#contact-form {
	float:right; width:360px;
	margin:0 2px 20px 20px; padding:4px 16px 6px 16px;
	border:1px solid #f1f1f1;
}
#contact-form h1 {font:normal bold 18px arial, tahoma, sans-serif; color: rgb(51, 51, 51);}
#contact-form form {margin:0;padding:0}

div.contact1 label, div.contact1 input {
	display:block;
	width:150px;
	float:left;
	margin-bottom:4px;
	font:normal normal 11px verdana, geneva, sans-serif;
}
div.contact1 label {
	text-align: right;
	width: 190px;
	padding-top:3px;
	padding-right:10px;
	font-weight:bold; font-size:10px; color:#333;
}
div.contact1 br {clear:both}
div.contact1 label span {font:normal normal 10px tahoma, arial, sans-serif;}

div.contact2 {clear:both;padding-top:18px}
div.contact2 label {vertical-align:middle;font-weight:bold}
div.contact2 input {vertical-align:middle;margin-right:14px}
div.contact2 span {font:normal normal 10px tahoma, arial, sans-serif;}

div.contact3 {clear:both;padding-top:18px}
div.contact3 label {}
div.contact3 textarea {margin-top:3px;width:350px;height:6.2em;font:normal normal 11px verdana, geneva, sans-serif;overflow:auto}

div.contact4 {clear:both;padding-top:18px}
div.contact4 label {}
div.contact4 select {margin-top:3px}
div.contact4 input {margin-top:18px}

#contact-form div.fError {font-size:11px;font-weight:bold;color:#e00;padding:10px 0 3px 0}
