.contact_form {
	width:510px;
}

#myForm {
	padding: 5px;
}

#myForm p {
	margin-bottom: 0;
}

#myForm label {
	float: left;
	width: 100%;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 18px;
}

#myForm input {
	background:#F4F4F4 url(../gfx/contact_form.gif) no-repeat -10px -10px;
	border:medium none;
	font-size:12px;
	height:23px;
	padding-left:8px;
	padding-right:10px;
	padding-top:8px;
	width:305px;
	float: left;
}

#myForm fieldset {
	background:#F4F4F4 url(../gfx/contact_form.gif) scroll -10px -433px;
	overflow:hidden;
	border: none;
	font-size:12px;
	height:70px;
	padding-left:8px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	width:478px;
	font-family:Arial,Helvetica,sans-serif;
}

#myForm #ie {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	padding:0;
	margin: 0;

}

#myForm textarea {
	background:#F4F4F4 url(../gfx/contact_form.gif) scroll -10px -433px;
	overflow:auto;
	border: none;
	font-size:12px;
	height:70px;
	padding-left:8px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	width:478px;
	font-family:Arial,Helvetica,sans-serif;
}

#myForm input.submit {
	background:transparent url(../gfx/submit.gif) no-repeat scroll -10px -10px;
	border:medium none;
	cursor:pointer;
	height:31px;
	width:111px;
}

#myForm input.submit:hover, #myForm input.submit:focus {
	background-position:-10px -66px;
}

#myForm input:focus {
	background-position:-10px -112px;
}

#myForm textarea:focus {
	background-position:-10px -677px;
}

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

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

#myForm input.red {
	background-position:-10px -61px;
	border: 0;
}

#myForm textarea.red {
	background-position:-10px -555px;
	border: 0;
}

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

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

#myForm #submit {
	float: right;
	margin: 19px 4px;
}

input:focus {
	outline: none;
} 

#validationMessage {
	padding: 5px;
	/*background-color: #eee;*/
	border: 1px solid red;
	margin-bottom: 10px;
	color: red;
	font-weight: bold;
	display: none;
}

#myForm .errorMessage {
	color: #e10707;
	float: left;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}



