.rf {clear:both; padding-top:15px; }

label { width: 100px; display:block; float:left; padding-right:5px;  }

input.text, textarea, .captchawrapper table, select { 
  width:238px;
  margin:0px;
  background:#60604a !important;
  border:none !important;
  padding:1px 0px 1px 5px;
  color:#cbdb2a;
  font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;
  
}

select {
width:243px;
}

textarea {
  max-width:238px;
  max-height:220px;
  height:120px;
}


.submitbutton {width:50px;}


.field_error_border input, .field_error_border textarea, .field_error_border select  { border:1px solid #ffee55 !important;  }
.field_error { display:none; }



.error { width:228px;  background:none;  border:1px solid #60604a; padding:5px; color:#cbdb2a; }

.captchawrapper {
  margin:8px 0px 8px 0px;
}

.captchawrapper table { 
  width:202px;
  background:#404232 !important;
}

.captchawrapper label { 
  width:auto;
  display:inline;
  float:none;
  vertical-align:middle;
  padding-left:5px;
}

.captchawrapper input {
  width:50px;
}

.submit input {
  padding:1px;
  font-size:11px;
}

.rf p {
  margin:8px 0px 3px 0px;

}

.rf {

  margin-bottom:10px;

}

input.hint, 
textarea.hint, 
select option.hint { color:#c6c8a7; }

.formpart {
  margin: 1px 0px 1px 0px;
}