

.contact-input { 
	background: #ffffff;
	border: 1px solid #c7c7c7;
	padding: 3px 0px 3px 0px;
	width: 394px;
	font-family: Helvetica, Verdana, Arial; 
	font-size: 14px;
}

textarea.contact-input  {
	background: #ffffff;
	border: 1px solid #c7c7c7;
	padding: 3px 0px 3px 0px;
	width: 394px;
	height: 120px;
	overflow: auto;
	font-family: Helvetica, Verdana, Arial; 
	font-size: 14px;
}

input.error, input select.error {
	background-color: #F08080;
	border: 1px solid #CD2626;
}

div.error { color: #CD2626; margin-top: 5px; }

#contactForm label.error {
	font-size:13px;
	color:red;
}
label.valid {
	background: url('../js/validate/images/checked.gif') no-repeat;
	height:21px;
	width:21px;
	display:block;
	padding-left: 21px;
}
