#contact_form .error_message{

	margin:0px;
	padding:2px;
	border-bottom:0px solid #cccccc;
	background-color:#576a68;
	color:white;
	font-weight:normal;
	display:inline;

}

#contact_form .success_message{

	margin:0px;
	padding:2px;
	border-bottom:0px solid #cccccc;
	background-color:#576a68;
	color:white;
	font-weight:normal;
	display:inline;

}

#contact_form p.title{

	margin: 0px;
	padding:0 0 0 0;

}
#contact_form p.field{

	margin: 0px;
	padding:0 0 1em 0;

}
#contact_form .field_highlight{

	float:left;
	border:2px solid #576a68;

}
#contact_form .row_hide{

	visibility:collapse;

}
#contact_form .row_show{

	visibility:visible;
	background-color:#576a68;
	color:white;
	font-weight:normal;

}
/*Fields*/
#contact_form input.text, #contact_form textarea{

	width:250px;

}
#contact_form textarea{

	height:125px;

}