/* CSS Document */

form#login_form {
	margin					: 0px 0 0 0;
}

form#login_form div.form_row {
	position				: relative;
	margin					: 0;
	padding					: 0 0 7px 0;
	text-align				: right;
}

form#login_form div.form_buttons {
	position				: relative;
	margin					: 0;
	padding					: 0 10px 0 0;
	text-align				: right;
}

form#login_form label.label {
	padding					: 0;
	font-size				: 11px;	
}

form#login_form label.error {
	position				: absolute;
	top						: 7px;
	right					: 7px;
	color					: #000;
	font-size				: 9px;
	text-transform			: lowercase;
}

form#login_form input.textbox {
	padding					: 5px 10px 3px 10px;
	width					: 136px;
	color					: #F577B6;
	font-size				: 10px;
	border					: none;
	background				: url(../images/login_textbox_bg.gif) no-repeat center center;
}

form#login_form input#submit {
	padding					: 0 0 0 16px;
	font-size				: 12px;
	border					: none;
	background				: url(../images/login_submit_button_bg.gif) no-repeat left center;
	cursor					: pointer;
}

div#login_message {
	font-size				: 11px;
	text-align				: right;
}

div#login_instructions {
	padding					: 10px 0 0 0;
	font-size				: 9px;
	text-align				: right;
}

a#registration_link {
	display					: block;
	position				: absolute;
	top						: -3px;
	left					: 80px;
	font-size				: 8px;
	text-transform			: lowercase;
}
