@charset "UTF-8";


.contentMod { padding:1em 0; margin:.5em 2em; }
.contentMod caption 		{ font-size:3.2em; font-weight:normal; background-color:transparent; text-transform:uppercase; }

#content { padding:0; }


/* Marquee */

#marquee a:focus 		{ outline:none; }

/* style applied while slider is loading (or if no JS) */
.csw 				{ width: 100%; height: 382px; background: #fff; overflow:none; }
.csw div.hide 		{ display:none; }

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	/*border: 5px solid #000; *//* this is the border. should have the same value for the links */
	width: 950px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 382px;
	clear: both;
	background: #fff;
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 100%;
	position: relative;
	width: 950px; /* Also specified in  .stripViewer  above */
}

.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top:160px;
	text-indent: -9000em;
}
* html .stripNavL, * html .stripNavR { top:0; } /* IE6 */

.stripNavL a, .stripNavR a {
	display: block;
	height: 382px;
	width: 54px;
}

.stripNavL { left: 0; z-index:99; }
.stripNavR { right: 0; z-index:99; }

.stripNavL a 		{ background:url(/img/homeMarquee/btnLeft_trans.png) no-repeat center; }
.stripNavL a:hover 	{ background:url(/img/homeMarquee/btnLeftOver_trans.png) no-repeat center; }
.stripNavR a 		{ background:url(/img/homeMarquee/btnRight_trans.png) no-repeat center; }
.stripNavR a:hover 	{ background:url(/img/homeMarquee/btnRightOver_trans.png) no-repeat center; }
/* IE6 styles (no transparency) */
* html .stripNavL a 		{ background:url(/img/homeMarquee/btnLeft.png) no-repeat center; }
* html .stripNavL a:hover 	{ background:url(/img/homeMarquee/btnLeftOver.png) no-repeat center; }
* html .stripNavR a 		{ background:url(/img/homeMarquee/btnRight.png) no-repeat center; }
* html .stripNavR a:hover 	{ background:url(/img/homeMarquee/btnRightOver.png) no-repeat center; }






/* Player's Club */
div#playersClub { background:url(/img/playersClub_trans.png) no-repeat; height:40px; }
* html div#playersClub	{ background:url(/img/playersClub.png) no-repeat; } /* IE6 */
div#playersClub { padding:28px 20px 0 350px; vertical-align:top; }

/* for IE */
div#playersClub input { position:relative; top:-5px; }
div#playersClub #ctl00_imgbLogin,
div#playersClub #ctl00_imbbRegister { top:-3px; }

/* for everything else */
html:not([dummy]) div#playersClub input { position:relative; top:-6px; }
html:not([dummy]) div#playersClub #ctl00_imgbLogin,
html:not([dummy]) div#playersClub #ctl00_imbbRegister { top:1px; }



/* Current jackpots */

#currentJackpots { border-bottom:1px; border-style:solid; border-color:#222; }

#currentJackpots table { width:auto; margin:0 auto; } 
#currentJackpots caption { text-indent:-9000px; height:0; line-height:0; }
#currentJackpots tr.gameName td { background:url(/img/home/jackpots_trans.png) no-repeat center; width:230px; height:45px; padding:0 20px 0 0; }
* html #currentJackpots tr.gameName td { background-image:url(/img/home/jackpots.png); } /* IE6 */

#currentJackpots th { background-color:transparent; }
#currentJackpots tr.gameName th { padding:0 5px; line-height:1; }


#currentJackpots span.gameName { font-size:1.3em; }
#currentJackpots span.date { font-size:1em; font-weight:normal; }
#currentJackpots tr.jackpotAmt td { font-size:2.3em; font-weight:bold; color:red; padding-top:0; line-height:1; }

#currentJackpots .est { font-size:10px; font-weight:normal; margin-left:3px; color:#fff; }







/* Winning Numbers */

#th_MegaMillions a:link,
#th_MegaMillions a:visited 		{ background:url(/img/home/winningNumbers/megamillions_trans.png) no-repeat center; }
#th_MegaMillions a:hover,
#th_MegaMillions a:focus,
#th_MegaMillions a:active			{ background:url(/img/home/winningNumbers/megamillions-over_trans.png) no-repeat center; }

#th_districtDollars a:link,
#th_districtDollars a:visited 		{ background:url(/img/home/winningNumbers/districtDollars_trans.png) no-repeat center; }
#th_districtDollars a:hover,
#th_districtDollars a:focus,
#th_districtDollars a:active			{ background:url(/img/home/winningNumbers/districtDollars-over_trans.png) no-repeat center; }


#th_powerBall a:link,
#th_powerBall a:visited 		{ background:url(/img/home/winningNumbers/powerBall_trans.png) no-repeat center; }
#th_powerBall a:hover,
#th_powerBall a:focus,
#th_powerBall a:active			{ background:url(/img/home/winningNumbers/powerBall-over_trans.png) no-repeat center; }

#th_dcLuckyNumbers a:link,
#th_dcLuckyNumbers a:visited 	{ background:url(/img/home/winningNumbers/dc3_trans.png) no-repeat center; }
#th_dcLuckyNumbers a:hover,
#th_dcLuckyNumbers a:focus,
#th_dcLuckyNumbers a:active 	{ background:url(/img/home/winningNumbers/dc3-over_trans.png) no-repeat center; }

#th_dc4 a:link,
#th_dc4 a:visited 				{ background:url(/img/home/winningNumbers/dc4_trans.png) no-repeat center; }
#th_dc4 a:hover,
#th_dc4 a:focus,
#th_dc4 a:active 				{ background:url(/img/home/winningNumbers/dc4-over_trans.png) no-repeat center; }

#th_dc5 a:link,
#th_dc5 a:visited 		{ background:url(/img/home/winningNumbers/dc5_trans.png) no-repeat center; }
#th_dc5 a:hover,
#th_dc5 a:focus,
#th_dc5 a:active 		{ background:url(/img/home/winningNumbers/dc5-over_trans.png) no-repeat center; }

#th_hotLotto a:link,
#th_hotLotto a:visited 			{ background:url(/img/home/winningNumbers/hotLotto_trans.png) no-repeat center; }
#th_hotLotto a:hover,
#th_hotLotto a:focus,
#th_hotLotto a:active 			{ background:url(/img/home/winningNumbers/hotLotto-over_trans.png) no-repeat center; }

#th_dcDaily6 a:link,
#th_dcDaily6 a:visited 			{ background:url(/img/home/winningNumbers/dcDaily6_trans.png) no-repeat center; }
#th_dcDaily6 a:hover,
#th_dcDaily6 a:focus,
#th_dcDaily6 a:active 			{ background:url(/img/home/winningNumbers/dcDaily6-over_trans.png) no-repeat center; }

#th_dcKeno a:link,
#th_dcKeno a:visited 			{ background:url(/img/home/winningNumbers/dcKeno_trans.png) no-repeat center; }
#th_dcKeno a:hover,
#th_dcKeno a:focus,
#th_dcKeno a:active 			{ background:url(/img/home/winningNumbers/dcKeno-over_trans.png) no-repeat center; }

#th_dcScratchers a:link,
#th_dcScratchers a:visited 		{ background:url(/img/home/winningNumbers/dcScratchers_trans.png) no-repeat center; }
#th_dcScratchers a:hover,
#th_dcScratchers a:focus,
#th_dcScratchers a:active 		{ background:url(/img/home/winningNumbers/dcScratchers-over_trans.png) no-repeat center; }

/* IE6 */
* html #th_MegaMillions a:link,
* html #th_MegaMillions a:visited  	{ background:url(/img/home/winningNumbers/megamillions.png) no-repeat center !important; }
* html #th_MegaMillions a:hover,
* html #th_MegaMillions a:focus,
* html #th_MegaMillions a:active 		{ background:url(/img/home/winningNumbers/megamillions-over.png) no-repeat center !important; }

* html #th_districtDollars a:link,
* html #th_districtDollars a:visited  	{ background:url(/img/home/winningNumbers/districtDollars.png) no-repeat center !important; }
* html #th_districtDollars a:hover,
* html #th_districtDollars a:focus,
* html #th_districtDollars a:active 		{ background:url(/img/home/winningNumbers/districtDollars-over.png) no-repeat center !important; }

* html #th_powerBall a:link,
* html #th_powerBall a:visited  	{ background:url(/img/home/winningNumbers/powerBall.png) no-repeat center !important; }
* html #th_powerBall a:hover,
* html #th_powerBall a:focus,
* html #th_powerBall a:active 		{ background:url(/img/home/winningNumbers/powerBall-over.png) no-repeat center !important; }

* html #th_dcLuckyNumbers a:link,
* html #th_dcLuckyNumbers a:visited { background:url(/img/home/winningNumbers/dc3.png) no-repeat center !important; }
* html #th_dcLuckyNumbers a:hover,
* html #th_dcLuckyNumbers a:focus,
* html #th_dcLuckyNumbers a:active 	{ background:url(/img/home/winningNumbers/dc3-over.png) no-repeat center !important; }

* html #th_dc4 a:link,
* html #th_dc4 a:visited 			{ background:url(/img/home/winningNumbers/dc4.png) no-repeat center !important; }
* html #th_dc4 a:hover,
* html #th_dc4 a:focus, 	
* html #th_dc4 a:active 			{ background:url(/img/home/winningNumbers/dc4-over.png) no-repeat center !important; }

* html #th_dc5 a:link,
* html #th_dc5 a:visited 	{ background:url(/img/home/winningNumbers/dc5.png) no-repeat center !important; }
* html #th_dc5 a:hover,
* html #th_dc5 a:focus,
* html #th_dc5 a:active 	{ background:url(/img/home/winningNumbers/dc5-over.png) no-repeat center !important; }

* html #th_hotLotto a:link,
* html #th_hotLotto a:visited 		{ background:url(/img/home/winningNumbers/hotLotto.png) no-repeat center !important; }
* html #th_hotLotto a:hover,
* html #th_hotLotto a:focus,
* html #th_hotLotto a:hover 		{ background:url(/img/home/winningNumbers/hotLotto-over.png) no-repeat center !important; }

* html #th_dcDaily6 a:link,
* html #th_dcDaily6 a:visited 		{ background:url(/img/home/winningNumbers/dcDaily6.png) no-repeat center !important; }
* html #th_dcDaily6 a:hover,
* html #th_dcDaily6 a:focus,
* html #th_dcDaily6 a:active 		{ background:url(/img/home/winningNumbers/dcDaily6-over.png) no-repeat center !important; }

* html #th_dcKeno a:link,
* html #th_dcKeno a:visited 		{ background:url(/img/home/winningNumbers/dcKeno.png) no-repeat center !important; }
* html #th_dcKeno a:hover,
* html #th_dcKeno a:focus,
* html #th_dcKeno a:active 			{ background:url(/img/home/winningNumbers/dcKeno-over.png) no-repeat center !important; }

* html #th_dcScratchers a:link,
* html #th_dcScratchers a:visited 	{ background:url(/img/home/winningNumbers/dcScratchers.png) no-repeat center !important; }
* html #th_dcScratchers a:hover,
* html #th_dcScratchers a:focus,
* html #th_dcScratchers a:active 	{ background:url(/img/home/winningNumbers/dcScratchers-over.png) no-repeat center !important; }


#winningNumbers tr.gameName th a 	{ width:222px; height:90px; text-indent:-9000px; }

#winningNumbers caption { background:url(/img/home/winningNumbers/winningNumbers_trans.png) no-repeat center; width:680px; text-indent:-9000px; height:44px; margin:0 0 5px 0; }
* html #winningNumbers caption { background-image:url(/img/home/winningNumbers/winningNumbers.png); } /* IE6 */

#winningNumbers tr.drawingDate th { font-size:0.8em; font-weight:normal; }
#winningNumbers th,
#winningNumbers td { text-align:center; background-color:transparent; margin:0; padding:0; }

#winningNumbers tr.gameName th a,
#winningNumbers th .date,
#winningNumbers td ol,
#winningNumbers td a,
#winningNumbers th .ballCount { display:block; margin-right:5px; }
#winningNumbers th .date,
#winningNumbers td ol,
#winningNumbers td a,
#winningNumbers th .ballCount { background:url(/img/home/winningNumbers/bg.png); }
* html #winningNumbers tr.gameName th a,
* html #winningNumbers th .date,
* html #winningNumbers td ol,
* html #winningNumbers td a,
* html #winningNumbers th .ballCount { background-image:none; background-color:#1a1a1a; } /* IE6 */

#winningNumbers td ol { padding:1px 0 20px 0; }
#winningNumbers tr.gameName th a.noMargin,
#winningNumbers th .noMargin,
#winningNumbers td .noMargin { margin-right:0px; } 


#winningNumbers th .date { height:15px; font-size:1.1em; }
#winningNumbers .drawingDate .timeOfDay { color:red; }

#winningNumbers ol 					{ margin:0 5px 5px 0; list-style-type:none; }
#winningNumbers ol li 				{ display:inline; font-size: 1.5em; background-color:#000; color:#fff; padding:0 0.2em; margin:0 0.1em 0 0; }
#winningNumbers ol li.redNumber 	{ background-color:#670202; }
#winningNumbers ol li.greenNumber 	{ background-color:green; }
#winningNumbers ol li.yellowNumber 	{ background-color:#f7941d; }
#winningNumbers ol li.whiteNumber { background-color:#fff; color:#000; }

#winningNumbers td a { margin:0 5px 5px 0; height:48px; color:#fff; font-weight:normal; }

#winningNumbers table { border-collapse:collapse; }
#winningNumbers td.pastNumbers a,
#winningNumbers td.watchDrawings a { display:inline; background-image:none; background-color:transparent; }
#winningNumbers td.pastNumbers { padding-bottom:7px; text-align:right; }
#winningNumbers td.watchDrawings { padding-bottom:7px; text-align:left; }









