/* Original appearance: used rules only. */

#form3 {
  margin: 1em 0;
  background: url("form_bg.jpg") no-repeat 0 0;
  width: 542px;
  height: 364px;
  overflow: hidden;
}

#form3 h3 {
  display: none;
}

#form3 fieldset {
  margin: 0;
  padding: 0;
  border: none;
  float: left;
  display: inline;
  width: 200px;
  margin-left: 34px;
  padding-top: 80px;
}

#form3 fieldset.last {
  width: 254px;
  margin-left: 17px;
}

#form3 legend {
  display: none;
}

#form3 p {
  margin: .5em 0;
}

#form3 label {
  display: block;
}

#form3 input,
#form3 textarea {
  width: 192px;
  border: 1px solid #ddd;
  background: #fff url("form_input.gif") repeat-x;
  padding: 3px;
}

#form3 textarea {
  width: 246px;
  height: 200px;
  overflow: auto;
}

#form3 p.submit {
  margin: 0 34px;
  clear: both;
  position: relative;
}

#form3 button {
  padding: 0;
  position: absolute;
  left: 0;
  top: -3.5em;
  width: 95px;
  height: 36px;
  text-indent: -8000px;
  overflow: hidden;
  border: none;
  background: url("form_button.gif") no-repeat 0 0;
  color: #fff;
  cursor: pointer;
}
