.frmRow {
  clear: both;
  display: table;
}
.frmRow .frmCol {
  float: left;
  width: 300px;
  margin: 1px 10px 15px 0;
}
.frmRow .frmCol input, .frmRow .frmCol select, .frmRow .frmCol textarea {
  padding: 1px 5px;
  width: 275px;
  border: 1px solid #AAA;
  background: #FFF;
  /*
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  */
}
.frmRow .frmCol textarea {
  width: 900px;
  height: 40px;
}
.frmRow .frmCol input.error, .frmRow .frmCol select.error, .frmRow .frmCol textarea.error {
  border-color: #C00;
  background: #FEE;
}
.frmRow .frmCol div.error {
  font-family: 'Open Sans';
  color: #C00;
  font-weight: 400;
  font-size: 12px;
  margin: 1px;
}

.submitWrapper {
  text-align: center;
}
.submitWrapper input[type="submit"] {
  padding: 5px 10px;
  border: 1px solid #FFF;
  background: #00aeef;
  color: #fff;
  /*
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    */
  margin: 0 auto;
}
.submitWrapper input[type="submit"]:hover {
  background: #ec008c;
  cursor: pointer;
}

.confirmation {
  border: 1px solid #CCC;
  font-size: 16px;
  font-style: italic;
}
