#overlay {
	display:none;
	width:100%;
	height:100%;
	background:url(../images/login/overlay.png) repeat;
	position:fixed;
	top:0;
	left:0;
	z-index:900;
}
#login-content, #form-content {
	display:none;
	width:430px;
	height:416px;
	background:url(../images/login/login-box.png) no-repeat;
	position:absolute;
	top:120px;
	z-index:999;
}
#login-content h1 {
	width:430px;
	height:52px;
	text-indent:-9999px;
	padding:0;
	margin:0;
}
#login-content form {
	width:290px;
	font-family:Arial, Helvetica, sans-serif;
	padding:18px 0 0 70px;
}
#login-content label {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 5px 0 0;
}
#login-content input {
	width:272px;
	height:28px;
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:16px;
	background:url("../images/login/input.gif") no-repeat scroll 0 0 transparent;
	padding:4px 9px 5px;
	border:none;
	margin:8px 0 0;
}
#login-content p.check {
	font-size:14px;
	font-weight:bold;
	margin:32px 0 0;
}
#login-content p.check input {
	width:auto;
	height:auto;
	background:none;
	padding:0;
	margin:0 6px 0 2px;
}
#login-content p.submit input {
	width:134px;
	height:38px;
	background:url(../images/login/login.gif) no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	padding:0;
	margin:0;
	position:absolute;
	top:252px;
	left:227px;
	cursor:pointer;
}
#login-content a {
	font-size:12px;
}
#login-content a.close {
	display:block;
	width:94px;
	height:28px;
	background:url(../images/login/close.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:12px;
	left:324px;
}
#login-content a#new-member {
	display:block;
	width:290px;
	height:38px;
	background:url(../images/login/new-member.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:348px;
	left:69px;
}
#username-form, #password-form {
	display:none;
}
#username-form label, #password-form label {
	font-weight:normal;
	text-transform:none;
}
#username-form p.submit input, #password-form p.submit input {
	background:url(../images/login/submit.gif) no-repeat;
}

/* GENERAL FORMS */
#form-content {
	height:auto;
	background:none;
}
#form-top {
	width:430px;
	height:52px;
	overflow:hidden;
}
#form-bottom {
	width:430px;
	height:37px;
	background:url(../images/login/form-bottom.png) no-repeat;
	overflow:hidden;
}
#form-mid {
	background:#fff;
	padding:20px;
}
#form-content form {
	margin:0 !important;
}
#form-content a.close {
	display:block;
	width:94px;
	height:28px;
	background:url(../images/login/close.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:12px;
	left:324px;
}
#form-content button.submit {
	display:block;
	width:134px;
	height:38px;
	background:url(../images/login/submit.gif) no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	padding:0;
	border:none;
	margin:0;
	cursor:pointer;
}