	
.listing, .wide_listing {
	padding:0 0 .4em 0;
	margin:0;
	}
		
.listing ul, .wide_listing ul {
	list-style:none; 
	padding:0; 
	margin: 0;
	}	
	
.listing ul li {
	float:left; 
	width:404px;
	padding:0 0 .8em 0;
	margin:0 0 1.2em 0;
	border-bottom:1px dotted #cccccc;
	position:relative;
	}
	
.wide_listing ul li {
	float:left; 
	width:572px;
	padding:0 0 .8em 0;
	margin:0 0 1.2em 0;
	border-bottom:1px dotted #cccccc;
	position:relative;
	}

.winners_story_detail.storyintro { 
	width:404px;
	padding:0 0 .8em 0;
	margin:0 0 .8em 0;
	border-bottom:1px dotted #cccccc;
	}
.btn_general {
	padding:.8em 0 0 0;
}
	
.winners_story_list img {
	float:left;
	padding:.2em 0 0 0;
	}
		
.winners_story_list_content {
	float:right;
	width:268px;
	}
.winners_story_list_content p,
.winners_story_detail .date,
.winners_story_list_content span {
	padding:0;
	}

	.winning-wheel{
		width:426px;	
	}
	
.wide_list img {
	float:right;
	padding:.2em 0 0 0;
	}

.wide_list_content {
	float:left;
	width:435px;
	}
	
.wide_list_content p,
.wide_list_detail .date,
.wide_list_content span {
	padding:0;
	}
	
.list_no_image {
	float:left;
	width:391px;
}

.list_corp_pub {
	float:left;
	width:259px;
}
.list_image_mid {
	float:left;
	width:136px;
}
.list_dl {
	position:absolute;
	bottom:0px;
	right:0px;
}

	
.border_bottom {
	border-bottom:1px dotted #CCCCCC;
	border-top:1px solid #F4F4F4;
}	
	
		

/* FAQ List*/
.faq
	{
	margin:.2em 0 0 0;
	width:566px;
	}
.subject,
.results
	{
	color:#fff;
	padding:.4em 0 .4em 26px;
	margin:0 0 .6em 0;
	background-position: bottom left;
	background-repeat: no-repeat;
	cursor:pointer;
	text-transform: uppercase;
	}
	
.subject img,
.results img
	{	
	float:left;
	margin:.12em 0 .2em -21px;
	}
.results
	{
	color:#ffffff;
	}
.answer
	{	
	margin: 5px 8px;
	display:none;
	}
.answer strong
	{	
	color:#000000;
	background-color:transparent;
	}
.faq ul {
	margin-left: 20px;
	padding:0;
}
.faq li, .faq strong {
	color: #2f769b;
}
/* End FAQ */
	
.current_games
	{
	padding:0 0 .4em 0;
	margin:0;
	}
		
.current_games ul
	{
	list-style:none; 
	padding:0 0 .4em 0; 
	margin: 0;
	}	
	
.current_games ul li
	{
	position:relative; 
	margin: .4em 0 0 0;
	float:left; 
	width:567px; 
	border-bottom:1px dotted #cccccc;
	}
		

.current_games_content
	{
	float:left; 
	width: 320px;
	margin:0 0 0 0;
	min-height:107px;
  	height:auto !important;
 	height:107px;
	}	
.current_games_content img
	{
	float:right; 
	margin:.4em 0 .6em 0;
	}
.current_game_btn {
	float: right; 
	position: absolute; 
	overflow: hidden;
	bottom: 0px; 
	right:0px;
	margin:.4em 0 0 0;
	display:block;
	}
.news_filter_select {
	color:#ffffff;
	background-color:#b02213;
	border:1px solid #c14c40;
	padding:.4em 4px .4em 8px;
	margin:0 0 1.42em 0;
	float:left;
	width:391px;  
}	
.news_filter_select .label {
	margin:.4em 0;
}
.news_filter_select select {
	width:200px
}
.news_filter_right {
	float:right;
}

.news_filter_select input {
	width:58px;
	height:23px;	
	background:none;
	border:none;
	/*color:#333333;
	background-color:#e7e7e7;
	border:2px solid #f5f5f5;*/
	margin:0 0 0 5px;
	padding:0;
}	


.lotto_promotions_select {
	color:#ffffff;
	background-color:#b02213;
	border:1px solid #c14c40;
	padding:.4em 4px .4em 8px;
	margin:0 0 1.42em 0;
	float:left;
	width:555px;  
}
.lotto_promotions_select .label {
	margin:.4em 0;
}
.lotto_promotions_select select {
	width:422px
}
.lotto_promotions_list {
	padding:.8em 20px .4em 0;
	margin:0;
	float:left;
	}
.lotto_promotions_list h3 {
	padding:1.6em 0 0 0;
	margin:0;
	}		
.lotto_promotions_list ul {
	list-style:none; 
	padding:0;
	margin:0;
	}	
	
.lotto_promotions_list ul li {
	padding:.4em 0;
	width:566px; 
	border-bottom:1px solid #cccccc;
	}
.lotto_promotions_list ul li.promo_header {
	border-bottom:2px dotted #cccccc;
	}
	
.lotto_promotions_list .vouchernum {
	float:left;
	width:155px;
	}
	
.lotto_promotions_list p {
	padding:0; 
	}
		
	
.align_bottom_listing li {
	position:relative; 
	float:left; 
	}	
	
.publication_content {
	width:238px;
	float:left;
	margin:0;
	}
	
.publication_content p strong {
	color:#000000;
	background-color:transparent;
	}
	
.block_2b .publication_content p strong a,
.publication_content p strong a:hover {
	color:#000000;
	}

.publication_default_h {
	visibility: hidden; 
	height: 45px;
	}
	
.instant_kiwi {
	background-position: bottom right;
	background-repeat: no-repeat;
	}

.winners_stories li {
	float:right;
	margin:0 0 .4em 120px;
	width:298px;
	}	

.image_listing {
	width:71px;
	min-height:48px;
	}
		
*html .image_listing {
	width:71px;
	height:48px;
	}
	
.image_content_postion {
	left:85px;
	width: 220px;
	bottom:0px;
	position: absolute;
	margin:0 0 .4em 0;
	}
	
.block_2b .image_content_postion a,
.block_2b .image_content_postion a:hover {
	color:#000000;
	}
			
.listing_dowload
	{
	float:right;
	width:128px;
	margin:0 0 .4em 0;
	padding:0;
	position: absolute; 
	bottom: 0px; 
	right:0px;
	}
.listing li .download_doc,
.listing li .download_doc p
	{
	margin:0 0 0 0;
	}
	
.align_bottom
	{
	position: absolute; 
	bottom: 0px; 
	margin:0 0 .4em 0;
	}
	
.float_list_img_far_right
	{
	float:right;
	margin:0 -150px -.5em 22px;
	position:relative;
	}	
	
.float_list_img_far_right img
	{
	margin:.8em 0 0 8px;
	}
	
.float_list_img_far_left
	{
	float:left;
	margin:0 0 -.5em -136px;
	position:relative;
	}	
	
.float_list_img_far_left img
	{
	 margin:.8em 8px 0 0;
	}	

/*Pagination */	
.pagination
	{
	/*width: 100%;*/
	/*border-top:1px solid #000000;*/
	margin-top:8px;
	padding:8px 0px;
	}
	
.pagination,	
.pagination_summary	
	{
	color:#000000;
	background-color:#ffffff;
	float:left;
	}
	
.pagination_summary
	{
	padding:.2em 0;
	}	

.pagination ul
	{
	margin:0px;
	float:right;
	}	
.pagination li
	{
	display:inline;
	list-style:none;
	padding:0px 3px 0px 3px;
	color:#cc3300;font-weight:bold;
	}
	
 
.pagination  
	{
	float:left;
	padding:.2em .5em;
	border-right:1px solid #ffffff;
	}



.pagination  a  {color:#000000;}
.pagination  a:active {color:#000000;}
.pagination  a:visited {color:#000000;}
.pagination  a:hover {color:#cc3300;}

.previous_btn,
.next_btn	
	{
	color:#000000;
	background-color:#ffffff;
	background-repeat: no-repeat;
	}
	
.previous_btn	
	{
	padding:3px 5px 3px 20px!important;
	background-position: center left;
	}
	
 .next_btn {
	padding:3px 20px 3px 5px!important;
	background-position: center right;
	}
	
.news_listing_filter	
	{
	float:left;
	width:430px;
	color:#000000;
	background-color:#DD5312;
	padding:4px 4px 4px 8px;
	margin:18px 0 0 0;
	}
.news_listing_filter_summary
	{
	float:left;
	padding-top:.25em;
	}	
.news_listing_filter_select
	{
	float:right;
	margin:0;
	vertical-align:middle;
	}
.news_listing_filter select	
	{
	width:138px;
	margin:0 4px;
	}
	
form	
	{
	margin:0;
	z-index:1;
	}
		
.previous_btn,
.next_btn	
	{
	color:#000000;
	background-color:#ffffff;
	background-repeat: no-repeat;
	}

.listing_intro
	{
	padding-top:0px;
	}
	
 
	

