form {
  display: inline;
}
input.text,
textarea,
select {
  background: #fff;
  font: 11px arial, verdana, sans-serif;
}
input.submit {
}
input.text {
  height: 15px;
  padding-left: 3px;
}
label {
  display: block;
}
#domaincheck label {
  padding: 0 0 0 34px;
  font-size: 10px;
}
#contact label {
  font-weight: bold;
}
#contact input.text {
  width: 230px;
  margin-bottom: 6px;
}
#contact select {
  width: 237px;
  margin-bottom: 5px;
  text-transform: none;
}
#contact textarea {
  width: 485px;
  height: 200px;
  padding: 0 0 0 3px; 
}
#contact input.submit {
  position: absolute;
  right: 0;
  margin: 12px 43px 0 0;
}
.highlightActiveField {
  font: 11px arial, verdana, sans-serif;
  background: #4291fd;
  height: 15px;
  padding-left: 3px;
  color: #fff;  
}

/* ***************************** */
/* ********* Errors ************ */
/* ***************************** */
input.error,
textarea.error {
  background: #fff url(/site/images/bg/error.gif) 0 0 repeat-y;
}
select.error {
  background: url(/site/images/bg/error.gif) 0 0 repeat-y;
}
