﻿@charset"utf-8";
/*CSSDocument*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,img,button{margin:0;padding:0;}
body{background:#fff; font-size:11px;}	
.c{clear:both;}	
.l{float:left;display:block; margin-right:10px;}
.r{float:right;display:block;}
ul{list-style:none;}
a{ color:#333}
a:hover{ color:red; text-decoration:underline}
.disinline{ display:inline;}
.mt5{ margin-top:5px;}
.bottom h1{
	font-size:14px;
}

.red{
	color:red;
	}
.body{
	border:#ba0f07 6px solid;
	border-bottom:none;
	width:988px;
	margin:0 auto;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	background:#efefef; 
	}	
.top{background:url(../images/top.gif) no-repeat;
	width:989px;
	height:196px;
	margin:0 auto;
	}
.top_url{font-size:10px;
	margin-left:190px;
	margin-top:100px;
	float:left;
	display:inline;
	
	}
.top_nav{
	float:right;
	margin-top:10px;
	margin-right:15px;
	font-family:"Times New Roman",Times,serif
	}
.top_nav span{
	text-align:right;
	display:block;
	margin-right:15px;
	margin-bottom:13px;
	font-size:12px;
	}
.top_nav span a{
	color:red;
	}	
.top_nav li{
	float:left;
	background:url(../images/nav_button.png) no-repeat;
	width:100px;
	height:21px;
	text-align:center;
	margin-left:5px;
	display:inline;
	font-size:11px;
	padding-top:5px;
	}	
/**/
.search{
	background:#f6f6f6;
	border:solid #c9c7c7 1px;
	height:30px;
	width:954px;
	font-size:11px;
	float:left;
	margin-left:15px;
	display:inline;
	}
.search_select span,.search_language span,.search_search span{
	float:left;
	margin-top:8px;
	margin-left:13px;
	display:inline;
	display:block;
	}
.search_select select{
	border:#7f9db9 solid 1px;
	font-size:11px;
	width:140px;
	height:19px;
	float:left;
	margin-left:5px;
	margin-top:6px;
	display:inline;
	}
	
.search_language{
	float:left;
	}	
.search_language img{
	float:left;
	margin-top:8px;
	margin-left:10px;
	}	
.search_search{
	margin-left:80px!important;
	margin-left:50px;
	float:left;
	padding-top:8px;
	}
.search_input{
	border:#7f9db9 solid 1px;
	font-size:11px;
	width:140px;
	height:16px;
	float:left;
	margin:0 5px;
	display:inline;
	}
.search_search span{
	float:left;
	margin-left:13px;
	display:block;
	margin-top:0px;
	}
.search_search button{
	background:url(../images/button.gif) no-repeat;
	height:19px;
	width:77px;
	border:none 0;
	margin-left:16px;
	margin-right:20px;
	}	
.search_search b{
	font-weight:normal;
	vertical-align:top;

	}
.search_right{
	background:url(../images/search_right.gif);
	float:left;
	width:16px;
	height:32px;
	}	
.bg_line{
	background:url(../images/bg_line.gif) no-repeat;
	height:4px;
	width:974px;
	margin-left:14px;}


.but{list-style:none;}
.but li{float:left;height:17px;}
.but li a{color:#fff;}
.but_l{background:url(../images/button_l.gif) no-repeat;width:7px;}	
.but_c{background:url(../images/button_c.gif) repeat-x;padding:1px 2px 0px;	}
.but_r{background:url(../images/button_r.gif) no-repeat;width:7px;}	


.butc{list-style:none;}
.butc li{float:left;height:27px;}
.butc li a{color:#fff;}
.but_lc{background:url(../images/button_lccc.gif) no-repeat;width:7px;}	
.but_cc{background:url(../images/button_cccc.gif) repeat-x;padding:5px;	}
.but_rc{background:url(../images/button_rccc.gif) no-repeat;width:7px;}	

	
.left{
	display:inline;
	float:left;
	margin-left:16px;
	margin-top:10px;
	width:220px;
}
.list_top{
	background:url(../images/list_topbg.gif) no-repeat;
	height:19px;
	text-align:center;
	padding-top:3px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	}
.list_bgtop{
	background:url(../images/list_bgtop.gif) no-repeat;
	width:220px;
	height:14px;
	}
.list_bgconter{
	background:url(../images/list_bgconter.gif) repeat-y;
	width:220px;
	margin-top:-5px;
	}
.list_bgconter li{
	background:url(../images/li_bg.gif) no-repeat 12px 7px;
	font-size:11px;
	padding-left:29px;
	height:16px;
	border-top:solid 1px #cacaca;
	padding-top:4px;
	color:#898989;
	overflow: hidden;
	}

.list_bgconter dl{
	font-size:11px;
	margin-top:30px;
	padding-bottom:40px;
	}
.list_bgconter dt{
	margin-left:10px;
	}
.list_bgconter dd img{
	padding:3px;
	border:#e0e0e0 solid 1px;
	margin-left:35px;
	margin-top:15px;
	}	
.list_bgconter dd span{
	display:block;
	float:left;
	margin-left:24px;
	margin-top:20px;
	display:inline;
	color:#fc0d1d;
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	
	}	
.list_bgconter dd button{
	background:url(../images/button_1.gif) no-repeat;
	border:none 0;
	height:18px;
	width:57px;
	float:left;
	margin-top:21px;
	margin-left:15px;
	}
.list_bgbottom{
	background:url(../images/list_bgbottom.gif) no-repeat;
	width:220px;
	height:33px;
	border-bottom:solid 1px #cacaca;
}	
/**/	
.conter{
	float:left;
	width:555px;
}	
.main{
	background:none repeat scroll 0 0 #FFFFFF;
	display:inline;
	float:left;
	height:262px;
	margin-left:6px;
	margin-right:6px;
	margin-top:10px;
	width:171px;
}
.main dt{
	padding:8px 8px 0 8px;
	width:155px;
	height:155px;
	text-align:center;
	}
.main dt img{
	border:solid 1px #ccc;
	
	}	
.main dd{
	font-size:11px;
	width:161px;
	overflow: hidden;
	margin:0 auto;
    text-align:center;
	margin-top:5px;
	}
.main dd span{
	font-size:12px;
	color:red;
	margin-top:7px;
	}	

.mian_but{
	margin-top:10px;
	margin-right:5px;
	margin-left:5px;
	font-size:11px;
	font-family:Arial;
	}	
.mian_but a{
	color:#fff;
	}
.mian_but a:hover{
	color:#fff;
	}
.right{
	float:left;
	margin-top:16px!important;
	margin-top:0px;
	width:185px;
	}	
.right_top{
	background:url(../images/cart_title.gif) no-repeat right 0;
	height:49px;
	font-size:11px;
	padding-top:14px;
	color:#5b5a5b;
	}
.right_topb{
	color:red;
	}
.right_main{
	margin-top:5px;
	background:#fff;
	}	
.right_main_top{
	background:url(../images/cart-top.gif ) no-repeat;
	width:185px;
	height:21px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
	}	
.right_conter{
	border:#ccc solid 1px;
	border-top:none;
	font-size:11px;
	width:183px;
	}
/*.right_conter_1{
	width:173px;
	height:45px
	}*/
.right_conter img{
	float:left;
	border:solid 1px #ccc;
	margin:8px 7px;

	}	
.right_conter span{
	display:block;
	width:100px;
	margin-top:7px;
	float: left;
	overflow: hidden;
	height: 53px;
	font-size: 10px;
	}
.right_conter span a{
	display:block;
	height:26px;
	overflow:hidden;
	float:left;
	width:110px;
	margin-bottom:2px;
	}	
.right_conter b,.right_conter s{
	color:red;
	font-size:10px;
}
.footer{
	margin-top:25px;
	}
.footer h2{
	color:#ab1e27;
	font-size:14px;
	margin-left:35px;
	margin-bottom:13px;
	}
.footer ul{
	list-style:none;
	}
.footer li{
	float:left;
	}	
.footer_font{
	width:445px;
	margin-left:40px;
	margin-top:13px;
	}	
.footer_font b{
	font-size:12px;
	color:#333;
	}	
.footer_font{
	font-size:11px;
	}
.fly{
	background:url(../images/footerbg.gif) no-repeat 0 12px;
	font-size:12px;
	color:#333;
	height:30px;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:54px;
	}	
.tags{
	border-top:#ccc solid 1px;
	padding-top:10px;
	padding-bottom:20px;
	}
.tags strong{
	float:left;
	font-size:12px;
	display:block;
	margin-right:10px;
	}
.tags a{
	font-weight:bold;
	display:block;
	float:left;
	margin-right:5px;
	padding:1px 3px;
	color:#333;
	font-size:12PX;
	float:left
	
}
.tags a:hover{
	color:red;
	background:#C5B375;
	}
.body_bottom{
	background:url(../images/body_bbg.gif) no-repeat;
	width:1000px;
	height:19px;
	margin:0 auto;
	}
.bottom{
	background:url(../images/bottom.gif) repeat-x;
	height:200px;
	width:1000px;
	margin:0 auto;
	margin-top:4px;
	}	

.bottom_l{
	float:left;
	font-size:12px;
	}
.bottom_l ul{
	list-style:none;
	margin-left:20px;
	margin-top:20px;
	}
.bottom_l li{
	float:left;
	margin-left:15px;
	margin-right:15px;
	font-size:14px;
	}	
a{
	text-decoration:none;
	}		
.bottom_l a{
	color:#FFF;
	}	
/*account*/
.account{
	float:left;
	font-size:11px;
	margin-left:10px;
	width:540px;
	}	
.account h3{
	font-size:14px;
	margin-top:5px;
	margin-left:15px;
	}	
.box{
	float:left;
	margin-top:15px;
	}
.box b{
	color:#6B6B6B;
	}	
.account_box{
	border:#b1b1b1 solid 1px;
	background:#fff;
	width:250px;
	height:170px;
	margin-right:4px;
	margin-top:7px;
	padding-left:6px;
	padding-right:4px;
	}	
.account_span_1{
	line-height:20px;
	}	
.account_box b{
	font-weight:normal;
	}	
.account_box label{
	width:130px;
	display:block;
	float:left;
	margin-left:10px;
	}
.account_input_1{
	width:119px;
	height:18px;
	float:left;
	margin-bottom:6px;
	}	
.note{
	float:left;
	font-size:10px;
	margin-top:30px;
	}
.note span{
	color:red;
	font-weight:bold;
	}	
.note a{
	color:red;
	text-decoration:underline;
	}
.table_1{
	margin-top:10px;
	margin-left:10px;
	}	
.table_1 span{
	color:red;
	}	
	
.success{
	float:left;
	width:540px;
	}
.success h3{
	font-size:14px;
	margin-top:20px;
	margin-bottom:10px;
	}
.success p{
	margin-top:15px;
	}
.success span{
	color:#6B6B6B;
	}	
.success a{
	color:#000;
	}
.success a:hover{
	color:#6B6B6B;
	}
.account_my{
	float:left;
	margin-left:10px;
	margin-top:2px;
	}	
.account_my li{
	background:url(../images/arrow_green.gif) no-repeat 0 3px;
	padding-left:18px;
	margin-top:8px;
	} 
.account_my li a{
	color:#000;
	}
.account_my a:hover{
	color:#6B6B6B;
	}	
.account_my_img{
	float:left;
	margin-left:10px;
	margin-top:10px;
	}	
.p_a_left{
	float:left;
	width:200px;
	margin-left:18px;
	margin-top:8px;
	display:inline;
	
	}
.p_a_left p{
	margin-top:22px;
	}	
.p_a_right{
	float:left;
	line-height:17px;
	margin-top:3px;
	width:200px;
	height:110px;
	margin-left:10px;
	border-left:#555 dashed 1px;
	padding-left:40px;
	padding-bottom:10px;
	}	
	
/*cart*/
.cart{
	font-size:11px;
	margin-top:3px;
	margin-right:10px;
	border:#797979 solid 1px;
    margin-top:20px;
	}
.cart_top{
	background:#888;
	height:19px;
	padding-top:5px;
	}
.ml10{ margin-left:10px;}
.ml310{margin-left:310px;}
.mr15{margin-right:15px;}
.w1{padding-left:10px; padding-right:10px; padding-top:50px; display:inline;}
.w2{padding-left:4px; width:350px; display:inline;}
.w3{ padding-top:47px; display:inline;}
.w4{ padding-left:40px; padding-top:50px; display:inline;}
.cart li{
	float:left;
	}		
.cart dt{
	float:left;
	padding:5px 5px 5px 0px;
	}
.cart dd{
	padding-top:10px;
	padding-right:10px;

	}	
.cart a{
	color:#000;
	}	
.cart a:hover{
	text-decoration:underline;
	color:red;
	}	
.cart dt img{
	border:#ccc solid 1px;
	}	
.num_input{
	width:39px;
	height:18px;
	}
/*支付导航*/	
.paynav{
	width:552px;
	float:left;
	font-size:11px;
	margin-top:40px;
	}
.pay1{
	background:url(../images/stepimg.gif) no-repeat 0 0; 
	width:126px; 
	height:20px;
	float:left; 
	color:#000; 
	font-weight:bold; 
	padding-left:35px; 
	padding-top:30px;
	}
.pay1_1{
	background:url(../images/stepimg.gif) no-repeat 0 -46px;
	width:126px; 
	height:20px;
	float:left; 
	color:#666;
	padding-left:35px; 
	padding-top:30px;
	}
.pay2{
	background:url(../images/stepimg.gif) no-repeat -154px 0px;
	width:115px;
	height:20px;
	float:left;
	color:#000;
	padding-left:10px;
	padding-top:30px;
	}
.pay2_1{
	background:url(../images/stepimg.gif) no-repeat -154px -46px;
	width:115px; 
	height:20px;
	float:left;
	color:#666;
	padding-left:15px; 
	padding-top:30px;
	}
.pay3{
	background:url(../images/stepimg.gif) no-repeat -276px 0px;
	width:97px; 
	height:20px;
	float:left;
	color:#000;
	font-weight:bold;
	padding-left:25px;
	padding-top:30px;
	}
.pay3_1{
	background:url(../images/stepimg.gif) no-repeat -276px -46px;
	width:97px; 
	height:20px;
	float:left;
	color:#666;
	padding-left:25px;
	padding-top:30px;
	}
.pay4{
	background:url(../images/stepimg.gif) no-repeat -396px 0px;
	width:87px; 
	height:20px;
	float:left;
	color:#000;
	font-weight:bold;
	padding-left:30px;
	padding-top:30px;
	}
.pay4_1{
	background:url(../images/stepimg.gif) no-repeat -396px -46px;
	width:87px; 
	height:20px;
	float:left;
	color:#666;
	padding-left:30px;
	padding-top:30px;
	}
/**/
.confirmation{
	background:#fff;
	border:#444 solid 1px;
	margin-top:5px;
	margin-right:10px;
	}
.confirmation_left{
	float:left;
	font-size:11px;
	
	width:150px;
	padding:10px;
    line-height: 17px;
	}	

.confirmation_right{
	float:right;
	font-size:11px;
	padding:10px;
	width:330px;
	
	}	
.border_left{
	border-left:solid 1px #444;
}

.border_right{
	border-right:solid 1px #444;
}
.confirmation_right li{
		width:345px;
		margin-left:10px;
		margin-top:3px;
	}
.confirmation a{
	text-decoration:underline;
	color:red;
	}	
	
/**/
.map{
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	margin-left:35px;
	}
.list h3{
	font-size:14px;
	margin-top:15px;
	}
	
	
/**/
.contact{
	margin-left:15px;
	}
.contact dd{
	margin-top:8px;
	}	
.contact dd input{
	width:119px;
	height:18px;
	}	
#list_page {display: block;padding: 15px 26px 25px; font-size:11px; background:#fff; margin:20px 12px 10px 7px;}
#list_page a {text-decoration: underline;padding:0 5px; color:#333;}
#list_page a:hover{ color:red;}
.b{ font-weight:bold;}


.product{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #999999;
	margin:10px 5px 10px 5px;
	width:540px;
	}
.product_1{
	float:left;
	margin:15px 10px ;
	text-align:center;
	}
.product_1 a img{

	}
.maximg{
	width:200px;
	}
.minimg{
	display:block;
	margin-top:10px;
	text-align:left;
	width:210px;
	}
.minimg img{
	margin-right:5px;}
.product_2{
	float:right;
	width:300px;
	}
.product_2 li{
	margin-top:10px;
	}
.product_2 h1{
	font-size:13px;
	margin-top:15px;
	}
.product_2 b{
	font-size:12px;
	}
.product_2 select{
	font-size:11px;
	width:100px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin-top:5px;
	}
.shuxing{
	float:left;
	display:block;
	margin-top:7px;
	margin-right:9px;
	}
.shuxing_2 li{
	float:left;
	margin-right:10px;
	margin-top:5px;
	}
.shuxing_2 span{
	display:block;
	float:left;
	width:65px;
	margin-right:3px;
	margin-top:3px;
	}
.product dt img {
	border:#ccc solid 1px;
	}	
.product dd{
	font-size:11px;
	display:block;
	float:left;
	}
.product_jiage{
	font-size:12px;
	font-weight:bold;
	color:red;
	}
.cs{
	margin-bottom:5px;
	padding-bottom:10px;
	}	
.cs li {
	float:left;
	width:160px;
	}	
.cs li input{
	width:40px;
	height:14px;
	}	
.shenming{
	color:#888;
	margin-top:20px;
	border-top: dashed 1px #666;
	padding:10px;
	}
.description{
	padding:10px;
	}
.description h4{
	font-size:14px;
	}	
.table{
	margin-left:20px;
	margin-top:30px;
	}	
.table table{
	border-collapse:collapse;
	width:500px;
	color:#333;
	margin-bottom:20px;
	}	
.table table td{
	padding-top:4px;
	padding-bottom:4px;
	}	
.table table th{
	padding-top:4px;
	padding-bottom:4px;
	}	
	
	
	
	
.box_1{
	margin:10px;
	}	
.text_show{
	border-bottom:#c4c4c4 1px dashed;
	margin-top:15px;
	padding-bottom:10px;
	}	
.text_show_name{
	padding-bottom:10px;
	}
.text_show_info{
	float:left;
	width:400px;
	margin-right:20px;

	}	
.text_show_info_assess{
	float:left;
	}	
.assess{ 
	margin-top:12px;
	}		
.block{zoom:1;clear: both;float: none;line-height: 18px;margin-bottom: 20px;padding: 10px;overflow: hidden; margin-top:20px;}	
#tags_list li {float: left;width:160px;background:url(../images/arrow_01.gif) no-repeat 0px 11px;padding-left: 6px;line-height:20px;}
#tags_list li a{color:#333; text-decoration:none;}
#tags_list li a:hover{color:red; text-decoration:underline;}
.niangde{
	float:left;
	display:block;
	margin-left:10px;
	margin-top:5px;
	}
.w540{
	width:540px;
	}
.fl{
	padding-top:10px;
	background:#fff;
	margin-top:10px;
}
.fl b{
	margin-left:20px;
	}	
.fl_1{
	width:102px;
	height:130px;
	float:left;
	text-align:center;
	font-size:11px;
	margin:17px;
	margin:12px 15px 5px 20px;
	}
.fl_1 span{
	line-height:20px;
	}
.fl_1 a img{
	border:none;
	vertical-align:middle;

	}
/*aaaaaaa*/	
.fl a{
	color:#333;
	}	
.fl a:hover{
	color:red;
	text-decoration:underline;
	}	
.list_bgconter li a,.list_bgconter dl a{
	color:#333;
	}
.list_bgconter li a:hover,.list_bgconter dl a:hover{
	color:red;
	text-decoration:underline;
	}
.map a{
	color:#333;
	}
.map a:hover{
	text-decoration:underline;
	color:red;
	}	
.cart_total{
	float:right;
	margin-top:10px;
	margin-right:20px;
	}
.cart_total b{
	color:red;
	}	
.title{
	font-weight:bold;
	font-size:13px;
	margin:8px 0 8px 2px;
	display:block;
	}
.text_area{
	margin-top:40px;
	border-top: dashed 1px #ccc;
	list-style:none;
	}	

.text_area_box{
	padding:0 15px;
	}	
.mgt15 {margin: 15px;}
.grey {color: #666;}
s{ color:red;margin-right:5px;}
.new_p{margin-top:15px;}
.new_b{display:block;font-size:12px;margin-left:15px;}
.fl_img{ width:103px;height:102px;border:#ccc solid 1px;text-align: center;display: table-cell;
 vertical-align:middle; }
 .notice {background: #ece5cb;margin-right:5px;padding: 6px 10px;color: #685A40; margin:5px 0;}
  .notice td{font-size:11px;}
 .contact_area{
	width:500px;
	height:120px;
	
	}
.wx{
	font-weight:normal;
	display:block;
	margin-top:15px;
	padding:0 10px;
	color:#777;
	list-style:none;
	}
.p_img{
	width:182px;
	height:202px;}
.sh {padding:0 10px;margin: 3px 0 8px 0;height: 17px;background: #F0EAD0;}
.tbnew{
	padding:10px;
	font-size: :11px;
	line-height:15px; 
	}
.tbnew strong{font-size:12px;}
.zhif{
	line-height:18px;
	overflow:hidden;
	padding:10px;
	}
.zhif li{
	padding-bottom:3px;
	padding-top:3px;
	}
.orange{color:red;}
.fg{
	margin-top:10px;
	}
.mt20{
	margin-top:20px;
	margin-right:100px;
	}
.history{
	padding:10px 20px;
	height:42px;
	}
.o1{
	display:block;
	width:200px;
	float:left;
	margin-top:7px;
	}

.o2{
	display:block;
	width:150px;
	float:left;
	margin-top:5px;
	}
.o3{
	display:block;
	width:50px;
	float:left;
	margin-top:10px;
	}

.text_area_box td, th{
	padding:3px;
}

.box td{
	padding:2px;
}

.text_review{
	border-top:1px dashed #CCCCCC;
	margin-top:10px;
	padding:0 15px;
}

#productReviewWrite #reviewsWriteReviewsRate {
	font-size:12px;
	margin-top:3px;
	padding:8px 8px 3px;
}

#productReviewWrite .ratingRow {
	padding:3px 8px 8px;
}

#lyreview {
	padding:8px 8px 3px;
}

#textAreaReviews {
	line-height:200%;
	padding:4px;
}

#lyreview table td {
	padding:4px;
}

.redstar{
	color:red;
}

.buttonRow{
	margin:10px;
}

#hot li{
	padding:5px 10px;
}

.order_footer{
	margin:20px 40px 0;
	background:#fff;
}

#order li {
	display:block;
	float:left;
	height:250px;
	overflow:hidden;
	padding:5px 0 10px 21px;
	width:163px;
}

#order li img {
	display:block;
	padding-bottom:15px;
	border:0 none;
}

#order li span {
	display:block;
	padding-bottom:8px;
	width:150px;
}

.r_tit_02{
	padding:5px;
	font-size:14px;
}

.minimg img{
	cursor:pointer;
}

.article_list{
	margin:10px;
}

.article_page li {
border:1px solid #B2A677;
float:left;
margin:10px 5px;
padding:3px;
}

.cur {
border:1px solid #B2A677;
float:left;
margin:10px 5px;
padding:3px;
}

.account_box h1{
	font-size:14px;
}


#productReviewWrite {
	margin-top:10px;
}


#productReviewWrite h5 {
	font-size:14px;
}

#hot{
	padding:10px 5px;
}

.foottags {
	border-top:1px solid #CCCCCC;
	padding-bottom:20px;
	padding:10px 20px;
	margin:10px 0 0;
}

.foottags a {
	color:#333333;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
	padding:1px 3px;
}

.foottags strong{
	float:left;
	font-size:12px;
	display:block;
	margin-right:10px;
}

.footer_link{
	margin:10px 17px;
	padding:0 0 10px 0;
}

.footer_link a{
	display:block;
	float:left;
	font-size:10px;
	margin:3px;
	width:220px;
}

#bestsellers{
	padding:10px;
}

#bestsellers li span {
	display:block;
	float:left;
	width:20px;
}

#bestsellers a {
	display:block;
	float:left;
	margin-bottom:8px;
	width:180px;
}

#bestsellers li {
	clear:both;
	display:block;
	float:none;
}
.jsTrigger {
	cursor:pointer;
}

.left_main_top{
	background:url(../images/cart-top_1.gif ) no-repeat;
	width:220px;
	height:21px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding-top:4px;
	text-align:center;
}	

#hot_products {
	padding:10px 0;
}

#hot_products li {
	padding:7px;
}

#hot_products img {
	float:left;
	margin:0 5px 0 0;
}

.reviews_right{
	float:right;
	width:115px;
}

.w3 input{
	width:20px;
}

.account_box_this{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #B1B1B1;
	margin-right:4px;
	margin-top:7px;
	padding:10px 5px;
}
.box_shipping{
	margin-top:15px;
}

#order li a{
	width:auto;
}

.list_bott{
	padding:10px;
	border-bottom:1px dotted #666;

}

#customer_order li {
	background:url("../images/shopping.gif") no-repeat scroll 0 0 transparent;
	float:left;
	padding:0 10px 10px 25px;
	width:135px;
	height:60px;
}

#customer_order {
	height:260px;
	overflow:hidden;
	padding:10px;
}

#list_article li{
	margin:10px;
}

#list_article{
	background:#fff;
	padding:10px;
}

#list_page li{
	display:block;
	float:left;
	margin-right:10px;
}

.product_1 img{
	border:1px solid #EDECEC;
}

.tablestyle_1 td.tdfirst {
	background-color:#FFFFE5;
	font-weight:700;
	padding-left:4px;
	text-align:left;
	width:41px;
}
.tablestyle_1 td {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0 1px 1px;
	padding:4px 2px;
	text-align:center;
	width:50px;
}
.tablestyle_1 th {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0 1px 1px;
	height:20px;
	line-height:20px;
	padding:3px 0;
	text-align:center;
	background-color:#EDECEC;
}

.site_map {
	font-size:12px;
	margin-left:10px;
}

.site_map ul {
	display:block;
	float:left;
	margin-bottom:20px;
}

.site_map ul li ul li {
	float:left;
	margin-bottom:10px;
	width:210px;
}

.site_map b {
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:6px 0;
}

.site_map dd {
	background:url("../images/arrow_03.gif") no-repeat scroll 5px 6px transparent;
	float:none;
	font-size:11px;
	line-height:17px;
	padding-left:15px;
}


.faq {
	line-height:17px;
	text-indent:10px;
	padding-bottom:30px;
	margin-top:0px;
	}
.faq dt{
	background:url(../images/arrow_03.gif) no-repeat 0px 12px;
	padding-top:7px;
	}	
.faq dd{
	background:url(../images/arrow_02.gif) no-repeat 0px 6px;
	margin-left:20px;
	}	
.faq_list{font-size:12px;line-height:30px;font-family:Arial;}	
.faq_list li{border-bottom:dashed #777 1px;}	

.width_450{}	
.info{margin-top:40px;}
.info dt{font-size:14px;font-family:Tahoma;font-weight:bold;padding-top:20px;line-height:25px;}	
.info dd{background:url(images/cata_icon.gif) no-repeat 0px 6px;text-indent:7px;padding-left:3px;line-height:15px;font-family:Tahoma;}	
.mg_r_50{margin-right:50px;}
a img{ border:none;}
.paypal_img{margin:20px auto;}
.paypal_img {width:500px;height:520px;}	
.mgt15{margin-top:15px;}

.mg20{ margin-top:20px;}

#left_hot {
	padding:10px 5px;
}

#left_hot a {
	font-size:10px;
	line-height: 19px;
	margin-right: 5px;
}

.top_url h1{
	font-size:15px;
	color:#333333;
}



.product_img img{
	
	margin:5px;
}

.product_img{
	text-align:center;
}

.desc {
margin-bottom:10px;
line-height:18px;
}
#note {
color:#000000;
font-size:11px;
margin-bottom:15px;
margin-top:15px;
}
#note p {

}
#note strong{background:#ECE5CB;display:block; padding:5px 10px;margin:10px -10px;}

.span21{
display:block;
font-size:14px;
margin-bottom:10px;
margin-top:10px;
padding:5px;width:40px
}

.order_info_tab td{
	padding:5px;
}


.imgs{text-align:center;padding:0 20px;font-size:18px;}
.imgs img{margin:15px 0px;}
.keyword_list li{float:left;}


.index_right_box{
	margin-top:15px;
	margin-left:10px;
	font-size:14px;
	font-weight:bold;
}


.des_pro{
	background:url("../images/des-left.jpg");
}

.select_pro_des{
	background:url("../images/des-click.jpg");
	font-weight:block;
	color:#fff;
}

.pro_str span{
	width:88px;
	display:block;
	margin-top:10px;
	font-size:14px;
	margin-bottom:10px;
	float:left;
	height:21px;
	padding-top:2px;
	text-align:center;
}

.pro_str{
	padding-left:10px;
}

.desc_uc img{
	margin:5px auto;
}

#product_img_box{
	text-align:center;
}

#order_tit_bg{
	padding-top:10px;
}



.picture{ 
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	margin:10px 10px 0;
	width:720px;
}
.picture_line{  margin:0 auto;padding-top:20px; width:600px;}
.picture_line span a{border-color:#6D1515}
.picture_line a,.picture_line strong{border:1px solid #D2CBB6;padding:3px 6px;float:left;margin-right:10px;color:#6D1515}
.picture_line a:hover{border:solid 1px #6D1515;text-decoration:none;}
.picture_line strong{ background:#6D1515; border-color:#6D1515; color:#fff;}
.picture_img{text-align:center;}
.picture_img img{background:#ccc;padding:10px;}
.picture_img a:hover{color:#333; text-decoration:none}
.picture_img span{color:red;}


