#logo{
		display:block;
		float:left;
		height:250px;
		left:0;
		overflow:hidden;
		position:absolute;
		top:40px;
		width:195px;
		z-index: 3;
	}
	a{color: #1089CF;}
	
	#login-wrap{
		margin: 0px auto; width:607px; top: 40px; position: relative;
	}
	#login-content{
		width: 607px; 
		height: auto;
		display: block;
		background: transparent url(/img/login/login-content.jpg) repeat-y 0 0;
		position: relative; 
		z-index: 2;
		padding: 2em;
	}
	#register-box{
		width:43%; float: right; display: block;
	}
	.login-text{font-size: 1.2em;}
	login-content h2{color: #1089CF;display: block;font-size: 1.3em; margin-bottom: 1em;}

	#username-field label, #password-field label, #register-label{
		display: inline-block;	
		font-size: 1.2em;
		margin-bottom: 1em;
		width: 100px;
	}	
	#register-label{
		width: 150px;line-height: 32px;
	}
	
	#password, #username, #pre-register-input{
		background: transparent url(/img/input-bg.jpg) no-repeat 0 0;
		width: 194px; 
		height: 32px;
		border: 0;
		padding:0 0.5em;
		*padding:0.5em 0.5em;
		line-height: 18px;
	}
	#username-field{
		margin-bottom: 1em;
	}
	/*------BUTTONS------*/
	#login_btn{float: left;margin-top: 1em; margin-left: 100px;}
	#register_btn{float: left;margin-top: 1em;}
	
	button.vi {
	background: transparent url('/img/links/btn-a.gif') no-repeat scroll top right;
	color: #fff;
	display: block;
	float: right;
	font: normal 12px arial, sans-serif;
	height: 20px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	cursor: pointer;
	width:auto;
    overflow:visible;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
	border:none;
}

button.vi span {
	background: transparent url('/img/links/btn-span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 4px 0 3px 21px;
	*padding: 3px 0 4px 21px;
	*padding-bottom:1px;
	margin-top: -4px;
	*margin-top: 0;
	*display: table;
	*line-height: 14px;
	*padding-bottom: 3px;
	_display: block;
	
}
button.vi:hover{
	background-position: right -23px;
}
button.vi:hover  span{
	background-position: left -23px;
}