
body#login #container,
body#login #header,
body#login #footer,
body#login #innerContainer{
	background:none;
}

body#login #footer {
	padding-top:10px;
}

body#login #header {
	height:93px;
}

body#login {
	height:100%;
}

body#login #container {
	height:570px;
  margin: auto;
  
/*  position:absolute;
  top:50%;
  left:50%;*/
	/*margin:-295px auto auto -490px;*/
}

body#login #innerContainer {
	padding:0;
}

#loginBoxLeft{
	float:left;
	width:535px;
	height:440px;
	background:url(../../images/lx4/bg_loginForm.jpg) top left no-repeat;
	position:relative;
}

#loginImgRight {
	float:right;
	width:437px;
	height:440px;
	background:url(../../images/lx4/login_img.jpg) top left no-repeat;
}

/* -- Login Form --*/

#loginBoxLeft form {
	position:absolute;
	top:13%;
	left:23%;
}

#loginBoxLeft form fieldset{
	border:none;
	margin-bottom:10px;
}

#loginBoxLeft form legend {
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	margin-left:-7px;
   color: #7A8486;
}

#loginBoxLeft form label{
	float:left;
	width:80px;
	margin-bottom:5px;
}

#loginBoxLeft form input{
	width:195px;
	border:1px solid #7195BD;
	padding:2px 4px;
	margin-bottom:5px;
}

#loginBoxLeft form span.forgotpass{
	clear:both;
	float:left;
	display:block;
	padding-left:84px;
	margin-right:20px;
}

#loginBoxLeft form input.login {
	float:left;
	width:66px;
	height:25px;
	background:url(../../images/lx4/buttons/button_login.jpg) 0 0 no-repeat;
	border:none;
	text-indent:-9999px;
 }

/* -- Register --*/

#loginBoxLeft #registerBox {
	position:absolute;
	left:23%;
	bottom:7%;
	width:295px;
}

#loginBoxLeft #registerBox span{
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-right:20px;
}

#loginBoxLeft #registerBox p{
	padding-top:17px;
}

#loginBoxLeft #registerBox .register {
	float:left;
	display:block;
	width:85px;
	height:25px;
	background:url(../../images/lx4/buttons/button_register.jpg) top left no-repeat;
	text-indent:-9999px;
}


.error {
	padding: 0 0 10px 82px;
	font-weight: bold;
	color: #F00;
}

div#error_messages {
	clear: both;
	padding-top: 10px;
	width: 320px;
	
	font-weight: bold;
	color:#F47331;;
	
}