html {
	height: 100%;
	width:100%;
	overflow-y: scroll;
}

body 
{
    width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	color:#CCCCCC;
}

img {
	border: none;
}

#noFlash{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

#noFlash img {
	border:none;
}

#mainWrapper{width:100%; height:100%;}

/*/////////////////////////////
	   [@FONT-FACE]
/////////////////////////////*/
@font-face {
    font-family: 'HelveticaNeueLTStd55Roman';
    src: url('../assets/mobile/fonts/helveticaneueltstd-roman-webfont.eot');
    src: url('../assets/mobile/fonts/helveticaneueltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/mobile/fonts/helveticaneueltstd-roman-webfont.woff') format('woff'),
         url('../assets/mobile/fonts/helveticaneueltstd-roman-webfont.ttf') format('truetype'),
         url('../assets/mobile/fonts/helveticaneueltstd-roman-webfont.svg#HelveticaNeueLTStd55Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLTStd75Bold';
    src: url('../assets/mobile/fonts/helveticaneueltstd-bd-webfont.eot');
    src: url('../assets/mobile/fonts/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../assets/mobile/fonts/helveticaneueltstd-bd-webfont.woff') format('woff'),
         url('../assets/mobile/fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'),
         url('../assets/mobile/fonts/helveticaneueltstd-bd-webfont.svg#HelveticaNeueLTStd75Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*/////////////////////////////
	  [REGISTER STYLES]
/////////////////////////////*/
section#register{width:340px; margin:0px auto; display:none;}
section#register h2{padding:20px 0px 0px; font-size:17px; line-height:45px; color:#1d94da; font-family:'HelveticaNeueLTStd55Roman'; text-align:left;}
section#register p{padding:0px 0px 10px; font-size:12px; line-height:20px; color:#ffffff; text-align:left; font-family:sans-serif;}
section#register .registerForm{width:340px; position:relative;}
section#register .registerForm .fieldWrapper{padding-top:20px;}
section#register .registerForm .fieldWrapper .label{float:left; font-size:12px; color:#1d94da; font-weight:bold; padding-top:10px; font-family:'HelveticaNeueLTStd55Roman';}
section#register .registerForm .fieldWrapper .field, section#register .registerForm .fieldWrapper .fieldSelect{float:left; width:200px; height:25px; position:absolute; left:120px; }
section#register .registerForm .fieldWrapper .fieldSelect{background:none;}
section#register .registerForm .fieldWrapper .fieldSelect select{padding-top:5px; width:200px; height:25px; border:none; font-size:12px; color:#1d3553;}
section#register .registerForm .fieldWrapper .field input{width:200px; height:25px; background:#ffffff; border:none; font-size:12px; color:#1d3553; padding-left:10px;}
section#register .registerForm .checkboxWrapper{padding-top:15px; position:relative; left:50px;}
section#register .registerForm .checkboxWrapper .checkbox{float:left; width:21px; height:21px; cursor:pointer; background:url('../assets/mobile/register/register_checkbox_bg_off.jpg') no-repeat;}
section#register .registerForm .checkboxWrapper .checkbox.checked{background:url('../assets/mobile/register/register_checkbox_bg_on.jpg') no-repeat;}
section#register .registerForm .checkboxWrapper .label{float:left; font-size:12px; color:#ffffff; padding-top:5px; padding-left:10px; font-family:'HelveticaNeueLTStd55Roman';}
section#register .registerForm .error{font-size:20px; line-height:28px; color:red; text-align:left;}
section#register .registerForm .submit{text-align:center; padding:35px 0px; cursor:pointer;}
