/*AutoForm styles*/

#frmAuto {float:left; padding-top:0px; width:100%; margin-top:10px; color:#FE6325; font-weight:bold;}

.formSectionTitle {margin-top:20px; width:100%; padding-bottom:4px; font-weight:normal; font-weight:bold; background:url('/images/site/contactHeading.jpg') no-repeat;}
.formRow {padding:2px 0px; margin-bottom:5px;}
.formSectionTitle,
.formRow {text-align:left;}
.section {padding-bottom:13px; background-color:#d9e4ee; width:695px; background-image:url('/images/site/contactSectionBottom.jpg'); background-position: center bottom; background-repeat:no-repeat;}
.nbHeading
{
	padding:6px 16px;
}
.inlineLabel
{
	float:left;
	position:absolute;
	padding-left:16px;
}

.placeHolder
{
	margin:5px 0 5px 0;
	font-size:110%;
	float:left;
}

#how_can_we_help_you9_label
{
	display:none;
}

.section .formRow {float:left; width:360px;}
#ContactDetails {float:left; width:260px; margin-left:-1px; margin-top:10px; height:200px; border-left:1px solid #ffffff; padding-left:10px;}
#ContactDetailsTitle{font-weight:bold; color:#013469;}
#ContactDetailsReg {margin-top:10px;}
#ContactDetailsTel {margin-top:10px;}
#ContactDetailsVAT {margin-top:10px;}
#ContactTop {padding-left:16px; margin-bottom:5px;}
.formRow .fieldHolder {float:left; width:240px;}
.formRow .fieldHolderBoolean {float:left; }

label {float:left;  width:90px; margin:0 1em 0 0; padding-top:5px; color:#000000; font-weight:bold;}

.formRow label.boolean {padding-top:3px; width:85px; margin-left:275px;}

.formRow .SelectInput,
.formRow .TextInput {width:240px; font-size:100%; padding:2px 2px; border:1px solid #999999;  color:#666666;}
.formRow .TextAreaInput  {height:7em; color:#666666;}
.formRow .SelectInput {white-space:normal; width:246px; height:30px;}

.formRow .TextAreaInput {width:345px; height:130px; border:1px solid #999999; padding:2px;}

.submitRow input {width:120px; padding:2px 0px; margin-left:0px; margin-top:10px; font-size:120%; cursor:pointer; overflow:visible;}
.submitRow span {float:left; padding-left:1em; }
.fieldError {background-color:#FFE5E6;}

.fieldError label,
.requiredText {color:#FF0200;}
.requiredText {float:right; text-align:right; margin-right:1em;}

.error {border:1px solid #114722; padding:5px; background:#eee; text-align:left; margin-top:1em;}
.success {font-weight:bold;}
.compulsory
{
	font-weight:bold;
	margin-bottom:3px;
	color:#000000;
}
.formRow { width:100%; }