@charset utf-8;

body {font-weight: 100 !important;}
.browse-view .row .product .spacer img,.related-products-view .row .product .spacer img,.browse-view .rowrow .product .spacer img{max-width:79%;height:auto}
.browse-price{font-size:11px;color:#696968;min-width:50px;float:left;line-height:15px;font-family:"Times New Roman", Times, serif}
p.product_s_desc{font-size:11px;margin-bottom:7px}
.browse-price span.PricesalesPrice{font-size:11px;color:#919191!important}
.browse-productdetails a.product_details{background:#373737;border:1px solid #494949; width:48px;height:21px;margin-top:4px;margin-left:15px;line-height:21px;text-align:center;font-family:"Times New Roman", Times, serif;color:#919191;display:inline-block;font-size:12px;font-weight:100;-moz-box-shadow:0 0 5px 2px #2E2E2E;-webkit-box-shadow:0 0 5px 2px #2E2E2E;box-shadow:0 0 5px 2px #2E2E2E;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.category-row{padding-top:30px;list-style:none}
.orderby-displaynumber{border-top:none;border-bottom-color:#454545;padding-top:0;padding-bottom:20px;margin:0 0 5px}
.orderlistcontainer{margin-right:0;}
.orderlistcontainer div.activeOrder{background-color:#2d2d2d;border:1px solid #484848}
.orderlistcontainer .orderlist{text-align:left;}
.browers-title{color:#979797;font-size:21px;font-weight:100;font-family:"Times New Roman", Times, serif;margin:0}
.browers-title span{font-size:21px;font-weight:100;color:#cdcdcd}
.browers-title small{font-size:16px;font-style:italic}
.productdetails-view .product-description{margin-top:25px;padding-top:31px;border-top:1px solid #3e3e3e}
.product-description span.title{border:none;color:#aaa;font-size:13px;font-weight:100;margin-bottom:20px}
.product-description p{font-size:11px;color:#999999}
.product_price{padding-left:38px;padding-top:5px;}
.addtocart-button-notify{background:#71803C;width:100px;border:none;color:#D9FF93;font-size:13px;border-radius:5px;height:36px;-moz-box-shadow:0 0 1px #151515;-webkit-box-shadow:0 0 1px #151515;box-shadow:0 0 1px #151515;font-weight:100;text-align:center;float:left;letter-spacing:1px;display:block;line-height:36px;opacity:0.4;-khtml-opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);margin:0 0 0 10px;padding:0 5px}
.productdetails-view span.addtocart-button input.addtocart-button:hover{color:#c4e783;filter:alpha(opacity=89);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.productdetails-view span.addtocart-button input.addtocart-button{background:#71803c;width:100px;border:none;color:#d9ff93;font-size:13px;border-radius:5px;height:36px;-moz-box-shadow:0 0 1px #151515;-webkit-box-shadow:0 0 1px #151515;box-shadow:0 0 1px #151515;font-weight:100;padding:0 5px}
.back-to-category{float:none;margin-top:80px}
.vm-pagination{display:inline-block;font-size:16px;color:#a6a6a6}
.vm-pagination div{display:inline-block;padding-right:2px}
.cart-view .cart_title{background:url(../images/cart_title.jpg) no-repeat left top;height:65px;}
.cart-view h1{color:#9e9e9e;font-family:"Times New Roman", Times, serif;padding-bottom:5px;padding-left:35px;height:50px;line-height:60px;margin-left:54px;border-bottom:1px solid #454545;text-transform:uppercase;font-size:16px; font-weight: bold;}
.billto-shipto{border:none;display:none;margin:0;padding:0}
.customer-comment,.checkout-button-top{border-bottom:none;border-color:#454545;padding:0}
.checkout-button-top{border-top:none;margin-top:40px;text-align:left}
.customer-comment{margin-bottom:10px;margin-top:20px}
.cart-summary{padding-top:38px;padding-left:10px}
.cart-summary tr td{font-family:"Times New Roman", Times, serif;font-size:14px;/*border-bottom:15px solid #333;*/height:30px;padding:0 5px}
.cart-summary tr td .cart-images img{width:45px!important;height:auto!important;margin:0 20px 0 5px}
.cart-summary tr td .cart-images div{height:inherit!important;width:inherit!important}
.cart-summary tr td.price-product{color:#8b8d8a;font-size:12px;padding-top:0}
.cart-summary .quantity .inputbox{width:12px;background:#474747;color:#c8c8c8;border:none;text-align:center;outline:none;padding:1px 4px}
.cart-summary .quantity .vm2-add_quantity_cart-2,#vmMainPageOPC input.updatebtn{background:#474747;border:1px solid #5a5a5a;color:#c8c8c8;font-family:"Times New Roman", Times, serif;font-size:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;opacity:0.8;zoom:1;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;width:inherit}
.cart-summary .quantity .vm2-add_quantity_cart-2:hover,#vmMainPageOPC input.updatebtn:hover{opacity:1.0;zoom:1;filter:alpha(opacity=100);-khtml-opacity:1.0;-moz-opacity:1.0}
.cart-summary tr td.price-product div{text-align:center}
.price-product .PricesalesPrice{font-weight:100}
.cart-continue{background:#2d2d2d;height:53px}
.cart-continue .continue_link{background:url(../images/shopping_cart.jpg) no-repeat 15px 50%;padding-left:65px;color:#A3A3A3;font-family:"Times New Roman", Times, serif;font-size:14px;padding-top:5px;display:block}
.cart-continue .continue_link span{font-size:12px;color:#8b8b8b;font-style:italic}
.cart-continue .continue_link:hover span{text-decoration:none}
.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited,.vm-button-details,.vm-button-details:link,.vm-button-details:visited{background:#2D2D2D;color:#B0B0B0;font-family:"Times New Roman", Times, serif;font-size:12px;font-weight:100!important;border-color:#484848}
.productdetails-view h1{color:#aaaaaa;border-bottom:1px solid #3e3e3e;padding-bottom:12px;font-weight: normal;}
.productdetails-view p{color:#999999;font-size: 14px;}
.vm-pagination a{color:#a6a6a6}
.vm-pagination .page-block .page-active{font-weight:100;color:#dadada}
.top-pagination{margin-top:5px}
.top-pagination h1,.bottom-pageination h1{color:#999;letter-spacing:0;font-size:9px;font-weight:100;transform:scale(1,3);-webkit-transform:scale(1,3);-moz-transform:scale(1,3);-ms-transform:scale(1,3);-o-transform:scale(1,3)}
.bottom-pageination{margin-top:100px;text-align:center;display:block;background:#2a2a2a;height:31px;line-height:31px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}
.bottom-pageination h1{line-height:28px;height:30px;margin:0}
.bottom-pageination .tab2,.bottom-pageination .tab2 a,.top-pagination .tab2,.top-pagination .tab2 a{font-size:15px;font-weight:100}
.bottom-pageination .tab2 a:hover,.top-pagination .tab2 a:hover{color:#bcbcbc;text-decoration:none}
.product-fields{margin:25px 0 0}
.product-description{margin-top:45px}
.product-field-display div{font-family:"Times New Roman", Times, serif;color:#999999;float:none!important;font-size:13px;width:145px}
.product-field-display ul li{color:#636363}
.product-field-display ul li span{color:#a9a9a9;font-size:12px;font-style:normal!important}
#facebox .popup .content{background:#e5e5e5}
#facebox .popup .content .showcart{float:left!important;display:block;width:64px;height:64px;background:url(../images/show_cart_bg.jpg) no-repeat top center;cursor:pointer;line-height:64px;text-indent:-999px;font-size:1px;margin-right:30px}
#facebox .popup .content h4{font-size:14px;font-weight:100;font-style:italic;color:#546B3F;background:url(../images/show_cart_border.jpg) no-repeat 78px top;min-height:40px;line-height:15px;width:175px;padding:15px 15px 15px 40px}
#facebox .popup .content h4 span{font-size:12px;font-weight:100;font-style:normal}
.remove-cart{background:url(../images/remove_from_cart.png) no-repeat 12px 0;width:33px;margin-top:10px}
.deletebtn{margin-top:10px}
.remove-cart:hover,.deletebtn:hover{opacity:0.8;-khtml-opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80)}
.ship_address{font-size:15px!important;font-weight:100;color:#888!important}
.ship_address .vm2-shipto-icon{display:inline-block}
h2.ship_title{font-size:15px;font-weight:100;padding:10px}
.control-buttons-save{padding-top:25px;border-top:1px solid #474747;margin-top:50px}
.cart-total{border-top:1px solid #454545;margin-top:30px}
.cart-total tr td{padding-top:15px}
.cart-total .total,.cart-total .PricesalesPrice,.opc_PricebillTotal{font-size:14px;font-family:"Times New Roman", Times, serif}
.terms-service input.terms-of-service{padding-right:5px}
.terms-service{margin-bottom:15px;color:#FFF;font-size:13px}
h1.payment_title{color:#9E9E9E;font-family:"Times New Roman", Times, serif;padding-bottom:5px;border-bottom:1px solid #454545;text-transform:uppercase;font-size:16px}
.availability{text-align:left;padding-left:18px;margin:15px 0 0!important}
.productdetails-view .addtocart-bar{margin-top:10px;padding:0}
.category-row h2{font-weight: normal; color:#aaaaaa !important;margin:0!important}
.product-info{padding-top:12px}
span.quantity-controls input.quantity-controls{height:16px}
span.quantity-controls{margin:0 0 0 18px}
span.quantity-box{padding:2px 0 0}
input.quantity-input{width:28px;height:28px}
div.main-image a:hover img{opacity:1.0!important}
.shopping_cart .total_products span{font-weight:100;color:#cacaca}
span.custom-variant-inputbox input.custom-attribute:hover,span.quantity-box input.quantity-input:hover,input.vm-default:hover,span.quantity-box input.quantity-input:hover,.ask-a-question-view input.counter:hover,.ask-a-question-view input#email:hover,table.user-details input:hover,a.ask-a-question:hover,a.details:hover,div.details:hover,a.product-details:hover,button.default:hover{outline:none!important}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding:0 5px}
.your-cart{background:url(../images/cartcheckout_arrow-2.jpg) no-repeat 28px 4px;font-size:11px;font-family:"Times New Roman", Times, serif;padding-left:110px;margin:30px 0 10px}
.availability span{padding-left:18px;margin-top:15px!important;color:#aaaaaa}
.only_percentage_left{font-style:italic;padding-top:20px}
.browse-product{min-height:660px}
.pikachoose ul#pikame li{list-style:none}
.terms-service a.terms-of-service{font-size:12px}
.bill-ship{line-height:31px;height:31px}
div.browse-view .rowrow .product .spacer h2{font-size:20px;line-height:140%;font-weight: normal; color:#aaaaaa !important;}
div.browse-view .rowrow .product .spacer img{max-width:90%}
div.browse-view .rowrow .product .spacer .PricesalesPrice{font-size:16px;line-height:125%}
div.browse-view .rowrow .product .spacer .browse-productdetails a.product_details{font-size:18px;margin-left:20px}
div.browse-view .rowrow .product .spacer .width15{width:29%!important}
div.browse-view .rowrow .product .spacer .width70{width:57%!important}
div.browse-view .rowrow a.product_details{width:63px;height:27px;padding-top:5px}
div.browse-view .rowrow{padding-bottom:10px}
.label-box h3{font-size:11px;font-weight:100;text-transform:uppercase;color:#7d7d7d;padding-bottom:5px}
.label-box a{font-size:11px;font-weight:100;color:#999;font-style:italic}
div.browse-view .row .spacer{padding-left:0!important}
div.browse-view .rowrow .product .spacer .label-box a{font-size:13px}
div.browse-view .rowrow .product .spacer .label-box a:hover{text-decoration: underline;}
div.browse-view .row,div.browse-view .rowrow{border-bottom:1px solid #3c3c3c;padding:30px 0}
div#vmMainPageOPC div.black-basket-cart{margin:0 0 30px}
.black-basket-cart .cart-summary tr.sectiontableentry1 td,.black-basket-cart .cart-summary tr.sectiontableentry2 td{height:30px;padding:5px 5px 20px}
div#vmMainPageOPC div.op_rounded,div#vmMainPageOPC div.op_rounded div,div#vmMainPageOPC div.op_rounded div div,div#vmMainPageOPC div.op_rounded div div div{background:none}
div#vmMainPageOPC div.op_rounded .op_rounded_content{margin-top:25px}
div#vmMainPageOPC div.op_rounded div.op_rounded_fix div div.formLabel{font-weight:100;text-align:left}
.formField input,.formField select{background:#E8E8E8;outline:none;border:solid #CCC 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;width:200px;padding:5px 5px 4px}
div#vmMainPageOPC select{max-width:220px;width:210px}
.vmpayment .vmpayment_name,.vmshipment .vmshipment_name{color:#aaaaaa;font-size:15px}
#confirmbtn_button{background:#2D2D2D!important;color:#B0B0B0;font-family:"Times New Roman", Times, serif;font-size:12px;font-weight:100!important;border:solid #484848 1px!important;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;margin-top:15px;padding:6px 12px 3px!important}
div#vmMainPageOPC div.op_rounded{margin:0}
#confirmbtn_button:hover{color:#fff;text-decoration:underline}
.payment-content{visibility:hidden;padding:0}
#rbsubmit #agreed_div{margin-left:0!important;padding:20px 0 15px}
.fb_iframe_widget iframe{margin:0!important;padding:0;margin-top: 70px !important;}
span.zero{font-size:13px;font-weight:100}
a.back-to-details{background:#2d2d2d url(../images/back_arrow.jpg) no-repeat 5px 7px;border:1px solid #272727;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-weight:100;color:#c9c9c9;line-height:27px;width:100px!important;height:27px!important;display:block!important;padding:0 10px 0 20px; margin-bottom: 80px;}
a.back-to-details:hover{background:#2d2d2d url(../images/back_arrow.jpg) no-repeat 5px 7px;border:1px solid #272727;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#c9c9c9;text-decoration:underline}
.orderlistcontainer .title,.top-pagination .page-block,.product-field .product-fields-title,#facebox .popup .content .continue,#facebox .popup .content div div,dt.info,.browse-view .horizontal-separator{display:none}
.orderlistcontainer div.activeOrder a,.checkout-button-top a:hover,.control-buttons button.default:hover,.buttonBar-right button.default:hover,.total-amt,.your-cart span{color:#fff}
.cart-summary tr td.price-product div.cart-price,.product-field .product-field-display span{font-style:italic}
.bottom-pageination .page-block,div.browse-view .rowrow .product .spacer p.product_s_desc,div.browse-view .rowrow .product .spacer .label-box h3{font-size:14px}
.control-buttons-save button.default,.buttonBar-right button.default{background:#2d2d2d;color:#b0b0b0;border-color:#484848}
.cart_update{background:#434343; border:1px solid #525252; width: auto; height: auto; color:#aaaaaa; border-radius:1px; padding-top: 2px;}
.cart_calculate{background:#474747 !important; border:none !important; color:#c6c6c6 !important; border-radius:0px !important ;height: 18px !important ; width: 20px !important ;}
.cart_left{float:left ;}
.rt-block a { /*color: rgb(193, 162, 160) !important;*/ color: #aaa; }
.vm2-remove_from_cart { background:url(/images/delete-btn.jpg) no-repeat left top;}
.bdr-btm{  border-bottom: 1px solid #454545;}
.cart_entry { float: left; width: 100%;}
.cart_hr{border-bottom: 1px solid rgb(69, 69, 69) !important;}
.sectiontableentry2.pd_20 td{ margin-top: 20px;}
.customer-comment{ display: none;}
#userForm{position:relative;}
button.button{ position:absolute; bottom:-180px;}
a.vm-button-correct { bottom: -180px; left: 73px; position: absolute;}
.small_font { font-size: 11px; }
.radio_check { color: #9C8A8A; font-size: 14px; }
/*.cart_price_right { margin-top: -99px !important; float: right; margin-top: -40px !important;  }*/
.cart_left { float: left; margin-bottom: 50px; }
/*.vm2-remove_from_cart {  margin-top: -40px; vertical-align: middle; }*/

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { vertical-align: top !important; }