
form legend {
  color: #333;
  text-transform: uppercase;
  font-size:14px;
  font-weight: bold;
  font-family: Helvetica,Arial,Verdana,sans-serif
}

form, form fieldset input, form fieldset textarea, form label {
  font-family: Helvetica,Arial,Verdana,sans-serif
  font-size: 11px;
  font-weight:400
}
form p { position: relative; margin: 10px 0;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}


form fieldset p input,
form fieldset p textarea {
  display: block;
  padding: 4px;
  width: 100%;
  margin: 0;
  background: #fff;
}

form fieldset p label {
  display: block;
  margin: 5px 5px 5px 6px;
  padding: 0;
}

form fieldset p textarea {
  padding: 2px;
  width: 354px;
}

form fieldset p textarea,
form fieldset p input {
  border: solid 1px #ccc;
}
form fieldset p label {
  color: #777;
}
form fieldset {
  border:0px;
}

INPUT.radio {
  background:#fff;
}
INPUT {
  background:#fff;
}

/* error message */
.error {
  /* supply height to ensure consistent positioning for every browser */
  height:15px;
  background-color:#FFFE36;
  border:1px solid #E1E16D;
  font-size:11px;
  color:#000;
  padding:3px 10px;
  margin-left:-2px;


  /* CSS3 spicing for mozilla and webkit */
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;

  -moz-box-shadow:0 0 6px #ddd;
  -webkit-box-shadow:0 0 6px #ddd;
}

