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{font-weight:300;letter-spacing:0px;font-family:'Ghotic', Arial, Helvetica, sans-serif;}
h1{font-size:32px;letter-spacing:-2px;}
h2{font-size:185%;letter-spacing:-1px;}
h3, .productdetails-view h1{font-size:145%;font-weight:normal;}
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:85%;}
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:'Ghotic', Arial, Helvetica, sans-serif !important;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:normal 12px 'Ghotic', Arial, Helvetica, 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;}
