/* CSS Document */

form.pretty {
}

form.pretty fieldset {
  /*margin-bottom: 10px;*/
  margin: 5px;
  border: none;
}
form.pretty legend {
  padding: 0 2px;
  font-weight: bold;
}
form.pretty label {
  display: block;
  float: left;
/*  line-height: 1.2;*/
  vertical-align: top;
  text-align: right;
  padding-right: 5px;
}
form.pretty fieldset ol {
  margin: 0;
  padding: 0;
}
form.pretty fieldset li {
  display: block;
  list-style: none;
  padding: 5px;
  margin: 0px;
  clear: both;
}
form.pretty fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.pretty fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.pretty fieldset fieldset label {
  display: block;
  width: auto;
}
form.pretty em {
  font-weight: normal;
  font-style: normal;
  color: #e54d78;
}
form.pretty label {
  width: 120px; /* Width of labels */
}
form.pretty fieldset fieldset label {
  margin-left: 163px; /* Width plus 3 (html space) */
}

form.pretty input.submit {
  background: #383838 url(images/button_bgr.gif) no-repeat;
  color: #2c1607;
  font-weight: bold;
  width: 95px;
  height: 35px;
  border: none;
}

form.pretty input, form.pretty textarea, form.pretty select {
  background: #f8f3d9 url(images/form_item_bgr.gif) top repeat-x;
  border: 1px solid #f77b29;
  padding: 2px;
  /*margin-top: -4px;*/
  font-size: 11px;
  font-family: Arial;
  width: 100px;
}

form.pretty textarea {
  width: 120px;
  height: 60px;
}

