@charset "utf-8";
body 
{
	margin:0;
	padding:0;
	background-color : #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
img 
{
	border:0;
}
form 
{
	margin:0;
	padding:0;
}
.clear 
{
	clear:both;
}
#main-container
{
	background-repeat: no-repeat;
	background-position: right top;
	margin: auto;
	width: 1024px;
}
#nav 
{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:274px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:bottom;
}
#nav li
{
	float:left;
	padding-top:10px;
}
#nav li a
{
	border-left:7px solid #FFFFFF;
	padding-left:5px;
	padding-top:10px;
	padding-right:23px;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li a:hover
{
	border-left:7px solid #f1d045;
}
#top-content1
{
	margin-left:0px;
	float:left;
	width:302px;
	background:url(../images/wanl_05.jpg) no-repeat right top;
	padding-right:160px;
}
#top-content1 h1
{
	margin-left:0;
	margin-right:0;
	padding:0;
	font-size:28px;
	margin-top:16px;
	margin-bottom:20px;
	font-weight:normal;
}
#top-content1 a
{
	color:#FFFFFF;
	text-decoration:none;
}
#top-content1 a:hover
{
	color:#f1d045;
}
#top-content2
{
	float:right;
	width:511px;
}
#top-content2 ul
{
	margin-top:18px;
	margin-left:18px;
	margin-bottom:0;
	margin-right:0;
	padding:0;
	list-style-position:inside;
	list-style-type:disc;
	font-size:15px;
	list-style:disc;
	width:482px;
	float:left;
}
#top-content2 ul li
{
	margin-bottom:10px;
}
#top-content2 a
{
	color:#FFFFFF;
	text-decoration:none;
}
#top-content2 a:hover
{
	color:#f1d045;
}
#prizes
{
	margin-left:22px;
	margin-bottom:9px;
	margin-top:-3px;
	clear:both;
}
#prizes .image
{
	float:left;
	width:auto;
}
#runners-up
{
	margin-left:22px;
	margin-bottom:13px;
	clear:both;
}
#runners-up .left
{
	float:left;
	width:490px;
}
#runners-up .right
{
	float:right;
	width:499px;
	margin-right:13px;
}
#runners-up .right .balls-left
{
	float:left;
	width:243px;
}
#runners-up .right .balls-right
{
	background:url(../images/bg_18.jpg) repeat-y left;
	float:left;
	width:256px;
	height:216px;
}
#runners-up .right .balls-right .balls-text
{
	background:url(../images/wanl_19.jpg) no-repeat right bottom;
	clear:right;
	padding-top:14px;
	padding-left:5px;
	padding-right:18px;
	width:233px;
	height:133px;
}
#runners-up a
{
	color:#FFFFFF;
	text-decoration:none;
}
#runners-up a:hover
{
	color:#f1d045;
}
}
#runners-up .game-btn
{
	clear:both;
}

#prizes-content
{
	margin-left:40px;
	margin-right:22px;
	height:345px;
	margin-bottom:16px;
	clear:both;
}
#prizes-content .left
{
	padding-top:16px;
	width:545px;
	float:left;
}
#prizes-content #tabs
{
	list-style:none;
	margin:0;
	padding:0;
	border-top:1px solid #3e3e3e;
	border-left:1px solid #3e3e3e;
	border-right:1px solid #3e3e3e;
	background:url(../images/wanl_1_06.jpg)  repeat-x top;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#cccccc;
	font-weight:bold;
}
#prizes-content #tabs li
{
	float:left;
	padding-top:3px;
	height:26px;
}
#prizes-content #tabs li a
{
	padding-left:26px;
	padding-right:26px;
	color:#CCCCCC;
	text-decoration:none;
}
#prizes-content #tabs li a:hover
{
	color:#FFFFFF;
	background-color:#000000;
	text-decoration:none;
}
#prizes-content #tabs li.active
{
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:3px;
	height:23px;
	color:#FFFFFF;
	background-color:#000000;
	text-decoration:none;
	border-left:1px solid #3e3e3e;
	border-right:1px solid #3e3e3e;
}
#prizes-content .right
{
	width:417px;
	float:right;
}
#prizes-content .right .packages
{
	clear:both;
	margin-left:13px;
	margin-right:16px;
	margin-bottom:6px;
	background-color:#000000;
	padding-left:14px;
	padding-right:14px;
	width:auto;
	height:auto;
}
#prizes-content .right .packages .item
{
	clear:both;
	height:68px;
}
#prizes-content .right .packages .item-last
{
	clear:both;
	height:53px;
}
#prizes-content .right .packages .item .left-text, #prizes-content .right .packages .item-last .left-text
{
	float:left;
	width:215px;
	padding-right:8px;
}
#prizes-content .right .packages .item .left-text h3, #prizes-content .right .packages .item-last .left-text h3
{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#FFFFFF;
	clear:both;
}
#prizes-content .right .packages .item .left-text h4, #prizes-content .right .packages .item-last .left-text h4
{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#656565;
	clear:both;
}
#prizes-content .right .packages .item .right-btn, #prizes-content .right .packages .item-last .right-btn
{
	float:right;
	width:137px;
}
#prizes-content .right .tickets
{
	clear:both;
	margin-left:12px;
	margin-right:16px;
	height:32px;
	border:1px solid #eaeaea;
	padding-top:7px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	background-color:#FFFFFF;
	line-height:25px;
}
#prizes-content .right .tickets .tckts-left
{
	float:left;
	width:238px;
}
#prizes-content .right .tickets .tckts-right
{
	float:right;
	margin-right:13px;
}
#prizes-content .right .tickets .tckts-bottom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	clear:both;
}
#prizes-content .right .tickets .tckts-bottom a
{
	color:#ff0000;
	text-decoration:underline;
	font-weight:bold;
}
#game-content
{
	margin-left:25px;
	margin-right:25px;
	margin-top:20px;
	clear:both;
	text-align: center;
}

#game-screen
{
	margin-left: auto;
	margin-right: auto;
}

#game-content .current
{
	clear:both;
	height:28px;
	background-color:#656565;
	padding-top:7px;
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
#game-content .coords
{
	clear:both;
	height:44px;
	background-color:#000000;
	padding-left:14px;
	padding-right:14px;
	margin-bottom:7px;
}
#game-content .coords .col1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:15px;
	float:left;
	width:227px;
}
#game-content .coords .col2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:6px;
	float:left;
	width:478px;	
}
#game-content .coords .col2 span
{
	margin-top:10px;	
}
#game-content .coords .col2 input.shadow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	width:43px;
	height:17px;
	padding-top:5px;
	padding-left:2px;
	margin-left:4px;
	margin-right:4px;
	background:url(../images/shadow.gif) no-repeat left top #FFFFFF;
	border:1px solid #cccccc;
}
#game-content .coords .col2 .orange
{
	color:#FFFFFF;
	float:left;
	width:150px;
	margin-right:1px;
	background-color:#ff6600;
	padding:4px;
}
#game-content .coords .col2 .yellow
{
	color:#000000;
	float:left;
	width:150px;
	margin-right:1px;
	background-color:#ffff33;
	padding:4px;	
}
#game-content .coords .col2 .white
{
	color:#000000;
	float:left;
	width:150px;
	margin-right:1px;
	background-color:#ffffff;
	padding:4px;	
}
#game-content .coords .col3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
	padding-right:10px;
	padding-top:10px;
	float:left;
	width:230px;
	text-align:right;	
}
#game-content .played
{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
	margin-bottom:10px;
}
#game-content .played .heading
{
	clear:both;
	border-bottom:1px solid #FFFFFF;
	padding-top:10px;
	padding-left:15px;
	font-size:18px;
	height:26px;
}
#game-content .played .col-titles
{
	clear:both;
	border-bottom:1px solid #FFFFFF;
	padding-top:8px;
	padding-left:15px;
	font-size:14px;
	height:25px;
	color:#666666;
}
#game-content .played .col1
{
	width:150px;
	float:left;
}
#game-content .played .col2
{
	width:240px;
	float:left;
}
#game-content .played .col3
{
	width:240px;
	float:left;
}
#game-content .played .col4
{
	width:180px;
	float:left;
}
#game-content .played .col5
{
	width:132px;
	float:left;
	text-align:center;
	color:#FF0000;
}
#game-content .played .col5 a
{
	color:#FF0000;
	text-decoration:underline;
}
#game-content .played .listing
{
	clear:both;
	border-bottom:1px dotted #FFFFFF;
	margin-left:14px;
	margin-right:14px;
	height:26px;
	padding-top:10px;
}
#game-content .played .total
{
	margin-left:325px;
	margin-right:14px;
	height:26px;
	padding-top:10px;
}
#game-content .played .total .col-tot1
{
	width:79px;
	float:left;
}
#game-content .played .total .col-tot2
{
	float:left;
}
#personal-content
{
	margin-left:25px;
	margin-right:25px;
	margin-top:8px;
	clear:both;
}
#red-box
{
	margin-left:25px;
	margin-right:25px;
	margin-top:12px;
	margin-bottom:12px;
	background-color:#cc0000;
	clear:both;
	height:60px;
	padding-top : 5px;
}
#red-box .left-col
{
	width:640px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
}
#red-box .body {
	padding : 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}
#red-box .body img {
	float : left;
	margin-right : 8px;
}

#red-box .right-col
{
	width:120px;
	float:right;
	padding-top : 12px;
	padding-right : 12px;
}

#red-box .right-col img {
	margin-top : 12px;
}

#personal-content .personal
{
	clear:both;
	height:28px;
	background-color:#656565;
	padding-top:7px;
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
#personal-content .details
{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	background-color:#000000;
	margin-bottom:10px;
	padding:15px;
}
#game-content .played .listing .orange-text
{
	color:#ff6600;
}

#game-content .played .listing .yellow-text
{
	color:#ffff33;
}
#game-content .played .listing .white-text
{
	color:#ffffff;
}
#game-content .played .upgrade
{
	clear:both;
	border-bottom:1px solid #FFFFFF;
	height:50px;
	padding-top:9px;
	margin-left:14px;
	margin-right:14px;
}
#game-content .played .upgrade .upgrade-left
{
	width:800px;
	float:left;
	font-size:19px;
	font-weight:normal;
	padding-top:7px;
}
#game-content .played .upgrade .upgrade-right
{
	width:120px;
	float:right;
	text-align:left;
}
#game-content .played .seal
{
	margin-left:14px;
	margin-right:14px;
	text-align:right;
	clear:both;
	height:44px;
	padding-top:8px;
}
#reg-content
{
	clear:both;
	margin-left:25px;
	margin-right:25px;
	margin-top:20px;
	background-color:#000000;
}
#steps
{
	clear:both;
	margin-left:25px;
	margin-right:25px;
}
#reg-content .reg-title
{
	clear:both;
	height:28px;
	background-color:#656565;
	padding-top:7px;
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
#reg-content .reg-container
{
	padding:14px;
	height:290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	clear:both;
}
#reg-content .reg-container .reg-form
{
	width:640px;
	float:left;
}
#reg-content .reg-container .reg-form .heading
{
	clear:both;
	margin-right:10px;
	padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}
#reg-content .reg-container .reg-form .left-col
{
	margin-top:20px;
	margin-bottom:20px;
	width:306px;
	float:left;
}
#reg-content .reg-container .reg-form .right-col
{
	margin-top:20px;
	margin-bottom:20px;
	width:320px;
	margin-left:14px;
	float:right;
}
#reg-content .reg-container .reg-form .field
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	width:306px;
	height:27px;
	clear:both;
}
#reg-content .reg-container .reg-form .field .lcol
{
	width:80px;
	float:left;
}
#reg-content .reg-container .reg-form .field .rcol
{
	width:225px;
	float:right;
}
#reg-content .reg-container .reg-form .field .rcol input, #reg-content .reg-container .reg-form .field .rcol select
{
	width:225px;
}
#reg-content .reg-container .reg-form .right-col .submit
{
	width:auto;
	float:right;
	text-align:right;
}
#reg-content .reg-container .signup-container
{
	width:292px;
	margin-left:14px;
	float:right;
}
#reg-content .reg-container .signup-container .heading
{
	clear:both;
	padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}
#reg-content .reg-container .sign-form
{
	margin-top:20px;
	margin-bottom:20px;
}
#reg-content .reg-container .sign-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	margin-bottom:18px;
}
#reg-content .reg-container .sign-field
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	width:290px;
	height:27px;
	clear:both;
}
#reg-content .reg-container .sign-field .lcol
{
	width:65px;
	float:left;
}
#reg-content .reg-container .sign-field .rcol
{
	width:225px;
	float:right;
}
#reg-content .reg-container .sign-field .rcol input
{
	width:225px;
}
#reg-content .reg-container .forgotten
{
	clear:both;
	margin-top:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}
#reg-content .reg-container .forgotten a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF0000
}
#reg-content .reg-container .submit
{
	width:auto;
	float:right;
	text-align:right;
}
#reg-content .transaction-alert
{
	height:52px;
	padding-top:10px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color: #171717;
}
#reg-content .transaction-alert h4
{
	margin:0;
	padding:0;
	font-size:18px;
	color:#FFFFFF;
}
#reg-content .reg-container .ccform
{
	clear:both;
}
#reg-content .reg-container .ccform .heading
{
	clear:both;
	margin-right:10px;
	padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
	height:20px;
}
#reg-content .reg-container .ccform .left-col
{
	margin-top:20px;
	margin-bottom:20px;
	width:465px;
	float:left;
}
#reg-content .reg-container .ccform .right-col
{
	margin-top:20px;
	margin-bottom:20px;
	width:465px;
	margin-left:13px;
	float:right;
}
#reg-content .reg-container .ccform .field
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	width:465px;
	height:27px;
	clear:both;
}
#reg-content .reg-container .ccform .field .lcol
{
	width:160px;
	float:left;
}
#reg-content .reg-container .ccform .field .lcol-2
{
	width:110px;
	float:left;
}
#reg-content .reg-container .ccform .field .rcol
{
	width:305px;
	float:right;
}
#reg-content .reg-container .ccform .field .rcol-2
{
	width:350px;
	float:right;
}
#reg-content .reg-container .ccform .field .rcol-3
{
	width:172px;
	float:right;
}
#reg-content .reg-container .ccform .field .extreme-rcol
{
	width:178px;
	float:right;
}
#reg-content .reg-container .ccform .field .rcol input
{
	width:305px;
}
#reg-content .reg-container .ccform .field .rcol-2 input
{
	width:350px;
}
#reg-content .reg-container .ccform .right-col .submit
{
	width:auto;
	float:right;
	text-align:right;
}
#text-content
{
	margin-left:25px;
	margin-right:25px;
	margin-top:20px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:20px;
}
#text-content a
{
	text-decoration:none;
	color:#FFFFFF;
}

#text-content a:hover
{
	color:#f1d045;
}
#text-content .boat-left
{
	width:641px;
	margin-right:12px;
	float:left;
}
#text-content .boat-left .content
{
	clear:both;
	margin-left:14px;
}
#text-content .boat-left .content p
{
	margin-top:12px;
	margin-bottom:12px;
}
#text-content .boat-left .content .img-left
{
	width:auto;
	margin-top:10px;
	float:left;
}
#text-content .boat-left .content .img-right
{
	width:auto;
	margin-top:10px;
	float:right;
}
#text-content h4
{
	font-size:18px;
	margin-top:15px;
	margin-bottom:5px;
	font-weight:normal;
}
#text-content .boat-right
{
	width:321px;
	float:right;
}
#text-content .boat-right .black-box
{
	margin-bottom:18px;
	background:#000000;
	clear:both;
}
#text-content .boat-right .black-box .content
{
	padding:12px;
	padding-top:0;
	line-height:normal;
}
#text-content .boat-right .millionaire
{
	clear:both;
	width:auto;
	background:url(../images/wanl_05.jpg) no-repeat right bottom;
	padding-right:150px;
}

.errorlabel
{
	color: #FF0000;
}

.playagain-box
{
	margin-left:25px;
	margin-right:25px;
	margin-top:12px;
	margin-bottom:12px;
	background-color:#000000;
	clear:both;
	padding:10px;
	height:60px;
}

#footer {
	margin-left:24px;
	margin-right:24px;
	height:70px;
	border-top: 1px solid #616161;
	padding-top:9px;
	clear:both;	
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#footer ul li{
	float:left;
	border-top:5px solid #656565;
	margin-right:15px;
	padding-top:8px;
}
#footer ul li.last{
	float:left;
	border-top:5px solid #656565;
	padding-top:8px;
}
#footer ul li a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:66px;
}
#footer ul li a:hover{
	padding-left:14px;
	padding-right:52px;
}	

#footer .disclaimer 
{
	clear:both;
	text-align:center;
	padding-bottom:10px;
	font-size:14px;
	font-weight : 600;
}
#footer .disclaimer a 
{
	color:#FFFFFF;
	text-decoration:none;
}

#footer .disclaimer a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
}

#footer .creditcards {
	padding-top : 0px;
}

.faq_question {
	font-weight : bold;
	padding-top : 16px;
}
