@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	background:#fffce3;
}
h1, h2, h3, h4, h5, h6, p {
	margin:12px 0;
	padding:0;
}
br {
	line-height:12px;
}
ul, ol {
	margin:20px 0 0 25px; 
	padding:0px;
}
h2 {
	margin:25px 0 15px;
}
h3 {
	margin-top:28px;
}
table.table {
	margin-top:-8px;
}
table.table td {
	padding-top:8px;
}
div.top {
	float:right;
}
td.icon, td.icon_lg {
	vertical-align:top;
	width:35px;
	height:50px;
	padding:0 30px 0 7px;
	text-align:center;
}
td.icon_lg {
	padding:0 15px;
}
td h3 {
	margin:2px 0 0;
}
a.email-image:hover {
	border-bottom:1px solid #dd221b;	
}
#container {
	margin:0 auto;
	position:relative;
	width:940px;
	background:#fffce3;
	padding:20px;
}
#header {
	padding-top:20px;
	height:94px;
}
#header #logo {
	float:left;
	height:100px;
	margin-top:-6px;
	margin-left:-21px;
}
#header #logo a {
	display:block;
	width:171px;
	height:100px;
	background:url(../Images/im_logo.gif) no-repeat -5px 0px;
	background-position:top;
	text-indent:-10000px;
	overflow:visible;
}
#header #title {
	float:left;
	margin-top:20px;
}
#header #timer {
	float:left;
	margin-top:9px;
	padding-left:45px;
}

#top-links {
	position:absolute;
	top:7px;
	left:160px;
	width:800px;
	border-bottom:1px solid #ee1c25;
}

#top-links ul,
#navigations ul,
#right-totes ul,
#right-totes-prizes ul,
#bottom-totes-prizes ul,
#footer-links ul {
	margin:0;
	padding:0;
}
#top-links li,
#navigations li,
#right-totes li,
#right-totes-prizes li,
#bottom-totes-prizes li,
#footer-links li {
	list-style:none;
	display:inline;
}
#top-links li a,
#navigations li a,
#right-totes li a,
#right-totes-prizes li a,
#bottom-totes-prizes li a {
	float:left;
	display:block;
}
#top-links h1 {
	float:left;
	margin:0;
	padding:0 20px 3px 0;
	height:24px;
	line-height:24px;
}
#top-links li {
	height:24px;
}
#top-links a {
	display:block;
	margin-top:4px;	
	height:15px;
	/*text-indent:-10000px;*/
	font-weight:bold;
	font-family:Arial;
	color:Black;
}
#top-links a.selected,
#top-links a:hover {
	background-position: 20px -15px !important; 
	color:#B20B06;
	text-decoration:none;
}
#top-links li#other-lotteries a {
	width:197px;
	/*background:url(../Images/nav/nv_other_lotteries.gif) no-repeat 20px 0;*/
	margin-left:16px;
}

#top-links li#important-date a {
	width:137px;
	/*background:url(../Images/nav/nv_important_dates.gif) no-repeat 20px 0;*/
}
#top-links li#red-cross-home a {
	width:141px;
	/*background:url(../Images/nav/nv_red_cross_home.gif) no-repeat 20px 0;*/
}
#OT-Headings{    
    /*order tickets headings*/
    font-size:16px;
}
.imgLeft{
    /*what your ticket supports image styles*/
    float:left;
    padding-right:15px;
}
#navigations ul {
	background-color:#383200;
	height:40px;	
}
#navigations li {
	height:24px;
	line-height:24px;
}
#navigations li a {
	float:left;
	display:block;
	margin-top:8px;
	padding:0 20px;
	text-align:center;
	border-right:1px solid #74704d;
}
#navigations li#order-tickets a {
	width:152px;
	padding:8px 0 8px;
	border-right-width:0px;
	background-color:#ffe828;
	margin-top:0px;
	
}
#navigations li#past-winners a {
	border-right-width:0px;
}
#main,
#main_winner {
	float:left;
	width:637px;
	padding:13px 20px;
	min-height:455px;
	height:100%;
	border-right:1px solid #b2b2b4;
}
#main-prizes {
	float:left;
	width:677px;
	border-right:1px solid #eeb7a3;
}
#main_winner { 
	background:url(../Images/banners/im_banner_bg_winners_list.jpg) no-repeat;
}
#main #contents {
	margin:20px 0 0 15px;
}
#main #by-the-number {
	float:left;
	width:200px;
	margin-top:14px;
}
#main #by-the-number ul {
	margin:8px 0 0;
	padding:0;
}
#main #by-the-number li {
	list-style:none;
	border-bottom:1px solid #b2b2b4;
	padding:5px 0;
}
#main #by-the-number h3 {
	margin:0;
}
#main #making-sense {
	margin-top:15px;
	text-align:center;
}
#main #making-sense img {
	padding:10px 0;
	border:0;
}
#main #support {
	margin-left:220px;
}
.other-lottery-image {
	float:left;
	width:200px;
	display:block;
	height:200px;
	text-align:center;
}
.winner-col {
	vertical-align:top;
	padding:10px 25px;
}
#right-totes,
#right-totes-prizes {
	float:right;
	width:262px;
	min-height:480px;
}
#right-totes-prizes {
	min-height:200px;
}
#right-totes li a,
#right-totes-prizes li a, 
#bottom-totes-prizes li a {
	display:block;
	float:left;
	text-indent:-10000px;
}
#right-totes li a,
#right-totes-prizes li a {
	width:262px;
	height:64px;	
}
#right-totes-prizes li a {
	height:108px;
}
#right-totes li a:hover {
	background-position: 0 -69px !important; 
}
#right-totes-prizes li a:hover {
	background-position: 0 -120px !important; 
}
#right-totes li#supports a {
	background:url(../Images/totes/right/im_tote_supports.gif) no-repeat;	
}
#right-totes li#winners-list a {
	background:url(../Images/totes/right/im_ticket.jpg) no-repeat;
	margin-top:10px;
}
#right-totes li#sign-up a {
	background:url(../Images/totes/right/im_signup.jpg) no-repeat;
}
#right-totes li#share a {
	background:url(../Images/totes/right/im_follow.jpg) no-repeat;
}
#right-totes li#send a {
	background:url(../Images/totes/right/im_share_email.gif) no-repeat;
}
#right-totes-prizes li#supports a {
	background:url(../Images/totes/right/im_tote_supports_prizes.gif) no-repeat;
}
#right-totes-prizes li#winners-list a {
	background:url(../Images/totes/right/im_interior_support.jpg) no-repeat;
}
#bottom-totes-prizes {
	clear:both;
	border-top:3px solid #eec8b3;
	padding-top:5px;
}
#bottom-totes-prizes li a {
	width:223px;
	height:61px;
}
#bottom-totes-prizes li a:hover {
	background-position: 0 -66px !important; 
}
#bottom-totes-prizes li#send a {
	width:227px;
	background:url(../Images/totes/bottom/im_tote_follow.jpg) no-repeat;
}
#bottom-totes-prizes li#share a {
	width:228px;
	background:url(../Images/totes/bottom/im_tote_share.jpg) no-repeat;
}
#bottom-totes-prizes li#sign-up a {
	width:262px;
	background:url(../Images/totes/bottom/im_tote_sign.jpg) no-repeat;
}
/*Dynamic Important Date Contents*/

#right-totes li#order-ticket-vip a,
#right-totes-prizes li#order-ticket-vip a {
	height:196px;
	background:url(../Images/totes/right/im_tote_order_tickets_vip.jpg) no-repeat;
}
#right-totes li#order-ticket-bonus1 a,
#right-totes-prizes li#order-ticket-bonus1 a {
	height:196px;
	background:url(../Images/totes/right/im_interior_ticket_bonus1.jpg) no-repeat;
}
#right-totes li#order-ticket-bonus2 a,
#right-totes-prizes li#order-ticket-bonus2 a {
	height:196px;
	background:url(../Images/totes/right/im_interior_ticket_bonus2.jpg) no-repeat;
}
#right-totes li#order-ticket-bonus3 a,
#right-totes-prizes li#order-ticket-bonus3 a {
	height:196px;
	background:url(../Images/totes/right/im_interior_ticket_bonus3.jpg) no-repeat;
}
#right-totes li#order-ticket-bonus4 a,
#right-totes-prizes li#order-ticket-bonus4 a {
	height:196px;
	background:url(../Images/totes/right/im_interior_ticket_bonus4.jpg) no-repeat;
}
#right-totes li#order-ticket-earlybird a,
#right-totes-prizes li#order-ticket-earlybird a {
	height:196px;
	background:url(../Images/totes/right/im_tote_order_tickets_earlybird.jpg) no-repeat;
}
#right-totes li#order-ticket-final a,
#right-totes-prizes li#order-ticket-final a {
	height:196px;
	background:url(../Images/totes/right/im_interior_ticket_final_cutoff.jpg) no-repeat;
}
#right-totes li#order-ticket-final-draw a,
#right-totes-prizes li#order-ticket-final-draw a {
	height:196px;
	background:url(../Images/totes/right/im_interior_ticket_final_draw.gif) no-repeat;
}
#right-totes li#winners-final a,
#right-totes-prizes li#winners-final a {
	height:196px;
	background:url(../Images/totes/right/im_tote_winners_final.jpg) no-repeat;
}
#right-totes li#supports-large a,
#right-totes-prizes li#supports-large a {
	height:196px;
	background:url(../Images/totes/right/im_interior_ticket.jpg) no-repeat;
}
#right-totes li#order-ticket-vip a:hover,
#right-totes-prizes li#order-ticket-vip a:hover,
#right-totes li#order-ticket-bonus1 a:hover,
#right-totes-prizes li#order-ticket-bonus1 a:hover, 
#right-totes li#order-ticket-bonus2 a:hover,
#right-totes-prizes li#order-ticket-bonus2 a:hover, 
#right-totes li#order-ticket-bonus3 a:hover,
#right-totes-prizes li#order-ticket-bonus3 a:hover, 
#right-totes li#order-ticket-bonus4 a:hover,
#right-totes-prizes li#order-ticket-bonus4 a:hover, 
#right-totes li#order-ticket-earlybird a:hover,
#right-totes-prizes li#order-ticket-earlybird a:hover,
#right-totes li#order-ticket-final a:hover,
#right-totes-prizes li#order-ticket-final a:hover,
#right-totes li#order-ticket-final-draw a:hover,
#right-totes-prizes li#order-ticket-final-draw a:hover, 
#right-totes li#winners-final a:hover,
#right-totes-prizes li#winners-final a:hover,
#right-totes li#supports-large a:hover,
#right-totes-prizes li#supports-large a:hover {
	background-position: 0 -196px !important; 
}
#right-totes li#order-ticket a,
#right-totes-prizes li#order-ticket a {
	height:196px;
	background:url(../Images/totes/right/im_tote_order_tickets.gif) no-repeat;
}
#bottom-totes-prizes li#deadline-vip a {
	background:url(../Images/totes/bottom/im_tote_important_vip.jpg) no-repeat;
}
#bottom-totes-prizes li#deadline-bonus1 a {
	background:url(../Images/totes/bottom/im_tote_important_bonus1.jpg) no-repeat;
}
#bottom-totes-prizes li#deadline-bonus2 a {
	background:url(../Images/totes/bottom/im_tote_important_bonus2.jpg) no-repeat;
}
#bottom-totes-prizes li#deadline-bonus3 a {
	background:url(../Images/totes/bottom/im_tote_important_bonus3.jpg) no-repeat;
}
#bottom-totes-prizes li#deadline-bonus4 a {
	background:url(../Images/totes/bottom/im_tote_important_bonus4.jpg) no-repeat;
}
#bottom-totes-prizes li#deadline-earlybird a {
	background:url(../Images/totes/bottom/im_tote_important_earlybird.jpg) no-repeat;
}
#bottom-totes-prizes li#deadline-final a {
	background:url(../Images/totes/bottom/im_tote_dates_final_cutoff.jpg) no-repeat;
}
#bottom-totes-prizes li#deadline-finaldraw a {
	background:url(../Images/totes/bottom/im_tote_important_finaldraw.gif) no-repeat;
}
#bottom-totes-prizes li#deadline-winners a {
	background:url(../Images/totes/bottom/im_tote_important_winners.gif) no-repeat;
}
#bottom-totes-prizes li#deadline-end-pick a {
	background:url(../Images/totes/bottom/im_tote_dates-end-pick.gif) no-repeat;
}
#bottom-totes-prizes li#survey a {
	background:url(../Images/totes/bottom/im_tote_dates.jpg) no-repeat;
}

#footer-links {
	clear:both;
	border-top:3px solid #b30c06;
	border-bottom:1px solid #b30c06;
	position:relative;
	top:20px;
}
#footer-links li {
	padding:0 12px;
	line-height:25px;
}
#footer-links #licence,
#prize-note {
	float:right;
	margin-right:8px;
}
#copyright {
	margin:25px 0 0 12px;
}

/* Font Enlarge Control */
#font-enlarger {
	position:absolute;
	top:6px;
	right:11px;
	text-align:right;
	width:135px;
}
ul#font-control {
	margin:0;
	/*background:url(../Images/font-control/im_text_size.gif) no-repeat 0 3px;*/
	width:65px;
	height:45px;
	float:right;
}
ul#font-control li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
ul#font-control li a {
	display:block;
	float:left;
	height:21px;
	margin:0 3px;
}
ul#font-control li#font-small a {
	width:10px;
	background:url(../Images/font-control/im_text_small.gif) no-repeat 0 6px;
}
ul#font-control li#font-medium a {
	width:13px;
	background:url(../Images/font-control/im_text_medium.gif) no-repeat 0 3px;
}
ul#font-control li#font-large a {
	width:15px;
	background:url(../Images/font-control/im_text_large.gif) no-repeat 0 0;
}
ul#font-control li.selected a,
ul#font-control li a:hover {
	border-bottom:1px solid #000;
}
table.grid {
	width:100%;
	border:1px solid #b2b2b4;
	border-collapse:collapse;
}
table.grid th {
	text-align:left;
	background:#e4ddec;
	border:1px solid #fff;
	padding:2px 8px;
}
table.grid td {
	border:1px solid #fff;
	background:#fff;
	padding:2px 8px;
}
table.grid tr.alt td {
	background:#f6f4f9;
}

table.grid tr.pager td {
	padding:2px;
	text-align:right;
}
table.grid tr.pager table {float:right;}
table.grid tr.pager td td 
{
	padding:0 2px;
	margin:0;
	border:0;
}
table.grid tr.footer td {
	border-top:5px solid #e4ddec;
	padding:0;
	margin:0;
	line-height:0;
	height:0;
}
.no-data {
	font-weight:bold;
	color:#c4160f;
	padding-bottom:8px;
}
.winner{
font-weight:bold;
}
