body {
	background-color: #141931;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../img/bgb.gif);
	background-repeat: repeat-x;
}

/* Common styles */
/* Clear after styles */
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .clear-after { height: 1%; }
/* End hide from IE-mac */

/*
#enter-instructions-xmas  {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 11px;
	text-align: left;
	line-height: 12px;
	background:#1c2f5e;
}

#enter-instructions{
	background-color: #1c2f5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 15px 15px 70px 15px;
	text-align: left;
	line-height: 14px;
}

#enter-box-top {
	margin-left: 3px;
	background-color: #1C2F5E;;	
	width: 343px;
}
#enter-box-bottom {
	margin-left: 3px;
}

#enter-instructions a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.left { 
	float: left;
}
.three-gap{
	margin: 3px 0 0 0;
}
#enter-logo {
	height: 109px;
	margin-left: 3px;
	background:url(../img/logo_bg.gif) repeat-x;
}

#content {
	text-align: center;
	width: 100%;
}

#top {
	text-align:center; margin-left:auto; margin-right:auto;
	width: 736px;
	background-image: url(../img/top_bg.gif);
	background-repeat: repeat-x;
	height: 144px;
}
#middle {
	text-align:center; margin:3px auto 3px auto;
	width: 736px;
}
#bottom {
	text-align:center; margin-left:auto; margin-right:auto;
	width: 736px;
	background-image: url(../img/bottom_bg.gif);
	background-repeat: repeat-x;
	height: 263px;
}
#box-bottom { margin:0 0 0 3px; height: 196px; background-color:#182955}
*/


/* Flash Meta */
#flash-main { padding:800px 0px 20px 0px; text-align:left; color:#fff; }
#flash-main a { color:#fff; }
#flash-title { font-size:12px; padding:0px 0px 5px 0px; margin-bottom:15px; text-align:center; border-bottom:1px solid #fff; }
#flash-menu { float:left; width:120px; margin-left:10px; }
#flash-content { float:left; padding:0px 10px 20px 10px; }
#flash-footer { text-align:center; padding:5px 0px 0px 0px; border-top:1px solid #f0f0f0; }


body.enter { text-align:center; }
#enter-content { text-align:left; width:736px; margin-left:auto; margin-right:auto; padding:0px; margin-top:0px; margin-bottom:0px; }
#enter-top { height:143px; background:url(enter_bg_top.gif) repeat-x; margin-bottom:3px }
#enter-logo { height:106px; background:url(enter_bg_logo.gif) repeat-x; margin-bottom:3px }
#enter-middle { margin-bottom:3px; }
#enter-button { height:37px; margin-bottom:3px; }
#enter-button .left { background:url(enter_bg_button.gif) repeat-x; width:563px; height:37px; float:left; }
#enter-button a { float:left; width:170px; margin-left:3px; }

#enter-bottom { background:url(enter_bg_bottom.gif) repeat-x; height:170px; }

