
#contact_form {width: 450px; float:left; display:inline; font: Arial, Helvetica, sans-serif;}

	#contact_form form {padding-left:25px;}
	#contact_form p {font-size: 14px;}
	#contact_form label { float:left; display: block; clear: both; padding: 3px 0; font-size: 12px; color: #4F6324; font-weight: normal; width: 100px; }
		#contact_form .lcurrent {font-weight: bold;}

	#contact_form label img {vertical-align: middle; }
	#contact_form input.text, textarea, select { float:left; background: #FAFBDC; margin: 0 5px 10px 0; padding: 7px; width: 350px; border: 1px solid ##A4B64A; }
	#contact_form input:focus {border-color:#aaa;}

	.error {font-size: 11px; color: #4F6324; margin: 0 0 10px 150px; display: none; }
	#contact_form .submit {border: 3px solid #A4B648; background: #4F6324; color: #FAFBDC; padding:5px; float:left; }

