@charset "utf-8";



/* CSS Document*/



.main-container{overflow:visible; padding-bottom:25px;}



.main-container .main {



  position: relative;



  z-index: 2;



  background-color: #ffffff;



  -webkit-box-shadow: 0 10px 10px 1px rgba(0, 0, 0, 0.05);



  -moz-box-shadow: 0 10px 10px 1px rgba(0, 0, 0, 0.05);



  box-shadow: 0 10px 10px 1px rgba(0, 0, 0, 0.05);



  min-height: 380px;



}



.page-title-wrap{padding:0 15px 15px;}



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



.page-title-wrap{



	padding:10px;



}



.page-title-wrap h1{



    font-size: 30px; text-transform:none; text-align:left; font-family:"GaramondPremierProCaption",sans-serif;



}



}



.std {



    font-size: 14px;



    line-height: 1.5;



    padding: 10px 0; color:#333;



}



.std ul li{list-style:disc;}



.std ul{padding-left:40px;}



.std .pink {



    color: #fa4969;



}



.std table th,.std table td{border:1px solid #eaeaea; padding:5px; text-align:center;}



.std table th{background:#f2f2f2;}



.std .uppercase {



    text-transform: uppercase;



}



.std h1, .std h2, .std h3, .std .h1, .std .h2, .std .h3, .std h4, .std h5 {



    font-family: "GaramondPremierProCaption",sans-serif;



    font-weight: normal;



}



.std h1, .std .h1 {



    font-size: 28px;



}



.std h2, .std .h2 {



    font-size: 26px;



}



.std h3, .std .h3 {



    font-size: 24px;



}



.std img {



    height: auto;



    max-width: 100%;



}



.std h2.h1 {



    color: #000000;



    font-size: 38px;



    margin: 0 0 17px;



}



.std .subtitle-note {



    color: #818181;



    font: 28px/34px "GaramondPremierProCaption",sans-serif;



}



.std .divider {



    border-bottom: 1px dashed #d9d9d9;



    margin: 0 -38px 40px;



    padding: 0 38px;



}







/*Contact Us*/



/* Contact Page Styles */



/******************************************************************/



#contact_page_main .col-sm-8,



#contact_page_main .form_wrap {



  padding-top: 20px;



}



#contact_page_main .form_wrap {



  border-right: 1px solid #ebebeb;



}



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

#contact_page_main .form_wrap {

	display:none;

}

}



#contact_page_main .form_wrap > .inner {



  max-width: 80%;



  margin: 0 auto;



}



#contact_page_main .form_wrap > .inner .form-description {



  text-align: center;



  font-size: 18px;



  font-family: 'GaramondPremierProCaption', sans-serif;



  font-style: italic;



  line-height: 1.2;



  color: #000000;



  margin-bottom: 20px;



}



#contact_page_main .contact_list {



  display: block;



  margin: 0;



  padding: 0;



}



#contact_page_main .contact_list li {



  display: block;



  position: relative;



  padding: 0 0 20px 45px;



  margin: 0 0 20px;



  border-bottom: 1px solid #ebebeb;



}



#contact_page_main .contact_list li .livechatlink {



  display: block;



  text-decoration: none;



  color: #000000;



  font-size: 25px;



  font-family: 'GaramondPremierProCaption', sans-serif;



  line-height: 1.2;



  word-wrap: break-word;



}



#contact_page_main .contact_list li .description {



  font-size: 12px;



  color: #a3a3a3;



}



#contact_page_main .contact_list li .description .icon-livechat{



	margin-top:10px;



}



#contact_page_main .contact_list li a.title{



	font-size:18px;



}



#contact_page_main .contact_list li .icon {



  display: block;



  position: absolute;



  top: 5px;



  left: 0;



  width: 35px;



  height: 35px;



  line-height: 35px;



  background: #fa4969;



  -webkit-border-radius: 50%;



  -moz-border-radius: 50%;



  border-radius: 50%;



  text-align: center;



  font-size: 18px;



}



#contact_page_main .contact_list li .icon i {



  line-height: 34px;



  color: #ffffff;



}



#contact_page_main .contact_list li .icon i em{



	display:none;



}



#contact_page_main .contact_list li .icon i.icon-badge {



  font-size: 22px;



}



#contact_page_main .contact_list li .icon i.icon-truck {



  font-size: 16px;



}



#contact_page_main .contact_list li .icon i.text {



  font-family: Verdana, sans-serif;



}



/* Guestbook */



#guestBookFrm .required {



  float: left;



  margin: 0 0 0 -10px;



  color: #f00;



}



#guestBookFrm .input-box {



  margin: 0 0 5px;



}



#guestBookFrm #comment {



  width: 100% !important;



}



#guestBookFrm .counting {



  text-align: right;



}



#guestBookFrm .button-set {



  text-align: center;



}



.guestbook.page-head {



  margin: 0 -20px;



  padding: 20px 20px 0;



  border-top: 1px dashed #ebebeb;



}



#guestBookFrm {



  margin: 0 0 30px;



}



#guestbookListing {



  font-family: 'GaramondPremierProCaption', sans-serif;



}



#guestbookListing .posting-comm {



  margin: 0 0 15px;



  padding: 0 0 15px;



  border-bottom: 1px solid #ebebeb;



}



#guestbookListing .posting-comm:last-child {



  border-bottom: none;



}



#guestbookListing .listing-item-header {



  margin: 0 0 5px;



}



#guestbookListing .listing-item-title {



  display: inline-block;



  *display: inline;



  zoom: 1;



  vertical-align: baseline;



  margin: 0 10px 0 0;



  font-size: 22px;



  font-style: italic;



  color: #fa4969;



}



#guestbookListing .rating {



  display: inline-block;



  *display: inline;



  zoom: 1;



  vertical-align: baseline;



  width: 66px;



  background-position: left bottom;



}



#guestbookListing .rating,



#guestbookListing .rating .inner {



  height: 10px;



  background-image: url(https://www.beststoreitems.cn/catalog/template/beststoreitems/skin/frontend/flat_mall/default/images/guestbook_rating.png);



  background-repeat: repeat-x;



}



#guestbookListing .rating .inner {



  display: block;



  background-position: left top;



}



#guestbookListing .listing-item-comment {



  margin: 0 0 10px;



}



#guestbookListing .listing-item-comment .testimonial-block {



  display: block;



  padding: 0;



  margin: 0;



  color: #000000;



  border: none;



  font-size: 20px;



}



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



  #guestbookListing .listing-item-comment .testimonial-block {



    line-height: 24px;



  }



}



#guestbookListing .listing-item-meta {



  font-size: 16px;



  font-style: italic;



  color: #818181;



}















.echeck-info, .wu-info{



    background-color: #fa4969;



    color: #fff;



    display: block;



    font-family: "GaramondPremierProCaption",sans-serif;



    font-size: 20px;



    margin: 30px -20px -10px;



    padding: 15px 20px;



}



.echeck-info a,.wu-info a{



	font-size:20px;



	font-family: "GaramondPremierProCaption",sans-serif;



}



.echeck-info.text-center, .wu-info.text-center {



    margin-top: 10px;



}



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



.echeck-info, .wu-info {



    margin: 0 -10px;



    padding-left: 10px;



    padding-right: 10px;



}



}



.echeck-info a, .wu-info a {



    color: #fff;



    text-decoration: underline;



}



.echeck-info a:hover, .wu-info a:hover {



    color: #fff;



    text-decoration: none;



}



.video_frame a{cursor:pointer;}



 



.video_frame a::after{opacity:1;}







.video_frame a:hover::after{opacity:0.8;}







.wu-wrap h2.payment-title, .cc-wrap h2.payment-title, .alt-pay-wrap h2.payment-title, .money-gram h2.payment-title, .bank-transfer h2.payment-title{



	font-size: 34px;



	font-weight: 500; 



	color:#000;



}



.wu-wrap h3, .cc-wrap h3, .alt-pay-wrap h3, .money-gram h3, .bank-transfer h3{



	font-family: "GaramondPremierProCaption",sans-serif;



    font-size: 33px;



    font-style: italic;



    font-weight: 400;



    margin: 40px 0 10px;



    text-align: center;



}



.wu-wrap h4, .cc-wrap h4, .alt-pay-wrap h4, .money-gram h4, .bank-transfer h4,.wu-wrap h4 a,.money-gram h4 a{



    font-family: "Roboto",sans-serif;



    font-size: 18px;



    font-weight: 500;



    margin: 0 0 15px;



    text-transform: uppercase; text-align:center;



}



.money-gram .col-sm-12.video-wrap h4 {



    padding-top: 25px; text-transform:none;



}



.wu-wrap .payment_benefits, .cc-wrap .payment_benefits, .alt-pay-wrap .payment_benefits, .money-gram .payment_benefits, .bank-transfer .payment_benefits {



    text-align: center;



}



@media (max-width: 991px) {



.wu-wrap .payment_benefits, .cc-wrap .payment_benefits, .alt-pay-wrap .payment_benefits, .money-gram .payment_benefits, .bank-transfer .payment_benefits {



    margin: 0 -20px;



}



}



.wu-wrap .payment_benefits .icon, .cc-wrap .payment_benefits .icon, .alt-pay-wrap .payment_benefits .icon, .money-gram .payment_benefits .icon, .bank-transfer .payment_benefits .icon {



    background-color: #fa4969;



    color: #ffffff;



    font-size: 19px;



}



.wu-wrap .circle-icon, .cc-wrap .circle-icon, .alt-pay-wrap .circle-icon, .money-gram .circle-icon, .bank-transfer .circle-icon {



    margin-right: 5px;



}



.wu-wrap hr.dotted, .cc-wrap hr.dotted, .alt-pay-wrap hr.dotted, .money-gram hr.dotted, .bank-transfer hr.dotted {



    border-color: #d9d9d9;



    border-style: dashed none none;



    margin: 25px -20px;



}



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



.wu-wrap hr.dotted, .cc-wrap hr.dotted, .alt-pay-wrap hr.dotted, .money-gram hr.dotted, .bank-transfer hr.dotted {



    margin-left: -10px;



    margin-right: -10px;



}



}



.circle-icon {



    background-color: #fa4969;



    border-radius: 50%;



    color: #ffffff;



    display: inline-block;



    font-size: 16px;



    height: 28px;



    line-height: 28px;



    text-align: center;



    vertical-align: middle;



    width: 28px;



}



.circle-icon em{display:none;}







.money-gram .row .main-text {



    margin-bottom: 0;



}



.money-gram .row .main-text span {



    font-weight: 500;



}



.money-gram .row.img {



    margin-left: 0;



    padding-right: 0;



}



.money-gram .row.img .col-sm-12 {



    padding-right: 24px;



}



.money-gram .row.img .col-sm-12 + .col-sm-12 {



    padding-right: 0;



}



.money-gram .row.img .col-sm-12 .subStep {



    margin-bottom: 0;



}



.money-gram .row .ol-list {



    /*margin-bottom: 60px;*/



}



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



.money-gram .row .ol-list {



    margin-bottom: 50px;



    padding: 0;



}



}



.money-gram .row .ol-list .subStep {



    margin-bottom: 20px;



    min-height: 0;



}



.money-gram .row .ol-list .col-sm-12 {



    padding-left: 38px;



}



.money-gram img {



    box-shadow: 0 4px 20px -10px #000000;



    /*margin-bottom: 50px;*/



}



.money-gram .seven-steps h2.payment-title {



    font-style: normal;



}



.money-gram .seven-steps .col-sm-12 {



    padding-left: 20px;



    padding-right: 0;



}



.money-gram .seven-steps .col-sm-12 .subStep {



    min-height:135px;



}



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



.money-gram .seven-steps .col-sm-12 .subStep {



    margin-bottom: 10px;



    min-height: 100px;



}



}



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



.money-gram .seven-steps .col-sm-12 .subStep {



    margin-bottom: 20px;



    min-height: 0;



}



}



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



.money-gram .seven-steps .col-sm-12 ol.numbered {



    margin-top: 0;



}



}



.money-gram .col-sm-12 {



    text-align: center;



}



.money-gram .col-sm-12.video-wrap h4 {



    padding-top: 25px;



}



.money-gram .col-sm-12.video-wrap img {



    box-shadow: none;



}



.money-gram .col-sm-12.video-wrap + .col-sm-12 {



    margin-bottom: 32px;



    padding-left: 20px;



    padding-top: 0;



}







ol.numbered {



    display: block;



    margin: 0 0 20px;



    padding: 0;



    text-align: left;



}



ol.numbered li {



    display: block;



    margin: 0 0 10px;



    padding: 0 0 0 30px;



    position: relative;



}



ol.numbered li .number {



    background: #fa4969 none repeat scroll 0 0;



    border-radius: 50%;



    color: #fff;



    display: block;



    font-family: "GaramondPremierProCaption",sans-serif;



    font-size: 14px;



    font-style: italic;



    height: 20px;



    left: 0;



    line-height: 20px;



    position: absolute;



    text-align: center;



    top: 0;



    width: 20px;



    z-index: 2;



}



.stepNr {



    border: 1px solid #fa4969;



    border-radius: 50%;



    color: #fa4969;



    display: block;



    font-family: "GaramondPremierProCaption",sans-serif;



    font-size: 24px;



    font-style: italic;



    height: 70px;



    line-height: 70px;



    margin: 40px auto 20px;



    text-align: center;



    width: 70px;



}



	



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



.stepNr {



    font-size: 20px;



    height: 56px;



    line-height: 56px;



    width: 56px;



}



}



.stepImg {



    border: 1px solid #eaeaea;



    display: inline-block;



    max-width: 100%;



    padding: 7px;



}



.stepText {



    display: block;



    font-size: 14px;



    margin: 0 0 10px;



    min-height: 42px;



    text-align: center;



}







.shipping-wrap {



    color: #000000;



    padding: 20px;



}



.shipping-wrap p {



    line-height: 20px;



}



.shipping-wrap p b {



    color: #fa4969;



    font-weight: normal;



}



.shipping-wrap .form-list {



    margin: 0;



}



.shipping-wrap .top-note {



    background: #f4f4f4 none repeat scroll 0 0;



    margin-bottom: 25px;



    max-width: 625px;



}



.shipping-wrap .top-note .content {



    padding: 26px 20px 14px 100px;



    position: relative;



}



.shipping-wrap .top-note .content::before {



    background: rgba(0, 0, 0, 0) url("http://skin.mcdn.pursevalley.cn/skin/frontend/flat_mall/default/images/ico-attention.png") repeat scroll 0 0;



    content: "";



    display: block;



    height: 60px;



    left: 19px;



    position: absolute;



    top: 26px;



    width: 60px;



}



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



.shipping-wrap .top-note .content::before {



    background: rgba(0, 0, 0, 0) url("http://skin.mcdn.pursevalley.cn/skin/frontend/flat_mall/default/images/x2/ico-attention.png") repeat scroll 0 0 / 60px auto;



}



}



.shipping-wrap .top-note .content p {



    line-height: 16px;



}



.shipping-wrap .top-note .title {



    color: #fa4969;



    font: bold 16px "Roboto",sans-serif;



    margin-bottom: 13px;



    text-transform: uppercase;



}



.shipping-wrap .top-note a {



    text-decoration: underline;



}



.std .list-important-title {



    color: #fa4969;



    font: bold 16px "Roboto",sans-serif;



    margin: 0 0 30px;



    text-transform: uppercase;



}



.list-important {



    font-size: 14px;



    list-style: outside none none;



    max-width: 545px;



    padding-left: 25px;



}



.list-important li {



    line-height: 20px;



    padding: 0 0 15px;



    position: relative;



}



.list-important li::before {



    background: #ffacb4 none repeat scroll 0 0;



    content: "";



    display: block;



    height: 2px;



    left: -25px;



    position: absolute;



    top: 10px;



    width: 8px;



}



.ship-box label {



    color: #818181;



    font-size: 12px;



}



.ship-box > div {



    display: inline-block;



    vertical-align: top;



}



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



.ship-box > div {



    display: block;



}



}



.ship-box .choose-coutry {



    margin: 0 10px 0 0;



}



.ship-box .choose-coutry select, .ship-box .choose-coutry select:focus {



    background: #e1e1e1 none repeat scroll 0 0;



    color: #000000;



    font-size: 12px;



    font-weight: bold;



    text-transform: uppercase;



}



.ship-box .choose-cost .input-text, .ship-box .choose-cost .input-text:focus {



    background: #f4f4f4 none repeat scroll 0 0;



    border: medium none;



    box-shadow: none;



    font-size: 14px;



    font-weight: bold;



}



@media only screen and (min-width: 768px) {



.ship-box .choose-cost .input-text, .ship-box .choose-cost .input-text:focus {



    width: 110px;



}



}



.shipping-costs {



    margin: 25px auto 20px;



}



.std .shipping-table {



    font-size: 15px;



}



.std .shipping-table th, .std .shipping-table th:first-child {



    background: #f4f4f4 none repeat scroll 0 0;



    font-size: 14px;



    padding: 9px 20px;



    text-transform: uppercase;



}



.std .shipping-table td, .std .shipping-table td:first-child {



    padding: 14px 20px;



}



.popup-overlay.shipping {



    display: none;



}



.popup-overlay.shipping .pm-block {



    margin-top: 130px;



    padding: 48px 54px 60px;



    width: 864px;



}



.popup-overlay.shipping .pm-block h2 {



    margin: 0 0 24px;



}



.popup-overlay.shipping .pm-block p {



    margin-bottom: 32px;



}



.popup-overlay.shipping .pm-block th, .popup-overlay.shipping .pm-block th:first-child {



    padding-bottom: 14px;



    padding-top: 14px;



}







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



.col-sm-6.side_bg, .col-sm-6.sidebar {



    width: 20.8333%;



}



.col-main.col-sm-18 {



    width: 79.1667%;



}



}



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



.sidebar {



    display: none;



}



}



.sidebar_lists {



    display: block;



    font-size: 14px;



}



.sidebar_lists h3{font-size:14px; font-family:roboto; font-weight:600;}



.sidebar_lists dl {



    display: block;



    margin: 0 0 20px;



    padding: 0 0 20px;



    position: relative;



}



.sidebar_lists dl:not(:last-child)::after {



    background: #d9d9d9 none repeat scroll 0 0;



    bottom: 0;



    content: "";



    display: block;



    height: 2px;



    left: 25px;



    position: absolute;



    width: 10px;



}



.sidebar_lists dl dd {



    display: block;



    margin: 0 0 10px;



    position: relative;



}



.sidebar_lists dl dd a {



    color: #818181;



    display: block;



    padding: 0 0 0 25px;



    position: relative;



    text-decoration: none;



    transition: all 0.2s ease-in-out 0s;



}



.sidebar_lists dl dd a:hover {



    color: #fa4969;



}



.sidebar_lists dl dd a i {



    left: 0;



    position: absolute;



    top: 2px;



}



.sidebar_lists dl dd a i.icon-band {



    font-size: 12px;



    top: 4px;



}



.cms-about-htm .sidebar_lists dl dd.link_our-company a, .cms-terms-and-conditions-html .sidebar_lists dl dd.terms a, .cms-faq-html .sidebar_lists dl dd.link_faq a, .cms-wholesale-html .sidebar_lists dl dd.link_whs a, .cms-shipping-html .sidebar_lists dl dd.link_shipping a, .cms-return-html .sidebar_lists dl dd.link_return a, .cms-orderstatus-php .sidebar_lists dl dd.link_status a, .cms-payment-options-html .sidebar_lists dl dd.link_payment a, .cms-savings-html .sidebar_lists dl dd.link_discounts a, .cms-guarantee-html .sidebar_lists dl dd.link_gurarantee a, .cms-ringsize-htm .sidebar_lists dl dd.link_ring-size a, .cms-testimonials-html .sidebar_lists dl dd.link_testimonials a, .cms-affiliates-html .sidebar_lists dl dd.link_affiliates a, .contacts-index-index .sidebar_lists dl dd.link_contact a {



    color: #fa4969;



    cursor: default;



}



.box a img{margin-bottom:8px;}



.item_mail{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/7-freenewsletter.gif") no-repeat scroll 0 0 #E3DFD4;padding:150px 0 12px;text-align:center;margin-bottom:10px;height:69px;width:192px;}



.item_mail input.submit{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/subscribe_but.gif") no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:29px;width:81px;}



.item_mail input.text{background:none repeat scroll 0 0 #E3DFD4;border:1px solid #A09776;color:#5B5A55;font-family:Arial;padding:5px;text-align:center;}



.milan_reviews{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/3-seewhattheysay.gif") no-repeat scroll 0 0 transparent;padding:100px 0 0;}



.milan_reviews .review_box{color:#666666;padding:0 5px 0 15px;}



.milan_reviews .review_box p{font-size:13px;font-style:italic;height:78px;line-height:16px;overflow:hidden;}



.milan_reviews .review_box a.more_reviews{display:block;height:25px;padding:34px 0 5px;}



.trustful_box{border:1px solid #CCCCCC;color:#4C4C4C;padding:110px 15px 15px;margin-bottom:10px;}



.hei10{height:10px;}



.talks{line-height:14px;padding-bottom:8px;text-align:left;}



.talks p{line-height:16px;}



.talks .ralign{line-height:18px;}



.talks img{border:1px solid #F1F1F1;float:left;margin:0 5px 2px 0;}



.g_t_c{text-align:center;}



.allborder{border:1px solid #DDDDDD;width:190px;font-size:9px;background:#fff;}



.pad_10px{padding:10px;}



.g_t_l{text-align:left;}



.help-icon{margin-top:8px;width:190px;border:1px solid #D5D5D5;text-align:center;background:#fff;}



.topone{width:190px;height:117px;border:1px solid #D5D5D5;overflow:hidden;padding-bottom:8px;}



.topone h2{background:none repeat scroll 0 0 #F1F1F1;border-bottom:1px solid #ddd;height:30px;line-height:30px;color:#000;text-align:center;margin:0;padding:0;font-style:italic;}



.topone ul li{padding:8px;color:#666;}



.topone ul li img{float:left;border:1px solid #ededed;width:76px;height:76px;}



.topone_rh{float:right;width:90px;height:76px;overflow:hidden;margin:0;}



.topone_wa{display:block;width:90px;height:38px;font-size:10px;overflow:hidden;color:#085CA8;}



.topone_red{display:block;width:90px;margin:5px 0;color:#F66907;font-weight:bold;font-size:12px;}#time{padding:0 9px;text-align:left;margin:0 auto 10px;color:#000;}#time p{color:#000;}



.working_time{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/tel_2.gif") no-repeat scroll 0 1px transparent;padding-left:25px;margin-bottom:2px;}



.working_time b{font-size:14px;}



.newsletter{margin-top:8px;position:relative;}



.newsletter_box{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/home_newsletter.gif") no-repeat scroll 0 0 transparent;height:29px;left:7px;position:absolute;top:78px;width:175px;}



.news_info{background:none repeat scroll 0 50% transparent;border:0 none;color:#818181;font-family:Georgia;font-size:12px;font-style:italic;height:28px;line-height:28px;padding-left:5px;vertical-align:top;width:130px;}



.news_btn{background:none repeat scroll 0 50% transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-size:0;font-weight:bold;height:32px;line-height:32px;width:36px;}/*sidebar_wrap*/







.sidebar_wrap{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/leftbar_bg.jpg") no-repeat scroll left top #FC8F25;margin-bottom:8px;padding:7px 0 5px;margin-top:15px;}



.sidebar_wrap h1{font-size:15px;line-height:18px;padding:0 30px 9px 0;text-indent:10px;position:relative;display:block;color:#fff;font-family:arial;}



.sidebar_wrap h1 .rss{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/rss_rvs_16x16.gif") no-repeat scroll left top;display:block;width:16px;height:16px;position:absolute;right:10px;top:2px;}



.sidebar_wrap ul{width:188px;margin:0 auto;}



.sidebar_wrap ul li{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/repeat.png") repeat 0 -864px scroll;}



.sidebar_wrap ul li a,.sidebar_wrap ul li a:hover{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/icon.png") no-repeat 0 0 scroll;}



.sidebar_wrap ul li a{background-position:160px -518px;color:#333333;display:block;font-size:12px;height:30px;line-height:30px;overflow:hidden;padding:0 20px 0 15px;color:#333;}



.sidebar_wrap ul li a:hover{background-position:160px -540px;color:#F66907;text-decoration:none;}/*Top Reviews*/







.childBox{margin:10px 0 0;}



.childBox h3{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/top_reviews.gif") no-repeat 0 0 scroll;border-bottom:1px solid #D5D5D5;font-size:14px;line-height:30px;padding-left:10px;}



.childsub{border:1px solid #ddd;border-top:none;}



.ul_popular{padding:10px;overflow:hidden;}



.ul_popular li{position:relative;}



.ul_popular li a{font:11px Arial;color:#000;}



.ul_popular li a:hover{color:#f66907;text-decoration:underline;}



.box .ul_popular li a img{margin:0;border:1px solid #ddd;}



.box .ul_popular li dl{margin-top:5px;}



.box .ul_popular li dt,.box .ul_popular li dd{float:left;}



.box .ul_popular li dd{margin-left:8px;}



.box .ul_popular li dd .price{margin-bottom:5px;}



.box .ul_popular li dd .price a{font-weight:bold;font-size:12px;color:#B30000;}



.box .ul_popular li b{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/seller_sort.gif") no-repeat scroll 0 0 transparent;bottom:10px;display:block;height:24px;position:absolute;right:0;width:42px;}



.box .ul_popular li b.tab1{background-position:0 0;}



.box .ul_popular li b.tab2{background-position:-42px 0;}



.box .ul_popular li b.tab3{background-position:-84px 0;}



.box .ul_popular li b.tab4{background-position:-126px 0;}



.box .ul_popular li b.tab5{background-position:-168px 0;}



.box .ul_popular li b.tab6{background-position:0 -24px;}



.box .ul_popular li b.tab7{background-position:-42px -24px;}



.box .ul_popular li b.tab8{background-position:-84px -24px;}



.box .ul_popular li b.tab9{background-position:-126px -24px;}



.box .ul_popular li b.tab10{background-position:-168px -24px;}/*category_path*/







.top_selling_d{margin-top:10px;padding-top:3px;width:192px;}



.top_selling_d h2{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/left_title_bg_l.jpg") no-repeat scroll left bottom transparent;color:#666666;font-size:12px;line-height:15px;width:190px;border:1px solid #ddd;border-bottom:none;padding-left:0;}



.top_selling_d h2 div{background:none repeat scroll 0 0 #EEEEEE;padding:8px 0 8px 10px;}



.top_selling_d ul{border-color:#DDDDDD;border-style:solid;border-width:0 1px 1px;display:block;}



.top_selling_d ul li{border-bottom:1px solid #DDDDDD;display:block;overflow:hidden;padding:10px 5px 10px 10px;position:relative;}



.top_selling_d ul li a{font:11px/140% Arial,Helvetica,sans-serif,"宋体";color:#333;}



.top_selling_d ul li a:hover{color:#ff5500;text-decoration:underline;}



.top_selling_d ul li dl{display:block;}



.top_selling_d ul li dt{display:block;float:left;position:relative;width:92px;}



.top_selling_d ul li dt a{border:1px solid #FFFFFF;display:block;height:85px;width:85px;}



.top_selling_d ul li dt a:hover{border:1px solid #DDDDDD;display:block;height:85px;width:85px;}



.top_selling_d ul li dt a img{border:medium none;height:85px;width:85px;}



.top_selling_d ul li dd{display:block;float:left;height:65px;overflow:hidden;width:73px;padding-top:10px;}



.top_selling_d ul li dd span{color:#9C0000;font-size:12px;white-space:nowrap;}



.top_selling_d ul li dd span a{color:#9C0000;text-decoration:none;font-weight:bold;}



.top_selling_d ul li b{display:block;width:42px;height:24px;background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/seller_sort.gif") no-repeat scroll 0 0 transparent;position:absolute;right:10px;bottom:10px;}



.top_selling_d ul li b.tab1{background-position:0 0;}



.top_selling_d ul li b.tab2{background-position:-42px 0;}



.top_selling_d ul li b.tab3{background-position:-84px 0;}



.top_selling_d ul li b.tab4{background-position:-126px 0;}



.top_selling_d ul li b.tab5{background-position:-168px 0;}



.top_selling_d ul li b.tab6{background-position:0 -24px;}



.top_selling_d ul li b.tab7{background-position:-42px -24px;}



.top_selling_d ul li b.tab8{background-position:-84px -24px;}



.top_selling_d ul li b.tab9{background-position:-126px -24px;}



.top_selling_d ul li b.tab10{background-position:-168px -24px;}



.cart_sideeachb{border:1px solid #DDDDDD;font-family:tahoma,verdana,arial,helvetica,sans-serif;width:190px;margin:10px 0 20px;}



.go_cart{text-align:right;margin-bottom:8px;width:45px;}



.h2_cart_sideeachb{background:none repeat scroll 0 0 #EEEEEE;color:#666666;height:30px;line-height:30px;padding:0 0 0 10px;display:block;font-size:12px;}



.cart_ul_d1{overflow:hidden;padding:0 0 10px 5px;}



.cart_ul_d1 li{float:left;height:105px;margin:10px 8px 0 0;overflow:hidden;width:82px;}



.cart_ul_d1 li img{border:1px solid #DDDDDD;width:78px;height:78px;}



.cart_ul_d1 li h4{color:#CC0000;padding-top:4px;text-align:center;}/*help_sidebar*/







.knowledge{margin:15px 0 15px 8px;border:1px solid #D5D5D5;background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/sidebar_bj.png") repeat-y 0 0 scroll;background:#fff;}



.help_sidebar{position:relative;float:left;width:192px;}



.help_sidebar,.help_sidebar a{color:#333;}



.help_sidebar .title,.help_sidebar .searchbox,.helpItems dd a{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/help_l.png") no-repeat 0 0;}



.help_sidebar .title{height:32px;line-height:32px;padding-left:35px;position:absolute;top:-1px;left:-16px;width:173px;}



.help_sidebar .title a{font-size:14px;color:#fff;font-weight:bold;}



.help_sidebar .title a:hover{text-decoration:underline;}



.help_info{border-width:0 1px 0 0;border-style:solid;border-color:#d5d5d5;width:191px;}



.helpItems{padding-top:30px;border-bottom:1px solid #D5D5D5;line-height:30px;}



.helpItems dt{background:#F1F2F1;border-top:1px solid #D5D5D5;font-weight:bold;padding-left:20px;}



.helpItems dd{background-color:#FFFFFF;border-top:1px solid #D5D5D5;font-size:13px;}



.helpItems dd a{background-position:-190px -34px;color:#333333;display:block;line-height:16px;font-size:14px;padding:7px 0 7px 30px;}



.helpItems dd a:hover{color:#ff5a00;text-decoration:underline;}#helpSeach{padding:10px;}#helpSeach .searchbox{background-position:0 -34px;width:auto;}#helpSeach .seachKey{background:none;border:none;font-size:10px;text-indent:5px;color:#888;height:29px;line-height:29px;float:left;width:100px;}#helpSeach .btn_search{width:65px;height:29px;float:left;}



.helpMian{float:left;padding:5px 10px 10px;width:1008px;}



.helpMian .heading{border-bottom:2px solid #F66907;color:#333333;font-size:18px;height:auto;line-height:36px;margin:0 0 10px;padding-left:12px;width:99%;}



.helpMian .content{margin:10px 0 10px 10px;}



.helpMian .content p{line-height:150%;color:#333;margin-bottom:12px;}



.helpMian .content br{display:none;}



.helpMian .content table,.helpMian .content table th,.helpMian .content table td{border-style:solid;border-color:#ddd;color:#000;}



.helpMian .content table{border-width:1px 0 0 1px;}



.helpMian .content table th,.helpMian .content table td{border-width:0 1px 1px 0;padding:4px 0;}



.tablewarp tr, .tablewarp th, .tablewarp td{text-indent:10px;}



.tablewarp td a{color:#0066CC;text-decoration:underline;}



.helpList,.helpList a{}



.helpList a:hover{color:#ff5a00;text-decoration:underline;}



.helpList{padding:0 5px 15px;margin-bottom:15px;border-bottom:1px dashed #999999;}



.helpList h3{font-size:14px;color:#333;margin-bottom:10px;}



.helpList ol{color:#085CA8;}



.helpList ol li{height:24px;line-height:24px;list-style:decimal inside none;}/*Bussines Partner*/







.bussines_box h3{border-bottom:1px solid #CCCCCC;color:#F77708;font-size:18px;font-weight:bold;height:34px;line-height:34px;margin:15px 0;}



.bussines_box p{font-family:Tahoma;font-size:12px;line-height:18px;}



.bussines_box h4{font-family:Tahoma;font-size:12px;font-weight:normal;margin:0;padding:0 0 5px;}



.bussines_box ul{margin:0;}



.bussines_box li{font-family:Tahoma;font-size:12px;line-height:18px;background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/dic.jpg") no-repeat 2px 7px transparent;margin:0;padding-left:12px;}



.bussines_box strong,.faq_box_left strong{font-family:Tahoma;font-size:14px;line-height:30px;margin:0;padding:0;}



.single_orders{float:left;width:330px;}



.mass_orders{float:right;width:330px;}



.mass_orders li a{color:#3D3D3D;height:18px;padding:0 6px;text-decoration:underline;width:20px;}



.faq_box_left{/*float:left;width:570px;*/clear:both;}



.faq_box_left h1{display:block;border-bottom:1px solid #CCCCCC;color:#F77708;font-size:18px;font-weight:bold;height:34px;line-height:34px;padding-top:8px;}



.faq_box_left span{background:url("https://www.beststoreitems.com/catalog/template/beststoreitems/image/dic.jpg") no-repeat 2px 14px transparent;display:block;font-family:Tahoma;font-size:12px;line-height:18px;margin:0 0 15px;padding-left:12px;}



.faq_box_left strong{display:block;}



.faq_box_left span a{color:#0066cc;font-family:Tahoma;font-size:12px;text-decoration:underline;}



.faq_box_left span a:hover{color:#FF6600;}



.faq_box_left span em{font-style:normal;font-weight:bold;}