/*Page Description*/



.PDInner p{



	float:left;



	width:700px;



	overflow:hidden;



	white-space:nowrap;



	text-overflow:ellipsis;



	}



.PDInner span{



	float:right;

	padding-right:10px;



	}



.PDInner span a:link,.PDInner span a:visited{



	float:right;

    font-size:11px;

	color:#84F2B0;

	



	}



.PDInner span img{



	margin-top:3px;



	}



/*Head*/



.Logo{



	float:left;



	height:77px;



	overflow:hidden;



	}



.Logo img{



	margin-top:5px;



	}



.HeadRight{



	margin-right:10px;



	float:right;



	height:77px;

    width:380px;


	overflow:hidden;



	}



.HeadRight dl{


	}



.HeadRight dd{


	line-height:43px;

    padding-right:35px;

	overflow:hidden;
	
    text-aling:right;

    float:right;




	}



.HeadRight dd a,.HeadRight dd a:link,.HeadRight dd a:visited{



	margin-left:5px;



	font-size:14px;



	font-weight:bold;

	

	color:#fff;



	}



.HeadRight dd a:hover,.HeadRight li a:hover{



	text-decoration:underline;





	}



.HeadRight ul{

     margin-top:2px;



	}



.HeadRight li{



	float:right;

    margin-left:10px!important;

    color:#fff;

	margin-left:5px;
	
	text-indent:25px;
	
	font-size:11px;
	
	



	}

.HeadRight li a:link,.HeadRight li a:visited{

	color:#fff;

	font-size:11px;

	}



.HeadRight #t1{



	background:url(../images/ico.gif) 5px -1px no-repeat;



	}



.HeadRight #t2{



	background:url(../images/ico.gif) -135px -1px no-repeat;



	}



.HeadRight #t3{



	background:url(../images/ico.gif) 2px -99px no-repeat;



	}






.HeadRight a:link,.HeadRight a:visited{


    
	text-decoration:none;
	color:#FFF;



	}



.HeadRight a:hover{



	text-decoration:underline;



	}



/*Nav*/







.Nav ul{

	margin-left:0px;

	}

	

.Nav li{

	float:left;

	height:39px;

	line-height:39px;

	padding:0 10px 0 13px;

	background:url(../images/ico.gif) right -450px no-repeat;

}

	

.Nav li span{

	font-weight:bold;

	}

.Nav li a:link,.Nav li a:visited{

	font-size:12px;

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

	}

.Nav li a:hover{

	color:#FFF;

	text-decoration:underline;

	}

.Nav .Current{

	background:url(../images/ico.gif) 0px -401px no-repeat;

	

	}

	

	



	





	



	



/*Body*/



/*Left*/



.Categories{



	border-left:0px #BFDEF6 solid;



	border-bottom:0px #BFDEF6 solid;



	}	



.SearchKey{



	margin-top:10px;





	}



.FeaturedProduct p,.NewProduct p,.popular-items-content p{



	font-size:12px;



	font-weight:bold;



	line-height:27px;



	height:27px;



	color:#666;



	text-indent:10px;



	background:url(../images/ico.gif) 0px -605px;



	}



.SearchKey p,.ContactIndex p,.Rss p,.NewsIndex p,.AboutIndex p,.sellershow .t , #related_categories p{



    font-size:12px;



	font-weight:bold;



	line-height:27px;



	height:27px;



	color:#fff;



	text-indent:15px;



	background: #2A553A url(../images/ico.gif) 0px -700px;



}



.SearchKey dl{



	padding:5px;



	height:100%;



	margin-bottom:10px;

	

	 border-left:1px solid #ccc;

	 border-right:1px solid #ccc;

	 border-bottom:1px solid #ccc;





}



.SearchKey dd{



	margin-left:5px;



	float:left;



	display:inline;



	white-space:nowrap;



	line-height:20px;



}



.SearchKey .a1 a:link,.SearchKey .a1 a:visited{



	font-size:11px;



}



.SearchKey .a2 a:link,.SearchKey .a2 a:visited{



	color:#FF6600;



}



.SearchKey .a3 a:link,.SearchKey .a3 a:visited{



	color:#4FBCC7;



	font-size:18px;



}



.SearchKey .a4 a:link,.SearchKey .a4 a:visited{



	color:#277ABB;



}



.SearchKey .a5 a:link,.SearchKey .a5 a:visited{



	color:#87A800;



}







.Sitemap_search{

    background:url(../images/head_bg.jpg) repeat-x 50% -144px ;


	padding-left:195px;



}	
.Sitemap_search .Search{



    background:none;

    height:32px;

    line-height:32px;

    overflow:hidden;


	}	
	

.Search{



    background:url(../images/head_bg.jpg) repeat-x -48px -144px ;

    height:32px;

    line-height:32px;

    overflow:hidden;

	

	}

.Search p{



	float:left;




	font-weight:bold;



	text-indent:10px;

	

	padding-right:8px;



	}



.Search form{



	float:left;



	margin-top:5px;



	overflow:hidden;



	}







.SearchInput{



	border:1px #ccc solid;



	width:250px;



	float:left;



	margin-left:5px;



	padding:2px;



	font-family:Arial, Helvetica, sans-serif;

    font-size:12px;

	height:16px;



	



	}



.SearhBt{



	width:36px;



	height:23px;



	line-height:23px;



	background:url(../images/ico.gif) 0px -350px no-repeat;



	border:0px;



	padding-top:50px;



	color:#FFF;



	float:left;



	margin-left:3px;



	overflow:hidden;

	cursor:pointer;



	}



.Search dl{



	float:left;



	width:330px;



	overflow:hidden;



	}



.Search dd{



	float:left;



	margin-left:10px;



	}



.Search dd a:link,.Search dd a:visited{



	text-decoration:underline;



	}

	

	

	









/*

.Search select{



	width:164px;



	overflow:hidden;



	float:left;



	margin-left:5px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	}*/

	



	



	



.Search select{



  float: left;

  display: inline;

  width:250px;

  height:22px;



  }



.Search div {

  border:1px solid #ccc;

  float: left;

  height:20px;

  line-height:20px;

  overflow:hidden;





}



/* FF IE */

.Search >div {

  width:248px;

  height:20px;

  line-height:20px;

  overflow:hidden;



 

  }

  

/* only IE */

* html .Search div select {

  display:block;

  float: left;

  margin:-1px;



}



.Search div>select {

  display:block;

  width:250px;

  float:none;

  margin:-1px;

  padding: 0px;

  border:none;

  

  

 

}



.Search select>option {

	text-indent:2px;

	font-size:12px;

	font-family:Arial;

}











	

	

	

	

	

	

	

	

	

	

	

	

	

	



.Tag{



	margin-top:25px;



	clear:both;



	height:100%;



	}



.Tag ul{



	margin-top:10px;



	}



.Tag li{



	height:20px;



	line-height:20px;



	float:left;



	white-space:nowrap;



	margin-right:10px;



	}



.ContactIndex{



	margin-top:20px;



	border:1px #C9E1F4 solid;



	padding-bottom:10px;



	}



.ContactIndex ul{



	margin-top:5px;



	}



.ContactIndex li{



	clear:both;



	height:18px;



	line-height:18px;



	overflow:hidden;



	}



.ContactIndex img{



	margin-top:5px;



	margin-left:10px;



	}



.ContactIndex li p{



	float:left;



	margin-top:0px;



	font-weight:bold;



	font-size:12px;



	height:22px;



	line-height:22px;



	border:0px;



	margin-right:5px;



	background:none;



	color:#333;



	}



.ContactIndex li span{



	float:left;



	margin-top:0px;



	font-weight:normal;



	font-size:12px;



	height:22px;



	line-height:22px;



	border:0px;



	}



.Rss{



	margin-top:5px;





	}



.Rss ul{



	

	 border-left:1px solid #ccc;

	 border-right:1px solid #ccc;

	 border-bottom:1px solid #ccc;

	 height:100%;



	}



.Rss li{



	



	}



/*Right*/



.Dir{



	height:35px;

    line-height:35px;

    text-align:left;

	margin-left:9px;



	}



.Dir a:link,.Dir a:visited{



	text-decoration:underline;

	text-align:left;



	}



	







.Banner{



	margin-top:8px;



	float:left;



	}



.Banner1{



	margin-top:8px;



	clear:both;



	height:112px;



	overflow:hidden;



	}



.Banner2{



	margin-top:5px;



	clear:both;



	height:115px;



	overflow:hidden;



	}



.Index {



	clear:both;



	}



.Index .Title{



	height:30px;



	line-height:30px;



	clear:both;



	background:url(../images/ico.gif) 0px -750px;



	}



.Index .Title p{



	float:left;



	font-weight:bold;



	font-size:14px;



	color:#FF6600;



	background:url(../images/ico.gif) 0px -700px;



	padding:0px 10px;



	border-left:1px #000 solid;



	border-right:1px #000 solid;



	}



.Index .Title span{



	float:right;



	font-family:"Arial";



	padding-right:5px;



	border-right:1px #FFF solid;



	}



.NewsIndex,.AboutIndex,.FeaturedProduct,.NewProduct,.popular-items-content{



	margin-top:10px;



	border:1px #fff solid;



	height:100%;



	clear:both;



	}



.NewsIndex span a:link,.NewsIndex span a:visited,.AboutIndex span a:link,.AboutIndex span a:visited{



	float:right;



	font-weight:normal;



	margin-right:10px;



	font-size:11px;



	}



.NewsIndex .NewsImage{



	float:left;



	width:85px;



	overflow:hidden;



	margin-left:15px!important;



	margin-left:7px;



	margin-top:15px;



	}



.NewsIndex ul{



	margin:10px;



	}



.NewsIndex li{



	background:url(../images/ico.gif) 0px -550px no-repeat;



	height:20px;



	line-height:20px;



	width:180px;



	overflow:hidden;



	white-space:nowrap;



	text-overflow:ellipsis;



	text-indent:10px;



	}



.NewsIndex li a:link,.NewsIndex li a:visited{



	font-size:11px;



	}



.About{



	margin:10px;



	}



.PPics1{



	margin:15px!important;



	margin:5px;



	}



.PPics1 li{



	width:165px;



	height:190px;



	float:left;



	text-align:center;



	margin-right:18px;



	text-align:center;



	}



.PPics1 li p {



	width:115px;



	height:115px;



	text-align:center;



	border:1px #DDD solid;



	vertical-align: middle;



	overflow:hidden;



	background:none;



	text-indent:0px;



	}



	



.PPics1 li input{



	float:left;



	margin-right:5px;



	}



	



.PPics1 li img{



	max-width:110px;   



	max-height:110px; 



	vertical-align:middle;



	padding:2px;



	}



	



.PPics1 li span{



	display:block;



	line-height:14px;



	margin-top:5px;



	font-size:12px;



	}







.PPics1 .price{



	color:#c00;



	font-size:14px;



	line-height:22px;

	

	font-weight:bold;



	}











.PPics li{



	width:120px;



	float:left;



	text-align:center;



	margin-left:10px!important;



	margin-left:6px;



	margin-right:14px!important;



	margin-right:15px;



	margin-top:12px;



	margin-bottom:8px;



	}



.PPics li p {



	width:118px;



	height:118px;



	text-align:center;



	vertical-align: middle;



	overflow:hidden;



	background:none;



	text-indent:0px;



	}







.PPics li img{



	max-width:110px;   



	max-height:110px; 



	vertical-align:middle;



	margin:2px;



	}



.PPics li span{



	display:block;



	line-height:14px;



	margin-top:5px;



	font-size:12px;



	}







.PPics li .price{



	color:#c00;clear:both;font-weight:bold;



	}















.PTxts{



	clear : both; 



	width:740px;



	overflow:hidden;



	}



.PTxts ul{



	margin-top:10px;



	}



.PTxts li { 



	width : 100%; 



	height : 130px; 



	line-height :16px; 



	text-align : left; 



	overflow : hidden; 



	margin-top : 10px; 



	margin-right : 15px; border-bottom:1px dashed #CCCCCC;



	} 



.PTxts li input{



	float:left;



	margin-right:5px;



	}



.PTxts p.pro_img { 



	width:112px;



	height:112px;



	text-align:center;



	border:1px #DDD solid;



	vertical-align: middle;



	overflow:hidden;



	float:left;



	margin-right:15px;



	} 



	



.PTxts .pro_img img{



	max-width:110px;   



	max-height:110px; 



	vertical-align:middle;



	margin:0px;



	}



	



.PTxts 	.cont{width:450px;padding-right:15px;float:left;}



.PTxts 	.cont a{padding-bottom:5px;}



.PTxts 	.pro_cart{width:120px;float:right;}



	



.PTxts li a:link,.PTxts li a:visited{



	color:#000000;



	font-weight:bold;



	font-size:12px;



	text-decoration:underline;



	}



.PTxts li a:hover { 



	color : #FF6600; 



	font-weight : bold; 



	font-size : 12px; 



	text-decoration : none; 



	} 



.PTxts li span { 



	display : block; 



	line-height:16px;



	} 



.PTxts li input{



	float:left;



	}







.PTxts .addtoCart{



	float:left;



	font-weight:normal;



	text-align:center;



	margin-top:5px;



	}



























.PTxts .price{



	color:#c00;



	font-size:14px;



	line-height:22px;

	

	font-weight:bold;



	}



.RPPics ul{



	margin-bottom:20px;



	}



.RPPics li{



	width:90px;



	height:155px;



	float:left;



	text-align:center;



	margin-left:15px!important;



	margin-left:10px;



	margin-top:20px;



	overflow:hidden;



	}







.RPPics li .price{



	color:#c00;clear:both;font-weight:bold;



	}











.RPPics li p {



	width:88px;



	height:88px;



	text-align:center;



	border:1px #DDD solid;



	vertical-align: middle;



	overflow:hidden;



	background:none;



	text-indent:0px;



	}







.RPPics li img{



	width:80px;   



	height:80px; 



	vertical-align:middle;



	margin:4px;



	}



.RPPics li span{



	display:block;



	line-height:14px;



	margin-top:5px;



	font-size:12px;



	}



	



	



	



.oPPics{







	}



.oPPics li{



	width:120px;



	float:left;



	height:130px;



	text-align:center;



	margin-left:5px;



	margin-right:9px;



	margin-top:20px;



	overflow:hidden;



	}



.oPPics li p {



	width:112px;



	height:112px;



	text-align:center;



	border:1px #DDD solid;



	vertical-align: middle;



	overflow:hidden;



	background:none;



	text-indent:0px;



	}







.oPPics li img{



	max-width:110px;   



	max-height:110px; 



	vertical-align:middle;



	}







	



	



	

.CPics{clear:both;}

	



.CPics li{



	width:160px;



	float:left;



	text-align:center;



	margin-left:20px!important;



	margin-left:15px;



	margin-right:9px;



	margin-top:20px;

	height:210px;



	}







.CPics li p{

    text-align:center;



	vertical-align: middle;



	overflow:hidden;



	background:none;



	text-indent:0px;

	

	height:150px;

}

.CPics li img{



	vertical-align:middle;;

	margin:0px;

	width:145px;

	height:auto;



	}





.CPics li span{



    line-height:14px;



	margin-top:5px;



	font-size:12px;



	}



.CPics li span a{

   font-weight:bold;

   font-size :14px;

   }	



	



	



	



/*List*/



.NewsList{



	margin:25px;



	}



.NewsList li{



	line-height:20px;



	margin-bottom:20px;



	clear:both;



	height:80px;



	overflow:hidden;



	}



.NewsList p{



	line-height:25px;



	}



.NewsList a:link,.NewsList a:visited{



	font-weight:bold;



	color:#333;



	}



.NewsList a:hover{



	font-weight:bold;



	color : #FF6600; 



	}



.NewsList p a:link,.NewsList p a:visited{



	font-size:14px;



	font-weight:bold;



	color:#333;



	}



.NewsList p a:hover{



	font-size:14px;



	font-weight:bold;



	color : #FF6600; 



	}



	



	



.ListNum { 



clear : both; 



text-align:center;



margin:20px 0px;



color:#040404;



	} 



.ListNum a:link, .ListNum a:visited { 



	padding : 2px 5px; 



	background : #f6f6f6; 



	border : 1px #dddddd solid; 



	text-decoration:none;



	color:#040404;



	} 



.ListNum a:hover { 



		background : #ffdf7e; 



		border : 1px #ffd000 solid; 



		text-decoration:none;



		color:#CC0000;



	} 



	



.ListNum a.selected { 



		background : #ffdf7e; 



		border : 1px #ffd000 solid; 



		text-decoration:none;



		color:#CC0000;



} 	



	



	



/*Detail*/



.MainTitle {



	height:25px;



	line-height:25px;



	clear:both;



	background:url(../images/ico.gif) 0px -605px;



	}



.MainTitle p {



	float:left;



	font-weight:bold;



	font-size:12px;



	color:#666;





	padding:0px 10px;



	}



.MainTitle span{



	float:right;



	font-family:"Arial";



	padding-right:5px;



}

.bot_Related_Categories {

   margin:10px 6px;

}

.bot_Related_Categories p{

   background:url(../images/ico.gif) 0px -605px;

   color:#666;

   width:100%;

   font-weight:bold;

   line-height:25px;

   text-indent:10px;

   }

.bot_Related_Categories ul{

    padding:0;

	margin:10px;

    clear:both;



 }	

.bot_Related_Categories li {

    line-height:20px;

}	

	

.bot_Related_Categories li a ,.bot_Related_Categories li span a{

    

	text-decoration:underline;

	padding:0 8px 0 0;

	font-size:11px;

	

	}

.bot_Related_Categories li span{

    font-weight:bold;

 }

.Detail{



	margin:25px;



	}



.Detail .DetailInfo{



	clear:both;



	height:100%;



	overflow:hidden;



	}



.Detail .DetailInfo .Left{



	float:left;



	width:420px;



	overflow:hidden;



	padding:0px;



	border:0px;



	}



.Detail .DetailInfo .Left p{



	height:430px;



	text-align:center;



	border:1px #DDD solid;



	vertical-align: middle;



	overflow:hidden;



	margin:0px;



	}



.Detail .DetailInfo .Left span{



	display:block;



	text-align:center;



	line-height:25px;



	}



.Detail .DetailInfo .Left p img{



	vertical-align:middle;



	margin:5px;



	}



.Detail .DetailInfo .Left ul{



	margin-top:10px;



	clear:both;



	}



.Detail .DetailInfo .Left li{



	width:74px;



	float:left;



	margin-bottom:10px;



	}



.Detail .DetailInfo .Left li p{



	width:60px;



	height:60px;



	text-align:center;



	border:1px #DDD solid;



	vertical-align: middle;



	overflow:hidden;



	}



.Detail .DetailInfo .Left li p img{



	width:50px;   



	height:50px; 



	margin:4px;



	}



.Detail .DetailInfo .Right{



	float:right;



	width:300px;



	overflow:hidden;



	}



.Detail .DetailInfo b{



	font-size:12px;



	line-height:30px;



	}



.Detail .DetailInfo .Right li{





	clear:both;



	width:300px;



	line-height:21px;



	}

.Detail .DetailInfo .Right li s{

   color:#CC3300;

   }

.Detail .DetailInfo .Right li p{



	float:left;

    font-weight:bold;

	padding-right:8px;



	}



.Detail .DetailInfo .Right li a{



	font-weight:bold;

	color:#CC3300;

	text-decoration:underline;



	}



.Detail .DetailInfo .Right li input{



	border:1px #DDDDDD solid;



	width:60px;



	float:left;



	margin-top:3px;



	margin-right:5px;



	}



.Detail .DetailInfo .Right li select{



	float:left;



	margin-top:2px;



	}



.Detail .DetailInfo .Right .Abstract{



	line-height:16px;



	margin-top:10px;



	margin-bottom:10px;



	}



.Product{



	margin:5px 5px 20px 5px;

	}



.ContactNow{



margin:15px 0;



	background:#eee url(../images/ico.gif) -192px -194px no-repeat;



	height:26px;



	line-height:26px;



	overflow:hidden;



	clear:both;



	}



.ContactNow	ul{



	margin-left:15px!important;



	margin-left:10px;



	}



.ContactNow li{



	float:left;



	margin-left:10px;



	font-weight:bold;



	height:25px;



	line-height:25px;



	}



.ContactNow li input{



	margin-top:3px;



	}



.Info{



	clear:both;



	margin-bottom:10px;



	margin-top:10px;



	line-height:16px;



	}



.Info dt, .NewsRelated p{



	font-size:12px;



	font-weight:bold;



	color:#000000;



	height:30px;



	line-height:30px;



	border-bottom:1px #DDD solid;



	width:100%;



	overflow:hidden;



	}



.Info dt span{



	float:left;



	}



.Info dt img{



	float:right;



	margin-top:7px;



	margin-left:5px;



	}



.Info dd{



	margin-top:10px;



	margin-bottom:10px;

	

	line-height:21px;



	}



.NewsDetail{



	margin:25px;



	}



.NewsDetail .NewsTitle{



	font-weight:normal;



	font-size:20px;



	font-family:Arial, Helvetica, sans-serif;



	color:#000000;



	text-align:center;



	}



.NewsDetail dt{



	text-align:center;



	height:25px;



	line-height:25px;



	background:#FAF7F4;



	color:#999;



	margin-bottom:10px;



	}







	



.NewsDetail dt a{



	margin:0px 5px;



	}



.NewsDetail dd{



	text-align:left;



	font-size:14px;



	line-height:20px;



	padding:10px;



	}



.NewsDetail dd p{



	font-size:14px;



	margin-bottom:20px;



	}



.NewsRelated{



	height:100%;



	margin-bottom:10px;



	}



.NewsRelated ul{



	margin:10px 0px;



	}



.NewsRelated li{



	background:url(../images/ico.gif) 0px -550px no-repeat;



	text-indent:10px;



	height:20px;



	line-height:20px;



	width:48%;



	overflow:hidden;



	white-space:nowrap;



	text-overflow:ellipsis;



	float:left;



	}



.AboutDetail{



	margin:25px;



	}



.AboutDetail dt{



	text-align:center;



	height:25px;



	line-height:25px;



	background:#FAF7F4;



	color:#999;



	margin-bottom:10px;



	}



.AboutDetail dt a{



	margin:0px 5px;



	}



.AboutDetail dd{



	text-align:left;



	font-size:14px;



	line-height:20px;



	padding-top:10px;



	}



.AboutDetail dd p{



	font-size:14px;



	margin-bottom:20px;



	}



.AboutDetail li{



	height:25px;



	line-height:25px;



	color:#666;



	border-bottom:1px #DDD dotted;



	overflow:hidden;



	}



.AboutDetail li p{



	width:130px;



	float:left;



	font-weight:bold;



	}



.ContactDetail{



	margin:25px;



	height:100%;



	clear:both;



	}



.ContactDetail li{



	border-bottom:1px #DDD solid;



	clear:both;



	height:80px;



	margin-top:10px;



	}



.ContactDetail li span{



	width:100px;



	height:50px;



	float:left;



	}



.ContactDetail li .k1{



	background:url(../images/ico_contact.gif) 30px 5px no-repeat;



	}



.ContactDetail li .k2{



	background:url(../images/ico_contact.gif) -120px 5px no-repeat;



	}



.ContactDetail li .k3{



	background:url(../images/ico_contact.gif) -270px 5px no-repeat;



	}



.ContactDetail li .k4{



	background:url(../images/ico_contact.gif) -420px 5px no-repeat;



	}



.ContactDetail li .k5{



	background:url(../images/ico_contact.gif) -570px 5px no-repeat;



	}



.ContactDetail li p{



	float:left;



	}



.ContactDetail li p dd{



	float:left;



	width:200px;



	padding-left:7px;



	}



.ContactDetail li p b{



	display:block;



	clear:both;



	color:#FF6600;



	font-size:14px;



	line-height:25px;



	}



.ContactDetail .Department{



	width:50%;



	float:left;



	overflow:hidden;



	}



.ContactDetail .Department .DepartmentName{



	font-weight:bold;



	font-size:14px;



	height:25px;



	line-height:25px;



	text-indent:10px;



}



/*Foot*/



.FootNav{



	width:995px;



	height:32px;



	line-height:35px;



	overflow:hidden;



	margin:0px auto;



	background:#FFF url(../images/ico.gif) 0px -599px repeat-x;



	}



.FootNav span{



	float:right;



	width:82px;



	height:23px;



	line-height:26px;



	background:url(../images/ico.gif) 0px -300px no-repeat;



	margin-top:7px;



	margin-right:7px;



	text-indent:10px;



	overflow:hidden;



}



.FootNav li{



	float:left;



	margin-left:7px;



	color:#999;



	}



.FootNav li a:link,.FootNav li a:visited{



	color:#666;



	margin-right:7px;



	}



.FootNav li a:hover{



	color:#FF6600;



	}



.FootNav dl{



	float:right;



	margin-right:20px!important;



	margin-right:10px;



	height:30px;



	line-height:35px;



	overflow:hidden;



	}



.FootNav dd{



	float:left;



	margin-left:15px;



	text-indent:20px;



	}



.FootNav #ft1{



	background:url(../images/ico.gif) 2px -39px no-repeat;



	}



.FootNav #ft2{



	background:url(../images/ico.gif) -95px -40px no-repeat;



	}



.FootNav #ft3{



	background:url(../images/ico.gif) -195px -40px no-repeat;



	}



.FootNav #ft4{



	background:url(../images/ico.gif) -140px -92px no-repeat;



	}



.Copyright{



	width:975px;



	text-align:center;



    margin:0px auto;



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:10px;



	}



.Copyright span{



	line-height:40px;



	text-align:center;



	}



.Copyright p{



	float:right;



	color:#333;



	text-align:center;



	}



.Links{



	width:850px;



	clear:both;



	overflow:hidden;



	margin:0px auto;



	}



.Links p{



	font-weight:bold;

    color:#666;

    float:left;

    margin-right:5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:15px;

	font-size:10px;



	}



.Links li{



	line-height:15px;



	margin-right:10px;



	white-space:nowrap;



	float:left;

	



	}



.Links a:link,.Links a:visited{



	color:#666;

	font-size:10px;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:15px;



	}



.Links a:hover{



	color:#c00;



	}



.indexdec{

	width:970px;

	clear:both;

	margin:0px auto;

    font-size:10px;

	}

.indexdec a:link,.indexdec a:visited{



	color:#666;

	font-size:10px;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:15px;

	}

/*Inquiry*/



.Inquiry p{



	font-size:14px;



	font-weight:bold;



	height:30px;



	line-height:30px;



	border-bottom:1px #DDD solid;



	color:#000000;



	margin-top:20px;



	clear:both;



	}



.Inquiry ul{



	margin-top:20px;



	clear:both;



	}



.Inquiry li{



	clear:both;



	margin-top:5px;



	}



.Inquiry li p{



	font-size:12px;



	font-weight:bold;



	height:30px;



	line-height:30px;



	border:0px;



	float:left;



	width:100px;



	text-align:right;



	margin:0px;



	margin-right:10px;



	}



.Inquiry li span{



	float:left;



	color:#FF0000;



	margin-right:20px;



	height:30px;



	line-height:30px;



	width:10px;



	}



.Inquiry li input,.Inquiry li img{



	float:left;



	margin-right:5px;



	}



.SendInquiry{



	margin:25px;



	}



	



	



	



.TxtList li{



	background:#EDF5F7;



	border-bottom:1px #FFF solid;



	}



.TxtList li p{



	float:left;



	width:25px;



	text-align:right;



	padding-right:5px;



	background:#F8FBFC;



	}



.TxtList li dl{



	float:left;



	}



.TxtList li dl dt{



	float:left;



	border-left:1px #FFF solid;



	}



	



.TxtList li dl dt p{



	float:left;



	background:none;



	padding:0px;



	margin-left:5px;



	}



.TxtList li dl dt span{



	float:left;



}



	



.TxtList li dl dd{



	float:left;



	border-left:1px #FFF solid;



	padding-left:5px;



	text-align:center;



	}



	



.TxtList li dl dd input{



	float:left;



	width:60px;



	border:1px #C2E0E7 solid;



	margin-right:5px;



	margin-top:3px;



	background:#F8FBFC;



	}



	



	



	.Cart_table{



    width:100%;



	background:#E9F4EE;



	



	}



.Cart_table th{



    background:#C0DFCC;



	}



.Cart_table td ,.Cart_table th{



    border-left:1px solid #fff;



	border-bottom:1px solid #fff;



	padding:5px;



	text-aling:center;



 }



.Cart_table td.t a{



    width:210px;



    text-decoration:underline;



}



 



	



/*Sitemap*/



.Sitemap{



	margin:25px;




	}



.Sitemap p{



	font-size:14px;



	font-weight:bold;



	height:30px;



	line-height:30px;



	border-bottom:1px #DDD solid;



	color:#000000;



	margin-top:20px;



	clear:both;



	}



.Sitemap p a:link,.Sitemap p a:visited{



	font-size:14px;



	color:#000000;



	}



.Sitemap p a:hover{



	color:#FF6600;



	}



.Sitemap ul{



	clear:both;



	}



.Sitemap li{



	font-weight:bold;



	background:url(../images/ico.gif) 0px -493px no-repeat;



	line-height:30px;



	clear:both;



	text-indent:10px;



	}



.Sitemap li ul li{



	font-weight:normal;



	line-height:20px;



	margin-right:20px;



	float:left;



	clear:none;



	margin-top:0px;



	background:none;



	}



/*Categories Pic Show Begin*/



.CategoriesPicShow{



	clear:both;



	height:105px;



	overflow:hidden;



	margin:10px;



}



.infiniteCarousel {



  width: 708px;



  position: relative;



}



.infiniteCarousel .wrapper {



  width: 628px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */



  overflow:hidden;



  height: 105px;



  margin: 0 40px;



  position: absolute;



  top: 0;



}







.infiniteCarousel ul a img {



  border: 5px solid #EEE;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;



}







.infiniteCarousel .wrapper ul {



  width: 4000px; /* single item * n */



  list-style-image:none;



  list-style-position:outside;



  list-style-type:none;



  margin:0;



  padding:0;



  position: absolute;



  top: 0;



}







.infiniteCarousel ul li {



  display:block;



  float:left;



  padding: 10px;



  height: 85px;



  width: 85px;



}







.infiniteCarousel ul li img {



    -webkit-transition: border-color 400ms;



}







.infiniteCarousel ul:hover li img {



}







.infiniteCarousel ul:hover li:hover img {



  border-color: #AAA;



}







.infiniteCarousel ul li a img {



  display:block;



}







.infiniteCarousel .arrow {



  display: block;



  height: 36px;



  width: 37px;



  background: url(../images/arrow.png) no-repeat 0 0;



  text-indent: -999px;



  position: absolute;



  top: 37px;



  cursor: pointer;



  outline: 0;



}







.infiniteCarousel .forward {



  background-position: 0 0;



  right: 0;



}







.infiniteCarousel .back {



  background-position: 0 -72px;



  left: 0;



}







.infiniteCarousel .forward:hover {



  background-position: 0 -36px;



}







.infiniteCarousel .back:hover {



  background-position: 0 -108px;



}







#mainmenu {

	height:100%;

	font-size:12px;

	font-weight:bold;

	float:left;

	z-index:5;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

}

#mainmenu .menu {

	display:block;

	top:0px;

	left:0px;

	z-index:10;

	background:#255638 url(../images/menu_bg.jpg) repeat-x top;

}



#mainmenu .bottom {

	background:#fff url(../images/ico.gif) no-repeat -50px -360px;

	height: 30px;

	width: 200px;

	overflow:hidden;

	clear:left;

}



#mainmenu1 {

	width: 195px;

	height:39px;

	font-size:12px;

	font-weight:bold;

	position: absolute;

	z-index:5;

	

}



#mainmenu1 #all_categories_list {

	width:200px;

	height:39px;

	display:block;

	top:5px;

	

}



#mainmenu1 .menu {

	display:block;

	top:39px;

	z-index:10;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

	margin-left:2px !important;

	margin-left:1px;

	background:#255638 url(../images/menu_bg.jpg) repeat-x top;

}



#mainmenu1 .bottom {

	background:#fff url(../images/ico.gif) no-repeat -50px -360px;

	height: 30px;

	width: 200px;

	overflow:hidden;

	clear:left;

}





/*define menu*/

.menu {

	font-size:12px;

	width:200px;

	padding-bottom:0px;

	float:left;

	z-index:500;

}

.menu ul {

	background:transparent;

	float:left;

}

.menu ul ul {

	width:200px;

}

.menu ul li {

	float:left;

	display:block;

	width:200px;

	height:24px;

	line-height:24px;

	border-top:1px solid #336846;

	font-weight:bold;

	background: url(../images/menu_arrow_bg.gif) no-repeat -1px -101px;

	text-align:left;

	padding:0;

	

	}

	

.menu li a:link,.menu li a:visited{

	font-size:12px;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	text-indent:16px;

	}

	

.menu ul li a:hover {

	border-top:1px solid #336846;

	margin-top:-1px;

	width:200px;

	background:#274031;

	color:#fff;

	}

.menu ul ul li {

	display:block;



	width:188px;

	height:auto;

	line-height:20px;

	border:0;

	font-weight:normal;

	padding:2px 0px 2px 10px;

	border-right:1px solid #3D7C54;

	background-position:0 -32px;

    overflow:hidden;

}



.menu ul ul .b_top {

	background-position:0 0;

	border-top:1px solid #3D7C54;

	border-right:1px solid #3D7C54;

}

.menu ul ul .b_top a:link,.menu ul ul .b_top a:visited,.menu ul ul .b_top a:hover{

	margin-top:9px;

}

.menu a,.menu a:link, .menu a:visited {

	display:block;

	float:left;

	height:100%;

	width:200px;

	font-size:1em;

	text-decoration:none;

	padding:0;

	text-indent:0.8em;


}

.menu ul ul li a:link, .menu ul ul li a:visited {

	display:inline;

	color:#ACC6B7;

	background:none;

	text-indent:0;

	width:auto;
	
	font-size:11px;
	
	padding-left:10px;



}


.menu ul ul li a:hover {

	color:#fff;

	background:none;

	text-decoration:none;

	border:0;

	margin:0

}

.menu ul ul :hover > a {

	color:#ACC6B7;

	background:none;

	text-decoration:none;

	border:0;

	margin:0

}

.menu table {

	border-collapse:collapse;

	padding:0;

	margin:-1px;

	width:0;

	height:0;

	font-size:1em;

	z-index:1;

}

* html .menu a:hover {

	color:#fff;

	position:relative;

	z-index:100;

	text-decoration:none;

	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -100px;

}

.menu li:hover {

	position:relative;

}

.menu :hover > a {

	background:#274031 url(../images/menu_arrow_bg.gif) no-repeat -1px -101px;

	text-decoration:none;

}

.menu ul ul {

	position:absolute;

	height:0;

	top:-1000px;

	left:175px;

	width:200px;

	height:auto;

	background:#274031;

	z-index:1000;
	
	border-bottom:1px solid #3D7C54;

}

.menu ul :hover ul {

	top:-1px;

}











.ScrollPic {



	width:750px;



	padding-bottom: 10px; 



	overflow: hidden;



	padding-top: 10px;



	zoom: 1; 



	position: relative;



	margin:0px auto;



	}



.ScrollPic .leftbotton {



	background: url(../images/arrow.png) no-repeat 0px -72px;



	left: 5px;



	float: left;



	width: 40px;



	cursor: pointer;



	position:absolute;



	top:40px;



	height: 38px;



	}



.ScrollPic .rightbotton {



	right: 5px; 



	background: url(../images/arrow.png) no-repeat 0px 0px;



	float: right; 



	width: 40px; 



	cursor: pointer; 



	position: absolute; 



	top: 40px; 



	height: 38px;



	}



.ScrollPic .cont {



	margin: 0px auto;



	overflow: hidden; 



	width: 650px; 



	padding-top: 5px;



	}



.ScrollPic .box {



	float: left; 



	width: 105px; 



	text-align: center;



	}



.ScrollPic .box img {



	border: #E4E4E4 1px solid; 



	padding-right: 3px; 



	display: block; 



	padding-left: 3px; 



	background: #fff; 



	padding-bottom: 3px; 



	margin: 0px auto; 



	padding-top: 3px; 





	}



.ScrollPic .box a:hover img {



	border: #C7C7C7 1px solid;





	}



.ScrollPic .box p {



	margin: 6px auto 0px;



	width: 90px; 



	font-size:10px;

	

	padding:0px;

	

	



	}



	

.ScrollPic .box p a,.ScrollPic .price a {

   font-size:10px;

}

	



	



	



	



	



/*xianguan_box*/







#footermenubox{



	width:993px;



	margin:0 auto 5px;



	height:133px;



	clear:both;



	border:1px #ccc solid;



	}



	



#footermenus{



	padding:2px 10px 10px;



	}



#footermenus li{



	width:17%;



	float:left;



	margin:0 14px 10px!important;



	margin:0 12px 10px;



	font-size:11px



	







	}



#footermenus p{



	line-height:18px;



	font-weight:bold; 



	border-bottom:1px solid #ccc;



	color:#2379C6;



	margin-bottom:6px;



	



	}



#footermenus span{



	display:block;



	line-height:19px;

	

	height:19px;

	

	overflow:hidden;



	background: url(../images/ico.gif) no-repeat 0 -572px;



	text-indent:10px;



	margin-left:8px;



	}



#footermenus li span a{



	color:#7F7F7F;



    font-size:11px;



	}







.Clear{clear:both;}







/*----------Write a Review--------------*/











#review{



    border:1px solid #ccc;



	width:783px;



	float:right;



	margin-top:10px;



	clear:both;



}







.customer{padding:0;margin:0;}



.customer dl{



    margin:25px;



	border-bottom:1px solid #D7D6D6;



	}



.customer dl dt span{



    font-weight:bold;



	padding-right:10px;



	}



.customer dl dd{



	padding-bottom:10px;



}	



	



#review fieldset{



    border:none;



	padding:12px 25px 25px;



	}







.reviewtitle{



	height:27px;



	line-height:27px;



	text-indent:10px; 



	BACKGROUND: url(../images/ico.gif) 0px -603px;



	color:#666;



	font-size:12px;



	font-weight:bold;



	}



	



.review_right,.review_left{width:360px;float:left}	







label.inpulabel{



	



	margin-right:1em;



	float: left;



	font-weight:bold;



	text-align:left;



	font-size:12px;



	}







.review_table{



   width:100%;



   border-top:1px solid #ccc; 



   border-right:1px solid #ccc;



   margin-top:16px;



   }



   



.review_table th{



	background: #F6F6F6;



}  



.review_table td ,.review_table th{



   line-height:25px;



   text-align:center;



   border-bottom:1px solid #ccc; 



   border-left:1px solid #ccc;



   }   



.review_width{



   width:328px;



   }



 .buttonreview{



   background: url(../images/reviewsubmit.jpg) no-repeat;



   width:92px;height:32px;



   border:none;



   cursor:hand;



   cursor: pointer;



 }



 .resetreview{



   background: url(../images/reviewreset.jpg) no-repeat;



   width:92px;height:32px;



   border:none;



   cursor:hand;



   cursor: pointer;



   }



   



.PictureShow{



	margin:25px;



	}



.PictureShow .DetailInfo{



	clear:both;



	height:100%;



	overflow:hidden;



	}



.PictureShow .DetailInfo .Left{



	float:left;



	width:645px;



	padding:0px;



	border:0px;



	}



.PictureShow .DetailInfo .Left p{



	width:640px;



	height:100%;



	text-align:center;



	border:1px #DDD solid;



	vertical-align: middle;



	overflow:hidden;



	margin:0px;



	}



.PictureShow .DetailInfo .Left span{



	display:block;



	text-align:center;



	line-height:25px;



	}



.PictureShow .DetailInfo .Left p img{



	vertical-align:middle;



	margin:5px;



	}











.PictureShow .DetailInfo .Right p{



	font-weight:bold;



	}



.PictureShow .DetailInfo .Right .SmallPic dl{



	margin-top:10px;



	clear:both;



	}



.PictureShow .DetailInfo .Right .SmallPic dd{



	width:65px;



	float:left;



	margin-bottom:10px;



	}







.PictureShow .DetailInfo .Right .SmallPic dd p img{



	width:50px;   



	height:50px; 



	margin:4px;



	}



.PictureShow .DetailInfo .Right{



	float:right;



	width:280px;



	overflow:hidden;



	}



.PictureShow .DetailInfo b{



	font-size:12px;



	line-height:30px;



	}



.PictureShow .DetailInfo .Right li{



	clear:both;



	line-height:21px;



	width:330px;



	}

.PictureShow .DetailInfo .Right li s{

   color:#CC3300;

   }

.PictureShow .DetailInfo .Right li p{



	float:left;

    font-weight:bold;

    padding-right:8px;



	}



.PictureShow .DetailInfo .Right li a{



	font-weight:bold;



	color:#CC3300;



	}



.PictureShow .DetailInfo .Right li input{



	border:1px #DDDDDD solid;



	width:60px;



	float:left;



	margin-top:3px;



	margin-right:5px;



	}



.PictureShow .DetailInfo .Right li select{



	float:left;



	margin-top:2px;



	}



.PictureShow .DetailInfo .Right .Abstract{



	line-height:16px;



	margin-top:10px;



	margin-bottom:10px;



	}



	



	



.Todays ,.Price{color:#c00;font-weight:bold;}	



.required{padding-left:8px;background: url(../images/required_icon.gif) 0px 5px no-repeat;}











.index_pro_right{



    width:192px;



	float:right;



	}



.sellershow{



   margin-top:10px;

   border-bottom:1px solid #ccc;



   }







.sellershow ul{



     padding:8px;

	 border-left:1px solid #ccc;

	 border-right:1px solid #ccc; 

	 height:100%;



	 }









.sellershow li{



     height:75px;



}



.sellershow li a{



    font-size:11px;



}



.sellershow li p{



      float:left;



	  width:100px;



	  font-size:11px;



}



.sellershow .pic{



	 float:left;



	 width:60px;



	 height:60px;



	 margin-right:6px;



	 }







.sellershow  .text a{



     line-height:16px;



	 



}















.cen_pro{width:580px;float:left;}











.popular-items-content{width:100%;overflow:hidden;}



.popular-items-content ul {



      padding:5px 0;



}







.popular-items-content li {







     background:transparent url(../images/line04.jpg) repeat-y scroll 194px 5px;



     display:inline;



     float:left;



     margin:0 -2px 8px 0;



     overflow:hidden;



     padding:10px 10px 0px;



     width:175px;



}



.popular-items-content ul li .pic {



     display:block;



     height:140px;



     margin:0 auto;



     text-align:center;



     width:140px;



     overflow:hidden;



}



.popular-items-content ul li .pic img{



     width:140px;



     height:140px;



}



.popular-items-content ul li .item {



     clear:left;



     width:160px;



}



.popular-items-content ul li .item .t{



     font-weight:bold;



     background:url(../images/ico.gif) 0px -30px;



     padding:0;



}







.popular-items-content ul li .item li {



     background:url(../images/ico.gif) 0px -551px;



     line-height:18px;



     padding:0 0 0 10px;



     margin:0;



}











/*left_Ad*/



.left_banners{



     width:201px;



     overflow:hidden;



     margin-top:7px;



}



.left_banners li{



     margin:0 0 5px;



  }



  



 /*left_related_categories*/ 



 



#related_categories{

   clear:both;
   
   margin-top:5px;



	}



#related_categories ul{



     padding:10px 13px 13px;

	 border:1px #ccc solid;



  }







 #related_categories li a{



    color:#666;



	font-weight:bold;



	line-height:22px;



 }



  #related_categories li span{



  font-size:10px;



  color:#CCCCCC;



  }



  



  



.container, .container *{margin:0; padding:0;}



.container{width:580px; height:230px; overflow:hidden;position:relative;}



.slider{position:absolute;}



.slider li{ list-style:none;display:inline;}



.slider img{ width:580px; height:230px; display:block;}



.slider2{width:2000px;}



.slider2 li{float:left;}



.num{ position:absolute; right:5px; bottom:5px;}



.num li{



	float: left;



	color: #CE2E44;



	text-align: center;



	line-height: 16px;



	width: 16px;



	height: 16px;



	font-family: Arial;



	font-size: 12px;



	cursor: pointer;



	overflow: hidden;



	margin: 3px 1px;



	border: 1px solid #CE2E44;



	background-color: #fff;



}



.num li.on{



	color: #fff;



	line-height: 21px;



	width: 21px;



	height: 21px;



	font-size: 16px;



	margin: 0 1px;



	border: 0;



	background-color: #CE2E44;



	font-weight: bold;



}  





.main_category{

	clear:both;

	margin:5px 5px 0px 5px;

	

	}

.category_items{

	margin:0px 3px 0px 5px;

	overflow:hidden;

	width:772px;

	}



.main_category .wrap{

	width:575px;float:left;overflow:hidden;

}

	

.main_category dt{

	font-size:16px;

	clear:both;

	}

	

.main_category .category_description{

	font-size:11px;

	clear:both;

	font-weight:100;

}

	

.main_category .category_r_ad{

	width:190px;

	float:right;

	overflow:hidden;

}

.main_category  img{

	margin-bottom:3px;

	}



#table_info {width:300px; text-align:center;border:1px solid #ddd; border-width:0 0 1px 1px;margin-top:8px;}

#table_info a {text-decoration:underline;}

#table_info th {background:#ececec;}

#table_info th,#table_info td{height:22px; border:1px solid #ddd; border-width:1px 1px 0 0;}

.largeorder{padding-top:5px;padding-bottom:5px;vertical-align:middle;}



.h1style{

font-size:14px;

line-height:20px;

font-weight:bold;
display:inline;

}

.livechat {margin:5px 0 0px;clear:both; text-align:center;}

/*sitemap ================================================================================*/

.map_clear{clear:both;}

#eo21_sitemap{text-align:left;border:1px solid #E7E7E7;padding:8px;overflow:hidden;}



         #eo21_sitemap .border_bgcolor{ background-color:#F9F9F9; padding:4px 10px;border:1px solid #E7E7E7;font-weight:bold;clear:both;}

		 #eo21_sitemap .sitemap_box{padding:10px 0;}

		 #eo21_sitemap p{margin:0;padding:20px 0 0 0;}

		 #eo21_sitemap .sitemap_box p.title a{font-size:14px;color:#C2112A;font-weight:bold;}

		 #eo21_sitemap .sitemap_box ul{margin:0;padding:0;}

		 

		 #eo21_sitemap .sitemap_box li{padding:0 12px;width:170px;float:left;}

		 #eo21_sitemap .sitemap_box ul ul li{ background:url(../images/arrow_map.gif) no-repeat left 8px;}

		 #eo21_sitemap .sitemap_box ul ul li span{display:block;padding-left:5px;line-height:16px;color:#B4B4B4;}

		 #eo21_sitemap .sitemap_box ul ul li span a{color:#B4B4B4;line-height:16px;}

		 #eo21_sitemap .sitemap_box li a{ text-decoration:none;line-height:20px; color:#8B8B8B; font-weight:bold;}
		 #eo21_sitemap .sitemap_box li a:hover{color:#C2112A;}

		 

		 



/*sitemap  end===============================================================*/





/**live chat**/

.QQbox{ z-index:99; width: 178px; right: 0; top: 145px; position: absolute;}



.QQbox .press{ right: 0; border: none; cursor: pointer;width: 33px; height: 158px;position: absolute;}



.QQbox .Qlist{ left: 0; width: 145px; background: url(qq_listbg.gif) repeat-y -155px 0;  position: absolute;}



.QQbox .Qlist .t,



.QQbox .Qlist .b{ float: right; height: 6px; width: 145px; font-size: 1px; }



.QQbox .Qlist .t{ background: url(qq_listbg.gif) no-repeat left; }



.QQbox .Qlist .b{ background: url(qq_listbg.gif) no-repeat right; }



.QQbox .Qlist .con{ background: #fff; width: 90%; margin: 0 auto; }



.QQbox .Qlist .con h2{ height: 22px; font: bold 12px/22px "ËÎÌå"; background: url(qq_listbg.gif) repeat-y -163px 0; border: 1px solid #3a708d; text-align: center; color:#fff;}



.QQbox .Qlist .con ul{  }



.QQbox .Qlist .con ul li{  padding: 5px 0 0 8px;height: 20px; background: #ffffff;}



.QQbox .Qlist .con ul li.odd{ background: #fff; }

/**live chat end**/
