div.moduletable form div.search{float:right;}
div.moduletable form div.search input#mod_virtuemart_search{border:none;background:transparent url("../images/skin1/layout/bt_search_bg.png") no-repeat;width:317px;height:40px !important;line-height:40px;padding:0 0 0 10px;margin:0;}
div.vmCartModule a{font-weight:400;}
div.currencies_selector select#virtuemart_currency_id{float:left;margin:0 10px 0 0 !important;padding:5px 10px 5px 5px !important;border:1px solid #ccc !important;font-size:13px;height:33px;width:180px !important;}
.chrome div.currencies_selector select#virtuemart_currency_id{background:transparent url("../images/skin1/virtuemart/input_select_arrow.png") no-repeat 95% center !important;}
div.currencies_selector input.button{width:32px;height:32px;background:transparent url("../images/skin1/virtuemart/mod_vm_currencies_btn.png") no-repeat left center;text-indent:-9000px;}
div.bt_manufacter a{padding:0 0 9px 12px !important;overflow:hidden;}
div.bt_manufacter img{}
div.bt_manufacter div{clear:none !important;padding:0;margin:0;}
div.bt_manufacter div a div{font-weight:400;clear:none !important;display:block;overflow:hidden;margin:0;padding:0 0 5px 12px !important;}
div.bt_manufacter div.vmheader{padding-bottom:12px;}
div.moduletable div.vmgroup div.vmheader,
div.moduletable div.vmgroup div.vmfooter{border:1px solid #f2f2f2;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.moduletable div.floatleft{border:4px solid #f6f6f6;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;margin-top:15px !important;margin-right:5px !important;width:170px !important;height:300px !important;padding:5px 0 !important;text-align:center;}
div.moduletable div.floatleft img{max-height:110px !important;min-height:110px !important;padding:5px;}
div.moduletable div.floatleft{font-size:18px;color:#A44771;font-weight:bold;}
div.moduletable div.floatleft a{font-size:16px;font-weight:normal;}
div.moduletable div.vmgroup.bt_vmproduct_style1,
div.moduletable div.vmgroup.bt_vmproduct_style2{margin-bottom:25px;overflow:hidden;border:2px solid #d7e7f4;padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
}
div.moduletable div.vmproduct.bt_vmproduct_style1,
div.moduletable div.vmproduct.bt_vmproduct_style2{overflow:hidden;}
div.moduletable div.bt_vmproduct_style1 h3{background:transparent url("../images/skin1/html/mod_virtuemart_product/style1_h3_icon.png") no-repeat left center;padding:0 0 0 25px;margin:0;}
div.moduletable div.bt_vmproduct_style2 h3{background:transparent url("../images/skin1/html/mod_virtuemart_product/style2_h3_icon.png") no-repeat left center;padding:0 0 0 25px;margin:0;}
div.moduletable div.bt_vmproduct_style1 div.bottom_bg{background:#F7E0DD url("../images/skin1/html/mod_virtuemart_product/style1_h3_bg.png") no-repeat left bottom;height:7px;width:100%;margin:8px 0 15px 0;}
div.moduletable div.bt_vmproduct_style2 div.bottom_bg{background:#F3D5BB url("../images/skin1/html/mod_virtuemart_product/style2_h3_bg.png") no-repeat left bottom;height:7px;width:100%;margin:8px 0 15px 0;}
div.moduletable form div.addtocart-bar{width:150px;margin:0 auto;overflow:hidden;}
div.moduletable form div.addtocart-bar span.quantity-box{margin:10px 0 10px 45px !important;display:inline-block;}
div.moduletable form div.addtocart-bar span.quantity-box input.quantity-input{border:1px solid #f2f2f2;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
div.moduletable form div.addtocart-bar span.quantity-controls{margin:10px 0 10px 15px !important;display:block;display:inline-block;}
div.moduletable form div.addtocart-bar span.quantity-controls input.quantity-controls{width:16px !important;height:15px !important;padding:0 !important;margin:0 !important;}
div.moduletable form div.addtocart-bar span.quantity-controls input.quantity-plus{background:transparent url("../images/skin1/html/mod_virtuemart_product/quantity-plus.png") no-repeat;margin-top:8px !important;}
div.moduletable form div.addtocart-bar span.quantity-controls input.quantity-minus{background:transparent url("../images/skin1/html/mod_virtuemart_product/quantity-minus.png") no-repeat;margin-top:2px !important;}
div.moduletable form div.addtocart-bar span.addtocart-button{border-top:1px solid #f2f2f2;display:block;margin:5px 0 0 0 !important;}
div.moduletable form div.addtocart-bar span.addtocart-button input.addtocart-button{width:128px !important;height:26px !important;background:url("../images/skin1/html/mod_virtuemart_product/bt_addtocart_button.png") no-repeat;background-position:0 0;border:none;line-height:26px !important;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding:0 0 0 13px !important;letter-spacing:normal !important;text-align:left !important;margin:15px 0 0 12px !important;}
div.moduletable form div.addtocart-bar span.addtocart-button input.addtocart-button:hover{background-position:0 -25px !important;}
div.moduletable form div.addtocart-bar span.addtocart-button input.addtocart-button:active{background-position:0 -50px !important;}
div.moduletable div.addtocart-area div.product-fields{display:none !important;margin:0 !important;}
div.category-view h4,
div.latest-view h4{background:transparent url("../images/skin1/html/mod_virtuemart_product/style1_h3_icon.png") no-repeat left 1px;padding:0 0 10px 25px;margin:0 0 10px 0;border-bottom:7px solid #F7E0DD;}
div.featured-view h4,
div.topten-view h4{background:transparent url("../images/skin1/html/mod_virtuemart_product/style2_h3_icon.png") no-repeat left 1px;padding:0 0 10px 25px;margin:0 0 10px 0;border-bottom:7px solid #F3D5BB;}
div.category-view h2 a,
div.latest-view h3,
div.featured-view h3,
div.topten-view h3{font-size:18px !important;font-weight:bold;}
div.category-view div.horizontal-separator,
div.latest-view div.horizontal-separator,
div.featured-view div.horizontal-separator,
div.topten-view div.horizontal-separator{display:none;}
div.category-view div.floatleft{border:2px solid #f6f6f6;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;margin-top:15px !important;margin-right:7px !important;width:170px !important;height:170px !important;padding:5px 0 !important;text-align:center;}
div.latest-view div.floatleft,
div.featured-view div.floatleft,
div.topten-view div.floatleft{border:2px solid #f6f6f6;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;margin-top:15px !important;margin-right:7px !important;width:170px !important;height:240px !important;padding:5px 0 !important;text-align:center;}
div.category-view div.floatleft img{max-height:110px !important;min-height:110px !important;padding:5px;}
div.latest-view div.floatleft img,
div.featured-view div.floatleft img,
div.topten-view div.floatleft img{max-height:110px !important;min-height:110px !important;padding:5px;}
div.latest-view div.floatleft span.PricesalesPrice,
div.featured-view div.floatleft span.PricesalesPrice,
div.topten-view div.floatleft span.PricesalesPrice{font-size:20px !important;color:#A44771 !important;font-size:20px !important;font-weight:bold;}
div.vm-pagination{display:block;overflow:hidden;clear:both;}
div.vm-pagination ul.pagination{margin:20px 0 0 0 !important;}
#facebox{position:absolute;z-index:65560;text-align:left;}
#facebox .popup{position:relative;border:4px solid #A44871;}
#facebox .content{display:table;width:auto;background:#fff;margin:0;padding:0;}
#facebox .content a{color:#F6887B;font-weight:400;}
#facebox .content div a.continue{top:7px;left:10px;position:relative;}
#facebox .content div a.floatright{padding:7px 10px 0 0;float:right;text-align:right;}
#facebox .content div div{padding:10px;}
#facebox .content div div{border-top:1px solid #ccc;display:block;text-align:center;font-size:13px;font-weight:bold;margin:15px 10px 0 10px;padding:15px 0 10px 0;}
#facebox .content h4{display:block;background:#A44871;position:relative;margin:10px 0 0 0;padding:15px 50px;bottom:0;left:0;right:0;text-align:center;font-size:20px;font-weight:normal;color:#fff;}
#facebox .content > p:first-child{margin-top:0;}
#facebox .content > p:last-child{margin-bottom:0;}
#facebox .close{position:absolute;top:5px;right:5px;padding:2px;width:8px;height:8px;background:url("../images/facebox/closelabel.png") no-repeat #FFF;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox_overlay{z-index:65558;position:fixed;top:0px;left:0px;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
#facebox div.popup div.content.my-groovy-style{padding:15px;}
div.product-neighbours{display:block;overflow:hidden;font-weight:400;}
div.product-neighbours a.previous-page{float:left;background:transparent url("../images/skin1/virtuemart/vm_prev_product.png") no-repeat left top;padding:12px 0 0 28px;height:42px;}
div.product-neighbours a.next-page{float:right;background:transparent url("../images/skin1/virtuemart/vm_next_product.png") no-repeat right top;padding:12px 28px 0 0;height:42px;}
div.productdetails-view div.main-image img{width:240px;}
div.productdetails-view div.spacer-buy-area{text-align:center;}
span.vote{display:block;padding:0 0 10px 0;}
span.vote span.ratingbox{height:14px !important;background:transparent url("../images/skin1/virtuemart/color-stars.png") repeat-x 0 bottom !important;}
span.vote span.ratingbox span{height:14px !important;background:transparent url("../images/skin1/virtuemart/color-stars.png") repeat-x 0 0 !important;}
div.productdetails-view div.product-price{padding:0;margin:0;}
div.productdetails-view div.product-price strong{font-size:13px;color:#A4A4A4;font-weight:normal;}
div.productdetails-view div.product-price div.PricesalesPrice{display:inline-block !important;font-size:20px;color:#bc564c;font-weight:bold;padding:5px 0 0 7px;}
div.productdetails-view div.product-fields{text-align:left;padding:10px 0 0 20px;margin:0;}
div.productdetails-view div.addtocart-area div.product-fields div.product-field{display:block;padding:0;margin:5px 0;}
div.productdetails-view div.addtocart-area div.product-fields div.product-field span.product-fields-title{width:35%;float:left;}
div.productdetails-view div.addtocart-area div.product-fields div.product-field span.product-field-display{width:65%;float:left;}
div.productdetails-view div.addtocart-bar{padding:0 0 0 25px;margin:0;}
div.productdetails-view div.addtocart-bar span.quantity-box{margin:10px 0 10px 0 !important;float:left !important;}
div.productdetails-view div.addtocart-bar span.quantity-box input.quantity-input{border:1px solid #f2f2f2;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
div.productdetails-view div.addtocart-bar span.quantity-controls{margin:10px 0 10px 15px !important;float:left !important;}
div.productdetails-view div.addtocart-bar span.quantity-controls input.quantity-controls{width:16px !important;height:15px !important;padding:0 !important;margin:0 !important;}
div.productdetails-view div.addtocart-bar span.quantity-controls input.quantity-plus{background:transparent url("../images/skin1/html/mod_virtuemart_product/quantity-plus.png") no-repeat;margin-top:8px !important;}
div.productdetails-view div.addtocart-bar span.quantity-controls input.quantity-minus{background:transparent url("../images/skin1/html/mod_virtuemart_product/quantity-minus.png") no-repeat;margin-top:2px !important;}
div.productdetails-view div.addtocart-bar span.addtocart-button{float:left !important;margin:7px 0 0 5px !important;}
div.productdetails-view div.addtocart-bar span.addtocart-button input.addtocart-button{border:none;line-height:26px !important;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding:0 0 0 13px !important;letter-spacing:normal !important;text-align:left !important;margin:15px 0 0 12px !important;}
div.productdetails-view div.addtocart-bar span.addtocart-button input.addtocart-button{width:128px !important;height:26px !important;background:url("../images/skin1/html/mod_virtuemart_product/bt_addtocart_button.png") no-repeat;background-position:0 0;}
div.productdetails-view div.addtocart-bar span.addtocart-button input.addtocart-button:hover{background-position:0 -25px !important;}
div.productdetails-view div.addtocart-bar span.addtocart-button input.addtocart-button:active{background-position:0 -50px !important;}
div.productdetails-view div.availability{margin:0;padding:0;text-align:center;}
div.productdetails-view div.icons a img{margin:0 0 0 10px;}
span.bt_addtocart-button input.addtocart-button{border:none;line-height:26px !important;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding-left:23px !important;letter-spacing:normal !important;text-align:left !important;}
span.bt_addtocart-button input.addtocart-button{width:128px !important;height:26px !important;background:url("../images/skin1/html/mod_virtuemart_product/bt_addtocart_button.png") no-repeat;background-position:0 0;}
span.bt_addtocart-button input.addtocart-button:hover{background-position:0 -25px !important;}
span.bt_addtocart-button input.addtocart-button:active{background-position:0 -50px !important;}
div.cart-view .vmicon,
div.cart-view .vmiconFE{background-image:url("../images/skin1/virtuemart/vm2-sprite.png");}
input.vm2-add_quantity_cart{background:transparent url("../images/skin1/virtuemart/update_quantity.png") no-repeat left top !important;margin:3px 0 0 2px !important;}
a.vm2-remove_from_cart{margin:2px 0 0 0 !important;}
div.cart-view form.inline input{width:14px;float:left;}
div.cart-view form.inline input[type="text"]{margin:0 5px 0 5px !important;padding:2px !important;}
div.billto-shipto span{font-weight:400;}
div.cart-view fieldset{padding:0 !important;margin:0 !important;border:none !important;}
div.cart-view fieldset table.cart-summary{text-align:center;border:none !important;}
div.cart-view fieldset table.cart-summary tr th{border-bottom:2px solid #A44871 !important;padding:10px 0 !important;font-size:13px;color:#666;font-weight:bold;background:none !important;text-align:center;}
div.cart-view fieldset table.cart-summary td{min-height:40px;vertical-align:middle;background:#F7EEF2 !important;padding:10px !important;border-bottom:1px solid #fff;font-size:13px;color:#A44871;text-align:center !important;}
div.cart-view fieldset table.cart-summary td span.cart-images{display:block !important;text-align:center !important;vertical-align:middle !important;}
div.cart-view fieldset table.cart-summary td span.cart-images img{width:70px;margin:0 0 10px 0 !important;border:1px solid #F6887B;}
div.cart-view fieldset table.cart-summary td div.PricebasePrice{width:54px !important;font-weight:bold;}
div.cart-view fieldset table.cart-summary td div.PricesalesPrice{width:54px !important;font-weight:bold;}
div.cart-view fieldset table.cart-summary td hr{border:none !important;}
div.cart-view fieldset table.cart-summary tr td form#userForm input.coupon[type="text"]{height:22px !important;margin:0 5px 5px 0 !important;padding:5px !important;font-weight:bold !important;border:1px solid #ccc !important;color:#0864a5 !important;background:#fff !important;display:inline-block !important;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;width:180px !important;float:left;}
div.cart-view fieldset table.cart-summary tr td form#userForm input.details-button[type="submit"]{display:block;height:34px !important;line-height:34px;text-align:center;font-size:14px !important;padding:0 14px;margin:0 0 10px 0;font-weight:bold;text-decoration:none;background:#0864a5;color:#fff;border:none;cursor:pointer;overflow:visible;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
div.cart-view fieldset table.cart-summary tr td form#userForm input.details-button[type="submit"]:hover{background:#363442;}
div.customer-comment textarea{margin:10px 0 20px 0;padding:5px;overflow:hidden;font-weight:bold;background:#fff;color:#AF5E82;border:1px solid #ccc;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
div.customer-comment textarea:hover, div.customer-comment textarea:focus{border:1px solid #F2E2E9;background:#FCF9FA;color:#AF5E82;}
div.checkout-button-top{border:none;}
a.vm-button-correct, a.vm-button-correct:link, a.vm-button-correct:visited{height:34px !important;line-height:34px;text-align:center;font-size:14px !important;padding:0 14px;margin:20px 0 10px 0;font-weight:bold;text-decoration:none;background:#A44871;color:#fff;border:none;cursor:pointer;overflow:visible;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-align:center;letter-spacing:normal;}
a.vm-button-correct:hover{background:#363442;}
div.order-view h1{font-size:14px !important;}
div.order-view form div#com-form-order{margin:0 20px 0 0;}
div.order-view form div.width30{width:29% !important;}
div.order-view form div#com-form-order input.button{margin:23px 0 0 0 !important;}
div#editcell table{text-align:center;width:100%;border-collapse:collapse;}
div#editcell table thead th{border-bottom:2px solid #A44871;padding:10px 0;font-size:13px;color:#666;font-weight:bold;}
div#editcell table td{padding:0;text-align:center;min-height:40px;line-height:40px;vertical-align:middle;background:#F7EEF2;border-bottom:1px solid #fff;font-size:13px;color:#A44871;}
div.spaceStyle table{width:100%;}
div.spaceStyle table tr{}
div.spaceStyle table tr th{padding:5px;}
div.spaceStyle table tr td{border-bottom:1px solid #F4F4F4;padding:5px;}
.vmshipment_description,
.vmpayment_description{font-size:10px !important;}
div.bt_sub_mainbody form div h2{font-size:14px !important;color:#999;}
div.bt_sub_mainbody form p#com-form-login-username{float:left;margin:0;}
div.bt_sub_mainbody form p#com-form-login-password{float:left;margin:0 0 0 20px;}
div.bt_sub_mainbody form p#com-form-login-remember{float:left;margin:0 0 0 20px;}
div.bt_sub_mainbody form p#com-form-login-remember input.default{float:left;margin:4px 20px 0 0;}
div.bt_sub_mainbody form p#com-form-login-remember label{display:inline;}
div.bt_sub_mainbody form p#com-form-login-remember input#remember{display:inline;}
form.form-validate div.buttonBar-right{overflow:hidden;}
form.form-validate span.userfields_info{display:block;margin:20px 0 10px 0;}
form.form-validate div.buttonBar-right button.button{float:left;margin:0 20px 0 0;}
form.form-validate table.user-details tr td input{border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;background:#fff !important;}
form.form-validate table.user-details tr td select{height:28px !important;}
form.form-validate div.buttonBar-right{margin:0 0 15px 0 !important;}
div#ui-tabs ul#tabs{padding:0 !important}
div#ui-tabs div#tab-1{background:#F9F9F9;}
div#ui-tabs div#tab-2{background:#F9F9F9;}
div.control-buttons button{height:34px !important;line-height:34px;text-align:center;font-size:14px !important;padding:0 14px;margin:20px 15px 10px 0;font-weight:bold;text-decoration:none;background:#A44871;color:#fff;border:none;cursor:pointer;overflow:visible;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-align:center;letter-spacing:normal;clear:right;}
.control-buttons button[type="reset"]{clear:both;float:left;margin-left:0;}
.cart-view fieldset{display:block;clear:both;padding-top:10px;}
#form-login input[type="submit"]{margin-right:15px!important;}
div.control-buttons button:hover{background:#363442 !important;color:#fff !important;}
div.manufacturer-description{padding:0 0 15px 0;}
div.browse-view div.product-price{font-weight:400;}
div.browse-view div.floatleft.width30{width:135px !important;}
div.browse-view div.floatright.width70{width:45% !important;}
div.browse-view div.floatleft span.contentpagetitle{display:none;}
.ask-a-question-view .product-summary .short-description{font-family:'Ubuntu', sans-serif !important;}