#form { position:relative; width:500px; margin:30px auto; }
#form table { width:100%; }
#form table td { text-align:left; }
#form table td.label { width:150px; text-align:right; vertical-align:middle; color: #3569ab; font-weight:bold;  }
#form table td.field input.text { height:15px; padding:1px; height:15px; margin:1px; width:153px; background:url(../images/input.jpg) 0 0 repeat-x; border:none; border-left:1px solid #d7d7d7; font-size:10px; }
#form table td input.submit {  }
#form table td.field textarea { padding:1px; width:200px; background-color:#b3b3b3; border:1px solid #55555d; color:#000; font-size:12px; }
#form table td span.required { color:#f09201; }
