.addtocart_button,.notify_button{width:81px;height:21px;cursor:pointer;border:none;overflow:hidden;float:left;text-align:center;line-height:20px}.addtocart_button{background:url(images/add-to-cart.png) 0 0 no-repeat;color:#fff;margin:0;padding:0;text-align:center;margin-top:4px}.addtocart_button:hover{color:#ccc}.notify_button{background:url(images/notify_blue.gif) no-repeat center transparent}.addtocart_button_module{width:85px;height:23px;cursor:pointer;color:#fff;border:none;background:url(images/btn_add_large.png) 0 0 no-repeat;overflow:hidden;margin:0;padding:0 0 2px 17px;font-size:10px}input.addtocart_button_module:hover{color:#ccc}.quantity_box{vertical-align:middle;float:left;margin-right:5px;line-height:26px;display:none}.quantity_box_button{width:14px;vertical-align:middle;height:14px;border:0;cursor:pointer;float:left}.quantity_box_button span{display:none}.quantity_box_button_down{background:url(images/qty-less.png) 0 0 no-repeat;margin-left:7px;margin-top:5px}.quantity_box_button_up{background:url(images/qty-more.png) 0 0 no-repeat;margin-left:60px;margin-top:5px;clear:left}.vmCartChildElement .quantity_box_button_up,.vmCartChildElement .quantity_box_button_down{margin-top:-5px}.vmCartChildElement .quantity_box_button_up{margin-left:50px}.vmMultiChildQuantityBox .details-cart-form{margin-top:-15px}.vmQuantityAddCart .addtocart_button{margin-left:60px;margin-top:15px}.vmQuanityFormSurround quantity_box{float:left}.vmQuanityFormSurround .inputboxquantity{float:left;display:none}.vmQuanityFormSurround .quantity_box_button_surround{float:left}.vmQuanityFormSurround .quantity_box_button_surround .quantity_box_button_up{margin-left:10px}.vmQuanityFormSurround .cart-quantity-box{width:150px;height:auto}#product-details-page .vmQuanityFormSurround .details-cart-form{float:left;padding-top:0;padding-left:0;width:150px}div.home-featured-cartblock form.addtocart_form{clear:both}.continue_link,.checkout_link{margin:2px;padding:2px 0;vertical-align:middle;font-weight:400;font-size:100%;color:#fff}a.checkout_link:hover{color:#fff}.checkout_link{margin-left:40px;width:120px;height:20px;display:block;background:url(images/add-to-cart.png) 0 0 no-repeat;float:right;margin-right:20px;text-align:center}.continue_link{background:url(images/back.png) 0 0 no-repeat}.next_page{background:url(images/next_16x16.png) 100% 50% no-repeat;padding-right:20px;line-height:20px;float:right;width:auto}.previous_page{background:url(images/previous_16x16.png) 0 50% no-repeat;padding-left:20px;line-height:20px;float:left;width:auto}#prod-navigation-bar{overflow:hidden;padding:5px 5px 0;height:25px}.legalinfo{border:2px solid gray;margin:10px;padding:0 0 10px 10px}div.browse-page-path .pathway{margin-bottom:0}div.pathway a{margin-right:8px}div.pathway a:hover{color:#444}div.pathway img{padding:0}span.path-divider{color:#000;margin-right:5px}div.buttons_heading{margin:10px;width:10%;float:right}.productPrice{font-weight:700;white-space:nowrap;font-size:100%;display:block;margin:0;color:#00f}table.featureprod td.imageThumb{text-align:center;padding:15px 0}.product-name{font-weight:700;display:block;margin-bottom:10px;color:#000}.product-Old-Price{color:red;text-decoration:line-through}.browseProductContainer{width:100%;padding:3px;vertical-align:top}.browseProductTitle{font-size:16px;font-weight:700;padding:3px;margin-top:3px;width:30%;float:left}.browseProductImageContainer{float:left;width:auto;margin:3px}.browseProductDetailsContainer{float:left;width:70%}.browseProductDescription{margin-top:40px;width:50%}.browsePriceContainer{float:left;margin:5px;width:20%}.browseAddToCartContainer{width:30%;text-align:center}.browseRatingContainer{float:left;width:25%;margin:3px;white-space:nowrap}.thumbnailListContainer{text-align:center;width:200px;height:200px;overflow:auto}.ask-question-inner{padding:15px}.formLabel{float:left;width:110px;text-align:right;margin:2px;clear:left;vertical-align:middle;margin-top:10px}#agreed_div{white-space:normal}.formField{float:left;max-width:485px;margin:2px;vertical-align:middle;margin-top:8px}.missing{color:red;font-weight:700}.adminListHeader{float:left;height:48px;background-repeat:no-repeat;text-align:left;font-size:18px;font-weight:700;padding-left:80px}.labelcell{margin-left:auto;font-weight:700;vertical-align:top;width:30%}table.adminform td.labelcell{text-align:right}.iconcell{vertical-align:top;width:5%}.shop_error,.shop_warning,.shop_info,.shop_debug,.shop_critical,.shop_tip{background-color:#FAFAD2;background-position:10px 11px;background-repeat:no-repeat;font-weight:700;margin:1px;padding:10px 10px 10px 34px}.shop_error{background-image:url(images/error.gif)}.shop_warning{background-image:url(images/warning.png)}.shop_info,.shop_tip{background-image:url(images/info.png)}.shop_debug{background-image:url(images/log_debug.png)}.shop_critical{font-weight:700;background-image:url(images/log_critical.png)}.vmCartContainer{width:auto;padding:3px;overflow:hidden;text-align:center}.vmCartChildHeading{font-size:14px;font-weight:700;padding-bottom:3px;text-align:left}.vmCartChild{vertical-align:middle;padding-left:2px;padding-right:12px;margin-bottom:2px;float:left;width:100%}.vmChildDetail{vertical-align:middle;margin-top:15px;display:block;float:left}.vmCartChildElement{width:100%;vertical-align:middle;height:25px;text-align:left}.vmCartAttributes{margin-top:8px;width:100%}.vmMultiple{height:35px}.vmChildType{width:100%}.vmClearDetail{clear:both}.vmClearAttribs{clear:both}.vmRowOne{background:#f7f7f7}.vmChildQuanityBox .quantity_box_button_surround{margin-top:-15px;position:absolute}.vmChildDetail .productPrice{margin:0}.vmChildDetail .inputboxquantity{float:left}.vmChildDetail .quantity_box_button_surround{margin-top:10px;position:absolute}.vmChildDetail .addtocart_button{margin-right:15px}.vmChildDetail a,.vmChildDetail a:link{font-size:11px;color:#000;text-decoration:none;font-weight:700}.vmChildDetail a:hover{font-size:11px;color:#333;text-decoration:none;font-weight:700}.inputboxquantity{margin-top:3px;width:40px;vertical-align:middle}.availabilityHeader{text-decoration:underline;font-weight:700}.inputboxattrib{float:left;margin-top:0;vertical-align:middle;margin-bottom:2px}.quantitycheckbox{margin-top:6px;vertical-align:middle}.vmCartContainer_2up{width:100%;float:left;background:#f7f7f7;border:1px solid #000;padding:3px}.vmCartChildHeading_2up{font-size:14px;font-weight:700;padding-bottom:3px;text-align:left}.vmCartChild_2up{vertical-align:middle;border:1px solid #000;padding-left:2px;padding-right:2px;margin-bottom:2px;float:left}.vmChildDetail_2up{vertical-align:middle;margin-top:6px}.vmCartChildElement_2up{width:100%;vertical-align:middle;height:25px;text-align:left}.vmCartAttributes_2up{float:left;padding:0 5px 5px;margin:0 5px 5px;width:50%}.vmMultiple{height:35px}.vmChildType_2up{background:#f7f7f7;padding:0 5px 5px;margin:0 5px 5px;float:left;width:40%;border:1px solid #000}.vmClearAttribs_2up{clear:both}.vmRowOne_2up{background:#f7f7f7}.vmRowTwo_2up{background:#fff}.vmChildDetail_2up a,.vmChildDetail_2up a:link{font-size:11px;color:#000;text-decoration:none;font-weight:700}.vmChildDetail_2up a:hover{font-size:11px;color:#333;text-decoration:none;font-weight:700}.vmCartModuleList{cursor:pointer;font-size:11px;color:#000;text-decoration:none;font-weight:700}.vmCartModuleList:hover{font-size:11px;color:#333;text-decoration:none;font-weight:700}.vmquote{margin:4px;border:1px solid #ccc;background-color:#E9ECEF;padding:10px;font-size:12px;color:#254D78}.editable{background:#ff3;cursor:pointer}ul.pagination li{padding:2px 1px;display:inline;background:none}.clr{clear:both;overflow:hidden}div#vmMainPage{padding-bottom:0;overflow:hidden}div#vmMainPage p{padding:15px}div#vmMainPage form#emailForm{overflow:hidden}form#emailForm textarea#contact_text.inputbox{width:98%;border:1px solid #ccc;padding:3px}form#emailForm input#contact_name.inputbox,form#emailForm input#contact_mail.inputbox{width:45%;border:1px solid #ccc;padding:3px}a.return-to-product{margin-bottom:15px;display:block;font-size:120%;background:url(images/recent-prod-icon.png) 0 1px no-repeat;padding-left:22px;line-height:130%}div#vmMainPage a,div#vmMainPage a:hover{text-decoration:none}div#vmMainPage a.button{padding-left:15px}.vmRecent{border-top:1px solid #ccc;padding-top:5px}.vmRecent h3{margin-top:10px}div#showcase-promo marquee td{width:225px;text-align:center}.vmContentHeading{margin:0 15px}.vmStoreDesc{margin:15px 15px 0}#home-featured{border-top:1px solid #ccc;margin-top:-1px;overflow:hidden}div.tl .home-featured-block,div.cl .home-featured-block,div.bl .home-featured-block{border-right:1px solid #ccc}div.tl .home-featured-block,div.tc .home-featured-block,div.tr .home-featured-block,div.cl .home-featured-block,div.cc .home-featured-block,div.cr .home-featured-block{border-bottom:1px solid #ccc}div.tc .home-featured-block,div.cc .home-featured-block,div.bc .home-featured-block{padding-right:1px}.home-featured-block{padding:2px;background:#fff}.home-featured-inner{padding:15px 15px 5px;background:#f9f9f9}.home-featured-inner:hover{background:#fefefe}.home-featured-block h4{margin:0;padding:0;font-size:120%;color:#000;text-decoration:none}.home-featured-block a{text-decoration:none}.home-featured-cartblock{position:relative;margin-top:0}.home-featured-cartblock input.addtocart_button{position:absolute;left:120px;top:0}.home-featured-productPrice{display:block;margin-top:0;margin-bottom:8px}.home-featured-blockImageContainer{float:left;margin-right:15px;margin-bottom:5px}.home-featured-block p{margin-top:8px}div.details-catbar{margin:0;padding:0}span.catbar-text{overflow:hidden;width:100%}#vmMainPage h2,#vmMainPage h3{font-size:16px;font-weight:700;line-height:16px;margin:0;padding:7px 10px;background:none repeat scroll 0 0 #004884;color:#fff!important}#vmMainPage span.catbar-text h3{margin:0 15px 0 0;padding:0 0 0 15px;font-size:180%}#product-details-page{width:99%}.details-padding{padding:5px;overflow:hidden;clear:both}#product-details-page div.product-image{width:155px;float:left;text-align:center}#product-image-first{margin-bottom:10px}#product-details-page div.product-image img{margin-bottom:10px}div.details-right-column{width:510px;float:right}div.details-right-column span.productPrice{margin-top:0;font-size:110%}#product-details-page h1{color:#007;font-size:15px;font-weight:700;margin-bottom:5px;margin-top:0;padding-bottom:0;width:345px}#product-details-page h2{font-size:12px;margin:0 0 8px;line-height:15px;color:#007!important;background:none!important;padding:0!important}#product-details-page div.product-description{display:block;margin-bottom:20px;text-align:justify}#product-details-page div.product-description h3{font-size:16px;margin-top:0;color:#00A;font-weight:700;margin-bottom:0}#product-details-page div.product-description p{padding:0;margin-bottom:5px;margin-top:5px}#vmMainPage .product-description h3{padding-left:0}.product-description ul{list-style:none;margin-left:0;padding-left:6px;margin-top:5px}.product-description ul li{background:url(images/main-bullet.png) 0 4px no-repeat;padding-left:14px}#product-details-page div.product-price{display:block;margin-top:8px}#product-details-page div.product-packaging{display:block;margin-top:15px}#product-details-page div.ask-seller{font-weight:700;display:block;margin-top:15px;padding-left:5px;background:url(images/faq-icon-l.png) 0 0 no-repeat}#product-details-page div.add-cart{display:block;overflow:hidden}.details-bottom-section{display:block;margin:0}.recent-products-list{display:block;margin-top:15px}#vmMainPage .recent-products-list .vmRecent h3{font-size:110%;font-weight:700;background:url(images/recent-prod-icon.png) 0 0 no-repeat;padding-left:22px}#product-details-page .details-cart-form{padding-top:10px;padding-left:20px;overflow:hidden}.cart-quantity-box{float:left;margin-right:10px;height:50px;width:115px}.product-reviews-inner{padding:15px}.product-reviews blockquote{background:#fff;font-size:100%;font-style:normal;color:#333;padding:5px;line-height:100%;margin:0 0 5px}.product-reviewform{padding:2px 0}.product-reviewform-inner{padding:10px 15px}.product-reviews h4,.product-reviewform h4{margin-top:0;padding-top:0;font-size:16px;color:#00A;font-weight:700}.product-reviews h4{color:#00A;font-weight:700;font-size:16px}ul.vmRecentDetail{margin-left:0;padding-left:6px;list-style:none}ul.vmRecentDetail li{background:url(images/main-bullet.png) 0 4px no-repeat;padding-left:14px}.related-products{overflow:hidden;margin-top:0;margin-left:15px}.related-products-main h4{font-size:16px!important;margin-top:15px;color:#00A!important;font-weight:700;background:none!important}.related-products-listing{width:150px;float:left;margin-right:15px;margin-bottom:15px}.related-products-listing span.product-name{font-size:10px;line-height:10px;margin-top:3px;text-align:left}.related-products-listing div.product-writer{font-size:10px;line-height:10px;color:#666;margin-top:3px;text-align:left}.show-availability{margin-top:15px;display:block}.category-desc-header{font-size:100%;display:block;color:#666;padding:15px;overflow:hidden;line-height:140%}#vmMainPage h3.cart-title{margin:0;padding:10px 15px;background:url(images/cart-checkout-bar.png) 0 100% repeat-x}.shopping-cart-main tr.sectiontableheader th{height:32px}.shopping-cart-main tr.sectiontableentry1 td,.shopping-cart-main tr.sectiontableentry2 td{height:auto;padding:8px 0}.shopping-cart-main tr.sectiontableentry1 td input.inputbox,.shopping-cart-main tr.sectiontableentry2 td input.inputbox{border:1px solid #ccc}.shopping-cart-main{border-bottom:1px solid #ccc;padding:0 1px 1px}.shopping-cart-main-inner{background:#f9f9f9 url(images/cart-section-head.png) 0 0 repeat-x;padding:0 15px}.shopping-cart-main td{padding-top:10px}.cart-section-header{background:url(images/cart-section-head.png) 0 100% repeat-x;height:30px}.cart-checkout-bar{background:url(images/cart-checkout-bar.png) 0 100% repeat-x;margin:0;padding:15px 0;overflow:hidden;border-bottom:1px solid #ccc}.cart-checkout-bar a.continue_link{display:none}.cart-coupon-section{margin:0;padding:1px;border-bottom:1px solid #ccc}.cart-coupon-section-inner{background:#D3F5F5;padding:15px}#vmMainPage .cart-coupon-section td{border-bottom:0}input#coupon_code.inputbox{border:1px solid #ccc}.shop-checkout-address{margin:0;border-bottom:1px solid #ccc;padding:1px}.shop-checkout-address-inner{background:#f9f9f9;padding:15px}h4.shipping-method,h4.payment-method{margin:0 0 10px;font-size:13px;font-weight:700}.shop-checkout-address .sectiontableheader,.shipto-addresses-block .sectiontableheader{background:none;border:0}.shipto-addresses-block{padding:1px;border-bottom:1px solid #ccc}.shipto-addresses-block-inner{background:#FFF3EE;padding:15px;overflow:hidden}.shipto-addresses-block textarea,.shipto-addresses-block .inputbox{border:1px solid #ccc}.shipto-addresses-block h5{margin:0 0 10px}#vmMainPage .shipto-addresses-block td{border-bottom:0;padding-bottom:10px}h4.shipto{margin-top:10px}.shipping-info-page div.checkout-bar{border-bottom:1px solid #ccc}.shipping-info-page fieldset{margin-bottom:0;padding:15px;overflow:hidden}.shipping-info-page .inputbox{border:1px solid #ccc;padding:2px}.shipping-info-page .ship-buttons{margin:0 auto;overflow:hidden;width:45%}.shipping-info-page input.button,#vmMainPage .shipping-info-page a.button{background:url(images/form-input-w.png) 0 0 no-repeat;width:79px;height:24px;cursor:pointer;border:none;overflow:hidden;text-align:center;color:#333;padding:0 0 4px;float:left;margin-right:10px;display:block}.shipping-info-page input.button{line-height:24px}#vmMainPage .shipping-info-page a.button{line-height:23px;padding-bottom:0}#vmMainPage form div input.button{background:url(images/form-input-long.png) 0 0 no-repeat;width:104px;height:24px;cursor:pointer;border:none;overflow:hidden;text-align:center;color:#333;padding:0 0 4px;font-size:90%;line-height:24px}#vmMainPage .ship-to-addresses-block div input.button{background:none}.update-shipping-page{padding:0 15px}.update-shipping-page .sectiontableheader{background:none;border:0}.update-shipping-page input.button{background:url(images/form-input-w.png) 0 0 no-repeat;width:79px;height:24px;cursor:pointer;border:none;overflow:hidden;text-align:center;color:#333;padding:0 0 4px;font-size:90%;line-height:24px;margin-top:15px}.account-maintenance{padding:0 0 15px 10px}.account-maintenance td{padding-left:0}.order-details{padding:15px}.shipping-addresses .sectiontableheader{background:none;border:0;padding:0}.shipping-info-page .sectiontableheader{background:none;border:0;padding:0}.account-buttons{text-align:right;padding:0 15px}.account-maint{display:block;margin-bottom:5px;line-height:100%}.account-img{width:14px;height:14px;margin-right:6px}.customer-account{font-size:130%;font-weight:700;display:block}.update-shipping-page .inputbox{border:1px solid #ccc;padding:2px}img.account-save{width:14px;height:14px;background:url(images/account-save.png) 0 0 no-repeat}img.account-back{width:14px;height:14px;background:url(images/search-arrow.png) 0 0 no-repeat;margin-left:5px}.update-shipping-page fieldset{padding:15px 0;margin-top:0;margin-bottom:0}a.more-details{display:block;float:left;width:48px;height:17px;background:url(images/more-button-bg.png) 0 0 no-repeat;color:#fff;line-height:17px;text-decoration:none;font-size:90%;text-indent:6px;margin-top:17px;margin-right:10px}a.more-details:hover{color:#fff}.checkout-bar{padding-bottom:15px;background:url(images/cart-checkout-bar.png) 0 100% repeat-x}.checkout-bar td{width:117px}.vm-inset{padding:2px 0;text-align:center}.vm-inset-inner{background:#f9f9f9}.browse-page-inset .vm-inset{border-bottom:1px solid #ccc;margin-bottom:2px}#vmMainPage legend.sectiontableheader{background:none;border:0}#vmMainPage .inputbox{border:1px solid #ccc;padding:2px}.orderby-bar,.pagenav-bar{background:url(images/cart-checkout-bar.png) 0 100% repeat-x;border-bottom:1px solid #ccc}.orderby-bar-padding,.pagenav-bar-padding{padding:14px 15px;overflow:hidden}.pagenav-bar{border-top:1px solid #ccc}.browse-page-navigation{float:right;margin-right:0;padding-top:8px}.browse-page-navigation ul.pagination{margin:0;padding:0}.browse-page-limitbox,.browse-page-limitbox form{float:left;margin-right:10px}.limitbox-results-text{padding-top:8px;float:left}.browse-page-block{width:100%}.browse-page-block-inner{padding:15px}a.browse-product-title{margin:0;padding:0;font-size:13px;color:#007;text-decoration:none;font-weight:700}#product_list{margin:0}#product_list td{border:1px solid #ccc;background:#f9f9f9}#product_list td:hover{background:#fefefe}#vmMainPage .padding{padding:0 25px}#login_stretcher .inputbox,#register_stretcher .inputbox{border:1px solid #ccc;padding:2px}#login_stretcher input.button{background:url(images/form-input-w.png) 0 0 no-repeat;width:79px;height:24px;cursor:pointer;border:none;overflow:hidden;text-align:center;color:#333;padding:0 0 4px;font-size:90%;line-height:24px;margin-bottom:10px}#register_stretcher fieldset{margin-bottom:0;padding-bottom:15px}#vmMainPage #register_stretcher input.button{margin-top:15px;background:url(images/form-input-long.png) 0 0 no-repeat;width:104px;height:24px;cursor:pointer;border:none;overflow:hidden;text-align:center;color:#333;padding:0 0 4px;font-size:90%;line-height:24px;margin-bottom:10px}.rokvm_categories li.parent{position:relative}table.pricesnapshot{margin-bottom:5px}table.pricesnapshot tr td{padding-right:10px;padding-top:5px}#vmMainPage span.catbar-text h3{font-size:16px;font-weight:700;line-height:16px;margin:0;padding:7px 10px;background:none repeat scroll 0 0 #004884;color:#fff!important}.product-description h4{color:#00A!important;font-size:16px!important;margin-top:10px;font-weight:700}.addFavorite{margin-top:2px}table.tblPrice{font-size:14px;line-height:20px}table.tblPrice tr td{text-align:center;border:none!important}.pricediff{color:red;font-weight:700;text-align:left!important;font-size:14px;padding-top:0}.pricediscount{padding-left:15px;color:red;font-weight:700;font-size:18px;text-align:center}.pricediscount2{padding-left:15px;font-weight:700;font-size:18px;text-align:center}.quantity_box_button_surround{display:none}div.product-type{margin-top:5px;margin-bottom:5px}.priceLabel{font-size:12px}table.tblReview tr th{padding-left:10px;padding-right:10px}a.btAddWish{display:block;margin-bottom:5px;margin-left:30px;background:url(images/btn_add_wish.png) no-repeat scroll 0 0 transparent;color:#FFF;height:23px;width:62px;font-size:10px;padding:0 0 0 24px;line-height:23px;text-align:left}a.btAddWish:hover{color:#CCC}a.btAddFavBook{display:block;margin-bottom:5px;margin-top:15px;background:url(images/btn_add_favbook.png) no-repeat scroll 0 0 transparent;color:#FFF;height:23px;width:129px;font-size:10px;padding:0 0 0 26px;line-height:23px;text-align:left;white-space:nowrap;overflow:hidden}a.btAddFavBook:hover{color:#CCC}a.btAddFavWriter{display:block;margin-bottom:15px;background:url(images/btn_add_favwrt.png) no-repeat scroll 0 0 transparent;color:#FFF;height:23px;width:120px;font-size:10px;padding:0 0 0 25px;line-height:23px;text-align:left;white-space:nowrap;overflow:hidden}a.btAddFavWriter:hover{color:#CCC}.kmReadOnly{width:100%;color:#777;border:none;font-weight:700}.fb_edge_widget_with_comment span.fb_edge_comment_widget{display:none!important}.categoryTitle{background:#004884;color:#FFF;padding:7px 10px;margin:0;font-size:16px;font-weight:700;line-height:16px}

@media (max-width: 767px){
  .formLabel { text-align:left; width:100%; margin-bottom:0px; }
  .formField { margin-top:2px; }
}

#vm_jobdescription_field { max-width:100%; }