

/* form styles */
form { width: 564px; text-align: left; }
fieldset { margin: 0; border: 0; padding: 0; width: 564px; }
legend { display: none; }
form h3 { clear: both; padding: 5px 0 10px 0; font-size: 14px; }
form label { display: block; width: 310px; font-size: 12px; line-height: 14px; padding: 0 0 12px 0; }
form input { display: block; margin-top: 3px; }
form select { float: left; display: block; }
form label.field-organization, form label.field-first, form label.field-address, form label.field-city, form label.field-email { clear: left; }
form label.field-organization { float: left; margin: 0 10px 0 0; width: 564px; }
form label.field-first, form label.field-last, form label.field-city, form label.field-email, form label.field-business-phone, form label.field-home-phone, form label.field-cell-phone { float: left; margin: 0 10px 0 0; width: 272px; }
form label.field-organization input { float: left; width: 564px; padding: 0; }
form label.field-first input, form label.field-last input, form label.field-email input, form label.field-city input, form label.field-business-phone input, form label.field-home-phone input, form label.field-cell-phone input { float: left; width: 272px; padding: 0; }
form label.field-state { float: left; margin-right: 10px; width: 60px; }
form label.field-state select { width: 60px; float: left; margin-top: 3px; }
form label.field-zip { float: left; width: 80px; }
form label.field-zip input { float: left; width: 80px; }
form label.field-address { float: left; width: 310px; margin: 0; }
form label.field-address input { float: left; width: 310px; padding: 0; }
form input#radiobutton_1, form input#radiobutton_2, form input#radiobutton_3, form input#radiobutton_4 { clear: left; float: left; padding: 0; margin: 0; }
form label.radioitem { clear: none; margin: 0 0 0 25px; padding: 0 0 15px 0; }
textarea { display: block; }
form input#checkbox_1, form input#checkbox_2, form input#checkbox_3 { clear: both; float: left; padding: 0; margin: 0; }
form label.field-checkbox { clear: none; margin: 0 0 0 25px; padding: 0 0 15px 0; }
form textarea { margin-top: 3px; }

.financial_input { display: inline; width: 100px; text-align: right; margin-left: 5px; }
.financial_name {width:370px; margin-left:30px;}
.field-selling, .field-purpose {width:370px;}



