
	
.winning_results_lotto,
.winning_results_big_wednesday,
.winning_results_keno
	{
	color:#000000;
	background-color:#ffce00;
	padding:0;
	width:442px;
	height:204px;
	background-repeat: no-repeat;
	background-position: top right;
	}

.previous_results
	{
	color:#ffffff;
	background-color:#000000;
	padding:0;
	width:442px;
	margin:0 0 8px 0;
	/*float:left;
	position:relative;*/
	height:30px;
	}
.previous_results_info
	{
	padding:8px 4px 0 8px;
	}
.previous_results select
	{
	margin:4px;
	width:75px;
	}



/*.headerresults,*/
#ResultsBanner {
	width:445px;
	height:81px; 
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 0 0 5px;
	position:relative;
	float:right;
/*	background-image:url(images/lotto/lotto_headerresults.gif)*/;
}


#ResultsBannerPrint {
	display:none;
}

/* Lotto */	
#page_results_print {
	display:none;
	}
	
#page_results {
	padding:0;
	margin:0;
	position:relative;
	overflow:hidden;
	}

.latest_lotto_results
	{
	padding:0;
	margin:0;
	height:204px;
	background-position:top;
	overflow:hidden;
	}
.latest_lotto_results table
	{
	margin:18px 0 0 24px;
	height:184px;
	float:left;
	position:absolute;
	width:392px;
	
	}
.latest_lotto_results .text_alignment
	{
	padding-top:10px;
	margin:0;
	}
.latest_lotto_results .lotto_bonus,
.latest_lotto_results .lotto_powerball
	{
	vertical-align:bottom;
	text-align:center;
	color:#000000;
	background-color:transparent;
	}
.latest_lotto_results .divider
	{
	width:10px;
	text-align:center;
	vertical-align:bottom;
	}
.latest_lotto_results .divider img
	{
	padding-bottom:20px;
	}
.latest_lotto_results .strike
	{
	text-align:center;
	vertical-align:top;
	}
.lotto_blue_ball,
.lotto_orange_ball,
.lotto_red_ball,
.lotto_green_ball {
	width:46px;
	height:66px;
	background-repeat: no-repeat;
	background-position: top center;
	text-align:center;
	vertical-align:top;
	font-size:2.2em;
	font-weight:bold;
	color:#000000;
	}
	
	
.winning_wheel_results{
	color:#000000;
	background-color:#ffce00;
	padding:0 8px;
	width:426px;
	margin:0;
	float:left;
	}
.winning_wheel_results table {
	width:426px;
	}
	
.winning_wheel_results td {
	vertical-align:top;
	}
	
.winning_wheel_results img {
	float:left;
	}
	
.winning_wheel_results_cap, .winning_wheel_results_base {
	width:442px;
	height:7px;
	margin:0;
	padding:0;
	float:left;
	background-repeat: no-repeat;
	background-position: top left;
	clear:both;
	}
	
.winning_wheel_results_base {
	background-position: bottom left;
	}
.winning_wheel_results h1
	{
  	font-size: 1.4em;
	font-weight:bold;
	margin-top:.4em;
	}
.winning_wheel_results p
	{
	color:#000000;
	background-color:transparent;
	margin-top:0;
	}

.winning_wheel_results .right_space
	{
	margin-right:6px;
	}
.winning_wheel_results .bottom_space
	{
	margin-bottom:6px;
	}
.winning_wheel_location
	{
	clear:left;
	}
	
.margin_top
	{
	margin:.8em 0 0 0;
	}

.this_draw_winners
	{
	color:#000000;
	background-color:#ffef47;
	padding:.8em 8px;
	width:426px;
	margin:8px 0;
	float:left;
	
	}
.this_draw_winners table
	{
	margin:.8em 0 0 0;
	width:426px;
	padding:0;
	float:left;
	}

.this_draw_winners th
	{
	text-align:left;
	vertical-align:top;
	padding:.2em .2em .2em 0;
	vertical-align:bottom;
	color:#630202;
	background-color:transparent;
	border-bottom:1px solid #630202;
	}
.this_draw_winners td
	{
	text-align:left;
	padding:.2em .2em .2em 0;
	vertical-align:top;
	}
.this_draw_winners td.label
	{
	padding:.2em;
	}
.this_draw_winners td.label,
.this_draw_winners_big_wednesday th.left,
.this_draw_winners_big_wednesday td.left,
.this_draw_winners td.left
	{
	text-align:left;
	}
.this_draw_winners_big_wednesday td.center,
.this_draw_winners td.center
	{
	text-align:center;
	}
.this_draw_winners_big_wednesday th.right,
.this_draw_winners_big_wednesday td.right,	
.this_draw_winners td.right
	{
	text-align:right;
	}
	
.this_draw_winners h3
	{
	color:#000000;
	background-color:transparent;
	padding:0;
	margin:0;
	}
		
.this_draw_winners tr.odd td
	{
	color:#000000;
	background-color:transparent;
	padding:.2em;
	}
.this_draw_winners tr.lotto td {
	color:#000;
}
.this_draw_winners tr.even td
	{
	color:#000000;
	background-color:#ffffcc;
	padding:.2em;
	}

.this_draw_winners td.total
	{
	border-top:1px solid #630202;
	color:#000000;
	background-color:#ffcc22;
	font-weight:bold;
	padding-left:.2em;
	text-align:right;
	}


.results_field
	{
	color:#630202;
	background-color:#ffffcc;
	padding:.2em 6px;
	font-weight:bold;
	}
.winning_wheel_results_serial table
	{
	width:316px;
	margin-bottom:.8em;
	}
	
.winning_wheel_results_serial .location, .spun_won
	{
	width:100%;
	}
	
.winning_wheel_results_serial .serial
	{
	white-space:nowrap;
	width: 124px;
	}

.winner_from 
	{
	width: 234px;
	}
	
/*.winning_wheel_results_serial
	{
	display:block;
	margin:0 0 .8em 0;
	}*/	
	
.lotto_promotions p.intro
	{
	margin:0;
	padding:0;
	}
.lotto_promotions_table,	
.lotto_promotions_results_table
	{
	color:#ffffff;
	background-color:#FF6600;
	padding:0;
	width:442px;
	margin:8px 0 16px 0;
	float:left;
	background-repeat: no-repeat;
	background-position: top center;
	}
.lotto_promotions_table
	{
	margin:7px 0 0 0;
	}
/*.lotto_promotions_table h3
	{
	margin:0;
	}*/
.lotto_promotions_table td.label
	{
	margin:0;
	vertical-align:bottom;
	padding:.4em 0;
	}
.lotto_promotions_table td.draw_num
	{
	text-align:right;
	padding:.4em 0;
	}
.lotto_promotions_table form
	{
	margin:0;
	}
.lotto_promotions_table.heading
	{
	margin:0 0 16px 0;
	}

.lotto_promotions_table,
.lotto_promotions_results_table
	{
	width:441px;
	}
.lotto_promotions_results_table
	{
	margin:.4em 0 1.2em 0;
	}
.lotto_promotions_table.heading td
	{
	vertical-align:bottom;
	color:#000000;
	padding:.4em 0;
	background-color:#ffffff;
	border-bottom:1px solid #000000;	
	}

.lotto_promotions_results_table td
	{
	color:#474747;
	background-color:#ffcc00;
	border-bottom:1px dotted #FF6600;	
	}
*html .lotto_promotions_results_table td
	{
	border-bottom:1px dotted #ffcc00;	
	}
.lotto_promotions_table th,
.lotto_promotions_results_table th
	{
	color:#ffffff;
	background-color:transparent;	
	}
.lotto_promotions_table th,
.lotto_promotions_table td,
.lotto_promotions_results_table th,
.lotto_promotions_results_table td
	{
	text-align:left;
	padding:.2em .6em;
	vertical-align:top;
	}
.lotto_promotions_table th
	{
	vertical-align:middle;
	}	
.lotto_promotions_table select
	{
	font-weight:normal;
	width:auto;
	}	
.lotto_promotions_table th.label,
.lotto_promotions_results_table th.label,
.lotto_promotions_results_table td.label
	{
	text-align:left;
	width:25%;
	}	
.lotto_promotions_results_table td.no_line
	{
	border-bottom:none;
	}
	
/* This weeks jackpot vertical */
.this_week
	{
	background-repeat:no-repeat;
	width:142px;
	height:235px;
	padding:0;
	margin:0 0 7px 0;
	overflow:hidden;
	}	
.this_week table
	{
	width:auto;
	height:auto;
	padding:0px;
	margin:0;
	}
.this_week td
	{
	vertical-align:bottom;
	text-align:center;
	padding:0 8px 0 62px;
	margin:0;
	}

.this_week td.powerball .lotto
	{
	/*padding-top:10px;*/
	
	}
.this_week td.lotto
	{
	color:#803538;
	background-color:transparent;
	height:76px;
	}
.this_week td.powerball
	{

	color:#005165;
	background-color:transparent;
	height:66px;
	}
.this_week td.strike
	{
	color:#651928;
	background-color:transparent;
	height:71px;
	}
.this_week .dollar 
	{
	font-size:22px;
	font-weight:bold;
	margin:0;
	vertical-align:top;
	position:relative;
	top:4px;
	}
.this_week .amount 
	{
	font-size:36px;
	font-weight:bold;
	margin:0;
	padding:0;
	vertical-align:top
	}	
.jackpotFlashAlt
	{
	float:left;
	padding:0;
	margin:0;
	}		
/*this week jackpot horizontal */

.this_week_horizontal
	{
	height:46px;
	width:592px;
	margin:12px 0;
	}
	
.this_week_horizontal
	{
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	width:592px;
	float:left;
	}	
.this_week_horizontal table
	{
	height:46px;
	width:592px;
	padding:0px;
	}
.this_week_horizontal td
	{
	vertical-align:top;
	text-align:center;
	width:149px;
	}
.this_week_horizontal td.lotto
	{
	color:#803538;
	background-color:transparent;
	
	}
	
.this_week_horizontal td.powerball
	{
	color:#005165;
	background-color:transparent;
	
	}
.this_week_horizontal td.powerball .powerball
	{

	}

.this_week_horizontal td.strike
	{
	color:#651928;
	background-color:transparent;

	width:auto;
	}
.this_week_horizontal .dollar 
	{
	font-size:18px;
	font-weight:bold;
	margin:0;
	vertical-align:top;
	position:relative;
	top:4px;
	padding:0px 0px 0px 50px;
	}
.this_week_horizontal .amount 
	{
	font-size:28px;
	font-weight:bold;
	margin:0;
	padding:0;vertical-align:top
	}	
.jackpotFlashAlt
	{
	float:left;
	padding:0px;
	margin-bottom:8px;
	}
	
/* Big Wednesday */
/*BIG WEDNESDAY */

.big_wednesday_results_html    { background-position:left top;background-repeat:no-repeat;padding-top:6px;color:#fff;margin-bottom:5px;margin-top:3px;   }

.big_wednesday_text     {font-size:1.1em;padding-left:80px ;float:left;width:218px; }
 
.wednesday_balls { float:left; padding-left:80px;}

.wednesday_balls span, .wednesday_balls_results  span     {font-size:1.7em; width:33px;height:36px;display:block;float:left;margin-right:2px;background-position:center 3px;text-align:center;color:#000;  background-repeat:no-repeat;font-weight:bold;padding-top:5px;    }

.wednesday_balls_results  span   {margin:0px 5px 0px 5px}



*html .wednesday_balls span, .wednesday_balls_results  span  
{ 
	 padding-top:5px;  
}   
 

/*.coin_toss      { width:120px;float:right;margin-right:20px;  }*/
.coin_toss strong {display:block}
.coin_text   {padding-top:16px;font-size:1.1em }
.tails     {width:64px;height:64px;display:block;float:right   }
.heads     {width:64px;height:64px;display:block;float:right  }



 
.wednesday_text     {clear:both; font-size:1em;}
/*.serial     {padding-left:5px;float:left;}*/
.wednesday_results_link {font-size:1.1em ;}

.wednesday_results_link a:link, .wednesday_results_link a:active, .wednesday_results_link a:visited  {float:right;padding-right:5px;color:#ffffff; text-decoration:none;  }  
			
.wednesday_results_link a:hover   {text-decoration:underline;} 		


.winning_results_big_wednesday {  }	

 .wednesday_balls_results img {margin-left:5px; padding-top:20px;margin-bottom:20px;  }

 
 .wednesday_balls_results { width:70%;margin-left:5px;    }


.winning_results_big_wednesday
	{
	}
	
.winning_results_big_wednesday table
	{
	margin:auto;
	padding-top:26px;
	}
.winning_results_big_wednesday td.balls  
	{
	text-align:center;
	vertical-align:middle;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#000000;
	font-size:2.2em;
	width:48px;
	height:74px;
	background-position:top center;
	background-repeat:no-repeat;
	}
.winning_results_big_wednesday td.plus  
	{
	text-align:center;
	vertical-align:middle;
	padding:0 0.1em;
	font-weight:bold;
	color:#ffffff;  
	font-size:3.6em;
	}
.winning_results_big_wednesday td.coin_toss
	{
	text-align:center;
	vertical-align:bottom;
	}
.winning_results_big_wednesday td.coin_toss p
	{
	font-weight:bold;
	color:#ffffff;  
	font-size:1.4em;
	margin-bottom:5px;
	white-space:normal;
	}
.second_chance_ticket
	{
	color:#000000;
	background-color:#552978;
	padding:.4em 8px 0 8px;
	width:426px;
	margin:0;
	float:left;
	}
/**html .second_chance_ticket
	{
	padding-top:0;
	}*/
.second_chance_ticket.congrats
	{
	padding-top:.8em;
	}
.second_chance_ticket .general_hr
	{
	color:#7B4F9F;
	background-color:#7B4F9F;
	margin:.8em 0 0 0;
	height:1px;
	}
	
*html .second_chance_ticket .general_hr
	{
	margin:.8em 0 -.8em 0;
	}
.second_chance_ticket table
	{
	width:100%;
	float:left;
	}
.second_chance_ticket td.bottom_border
	{
	border-bottom:1px solid #7B4F9F;
	}
.second_chance_ticket td
	{
	color:#ffffff;
	background-color:transparent;
	padding:0 8px 0 0;
	}
.second_chance_ticket td.right_col
	{
	width:50%;
	padding:0;
	}
.second_chance_ticket img
	{
	float:right;
	}
.second_chance_ticket_cap, .second_chance_ticket_base
	{
	width:442px;
	height:7px;
	margin:0;
	padding:0;
	float:left;
	background-repeat: no-repeat;
	background-position: top left;
	}
.second_chance_ticket_base
	{
	background-position: bottom left;
	}
.second_chance_ticket h1
	{
  	font-size: 1.4em;
	font-weight:bold;
	/*margin-top:.4em;*/
	color:#ffffff;
	background-color:transparent;
	}
.second_chance_ticket p
	{
	color:#ffffff;
	background-color:transparent;
	}
.second_chance_ticket .label
	{
	margin:.8em 0 0 0;
	}
	
p.purple_txt,
.this_draw_winners_big_wednesday th
	{
	color:#ccccff;
	background-color:transparent;
	}
.this_draw_winners_big_wednesday
	{
	color:#ffffff;
	background-color:#552978;
	padding:.8em 8px .8em 8px;
	width:426px;
	margin:8px 0 0 0;
	float:left;
	}
	
.this_draw_winners_big_wednesday h2
	{
	color:#ffffff;
	background-color:transparent;
	font-weight:bold;
	font-size:1.2em;
	}
.this_draw_winners_big_wednesday table
	{
	float:left;
	width:100%;
	margin-top:.8em;
	}
.this_draw_winners_big_wednesday th
	{
	border-bottom:1px solid #ffffff;
	}
.this_draw_winners_big_wednesday th,
.this_draw_winners_big_wednesday td
	{
	text-align:left;
	vertical-align:top;
	}
.this_draw_winners_big_wednesday td.label
	{
	text-align:left;
	padding:.1em 0 .1em .2em;
	}

/*.this_draw_winners_big_wednesday tr.results_field td*/
.this_draw_winners_big_wednesday tr.odd td
	{
	color:#ffffff;
	background-color:transparent;
	padding:.2em;
	
	}
.this_draw_winners_big_wednesday tr.even td
	{
	color:#000000;
	background-color:#ffffcc;
	padding:.2em;
	font-weight:bold;
	}
	
	
	
/* Keno */		
.winning_results_keno img
	{
	margin:30px 0px 10px 20px;
	}
	
h1.keno_game_results 
	{
	color:#336600;
	background-color:transparent;
	font-weight:bold;
	font-size:1.4em;
	text-transform:uppercase;
	}	
.keno_prize_winners
	{
	color:#ffffff;
	background-color:#336600;
	padding:0;
	width:442px;
	margin:8px 0;
/*	float:left;*/
	background-repeat: no-repeat;
	background-position: top left;
	}

.keno_prize_winners table
	{
	width:100%;
	background-color:336600;
	}
.keno_prize_winners td
	{
	border-bottom:1px dotted #ffffff;
	}
.keno_prize_winners th,
.keno_prize_winners td
	{
	color:#ffffff;
	background-color:transparent;
	text-align:left;
	padding:.2em .6em;
	vertical-align:top;
	}
.keno_prize_winners td.label
	{
	text-align:left;
	}	
.keno_prize_winners td.no_line, .keno_prize_winners tr.no_line td
	{
	border-bottom:none;
	}
	
/* instant Kiwi */
.instant_kiwi_results h3
	{
	text-transform:uppercase;
	color:#630202;
  	background-color:transparent;
	}

.instant_kiwi_results_table
	{
	color:#ffffff;
	background-color:#FF6600;
	padding:0;
	width:442px;
	margin:8px 0 16px 0;
	float:left;
	background-repeat: no-repeat;
	background-position: top left;
	}
.instant_kiwi_results_table table
	{
	width:100%;
	}

.instant_kiwi_results_table td
	{
	color:#474747;
	background-color:#ffcc00;
	border-bottom:1px dotted #FF6600;	
	}
.instant_kiwi_results_table td.label
	{
	width:50%;	
	}
*html .instant_kiwi_results_table td
	{
	border-bottom:1px dotted #ffcc00;	
	}
.instant_kiwi_results_table th
	{
	color:#ffffff;
	background-color:transparent;	
	}
.instant_kiwi_results_table th,
.instant_kiwi_results_table td
	{
	text-align:left;
	padding:.4em .6em;
	vertical-align:top;
	}
.instant_kiwi_results_table td p
	{
	color:#474747;
	background-color:transparent;
	margin:.2em 0;
	
	}
.instant_kiwi_results_table th
	{
	vertical-align:middle;
	}	
.instant_kiwi_results_table td.no_line
	{
	border-bottom:none;
	}
.congrat_text { width:425px; }
div > .congrat_text { clear:left; }		





