*{ font-size: 11px; color:; text-decoration:none; }
/*		MEMBERS PANEL																												*/

.content
{	
	padding:0px 20px 0px 20px;
}
.content .panel
{	
	width: 480px;
	margin: 0 auto;
	border:1px solid white;
	padding-bottom:20px;
	background: #97046F;
	color: #fff;	
	font-family: verdana;
	font-size:13px;
	text-align:left;
	height: 350px;
	min-height: 350px;
}
html > body .content .panel
{
	height: auto;
}
.content .boxtrans .panel
{
	width: 510px;
}
.content .panel h1
{
	height: 22px;
	width: auto;
	border-bottom:1px solid white;		
	font-weight: 600;
	padding:5px 0px 5px 10px;
	margin:0;
	background:none;
	background-color:#680557;
	color: #fff;
	font-size:16px;
	font-family: Helvetica;
	font-style: normal;
	text-transform: capitalize;	
	text-align: left;
}
.content .panel p, .content .panel b, .content .panel span, .content .panel strong 
{
	font-family: verdana;
	font-size:13px;
	color: #fff;
}
.content .panel a, .panel a:hover, .panel a:visited
{
	color:#fff;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
}
.content .panel th
{
	color: #fff;
	font-family: verdana;
	font-size:12px;
	background: none;
	border: none;
}
.content .panel td
{
	color: #fff; font-family: verdana; font-size:15px; background: none; border: none; font-weight: normal;
}
.content .panel a:hover
{   font-size: 12px;
	color:#6699cc;
	font-weight: normal;
	text-decoration: none;
}
.content .panel input
{
	padding: 0;
	height: 1.5em;
	color: #000;	
	font-family: verdana;
	font-size:12px;
	background: white;
}
.content .panel textarea
{
	color: #000;	
	font-family: verdana;
	font-size:12px;
	background: white;
	width: 230px;
}
.content .panel #membersData
{
	font-weight: normal;
	padding:10px 20px 0 20px;
	float:left;
}
html > body .content .panel #membersData
{
	float:none;
}
.content #membersData p
{
	padding: 0; margin: 0; text-align: left; width: auto; font-weight: normal; color: #fff; font-family: verdana; font-size:12px;
}
.content div.loginField
{
	margin: 10px 0;
}
.content div.loginField b
{
}
.content div.detailsField
{
	clear: both;
	margin: 10px 0;
}
.content div.detailsField b
{
	display:block;
	float: left;
	width: 145px;
}
.content div.detailsField span
{
	display:block;
	float: left;
}
.content #balanceDetails
{
	border-bottom: 1px solid #fff;
	margin: 0 0 15px 0;
	padding-bottom: 5px;
	float: left;
}
.content #balanceDetails b
{
	display: block;
	float: left;
	width: 145px;
}
.content #balanceDetails p
{
	padding:5px 0;
	margin:5px 0;
}
.content #balanceDetails span
{
	display: block;
	float: left;
	width: 145px;
}
.content #membersData input, .content #membersData select
{
	width: 230px;
	background: white;
}
.content #membersData input.modifyRadioButton, .content #membersData input.modifyCheckbox
{
	width:auto;	
	border: none;
	background: #021836;
}
.content .submitButton
{
	display:block;
	border: 2px solid #000;
	width: 80px;
	height: 20px;
	text-align: center;
	padding:5px;
	color: #000;
	background:#ccc;
	margin:25px auto 0 auto;
}
.content a.submitButton,a.submitButton:hover,a.submitButton:visited
{
	color:#000;
}
.content .buttonContainer
{
	margin: 0 auto;
	width: 480px;
	text-align: center;
}
.content .panel .leftCol
{
	float: left;
	clear: both;
	width: 48%;
	padding: 0 0 15px 10px;
	margin-top:10px;
}
.content .panel .rightCol
{
	float: left;
	width: 47%;
	padding-bottom: 15px;
	margin: 10px 0 0 5px;
}
.content .panel .leftCol .membersHeader, .panel .rightCol .membersHeader
{
	color: white;
	font-size: 14px;
	font-family: Helvetica;
	font-weight: bold;
	padding: 0px;
	margin: 0;
	border-bottom: 1px solid #fff;
}
.content .panel .links 
{
	margin-top:10px;
}
.content .panel .links a
{
	display: block;
	padding: 2px;
}
.content .reportTableNav, .content .reportTable
{
	width: 100%;
}
.content .reportTable th
{
	border-bottom: 1px solid white;
}
.content .reportTable td
{
	border-bottom: 1px solid silver;	
}
.content #flashcontent
{
	float:right;
}
.content #gamesDetailInfo 
{
	padding: 20px 0;
	text-align: left;
}
.content #gamesDetailInfo th
{
	text-align: left;
}
.content #gamesDetailInfo b
{
	display:block;
	width: 200px;
	float:left;
}
.content .gameInfo th
{
	width: 100px;
}
.content .gameInfo th, .gameInfo td
{
	padding: 2px;
}
.content #gameCards
{
	border-collapse:collapse;
	width: 100%;
}
.content .gameDetailCards
{
	background: #FFF;
	margin: 5px 5px;
	border: 1px solid #fff;
	width:110px;
}
.content .slotCards .gameDetailCards
{
	width: 150px;
	float: left;	
}
.content .slotCards .gameDetailCards td
{
	width: 12px;	
}
.content .winningCard
{
	color: #FF0000;
}
.content .callSequence
{
	line-height: 18px;
	float:left;
	font-size: 10px;
	width: 100%;
}
.content .callSequence b
{
	font-size: 11px;
}
.content .call
{
	float: left;
	width: 50px;
	height: 20px;
}
.content #cardGroup
{
	margin-top:10px;
	clear: left;
	float:left;
	width: 100%;
}
.content .gameDetailCards th	
{
	border-bottom:1px solid white;
	text-align:center;
	font-size:12px;
	font-family: Helvetica;
	background:silver;
}
.content .gameDetailCards td
{
	padding: 0;
	font-size: 9px;
	background-color:#FFF;
	border:1px solid white;
	text-align:center;
}
.content .gameDetailCards th.winningCard, .content .gameDetailCards tr.winningCard
{
	background: #0000FF; color: #FFF;
}
.content .slotCards .gameDetailCards th.winningCard
{
	font-size: 10px; font-weight: 900; background: #0000FF; color: #FFF;
}
.content .slotCards .gameDetailCards
{
	height: 75px;
}
.content td.selAndIn
{
	background-color:#000;
	color: #FFF;
}
.content .gameDetailCards td.sel
{
	background-color:#CCC;
	color: #000;
}
.content td.winningCard
{
	background-color:#0000FF;
}
.content td.nowin
{
	background-color:#FFF;
}
.content .callSequence .c, .content .callSequence .cwin
{
	font-size: 10px;
	font-weight:bold;
	padding-right: 5px;	
}
.content span.n
{
	font-size: 10px;
	color: #fff;
}
.content span.cwin
{
	color: #F00;
}
.content #gameCards
{
	float:left;
}
.content .clearer
{
	clear:both;
}




/*				PAGE CONTENT																														*/
.content
{
	
}

/*				PAGE CONTENT	HEADING																													*/
.content H1
{
	color: #FFF;
	font-family:Helvetica;
	font-size:15px;
	margin:0px;
}
/*				PAGE CONTENT	HEADING																													*/
.content H2
{
	color: #FFF;
	font-family:Helvetica;
	font-size:13px;
	margin:10px 0px 10px 0px;
}
/*				PAGE CONTENT	SUB HEADING																													*/
.content H3
{
	color: #FFF;
	font-family:Helvetica;
	font-size:13px;
	margin:0px;
	padding:5px 5px 0px 0px;
	clear:left;
}

/*				PAGE CONTENT	PARAGRAPH																													*/
.content P
{
	margin:0px 0px 10px 0px;
	font-size: 12px;	
}
/*				PAGE CONTENT	ITALICS																													*/
.content EM
{
}
/*				PAGE CONTENT	BOLD																													*/
.content B
{
}
/*				NAV LINKS AT THE TOP OF CONTENT PAGES																													*/
.content .largelinks
{
	padding-bottom:10px;
}
.content .largelinks a, a:visited 
{	
	font-size:12px;
	text-decoration:none;
	color:blue;		
}
.content .largelinks  a:hover 
{	
	font-size:12px;
	text-decoration:none;
	color:blue;		
}
.content .smalllinks	
{
	text-align:center;
	padding-bottom:10px;
	color: #fff;	
}	
.content .smalllinks	A, .smalllinks A:visited
{ 
	font-size:11px;
		color: white;	
		text-decoration: none;
}	
.content .smalllinks A:hover
{ 
	font-size:11px;
		color: #6699cc;	
		text-decoration: none;
		
}	

/*				ORDERED LISTS - MOSTLY FOR TERMS																													*/
.content OL
{
	margin:5px 20px 10px 40px;
	font-size:12px;
}
.content UL
{
	margin:5px 20px 10px 40px;
		font-size:12px;
}

.content LI
{

	padding-bottom:5px;
		font-size:12px;
}
/*				DISPLAY TABULAR DATA																																		*/
.content .data_table
{
	width:400px;
	border:1px solid white;	
	margin-bottom:20px;
}
.content .data_table TH
{
	background-color:#053d81;
	font-size: 14px;
	font-family: Helvetica;
	font-weight: bold;
	padding: 5px;	
	border-bottom: 1px solid #034dbb;	
	color:white;
}
.content .data_table TD
{
	font-size: 13px;
	font-family: Helvetica;
	font-weight: 100;
	padding:5px 0px 5px 5px;	
}
.content .data_table .oddRow TD
{
	background-color: #CDDAEF;
	color:#000
}
.content .floatimg
{
	float:left;
	padding:10px;
}


/* PROMOTION DEPOSITS PAGE */
#depositPromoContent { padding-left: 26px; }
#depositPromoContent a:hover 				{font-family:verdana;font-size:7pt;color:#fe8624;text-decoration: none}
#depositPromoContent a 						{font-family:verdana;font-size:7pt;color:#6B8294;text-decoration: none}

#depositPromoContent td	{font-family:verdana;font-size:8pt;line-height:13px;color:#6B8294;text-decoration: none}

#depositPromoContent b						{font-family:verdana;font-size:7pt;color:#fe8624;text-decoration: none}
#depositPromoContent strong {color:#000;}
#depositPromoContent b.orange				{font-family:verdana;font-size:8pt;color:#fe8624;text-decoration: none}
#depositPromoContent b.gray					{font-family:verdana;font-size:8pt;color:#6B8294;text-decoration: none}
#depositPromoContent b.heading				{font-family:verdana;font-size:12pt;color:#6B8294;text-decoration: none}
/* END PROMOTION DEPOSITS PAGE */

/* INTERBINGO CSS */

/* CSS Document */

/* Body rules */

		

/* Wrapper rules */

#wrapper {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 770px;
	color: #333;
	background-color: transparent;
	}
	
#wrapperlobby {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 720px;
	height: 100%;
	color: #000;
	background-color: transparent;
	}	
	
/* Header divisions */


/*#header2 {
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	width: 720px;
	height: 150px; 
	text-align: left;
	color: #000;
	background: #882255 url("../images/bg_header.gif") repeat-x;  
	}
	
*/
#wrapperlobby #header	{width: 730px;}	

#companyident {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: 30px;
	left: 0;
	width: 313px;
	height: 74px; 
	color: #000;
	background-color: transparent; 	
	}	
	
#wrapperlobby #companyident	{width: 720px;}		

/* Header - tab rules */

#globaltabs {
	margin: 0;
	padding: 0;
    
	top: 0;
	left: 0;
	width: 770px;
	height:15px;
    background-color: #3d3d3d; 	
    line-height: normal;
	border-bottom: 15px solid #000;
	}
	  
#globaltabs ul {
	font-size: 0.8em;
	float: left;
	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: 0;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
	height: 15px;
	}
	
	  
      
#globaltabs a:hover {color:#f500b7;}
	
#globaltabs #current {background-image: url("../images/sp_tabs_on_lft.gif");}
	
#globaltabs #current a {
	background-image: url("../images/sp_tabs_on_rht.gif"); 
    color:#f500b7;
     }


/* Content divisions */	    
	    

#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:164px;
	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;	    
	}	
	

/* 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;	    
	}
	

	 
/* Footer rules */	 
	 

#rollover18plus		{
	position: absolute; 
	left: 205px; 
	top: -60px; 
	z-index: 0; 
	width: 200px; 
	line-height: 15px; 
	text-align: left; 
	padding: 8px; 
	border: 1px solid #000; 
	background-color: #fff; 
	visibility: hidden; 
	color: #333;	
	}  
	
/* Curved panels */	

/* Wrapper panel */


.blwrapper {background: #fff; height: 100%; margin: 0 0 10px 0} 
.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: #fff; height: 100%; margin: 0 0 10px 0}  
.trnav {padding: 0 10px 10px 10px;}

/* Nav panel */

.bllog {background: #490830; height: 100%; margin: 0 0 10px 0}  
.trlog {padding: 10px 0px;}


#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: #490830; height: 181px; margin: 0 0 0 0} 
.trintro {padding: 7px;}

/* Promo panels */

.blpromo {background: #490830; height: 100%; margin: 0px} 
.trpromo {padding: 7px;}

.blhdr {background: #490830;} 
.brhdr {min-height: 22px; height: auto;}
.trhdr {padding: 10px; text-align: left;}
.blhdr h1	{	    

	
	margin: 5px 0 5px 0;    
	padding: 0;    
	text-transform: uppercase;
	font: Verdana, 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: #490830; min-height: 563px; height: auto; margin: 0 0 10px 0} 
.brcontent {min-height: 563px; height: auto;}
.trcontent {padding: 7px 19px; text-align: left; color: #fff;}

.trcontent a {color: #ff00bc;}



#wrapperlobby .blcontent {min-height: 263px; height: auto; margin: 0} 
#wrapperlobby .brcontent {min-height: 263px; height: auto;}

/* Highlight panels */

.blhighlight {background: #fff;}
.trhighlight {padding: 7px; color: #fff;}

.blhighlight h1	{	    
	padding: 0;    
	color: #333;    
	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;    
	}	
.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: #000000;
	font-size: 13px; 
	line-height: 19px;
	}	    
	    
a.hdrLink:hover	{	    
	color: #000000;
	}	
	
	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: #000;
	text-decoration: none;       
	}	
	
/* Account panel */

.blaccount {background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #c90072; height: 100%; margin: 0 0 10px 0}
.braccount {background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tlaccount {background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.traccount {background:  url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px;}

/* Pre-Buy panel */

.blprebuy {background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #c90072; height: 100%; margin: 0 0 10px 0}
.brprebuy {background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tlprebuy {background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.trprebuy {background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px;}

/* History panel */

.blhistory {background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #c90072; height: 100%; margin: 0 0 10px 0}
.brhistory {background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tlhistory {background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.trhistory {background:  url("../images/sp_panel_tr_content.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: #490830;}
.trlobby {padding: 4px;}

.blgame {background: #fff;}
.trgame {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: #f500b7;    
	height: 1px;    
	border-bottom: 1px solid #fff;    
	}		
	
/* Global table rules */			
	

.subtblhd td {
	font-weight: bold;
	color: #fff;
	background: #f5891f;
	}
	
.subtblsubhd td {
	font-weight: bold;
	color: #fff;
	background: #dea929;
	}		
	
.subtbl td	{	/* For all browsers except IE */
	background: #fff28a;
	height: 26px;
	vertical-align: middle;
	}

/* 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: 3px double #fff;    
   	padding: 2px;    
   	background-color: #490830;    
   	color: #fff;    
   	font-size: 1em;    
   	font-weight: bold;    
   	font-family: Verdana, Helvetica, Arial, sans-serif;    
	margin: 0;   
	text-decoration: none;
   	}    
       
.button:hover {    
   	color: #490830;    
	border: 3px double #fff;    
	background: #f500b7;	    
   	}
	
.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.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 verdana, arial, helvetica, sans-serif;    
	font-weight: normal;    
	font-style: normal;    
	text-decoration: none;    
	color: #fff;    
	background: transparent;
	margin-left:12px;			    
	}  
	
a.logLink:hover	{	   
	color: #f500b7;				    
	}	
	
	
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:#ff00bc;	    
	background: transparent;				    
	}    
									    
a.main:hover	{	    
	color: #f500b7;    
	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;				    
	}					
	
/* Typography */
	
	
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: Verdana, 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: #fff;    
	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: #490830;}		
.trhighlight p {color: #000;}
	
/* Lists */

	  
	
/* Forms */		    
    
	    
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 #333;		    
	font: 12x/14px verdana, arial, helvetica, sans-serif;     
	color: #3d3d3d;	    
	margin: 2px 7px 0 0;    
	height: 17px;    
	vertical-align: middle;     
	width: 130px;    
	} 	

	
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;    
	}
	
.textbox150 {      
	color: #333333;    
	}	  		    

.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 */


/* Lobby rules */

.gamespaneltxt	{height: 130px;}

.lobbyimg	{border: 1px solid white;}

.lobbyjackpot	{height: 108px;}
	

.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: middle;
	}
				
.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: ;    
	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;
	width:;    
	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 16px 5px 3px;  
    text-decoration: none;    
    font-weight: bold;    
    color: #fff;    
	}    
	/* Commented Backslash Hack hides rule from IE5-Mac \*/    
	#lobbytabs a {float: none;}    
	/* End IE5-Mac hack */	      
          
#lobbytabs a:hover {    
	color:#f500b7;    
    }    
	    
#lobbytabs #current {    
	background-image: url("../images/sp_lobbytabs_on_lft.gif");    
    }    
	    
#lobbytabs #current a {    
	background-image: url("../images/sp_lobbytabs_on_rht.gif");    
    color:#000;    
    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: #f500b7;	
	text-decoration: underline;
	}		    
	      
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 {
	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;
	colour: #ffffff;
	}		

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: #333;	
	background: transparent;				
	}
									
a.history:hover	{	
	color: #003366;
	background: transparent;				
	}

.accounttbl td	{
	height: 23px;
	padding: 3px 0;
	color: #000000;
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	}
.accounttbl b{color: #000;}
accounttbl td a{color: #000;}

* html	.accounttbl td	{
	height: 19px;
	}

.colourblockform .accounttbl td, .colourblockform .accounttbl b	{ color:#000000;}

.accountbuttons td	{
	padding-top: 20px;
	}	
		
.cancelbutton {    
   	border: 3px double #fff;    
   	padding: 2px;  
   	background-color: #882255;    
   	color: #fff;    
   	font-size: 1em;    
   	font-weight: bold;    
   	font-family: Verdana, Helvetica, Arial, sans-serif;    
	margin: 0;   
	text-decoration: none;
   	}    
       
.cancelbutton:hover {
	border: 3px double #003366;    
   	color: #003366;
	background: #92d8de;    
   	}		
	
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: #003366;
	background: #fff;	
	border: 3px double #003366;
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin: 0 0 10px 0;
	}	
	
a.accountbutton:hover	{	
	color: #fff;
	background: #882255;		
	border: 3px double #fff;	
	}	
	
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: #003366;
	background: #fff;	
	border: 3px double #003366;	
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin: 0 0 10px 0;
	}	
	
a.prebuybutton:hover	{	
	color: #fff;
	background: #882255;		
	border: 3px double #fff;	
	}	
	
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: #003366;
	background: #fff;	
	border: 3px double #003366;		
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin: 0 0 10px 0;
	}	
	
a.historybutton:hover	{	
	color: #fff;
	background: #882255;		
	border: 3px double #fff;
	}		
	
/* 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: #fff;    
	color: #000; 
	width: 404px;    
	border: 1px dashed #fff;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 382px;    
	}    
	    

	
.colourblockforgotten	{   
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	padding: 10px;    
	color: #000;
	margin: 0;    
	background-color: #f500b7;    
	width: 404px;    
	border: 1px dashed #f500b7;    
	vertical-align: middle;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 382px;    
	}    
	    

	       
.colourblockreg	{	    
	font: 10px/12px verdana, arial, helvetica, sans-serif;    
	padding: 10px;    
	margin: 0;   
	color: #000; 
	background-color: #f500b7;    
	width: 404px;    
	border: 1px dashed #f500b7;    
	text-align: left;    
	voice-family: "\"}\"";    
	voice-family: inherit;    
	width: 382px;    
	}    
	    

	
/* 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: #c90072;
	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;
	}	
			
	
/* 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;
	  
	}	
	
	
#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 {
}


	
.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: 37px;
  background: url('/interbingo/bingo/images/signup.gif') no-repeat;
 
  margin-bottom:8px;
   
      }
    a:hover.signup {
     background-position: 0px -79px;
  
      }
	  
	  #loginforgotten {
	text-align: left;
	height: 20px;
	padding-top: 5px;
	} 
	#freephone {
	color: #3d3d3d;
	margin: 10px;
	}  
	
	.freetop {font-size: 1em;font-weight:bold;padding: 0 0 5px 0; margin: 0;text-align:left;}
	.freebtm {font-size: 1.6em;font-weight:bold;padding: 0; margin: 0;text-align:left;}
	
	
	#userBut {
	display: block;
	height: 67px;
	width: 164px;
	}

#userBut a {
display:block;
height: 67px;
	width: 164px;
background: url('/interbingo/bingo/images/bt_newuser.gif') no-repeat;
}

#userBut2 {
	display: block;
	height: 45px;
	width: 164px;
	margin-bottom: 10px;
	}

#userBut2 a {
display:block;
height: 45px;
	width: 164px;
background: url('/interbingo/bingo/images/bt_newuser2.gif') no-repeat;
}


	
	
	/*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: 419px;
	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: 429px;
	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: 70px; margin-left: 67px;}

#ticker {
  width: 400px;
  height: 10px;
  color: #fff;
  padding: 5px;
  margin-left: 140px;  
  margin-top: 9px;
  margin-bottom: 0px;
  margin-right: 0px;
}

/*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: 362px;

}

#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: 88px;
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;
}

/*.link {color: blue;}*/ 


.colourblockform h1{color: #ff00bc; }
.colourblockform h2{color: #ff00bc; }
.colourblockform h3{color: #000; }
.colortext01 {color: #000; }

.methodstext {color: #000000}

	

/*start adding css for g2 prebuy 10/7/2009*/
.prebuygames{
color:#9f065a;
font-size:11px;
background:url(../images/prebuy/prebuybg.jpg);
background-repeat:no-repeat;
background-color:#ffa100;
min-height:750px;
}

.prebuyend{
background:url(../images/prebuy/prebuybgend.jpg);
background-color:#ffa100;
height:30px;
}

.prebuygames table{
color:#FFFFFF;
}

.prebuygamesnote{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
font-size:11px;
}

.gamepretitle01{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#08346b;
padding:0 0 0 0;
}

.gamepretitle02{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#6593cf;
padding-top:5px;
}

.gamepretitle03{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6593cf;
}

.gamepretitle04{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ff7e00;
}

.gamepretitle05{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#08346b;
}

.gamepretitle06{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fb5100;
}

.gamepretitle07{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.gamepretitle08{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
}

.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:#176599; 
font: 10px/12px verdana, arial, helvetica, sans-serif; 
font-weight: bold;
color:#FFFFFF;

} 
 
#data table tr .norm{ 
background-color:#fadeae; 
color:#670339; 
} 


.pretitle{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:19px;
color:#333333;
}

#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;
}
/*end of adding css for g2 prebuy*/

/* PROMOTION DEPOSITS PAGE */
#depositPromoContent { padding-left: 26px; }
#depositPromoContent a:hover 				{font-family:verdana;font-size:7pt;color:#fe8624;text-decoration: none}
#depositPromoContent a 						{font-family:verdana;font-size:7pt;color:#6B8294;text-decoration: none}

#depositPromoContent td	{font-family:verdana;font-size:8pt;line-height:13px;color:#6B8294;text-decoration: none}

#depositPromoContent b						{font-family:verdana;font-size:7pt;color:#fe8624;text-decoration: none}
#depositPromoContent strong {color:#000;}
#depositPromoContent b.orange				{font-family:verdana;font-size:8pt;color:#fe8624;text-decoration: none}
#depositPromoContent b.gray					{font-family:verdana;font-size:8pt;color:#6B8294;text-decoration: none}
#depositPromoContent b.heading				{font-family:verdana;font-size:12pt;color:#6B8294;text-decoration: none}
/* END PROMOTION DEPOSITS PAGE */

#myAccount {

	width: 699px;

	position: absolute;

	top:200px;

	z-index: 10;

	background-image: none;

	left: 50%;

    margin-left: -350px;



}

#myAccountHolder {

	display: block;

	width: 699px;

	margin-top:180px;

	margin-right: auto;

	margin-left: auto;

}

#slice01 {

	background-image: url(../images/myAccount/myAccount_01.png);

	display:block;

	height: 5px;

	width: 699px;

	background-repeat: no-repeat;

	background-position: bottom;

	/*behavior: url(../../stylesheets/resources/iepngfix.htc);*/

}

#slice02 {

	background-image: url(../images/myAccount/myAccount_02.png);

	height: 72px;

	width: 5px;

	float:left;

	margin:0px;

	behavior: url(../../stylesheets/resources/iepngfix.htc);

}

#slice03 {

	background-image: url(../images/myAccount/myAccount_03.jpg);

	height: 72px;

	width: 679px;

	float:left;

	margin:0px;

}

#slice04 {

	background-image: url(../images/myAccount/myAccount_04.png);

	height: 72px;

	width: 15px;

	float:left;

	margin:0px;

	behavior: url(../../stylesheets/resources/iepngfix.htc);

}

#slice05 {

	background-image: url(../images/myAccount/myAccount_05.png);

	height: 200px;

	width: 5px;

	float:left;

	behavior: url(../../stylesheets/resources/iepngfix.htc);

}

#slice06 {

	background-image: url(../images/myAccount/myAccount_06.jpg);

	height: 200px;

	width: 26px;

	float:left;

} 

#slice07 {

	height: 200px;

	width: 300px;

	float:left;

	background-color: #FFFFFF;

}

#slice08 {

	background-image: url(../images/myAccount/myAccount_08.jpg);

	height: 200px;

	width: 27px;

	float:left;

}

#slice09 {

	height: 200px;

	width: 300px;

	float:left;

	background-color: #FFFFFF;

}

#slice10 {

	background-image: url(../images/myAccount/myAccount_10.jpg);

	height: 200px;

	width: 26px;

	float:left;

}

#slice11 {

	background-image: url(../images/myAccount/myAccount_11.png);

	height: 200px;

	width: 15px;

	float:left;

	behavior: url(../../stylesheets/resources/iepngfix.htc);

}



#slice12 {

	background-image: url(../images/myAccount/myAccount_12.png);

	height: 25px;

	width: 5px;

	float:left;

	behavior: url(../../stylesheets/resources/iepngfix.htc);

}

#slice13 {

	background-image: url(../images/myAccount/myAccount_13.jpg);

	height: 25px;

	width: 340px;

	float:left;

}

#slice14 {

	background-image: url(../images/myAccount/myAccount_14.jpg);

	height: 25px;

	width: 339px;

	float:left;

}

#slice15 {

	background-image: url(../images/myAccount/myAccount_15.png);

	height: 25px;

	width: 15px;

	float:left;

	behavior: url(../../stylesheets/resources/iepngfix.htc);

}

#slice16 {

	background-image: url(../images/myAccount/myAccount_16.png);

	height: 20px;

	width: 345px;

	float:left;

	behavior: url(../../stylesheets/resources/iepngfix.htc);

}

#slice17 {

	background-image: url(../images/myAccount/myAccount_17.png);

	height: 20px;

	width: 354px;

	float:left;

	behavior: url(../../stylesheets/resources/iepngfix.htc);

}

.pName, .pStatus, .pGame {

display:block;

float:left;

margin-top:23px;

color:#fff;

font-size:17px;

font-family:Arial, Helvetica, sans-serif;

line-height:20px;

}

.pName{margin-left:33px; _margin-left:15px;}

.pGame{margin-right:45px; _margin-right:15px; float:right;}

#pClose{

	position:absolute;

	z-index:50; 

	top:10px;

	_top:20px;

	right:23px; 

	height:30px;}

.pTitle{

	display:block;

	font-size: 16px;

	color: #BAB083;

	font-weight: bold;

	margin-top:5px;

	margin-left:10px;

	margin-bottom:5px;

	}

.scrollbox {

	margin-top:8px;

	width:270px;

	height:160px;

	_height:170px;

	overflow: auto;

	display: block;

	padding:10px;

	text-align:left;

}

.scrollbox img {float:left; margin-right:5px; margin-bottom:5px;}





.pScroll {

	font-weight: normal;

	font-size: 12px;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 12px;

	margin-left: 0;

	color: #000;

	line-height:16px;

}



a.scrolllink:link {

	color: #f885cc;

	font-size: 12px;

}

a.scrolllink:visited {

	color: #f885cc;

}

a.scrolllink:hover {

	color: #990066;

}

a.scrolllink:active {

	color: #f885cc;

}



a.closeWin:link {color: #f885cc; font-size: 12px; text-decoration:none;}

a.closeWin:visited {color: #f885cc;}

a.closeWin:hover {color: #e170b0;}

a.closeWin:active {color: #f885cc;}



.pGame a:link {color: #990066;}

.pGame a:visited {color: #990066;}

.pGame a:hover {color: #990066;}

.pGame a:active {color: #990066;}

div.lobbybutton2 span{color:black;}
div.lobbybutton span{color:black;}
.lobbyArea {
	margin: 0 auto;
	padding: 0;
	position: relative;
	/*width: 572px;*/
	height: 100%;
	color: #000;
	background-color: transparent;
	text-align: left;
	line-height:12px;
	}
/* drop down styles */
.accordion2 { width: 572px; font: 14px "Trebuchet MS", Arial, Sans-Serif; }
.accordion2 h3 { background: transparent url(../assets-lobby/testBg.png) no-repeat scroll top; color: #490830; text-decoration: none; font-weight:bold; width:552px; font-size: 13px; line-height: 23px; height: 23px; padding: 5px 10px 5px 10px; margin: 0 0 8px 0; display: block; cursor: pointer; }
.accordion2 h3:hover { color: #490830; }
.accordion2 b { color: #490830; }
.accordion2 h3.active { background-position: bottom; outline: none; /* hide dotted outline in Firefox */ }
.accordion2 .panel { background: transparent; margin: 0 0 15px 0; padding: 0; display: none; color: #490830; font: 12px "Trebuchet MS", Arial, Sans-Serif; }

.accordion1 { width: 572px; font: 14px "Trebuchet MS", Arial, Sans-Serif; }
.accordion1 h3 { background: transparent url(../assets-lobby/testBg.png) no-repeat scroll top; color: #490830; text-decoration: none; font-weight:bold; width:552px; font-size: 13px; line-height: 23px; height: 23px; padding: 5px 10px 5px 10px; margin: 0 0 8px 0; display: block; cursor: pointer; }
.accordion1 h3:hover { color: #490830; }
.accordion1 b { color: #490830; }
.accordion1 h3.active { background-position: bottom; outline: none; /* hide dotted outline in Firefox */ }
.accordion1 .panel { background: transparent; margin: 0 0 15px 0; padding: 0; display: none; color: #490830; font: 12px "Trebuchet MS", Arial, Sans-Serif; }


.accordion3 { width: 572px; font: 14px "Trebuchet MS", Arial, Sans-Serif; }
.accordion3 h3 { background: transparent url(../assets-lobby/testBg.png) no-repeat scroll top; color: #490830; text-decoration: none; font-weight:bold; width:552px; font-size: 13px; line-height: 23px; height: 23px; padding: 5px 10px 5px 10px; margin: 0 0 8px 0; display: block; cursor: pointer; }
.accordion3 h3:hover { color: #490830; }
.accordion3 b { color: #490830; }
.accordion3 h3.active { background-position: bottom; outline: none; /* hide dotted outline in Firefox */ }
.accordion3 .panel { background: transparent; margin: 0 0 15px 0; padding: 0; display: none; color: #490830; font: 12px "Trebuchet MS", Arial, Sans-Serif; }

/* Tab Menu */
#lobbyTab { width: 572px; font: 14px "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 8px 0; }

#lobbyTab .menu {margin:0; padding:0; height:40px; width:572px; display:block; background:url('../assets-lobby/topMenuImages.png') repeat-x; font:12px "Trebuchet MS", Arial, Sans-Serif; font-weight: bold; }
#lobbyTab .menu li{padding:0; margin:0; list-style:none; display:inline;}
#lobbyTab .menu li a{float:left; padding-left:15px; display:block; color:#fff; text-decoration:none; cursor:pointer; background:url('../assets-lobby/topMenuImages.png') 0px -40px no-repeat;}
#lobbyTab .menu li a span{line-height:40px; float:left; display:block; padding-right:15px; background:url('../assets-lobby/topMenuImages.png') 100% -40px no-repeat;}
#lobbyTab .menu li a:hover{background-position:0px -80px; color:#fff;}
#lobbyTab .menu li a:hover span{background-position:100% -80px;}
#lobbyTab .menu li a.active, .menu li a.active:hover{line-height:40px;  background:url('../assets-lobby/topMenuImages.png') 0px -120px no-repeat; color:#fdcc03;}
#lobbyTab .menu li a.active span, .menu li a.active:hover span{background:url('../assets-lobby/topMenuImages.png') 100% -120px no-repeat;}

html body div.clear,
	html body span.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	}


/* ------------------
 styling for the tables 
   ------------------   */

/* bingo table 90*/
#Ball90
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 572px;
	text-align: left;
	border-collapse: collapse;
}
#Ball90 thead th.rounded-left
{
	background: transparent url('bingo/90_tbl_hdr_left.png') left no-repeat;
	height: 40px;
	width: 82px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball90 thead th.rounded-right
{
	background: transparent url('bingo/90_tbl_hdr_right.png') right no-repeat;
	height: 40px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball90 th
{
	height: 40px;
	line-height: 41px;
	color: #fff;
	background: transparent url('bingo/90_tbl_hdr_middle.png') right no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball90 td.gametitle {width: 142px; }
#Ball90 thead th.rounded-q1, #Ball90 td.r1 {width: 30px;}
#Ball90 thead th.rounded-q2{width: 30px;}
#Ball90 td.r2 {width: 30px; color: #cc0066;}
#Ball90 thead th.rounded-q3, #Ball90 td.r3 {width: 42px;}
#Ball90 thead th.rounded-q4, #Ball90 td.r4 {width: 44px;}
#Ball90 thead th.rounded-q5 {width: 70px;}
#Ball90 td.r5 {width: 70px; color: #cc0066;}
#Ball90 td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #e8edff;
	color: #333;
	border-top: 1px solid #fff;
}
#Ball90 tfoot td.rounded-foot-left {background: #e8edff url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px;}
#Ball90 tfoot td.rounded-foot-right {background: #e8edff url('table-images/botright.png') right bottom no-repeat;}
#Ball90 tbody tr:hover td {background: #fff;}


/* bingo table 80*/
#Ball75
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 572px;
	text-align: left;
	border-collapse: collapse;
}
#Ball75 thead th.rounded-left
{
	background: transparent url('bingo/80_tbl_hdr_left.png') left no-repeat;
	height: 40px;
	width: 82px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball75 thead th.rounded-right
{
	background: transparent url('bingo/80_tbl_hdr_right.png') right no-repeat;
	height: 40px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball75 th
{
	height: 40px;
	line-height: 41px;
	color: #fff;
	background: transparent url('bingo/80_tbl_hdr_middle.png') right no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball75 td.gametitle {width: 142px; }
#Ball75 thead th.rounded-q1, #Ball90 td.r1 {width: 30px;}
#Ball75 thead th.rounded-q2{width: 30px;}
#Ball75 td.r2 {width: 30px; color: #0066cc;}
#Ball75 thead th.rounded-q3, #Ball90 td.r3 {width: 42px;}
#Ball75 thead th.rounded-q4, #Ball90 td.r4 {width: 44px;}
#Ball75 thead th.rounded-q5 {width: 70px;}
#Ball75 td.r5 {width: 70px; color: #0066cc;}
#Ball75 td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #e8edff;
	color: #333;
	border-top: 1px solid #fff;
}
#Ball75 tfoot td.rounded-foot-left {background: #e8edff url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px;}
#Ball75 tfoot td.rounded-foot-right {background: #e8edff url('table-images/botright.png') right bottom no-repeat;}
#Ball75 tbody tr:hover td {background: #fff;}


/* bingo table 75 */
#Ball80
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 572px;
	text-align: left;
	border-collapse: collapse;
}
#Ball80 thead th.rounded-left
{
	background: transparent url('bingo/75_tbl_hdr_left.png') left no-repeat;
	height: 40px;
	width: 82px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball80 thead th.rounded-right
{
	background: transparent url('bingo/75_tbl_hdr_right.png') right no-repeat;
	height: 40px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball80 th
{
	height: 40px;
	line-height: 41px;
	color: #fff;
	background: transparent url('bingo/75_tbl_hdr_middle.png') right no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#Ball80 td.gametitle {width: 142px; }
#Ball80 thead th.rounded-q1, #Ball90 td.r1 {width: 30px;}
#Ball80 thead th.rounded-q2{width: 30px;}
#Ball80 td.r2 {width: 30px; color: #ff3300;}
#Ball80 thead th.rounded-q3, #Ball90 td.r3 {width: 42px;}
#Ball803 thead th.rounded-q4, #Ball90 td.r4 {width: 44px;}
#Ball90 thead th.rounded-q5 {width: 70px;}
#Ball80 td.r5 {width: 70px; color: #ff3300;}
#Ball80 td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #e8edff;
	color: #333;
	border-top: 1px solid #fff;
}
#Ball80 tfoot td.rounded-foot-left {background: transparent url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px;}
#Ball80 tfoot td.rounded-foot-right {background: transparent url('table-images/botright.png') right bottom no-repeat;}
#Ball80 tbody tr:hover td {background: #fff;}






/* generic */
 a.tableBut:link, a.tableBut:visited, a.tableBut:active {
    background: transparent url('bingo/button_game_right.png') no-repeat scroll top right;
    color: #666;
    display: block;
    float: left;
    font: normal 10px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    height: 24px;
    margin-right: 0;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.tableBut span {
    background: transparent url('bingo/button_game.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
} 
a.tableBut:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
	
}

a.tableBut:hover span {
    background-position: bottom left;
	padding: 6px 0 4px 11px; /* push text down 1px */
}
.gametitle a:link, .gametitle a:active, .gametitle a:visited {
	color: #666;
	text-transform:uppercase;
	text-decoration: none;
	font-weight: bold;
}


/* bingo table Jackpots */
#table-jackpot
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 572px;
	text-align: left;
	border-collapse: collapse;
}
#table-jackpot thead th.rounded-left
{
	background: transparent url('bingo/jackpots_tbl_hdr_left.png') left no-repeat;
	height: 40px;
	width: 182px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#table-jackpot thead th.rounded-right
{
	background: transparent url('bingo/jackpots_tbl_hdr_right.png') right no-repeat;
	height: 40px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#table-jackpot th
{
	height: 40px;
	line-height: 41px;
	color: #fff;
	background: transparent url('bingo/jackpots_tbl_hdr_middle.png') right no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#table-jackpot td.gametitle {width: 182px; }
#table-jackpot thead th.rounded-q1, #table-jackpot td.r1 {width: 120px;}
#table-jackpot thead th.rounded-q2{width: 90px;}
#table-jackpot td.r2 {width: 130px; color: #cc9900;}
#table-jackpot td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #e8edff;
	color: #333;
	border-top: 1px solid #fff;
}
#table-jackpot tfoot td.rounded-foot-left {background: #e8edff url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px;}
#table-jackpot tfoot td.rounded-foot-right {background: #e8edff url('table-images/botright.png') right bottom no-repeat;}
#table-jackpot tbody tr:hover td {background: #fff;}

	
	
	
	
	#accountPanel {
	margin: 0;
	padding-top: 10px;
	width: 572px;
	height: 100px;
	_height: 90px;
	display: block;
	background-color:#fff;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	}
	
	#accountPanelTop {
	margin: 0;
	padding: 0;
	width: 572px;
	height: 10px;
	line-height: 10px;
	display: block;
	background: url('accountTop.png') no-repeat top left;
	}
	#accountPanelBottom {
	margin: 0;
	padding: 0;
	width: 572px;
	/*line-height: 10px;*/
	height: 10px;
	display: block;
	background: url('accountBot.png') no-repeat bottom left;
	}
	
	#accountPanel .accountPanelHdr {
	width: 113px;
	display: inline;
	margin-left: 20px;
	float: left;
	padding: 0;
	height: 30px;
	line-height: 30px;
	color: #666;
	}
	#accountPanel .accountPanelInfo {
	width: 83px;
	display: inline;
	float: left;
	padding: 0;
	height: 30px;
	line-height: 30px;
	color: #99cc00;
	}
	#accountPanel .accountPanelBut {
	width: 168px;
	display: inline;
	float: left;
	padding: 0;
	height: 30px;
	line-height: 30px;
	}
	



	
	#accountPanel .accountPanelAll {
	width: 502px;
	display: inline;
	float: left;
	padding-left: 10px;
	line-height: auto;
	color: #666;
	}
	#accountPanel .accountPanelAll h1 {
	font-size: 14px;
	color: #ff0066;
	padding: 0px;
	margin: 0px;
	}
	#accountPanel .accountPanelAll a {
	color: #ff0066;
	}
	
	#accountPanel .accountPanelLoginHdr {
	width: 70px;
	display: inline;
	float: left;
	padding: 0;
	height: 30px;
	line-height: 30px;
	color: #666;
	}
	
	#accountPanel .accountPanelLoginForm {
	width: 120px;
	display: inline;
	float: left;
	padding: 0;
	height: 30px;
	line-height: 30px;
	color: #666;
	}
	.loginBox
	{
	margin: 2px 5px 0 0;
	border: 0;
	width: 100px;
	height: 15px;
	padding: 3px 6px;
	color: #333;
	background: #fff;
	border: 1px solid #999;
	}
	#accountPanel .accountPanelButLog {
	width: 70px;
	display: inline;
	float: left;
	padding: 0;
	height: 30px;
	line-height: 30px;
	}
	
	
a.accountBut:link, a.accountBut:visited {
	color: #ff0066;
	display: block;
	line-height: 30px;
	background: url('accountBut.gif') no-repeat top left;
	padding-left: 30px;
	height: 30px;
	}
	
a.accountBut:hover {
    background-position: bottom left;
	color: #0099cc;
	}

	
	/* Lobbby panels */





.clear {
	background: none;
	border: 0;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 200px;
	height: 1px;
	}
	
	.clearSpacer {
	background: none;
	border: 0;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 200px;
	height: 10px;
	}
	
	
	/* lobby game */
	
	#game1 {
	margin: 0;
	padding: 6px;
	float: left;
	width:274px;
	display: block;
	}
	
	.gameTop {
	background: url('gambg.png') no-repeat top left;
	width: 274px;
	display: block;
	height: 8px;
	}
	.gameContent {
	background-color: #e8edff;
	float: left;
	width: 258px;
	display: inline;
	padding-left: 7px;
	padding-right: 8px;
	}
	.gameBot {
	background: url('gambg.png') no-repeat bottom left;
	width: 274px;
	display: block;
	height: 8px;
	}
	.gameImage1 {
	background-color: #e8edff;
	margin-right: 8px;
	width: 80px;
	height: 80px;
	float: left;
	padding: 0;
	}
	.gameHdr1
	{
	float: left;
	width: 149px;
	color: #6593CF;
	padding: 0;
	font-size: 14px;
	height: 20px;
	}
	
	.gameTxt1
	{
	float: left;
	width: 169px;
	color: #333;
	height: 38px;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	}

	
	
a.gameButMore:link, a.gameButMore:visited {
    background: transparent url('button_game_more.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
     font-size: 10px;
    height: 18px;
    margin-right: 0;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.gameButMore span, a.gameButMore:visited span {
    background: transparent url('button_game_more.png') no-repeat;
    display: block;
    height: 18px;
	line-height: 18px;
	padding-left: 7px;
} 
a.gameButMore:hover {
    background-position: bottom right; 
    outline: none; /* hide dotted outline in Firefox */
}

a.gameButMore:hover span {
    background-position: bottom left;
}

a.gameButPlay:link, a.gameButPlay:visited {
    background: transparent url('button_game_play.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font-size: 10px;
    height: 18px;
    margin-right: 0;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

a.gameButPlay span, a.gameButPlay:visited span {
    background: transparent url('button_game_play.png') no-repeat;
    display: block;
    height: 18px;
	line-height: 18px;
	padding-left: 10px;
} 
a.gameButPlay:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.gameButPlay:hover span {
    background-position: bottom left;
}


/* OLD LOBBY STYLE */



.blgameNew {background:  url("game_corner_left_bot.gif") 0 100% no-repeat #e8e8e8; min-height:92px; _height:90px;}
.brgameNew {background:  url("game_corner_right_bot.gif") 100% 100% no-repeat; min-height:92px; _height:90px;}
.tlgameNew {background:  url("game_corner_left.gif") 0 0 no-repeat;}
.trgameNew {background:  url("game_corner_right.gif") 100% 0 no-repeat; padding: 8px; text-align: left;}
	

.infobutton a  { position: relative; display: block; float:right; height: 18px; width: 60px; margin: 10px; }
#imore a { background: url("../../images/imore.gif"); }
#iplay a { background: url("../../images/iplay2.gif"); }
#isign a { background: url("../../images/isign2.gif"); }
#iback a { background: url("../../images/iback.gif"); }
#imore a:hover, #iplay a:hover, #isign a:hover, #iback a:hover { background-position: 0px -18px; }



#gameImg, #bingoImg {float:left; margin:0 5px 0 0;}
#lobbyBingo {display:block; float:left; width:430px; margin:2px 0 5px 0; padding:0;}
#lobbyGame {display:inline; float:left; width:274px; height:92px; margin:6px; padding:0;}
#divider {display:block; float:left; width:430px; height:30px; margin:0 5px 5px 0; padding:0;}
.clearBoth {display:block; clear:both; height:0px;}
.buttonsBox  {display:block; margin-top:0px;  width: auto; border-top:#FFFFFF solid 0px; padding-top:2px;}
.buttonsBox p {display:none;}
.lobbybutton {display:block; float:right; margin:0px; padding: 0; top: 0; width: 80px; }
.lobbybutton2 {display:block; float:right; margin-right: 8px; margin-top:0px; padding: 0; top: 0; width: 82px;}

* html .lobbybutton {margin-top:-10px;}

.gameTitle {display:block; color: #6593CF; font-size: 12px;height: 20px; padding: 0; margin: 0;}
.gameText{color:#666;font-size:11px; height: 38px;}

/* ------------------
 styling for the tables 
   ------------------   */

/* G2 Bingo Styles*/
#G2Bingo
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 572px;
	text-align: left;
	border-collapse: collapse;
}
#G2Bingo thead th.rounded-left
{
	background: transparent url('bingo/90_tbl_hdr_left.png') left no-repeat;
	behavior: url(../stylesheets/resources/iepngfix.htc);
	height: 40px;
	width: 200px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#G2Bingo thead th.rounded-right
{
	background: transparent url('bingo/90_tbl_hdr_right.png') right no-repeat;
	behavior: url(../stylesheets/resources/iepngfix.htc);
	height: 40px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
	width: 82px;
	
}
#G2Bingo th
{
	height: 40px;
	line-height: 41px;
	color: #fff;
	background: transparent url('bingo/90_tbl_hdr_middle.png') right no-repeat;
	behavior: url(../stylesheets/resources/iepngfix.htc);
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}

#G2Bingo td.gametitle {width: 142px; }
#G2Bingo thead th.rounded-q1, #G2Bingo td.r1 {width: 30px;}
#G2Bingo thead th.rounded-q2{width: 30px;}
#G2Bingo td.r2 {width: 30px; color: #cc0066;}
#G2Bingo thead th.rounded-q3, #G2Bingo td.r3 {width: 42px;}
#G2Bingo thead th.rounded-q4, #G2Bingo td.r4 {width: 44px;}
#G2Bingo thead th.rounded-q5 {width: 70px;}
#G2Bingo td.r5 {width: 70px; color: #cc0066;}
#G2Bingo td.r6 {width: 100px;}
#G2Bingo td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #e8edff;
	color: #333;
	border-top: 1px solid #fff;
}
#G2Bingo tfoot td.rounded-foot-left {background: #e8edff url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px;}
#G2Bingo tfoot td.rounded-foot-right {background: #e8edff url('table-images/botright.png') right bottom no-repeat;}
#G2Bingo tbody tr:hover td {background: #fff;}

/*G2 Bingo 75 */
#G2Bingo75
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 572px;
	text-align: left;
	border-collapse: collapse;
}
#G2Bingo75 thead th.rounded-left
{
	background: transparent url('bingo/75_tbl_hdr_left.png') left no-repeat;
	height: 40px;
	width: 200px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#G2Bingo75 thead th.rounded-right
{
	background: transparent url('bingo/75_tbl_hdr_right.png') right no-repeat;
	height: 40px;
	line-height: 41px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#G2Bingo75 th
{
	height: 40px;
	line-height: 41px;
	color: #fff;
	background: transparent url('bingo/75_tbl_hdr_middle.png') right no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#G2Bingo75 td.gametitle {width: 142px; }
#G2Bingo75 thead th.rounded-q1, #G2Bingo75 td.r1 {width: 30px;}
#G2Bingo75 thead th.rounded-q2{width: 30px;}
#G2Bingo75 td.r2 {width: 30px; color: #ff3300;}
#G2Bingo75 thead th.rounded-q3, #G2Bingo75 td.r3 {width: 42px;}
#G2Bingo75 thead th.rounded-q4, #G2Bingo75 td.r4 {width: 44px;}
#G2Bingo75 thead th.rounded-q5 {width: 70px;}
#G2Bingo75 td.r5 {width: 70px; color: #ff3300;}
#G2Bingo75 td.r6 {width: 100px;}
#G2Bingo75 td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #e8edff;
	color: #333;
	border-top: 1px solid #fff;
}
#G2Bingo75 tfoot td.rounded-foot-left {background: #E8EDFF url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px;}
#G2Bingo75 tfoot td.rounded-foot-right {background: #E8EDFF url('table-images/botright.png') right bottom no-repeat;}
#G2Bingo75 tbody tr:hover td {background: #fff;}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* default space between tabs */
.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li,
.yui-navset .yui-navset-bottom .yui-nav li {
    margin:0 0.5em 0 0; /* horizontal tabs */
}
.yui-navset-left .yui-nav li,
.yui-navset-right .yui-nav li {
    margin:0 0 0.5em; /* vertical tabs */
}

/* default width for side tabs */
.yui-navset .yui-navset-left .yui-nav,
.yui-navset .yui-navset-right .yui-nav,
.yui-navset-left .yui-nav,
.yui-navset-right .yui-nav { width:6em; }

.yui-navset-top .yui-nav,
.yui-navset-bottom .yui-nav {
    width:auto;
}
.yui-navset .yui-navset-left,
.yui-navset-left { padding:0 0 0 6em; } /* map to nav width */
.yui-navset-right { padding:0 6em 0 0; } /* ditto */

.yui-navset-top,
.yui-navset-bottom {
    padding:auto;
}
/* core */

.yui-nav,
.yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset .yui-content { zoom:1; }

.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li, /* in case nested */
.yui-navset .yui-navset-bottom .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset-left .yui-nav li,
.yui-navset-right .yui-nav li {
    display:block;
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a,
.yui-navset-top .yui-nav li a,
.yui-navset-bottom .yui-nav li a {
    display:block;
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
    zoom:1;
}

.yui-navset-left .yui-nav li a,
.yui-navset-right .yui-nav li a {
    display:block;
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Opera border bug) */
}

.yui-navset .yui-nav li a em,
.yui-navset-top .yui-nav li a em,
.yui-navset-bottom .yui-nav li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset .yui-navset-left .yui-nav,
.yui-navset .yui-navset-right .yui-nav,
.yui-navset-left .yui-nav,
.yui-navset-right .yui-nav {
   position:absolute;
   z-index:1; 
}

.yui-navset-top .yui-nav,
.yui-navset-bottom .yui-nav {
    position:static;
}
.yui-navset .yui-navset-left .yui-nav,
.yui-navset-left .yui-nav { left:0; right:auto; }

.yui-navset .yui-navset-right .yui-nav,
.yui-navset-right .yui-nav { right:0; left:auto; }


.yui-nav{

	margin:0; 

	padding: 0px 1px 0px 0px;

	height:40px; 

	width:442px; 

	display:block; 

	background:url('../lobby-new/assets-lobby/topMenuImages.png') repeat-x; 

	font:10px Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	

}

.yui-nav a{text-align: center; onfocus: blur; float:left; line-height:40px; padding-left:15px; display:block; color:#fff; text-decoration:none; cursor:pointer; background:url('../lobby-new/assets-lobby/topMenuImages.png') 0px -40px no-repeat;}

.yui-nav a span{onfocus: blur; line-height:16px; float:left; display:block; padding-top:8px; padding-right:12px; background:url('../lobby-new/assets-lobby/topMenuImages.png') 100% -40px no-repeat;}

.yui-nav a:hover{onfocus: blur; background-position:0px -80px; color:#fff;}

.yui-nav a:hover span{onfocus: blur; background-position:100% -80px;}

.yui-nav .selected a{onfocus: blur; line-height:40px;  background:url('../lobby-new/assets-lobby/topMenuImages.png') 0px -120px no-repeat; color:#490830;}

.yui-nav .selected a span{onfocus: blur; background:url('../lobby-new/assets-lobby/topMenuImages.png') 100% -120px no-repeat;}

:focus

{

  -moz-outline-style: none;

}

