/* GLOBALS */

* {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

body{
	background:url(../images/t_fade.jpg) repeat-x left top;

}

#bd h2{
	font-weight:bold;
	margin:5px 0 10px;
	font-style:italic;
	font-size:18px;
	padding-top: 5px;
}

#doc.yui-t7{
	width:987px;
}

h3 { font-weight:bold;}

strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

.hideMe{ display:none;}

.yui-g p, .content p{
	margin-bottom:15px;
}

.error {
	color: red;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.normal {
	font-style: normal;
}

/* HEADER */

#body-wrap{
	min-width:987px;
	background:url(../images/t_bg_hd.jpg) no-repeat center top;
}

#hd{
	overflow:hidden;
	height:auto;
	width: 987px;
}

#logo {
	float:left;
}

#logo h1 a{
	display:block;
	height:126px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:381px;
	background:url(../images/t_logo.jpg) no-repeat left top;
}

#logo h1 a span{ display:none; }

#tagline{
	/*background:url(../images/t_top_bg.jpg) no-repeat left top;*/
	float:left;
	width:284px;
	font-size:16px;
	font-weight:bold;
	font-style: italic;
	height:126px;
}
#tagline p{ display:none; }

#hd #sn_logo {
	float: left;
	background: url(/images/powered_b_sweeps.png) no-repeat left top;
	width: 227px;
	height: 41px;
	margin-top: 25px;
}
#hd #sn_logo p{
	display: none;
}

#loginlinks{
	float:left;
}

#loginlinks ul li{
	float:left;
	margin-right:10px;
}

#loginlinks ul li a{
	background:transparent url(../images/button-registerlogin.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	font-weight:normal;
	height:33px;
	line-height:30px;
	margin:12px 0 0;
	padding:0 0;
	text-align:center;
	text-decoration:none;
	width:108px;
}
#loginlinks ul li a:hover{
	background:transparent url(../images/button-registerlogin.jpg) no-repeat scroll left bottom;
	color:#f0d159;
}

/* BODY */

#bd{
	clear:both;
	background:url(../images/t_bg_repeat.jpg) repeat-y 29px top;

}

#background-wrap{
	min-height:594px;
	background:url(../images/t_bg_bd_main.jpg) no-repeat 19px top;
}

.bgbottom{
	display:block;
	height:22px;
	background:url(../images/t_bg_bottom.jpg) no-repeat 19px top;
	clear:both;
}


/* HOMEPAGE */


#bd #background-wrap .yui-ge{
	padding:0 37px;
}

a.nounderline{
	color:#333333;
	text-decoration:none;
}

#intro{
	display:block;
	width:681px;
	height:150px;
	margin:30px 0 0 20px;
}
#intro h1 {
	font-size: 24px;
	font-style: italic;
	color: #E8B301;
}
#intro h2 {
	color: white;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height: 25px;
}
#intro .yellow {
	color: #E8B301;
}
#intro p {
	color: #FFFFFF;
	font-size: 15px;
	margin-top: 5px;
}
#intro p.enter {
	color: #999999;
	font-size: 14px;
	margin-top: 20px;
}

#lottolist{
	margin-top:10px;
}

#lottolist h2 a{
	font-size:20px;
	font-weight:bold;
	background:url(../images/join_free-win_prizes.png) no-repeat left top;
	display:block;
	width:674px;
	height:22px;
	margin:24px 0 0 6px;
	padding-bottom: 10px;
}

#lottolist h2 span{
	display:none;
}

#drawingwrap{
	margin:6px;
	width: 680px;
}

#drawingwrap .upgrade_ad {
	float: right;
}

#drawingwrap .drawbox{
	background:url(../images/drawbox-sm.png) no-repeat top left;
	width:350px;
	height:59px;
	margin:0 0 12px 0;
	float: left;
}

#drawingwrap .drawbox.top{
	background:url(../images/drawbox_featured.jpg) no-repeat top left;
	display:block;
	width:683px;
	height:126px;
	margin:0 0 10px 0;
}
#drawingwrap .drawbox.top.gold {
	background:url(../images/drawbox_featured_gold.jpg) no-repeat top left;
}

#drawingwrap .drawbox.biggie{
	background:url(../images/bg_250k.jpg) no-repeat top left;
	display:block;
	width:683px;
	height:100px;
	margin:0 0 10px 0;
}


.drawbox .amount{
	font-size:30px;
	font-weight:bold;
	float:left;
	padding:4px;
	text-align:center;
}

.drawbox .big{
	width: 180px;
}

.drawbox .amount .value{
	display:block;
	width:150px;
	height:60px;
	text-align: center;
}
.drawbox.top .amount  a{
	display:block;
	width:128px;
	height:60px;
	margin:25px 0 0 10px;
}
.drawbox.biggie .amount  a{
	display:block;
	width:188px;
	height:60px;
	margin:6px 0 0 0px;
}

.drawbox .timeleft{
	float:left;
	width:180px;
	text-align:center;
	padding:10px 0 0 5px;
	font-size:12px;
	line-height: 20px;
	color:#ffffff;
}

.drawbox.biggie .timeleft{
	padding:10px 0 0 0px;
	width:126px;
}

.drawbox.top .timeleft{
	padding: 20px 0 0 0px;
	width: 120px;
	color: #FFFFFF;
	font-size: 12px;
}
.drawbox.top.gold .timeleft {
	padding-left: 45px;
}

.drawbox .timeleft .time {
	font-weight: bold;
}

.drawbox .pick{
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:27px 0 0;
	text-align:center;
	width:124px;
}

.drawbox.top .pick{
	padding:10px 5px;
	width:145px;
	margin-top:4px;
}
.drawbox.biggie .pick{
	margin:10px 0 0;
	padding:0 0;
	width:155px;
}

#drawings .drawbox .winningnumbers{
	font-size:18px;
	font-weight:bold;
	float:left;
	padding:4px 10px;
	text-align:center;
}
#drawings .drawbox .enter{
	font-size:18px;
	font-weight:bold;
	float:left;
	padding:4px 10px;
	text-align:center;
}

.drawbox .pick .pickboxwrap{
	margin:0 auto;
	overflow:hidden;
	width:145px;
}
.drawbox .pick .pickamount{
	display: inline;
}
.drawbox .pick .pickgold{
	float:left;
	margin:2px 1px;
}

.drawbox  .pick .pickboxwrap.three .pickamount.firstbox{
	margin-left:25px;
}
.drawbox  .pick .pickboxwrap.five .pickamount.firstbox{
	/*margin-left:16px;*/
}
.drawbox .pick .pickamount input{
	width:16px;
	font-size:10px;
}

.drawbox .enter{
	float:left;
	margin-left:50px;
}

.drawbox.biggie .enter{
	margin-left:39px;
}
.drawbox.top .enter{
	margin-left:0;
}



.drawbox .enter a.enterbutton{
	display:block;
	background:url(../images/drawbox_enter.jpg) no-repeat top left;
	height:49px;
	width:116px;
	margin:18px 0 0 0px;
}

.drawbox .enter a.enterbutton:hover{
	background:url(../images/drawbox_enter.jpg) no-repeat bottom left;
}
.drawbox.top .enter a.enterbutton{
	display:block;
	background:url(../images/drawbox_enterbutton.jpg) no-repeat top left;
	height:64px;
	width:170px;
	margin:32px 0 0 15px;
}
.drawbox.top.gold .enter a.enterbutton{
	background:url(../images/btn_enter_gold_lg.jpg) no-repeat top left;
	height: 63px;
	width: 146px;
}
.drawbox.top .enter a.enterbutton:hover{
	background-position: bottom left;
}

.drawbox.biggie .enter a.enterbutton{
	display:block;
	background:url(../images/250drawbox_enter.jpg) no-repeat top left;
	height:55px;
	width:116px;
	margin:18px 0 0 0px;
}

.drawbox.biggie .enter a.enterbutton:hover{
	background:url(../images/250drawbox_enter.jpg) no-repeat bottom left;
}
.drawbox .enter a.registration{
	background:#666666 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	margin-top:20px;
	text-align:center;
	padding:4px 2px;
	margin-left:44px;
}


.seemore{
	text-align:right;
	clear:both;
}

.seemore a{
	background:transparent url(../images/button_seemore.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	float:left;
	height:28px;
	line-height:32px;
	text-decoration:none;
	font-size: 18px;
	width:280px;
	padding-left: 40px;
	text-align: left;
	margin-lefT: 10px;
}



.seemore a:hover{
	background:transparent url(../images/button_seemore.jpg) no-repeat scroll left bottom;
}


#winners .seemore a{
	background:transparent url(../images/seemorebutton_winner.jpg) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	float:right;
	height:26px;
	margin:15px 0  0 0;
	padding:0 0 0 10px;
	text-align:center;
	text-decoration:none;
	font-style: italic;
	width:200px;
	font-size: 12px;
}

#winners .seemore a:hover{
	background:transparent url(../images/seemorebutton_winner.jpg) no-repeat scroll left bottom;
}

#winners{
	margin-left:5px;
	overflow:hidden;
	width:214px;
}

#winners #top {
	background: url('../images/rcol_top.jpg') no-repeat scroll left top;
	height: 165px;
	margin-top: -2px;
	text-align: center;
}
#winners #mid {
	background-image: url('../images/rcol_mid.jpg');
	background-repeat: repeat-y;
	text-align: center;
}
#winners #bottom {
	background: url('../images/rcol_bottom.jpg') no-repeat scroll left top;
	height: 49px;
}
#winners #insured {
	padding: 10px 20px;
	color: #333333;
	margin-top: 0;
	font-size: 12px;
}

#winners h2{
	font-weight:bold;
	font-size:18px;
	background: url('../images/winning_numbers.png') no-repeat scroll left top;
	height: 65px;
	width: 200px;
	margin: 5px auto 0 auto;
}

#winnerswrap{
	margin:0 9px 0 10px;
	overflow:hidden;
	padding:0 5px;
	overflow:hidden;
}

.winnerbox{
	clear:both;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}

.winnerbox.top{
}
.winnerbox .numberwrap{
	margin:4px auto;
	overflow:hidden;
}

.winnerbox .numberbox {
	background-color: #FCFF8B;
	height:23px;
	padding:3px 0;
}

.winnerbox ul.numbers{
	margin-left:0;
}
.winnerbox ul.numbers.three{
	margin-left:34px;
	overflow:hidden;
}
.winnerbox ul.numbers.four{
	margin-left:17px;
	width:157px;
}
.winnerbox ul.numbers.five{
	margin-left:0;
	width:194px;
}

.winnerbox ul.numbers li{
	background:transparent url(../images/green-cir.png) no-repeat scroll center top;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:23px;
	margin:0;
	padding:5px 0 0;
	width:23px;
	text-align:center;
	margin: 0 0 0 2px;
}
.winnerbox ul.numbers li span{

}

.winnerbox .date{
	clear:both;
	font-size:10px;
	font-weight:bold;
	color:#735c00;
	padding-top:4px;
}

.winnerbox .date .float_right{
	float: right;
}
.winnerbox .date .amount{
	float: left;
	color: #006600;
	font-weight: bold;
	font-size: 10px;
}
.winnerbox .img-holder{
	float:left;
	padding:5px;
	width:60px;
}

.winnerbox .windetail{
	float:left;
	padding:5px;
}

#bd .windetail p{
	margin:0;
}

.disclaimer {
	font-size: 9px;
	color: #999999;
	padding: 2px 0 0 0;
	float: right;
	width: 305px;
	font-style: italic;
}


/* FOOTER */

#ft {
	padding-top:0px;
	text-align:center;
	width: 1000px;
	margin: auto;
}

#ft ul{
	margin-left:30px;
}

#ft ul li {
	float:left;
margin-right:6px;
padding-top:15px;
}

#ft ul li a{
	display:block;
	margin-right:10px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-size: 12px;
}
	#ft ul li a:hover{
		text-decoration:underline;
	}

#ft .copyright{
	clear:both;
	color:#999999;
	font-weight:bold;
}

#ft .copyright #cyber-ny{
	font-size: 10px;
	font-weight: normal;
}
#cyber-ny a {
	color: #999999;
}
#cyber-ny a:hover {
	text-decoration: none;
}

#ft li#checkusout{
	font-size:10px;
	color:#666666;
}

#ft li#twitter,#ft li#facebook{
	padding:0;
	margin:0;
}

#ft #logos {
	text-align: center;
	color: #999999;
	font-size: 11px;
	padding: 5px 0;
}
#ft #logos img {
	display: inline;
	padding: 0 10px;
}

/* FREE GUEST ENTRY */
#free-entry-box{
	background-color: white;
}

#free-entry-box A{
	color: #339900;
}
#free-entry-box #submit-btn {
	background-image: url('/images/btn_signup.jpg');
	width: 155px;
	height: 51px;
}
#free-entry-box #submit-btn:hover{
	background-position: left -51px;
}

#free-entry-box table{
	width:100%;
}
#free-entry-box table td{
	padding: 4px 4px 0 4px;
}

#free-entry-box h3{
	font-weight:bold;
	font-size:16px;
}

#free-entry-box h3 span{
	font-size:20px;
	color:#999999;
}

#free-entry-box #countdown{
	float:left;
	font-weight:bold;
	margin:20px 20px 5px 5px;
	width:300px;
	font-size:18px;
}

#free-entry-box #topselection{
	float:left;
	margin-right:100px;
	margin-top:20px;
}

#free-entry-box #submit-wrap{
	float:left;
	font-size:20px;
	margin-top:20px;
}

#superad{
	clear:both;
	width:100%;
	height:200px;
	display:block;
	padding:20px;
	background:#333333;
	color:#ffffff;
}

#free-entry-box .big_label {
	font-size: 24px;
	color: #006400;
	font-weight: bold;
}
#free-entry-box .input {
	background-image: url('/images/text-field-bg.jpg');
	background-repeat: no-repeat;
	width: 235px;
	height: 40px;
}
#free-entry-box .big_entry {
	width: 220px;
	height: 30px;
	border: 0;
	font-size: 24px;
}

#free-entry-box #inner #top {
	background-image: url('/images/box-top.jpg');
	height: 11px;
	width: 354px;
}
#free-entry-box #inner #bottom {
	background-image: url('/images/box-bot.jpg');
	height: 11px;
	width: 354px;
}
#free-entry-box #inner #mid {
	background-image: url('/images/box-mid.jpg');
	background-repeat: repeat-y;
	width: 354px;
}
#free-entry-box #inner .mid_text {
	color: #777777;
}

#pickedNums {
	text-align: center;
	font-size: 14px;
	color: red;
	font-weight: bold;
	padding: 0 0 4px 0;
}


/* MEMBER STYLES */

.member .dashboard{
	border:1px dotted #666666;
	float:left;
	margin:5px 10px;
	padding:10px;
	width:200px;
	height:100px;
}

.member .withdraw{
	border:1px dotted #666666;
	float:left;
	margin:5px 10px;
	padding:10px;
	width:200px;
}

	.member .dashboard a.button {
		display:block;
		padding:5px 10px;
		border:1px dotted #666666;
		background:#eeeeee;
		margin:10px 0 0;
	}
#currentnumbers a.button{
		display:block;
		padding:5px 10px;
		border:1px dotted #666666;
		background:#eeeeee;
		margin:10px 0 0;
		width:200px;
	}

	.member .dashboard h3{
		font-weight:bold;
		border-bottom:1px dotted #cccccc;
		margin-bottom:10px;
	}


#membernav{
	clear:both;
	margin:8px 0 0;
}

#membernav ul li{
	float:left;

}

	#membernav ul li a{
		border:1px solid #333333;
		margin-right:12px;
		padding:4px 14px;
		background:#eeeeee;
		display:block;
	}


#nextdrawing{
	text-align:right;
}

.countdown{
	float:right;
	border:1px solid #333333;
	background:#666666;
	font-size:19px;
	font-weight:bold;
	padding:5px 10px;
	margin:0 20px;
	color:#ffffff;
}


#entrylink  {
	float:right;
	font-size:19px;
	font-weight:bold;
	margin:0 20px;
	width:430px;
	height:30px;
}

	#entrylink a{
		display:block;
		border:1px solid #333333;
		background:#cccccc;
		font-size:19px;
		font-weight:bold;
		padding:5px 10px;
		margin:0 20px;
		text-align:center;
	}


h3.currentplay{
	font-size:18px;
	font-style:italic;
	margin: 0px 0 15px 50px;
}
h3.changenumbers{
	font-size:18px;
	font-style:italic;
	margin: 0px 0 15px 0px;
	clear:both;
}

#currentnumbers{
	clear:both;
	margin:10px 0;
	padding:10px;
	border:1px dotted #333333;
	overflow:hidden;
}

#currentnumbers .pick{

			font-size:18px;
			font-weight:bold;
			float:left;
			padding:4px 10px;
			text-align:center;
			color:#999999;
			margin-right:20px;
}

#currentnumbers .pick .picktitle{
			margin-right:10px;
}

#currentnumbers .pick .picknumber{
			font-size:18px;
			color:#333333;
}

.premiumdraw{
	border:1px dotted;
clear:both;
margin-top:20px;
overflow:hidden;
padding:20px;
}

.premiumdraw .pick{
	font-size:18px;
	font-weight:bold;
	padding:4px 10px;
	text-align:center;
	clear:both;
}

.premiumdraw .pick h4{
	float:left;
	margin-right:15px;
}


.premiumdraw .pick .pickboxwrap{
		margin:0 auto;
	overflow:hidden;
	width:190px;
	float:left;
}
.premiumdraw .pick .pickamount{
	float:left;
	margin:4px 2px;
}
.premiumdraw .pick .pickamount input{
	width:30px;
	font-size:18px;
}


#premium .submit-wrap{
	clear:both;
	margin-top:20px;
}


#premium .submit-wrap input{
	font-size:20px;
	margin-left:30px;
}

a.cancelbutton{
	float:left;
	padding:4px;
	border:1px solid #333333;
	background:#cccccc;
}

/* FORMS */

.formwrap table{
	width:100%;
}
.formwrap table td{
	padding:8px;
}
 .formwrap  #submit-wrap {
font-size:20px;
}

/* NUMBER PICKER */

#pick_title {
	text-align: center;
	margin: auto;
	padding: 10px 0;
	font-size: 24px;
	font-weight: bold;
}

#number-element{
	position:absolute;
	background:#eeeeee;
	padding:10px;
}

#num_picker TD {
	text-align: left;
}
#num_picker .numbers {
	font-size: 14px;
	font-weight: bold;
}

#free-entry-box #login-btn {
	background-image: url('/images/btn_login.jpg');
	width: 155px;
	height: 51px;
}
#free-entry-box #login-btn:hover{
	background-position: left -51px;
}

#free-entry-box #enter-btn{
	background:url(../images/enter.jpg) no-repeat top left;
	height:64px;
	width:170px;
}
#free-entry-box #enter-btn:hover{
	background:url(../images/enter.jpg) no-repeat bottom left;
}
#free-entry-box #login-txt{
	background:url(../images/login-here.gif) no-repeat top left;
	height:16px;
	width:183px;
}
#free-entry-box #login-txt:hover{
	background:url(../images/login-here.gif) no-repeat bottom left;
}


/* NUMBERS ENTERED */
#free-entry-box #done-btn{
	background:url(../images/done.jpg) no-repeat top left;
	height:64px;
	width:170px;
	display: block;
}
#free-entry-box #done-btn:hover{
	background:url(../images/done.jpg) no-repeat bottom left;
}
#free-entry-box #enter-more-btn{
	background:url(../images/enter-more.jpg) no-repeat top left;
	height:64px;
	width:297px;
	display: block;
}
#free-entry-box #enter-more-btn:hover{
	background:url(../images/enter-more.jpg) no-repeat bottom left;
}

/* UP-SELL PAGE */
#upsell {
	margin: auto;
	width: 867px;
	color: #FFFFFF;
	background-image: url('/images/upsell_back.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}
#upsell #title, #billing #title {
	font-size: 32px;
	font-style: italic;
	font-family: times;
	color: #ffee67;
}
#upsell #text #white{
	text-align: center;
	font-size: 20px;
	cursor: pointer;
	text-decoration: underline;
}
#upsell #text #white:hover {
	text-decoration: none;
}
#upsell #text #survey {
	text-align: center;
	color: #ffee67;
	font-size: 18px;
}
#upsell #list LI{
	list-style-image: url("/images/upsell_arrow.png");
	font-size: 24px;
	margin-left: 80px;
}
#upsell #upsell_btn {
	margin: auto;
	text-align: center;
}
#super_rewards {
	width: 867px;
	height: 150px;
	background-color: #174E0A;
	margin: auto;
}
#super_rewards #sr_intro {
	background-color: #FFFFFF;
	padding: 0 10px 10px 10px;
}
#super_rewards #sr_intro UL {
	margin-top: 10px;
}
#super_rewards #sr_intro UL LI {
	margin-left: 10px;
}
#upsell #no_thanks {
	text-align: center;
}
#upsell #no_thanks a:link, #upsell #no_thanks a:visited {
	color: #FFFFFF;
}
#upsell #no_thanks a:hover {
	text-decoration: none;
}

/* ACCOUNT LAYOUT */
#account_background {
	background-color: #add597;
	width: 890px;
	margin: auto;
}
#account_background_top {
	background-image: url('/images/account_background_top.jpg');
	width: 890px;
	height: 80px;
	margin: auto;
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-top: 35px;
}
#account_background_bottom {
	background-image: url('/images/account_background_bottom.jpg');
	width: 890px;
	height: 21px;
	margin: auto;
	background-position:center bottom;
	background-repeat:no-repeat;
}
#account_interior_top {
	background-image: url('/images/account_interior_top.gif');
	width: 820px;
	height: 18px;
	margin: auto;
	background-position:center bottom;
	background-repeat:no-repeat;
}
#account_interior_bottom {
	background-image: url('/images/account_interior_bottom.gif');
	width: 820px;
	height: 27px;
	margin: auto;
	background-position:center bottom;
	background-repeat:no-repeat;
}

#accountNav{
	margin: auto;
	width: 890px;
	padding-left:12px;
}

#accountNav ul li{
	float:left;
	margin-right:10px;
}

#accountNav ul li a {
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:normal;
	height:33px;
	line-height:30px;
	padding:0 0;
	text-align:center;
	text-decoration:none;
	margin:12px 0 0;
}
#accountNav ul #payment a, #accountNav ul #drawings a, #accountNav ul #friend a {
	background:transparent url(../images/account_nav_mid.gif) no-repeat scroll left top;
	width:136px;
}
#accountNav ul #home a, #accountNav ul #basic a, #accountNav ul #offers a {
	background:transparent url(../images/account_nav_small.gif) no-repeat scroll left top;
	width:110px;
}
#accountNav ul #membership a {
	background:transparent url(../images/account_nav_big.gif) no-repeat scroll left top;
	width:187px;
}
#accountNav ul li a:hover{
	background-position: left bottom;
	color:#f0d159;
}

/* ACCOUNT HOMEPAGE */
#account_home {
	margin: auto;
	width: 820px;
}
#account_home H1 {
	font-size: 20px;
	color: #003300;
	font-weight: bold;
	margin: 0 0 20px 0;
}
#account_account {
	background-image: url('/images/account_account.gif');
	width: 522px;
	height: 193px;
	float: left;
}
#account_membership {
	background-image: url('/images/account_membership.jpg');
	width: 289px;
	height: 193px;
	float: right;
}
#account_playing, #account_current, #account_last, #account_search {
	width: 817px;
	margin: auto;
	background-color:#FFFFFF;
	border-right:1px solid #999999;
}
#account_home #interior {
	padding: 25px;
	border: 0;
	background-color: transparent;
}
#account_home #interior HR {
	color: #CCCCCC;
}
#account_home .title {
	color: #333333;
	font-weight: bold;
}
#account_playing .title, #account_current .title, #account_last .title, #account_search .title {
	font-size: 18px;
}
#account_membership .title {
	color: #ffcc33;
}
#account_membership #status {
	margin: 20px auto;
	text-align: center;
}
#account_membership .gold {
	color: #ffcc33;
	font-size: 14px;
}
#account_membership .date {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#account_membership .add_time_btn DIV{
	background-image: url('/images/btn-orange-1.gif');
	height: 28px;
	width: 154px;
	margin: 20px auto;
	color: #4e3206;
	line-height: 28px;
}
#account_membership .add_time_btn DIV:hover {
	background-position: left 28px;
}
#account_account .cash {
	color: #666666;
	font-weight: bold;
	width: 235px;
	float: left;
	text-align: center;
	margin: 25px auto;
}
#account_account .money {
	color: green;
	font-size: 16px;
}
#account_account .withdraw DIV{
	background-image: url('/images/btn_white-1.gif');
	height: 28px;
	width: 115px;
	margin: 20px auto;
	color: #666666;
	line-height: 28px;
}
#account_account .withdraw DIV:hover {
	background-position: left 28px;
}
#account_account .cash IMG {
	vertical-align: top;
}
#account_playing .numbers {
	color: #000000;
	font-size: 12px;
}

#account_playing .pick {
	color: #666666;
	font-weight: bold;
	width: 250px;
	float: left;
	text-align: center;
	margin: 10px auto;
}
#account_playing .edit_numbers DIV{
	background-image: url('/images/btn_white-2.gif');
	height: 28px;
	width: 154px;
	margin: 0 5px;
	color: #C49610;
	line-height: 28px;
	text-align: center;
}
#account_playing .edit_numbers DIV:hover {
	background-position: left 28px;
}

#account_playing .edit_numbers.fivek DIV{
	width: 170px;
	background-image: url('/images/btn_white-5k.gif');
}
#account_playing .edit_numbers.halfm DIV{
	width: 245px;
	background-image: url('/images/btn_white-500k.gif');
}

#account_current .schedule {
	color: #666666;
	position: relative;
	top: 10px;
}
#account_current .schedule:hover {
	text-decoration: none;
}

#account_current .datatable .odd, #account_last .datatable .odd, #account_search .datatable .odd {
	background-color:#ADD597;
}
#account_current .datatable TD, #account_last .datatable TD, #account_search .datatable TD {
	padding: 4px;
}
.num_edit_link {
	margin-left: 10px;
	display: inline;
}
.num_edit_link a {
	color: #666666;
}
.num_edit_link a:hover {
	text-decoration: none;
}

/* RESTRICTED DRAWING ENTRY PAGE */
#sorryBox {
	background-image: url('/images/sorry-bg.png');
	width: 858px;
	height: 120px;
	background-repeat: no-repeat;
	margin: auto;
}
#sorryBox #warning {
	float: left;
	padding: 10px 0 0 10px;
}
.heading {
	color: #FFFFFF;
	font-size: 20px;
	padding: 10px 10px 10px 0;
	text-align: center;
}
.heading .subheading {
	padding-top: 5px;
	font-size: 16px;
}
.heading2 {
	color: #FFEE67;
	font-size: 18px;
	text-align: center;
}
.heading2 a:link {
	color: #FFEE67;
}
.heading2 a:hover {
	text-decoration: none;
}

/* EXPLENATION PAGE */
#times {
	font-size: 20px;
	font-weight: bold;
	color: #7D7D7D;
}
#comeback {
	font-size: 18px;
	color: #333333;
}

/* BILLING INFO PAGE */
#billing {
	width: 800px;
	margin: auto;
}

#billing .label {
	width: 190px;
	float: left;
	padding: 10px 8px 5px 0;
	font-size: 18px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}

#billing .input {
	float: left;
	width: 175px;
	padding: 10px 0;
}
#billing HR {
	width: 650px;
	margin: 14px auto;
}
#billing #heading {
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 10px;
	width: 650px;
	margin: auto;
}
#billing #heading .price {
	color: #FFFFFF;
	font-size: 20px;
}
#billing .complete{
	background-image: url('/images/complete-payment.jpg');
	height: 64px;
	width: 297px;
	margin: auto;
	text-align: center;
}
#billing .complete:hover {
	background-position: left 64px;
}
#billing #agree_terms {
	margin-left: 200px;
	width: 500px;
	color: #FFFFFF;
}
#billing #agree_terms a {
	color: #ffcc00;
}
#billing #agree_terms #checkbox {
	padding-bottom: 40px;
	float: left;
	padding-right: 10px;
}
#payment_types {
	margin: 50px auto 20px auto;
	text-align: center;
}
#payment_types {
	padding: 5px;
}

/* ACCOUNT REWARDS */
#account_rewards {
	margin: auto;
	width: 818px;
	height: 2500px;
}
#account_rewards #super_rewards {
	height: 2400px;
	width: 818px;
	background-color: #999999!important;
}
#account_rewards #sr_intro {
	background-color: #FFFFFF;
	border-right: 1px solid #999999;
	padding: 0 10px 10px 10px;
}
#account_rewards #sr_intro UL {
	margin-top: 10px;
}
#account_rewards #sr_intro UL LI {
	margin-left: 10px;
}

/* ACCOUNT DRAWINGS */
#account_drawings {
	margin: auto;
	width: 817px;
	background-color: #FFFFFF;
	border-right: 1px solid #999999;

}
#account_drawings .title {
	font-size:18px;
}
#account_drawings .datatable {
	width: 770px;
	background-color: #FFFFFF;
}
#account_drawings .outer, #account_member .outer {
	border-right:1px solid #999999;
}
#account_drawings .datatable TD {
	padding: 4px;
}
#account_drawings .datatable .odd {
	background-color: #ADD597;
}
#account_drawings .datatable .even {
	background-color: #FFFFFF;
}

/* ACCOUNT MEMBER INFO */
#account_member .datatable {
	width: 818px;
	background-color: #FFFFFF;
}
#account_member .datatable TD {
	padding: 4px;
}

/* ACCOUNT PICKER */
#account_picker #free-entry-box {
	margin: auto;
	width: 818px;
	background-color: #999999;
}
#account_picker #num_picker {
	background-color: #FFFFFF;
	width: 817px;
}

/* STATIC PAGES */
H1 .optional {
	color: #FFFFFF;
	font-size: 12px;
}
#account_background_top h1 {
	font-size: 30px;
	color: #FFCC00;
	margin:20px 0 0 40px;
	font-style: italic;
}
#scheduleTable .dataheader th {
	color: #033300;
	font-weight: bold;
	font-size: 14px;
}
#scheduleTable td {
	color: #666666;
}
#scheduleTable hr {
	color: #CCCCCC;
	border-collapse: collapse;
}
#scheduleTable h3 {
	color: #BB8A3D;
	padding: 5px 0;
}
#interior {
	background-color: #FFFFFF;
	padding: 10px 10px;
	border-right: 1px solid #999999;
}
#interior p {
	margin: 5px 0;
}

/* WINNING NUMBERS */
#numbersTable .dataheader th {
	color: #CC9900;
	font-weight: bold;
	font-size: 14px;
}
#numbersTable .odd {
	background-color: #EAB300!important;
}

/* ACCOUNT PREMIUM SIGNUP */
#account_premium {
	width: 817px;
	background-color: #FFFFFF;
	margin: auto;
	border-right: 1px solid #999999;
	color: #000000;
}
#account_premium #billing .label, #account_premium #billing #agree_terms, #account_premium #billing #heading  {
	color: #000000;
}
#account_premium .label, #account_premium #heading {
	font-size: 12px;
}
#account_premium .input {
	padding: 5px 0;
}
#account_premium #agree_terms a {
	color: green;
}

/* ACCOUNT UPSELL */
#account_upsell {
	margin: auto;
	width: 817px;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px solid #999999;
}
#account_upsell #title, #billing #title {
	font-size: 32px;
	font-style: italic;
	font-family: times;
	color: green;
}
#account_upsell #text #white{
	text-align: center;
	font-size: 20px;
	cursor: pointer;
	text-decoration: underline;
}
#account_upsell #text #white:hover {
	text-decoration: none;
}
#account_upsell #text #survey {
	text-align: center;
	color: green;
	font-size: 18px;
}
#account_upsell #list LI{
	list-style-image: url("/images/upsell_arrow.png");
	font-size: 24px;
	margin-left: 80px;
}
#account_upsell #upsell_btn {
	margin: auto;
	text-align: center;
}

#account_upsell #no_thanks {
	text-align: center;
}
#account_upsell #no_thanks a:link, #account_upsell #no_thanks a:visited {
	color: green;
}
#account_upsell #no_thanks a:hover {
	text-decoration: none;
}
#account_upsell #super_rewards {
	width: 817px;
}
#account_upsell #upsell_btn A{
	color: green;
}
#account_upsell #upsell_btn A:hover{
	text-decoration: none;
}

/* HOW IT WORKS PAGE */
.how_works p {
	padding: 5px 0;
}

/* RULES PAGE */
#rules h2 {
	text-align: center;
}
#rules ol {
	margin-top: 10px;
}
#rules ol li {
	list-style-type: decimal;
	list-style-position: inside;
	margin-top: 20px;
}
#rules ol li .label {
	font-weight: bold;
	display: inline;
}
#rules table {
	width: 600px;
	border: 1px solid #000000;
}
#rules table th {
	font-weight: bold;
	width: 200px;
	text-align: center;
	padding: 2px;
	border: 1px solid #000000;
}
#rules table td {
	padding: 2px 2px 2px 10px;
	border: 1px solid #000000;
}

/* PRIVACY POLICY */
#privacy ul {
	margin-top: 10px;
}
#privacy ul li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 2px 0 0 20px;
}
#privacy p {
	margin: 10px 0;
}

/* CANCEL MEMBERSHIP POPUP */
#cancel-box {
	background: #FFFFFF;
}
#cancel-box H2 {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 25px;
}
#cancel-box #cancel-form {
	width: 400px;
	text-align: left;
	margin: auto;
}
#cancel-box #cancel-form textarea {
	width: 400px;
}
#cancel-box .center {
	text-align: center;
	margin: auto;
}

/* FORGOT PASSWORD PAGE */
#free-entry-box #send-btn {
	background-image: url('/images/btn_send.jpg');
	width: 155px;
	height: 51px;
}
#free-entry-box #send-btn:hover{
	background-position: left -51px;
}
/* ACCOUNT REFER FRIEND PAGE */
#referForm UL {
	margin: 10px;
}

/* SITE GUARANTEE POPUP */
#guarantee {
	padding: 0 10px;
	text-align: left;
}
#guarantee p {
	margin: 10px 0;
	text-align: left;
}

/* REGISTRATION TRACKING PAGE */
#toAccount-btn {
	background-image: url('/images/btn_con_acc2.jpg');
	width: 347px;
	height: 45px;
	display: block;
	margin: auto;
}
#toAccount-btn:hover{
	background-position: left -45px;
}
#toAccount-btn span {
	display: none;
}
.bigGreen {
	color:#006400;
	font-size:24px;
	font-weight:bold;
	text-align: center;
}