#loginpage {
    border: 1px solid #e5e5e5;
    width: 1000px !important;
    margin: 50px auto 0;
	min-height:500px
}

#productListHeading , #createAccountHeading {
text-align: center;
background: #fff;
margin: 40px auto 20px;
display: table;
font-size: 30px;
color: #000;
}
#loginboxbar {
float: left;
width: 45%;
border-right: 1px solid #e5e5e5;
padding:0 30px 30px 30px;
}
#loginboxbar form {


color: #000;
border-radius: 3px;


}

#loginDetails {
float: right;
width: 40%;
padding: 30px 30px 0 30px;
line-height: 18px;
}

.fa {
font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
font-size: inherit;
text-rendering: auto;
color: #999;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

padding:0 0 0 30px;
background: url("../images/rightpoint.gif") no-repeat scroll 0 0  ;
}

.NqxOo8m2Fj {
padding: 7px 30px;
cursor: pointer;
text-transform: capitalize;
background: #555;
display: block;
color: #fff !important;
font-weight: bold;
}

#login-email-address, #login-password {
margin: 3px 0;
padding: 0;
width: 200px;
height: 26px;
}

FIELDSET {
border:none
}

.btnlogin {float:left}







#createAcctDefault fieldset fieldset {
    background: #ffffff;
    width: 45%;
    float: left;
    margin: 1%;
    border: 1px solid #ccc;
    padding: 1%;
}


#createAcctDefault LABEL.inputLabel {
width: 100px;
float: left;
}

#createAcctDefault input {width:250px}

#createAcctDefault #zoneLabel, #createAcctDefault #postcode   {width:140px}

#createAcctDefault #passwordConfirm , #createAcctDefault #emailAddress {width:160px}


#createAcctDefault input:focus , #createAcctDefault select:focus , #createAcctDefault textarea:focus {
	background: #E4FEF5;
	}
	
#createAcctDefault #newsletter-checkbox, #createAcctDefault #email-format-html, #createAcctDefault #email-format-text {width:50px}

#createAcctDefault .createbtn input {width:auto}
#createAcctDefault .createbtn {float:none;text-align:center}

.cartTotalsDisplay {
    background: url("../images/list_05.gif") no-repeat scroll 10px 10px #EFF5EA;
    border: 1px solid #446423;
    color: #3D6611;
    padding: 10px 0 10px 30px;
}

.tableHeading {
    background-color: #000;
    color: #FFFFFF;
}


#checkoutShippingHeadingAddress, #checkoutPaymentHeadingAddress {
    background: url("../images/bg_Sprites_repeat.gif") no-repeat scroll 0 -928px #f3f3f3;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-indent: 30px;
    color: #900;
    margin-top: 10px;
}

#checkoutShippingHeadingMethod, #checkoutConfirmDefaultShipment {
    background: url("../images/bg_Sprites_repeat.gif") no-repeat scroll 0 -954px #f3f3f3;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-indent: 30px;
    color: #900;
    margin: 10px 0;
}

LEGEND {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECEAEA;
    color: #494949;
    margin-bottom: 15px;
    padding: 10px 20px;
    font-weight: bold;
}

FIELDSET {
    background: none repeat scroll 0 0;
    border: 1px solid #ECEAEA;
    color: #494949;
    margin-bottom: 20px !important;
    padding: 15px 20px 30px;
}