


ul,li {margin:0px;padding:0px;
list-style:none;}
a img {border:0px;}
.leftnav,.leftnavproduct,.leftnavnews,.indexcontact {
	background-repeat: repeat-y;
 }

.leftnav_big
{
	width:96%;
	height: auto;
	text-align:left;
	color: #666666;
	margin-left:3px;
	background-image: url(dot_line.gif);
	background-repeat: repeat-x;
	background-position: bottom; 
 
}

 
.leftnav_big a
{
	display:block;
	background-repeat: no-repeat;
	background-position:      left center;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	background-image: url(ab.gif);
 }
.gg     {
	background-repeat: no-repeat;
	background-position: left top;
	width:2px;
	float:left;
	height:29px;
	background-image: url(menu_gg.gif);
	margin:0PX;
	display:inline;
 }
.leftnav_big a:hover
{
	display:block;color: #808080;
 }
.leftnav_s a
{
	background-position: left center; display:block;
	width: 100%;
	MARGIN-left:16px;
  padding-top:3px; padding-bottom:3px; background-image:url('a.gif'); background-repeat:no-repeat; 
}
.leftnav_s
{
margin-left:6px;
}
 

.productcontent {
	list-style-type: none;width:100%;height:auto;margin-top:3px;clear:both;
}
.indexpcontent li {	 
	float:left;
	text-align:center;
	height:172px;
 	margin-top:3px;
	width:25%;
	display:inline;}
.productcontent li{
	height:126px;
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:6px;
 	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	overflow:hidden;
}



.indexpcontent {
	list-style-type: none;width:100%; 
} 
 


.productimg {
	border:1px solid #F3F3F3;
	height:120px;
	text-align:center;
	width:160px;
	background-color: #FFFFFF;display:block;
float:left;
}
 
.productimg img {border:0px;margin-left:auto;margin-right:auto;}




.productcontent li.picli {width:24.7%;clear:none;float:left;height:160px;}


.productcontent li.picli .productimg {clear:both;float:none;}
.productcontent li.picli .producttitle {clear:both;float:none;
text-align:center;}





.plistr {width:500px;float:left;
margin-left:6px;
display:block;
height:120px;}
.producttitle {
	 
	height:18px;
	margin-top:5px;
	overflow:hidden;
	text-indent:5px;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
  }
 .details {}
	 .details a {
	color: #FFF;
	display:block;
	text-transform: capitalize;
	font-size: 10px;
	width:50px;
	height:18px;
	line-height:18px;
	padding:0 3px;
	text-decoration: none;
	float:right;
	text-align:center;
	font-weight: bold;
	border: 1px solid #F0F0F0;
	background-color: #666;
	font-family: Verdana, Geneva, sans-serif;
}
 .intro {
	text-transform: capitalize;
	line-height:130%;
	font-size: 11px;
	color: #666;
	margin-left:6px;margin-top:3px;
	height:76px;
	overflow:hidden;
}
.pages {font-size:11px;}

.leftnav_small {margin-left:6px;text-align:left;display:none;}
.leftnav_small a {color:#666666;}
.bigclasscontent { margin-top:5px;width:100%;clear:both;}

.video       { padding-top: 6px; padding-bottom: 6px ;width:auto;text-align:center;}
.right_content {margin-bottom:5px;height:auto;padding-bottom:9px;width:100%;margin-right:0px;width:100%;}
.right_content marquee {margin-top:6px;}
.contentcontent {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	clear:both;
	line-height: 188%;
}

.right_content h1,.product_content h1,.indextitle h1{
 	font-weight:bold;
	background-image:url('title_bg.jpg');
	background-repeat:repeat-x;
	background-position: left bottom;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-top:3PX;
	padding-bottom:3PX;
 }

.bigclass {height:auto;clear:both;}
.bigclasstitle {
	height:auto;
	padding:0px;
	padding-left:6px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	background-image:url(title_bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	background-position: left bottom;	
}

.right_top {
	padding-left:0px;
	text-decoration: none;
	text-align:left;
	margin-top:6px;
	margin-bottom:6px;
	background-color: #ECECEC;
	text-indent:6px;
	height:20px;
	line-height:20px;
	font-size:10px;
}
.right_top a{text-decoration: none}

.product_show img {margin:4px;}
.product_show3 {
	background-position: left bottom; padding:3px; font-weight: bold;
	height:20px; background-image:url('w_line.gif'); background-repeat:repeat-x;padding-top:12px;
}
.product_show4 {padding:3px;}
.product_show5 {height:16px;padding-right:6px;text-align:right;}
.product_show {
 
	border: 0px solid #EEEEEE;
	text-align:center;
	
}
.product_show_table {
	width:100%
} 
a {
	color: #666; 
   }
h1{
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:20px;
	color:#CC0000;

	font-weight: normal;
  }
h1 a {padding-left:3px;color:#cccccc;}
.title {
	font-size: 12px; 
	background-image: url('dot_line.jpg');
	background-repeat: repeat-x;
	background-position:           left bottom;
	margin-bottom:3px;  padding-top:3px; margin-top:0px;  padding-bottom:3px
}
 
.underline a {
	font-weight: bold; color:#FFFFFF
}
.underline {
	border-bottom:1px solid #303030; background-attachment: fixed;
	background-image: none;
	background-repeat: repeat-x;
	background-position:  
                
                
                
               left bottom;
	padding:2px;
	padding-left:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-left-color: #FF6600
}

.content { padding:6px;}
 

.newstitle {
	background-position: left bottom; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 
	font-style: normal;
	font-variant: normal; background-image:url('dot_line.gif'); background-repeat:repeat-x;
	padding-bottom:6px;
}



h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.smallInput,input
{
	border: 1px solid #BCBCBC;
	background-color:#F7F7F7;
	color:#000000;
}
select,.languages a
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}






 
 
 
.product_table {height:129px;text-align:center;width:164px}
.product_table2 {
	width:166px;
	height:auto;
	
	text-align:center;
 }



.product_content { }

.product_show_table {background-color: #F3F3F3}
 

/*--------------------------------top style-------------------------------------*/
.bodytop {
	height:117px;
	clear:both;
	overflow:hidden;
 	background-repeat: repeat-x;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	overflow:hidden;
}

.logo{
	width:500px;
	float:left;
	height:90px;
	margin-top:35px;
	background-repeat: no-repeat;
	color: #666666;
	font-size: 10px;
	background-position: left center;
	overflow:hidden;
	float:left;
	text-align:left;
 }  
#topright {width:180px;
float:right;
font-size:11px;color:#999;
text-align:right;
margin-top:12px;}

.menu{width:960px;}
.menudiv{width:690px; float:left; }
.search {margin-top:0px; width:260px;float:right; padding:3px 0 0;}
.input_key {
	border:0px;
	float:left;
	width:180px;
	color: #ffffff;
	height:20px;
	padding-left:6px;
	line-height:20px;
	
}
.input_search {border:0px;float:left;margin-left:0px;}


.logo a{}
.languages {	width:180px;
	float:right;clear:both;
	overflow:hidden;height:19px;margin-top:28px; display:table;display:inline;
	overflow:hidden;
  }
.languages a,.languages span{
	display:block;
	float:left;
	background-image: url(a.gif);
	background-position: left center;
	padding-left:12px;
	background-repeat: no-repeat;
}
 .languages a {margin-left:22px;}




.en {
	display:block;
	background-image: url(en.jpg);
	background-repeat: no-repeat;
	height:17px;width:25px;float:left;margin-left:3px;
	
}

.fr {
	display:block;
	background-image: url(fr.jpg);
	background-repeat: no-repeat;
	height:17px;width:25px;float:left;margin-left:3px;
	 
}



 /*--------------------------------top style End-------------------------------------*/
 .foot_con{width:550px; background:url(foot_bg.gif) no-repeat top left; height:85px; margin:0 auto; padding-left:410px; color:#CCCCCC; text-align:right; padding-top:15px;}
 #footer{
	margin-top:0px; background:#999999;
	clear:both;
	line-height:18px;
	width:100%;
	height:100px;
	font-size: 11px;

}
 
 /*--------------------------------index style-------------------------------------*/
.home_con{width:270px; float:left;}
.home_con2{width:305px; float:left;}
.indexleft {width:605px; float:left; background:#FFFFFF; padding:20px; height:320px;}
.indexright {width:270px; float:right;  padding:20px; height:320px;}
.ibox {
	
}


#indexbanner2{padding:5px 0 0px; clear:both;}
.banner { width:960px; clear:both; overflow:hidden; height:350px; padding-top:5px;}
#banner2{padding-top:10px;}
.home_more{display:block; width:50px; height:18px; line-height:15px;  background:#666666; color:#CCCCCC; overflow:hidden; text-decoration:none; text-indent:5px; font-size:11px;}

 
 /*--------------------------------index style End-------------------------------------*/
 
  /*--------------------------------left style-------------------------------------*/
 .left {
 
float:left;
width:200px; 
display:inline; background:#FFFFFF; padding:15px;
 }
 #pagenav LI A {display:block; line-height:22px; margin-left:0px; text-decoration:none; color:#787878;}
 #pagenav LI A:hover{color:#CC0000;}
 ul#pagenav{padding:0; margin:0; }
 #pagenav h3{ height:25px; padding:0; margin:0;}
.indexlivechat td{font-size:11px;}
div #pagenav{padding-bottom:15px;}
 
 /*--------------------------------left style End-------------------------------------*/
 .right  {
	WIDTH:690px; padding:15px;
	float:right;
	display:inline;
	margin-bottom:36px;
	background:#ffffff;
 
 }
 .rcontent {
	list-style-type: none; width:100%; overflow:hidden; clear:both;

 }
 
 /*--------------------------------News style-------------------------------------*/
  .indexnews{width:437px; padding:20px; float:left; background:#ffffff;}
  .indexnews a.home_more{margin-top:10px;}
 .Newslisttitle
{
 	height: auto;
	text-align:left;
	color: #666666;
	margin-left:0px;
 
	clear:both;	
	height:18px;
 
}
.Newslisttitle a{ display:block; background: no-repeat url(a.gif) left 12px; overflow:hidden; padding-left:10px; width:330px; float:left; height:25px; line-height:25px; text-decoration:none; color:#777777; }
.Newslisttitle a:hover{color:#CC0000;}
 .newsdate { padding-left:0px; width:75px; display:block; float:right; font-size:10px}
 
/*--------------------------------News style End-------------------------------------*/ 
 
 .quick_search{width:100%; padding:10px 0; clear:both; background:url(quick_search.gif) no-repeat left 10px; text-indent:100px; font-size:11px;}
 .quick_search a{font-size:11px;}

 
 .livechat td{font-size:11px; line-height:170%;}
 
.bigclasstitleleft {float:left}
.bigclasstitleright {float:left;font-size:10px;}
.bigclasstitle {height:24px;}
.back {text-align:right;}
.pages {
	padding-top:5px;
	padding-bottom:15px;
	clear:both;
	color: #999999;
}
.pages a {margin-right:3px;margin-left:3px;}
 


.indexcontact table {margin:6px;}
 .leftnavbottom {
	background-position: left bottom;
	height:16px;
	width:206px;
	background-image: url(leftnavbottom.gif);
	display:block;
	overflow:hidden;
	background-repeat: no-repeat;
}
.leftnav .leftnavtop {
	 
	width:206px;
 
	background-image:url('leftNAV.gif'); 	background-repeat: no-repeat;
	height:30PX;

}
.leftnavproduct .leftnavtop {
	 
	width:206px;
 	height:30PX;
	background-image:url('leftNAVPRODUCT.gif');  	background-repeat: no-repeat;

}
.leftnavnews .leftnavtop  {
	  	height:30PX;
	width:206px;
 background-repeat: no-repeat;
	background-image:url('leftNAVNEWS.gif'); 	 
}
.indexcontact .leftnavtop  {
	  	height:30PX;
	width:206px;
 background-repeat: no-repeat;
	background-image:url('indexcontact.jpg'); 	 
}
.leftnavsearch  {
	 
	width:206px;
	float:right;
 
	background-image:url(leftNAVSEARCH.gif);
 	background-repeat: no-repeat;
}
.leftnavindexnews  {
	background-image: url('leftnavindexnews.gif');
	background-repeat: no-repeat;
	background-position: left top;	PADDING-TOP:12PX;

}
 .logohead {height:2px;background-color:#FFCE22;}

 

.index_news {width:100%;float:left; list-style-type:none;margin-top:3px;margin-bottom:12px;}


 
               
               
.l {width:250px;float:left;padding-top:5px;}
.c {border-left:1px solid #9CABB2; border-right:1px solid #9CABB2; width:300px;float:left;padding-top:0px; padding-left:5px; padding-right:5px;margin-top:5px;margin-bottom:5px;}
.r {width:210px;float:left;padding-top:5px;}
.indextitle {
	font-weight: bold;
 
}
.indexcontent {padding:5px;list-style-image:url('a1.gif');}
.indexservice {padding-top:5px;padding-bottom:5px;}
.indexcontent ul {margin:0px;padding:0px;margin-left:18px; }
.indexcontent ul li{padding-top:3px;padding-bottom:3px;}

.more,.newsmore {
	text-align:right;
	width:100%;
 	background-color: #ffffff;
}
.more a,.newsmore a{
	height:10px;
	padding-bottom:3px;
	width:48px;
	display:block;
 	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	margin-top:6px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	background-image: url(more.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:0px;
	float:right;
}

.bigclasstitleright a
{
	height:10px;
	padding-bottom:3px;
	width:48px;
	display:block;
	color: #20307E;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	margin-top:10px;
 
	background-image: url(more.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:0px;
	float:left;
	display:inline;
}








 
.shownew {width:160px;}


.clear {width:100%;}









td,body,font       {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color:#666666;
}

body{margin:0; padding:0;}
HTML {	background: url(body_bg.jpg) repeat-x left top #E8E8E8;
}

#bodydiv2 {}
.bodydiv{margin:0px auto;
	background-image: url(menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top; position: relative;
	width:960px;
	top: 0px;}
#body_bottom {
display:none;

}

#body_top {
display:none;
}
#main_bottom {
display:none;

}

#main_top {
display:none;
}





 
 
  
.main,#banner2 {
 
	overflow:hidden;
 clear:both;
  margin-left:auto;	margin-right:auto;width:960px;
  margin-top:5px;

}

#banner2 {margin-top:0px;}








b,strong {
	font-weight: bold;
	margin-left:1px;
	margin-right:1px;
}

input,textarea {
 	font-size:11px;
background-color:transparent; }







.bigclass {clear:both}

.right {display:inline;}
 .bigclass {clear:both;}
.clear {clear:both;}
 
 



.rcontent .top,.left_box .top {width:100%; clear:both;background-image: url(rcontent_top_bg.gif);clear:both;}
.rcontent .top h1,.left_box .top h1 {
	display:block;
	width:70%;
	float:left;
	 
	line-height:24px;
	margin-left:0px;
	display:inline;
  }

.rcontent .top h1,.left_box .top h1 {
	display:block;
	width:70%;
	float:left;
	 
	line-height:26px;
	margin-left:0px;
	display:inline;
 }
.right .rcontent .top h1 {width:88%;}
.rcontent .top_l,.left_box .top_l { width:9px;float:left;background-image: url(rcontent_top_l.gif);display:none;}
.rcontent .top_r,.left_box .top_r { width:11px;float:right;background-image: url(rcontent_top_r.gif);}
 
.rcontentcontent {
	overflow:hidden;
	clear:both;

}

div.bottom {
	width:100%;
	height:10px;
	clear:both;
	background-image: url(rcontent_bottom_bg.gif);
	background-repeat: repeat-x;
 	clear:both;
	background-position: top;
	display:none;
	 }
div.bottom_l {height:10px;width:11px;float:left;background-image: url(rcontent_bottom_l.gif);display:inline;background-repeat: repeat-x;}
div.bottom_r {height:10px;width:11px;float:right;background-image: url(rcontent_bottom_r.gif);display:inline;background-repeat: repeat-x;}
 
.producttitle3 {height:24px;clear:both;	margin-left:auto;width:120px;
	margin-right:auto;display:none;}
.producttitle2 {
	height:20px;
	display:block;
	clear:both;
	margin-left:auto;
	width:152px;
	margin-right:auto;
  }
.clear {display:none;}
ul.indexnews {
	margin:0px;
	padding:0px;
	list-style-type: none;
	text-indent: 0px;
}
.indexnews li,.indexnews ul {
	padding:0px;
	margin:0px;
 
	display:block;
}
.indexnews a { }

.textlink a,.imglink a {margin-left:6px;}
.ProductListUrl a {
	display:block;
	clear:both;
	height:18px;
	width:72px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(url.gif);
	background-repeat: no-repeat;
}
.newscontent li {margin:0px;padding:0px;}
.button {
	font-size:10px;
	height:18px;
	width:18px;
	background-image: url(searchbutton.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 }
.searchform {
 	margin-bottom:6px;text-align:right;
	margin-top:60px;
	display:block;
	width:250px;
	float:right;

	height:18px;  
 }
#indexcontentdiv {	 
	background-color: #eeeeee;}
#indexcontentdiv h1 {padding-left:5px;}
#indexcontentdiv .rcontentcontent,.searchform form{margin-left:auto;margin-right:auto;width:97%;margin-bottom:6px}
.indexgg {width:6px;float:left;height:150px;}
.index1,.index2,.index3,.index4 {
	width:188px;
 	display:inline;
	overflow:hidden;
	float:left;
	border: 1px solid #E4E4E4;
}
.index1 strong,.index2 strong,.index3 strong,.index4 strong{
	display:block;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
	background-image: url(ab.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left:5px;
}
.index1 div,.index2 div,.index3 div,.index4 div{
	display:block;
width:180px;
margin-left:auto;
margin-right:auto;
margin-top:3px;
margin-bottom:5px;
}
 

h3 {
	font-size:18px; color:#CC0000; font-weight:400; margin-top:0; padding-top:0;

}



.left .ibox {margin-top:3px;}
.companyprofile { margin-top:3px;}
#subcat {padding-top:5px;}
#subcat li {width:24.8%;float:left;height:auto;
 text-align:center;}
#subcat li a{ text-decoration:none; color:#666666}
#subcat li a:hover{color:#cc0000;}
 .indexcat {width:960px; clear:both; margin:0px; padding-bottom:5px; clear:both; }
 .indexcatli {width:285px; padding:20px 0 20px 35px; background:url(home_classs_bg.jpg) repeat-y left; float:left; height:130px;}
  .indexcatli h2{ font-size:20px; font-weight:400; height:30px; line-height:30px}
  .indexcatli a{color:#FFFFFF; text-decoration:none;}
  .indexcatli ul {margin:6px;}

 .indexcatli ul li {
	text-indent:12px;
	background-image: url(a.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:22px;
	line-height:22px;
	display:block;
} 
.indexcatli ul li a{color:#999999; font-size:12px;}
 
 
 #NewsList0 {height:18px;
 overflow:hidden;}
 
 /*--------------------------------------Product style-----------------------------------------------------*/
 #cat {padding-bottom:15px;
}


#cat a {display:block;height:19px;
line-height:19px;}
#cat ul.ulnc1 { }
#cat ul.ulnc1 li { 
text-indent:6px;}
#cat ul.ulnc2 {text-indent:0px; }
#cat ul.ulnc3 {
	margin:6px;
 	display:block;}

.nc2 a{
	font-size: 14px;
	font-weight: bold;
	margin:2px;
	margin-top:6px;
	margin-left:6px;
	text-decoration:none;
 	background-image: url(+.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}
a:hover{color:#CC0000;}
.nc1 a.ccur,
.nc2 a.ccur{
	color:#F60;
 	background-image: url(-.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.nc3 a.ccur{
	color:#F60;
 	 
}
.nc1 a{
	color:#787878;
	background-image: none; 
	font-weight:400;
	margin-left:3px;
	font-size:12px;
}

 /*--------------------------------------Product style end-----------------------------------------------------*/



#ad {
	font-size:13px;
	font-weight:bold;
 	height:30px;
	line-height:30px;
	margin-left:206px;
}
#copyright {color:#666;	margin-left:206px;}



 #nav {  	margin-left:auto;
	margin-right:auto;
	width:942px; 	 }
 #nav li {float:left; position:relative; }
 #nav li a {
	display:block;
	float:left;
	font-weight:bold;
	Height:29px;
	padding-left:25px;
	padding-right:25px;
	color:#fff;
	line-height:25px;

	text-decoration: none;
 }
 #nav li a:hover,a.iscur{
 	background-image: url(menu_bga.gif);
	background-repeat: repeat-x;
 }
 #nav li ul{display:none; position:absolute; left:0;top:26px; }
 #nav li ul li{clear:both; }
 #nav li:hover ul {display: block}
 #nav li.over ul {display: block}
 #nav li ul li a{border: #222 1px solid; border-bottom: #222 0px solid;width: 10em; height: 2em; line-height:2em; padding:0 1em; background-image:none; background:#444;  font-weight:normal;filter:alpha(opacity=80); -moz-opacity:0.8;	opacity: 0.8;}
 #nav li ul li a.lasta{border-bottom:1px solid #222; }
 #nav li ul li a:hover{text-decoration:underline;  }




.Pcat li ul{ overflow:hidden;}
.Pcat ul li .big b{color:#CC0000; font-size:13px; border:0px solid #cfcfcf; margin:0; padding:0; display:block; padding-bottom:5px;}
.Pcat li ul li {width:24.5%;
float:left;
overflow:hidden;
height:165px;
text-align:center;}
a.big {
	font-size:12px;
	text-decoration:none;
	font-weight:normal;}

.pro_table{ background:#ccc;

}
.pro_table td{background:#fff;}

td.pro_table_title{background-color:#bfbfbf;}
