body{line-height:1.60;font-family:'Open Sans',sans-serif;}a:focus{outline:1px dotted invert;}hr{border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px 0 0;clear:both;height:0;}h1,h2,h3,h4,h5,h6,.userfields_info,.result-title,span.title,.productdetails-view h1,.cattitolo,.product-field-display a{font-weight:300;letter-spacing:0px;font-family:'Lato',sans-serif;}h1{font-size:280%;letter-spacing:-2px;}h2{font-size:200%;letter-spacing:-1px;}h3,.productdetails-view h1{font-size:145%;}h4,span.title{font-size:140%;}h5{font-size:140%;}h6{font-size:110%;}ol{list-style:decimal;}li{margin-left:30px;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,span.title{margin-bottom:20px;}small{font-size:75%;}legend{width:auto!important;border-bottom:0!important;}.button,button,a.button,a.product-details,input.addtocart-button,a.ask-a-question,.highlight-button,.vm-button-correct,span.quantity-controls input.quantity-plus,span.quantity-controls input.quantity-minus{padding:6px 15px;cursor:pointer;vertical-align:middle;font-weight:300;text-transform:none!important;text-decoration:none;font-size:14px;font-family:'Lato',sans-serif;border:0;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:background-color!important;-ms-transition-property:background-color!important;-o-transition-property:background-color!important;-moz-transition-property:background-color!important;transition-property:background-color!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}a.button:hover,.submit:hover,button:hover,#panel_s .button:hover,a.product-details:hover{text-transform:none!important;text-decoration:none!important;}input.inputbox,textarea,.textarea,select.inputbox,input.validate-email,select.inputbox,.quantity-input,table.user-details input,#com-form-login-username input,select,#company_field,#title,#first_name_field,#middle_name_field,#last_name_field,#address_1_field,#address_2_field,#zip_field,#city_field,#virtuemart_country_id,#phone_1_field,#phone_2_field,#fax_field,#agreed_field,.contentpane #name,.contentpane #email,.contentpane #counter,.contact-input-box input,.form-validate input,.login-fields #username,.login-fields #password,.coupon,input.vm-default{background:#ffffff;margin:2px 0px;color:#505050;border:1px solid rgba(0,0,0,0.1);-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;vertical-align:middle;font-family:'Lato',sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}input.inputbox:hover,textarea:hover,.textarea:hover,select.inputbox:hover,input.validate-email:hover,select,select.inputbox:hover,.quantity-input:hover,table.user-details input:hover,#com-form-login-username input:hover,#company_field:hover,#title:hover,#first_name_field:hover,#middle_name_field:hover,#last_name_field:hover,#address_1_field:hover,#address_2_field:hover,#zip_field:hover,#city_field:hover,#virtuemart_country_id:hover,#phone_1_field:hover,#phone_2_field:hover,#fax_field:hover,#agreed_field:hover,.contentpane #name:hover,.contentpane #email:hover,.contentpane #counter:hover,.contact-input-box input:hover,.form-validate input:hover,.login-fields #username:hover,.login-fields #password:hover,.coupon:hover,input.vm-default:hover{border:1px solid rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 5px;box-shadow:rgba(0,0,0,0.2) 0px 1px 5px;}.contentpane #comment{margin-right:10px!important;width:70%!important;}img.shadow{-webkit-box-shadow:rgba(0,0,0,0.296875) 0px 5px 5px;box-shadow:rgba(0,0,0,0.296875) 0px 5px 5px;border-bottom-left-radius:10px 10px;border-bottom-right-radius:10px 10px;border-top-left-radius:10px 10px!important;border-top-right-radius:10px 10px!important;-moz-border-radius:10px 10px 10px 10px;-moz-box-shadow:3px 5px 5px rgba(0,0,0,0.3);margin-left:3px;}input.invalid,select.invalid{border:1px solid rgba(204,0,0,0.5)!important;-moz-box-shadow:0px 1px 5px rgba(204,0,0,0.7)!important;-webkit-box-shadow:rgba(204,0,0,0.7) 0px 1px 5px!important;box-shadow:rgba(204,0,0,0.7) 0px 1px 5px!important;}