#contact_form {width: 600px; float:left; margin-left:25px; display:inline;}
	#contact_form form {padding-left:45px;}
	#contact_form label { float:left; display: block; clear: both; padding: 3px 0; color: #eee; font-weight: normal; width:150px; }
		#contact_form .lcurrent {font-weight: bold;}
	#contact_form label img {vertical-align: middle; }
	#contact_form input.text, textarea, select { float:none; margin: 0 5px 10px 0; padding: 7px; width: 350px; border: 1px solid #eee; }
	#contact_form textarea {height: 200px;}
	#contact_form select {width:366px;}
	#contact_form input.radio {  }
		#contact_form input:focus {border-color:#aaa;}
		#contact_form textarea:focus {border-color: #aaa;}	
	.error {font-size:10px; color:#cccc00; margin: 0 0 10px 150px; display:none;}
	#contact_form .submit {border:0; background:#eee; color:#222; padding:5px 10px; float:left; margin-left:315px;}
	#contact_form p {padding:0;}
