#contact_form {
	width: 580px;
	float:left;
	margin-left:10px;
	display:inline;
}
	#contact_form form {
	padding-left:5px;
}
	#contact_form label {
	float:left;
	display: block;
	clear: both;
	padding: 3px 0;
	width:120px;
}
		#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: 200px;
	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 {
	display:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 150px;
	font-size: 12px;
}
	#contact_form .submit {
	border:2px solid #666;
	color:#FFC;
	padding:5px;
	float:right;
	background-color: #333;
	margin-right: 100px;
}

