



/* sprite*/



	.h2_prokinds,.div_buybtn .a_tobuy,.div_buybtn .a_addtofavor,.side_thumb .p_btn .a_buybtn,.addconsultbox .btn,.p_thumbpage b,.ajaxlogin .btn,.h2_progallery a.a_backpro,



span.span_share .a_share,a#a_enlarge,.div_prokinds h3 a,.tabbox_a .tabtitle span,.h3_eachtitle,.ul_choosecolor li .span_lack,.floatquick,.div_prokinds h3 span,.crumb,.div_prothumb.span_prev,.div_prothumb .span_next,.ajaxlogin h3,.dl_consult .div_reply,.ul_prodinfo .li_jf .a_usejf,.span_comscont,.dl_comment dd.dd_comment{background: url(/catalog/template/beststoreitems/image/attribute/grayBg.gif);



}



/* form now on*/



	/* crumb*/



	.crumb{position: relative;



	padding: 15px 0 0 7px;



	height: 26px;



	line-height: 26px;



	font-family: "宋体";



	font-size: 10px;



	border-bottom: 1px solid #ddd;



	background-position: 0 -487px;



	_background-position: 0 -488px;



}



.crumb a{font-size: 12px;



	margin: 0 8px;



}



.span_buytip{position: absolute;



	top: 15px;



	right: 0px;



	font-size: 12px;



	color: #c00;



}



/* sidebar*/



	.sidebar{float: left;



	width: 195px;



	overflow: hidden;



	margin: 15px 0 5px;



}



/* div_sideeach*/



	.div_sideeach{border: 1px solid #efefef;



	margin-bottom: 12px;



	padding: 10px 10px 5px;



}



/* div_sideeachb*/



	.div_sideeachb{border: 1px solid #ddd;



}



.h2_sideeachb{background: #eee;



	color: #666;



	height: 24px;



	line-height: 24px;



	padding: 0 0 0 8px;



}



.h2_prokinds{position: relative;



	z-index: 2;



	height: 28px;



	text-indent: -999em;



	overflow: hidden;



	background-position: 0 0;



	border-bottom: 1px solid #e1e1e1;



}



/* div_prokinds*/



	.div_prokinds{overflow: hidden;



	zoom: 1;



}



.div_prokinds h3{position: relative;



	margin: -1px 0 0;



	background: url(/catalog/template/beststoreitems/image/dotLine_s2.png) repeat-x 0 0;



	font-size: 1.18em;



	font-weight: bold;



	zoom: 1;



	cursor: pointer;



	cursor: hand;



}



.div_prokinds h3 span,.div_prokinds h3 a{display: block;



	padding: 8px 0 7px 20px;



	font-size: 12px;



	background-position: 10px -368px;



	background-position: 10px -370px\9;



	_background-position: 10px -368px;



}



.div_prokinds h3.now span,.div_prokinds h3.now a{background-position: 9px -398px;



	background-position: 9px -400px\9;



	_background-position: 9px -398px;



}



.div_prokinds ul{padding: 4px 0 12px;



	line-height: 1.8em;



	height: 100%;



	overflow: hidden;



	display: none;



}



.div_prokinds ul.now{display: block;



}



.div_prokinds li{float: left;



	width: 76px;



	padding: 0 0 0 10px;



}



.div_prokinds li a.now{color: #c00;



}



/* ul_d1*/



	.ul_d1{padding: 0 0 10px 8px;



	overflow: hidden;



	zoom: 1;



}



.ul_d1 li{float: left;



	margin: 10px 8px 0 0;



	width: 84px;



	height: 105px;



	overflow: hidden;



	_display: inline;



}



.ul_d1 li img{border: 1px solid #ddd;



}



.ul_d1 li h4{padding-top: 4px;



	color: #c00;



	text-align: center;



}



/* maincont*/



	.maincont{float: right;



	width: 750px;



}



/* prodetailsinfo*/



	.prodetailsinfo{padding: 15px 0;



	overflow: hidden;



	clear: both;



	zoom: 1;



	border-bottom: 1px dashed #bbbbbb;



}



/* proviewbox*/



	.proviewbox{float: left;



	width: 425px;



	position: relative;



	z-index: 5;



}



.probigshow{position: relative;



	width: 420px;



	height: 420px;



	padding: 1px;



	border: 1px solid #ddd;



}



.probigshow .span_showtip{position: absolute;



	top: 0px;



	left: 0px;



	width: 81px;



	height: 81px;



	text-indent: -999em;



	overflow: hidden;



}



.probigshow .showtip_1{background-position: 0 0;



}



.probigshow .showtip_2{background-position: 0 -81px;



}



.probigshow a.a_probigshow{cursor: crosshair;



}



.zoomplepopup{position: absolute;



	top: 0px;



	left: 0px;



	display: none;



	background: #fff;



	border: 1px solid #e9493d;



	overflow: hidden;



	opacity: 0.5;



	filter: alpha(opacity = 50);



	z-index: 10;



	cursor: crosshair;



	/*	height: 50px;



	width: 50px;*/



}



#probig_preview{position: absolute;



	visibility: hidden;



	top: 0px;



	left: 430px;



	width: 300px;



	height: 300px;



	background: #fff;



	border: 1px solid #666;



	overflow: hidden;



}



#probig_preview img{position: relative;



}



.div_prothumb{position: relative;



	padding: 15px 25px 0;



}



.thumbporbox{position: relative;



	width: 375px;



	overflow: hidden;



}



.div_prothumb .span_prev,.div_prothumb .span_next{position: absolute;



	top: 15px;



	width: 22px;



	height: 64px;



	text-indent: -999em;



	overflow: hidden;



	cursor: hand;



	cursor: pointer;



}



.div_prothumb .span_prev{left: 0px;



	_left: -25px;



	background-position: -90px -282px;



}



.div_prothumb .span_prevb{background-position: -112px -282px;



	cursor: default;



}



.div_prothumb .span_next{right: 0px;



	background-position: -156px -282px;



}



.div_prothumb .span_nextb{background-position: -134px -282px;



	cursor: default;



}



.ul_prothumb{position: relative;



	width: 7500px;



	overflow: hidden;



}



.ul_prothumb li{float: left;



	width: 75px;



	height: 64px;



	text-align: center;



}



.ul_prothumb img{padding: 1px;



	border: 1px solid #ddd;



}



.ul_prothumb li.now img{border: 1px solid #c00;



}



/* div_prolinks*/



	.div_prolinks{padding: 20px 0 0 5px;



	overflow: hidden;



	zoom: 1;



}



a#a_enlarge{float: left;



	padding: 3px 0 3px 25px;



	background-position: -436px -177px;



	color: #0d79bd;



}



a#a_enlarge:hover{text-decoration: underline;



}



span.span_share{float: right;



	width: 280px;



	text-align: right;



	line-height: 16px;



}



span.span_share b{font-weight: normal;



}



span.span_share .a_share{display: -moz-inline-stack;



	display: inline-block;



	*display: inline;



	*zoom: 1;



	width: 16px;



	height: 16px;



	margin-right: 6px;



	overflow: hidden;



	text-indent: 999em;



	vertical-align: top;



}



span.span_share .share_qq{background-position: -250px -180px;



}



span.span_share .share_douban{background-position: -272px -180px;



}



span.span_share .share_renren{background-position: -294px -180px;



}



span.span_share .share_kaixin{background-position: -316px -180px;



}



span.span_share .share_sina{background-position: -338px -180px;



}



span.span_share .share_qzone{background-position: -360px -180px;



}



span.span_share .share_taojh{background-position: -382px -180px;



}



span.span_share .share_baishh{background-position: -404px -180px;



}



span.span_share .share_baidu{background-position: -228px -180px;



}



/* prodbaseinfo_a*/



	.prodbaseinfo_a{float: right;



	width: 310px;



	z-index: 1;



}



.h2_prodtitle{font-size: 1.18em;



	border-bottom: 1px dashed #bbbbbb;



	padding: 2px 0 10px;



	line-height: 1.6em;



}



.ul_prodinfo{padding: 6px 0;



	overflow: hidden;



	zoom: 1;



}



.ul_prodinfo li{float: left;



	width: 155px;



	padding: 6px 0;



	overflow: hidden;



}



.li_normalprice,.li_prono{height: 2em;



	line-height: 2em;



}



.ul_prodinfo .li_prono,.ul_prodinfo .li_marketprice,



.ul_prodinfo .li_volume,.ul_prodinfo .li_weight,.ul_prodinfo .li_jf,



.ul_prodinfo .li_brand .span_title{color: #999;



}



.ul_prodinfo .li_brand{width: 180px;



}



.li_prono{line-height: 2.9em;



}



.ul_prodinfo .b_proprice{font-size: 2em;



	color: #ce1919;



	font-weight: normal;



}



.ul_prodinfo a.a_brand{color: #c00;



}



.ul_prodinfo a.a_brand:hover{text-decoration: underline;



}



.ul_prodinfo .li_jf{clear: both;



	width: 300px;



}



.ul_prodinfo .li_jf b{font-weight: normal;



	color: #c00;



}



.ul_prodinfo .li_jf a.a_usejf{display: -moz-inline-stack;



	display: inline-block;



	*display: inline;



	*zoom: 1;



	width: 80px;



	height: 22px;



	line-height: 22px;



	line-height: 25px\9;



	_line-height: 22px;



	overflow: hidden;



	background-position: -420px -120px;



	text-align: center;



	color: #fff;



	margin: 0 0 0 8px;



	filter: alpha(opacity=90);



	opacity: 0.9;



	vertical-align: middle;



}



.ul_prodinfo .li_jf a.a_usejf:hover{filter: alpha(opacity=100);



	opacity: 1.0;



}



.prodbaseinfo_a .div_choose{background: #fcf0f0;



	border: 1px solid #fbd2d2;



	margin-top: 7px;



	padding: 10px;



}



.prodbaseinfo_a .div_choose h3{font-weight: normal;



	padding: 0 0 5px;



}



.ul_choosecolor{overflow: hidden;



	zoom: 1;



}



.ul_choosecolor li{float: left;



	position: relative;



	width: 48px;



}



.ul_choosecolor li .span_lack{position: absolute;



	top: 0px;



	left: 0px;



	text-indent: -999em;



	overflow: hidden;



	width: 42px;



	height: 42px;



	background-position: 0 -300px;



}



.ul_choosecolor img{border: 1px solid #c8c9cd;



}



.ul_choosecolor a:hover img,.ul_choosecolor li.now img{border: 1px solid #c00;



}



.prodbaseinfo_a .p_inputnum{padding: 10px 0 0;



}



.prodbaseinfo_a .p_inputnum .txt{border: 1px solid #c4c4c4;



	width: 45px;



	height: 15px;



	text-align: center;



	vertical-align: middle;



}



.prodbaseinfo_a .p_inputnum b{font-weight: normal;



}



/* div_readysale*/



	.div_readysale{margin: 10px 0;



	padding: 7px 6px 5px;



	background: #fbd1bc;



	border: 1px solid #fab98d;



	font-family: "宋体";



}



div.div_readysale a.a_toreadyinfo{color: #c00;



}



div.div_readysale a.a_toreadyinfo:hover{text-decoration: underline;



}



.div_buybtn{height: 60px;



	margin: 10px 0 3px;



	border-bottom: 1px dashed #bbb;



	overflow: hidden;



	clear: both;



	zoom: 1;



}



.div_buybtn a{float: left;



	height: 57px;



	overflow: hidden;



}



.div_buybtnr{border: none;



}



.div_buybtnr a{float: right;



}



.div_buybtn .a_tobuy{width: 199px;



	text-indent: -999em;



	background-position: 0 -50px;



}



.div_buybtn .a_addtofavor{width: 104px;



	text-indent: -999em;



	background-position: -200px -50px;



	margin-left: 6px;



	_display: inline;



}



.div_proabs{padding: 5px;



}



.ul_proabs{line-height: 2.2em;



}



.ul_proabs .li_proupdate{color: #c00;



	font-weight: bold;



}



.ul_proabs b.b_numa{color: #ffb005;



}



.ul_proabs a.a_tocomments{color: #319ae1;



}



.ul_proabs a.a_tocomments:hover{text-decoration: underline;



}



.div_promotions{border: 1px solid #f3e08d;



	background: #fffceb;



	padding: 10px;



	margin: 3px 0 0;



}



.div_promotions h2{color: #c00;



	padding: 0 0 5px;



}



.ul_promotions{}



.ul_promotions li{padding: 4px 0 4px 10px;



}



/* prodetailsinfo_b*/



	.prodetailsinfo_b{margin:20px 0;



	word-wrap: break-word;



	word-break: break-all;



}



.ul_property{padding: 5px 10px;



	overflow: hidden;



	zoom: 1;



}



.ul_property li{float: left;



	height: 27px;



	line-height: 27px;



	width: 358px;



	background: #f6f5f5;



	border-bottom: 1px solid #fff;



	border-left: 1px solid #fff;



	overflow: hidden;



	zoom: 1;



}



.ul_property span.span_title{float: left;



	height: 27px;



	width: 150px;



	background: #dbdbdb;



	border-right: 1px solid #fff;



	padding-right: 2px;



	margin-right: 5px;



	text-align: right;



	_display: inline;



}



/* tabbox_a prodetailsinfo_c*/



	.tabbox_a{position: relative;



	/*padding: 15px 0 0;*/



}



.tabbox_a .tabtitle{/*position: absolute;



	top: 0px;*/



	text-align: center;



	z-index: 5;



	display: inline-block; margin-right:-1px;



}



/*



.tabbox_a .tabtitle_1{left: 0px;



}



.tabbox_a .tabtitle_2{left: 175px;



}



.tabbox_a .tabtitle_3{left: 350px;



}



.tabbox_a .tabtitle_4{left: 525px;



}*/



.tabbox_a .tabtitle span{display: block; background:#fff;color:#000; border-width:1px 1px 0; border-style:solid; border-color:#e8e8e8;



	height: 37px;



	cursor: hand;



	cursor: pointer;



	line-height: 37px;



	/*font-family: "Droid Serif", Arial, Helvetica, sans-serif;*/



	font-size: 16px;



	font-weight: 500;



	padding: 0 20px;



	transition: all 0.2s ease 0s;



}



/*.tabbox_a .tabtitle span:hover{background:#e62e04; border-color:#e62e04; color:#fff;}*/



.tabbox_a .tabtitle span.now,.tabbox_a .over{display: block;background:#e62e04; color:#fff; border-color:#e62e04;}



.tabtitle span{}



.tabtitle .now{color: white



}



.tabbox_a .tabcont{z-index: 2;



	border: 1px solid #dbdbdb;



	padding: 10px 15px;



	margin: 0 0 10px;



	background: #fff; position:relative; border-top:2px solid #e62e04;



}



.tabbox_a .tabcont .h34{display:block; height:20px;}



.tabbox_a .tabcont .output,.detailstabbox .tabcont .output{overflow: hidden;



	line-height: 160%;



}



.tabbox_a .tabcont .output a{font-size:12PX;}



.tabbox_a .tabcont{}



.tabbox_a .tabcontnow{display: block;



}



.tab_border{background: none repeat scroll 0 0 #FF8516;



	border: 1px solid #CB6419;



	border-top: none;



	height: 2px;



	overflow: hidden;



}



.h3_comtip{background: #fefcf4;



	border: 1px solid #f7efd6;



	height: 25px;



	line-height: 25px;



	padding: 0 10px;



	margin: 0 5px;



	margin-bottom: 5px;



	font-weight: normal;



	color: #777;



}



.h3_comtip span{margin: 0 10px;



}



.h3_comtip a{color: #c00;



	text-decoration: underline;



}



.prodetailsinfo_b .tac{padding: 15px;



	text-align: center;



}



/* dl_consult*/



	.dl_consult{padding: 10px;



	line-height: 1.4;



}



.dl_comdb{background: #f0f0f0;



}



.dl_consult dt{padding-top: 3px;



}



.dl_consult .span_time,.dl_consult .span_vote,.dl_comment .span_vote{display: block;



	text-align: right;



	color: #999;



}



.b_comsinfo{color: #999;



	margin-left: 12px;



	font-weight: normal;



}



.b_comsinfo .em_date{margin-left: 4px;



}



.span_comscont{display: block;



	padding: 1px 0 8px 20px;



	background-position: 0 -596px;



	background-position: 0 -598px\9;



	_background-position: 0 -596px;



}



.dl_consult dd{padding: 9px 0 5px;



}



.dl_consult .div_reply{padding: 0 0 0 20px;



	background-position: 0 -797px;



	background-position: 0 -799px\9;



	_background-position: 0 -797px;



	color: #de6028;



}



.dl_consult .span_vote,.dl_comment .span_vote{padding: 3px 0 0;



}



.dl_consult .span_vote a,.dl_comment .span_vote a{color: #0a9ed5;



}



.dl_consult .span_vote a:hover,.dl_comment .span_vote a:hover{text-decoration: underline;



}



/* dl_comment*/



	.dl_comment{padding: 10px;



}



.dl_comment dt{padding: 0 0 8px;



	color: #999;



}



.dl_comment .span_comser{color: #444;



	margin-right: 5px;



}



.dl_comment .comsstar{position: relative;



	display: block;



	margin: 0 0 0 auto;



	width: 300px;



	text-align: right;



	margin-top: -15px;



}



.dl_comment dd.dd_comment{padding: 8px 0 8px 20px;



	background-position: 0 -991px;



	background-position: 0 -993px\9;



	_background-position: 0 -991px;



	color: #de6028;



}



.dl_comment dd.dd_reply{color: #0A9ED5;



	line-height: 1.5em;



}



.dl_comment dd.dd_reply .span_title{color: #c00;



}



.dl_comment dd.dd_reply .span_time{color: #999;



}



div.pages{border-top: 1px dashed #ccc;



	padding: 10px 0;



	margin: 5px 0;



	text-align: right;



	color: #777;



}



.pagetotal{margin: 0 30px 0 0;



}



.pagetotal b{margin: 0 3px;



	font-weight: normal;



	color: #111;



}



div.pages a{color: #0a9ed5;



	margin: 0 5px;



}



div.pages a strong,.div.pages strong{color: #111;



}



div.pages a:hover{text-decoration: underline;



}



/* addconsultbox*/



	.addconsultbox{border: 1px solid #ded9d3;



	margin: 5px;



}



.addconsultbox h3{height: 27px;



	line-height: 25px;



	padding-left: 10px;



	border-bottom: 1px solid #ded9d3;



	margin-bottom: 5px;



}



.addconsultbox h3 span{font-weight: normal;



	color: #777;



}



.addconsultbox .p_item{padding: 5px 10px;



	overflow: hidden;



	zoom: 1;



}



.addconsultbox .itemtitle{float: left;



	width: 62px;



	position: relative;



	top: 4px\9;



	_top: 3px;



}



.addconsultbox .rad{vertical-align: middle;



	margin: 0 2px 0 5px;



	margin: 0\9;



}



.addconsultbox .txta{width: 500px;



	height: 60px;



	border: 1px solid #c4c4c4;



	vertical-align: middle;



}



.addconsultbox .txt{height: 18px;



	width: 40px;



	border: 1px solid #c4c4c4;



	vertical-align: middle;



}



.addconsultbox img{vertical-align: middle;



}



.addconsultbox .p_btn{padding: 5px 0px 10px 70px;



}



.addconsultbox .btn{width: 103px;



	height: 25px;



	background-position: -200px -120px;



	border: none;



	text-indent: -999em;



	overflow: hidden;



	*text-indent: 0;



	font-size: 0em;



	line-height: 0;



	color: #f8b602;



}



/* prorecords*/



	.prorecords .h3_records{margin: 0 0 5px 5px;



	color: #666;



	font-size: 14px;



}



.table_records{margin: 5px 0;



	margin: 0 auto;



	border-collapse: collapse;



	width: 98%;



	color: #666;



}



.table_records th,.table_records td{border: 1px solid #ded9d3;



	padding: 6px 5px;



	text-align: center;



}



.table_records th{background: #f4f3ef;



}



/* prodinfoeach*/



	.h3_eachtitle{position: relative;



	top: 2px;



	width: 170px;



	height: 29px;







	line-height: 25px;



	padding-top: 2px;



	background: url(/catalog/template/beststoreitems/image/attribute/grayBg.gif) repeat-x;



	width: 170px;



	height: 29px;



	text-align: center;



	font-size: 1.18em;



	color: #434142;



}



.titlebar{background-position: 0 -832px;



	border-width:1px 0 0;



	border-color:#dd0017;



	border-style: solid;



	height: 34px;



	line-height: 32px;



	background: url(/catalog/template/beststoreitems/image/repeat.png) 0 -832px repeat-x;



	width: 1230px;



	text-align: left;



	text-indent: 15px;



	color: #000;



	position:absolute; top:-1px; left:0;



}



.prodinfoeach{border: 1px solid #dbdbdb;



	padding: 10px 4px;



	margin: 0 0 10px;



}



.prodetailsdes{display: block;



}



.proargument{}



.proconsult{}



.procomments{}



.prorecords{}



.proshoppinghelp{}



/* ul_prolist*/



	.ul_prolist{overflow: hidden;



	zoom: 1;



	padding: 16px 0 20px;



}



.ul_prolist li{position: relative;



	float: left;



	height: 312px;



	width: 187px;



	padding: 4px 0;



}



.ul_prolist li.over{z-index: 3;



}



.ul_prolist .div_listthumb{padding-bottom: 4px;



	text-align: center;



}



.ul_prolist img{padding: 1px;



	border: 1px solid #e7e7e7;



}



.ul_prolist a:hover img{border-color: #ea7b5a;



}



.ul_prolist h3{font-weight: normal;



	line-height: 20px;



	padding: 6px 10px 0;



}



.ul_prolist h3.h3_protitle a:hover{text-decoration: underline;



}



.ul_prolist h3.h3_proprice span{display: block;



}



.ul_prolist h3.h3_proprice b.price{font-weight: bold;



	color: #c00;



}



.ul_prolist h3.h3_op{overflow: hidden;



	zoom: 1;



}



.ul_prolist h3.h3_op a{float: left;



	height: 22px;



	text-indent: -999em;



	overflow: hidden;



}



.ul_prolist .otherdetails{display: none;



	position: absolute;



	top: 4px;



	left: 183px;



	height: 134px;



	width: 154px;



	padding: 15px 5px 15px 21px;



}



.ul_prolist li.li_r .otherdetails{left: -174px;



	padding: 15px 21px 15px 5px;



	background-position: 100% 0;



}



.ul_prolist li.over .otherdetails{display: block;



}



.ul_prolist li .otherdetails h3{padding: 3px 10px 0;



}



.ul_prolist li .otherdetails img{border: none;



}



/* floatquick*/



	.floatquick{position: absolute;



	z-index: 100;



	top: 220px;



	right: -13px;



	width: 27px;



	height: 104px;



	background-position: -467px -220px;



}



.floatquick .h3_op,.floatquick .a_totop{position: absolute;



	right: 0px;



	width: 27px;



	text-indent: -999em;



	overflow: hidden;



}



.floatquick .h3_op{top: 0px;



	height: 79px;



	cursor: hand;



	cursor: pointer;



}



.floatquick .a_totop{display: block;



	bottom: 0;



	height: 20px;



}



.floatquick .p_quickbtn{display: none;



	width: 74px;



	padding: 10px 0 0 22px;



}



.floatquick .p_quickbtn a{display: block;



	width: 74px;



	height: 23px;



	margin-bottom: 8px;



	text-indent: -999em;



	overflow: hidden;



}



.floatquickover{width: 144px;



	background-position: -350px -324px;



}



.floatquickover .p_quickbtn{display: block;



}



/* ajaxlogin*/



	.ajaxlogin{display: none;



	width: 444px;



	height: 230px;



	text-align: left;



	margin: -140px 0 0 -222px;



	/*display: none;*/



	position: fixed;



	z-index: 100;



	width: 444px;



	top: 50%;



	left: 50%;



	border: 5px solid #bbb;



	background: #fff;



	padding: 15px 20px;



	_position: absolute;



	_top: expression(eval(document.documentElement.scrollTop) + 280 + "px");



}



.ajaxlogin h3{padding: 15px 0 5px;



	margin: 0 0 25px;



	font-size: 1.18em;



	background-position: -396px -448px;



	border-bottom: 1px solid #b6b6b6;



	text-indent: -999em;



	overflow: hidden;



}



.ajaxlogin .a_close{position: absolute;



	top: 30px;



	right: 28px;



}



.ajaxlogin .p_item{overflow: hidden;



	zoom: 1;



	padding: 5px 0;



}



.ajaxlogin .itemtitle{position: relative;



	top: 3px;



	float: left;



	width: 150px;



	text-align: right;



	margin: 0 5px 0 0;



	_display: inline;



}



.ajaxlogin .txt{border: 1px solid #ccc;



	width: 176px;



	padding: 3px 2px;



	vertical-align: middle;



	margin: 0 5px 0 0;



}



.ajaxlogin .txt_1{width: 60px;



}



.ajaxlogin img{vertical-align: middle;



}



.ajaxlogin .p_btn{padding: 10px 0 0 135px;



}



.ajaxlogin .btn{width: 95px;



	height: 28px;



	text-align: center;



	color: #fff;



	background-position: 0 -180px;



	border: none;



	font-size: 1.18em;



	font-weight: bold;



	line-height: 30px;



	margin: 0 10px 0 0;



}



.ajaxlogin .p_btn a{color: #666;



	margin-right: 9px;



}



.ajaxlogin .p_btn a:hover{color: #c00;



	text-decoration: underline;



}



.ajaxlogin em{color: #999;



}



.ajaxlogin em.red{color: #c00;



}



/* progallery*/



	.wrapper_progallery{border-top: 2px solid #9a1005;



}



/* progallery header*/



	.wrapper_progallery .header{position: relative;



	height: 75px;



	border: none;



	border-bottom: 1px solid #333;



}



.wrapper_progallery .h1_siteinfo{position: absolute;



	left: -999em;



}



.wrapper_progallery .img_logo{position: absolute;



	top: 12px;



	left: 25px;



}



.wrapper_progallery .a_gotohelp{position: absolute;



	top: 48px;



	right: 20px;



	font-size: 1.18em;



	font-weight: bold;



}



/* progallery footer*/



	.wrapper_progallery .footer{background: #1e1e1e;



	color: #ddd;



	text-align: center;



	height: 20px;



	line-height: 20px;



	margin: 30px 0 20px;



	padding: 0;



}



.h2_progallery{position: relative;



	background: #f3f3f3;



	border-top: 1px solid #dfdede;



	width: 760px;



	height: 32px;



	line-height: 32px;



	font-size: 1.18em;



	margin: 20px 0 0;



	padding: 0 10px;



}



.h2_progallery a.a_backpro{position: absolute;



	top: 3px;



	right: 6px;



	width: 75px;



	height: 24px;



	text-align: center;



	color: #fff;



	font-size: 0.88em;



	font-weight: normal;



	line-height: 24px;



	background-position: -120px -180px;



}



.side_thumb{float: right;



	width: 170px;



	margin: -33px 0 0;



}



/* thumbbox*/



	.wrapper_progallery .thumbbox{border: 1px solid #f49e9e;



}



.thumbbox h2{height: 32px;



	line-height: 32px;



	padding: 0 10px;



	margin: 0 0 15px;



	color: #c00;



	font-size: 1.18em;



	background: #fcecec;



}



.thumbbox h2 span{font-weight: normal;



	color: #f49494;



	font-size: 0.85em;



}



.thumbscrollbox{position: relative;



}



.wrapper_progallery .ul_gallerythumb{position: relative;



	padding: 0 0 0 12px;



	zoom: 1;



	overflow: hidden;



}



.wrapper_progallery .ul_gallerythumb li{float: left;



	width: 77px;



	height: 77px;



}



.wrapper_progallery .ul_gallerythumb img{padding: 1px;



	border: 1px solid #ddd;



}



.wrapper_progallery .ul_gallerythumb a.now img{border: 1px solid #c00;



}



/* p_thumbpage*/



	.p_thumbpage{padding: 10px;



	text-align: center;



	line-height: 22px;



	display: none;



}



.p_thumbpage b{display: -moz-inline-stack;



	display: inline-block;



	*display: inline;



	*zoom: 1;



	width: 24px;



	height: 23px;



	line-height: 999em;



	overflow: hidden;



	vertical-align: middle;



	cursor: hand;



	cursor: pointer;



}



.p_thumbpage b.b_prev{background-position: -350px -120px;



	margin-right: 10px;



}



.p_thumbpage b.b_prevb{background-position: -350px -143px;



	cursor: default;



}



.p_thumbpage b.b_next{background-position: -374px -120px;



	margin-left: 10px;



}



.p_thumbpage b.b_nextb{background-position: -374px -143px;



	cursor: default;



}



.side_thumb .p_btn{margin: 15px 0;



	text-align: center;



}



.side_thumb .p_btn .a_buybtn{display: block;



	width: 160px;



	height: 40px;



	margin: 0 auto;



	background-position: 0 -120px;



	line-height: 999em;



	overflow: hidden;



}



/* div_gallerybigshow*/



	.div_gallerybigshow{position: relative;



	width: 760px;



	min-height: 500px;



	_height: 500px;



	padding: 9px;



	text-align: center;



	border: 1px solid #f3f3f3;



	border-top: none;



}



.div_gallerybigshow .span_left,.div_gallerybigshow .span_right{position: absolute;



	z-index: 5;



	top: 9px;



	width: 220px;



	text-indent: -999em;



	overflow: hidden;



}



/* also view also buy*/



	.bfd_box{border: 1px #dcdcdc solid;



	overflow: hidden;



	margin-top: 10px;



	text-align: left;



}



.bfd_box h1{background: #eee;



	color: #666;



	height: 24px;



	line-height: 24px;



	padding: 0 0 0 8px;



}



.bfd_contentbox{zoom: 1;



	overflow: hidden;



}



.bfd_pre_btn,.bfd_next_btn{display: none;



}



ul.bfd_content{overflow: hidden;



	padding: 0 0 10px 8px;



	zoom: 1;



}



ul.bfd_content li{float: left;



	height: 102px;



	width: 84px;



	margin: 10px 8px 0 0;



	overflow: hidden;



	_display: inline;



}



ul.bfd_content img{width: 82px;



	height: 82px;



	border: 1px solid #ddd;



}



ul.bfd_content span.bfd_product_img{display: block;



	height: 85px;



}



ul.bfd_content span.bfd_price{display: block;



	color: #c00;



	padding-top: 4px;



	font-weight: bold;



	text-align: center;



}



ul.bfd_content span.name{display: block;



	line-height: 16px;



	height: 32px;



	overflow: hidden;



}



ul.bfd_content a:hover{color: #c00;



}



.p1_helpmsg,.p2_helpmsg{width: 712px;



	padding: 10px 0 10px 14px;



}



.p1_helpmsg h2{font-size: 14px;



	font-weight: bold;



}



.p1_helpmsg strong{font-size: 14px;



	font-weight: bold;



}



.p1_helpmsg p{font-size: 12px;



	line-height: 30px;



}



.p1_helpmsg img{border: 1px solid #cccccc;



	margin: 2px;



}



table.p1_helpmsg{border-collapse: collapse;



	margin: 0 auto;



	padding: 0px;



	text-align: left;



	width: 712px;



}



table.p1_helpmsg td{border: 1px solid #ddd;



	padding: 0 5px;



}



table.p1_helpmsg thead tr{background: #eee;



	height: 28px;



	text-align: center;



	font-weight: bold;



}



table.p1_helpmsg tbody tr{height: 25px;



	text-align: center;



}



.p2_helpmsg h2{font-size: 14px;



	font-weight: bold;



}



.p2_helpmsg strong{font-size: 12px;



	font-weight: bold;



}



.p2_helpmsg p{font-size: 12px;



	line-height: 25px;



}



.tabtitle span{color: #464646;



}



/*proBox_Relate*/



	.proBox_mian{border: 1px solid #DBDBDB;



	padding: 10px 15px;



	background: #fff;



}



.productList li{float: left;



	display: inline;



	width: 160px;



	text-align: center;



	margin: 10px 20px 5px;



	position: relative;



}



.productList li .title{height: 27px;



	margin: 5px 0;



	overflow: hidden;



}



.productList li .title a{}



.productList li .title a:hover{text-decoration: underline;



	color: #F66907;



}



.productList li .listpic{width: 140px;



	overflow: hidden;



}



.productList li .listpic img{width: 140px;



	height: 140px;



}



.productList li .price,#productHistory li .price{font-size: 12px;



	font-weight: bold;



	color: #F66907;



}



.productList li .reviews{margin-top: 5px;



	color: #666;



	font-size: 10px;



}



.productList li .reviews .star{float: none;



	display: inline-block;



	vertical-align: text-top;



	margin: 1px 2px 0 0;



}



.productList li .reviews a{font-size: 10px;



	color: #666;



}



.addtocart_btn{background: url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/addtocart_btn.jpg") repeat scroll 0 0 transparent;



	cursor: pointer;



	display: inline-block;



	height: 25px;



	overflow: hidden;



	text-indent: -9999em;



	width: 122px;



}



.addtocart_btn2{background: url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/addtocart_btn2.jpg") repeat scroll 0 0 transparent;



	cursor: pointer;



	display: inline-block;



	height: 20px;



	overflow: hidden;



	text-indent: -9999em;



	width: 100px;



	margin-top: 5px;



}



/*add_tag*/



	.add_tag{background: url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat 0 -217px scroll;



	padding: 0 0 5px 20px;



}



.add_tag .text{border: 1px solid #C0C0C0;



	color: #666666;



	font-family: Georgia;



	font-style: italic;



	height: 23px;



	line-height: 23px;



	padding-left: 3px;



	vertical-align: middle;



	width: 180px;



}



.add_tag .btn{background: url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/bg_add_tag.gif") repeat-x scroll 0 0 transparent;



	border: 0 none;



	color: #FFFFFF;



	cursor: pointer;



	font-weight: bold;



	height: 23px;



	line-height: 23px;



	margin-left: 3px;



	padding: 0 5px;



	vertical-align: middle;



	width: 42px;



}



#tags a{height: 26px;



	line-height: 26px;



	padding-right: 6px;



}



#tags .tags0{}



#tags .tags1{color: #C00;



	font-size: 9px;



}



#tags .tags2{color: #030;



	font-size: 10px;



}



#tags .tags3{color: #00F;



}



#tags .tags4{font-size: 12px;



}



#tags .tags5{color: #C00;



	font-size: 14px;



}



#tags .tags6{color: #F06;



	font-size: 16px;



}



/*#tags .tags7{color: #030;



	font-weight: bold;



	font-size: 18px;



}



#tags .tags8{color: #F06;



	font-weight: bold;



}



#tags .tags9{color: #C00;



	font-weight: bold;



	font-size: 16px;



}*/



	#tags a:hover{color: #F00;



	text-decoration: underline;



}



/*specialbox*/



	.specialbox{background: url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/b_rm_bg.gif") repeat-x 0 1px scroll #fff;



	margin-top: 15px;



	border: 1px solid #D5D5D5;



	padding: 15px 0 10px;



}



.specialbox h3,.recommend h3{font-family: Tahoma,Arial;



	font-size: 14px;



}



.view_left{width: 45%;



	margin-left: 15px;



	float: left;



	position: relative;



}



#clearHistory{padding-top: 5px;



}



#clearHistory li{float: left;



	margin: 13px 8px 6px 0;



	width: 155px;



	height: 49px;



	overflow: hidden;



}



#clearHistory li .pic{float: left;



	margin-right: 10px;



}



#clearHistory li .pic img{border: 1px solid #DDDDDD;



	display: inline;



	padding: 1px;



}



#clearHistory li .biBox{}



#clearHistory li .biBox .title{height: 27px;



	line-height: 13px;



	margin: 0 0 5px;



	overflow: hidden;



}



#clearHistory li .biBox .title a{color: #666;



}



#clearHistory li .biBox .title a:hover{color: #ff5a00;



	text-decoration: underline;



}



#clearHistory li .biBox .price{color: #F66907;



	font-weight: bold;



	height: 13px;



	margin-bottom: 5px;



}



.btn_clear{position: absolute;



	right: 15px;



	text-decoration: underline;



	top: 3px;



}



.recommend{float: left;



	border-left: 1px solid #D5D5D5;



	padding-left: 15px;



	height: 220px;



	overflow: hidden;



}



#productHistory{overflow: hidden;



}



#productHistory li{float: left;



	display: inline;



	margin: 10px 20px 5px;



	position: relative;



	text-align: center;



	width: 120px;



	text-align: center;



}



#productHistory .pic{border: 1px solid #DDDDDD;



	height: 95px;



	width: 95px;



	padding: 1px;



	margin: 0 auto;



}



#productHistory .bibox .title,#productHistory .bibox .title a{font: 12px/13px Verdana, Arial;



}



#productHistory .bibox .title{height: 40px;



	margin: 5px 0;



	overflow: hidden;



}



#productHistory .bibox .title a:hover{color: #ff5a00;



	text-decoration: underline;



}



/*Discussions*/



	.see_all{position: absolute;



	top: 1px;



	right: 10px;



	font-weight: normal;



}



.see_all a{text-decoration: underline;



	font-weight: normal;



}



.discussions{margin-top: 5px;



}



.discussions h3{text-align: center;



	margin-bottom: 5px;



}



.discussions h3 a{font-size: 14px;



}



.discussions h3 a:hover,#discussions-container li a:hover{color: #ff5a00;



	text-decoration: underline;



}



#discussions-container{margin-top: 15px;



}



#discussions-container li{background: url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat scroll -5px -354px transparent;



	color: #666666;



	margin-bottom: 10px;



	padding-left: 20px;



}



#discussions-container li a{font-weight: bold;



	color: #333;



}



