table.contact_form {
	border: none !important;
}
table.contact_form td {
	border: 0px !important;
	text-align: left !important;
	width: auto !important;
	vertical-align: top !important;
	padding-bottom: 10px;
}
.error {
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: auto;
	margin-bottom: 10px;
}
.success {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
}
.success_message {
	font-weight: bold;
	text-align: center;
	color: #006600;
}
#contact_details, .contact_details {
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
	
}