form .sectionTitle { font-size: 20px; color: #6078CC; width: 100%; border-top: 1px solid #aaa; float: left; margin: 14px 0px 4px 0px; }
form#contactForm input { width: 210px; float: right; }
form#contactForm textarea { width: 99%; height: 150px; font-family: inherit; font-size: 14px; }
form#contactForm input[type=checkbox] { float: left; width: 20px; }
form#contactForm input[type=submit] { width: 217px; }
form#contactForm label { float: left; width: 120px; text-align: right; padding-top: 3px; }
form#contactForm label.checkbox { float: left; text-align: left; width: 200px; padding: 0px 0px 0px 0px; font-weight: bold; color: #333; }
form#contactForm label.textarea { float: left; text-align: left; width: 90%; padding: 0px;  }
form#contactForm div.error { font-size: 14px; color: #ff0000; padding: 0px 0px 4px 0px; font-weight: normal; width: 100%; text-align: right; float: left; }
form#contactForm div.submit { padding: 10px 0px 0px 0px; }

.message { font-size: 18px; padding: 0px 0px 10px 0px; width: 100%; line-height: 18px; } 