body {
	margin:0;
	padding:0;
	font-family: "Times New Roman", Times, serif;
	background: #E9E9E9 url('../images/GSBg.gif') repeat-x top left;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
P,ol, ul,li, h1, h2, h3, h4, h5, h6, input,p{margin:0 ; padding:0}
ol, ul, li{list-style-type:none; list-style-position: outside}
a{color: #3399FF;outline:none}
a:link,a:visited,a:hover {outline:none;text-decoration:none}
a:hover{color: #000}
.cl{clear: both}
.warning{font: bold 11px arial;color: #ff0000;}
.fl(float: left)
.fr{float:right}

  #mainbg{background: url("../images/mainBG.jpg") no-repeat top center;}

  .container{margin:0 auto;padding-top: 20px}
  .wrapper{width: 1003px; margin:0 auto; background: #fff url('../images/containerbg.png') repeat-y top center}



  .nav{
	background: #6a6a6a url('images/navbg.png') repeat-x top left;
	color: #fff;
	padding-top: 10px;
	position: relative;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
  .nav ul{width: 660px; height: 55px;float:right}
  .nav ul li{
	float: left;
	background: url('images/seprator.png') no-repeat center right;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 8px;
	display:inline-table;
	list-style:none
	margin:auto
	
}
  .nav ul li.last{background: none}
  .nav .logo{
	position: absolute;
	top:-13px;
	left:-4px;
	width: 327px;
	height: 85px;
}
  .nav .info{text-align: right; background: #ccc;font-size: 18px;color: #6a6a6a; padding: 5px;text-shadow: 1px 1px 1px #FFFFFF}
  .nav .info span{float:left; margin-left: 385px;margin-top:8px}
  .nav a{/*display:block;float:left*/color:#fff}
 .nav a:hover, .nav a li.active{ /*background: url('../images/activenav.jpg') repeat-x bottom left*/color:#999999}

  #content{padding: 20px 30px}
  #content h2, #lftcontent h1{font: normal 24px/28px 'Gafata', sans-serif;letter-spacing:-1px}
  #content .abotinfo span{font: italic 14px/16px 'Gafata';color: #bbb;font-weight: normal!important; display:block; padding: 5px 0}
  #content .abotinfo p{font: normal 12px/14px arial;color: #333;font-weight: normal!important; display:block}
  .abotinfo{
	width: 220px;
	float:left;
	margin-right:10px;
	padding-top:10px;
	font-family: "Times New Roman", Times, serif;
}
  .news{width: 170px;float:left;margin-right:10px;padding: 10px;background: #eee}
  .news span{padding: 5px 0;display:block}
  .news a{color:#3399FF; font: bold 12px/16px arial;padding: 5px 0}
  .news p{color:#666; font: normal 12px/14px arial; border-bottom: 1px solid #ccc;margin-bottom: 5px;padding-bottom: 3px}

  .services{width: 510px;float: right;padding-top: 10px}
  .services h3{font: normal 18px/20px 'Gafata', Serif, arial;letter-spacing:-1px; margin-bottom: 5px}
  .servcontainer{width: 250px;float:left;margin: 10px 0 0 5px}
  .servpic{float:left;width: 120px;margin-right: 5px}
  .servdata{width:110px;float:left;font: normal 11px/13px arial;color: #333}
  .news h2, .services h2,#lftcontent h1{margin-bottom: 3px}

#footer{background: #333; padding: 20px;color: #eee;margin-top: 40px;border-top: 2px solid #000}
#footer h4{font: normal 26px/30px 'Gafata', arial;letter-spacing: -1px;margin-bottom: 10px; color: #999}
#footer a:hover{color:#fff}
.testimonials{float: left;width: 290px; border-right: 1px dotted #666; background: url('../images/testimonial.gif') no-repeat left 40px; padding-right: 20px}
.footerofferings{float: left;width: 290px; border-right: 1px dotted #666;  padding-right: 20px}
.testimonials span, .testimonials p{display:block; padding: 5px 0 5px 55px; color: #fff; line-height: 18px}
.contactdetails{float: left;width: 220px; border-right: 1px dotted #666; padding: 0 20px}
.contactdetails .ph{font: normal 24px/28px 'Gafata', arial;margin-bottom: 10px;display:block;color:#fff}

.footerlinks1{float: left;width: 170px; padding: 0 0 0 20px}
.footerlinks1 li, .footerofferings li{border-bottom: 1px solid #666; padding: 5px}
.bttn a{background: #00AFDD; color: #fff;font: bold 11px/16px arial;display: inline-block;padding: 2px 6px;margin-top: 5px}

#lftcontent{float:left;width: 700px;}
#lftcontent h2{font-size: 18px; color: #333;letter-spacing:0}
#lftcontent p{font: normal 13px/18px arial;padding: 8px 0;letter-spacing: -0.03em;color: #555}
#lftcontent .imptxt{font: italic 16px/24px Gafata;padding: 8px 0;letter-spacing: -0.03em;color: #555;}
.txtbdr{border: 1px solid #999; border-left:0; border-right:0;margin-top: 13px}
#rgtcontent{float:right; width: 230px}
#rgtcontent h2{color: #999}
.rgtsect{background: #FAFAF5 url('../images/rgtbg.png') repeat-y top left;padding: 16px 18px;border-top: 1px solid #EDECE7; border-bottom: 1px solid #EDECE7}
.rgtsect li{border-bottom: 1px dotted #ccc; padding: 8px 0; font: normal 14px/18px 'Gafata', serif, arial;}
.rgtsect li.last{border:0}
.listing {float:left; width: 330px}
.listing li {list-style: square inside; font: normal 16px/24px arial; padding: 4px 0;letter-spacing: -0.03em}
.indlnk {clear:both; padding: 10px 0; border-bottom: 1px dotted #ccc}
.indlnk img{float:left;margin-right: 20px; width: 200px}
.indlnk div p{float:left;width: 400px}
.indlnk span{display:block;margin: 10px 0}
.map{width: 220px; float:left;height:176px;border: 1px solid #ccc}
.address{float:left; width: 300px; margin-left: 20px;font: italic 20px/28px 'Gafata';color: #666}
#lftcontent .servcontainer{width: 300px}
#lftcontent .servcontainer h3{font: normal 18px/20px 'Gafata', Serif, arial;}

.persondetails{border-top: 1px dotted #ccc; padding: 16px 0}
.persondetails .personpost{float:left;width: 200px; font: italic 18px/20px Gafata;color: #666}
.persondetails .details{float:left;width: 500px; font: italic 12px/16px arial;color: #333}
#lftcontent .persondetails .details p{padding: 2px 0}

.form{padding: 6px 0}
.inqform .warning{display:inline-block;padding: 4px 0;margin-bottom: 10px}
.form span{padding: 0 6px 0 0}
.form label,.form input{display:inline-block;}
.form label{width: 120px;font: normal 14px/16px arial;color: #333;float:left}
.form input{width: 340px;font: normal 12px/14px arial;color: #666;padding: 6px 2px;border: 1px solid #e5e5e5;border-top: 1px solid #999;border-left:1px solid #999;background: #f9f9f9}
.slider{padding: 10px 0 0 10px}
.pagination {
	margin:10px auto 0;
	width:120px;
}

.slider .pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
	text-indent: -9999px;
	width: 19px;
}

.pagination li a {
	display:block;
	width:19px;
	height:19px;
	background-image:url('../images/sliderbg.png');
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a,.pagination li a:hover	 {
	background-position:0 -18px;
}

.info select{width: 202px; font: 12px arial #333; padding: 6px;border:0;background: #fff url(../images/selectboxDropdown.png) no-repeat left center}
.info select option{font: normal 12px/18px arial; margin: 5px 2px}
#lftcontent .productinfo li{list-style:none;margin-right: 30px;font-weight: bold; margin-bottom: 20px}
.listing .productinfo li p{padding:5px 0!important;line-height: 16px!important}
#mainbg .servicesection .servcontainer{width: 650px;margin-bottom: 15px;}
#mainbg .servicesection .servcontainer .servdata{width: 500px;font: 14px/18px arial;margin-left: 10px;}
#mainbg .servicesection .servcontainer .servdata h3{margin-bottom: 8px}

.Newsheading {font: normal 24px/28px 'Gafata',Serif,arial;padding: 4px 0; color: #666}
