@charset "utf-8";



	/* CSS Document*/



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {



	margin:0;



	padding:0;



}



body {min-width: 320px;-webkit-font-smoothing: antialiased;}



.wrapper,.container{margin:0 auto;}



/*clear float*/







.clearfix:after{







	content: ".";







	display: block;







	height: 0;







	clear: both;







	visibility: hidden;







}







.clearfix{







	display: inline-block;







}







*html .clearfix{







	height: 1%;







}







.clearfix{







	display: block;







}



/*#headerbox {



	height:173px !important;



}*/



/*	#headerbox {position:relative; z-index:1;}*/



.headerbox_hover{position:fixed; top:0; background:#fff; z-index:9999999; box-shadow:0 3px 5px rgba(0, 0, 0, 0.2); width:100%;}



.header{



	/*padding-top:40px;background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/header_bg.gif") no-repeat scroll 0 1px transparent;*/







}



/*.header_shop{margin:15px 0 20px; position:relative;z-index:9999; height:138px;}*/



.header .logo {text-align:left; height:100px;}



.header .hoursWrapper a{font-size:50px; text-transform:uppercase; font-weight:bold; line-height:100%;}



.header .logo a label{display:block;cursor:pointer;font-size: 50px;font-weight:500;text-transform: uppercase;}



.header .logo a:hover{ color:#5a5a5a; text-decoration:none;}



.header .logo a span{display:block;font: 400 16px/1.2 times new roman;text-align: center; text-transform:none;}



.header .logo .logo_left p{display:inline-block; vertical-align:text-bottom; margin-top:20px;}



.header .logo .logo_left p img{margin-left:15px;}



.header .logo_left,.header .logo_right{ display:inline-block;text-align:center;margin-top:6px;}



.header .logo_left{margin:0;}



.header .logo_right{width:200px; line-height:200%; letter-spacing:0.5px; vertical-align:top;}



.header .logo_right .store-tel a{font-size:18px; font-weight:400;}



.header .logo_right .store-tel{ border-bottom:1px solid #d9d9d9; padding:5px 0; margin-bottom:5px;}



.header .logo_right .store-hours p{font:italic 18px/1 times new roman;}



.header .logo_right .store-hours time{ color:#818181; font-size:11px;}



.header .toptip {



	position:absolute;



	top:23px;



	right:520px;



	font:12px /135% Georgia,'Times New Roman',Times,serif;



	text-align:center;



}



.header .account_info {



	float:left;



	height:20px;



	position:relative;



	text-align:right;



	top:53px;



	width:700px;



}



.header .account_info span {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/ico_ball.gif") no-repeat scroll 0 center transparent;



	margin-left:5px;



	padding-left:15px;



}



.header #home_benefits_wrap{text-align:left; position:relative; margin-top:5px; position:relative}



.header #home_benefits_wrap i{display:block; width:35px; height:35px; background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon_benefits.gif") no-repeat 0 0; position:absolute; left:0; top:0;}



.header #home_benefits_wrap i.text{background-position:0 -35px;}



.header #home_benefits_wrap i.icon-star{background-position:0 -70px;}



.header #home_benefits_wrap i.icon-headphones{background-position:0 -105px;}



.header #home_benefits_wrap span{display:inline-block;}



.header .benefits_list li{color: #fa4969;display: inline-block;font-size: 12px;line-height: 1.1;margin: 0 15px 0 0;min-height: 35px;padding: 5px 0 0 43px;position: relative;text-transform: uppercase;vertical-align: top; text-align:left;}



.header #home_benefits_wrap .free-shipping{position:absolute; width:65px; height:60px; top:-95px;right:200px;background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/free-shipping.png") no-repeat left 0;}



.header #home_benefits_wrap .top-payment{position:absolute; width:165px; height:25px; top:0;right:0;background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/top-payment.gif") no-repeat center 0;}



.clear, .dashed_line {



	border:0 none;



	clear:both;



	font-size:0;



	height:0;



	line-height:0;



	overflow:hidden;



}



.header .search {



	padding-top:13px;



}



.header .search .cont {



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



	float:left;



	height:28px;



	width:334px;



}



.header .search .s_btn {



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



	border:0 none;



	color:#000000;



	display:block;



	float:right;



	font-weight:bold;



	height:26px;



	line-height:26px;



	margin:1px;



	text-align:center;



	width:71px;



}



.header .navi {



	background:#a34581;



	height:30px;



	line-height:30px;



	margin-top:5px;



	text-align:center;



	/*padding-left:227px;*/



	z-index:10;



	position:relative;



}



.header .navi li a:hover {



	background:#444349;



	z-index:21;



	text-decoration:none;



}



/*.header .navi .navibox {



	position:absolute;



	top:0px;



	left:207px;



}*/



.header .navi li {



	border-right:1px solid #ce66a8;



	color:#fff;



	float:left;



	font-size:13px;



	font-weight:bold;



	text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);



	width:202px;



}



.header .navi li.nav_community,.header .navi li.nav_top {



	position:relative;



}



.header .navi li a {



	color:#fff;



	/*width:113px;*/



	width:202px;



	float:left;



	font-size:14px;



	font-weight:bold;



	text-shadow:0 -1px 2px #727272;



}



/*.header .navi li.recom,.header .navi li.recom a {



	width:140px;



}*/



.header .navi li.nav_top,.header .navi li.nav_top a {



	width:204px;



}



/*.header .navi li.recom a {



	width:165px;



}*/



	.header .navi li.nav_community a {



	/*width:105px;



	padding-right:15px;



	width:130px;



	padding-right:9px;*/



}



.header .navi .nav_community .dropdown_ico {



	background:url("/catalog/template/beststoreitems/image/icon.png") no-repeat scroll right -665px rgba(0, 0, 0, 0);



	height:5px;



	position:absolute;



	right:42px;



	top:19px;



	transition:transform 0.2s ease-in 0s;



	width:7px;



}



.header .navi li:hover .dropdown_ico {



	-moz-transform:rotate(180deg);



	-webkit-transform:rotate(180deg);



	transform:rotate(180deg);



	-moz-transform-origin:50% 30%;



	-webkit-transform-origin:50% 30%;



	transform-origin:50% 30%



}



.header .navi li .community_pro_list {



	display:none;



	position:absolute;



	left:1px;



	top:36px;



	width:200px;



	border:1px solid #999;



	border-top:0;



	overflow:hidden;



	background:#fff;



	box-shadow:0 2px 3px rgba(0,0,0,.5)



}



.header .navi li .community_pro_list li {



	margin:-1px 0 0;



	border-top:1px solid #cecece;



	background:none;



	height:auto;



}



.header .navi li .community_pro_list li a {



	color:#333;



	font:12px/31px Verdana;



	color:#000;



	height:31px;



	text-shadow:none;



	text-transform:none;



	text-align:left;



	padding:0 0 0 15px;



}



.header .navi li .community_pro_list li a:hover {



	color:#f66907;



	background:#f3f3f3;



	text-shadow:0 1px 0 #fff



}



.nav_community .arrowhead_t {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat scroll -15px -268px transparent;



	display:none;



	height:5px;



	left:50%;



	margin:0 0 0 -4px;



	position:absolute;



	top:31px;



	width:9px;



}



.header .navi li.last a:hover {



	background-position:-31px -163px;



}



.header .navi li .hot_ico {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/nav_hot.gif") no-repeat scroll 0 0 transparent;



	position:absolute;



	width:21px;



	height:12px;



	top:2px;



	right:40px;



}



/*.header .navi li font {



	color:#f38514;



	font-weight:500;



	font-size:12px;



}*/



	#statistics {



	float:right;



	margin-right:16px;



	display:inline;



	font-size:110%;



	line-height:25px;



	font-weight:500;



	z-index:1;



}



#statistics dd {



	float:left;



}



#statistics dd a,#statistics dd a:hover {



	color:#fff;



}



li {



	list-style:none outside none;



}



a{text-decoration:none;}



.account_info span a:hover {



	text-decoration:none;



}



.header .search .txt {



	background:none repeat scroll 0 0 transparent;



	border:0 none;



	float:left;



	height:20px;



	line-height:20px;



	margin:4px 0 4px 30px;



	width:220px;



}



.header .search .popular_search a {



	color:#FFFFFF;



	line-height:28px;



	display:inline;



}



.header .navi li.sp2 {



	margin-top:-4px;



}



#go {



	cursor:pointer;



}



#clear-top {



	height:62px;



	_height:0;



	overflow:hidden;



	font-size:1px;



}



#header_status {



	background:#007dc6;



	line-height:40px; height:40px;



	position:fixed;



	left:0;



	top:0;



	width:100%;margin:0 auto;



	z-index:999999;



	color:#fff;



}



#header_status a.menu,#header_status .account_info li a{color:#fff; font-size:13px;}



#header_status .account_info li .account_display a,#header_status .account_info li #currency a{color:#333;/* font-size:12px;*/}



#header_status .account_info li .account_display a:hover,#header_status .account_info li #currency a:hover{color:#fff; text-decoration:none;}



#header_top {



	margin:0 auto;



	text-align:left;



}



#header_top li {



	float:left;



	display:block;



}



#header_top li a:hover {



	text-decoration:underline;



}



#header_top li.first {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon_topbar.png") no-repeat scroll 10px 20px transparent;



	padding-left:15px;



}



#header_top li.myemail{margin-right:10px;}



#header_top li.myemail a{text-transform:none;}



@media only screen and (max-width:1199px) {



#header_top li.myemail{



	display:none;}



}



#header_top li#my-account {



	position:relative;



	z-index:99990;



}



#header_top li.livechat {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon_topbar.png") no-repeat 0 -152px;



	padding-left:20px; margin-left:10px;



}



#header_top li#my-account a.opac {



	display:inline-block; padding:0 10px;



	/* background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat scroll right -645px transparent;*/



}



#header_top li#my-account a.hovered {



	background:#FFFFFF;



	border-radius:3px 3px 0 0;



	box-shadow:1px 1px 1px #999999;



	color:#fa4969;



	height:48px;



}



/*#header_top li.livechat {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/livechat.png") no-repeat scroll 0 4px transparent;



	padding-left:10px;



	margin-left:8px;



}*/



#header_top span.line {



	color:#f3f3f3; display:inline-block; margin:0 5px;}



#header_top .account_display li {



	float:none;



	_display:inline-block;



}



.account_display {



	width:150px;



	position:absolute;



	left:0;



	top:47px;



	background:#FFFFFF;



	border-radius:0 0 5px 5px;



	box-shadow:1px 1px 1px #999999;



}



.account_display ul {



	padding-bottom:2px;



}



.account_display a {color:#56351F;display:block; text-indent:5px; line-height:27px;text-align:left;background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat scroll 3px -542px transparent;}



.account_display a:hover {background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat 3px -542px #f2f2f2 scroll;}



/*#site-nav {



	z-index:10000;



	width:80px;



	color:#000;



	line-height:22px;



	height:25px;



}



#site-nav a {



	color:#666;



}



#site-nav a:hover {



	color:#f50



}



#site-nav .menu-hd {



	padding:2px 20px 0 12px;



	display:block;



	z-index:10002;



	cursor:pointer;



	position:relative;



	height:20px;



	z-index:10001;



}



#site-nav .menu-hd B {



	border-right:#eee 4px solid;



	border-left:#eee 4px solid;



	border-top:#666 4px solid;



	border-bottom:#eee 4px solid;



	position:absolute;



	font-size:0px;



	right:10px;



	width:0px;



	line-height:0;



	top:9px;



	height:0px;



}



#site-nav .search .menu-hd {



	padding-left:15px;



	color:#666



}



#site-nav .menu-bd {



	display:none;



	z-index:10001;



	background:#fff;



	position:absolute;



	right:0px;



	top:21px;



	z-index:10002;



}



#site-nav .menu-bd-panel {



	}



#site-nav .menu {



	position:relative;



	z-index:10003;



}



#site-nav .menu:hover .menu-hd {



	border:none;



	background:#7f7b72;



	margin:0px;



	height:26px;



	color:#fdfffc;



}



#site-nav .hover .menu-hd {



	background:#000;



	margin:0px;



}



#site-nav .menu:hover .menu-bd {



	display:block;



}



#site-nav .hover .menu-bd {



	display:block



}



#site-nav .search .menu-bd {



	width:200px;



	top:25px;



	color:#fdfffc;



}



#site-nav .search .menu-bd button {



	background-position:0px -20px;



	border:0;



	float:left;



	width:66px;



	CURSOR:pointer;



	color:#fff;



	height:24px;



}



#site-nav .menu:hover .menu-hd B {



	display:none;



}*/



.indexlogin {



	padding:10px 15px;



}



.login_input {



	background:#fff none repeat scroll 0 0 ;



	border:1px solid #3A3834;



	height:24px;



	line-height:24px;



	width:154px;



}



.login_mark {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/user/arrow_ICON.gif") no-repeat scroll 0 -77px;



	padding:0 0 0px 10px;



	text-indent:0.5em;



}



.button_a {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/user/button01_bg.gif") repeat scroll 0 0 transparent !important;



	border:1px solid #45433E;



	cursor:pointer;



	font-weight:bold;



	height:25px;



	overflow:visible;



	padding:0 8px;



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



	font-size:12px;



}



.user_menu_hidd .border_bot {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/user/login_borderbottom.gif") repeat-x scroll 0 bottom transparent;



}



.font_size1 {



	margin-bottom:5px;



	color:#FFFFFF;



}



.indexlogin dd {



	color:#FFFFFF;



}



/*shopping cart*/



#topcart {



	font-size:12px;



	position:absolute;



	right:0;



	top:0;



	z-index:99999;



}



.toppayment{position:absolute; top:55px; right:-1px;}



.toppayment img{display:inline-block; vertical-align:middle;}



#topcart .btn, #topcart .arrow,#topcart .btn.hover,.minicart_item_count .num,.minicart_item_count .c_r,.cart_summary .icon_minicart,.cart_summary .btn_viewcart {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/topcart.png") no-repeat scroll 0 bottom transparent;



}



#topcart .btn {



	color:#333333;



	display:block;



	font-weight:normal;



	height:54px;



	line-height:54px;



	position:relative;



	text-indent:45px;



	width:187px;



	z-index:10002; font-size:15px;



	background-position:0 0;



	text-align:left;



}



#topcart .btn:hover {



	color:#F66907;



}



#topcart .btn.hover {



	background-position:0 -54px;



	color:#F66907;



	height:54px;



}



#topcart .arrow {



	background-position:0 -125px;



	height:4px;



	position:absolute;



	right:10px;



	top:25px;



	width:7px;



}



.minicart_item_count {



	position:absolute;



	right:-10px;



	top:-10px;



	z-index:10003;



}



.minicart_item_count .num, .minicart_item_count .c_r {



	float:left;



	height:17px;



	padding:0 0 0 8px;



}



.minicart_item_count .num {



	background-position:-10px -125px;



	color:#FFFFFF;



	font-family:tahoma;



}







.minicart_item_count .c_r {



	background-position:-48px -125px;



}



.cart_summary {



	background:#FFFFFF;



	border:1px solid #BBBBBB;



	border-radius:0 0 5px 5px;



	height:auto;



	overflow:hidden;



	position:absolute;



	right:0;



	top:53px;



	width:272px;



	z-index:10000;



	display:none;



	color:#333;



}



.cart_summary .bd {



	padding:0 12px;



}



.cart_summary .emptycart,.cart_summary .errorcart {



	padding:25px 0;



}



.cart_summary .emptycart {



	text-align:left;



	font-family:tahoma;



}



.cart_summary .emptycart h3 {



	font-family:Arial;



	font-size:13px;



}



.cart_summary .icon_minicart {



	background-position:0 -174px;



	display:block;



	height:50px;



	margin:0 auto 8px;



	width:70px;



}



.cart_summary .tip {



	margin:5px 0 0;



}



.cart_summary .tip a {



	color:blue;



	text-decoration:underline;



}



.cart_summary .ft {



	background:#F1F1F1;



	border-top:1px solid #BBBBBB;



	padding:12px 0;



	text-align:center;



}



.cart_summary .ft a {



	color:#fff;



}



.cart_summary .ft a:hover {



	text-decoration:underline;



	color:#fff;



}



.cart_summary .btn_viewcart {



	background-position:0 -142px;



	color:#FFFFFF;



	display:inline-block;



	font-weight:bold;



	height:32px;



	line-height:32px;



	width:206px;



}



.cart_list {



	padding:8px 0;



	text-align:left;



}



.cart_item {



	overflow:hidden;



	padding:5px 0;



	position:relative;



}



.cartpic {



	float:left;



	margin:0 10px 0 0;



}



.cartpic img {



	border:1px solid #DDDDDD;



	height:56px;



	overflow:hidden;



	vertical-align:middle;



	width:56px;



}



.cartinfo .info {



	display:table;



	height:56px;



}



.cartinfo .info_cell {



	display:table-cell;



	vertical-align:middle;



}



.cartinfo .title {



	line-height:15px;



	margin:0 0 6px;



	height:30px;



	overflow:hidden;



}



.cartinfo .title a {



	color:#333333;



}



.cartinfo .title a:hover {



	color:#F66907;



	text-decoration:underline;



}



.cartinfo .price {



	color:#F66907;



}



.cartinfo .del {



	color:#AAA;



	position:absolute;



	right:0;



}



.cartinfo .del:hover {



	color:#AAA;



}



/*seach*/



	.top_livechat {



	display:inline-block; vertical-align:top; margin-top:5px;



}



.top_livechat p {



	display:block;



	margin-top:5px;



	color:blue;



}



.top_livechat p span {



	color:#dd0017;



}



.topseach {



	position:absolute;



	right:25%;



	top:20px;



	text-align:left;



	display:inline;



	z-index:2;



	outline:medium;



}



.topseach a,.survey a {



	}



.topseach a:hover,.survey a:hover {



	text-decoration:underline;



}



.survey {



	position:absolute;



	top:47px;



	left:260px;



	line-height:20px;



}



.survey .surFast,.survey .surAccept,.survey .surSlow {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/bad.png") no-repeat scroll 0 0 transparent;



	display:inline-block;



	text-indent:20px;



	height:20px;



	line-height:18px;



	cursor:pointer;



	margin-left:5px;



}



.survey a {



	color:#003399;



}



.survey .surAccept {



	background-position:0 -20px;



	text-indent:28px;



}



.survey .surSlow {



	background-position:0 -38px;



}



.survey .surFast em,.survey .surAccept em,.survey .surSlow em {



	color:#FF5A00;



}



.survey .selectBox {



	margin-right:0;



	display:inline-block;



	float:left;



	margin:0 8px 0 5px;



	width:135px;



}



.survey .select_box {



	text-align:left;



	cursor:pointer;



	padding:0;



	height:18px;



	margin:0 auto;



	border:1px solid;



	border-color:#ccc #999999 #999999 #ccc;



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/select_bg.gif") no-repeat scroll right 0 #FFFFFF;



	position:relative;



	color:#000;



	padding:0 25px 0 5px;



	z-index:99999999;



	width:auto;



}



.survey .select_box span {



	cursor:pointer;



	display:block;



	font-size:11px;



	height:18px;



	line-height:18px;



	overflow:hidden;



	text-align:left;



	width:100%;



}



.survey .select_box span img {



	float:left;



	margin:4px 4px 0;



}



.survey .son_ul {



	position:absolute;



	left:-1px;



	top:19px;



	/*border:1px solid #888;*/



	background:#fff;



	display:none;



	color:#000;



	width:auto;



}



.survey .son_ul div {



	height:150px;



	overflow-y:scroll;



	overflow-x:hidden;



	border:1px solid #ccc;



}



.survey .son_ul li {



	display:block;



	cursor:pointer;



	font:11px/20px Verdana, Arial;



	width:130px;



	padding:1px 0 0 10px;



	text-align:left;



	z-index:999999;



	float:left;



	clear:none;



}



.survey .son_ul li img {



	float:left;



	margin:5px 4px 0 0;



}



.survey .hover {



	background:#7f7b72;



	color:#fff;



}



.searchbox {



	/*background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/seach_bg.png") no-repeat scroll 0 0 transparent;*/



	width:450px; text-align:right;



}



/*.factory_shop,.factory_sale,.hoursWrapper{display:inline-block; margin-left:50px; vertical-align:text-bottom;}*/



.factory_sale{margin-left:15px;}



.txt_key, .btn_search {



	background:none repeat scroll 0 50% transparent;



	border:0 none;



	font-family:Georgia;



	outline:medium;



}



.txt_key {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon_topseach.gif") no-repeat scroll 8px 8px #e1e1e1; border-color:#d2d2d2 #d9d9d9 #dedede;



	color:#707070;



	font-size:12px; font-weight:bold;



    height:33px;



    letter-spacing: 0.5px;



    max-width: 100%;



    padding-left:38px;



    width:65%;



	font-family: "Roboto",Arail; box-shadow:0 1px 3px rgba(90, 90, 90, 0.1) inset; border-radius:2px 0 0 2px;}



.topshipping {



	position:absolute;



	top:22px;



	right:300px;



}



.btn_search {



	cursor:pointer;



	background-color:#fd7c04; border-color:#fd7c04; color:#ffffff;



	height:33px;



	vertical-align:top; font-weight:bold; font-family:"Roboto",arail;



	padding:0 20px; border-radius:0 2px 2px 0;letter-spacing:1px;



}



.btn_search:hover{background-color:#f93005; border-color:#f93005;}



.topseach p {



	margin:5px 0 0;



	color:#aaa;



	font-family:Georgia;



	text-align:left;



	text-indent:2px;



}



/*currency*/



	.currency {



	position:relative;



	z-index:99999;



	margin:0 8px 0 5px;



}



.currency strong {



	float:left;



	font-size:14px;



}



.currency a {



	display:block;



	line-height:27px;



	padding:1px 1px 0;



	color:#000;



	float:left;



	overflow:hidden;



	text-decoration:none;



}



.currency .user_menu_hidd a {



	width:140px; padding-left:15px; font-size:12px;



}



.currency a.menu {



	line-height:38px;



}



#currency {



	/*width:120px;*/



	font:Verdana, Arial;



}



#currency a:hover {



	color:#FDFFFC



}



#currency .menu-hd {



	display:block;



	z-index:999999;



	cursor:pointer;



	position:relative;



	font-weight:normal;



	padding:0 14px 0 6px; color:#fff; font-family:roboto, Arial, Helvetica, sans-serif;



}



#header_status #currency .menu-hd a{ color:#333;}



#currency .menu-hd B,#my-account B {



	position:absolute;



	right:3px;



	top:14px;



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat scroll -4px -745px transparent;



	display:block;



	width:8px;



	height:8px;



}



#currency .menu-hd span {



	font-weight:bold;



	padding-left:5px;



}



#currency .menu-hd img {



	margin-top:1px;



}



#currency .menu-bd {



	display:none;



	position:absolute;



	left:-115px;



	top:38px;



	width:515px;



}



#currency .menu {



	z-index:999999;



}



#currency .hovered .menu-hd {



	border-width:0 1px;



	border-color:#959595;



	border-style:solid;



	background:#fff;



	color:#000;



	margin:0px;



	padding:0 13px 0 5px;



}



#currency .hover .menu-hd {



	background:#000;



	margin:0px;



}



#currency .user_menu_hidd a:hover {



	background:none repeat scroll 0 0 #7f7b72/*#403d3a*/;



	text-decoration:none;



}



.main-container{background:#e9e9e9;}



.user_menu_hidd {



	background:#fff;



}



.lang_flag img {



	float:left;



	margin-top:8px;



	margin-right:5px;



}



.tLt, .tRi, .bLt, .bRi {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/popup-frame1.png") no-repeat scroll 0 0 transparent;



}



.tLt {



	background-position:0 0;



	padding-left:15px;



}



.tRi {



	background-position:right -28px;



	padding-right:15px;



}



.bLt {



	background-position:0 -56px;



}



.bRi {



	background-position:right -99px;



}



.mLt, .mRi {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/popup-frame2.png") repeat-y scroll 0 0 transparent;



}



.mRi {



	background-position:right 0;



}



.tMid, .bMid {



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/popup-frame1.png") repeat-x scroll 0 0 transparent;



}



.tMid {



	background-position:0 -185px;



	height:12px;



}



.bMid {



	background-position:0 -142px;



	height:33px;



}







/*Home



================================================== */



.mianbox{clear:both;}



.sales_more{float:right; margin-right:20px;}



.sales_more a{text-decoration:none;}/* flash */#marqueebox tr td,#marqueebox tr td a{color:#777777 !important; }



#marqueebox tr td{/* height:20px; line-height:20px;*/ padding-top:10px;}



#marqueebox tr td.last_price label{color:blue;}



.indexbest_more {height: 11px;margin: 1px 14px 0 0;width: 41px;position:absolute; top:18px; left:300px;}



.indexbest_M_title_img{float:left;}



.flash{height:278px; position:relative;overflow:hidden;}



.picture{position:absolute;width:710px;}



.picture li{width:710px;height:278px;}



.picture li img{width:710px;height:278px;}



.digital ul{float:right;}



.digital{position:relative;text-align:center;float:right;right:33px;_right:28px;}



.digital li{clear:both;height:55px;width:42px;position:relative;}



.digital li.flashbg1{text-decoration: underline;border:2px solid #E35B00;}



.flash .digital li span {display:none;}



.digital li span.link_now{background: url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/arrow_left.gif") no-repeat scroll 0 0 transparent;display: block;height: 11px;left: -6px;overflow: hidden;position: absolute;top: 22px;width: 6px;}



.category {padding-top:5px;cursor: pointer;float: left;font-size: 12px;height: 260px;margin: 8px 6px;overflow: hidden;text-align: center;width:23%;_width:22.5%; *width:22.5%;border: 1px solid #B7B9B6;-moz-border-radius: 11px; -webkit-border-radius: 11px;border-radius: 11px;filter: progid:DXImageTransform.Microsoft.Shadow(color='#B7B9B6', Direction=135, Strength=3);/*for ie6,7,8*/ background-color: #FFFFFF;-moz-box-shadow:2px 2px 6px #B7B9B6;/*firefox*/-webkit-box-shadow:2px 2px 6px #B7B9B6;/*webkit*/box-shadow:2px 2px 6px #B7B9B6;/*opera或ie9*/}



.category:hover{ background: none repeat scroll 0 0 #DDE4F0;}



.category_line{height:8px;clear:both;}



.feature_category_name h3:hover{text-decoration: underline;}



.feature_category_name h3{font:12px Arial,Helvetica,sans-serif;color:#333333;font-size: 12px;text-align: center;font-weight:bold;}



.reviews a{color:#6699CC; height:22px; line-height:22px;text-decoration:underline;}



.recent_order{width:235px; float:left; margin-bottom:15px;}



.recent_order a{font-size:10px; text-align:left; color:#777;}



.recent_order_left{ float:left; width:80px;}



.recent_order_left a img{width:80px;}



.recent_order_right{float:right; width:150px;}



.recent_order_right p{font-size:10px; color:blue; margin-top:6px;}



.column{width:100%;float:right; margin:25px 0 45px;}/*.titlebar{background:url("/catalog/template/beststoreitems/image/webbg.png") repeat-x scroll 0 -174px rgba(0, 0, 0, 0);height:30px; line-height:30px;}*/.titlebar h2{color: #333;font-family: "Segoe UI Symbol","Arial";font-size: 24px;font-weight: normal;padding:5px 0; border:none;}/*.boxbar{ border-width:0 1px 1px 1px; border-style:solid; border-color: #E0C1A0;}*/#rolling{padding:10px; border:1px solid #e9e9e9; overflow:hidden; background:#fff;}



.recTitle{position: relative;}



.rec_bar{position:absolute; bottom:-1px; left:17px;}



.rec_bar li{background: url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/repeat.png") repeat scroll 0 0 transparent;float: left;color:#2c5987;font-size: 13px;font-weight: bold;line-height: 31px;padding: 0 15px;position: relative;}



.tab_l,.tab_r{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat 0 0 scroll transparent; width:5px; height:31px;position:absolute;}



.tab_l{ background-position:-5px -622px; top:0; left:0;}



.tab_r{background-position:-13px -622px; top:0; right:0;}



.clear20{height:20px;}



/*.section_title {color: rgba(0, 0, 0, 0.5);display: block;font-family: "Roboto",sans-serif;font-size: 16px;font-weight: 700;letter-spacing: 1px;line-height: 1;margin: 0 0 20px;padding: 10px 0;    position: relative;text-align: center;text-transform: uppercase;}



.section_title::after {background: #c1c1c1 none repeat scroll 0 0;bottom: 0;content: "";display: block;height: 2px;left: 50%;margin-left: -10px;position: absolute;width: 20px;}



.section_title a {color: #747474;transition: all 0.2s ease-in-out 0s;}



.section_title a:hover{color:#000; text-decoration:none;}



.product_list{box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.05);}



.product_list .owl-item{border-color:#dcdcdc;border-style: solid;border-width: 0 0 0 1px; float:left; width:245px;}



.product_list .list_item {border: medium none;box-sizing: content-box;display: block;float: none;width: 100%; background:#ffffff;transition:all 0.2s ease-in-out 0s;}



.product_list .list_item_inner{border-color: #ffffff;border-style: solid;border-width: 4px;display: block;min-height:310px;padding: 16px 16px 11px;position: relative;transition: border-color 0.2s ease-in-out 0s;}



.product_list .list_item:hover .list_item_inner {border-color: #fa4969;border-width: 4px;}



.product_list .img_wrap{display: table; margin:5px -13px;width: 113%; height:217px;}



.product_list .img_wrap p{display:block;}



.product_list .list_item_img{display:table-cell;height:230px;position: relative;text-align: center;vertical-align: middle;z-index: 1;}



.product_list .list_item_inner .item_title{color: #818181;display: block;font-family: "Times New Roman",sans-serif;font-size:16px;height:44px;line-height:1.4;margin: 0 0 10px;overflow: hidden;}



.product_list .list_item_inner a:hover,.product_list .list_item_inner:hover a{color:#000; text-decoration:none;}



.product_list .list_item_inner .item_price{font-size:24px; font-family:"Times New Roman",Arail; float:left;}



.product_list .list_item_inner .item_price .special-price {color:#fa4969;}



.product_list .list_item_inner .item_price .old-price{color:#000000;}



.product_list .hovered .list_item_inner .item_price .old-price{display:none;}



.product_list .list_item_inner .item_actions{display:none; float:right;}



.product_list .list_item_inner .item_actions .add2cart{border: medium none; background:none;color: #fa4969;display: inline-block;font-family: "Roboto",sans-serif;font-size: 12px;font-weight: 900;margin:8px 0 0;padding: 0;text-transform: uppercase;vertical-align: middle; cursor:pointer;}



.product_list .hovered .list_item_inner .item_actions{display:block;}



.product_list .list_item .list_item_inner img {width: 93%;}



.product_list .list_item:hover .list_item_inner img {width: 96%; height:94%;}



*/







.s_result {border:1px solid #E9E9E9;



	border-bottom:none;



	background:#fff;



	height:30px;



	line-height:28px;



	padding:0 10px;}



.s_result dt {float:left;}



.s_result dd {float:right;}



.s_result dt b {color:#F38514;



	font-weight:700;}



.d_result {background:#E9E9E9;



	border-top:1px solid #D0D0D0;



	height:29px;



	padding:0 10px;}



.d_result dt {float:left;



	padding-top:6px;}



.d_result dd {float:right;



	padding-top:6px;



	font-size:11px;}



.d_result dd .now {background:none repeat scroll 0 0 #4A4A4A;



	border:1px solid #2D2D2D;



	color:#FFFFFF;



	display:inline-block;



	line-height:12px;



	margin-right:4px;



	padding:2px;



	vertical-align:middle;



	font-size:10px;}



.d_result dd a {background:none repeat scroll 0 0 #FFFFFF;



	border:1px solid #999999;



	color:#999999;



	display:inline-block;



	font-weight:700;



	line-height:12px;



	margin-right:4px;



	padding:2px;



	vertical-align:middle;



	font-size:10px;}



.d_result dd a:hover {color:#4a4a4a;



	border:1px solid #4a4a4a;}



.d_result dd select {color:#999;



	font-family:verdana;



	font-size:11px;}



#loading-center {



	position: fixed;



	width: 100%;



	height: 100%;



	background: rgba(204, 204, 204, 0.85);



	z-index: 999999;



	top: 0;



	left: 0;



}



#loading-center .loaded {



	position: relative;



	margin: 0;



	padding: 0;



	width: 100%;



	height: 100%;



}



#loading-center .loaded .load {



	position: absolute;



	width: 32px;



	height: 32px;



	background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/loader_32x32.gif") no-repeat;



	background-size: 32px 32px;



	left: 50%;



	top: 50%;



	margin-left: -32px;



	margin-top: -32px;



}



/* #Media Queries



================================================== */



/*@media (min-width:768px){



#header_top,.container,.wrapper{width:760px;}



.bannerbox{width:590px;}



.allsort .item .i-mc{width:600px;}



.flashbanner_box{width:550px;}



}



@media (min-width: 992px){



#header_top,.container,.wrapper{width:980px;}



.bannerbox{width:810px;}



.flashbanner_box{width:512px;}



.allsort .item .i-mc{width:600px;}



.product_list .list_item .list_item_inner .img_wrap {width: 115%;height: 160px;margin: 5px -13px 5px;}



}



@media (min-width: 1200px){



#header_top,.container,.wrapper{width:1230px;}



.bannerbox{width:1060px;}



.flashbanner_box{width:67.5%;}



}



@media (max-width: 991px){



.ul_scroll{display:none;}



}



@media only screen and (max-width:640px){



.ul_scroll{display:block;}



.allsort{display:none;}



}*/







/*@media (max-width: 991px) {}







@media (min-width: 767px) and (max-width: 991px) {}







@media only screen and (max-width: 767px) {}







@media only screen and (max-width: 767px) and (max-width: 359px) {}







@media only screen and (max-width: 640px) {}







@media only screen and (max-width: 480px) {



.product_list .owl-item{width:170px;}



}







@media only screen and (max-width: 380px) {}







@media only screen and (max-width: 320px) {}







@media only screen and (max-width : 767px){}







@media only screen and (max-width: 820px) and (min-width: 420px) {}







@media only screen and (max-width: 420px) {}







@media only screen and (max-width: 340px) {}







@media only screen and (max-height: 500px) {}







@media only screen and (max-width: 1200px) {}







@media only screen and (max-width: 991px) {}







@media only screen and (max-width: 767px) {}







@media only screen and (max-width: 400px) {}*/



