/* CSS Document */
form#subscribe {
  background:url(/images/form_back.gif) left repeat-x; width:490px;
  padding:10px;
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  border-top:1px solid #FFF;
  border-left:1px solid #FFF;
  margin:0 auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10pt;
}

form#subscribe fieldset {
  width:480px;
  display:block;
  border:none;
  padding:5px;
  font-family:verdana, sans-serif;
  margin-bottom:0.5em;
  line-height:1.5em;
}

form#subscribe fieldset#general, #interest, #address {
  background:url(/images/form_pix.gif) top left;
  border:none;
  font-size:1em;
  line-height:1.5em;
  color:#111;
  font-weight:bold;
}

form#subscribe fieldset#opt {
  background:url(/images/form_pix.gif) top left;
  border:none;
}

form#subscribe legend {
  font-family:georgia, sans-serif;
  font-size:1.1em;
  font-weight:bold;
  margin-bottom:5px;
  padding:3px;
  width:254px;
  background:none;
}

form#subscribe fieldset#general legend {
  border:none;
  margin-bottom:10px;
  padding:3px;
  background:#000;
  color:#fff;
  font-size:1.1em;
}

form#subscribe fieldset#interest legend {
  border:none;
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  margin-bottom:10px;
  padding:3px;
  background:#000;
}

form#subscribe fieldset#address legend {
  border:none;
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  margin-bottom:10px;
  padding:3px;
  background:#000;
  line-height:1.5em;
}

form#subscribe fieldset#opt legend {
  border:none;
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  margin-bottom:10px;
  padding:3px;
  background:#eaaa95;
}

form#subscribe label {
  font-weight:normal;
  height:18px;
  border:1px solid #fff;
  float:left;
  width:130px;
  text-align:right;
  padding:0;
  background:#fff;
  margin:0 0 5px 5px;
  font-size:1em;
  color:#333;
  line-height:1.5em;
}

form#subscribe fieldset#general label {
  font-weight:normal;
  height:18px;
  border:1px solid #fff;
  float:left;
  width:130px;
  text-align:right;
  padding:0;
  background:#fff;
  margin:0 0 5px 5px;
  font-size:1em;
  color:#333;
  line-height:1.5em;
}

form#subscribe fieldset#address label {
  font-weight:normal;
  height:20px;
  border:1px solid #fff;
  float:left;
  width:100px;
  text-align:right;
  padding:0;
  background:#fff;
  margin:7px 0 5px 5px;
  font-size:1em;
  color:#333;
  line-height:1.5em;
}

form#subscribe input {
  float:left;
  height:20px;
  border:1px solid #fff;
  background:#ccc;
  padding-left:10px;
  margin:0 0 15px 10px;
  font-size:1em;
  line-height:1.5em;
  text-align:left;
}

form#subscribe fieldset#interest input {
  float:left;
  height:20px;
  border:none;
  background:none;
  padding:0;
  margin:0 300px 15px 10px;
  font-size:1em;
  line-height:1.5em;
  text-align:left;
}

form#subscribe fieldset#address input {
  float:left;
  height:20px;
  border:none;
  background:none;
  padding-left:10px;
  margin:7px 300px 15px 10px;
  font-size:1em;
  line-height:1.5em;
  text-align:left;
}

form#subscribe fieldset#general input {
  float:left;
  height:20px;
  border:1px solid #fff;
  background:url(/images/form_field.gif) left repeat-x;
  padding:0;
  margin:0 60px 8px 0;
  font-size:1em;
  line-height:1.5em;
  width:270px;
  text-indent:.5em;
  color:#111;
}

form#subscribe select {
  margin:0 0 1em 0.5em;
}

form#subscribe textarea {
  width:420px;
  height:15em;
  border:1px solid #fff;
  padding:0.5em;
  overflow:auto;
  background:url(/images/form_area.gif) top left;
  margin:-15px 0 10px 5px;
}

form#subscribe option {
  background:#fff;
  color:#111;
}

form#subscribe optgroup {
  background:#fff;
  color:#cc3300;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

form#subscribe optgroup option {
  background:#fff;
  color:#111;
}

form#subscribe #button1, form#subscribe #button2 {
  background:url(/images/form_field.gif) left repeat-x;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  border-top:1px solid #222;
  border-left:1px solid #222;
  color:#000;
  padding:0;
  line-height:1.5em;
  cursor:pointer;
  width:210px;
  margin:-5px 0 0 12px;
}

form#subscribe #button1:hover, form#subscribe #button2:hover {
  color:#fff;
  background:#333;
  border-right:1px solid #666;
  border-bottom:1px solid #666;
  border-top:1px solid #999;
  border-left:1px solid #999;
}
