div.contact-form{
	clear:both;
	padding-top:0px;
	padding-top:0px !important;
}
div.contact-form label, div.contact-form .field-input{
	float:left;
	margin:0px;
	padding:0px;
}
div.contact-form label{
	width:90px;
}
div.contact-form label.small{
	width:25px;
}
div.contact-form .field-input{
	width:213px;
}
div.contact-form-checkbox{
	clear:both;
	padding:0px 0px 0px 0px;
}
div.contact-form-checkbox label, div.contact-form-checkbox .field-input{
	float:left;
	margin:0px;
	padding:0px;
}













dl.contact-form{
	clear:both;
	padding-top:0px;
	padding-top:5px !important;
	border:1px solid red;
}
dl.contact-form dt, dl.contact-form dd{
	float:left;
	margin:0px;
	padding:0px;
}
dl.contact-form dt.field-title{
	width:90px;
}
dl.contact-form dd.field-input{
	width:213px;
}
dl.contact-form-checkbox{
	clear:both;
	padding:0px 0px 0px 0px;
}
dl.contact-form-checkbox dt, dl.contact-form-checkbox dd{
	float:left;
	margin:0px;
	padding:0px;
}
input.contact-field, input.contact-field-error{
	width:193px;
	padding:2px 5px 2px 5px;
	border:1px solid #695E4A;
	background-color:#FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#695E4A;
}
input.contact-field-check{
	border:1px solid #695E4A;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}
input.contact-field-check-nomargin{
	border:1px solid #695E4A;
	margin:0px 0px 0px 3px;
	background-color:#FFFFFF;
}
input.other-specify{
	width:203px;
	margin:3px 0px 0px 3px;
	padding:2px 5px 2px 5px;
	border:1px solid #695E4A;
	background-color:#FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#695E4A;
}
textarea.questioncomment, textarea.questioncomment-error{
	border:1px solid #695E4A;
	width:290px;
	height:119px;
	padding:5px;
	background-color:#FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#695E4A;
}
textarea.questioncomment-short, textarea.questioncomment-short-error{
	border:1px solid #695E4A;
	width:303px;
	height:89px;
	padding:5px;
	background-color:#FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#695E4A;
}
textarea.questioncomment-short-field, textarea.questioncomment-short-field-error{
	border:1px solid #695E4A;
	width:193px;
	height:35px;
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#695E4A;
}
input.contact-field-error, textarea.questioncomment-error, textarea.questioncomment-short-error, textarea.questioncomment-short-field-error
{
	background-color:#9e160f;
	color:#ffffff;
}
