.css-product .addtocart-area,.addtocart-button,.notify.btn,.vm-details-button,.product-details,input.css-currency-submit,.vm-product-media-container .floatleft,.t3-sidebar .vmgroup .vmproduct .spacer>a,.t3-sidebar .vmgroup ul.vmproduct li>a,.vmCartModule .show_cart a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s}#fancybox-wrap{width:450px!important}#fancybox-content{border-width:20px!important}.view-productdetails #fancybox-content{height:100%!important}.productdetails-view .spacer-buy-area{padding:0 0 0 1em}.product-neighbours{color:#777;margin:0 0 1em}.product-neighbours a.previous-page,.product-neighbours a.next-page{padding:6px 8px;color:#fff}.product-neighbours a.previous-page:hover,.product-neighbours a.next-page:hover{background:#eee!important}.product-neighbours a.next-page{float:right}.product-packaging{margin:1.2em 0 0}.additional-images img{width:50px;height:50px}.css-product .product-price,.css-product .vm-product-media-rating{display:inline-block}.css-product .product-price{float:left;margin:0;font-size:14px;color:#979797;font-weight:500;line-height:25px}.css-product .vm-product-media-rating{float:right}.vm-price{text-align:right;line-height:1.2em}.vm-price span{display:inline-block;min-width:4em;padding:0 .2em}span.vm-price-desc{text-align:left;min-width:1em;margin:0 .8em .2em 0;display:none}.vm3pr-1 .product-price{height:1.25em}.vm3pr-2 .product-price{height:2.5em}.vm3pr-3 .product-price{height:3.75em}.vm3pr-4 .product-price{height:5em}.vm3pr-5 .product-price{height:6.25em}.vm3pr-6 .product-price{height:6.25em}.vm3pr-0 .addtocart-area{height:0}.vm3pr-1 .addtocart-area{height:3.2em}.vm3pr-2 .addtocart-area{height:6.4em}.vm3pr-3 .addtocart-area{height:9.6em}.vm3pr-4 .addtocart-area{height:12.8em}.vm3pr-5 .addtocart-area{height:16em}.vm-cart-price{float:left;font-weight:700}.price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax{text-decoration:line-through}.availability{text-align:center;margin:15px 0 0}span.variant-dropdown{width:150px;float:left;display:block;margin-bottom:5px}span.variant-dropdown select{width:150px}span.custom-variant-inputbox{width:152px;float:left;display:block;margin-bottom:5px}input.custom-attribute{width:140px}span.quantity-box{display:inline-block;width:40px!important;height:40px!important;vertical-align:top;border:1px solid #eee;margin:0 -4px;text-align:center}input.quantity-input{width:100%!important;height:100%!important;border-radius:0;background:0 0;outline:none;box-shadow:none;border:0;text-align:center;padding:0}input.quantity-input:focus{box-shadow:none}input.quantity-input:hover{background:0 0!important}span.quantity-controls{display:inline-block;vertical-align:top;width:40px;height:40px}span.quantity-controls input.quantity-controls{width:40px;height:40px;border:0;cursor:pointer;padding:0;background:#f2f2f2;font-size:18px;font-weight:600;color:#9d9d9d}.productdetails-view .addtocart-bar{margin:1.5em 0 0;padding:0 0 0 0;position:relative;bottom:0;text-align:left}span.cart-images img{float:left;margin:0;width:45px}span.addtocart-button{display:inline-block;margin-left:12px}span.addtocart-button input.addtocart-button,.productdetails-view .notify.btn{width:auto;height:40px;border:0;padding:8px 25px;font-size:16px;color:#fff;font-weight:700}span.addtocart-button input.addtocart-button:hover,.productdetails-view .notify.btn:hover{background:#f2f2f2!important}span.addtocart-button input.addtocart-button-disabled{width:11em;max-width:100%;background:#f2f2f2;color:#333;border:solid #333 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:1.2em;cursor:pointer;height:2.9em;text-align:center;letter-spacing:1px}span.addtocart-button input.addtocart-button-disabled{width:auto;background:#f2f2f2 top repeat-x;border:solid #333 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:14px;cursor:pointer;height:34px;text-align:center;padding:4px 5px;color:#333;margin:10px 0 0}.category-view h4{margin:0;padding:0}.category-view .css-vmcategory-title{margin:0 0 20px}.category-view .row .category .spacer h2{font-size:.8em;margin:0;padding:0}.category-view .row .category .spacer h2 a{font-size:.8em;display:block;text-align:center}.category-view .row .category .spacer h2 a img{margin-top:.1em;max-width:100%;height:auto}.featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{font-size:14px;margin:0 0 8px;padding:0}.orderby-displaynumber{margin:0 0 40px}.orderlistcontainer{font-size:12px;display:inline-block;text-decoration:none;margin:0 0 0 .5em}.orderlistcontainer .title,.display-number span{display:block;font-size:18px;margin-bottom:15px}.display-number .inputbox{width:100%}.orderlistcontainer div.activeOrder{border:1px solid #e3e3e3;padding:8px 20px}.orderlistcontainer a{text-decoration:none;display:block;color:#444}.orderlistcontainer a :hover{text-decoration:none;display:block;color:#eee;background:#777}.orderlistcontainer div.orderlist{display:none;position:absolute;border:solid #cac9c9 1px;background:#fff;cursor:pointer;z-index:1}.orderlistcontainer div.orderlist div{padding:2px 12px 1px}.orderlistcontainer div.orderlist div:hover{color:#eee;background:#cac9c9}.coupon{color:gray;border-radius:4px;border:1px solid #cac9c9;font-size:9px;padding:3px}textarea.virtuemart{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:5px 5px 4px}span.stock-level{font-size:10px;color:#7d7b7b}.horizontal-separator{margin:40px 0}.invalid{background-color:#ffd;color:#000;border-color:red}.page-results{margin-top:25px;text-align:right}.control-buttons button.default{margin-left:8px}span.tos{display:inline-block;margin-right:15px}.customer-comment{text-align:center;border-top:solid #e9e8e8 1px;margin:10px 0 0;padding:10px 0 0}textarea.customer-comment{background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;text-align:left;padding:5px 5px 4px}.cart.customer-note{margin:10px 0 0}textarea#customer_note_field{margin:10px 0 10px 0;width:98%}div.terms-of-service{margin:10px 0 0;padding:10px 0 15px;display:inline}.terms-of-service h5{background:#7c1e21;color:rgba(255,255,255,.9);font-size:14px;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:400;margin:0;padding:15px}.terms-of-service h5 a,.terms-of-service h5 a:visited{color:#fff;text-transform:uppercase}.VmArrowdown{cursor:pointer;float:right;width:16px;height:16px;padding:0 12px}ul.VMmenu,.VMmenu ul,.VMmenu li{list-style-type:none!important;background-image:none!important}.vm2-add_quantity_cart{background-position:0 0;width:24px;height:24px;border:0;cursor:pointer}.vm2-arrow_down{background-position:0 -72px;width:16px;height:16px}.vm2-billto-icon{background-position:0 -138px;height:24px;margin-right:6px;vertical-align:middle;width:24px;border:0}.vm2-remove_from_cart{background-position:0 -212px;border:0;cursor:pointer;display:inline-block;height:24px;vertical-align:middle;width:24px}.vm2-shipto-icon{background-position:0 -284px;height:24px;margin-right:6px;vertical-align:middle;width:24px}.vm2-lowstock{background-position:0 -1114px;width:62px;height:15px;display:block;margin:10px auto}.vm2-nostock{background-position:0 -1179px;width:62px;height:15px;display:block;margin:10px auto}.vm2-normalstock{background-position:0 -1244px;width:62px;height:15px;display:block;margin:10px auto}.featured-view .vm2-lowstock,.featured-view .vm2-nostock,.featured-view .vm2-normalstock,.latest-view .vm2-lowstock,.latest-view .vm2-nostock,.latest-view .vm2-normalstock,.topten-view .vm2-lowstock,.topten-view .vm2-nostock,.topten-view .vm2-normalstock,.recent-view .vm2-lowstock,.recent-view .vm2-nostock,.recent-view .vm2-normalstock,.related-view .vm2-lowstock,.related-view .vm2-nostock,.related-view .vm2-normalstock{margin:10px auto}.vm2-termsofservice-icon{background-position:0 -1309px;height:24px;margin-right:6px;vertical-align:middle;width:24px;display:inline-block}.vendor-store-desc,.category-view,.featured-view,.latest-view,.topten-view,.recent-view,.related-products-view,.browse-view,.order-view{margin-bottom:60px}.category-view h2,.featured-view h2,.latest-view h2,.topten-view h2,.recent-view h2,.related-products-view h2,.browse-view h2,.order-view h2{margin:0 0 30px}.vm-product-media-rating h2{border:0;margin:6px 0}.vm-rating-header{float:right;margin:0 6px 0 0}.css-product.vm-col-4{margin:0 0 0 13px}.css-product.vm-col-3{margin:0 0 0 11px}.vm-product-media-container{max-width:100%;border:1px solid #ddd;text-align:center;box-sizing:border-box}.css-vmproduct-wrap{position:relative;overflow:hidden}.vm-product-media-container a{display:block}.css-product-mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:0}.vm-product-media-container:hover .css-product-mask{opacity:1;-webkit-transition:background 1s;-moz-transition:background 1s;-ms-transition:background 1s;transition:background 1s}.vm-product-media-container:hover{border:1px solid transparent}.css-product .addtocart-area,div.vm-details-button{position:absolute;top:50%;margin-top:-20px}div.vm-details-button{right:-40%}.css-product .addtocart-area{left:-40%}.css-product span.addtocart-button{display:block;margin-left:0}.css-product .btn-primary,.css-product input.addtocart-button{height:auto!important;padding:10px!important;border:0;border-radius:0;color:#fff!important;font-size:12px!important;font-weight:300!important}.css-product .btn-primary:hover,.css-product input.addtocart-button:hover{background:#fff!important;color:#444!important}.vm-product-media-container:hover .addtocart-area{left:17%}.vm-product-media-container:hover .vm-details-button{right:17%}.css-product .addtocart-area,div.vm-details-button{opacity:0}.css-product .vm-product-media-container:hover .addtocart-area,.vm-product-media-container:hover div.vm-details-button{opacity:1}.css-product h3{font-size:16px;font-weight:500;border-bottom:1px solid #eee;padding:0 0 10px}.css-product h3 a{color:#444}.vm-product-container .vm-product-media-container{float:left;width:55%}.vm-product-descr-container{float:left;width:100%;text-align:center;width:100%}.vm-product-details-container{float:none;width:100%}.valign-wrapper{position:relative}.valign-content-wrapper{position:absolute;height:100%;top:50%;width:100%}.valign-content{position:absolute;margin:0 auto;left:0;right:0;top:-43px}span.variant-name,span.custom-variant-name{width:100px;float:left;display:block;margin-bottom:5px}.browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{width:auto;height:auto}.display-number,.control-buttons,.right{text-align:right!important;margin:0 .5em 0 0}.control-buttons #reg_text{float:left;margin:0 20px 0 0;text-align:left}#userForm select,.width80{width:80%}textarea.virtuemart{border-radius:0!important}textarea.virtuemart:hover,textarea.customer-comment:hover{color:#000}label.invalid,span.red{color:red}.output-billto span.values,.output-shipto span.values,.floatleft,span.floatleft{float:left}.output-billto span.values,.output-shipto span.values{padding-right:5px}.joomlaCoreField{background-color:#ffd}.vm-pagination{float:left;text-align:center!important}.vm-pagination ul{text-align:center!important}.vm-pagination ul li{display:inline}.vm-pagination .counter{text-align:right!important}.vm-page-counter{float:right}.vm-bottom div{text-align:center!important}.vm-bottom ul{text-align:center!important}.vm-bottom ul li{display:inline}.vm-bottom .counter{text-align:right!important}td.orders-key{font-weight:700;text-align:left}.manufacturer-view-default .row .manufacturer .spacer{padding:.4em}.product-field-display a img{display:block}.product-related-products,.product-related-categories{border-top:solid #ccc 1px;padding-bottom:10px}.product-fields .product-field-type-P{clear:both;border-bottom:1px solid #eee;margin-top:18px}.product-field-type-P .product-fields-title{font-size:120%}.product-field-type-B,.product-field-type-S,.product-field-type-I{float:left;text-align:left}.product-field-type-R{float:left;margin:0 1em}.product-fields-title-wrapper{min-width:10em;font-weight:700;padding:.5em 0}.vm-customfield-mod img,.vm-customfield-cart img{vertical-align:middle;width:16px}.vm-img-desc{display:block}a:hover .vm-img-desc{background:#095197}.vmpayment_name,.vmpayment_cost,.vmshipment_name,.vmshipment_cost{padding:0 10px}.vmpayment_description,.vmshipment_description{color:gray;font-size:9px;padding:0 2px}.vmpayment_cardinfo{color:gray;font-size:9px}.virtuemart_search .inputbox{vertical-align:middle}.product-fields .product-field,.product-related-categories .product-field{width:100%;float:left;display:inline-block;margin-bottom:.4em}.product-fields .product-field label.other-customfield{width:25%;float:left;position:relative;top:20px;left:-18px;margin-bottom:27px;text-align:center}.product-fields .product-field-type-M{display:block}.product-fields .product-field-type-M input[type=radio]{display:block;margin:10px}.product-fields .product-field-type-M label{display:inline-block}.product-fields .product-field-type-M img{display:block;vertical-align:text-top;float:right}.product-field-display{vertical-align:middle}.product-fields .product-field .vm-img-desc{font-size:9px}.buttonBar-right{text-align:right;float:right}.userfields_info{display:block;margin:0 0 8px}div.product{display:inline-block;float:left}div.product_horizon div.product{float:left;border:1px solid #ddd;margin:.3%;min-width:220px}div[class*=-view] .row{margin:0 0 0 -10px}.vmLoadingDiv{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba( 255,255,255,.8 ) url(../images/vm-preloader.gif) 50% 45% no-repeat}.vmLoading{overflow:hidden}.vmLoading .vmLoadingDiv{display:block}.vmLoadingDiv .vmLoadingDivMsg{position:relative;top:50%}.ratingbox{margin:0!important;background:url(../images/color-stars.png) repeat-x scroll 0 bottom transparent!important;width:70px!important;background-position:0 -32px}.ratingbox div,.ratingbox span{background:url(../images/color-stars.png) repeat-x!important}.icons{text-align:left!important;float:none!important;margin:30px 0 0;width:50%;border:1px solid #d5d5d5;border-right:0;background:0 0}.icons a{display:inline-block;background:#e4e4e4;border-right:1px solid #d5d5d5;width:33.3%;height:35px;text-align:center;line-height:35px}.icons a:before{content:"";font-family:FontAwesome;color:#444}.icons a.css-pdficon:before{content:"\f1c1"}.icons a.printModal:before{content:"\f02f"}.icons a.recommened-to-friend:before{content:"\f003"}.icons a img{display:none}.back-to-category{margin-bottom:40px}.back-to-category a{background:#e4e4e4;box-shadow:none;border:1px solid #ddd;padding:10px 20px;margin:0;color:#000;border-radius:0}.back-to-category a:hover{box-shadow:none;color:#fff;border:1px solid transparent}.productdetails .vm-product-media-container{width:50%;border:0}.productdetails .main-image{border:1px solid #eee}.productdetails .main-image img{max-width:100%;width:100%}.productdetails .vm-product-details-container{display:inline-block;width:45%;margin-left:2%}.vm-product-media-container .floatleft{border:1px solid #eee!important;margin-right:10px!important}.vm-product-media-container .floatleft:hover{border:1px solid #444!important}.productdetails .vm-product-details-container h1{margin:0 0 10px;font-size:36px;font-weight:600}.productdetails-view .product-short-description{margin:20px 0 0;padding:0}.productdetails-view .product-description,.product-fields{margin:0}.productdetails-view .PricesalesPrice{font-size:36px;font-weight:600}.productdetails-view .product-price{border-bottom:1px solid #eee;padding-bottom:15px}.productdetails-view .notify.btn{margin-left:0}.productdetails-view .css-productdetails-tab{margin-top:70px}.css-productdetails-tab .nav-tabs{background:0 0;border:0}.css-productdetails-tab .nav-tabs li a{position:relative;background:#bfbfbf;color:#fff;text-transform:capitalize;font-size:14px}.css-productdetails-tab .nav-tabs li.active a:before{content:"";display:block;width:0;height:0;position:absolute;top:100%;left:0;border-left:0;border-right:11px solid transparent;border-top:12px solid}.css-productdetails-tab .tab-content{border:0;background:#f9f9f9;padding:30px}.product-field-display a.chzn-single{border:1px solid #eee;box-shadow:none;background:0 0;border-radius:0;height:30px;line-height:28px}.product-field-display .chzn-container-single .chzn-single span{overflow:visible}.product-field-display .chzn-container .chzn-drop{background:#fff;border:0;color:#444;width:100!important}.product-field-display .chzn-container .chzn-drop .chzn-search input{width:100%!important}.productdetails-view .manufacturer,.productdetails-view .customer-reviews{margin-top:0}.productdetails-view .chzn-container-single .chzn-single div b{background-position:-3px 3px}.productdetails-view .chzn-container-active .chzn-single-with-drop div b{background-position:-18px 5px}.productdetails-view .product-neighbours,.productdetails-view .addtocart-area{margin:45px 0 0}.productdetails-view .product-field{width:100%;margin:0 15px 20px 0}.productdetails-view .product-fields-title strong{display:block;margin-bottom:10px;font-size:14px;color:#979797;font-weight:300}.category-view .quantity-box,.featured-view .quantity-box,.latest-view .quantity-box,.topten-view .quantity-box,.recent-view .quantity-box,.category-view .quantity-controls,.featured-view .quantity-controls,.latest-view .quantity-controls,.topten-view .quantity-controls,.recent-view .quantity-controls{display:none}.main-image,.featured-view .product,.latest-view .product,.topten-view .product,.recent-view .product,.related-products-view .product,.center,span.center{list-style:none}.category-view .row .category .spacer,.featured-view .spacer,.latest-view .spacer,.topten-view .spacer,.recent-view .spacer,.related-products-view .spacer,.browse-view .row .product .spacer{padding:0!important}#mod_virtuemart_search{width:100%}.t3-sidebar .vmgroup ul.vmproduct{margin:0;padding:0;list-style-type:none}.t3-sidebar .vmgroup .vmproduct .spacer>a,.t3-sidebar .vmgroup ul.vmproduct li>a{display:inline-block;width:40%;float:left;margin-right:25px;border:1px solid #eee}.t3-sidebar .vmgroup .vmproduct .spacer>a:hover{border:1px solid #444;opacity:.7}.t3-sidebar .vmgroup .vmproduct img{width:100%}.t3-sidebar .vmgroup .vmproduct h3{display:inline-block;width:40%;margin:0}.t3-sidebar .vmgroup .vmproduct h3 a{font-size:16px;font-weight:700;color:#444}.t3-sidebar .vmgroup .vmproduct h3 .css-vmgroup-productprice{display:block;margin-top:20px;font-size:14px;color:#979797}.t3-sidebar .vmgroup .vmproduct .addtocart-area{margin-top:20px}.t3-sidebar .vmgroup span.addtocart-button{margin-left:0}.t3-sidebar .vmgroup .vmproduct .quantity-controls,.t3-sidebar .vmgroup .vmproduct .quantity-box{display:none}.t3-sidebar .vmgroup .vmproduct .product-field-display .chzn-container,.t3-sidebar .product-field-display .chzn-container .chzn-drop{width:100%!important}.t3-sidebar .VMmenu,.t3-sidebar .VMmenu ul{margin:0;padding:0}.t3-sidebar .VMmenu>li,.t3-sidebar ul.vmmanufacturer>li{position:relative;padding:7px 0 7px 20px;border-bottom:1px solid #eee}.t3-sidebar .VMmenu>li:first-child,.t3-sidebar ul.vmmanufacturer:first-child>li{padding-top:0!important}.t3-sidebar .VMmenu li ul.menu li{position:relative;border:0;padding:3px 0 3px 25px}.t3-sidebar .VMmenu li ul.menu li:not(.VmClose):before{content:"\f105"}.t3-sidebar .VMmenu li:before,.t3-sidebar .VMmenu ul.menu li:before,.t3-sidebar ul.vmmanufacturer>li:before{font-family:FontAwesome;position:absolute;left:0;color:#999}.t3-sidebar .VMmenu>li:before,.t3-sidebar ul.vmmanufacturer>li:before{content:"\f192"}.t3-sidebar .VMmenu li a,.t3-sidebar ul.vmmanufacturer li a{color:#666}.t3-sidebar .VMmenu li.VmClose .VmArrowdown:before,.t3-sidebar .VMmenu li.VmOpen .VmArrowdown:before{font-family:FontAwesome;color:#999}.t3-sidebar .VMmenu li.VmClose .VmArrowdown:before{content:"\f196";font-family:FontAwesome}.t3-sidebar .VMmenu li.VmOpen .VmArrowdown:before{content:"\f147";font-family:FontAwesome}#virtuemart_currency_id_chzn,#virtuemart_currency_id_chzn .chzn-drop{width:100%!important}#virtuemart_currency_id_chzn .chzn-drop{border:1px solid #eee!important;box-shadow:none}#virtuemart_currency_id_chzn a{background:0 0;margin-top:15px;border:1px solid #eee;border-radius:0;box-shadow:none}input.css-currency-submit{box-shadow:none;display:block;margin-top:20px;border:0}input.css-currency-submit:hover{background:#f2f2f2}.vmCartModule .vm_cart_products{border-bottom:1px solid #eee;margin-bottom:10px}ul.vmmanufacturer{list-style-type:none;margin:0;padding:0}.vmmanufacturer img,.css-vmmanufacturer img{width:100%}.css-vmshop-customer-login .row{margin:0 -20px!important}.css-vmshop-customer-login{border:1px solid #eee;padding:30px}.css-vmshop-customer-login .userdata input{margin-bottom:15px;width:100%}.css-vmshop-customer-login .userdata input.btn-primary{width:40%}.css-vmshop-customer-login div>a{color:#444}.css-login-remember-checkbox label{float:left;margin:0 10px 0 0}.css-login-remember-checkbox input.inputbox{height:23px}.cart-view h2{font-size:16px;margin:0 0 10px;padding:0}.cart-view h2 i{margin-right:5px;color:#999}.row.css-vm-newuser{margin:30px 0!important}.css-vm-newuser{background:#444;color:#fff;padding:20px!important;margin-top:15px}.css-vm-newuser .css-newuser-txt{font-size:22px;line-height:40px;font-weight:600}.css-vm-newuser .css-newuser-txt a{text-decoration:underline}.css-vm-newuser .vm-continue-shopping .continue_link{display:inline-block;background:#fff;color:#444;padding:10px;font-size:16px}.cart-summary tr td{border-top:0}.cart-summary tr.sectiontableentry1{border-bottom:1px solid #eee}table.cart-summary tr th{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border-bottom:solid #e9e8e8 1px;padding:20px 10px}.cart-summary tr td{padding:15px 10px;vertical-align:middle}.css-cartsummery-name .cart-images{display:inline-block;vertical-align:middle;margin-right:35px}.css-cartsummery-name a{font-size:16px;color:#444}.css-quantity-update input[type=text]{border:1px solid #eee;border-bottom:0}.css-quantity-update button{display:inline-block;background:0 0;border:1px solid #eee;vertical-align:top;width:50%}.css-vm-product-price-total,.css-vm-shop-price-final{font-size:14px;font-weight:300;background:#444;color:#fff}.sectiontableentry2 input.coupon{display:inline-block;width:70%;margin-right:20px}.css-coupon input.details-button{border:0;color:#fff;padding:7px 20px}.checkoutStep h3{margin-top:0}.css-vm-button-correct{margin-top:20px}.css-vm-shop-price-final .priceColor2{color:#fff}.billto-shipto{margin:10px 0 0;padding:10px 0 25px}.billto-shipto .row{margin:0}.billto-shipto h3{margin:0 0 30px}.billto-shipto span,a.terms-of-service{display:inline-block;font-size:14px}#full-tos{display:none}.output-billto span.titles,.output-shipto span.titles{width:150px;float:left}.output-billto span.values-first_name,.output-billto span.values-middle_name,.output-billto span.values-zip,.output-shipto span.values-first_name,.output-shipto span.values-middle_name,.output-shipto span.values-zip{float:left;margin-right:3px}.output-shipto #STsameAsBTjs{margin-left:20px}.vm-fieldset-tos{margin:30px 0 0}button#checkoutFormSubmit{border-radius:0;border:0;padding:12px 20px;margin-top:20px}.css-shop-edit .css-shoplogin-header h2{margin:0 0 20px;font-size:16px;color:#999;text-transform:capitalize}.css-shop-edit .css-vmshop-customer-login{margin-bottom:50px}.css-shop-edit .css-vmshop-customer-login h1{margin-top:0}.css-shop-regform h2{margin:0 0 25px}.css-shop-regform .buttonBar-right .button{border:0;padding:7px 12px;color:#fff}.css-shop-regform .adminForm tr td{border:0}.css-shop-regform fieldset{margin-bottom:30px}.css-shop-regform fieldset .userfields_info{font-size:18px;font-weight:400}.css-shop-regform .user-details label{font-weight:300;width:100%;text-align:left}.css-shop-regform input,.css-shop-regform input:hover{background:0 0!important}.css-shop-regform input{margin-bottom:10px}.css-shop-regform a.chzn-single{background:0 0;height:34px;margin-bottom:10px;border-radius:0;border:1px solid #ccc}.css-shop-regform .chzn-drop{top:30px!important;z-index:9999!important}table.user-details .vm-chzn-select{}table.user-details input{}table.user-details input.invalid{}table.user-details{width:450px;margin-bottom:10px}table.user-details input[type=checkbox],table.user-details input[type=radio]{width:20px}#fancybox-content{width:100%!important}.manufacturer-product-link a{border-radius:0;border:0;color:#fff;background:#444!important;font-weight:600}.manufacturer-details-view img{float:right;margin:0 0 10px 20px}.manufacturer-details-view .email-weblink a{margin-right:15px}.task-recommend input,.task-askquestion input{margin-bottom:20px}.task-recommend .css-login-remember-checkbox input.inputbox,.task-askquestion .css-login-remember-checkbox input.inputbox{width:12px}.ask-a-question-view .product-summary{border-bottom:solid #cac9c9 1px;margin:25px 0 0;padding:0 0 10px}.ask-a-question-view .product-summary h2{font-size:16px;margin:0;padding:0}.ask-a-question-view .product-summary .short-description{margin-top:6px}.ask-a-question-view .product-summary img.product-image{max-width:100%;max-height:100%;width:auto;height:auto}.ask-a-question-view .form-validate input{background:0 0!important}.ask-a-question-view .form-validate input:hover{background:0 0!important}.ask-a-question-view .form-field textarea.field{width:394px;background:#fff url(../images/vmgeneral/default_bg.jpg) bottom repeat-x;border:solid #cac9c9 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;text-align:left;padding:12px}.ask-a-question-view .form-field textarea.field:hover{background:#fff url(../images/vmgeneral/default_hover_bg.jpg) top repeat-x;color:#000}.ask-a-question-view .form-field .submit{width:418px}.ask-a-question-view table.askform,.ask-a-question-view table.askform tr,.ask-a-question-view table.askform td{border:0}.ask-a-question-view table.askform td{padding:5px 0}.ask-a-question-view #recaptcha_area{margin-bottom:20px}div.ask-a-question{display:block;width:70%}a.ask-a-question{display:block;border-radius:0;box-shadow:none;background:#e4e4e4;border:1px solid #ddd;padding:8px 20px;color:#444;font-size:14px}a.ask-a-question:hover{text-decoration:none;box-shadow:none;background:0 0;color:#fff;border:1px solid transparent}.ask-a-question-view,.manufacturer-details-view .spacer{padding:20px}.ask-a-question-view h1,.manufacturer-details-view h1{margin:0;padding:0}.ask-a-question,.manufacturer,.manufacturer-details-view .email-weblink,.manufacturer-details-view .description{margin:33px 0 0}.write-reviews .highlight-button{padding:10px 12px;border-radius:0;border:0}.customer-reviews .list-reviews{margin-top:20px}#fancybox-content a.continue_link,#fancybox-content a.showcart{padding:7px 12px!important;color:#fff!important}#fancybox-content a.continue_link{float:left}#fancybox-content h4{margin-top:70px;color:#444}input.highlight-button{border:0!important;border-radius:0;padding:7px 12px}#ui-tabs{margin-top:40px}#ui-tabs ul#tabs{padding:0}#ui-tabs ul#tabs li:hover,#ui-tabs ul#tabs li.current{color:#fff}.vendor-details-view h1{margin-top:0}.vendor-image{margin-bottom:30px}.css-vendor-contactform label{margin-bottom:20px}.vmCartModule .show_cart{display:inline-block;margin-top:20px}.vmCartModule .show_cart a{position:relative;float:left!important;padding:7px 12px;color:#fff}.vmCartModule .show_cart a:before{content:"\f07a";font-family:FontAwesome;margin-right:5px}.vmCartModule .show_cart a:hover{background:#f2f2f2!important}@media(max-width:768px){.row div[class*=width]{width:100%;float:none;margin-bottom:15px}.vm-product-container>div{width:100%!important;float:none!important;margin-bottom:15px}.productdetails-view .spacer-buy-area{padding:0}.productdetails-view .manufacturer{text-align:center}.productdetails .vm-product-media-container,.productdetails .vm-product-details-container{width:100%!important}.productdetails .vm-product-media-container{margin-bottom:50px}.css-quantity-update{display:none}table.cart-summary tr th{min-width:20px!important;padding:5px!important}.css-vmshop-customer-login .userdata input.btn-primary{width:100%!important}.billto-shipto .row>div{margin-bottom:20px}.css-shop-regform .adminForm tr td{display:block;margin-bottom:15px}table.user-details{width:100%!important}}@media(min-width:992px) and (max-width:1199px){.css-product{width:23.5%}.css-product .vm-product-media-container:hover .addtocart-area{left:9%}.css-product .vm-product-media-container:hover .vm-details-button{right:9%}.vm-col-3.css-product{width:31.5%}}@media(min-width:768px) and (max-width:991px){.css-product{width:48%;margin-bottom:35px!important}.css-product .vm-product-media-container:hover .addtocart-area{left:24%}.css-product .vm-product-media-container:hover .vm-details-button{right:24%}.vm-col-3.css-product{width:97%}.vm-col-3.css-product .vm-product-media-rating{width:auto}}@media(min-width:481px) and (max-width:767px){.css-product{width:47%;margin-bottom:35px!important}table.cart-summary tr th{min-width:20px!important;padding:5px!important}}@media(max-width:480px){.css-product{width:100%;margin-bottom:35px!important;margin-left:0!important}.css-product .vm-product-media-container:hover .addtocart-area{left:21%}.css-product .vm-product-media-container:hover .vm-details-button{right:21%}div[class*=-view] .row{margin:0!important}.cart-summary tr td{padding:15px 0!important}table.cart-summary tr th{min-width:2px!important;padding:2px!important}}