/*auto_form styles*/

#frmAuto {padding-top:10px; width:100%; text-align:center;}

.formSectionTitle {font-size:100%; padding:5px; font-weight:bold; font-size:120%; background-color:#F6F6F6; margin:10px 5px; border:1px solid #A4ADB4; border-left:0; border-right:0;}
.formRow {padding:4px 0px 5px 0px;}
.formSectionTitle, .formRow {text-align:left;}

.formRow .fieldHolder {float:left; width:23em;}
.formRow .fieldHolderBoolean {float:left; width:3em;}

.formRow label, .formRow .leftField {float:left; width:11em; margin-right:2em; margin-left:10px;}
.formRow .leftField {*display:inline;}
.formRow label.boolean {width:20em; padding-top:3px; float:left;}

.formRow select, .textField, .formRow textarea {border:1px solid #A4ADB4; background-color:#F6F6F6; width:20em; font-size:100%; padding:1px 3px;}
.formRow textarea  {height:10em;}

.submitRow {text-align:right; background:none;}
.submitRow input {border:0; font-size:100%; color:#fff; background-color:#838182; padding:0;}

.fieldError {background-color:#FFE5E6;}

.fieldError label, .requiredText {color:#FF0200;}
.requiredText {float:right; width:4.5em; text-align:right; margin-right:1em; *display:inline;}

.error {border:1px solid #ddd; padding:5px; background:#eee;}
.errorList, .error, .intro, .success {text-align:left;}

.intro {padding-bottom:10px;}


/*request form styles*/
.formRowSample {border-bottom:1px solid #A4ADB4; padding-top:10px;}
.formRowSample label {width:100px; margin:0; padding:0;}
.formRowSample .input {float:right;}
.tileRange, .tileName, .tileColours {float:left; text-align:left;}
.tileRange {width:85px; margin-left:10px; *display:inline;}
.tileName {width:120px; padding-right:7px;}
.tileColours {width:300px;}

.leftSample {width:130px; float:left;}
.rightSample {width:130px; float:right;}

.formRowTickbox {padding:15px 0;}
.formRowTickbox label {width:460px;}

.sampleSubmitRow img {cursor:pointer;}
.printRow {text-align:left; padding:10px;}



.redRow .redText {float:none; color:#f00; display:block; padding:0 5px 8px 10px; width:90%;}
