.contact_form {float:left; padding:70px 40px 20px 25px; position:relative; width:700px; }
#form_content { position:relative; padding:50px 10px 0; width:680px; }
#form_content h2 { position:absolute; top:10px}
#form_content fieldset { margin:0; padding:0; border:0; }
#form_content sup { font-size: 0.80em; vertical-align: 20%; }
#form_content em { font-style:normal; }
#form_content fieldset div div { clear:both; height:32px; line-height:22px; margin-left:70px; }
#form_content div#form_comments { height:80px; }
#form_content label { float:left; width:110px; font-size:0.91666em; color:#5a5758; }
#form_content p { font-size:0.91666em; color:#5a5758; padding-left:70px; }
#form_content div#form_contact_with_future_offers label { float:none; width:auto; padding-left:0px; font-size:0.83333em}
#form_content div.formend_submit { position:absolute; right:0; top:330px; height:auto}
#form_content input.varchar, #form_content input.email_address { width:273px; height:23px; padding:3px 3px 0; background:url(field-bg.gif) top left no-repeat; border:none; font-family:Arial, Helvetica, sans-serif; font-size:1em }
#form_content input.checkbox { border:none; }
#form_content textarea { width:265px; height:65px; border:none; position:relative; top:2px; left:4px; font-family:Arial, Helvetica, sans-serif; font-size:1em; border:1px solid white; }
#form_content #form_comments { background:url(textarea-bg.gif) 110px top no-repeat; }
* html #form_content #form_comments { background-position-x:113px; }
div#form_contact_with_future_offers { padding-right:20px;}
#form_content strong { color:#EC2127 }

.jquery-checkbox       {display: inline; font-size: 14px; line-height: 14px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}

.jquery-checkbox img {vertical-align: middle; width: 13px; height: 14px;}
.jquery-checkbox img{background: transparent url(checkbox.gif) no-repeat;}

.jquery-checkbox img{
	background-position: 0px 0px;
}
.jquery-checkbox-checked img{
	background-position: 0px -14px;
}
