#myForm {
	padding: 5px;
	width: 480px;
}

#myForm p {
	margin-bottom: 5px;
}

#myForm label {
	float: left;
	width: 100px;
	color: #7e7467;
	font-size: 10pt;

}

#myForm input, #myForm textarea, #myForm select {
	border: 1px solid #cac9b9;
}

#myForm .red {
	border: 1px solid #ba3838;
}

#myForm label.red {
	border: none;
	color: #a0773f;
		
}

#myForm .customRed {
	border: none;
	color: #ba3838;
}

#myForm #submit {
	margin-left: 100px;
}

#validationMessage {
	padding: 5px;
	/*background-color: #eee;*/
	border: 1px solid #ba3838;
	color: #a0773f;
	font-weight: bold;
	display: none;

}

#myForm .errorMessage {
	color: #ba3838;
	font-size: 8pt;
	float: right;
	width: 140px;
}

#myForm #address {
	width:220px;
	height: 110px;
}

#myForm #email {
	width: 220px;	

}

#myForm #name {
	width: 220px;
}


.focused {
  background-color: #e1dfdf;
}

#contactform {
margin-top: 10px;	
}

#captcha{
margin-top: 40px;
margin-left: 12px;	
}

#myForm #submit {
	margin-top: 20px;
	margin-left: 212px;
	width:110px;
	background-color: #6a6666;
	color: white;
	border-style: solid;
	border-width: 1px;
	border-color: #3f3830;
}