#CA {
background:url(mylocation.gif) top right no-repeat;
width:630px;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
}

h4 {
margin:0 0 0 44px;
}

#form-errors {
margin:15px 44px 40px 70px;
background:#fff;
}
#form-errors li {
list-style-image:url(failure.gif);
margin:0 0 10px 0;
color:#9C1414;
background:#FFFFFF;
}

#contact-form {
margin:0 0 0 44px;
}


.textinput {
	width:236px;
	height:15px;
	background:url(input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.inputSelected {
	background-position:left bottom;
}


.textarea {
	width:336px;
	height:125px;
	background:url(textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textareaSelected {
	background-position:left bottom;
}
#submit {
margin:20px 0 0 0;
font-size:24px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
}




.validating {
background:url(indicator.gif) left no-repeat; 
padding-left:20px;
color:#0f5092;
}

.success {
background:url(success.gif) left no-repeat;
padding-left:20px;
color:#076916;
}

.failure {
background:url(failure.gif) left no-repeat;
padding-left:20px;
color:#E10000;
}

#sentwoohoo {
font-size:18px;
margin:0 0 0 44px;
background:#FFFFFF;
width:260px;
padding:0 0 200px 0;
} 

