/* CSS Document */
.enquiriesModule,.mailingModule{background:url(../images/images-main/content-ftr.gif) bottom left no-repeat #e4dec6;padding:15px}
.form{padding:24px 10px 16px;background:url(../images/images-main/horizrule.gif) 0 0 no-repeat}

/* required field info */
.formInfo{display:block;font-size:0.9em;padding:0 0 20px}
fieldset .info,.fieldContainer .info{font-size:0.95em}

/* grouping related fields - use legend with fieldset or optional h2 with .fieldContainer */
fieldset,.fieldContainer{padding:11px/*adjust space under legend*/ 0 15px;display:block;width:330px}
fieldset.yourDetails{}
fieldset.companyDetails{}
fieldset.reasonEnquiry{}
fieldset.yourEnquiry{}
fieldset.mailingList{}
fieldset.yourInterests{}
legend,.fieldContainer h2{width:327px;background:#888063;color:#e2dfc6/*colorforIE6*/;font-family:'GeorgiaProW01-CnRegular',Georgia,"Times New Roman",Times,serif;font-size:1.8em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
legend{position:relative;top:0;left:0;padding:0;margin:0/*don't alter these - style the span below*/}
legend span{display:block;white-space:normal;width:303px;margin-left:-2px;padding:5px 12px}
legend span span{display:inline;font-weight:normal;font-size:0.8em;margin:0;padding:0 0 0 2px}

/* common form elements */
fieldset div,.fieldContainer div{padding:2px 0}
label{line-height:1.3em;display:block;padding-bottom:3px;font-size:1.3em;font-family:'GeorgiaProW01-CnRegular',Georgia,"Times New Roman",Times,serif}
label span,.mailingListInclude h3 span{font-weight:normal;color:#888063;font-size:0.85em}
input,textarea,select{border:2px solid #cdc9a7;background-color:#fff;padding:5px;margin-bottom:7px;font-size:0.95em;width:314px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"Lucida Grande",Arial,Helvetica,sans-serif;color:#564829}
textarea{font-family:"Lucida Grande",Arial,Helvetica,sans-serif!important;font-size:1em;overflow:auto}
select{padding:4px}
select.country{width:195px}
input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active{border:1px solid #999!important}
input.postcode{width:70px}
.forgottenPassword{font-size:0.95em;padding:8px 2px 3px;display:block}
div.terms{height:150px;overflow:scroll}
div.terms h1{}
div.terms h2{}
div.terms ul,div.terms ol{}

/* checkbox or radio group */
.options{display:block;padding-left:0}
.options input{width:auto;background:none;border:none;display:inline;height:13px;width:13px}
.options label{display:inline;margin-left:7px}
div.error .options input{border:none}

/* styled buttons and pseudo button links */
div.buttonContainer{width:300px;clear:both}
input.go,a.go{border:2px solid #cbcba6!important;background:#c34500;color:#fff;width:auto;padding:7px 12px 9px;height:auto;cursor:pointer;font-weight:normal;display:inline-block;vertical-align:baseline;font-size:1em;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif}
input.go:hover,a.go:hover{background:#b64000;color:#fff;text-decoration:none;padding:7px 12px 9px}
input.go:focus,input.go:active,a.go:focus,a.go:active{background:#a63b01;color:#fff;text-decoration:none;padding:7px 12px 9px!important}
input.nogo,a.nogo{background:none!important;color:#a87000;width:auto;padding:3px 1px;margin:0 0 0 2px;height:auto;cursor:pointer}/* sitewide link style */
input.nogo:hover,input.nogo:focus,input.nogo:active,a.nogo:hover,a.nogo:focus,a.nogo:active{color:#a68542;text-decoration:none!important;border-bottom:none!important}/* sitewide link style */
a.go{}
a.nogo{}

/* validation error + success */
div.alert{text-indent:25px;font-size:1.4em;margin:-4px 0 12px;width:327px}
div.error{background:url(../images/images-icons/alerticon.png) 0 0 no-repeat;color:#C40101}
div.success{background:url(../images/images-icons/successicon.png) 10px 10px no-repeat #9C3;color:#36510f;padding:10px 15px;width:297px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
fieldset div.error,.fieldContainer div.error{background:none;color:#c40101;border:none}
.fieldContainer div.error h2{color:#c40101}
div.error input,div.error select,div.error textarea{border:2px solid #bcb895;background:#fffeba}
div.error span{font-size:0.95em;display:block;margin-bottom:4px}
div.error span.options label{font-size:1.1em!important}
div.error label{color:#564829}
div.errorDetails,div.successDetails{margin:0 0 16px;padding:0;text-transform:uppercase;text-align:left;font-size:0.9em;color:#C40101}
div.successDetails{color:#36510f}

/* security class - CHANGE FOR EACH SITE */
.y36ul5{display:none}
.y36ul5{height:1px}