/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	color:#7d7d7d;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	/* background-image:url(images/bg-tile.jpg);
	background-repeat:repeat;
	background-position:top; */
}

a:link {
	color: #bc3535;
}
a:visited {
	color: #bc3535;
}
a:hover {
	color: #307ca7;
}
a:active {
	color: #bc3535;
}

.login-textbox-account
{
    border: 0; 
    background: transparent;
    position:absolute;
    width:167px;
    height:20px;
    top:48px;
    right:18px;
    color:#fff;
    
}
    
.login-textbox-pin
{
     border: 0; 
    background: transparent;
    position:absolute;
    width:167px;
    height:20px;
   top:80px;
    right:18px;
    color:#fff;
    }


.login-error-msg
{
    font-size:10px;
    color:#CC3300;
    position:absolute;
    top:124px;
    left:24px;
	height: 13px;
	width: 131px;
}


.login-btn-login
{
     position:absolute;
     top:124px;
     right:28px;
    }

#main_container{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:908px;
	border:1;
}

#top{
	height:117px;
	width:908px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url(images/header.jpg);
}
#menu{
	margin-top:0px;
     background-image:url(images/menu.jpg); 
	height:48px;
	width:908px;
}
.menu_buttons_devider{
	float:left; 
	margin-top:-8px;
	padding-right:0px;
	font-size:12px;
	background-image:url(images/devider.jpg);
	width:2px;
	height:48px;
	background-color:#999;
	
}

#menu_buttons{
	float:left;
	padding-top:8px;
	font-size:11px;
	font-weight:bold;
	padding-right:0px;
 	text-decoration:none;
}
 
 #menu_buttons a:link{
 		float:left;
		color:#FFF;
		width:122px;
		height:48px;
		display:block;
		text-align:center;
		margin-left:0px;
		padding-top:8px;
		text-decoration:none;
 	 
}
#menu_buttons a:visited{
 
	    float:left;
		color:#FFF;
		width:122px;
		height:48px;
		display:block;
		text-align:center;
		margin-left:0px;
		padding-top:8px;
		text-decoration:none;
		 
}
#menu_buttons a:hover{
	    color:#307ca7;
		background:url(images/button2.jpg) no-repeat 0 -8px;
		width:122px;
		height:48px;
		display:block;
		text-align:center;
		margin-left:0px;
		padding-top:8px;
		text-decoration:none;
		 
}

#menu_buttons a:active{
 	 
		float:left;
		color:#FFF;
		width:122px;
		height:48px;
		display:block;
		text-align:center;
		margin-left:0px;
		padding-top:8px;
		text-decoration:none;
 	 
}

#popup{
	position:relative;
	float:left;
	width:150px;  
	top:0px;
	left:270px;
 	z-index:200px;
	margin:0px;
	padding:0px;
	 
	
}

#popup ul {
	padding:0px;
	margin:0px;
}
#popup ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
	height:25px;
	width:150px;
	border:#3e3e3e;
	border-bottom-style:solid;
	border-width:1px;
	display:block;
	padding-top:10px;
	padding-left:10px;
	background-color:#2e2e2e;
	font-size:12px;
 	
}
#popup ul li a:link{
	display:block;
	height:25px;
	width:150px;
	color:#FFF;
	text-decoration:none;
}
#popup ul li a:visited{
	display:block;
	height:25px;
	width:150px;
	color:#FFF;
	text-decoration:none;
}
#popup ul li a:hover{
	display:block;
	height:25px;
	width:150px;
	color:#09C;
	text-decoration:none;
}
#popup ul li a:active{
	display:block;
	height:25px;
	width:150px;
	color:#FFF;
	text-decoration:none;
}
 
 

#search{
	position:relative;
	margin-left:620px;
	top:20px;
	width:264px;
	height:64px; 
 
}
.search_input{
	background-image:url(images/search.jpg); 
	background-repeat:no-repeat; 
	background-color:transparent;border:0;
	padding-left:5px;
	padding-right:5px;
	  
	width:176px;
	height:27px;
	float:left;
	margin-top:10px;

}
 
#banner{
	clear:left;
	position:relative;
	top:-15px;
	background-image:url(images/spend-a-little.jpg);
	height:206px;
	width:908px;
 	
}
#banner p{
	text-indent:-10000px;	
}

#create_account{
	 
	margin-top:120px;
	margin-left:55px;
	/*text-indent:-10000px;  */
}
#create_account a:link{ 
	background-image:url(images/create-new-account.jpg);
	display:block;
	height:38px;
	width:185px;
 
	 
}
#create_account a:active{ 
	background-image:url(images/create-new-account.jpg);
	display:block;
	height:38px;
	width:185px;
 
	 
}
#create_account a:hover{
	 
	background-image:url(images/create-new-account.jpg);
	background-position: 0 -38px;
	display:block;
	height:38px;
	width:185px;
	 
	 
}
#create_account a:visited{ 
	background-image:url(images/create-new-account.jpg);
	display:block;
	height:38px;
	width:185px;
 
	 
}
#content{
	margin-top:0px;
	height:auto;
	width:908px;
	background-color:#999;
}
#left{
	float:left;
	width:303px;
	height:auto; 	
}
#play_game_now_login{
	width:303px;
	height:184px;
	background:url(images/play-game-login.jpg);
}

.login
{
  width:303px;
	height:184px;
	background:url(images/play-game-login.jpg);  
	position:relative;
    }

#play_game_now_login form label{
	text-indent:-10000px;
	
}
#authcode{
	margin-left:118px;
	margin-top:20px;
	color:#FFF;
	font-size:10px;
}

.play_game_now_login_form_input{
 
	padding-left:5px;
	padding-right:5px;
	background-color:transparent;border:0;
	color:#FFF;
	  
	width:168px;
	height:20px; 
 
}
.play_game_now_login_form_code{
 
	padding-left:5px;
	padding-right:5px;
	background-color:transparent;border:0;
	color:#FFF;
	  
	width:102px;
	height:20px; 
 
}

#play_game_now_account{
	width:303px;
	height:184px;
	background:url(images/play-game-account.jpg);
}

.account
{
   width:303px;
	height:184px;
	background:url(images/play-game-account.jpg); 
    }

#play_game_now_account div{
	clear:left; 
	padding-top:50px;
}
  

#play_game_now_account div ul li{
	 
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding:0px;
	list-style: none;
	width: 310px;
}


#play_game_now_account div ul li span{
	 
	font-size:18px;
	font-weight:bold;
	color:#20cebf; 
	padding:0px;
	padding-left:10px;
 
}

/*LINKS*/
#play_game_now_account ul{
	clear:left;
	margin-top:10px;
	margin-left:-15px;
	padding-left:-10px;
	padding-top:10px;
}
#play_game_now_account ul li{
	 
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	padding:2px;
	list-style: none;
	float:left; 

}
#play_game_now_account ul li a:link{
	color:#FFF;
}

#play_game_now_account ul li a:visited {
	color: #FFF;
}
#play_game_now_account ul li a:hover {
	color: #307ca7;
}
#play_game_now_account ul li a:active {
	color: #FFF;
}
#news{
	
}
#news_top{
	background-image:url(images/news_top.jpg);
	width:303px;
	height:42px;
	text-indent:-10000px;
 
}
#news_middle div{
	width:295px;
	height:auto;

}

#news_middle{
	background-image:url(images/news_middle.jpg);
	background-repeat:repeat-y;
	width:303px;
	height:auto;
}
#news_middle ul{
	font-size:12px;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-left:25px;
 
}
#news_middle ul li a:link{
	color:#FFF;
}


#news_middle ul li a:visited {
	color: #FFF;
}
#news_middle ul li a:hover {
	color: #307ca7;
}
#news_middle ul li a:active {
	color: #FFF;
}
 
#news_bottom{
	background-image:url(images/news_bottom.jpg);
	width:303px;
	height:24px;
	text-indent:-10000px;
 
}
#results{
	float:left;
	width:394px;
	height:auto; 	
}
#content_right{
	float:left;
	width:600px;
	height:auto;
	margin:0px;
}

#results_top{
	width:392px;
	height:45px;
	background-image:url(images/winning-numbers-top.jpg);
	text-indent:-10000px;
	
}
#content_right_top{
	width:600px;
	height:49px;
	background-image:url(images/right_content_top.jpg);
 	margin-top:0px;
	margin-bottom:0px;
}
#content_right_top h2{
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding-left:20px;
	padding-top:10px;
	margin-bottom:0px;
}
 	
#results_middle{
	width:392px;
	height:auto;
	background-image:url(images/winning-numbers-middle.jpg);
 	
}

#content_right_middle_error{
	width:600px;
	height:270px;
	background-image:url(images/right_content_middle.jpg);
	margin-top:-12px;
	margin-bottom:-12px;
}


#content_right_middle_error p{
	margin:10px;
	font-size:12px;
	font-weight:bold;
	color: Red;
	padding-left:20px;
	padding-top:18px;
	margin-bottom:0px;
}
#content_right_middle{
	width:600px;
	height:auto;
	background-image:url(images/right_content_middle.jpg);
	margin-top:-12px;
	margin-bottom:-12px;
 	
}
#content_right_middle div{
	width:565px;
	height:auto; 
	margin-left:20px;
	font-size:12px;
	padding:0px;
	 
 	
}
#content_right_middle div p{
	 height:auto;
	 clear:both;
	
}

#content_right_middle div h3{
	font-size:16px;
	font-weight:bold;
	
}
#content_right_middle div form{
	 
	height:auto;
	margin-bottom:-10px;
	
 	
}

#results_middle p{
	padding:0px;
	margin:0px;
	margin-left:218px;
	font-weight:bold;
	font-size:13px;

	
}
#results_middle div{
	padding:0px;
	margin:0px;
	margin-left:10px;
	font-weight:bold;
	font-size:13px;
	/*background:url(images/numbers-item.jpg);
	background-repeat:no-repeat ;*/
	padding-top:0px;
	padding-left:10px;
	height:100%;
 	
}

#content_right_middle_login{
	width:600px;
	height:520px;
	background-image:url(images/right_content_middle.jpg);
	margin-top:-12px;
	margin-bottom:-12px;
 	
}
.location{
	font-weight:bold;
	font-size:14px;
	display:table-cell ;
	color:#000;
	text-align:center ;
	vertical-align:middle;
	background:url(images/numbers-item-1.jpg);
	
}
.threeball{
	font-weight:bold;
	font-size:14px;
	display:table-cell ;
	color:#FFF;
	text-align:center ;
	vertical-align:middle;
	background:url(images/numbers-item-2.jpg);

	
}
.fourball{
	font-weight:bold;
	font-size:14px;
	display:table-cell ;
	color:#FFF;
	text-align:center ;
	vertical-align:middle;
	background:url(images/numbers-item-3.jpg);
	
}
 
#results_bottom{
	width:392px;
	height:30px;
	background-image:url(images/winning-numbers-bottom.jpg);
 	
}

#content_right_bottom{
	width:600px;
	height:43px;
	background-image:url(images/right_content_bottom.jpg);
	clear:left;
	 
	
}
#right{
	float:left;
	width:200px;
	height:auto;
	margin-left:8px;
}

#footer{
	clear:both;
	margin-top:0px;
	height:auto;
	width:908px;
	height:46px;
	background:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#footer ul li {
	display:block;
	float:right; 
	padding-right:15px;
	font-size:10px;
	padding-top:15px;

}
#footer span{
	
	float:left;
	font-size:11px;
	margin-top:15px;
	padding-left:15px;
}

/*FORM FIELDS*/
.input_long{
	background-image:url(images/field_long.jpg); 
	background-repeat:no-repeat; 
	background-color:transparent;border:0;
	padding-left:5px;
	padding-right:5px;
	width:208px;
	height:28px;
	float:left; 

}

.input_medium{
	background-image:url(images/field_medium.jpg); 
	background-repeat:no-repeat; 
	background-color:transparent;border:0;
	padding-left:5px;
	padding-right:5px;
	width:128px;
	height:28px;
	float:left; 

}
.input_short{
	background-image:url(images/feild_short.jpg); 
	background-repeat:no-repeat; 
	background-color:transparent;border:0;
	padding-left:5px;
	padding-right:5px;
	width:58px;
	height:28px;
	float:left; 

}

.text_area_long{
	background-image:url(images/text_area_long.jpg); 
	background-repeat:no-repeat; 
	background-color:transparent;border:0;
	padding:5px;
	width:345px;
	height:150px;
	float:left;
 
}

.tab_highlight{
	height:27px;
	width:125px;
	display:block;
	background-image:url(images/tab-highlight.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
	text-decoration:none;
	padding-top:5px;
}
.tab_highlight:link{
	height:27px;
	width:125px;
	display:block;
	background-image:url(images/tab-highlight.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
	text-decoration:none;
}
.tab_highlight:visited{
	height:27px;
	width:125px;
	display:block;
	background-image:url(images/tab-highlight.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
	text-decoration:none;
}
.tab_highlight:hover{
	height:27px;
	width:125px;
	display:block;
	background-image:url(images/tab-highlight.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
	text-decoration:none;
}
.tab_highlight:active{
	height:27px;
	width:125px;
	display:block;
	background-image:url(images/tab-highlight.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
	text-decoration:none;
}
 
.tab_normal{
	height:27px;
	width:125px;
	display:block; 
	text-align:center;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
	text-decoration:none;
	padding-top:5px;
}
.tab_normal:link{
	height:27px;
	width:125px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
}
.tab_normal:visited{
	height:27px;
	width:125px;
	display:block;
	text-align:center;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
}
.tab_normal:hover{
	height:27px;
	width:125px;
	display:block;
	background-image:url(images/tab-highlight.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	text-decoration:none;
	float:left;
}
.tab_normal:active{
	height:27px;
	width:125px;
	display:block;
	text-align:center;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	float:left;
	text-decoration:none;
}

 

.table_style{
	border-color:#3e3838;
	border-style:solid;
	border-width:0px;
	
}
.table_style th{
	background-color:#3e3838;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	text-align:center;
	 
}

.table_style td{
	border-bottom-style:solid;
	border-bottom-width:0px;
	border-color:#3e3838;
	border-left:0px;
	border-right:0px;
	
	
}



 #content_right_middle .games{
	position:relative;
	float:left;
	width:180px;
	height:110px;
	margin-left:5px;
	margin-top:5px;
	background-color:#dedede;
	border-style:solid;
	border-width:1px;
	border-color:#666;
  
}
 
 
#content_right_middle .games .gameinfo{
	 
	width:175px;
	height:47px;
	margin-left:0px;
	margin-top:-3px;
	padding-left:5px;
	padding-top:5px;
	color:#FFF; 
  
}

#content_right_middle .games .gameinfo a:link{
	color:#FFF;
	text-decoration:none;
}

#content_right_middle .games .gameinfo a:active{
	color:#FFF;
	text-decoration:none;
}

#content_right_middle .games .gameinfo a:hover{
	color:#FFF;
	text-decoration:underline;
}
#content_right_middle .games .gameinfo a:visited{
	color:#FFF;
	text-decoration:none;

}
#play_list{
	width:300px;
	height:184px;
	color:#000000;
}
#play_list div{
	clear:left; 
	padding-top:20px;
}

#play_list table{
	margin-left:5px;
	width:95%;
}

#playlist_right_top{
	width:303px;
	height:49px;
	background-image:url(images/playlist_right_content_top.jpg);
	background-repeat:no-repeat;
 	margin-top:0px;
	margin-bottom:0px;
}

#playlist_right_top h2{
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding-left:20px;
	padding-top:0px;
	margin-bottom:0px;
}

#playlist_right_middle{
	width:303px;
	height:auto;
	background-image:url(images/playlist_right_content_middle.jpg);
	margin-top:-24px;
	margin-bottom:-12px;
}


#playlist_right_bottom{
	width:303px;
	height:43px;
	background-image:url(images/playlist_right_content_bottom.jpg);
	background-repeat:no-repeat;

}



#oldticket_list{
	width:300px;
	height:184px;
	color:#000000;
}
#oldticket_list div{
	clear:left; 
	padding-top:20px;
}

#oldticket_list table{
	margin-left:5px;
	width:95%;
}

#oldticket_right_top{
	width:303px;
	height:49px;
	background-image:url(images/playlist_right_content_top.jpg);
	background-repeat:no-repeat;
 	margin-top:0px;
	margin-bottom:0px;
}

#oldticket_right_top h2{
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding-left:20px;
	padding-top:0px;
	margin-bottom:0px;
}

#oldticket_right_middle{
	width:303px;
	height:auto;
	background-image:url(images/playlist_right_content_middle.jpg);
	margin-top:-24px;
	margin-bottom:-12px;
}


#oldticket_right_bottom{
	width:303px;
	height:43px;
	background-image:url(images/playlist_right_content_bottom.jpg);
	background-repeat:no-repeat;

}