/* CSS Document */

/* Body rules */
#bingo-live p, #bingo-live h1, #bingo-live table { text-align: left; margin: 0; padding:0; width: 520px; }
#bingo-live .fix1 { display: block; width: 520px; }
#bingo-live table td p { width:auto; }
#bingo-live table td { padding: 5px; }
#bingo-live embed { margin: 0 0 0 200px; }
#bingo-live a { display: block; margin-left: 70px; }
#bingo-live iframe { display:block; margin: 0 0 0 70px; }
#bingo-live_img { width:380px; height:140px; margin-bottom:15px; margin-left:60px; }
body { margin: 10px 0; padding: 0; border: 0; text-align: center; color: #000000; background: #ffffff url(../images/bg3.jpg); background-position: center top; background-repeat:repeat-x; font: 10px/12px verdana, arial, helvetica, sans-serif; }
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: 948px;  *width: 940px;
color: #333; background-color: transparent; }
#wrapperlobby { margin: 0 auto; padding: 0; position: relative; width: 940px; height: 100%; color: #000; background-color: transparent; }
/* Header divisions */

#header { margin-bottom: 0px; margin-top:-21px;  *margin-top:-9px;
padding: 0; position: relative; width: 945px; height: 227px; text-align: left; color: #000; background: #cccccc url("../images/top.jpg") repeat-x; }
#header2 { margin-bottom: 10px; padding: 0; position: relative; width: 940px; height: 150px; text-align: left; color: #000; background: #00a3b3 url("../images/bg_header.gif") repeat-x; }
#wrapperlobby #header { width: 730px; }
#companyident { margin: 0; padding: 0; border: 0; position: absolute; top: 0; left: 0; width: 750px; height: 109px; color: #000; background-color: transparent; }
#wrapperlobby #companyident { width: 720px; }
/* Header - tab rules */

#globaltabs { margin: 0; padding: 0; position: absolute; top: 86px; left: 330px; width: 420px; height: 23px; background:  url("../images/bg_tabs.gif") repeat-x bottom; line-height: normal; }
#globaltabs ul { font-size: 1.1em; float: right; margin: 0; padding: 0 10px 0 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: 5px 15px 5px 6px; text-decoration: none; font-weight: bold; color: #ffffff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#globaltabs a { float: none; }
/* End IE5-Mac hack */	  
      
#globaltabs a:hover { color:#ff9900; }
#globaltabs #current { background-image: url("../images/sp_tabs_on_lft.gif"); }
#globaltabs #current a { background-image: url("../images/sp_tabs_on_rht.gif"); color:#ffffff; padding-bottom: 6px; }
/* Header - login bar */				

#loginbar { margin: 0; padding: 0; position: absolute; top: 109px; left: 0; width: 750px; height: 41px; color: #ffffff; background: #333366 /*url("../images/bg_login_bar.gif") repeat-x*/; voice-family: "\"}\""; voice-family: inherit; width: 750px; height: 40px; }
html>body #loginbar { width: 750px; height: 40px; }
#wrapperlobby #loginbar { width: 730px; }
#headertabs { margin: 0; padding: 0; position: absolute; top: 220px; left: 0; width: 945px; _width: 945px; height: 41px; color: #333; background: #000 repeat-x; voice-family: "\"}\""; voice-family: inherit; }
#headertabs img { display: inline; vertical-align: middle; padding: 0; }
html>body #headertabs { width: 945px; height: 41px; }
#wrapperlobby #headertabs { width: 940px; }
#loginboxes { margin-left: 0; padding: 0; position: absolute; top: 48px; left: 780px; height: 20px; width: 150px; background: transparent; text-align: left; }
#loginbutt { margin-left: 0; padding: 0;float:right; margin-top: 60px;  height: 180px; width: 170px; background: transparent; }
.login_txt { text-align: left; _margin-left: 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding-top:5px; }
.password_txt { text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding-top:5px; }
#loginsubmit { margin: 0; padding: 0; position: absolute; top: 140px; left: 854px;  *left: 845px;
height: 20px; width: 60px; background: transparent; text-align: left; }
#loginforgot { margin-top: 7px; padding: 0; position: absolute; top: 140px; left: 780px; height: 20px; width: 70px; background: transparent; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ff99ff; }
#loginforgot a { color:#ff99ff; }
#loginforgot a:hover { color:#ffffff; }
#registerbut { margin: 0; padding: 0; position: absolute; top: 180px; left: 790px; height: 20px; width: 110px; background: transparent; display: block; }
a.header:link, a.header:visited, a.header:active { font: 12px arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #ff99ff; background: transparent; }
#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: 935px; color: #9e1a6d; background-color: transparent; }
*html #main { width: 930px; }
#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:177px; _width: 177px; margin: 20px 3px 0px 0px;  *margin: 28px 3px 0px 5px;
padding:10px 0px 0px 0px; background: transparent; vertical-align: top; }
*html #left { margin: -20px 3px 0px 0px; }
#left2 { float:left; width:177px;  *width: 177px;
margin: 31px 3px 0px 0px;  *margin: 31px 3px 0px 0px;
padding:10px 0px 0px 0px; background: transparent; vertical-align: top; }
*html #left2 { margin: -20px 3px 0px 2px; }
img#support { margin: 12px 0 0 0; }
* html img#support { margin: 8px 0 0 0; }
/* Leftnav sub */

#lftnavsub { 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: #cdcf21; }
/* 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: #cdcf21; }
/* Homepage divisions */	  

#middlehome { width: 755px;  *width: 755px;
margin:0 0 0 176px; _margin: 0 0px 0 176px; padding: 0; background-color:#CC0000; }
*html #middlehome { width: 700px; margin:0 0 0 300px; padding: 0; background-color:#CC0000; }
/* Right column rules */			

#right { float: right; width: 180px;  *width: 177px;
margin-top:28px;  *margin-top: 40px;
margin-right:10px;  *margin-right:7px;
padding: 0; background: transparent; }
/* Footer rules */	 
	 
#footer { clear: both; margin: 0; padding: 0; border: 0; position: relative; width: 940px; height: 75px; color: #000; background-color: #ffffff; margin-left:-10px; }
#footercopy { margin: 0; position: absolute; top: 0; left: 0; width: 940px; height: 25px; color: #000000; text-align: middle; voice-family: "\"}\""; voice-family: inherit; }
.footertbl { font-weight: normal; color: #000000; font: 9px/11px arial, helvetica, sans-serif; padding-top: 2px; }
#footercreditcards { margin: 0; padding: 7px 3px; position: absolute; top: 26px; left: 0; width: 940px; height: 49px; color: #fff; voice-family: "\"}\""; voice-family: inherit; text-align: center; }
#footervar { margin: 0; padding: 10px 0px; left: 0; width: 940px; height: 20px; color: #000; voice-family: "\"}\""; voice-family: inherit; text-align: center; background-color:#ffffff; margin-left:-10px; }
#footerbottomm { margin: 0; padding: 7px 0px; position:absolute; top: 107px; left: 0; width: 940px; height: 20px; color: #fff; voice-family: "\"}\""; voice-family: inherit; text-align: center; }
html>body #footercreditcards { width: 940px; height: 35px; }
#footercreditcards img { display: inline; vertical-align: middle; padding: 4px 3px 0 0; }
/*
#footerlogo { margin: 0; padding: 7px 10px; position: absolute; top: 26px; left: 720px; width: 130px; height: 49px; color: #fff; voice-family: "\"}\""; voice-family: inherit; width: 110px; height: 35px; }
html>body #footerlogo { width: 90%; }
*/
#seofooter p { margin-top: 10px; color: #8B0F5E; font: 12px Arial, Helvetica, sans-serif; text-align:left; font-weight:bold; }
#rollover18plus { position: absolute; left: 240px;  *left: 237px;
top: -90px; z-index: 0; width: 200px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #ebebeb; visibility: hidden; color: #000000; }
/* Curved panels */	

/* Wrapper panel */

.blwrapper { background: #ffffff; width: 945px; _width:930px; height: 100%; }
.trwrapper { padding: 20px 5px 0 10px; *padding: 0px 5px 0 10px;
padding-top:10px; }
*html .blwrapper { width: 945px; }
*html .trwrapper { padding: 10px 0px 0 0px; }
#wrapperlobby .blwrapper { background: #fff; width: 940px; height: 100%; }
/* Play panel */

.blplay { background: url("../images/sp_panel_bl_play.gif") 0 100% no-repeat #003366; 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 #333366; 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: 7px; }
/* Intro panel */

.blintro { background: url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #f0c8e3; height: 181px; margin: 0 0 10px 0 }
.brintro { background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat }
.tlintro { background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat }
.trintro { background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px; }
/* Promo panels */

.blpromo { background: url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #80005a; 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: 3px; }
.blrhs { background: url("../images/sp_panel_bl_rhs.gif") 0 100% no-repeat #ffffff; min-height: 100px; height: auto; margin: 0px 0 10px 0; color:#666666; }
.brrhs { background: url("../images/sp_panel_br_rhs.gif") 100% 100% no-repeat; min-height: 100px; height: auto; }
.tlrhs { background: url("../images/sp_panel_tl_rhs.gif") 0 0 no-repeat; }
.trrhs { background: url("../images/sp_panel_tr_rhs.gif") 100% 0 no-repeat; padding: 7px 2px; margin: 0px 0 0 0; _margin: 10px 0 0 0; text-align: left; color: #333; }
.blhdr { background: url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #ffffff; min-height: 40px; height: auto; margin: 0px 0 10px 0; color:#666666; }
.brhdr { background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; min-height: 40px; height: auto; }
.tlhdr { background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat; }
.trhdr { background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px 10px; margin: 0px 0 0 0; _margin: 10px 0 0 0; text-align: left; color: #333; }
.blhdr h1 { padding: 0; color: #80005a; font-weight: bold; font-size: 12px; line-height: 14px; 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_content.gif") 0 100% no-repeat #ffffff; min-height: 600px; height: auto; margin: 0px 0 10px 0; color:#666666; }
.brcontent { background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; min-height: 600px; height: auto; }
.tlcontent { background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat; }
.trcontent { background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px 2px; margin: 0px 0 0 0; _margin: 10px 0 0 0; text-align: left; color: #333; }
.trcontent2 { background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px 15px; margin: 0px 0 0 0; text-align: left; color: #333; }
/*.trcontent a:link, a:visited, a:active	{	
	font-weight: bold;
	font-style: normal;
	text-decoration:underline;
	color: #4b0233;
	}
	
	
.trcontent a:hover {color: 80005a;}*/

.trcontent h1 { color: #80005a; padding-left:6px; }
.trcontent h2 { color: #80005a; }
.trcontent2 h2 { color: #80005a; }
/* for Internet Explorer */
/*\*/
* html .blcontent { height: 540px; margin: 30px 0 10px 0; }
* html .brcontent { height: 540px; }
*html .trcontent { margin: 0px 0 0 0; }
*html .trcontent2 { margin: 0px 0 0 0; padding: 7px 15px; }
/**/

#wrapperlobby .blcontent { min-height: 263px; height: auto; margin: 0 }
#wrapperlobby .brcontent { min-height: 263px; height: auto; }
/* Highlight panels */

.blhighlight { background:  none; }
.brhighlight { background:  none; }
.tlhighlight { background:  none; }
.trhighlight { background:  #ffffff; background-position:top; min-height:103px;  padding:0 3px 0 3px; border-bottom: 1px solid #CDCECE;/*border-bottom:1px solid #ccc;*/ }
.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: #690746; font-size: 13px; line-height: 19px; }
a.hdrLink:hover { color: #000; }
a.listingCopy:link, a.listingCopy:visited, a.listingCopy:active { font-weight: normal; font-style: normal; text-decoration: none; color: #000; font-size: 11px; line-height: 15px; }
a.listingCopy:hover { color: #000; text-decoration: none; }
/* Account panel */

.blaccount { background:  url("../images/sp_panel_bl_account.gif") 0 100% no-repeat #dddddd; height: 100%; margin: 0 0 10px 0 }
.braccount { background:  url("../images/sp_panel_br_account.gif") 100% 100% no-repeat; }
.tlaccount { background:  url("../images/sp_panel_tl_account.gif") 0 0 no-repeat; }
.traccount { background:  url("../images/sp_panel_tr_account.gif") 100% 0 no-repeat; padding: 7px; color:#333333; }
.traccount li { color: #333333; }
/* Pre-Buy panel */

.blprebuy { background:  url("../images/sp_panel_bl_prebuy.gif") 0 100% no-repeat #dddddd; height: 100%; margin: 0 0 10px 0 }
.brprebuy { background:  url("../images/sp_panel_br_prebuy.gif") 100% 100% no-repeat; }
.tlprebuy { background:  url("../images/sp_panel_tl_prebuy.gif") 0 0 no-repeat; }
.trprebuy { background: url("../images/sp_panel_tr_prebuy.gif") 100% 0 no-repeat; padding: 7px; color:#333333; }
/* History panel */

.blhistory { background:  url("../images/sp_panel_bl_history.gif") 0 100% no-repeat #dddddd; height: 100%; margin: 0 0 10px 0 }
.brhistory { background:  url("../images/sp_panel_br_history.gif") 100% 100% no-repeat; }
.tlhistory { background:  url("../images/sp_panel_tl_history.gif") 0 0 no-repeat; }
.trhistory { background:  url("../images/sp_panel_tr_history.gif") 100% 0 no-repeat; padding: 7px; color:#333333; }
/* 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 #f9bd29; }
.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: #000000; }
/* Lobbby panels */

.bllobby { background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #f0c8e3; }
.brlobby { background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; }
.tllobby { background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat; }
.trlobby { background:  url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 4px; }
.bllobby2 { background:  url("../images/sp_panel_bl_content2.gif") 0 100% no-repeat #f2f3f3; }
.brlobby2 { background:  url("../images/sp_panel_br_content2.gif") 100% 100% no-repeat; }
.tllobby2 { background:  url("../images/sp_panel_tl_content2.gif") 0 0 no-repeat; }
.trlobby2 { background:  url("../images/sp_panel_tr_content2.gif") 100% 0 no-repeat; padding: 4px; }
.blgame { background: none; min-height:75px; _min-height:86px; }
.brgame { background:  none; min-height:75px; _min-height:86px; }
.tlgame { background: none; }
.trgame { background:  url("../images/highlightbg.gif") repeat-x 0 100% #ffffff; background-position:top; min-height:75px; border-bottom:solid 1px #cdcece; }
/* 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 */	
	
img { display: block; }
.column-in { margin: 0px 0 0 0; padding: 0px 0 0 0; }
*html .column-in { margin: 60px 0 0 0; padding: 0px 0 0 0; }
.clear { font-size: 10px; height: 10px; }
.lftalign { float: left; padding: 5px 0; }
.rhtalign { float: right; padding: 5px 0; }
#userName { *margin-left:-10px;
}
.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: #333333; height: 1px; border-bottom: 1px solid #fff; }
/* Global table rules */			
	
table td { vertical-align: top; font: 11px/13px verdana, arial, helvetica, sans-serif; }
.subtblhd td { font-weight: bold; color: #fff; background: #d56db4; }
.subtblsubhd td { font-weight: bold; color: #fff; background: #dea929; }
.subtbl td {	/* For all browsers except IE */ background: #fff28a; height: 26px; vertical-align: middle; }
*html .subtbl td { height: 20px; }	/* For IE only */
/* Links */

.loginbutton { padding: 0; background-color: transparent; background-image:url(../images/entrar.gif); width:52px; height:20px; color: #666; font-size: 1em; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin-top: 12px; text-decoration: none; border:none; cursor:pointer; }
.loginbutton:hover { color: #fff; }
.button { font: bold normal 10px/18px verdana, arial, helvetica, sans-serif; text-decoration: none; color: #FFFFFF; background: #80005a; border: 1px solid #484848; padding: 4px; text-align: center; }
.button:hover { color: #ffffff; background: #d56db4; }
.button6 { font: bold normal 13px/18px verdana, arial, helvetica, sans-serif; text-decoration: none; background: #a53381; color:#FFFFFF; padding: 2px; text-align: center; }
.button6:hover { color: #ffffff; background: #ec44b7; }
.button6:link, button6:active, button6:visited { border: 3px double #ffffff; color: #ffffff; font-family: verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; background: #a53381; display:block; width:100px; height:20px; }
.button6:hover { border: 3px double #ffffff; color: #ffffff; background: #ec44b7; }
.closebutton { padding: 2px; color: #333333; border: 3px double #999; font-size: 1em; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0; text-decoration: none; background-color: #666666; }
.closebutton:hover { color: #fff; background: #ccc; border: 3px double #999; }
a.closebutton:link, a.closebutton:active, a.closebutton:visited { color: #999999; text-decoration: none; }
a.closebutton:hover { color: #fff; }
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: #cdcf21; }
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: #e7aed5; border: 1px solid #d56db4; margin: 0; display: block; height: 24px; text-align: center; }
a.playbutton:hover { color: #c94709; border: 1px solid #c94709; background: #cdcf21; }
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: #e7aed5; border: 1px solid #d56db4; 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: #cdcf21; }
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: 12px arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #333333; background: transparent; }
a.footer:hover { color: #ab2177; }
a.header:hover { color: #ff9a00; }
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: #9e1a6d; background: transparent; }
a.main:hover { color: #640743; 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: #333; }
.trhighlight a.main:hover { color: #003366; }
.copyr { font: 11px arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #333333; 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; color: #9e1a6d; font-weight: bold; font-size: 1.4em; line-height: 1.4em; text-align: left; }
h2 { margin: 5px 0 10px 0; padding: 0; color: #9e1a6d; font-weight: bold; font-size: 1.2em; line-height: 1.1em; text-align: left; }
h3 { margin: 5px 0 5px 0; padding: 0; color: #9e1a6d; font-weight: bold; font-size: 1.1em; line-height: 1.2em; text-align: left; }
.trhighlight h1, .trhighlight h2, .trhighlight h3 { color: #777777; }
.trhighlight p { color: #000; }
/* Lists */

ul { font: 11px/13px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: left; color: #fff; background: transparent; margin:	0; padding: 0; }
li { padding-bottom: 10px; list-style: none; }
/* Forms */		    
    
form { margin: 10px; 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: 0px 0 0 5px; margin: 2px 5px 0 0;  *margin: 0px 3px 0 0;
height: 15px; vertical-align: middle; width: 120px; }
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: 540px; margin:10px 123px 0 185px; padding: 30px 0 0 0; background: transparent; }
* html #middle { margin:-20px 128px 0 170px; }
#middle_lp { width: 900px; margin:0; padding: 30px 0 0 0; background: transparent; color: #333; }
#middle_lp img {border:0px;}
/* 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: #de5aaf; height: 26px; vertical-align: middle; }
.lobbytblcol01 { margin: 0; padding: 0 0 0 7px; width: 280px; background: #de5aaf; height: 26px; vertical-align: middle; }
.lobbytblcol02 { margin: 0; padding: 0; width: 35px; background: #de5aaf; 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 8px; 0 0;
padding: 0; position: relative; align: left; width: 440px; height: 30px; color:#FFFFFF; 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: #333; }
/* 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:#901063; }
#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:#901063; padding-bottom: 6px; }
/* lobby tabs */

#lobbytabs ul { font-size: 10px; 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 8px; }
#lobbytabs a { display: block; float: left; background: url("../images/sp_lobbytabs_off_rht.gif") no-repeat right top; padding: 5px 11px 5px 2px; 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:#e79fcd; }
#lobbytabs #current { background-image: url("../images/sp_lobbytabs_on_lft.gif"); }
#lobbytabs #current a { background-image: url("../images/sp_lobbytabs_on_rht.gif"); color:#ffffff; 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: #9e1a6d; background: transparent; }
ul.sitemap li a:hover { color: #df21a1; 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 { color:#7b0655; margin: 5px 0 10px 0; font-size: 1.3em; font-weight: bold; }
.trprebuy h2, .trhistory h2 { color:#7b0655; margin: 5px 0 10px 0; }
#realbal { color:#7b0655; }
#bonbal { color:#7b0655; }
#loyalty { color:#7b0655; }
.traccount ul, .trhistory ul { width: 108px; color:#333333; }
trhistory li { color:#333333; }
#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 { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; display: block; padding: 2px 5px; text-align: center; background-color:#9e1a6d; color:#ffffff; }
#loginbar a.cancelbutton { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; display: block; padding: 2px 5px; text-align: center; background-color:#ed87a9; color:#ffffff; }
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: #333333; background: transparent; }
a.history:hover { color: #777777; background: transparent; }
a.bluebt:link, a.bluebt:visited, a.bluebt:active { color: #333366; }
a.bluebt:hover { color: #cc3366; }
.accounttbl td { height: 23px; padding: 3px 0; color: #000000; font: 11px/13px verdana, arial, helvetica, sans-serif; font-weight: bold; }
* html .accounttbl td { height: 19px; }
.accountbuttons td { padding-top: 20px; color:#FFFFFF; }
.cancelbutton { border: 3px double #fff; padding: 2px; background-color: #cc3366; color:#FFFFFF; font-size: 1em; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0; text-decoration: none; }
.cancelbutton:hover { border: 3px double #333333; color: #333333; background: #f0c5e1; }
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: #7b0655; border: 3px double #ffffff; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.accountbutton:hover { color: #fff; background: #333333; border: 3px double #fff; }
a.prebuybutton:link, a.prebuybutton:visited, a.prebuybutton:active { font: 10px/18px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #ffffff; background: #7b0655; border: 3px double #ffffff; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.prebuybutton:hover { color: #fff; background: #333333; border: 3px double #fff; }
a.historybutton:link, a.historybutton:visited, a.historybutton:active { font: 10px/18px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #ffffff; background: #7b0655; border: 3px double #ffffff; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.historybutton:hover { color: #fff; background: #333333; border: 3px double #fff; }
/* Lobby popup rules */

#closelobby { margin: 0; padding: 0; position: absolute; top: 10px; left: 620px; height: 20px; width: 100px; background: transparent; text-align: right; }
.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: #d1cfd0; color:#333; width: 470px; border: 1px dashed #444444; text-align: left; voice-family: "\"}\""; voice-family: inherit; }
html>body .colourblockform { width: 470px; }
.colourblockform td { color: #333; }
.colourblockform a:link { color: #fff; }
.colourblockform a.main:link { color: #333; }
.colourblockform a.main:hover { color: #000; }
.colourblockforgotten { font: 10px/12px verdana, arial, helvetica, sans-serif; padding: 10px; margin: 0; background-color: #cd2891; width: 470px; border: 1px dashed #fa5ce9; vertical-align: middle; text-align: left; voice-family: "\"}\""; voice-family: inherit; }
html>body .colourblockforgotten { width: 470px; }
.colourblockreg { font: 10px/12px verdana, arial, helvetica, sans-serif; padding: 10px; margin: 0; color: #fff; background-color: #6d6d6d; width: 470px; border: 1px dashed #444444; text-align: left; voice-family: "\"}\""; voice-family: inherit; }
html>body .colourblockreg { width: 470px; }
/* 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:#ffffff; font-weight: bold; font-style: normal; text-decoration: none; }
.ajaxbox { line-height:10px; text-align:left; padding:5px; border:1px solid black; background-color:#f2d8e9; 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; }
a.button02:link, a.button02:visited, a.button02:active { font: 8px/10px verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: underline; color: #990066; }
a.button02:hover { color: #cc3366; }
.lobbytbl { font: 11px/13px verdana, arial, helvetica, sans-serif; text-align:left; font-weight:bold; }
a { color:#b21c7e; }
.lobbybutton a { position: relative; display: block; height: 18px; width: 60px; margin: 0 0 0 0; }
.lobbybutton2 a { position: relative; display: block; height: 18px; width: 60px; margin: 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"); }
.infobutton a { position: relative; display: block; float:right; height: 18px; width: 60px; margin: 10px; }
#imore a:hover, #iplay a:hover, #isign a:hover, #iback a:hover { background-position: 0px -18px; }
#nospace { padding-bottom: 0; }
#nospace p { padding-bottom: 0; }
#links { }
a:hover {	/*all elements can be changed as needed */ color: #df21a1; }
/* New Navigation */


#leftnavigation { position: relative; text-align: left; }
.subnavbutton { text-align: left; }
.subnavbutton a { color: #ffffff; font-weight:bold; display: block; width: 161px; padding-left: 15px; padding-top: 4px; height: 16px; text-decoration: none; background-color: #484848; }
* html .subnavbutton a { height: 22px; width: 161px; }
* html .subnavbutton a:visited { color: #ffffff; text-decoration:none; height: 22px; width: 161px; }
.subnavbutton a:hover { background-position: 0px -22px; color:#ecbbf2; text-decoration: none; }

.navbutton a { display: block; height: 20px; width: 156px;  *width: 140px;
padding-left: 15px; padding-top: 0px; padding-bottom: 0px; font-style: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF; background-color:#333333; line-height:14px; }
.navbutton a:visited { color: #FFFFFF; text-decoration: none; }
#navbg a { background: url(../images/navbg.gif); background-color:#666666; height:21px; width:161px;  *width: 161px;
padding-top:5px; }
#navbg a:hover { background: url(../images/navbg02.gif); height:21px; padding-top:5px; width:161px; _width: 161px; background-position: 0px 0px; color:#fff; }
.navbutton a:hover { color: #000000; }
#navbg01 { background: url(../images/navbg01.gif); height:26px; width:176px; _width: 176px; }
#navbg03 { background: url(../images/navbg03.gif); height:26px; width:176px; _width: 176px; }
#navbgOn a { background: url(../images/navbg.gif); }
#navbgOn a:hover { background-position: 0px -30px; }
/*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: #ffffff; }
.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: #ffffff; }
.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: #ffffff; }
.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; }
.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: #ffffff; }
.vipTable { border-width: 1px;  border-spacing:;
border-style: solid; border-color: #3e3e3e; border-collapse: separate; background-color: #232323; padding: 5px; /*width: 100%;*/
	margin-top: 5px; margin-bottom: 5px; color: #ffffff; }
.vipTable a { color: #ccc; }
.vipTable h1 { color: #ccc; }
.vipContact { border-width: 1px;  border-spacing:;
border-style: solid; border-color: #4e4e4e; border-collapse: separate; background-color: #171717; padding: 5px; /*width: 100%;*/
	margin-top: 10px; color: #ffffff; }
.vipContact h1 { padding: 0; color: #cacaca; font-weight: bold; font-size: 12px; line-height: 14px; text-align: left; }
.vipContact a { color:#CCCCCC; }
.vipLink { color: #cdcf05; }
.vipLinkHome { color: #cacaca; }
/*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; }
/*Homepage layer popup style 4xmas*/ 
#layer_popupContainerxmas { position:absolute; z-index:100; height: 113px; width: 750px; top:150px; left:50%; margin-left:-375px; text-align:center; }
/*top games bingo rooms*/
#bingoRooms { _margin-right:0px; margin-left:50px; }
/*progressive jackpots*/
.visible { display:block; }
.hidden { display:none; }
#games1 { background-image:url(../home/games1.gif); width: 177px; height: 472px; }
#games2 { background-image:url(../home/games2.gif); width: 177px; height: 472px; display:none; }
#games3 { background-image:url(../home/games3.gif); width: 177px; height: 472px; display:none; }
#games4 { background-image:url(games4.gif); width: 185px; height: 362px; display:none; }
#games1b { background-image:url(../home/games1b.gif); width: 100px; height: 267px; }
#games2b { background-image:url(../home/games2b.gif); width: 100px; height: 267px; display:none; }
#games3b { background-image:url(../home/games3b.gif); width: 100px; height: 267px; display:none; }
#games4b { background-image:url(games4.gif); width: 185px; height: 362px; display:none; }
#games1c { background-image:url(../home/games1c.gif); width: 100px; height: 400px; }
#games2c { background-image:url(../home/games2c.gif); width: 150px; height: 400px; display:none; }
#games3c { background-image:url(../home/games3c.gif); width: 150px; height: 400px; display:none; }
.display1 { padding-top: 110px; display:block; width: 185px; _width: 175px; font-size:22px; font-weight:bold; text-align:center; line-height: 25px; height: 25px; color: #800b56; }
.display2 { padding-top: 72px; display:block; width: 185px; _width: 175px; font-size:22px; font-weight:bold; text-align:center; line-height: 25px; height: 25px; color: #800b56; }
.display3 { padding-top: 75px; display:block; width: 185px; _width: 175px; font-size:22px; font-weight:bold; text-align:center; line-height: 25px; height: 25px; color: #800b56; }
.displayName { display:block; width: 185px; _width: 175px; font-size:13px; font-family:Bauhaus, Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height: 16px; height: 10px; color: #525252; }
.butLft { margin-left: 10px; display:block; margin-top: 57px; width: 30px; height: 30px; float: left; color: #FFFF00; }
.butRgt { margin-right: 10px; display:block; margin-top: 57px; width: 30px; height: 30px; float: right; color: #FFFF00; }
.butRgt a, .butLft a { display:block; width: 30px; height: 30px; }
.display1b { padding-top: 55px; display:block; width: 100px; _width: 100px; font-size:14px; font-weight:bold; text-align:center; line-height: 16px; height: 16px; color: #800b56; }
.display2b { padding-top: 45px; display:block; width: 100px; _width: 100px; font-size:14px; font-weight:bold; text-align:center; line-height: 16px; height: 16px; color: #800b56; }
.display3b { padding-top: 40px; display:block; width: 100px; _width: 100px; font-size:14px; font-weight:bold; text-align:center; line-height: 16px; height: 16px; color: #800b56; }
.displayNameb { display:block; width: 185px; _width: 175px; font-size:13px; font-family:Bauhaus, Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height: 16px; height: 10px; color: #525252; }
.butLftb { margin-left: 10px; display:block; margin-top: 30px; width: 20px; height: 20px; float: left; color: #FFFF00; }
.butRgtb { margin-right: 10px; display:block; margin-top: 30px; width: 20px; height: 20px; float: right; color: #FFFF00; }
.butRgtb a, .butLftb a { display:block; width: 20px; height: 20px; }
.display1c { padding-top: 55px; display:block; width: 100px; _width: 100px; font-size:14px; font-weight:bold; text-align:center; line-height: 16px; height: 16px; color: #800b56; }
.display2c { padding-top: 45px; display:block; width: 100px; _width: 100px; font-size:14px; font-weight:bold; text-align:center; line-height: 16px; height: 16px; color: #800b56; }
.display3c { padding-top: 40px; display:block; width: 100px; _width: 100px; font-size:14px; font-weight:bold; text-align:center; line-height: 16px; height: 16px; color: #800b56; }
.displayNamec { display:block; width: 185px; _width: 175px; font-size:13px; font-family:Bauhaus, Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height: 16px; height: 10px; color: #525252; }
.butLftc { margin-left: 10px; display:block; margin-top: 30px; width: 20px; height: 20px; float: left; color: #FFFF00; }
.butRgtc { margin-right: 10px; display:block; margin-top: 30px; width: 20px; height: 20px; float: right; color: #FFFF00; }
.butRgtc a, .butLftc a { display:block; width: 20px; height: 20px; }
.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:5px; height:10px; }
.toptext { color: #fff; font-size: 1.1em; padding-bottom: 3px; }
#promoBg { height:207px; width:546px; float:left; background-image:url(../images/home_promo_bg.jpg); background-repeat:no-repeat; margin-left:9px; }
#homeBanner2, #homeBanner3, #homeBanner4 { margin-top:15px; margin-bottom:10px; float:left; display: inline; border:1px solid #650545; }
#homeBanner2 { margin-left:12px; }
#homeBanner3 { margin-left:3px; }
#homeBanner4 { margin-left:3px; }
#homeBanner5 { margin-left:3px; }
.hometable { width:750px; _width:740px; padding-left:4px; padding-top:13px; *padding-top:0px;
*padding-left:0px;
}
*html .hometable { width:710px; margin-top:-60px; }
.mainFlash { margin-left:0px; *margin-left: 8px;
}
/* start winners Table */
#winnersTable { border-collapse:collapse; width:98%; text-align:left; margin-bottom:5px; font-size:14px; margin-left:auto; margin-right:auto; }
.winnersTable { color: #c22389; }
.winnersTable tr.c0 td, tr.c0 td { background-color: #eee; padding:6px 5px; color: #c22389; }
.winnersTable tr.c1 td, tr.c1 td { background-color: #F5F5F5; padding:6px 5px; color: #c22389; }
.winnersTh1 { color: #993366; font-size:20px; height:85px; padding:4px 5px; text-align:center; background-image:url(../images/stars.png); background-repeat:no-repeat; vertical-align: middle; background-position: center top; }
.winnersTh { background-color: #c22389; color: #fff; padding:4px 5px; }
/* end winners Table */

/*start menu css*/
.horizontalmenu, .horizontalmenu2 { padding:0; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; position:absolute; left:0; top:220px; z-index:10; }
.horizontalmenu2 { left:751px; }
.horizontalmenu { width:752px; background-image: url("../images/horMenuBg.gif"); background-position: right -41px; padding-right:1px; }
.horizontalmenu li, .horizontalmenu2 li { display:inline; list-style:none; margin:0; }
.horizontalmenu li a, .horizontalmenu li a:visited, .horizontalmenu li a:active { background-color:#770054; height:41px; width:124px; border-right:1px solid #c1338e; text-align:center; color:#FFFFFF; margin:0; display:block; line-height:40px; float:left; background-image: url("../images/horMenuBg.gif"); background-repeat: repeat-x; background-position: left -41px; text-decoration:none; }
.horizontalmenu2 li a, .horizontalmenu2 li a:visited, .horizontalmenu2 li a:active { background-color:#3e3e3e; height:41px; width:97px; text-align:center; font-size:13px; color:#FFFFFF; margin:0; display:block; line-height:40px; float:left; background-image: url("../images/horMenuBg2.gif"); background-repeat: repeat-x; background-position: left -41px; text-decoration:none; }
.horizontalmenu li a:hover, .horizontalmenu li a.selected { background-color:#be338d; background-image: url("../images/horMenuBg.gif"); background-repeat: repeat-x; background-position: left 0px; height:41px; }
.horizontalmenu2 li a:hover, .horizontalmenu2 li a.selected { background-color:#6c6c6c; background-image: url("../images/horMenuBg2.gif"); background-repeat: repeat-x; background-position: left 0px; height:41px; }
/* END menu css*/


/* table with .tableLayout class start */
.tableLayout a, .tableLayout a:link, .tableLayout a:visited { color:#e0007a; border:none; }
.tableLayout { width:auto; margin:10px auto; border-collapse:collapse; text-align:center; border-bottom:solid 2px #ad2867; border-right:solid 2px #ad2867; }
.tableLayout th { color: #ad2867; background-color:#f2dce8; border:solid 1px #ad2867; padding:5px; font-weight: bold; text-transform:capitalize; }
.tableLayout td { color: #ad2867; background-color:#fff; padding:5px; border:solid 1px #CCCCCC; font-weight: bold; }
/* table with .tableLayout class end */

a.playNowButton { display: block; margin:5px auto; height:62px; width:191px; background: url(../images/playNowButton.gif) no-repeat left top; }
a.playNowButton:hover { background: url(../images/playNowButton.gif) no-repeat left bottom; }
/* this fro live help window */
.aBox { background-color: #FFFFFF; border: 1px solid #000000; color: #000000; padding: 0px; margin:0px; position: absolute; top: 500px; left: 10px; height: 380px; width: 405px; display:none; }
.aBar { background-color: #E1771E; color: #ffffff; cursor: move; font-weight: bold; font-size:12px; padding: 2px 1em 2px 1em; text-align:right; }
.aContent { padding: 1px; }
.aClose { cursor: pointer;}

#Error {color: #FFFF00;}

#creditCardsInclude {background:url("") no-repeat 0 0 transparent; height:44px; width:100%; padding:0 0 0 15px; margin:0; position: relative; top:30px; left:0px; clear:both;}
#creditCardsInclude li { display:block; float:left; height:20px; margin-top:2px;} /* 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:none; } /* 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:0px 0 0 -3px; padding:0 0 0 0;} /* Displays (inline), or not (none), the 18+ icon */
#creditCardsInclude #footerlogo { display:inline; float:right; margin:-2px 25px 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(/cantabingoes/bingo/images/payment_icons/bubblePurple.png) no-repeat top; }			
a.tt:hover span.middle { display: block; padding: 0 8px; text-align:left; background: url(/cantabingoes/bingo/images/payment_icons/bubble_fillerPurple.png) repeat bottom; }
a.tt:hover span.bottom { display: block; padding: 30px 8px 0; color: #548912; background: url(/cantabingoes/bingo/images/payment_icons/bubblePurple.png) no-repeat bottom;}

