/*Page Description*/

.PDInner p{

	float:left;

	width:700px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	}

.PDInner span{

	float:right;
	
	}

.PDInner span a{

	float:right;

	padding-right:5px;
	
	color:#967F71;
	
	font-size:11px;

	}

.PDInner span img{

	margin-top:3px;

	}

/*Head*/

.Logo{

	float:left;

	height:77px;

	overflow:hidden;

	}

.Logo img{

	margin-top:10px;
	margin-left:415px;

	}

.HeadRight{
    margin-top:24px;
	
	margin-right:10px!important;

    margin-right:5px;
	
	float:right;

	height:60px;

	width:340px;

	overflow:hidden;

	}

.HeadRight dl{

	

	}

.HeadRight dd{
    height:33px;
	
	line-height:33px;

	overflow:hidden;
	
	float:right;
	
	text-align:right;
	
	color:#fff;
	
	font-weight:bold;

	}

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

	margin-left:5px;

	font-size:14px;

	font-weight:bold;
	
	color:#DABFA4;
	

	}
.HeadRight .HeadCart{
	background:url(../images/ico.gif) 0px -250px no-repeat;
	width:40px;
	padding:0 3px;
}

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

	text-decoration:underline;
	color:#fff;

	}

.HeadRight ul{

	margin-top:0px;

	}

.HeadRight li{

	float:right;
    width:83px;
	height:18px;
	text-indent:21px;

	}
.HeadRight li a:link,.HeadRight li a:visited{
	color:#fff;
	font-size:11px;
	line-height:18px;
	
	}

.HeadRight #t1{

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

	}

.HeadRight #t2{

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

	}

.HeadRight #t3{

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

	}

.HeadRight a{
    
	

	}

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

	text-decoration:none;

	}

.HeadRight a:hover{

	text-decoration:underline;

	}

/*Nav*/



.Nav ul{
	margin-left:0px;
	}
	
.Nav li{
	float:left;
	height:44px;
	line-height:44px;
	padding:0 18px 0 11px;
	background:url(../images/ico.gif) right -451px 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:#E3BACE;
	}
.Nav .Current{
	background:url(../images/ico.gif) center -402px no-repeat;
	}


	

/*Body*/

/*Left*/

.Categories{
    background: #4A0203 url(../images/menu_bg.jpg) no-repeat top ;
	border-left:1px solid #7C211D;
	border-right:1px solid #7C211D;
	border-bottom:1px solid #7C211D;
	height:361px;

	}	
.Categories ul{
    padding:10px 10px 10px;

 }
 .Categories ul ul{
	 padding-left:10px;
 }

.Categories ul ul li{
	border:none;
	background:none;
	
}

.Categories li{
	border-bottom:1px solid #84060F;
	background: url(../images/ico.gif) no-repeat -245px -81px;
	text-indent:12px;
}
.Categories li a:link,.Categories li a:visited ,.Categories li span a:link,.Categories li span a:visited{
	color:#fff;
	line-height:24px;
	font-weight:bold;
	
	}

.Categories li span a{
     
     display:block;
	 border-bottom:1px solid #84060F;
 }
 
.Categories li span a:link,.Categories li span a:visited{
	color:#fff;
	font-weight:bold;
	line-height:24px;
	
}
/*
.Categories_botbg{
	 background: url(../images/menubotbg.jpg) no-repeat;
	 height:7px;
	 overflow:hidden;
	
}*/

.SearchKey{

	margin-top:50px;

	border:1px #DFDFDF solid;

	}

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

	font-size:12px;

	font-weight:bold;

	line-height:27px;

	height:27px;

	color:#727272;

	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:#272728;

	text-indent:10px;

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

}

.SearchKey dl{

	margin:5px;

	height:100%;

	margin-bottom:10px;

}

.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;

}

.Search{

	/*background:url(../images/head_bg.gif) 0 -127px no-repeat;*/

	height:32px;

	line-height:32px;
	

	margin-left:10px;

    overflow:hidden;
	}

.Sitemap_search{
    /*background:url(../images/head_bg.gif) right -127px no-repeat;*/
	padding-left:195px;
	height:31px;
	overflow:hidden;
	border-bottom:1px solid #dedede;

}	
	

.Search p{

	float:left;

	font-weight:bold;

	text-indent:0px;
	
	padding-right:8px;
	
	color:#DABFA4;

	}

.Search form{

	float:left;

	margin-top:5px;

	overflow:hidden;

	}
/*
.Search select{

	width:164px;

	overflow:hidden;

	float:left;

	margin-left:5px;

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

	font-size:12px;

	}*/

.SearchInput{

	border:1px #DFDFDF solid;

	width:250px;

	float:left;

	margin-left:5px;

	padding:2px;

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

	font-size:12px;
	
	height:16px;

	

	}

.SearhBt{

	width:27px;

	height:22px;

	line-height:22px;

	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{

  float: left;
  display: inline;
  width:250px;
  height:22px;

  }

.Search div {
  border:1px solid #DFDFDF;
  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;

	border:1px #DFDFDF solid;

	}

.Rss ul{

	margin-top:10px;

	margin-bottom:10px;

	margin-left:10px;

	}

.Rss li{

	height:25px;

	overflow:hidden;

	}

/*Right*/

.Dir{
    
    line-height:20px;
    text-align:left;
	margin:8px 10px;

	}

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

	text-decoration:underline;
	text-align:left;

	}

.Dir h1{

    line-height:20px;
    text-align:left;
	font-size:13px;

	}

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

	text-decoration:underline;
	text-align:left;
    font-size:13px;
	}	

	



.Banner{

	margin-top:1px;

	float:left;

	}

.Banner1{

	margin-top:1px;

	clear:both;
;

	}

.Banner2{

	margin-top:0px;

	clear:both;


	}

.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; 
	overflow:hidden;


	}

.PTxts ul{

	margin-top:10px;
	

	}

.PTxts li { 

	width : 220px;

	height : 350px; 

	text-align : left; 

	overflow : hidden; 

	margin :10px 16px 10px 14px!important; 
	
	margin :13px 17px 10px 10px;
	
	float:left;
	

	} 

.PTxts p.pro_img { 

	width:200px;

	height:200px;

	text-align:center;

	border:1px #DDD solid;
     
    padding:2px;
	
	overflow:hidden;
	
	float:left;

	} 

/*
.PTxts .pro_img img{

	max-width:200px;   

	max-height:200px; 

	vertical-align:middle;

	margin:0px;

	}

	*/

.PTxts 	.cont{clear:both;padding:8px 0; color:#999;font-size:10px;line-height:14px;}



	

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

    font-weight:bold;

	font-size:11px;


	}

.PTxts li a:hover { 

	color : #c00; 

	font-weight : bold; 

	font-size : 11px; 

	text-decoration : none; 

	} 

.PTxts li span { 
     display:block;

	} 
.PTxts .item{
	float:left;
	font-size:11px;
	line-height:22px;
}





.PTxts .addtoCart{
	position:relative;
    clear:both;
	font-size:11px;
	line-height:19px;


}
.PTxts .addtoCart span{
	padding-top:3px;
	width:50%;
	float:left;
	
}
.PTxts .addtoCart a:link,.PTxts .addtoCart a:visited{
	text-decoration:underline;
	
}


.PTxts li input{

	float:left;
	line-height:21px;
	margin-right:1px;
	margin-left:0;

	}

.PTxts .buynow{
    text-align:right;
	
	
}




.PTxts .price{

	color:#c00;

	font-size:14px;

	line-height:22px;
	
	font-weight:bold;
	
	float:right;
	
	padding-right:3px;

	}

.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 : #685D59; 

		border : 1px #B89F8D solid; 

		text-decoration:none;

		color:#fff;

	} 

	

.ListNum a.selected { 

		background : #685D59; 

		border : 1px #B89F8D solid; 

		text-decoration:none;

		color:#fff;

} 	

	

	

/*Detail*/

.MainTitle {

	height:25px;

	line-height:25px;

	clear:both;

	/*background:url(../images/ico.gif)  repeat-x 0px -570px;*/

	}

.MainTitle p {

	float:left;

	font-weight:bold;

	font-size:12px;

	color:#727272;


	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:#727272;
   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:2px #dedede 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:#A58B5D;
	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:#F7F7F7 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:#4C342D;

	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;

	}
.Info .text{
   text-decoration:underline;
   font-weigth:bold;
   padding-top:25px;
   font-style: italic;
   display:block;
}
.Info dd H2{
    font-size:14px;

	}
.Info dd H3{
    font-size:13px;

	}
.NewsDetail{

	margin:25px;

	}

.NewsDetail .NewsTitle{

	font-weight:normal;

	font-size:20px;

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

	color:#4C342D;

	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:#727272;

	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:#727272;

	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;

	}
.Copyright h1{

	text-align:center;

    margin:0px auto;

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

	font-size:10px;
	display:inline;

	}
.Links{

	width:850px;

	clear:both;

	overflow:hidden;

	margin:0px auto;

	}

.Links p{

	font-weight:bold;
    color:#727272;
    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:#727272;
	font-size:10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;

	}

.Links a:hover{

	color:#c00;

	}

/*Inquiry*/

.Inquiry p{

	font-size:14px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border-bottom:1px #DDD solid;

	color:#4C342D;

	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;

	}

/*pay giftʼ*/
.SendInquiry{

	margin:25px;

	}

.SendInquiry td {font-size:11px;
}
.SendInquiry a.text{font-size:10px; text-align:right;line-height:14px;
}

.SendInquiry .pay_gift{
	background: url(../images/pay_gift.jpg) repeat-x left top;
	border-bottom:1px solid #D9D8D8;
	position:relative;

}
.SendInquiry .pay_gift span{
	font-family:Arial black;
	font-size:12px;
}
	
.SendInquiry .gift_box{
	border:1px  dashed  #dedede;
	background:#fff;
	padding:5px;
	height:103px;
	
}
.SendInquiry .FreeGift{
	position:absolute;
	width:60px;
	height:65px;
	bottom:-1px;
	right:6px;
}

/*pay gift*/
	

	

	

.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:#F4EFE5;

	

	}

.Cart_table th{

    background:#C5A461;
	color:#fff;

	}

.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:#4C342D;

	margin-top:20px;

	clear:both;

	}

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

	font-size:14px;

	color:#4C342D;

	}

.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;
	background: #4A0203 url(../images/menu_bg.jpg) no-repeat top ;
	border-left:1px solid #7C211D;
	border-right:1px solid #7C211D;
	border-bottom:1px solid #7C211D;
	
	
}
#mainmenu .menu {
	display:block;
	top:0px;
	left:0px;
	z-index:10;


}

#mainmenu .bottom {
	height:1px;
	width: 200px;
	overflow:hidden;
	clear:left;
	background: none;
}

#mainmenu1 {
	width: 195px;
	height:44px;
	font-size:12px;
	font-weight:bold;
	position: absolute;
	z-index:5;
	
	
}

#mainmenu1 #all_categories_list {
	width:200px;
	height:44px;
	display:block;
	top:5px;
	
}

#mainmenu1 .menu {
	display:block;
	top:44px;
	z-index:10;
	margin-left:3px!important;
	margin-left:1px;
	background: #E9CBD8 url(../images/menu_bg.jpg) no-repeat ;
	border-left:1px solid #7C211D;
	border-right:1px solid #7C211D;
	border-bottom:1px solid #7C211D;
	
}

#mainmenu1 .bottom {

	height: 1px;
	width: 200px;
	overflow:hidden;
	clear:left;
	background:none;
}


/*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:202px;
	margin-top:1px;
}
.menu ul li {
	float:left;
	display:block;
	width:202px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	background: url(../images/menu_arrow_bg.gif) no-repeat -1px -103px;
	text-align:left;
	padding:0;	
	}
	
.menu li a:link,.menu li a:visited{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
	
.menu ul li a:hover {
	border-top:1px solid #9D2222;
	border-bottom:1px solid #9D2222;
	/*margin-top:-1px;*/
	width:200px;
	background:#650000;
	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 #9D2222;
	background-position:0 -32px;
	overflow:hidden;
}

.menu ul ul .b_top {
	background-position:0 0;
	border-top:1px solid #9D2222;
	border-right:1px solid #9D2222;
}
.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;
	color:#727272;
	padding:0;
	text-indent:0.8em;
}
.menu ul ul li a, .menu ul ul li a:visited {
	display:inline;
	color:#fff;
	background:none;
	text-indent:0;
	width:auto;
	padding:2px 0px 2px 10px;
}
.menu ul ul li a:hover {
	color:#fff;
	background:none;
	text-decoration:none;
	border:0;
	margin:0
}
.menu ul ul :hover > a {
	color:#fff;
	background: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 {
	position:relative;
	z-index:100;
	text-decoration:none;
	background: url(../images/menu_arrow_bg.gif) no-repeat -1px -100px;
}
.menu li:hover {
	position:relative;
}
.menu li:hover > a {
	background:#650000 url(../images/menu_arrow_bg.gif) no-repeat -1px -101px;
	text-decoration:none;
	border-bottom:1px solid #9D2222;
	border-top:1px solid #9D2222;/*ie7 FF*/
	color:#fff;
}
.menu ul ul {
	position:absolute;
	height:0;
	top:-1000px;
	left:175px;
	width:200px;
	height:auto;
	background:#650000;
	border-bottom:1px solid #9D2222;
	z-index:1000
}
.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 #DFDFDF 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 #DFDFDF;

	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:#727272;

	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:#A58B5D;

	}

.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;}	
.Price a:link,.Price a:visited{color:#A58B5D;
}

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





.index_pro_right{

    width:192px;

	float:right;
	margin-top:45px;

	}

.sellershow{

   border:1px solid #DFDFDF;
   margin-top:3px;
   margin-bottom:3px;
   margin-top:6px;

   }



.sellershow ul{

     padding:8px;

	 }

	 

.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; margin-top:40px;}





.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{

	border:1px #DFDFDF solid;
	margin-top:5px;

	}

#related_categories ul{

     padding:10px 13px 13px;

  }



 #related_categories li a{

    color:#727272;

	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:329px; overflow:hidden;position:relative;}

.slider{position:absolute;}

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

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

.slider2{width:2000px;}

.slider2 li{float:left;}

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

.num li{

	float: left;

	color: #A58B5D;

	text-align: center;

	line-height: 16px;

	width: 16px;

	height: 16px;

	font-family: Arial;

	font-size: 12px;

	cursor: pointer;

	overflow: hidden;

	margin: 3px 1px;

	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:#A58B5D;
	
	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  .wrap span{
	font-size:16px;
	font-weight:bold;
	padding-left:8px;
	}
.main_category  h3{
	font-size:16px;
	font-weight:bold;
	display:inline;
	color:red;
	}
.main_category  h1{
	font-size:16px;
	font-weight:bold;
	display:inline;
	}	
.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;}

.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:#CD4D8D;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;}
		 
		 

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




/*Advanced star*/
.Advanced_wrap{
	height:370px;
	border: solid #DFDFDF 1px;
	background:#F9F9F9;
	padding:5px;
	margin-top:6px;
	
}
.Advanced p ,.search_color p{
	font-weight:bold;
	color:#A58B5D;
	line-height:35px;
	}	
	
	
	

.Advanced select{

  float: left;
  display: inline;
  width:123px;
  height:22px;

  }
.Advanced li{
  clear:both;
    
}
.Advanced div {
  border:1px solid #EADDE4;
  float: left;
  margin-bottom:8px;


}

/*FF.IE */
.Advanced li>div {
  width:123px;
  height:20px;
  line-height:20px;
  overflow:hidden;
  margin-bottom:8px;
 
  }
  
/* Only IE */
* html .Advanced li div select {
  display:block;
  float: left;
  margin:-1px;
  background:#fff;


}

.Advanced li div>select {
  display:block;
  width:125px;
  float:none;
  margin:-1px;
  padding: 0px;
  background:#fff;
  border:none;
  font-family:Arial, Helvetica, sans-serif;
}

.Advanced select>option{
	text-indent:2px;
	width:200px;
	

}



.searchinput{
	height:18px;
	line-height:18px;
	width:121px;
	border:1px #EADDE4 solid;
	background:#fff;
	float:left;
	margin-bottom:8px;

}

.Advanced label.inpulabel {
	width:53px;
	height:22px;
	margin-right:4px;
	float: left;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#727272;
	text-align:right;
	}
	
	
.search_color{
	background:#fff;
	border:1px solid #FFF5EE;
	width:189px;
	height:212px;
	clear:both;
	margin-top:7px;
}
.search_color p{
    text-indent:5px;
}

.search_color li{

	width:23px;
	height:23px;
	float:left;
	margin:5px 5px 5px 7px!important;
	margin:5px 5px 5px 6px;
	border:1px solid #dedede;
	overflow:hidden;
}
.search_color  .red{
	background-color:#F00;
	
	}
.search_color  .beige{
	background:#CCBE9B;
	}
.search_color  .black{
	background:#000;
	}
.search_color  .brown{
	background:#793D1D;
	}
	
.search_color  .blue{
	background:#204FA9;
	}
	
.search_color  .bronze{
	background:#886549;
	}
.search_color  .burgundy{
	background:#A02031;
	}
.search_color  .camel{
	background:#EC9650;
	}
.search_color  .chocolate{
	background:#5F473C;
	}
.search_color  .cream{
	background:#FFF5D8;
	}
.search_color .hotpink{
	background:#F64F92;
}
.search_color .green{
	background:#28BB74;
}

.search_color .gold{
	background:#EDBF6A;
}

.search_color .grey{
	background:#BEBEBE;
}

.search_color .ivory{
	background:#FFFBE5;
}

.search_color .gold{
	background:#EDBF6A;
}
.search_color .khaki{
	background:#BCC1A7;
}
.search_color .mixed{
	background:url(../images/mixed.jpg) no-repeat;		
}
.search_color .navyblue{
	background:#023164;
}
.search_color .orange{
	background:#FF8A00;
}
.search_color .pink{
	background:pink;
}
.search_color .purple{
	background:purple;
}

.search_color .silver{
	background:#D3D4D9;
}
.search_color .tan{
	background:#DA6A20;
}
.search_color .white{
	background:white;
}
.search_color .yellow{
	background:yellow;
}


/*Advanced end*/

.indexdec {
	CLEAR: both; FONT-SIZE: 10px; MARGIN: 0px auto; WIDTH: 970px;text-align:center;
}
.indexdec A:link ,.indexdec A:visited{
	FONT-SIZE: 10px; COLOR: #727272; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}


/*chat*/

.clear{ clear:both;}
#pp
{
	Z-INDEX: 1000; 
	MARGIN-LEFT: 0; 
	width:132px;
	POSITION: absolute;
	float:right;
}
.show {
	MARGIN-LEFT: auto; 
	float:right;
	WIDTH: 16px; 
	HEIGHT: 142px;	
	
}
.hidden
{
	float:right;
	width: 40px!important;  width:116px;
	POSITION: absolute;
	display:none;
}
.hidden td{padding-left:0px;}

/**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**/
/*pay giftʼ*/
.SendInquiry{

	margin:25px;

	}

.SendInquiry td {font-size:11px;
}
.SendInquiry a.text{font-size:10px; text-align:right;line-height:14px;
}

.SendInquiry .pay_gift{
	background: url(../images/pay_gift.jpg) repeat-x left top;
	border-bottom:1px solid #D9D8D8;
	position:relative;

}
.SendInquiry .pay_gift span{
	font-family:Arial black;
	font-size:12px;
}
	
.SendInquiry .gift_box{
	border:1px  dashed  #dedede;
	background:#fff;
	padding:5px;
	height:103px;
	
}
.SendInquiry .FreeGift{
	position:absolute;
	width:60px;
	height:65px;
	bottom:-1px;
	right:6px;
}

/*pay gift*/
