.contact_container {
	width:50%;
	clear:both;
}
.contact_container label {
 	text-align: right;
	padding-right: 20px;
	clear: left;
	width: 30%;
}

.contact_container label, .contact_container input, .contact_container textarea {	
	display: block;	
	float: left;
	margin: 0 0 10px 0;
	
}
.contact_container input, .contact_container textarea {
	width: 58%;
	padding:1%;
	background:#ededed;
	border:1px solid #999;
}
.contact_container input[type="submit"] {
	background:#c52626;
	color:#fff;	
	cursor: pointer;
	width:25%;
	display: block;	
	margin-left:38%;
}
.contact_container input[type="submit"]:hover {	
	background:#000;
	color:#fff;

}
p.alert {
	background:#f2c4c4;
	color:#c70000;
	padding:3px;
	clear:both;
}
p.success {
	background:#c4f2c4;
	color:#00c700;
	padding:3px;
	clear:both;
}