
label {
	float:left;
	width:125px;
	font:13px/18px 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', 'Lucida', Arial, Helvetica, sans-serif; color:#222; letter-spacing:0em;
}

fieldset { padding:6px 0 11px 15px; margin:10px 0 10px 0; border:1px solid #ccc; }
legend { margin-left:14px; padding:0 5px 0 5px; font:10px/13px Verdana, Arial, Helvetica, sans-serif; color:#222; }
legend.required { color:#990000; font-weight:bold; }

#formContact {}
#formContact fieldset label { width:125px; }
#formContact p { margin:0; padding:2px 0 2px 16px; }
#formContact fieldset p { padding-left:0; }
#formContact input.city { width:115px; }
#formContact input.zip { width:70px; }
#formContact textarea { width:260px; }

#formContact .btnBlack { padding-left:140px; margin-top:10px; }
#formContact .btnBlack a { color:#fff; }