@charset "utf-8";
/* CSS Document */

#page_content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

#page_content.background { height: 1%; 	padding: 22px 50px; background: #323232 url(../graphics/login/login_bg.jpg) no-repeat; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }

#page_content h2 { font-size: 18px; color: #c7b299; margin: 0 0 15px; font-weight: normal;} 

#page_content .login_box { 
background: #111/* url(../graphics/login/beta_tag.gif) no-repeat top right*/; 
padding: 0px; 
width: 400px !important;
float: left;
margin-right: 40px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#page_content .login_box_top { 
background: #111/* url(../graphics/login/beta_tag.gif) no-repeat top right*/; 
padding: 20px 20px 10px 20px; 
width: 360px;
float: left;
/*margin-right: 40px;*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#page_content .login_box span { margin-right: 20px; }
#page_content .login_box .textbox { width: 250px; }
#page_content .login_box .submit_btn { background: transparent url(../graphics/login/login_btn.gif) no-repeat; display: block; float: right; width: 54px; text-indent: -9999px; border: medium none; height: 20px; cursor: pointer; margin-right: 0; }

/*#page_content .login_box a { text-indent: -9999px; display: block; background: url(../graphics/login/help_icon.gif) no-repeat 0 top; height: 17px; width: 17px; float: left;}*/
/*#page_content .login_box a:hover { background: url(../graphics/login/help_icon.gif) no-repeat 0 bottom;}*/

#page_content .mobile_info { 
background: #1c1c1c/* url(../graphics/login/beta_tag.gif) no-repeat top right*/; 
padding: 20px 0 0 0; 
width: 400px;
float: right;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.mobile_info img { float: left; margin-right: 10px; margin-top: 30px; }
.mobile_info .title { padding-left: 20px; }

.mobile_info .tabcontent {
background: #111;
overflow: hidden;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}

.info { float: left; margin-top: 30px; padding-right: 20px; width: 220px; }
.info h3 { font-size: 13px; color: #fff;}
#nokia img.phone { float: left; margin-right: 10px; margin-top: 30px; }
.nokia_info { float: left; margin-top: 30px; padding-right: 20px; width: 220px; }
.nokia_info strong { color: #fff; }
.nokia_info a:link, .nokia_info a:visited { color: #0099cc; text-decoration: none; }
.nokia_info a:hover { color: #eee; }


#nokia .nokia_app_instruction { list-style-type: none; margin: 0 0 30px; padding: 0; }
#nokia .nokia_app_instruction li { padding: 10px 0 10px 35px; }
#nokia .nokia_app_instruction .download { background: transparent url(../graphics/login/nokia_icon.jpg) no-repeat left top; }
#nokia .nokia_app_instruction .install { background: transparent url(../graphics/login/nokia_icon.jpg) no-repeat 0 -33px; }
#nokia .nokia_app_instruction .launch { background: transparent url(../graphics/login/nokia_icon.jpg) no-repeat 0 -67px; }


div.nicetitle {
	background-color: #333;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	left: 0;
	padding: 4px;
	position: absolute;
	top: 0;
	width: 25em;
	z-index: 20;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-opacity: 0.87;
	}

div.nicetitle p {
    margin: 0;
	padding: 0 3px;
	-moz-opacity: 1;
}

.remember { float: right; margin: 4px 15px 0 0; }
.remember span { line-height: 15px; }
.remember .checkbox { margin: 0 10px 0 0; vertical-align: bottom; }

#password-clear {
    display: none;
}
