form { margin: 0; }
label { display: block; padding: 0 0 15px; }
label:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
* html label { height: 1%; }
label b {float: left; width: 48%; text-align: right; margin-right: 8px; }
label input.textfield {float: left; width: 45%; text-align: left;}
label input.textfield.medium { width: 140px; }
label input.textfield.mini { width: 40px; }
textarea#comments { width: 45%; height: 150px; }
input.formsend { width: 160px; margin: 8px auto; display: block; }
