/*auto_form styles*/

.formRow {border: 1px solid white; padding: 0px; margin: 0px; text-align: left; clear: both; width: 460px;}
.labelHolder { width: 290px; float: left; padding: 5px 5px 5px 5px; margin: 0px; font-size: 100%;}
.fieldHolder { width: 150px; float: left; padding: 5px 5px 5px 0px; margin: 0px;}


.textField {float: left; width: 150px; padding: 0px; margin: 0px; font-family:arial,verdana,helvetica; font-size: 100%; border: 1px solid #7f9db9;}
.textAreaField {float: left; width: 150px; padding: 0px; margin: 0px; font-family:arial,verdana,helvetica; font-size: 100%; border: 1px solid #7f9db9;}
.submit {float: right; border: 0px; background-color: #fff; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px; color: #5c5d5c; cursor: pointer;  text-align: center; font-size: 130%; font-weight: bold;}

.mandatory {padding: 0px 0px 10px 0px; clear: both; margin: 0px; float: left; font-size: 100%; width: 460px; display: block;}

.input {float: left;}

.red {color: red; float: left; clear: both; font-size: 100%;}
.errorList li {clear: both; float: left; color: red; font-size: 100%;}

#frmAuto .intro {clear: both; float: left; font-weight: bold; font-size: 100%; width: 300px; padding: 0px 0px 10px 0px; margin: 0px; text-align: left; }
.intro {clear: both; float: left; font-weight: bold; font-size: 100%; width: 460px; padding: 0px 0px 10px 10px; margin: 0px; text-align: left; }

.FormInput {clear: both; float: left; width: 400px; padding: 5px 0px 0px 0px; margin: 0px; display: block; text-align: right;}
#frmAuto {margin: 0px 0px 0px 15px; padding: 0px;}
#frmAuto h4 {width: 460px; font-size: 110%; clear: both; padding: 5px 0px 5px 0px;}


#e-mail_address .labelHolder, #telephone_no .labelHolder, #postcode .labelHolder, #address .labelHolder, #name .labelHolder { width: 190px; float: left; padding: 5px 5px 5px 5px; margin: 0px; font-size: 100%;}
#e-mail_address .fieldHolder, #telephone_no .fieldHolder, #postcode .fieldHolder, #address .fieldHolder, #name .fieldHolder { width: 250px; float: left; padding: 5px 5px 5px 0px; margin: 0px;}
#e-mail_address .textField, #telephone_no .textField, #postcode .textField, #address .textField, #name .textField {float: left; width: 250px; padding: 0px; margin: 0px; font-family:arial,verdana,helvetica; font-size: 100%; border: 1px solid #7f9db9;}
#e-mail_address .textAreaField, #telephone_no .textAreaField, #postcode .textAreaField, #address .textAreaField, #name .textAreaField {float: left; width: 250px; padding: 0px; margin: 0px; font-family:arial,verdana,helvetica; font-size: 100%; border: 1px solid #7f9db9;}