/* ELEMENTS */
* {
	margin: 0; 
	padding: 0; 
	}
	
body { 
	background: #fff;
	width: 100%;
	font-family: arial, verdana, san-serif; 
	font-size: 11px;
	color: #fff;
	text-align: center;
	}

table { 
	border-collapse: collapse; 
	border-spacing: 0; 
	}
	
tr td { 
	vertical-align: top; 
	}

h2 {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	}
	
p, ul, ol { 
	margin: 0 0 10px 0; 
	padding: 0; 
	}

ul li, ol li {
	margin: 0 0 0 25px;
	}
	
img { 
	border: 0; 
	vertical-align: top; 
	}
	
a {
	color: #FEC6C5;
	text-decoration: underline;
	}

a:hover {
	color: #fff;
	text-decoration: underline;
	}





/* MAIN IDs */
#container {
	width: 875px;
	margin: 0 auto;
	text-align: left;
	}

#header {
	background: url(../images/bg_header.jpg) no-repeat;
	width: 100%;
	height: 239px;
	}

#content {
	background: url(../images/bg_content.jpg) no-repeat;
	width: 100%;
	height: 469px;
	text-align: center;
	}

/*
#flash {
	width: 900px;
	margin: -10px auto 0 auto;
	position: relative;
	left: -13px;
	}
*/

#flash {
	width: 780px;
	margin: -10px auto 0 auto;
	}


#innerBG {
	width: 861px;
	height: 469px;
	margin: 0 auto;
	text-align: left;
	}

#footer {
	background: url(../images/bg_footer.jpg) no-repeat;
	width: 100%;
	height: 65px;
	font-size: 11px;
	text-align: center;
	}

#legal {
	font-size: 10px;
	color: #C8C8C8;
	text-align: center;
	margin: 20px 0;
	}





/* BGs*/
.bg1 { background: url(../images/bg_01.jpg) no-repeat; }
.bg2 { background: url(../images/bg_02.jpg) no-repeat; }
.bg3 { background: url(../images/bg_03.jpg) no-repeat; }
.bg4 { background: url(../images/bg_04.jpg) no-repeat; }
.bg5 { background: url(../images/bg_05.jpg) no-repeat; }
.bg6 { background: url(../images/bg_06.jpg) no-repeat; }
.bg7 { background: url(../images/bg_07.jpg) no-repeat; }
.bg8 { background: url(../images/bg_08.jpg) no-repeat; }
.bg9 { background: url(../images/bg_09.jpg) no-repeat; }
.bg10 { background: url(../images/bg_10.jpg) no-repeat; }
.bg11 { background: url(../images/bg_11.jpg) no-repeat; }
.bg12 { background: url(../images/bg_12.jpg) no-repeat; }
.bg13 { background: url(../images/bg_13.jpg) no-repeat; }
.bg14 { background: url(../images/bg_14.jpg) no-repeat; }
.bg15 { background: url(../images/bg_15.jpg) no-repeat; }


/* LOGOS */
#logos #logoLockerRoom {
	vertical-align: bottom;
	margin-bottom: 12px;
	}





/* WRAPPERS */
#frontWrapper {
	padding-left: 470px;
	}

#limitWrapper {
	padding-left: 485px;
	}

#successWrapper {
	padding-left: 485px;
	}

#loseWrapper {
	padding-left: 168px;
	float: left;
	}

#winWrapper {
	padding-left: 168px;
	float: left;
	}

#verifyWrapper {
	padding-left: 168px;
	float: left;
	}

#overWrapper {
	padding-top: 40px;
	padding-left: 485px;
	}

#earlyWrapper {
	padding-top: 10px;
	padding-left: 485px;
	}

#earlyBracketWrapper {
	padding-top: 10px;
	padding-left: 485px;
	}

#errorWrapper {
	padding-top: 30px;
	padding-left: 485px;
	}

#getFlashWrapper {
	padding-top: 10px;
	padding-left: 415px;
	}

#bracketClosedWrapper {
	padding-top: 0px;
	padding-left: 485px;
	}


#bracketOpenWrapper {
	padding-top: 0px;
	padding-left: 433px;
	}

#flashWrapper {
	background: #a7111a url(../images/bg_content.jpg) repeat-x;
	text-align: center;
	}







/* HEADER TEXT */
#headFront {
	background: url(../images/head_front.jpg) no-repeat;
	width: 577px;
	height: 92px;
	margin-left: 284px;
	}
	
#headIneligible {
	background: url(../images/head_ineligible.jpg) no-repeat;
	width: 505px;
	height: 99px;
	margin-left: 344px;
	}

#headLimit {
	background: url(../images/head_limit.jpg) no-repeat;
	width: 519px;
	height: 105px;
	margin-left: 342px;
	}

#headReg {
	background: url(../images/head_reg.jpg) no-repeat;
	width: 268px;
	height: 58px;
	margin-left: 378px;
	margin-bottom: 14px;
	}

*html #headReg {
	margin-bottom: 12px;
	}

#headLose {
	background: url(../images/head_lose.jpg) no-repeat;
	width: 312px;
	height: 110px;
	}

#headWin {
	background: url(../images/head_win.jpg) no-repeat;
	width: 438px;
	height: 97px;
	}

#headVerify {
	background: url(../images/head_verify.jpg) no-repeat;
	width: 428px;
	height: 97px;
	}

#headSuccess {
	background: url(../images/head_success.jpg) no-repeat;
	width: 532px;
	height: 95px;
	margin-left: 329px;
	}

#headOver {
	background: url(../images/head_over.jpg) no-repeat;
	width: 454px;
	height: 84px;
	margin-left: 335px;
	}

#headEarly {
	background: url(../images/head_early.jpg) no-repeat;
	width: 260px;
	height: 91px;
	margin-left: 336px;
	}

#headEarlyBracket {
	background: url(../images/head_early_bracket.jpg) no-repeat;
	width: 400px;
	height: 119px;
	margin-left: 352px;
	}

#headError {
	background: url(../images/head_error.jpg) no-repeat;
	width: 406px;
	height: 96px;
	margin-left: 333px;
	}

#headGeneralError {
	background: url(../images/head_generalerror.jpg) no-repeat;
	width: 405px;
	height: 93px;
	margin-left: 333px;
	}

#headGetFlash {
	background: url(../images/head_getflash.jpg) no-repeat;
	width: 445px;
	height: 96px;
	margin-left: 351px;
	}
	
#headBracketClosed {
	background: url(../images/head_bracket_closed.jpg) no-repeat;
	width: 441px;
	height: 84px;
	margin-left: 378px;
	}



	



/* SUBHEAD TEXT */
#subheadFront {
	background: url(../images/subhead_front.gif) no-repeat;
	width: 282px;
	height: 53px;
	margin-top: 5px;
	}

#subheadIneligible {
	background: url(../images/subhead_ineligible.gif) no-repeat;
	width: 517px;
	height: 30px;
	margin-left: 344px;
	}

#subheadReg {
	background: url(../images/subhead_reg.gif) no-repeat;
	width: 378px;
	height: 35px;
	margin-left: 390px;
	margin-bottom: 20px;
	}

#subheadWin {
	background: url(../images/subhead_win.gif) no-repeat;
	width: 398px;
	height: 37px;
	margin-top: 30px;
	margin-bottom: 58px;
	}

#subheadVerify {
	background: url(../images/subhead_verify.gif) no-repeat;
	width: 383px;
	height: 36px;
	margin-top: 20px;
	margin-bottom: 40px;
	}

#subheadBracketOpen {
	background: url(../images/bracketOpenSub.gif) no-repeat;
	width: 374px;
	height: 97px;
	margin-left: 0px;
	margin-top: -5px;
	margin-bottom: 10px;
	}



/* GRAPHIC TEXT */
#textFrontList li {
	margin: 0 0 10px 10px;
	padding: 0;
	list-style: none;
	}

#textFrontList1 {
	background: url(../images/text_front_list_01.gif) no-repeat;
	width: 314px;
	height: 18px;
	}

#textFrontList2 {
	background: url(../images/text_front_list_02.gif) no-repeat;
	width: 211px;
	height: 18px;
	}

#textFrontList3 {
	background: url(../images/text_front_list_03.gif) no-repeat;
	width: 313px;
	height: 39px;
	}

#textFrontList4 {
	background: url(../images/text_front_list_04.gif) no-repeat;
	width: 181px;
	height: 18px;
	}

#textFront {
	background: url(../images/text_front.gif) no-repeat;
	width: 377px;
	height: 73px;
	margin-left: 10px;
	}

#textIneligible {
	background: url(../images/text_ineligible.gif) no-repeat;
	width: 333px;
	height: 23px;
	margin-left: 344px;
	}
	
#textLimit1 {
	background: url(../images/text_limit_01.gif) no-repeat;
	width: 328px;
	height: 65px;
	margin-top: 10px;
	}

#textLimit2 {
	background: url(../images/text_limit_02.gif) no-repeat;
	width: 331px;
	height: 43px;
	margin-top: 35px;
	margin-bottom: 55px;
	}

#textLimit3 {
	background: url(../images/text_limit_03.gif) no-repeat;
	width: 171px;
	height: 37px;
	margin-right: 20px;
	}

#textLose1 {
	background: url(../images/text_lose_01.gif) no-repeat;
	width: 247px;
	height: 46px;
	margin-top: 20px;
	margin-left: 10px;
	}

#textLose2 {
	background: url(../images/text_lose_02.gif) no-repeat;
	width: 290px;
	height: 24px;
	margin-top: 25px;
	margin-left: 10px;
	}

#textSuccess {
	background: url(../images/text_success.gif) no-repeat;
	width: 328px;
	height: 69px;
	margin-top: 15px;
	margin-bottom: 35px;
	}

#textEarly {
	background: url(../images/text_early.gif) no-repeat;
	width: 333px;
	height: 89px;
	margin-bottom: 35px;
	}

#textEarlyBracket {
	background: url(../images/text_early_bracket.gif) no-repeat;
	width: 367px;
	height: 153px;
	margin-bottom: 25px;
	}

#textOver {
	background: url(../images/text_over.gif) no-repeat;
	width: 259px;
	height: 29px;
	margin-bottom: 35px;
	}

#textBracketClosed {
	background: url(../images/textBracketClosed.gif) no-repeat;
	width: 304px;
	height: 179px;
	margin-bottom: 5px;
	}

/*
#textBracketOpen {
	background: url(../images/textBracketOpen.gif) no-repeat;
	width: 309px;
	height: 168px;
	margin-left: 60px;
	margin-bottom: 5px;
	}
*/


#textBracketOpen {
	background: url(../images/textBracketOpen.gif) no-repeat;
	width: 309px;
	height: 86px;
	margin-left: 60px;
	margin-bottom: 5px;
	}


#textBracketFailure {
	background: url(../images/bracketFailureText.gif) no-repeat;
	width: 304px;
	height: 126px;
	margin-left: 60px;
	margin-bottom: 15px;
	}

#btnBracketFailure {
	margin-left: 100px;
	}


/* CLIPBOARDS */
#clipBoard {
	float: left;
	}





/* FORMS */
#emailForm {
	margin-left: 25px;
	}

#emailForm .field {
	width: 170px;
	margin: 5px 0;
	}

#regForm {
	margin-left: 474px;
	}

#regForm tr td {
	font-size: 12px;
	vertical-align: middle;
	}

#regForm tr td.col1 {
	padding-right: 15px;
	}

#regForm tr td.optin {
	font-size: 11px;
	}

#dob1, #dob2, #dob3 {
	width: 60px;
	}

#row1 td, #row2 td, #row3 td { padding-bottom: 15px; }
#row4 td { padding-bottom: 12px; }
#row5 td { padding-bottom: 13px; }
#row6 td { padding-bottom: 16px; }
#row7 td { padding-bottom: 15px; }
#row8 td { padding-bottom: 22px; }
#row9 td { padding-bottom: 20px; }

*html #row1 td, #row2 td, #row3 td { padding-bottom: 13px; }
*html #row4 td { padding-bottom: 12px; }
*html #row5 td { padding-bottom: 11px; }
*html #row6 td { padding-bottom: 13px; }
*html #row7 td { padding-bottom: 15px; }
*html #row8 td { padding-bottom: 16px; }
*html #row9 td { padding-bottom: 18px; }

#verifyForm tr td {
	font-size: 12px;
	padding-bottom: 7px;
	vertical-align: middle;
	}

#bracketForm tr td {
	vertical-align: middle;
	margin-top: 0;
	}

#bracketFormOpen {
	margin: 20px 0 0 60px;
	}

#bracketFormOpen tr td {
	vertical-align: middle;
	}

#bracketFormOpen tr td.spacer {
	width: 10px;
	}






/* BUTTONS */
#buttons {
	padding-left: 504px;
	}

#callOutButtonsLose {
	padding-left: 78px;
	}
	
#btnPlay {
	margin-left: 20px;
	}

#btnClaim {
	margin-bottom: 60px;
	}

#btnSubmitLarge {
	margin-top: 9px;
	margin-left: 30px;
	}

#btnWin {
	margin-top: -33px;
	}






/* TOPNAV */
#topnav {
	margin: 10px 0 0 20px;
	}

*html #topnav {
	margin: 10px 0 0 0;
	}

#topnav ul {
	margin: 0;
	padding: 0;
	}

#topnav ul li {
	display: block;
	float: left;
	background: url(../images/bg_topnav.gif) no-repeat;
	width: 176px;
	height: 74px;
	}

#topnav ul li span {
	display: none;
	}

#navPlay, #navWin, #navSend, #navFillOut {
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 160px;
	height: 60px;
	margin: 7px 0 0 15px;
	}

#navPlay:hover, #navWin:hover, #navSend:hover, #navFillOut:hover {
	background-position: 0 -60px;
	}

#navPlay {
	background: url(../images/topnav_play.gif);
	}

#navWin {
	background: url(../images/topnav_win.gif);
	}

#navSend {
	background: url(../images/topnav_send.gif);
	}

#navFillOut {
	background: url(../images/topnav_fillout.gif);
	}

#topnav ul li .navOn {
	background-position: 0 -60px;
	}





/* FOOTER LINKS */
#footerLinks {
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
	}
	
#footerLinks li {
	background: url(../images/bullet.gif) 0 50% no-repeat;
	margin-left: -5px;
	padding: 0 15px 0 20px;
	list-style: none;
	display: inline;
	}

#footerLinks li.noBullet {
	background: none;
	}
	
#footerLinks a {
	color: #FEC6C5;
	text-decoration: none;
	}

#footerLinks a:hover {
	color: #fff;
	text-decoration: none;
	}





/* POP UP */
#popContainer {
	width: 568px;
	margin: 0 auto;
	text-align: left;
	}

#popHeader {
	background: url(../images/bg_pop_header.jpg) no-repeat;
	width: 100%;
	height: 109px;
	}

#popContent {
	background: url(../images/bg_pop_content.jpg) no-repeat;
	width: 498px;
	padding: 35px;
	color: #FEC6C5;
	}

#popFooter {
	background: url(../images/bg_pop_footer.jpg) no-repeat;
	width: 100%;
	height: 66px;
	}

#popLogos #popLogoLockerRoom {
	vertical-align: bottom;
	margin: 0 0 5px 5px;
	}





/* CLASSES */
.clearBoth {
	clear: both;
	}

.displayNone { 
	display: none;
	}

.required {
	color: #F52633;
	}

.authNumber {
	color: #FF7171;
	padding-left: 15px;
	}

.close { 
	width: 100%; 
	margin: 20px 0; 
	text-align: right; 
	}

.field {
	font-size: 13px;
	border: 1px solid #ccc;
	}


.forEntertainment {
	color: #F52633;
	padding-top: 15px;
	}	
	
	
	
	
	
	

	

