body,
body.ls,
body.ts,
body.es,
body.on { background: #fff url(../img/bg-ct-login.jpg) no-repeat top center; }

#container { width: 435px; margin: 0 auto; padding: 225px 0 0 0; }

#header-wrapper,
#header { display: none; }

#main { margin: 0 auto; padding: 0; background: #fff; border-radius: 0; border: 1px solid #f4e1e3; box-shadow: 0 5px 15px #ccc; }
h3 { padding: 0 30px; background: #d72438; margin: 0; color: #fff; height: 55px; line-height: 55px; font-size: 32px; font-weight: 700; }

div.msgBox { margin: 10px 30px; }
p.logintext { padding: 10px 30px; }

#content-wrapper { width: auto; }

fieldset { border: none; }
fieldset legend { color: #eb212e; }
label { width: 130px; }
input.text { width: 200px; }
input.submit { margin: 0 15px 0 194px; display: block; background: #d72438; border: none; width: 160px; border-radius: 0; box-shadow: none; height: 40px; font-size: 18px; cursor: pointer; }
input.submit:hover,
input.submit:active { background: #222; }
input.loginfield, 
input.loginfield[type="text"], 
input.loginfield[type="password"] {
	 border-radius: 0;
}
input.text:focus, 
input[type="text"]:focus, 
select:focus,
input[type="password"]:focus {
	border-color: #a11b2a;
}

div.rememberMe { padding: 6px 0 0 150px; float: left; width: 130px; }
label.inline { color: #666; margin: 0 0 0 5px; }
input.rememberMeField { vertical-align: middle; margin: 0; }

#brandProperty { width: 212px; border-radius: 0; }

#footer { margin: 50px 0 30px 0; width: auto; border-top: none; }
#footer p { color: #eb212e; }



