#contact_form {width: 800px; float:left; margin-left:125px; display:inline;}
	#contact_form form {padding-left:45px;}
	#contact_form label { float:left; display: block; clear: both; padding: 3px 0; color: #666; 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:left; margin: 0 5px 10px 0; padding: 7px; width: 350px; border: 1px solid #ccc; }
	#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:#666; margin: 0 0 10px 150px; display:none;}
	#contact_form .reset {
	border:0;
	background:#000;
	color:#fff;
	padding:5px;
	float:left;
	margin-left:150px;
	margin-right:130px;
	margin-bottom: 150px;
}
	#contact_form .submit {
	border:0;
	background:#000;
	color:#fff;
	padding:5px;
	float:left;
	margin-left:150px;
	margin-bottom: 150px;
}