div.form-item { display: block; width: 100%; position: relative; margin-bottom: 10px; }
label { position: absolute; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #666; }
input.input-text { margin-left: 100px; border: solid 1px #999; background-color: #FFF; width: 250px; height: 14px; font-size: 12px; line-height: 14px; vertical-align: middle; padding: 0px 5px 2px 5px;}

div.signup-form { margin-left: 17px; }

ul.radio-group li { list-style-type: none; position: relative; padding-bottom: 4px; }
ul.radio-group li label { left: 30px; }
ul.radio-group li.radio-title { color: #666; height: 18px; font-size: 11px; }


input.input-submit { font-size: 16px; border: solid 1px #666; color: #992B49; margin-top: 10px; text-transform: uppercase; font-weight:bold; padding: 5px 10px;}

p.bup-error { border: solid 1px #A00; color: #A00; padding: 5px;}
span.required { color: #A00;}