* {margin:0;padding:0;}
body{background:url('../../images/template/login/background.png') repeat top center;font-family: Arial;font-size:12px;line-height:20px;color:#141414;}
p{margin-bottom:10px;}

.clear{height:0;clear:both;}

.logo{position:absolute;left:50%;margin-left:-68px;margin-top:70px;}

.login_container{width:277px;height:275px;position:absolute;left:50%;margin-left:-138.5px;top:415px;}
.login_container .background{background:#FFFFFF;opacity:0.3;filter: alpha(opacity = 30);top:0px;left:0;width:100%;height:100%;position:absolute;}
.login_container .content_container{position:absolute;margin-top:56px;z-index:10;}
.login_container .content{position:relative;}
.login_container .content h1{position:absolute;top:0;color:#FFFFFF;text-transform:uppercase;font-family:"PXL-Black";font-size:33px;line-height:31px;font-weight:normal;margin-left:29px;margin-bottom:37px;}
.login_container .content input[type=text], .login_container .content .password{border:1px solid #FFFFFF;position:absolute;left:29px;background:#FFFFFF;font-family: Arial;font-size:12px;line-height:20px;color:#7691a2;width:198px;padding: 12px 11px;*padding-top:8px;*padding-bottom:14px;margin-bottom:19px;}
.login_container .content .username{top:68px;}
.login_container .content .password, .login_container .content .password_holder{top:127px;}
.login_container .content input[type=text].error, .login_container .content .password.error{border:1px solid red;}
.login_container .content input[type=password]{display:none;}
.login_container .content input[type=image]{position: absolute;left:220px;top: 138px;margin:0;padding:0;width:21px;height:17px;}
.login_container .content .password_forgotten{color:#FFFFFF;position:absolute;left:29px;top:183px;cursor:pointer;width:200px;}
.login_container .content .password_forgotten a{color:#FFFFFF;text-decoration:none;}

#password_forgotten{display:none;}
#password_forgotten h2{font-family:"PXL-Book";font-weight:normal;font-size:34px;line-height:28px;margin-bottom:20px;}
#password_forgotten ul{list-style-type:none;}
