.mainContent {
	float: left;
	width: 90%;
	height: auto;
	margin-left: 50px;
	margin-top: 15px;
}
#userLoginContainer {
    float: left;width: 500px; height: auto;
/*    border: 1px solid #472400;
    margin-left: 125px;
    margin-top: 50px;*/
}
.loginUserContainer {
    float: left;margin-bottom: 20px;
/*    margin-left: 105px;*/
}
.loginUserText {
    float: left;
/*    width: 90px;*/
    width: 165px;
    background-color: #f1f1f1;
    text-align: right;
    margin-right: 10px;
    padding: 6px 5px 6px 0;
}
.loginUserPass {
    float: left;
/*    margin-left: 105px;*/
}
.loginUserPassText {
    float: left;
/*    width: 90px;*/
    width: 165px;
    background-color: #f1f1f1;
    text-align: right;
    margin-right: 10px;
    padding: 6px 5px 6px 0;
}
.loginSubmitClearContainer {
    float: left;
/*    margin: 20px 0px 20px 195px;*/
    margin: 20px 0px 0px 180px;
    width: 200px;
    *padding-bottom: 20px;
}
.regPreText {
    float: left;color: #472400;
}
.submitBtn {
	background-image: url('../images/submit-grey.png');
    background-repeat: no-repeat;
/*    background-color: #990100;
    border: 1px solid #472400;*/
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 25px;
/*    padding: 5px 10px 10px;*/
    text-align: center;
    text-decoration: none;
    width: 70px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.submitBtn:hover {
/*    background-color: #472400 !important;*/
/*    border: 1px solid #9AAA43;*/
    color: #FFFFFF;
    text-decoration: underline;
}
.updateBtn {
	background-image: url('../images/update.png');
    background-repeat: no-repeat;
/*    background-color: #990100;
    border: 1px solid #472400;*/
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 32px;
/*    padding: 5px 10px 10px;*/
    text-align: center;
    text-decoration: none;
    width: 120px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.clearBtn {
    background-color: #9AAA43;
    border: 1px solid #472400;
    cursor: pointer;
    float: left;
    height: 20px;
    padding: 5px 10px 0;
    text-align: center;
    text-decoration: none;
    width: 40px;
}
.clearBtn:hover {
    background-color: #472400;
    border: 1px solid #9AAA43;
    color: #9AAA43;
    text-decoration: underline;
}
#userForgotPassContainer {
    float: left; height: auto; display: none;
/*    width: 500px;*/
    width: 610px;
/*    margin-top: 50px;margin-left: 125px;border: 1px solid #472400;*/
}
.errorDisplay{
    color: red;
    float: left;
/*    height: 30px;
    margin-left: 175px;
    margin-top: 20px;*/
    height: 20px;
    margin-left: 180px;
    margin-top: 0px;
    width: 300px;
}
.errorAccStopDisplay {
    color: red;
    float: left;
    height: 40px;
    width: 649px;
    margin-top: 20px;
    font-weight: bold;
    margin-left: 125px;
}
.newUser {
    float: left;
    margin-left: 5px;
}
.fPassLink {
    float: left;
/*    margin: 20px 0px 0px 195px;
    width: 200px;*/
    margin: 10px 0px 0px 0px;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    *margin: 0px 0px 0px 0px;
}
.fPassLink a {
    text-decoration: none;
}
.fPassLink a:hover {
    text-decoration: underline;
}
.uRegLink{
    float: left;margin: 20px 0px 0px 195px;width: 200px;
}
.forgotTopTxt {
    float: left;
/*    margin-top: 30px;
    padding: 0 56px 0 49px;*/
    text-align: center;
    font-weight: bold;
    color: #472400;
    font-size: 13px;
    width: 932px;
}
.pasPhonePostContainer {
    float: left;margin-top: 10px;margin-bottom: 10px;
}
.pasPhoneContainer {
    float:left;
/*    width:158px;*/
    width: 440px;
}
.pasPostcodeContainer {
    float:left;
/*    width:158px;*/
    width: 440px;
    clear: left;
}
.pasOrText {
    float:left;width:25px;color: #472400;
/*    margin-left: 10px;
    margin-top:18px;*/
    margin-top: 5px;
    margin-bottom: 5px;
    clear: left;
    margin-left: 179px;
}
#email_us {
    float: left;
/*    margin-left: 68px;*/
    margin-top: 25px;
/*    margin-bottom: 25px;*/
/*    width: 360px;*/
    width: 100%;
}
.pas_email {
    float: left;
    font-size: 12px;
/*    width: 50px;*/
    width: 165px;
    color: #472400;
    background-color: #F1F1F1;
    margin-right: 10px;
    padding: 2px 5px 1px 0;
    text-align: right;
    
    padding: 2px 5px 3px 0\9;
}
.pas_text {
    float: left;
/*    width: 300px;*/
    width: 227px;
}
.errorClass {
    float:left;color:#FF0000;
/*    height:13px;
    width:301px;
    margin-left:50px;*/
    height: 15px;
    width: 320px;
    margin-left: 180px;
    margin-top: 5px;
}
.pas_box, .passBox {
    border: 1px solid #666666;
    border-radius: 3px;
    box-shadow: none;
    height: 25px;
    padding-left: 6px;
    width: 220px;
}
.pas_box_err {
    /*color: #333333;
    font-size: 12px;
    width: 200px;*/
   border: 1px solid #666666;
    border-radius: 3px;
    box-shadow: none;
    height: 25px;
    padding-left: 6px;
    width: 220px;
}
.pasEmail {
    float: left;
    font-size: 12px;
/*    width: 215px;*/
    width: 165px;
    color: #472400;
    background-color: #F1F1F1;
    margin-right: 10px;
    padding: 2px 5px 1px 0;
    text-align: right;
    padding: 2px 5px 3px 0\9;
}
.pasText {
    float: left;
    width: 153px;
}

.passBoxErr {
	border: 1px solid #666666;
	border-radius: 3px;
	box-shadow: none;
    color: #333333;
    font-size: 12px;
	padding-left: 6px;
	height: 25px;
    width: 220px;
}
.pas_enter {
    float: left;
    margin-left: 0;
    margin-top: 10px;
}
.pasSubmitBtn {
    float: left;
/*    padding: 2px 21px;*/
    cursor: pointer;
    /*    background-color: #9AAA43;*/
    background-color: #F3412F;
/*    border: 1px solid #472400;*/
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    
    text-align: center;
    text-decoration: none;
    height: 28px;
    width: 65px;
}
.accSubmitBtn{
    background: url("../images/update.png");
    background-repeat: no-repeat;
    border: none;
    float: left;
    cursor: pointer;
    height: 25px;
    width: 70px;
}
.pasSubmitBtn:hover {
/*    background-color: #472400;*/
    background-color: #F3412F;
/*    border: 1px solid #9AAA43;*/
    border: 0 none;
    color: #9AAA43;
    text-decoration: underline;
}
.backLoginBtn {
/*    float: right;
    margin-right: 12px;*/
    float: left; margin-left: 57px; margin-top: 15px;
}
.passBackBtn {
    color:#472400;
}
.passBackBtn:hover {
    color: #9AAA43;
}
.frgtBtnHolder {
    float: left;
/*    width: 100%;*/
    width: 400px;
    *padding-bottom: 20px;
    margin-left: 180px;
}
#userRegisterContainer {
    float: left; width: 100%; height: auto; margin-top: 30px;
/*    margin-left: 10px;border: 1px solid #472400;*/
    
/* ***Removed on 11-01-2013*** */
/*    display: none;*/
}
.regFormContainer {
    float: left; width:100%; height:auto;
}
.regLeftContainer {
    float: left;
/*    width:310px;
    margin-left: 15px;*/
/*    width: 400px;*/
/*    width: 450px;*/
    width: 50%;
/*    margin-top: 15px;*/
}

.regFieldContainer {
    float: left; width:100%; margin-bottom: 5px;
}
.regTextClass {
    float: left;
/*    width:105px;*/
    width:165px;
    background-color: #f1f1f1;
    text-align: right;
    margin-right: 10px;
    padding: 6px 5px 6px 0;
}
.regFieldClass {
    float: left; width: 227px;
/*    margin-left: 5px;*/
}
.regTextbox {
    border: 1px solid #666666;
    border-radius: 3px;
    box-shadow: none;
    height: 25px;
    padding-left: 6px;
    width: 220px;
}
.regMandatory {
    color: #FF0000;
    float: left;
    height: 12px;
    margin-left: 5px;
    margin-top: 4px;
    width: 5px;
}
.regErrorClass {
    color: #FF0000;
    float: left;
    height: 15px;
/*    margin-left: 110px;*/
    margin-left: 180px;
    width: 370px;
}
.regErrorCaptcha{
    margin-left: 0px;
}
.regRightContainer {
    float: right; width: 310px; margin-right: 15px; margin-top: 15px;
}
.regSubmitClearContainer {
    float: left; width: 190px;
/*    margin: 10px 0 20px 125px;*/
    margin: 10px 0 20px 180px;
}
.regBackBtn {
    float: right; margin-right: 10px; margin-top: 13px;
}
.regSubmitContainer {
    float: left;width: 100%;*padding-bottom:20px;
}
.regBackBtn {
    float: right; margin-right: 15px;
}
.loginTxt {
    float: left;
    font-size: 14px !important;
    font-weight: bold !important;
    margin-top: 20px;
    border-bottom: 1px solid #E6E6E6;
    color: #666666;
    height: 28px;
    width: 100%;
    font: 12px Arial,Helvetica,sans-serif;
}

/*Added 15-03-13*/
.loginContainer{
    margin-top: 20px;
}
.unameLogin, .passwordLogin{
    border: 1px solid #666666;
    border-radius: 3px;
    box-shadow: none;
    height:25px;
    padding-left: 6px;
    width: 220px;
}
.regTitle, .regCntry{
    width:220px;
/*    *width:218px;
    width:221px\0/;*/
    position: static!important;
    visibility: visible!important;
    border: 1px solid #666666;
    border-radius: 3px;
    height: 25px;
    padding-left: 5px;
}
.regFieldClassOthers{
    float: left;
    width: 350px;
    padding-left:180px;
}
.procedPayment {
    background-image: url('../images/proceedtopayment.png');
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 24px;
    text-align: center;
    text-decoration: none;
    width: 174px;
}
.procedPaymentNow {
    background-image: url('../images/place-order.png');
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 25px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.regMandatoryHeardAbout {
    color: #FF0000;
    height: 12px;
    margin-left: 5px;
    margin-top: 4px;
    width: 5px;
}
.note{
    float: left;
    margin-top:10px;
}
.regErrorClassHeardAbout {
    color: #FF0000;
    float: left;
    height: 15px;
    width: 300px;
}
.paymentBtnContainer {
    float: left;
}
.error-login-class {
    color: #FF0000;
    float: left;
    height: 14px;
    margin-bottom: 15px;
    width: 100%;
}
#captchaimg{
    float:left;
}
.regFieldClassOthers #captcha_code{
    border: 1px solid #666666;
    border-radius: 2px;
    margin-left: 0px;
    padding-left: 6px;
    height: 25px;
    box-shadow: none;
    width: 100%;
    margin-top:5px;
}
.siteLogout {
    float: right;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 20px;
}
.siteLogout span {
    float: right;
    margin-top: 14px;
    margin-left: 5px;
}
.btn-secondary {
    color: #fff;
    background-color: #4d4d4f;
    border-color: #ccc;
}
.btn-secondary:hover { color: #FFFFFF; }