@charset "utf-8";



/* CSS Document */



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







/* #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) {}*/