/* CSS Document */

/* Body rules */

body { 
	margin: 0;
	padding: 0;
	border: 0;	
	text-align: center;
	color: #333;
	background: #f2eaf7 url("/shipleysbingo/bingo/images/bg.jpg") repeat-x; 
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	vertical-align: bottom;
	}
	
body.popup { 
	margin: 10px;	
	text-align: left;
	color: #000;
	background: #fff;  
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	vertical-align: bottom;
	}	
	
body.print { 
	margin: 10px;
	padding: 0;	
	text-align: left;
	color: #000;
	background: #fff;  
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	vertical-align: bottom;
	}		

/* Wrapper rules */

#wrapper {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 904px;
	color: #000000;
	background-color: transparent;
	}
	
#wrapperlobby {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 720px;
	height: 100%;
	color: #000;
	background-color: transparent;
	}	
	
/* Header divisions */

#header {
	
	padding: 0;
	margin: 0;
	position: relative;
	width: 904px;
	height: 84px; 
	
	text-align: left;
	color: #000; 
	background-color:#ffffff;} 
	
	
#headerGames {
	
	padding: 0;
	margin: 0;
	position: relative;
	width: 720px;
	height: 130px; 
	text-align: left;
	color: #000;
	background: url("../images/header.gif") no-repeat;  
	}
	
/*#header02 {
	margin-bottom: 5px;
	padding: 0;
	position: relative;
	width: 800px;
	height: 3px; 
	text-align: left;
	color: #000; 
	}	*/
	

#wrapperlobby #header	{width: 730px;}	

#companyident {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 750px;
	height: 120px; 
	color: #000;
	background-color: transparent; 	
	}	
	
#wrapperlobby #companyident	{width: 720px;}		

/* Header - tab rules */

#globaltabs {
	margin: 0;
	padding: 0;
    position: absolute;
	top: 112px;
	left: 190px;
	width: 570px;
	height:30px;
    background-color: transparent; 	
    line-height: normal;
	}
	  
#globaltabs ul {
	font-size: 1.1em;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	  
#globaltabs li {
	float: left;
    background: url("../images/sp_tabs_off_lft.gif") no-repeat left top;	
    margin: 0;
    padding: 0 0 0 9px;
    }
	  
#globaltabs a {
	display: block;
	float: left;
    background: url("../images/sp_tabs_off_rht.gif") no-repeat right top;	
    padding: 8px 20px 7px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#globaltabs a {float: none;}
	/* End IE5-Mac hack */	  
      
#globaltabs a:hover {color:#3b1752;}
	
#globaltabs #current {background-image: url("../images/sp_tabs_on_lft.gif");}
	
#globaltabs #current a {
	background-image: url("../images/sp_tabs_on_rht.gif"); 
    color:#fff;
     }

/* Header - login bar */			

#loginbar {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 26px;
	left: 410px;
	width: 310px;
	height: 80px;
	color: #333;
	background: transparent;
	width: 310px;
	height: 80px;
	}
	
html>body #loginbar	{
	width: 310px;
	height: 80px;
	}
	
#loginpanel {
	position:absolute;
	width: 383px;
	height: 50px;
	padding: 0px 0 0 0px;
	text-align: left;
	top:34px;
	left:460px;
	border: #FF9900 0px dotted;
	}
		
#loginpanel02 {
	position:absolute;
	width: 300px;
	height: 23px;
	padding: 0px 0 0 0px;
	text-align: left;
	top:36px;
	left:500px;
	}			
#editAccButton{ display:inline-block; float:left; padding-right: 10px;}
#logOutButton{ display:inline-block; float:left;}
#wrapperlobby #loginbar	{width: 730px;}	

#loginboxes {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 12px;
	left: 10px;
	height: 20px;
	width: 270px;
	background: transparent;
	text-align: left;
	}	

#loginsubmit {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 11px;
	left: 280px;
	height: 20px;
	width: 60px;
	background: transparent;
	text-align: left;
	}	

#loginforgot {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 14px;
	left: 340px;
	height: 20px;
	width: 130px;
	background: transparent;
	text-align: left;
	}	

#tpnav {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 14px;
	left: 460px;
	height: 20px;
	width: 280px;
	background: transparent;    
	text-align: right;    
	}	  
	
/* Content divisions */	    
	    
#main {    
	margin: 0;	   
	padding: 0;       
	position: relative;    
	width: 880px;     
	color: #fff;   
	background-color: transparent;    
	} 
	
#main1 {
	margin:0; 
	padding:0;
	background: transparent;
	vertical-align: top;
	}
		
#main2 {
	margin:0; 
	padding:0;
	background: transparent;
	vertical-align: top;
	}			   
	    
/* Left column rules */	    
	    
#left {
	float:left;
	width:246px;
	margin:0; 
	padding:0;
	background: transparent;
	vertical-align: top;
	}    
	
img.lftnavbttp	{border: 1px solid #fff;}	

img.lftnavbt	{    
	border-left: 1px solid #fff;	    
	border-right: 1px solid #fff;	    
	border-bottom: 1px solid #fff;    
	}		
	
img.lftnavbttpcurrent	{  
	border-top: 1px solid #fff;  
	border-left: 1px solid #fff;	   
	border-right: 1px solid #fff;	    
	}	
	
img.lftnavbtcurrent	{    
	border-left: 1px solid #fff;	    
	border-right: 1px solid #fff;	    
	}	
	
img#support	{margin: 0;}	
* html img#support {margin: 0;}	

/* Leftnav sub */

#lftnavsub {    
	border-right: 1px solid #fff;    
	border-left: 1px solid #fff;    
	border-bottom: 1px solid #fff;    
	margin: 0;    
	padding: 0;    
	color: #fff;    
	background: #c94709;    
	}	    
	    
#lftnavsub ul	{    
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-align: left;    
	color: #FFCC66;    
	background: transparent;    
	margin:	0 0 0 23px;    
	padding: 0;    
	}	    
	    
#lftnavsub li	{    
	margin:	0;    
	padding: 0 0 8px 0;    
	}	    
	    
#lftnavsub a	{    
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: none;	    
	color: #fff;	    
	background: transparent;	    
	}    
	    
#lftnavsub a:hover,	#lftnavsub #active a {    
	color: #c90072;	    
	}
	
/* Homepage divisions */	  

#middlehome {
	width: 620px;
	margin:0 0 0 260px;
	padding: 0;
	background: transparent;
	}		  

/* Right column rules */			

#right {
	float: right;
	width: 122px;
	margin: 0; 
	padding: 0;
	background: transparent;
	}	
	 
/* Footer rules */	 
	 
#footer {    
	clear: both;    
	margin: 0;    
	padding: 0;    
	border: 0;    
	position: relative;    
	width: 880px;    
	height: 68px;     
	color: #000;	
	background: url("../images/bg_footer_btm.gif") 0 100% no-repeat #dabbe4;	
	}	    
	    
#footercopy {    
	margin: 0;    
	position: absolute;    
	top: 0;    
	left: 0;    
	width: 880px;    
	height: 26px;     
	border-bottom: 1px solid #fff;     
	color: #fff;	
	background: url("../images/bg_footer_top.gif") 0 100% no-repeat #fff;	 
	text-align: left;  
    voice-family: "\"}\"";    
	voice-family: inherit; 
	padding: 0 5px; 
	}    
 
    .footertbl {
	font-weight: normal;
	color: #fff;
font: 10px/12px verdana, arial, helvetica, sans-serif;
	padding-top: 5px;
	}
	    
#footercreditcards {    
	margin: 0;    
	padding: 7px 10px;    
	position: absolute;    
	top: 22px;    
	left: 0;    
	width: 640px;    
	height: 49px;     
	color: #fff;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 620px;    
	height: 35px;    
	text-align: left;    
	}    
	    
html>body #footercreditcards {    
	width: 620px;    
	height: 35px;    
	}  
	
#footercreditcards img {    
	display: inline;    
	vertical-align: middle;    
	padding: 4px 6px 0 0;    
	}	  
/*	    
#footerlogo {    
	margin: 0;    
	padding: 7px 10px;    
	position: absolute;    
	top: 21px;    
	left: 750px;    
	width: 130px;    
	height: 49px;     
	color: #fff;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 100px;    
	height: 30px;    
	}    
*/	    
html>body #footerlogo {    
	width: 100px;    
	height: 30px;    
	}		
	
	
	.footerTxt {    
	
	color: #fff;
	}  
	
	
	.footerTxt h1	{	    
	font: verdana, Arial, Helvetica, sans-serif;
	color: #000000;   
	font-weight: bold;    
	font-size: 11px;    
	line-height: 11px; 
	padding: 0;  
	padding: 0;  
	margin: 10px 0 2px 0; 
	text-align: center;      
	}	

	 .footerTxt p
	{
	New font: 11px/14px verdana, arial, helvetica, sans-serif;
	color: #563495;
	text-align: left;  
	 }
 
	 .footerTxt a {
    color: #563495; text-decoration: none;
	}
 	.footerTxt a:hover {color:#fff; font-style: normal;}
	#stmin	{
	position: absolute; 
	left: 762px; 
	top: -70px; 
	z-index: 0; 
	width: 200px; 
	line-height: 15px; 
	text-align: left; 
	padding: 8px; 
	border: 1px solid black; 
	background-color: #fff; 
	visibility: hidden; 
	color: #333;	
	} 
	
#rollover18plus		{
	position: absolute; 
	left: 205px; 
	top: -90px; 
	z-index: 0; 
	width: 200px; 
	line-height: 15px; 
	text-align: left; 
	padding: 8px; 
	border: 1px solid black; 
	background-color: #fff28a; 
	visibility: hidden; 
	color: #000000;	
	}  
	
/* Curved panels */	

/* Wrapper panel */


.blwrapper {background: url("../images/sp_panel_bl_wrapper.gif") 0 100% no-repeat #ffffff; height: 100%; margin: 0 0 10px 0} 
.brwrapper {background: url("../images/sp_panel_br_wrapper.gif") 100% 100% no-repeat}
.trwrapper {padding: 10px;}

/* Play panel */

.blplay {background: url("../images/sp_panel_bl_play.gif") 0 100% no-repeat #c90072; height: 100%; margin: 0 0 10px 0} 
.brplay {background: url("../images/sp_panel_br_play.gif") 100% 100% no-repeat}
.tlplay {background: url("../images/sp_panel_tl_play.gif") 0 0 no-repeat}
.trplay {background: url("../images/sp_panel_tr_play.gif") 100% 0 no-repeat; padding: 7px;}

/* Nav panel */

.blnav {background: url("../images/sp_panel_bl_nav.gif") 0 100% no-repeat #5e3291; height: 100%; margin: 0 0 10px 0}  
.brnav {background: url("../images/sp_panel_br_nav.gif") 100% 100% no-repeat}
.tlnav {background: url("../images/sp_panel_tl_nav.gif") 0 0 no-repeat}
.trnav {background: url("../images/sp_panel_tr_nav.gif") 100% 0 no-repeat; padding: 3px 5px 5px 5px;}

/* Nav panel */

.bllog {height: 100%; margin: 0 0 10px 0}  


#LoginHdr {
   float:left;
   width: 164px;
   height: 35px;
   position:relative;
   top: 0px;
   }
#bingologin {
   width: 164px;
   height: 21px;
   position:relative;
   top: 0px;
   }

/* Winners panel */

.blWinners {background: url("../images/sp_panel_bl_winners.gif") 0 100% no-repeat #FF6600; height: 100%; margin: 0 0 10px 0}  
.brWinners {background: url("../images/sp_panel_br_winners.gif") 100% 100% no-repeat}
.tlWinners {background: url("../images/spacer.gif") 0 0 no-repeat}
.trWinners {background: url("../images/spacer.gif") 100% 0 no-repeat; padding: 10px;}


/* Intro panel */

.blintro {background: url("../images/sp_panel_bl_main.gif") 0 100% no-repeat #7a6eac; height: 100%; margin: 0 0 0 0} 
.brintro {background: url("../images/sp_panel_br_main.gif") 100% 100% no-repeat}
.tlintro {background: url("../images/sp_panel_tl_main.gif") 0 0 no-repeat}
.trintro {background: url("../images/sp_panel_tr_main.gif") 100% 0 no-repeat; padding: 7px;}

/* Promo panels */

.blpromo {background: url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #7a6eac; height: 100%; margin: 0px} 
.brpromo {background: url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat}
.tlpromo {background: url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat}
.trpromo {background: url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding: 7px;}

.blhdr {background:  url("../images/sp_panel_bl_header.gif") 0 100% no-repeat #5e3291;} 
.brhdr {background:  url("../images/sp_panel_br_header.gif") 100% 100% no-repeat; min-height: 22px; height: auto;}
.tlhdr {background:  url("../images/sp_panel_tl_header.gif") 0 0 no-repeat}
.trhdr {background:  url("../images/sp_panel_tr_header.gif") 100% 0 no-repeat; padding: 10px; text-align: left;}
.blhdr h1	{	    

	
	margin: 5px 0 5px 0;    
	padding: 0;    
	text-transform: uppercase;
	font: Arial, Helvetica, sans-serif;
	color: white;   
	font-weight: bold;    
	font-size: 1.4em;    
	line-height: 1.4em;    
	text-align: left;      
	}	
.blhdr h2	{	    
	padding: 0;    
	color: #333;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
/* Content panels */

.blcontent {background: url("../images/sp_panel_bl_main.gif") 0 100% no-repeat #5e3291; min-height: 563px; height: auto; margin: 0 0 10px 0} 
.brcontent {background: url("../images/sp_panel_br_main.gif") 100% 100% no-repeat; min-height: 563px; height: auto; }
.tlcontent {background: url("../images/sp_panel_tl_main.gif") 0 0 no-repeat}
.trcontent {background: url("../images/sp_panel_tr_main.gif") 100% 0 no-repeat; padding: 7px 19px; text-align: left; color: #fff; }

.trcontent table td {color: #5e3291;}
/* for Internet Explorer */
/*\*/
* html .blcontent {height: 564px; margin: 0 0 10px 0}
* html .brcontent {height: 564px;}
/**/

#wrapperlobby .blcontent {min-height: 263px; height: auto; margin: 0} 
#wrapperlobby .brcontent {min-height: 263px; height: auto;}

/* Highlight panels */

.blhighlight {background:  url("../images/sp_panel_bl_highlight.gif") 0 100% no-repeat #dabbe4; }
.brhighlight {background:  url("../images/sp_panel_br_highlight.gif") 100% 100% no-repeat;}
.tlhighlight {background:  url("../images/sp_panel_tl_highlight1.gif") 0 0 no-repeat;}
.trhighlight {background:  url("../images/sp_panel_tr_highlight1.gif") 100% 0 no-repeat; padding: 8px; color: #000;}

.blhighlight h1	{	    
	padding: 0;    
	color: #144b68;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
.blhighlight h2	{	    
	padding: 0;    
	color: #333;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
.trhighlight table	{ color:#000;}
.blhighlight p	{	    
	padding: 0;    
	font-weight: normal;    
	font-size: 11px;    
	line-height: 14px;    
	text-align: left;    
	}	
	
	a.hdrLink:link, a.hdrLink:visited, a.hdrLink:active	{    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	color: #5e3291;
	font-size: 13px; 
	line-height: 19px;
	}	    
	    
a.hdrLink:hover	{	    
	color: #5e3291;
	}	
	
	a.listingCopy:link, a.listingCopy:visited, a.listingCopy:active	{    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: none;    
	color: #000000;
	font-size: 11px; 
	line-height: 15px;
	}	    
	    
a.listingCopy:hover	{	    
	color: #000000;
	text-decoration: none;       
	}	
	
/* Account panel */

.blaccount {background:  url("../images/sp_panel_bl_nav.gif") 0 100% no-repeat #5a3199; height: 100%; margin: 0 0 10px 0}
.braccount {background:  url("../images/sp_panel_br_nav.gif") 100% 100% no-repeat;}
.tlaccount {background:  url("../images/sp_panel_tl_nav.gif") 0 0 no-repeat;}
.traccount {background:  url("../images/sp_panel_tr_nav.gif") 100% 0 no-repeat; padding: 7px;}

/* Pre-Buy panel */

.blprebuy {background:  url("../images/sp_panel_bl_nav.gif") 0 100% no-repeat #5a3199; height: 100%; margin: 0 0 10px 0}
.brprebuy {background:  url("../images/sp_panel_br_nav.gif") 100% 100% no-repeat;}
.tlprebuy {background:  url("../images/sp_panel_tl_nav.gif") 0 0 no-repeat;}
.trprebuy {background:  url("../images/sp_panel_tr_nav.gif") 100% 0 no-repeat; padding: 7px;}

/* History panel */

.blhistory {background:  url("../images/sp_panel_bl_nav.gif") 0 100% no-repeat #5a3199; height: 100%; margin: 0 0 10px 0}
.brhistory {background:  url("../images/sp_panel_br_nav.gif") 100% 100% no-repeat;}
.tlhistory {background:  url("../images/sp_panel_tl_nav.gif") 0 0 no-repeat;}
.trhistory {background:  url("../images/sp_panel_tr_nav.gif") 100% 0 no-repeat; padding: 7px;}

/* Schedulepast panels */

.blschedulepast {background:  url("../images/sp_panel_bl_schedulepast.gif") 0 100% no-repeat #dea929;}
.brschedulepast {background:  url("../images/sp_panel_br_schedulepast.gif") 100% 100% no-repeat;}
.tlschedulepast {background:  url("../images/sp_panel_tl_schedulepast.gif") 0 0 no-repeat;}
.trschedulepast {background:  url("../images/sp_panel_tr_schedulepast.gif") 100% 0 no-repeat; padding: 7px;}

/* Print panel */

.blprint {background: url("../images/sp_panel_bl_print.gif") 0 100% no-repeat #eceaea;} 
.brprint {background: url("../images/sp_panel_br_print.gif") 100% 100% no-repeat}
.tlprint {background: url("../images/sp_panel_tl_print.gif") 0 0 no-repeat}
.trprint {background: url("../images/sp_panel_tr_print.gif") 100% 0 no-repeat; padding: 10px; color: #333;}

/* Lobbby panels */

.bllobby {background:  url("../images/sp_panel_bl_main.gif") 0 100% no-repeat #5e3291;}
.brlobby {background:  url("../images/sp_panel_br_main.gif") 100% 100% no-repeat;}
.tllobby {background:  url("../images/spacer.gif") 0 0 no-repeat;}
.trlobby {background:  url("../images/sp_panel_tr_main.gif") 100% 0 no-repeat; padding: 4px;}

.blgame {background:  url("../images/sp_panel_bl_game.gif") 0 100% no-repeat #dabbe4;}
.brgame {background:  url("../images/sp_panel_br_game.gif") 100% 100% no-repeat;}
.tlgame {background:  url("../images/sp_panel_tl_game.gif") 0 0 no-repeat;}
.trgame {background:  url("../images/sp_panel_tr_game.gif") 100% 0 no-repeat; padding: 4px; text-align: left;}

/* lobby games panels */

.bllobbygames {background:  url("../images/sp_panel_bl_mask.png") 0 100% no-repeat #fff;} 
.brlobbygames {background:  url("../images/sp_panel_br_mask.png") 100% 100% no-repeat; min-height: 22px; height: auto;}
.tllobbygames {background:  url("../images/sp_panel_tl_mask.png") 0 0 no-repeat}
.trlobbygames {background:  url("../images/sp_panel_tr_mask.png") 100% 0 no-repeat; /*padding: 4px 19px;*/ text-align: left;}
.lobbygamestext {padding: 5px; text-align:justify;}

/* Global rules */	
	
.column-in {
	margin: 0; 
	padding: 0;
	}	
	
.clear	{
	font-size: 10px; height: 10px;
	}	
	
.lftalign	{
	float: left;
	padding: 5px 0;
	}
	
.rhtalign	{
	float: right;
	padding: 5px 0;
	}
	
	
.padtp	{	    
	padding-top: 10px;      
	}
	
#dhtmltooltip	{
	position: absolute;
	width: 80px;
	border: 1px solid black;
	padding: 8px;
	background-color: #ffffcc;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	line-height: 15px;
	}	
	
.rule	{    
	margin: 15px 0 15px 0;    
	padding: 0px;    
	font-size: 1px;    
	line-height: 1px;    
	background: #000;    
	height: 1px;    
	border-bottom: 1px solid #fff;    
	}		
	
/* Global table rules */			
	
table td	{vertical-align: top;}	

.subtblhd td {
	font-weight: bold;
	color: #000;
	background: #fff;
	}
	
.subtblsubhd td {
	font-weight: bold;
	color: #fff;
	background: #dea929;
	}		
	
.subtbl td	{	/* For all browsers except IE */
	background: #fff;
	height: 26px;
	vertical-align: middle;
	}
	
*html .subtbl td	{height: 20px;}	/* For IE only */	

/* Links */

.loginbutton {    
   	border: 3px double #666;    
   	padding: 0;    
   	background-color: #CCC;    
   	color: #666;    
   	font-size: 1em;    
   	font-weight: bold;    
   	font-family: Verdana, Helvetica, Arial, sans-serif;    
	margin: 0;   
	text-decoration: none;
   	}    
       
.loginbutton:hover {    
   	color: #fff;    
	border: 3px double #fff;    
	background: #999;	    
   	}

.button {    
   	border: 1px single #fff;    
   	padding: 2px;    
   	background-color: #ef1923;    
   	color: #fff;    
   	font-size: 1em;    
   	font-weight: bold;    
   	font-family: Verdana, Helvetica, Arial, sans-serif;    
	margin: 0;   
	text-decoration: none;
   	}    
       
.button:hover {    
   	color: #fff;    
	border: 1px single #fff;    
	background: #5e3291;	    
   	}
	
.closebutton {     
   	padding: 2px;    
   	color: #999999;
	background: #E6E6E6;	
	border: 3px double #999;    
   	font-size: 1em;    
   	font-weight: bold;    
   	font-family: Verdana, Helvetica, Arial, sans-serif;    
	margin: 0;   
	text-decoration: none;
   	}    
       
.closebutton:hover {    
   	color: #fff;
	background: #ccc;	
	border: 3px double #999;    
   	}	
	
a.sqbutton:link, a.sqbutton:visited, a.sqbutton:active	{	
	font: 8px/10px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333;
	background-color: #fff28a;	
	border: 3px double #333;	
	display: block;
	padding: 0;
	text-align: center;
	}	
	
a.sqbutton:hover	{	
	color: #c94709;    
	border: 3px double #c94709;    
	background: #c90072;	
	}	
   
a.playbutton:link, a.playbutton:visited, a.playbutton:active	{
	font: 10px/24px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333;
	background-color: #fff28a;	
	border: 1px solid #f5891f;	
	margin: 0;	
	display: block;
	height: 24px;
	text-align: center;	
	} 
									
a.playbutton:hover	{	
	color: #c94709;    
	border: 1px solid #c94709;    
	background: #c90072;			
	}	
	
a.ibutton:link, a.ibutton:visited, a.ibutton:active	{	   
	font: 8px/10px verdana, arial, helvetica, sans-serif;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	color: #333;
	background-color: #fff28a;	
	border: 1px solid #f5891f;	    
	display: inline;    
	padding: 0 3px 0 3px;    
	margin: 0 4px 0 0;    
	text-align: center;    
	}	    
	    
a.ibutton:hover	{	    
	color: #c94709;    
	border: 1px solid #c94709;    
	background: #c90072;	    
	}    
	
a.ibutton:link, a.ibutton:visited, a.ibutton:active	{    
	font: 8px/10px verdana, arial, helvetica, sans-serif;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	color: #fff;
	background-color: #c94709;	
	border: 1px solid #fff;	    
	display: inline;    
	padding: 0 3px 0 3px;    
	margin: 0 4px 0 0;    
	text-align: center;    
	}	    
	    
a.ibutton:hover	{	    
	color: #c94709;
	background-color: #fff28a;	
	border: 1px solid #c94709;	    
	}	 
   
a.footer:link, a.footer:visited, a.footer:active	{	    
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: none;    
	color: #fff;    
	background: transparent;			    
	}  
	
a.footer:hover	{	    
	color: #c1a2dd;				    
	}	
	
	
	a.loginLink:link, a.loginLink:visited, a.loginLink:active	{	  
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: underline;    
	color: #F34D03;    
	background: transparent;			    
	}  
	
a.loginLink:hover	{	   
	color: #FEA607;				    
	}
	
	
a.logLink:link, a.logLink:visited, a.logLink:active	{	  
	font: 10px/12px arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: underline;    
	color: #2a2a2a;    
	background: transparent;			    
	}  
	
a.logLink:hover	{	   
	color: #e30106;				    
	}	
a.header:link, a.header:visited, a.header:active	{	  
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: none;    
	color: #333;    
	background: transparent;			    
	}  
	
a.header:hover	{	   
	color: #003366;				    
	}		
	
a.main:link, a.main:visited, a.main:active	{	  
	font: 11px/13px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: underline;	    
	color: #000000;	    
	background: transparent;				    
	}    
									    
a.main:hover	{	    
	color: #000000;    
	background: transparent;				    
	}
	
.trhighlight a.main:link, .trhighlight a.main:visited, .trhighlight a.main:active	{	  
	font: 11px/13px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: underline;	    
	color: #fff;	    
	background: transparent;				    
	}    
									    
.trhighlight a.main:hover	{	    
	color: #003366;    
	background: transparent;				    
	}
	
.brcontent a.main:link, .trhighlight a.main:visited, .trhighlight a.main:active	{	  
	font: 11px/13px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: underline;	    
	color: #fff;	    
	background: transparent;				    
	}					
	
/* Typography */

p	{    
	font: 11px/13px verdana, arial, helvetica, sans-serif;   
	padding: 0 0 10px 0;    
	margin: 0px;    
	text-align: left;    
	} 		
	
p.rhtalignbt	{
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	margin: 5px 0 0 0;
	text-align: right;
	}	
	
h1	{	    
	margin: 5px 0 5px 0;    
	padding: 0;    
	text-transform: uppercase;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: white;   
	font-weight: bold;    
	font-size: 1.4em;    
	line-height: 1.4em;    
	text-align: left;
	color: #fff;    
	}	    
	    
h2	{	    
	margin: 5px 0 10px 0;    
	padding: 0;    
	color: #ffffff;    
	font-weight: bold;    
	font-size: 1.2em;    
	line-height: 1.1em;    
	text-align: left;    
	}
	
h3	{	    
	margin: 5px 0 5px 0;    
	padding: 0;    
	color: #fff;    
	font-weight: bold;    
	font-size: 1.1em;    
	line-height: 1.2em;    
	text-align: left;    
	}				
	
.trhighlight h1, .trhighlight h2, .trhighlight h3 {color: #5e3291;}		
.trhighlight p, .trhighlight {color: #000;}
	
/* Lists */

ul	{    
	font: 11px/13px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-align: left;        
	background: transparent;    
	margin:	0;    
	padding: 0;    
	}			    
	    
li	{    
	padding-bottom: 10px;    
	list-style: none;    
	}	  
	
/* Forms */		    
    
form	{    
	margin: 0px;    
	padding: 0px;    
	border: 0px;    
	}	    
	    
input.textbox {    
	border: 1px solid #333;		    
	font: 11px/13px verdana, arial, helvetica, sans-serif;     
	font-style: normal;     
	font-weight: normal;    
	color: #333;	    
	padding: 0 0 0 5px;    
	margin: 0 5px 0 0;    
	height: 15px;    
	vertical-align: middle;    
	width: 120px;    
	} 

input.textboxLog {    
	border: 1px solid #5a3199;		    
	font: 12x/14px verdana, arial, helvetica, sans-serif;     
	color: #2a2a2a;	    
	margin: 2px 7px 0 0;    
	height: 16px;    
	vertical-align: middle;
	background: #fff;      
	width: 150px;
	display:block;
	float:left;
	margin-right:10px;
	} 
	
* html input.textboxLog {height: 16px;}
	
input.textbox65 {    
	border: 1px solid #333;	   
	font: 11px/13px verdana, arial, helvetica, sans-serif;     
	font-style: normal;     
	font-weight: normal;    
	color: #333;	    
	padding: 0 0 0 5px;    
	margin: 0 5px 0 0;    
	height: 15px;    
	vertical-align: middle;     
	width: 65px;    
	}	 
	
input.textbox175 {    
	border: 1px solid #333;	 
	font: 11px/13px verdana, arial, helvetica, sans-serif;     
	font-style: normal;     
	font-weight: normal;    
	color: #333;    
	padding: 0 0 0 0;    
	margin: 0 0 0 0;    
	height: 15px;    
	vertical-align: middle;     
	width: 175px;    
	}	  		    

.dropdown	{      
	border: 1px solid #333;     
	font: 11px/13px verdana, arial, helvetica, sans-serif;    
	font-style: normal;     
	font-weight: normal;    
	color: #333;     
	line-height: normal;    
	}	
	
input.button, input.cancelbutton	{
	padding: 1px;
	}		
	
/* Subpage divisions */

#middle {
	width: 480px;
	margin:0 110px 0 260px;
	_margin:0 110px 0 245px;
	padding: 0;
	background: transparent;
	}

	
/* Lobby rules */

.gamespaneltxt	{height: 130px;}

.lobbyimg	{border: 1px solid white;}

.lobbyjackpot	{height: 108px;}
	
* html .lobbyjackpot	{
	height: 113px;
	}	

.lobbyiconlft01	{
	position:absolute; 
	left:325px; 
	top:170px; 
	width:69px; 
	height:42px; 
	z-index:2;	
	}
	
.lobbyiconlft02	{	
	position:absolute;
	left:325px;
	top:315px; 
	width:69px; 
	height:42px;
	z-index:2;	
	}

.lobbyiconlft03	{	
	position:absolute;
	left:325px;
	top:455px;
	width:69px;
	height:42px;
	z-index:2;	
	}
	
.lobbyiconrht01	{	
	position:absolute;
	left:526px; 
	top:172px; 
	width:69px;
	height:42px; 
	z-index:2;
	}		
	
.lobbyiconrht02	{	
	position:absolute;
	left:526px;
	top:230px;
	width:69px;
	height:42px;
	z-index:2;	
	}
	
.lobbyiconrht03	{	
	position:absolute;
	left:526px;
	top:285px;
	width:69px;
	height:42px;
	z-index:2;	
	}	
	
/* Lobby sub table rules */

.lobbysub	{
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	}

.lobbytblhd	{
	padding: 0 0 0 6px;
	font-weight: bold;
	color: #fff;
	background: #f5891f;
	height: 26px;
	vertical-align: left;
	}
				
.lobbytblcol01	{
	margin: 0;
	padding: 0 0 0 7px;
	width: 167px;
	background: #fff28a;
	height: 26px;
	vertical-align: middle;
	}
	
.lobbytblcol02	{
	margin: 0;
	padding: 0;
	width: 35px;
	background: #fff28a;
	height: 26px;
	vertical-align: middle;
	}	
			

/* Promotions rules */	

.promopanel	{height: 188px;}
	
.promopaneltxt	{height: 118px;}	
	
.promoschedulepanel	{height: 83px;}	/* For all browsers except IE */
* html .promoschedulepanel	{height: 88px;}	/* For IE */

.promoscheduletxt {height: 60px;}	/* For all browsers except IE */
* html .promoscheduletxt {height: 65px;}	/* For IE */
	
.blschedulepast h2, .blschedulepast p, .blschedulepast a:link, .blschedulepast a:visited, .blschedulepast a:active, .blschedulepast a:hover 	{color: #f5891f;}	

/* Promtion schedule table rules */

.promoscheduleimg	{
	width: 254px;
	padding: 0 10px 0 0;
	}

.promoschedule01	{
	width: 122px;
	padding: 10px 10px 0 0;
	}
	
.promoschedule02	{
	width: 122px;
	padding: 10px 10px 0 0;
	}
	
.promoschedule03	{
	width: 122px;
	padding: 10px 0 0 0;
	}				
	
/* Timetable rules */   

.timetablepanel	{height: 188px;}
	    
#tabborder	{    
	margin: 0;    
	padding: 8px;    
	position: relative;    
	width: 404px;      
	background: transparent;    
	border-right: 1px solid #333;    
	border-bottom: 1px solid #333;    
	border-left: 1px solid #333;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 386px;    
	}    
	    
html>body #tabborder	{    
	width: 386px;    
	}    
	    
#thirdlvtabborder	{    
	margin: 0;    
	padding: 8px;    
	position: relative;    
	width: 388px;        
	background: transparent;    
	border-right: 1px solid #333;    
	border-bottom: 1px solid #333;    
	border-left: 1px solid #333;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 368px;    
	}    
	    
html>body #thirdlvtabborder	{    
	width: 368px;    
	}	    
    
#subtabs {    
	margin: 0;    
	padding: 0;    
    position: relative;    
	width: 404px;    
	height: 23px;    
    background:  url("../images/bg_subtabs.gif") repeat-x bottom;    
    line-height: normal;    
	}    
	    
#thirdlvtabs {    
	margin: 0;    
	padding: 0;    
    position: relative;    
	width: 386px;    
	height: 23px;     
    background:  url("../images/bg_subtabs.gif") repeat-x bottom;  
    line-height: normal;    
	}	    

#lobbytabs {    
	margin: 0;    
	padding: 0;    
    position: relative; 
	align: left;
	height: 30px;    
    background:  url("../images/bg_lobbytabs.gif") repeat-x bottom;    
    line-height: normal;    
	}   
      
#subtabs ul, #thirdlvtabs ul {    
	font-size: 1.1em;    
	float: left;    
	margin: 0;    
	padding: 0 0 0 10px;    
	list-style: none;    
	}    
	      
#subtabs li, #thirdlvtabs li {    
	float: left;    
    background: url("../images/sp_subtabs_off_lft.gif") no-repeat left top;    
    margin: 0;    
    padding: 0 0 0 9px;    
    }    
	      
#subtabs a, #thirdlvtabs a {    
	display: block;    
	float: left; 
	background: url("../images/sp_subtabs_off_rht.gif") no-repeat right top;    
    padding: 4px 15px 5px 6px;    
    text-decoration: none;    
    font-weight: bold;    
    color: #fff;    
	}    
	/* Commented Backslash Hack hides rule from IE5-Mac \*/    
	#subtabs a, #thirdlvtabs a {float: none;}    
	/* End IE5-Mac hack */	      
          
#subtabs a:hover, #thirdlvtabs a:hover {    
	color:#fff;    
    }    
	    
#subtabs #current, #thirdlvtabs #current {    
	background-image: url("../images/sp_subtabs_on_lft.gif");    
    }    
	    
#subtabs #current a, #thirdlvtabs #current a {    
	background-image: url("../images/sp_subtabs_on_rht.gif");    
    color:#c94709;    
    padding-bottom: 6px;    
    }
	
	/* lobby tabs */

#lobbytabs ul {    
	font-size: 9px;
	line-height: 10px;  
	float: left;    
	margin: 0;    
	padding: 0 0 0 0;    
	list-style: none;
	text-align:center;   
	}    
	      
#lobbytabs li {    
	float: left;    
    background: url("../images/sp_lobbytabs_off_lft.gif") no-repeat left top;    
    margin: 0;    
    padding: 0 0 0 9px;    
    }    
	      
#lobbytabs a {    
	display: block;    
	float: left;    
    background: url("../images/sp_lobbytabs_off_rht.gif") no-repeat right top;    
    padding: 5px 15px 5px 6px;  
    text-decoration: none;    
    font-weight: bold;    
    color: #f7e1fe;    
	}    
	/* Commented Backslash Hack hides rule from IE5-Mac \*/    
	#lobbytabs a {float: none;}    
	/* End IE5-Mac hack */	      
          
#lobbytabs a:hover {    
	color:#fff;    
    }    
	    
#lobbytabs #current {    
	background-image: url("../images/sp_lobbytabs_on_lft.gif");    
    }    
	    
#lobbytabs #current a {    
	background-image: url("../images/sp_lobbytabs_on_rht.gif");    
    color:#fff;    
    padding-bottom: 6px;    
    }
	
/* end lobby tabs */
.timetablepromo	{
	border: 1px solid #333;
	}	
	
.timetableicon	{
	position:absolute; 
	left:316px; 
	top:247px; 
	width:69px; 
	height:42px; 
	z-index:2;
	}	

.timetabletxt {height: 30px;}

/* Timetable sub table rules */

.timetblhd	{padding: 9px;}

.timetblcol01, .timetblcol04	{
	margin: 0;
	padding: 2px;
	width: 30px;
	height: 30px;
	}	
	
.timetblcol02	{
	margin: 0;
	width: 116px;
	font-weight: bold;
	padding: 3px 5px 4px 5px;
	}		
	
.timetblcol03	{
	margin: 0;
	padding: 3px 5px 4px 5px;
	}

/* Community sub table rules */

.communitytblhd	{padding: 7px;}

.communitytbl	{
	margin: 10px 8px 0 0;
	padding: 0;
	width: 206px;
	vertical-align: top;
	}	
	
.communitytblsubhd	{padding: 9px;}			
	
.communitytblcol01, .communitytblcol02, .communitytblcol03, .communitytblcol04, .communitytblcol05	{padding: 3px 3px 3px 4px;}
	
.communitytblcol04,	.communitytblcol05	{width: 50%;}	
	
/* Community - Promo Winners sub table rules */

.promowinnerstbl	{
	margin: 0 0 10px 0;
	padding: 0;
	vertical-align: top;
	}

.promowinnershd	{padding: 9px;}	

.promowinnerscol01, .promowinnerscol02, .promowinnerscol03, .promowinnerscol04, .promowinnerscol05	{
	margin: 0;
	padding: 3px 5px 4px 5px;
	width: 20%;
	}	
	
/* Community - Recent Winners sub table rules */

.recenttbl	{
	margin: 0 0 10px 0;
	padding: 0;
	vertical-align: top;
	}

.recenthd	{padding: 9px;}	

.recentcol01, .recentcol02, .recentcol03, .recentcol04	{
	margin: 0;
	padding: 3px 5px 4px 5px;
	}						
	
/* Sitemap rules */	    
    
ul.sitemap {    
 	list-style-type: none;     
 	margin-left: 0;    
 	padding-left: 0;    
	}    
    
ul.sitemap li {    
 	padding: 0;    
	}    
	    
ul.sitemap li a.parent {    
 	background: transparent;    
 	margin: 0;    
 	padding: 0;    
	font: 14px/24px verdana, arial, helvetica, sans-serif;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;   	    
	}		    
	    
ul.sitemap li a.parentsub {    
 	background: transparent;    
 	margin: 0;    
 	padding: 0;    
	font: 10px/14px verdana, arial, helvetica, sans-serif;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	}	    
	    
ul.sitemap li a {       
 	margin: 0;    
 	padding: 0;    
	font: 10px/14px verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: none;  
	color: #fff;	    
	background: transparent;  
	}
	
ul.sitemap li a:hover	{
	color: #dabbe4;	
	text-decoration: none;
	}		    
	      
ul.sitemap li ul {    
 	background: transparent;    
 	list-style-type: none;    
 	margin: -1.4em 0 0 -1.6em;    
 	padding: 1.4em 0 0 0.6em;    
	}    
      
ul.sitemap li ul li {    
	margin-left: 0.5cm;    
 	padding-left: 10px;    
	}							
	
/* Account rules */

.traccount h2, .trprebuy h2, .trhistory h2 {
	color: #fff;
	margin: 5px 0 10px 0;
	}

.traccount ul, .trhistory ul {
	width: 108px
	}

#loginbar ul	{
	float: left;
	list-style: none;
	padding: 8px 0 0 10px;
	margin: 0;
	}	
	
#loginbar li	{
	float: left;
	padding: 0 10px 0 0;
	}
	
#loginbar a.button, #loginbar a.cancelbutton {
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	display: block;
	padding: 2px 5px;
	text-align: center;
	}

li.nopad	{
	padding-bottom: 0;
	}
	
li.nopadbold	{
	padding-bottom: 0;
	font-weight: bold;
	}
	
li.bullet	{
	margin: 0 0 0 20px;
	padding: 0;
	list-style: disc;
	}		

a.history:link, a.history:visited, a.history:active	{	
	font: 10px/12px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	color: #ffffff;	
	background: transparent;				
	}
									
a.history:hover	{	
	color: #dabbe4;
	background: transparent;				
	}

.accounttbl td	{
	height: 23px;
	padding: 3px 0;
	color: #ffffff;
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	}
	
* html	.accounttbl td	{
	height: 19px;
	}
	
.accountbuttons td	{
	padding-top: 20px;
	}	
		
.cancelbutton {    
   	border: 3px double #ff9600;    
   	padding: 2px;  
   	background-color: #ffe42c;    
   	color: #555;    
   	font-size: 1em;    
   	font-weight: bold;    
   	font-family: Verdana, Helvetica, Arial, sans-serif;    
	margin: 0;   
	text-decoration: none;
   	}    
       
.cancelbutton:hover {
	color: #ffe42c;    
	border: 3px double #ff9600;    
	background: #ff9600;    
   	}	
	
a.accountbutton:link, a.accountbutton:visited, a.accountbutton:active	{	
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background-color: #ef1923;	
	border: 0px double #ff9600;
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin: 0 0 10px 0;
	}	
	
a.accountbutton:hover	{	
	color: #ffffff;    
	border: 0px double #ff9600;    
	background: #a61923;	
	}	   	
	
a.prebuybutton:link, a.prebuybutton:visited, a.prebuybutton:active	{	
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background-color: #ef1923;	
	border: 0px double #ff9600;	
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin: 0 0 10px 0;
	}	
	
a.prebuybutton:hover	{	
	color: #ffffff;    
	border: 0px double #ff9600;    
	background: #a61923;	
	}	
	
a.historybutton:link, a.historybutton:visited, a.historybutton:active	{	
	font: 10px/18px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #ffffff;
	background-color: #ef1923;	
	border: 0px double #ff9600;			
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin: 0 0 10px 0;
	}	
	
a.historybutton:hover	{	
	color: #ffffff;    
	border: 0px double #ff9600;    
	background: #a61923;
	}		
	
/* Lobby popup rules */

#closelobby {
	margin: 10px;
	padding: 0;
	text-align: right;    
	float:right;
	width: 120px;
	height: 60px;
	
	}
	
.lobbypopiconlft01	{
	position:absolute; left:282px; top:480px; width:69px; height:42px; z-index:2;
	}
	
.lobbypopiconlft02	{
	position:absolute; left:282px; top:200px; width:69px; height:42px; z-index:2;
	}
	
.lobbypopiconlft03	{
	position:absolute; left:282px; top:341px; width:69px; height:42px; z-index:2;
	}
	
.lobbypopiconrht01	{
	position:absolute;  left:648px; top:286px; width:69px; height:42px; z-index:2;
	}			
	
.lobbypophd	{
	margin: 0 0 2px 0;
	padding: 7px;
	}				
	
.lobbypopcol01	{
	margin: 0;
	padding: 0 0 0 7px;
	background: #fff;
	width: 255px;
	vertical-align: middle;
	}	
	
.lobbypopcol02	{
	margin: 0;
	padding: 0;
	background: #fff;
	width: 67px;
	}		
	
/* Colour backgrounds */

.colourblockform	{       
	padding: 10px;    
	margin: 0 0 10px 0;   
	background-color: #dabbe4;    
	color: #000; 
	width: 425px;    
	border: 0px dashed #228aaf;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 425px;    
	}    
	    
html>body .colourblockform {    
	width: 425px;    
	}
	
.colourblockforgotten	{   
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	padding: 10px;    
	margin: 0;    
	background-color: #dabbe4;    
	color: #000; 
	width: 425px;    
	border: 0px dashed #228aaf;     
	vertical-align: middle;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 425px;    
	}    
	    
html>body .colourblockforgotten	{    
	width: 425px;    
	}	    
	       
.colourblockreg	{	    
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	padding: 10px;    
	margin: 0;   
	color: #000; 
	background-color: #dabbe4;    
	width: 425px;    
	border: 0px dashed #144b68;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 425px;    
	}    
	    
html>body .colourblockreg {    
	width: 425px;    
	}	
	
/* Print popup rules */	
	
.printtbl	{
	border: 1px solid #fff;
	margin: 10px 0 20px 0;
	}

.printtbl td	{
	text-align: center;
	vertical-align: middle;
	}

.printtblhd	{
	line-height: 13px;
	color: #fff;
	background-color: #f5891f;
	border: 1px solid #ECEAEA;
	padding: 5px;
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	}

.printtblsubhd	{
	background-color: #333;
	line-height: 13px;
	color: #fff;
	border: 1px solid #eceaea;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
	}

.printtblrow01	{
	line-height: 13px;
	color: #000;
	background-color: #fdffec;
	border: 1px solid #eceaea;
	padding: 4px;
	font-size: 11px;
	}

.printtblrow02	{
	line-height: 13px;
	color: #000;
	background-color: #fff;
	border: 1px solid #eceaea;
	padding: 4px;
	font-size: 11px;
	}	
	
p.printfooter	{
	color: #666;
	}
	
body.print a.main:hover	{
	color: #000;
	background: transparent;
	}				
	
/* Ajax code rules */

#passworderrors, #errors, #deposit_errors, #securityerrors, #change_errors, #withdraw_errors, #regerrors	{
	font: 11px/13px verdana, arial, helvetica, sans-serif;  
	color: #FF0000;    
	font-weight: normal;    
	font-style: normal;
	}	
	
.ajaxtextcolor {  
	font: 11px/13px verdana, arial, helvetica, sans-serif;  
	color:#0C3F97;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	}    
    
.ajaxbox {    
	width:200px;     
	line-height:5px;     
	text-align:left;     
	padding:8px;     
	border:1px solid black;     
	background-color:#FFCC66;     
	visibility:hidden; 
	margin: 0 0 10px 0;   
	}   
	
#formloadmessage	{
	font: 11px/13px verdana, arial, helvetica, sans-serif; 
	} 
    
.noscript    {    
	color:#CC0033;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	width:400px;     
	border:1px solid black;     
	background-color:#FFCC66;     
	}		
	a.ibutton02:link, a.ibutton02:visited, a.ibutton02:active	{    
	font: 8px/10px verdana, arial, helvetica, sans-serif;    
	font-weight: bold;    
	font-style: normal;    
	text-decoration: none;    
	color: #fff;
	background: #990066;	
	border: 1px solid #fff;    
	display: inline;    
	padding: 0 3px 0 3px;    
	margin: 0 4px 0 0;    
	text-align: center;    
	}	    
	    
a.ibutton02:hover	{	    
	color: #fff;
	background-color: #480048;	
	border: 1px solid #fff;	    
	}	
.lobbytbl  {
	font: 10px/12px verdana, arial, helvetica, sans-serif; 
	text-align:left;
	color:#000;
	backgound: red;  
	}	
	
	 .lobbybutton a {
            position: relative;
            display: block;
            height: 18px;
            width: 60px;
            margin: 0 0 0 0;
            }
* html .lobbybutton a {   
            position: relative;
            display: block;
            height: 18px;
            width: 60px;
            margin: 10px 0 0 0;
            }
#imore a {
	background: url("../images/imore.gif"); }

#iplay a {
	background: url("../images/iplay.gif"); }
	
#isign a {
	background: url("../images/isign.gif"); }
	
#iback a {
	background: url("../images/iback.gif"); }

#imore a:hover,#iplay a:hover,#isign a:hover, #iback a:hover  {
	background-position: 0px -18px; }
	#winnersImg {
width: 400px;
min-height: 45px;
 }
#bigWin {
width: 400px;
min-height: 120px;
text-align: center;
background-color: #ffff99;
 }
  #otherWin {
width: 400px;
min-height: 120px;
text-align: center;
background-color: #99ccff;
 }
#allWin {
width: 400px;
min-height: 120px;
text-align: center;
background-color: #ffcccc;
 }
#winnersTable {border-collapse:collapse;width:360px;text-align:left;margin-left: 10px; margin-bottom:5px; font-size:11px;}
#winnersHome {border-collapse:collapse; width:360px; height: 166px; *height:148px; _height: 148px;  text-align:left;font-size:13px; margin-left:2px;}

.winnersTable {color: #333; }
.winnersTable tr.c0 td, tr.c0 td { padding:8px 5px;}
.winnersTable tr.c1 td, tr.c1 td { padding:8px 5px;}
.winnersTh1 {color: #333; font-size:15px; height:85px; padding:4px 5px; text-align:center; }
.winnersTh {background-color: #fff; color: #333; padding:8px 5px;}
 #table2 {
 font: 12px/14px verdana, arial, helvetica, sans-serif;}
#table2 td{
text-align: left;
 color: #333;}
#table2 th{
 color: red;
 text-align: right;}
	
	.blhighlight h5	{	    
	color: #333;    
	font-weight: bold;    
	font-size: 15px;    
	line-height: 18px;    
	text-align: center;    
	}	
	#nospace	{
	padding-bottom: 0;
	}
	
	#nospace p {
padding-bottom: 0;
}

#links {
}

/* New Navigation */


#leftnavigation {
	position: relative;
	text-align: left; }

.navbutton a {
	display: block;
	height: 34px;
	width: 235px;
	padding-left: 10px;
	padding-top: 0;
	font: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 34px;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
	color: #741040; 
	background:  url("../images/bg_nav_buttons.gif") 0 0 no-repeat;
	margin-top: 5px;
	}
	
.navbutton a:hover {
	background:  url("../images/bg_nav_buttons.gif") 0 100% no-repeat;
	}

.navbutton2 a {
	display: block;
	height: 34px;
	width: 235px;
	padding-left: 10px;
	padding-top: 0;
	font: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 34px;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
	color: #ffffff; 
	background:  url("../images/bg_nav_buttons2.gif") 0 0 no-repeat;
	margin-top: 5px;
	}
	
.navbutton2 a:hover {
	background:  url("../images/bg_nav_buttons2.gif") 0 100% no-repeat;
	}

#navbg a {
	color: #000000;  }

#navbg a:hover {
	color: #ffffff; }
	
#navbgOn a {
	background: url(../images/navbg.gif); 
	background-position: 0px -30px;
}

#navbgOn a:hover {
	background-position: 0px -30px; }
	
/* sub navigation */

 #subnav {
    width:235px;
    line-height:normal;
	margin: 5px 0 5px 0;
	font-weight:bold;
    }
	  
#subnavHdr{
	background: #ddbde4 url('../images/bg_subnav_tp.gif') 0 0 no-repeat;
	color: #fff;
	font-weight:bold;
	width:235px;
	font: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 30px;
	text-decoration: none;
    height: 35px;
	padding: 0;
	text-align: left;
	}

#subnavHdr a{
	color: #000;
	text-decoration: none;
	padding: 0 0 0 10px;
	}
	
#subnavHdr a:hover {color: #5630a1;}	
	
#subnavMain {
	margin-top: -2px;
	background: #ddbde4;
	}		  
	  
.subnavbutton {
	text-align: left; }

.subnavbutton a {
	color: #000;
	display: block;
	width: 235px;
	padding-left: 10px;
	padding-top: 0px;
	height: 18px;
	text-decoration: none;
	background: transparent; }
	
	* html .subnavbutton a {    
	height: 18px;    
	width: 150px;}

.subnavbutton a:hover {
	color: #5630a1;
	text-decoration: none; }	

#subnavBtm {
	height: 13px;
	background: #5e3291 url('../images/bg_subnav_btm.gif') 0 0 no-repeat;
	font-size: 1px;
	}	
	
	/* TAB Navigation */
	
.tabBingomain a {
	display: block;
	height: 43px;
	width: 82px;
	padding-left: 0;
	padding-top: 0;
	
	}
	* html .tabBingomain a {    
	height: 43px;    
	width: 82px;}

#tabBingo a {
	background: url(../images/tabs/bingo.gif); 
}

#tabBingo a:hover {
	background-position: 0px -43px; }
	
	
	.tabRoulettemain a {
	display: block;
	height: 43px;
	width: 100px;
	padding-left: 0;
	padding-top: 0;
	
	}
	* html .tabRoulettemain a {    
	height: 43px;    
	width: 100px;}

#tabRoulette a {
	background: url(../images/tabs/roulette.gif); 
}

#tabRoulette a:hover {
	background-position: 0px -43px; }
	
	
	.tabSlotsmain a {
	display: block;
	height: 43px;
	width: 77px;
	padding-left: 0;
	padding-top: 0;
	
	}
	* html .tabSlotsmain a {    
	height: 43px;    
	width: 77px;}

#tabSlots a {
	background: url(../images/tabs/slots.gif); 
}

#tabSlots a:hover {
	background-position: 0px -43px; }
	
	
	.tabVideomain a {
	display: block;
	height: 43px;
	width: 124px;
	padding-left: 0;
	padding-top: 0;
	
	}
	* html .tabVideomain a {    
	height: 43px;    
	width: 124px;}

#tabVideo a {
	background: url(../images/tabs/video.gif); 
}

#tabVideo a:hover {
	background-position: 0px -43px; }
	
	
		
	.tabPlaymain a {
	display: block;
	height: 43px;
	width: 186px;
	padding-left: 0;
	padding-top: 0;
	
	}
	* html .tabPlaymain a {    
	height: 43px;    
	width: 186px;}

#tabPlay a {
	background: url(../images/tabs/play.gif); 
}

#tabPlay a:hover {
	background-position: 0px -43px; }
	
#jackpotHome1 {
	margin-top: 56px;
	margin-left: 10px;
	padding: 5px;
	position: relative;
	width: 140px; 
	height: 30px;
	text-align: left;
	color: #333;
	font: 24px/26px verdana, arial, helvetica, sans-serif; 
	}
	
	#jackpotHome2 {
	margin-top: 30px;
	margin-left: 10px;
	padding: 5px;
	position: relative;
	width: 140px; 
	height: 30px;
	text-align: left;
	color: #333;
	font: 24px/26px verdana, arial, helvetica, sans-serif; 
	}
	
	#winners {
	
	text-align: center;
	color: #fff;
	font: 11px/14px verdana, arial, helvetica, sans-serif; 
	}
	
	  a.signup {
   display: block;
   width: 164px;
  height: 80px;
  background: url("../images/signup.gif") 0 0 no-repeat;
  text-decoration: none;
  margin-bottom:8px;
   
      }
    a:hover.signup {
     background-position: 0px -79px;
  
      }
	  
#loginforgotten {
	position:absolute;
	top:24px;
	left:0;
	text-align: left;
	height: 20px;
	width:200px;
	} 
	
#freephone {
	margin: 5px 0 0 0;
	background:  url("../images/freephone.gif") 0 0 no-repeat;
	height: 59px;
	width: 235px;
	}  
	
#freephone p {
	color: #144b68;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif; 
	font-size: 26px;
	line-height: 26px;
	padding-top: 40px;
	text-align: center;
	margin: 0;
	}	
	
	



#userBut2 {
	display: block;
	height: 97px;
	width: 194px;
	margin-bottom: 10px;
	}

#userBut2 a {
display:block;
height: 97px;
	width: 194px;
background: url("../images/bt_newuser2.gif") no-repeat;
}
#userBut2 a:hover {
background-position: bottom left;
}

	
	
	/*VIP area */

.blvipDiamond {background:  url("../images/spacer.gif") 0 100% no-repeat #000;}
.brvipDiamond {background:  url("../images/spacer.gif") 100% 100% no-repeat;}
.tlvipDiamond {background:  url("../images/spacer.gif") 0 0 no-repeat;}
.trvipDiamond {background:  url("../images/spacer.gif") 100% 0 no-repeat; padding: 7px; color: #fff;}

.blvipEmerald {background:  url("../images/spacer.gif") 0 100% no-repeat #000;}
.brvipEmerald {background:  url("../images/spacer.gif") 100% 100% no-repeat;}
.tlvipEmerald {background:  url("../images/spacer.gif") 0 0 no-repeat;}
.trvipEmerald {background:  url("../images/spacer.gif") 100% 0 no-repeat; padding: 7px; color: #fff;}

.blvipHome {background:  url("../images/spacer.gif") 0 100% no-repeat #000;}
.brvipHome {background:  url("../images/spacer.gif") 100% 100% no-repeat;}
.tlvipHome {background:  url("../images/spacer.gif") 0 0 no-repeat;}
.trvipHome {background:  url("../images/spacer.gif") 100% 0 no-repeat; padding: 7px; color: #fff;}

.blvipGold {background:  url("../images/spacer.gif") 0 100% no-repeat #000;}
.brvipGold {background:  url("../images/spacer.gif") 100% 100% no-repeat;}
.tlvipGold {background:  url("../images/spacer.gif") 0 0 no-repeat;}
.trvipGold {background:  url("../images/spacer.gif") 100% 0 no-repeat; padding: 7px; color: #fff;}


.blvipDiamond h1	{	    
	padding: 0;    
	color: #a30664;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
.blvipDiamond h2	{	    
	padding: 0;    
	color: #a30664;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
	
	
.blvipEmerald h1	{	    
	padding: 0;    
	color: #66cc00;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
.blvipEmerald h2	{	    
	padding: 0;    
	color: #66cc00;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}		

.blvipHome h1	{	    
	padding: 0;    
	color: #cacaca;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
.blvipHome h2	{	    
	padding: 0;    
	color: #cacaca;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}		
	
.blvipGold h1	{	    
	padding: 0;    
	color: #ffff00;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
.blvipGold h2	{	    
	padding: 0;    
	color: #ffff00;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}		

.blvip p	{	    
	padding: 0;    
	font-weight: normal;    
	font-size: 11px;    
	line-height: 18px;    
	text-align: left;    
	color: #FFF;
	}	
	
.vipTable {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #3e3e3e;
	border-collapse: separate;
	background-color: #232323;
	padding: 5px;
	width: 462px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.vipTable p	{	    
	padding: 0;    
	font-weight: normal;    
	font-size: 11px;    
	line-height: 18px;    
	text-align: left;    
	color: #FFF;
	}	
.vipContact p	{	    
	padding: 0;    
	font-weight: normal;    
	font-size: 11px;    
	line-height: 18px;    
	text-align: left;    
	color: #FFF;
	}	
.vipContact {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #4e4e4e;
	border-collapse: separate;
	background-color: #171717;
	padding: 5px;
	width: 462px;
	margin-top: 10px;
}

.vipContact h1	{	    
	padding: 0;    
	color: #cacaca;    
	font-weight: bold;    
	font-size: 12px;    
	line-height: 14px;    
	text-align: left;    
	}	
.vipContact a{color:#CCCCCC;}
.vipLink
{color: #a30664;}
.vipLinkHome
{color: #cacaca;}

#loginenter{width:50px; position:absolute; right:10px;}

/*Homepage layer popup style*/
#layer_popupContainer {   
position:absolute;  
z-index:100;   
height: 600px;   
width: 600px;   
top:10px;   
left:50%;   
margin-left:-300px;   
text-align:center;
}

.closewindow {    
   	padding: 10px;  
   	background-color: #882255;    
   	color: #fff;    
   	font-size: 1em;    
	  	font-weight: bold;    
   	font-family: Verdana, Helvetica, Arial, sans-serif;    
	margin: 0;   
	text-decoration: none;
   	}    
       
.closewindow:hover {
	color: #ffff00;
	background: #882255;    
   	}	
	
	
.visible {display:block;}
.hidden {display:none;}



#games1 {
background-image:url(../home/games1.gif);
width: 185px;
height: 272px;

}

#games2 {
background-image:url(../home/games2.gif);
width: 185px;
height: 362px;
display:none;
}

#games3 {
background-image:url(../home/games3.gif);
width: 185px;
height: 362px;
display:none;
}

#games4 {
background-image:url(../home/games4.gif);
width: 185px;
height: 362px;
display:none;
}

.display1
{
padding-top: 92px;
display:block;
width: 185px;
font-size:24px;
text-align:center;
line-height: 25px;
height: 25px;
color: #fff;}

.display2
{
padding-top: 53px;
display:block;
width: 185px;
font-size:24px;
text-align:center;
line-height: 25px;
height: 25px;
color: #fff;}

.display3
{
padding-top: 53px;
display:block;
width: 185px;
font-size:24px;
text-align:center;
line-height: 25px;
height: 25px;
color: #fff;}
.displayName
{
display:block;
width: 175px;
font-size:10px;
text-align:center;
line-height: 10px;
height: 10px;
color: #FFFF00;}

.butLft
{
margin-left: 10px;
display:block;
margin-top: 20px;
width: 30px;
height: 30px;
float: left;
color: #FFFF00;
}

.butRgt
{
margin-right: 10px;
display:block;
margin-top: 20px;
width: 30px;
height: 30px;
float: right;
color: #FFFF00;}

.butRgt a, .butLft a
{
display:block;
width: 30px;
height: 30px;}

/*top games bingo rooms*/
#bingoRooms
{
margin-left:-10px;
_margin-right:-30px;
}

.playLobby a {
            position: relative;
            display: block;
			float:left;
            height: 20px;
            width: 131px;
            margin: 2px;
			font-size:12px;
			line-height:20px;
			text-decoration:none;
			font-weight:bold;
            }

#lobbyBlue a { background: url(../images/lobbyBlue.gif); color: #0033FF;}

#lobbyRed a { background: url(../images/lobbyRed.gif);  color: #993300;}
	
#lobbyYellow a { background: url(../images/lobbyYellow.gif);  color: #FF6600;}

	#lobbyBlue a:hover,#lobbyRed a:hover,#lobbyYellow a:hover  {
	background-position: 0px -25px; }
#lobbyButtons{padding-left:15px; height:10px;}

#modalPage
{
    display: block;
}
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.3; opacity: 0.3;
    width: 100%; height: 100%; background-color: #999999;
}

/* POGO styles */

<!--
/*-- Topnav Container - css image replacement, separate container from header */
	
	#topnav ul, #topnav li {margin:0; padding:0;}
	#topnav ul {list-style:none;background:url(../images/bg-navbar.gif) no-repeat top left;}
	#topnav li {display:inline; float:left; width:126px;}
	#topnav li a {display:block; height:25px; text-indent:-9000px; overflow:hidden;}

/*-- Topnav Nav Buttons --*/ 
	/*off state*/
	#topnav li#tn-home a {background:url(../images/nb-home-off.gif) no-repeat top left;}
	#topnav li#tn-friends a {background:url(../images/nb-friends-off.gif) no-repeat top left;}
	#topnav li#tn-news a {background:url(../images/nb-news-off.gif) no-repeat top left;}
	#topnav li#tn-bingo a {background:url(../images/nb-bingo-off.gif) no-repeat top left;}
	#topnav li#tn-club a {background:url(../images/nb-clubpogo-off.gif) no-repeat top left;}
	#topnav li#tn-downloads a {background:url(../images/nb-downloads-off.gif) no-repeat top left;}

	/*hidden on state to preload images*/
	#topnav li#tn-home {background:url(../images/nb-home-on.gif); background-position: -1000px -1000px;}
	#topnav li#tn-friends {background:url(../images/nb-friends-on.gif); background-position: -1000px -1000px;}
	#topnav li#tn-news {background:url(../images/nb-news-on.gif); background-position: -1000px -1000px;}
	#topnav li#tn-prizes {background:url(../images/nb-bingo-on.gif); background-position: -1000px -1000px;}
	#topnav li#tn-club {background:url(../images/nb-clubpogo-on.gif); background-position: -1000px -1000px;}
	#topnav li#tn-downloads {background:url(../images/nb-downloads-on.gif); background-position: -1000px -1000px;}	
	
	/*on state*/
	#topnav li#tn-home a:hover {background:url(../images/nb-home-on.gif);}
	#topnav li#tn-friends a:hover {background:url(../images/nb-friends-on.gif);}
	#topnav li#tn-news a:hover {background:url(../images/nb-news-on.gif);}
	#topnav li#tn-bingo a:hover {background:url(../images/nb-bingo-on.gif);}
	#topnav li#tn-club a:hover {background:url(../images/nb-clubpogo-on.gif);}
	#topnav li#tn-downloads a:hover {background:url(../images/nb-downloads-on.gif);}
	
	/* 
	Active state
	  - id's will reside in <div id=topnav class=SECTIONAME> and turn the highlight state for the section when in page
	  - sets to each url coordinate (LINES 65-70) replacing the inactive graphic with the active graphic
	*/

	#topnav.home #tn-home a {background:url(../images/nb-home-on.gif);cursor:default;}
	#topnav.friends #tn-friends a {background:url(../images/nb-friends-on.gif);cursor:default;}
	#topnav.news #tn-news a {background:url(../images/nb-news-on.gif);cursor:default;}
	#topnav.bingo #tn-bingo a {background:url(../images/nb-bingo-on.gif);cursor:default;}
	#topnav.downloads #tn-downloads a {background:url(../images/nb-downloads-on.gif);cursor:default;}
	
.clear20 {clear:both;overflow:hidden;height:20px;}


/* General */

#pogofooter img {display: inline;}	

#pogofooter {width:970px; background-color:#ebebeb; padding:0 10px; overflow:hidden;font:normal 12px Arial, Helvetica, sans-serif;}
#pogofooter ul, #pogofooter li {list-style:none; margin:0; padding:0;}
#pogofooter h3 {font-size:14px; color:#555;line-height: 26px;padding-bottom: 10px;}
#pogofooter a {font:bold 12px Arial, Helvetica, sans-serif; color:#6eadc4; text-decoration:none;}
#pogofooter a:hover {color:#6eadc4; text-decoration:underline;}
#f-ealogo a {position:absolute; display:block; top:9px; left:9px; width:60px; height:62px; text-indent:-1000px; overflow:hidden; background:url(/img/footer/common/ea.png) no-repeat top left;  _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/footer/common/ea.png',sizingMethod='scale');}

/* Games Section */
#pogofooter .f-games {width:308px; margin-left:30px; text-align:left; margin-top:0px; float:left;}
#pogofooter .f-games .left-col {list-style:none; margin:-10px 0 0 0; padding:0px; text-align:left; float:left;}
#pogofooter .f-games .right-col {list-style:none; margin:-10px 0 0 40px; padding:0px; text-align:left; float:left;}
#pogofooter .v-divider {width:2px; height:75px; margin:35px 50px 0 0; background-color:#d2d2d2; float:left;}

/* Pogo Section */
#pogofooter .f-pogo {width:318px; text-align:left; float:left;}
#pogofooter .f-pogo .left-col {list-style:none; margin:-10px 0 0 0; padding:0px; text-align:left; float:left;}
#pogofooter .f-pogo .right-col {list-style:none; margin:-10px 0 0 40px; padding:0px; text-align:left; float:left;}
					
/* EA Section */
#pogofooter .f-ea {width:200px; text-align:left; float:left;}
#pogofooter .f-ea ul {list-style:none; margin:-10px 0 0 0; padding:0px; text-align:left; float:left;}

/* Copyright */
#copyright-text {text-align:center; font:bold 12px; width:980px; color:#777;}
#copyright-text a {color:#777; text-decoration:underline;}	



/*start adding css for g2 prebuy 10/7/2009*/
.prebuygames{
color:#FFFFFF;
font-size:11px;
background:url(../images/prebuy/prebuybg.jpg);
background-repeat:no-repeat;
background-color:#5a1c5a;
min-height:750px;
}

.prebuyend{
background:url(../images/prebuy/prebuybgend.jpg);
background-color:#5a1c5a;
height:30px;
}

.prebuygames table{
color:#FFFFFF;
}

.prebuygamesnote{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fae998;
font-size:11px;
margin-top:-10px;
}

.gamepretitle01{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
padding:0 0 0 0;
}

.gamepretitle02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#6593cf;
padding-top:5px;
}

.gamepretitle03, .gamepretitle06{
font-family: Verdana, Arial,  Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5e3291;
line-height: 20px;
}

.gamepretitle04{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
color:#000;
}

.gamepretitle05{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#08346b;
}



.gamepretitle07{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#08346b;
}

.gamepretitle08{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#08346b;
}
.buybut{
margin-top:3px;
}

#data{ 
/*font-size: 10px;
font-weight: bold;
color: #ffffff;
text-align: center;
padding-top: 8px;
padding-left: 5px;
padding-right:5px;
width: 355px;
position:relative;*/

font-size:9px;
}
 
#data table tr .title{ 
background-color:#951b94; 
font: 10px/12px verdana, arial, helvetica, sans-serif; 
font-weight: bold;

} 
 
#data table tr .norm{ 
background-color:#fae998; 
color:#430e43; 
} 


.pretitle{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:19px;
color:#ffffff;
}

#getgames{
background:url(../images/prebuy/getgames.gif) no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:111px;
height:24px;
padding-top:5px;
}

#prebuyrep{
background:url(../images/prebuy/prebuyrep.gif) no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:139px;
height:24px;
padding-top:5px;
}

#confirmorder{
position:relative;
left:3px;
top:114px;
}

.confirm01{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
line-height:30px;
color:#08346b;
padding-top:60px;
}

.confirm02{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
line-height:33px;
color:#a51716;

}

.confirm03{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
line-height:30px;
color:#08346b;
}

.gamesbg{
background-image: url("../images/prebuy/gamesbg.gif");
background-repeat:no-repeat;
}

.specialsgames{
/*background:url(../images/prebuy/prebuybgsp.gif) no-repeat;*/
color:#FFFFFF;
width:390px;
height:600px;
}

.specialsgamesbg{
color:#FFFFFF;
width:354px;
height:120px;
background-image: url("../images/prebuy/gamesbg.gif");
background-repeat:no-repeat;
}

.prebuypopupbg{
background:url("../images/prebuy/prebuypopbg01.gif");
background-attachment:fixed;
background-position:top;
background-repeat:no-repeat;

}

#bgorderform{
margin-top: -10px;
}

/*end of adding css for g2 prebuy*/

/*Un-Finished Games*/
#unfinishedgames {
width: 560px;
}
#unfinishedgames div{
color: black;
padding: 10px 5px 10px 5px;
}
#unfinishedgames div a{
color: red;
}
/*End of Un-Finished Games*/

/* Homepage divisions */	  
#homeFlash { display: block; width:auto; margin-bottom:0px; margin-top:6px; }
#homeJackpot { display: block; width:auto; height:85px; margin-bottom:10px; padding-bottom: 0px; padding-top: 25px;}
#homeBanners { display:block; width:auto; height:176px; padding:0px; margin-bottom:8px; margin-left: 7px;}
#GameBanner { display:block; width:895px; margin-bottom:5px;}
#homeGameHeader { color:#FFFFFF; float:left; padding:2px; font-size:14px; font-weight: bold; margin-top:-5px;}
#homeGameLink{float:right;}
#homePageGames{display:block; width:875px; height:145px;}
.homeGameTitle{display:block; width:145px;  text-align:center; padding-top:1px; padding-bottom:1px;background: #d55bec url("../images/gameHeaderBg.gif") 0 100% repeat-x;}

#content a:link 

{

color: #ffffff;

}


.brcontent a:link, .brcontent a:visited, .brcontent a:active {color:#fff; text-decoration:underline; }
.brcontent a:hover { color: #CCCCFF; text-decoration:underline;}

.brhighlight a:link, .brhighlight a:visited, .brhighlight a:active {color:#000; text-decoration:none; }
.brhighlight a:hover {text-decoration:none;}
.trhighlight table td{color:#000;}

.pbuy {text-shadow: 1px 1px 1px #333333; text-transform:uppercase; font-size: 1.8em; margin-left: 40px; }

#creditCardsInclude {background:url("") no-repeat 0 0 transparent; height:44px; width:100%; padding:0 0 0 0; margin:0; position: relative; top:25px; left:10px; clear:both;}
#creditCardsInclude li { display:block; float:left; height:20px; margin-top:8px;} /* Makes the list horizontal */
#creditCardsInclude li.lastIcon { border-right:none;}
#creditCardsInclude li img { margin-right:12px; margin-left:0px; /* Space between icones */ background:transparent; /* Set to 'transparent'. Use 'black' or any other color when developing */ /*float:left;*/ /* Keeps the list horizontal */ border:none; }
#creditCardsInclude #visa { display:inline;} /* Displays (inline), or not (none), the visa icon */
#creditCardsInclude #electron { display:inline; } /* Displays (inline), or not (none), the electron icon */
#creditCardsInclude #mastercard { display:inline; } /* Displays (inline), or not (none), the mastercard icon */
#creditCardsInclude #maestro { display:inline; } /* Displays (inline), or not (none), the maestro icon */
#creditCardsInclude #banktransfer { display:none; } /* Displays (inline), or not (none), the bank transfer icon */
#creditCardsInclude #moneybookers { display:none; } /* Displays (inline), or not (none), the moneybookers icon */
#creditCardsInclude #skrill { display:inline; } /* Displays (inline), or not (none), the skrill icon */
#creditCardsInclude #paypal { display:inline; } /* Displays (inline), or not (none), the paypal icon */
#creditCardsInclude #neteller { display:inline; } /* Displays (inline), or not (none), the neteller icon */
#creditCardsInclude #ukash { display:inline; } /* Displays (inline), or not (none), the ukash icon */
#creditCardsInclude #paysafecard { display:inline; } /* Displays (inline), or not (none), the paysafecard icon */
#creditCardsInclude #citadel { display:inline; } /* Displays (inline), or not (none), the citadel icon */
#creditCardsInclude #gamcare { display:inline; } /* Displays (inline), or not (none), the gamcare icon */
#creditCardsInclude #gambleaware { display:inline; } /* Displays (inline), or not (none), the gamcare icon */
#creditCardsInclude #taxfree { display:inline; } /* Displays (inline), or not (none), the taxfree icon */
#creditCardsInclude #rg18 { display:inline; margin:5px 0 0 -3px; padding:0 0 0 0;} /* Displays (inline), or not (none), the 18+ icon */
#creditCardsInclude #footerlogo { display:inline; float:right; margin:4px 30px 0 0; padding:0 0 0 0;} /* Displays (inline), or not (none), the 18+ icon */

/* bubble tooltip if missing on 18+ and StMinver logo */

a.tt { position:relative; color:#3CA3FF; font-weight:bold; text-decoration:none; }
a.tt span { display: none; }
a.tt:hover {color: #aaaaff; background:;}
a.tt:hover span.tooltip { display:block; position:absolute;  z-index:2000;  bottom:20px; right:10px; padding: 15px 0 0 0; width:200px; color: #FFFFFF;  filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }

/* Change those 3 GIF file names according to the info-bubble color you need */
a.tt:hover span.top { display: block; padding:3px 8px 10px; background: url(/commonuk_images/payment_icons/bubblePurple.png) no-repeat top; }			
a.tt:hover span.middle { display: block; padding: 0 8px; text-align:left; background: url(/commonuk_images/payment_icons/bubble_fillerPurple.png) repeat bottom; }
a.tt:hover span.bottom { display: block; padding: 30px 8px 0; color: #548912; background: url(/commonuk_images/payment_icons/bubblePurple.png) no-repeat bottom;}

.gameinfo-table {font-size: 11px; width: 200px; background:transparent; }
.gameinfo-table td {color:#fff!important;}

.myPromos .portfolio_div_container {width:171px; height:157px; float:none !important; padding:0 0 0 0; margin:0 0 0 0;} 
.portfolio_div div.info { font-size: 12px !important; color:#ffffff !important; }
.portfolio_div div.info p { text-align: center !important; color:#e9d4ed !important; }
.portfolio_div div.info_bg { top:-228px !important; background-color:#23247e !important; }

.bloverlayhighlight {background:  url("../images/sp_panel_bl_highlight.gif") 0 100% no-repeat #dabbe4; float:left; margin:20px 8px 0 8px; }
.broverlayhighlight {background:  url("../images/sp_panel_br_highlight.gif") 100% 100% no-repeat;}
.tloverlayhighlight {background:  url("../images/sp_panel_tl_highlight1.gif") 0 0 no-repeat;}
.troverlayhighlight {background:  url("../images/sp_panel_tr_highlight1.gif") 100% 0 no-repeat; padding: 8px; color: #000;}

