/*Contact Form*/
.error-message{
	color:#aa3333;
}

#contact-form label {
	width:120px;
	float:left;
	margin-bottom:5px;
}
#contact-form .input input {
	width:180px;
	margin-bottom:5px;
}
#contact-form .captcha-image label,
#contact-form .captcha_input label,
#contact-form .textarea label {
	width:auto;
	display:block;
	float:none;
}
#contact-form .textarea label{
	margin:0;padding:0;
	line-height:1em;
	margin-top:5px;
	margin-bottom:5px;
}
#contact-form textarea{
	width:300px;
	margin:0;padding:0;
}
#contact-form .contact_email_input{
	display:none;
}
input {

	vertical-align:middle;
}
#recaptcha_widget_div {
	margin:20px 0;
}
.submit-image input {
	border:0;
	padding:0;
	background:none;
	vertical-align:middle;
	width:auto;
	height:auto;
}


#contact-form.quote_request_form .text input{
	width:300px;
	
}
#contact-form.quote_request_form .textarea textarea,
#contact-form.quote_request_form .textarea label{
	width:420px;
}
#contact-form.quote_request_form #recaptcha_widget_div{
	width:330px;
	margin-left:50px;
}
