/* Basic Lottery Colors 
 C21B1B (Dark Red) */

/*** Basic Styles ***/
body			{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; text-align: center; background: #D4D4D4 url('/images/bg.jpg') repeat-x; }

hr			{ margin: 10px 15px; color: #C21B1B; height: 1px; }

/* Red w/image Background */
/* Have to keep the display inline because of IE6 */
h1			{ margin: 10px 0 12px 0; padding-left: 10px; width: 98%; vertical-align: top; color: #FFFFFF; background-color: #000000; background-image: url('/images/h1.jpg'); background-repeat: repeat-x; border: 2px solid #E9E9E9; }
h1 div		{ margin: 0; padding: 0; height: 38px; line-height: 38px; background-image: url('/images/h1_bg.jpg'); background-repeat: no-repeat; background-position: top right; border: 0px solid #0000FF; }
h1 a			{ display: block; }
h1 img		{ display: block; margin: 0; padding: 0; border-width: 0; }

/* Grey w/image Background */
h2			{ margin: 20px 0 5px 0; padding-left: 7px; line-height: 38px; background-image: url('/images/h2.jpg'); background-repeat: repeat-x; border: 2px solid #E9E9E9; }
h2 div		{ background-image: url('/images/h2_bg.jpg'); background-repeat: no-repeat; background-position: top right; }
h2 img		{ margin: 0; padding: 0; }

h3			{ color: #333333; }
h4			{ color: #333333; }

h6			{ margin: 0; padding: 0; line-height: 23px; background-image: url('/images/h6.jpg'); background-repeat: repeat-x; text-align: center; color:#FFFFFF; font-size: 12px; font-weight: bold; border: 1px solid #000000; }
h6 div		{ background-image: url('/images/h6_bg.jpg'); background-repeat: no-repeat; background-position: top right; }
h6 img		{ margin: 0; padding: 0; }

table		{ }
th, td		{ vertical-align: top; }
th			{ }
td			{ }


p			{ margin-top: 0; padding-top: 0; }

img			{ border: 0px solid #000000; }

a			{ color: #9E0B0F; }
a:link		{ }
a:visited		{ }
a:hover		{ color: #000000; }
a:active		{ }

a img		{ border: none; }

a.bold		{ font-weight: bold; }

.basictext	{ font-size: 12px; }

#cl, #cm		{ font-size: 80%; }
/*** END Basic Styles ***/

/*** Main Layout ***/
#guide		{ margin: 0 auto; border: 0px solid #00FF00; }
#container	{ margin: 0 auto; width: 1000px; text-align: center; border: 0px solid #FF0000; }
/*** END Main Layout ***/

/*** Header ***/
#head		{ height: 35px; text-align: right; }
#head #search	{ margin-top: 5px; padding-right: 30px; border: 0px solid #00FF00; }
.btn			{  }
.fld			{ vertical-align: middle; }
/*** END Header ***/

/*** Main ***/
#mainout		{ border: 1px solid #CCCCCC; }
#main		{ padding: 20px; width: 910px; text-align: left; background-color: #FFFFFF; border: 1px solid #333333; }

.mbl			{ background-image: url('/images/bgl.jpg'); background-repeat: repeat-y; border: 0px dotted #FF0000; }
.mbtl		{ padding-left: 25px; background-image: url('/images/bgtl.jpg'); background-repeat: no-repeat; }
.mbr			{ background-image: url('/images/bgr.jpg'); background-position: top right;*/ background-repeat: repeat-y; border: 0px dotted #00FF00; }
.mbtr		{ padding-right: 25px; background-image: url('/images/bgtr.jpg'); background-position: top right; background-repeat: no-repeat; }
.mbb			{ height: 25px; text-align: right; background-image: url('/images/bgb.jpg'); background-position: top right; background-repeat: repeat-x; border: 0px dotted #00FF00; }


#mblc		{ float: left; background-image: url('/images/bglc.jpg'); }
#mbrc		{ float: right; background-image: url('/images/bgrc.jpg'); }
.mbc			{ width: 25px; height: 25px; background-position: top left; background-repeat: no-repeat; border: 0px solid #FF0000; }
/*** END Main ***/

/*** Left Column ***/
#cl			{ position: relative; top: -60px; float: left; clear: none; position: relative; width: 296px; border: 0px solid #0000FF; }

.bl			{ width: 15px; background-image: url('/images/bwl.jpg'); background-position: top left; background-repeat: repeat-y; border: 0px solid #FF0000; }
.br			{ width: 15px; background-image: url('/images/bwr.jpg'); background-repeat: repeat-y; border: 0px solid #00FF00; }
.bc			{ width: 15px; height: 14px; border: 0px solid #0000FF; }

.bb			{ text-align: right; background-image: url('/images/bwb.jpg'); background-repeat:repeat-x; border: 0px solid #000000; }
#blc			{ float: left; background-image: url('/images/bwlc.jpg'); background-repeat: no-repeat; }
#brc			{ margin-left: 279px; background-image: url('/images/bwrc.jpg'); background-position: 0 0; background-repeat: no-repeat; border: 0px solid #FF0000; }

.box			{ background-color: #FFFFFF; background-image: url('/images/bg_coll.jpg'); background-repeat: repeat-x; border: 2px double #CCCCCC; }

#logo		{ margin: 0px; padding: 10px 5px 0px 5px; text-align: center; }
#players		{ margin: 0px 5px 10px 5px; padding: 10px; text-align: center; border-top: 1px solid #C21B1B; }

#players2		{ margin: 20px; padding: 5px 5px 10px 5px; text-align: center; }

.social		{ margin: 10px 5px 5px 10px; border-bottom: 1px solid #C21B1B; }
.social a		{ margin-right: 5px; }

/* Menu */
#menu2				{ text-align: left; background-image: url('/images/bg_menu.png'); background-repeat: no-repeat; background-position: right; }

#menu 		{ list-style-type: none; margin: 0 0 0 25px/*18px*/; padding: 0; }
#menu li		{ margin: 0; padding: 4px 10px 3px 5px; border: 0px solid #FF0000; }
#menu li li	{ margin: 0; padding: 0 0 0 5px; border: 0px solid #FF0000; }
#menu li img	{ border: 0px solid #FF0000; }

#menu li.sel	{ list-style-image: url('/images/marker.gif'); }
#menu li.sel li	{ list-style-image: none; }

#menu li img	{  }


#menu li a			{ margin: 0; padding: 0; border: 0px solid #0000FF; }
#menu li a img			{ border-bottom: 1px solid #FFFFFF; }
#menu li a:link img		{ }
#menu li a:visited img	{ }
#menu li a:hover img	{ border-bottom: 1px solid #C21B1B; }
#menu li a:active img	{ }


#menu ul				{ list-style-type: none; margin: 0 0 0 3px; padding: 0; }
#menu li li			{ line-height: 19px; }
#menu li li a			{ font-weight: bold; text-decoration: none; color: #C21B1B; border: 0px solid #FF0000; }
#menu li li a:link		{ }
#menu li li a:visited	{ }
#menu li li a:hover		{ text-decoration: underline; }
#menu li li a:active	{ }
/* END Menu */
/*** END Left Column ***/

/*** Main Column ***/
#cm			{ float: right; display: block; padding-left: 1px; width: 594px; border: 0px solid #00FF00; }

#cm ul		{ margin-left: 0px; padding-left: 15px; border: 0px solid #FF0000; }
#cm li		{ margin-left: 0px; margin-bottom: 5px; border: 0px solid #00FF00; }

.content		{ padding: 0 10px 5px 10px; border: 0px solid #FF0000; }

.submenu		{ clear: both; position: relative; top: -8px; margin: 0px; width: 100%; height: 25px; border: 0px solid #FF0000; }
.submenu ul	{ clear: left; list-style-type: none; margin: 0; padding: 0px 0 0 0; width: 100%; }
.submenu li	{ float: left; margin-right: 3px; font-weight: bold; text-align: center; color: #C21B1B; background-image: url('/images/submenu.jpg'); background-repeat: repeat-x; border: 1px solid #E9E9E9; }



.submenu li a			{ display: block; padding: 3px 5px; color: #C21B1B; font-size: 88%; text-decoration: none; border: 0px solid #FF0000; }
.submenu li a:link		{ }
.submenu li a:visited	{ }
.submenu li a:hover		{ }
.submenu li a:active	{ }

.submenu li.sel	{ color: #FFFFFF; background-image: url('/images/submenu_sel.jpg'); }

.submenu li.sel a	{ display: block; color: #FFFFFF; }

.linklist				{ list-style-type: none; margin: 10px 10px 10px 20px; padding: 0px; border: 0px solid #FF0000; }
.linklist li			{ margin: 0px; padding: 0 0 5px 30px; background: url('/images/marker.gif') no-repeat top left; border: 0px solid #FF0000; }
.linklist li a			{ margin: 0px; font-weight: bold; }


.linklistsel			{ position: relative; left: -10px; margin: 0; padding: 0; list-style-type: none; }
.linklistsel li		{ margin-left: 0px; padding: 0 0 5px 30px; border: 1px solid #FF0000; }
.linklistsel .sel		{ background: url('/images/marker.gif') no-repeat top left; }

.eventlist			{ list-style-type: none; list-style-image: url('/images/dot.gif'); margin-left: 10px; padding-left: 10px; }
.eventlist h4			{ margin-top: 0; }
.eventlist li			{ margin-left: 0px; }

.listtitle			{ margin-top: 0; margin-bottom: 0; }

.listexp				{ }
.listexp li			{ padding-bottom: 7px; }


/* Tables */
.tbl, .tbl td, .tbl th	{ border: 1px solid #000000; }
.tbl					{ width: 100%; border-collapse: collapse; border-width: 1px 0 0 1px; }
.tbl td, .tbl th		{ border: 1px solid #000000; border-width: 0 1px 1px 0; }
.tbl th				{ text-align: center; }
.tbl .cnt				{ text-align: center; }
.tbl .shade			{ text-align: center; background-color: #C0C0C0; }

.where				{ }
.where th, .where td	{ vertical-align: top; }
.where th				{ width: 35%; }


/* END Tables */

/* Address Tables */
.addrtbl			{ width: 100%; }
.addrtbl td		{ width: 50%; }
.addrtbl table		{ width: 100%; }
.addrtbl th		{ width: 30%; }
/* Address Tables */

/* Page Menu */
.pgmenu			{ float: right; padding-right: 20px; width: 50%; border: 0px solid #00FF00; }
.pgmenu ul		{ list-style-type: none; margin: 0 0 0 0px; }
.pgmenu li		{ margin: 0; padding: 0 0 10px 0; }
.pgmenu li a		{ font-weight: bold; }
/* END Page Menu */

/* Winners
.winner			{ display: block; width: 200px; text-align: center; }
.winner div		{ font-size: 75%; border: 0px solid #00FF00; }
.winner .name		{ font-weight: bold; }
.winner .place		{ }
.winner .amount	{ font-size: 100%; font-weight: bold; color: #C21B1B; }
.winner .game		{ }
*/
.winh			{ }

.winh .win_img, .winh .win_info { float: left; }

.winh .win_img img	{ border: 1px solid #000000; }
.winh .win_info	{ float: left; margin-left: 0px; width: 120px; border: 1x solid #FF0000; }

.wincell			{ float: left; width: 136px; }
.winship			{ float: right; }


.winner			{ width: 100%; border: 0px solid #FF0000; }
.winner div		{ }
.win_pic			{ height: 135px; background-image: url('/images/winners/bg.jpg'); background-repeat: no-repeat; background-position: 0% 98%; border: 0px solid #00FF00; }

.winner .win_img	{ width: 136px; height: 135px; background-image: url('/images/winners/bg.jpg'); background-repeat: no-repeat; background-position: 0% 98%; }
.win_img .wimg		{ border: 4px solid #000000; }
.win_name			{ font-size: 115%; font-weight: bold; }
.win_prize		{ font-size: 175%; font-weight: bold; color: #C21B1B; }

.win_name, .win_loc, .win_prize, .win_game { margin-left: 7px; }

.win_hori		


.winship				{ margin: 0 0px 5px 5px; border: 0px solid #CCCCCC; }
.wingrid				{ width: 145px; }


/* END Winners */

/* Retailers */
.ret_name		{ margin-left: 12px; font-size: 115%; font-weight: bold; }
.ret_pos		{ margin-left: 12px; }
.ret_bus		{ margin-left: 12px; color: #C21B1B; }
.ret_loc		{ margin-left: 12px; }



/* Index */
.letter			{ margin-top: 10px; font-size: 150%; font-weight: bold; text-align: left; }
.letterlist		{ padding-left: 0px; }
.letterlist a		{ }
.letterlist ul		{ margin-top: 0; }
/* END Index */

/* Data Tables */
.dt, .dt td	{ border: 1px solid #000000; }
.dt			{ border-width: 1px 0 0 1px; }
.dt td		{ border-width: 0 1px 1px 0; }
.oddrow		{ background-color: #CCCCCC; }


td.glinks		{ vertical-align: middle; }

/* Grids Views */
/*--- Basic ---*/
.newstbl				{ }
.newstbl td			{ padding: 4px; }

.grid		{ border-collapse: collapse; }
 
.grid thead th, .grid thead td		{ vertical-align: bottom; border: 1px solid #000000; }
.grid thead						{ background-image: url('/images/h1.jpg'); background-repeat: repeat-x; }
.grid thead a						{ color: #FFFFFF; }
.grid .alt						{ color: #333333; background-image: url('/images/h2.jpg'); background-repeat: repeat-x; }
.grid thead th						{ color: #FFFFFF; text-align: center; }
.grid tbody th, .grid tbody td		{ border: 1px solid #999999; }
.grid tbody						{  }
.grid tbody th, .grid tbody td		{ padding: 4px; }
.grid tbody th						{ }
.grid tbody td						{ }





.cntr, .scntr						{ text-align: center; }

.grid_bold						{ font-weight: bold; }
.grid_game						{ width: 165px; }
.grid_ogame						{ width: 120px; }
.grid_amount, .grid_samount			{ text-align: right; }
.grid_amount						{ width: 90px; }
.grid_ballth						{ width: 70px; text-align: center; font-weight: bold; }
.grid_topprize						{ width: 150px; text-align: center; }
.grid_date						{ width: 80px; text-align: right; }
.grid_odds						{ text-align: right; }

.samount, .scntr					{ background-color: #EFEFEF; }
tr.even .samount, tr.even .scntr		{ background-color: #CCCCCC; }

.grid td.note						{ background-color: #FAFAFA; }

.grid .city						{ text-align: center; }
.grid .odds						{ text-align: right; }
.shade							{ background-color: #C0C0C0; }

.even th, .even td				{ background-color: #DEDEDE; }

/*** Tier ***/
.tier, tier2				{ width: 80%; border: 1px solid #999999; border-collapse: collapse; border-width: 1px 1px 0 1px; }
.tier th, .tier td, .tier2 th, .tier2 td	{ border-bottom: 1px solid #999999; }
.tier td, .tier2 td			{ padding: 2px; width: 50%; }
.tier2 td					{ background-color: #FFFFCC; }
.tier .level, .tier2 .level	{ padding-right: 5px; font-weight: bold; text-align: right; border-right: 0px solid #FFFFFF; }
.tier .tnum, .tier2 .tnum	{ width: 30%; padding-left: 5px; }







/* Games */
.games		{ width: 100%; background-image: url('/images/h1.jpg'); background-repeat: repeat-x; }
.games thead th{ color: #FFFFFF; text-align: center; border: 1px solid #000000; }
.games td		{ text-align: center; background-color: #FFFFFF; border-color: #FFFFFF; }

.hide		{ display: none; }


.glogo		{ width: 155px; }

/* Look Who's Winning */
.look_img		{ float: left; }
.look_winner	{ float: right; width: 200px; }
.look_links	{ height: 100px; }
/* END Look Who's Winning */


/* Tickets */
.ticket		{ width: 100%; }
.ticket td	{ width: 50%; vertical-align: top; }

.timg		{ text-align: center; }
.tdetails		{ }
/* END Tickets */

.col			{ float: left; width: 45%; }
#col_l		{ margin-right: 45px; }

/* News */

/* News */
/*** END Main Column ***/

/*** Footer ***/
#foot		{ position: relative; top: -25px; /*z-index: 100;*/ margin: 0 auto; width: 940px; font-size: 70%; border: 0px solid #0000FF; }


#fmbl		{  }
#fmbr		{  }

#foot div		{ padding: 0px 0px; text-align: left; border: 0px solid #00FF00; }
#foot .box	{ border: 1px solid #333333; }

#foot .mbl	{  padding-left: 25px; }
#foot .mblic	{ float: left; padding-left: 25px; height: 25px; background-image: url('/images/bglic.jpg'); background-repeat: no-repeat; border: 0px dotted #FF0000; }
#foot .mbr	{ padding-right: 25px; }
#foot .mbric	{ float: right; padding-right: 25px; height: 25px; background-image: url('/images/bgric.jpg'); background-repeat: no-repeat; border: 0px dotted #FF0000; }

#foot #terms	{ padding-top: 10px; }

#foot #box	{ padding: 15px; background-color: #FFFFFF; background-image: url('/images/fbg.jpg'); background-repeat: repeat-x; _background-image: url('/images/px.jpg'); _background-repeat: repeat; border: 1px solid #333333; border-top-color: #CCCCCC; border-top-width: 0px;  }

* html #foot #box	{ _background-image: url('/images/px.jpg'); _background-repeat: repeat; }

#foot .lcol, #foot .mcol	{ border-right: 1px dotted #333333; }
#foot .lcol	{ float: left; padding: 0 15px; width: 255x; }
#foot .mcol	{ float: left; padding: 0 15px; width: 255px; }
#foot .rcol	{ float: left; padding: 0 15px; width: 255px; }

.sitemap		{ float: right; width: 120px; text-align: center; }
/*** END Footer ***/

/*** Winners ***/
.gamegrid		{ width: 90%; }
.gamegrid td	{ width: 33%; text-align: left; }
.gamegrid td div	{ text-align: left; }
/*** END Winners ***/

/*** Number Display ***/
/* Main Numbers Display */
#sack			{ text-align: center; border: 0px solid #00FF00; }
#draw			{ margin: 0 auto; text-align: left; font-size: 130%; border: 0px solid #FF0000; }

#draw .game		{ float: left; margin: 0; padding: 5px 5px 7px 5px; width: 285px; font-size: 90%; border: 1px solid #C21B1B; }

#draw #powerball	{ border-width: 0 1px 1px 0; }
#draw #megamillions	{ border-width: 0 0 1px 0; }
#draw #wildcard	{ clear: right; border-width: 0 0 0 1px; }

#draw #dakotacash	{ clear: left;  border-width: 0 0 0 0; }
#draw #hotlotto	{ clear: right; border-width: 1px 1px 0 0; }
#draw #onlinewin	{ clear: right; border-width: 1px 0px 0 0; }

/* END Main Numbers Display */

/* Sections */
.gametop			{ border-bottom: 1px solid #C21B1B; }
.logo			{ float: left; }
.jackpot			{ float: right; text-align: right; font-weight: bold; border: 0px solid #FF0000; }
.size			{ font-size: 80%; }

.lastdraw			{ border: 0px solid #FF0000; }
.est, .lastdraw, .lastjack	{ font-size: 76%; font-weight: normal; }
.est				{ text-align: right; }

.digit			{ width: 84px; height: 32px; text-align: center; vertical-align: middle; background-color: #000000; }
.digit img		{ margin-top: 2px; }

.gamebtm			{ }
.numbers, .jackpot2	{ float: left; font-weight: bold; }
.Winners			{ border: 1px solid #000000; }
.numbers			{ width: 56%; border: 0px solid #000000; }
.jackpot2			{ width: 44%; text-align: right; border: 0px solid #000000; }

.num				{ color: #C21B1B; }
.extra			{ font-weight: bold; vertical-align: top; }
/*** END Number Display ***/

/*** Past Number Display ***/

#numsack			{ text-align: center;  border: 1px solid #000000; }
#numdraw		{ margin: 0 auto; text-align: left; width: 510px; }

#numdraw .game			{ float:none; clear: both; margin-top: 10px; margin-bottom: 10px; border: 0px solid #FF0000; }
#numdraw .jackpot, #numdraw .est		{ text-align: right; font-weight: bold; }
#numdraw .lastdraw	{ font-size: 100%; font-weight: bold; }
#numdraw .gametop2			{ border-bottom: 1px solid #000000; }
#numdraw .jackpot		{ visibility: hidden; }
#gamespecific .est		{ text-align: right; }

.pastnumber td			{ background-color: #CCCCCC; } 
.header					{ font-weight: bold; text-align: left; background-color: #CCCCCC; }
.pasttext				{ font-size: 12px; font-weight: bold; }
.pasttext2			{ font-size: 12px; }

/*** END Past Number Display ***/

/*** Individual Number Display ***/
.indvgame						{ clear: both; }

.indvgame .jackpot	{ text-align: right; border: 0px solid #FF0000; }

.small						{ font-size: 75%; font-style: italic; }
.table, .table th, .table td 		{ border: 1px solid #000000; }
.table						{ font-size: 90%; width: 100%; border-collapse: collapse; border-width: 1px 0 0 1px; }
.table th, .table td 			{ border-width: 0 1px 1px 0; }
.table th   					{ text-align: center; } 
.table .addl 					{ background-color: #FFDE53; font-weight: bold; text-align: center; }
.pheader						{ text-align: center; color: #C21B1B; font-weight: bold; }
.img							{ float: left; border: 0px solid #FF0000; margin-top: 0px; width: 35%; }
.imgWord						{ color: #C21B1B; font-weight: bold; }
.video						{ float: left; border: 0px solid #CCFFFF; font-size: 11px; width: 25%; margin-top: 40px; }
.imgLinks						{ float: left; border: 0px solid #000000; width: 65%; text-align: right; font-weight: bold; }
.gamepage						{ border: 0px solid #CCFFFF; margin-top: 40px;}
/*** END Individual Number Display ***/

/*** Winner Online Display ***/
#winsack			{ border: 0px solid #00FF00; width: 100%; height: 500px }
#windraw			{ float: left; margin: 0 auto; text-align: left; width: 63%; border: 0px solid #FF0000; }
.wingame1			{ border: 0px solid #FF0000; }
/*
#windraw .wingame	{ float: left; margin: 0; padding: 5px; font-size: 90%; border: 0px solid #FFFF00; }

#windraw #winpowerball		{ border-width: 0 0 0 0; }
#draw #wildcard			{ clear: right; border-width: 0 0 1px 0; }
#draw #dakotacash		{ clear: left; border-width: 0 1px 0 0; }
#draw #hotlotto			{ clear: right; border-width: 0 0 0 0; }
*/
#primary		{ float: left; width: 360px; }
#secondary	{ float: right; width: 210px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; padding-left: 8px; }
#secondary ul	{ list-style-type: none; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; margin: 0px; padding: 0px; }
#secondary li	{ margin: 0; padding: 5px 0px 5px 25px; background-image: url('/images/about/bullet.jpg'); background-repeat: no-repeat; background-position: left center; border: 0px solid #000000; }

.captioned 	{ text-align: center; font-size: 10px; font-style: italic; border: 1px solid #CCCCCC; background-color: #FFFFE7; margin-bottom: 10px; }
.floatLeft	{ float: left; }


.wingametop			{ width: 25%; border: 0px solid #C21B1B; }
.wingametop2		{ float: left; width: 25%; border: 1px solid #66CC00; }
.winlogo			{ float: left; margin-right: 5px; }
.dgPrizeTier		{ float: left; width: 48%; font-size: 67%; text-align: right; font-weight: bold; }
.winjackpot			{ text-align: center; font-weight: bold; }
.dgPrizeTier2		{ width: 48%; font-size: 67%; font-weight: bold; }
.winsize			{ font-size: 80%; }
.wintable			{ border: 0px solid #330099; width: 95%; float: right; font-weight: bold; font-size: 10px; }
.wintable2			{ border: 0px solid #330099; width: 98%; text-align: center; font-weight: bold; font-size: 80%; }
.winimg				{ float: right; vertical-align: top; margin-left: 5px; text-align: center; border: 0px solid #00FF00; width: 35%; }
.theader			{ height: 40%; }

.winest, .winlastdraw, .winlastjack	{ font-size: 70%; font-weight: normal; }
.winest				{ text-align: left; margin: 5px; }

.wingamebtm			{ }
.winnumbers, .winjackpot2	{ float: left; font-weight: bold; }
.winwinners			{ border: 1px solid #000000; }
.winnumbers			{ width: 56%; border: 0px solid #000000; }
.winjackpot2		{ vertical-align: top; width: 44%; text-align: right; border: 0px solid #000000; }
.winjackpotwinners	{ width: 100%; border: 0px solid #000000;}
.dgWinner			{ font-weight: bold; text-align: left; width: 100%; border: 1px solid #CCCCCC; }
.dgWinner2			{ text-align: left; width: 100%; border: 1px solid #CCCCCC; font-size: 12px; }
.dgWinnerColor td	{ background-color: #CCCCCC; } 
.dgPrizeTier22		{ font-weight: bold; text-align: left; width: 100%; border: 1px solid #CCCCCC; font-size: 67%; width: 50%; }
.dgPrizeTier222		{ font-weight: bold; text-align: left; width: 100%; border: 1px solid #CCCCCC; font-size: 67%; }
.left				{ text-align: left; }
.center				{ text-align: center; }


.winnum				{ color: #C21B1B; }

/*** END Winner Online Display ***/
.highlight	{ font-weight: bold; color: #9E0B0F; }

.question		{ color: #990000; font-weight: bold; }
.answer		{ margin-bottom: 10px; }

.retailer1	{ float:left; padding-right: 10px; width: 48%; border: 0px solid #6699CC;  }
.retailer2	{ float:right; width: 48%; border: 0px solid #FF0000;  }


.header2	{ float:left; width: 28%; border: 0px solid #FF0000; font-weight: bold; }
.header3	{ float:right; border: 0px solid #FF0000; margin-bottom: 150px; font-weight: bold; }
.header4	{ font-size: 11px; margin-top: 0px; }
.header5	{ font-size: 8px; margin-top: 0px; }
