div.sexy_form{font-size:100%;color:#000;text-align:left;}form.sexy_form{margin:5px 0;}form.sexy_form ul{margin:0!important;padding:0!important;list-style-position:outside!important;list-style-type:none!important;list-style-image:none!important;}form.sexy_form ul li{margin:0!important;padding:0 20px 5px 10px!important;list-style-position:outside!important;list-style-type:none!important;list-style-image:none!important;}* html form.sexy_form ul li{padding:0 10px 5px 10px!important;}form.sexy_form ul li span{float:left;width:auto;}form.sexy_form ul li div label,form.sexy_form ul li span label{display:block;clear:both;}form.sexy_form ul li:after{display:block;content:'';visibility:hidden;clear:both;height:0;}form.sexy_form img.icon{float:left;height:16px;width:16px;margin:1em 5px 0 0;}form.sexy_form fieldset{display:block;clear:both;background:none;border:2px solid #DEDEDE;}form.sexy_form fieldset legend{margin:0 10px;padding:2.5px 0;background:none;font-size:125%;font-weight:bold;font-style:italic;font-variant:small-caps;color:#000;}form.sexy_form fieldset fieldset{margin:2.5px 10px;padding:0;border:1px solid #DEDEDE;}form.sexy_form fieldset fieldset legend{font-size:115%;}form.sexy_form label{padding:2.5px 0;font-size:100%;line-height:150%;font-style:italic;font-weight:bold;color:#333;}form.sexy_form label.description,form.sexy_form label.choice{font-style:italic;font-weight:normal;color:#333;}form.sexy_form label.choice{margin:-25px 0 0 20px;padding:5px 0;}form.sexy_form span.required,form.sexy_form span.description{float:none;}form.sexy_form span.required{color:red;}form.sexy_form div.instructions{padding:2.5px 10px;}form.sexy_form div.instructions h1{font-size:125%!important;font-variant:small-caps;color:#000;}form.sexy_form div.instructions p{font-size:95%!important;font-style:italic;color:#333;}form.sexy_form div.instructions strong{font-size:100%;font-weight:bold;color:#333;}form.sexy_form div.controls{margin:0;padding:10px 0;}form.sexy_form fieldset div.controls{margin:0;padding:10px;}form.sexy_form input.text,form.sexy_form textarea,form.sexy_form select.select,form.sexy_form input.file{background:#F3F3F3;font-size:125%;font-style:italic;font-weight:normal;color:#000;border:1px solid #DDD;border-top-color:#BBB;border-top-width:2px;border-left-color:#BBB;border-right-color:#BBB;}form.sexy_form input.text,form.sexy_form textarea,form.sexy_form input.file{padding:2.5px;}form.sexy_form select.select{padding:2.5px 0;}form.sexy_form input.text.currency{text-align:right;}form.sexy_form input.disabled{border:1px solid #F2F2F2;background:#F2F2F2;}form.sexy_form input.text:focus,form.sexy_form textarea:focus,form.sexy_form select.select:focus,form.sexy_form input.file:focus{background:#FFF;}form.sexy_form input.checkbox,form.sexy_form input.radio{height:16px;width:16px;}form.sexy_form.third{width:33%!important;}form.sexy_form.half{width:50%!important;}form.sexy_form.full{width:100%!important;}form.sexy_form input.text,form.sexy_form textarea,form.sexy_form select,form.sexy_form input.file{width:100%;}form.sexy_form input.text.small,form.sexy_form textarea.small,form.sexy_form select.small,form.sexy_form input.file.small{width:25%;}form.sexy_form input.text.medium,form.sexy_form textarea.medium,form.sexy_form select.medium,form.sexy_form input.file.medium{width:50%;}form.sexy_form input.text.large,form.sexy_form textarea.large,form.sexy_form select.large,form.sexy_form input.file.large{width:100%;}form.sexy_form textarea.small{height:5.5em;}form.sexy_form textarea.medium{height:10em;}form.sexy_form textarea.large{height:20em;}form.sexy_form input.text.validation-failed,form.sexy_form textarea.validation-failed,form.sexy_form select.validation-failed{border:2px solid #C00;}form.sexy_form input.validation-passed,form.sexy_form textarea.validation-passed,form.sexy_form select.validation-passed{border:1px solid green;color:#000;}form.sexy_form .validation-advice,form.sexy_form .custom-advice{background:#C00;margin:5px 0;padding:5px;font-weight:bold;font-style:italic;color:#FFF;}div#content form.sexy_form div#error_explanation{margin:5px 10px!important;}div#content form.sexy_form div#error_explanation ul li{margin:0!important;padding:0!important;list-style:square!important;list-style-position:inside!important;}form.sexy_form div.controls{clear:both;overflow:hidden;margin:2.5px 0;padding:0;line-height:107.5%;}form.sexy_form div.controls div.separator{margin:2.5px 0;border-top:1px dashed #DEDEDE;}form.sexy_form div.controls span.or{float:left;padding:0 5px;font-size:85%;font-style:italic;font-weight:normal;font-variant:small-caps;line-height:225%;}form.sexy_form input.button,form.sexy_form button.button,form.sexy_form a.button{height:auto;width:auto;background:#F3F3F3;font-family:Arial,Arial,Helvetica,sans-serif!important;font-size:125%!important;font-style:normal!important;font-weight:normal!important;font-variant:small-caps!important;color:#000!important;text-align:center!important;line-height:100%!important;vertical-align:middle!important;text-decoration:none!important;cursor:pointer!important;}form.sexy_form input.button,form.sexy_form button.button,form.sexy_form a.button{border:3px double #999!important;border-top-color:#CCC!important;border-left-color:#CCC!important;}form.sexy_form input.button{height:25px!important;margin:0 2px 0 0!important;padding:0!important;}form.sexy_form a.button{margin:0 2px 0 0!important;padding:2px 3px 0 3px!important;}form#search_dealers,form#search_next_dealers{width:100%;}* html form#search_dealers,* html form#search_next_dealers{width:98.5%;}form#search_next_dealers{margin:10px 0 0 0;}form#search_dealers div.zip_code,form#search_next_dealers div.zip_code{width:55px;}form#online_contact{width:100%;}* html form#online_contact{width:98.5%;}form#online_contact div.firm,form#online_contact div.contact-person,form#online_contact div.street-address,form#online_contact div.email,form#online_contact div.telephone,form#online_contact div.telefax,form#online_contact div.comment{width:100%;}form#online_contact div.postal-or-zip-code{float:left;width:13%;}form#online_contact div.city{float:right;width:83%;}* html form#online_contact div.comment textarea#comment{height:200px;}form#online_request{width:100%;}* html form#online_request{width:98.5%;}form#online_request div.firm,form#online_request div.street_address,form#online_request div.email,form#online_request div.telephone,form#online_request div.telefax{width:100%;}form#online_request div.first_name,form#online_request div.last_name{width:47%;}form#online_request div.city{width:83%;}form#online_request div.postal_or_zip_code{width:13%;}form#online_request div.first_name,form#online_request div.postal_or_zip_code{float:left;}form#online_request div.last_name,form#online_request div.city{float:right;}* html form#online_request div.comment textarea#comment{height:200px;}form#order_catalog{width:100%;}* html form#order_catalog{width:98.5%;}form#online_contact div.title,form#online_contact div.firm,form#order_catalog div.street_address,form#online_contact div.comment{width:100%;}form#order_catalog div.first_name,form#order_catalog div.last_name{width:47%;}form#order_catalog div.city{width:83%;}form#order_catalog div.postal_or_zip_code{width:13%;}form#order_catalog div.first_name,form#order_catalog div.postal_or_zip_code{float:left;}form#order_catalog div.last_name,form#order_catalog div.city{float:right;}* html form#order_catalog div.comment textarea#comment{height:200px;}