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

body, html{
height:100%;
padding:0px;
margin:0px;
background-image:url(../images/bg_full.png);
background-repeat:no-repeat;
background-position:center top;
background-color:#3c0000;
font-family:Arial, Helvetica, sans-serif;
}
.page_wrapper{
margin:0 auto;
	}
.inner_page_wrapper{
	width:1000px;
	height:600px;
	text-align:left;
	clear:both;
	#background-image:url(../images/interior_bg1.jpg);
background-repeat:no-repeat;
background-position:center top;
position:relative;
	
	}
	.inner_page_wrapper_hp{
	width:1000px;
	height:600px;
	text-align:left;
	clear:both;
	#background-image:url(../images/hp_bg1.jpg);
background-repeat:no-repeat;
background-position:center top;
position:relative;
	
	}
		.inner_page_wrapper_play{
	width:1000px;
	height:670px;
	text-align:left;
	clear:both;
	#background-image:url(../images/game_start1.jpg);
background-repeat:no-repeat;
background-position:center bottom;
position:relative;
}
	
	.top_nav{
	clear:both;
	float:right;
	position:absolute;
	top:15px;
	right:30px;
	}
	.hp_nav{
	clear:both;
	float:left;
	position:absolute;
	top:15px;
	left:30px;
	}
	.bubble_text{
	padding-top:95px;
	padding-left:150px;
	color:#FFFF66;
	font-weight:bold;
	font-size:24px;
	font-style:italic;
	width:400px;
	clear:both;
	}
	.intro_text{
	padding-top:40px;
	padding-left:140px;
	color:#000000;
	font-size:18px;
	width:600px;
	clear:both;
	line-height:22px;
	}
		.intro_text_thanks{
	padding-top:40px;
	padding-left:140px;
	color:#ff0000;
	font-size:22px;
	width:600px;
	clear:both;
	line-height:28px;
	}
			.intro_sub_text{

	color:#000000;
	font-size:22px;

	line-height:28px;
	}
	.first_time{
	color:#ff0000;
	font-weight:bold;
	}
	.first_time a{
	color:#ff0000;
	}
	.signin_form{
	padding-left:300px;
	padding-top:20px;
	width:400px;
	}
	.signin_form td{
	padding-bottom:10px;
	padding-left:20px;
	}
	
	.newacct_form{
	padding-left:300px;
	padding-top:0px;
	width:500px;
	}
	.newacct_form td{
	padding-bottom:1px;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	}

	.form_inp{
	border:#000000 solid 1px;
	width:300px;
	height:18px;
	}
	
	.newacct_form_inp{
	border:#000000 solid 1px;
	width:170px;
	height:13px;
	}
	.forgot_pass{
	color:#666666;
	font-size:12px;
	
	}
	.forgot_pass a{
	color:#666666;
	}
	.enter_btn_wrapper{
	float:right;
	margin-top:-73px;
	padding-right:65px;
	}
	#enter_btn{
	cursor:pointer;
	}
	#pg_enter_btn{
	cursor:pointer;
	}
	.newacct_enter_btn_wrapper{
	float:right;
	margin-top:-140px;
	padding-right:65px;
	}
	.note{
font-size:10px;
}

	.footer_wrapper{
	position:absolute;
	top:630px;
	left:600px;
	

	}
	
/* ERROR MSG STYLES */

.black_overlay{
			
			position: absolute;
			top: 0;
			left: 0;
			width: 100% !important;
			height: 100% !important;
			width:960px;
			height690px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			
			position: absolute;
			top: 20%;
			left: 25%;
			width: 50%;
			height: 55%;
			padding: 16px;
			border: 16px solid #6d190c;
			background-color: white;
			z-index:1002;
			overflow: auto;
			text-align:center;
		}
		
.err_close{
position:absolute; 
right:5px; 
margin-top:-10px;
}

.err_close_link{
text-decoration:none; 
color:#000000; 
font-size:16px;
font-weight:bold;
}
