html, body {
	height: 100%;
}
body {
	margin:				0em;
	padding:			0em;
	height:				100%;
	background-color:	#000000;
	font-size:			100.1%;
	color:				#ffffff;
	font-family:		Arial, Verdana, Helvetica;	
	text-align: 		center;
	background-image:	url('../images/mid_bg.gif');
	background-repeat:	repeat-x;
	background-color:	#030f07;
}

* {
	margin:				0;
	padding:			0;
}
	 

#wrap {
	min-height: 		100%;
	width:				100%;
	text-align:			center;
}

#main {
	overflow:			auto;
	padding-bottom: 	4.1875em;
	/*
margin-top:			1em;
*/
}

.footer {
	position: 			relative;
	margin-top: 		-4.1875em;
	height: 			4.1875em;
	clear:				both;
} 

/*Opera Fix*/
body:before {
	content:			"";
	height:				100%;
	float:				left;
	width:				0;
	margin-top:			-32767px;
}


#head {
	height: 			5.6875em;
	top: 				0;
	background-image:	url('../images/top_bg.gif');
	background-repeat:	repeat-x;
}
#foot {
	height:				4.1875em;
	background-image:	url('../images/bot_mid.gif');
	text-align:			left;
}

#foot #footer_ip {
	float:				left;
	width:				30.625em;
	background-image:	url('../images/bot_left.gif');
	background-repeat:	no-repeat;
	height:				2.6875em;
	padding:			0.75em;
}

#foot #footer_ip p {
	margin:				0em;
	padding:			0em;
	font-size:			0.6em;
	color:				#999966;
	margin-top:			0.5em;
}

#foot #footer_ip a {
	color:				#ffffff;
	text-decoration:	none;
}

#foot #footer_enjoy {
	float:				right;
	width:				20em;
	background-image:	url('../images/bot_right.gif');
	background-repeat:	no-repeat;	
	background-position:right;
	padding:			0.75em;
	height:				2.6875em;
	text-align:			right;
}


div.nav {
	display:			block;
	margin:				0em;
	padding:			0em;
	height:				1.4em;
	margin-top:			0.1em;
	border-right:		solid 1px #24884d;
	width:				28.7em;
}

ul li {
	display:			block;
}

div.nav span a {
	margin:				0;
	display:			block;
	float:				left;
	height:				1.5em;
	padding-top:		0.3em;
	color:				#24884d;
	font-size:			0.6875em;
	text-decoration:	none;
	text-align:			center;
	width:				13.8em;
	margin-top:			0.1em;
	border-left:		solid 1px #24884d;
}

div.nav span a:Hover {
	color:				#ffffff;
}

#logo {
	width:				46.0625em;
	height:				4.0625em;
	background-image:	url('../images/logo.gif');
	background-repeat:	no-repeat;
	margin:				auto;
}

#menu {
	width:				30em;
	margin:				auto;

}

#ldaholder {
	font-family:		Arial, Helvetica, Verdana;
	width:				1152px;
	height:				727px;
	position:			absolute;
	z-index:			23;
	font-size:			11px;
	top:				5.8875em;
	margin:				auto;
	text-align:			left;
	left:				50%;
	margin-left:		-490px;
	display:			none;
}

#ldaholder #greyout {
	width:				980px;
	height:				710px;	
	background-image:	url('../images/ldagrey.png');
	padding-top:		50px;
}

#ldaholder #ldabox {
	width:				397px;
	height:				446px;
	background-image:	url('../images/ldabg.gif');
	margin:				auto;
	text-align:			center;
}

#ldaholder #where {
	height:				19px;
	padding-top:		93px;
}

#ldaholder form {
	margin:				0px;
	padding:			0px;
}

#ldaholder select {
	margin-top:			11px;
	background-color:	#101010;
	font-size:			14px;
	font-weight:		bold;
	color:				#ffffff;
	border:				0px;
	height:				28px;
	width:				266px;
	text-transform:		uppercase;
	border:				solid 4px #232323;
}

#ldaholder #born {
	height:				19px;
	padding-top:		23px;
}

#ldaholder #enter {
	height:				51px;
	padding-top:		23px;
}

#ldaholder #ip {
	height:				51px;
	padding-top:		15px;
	font-size:			10px;
	color:				#85967b;
}

#ldaholder #ip a {
	color:				#85967b;	
}


#ldaholder #remem {
	height:				16px;
	padding-top:		23px;
	width:				270px;
	margin:				auto;
}

#ldaholder #remem div {
	float:				left;
	height:				30px;
}

#ldaholder #remem .chck {
	width:				30px;
}

#ldaholder #remem .desc {
	width:				145px;
	margin-top:			3px;
	text-align:			left;
}

#ldaholder #remem .copy {
	font-size:			10px;
	width:				95px;
	text-align:			left;
	font-family:		Arial, Helvetica, Verdana;
	color:				#85967b;
	line-height:		10px;
}

#ldaholder #datebox {
	width:				266px;
	height:				64px;
	background-image:	url('../images/datebg.gif');
	margin:				auto;
	margin-top:			10px;
	text-align:			left;
}

#ldaholder #datebox input {
	font-family:		Arial, Helvetica, Verdana;
	font-size:			35px;
	color:				#232323;
	background-color:	transparent;
	border:				0px;
	z-index:			200;
	height:				45px;
	text-align:			center;
	padding-top:		5px;
	letter-spacing:		-2px;
	font-weight:		bold;
}

#ldaholder #dobd {
	width:				60px;
	margin-top:			5px;
	margin-left:		7px;
}

#ldaholder #dobm {
	width:				60px;
	margin-top:			5px;
	margin-left:		15px;
}

#ldaholder #doby {
	width:				114px;
	margin-top:			5px;
	margin-left:		24px;
}


#ldaholder .dobdm {
	float:				left;
	width:				60px;
	height:				50px;
}