div#formhandler_contact_form {
  background-color: #d7d6d6;
  padding: 10px 0 0 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color:#7e7b81; 
}
input, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color:#7e7b81; 
}

fieldset {
  border: none;
}

legend {
  font-weight: bold;
  color:#7e7b81;   
}
textarea#message {
  width: 529px;
  height: 60px;
}

label.left {
 display: block;
 width: 148px;
 float: left;
}

input.right {
 display: block;
 width: 382px;
 float: left; 
}
input.right2 {
 display: block;
 width: 327px;
 float: left; 
}
input.right1, input.right3, input.right4 {
 display: block;
 width: 51px;
 float: left; 
}
input.right5 {
 display: block;
 width: 272px;
 float: left; 
}

td.radio_title {
 width: 148px;

}