/* CSS Document */

form.contact-form {
	width: 450px;
	margin: 0px auto;
	padding-bottom: 15px;
}


/*form.contact-form label {
	float: left;
	width: 40%;
}*/
form.contact-form label.required {
	font-weight: bolder;
}

form.contact-form input,
form.contact-form textarea,
form.contact-form select
 {
	background-color: #70869a;
	border-top: 1px solid #1b2d3d;
	border-left: 1px solid #1b2d3d;
	border-right: 1px solid #8497a9;
	border-bottom: 1px solid #8497a9;
	width: 250px;
	float: right;

}

form.contact-form textarea{
	height: 100px;
}

form.contact-form input:hover,
form.contact-form textarea:hover,
form.contact-form select:hover,
form.contact-form input:focus,
form.contact-form textarea:focus,
form.contact-form select:focus  {
	background-color: #fff;
	border: 1px solid #142a3f;
}

form.contact-form input.checkbox {
	width: 20px;
}

form.contact-form input.submit-form {
	float: none;
	width: 64px;
	height: 20px;
	border: 0px;
}
