#contact_form{position:relative;width:685px;height:500px;margin:0px auto;overflow:visible;white-space:nowrap;}
#contact_form form label{width:130px;display:block;float:left;text-align:right}
#contact_form form input#email,input#email_conf,input#subject,input#name{width:150px;}
#contact_form form span.required{color:#9f0000;display:inline;width:20px;height:20px;background-image:url('/a/i/t/sprite_167063052846.png');background-position:-146px 0px;background-repeat:no-repeat;}
#contact_form form span.empty{background-position:-146px 0px;}
#contact_form form span.invalid{background-position:-126px -2px;}
#contact_form form span.valid{background-position:-126px -26px;}
#contact_form form input,textarea{resize:none;}
#contact_form form textarea{width:500px;height:300px;}
#contact_form form #submit{position:absolute;top:450px;display:block;margin:auto;margin-left:365px;}

#contact_form form #name{position:absolute;top:0px;left:140px;}
#contact_form form #email{position:absolute;top:35px;left:140px;}
#contact_form form #email_conf{position:absolute;top:70px;left:140px;}
#contact_form form #subject{position:absolute;top:105px;left:140px;}
#contact_form form #message{position:absolute;top:140px;left:140px;}
#contact_form form #name_label{position:absolute;top:2px;left:0px;}
#contact_form form #email_label{position:absolute;top:37px;left:0px;}
#contact_form form #email_conf_label{position:absolute;top:71px;left:0px;}
#contact_form form #subject_label{position:absolute;top:106px;left:0px;}
#contact_form form #message_label{position:absolute;top:139px;left:0px;}
#contact_form form #name_fail{position:absolute;top:0px;left:300px;}
#contact_form form #email_fail{position:absolute;top:35px;left:300px;}
#contact_form form #email_conf_fail{position:absolute;top:70px;left:300px;}
#contact_form form #subject_fail{position:absolute;top:105px;left:300px;}
#contact_form form #message_fail{position:absolute;top:140px;left:650px;}
#contact_form form #message_to{position:absolute;top:0px;left:400px;text-align:left;}
#contact_form form #message_to label{text-align:left;}
#contact_form form #message_to input{position:relative;margin-left:25px;margin-top:10px;}
