/*GENERAL STYLE*/
#inner{padding-left:0;}
#content h3{margin-left:5px;}
#content p{margin-left:5px;}
#formErrors{color:#f15c00;padding:10px 0 10px 0}
#leftCol{margin-right:30px}
#formContainer{font-size:11px;}
fieldset{border:0}
/*-------------REGISTER PAGE-------------------*/
#registerHead{background:url(../furniture/registerPageHead.jpg) no-repeat;}
#registerPageSubHeader{background:url(../furniture/registerPageSubHead.jpg) no-repeat;}
#registerFormTop{width:539px; height:5px;background:url(../furniture/registerFormTop.jpg) no-repeat;font-size:1px;}
.registerForm{width:521px;padding:0 0 18px 15px;background:url(../furniture/userDetailsBlock.jpg) bottom no-repeat;}
#leftCol .registerForm h4{width:500px;height:34px;border-bottom:3px solid #e9e8e4; margin:3px 0 0 5px;}
.registerForm label{display:block;width:230px;height:17px;;margin:0 0 5px 0}

/* user details block*/
#userDetailsBlock h4{background:url(../furniture/userDetailsBlockTitle.jpg) left bottom no-repeat;}
#userDetailsBlock p{width:230px;float:left;margin:10px 0 0 0;padding:0 0 0 7px}
#userDetailsBlock p.userDetailsLeftFields{margin:10px 0 0 0; padding:0 20px 0 0;float:right;}
#userDetailsBlock input {border:1px solid #8E8D86; width:230px;}
#userDetailsBlock #userDetailsTitleLabel{background:url(../furniture/userDetailsTitleLabel.gif) no-repeat}
#userDetailsBlock #userDetailsFirstNameLabel{background:url(../furniture/userDetailsFirstNameLabel.gif) no-repeat}
#userDetailsBlock #userDetailsSurnameLabel{background:url(../furniture/userDetailsSurnameLabel.gif) no-repeat}
#userDetailsBlock #userDetailsEmailLabel{background:url(../furniture/userDetailsEmailLabel.gif) no-repeat}
#userDetailsBlock #userDetailsAgeLabel{display:inline;}
#userDetailsBlock p#userDetailsAgeField{float:right;width:130px;padding:0 9px 0 0;}
#userDetailsBlock #userDetailsAgeCheck{width:15px;height:15px;border:none;background:none;margin:2px 0 0 0}

/*address bit*/
#addressBlock h4{background:url(../furniture/addressBlockTitle.jpg) left bottom no-repeat;}
#addressBlock #closed{background:url(../furniture/addressBlockTitleClosed.jpg) left bottom no-repeat;}
.addressBlockPar label{float:left;margin:20px 16px 0 0}
.addressBlockPar input{float:left; margin:20px 16px 0 0;border:0;}
#addressBlock #postcodeSearch{width:125px;border:1px solid #8e8d86; margin:17px 15px 5px 0}
#addressBlockSearchAddress{width:226px;background:url(../furniture/addressBlockSearchLabel.gif) no-repeat}
#addressBlockTypeAddress{width:370px;background:url(../furniture/addressBlockTypeLabel.gif) no-repeat}
#addressBlock #findPostcodeButton{width:111px;height:28px;background:url(../furniture/findPostcodeButton.gif) no-repeat;margin:12px 0 0 0}
#addressBlock #findPostcodeButton:hover{width:111px;height:28px;background:url(../furniture/findPostcodeButtonHover.gif) no-repeat;margin:12px 0 0 0}
#manualAddressSearch{width:111px;height:28px;background:url(../furniture/manualAddressSearch.gif) no-repeat;margin:12px 0 0 0}
#manualAddressSearch:hover{width:111px;height:28px;background:url(../furniture/manualAddressSearchHover.gif) no-repeat;margin:12px 0 0 0}

/*select field for addresses*/
#selectAddressDropdownLabel {display:block;float:left;width:122px;height:;margin:20px 10px 0 0;background:url(../furniture/selectAddressDropdownLabel.gif) no-repeat;}
#selectAddressDropdown{float:left;width:240px;margin:17px 13px 0 0;border:1px solid #dfded8}
#selectAddressDropdownButton{float:left;margin:12px 0 0 0;background:url(../furniture/selectAddressDropdownButton.gif) no-repeat;border:0;width:111px;height:28px;}
#selectAddressDropdownButton:hover{background:url(../furniture/selectAddressDropdownButtonHover.gif) no-repeat}

/*input address*/
#content #leftCol p.inputAddressForm{margin-bottom:0;}
#inputAddressFormPstcode{padding:10px 0 0 0;}

.inputAddressForm label{display:block;float:left;margin:14px 0 0 0;width:185px;height:15px;}
.inputAddressForm input{margin:10px 0 0 0;border:1px solid #8E8D86;width:230px;}
#addressFieldsLable{display:block;float:left;margin:15px 0 0 0;width:184px;height:15px;background:url(../furniture/addressFieldsLable.gif) no-repeat;}
#addressFields{float:left;margin:10px 0 0 0;}
#addressFields input{border:1px solid #8E8D86; margin:0 0 5px 0;width:230px;}
#postcode{width:110px;margin:0}

#inputAddressFormSchoolNameLabel{background:url(../furniture/inputAddressFormSchoolNameLabel.gif) no-repeat}
#inputAddressFormTownLabel{background:url(../furniture/inputAddressFormTownLabel.gif) no-repeat}
#inputAddressFormCountyLabel{background:url(../furniture/inputAddressFormCountyLabel.gif) no-repeat}
#inputAddressFormPostcodeLabel{background:url(../furniture/inputAddressFormPostcodeLabel.gif) no-repeat}

#inputAddressFormButton{width:111px;height:28px;background:url(../furniture/inputAddressFormButton.gif) bottom no-repeat;border:0;margin:0 0 0 5px;}
#inputAddressFormButton:hover{background:url(../furniture/inputAddressFormButtonHover.gif) bottom no-repeat}

/*about your school bit*/
#schoolInfoBlock h4{background:url(../furniture/schoolInfoBlockTitle.jpg) left bottom no-repeat;}
#schoolInfoBlock p{width:230px;float:left;margin:10px 0 0 0;padding:0 0 0 7px}
#schoolInfoBlock p.userDetailsLeftFields {float:right;margin:10px 0 0 0;padding:0 20px 0 0;}
#schoolInfoBlock select{width:230px;border:1px solid #8e8d86;}
#schoolInfoBlock input{width:225px;border:1px solid #8e8d86;height:16px}
#schoolInfoBlock #schoolInfoBlockSchoolLabel{background:url(../furniture/schoolInfoBlockSchoolLabel.gif) no-repeat;}
#schoolInfoBlock #schoolInfoBlockJobLabel{background:url(../furniture/schoolInfoBlockJobLabel.gif) no-repeat;}
#schoolInfoBlock #schoolInfoBlockAgeLabel{background:url(../furniture/schoolInfoBlockAgeLabel.gif) no-repeat;}
#schoolInfoBlock #schoolInfoBlockStudentsLabel{width:230px;background:url(../furniture/schoolInfoBlockStudentsLabel.gif) no-repeat;}


/*create account bit*/
#accountDetailsBlock h4{background:url(../furniture/accountDetailsBlock.jpg) left bottom no-repeat;}
#accountDetailsBlock p{width:230px;float:left;margin:10px 0 0 0;padding:0 0 0 7px}
#accountDetailsBlock input{width:230px;border:1px solid #8E8D86;height:16px;}
.accountDetailsMandatory{background:#fffcb0;}
#accountDetailsBlock p.userDetailsLeftFields {float:right;margin:10px 0 0 0;padding:0 20px 0 0;}
#accountDetailsBlock p#extraInfo{text-align:right;width:400px}
#extraInfo label{display:inline;font-size:11px}
#accountDetailsBlock input.extraInfoCheck{width:15px;height:15px;margin:2px 0 0 0;}

#accountDetailsBlock #accountDetailsBlockUserNameLabel{height:30px;background:url(../furniture/accountDetailsBlockUserNameLabel.gif) no-repeat;}
#accountDetailsBlock #accountDetailsBlockPasswordLabel{height:30px;background:url(../furniture/accountDetailsBlockPasswordLabel.gif) no-repeat;}
#accountDetailsBlock #accountDetailsBlockRePasswordLabel{margin:5px 0 0 0;background:url(../furniture/accountDetailsBlockRePasswordLabel.gif) no-repeat;}
#accountDetailsBlock #accountDetailsBlockHowTheyHeardLabel{margin:5px 0 0 0;width:236px;background:url(../furniture/accountDetailsBlockHowTheyHeardLabel.gif) no-repeat;}

/*register button*/
#registerFormBottom{height:62px;background:url(../furniture/registerFormBottomBack.jpg) no-repeat}
#submitButton{float:right;width:65px;height:30px;border:0;background:url(../furniture/RegisterFormSubmitButton.gif) no-repeat;margin:5px 0 0 0}
#submitButton:hover{background:url(../furniture/RegisterFormSubmitButtonHover.gif) no-repeat}


/*----------------FORGOT LOGIN DETAILS--------------------------------------*/
#forgotDetailsHead{background:url(../furniture/forgotDetailsHead.jpg) no-repeat}
#forgotDetailsSubHead{background:url(../furniture/forgotDetailsSubHead.jpg) no-repeat}
#forgotDetailsBox{background:url(../furniture/forgotDetailsFormBack.jpg) bottom no-repeat; width:539px;padding:10px 0 30px 0}
#leftCol form#forgotDetailsForm{width:528px;margin:40px 0 0 10px;position:relative;}
#forgotDetailsMailLabel{display:block;width:35px;height:12px;background:url(../furniture/forgotDetailsMailLabel.gif) no-repeat;margin:0 0 7px 10px;}
#forgotDetailsForm input{border:0}
#forgotDetailsForm input#forgottenDetailstextField{background:#fffcb0;border:1px solid #8E8D86;width:422px;height:20px;margin:0 0 0 10px}
#forgotDetailsForm input#forgotDetailsSubmitButton{position:absolute;right:20px;top:18px;background:url(../furniture/forgotDetailsSubmitButton.jpg) no-repeat; width:43px;height:28px;margin:0;}
#forgotDetailsForm input#forgotDetailsSubmitButton:hover{background:url(../furniture/forgotDetailsSubmitButtonHover.jpg) no-repeat}



/*-----------------EDIT DETAILS PAGE  (inherits most of the style from rte registration form)-----------------------------------------*/
#editDetailsHeader{background:url(../furniture/editDetailsHeader.jpg) no-repeat}
#editDetailsSubHeader{background:url(../furniture/editDetailsSubHeader.jpg) no-repeat}
#editAddressBlock h4{background:url(../furniture/addressBlockTitle.jpg) left bottom no-repeat;}
#editAddressBlock #extraInfo{float:left;text-align:right; width:340px;margin:10px 0 0 0;padding:0 25px 0 0}

#content #leftCol #editAccountDetailsButton{float:right;margin:20px 5px 0 0}

#editDetailsSubmit{width:122px;height:28px;border:0;background:url(../furniture/editDetailsSubmitButton.gif) no-repeat;margin:0 15px 0 0}
#editDetailsSubmit:hover{width:;height:;border:0;background:url(../furniture/editDetailsSubmitButtonHover.gif) no-repeat}

#changePasswordBlock h4{background:url(../furniture/changePasswordBlockTitle.jpg) left bottom no-repeat}
#changePasswordBlock label{margin:15px 0 0 0}
#changePasswordBlock input{margin:0;padding:0;border:1px solid #8E8D86;width:230px;}
#upadateDetailsPasswordButton{float:right;}
#editAddressBlock  #inputAddressFormPostcodeLabel{margin-top:5px}


#content #editDetailsCurrentPassword{margin-bottom:0;}
#content #editDetailsNewPassword{float:left;margin:0 0 0 0;padding-left:5px;}
#content #editDetailsPasswordAgain{float:right;margin:0;padding:0 15px 0 0;}
#content #editDetailsPasswordAgain label{width:140px;text-align:right;margin-right:20px;}

#editPasswordCurrentPasswordLabel{background:url(../furniture/editPasswordCurrentPasswordLabel.gif) no-repeat}
#editPasswordNewPasswordLabel{background:url(../furniture/editPasswordNewPasswordLabel.gif) no-repeat}
#editPasswordReNewPasswordLabel{background:url(../furniture/editPasswordReNewPasswordLabel.gif) no-repeat}

#changePasswordBlock #editDetailsPasswordButton{float:right;width:63px;height:28px;background:url(../furniture/editDetailsPasswordButton.gif) no-repeat;border:0;margin:10px 0 0 0}
#changePasswordBlock #editDetailsPasswordButton:hover{background:url(../furniture/editDetailsPasswordButtonHover.gif) no-repeat}

#editDetailsFormBottom{height:14px;background:#ecece8 url(../furniture/editDetailsFormBottom.jpg) bottom left no-repeat;margin:0;padding:0;font-size:1px;}
/*-----------------ADMIN-----------------------*/
#adminHead{background:url(../furniture/adminHead.jpg) no-repeat}
#adminSubHead {background:url(../furniture/adminSubHead.jpg) no-repeat}

