.contactForm {

}
.contactForm .content {
  font-size: 11px;
  position: relative;
}
.contactForm .content h3 {
  clear: both;
}
.contactForm .content .left, .contactForm .content .right {
  width: 240px;
  position: relative;
}
.contactForm select, .contactForm option {
  font-size: 11px;
}
.contactForm .field {
  margin: 10px 0px 10px 0px;
}
.contactForm .field label {
  width: 200px;
  margin: 0px 0px 10px 0px;
  float: left;
}
.contactForm .top .field label {
  margin: 0px 10px 10px 0px;
  width: 180px;
}
.contactForm .field input, .contactForm .field select {
  width: 250px;
}
.contactForm .field p {
  margin: 0px 0px 0px 100px;
}
.contactForm .checkboxes input {
	margin: 3px 8px 3px 175px;
	vertical-align:middle;
}
.contactForm .checkboxes label {
	margin: 0px 0px 10px 94px;
    width: 180px;
}
.contactForm .comments {
  clear: both;
}
.contactForm .comments textarea {
  margin: 5px 0px 10px 0px;
  width: 480px;
}
.contactForm .offers input {
  margin: 0px 10px 10px 0px;
  float: left;
  position: relative;
}
.contactForm .hide {
  display: none;
}

/* wide contact form */

.contactFormWide .field label { width: 175px; text-align: right; margin-right: 10px; }
.contactFormWide .field input, .contactFormWide .field select { width: 250px; }
