fieldset {

  background-color: transparent; position: relative; top:0px; left: 10px;

  border:solid 0px #DE5B04;
   border-top:solid 1px #DE5B04; /* Opera doesn't get border:none or border:0 on fieldsets */

  width:250px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:100%;
margin-left:300px;
text-align: right;

  }

legend {

width:75px;

color:#000;

font-family: Verdana; 

font-size:12px;

padding-left:0.1em;

background: transparent url("") no-repeat;

position:relative;

top: -3px;

text-transform:uppercase;
text-align:center;

font-weight:bold;

letter-spacing:-1px;

white-space:pre; /* hack: make sure */

}



.br {display:none;}  

  

fieldset>input.textfield {

background: #FFEACC url("") no-repeat;

}

textarea {

font:.8em Verdana, Arial, Helvetica, sans-serif;

color:#000;

margin:3px;

height:165px;

border:solid 1px #EE8E00;

padding: 0 8px;

background: #fff url("") no-repeat fixed;

width:250px;

voice-family: "\"}\""; 

voice-family:inherit;
text-align: left;

}

fieldset>textarea {

background: #fff url("") no-repeat;

}

.button {

margin:3px;

background: #000 url("") no-repeat;

border:solid 1px #fff;

padding:2px;

font: 10px Verdana, Arial, Helvetica, sans-serif;
position:relative;
color:#fff;

font-weight: bold;

text-transform:uppercase;

 }
 

label {

margin: 0;

padding:0.1em;

margin-top:0.1em;

text-align: right;

width:150px;

color:#000;
font-size:10px;
font-weight: bold;

text-transform:none;

}



label2 {

font-size:12px;

margin: 0;

padding:0.2em;

margin-top:0.3em;

text-align:left;

width:100%;

text-transform:none;

line-height:20px;

  }
  
.textfield {

font:.8em  Verdana, Arial, Helvetica, sans-serif;

color:#000;

margin:2px;

height:11px;

border:solid 1px #DE5B04;

padding: 1px 1px;

background:#E2E2E2 url("") no-repeat fixed;

width:100px;


voice-family: "\"}\""; 

voice-family:inherit;


}