.contact { padding: 25px; }
.contact h1 { font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 1.9em; color: #fff; margin-top: 0; }
.contact table, .contact th, .contact td { border: none; margin: 0; }
.contact table td .form-label,
.contact table td .form-input { float: left; }
.contact table td .form-label { width: 150px; }
.contact table td .form-input input { width: 200px; border: 1px solid #999; }
.contact table td .form-input div.error { color: #00eaff; }
.contact table td .form-input textarea { width: 410px; border: 1px solid #999; }
.contact table td .form-input input.control-image { width: 50px; margin-left: 5px; border: 1px solid #999; }
.contact div.controls input.general-button { width: auto; height: 24px; padding: 0 7px; margin-right: 1px; border: 1px solid #999; }