/* CSS Document */
body{
	padding:0; margin:0; background:url(../images/bg.gif) repeat-x 0 0 #2f557c; 
	color:#822c2c; font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
div, img, p, ul, h1, h2, h3, h4, h5, form, textarea, select{
	padding:0; margin:0;
	}
ul{
	list-style-type:none; font-size:0;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
/*----------------< < < << header start >> > > >--------------*/
#header{
	width:864px; margin:0 auto; height:384px; position:relative; 
	/*background:url(../images/headerF.jpg) no-repeat 0 124px;*/ padding:0 0 0 0; 
	}
#flash{
	width:864px; position:absolute; left:0; top:0px; height:0px;
	}

#header img{
	display:block; font-size:0; line-height:0;
	}
#header img.logo{
	display:block; font-size:0; position:absolute; left:0px; top:0px;
	}



#header ul.navi{
	width:145px; position:absolute; left:73px; top:175px; z-index:100;
	}
#header ul.navi li{
	display:block; line-height:0; font-size:0; margin:0 0 12px 0;
	}
#header ul.navi li a{
	font-size:0; text-indent:-2000px; width:145px; height:12px; display:block;
	}
#header ul.navi li a.home{
	background:url(../images/navi_home.gif) no-repeat 0 0;
	}
#header ul.navi li a.home:hover, #header ul.navi li a.homeHover{
	background:url(../images/navi_home_h.gif) no-repeat 0 0;
	}
#header ul.navi li a.aboutus{
	background:url(../images/navi_aboutus.gif) no-repeat 0 0;
	}
#header ul.navi li a.aboutus:hover, #header ul.navi li a.aboutusHover{
	background:url(../images/navi_aboutus_h.gif) no-repeat 0 0;
	}
#header ul.navi li a.contactus{
	background:url(../images/navi_contactus.gif) no-repeat 0 0;
	}
#header ul.navi li a.contactus:hover, #header ul.navi li a.contactusHover{
	background:url(../images/navi_contactus_h.gif) no-repeat 0 0;
	}
#header ul.navi li a.iso{
	background:url(../images/navi_iso.gif) no-repeat 0 0;
	}
#header ul.navi li a.iso:hover,#header ul.navi li a.isoHover{
	background:url(../images/navi_iso_h.gif) no-repeat 0 0;
	}
#header ul.navi li a.products{
	background:url(../images/navi_products.gif) no-repeat 0 0;
	}
#header ul.navi li a.products:hover, #header ul.navi li a.productsHover{
	background:url(../images/navi_products_h.gif) no-repeat 0 0;
	}
#header ul.navi li a.calibration{
	background:url(../images/navi_calibration.gif) no-repeat 0 0;
	}
#header ul.navi li a.calibration:hover, #header ul.navi li a.calibrationHover{
	background:url(../images/navi_calibration_h.gif) no-repeat 0 0;
	}
#header ul.navi li a.suppliers{
	background:url(../images/navi_suppliers.gif) no-repeat 0 0;
	}
#header ul.navi li a.suppliers:hover, #header ul.navi li a.suppliersHover{
	background:url(../images/navi_suppliers_h.gif) no-repeat 0 0;
	}
#header ul.navi li a.gsa{
	background:url(../images/navi_gsa.gif) no-repeat 0 0;
	}
#header ul.navi li a.gsa:hover, #header ul.navi li a.gsaHover{
	background:url(../images/navi_gsa_h.gif) no-repeat 0 0;
	}


#exclusive{
	width:751px; margin:0 auto 2px auto; background-color:#000000; color:#29384b; border-bottom:#5681b6 6px solid;
	border-left:#822c2c 49px solid; border-right:#822c2c 49px solid; padding:0 0 13px 9px; 
	}
#exclusiveDiv{
	width:204px; float:left; margin:0 12px 0 0; background:url(../images/gsa-lg.jpg) no-repeat 0 0 #F7F5E6;
	padding:30px 17px 0 20px; color:#29384b;
	}
#exclusiveDiv h2{
	color:#822c2c; font:normal 20px/30px Georgia, "Times New Roman", Times, serif; background-color:inherit;
	margin:0 0 0 0px;
	}
#exclusiveDiv img{
	display:block; font-size:0; line-height:0;
	}
#exclusiveDiv p{
	padding:8px 0 0px 0; line-height:16px; font-size:11px;
	}
#exclusiveDiv p a{
	color:#9F655F; background-color:inherit; font-weight:bold; width:35px; display:block;
	margin:8px 0 13px 0;
	}
#exclusiveDiv p a:hover{
	text-decoration:none;
	}

#luxury{
	width:204px; float:left; margin:0 12px 0 0; background:url(../images/welcome-lg.gif) no-repeat 0 0 #F7F5E6;
	padding:30px 17px 0 19px; color:#29384b;
	}
#luxury h2{
	color:#02603E; font:normal 20px/30px Georgia, "Times New Roman", Times, serif; background-color:inherit;
	margin:0 0 0 0px;
	}
#luxury h2 span{
	color:#B39410; line-height:31px; background-color:inherit;
	}
#luxury img{
	display:block; font-size:0; line-height:0;
	}
#luxury p{
	padding:8px 0 0px 0; line-height:15.5px; font-size:11px;
	}
#luxury p a{
	color:#9F655F; background-color:inherit; font-weight:bold; width:35px; display:block;
	margin:8px 0 13px 0;
	}
#luxury p a:hover{
	text-decoration:none;
	}

#attract{
	width:204px; float:left; margin:0 0 0 0; background:url(../images/featured_suppliers.gif) no-repeat 0 0 #F7F5E6;
	padding:30px 17px 0 20px; color:#29384b;
	}
#attract h2{
	color:#5681b6; font:normal 20px/30px Georgia, "Times New Roman", Times, serif; background-color:inherit;
	margin:0 0 0 0px;
	}
#attract h2 span{
	color:#A0B3AD; line-height:31px; background-color:inherit;
	}
#attract img{
	display:block; font-size:0; line-height:0;
	}
#attract p{
	padding:8px 0 0px 0; line-height:16px; font-size:11px;
	}
#attract p a{
	color:#9F655F; background-color:inherit; font-weight:bold; width:35px; display:block;
	margin:8px 0 13px 0;
	}
#attract p a:hover{
	text-decoration:none;
	}


#body{
	width:864px; margin:0 auto; background-color:#5681b6; color:#000000; padding:0 0 0px 0;
	}
/*----------< < << left part start >> > >---------*/
#left{
	width:242px; float:left; padding:11px 0 40px 0x; background:url(../images/left_bg.gif) repeat-x 0 0 #coc8c9; color:#000000;
	border-left:#822c2c 4px solid; border-right:#822c2c 4px solid;
		}
#left img{
	font-size:0; line-height:0; border:none; margin:0 0 0px 0; display:block;
		}
#left h2.latest{
	display:block; font-size:0; no-repeat right bottom; padding:4 4 4px 4;
	font:normal 16px/16px Georgia, "Times New Roman", Times, serif; color:#ffffff; background-color:inherit;
		}
#left h2.latest span{
	color:#F8E56D; background-color:inherit;
	}
#left p.text{
	font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 0 8px;
		}
#left p.text span{
	background:url(../images/left_arrow.gif) no-repeat 0 5px; margin:0;  padding:0 0 0 0px;
		}
#left p.text a{
	color:#32352A; background-color:inherit; display:block; width:0px; margin:0px 0 0 0;
		}
#left p.text a:hover{
	text-decoration:none;
		}
#left p.text a.nomargin{
	margin:0px 0 0px 0;
		}
#left p.line{
	height:5px; background:url(../images/left_line.gif) no-repeat center; display:block; margin:0 0 0 0px;
	}


/*---------------right-----------*/
#right{
	width:751px; float:left; padding:9px 10px 0 12px; margin:0; background:url(../images/left_bg.gif) repeat-x 0 0 #coc8c9;
	border-left:#822c2c 49px solid; border-right:#822c2c 42px solid;
	}
#right h2.welcome{
	background:url(../images/oursuppliers.gif) no-repeat 0 0;  height:32px; display:block; margin:0 0 5px 0; text-indent:-2000px;
	font-size:0; line-height:0;
		}
#right p.text{
	  padding:0 0 0px 0;  display:block; font-size:12px; color:#ffffff;
		}
#right p.notextmar{
	padding:0;
	}
#right p.text a{
	color:#000000; width:58px; display:block; 
	margin:10px 0 0 0; padding:0; line-height:16px; height:16px;
		}
#right p.text a:hover{
	text-decoration:none;
		}
#right p.text strong{
	color:#000000; background-color:inherit;
	}
#right img.pic{
	margin:0 11px 0 0; float:left;
	}
#right p.text1{
	  padding:0 0 0 0;  display:block; font-size:11px; float:right; width:300px;
		}
#right p.text1 a{
	color:#000000; font-weight:bold; background-color:#5681b6; width:58px; display:block; 
	margin:10px 0 0 0; padding:0; line-height:0px; height:0px;
		}
#right p.text1 a:hover{
	text-decoration:none;
		}
#right p.text1 strong{
	color:#000000; background-color:inherit;
	}


/*-----------------------------footer start------------------*/
#footer{
	height:64px; width:844px; margin:0 auto; padding:18px 0 0 20px; 
	background:url(../images/footer_bg.gif) repeat-x 2px 0 #822c2c; color:#979E9F;
	}
#footer ul{
	height:12px; margin:0;
	}
#footer ul li{
	float:left; height:2px; display:block; font-size:0; margin:0 51px 0 0 ;
	}
#footer ul li a{
	font-size:0; text-indent:-2000px;  height:12px; display:block; line-height:0;
	}
#footer ul li a.home{
	background:url(../images/footer_home.gif) no-repeat 0 0; width:43px;
	}
#footer ul li a.home:hover, #footer ul li a.homeHover{
	background:url(../images/footer_home_h.gif) no-repeat 0 0; width:43px;
	}
#footer ul li a.aboutus{
	background:url(../images/footer_aboutus.gif) no-repeat 0 0; width:62px;
	}
#footer ul li a.aboutus:hover, #footer ul li a.aboutusHover{
	background:url(../images/footer_aboutus_h.gif) no-repeat 0 0; width:62px;
	}
#footer ul li a.contactus{
	background:url(../images/footer_contactus.gif) no-repeat 0 0; width:74px;
	}
#footer ul li a.contactus:hover, #footer ul li a.contactusHover{
	background:url(../images/footer_contactus_h.gif) no-repeat 0 0; width:74px;
	}
#footer ul li a.iso{
	background:url(../images/footer_iso.gif) no-repeat 0 0; width:26px;
	}
#footer ul li a.iso:hover,#footer ul li a.isoHover{
	background:url(../images/footer_iso_h.gif) no-repeat 0 0; width:26px;
	}
#footer ul li a.products{
	background:url(../images/footer_products.gif) no-repeat 0 0; width:61px;
	}
#footer ul li a.products:hover, #footer ul li a.productsHover{
	background:url(../images/footer_products_h.gif) no-repeat 0 0; width:61px;
	}
#footer ul li a.calibration{
	background:url(../images/footer_calibration.gif) no-repeat 0 0; width:74px;
	}
#footer ul li a.calibration:hover, #footer ul li a.calibrationHover{
	background:url(../images/footer_calibration_h.gif) no-repeat 0 0; width:74px;
	}
#footer ul li a.gsa{
	background:url(../images/footer_gsa.gif) no-repeat 0 0; width:30px;
	}
#footer ul li a.gsa:hover, #footer ul li a.gsaHover{
	background:url(../images/footer_gsa_h.gif) no-repeat 0 0; width:30px;
	}
#footer ul li a.suppliers{
	background:url(../images/footer_suppliers.gif) no-repeat 0 0; width:59px;
	}
#footer ul li a.suppliers:hover, #footer ul li a.privacyHover{
	background:url(../images/footer_suppliers_h.gif) no-repeat 0 0; width:59px; 
	}
#footer p{
	margin:25px 0 0 0; font:normal 10px/10px Verdana, Arial, Helvetica, sans-serif; text-align:center;
	}


/*---------------< < << content page >> > >---------------*/
#right h2.ourbest{
	/*background:url(../images/our_best_interior.gif) no-repeat 0 0;*/  height:44px; display:block; margin:0 0 13px 0; 
	text-indent:-2000px; font-size:0; line-height:0;

#right img.pic{
	margin:0 11px 0 0; float:left;
	}



/*--------------------------------contact us pages-----------------------*/
#right h2.contact{
	/*background:url(../images/contact_to.gif) no-repeat 0 0;*/ height:38px; display:block; 
	margin:11px 0 12px 0; text-indent:-2000px;
		}
#right form{
	width:318px; padding:0 0 0 40px;
		}
#right form label{
	width:70px; height:18px; margin:0 0 5px 0; float:left; display:block; color:#9CACAE; background-color:inherit;
	font:normal 11px/18px tahoma, Arial, Helvetica, sans-serif; 
		}
#right form input{
	width:239px; height:16px; border:#919294 1px solid; float:left; margin:0 0 5px 0;
		}
#right form textarea{
	width:239px; border:#919294 1px solid; float:left; margin:0 0 11px 0; height:50px;
		}
#right form label.blank{
	width:123px; height:22px; font-size:0; 
		}
#right form input.submit{
	background:url(../images/submit.gif) no-repeat 0 0; width:59px; height:22px; cursor:pointer; border:none; margin:0; float:left;
		}
#right form input.reset{
	background:url(../images/reset.gif) no-repeat 0 0; width:52px; height:22px; cursor:pointer; border:none; margin:0 0 0 16px;
		}
