/* CSS Document */

/* Body rules */

body { margin: 0; padding: 0; border: 0; text-align: center; color: #000; background:#f0ecc9 url("../images/bg.jpg") repeat-x; 
	font: 10px/12px arial, verdana, helvetica, sans-serif; vertical-align: bottom; }
body.popup { margin: 10px; text-align: left; color: #000; background: #fff; font: 10px/12px verdana, arial, helvetica, sans-serif; vertical-align: bottom; }
body.print { margin: 10px; padding: 0; text-align: left; color: #000; background: #fff; font: 10px/12px verdana, arial, helvetica, sans-serif; vertical-align: bottom; }
strong {font-weight:bold;}
/* Wrapper rules */
#tracking, #affFutureTracking, #tradeDoublerTracking {position: absolute;}
#wrapper { margin: 0 auto; padding: 0; position: relative; width: 836px; height: 100%; color: #000; background-color: transparent; }
#wrapperlobby { margin: 0 auto; padding: 0; position: relative; width: 730px; height: 100%; color: #000; background-color: transparent; }
.table-cell {width:200px;}
.table-cell-mobile {width:140px;}
.table-cell-left {width:205px;}
/* Header divisions */
.clr{clear:both;}
.cards img{float:right;}
.cards p{height:30px;}
.cards a{color:#CE7013;}
#header { margin:0 auto; padding: 0; position: relative; width: 836px; height: 150px; text-align: left; color: #000;  }
#header img { height:84px; width:128px; background:url("../images/retro-logo.jpg") no-repeat; margin-bottom:8px; margin-left:10px;}
.login-btn{margin-right:5px;}
#wrapperlobby #header { width: 730px; }
#companyident { margin: 0; padding: 0; border: 0; position: absolute; top: -1px; left: 0; width: 836px; height: 127px; color: #000; background-color: transparent; }
#wrapperlobby #companyident { width: 730px; }
/* Header - tab rules */
#payMethods {height:100%;}
#globaltabs { margin:0; padding:57px 0 0 0; height: 30px; line-height: normal; background:url("../images/nav-bg.jpg") no-repeat top right; width:275px; float:right;}
#globaltabs ul { float: right; margin: 0; padding: 0 5px 0 0; list-style: none; }
#globaltabs li { float: left; }

#globaltabs a { display: block; float: left; }
#globaltabs ul li.home a { background:url("../images/bingo-tab.png") no-repeat; width:135px; height:30px; display:block;}
#globaltabs ul li.skills a { background:url("../images/skills-tab.png") no-repeat; width:135px; height:30px; display:block;}
#globaltabs ul li.casino a { background:url("../images/arcade-tab.png") no-repeat; width:135px; height:30px; display:block;}
#globaltabs a {  }
.articleBox p {color:black;}
    
/* Header - login bar */			
.login-box{ float:left; height:100px; margin-top:0px; margin-bottom:20px;}
#ticker { font-size:12px; z-index: auto; margin-top:-5px; width: 820px; height: 14px; padding:10px; background:#571a5e url("../images/feed-bg-rpt.jpg") repeat-x; color:white; -moz-border-radius: 6px;-webkit-border-radius: 6px; border:1px solid #c7c8b6; font-weight:normal;}
#ticker orange{color:#ffcc33;}
#ticker white{color:white;}
#top_nav { margin: 0; padding: 0; width: 100%; height: 35px; line-height: normal; }
#top_nav ul {width: 836px; font-size:12px; margin: 0 auto; padding: 7px 5px 0 0; list-style: none; }
#top_nav li { float: right; padding: 0 9px 0 0; color:#FFFFFF; }
#top_nav ul li a{display: block; float: left; color:#55195e; text-decoration: none;}
#top_nav ul li a:hover { text-decoration:underline; }
#loginbar { margin: 0; padding: 0;  width: 186px; }

	
#wrapperlobby { width: 730px; }
#loginboxes2 { float:left; margin: 0; padding: 0; position: absolute; top: 40px; left: 30px; height: 200px; width: 170px; background: transparent; text-align: left; }
#loginboxes { float:right; margin: 0 !important; padding: 0; height: 20px; width: 170px; background: transparent; text-align: right;  }
#loginsubmit { margin: 0; padding: 0; height: 20px; width: 60px; background: transparent; text-align: left; }
#logininfo { position: relative; left: 30px; top: -105px; z-index: 0; width: 200px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; color: #000000; background-color: #CCCC66; visibility: hidden; }
#loginforgot { margin: 0; padding: 0; width: 130px; background: transparent; text-align: right; float:right; padding-right:10px;}
#loginforgot a { color:#f0ecc9; }
#loginforgot a:hover { color:#f0ecc9; text-decoration:underline; }
#tpnav { margin: 0; padding: 0; position: absolute; top: 14px; 
	height: 20px; width: 250px; background: transparent; text-align: right; }
/* Content divisions */	    
	    
#main, #main-home { margin: 0; padding: 0; width: 840px; color: #000; background-color: transparent; }
#main1 { margin:0; padding:0; background: transparent; vertical-align: top; }
#main2 { margin:0; padding:0; background: transparent; vertical-align: top; }
/* Left column rules */	    
	    
#left { float:left;width: 186px; 	margin:0 10px 0 0; padding:0;  }


#left_nav { float:left; width: 176px; background:#993366  url("../images/side-bar-rpt.jpg") repeat-x top; vertical-align: top; padding: 10px 0 0 10px; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;
-webkit-box-shadow:0px 0px 2px 2px #ccc;
-moz-box-shadow: 0px 0px 2px 2px #ccc;

}
#left_nav .nav-header{ background:  url("../images/nav-heading.png") no-repeat top; width:118px; height:28px; margin-bottom:10px; margin-left:20px;}
#left_nav input.textbox { width:150px; height:26px;}
#left_nav .nav-header ul#navigation input{}
#navigation { padding:0 0 5px 0px;  }
#navigation a { color:#f0ecc9; text-decoration: none; padding-left: 24px; background: url("../images/nav-bullet.png") no-repeat left; }
#navigation a:hover {color:#f0ecc9; text-decoration:underline; }
.nav_top { width: 149px; padding: 7px 0 7px 0; }
.nav { width:165px; bpadding: 7px 0 7px 0; }
.nav_bot { width: 149px;  padding: 0px 0 7px 0;/* margin-bottom: 160px;*/
	   }
/* Leftnav sub */

#lftnavsub { margin: 0; padding: 0; color: #fff; }
#lftnavsub ul { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: left; color: #ff0000; background: transparent; margin:	5px 0 0 0; padding: 0; }
#lftnavsub li {margin:	0; padding: 0 0 10px 0; background:  url("../images/arrow_sub.gif") no-repeat left; }
#lftnavsub a { display:block; font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #F0ECC9; background: transparent; }
#lftnavsub a:hover, #lftnavsub #active a { color: #F0ECC9; }
/* Homepage divisions */	  	  

#home_main { margin: 0; padding: 0; border: 0; float:left; width: 450px; height: 500px; color: #000; background: url("../images/welcome-section.jpg") no-repeat; }
#welcome_text { text-align: left;  color: #333333; padding-left: 20px; width: 250px; padding-top:100px; position:relative; top:0; left:0; float:left;}
#welcome_text p { font-size: 12px; }
#welcome_text img { padding-top:0px; margin-top:140px; }
#homepromo01, #homepromo02, #homepromo03 {clear:right; float:right;  padding-left:0px; padding-top:4px; padding-right:9px; padding-bottom:14px; color: #000; background: url("../images/promobox_bg.gif") no-repeat; text-align:center; }
#jackpotsHome { float:right; margin-top:2px;width: 185px; color: #000; text-align:center; }

#homepromo03 img, #homepromo02 img, #homepromo01 img {  }
/* Right column rules */			
#right{position:absolute; top:180px; right:5px; float:right;}
#right-col{float:right; margin-top:-5px; margin-right:-5px;}
#right-inner{position:absolute; top:-5px; right:5px; float:right;}
#right-home{ float: right; width: 186px; margin: 0; padding: 0; background: transparent;  }
#right-community{ position:absolute; right:0; top:180px; float:right;}

#right-bg{ float: right; width: 186px; margin: 0; padding: 0; background: white; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;-webkit-box-shadow:0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;filter: progid:DXImageTransform.Microsoft.Shadow( Strength=3, Direction=2, Color='#cccccc' );} 
#right_nav { width: 186px; position:relative; top: 0px; background:  url("../images/bingo_account_top.gif") no-repeat top; vertical-align: top; padding: 15px 0 0px 0px; color: #ff0000; }
#account { padding: 0; background: url("../images/bingo_account_bottom.gif") no-repeat bottom; }
#accountpanel ul { }
#accountpanel { color: #FF0000; padding: 0px 20px 0 20px; }
/*#account_alignement {width: 180px;
                     padding:20px;}	*/ 
/* Footer rules */	 
	 
#footer { clear: both; margin-top: 0; padding: 0; border: 0; position: relative;height: 105px; color: #000;   }
#footer_inner{width:836px; margin:0 auto;}
#footercopy { margin: 0; padding: 2px 10px; width: 250px; height: 25px; color: #fff; text-align: left;  height: 15px; width: 230px; }
#footernav { padding: 5px 0;  width: 100%; height: 25px; color: #fff; background:#00B5AD; height: 15px; text-align: left; }
#footernav #footernav_inner { width:860px; margin: 0 auto; }
#footernav #footernav_inner p {padding-left:10px;}
#footernav a:hover { color:#66FFFF; }
#footercreditcards { margin: 22px 0 0; padding: 7px 5px; float:right;width: 350px; height: 49px; color: #fff; text-align: left; }
#footercustomerservice { margin: 0; margin-top:29px; padding: 7px 10px; color: #fff; voice-family: "\"}\""; voice-family: inherit; float:left; }
#footercreditcards img { display: inline; vertical-align: middle; padding: 4px 3px 0 0; }

#footerlogo{ width: 110px; height: 35px; float:right; position:relative; top:0; right:0;}
#stmin { position: absolute; left: 530px; top: -5px; z-index: 0; width: 200px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fff; visibility: hidden; color: #000000; }
#rollover18plus { position: absolute; left: 580px; top: -100px; z-index: 0; width: 200px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #ffcccc; visibility: hidden; color: #000000; }
/* Curved panels */	

/* Wrapper panel */

/*.blwrapper {background:  url("../images/sp_panel_bl_wrapper.gif") 0 100% no-repeat #0C3F97; width: 770px; height: 100%;} 
.brwrapper {background:  url("../images/sp_panel_br_wrapper.gif") 100% 100% no-repeat}
.tlwrapper {background:  url("../images/sp_panel_tl_wrapper.gif") 0 0 no-repeat}
.trwrapper {background: url("../images/sp_panel_tr_wrapper.gif") 100% 0 no-repeat; padding: 10px;}

#wrapperlobby .blwrapper {background:  url("../images/sp_panel_bl_wrapper.gif") 0 100% no-repeat #0C3F97; width: 836px; height: 100%;}*/

/* Play panel */

.blplay { background:  url("../images/sp_panel_bl_play.gif") 0 100% no-repeat #9de46d; 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 #f1449a; 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_intro.gif") 0 100% no-repeat #e2945b; height: 100%; margin: 0 0 10px 0 }
.brintro { background:  url("../images/sp_panel_br_intro.gif") 100% 100% no-repeat }
.tlintro { background:  url("../images/sp_panel_tl_intro.gif") 0 0 no-repeat }
.trintro { background: url("../images/sp_panel_tr_intro.gif") 100% 0 no-repeat; padding: 7px; }
/* Promo panels */

.blpromo { background:  url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ffe400; height: 100%; margin: 0 0 10px 0 }
.brpromo { background:  url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat }
.tlpromo { background:  url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat }
.trpromo { background: url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding: 7px; }
/* Content panels */

.blcontent {/* background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fff; min-height: 383px; height: auto; margin: 0 0 10px 0*/ }
.brcontent { /*background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; min-height: 383px; height: auto; */}
.trcontent {/* background:  url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 0; text-align: left;*/ }
/* for Internet Explorer */
/*\*/

/**/

#wrapperlobby .blcontent { min-height: 263px; height: auto }
#wrapperlobby .brcontent { min-height: 263px; height: auto; }
/* Highlight panels */

.blhighlight {  }
.brhighlight {  }
.tlhighlight {  }
.trhighlight {min-height:130px; background:#00b5ad; padding:10px;-moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc; margin-bottom:10px;
-webkit-box-shadow:0px 0px 2px 2px #ccc;
-moz-box-shadow: 0px 0px 2px 2px #ccc;
}
.blhighlight h2 { color:#Fcc0000; text-align: left; }
.blhighlight a { color:#FF0000; }
.blhighlight a:hover { color:#336600; }
.blhighlight a:visted {
color:#FF0000;
}
.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: #c94709; background: transparent; }
.trhighlight h1, .trhighlight h2, .trhighlight h3 { color: #c94709; }
.trhighlight p { color: #fff; }
.blhighlight h1 { padding: 0; color: #ffcc33; font-weight: bold; font-size: 16px; line-height: 14px; text-align: left; margin-bottom:10px;}
.blhighlight h2 { padding: 0; color: #c94709; font-weight: bold; font-size: 12px; line-height: 14px; text-align: left; }
.blhighlight p { color:white;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: #c94709; font-size: 13px; line-height: 19px; }
a.hdrLink:hover { color: #c94709; }
a.listingCopy:link, a.listingCopy:visited, a.listingCopy:active { font-weight: normal; font-style: normal; text-decoration: none; color: black; font-size: 11px; line-height: 15px; }
a.listingCopy:hover {
 color:; text-decoration: none; }
/* Account panel */
#middle-narrow-timetable .button {color:white;}
.blaccount { background:  url("../images/sp_panel_bl_account.gif") 0 100% no-repeat #fffFCC; 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; }
/* History panel */

.blhistory { background:  url("../images/sp_panel_bl_history.gif") 0 100% no-repeat #EBE9E9; 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; }
/* Highlight panels */

.blschedulepast { background:  url("../images/sp_panel_bl_schedulepast.gif") 0 100% no-repeat #2eabd5; }
.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; }
/* Global rules */	
	
img { display: block; }
.clear { font-size: 10px; height: 10px; }
.lftalign { float: left; padding: 5px 0; }
.rhtalign { float: right; padding: 5px 0; }
.padtp { padding-top: 10px; }
.martp { margin-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: #ffdcdc; height: 1px;/*border-bottom: 1px solid #fff;    */
	}
/* Global table rules */			
	
table td { vertical-align: top; }
.subtblhd { font-weight: bold; color: #fff; background: #0C3F97; }
.subtblsubhd td { font-weight: bold; color: #fff; background: #066cb1; }
.subtbl td {	/* For all browsers except IE */ background: #99D6EB; height: 26px; vertical-align: middle; }
*html .subtbl td { height: 20px; }	/* For IE only */
/* Links */
.accounttbl .button {}
.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; }
.accountbutton, .button {  	padding: 5px;   background: url("../images/blue-rpt.gif") repeat-x; border: 1px solid #81c9c3; color: #fff; font-size: 1em; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0; text-decoration: none; }
.accountbutton, .button:hover { color: #fff; 	background: url("../images/blue-rpt-over.gif") repeat-x; border: 1px solid #81c9c3; }
	
.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.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: #fff; background: url("../images/playbg.gif") repeat-x; border: 1px solid #0275c2; margin: 0; display: block; height: 24px; text-align: center; }
a.playbutton:hover { color: #fff; border: 1px solid #0275c2; background: url("../images/playbg_on.gif") repeat-x; }
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: #0C3F97; background-color: #99D6EB; border: 1px solid #0C3F97; display: inline; padding: 0 3px 0 3px; margin: 0 4px 0 0; text-align: center; }
a.ibutton:hover { color: #fff; border: 1px solid #0C3F97; background: #0099cc; }
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: #99D6EB; background-color: #0C3F97; border: 1px solid #99D6EB; display: inline; padding: 0 3px 0 3px; margin: 0 4px 0 0; text-align: center; }
a.ibutton02:hover { color: #fff; background-color: #0C3F97; border: 1px solid #fff; }
a.footer:link, a.footer:visited, a.footer:active { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #fff; background: transparent; }
a.footer:hover { color: #0099cc; }
a.header:link, a.header:visited, a.header:active { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #000; background: transparent; }
a.header:hover { color: #0099cc; }
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: #ce7013; }
a.main:hover { color: #5dd2fe; background: transparent; }

/* Buttons */
p.rhtalignbt .button{ color:white; background:url("../images/play-now.png") no-repeat; height:25px; padding-left:10px; padding-right:24px;border:none;}
p.rhtalignbt a {color:white !important; text-decoration:none; font-weight:bold; font-size:10px; }

/* ----------------- */
/* 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 10px 0px; padding: 0; color: #ff9933; font-weight: bold; font-size:14px; text-align: left; }
h2 { margin: 5px 0 5px 0; padding: 0; color: #ff9933; font-weight: bold; font-size: 14px; line-height: 1.1em; text-align: left; }
h4 { margin: 5px 0 5px 0; padding: 0; color: #e50505; font-weight: bold; font-size: 1.4em; line-height: 1.1em; text-align: left; }
h3 { margin: 5px 0 5px 0; padding: 0; color: #e50505; font-weight: bold; font-size: 1.2em; line-height: 1.2em; text-align: left; }
/* Lists */

ul { font: 14px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: left;  background: transparent; margin:	0; padding: 0; }
li { padding-bottom: 10px; list-style: none;  }

/* Forms */		    
    
form { margin: 0px; padding: 0px; border: 0px; }
input.textbox { border: 1px solid #000; font: 11px/13px verdana, arial, helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000; padding: 0 0 0 5px; margin: 0 5px 5px 0; height: 17px; vertical-align: middle; width: 120px; }
input.textbox65 { border: 1px solid #000; font: 11px/13px verdana, arial, helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000; padding: 0 0 0 5px; margin: 0 5px 0 0; height: 15px; vertical-align: middle; width: 65px; }
input.textbox175 { border: 1px solid #000; font: 11px/13px verdana, arial, helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000; padding: 0 0 0 0; margin: 0 0 0 0; height: 15px; vertical-align: middle; width: 175px; }
.dropdown { border: 1px solid #68405a; font: 11px/13px verdana, arial, helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000; line-height: normal; }
input.button, input.cancelbutton { padding: 1px; }
/* Subpage divisions */

#middle { width: 400px; margin:0 0px 0 200px; padding:18px 20px 20px 18px; background: white; text-align: left; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;-webkit-box-shadow:0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;filter: progid:DXImageTransform.Microsoft.Shadow( Strength=3, Direction=2, Color='#cccccc' );}
#middle-reg { width: 590px; margin:0 0px 0 200px; padding:18px; background: white; text-align: left;  }
#fullwidth-reg { width: 800px; margin:0 auto; padding:10px; background:#993366; text-align: left;  }

#top-curve {margin:0 0px 0 200px; background:white;-moz-border-radius-topright: 6px;-moz-border-radius-topleft: 6px;-webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; width: 625px; height:6px;}
#top-curve-slim {margin:0 0 0 196px; background:white;-moz-border-radius-topright: 6px;-moz-border-radius-topleft: 6px;-webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; width: 500px; height:6px;}
#bottom-curve {margin:0 0 0 200px; background:white;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;-webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; width: 625px; height:6px;}

#middlehome { width: 620px; float:left; padding: 0; background: transparent; text-align: left; }

#middle-narrow{width:400px; float:left; padding:18px; background: white; text-align: left; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;-webkit-box-shadow:0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;filter: progid:DXImageTransform.Microsoft.Shadow( Strength=3, Direction=2, Color='#cccccc' );}
#middle-narrow h1, #middle-narrow h2, #middle-narrow a{ color:#BB131A;}

#middle-narrow .trhighlight a{color:white; font-weight:bold;}

#middle-narrow-timetable{width:420px; float:left;padding:18px; background: white; text-align: left; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;-webkit-box-shadow:0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;}
#middle-narrow-timetable h1{ color:#bb131a;}
#middle-narrow-timetable .green-boxes .trhighlight{ background:#669900;}
#middle-narrow-timetable .green-boxes .trhighlight a{ color:white;}


#middle-narrow-timetable .green-boxes .trhighlight a.hdrLink:link, #middle-narrow-timetable .green-boxes .trhighlight a.hdrLink:visited, #middle-narrow-timetable .green-boxes .trhighlight a.hdrLink:active { color:#ffcc33;}

#middle-narrow-corp{width:400px; float:left; padding:18px; background: white; text-align: left; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;-webkit-box-shadow:0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;filter: progid:DXImageTransform.Microsoft.Shadow( Strength=3, Direction=2, Color='#cccccc' );}

#middle-narrow-corp h1, #middle-narrow-corp h2, #middle-narrow-corp a{ color:#bb131a;}
#middle-narrow-corp h1 {margin-bottom:10px;}
#middle-narrow-corp .blhighlight h2 {font-size:16px; font-weight:bold;}
#middle-narrow-corp .trhighlight {background:#f0ecc9;}
#middle-narrow-corp .trhighlight p{color:#bb131a; font-weight:bold;}
#middle-narrow-corp .trhighlight .listingCopy { color:#333; font-size:12px; text-decoration:underline;}

#middle-narrow-empty{width:440px; float:left; text-align: left; }

#middle-narrow-promo{width:400px; float:left; padding:18px; background: white; text-align: left; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;-webkit-box-shadow:0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;}
#middle-narrow-promo h2, #middle-narrow-promo p a{ color:#fff;}
#middle-narrow-promo .hdrLink{color:#f6c930;}
#middle-narrow-promo td img {box-shadow:0px 0px 2px 2px #666;
-webkit-box-shadow:0px 0px 2px 2px #666;
-moz-box-shadow: 0px 0px 2px 2px #666;
}
#middle-narrow-promo h1 {margin-bottom:10px;color:#993366;}
#middle-narrow-promo .blhighlight h2 {font-size:16px; font-weight:bold;}
#middle-narrow-promo .trhighlight {background:#6d9703;}

#middle-narrow-comm{width:415px;float:left;padding:18px; background: white; text-align: left; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;-webkit-box-shadow:0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;}
#middle-narrow-comm h2, #middle-narrow-comm p a{ color:#fff;}
#middle-narrow-comm .hdrLink{color:#f6c930;}
#middle-narrow-comm td img {}
#middle-narrow-comm h1 {margin-bottom:10px;color:#993366;}
#middle-narrow-comm .blhighlight h2 {font-size:16px; font-weight:bold;}
#middle-narrow-comm .trhighlight {background:#993366;}
#middle-narrow-comm li a{color:white;}
#middle-narrow-comm li {color:white;}
#middle-narrow-comm .column-in .hdrLink {color:#993366;}
#middle-narrow-comm .trcontent, #middle-narrow-comm .brcontent {background:none;}
#middle-narrow-comm-team .banner-gone{display:none;}

#middle-narrow-comm-team{width:420px; float:left;padding:140px 10px 10px; background: white url("../images/bingo-live.png") no-repeat top left; text-align: left; -moz-border-radius: 6px;-webkit-border-radius: 6px; box-shadow:0px 0px 2px 2px #ccc;-webkit-box-shadow:0px 0px 2px 2px #ccc;-moz-box-shadow: 0px 0px 2px 2px #ccc;}
#middle-narrow-comm-team h2, #middle-narrow-comm-team p a{ color:#fff;}
#middle-narrow-comm-team .hdrLink{color:#f6c930;}
#middle-narrow-comm-team td img {}
#middle-narrow-comm-team h1 {margin-bottom:10px;color:#993366;}
#middle-narrow-comm-team .blhighlight h2 {font-size:16px; font-weight:bold;}
#middle-narrow-comm-team .trhighlight {background:#993366;}
#middle-narrow-comm-team li a{color:white;}
#middle-narrow-comm-team li {color:white;}
#middle-narrow-comm-team .column-in .hdrLink {color:#993366;}
#middle-narrow-comm-team .trcontent, #middle-narrow-comm .brcontent {background:none;}
/* Preview rules */

.previewiconlft01 { position:absolute; left:325px; top:93px; width:69px; height:42px; z-index:2; }
.previewiconlft02 { position:absolute; left:325px; top:322px; width:69px; height:42px; z-index:2; }
.previewiconrht01 { position:absolute; left:526px; top:98px; width:69px; height:42px; z-index:2; }
.previewiconrht02 { position:absolute; left:526px; top:235px; width:69px; height:42px; z-index:2; }
/* Lobby rules */

.gamespaneltxt { height: 130px; }
ul.lobbyclick li { text-align: right; padding: 0 0 10px 0; }
.lobbyiconlft01 { position:absolute; left:325px; top:147px; width:69px; height:42px; z-index:2; }
.lobbyiconlft02 { position:absolute; left:325px; top:372px; width:69px; height:42px; z-index:2; }
.lobbyiconrht01 { position:absolute; left:516px; top:150px; width:69px; height:42px; z-index:2; }
.lobbyiconrht02 { position:absolute; left:516px; top:289px; width:69px; height:42px; z-index:2; }
/* Lobby sub table rules */

#lobbysub { margin: 0; padding: 0; width: 100%; text-align: left; }
.lobbytblhd { padding: 0 0 0 6px; font-weight: bold; color: #fff; background: #0395f6; height: 26px; vertical-align: middle; }
.lobbytblcol01 { margin: 0; padding: 0 0 0 7px; width: 167px; background: #9bd5fb; height: 26px; vertical-align: middle; }
.lobbytblcol02 { margin: 0; padding: 0; width: 35px; background: #99D6EB; height: 26px; vertical-align: middle; }
.lobbyimg { border: 1px solid #fff; }
/* Promotions rules */	

.promopanel { height: 188px; }
.promopaneltxt { height: 110px; }
.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: #207795; }
/* 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; }
/* Sub tab rules */   
	    
#tabborder { margin: 0; padding: 8px; position: relative; width: 404px; color: #000; background: transparent; border-right: 1px solid #0C3F97; border-bottom: 1px solid #0C3F97; border-left: 1px solid #0C3F97; voice-family: "\"}\""; voice-family: inherit; width: 386px; }
#thirdlvtabborder { margin: 0; padding: 8px; position: relative; width: 412px; color: #000; background: transparent; border-right: 1px solid #0C3F97; border-bottom: 1px solid #0C3F97; border-left: 1px solid #0C3F97; voice-family: "\"}\""; voice-family: inherit; width: 392px; }
#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: 410px; height: 23px; background:  url("../images/bg_subtabs.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: #666; }
/* 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:#000; }
#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:#000; padding-bottom: 6px; }
/* 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: #0C3F97; background: transparent; }
ul.sitemap li a:hover { 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, .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; }
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: #666; background: transparent; }
.accounttbl td { height: 23px; padding: 3px 0; color: #000; font: 11px/13px verdana, arial, helvetica, sans-serif; font-weight: normal;}
.accountbuttons td { }
td.spacer{width:100px;}
.accountbuttons td .register-now {color:white; font-weight:bold; text-decoration:none; padding-left:15px; line-height:30px;padding-top:0px; width:141px !important; height:32px;background:url("../images/register-now.png") no-repeat; border:none; text-align:left;}
.accounttbl td .register-now {color:white; font-weight:bold; text-decoration:none; padding-left:15px; line-height:30px;padding-top:0px; width:141px !important; height:32px;background:url("../images/register-now.png") no-repeat; border:none; text-align:left; display:block;}
.accountbuttons td .register-now a{color:white; text-decoration:none;}
#forminvisible .button { border:1px solid #81C9C3;}
.accountbuttons .button {  border:none;}
.cancelbutton {  	padding: 5px;    background: url("../images/blue-rpt.gif") repeat-x; border: 1px solid #81C9C3; color: #fff; font-size: 1em; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0; text-decoration: none; }
.cancelbutton:hover { color: #fff; 
	background: url("../images/blue-rpt-over.gif") repeat-x; border: 1px solid #81C9C3; }
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: #f60; background: #FFECD9; border: 3px double #f60; border-top-color: #FF9901; border-left-color: #FF9901; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.accountbutton:hover { color: #FFECD9; background: #f60; }
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: #666; background: #E9E6E6; border: 3px double #999; border-top-color: #CCC; border-left-color: #CCC; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.historybutton:hover { color: #333; background: #CCC; }
/* 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:294px; top:480px; width:69px; height:42px; z-index:2; }
.lobbypopiconlft02 { position:absolute; left:294px; top:200px; width:69px; height:42px; z-index:2; }
.lobbypopiconlft03 { position:absolute; left:294px; top:341px; width:69px; height:42px; z-index:2; }
.lobbypopiconrht01 { position:absolute; left:660px; 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: 279px; vertical-align: middle; }
.lobbypopcol02 { margin: 0; padding: 0; background: #fff; width: 67px; }
/* Colour backgrounds */
.colourblockform { padding: 10px; margin: 0 0 10px 0; background-color: #f1bec0; text-align: left; voice-family: "\"}\""; voice-family: inherit; }
.middle-narrow .colourblockform { padding: 10px; margin: 0 0 10px 0; background-color: #f1bec0; text-align: left; voice-family: "\"}\""; voice-family: inherit; }
.colourblockform1 { padding: 10px 0 10px 10px; margin: 0 0 10px 0; background-color: #ffdcdc;  text-align: left; voice-family: "\"}\""; voice-family: inherit; }


.colourblockform1 { padding: 10px 0 10px 10px; margin: 0 0 10px 0; background-color: #ffebd6;  text-align: left; voice-family: "\"}\""; voice-family: inherit; }
.colourblockforgotten { font: 10px/12px verdana, arial, helvetica, sans-serif; padding: 10px; margin: 0; background-color: #ffebd6; width: 405px;  vertical-align: middle; text-align: left; voice-family: "\"}\""; voice-family: inherit; width: 382px; }
.colourblockreg { font-size: 1.2em; color:#FFFFFF; padding: 10px; margin: 0; background-color: #ff9933;  text-align: left;}
.middle-narrow  .colourblockreg { font-size: 1.2em; color:#FFFFFF; padding: 10px; margin: 0; background-color: #BB131A; width: 405px;  text-align: left; voice-family: "\"}\""; voice-family: inherit; }
.colourblockreg td{color:white !important;}
.colourblockreg .button{ background:url("") no-repeat;}
/* Print popup rules */	
	
.printtbl { border: 1px solid #fff; margin: 10px 0 20px 0; }
.printtbl td { text-align: center; vertical-align: middle; }
.printtblhd { background-color: #0C3F97; line-height: 13px; color: #fff; 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 { background-color: #ecfaff; line-height: 13px; color: #000; border: 1px solid #ECEAEA; padding: 4px; font-size: 11px; }
.printtblrow02 { background-color: #fff; line-height: 13px; color: #000; 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 */
.accountbuttons .button a{color:white;}
#passworderrors, #errors, #deposit_errors, #securityerrors, #change_errors, #withdraw_errors, #regerrors, #error { 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; }
h3.regularStrap { padding: 10px 0 0 0; }
/* Lobbby panels */

.bllobby { /*background:  url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ffe400; */}
.brlobby { /*background:  url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat;*/ }
.tllobby { border:3px solid #C7C8B6;/*background:  url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat;*/ }
.trlobby { /*background:  url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding: 4px; */}
.blgame { background:  url("../images/sp_panel_bl_lobby.gif") 0 100% no-repeat #fff9c4; }
.brgame { background:  url("../images/sp_panel_br_lobby.gif") 100% 100% no-repeat; }
.tlgame { background:  url("../images/sp_panel_tl_lobby.gif") 0 0 no-repeat; }
.trgame { background:  url("../images/sp_panel_tr_lobby.gif") 100% 0 no-repeat; padding: 4px; text-align: left; }
/* lobby games panels */

.bllobbygames { background:  url("../images/sp_panel_bl_mask.png") 0 100% no-repeat #fff; }
.brlobbygames { background:  url("../images/sp_panel_br_mask.png") 100% 100% no-repeat; min-height: 22px; height: auto; }
.tllobbygames { background:  url("../images/sp_panel_tl_mask.png") 0 0 no-repeat }
.trlobbygames { background:  url("../images/sp_panel_tr_mask.png") 100% 0 no-repeat; /*padding: 4px 19px;*/ text-align: left; }
.lobbygamestext { padding: 5px; text-align:justify; }
.blhdr { background:  url("../images/spacer.gif") 0 100% no-repeat #fff; }
.brhdr { background:  url("../images/spacer.gif") 100% 100% no-repeat; min-height: 22px; height: auto; }
.tlhdr { background:  url("../images/spacer.gif") 0 0 no-repeat }
.trhdr { background:  url("../images/spacer.gif") 100% 0 no-repeat; padding: 5px; text-align: left; }
.lobbybutton a { cursor:pointer !important;display: block !important; height: 18px; width: 60px; margin: 0 0 0 0; }
#imore a { cursor:pointer !important;display: block !important;background: url("../images/more-info.png"); height:25px; width:84px; display:block; float:right; position:relative !important; top:0 !important; right:0 !important; z-index:1000;}
#iplay a { background: url("../images/iplay.gif"); }
#isign a { background: url("../images/isign.gif"); }
#iplay a:hover, #isign 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: #cc0000; font-weight: bold; font-size: 15px; line-height: 18px; text-align: center; }
#nospace { padding-bottom: 0; }
#nospace p { padding-bottom: 0; }
#lobbytabs { margin: 0; padding: 0; position: relative; width: 440px; height: 30px; background:  url("../images/bg_lobbytabs.gif") repeat-x bottom; line-height: normal; }
#lobbytabs ul { font-size: 9px; line-height: 10px; float: left; margin: 0; padding: 0 6 0 0px; 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 7px; }
#lobbytabs a { display: block; float: left; background: url("../images/sp_lobbytabs_off_rht.gif") no-repeat right top; padding: 5px 15px 5px 6px; text-decoration: none; font-weight: bold; color: #000; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/    
	#lobbytabs a { float: none; }
/* End IE5-Mac hack */	      
          
#lobbytabs a:hover { color:#000; }
#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 */

ul.account { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: left; color: #000; background: transparent; margin:	0; padding: 0; width: 134px; }
li.accountheader { font: 11px/13px verdana, arial, helvetica, sans-serif; list-style: none; padding: 0 0 5px 0; margin: 0; font-weight: bold; }
li.accountcopy { font: 10px/12px verdana, arial, helvetica, sans-serif; list-style: none; padding: 5px 0; margin: 0; }
li.accountbox { font: 11px/14px verdana, arial, helvetica, sans-serif; font-weight: bold; list-style: none; padding: 1px 0 2px 5px; margin: 0; height: 15px; width: 127px; background: #FFF; border: 1px solid #7E9DB9; }
li.accountcopybold { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; list-style: none; padding: 5px 0; margin: 0; }
a.accountbttext:link, a.accountbttext:visited, a.accountbttext:active { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #FFF; background: transparent; padding: 0; margin: 0; }
a.accountbttext:hover { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #000099; background: transparent; }
.buttons li { float: left; background: transparent; margin: 0; padding: 0; }
.accountbt01 { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #000099; display: block; width: 124px; height: 15px; padding: 4px 0 4px 10px; margin: 0;}
.accountbt01:hover { color: #0099ff; }
a.accountbt02:link, a.accountbt02:visited, a.accountbt02:active { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #000099; display: block; width: 100px; height: 13px; padding: 4px 0 4px 10px; margin: 0 0 2px 0; background: transparent url("../images/bg_account_bt_02.gif") no-repeat; }
a.accountbt02:hover { color: #0099ff; }
a.accountbt03:link, a.accountbt03:visited, a.accountbt03:active { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #000099; display: block; width: 85px; height: 13px; padding: 4px 0 4px 10px; margin: 0 0 2px 0; background: transparent url("../images/bg_account_bt_03.gif") no-repeat; }
a.accountbt03:hover { color: #0099ff; }
a.accountbt04:link, a.accountbt04:visited, a.accountbt04:active { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #000099; display: block; width: 140px; height: 13px; padding: 4px 0 4px 10px; margin: 0 0 2px 0; background: transparent url("../images/bg_account_bt_04.gif") no-repeat; }
a.accountbt04:hover { color: #0099ff; }
.accountrhtpanel02 { margin-bottom: 10px; }
.accountpanelmid { border-left: 3px solid #0099ff; border-right: 3px solid #0099ff; margin: 0; padding: 0 1px 10px 1px; width: 110px; background-color: #99ccff; text-align: left; }
/* Butlins-Games */
#header-games { margin-bottom: 10px; padding: 0; position: relative; width: 836px; height: 150px; text-align: left; color: #000; background: url("../images/header-games.jpg") repeat-x; }
#butlinsgames-left { left:0px; float:left; position:relative; width: 250px; /*height:: 350px;*/
	margin:0; padding:0px 0 130px 0; background: url("../images/lhs_bg.png") no-repeat top; }
#butlinsgames-intro { padding: 100px 20px 0 20px; color:#e1ffac; }
#butlinsgames-home { z-index: auto; margin: 0; padding: 0; position: absolute; top: -15px; left: 220px; /*width: 600px;
	height: 33px;*/
    line-height: normal; background: transparent; }
#butlinsgames-home ul { font-size: 1.1em; float: right; margin: 0; padding: 0 7px 0 0px; list-style: none; }
#butlinsgames-home li { float: left; padding-left: 3px }
#ticker-games { left: 0PX; z-index: auto; top: -41px; width: 836px; height: 41px; position: absolute; background: url("../images/ticker_bg.gif") no-repeat; display:none;}
*html #ticker-games { top: -46px }	/* For IE only */
#footerTxt { color: #000; background:white url("../images/footer-rpt.jpg") repeat-x top; height:85px; padding-top:5px;}
#footerTxt #inner{ width:840px; margin:0 auto;}
#footerTxt h1 { font: verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-size: 11px; line-height: 11px; padding: 0; padding: 0; margin: 10px 0 2px 0; text-align: left; }
#footerTxt p { text-decoration: none; font-weight: bold; font: 11px/14px verdana, arial, helvetica, sans-serif; color: #666666; text-align: left; width:416px; float:left;}
#footerTxt a { color: #000; text-decoration: none; }
#footerTxt a:hover { color:#000; font-style: normal; }
/*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: #fff; 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: 422px; 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: #fff; }
/*Homepage layer popup style*/
#layer_popupContainer { position:absolute; z-index:200; height: 300px; width: 300px; top:10px; left:50%; margin-left:-300px; text-align:center; }
/*Homepage layer popup style 4xmas*/ 
#layer_popupContainerHeader { position:absolute; z-index:100; height: 113px; width: 750px; top:0px; left:50%; margin-left:-375px; text-align:center; }
/*top games bingo rooms*/
#bingoRooms { margin-left:-9px; _margin-right:-30px; }
.visible { display:block; }
.hidden { display:none; }
#games1 { background-image:url("../images/jackpot-bg.png"); width: 181px; height: 283px; }
#games2 { background-image:url("../images/jackpot-bg.png"); width: 181px; height: 283px; display:none; }
#games3 { background-image:url("../images/jackpot-bg.png"); width: 181px; height: 283px; display:none; }
#games4 { background-image:url("../images/jackpot-bg.png"); width: 181px; height: 283px; display:none; }
.display1 { margin:-10px 0 0 0; padding-top: 88px; display:block; width: 185px; font-size:24px; text-align:center; line-height: 4px; height: 25px; color: #fff; }
.display1 A:link { text-decoration: none; color: #2a2758; font-size:36px; }
.display1 A:visited { text-decoration: none; color: #2a2758; font-size:36px; }
.display1 A:active { text-decoration: none; color: #2a2758; font-size:36px; }
.display1 A:hover { text-decoration: none; color: #2a2758; font-size:36px; }
.display2 { padding-top: 53px; display:block; width: 185px; font-size:36px; text-align:center; line-height: 4px; height: 25px; color: #fff; }
.display2 A:link { text-decoration: none; color: #2a2758; font-size:36px; }
.display2 A:visited { text-decoration: none; color: #2a2758; font-size:36px; }
.display2 A:active { text-decoration: none; color: #2a2758; font-size:36px; }
.display2 A:hover { text-decoration: none; color: #2a2758; font-size:36px; }
.display3 { padding-top: 53px; display:block; width: 185px; font-size:24px; text-align:center; line-height: 25px; height: 25px; color: #fff; }
.display4 { 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: #2a2758; }
.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; }
.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; }
/*start adding css for g2 prebuy 10/7/2009*/
.prebuygames { color:#6e0368; font-size:11px; background:url(../images/prebuy/prebuybg.jpg); background-repeat:no-repeat; background-color:#83c801; min-height:750px; }
.prebuyend { background:url(../images/prebuy/prebuybgend.jpg); background-color:#83c801; height:30px; }
.prebuygames table { color:#FFFFFF; }
.prebuygamesnote { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#6e0368; font-size:11px; }
.gamepretitle01 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; padding:0 0 0 0; }
.gamepretitle02 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#6593cf; padding-top:5px; }
.gamepretitle03, .gamepretitle06 { font-family: Verdana, Arial, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; line-height: 20px; }
.gamepretitle04 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; color:#333; }
.gamepretitle05 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#08346b; }
.gamepretitle07 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#08346b; }
.gamepretitle08 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#08346b; }
.buybut { margin-top:3px; }
#data { /*font-size: 10px;
font-weight: bold;
color: #ffffff;
text-align: center;
padding-top: 8px;
padding-left: 5px;
padding-right:5px;
width: 355px;
position:relative;*/

font-size:9px; }
#data table tr .title { background-color:#701c94; font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; color:#FFFFFF; }
#data table tr .norm { background-color:#e2fa85; color:#333333; }
.pretitle { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; line-height:19px; color:#4c036e; }
#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*/

/*Un-Finished Games*/
#unfinishedgames { width: 560px; }
#unfinishedgames div { color: black; padding: 10px 5px 10px 5px; }
#unfinishedgames div a { color: red; }
/*End of Un-Finished Games*/

.hdrAlerts { background:#bb131a; color: #fff; text-decoration: none; font-weight:bold; width:400px; font-size: 13px; line-height: 33px; height: 33px; padding: 0; margin: 0; display: block; text-align: left; -moz-border-radius: 6px;-webkit-border-radius: 6px;}
.blInfoBox { background:  url("../lobby-new/assets-lobby/game_corner_left_bot.gif") 0 100% no-repeat #fff; min-height:92px; _height:90px; }
.brInfoBox { background:  url("../lobby-new/assets-lobby/game_corner_right_bot.gif") 100% 100% no-repeat; min-height:92px; _height:90px; }
.tlInfoBox { background:  url("../lobby-new/assets-lobby/game_corner_left.gif") 0 0 no-repeat; }
.trInfoBox { background:  url("../lobby-new/assets-lobby/game_corner_right.gif") 100% 0 no-repeat; padding: 8px; text-align: left; }
.infoBoxContent { font: 12px/16px verdana, arial, helvetica, sans-serif; display: block; }
.infoBoxContent h1 { font: 16px/22px verdana, arial, helvetica, sans-serif; font-weight:bold; color: #581c58 }
.pbuy {  margin: 5px 0 10px 0px; padding: 0; color: #ff9933; font-weight: bold; font-size:14px; text-align: left; }
#middle-narrow .reg-now{background:url("../images/reg-now-purple.png") no-repeat; width:129px;height:24px; padding-top:9px; padding-left:10px; float:right; }
#middle-narrow .reg-now a{color:white; font-size:12px; font-weight:bold; text-decoration:none;}
#middle-narrow .blue{color:#00b5ad;}

#creditCardsInclude {background:url("") no-repeat 0 0 transparent; height:44px; width:100%; padding-left:0px; margin-left:0px; margin-bottom:10px; position: relative; clear:both;}
#creditCardsInclude li { display:block; float:left; height:20px; margin-top:8px;} /* Makes the list horizontal */
#creditCardsInclude li.lastIcon { border-right:none;}
#creditCardsInclude li img { margin-right:4px; margin-left:4px; /* 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;  margin-left:8px;} /* Displays (inline), or not (none), the visa icon */
#creditCardsInclude #electron { display:inline; } /* Displays (inline), or not (none), the electron icon */
#creditCardsInclude #mastercard { display:inline; } /* Displays (inline), or not (none), the mastercard icon */
#creditCardsInclude #maestro { display:inline; } /* Displays (inline), or not (none), the maestro icon */
#creditCardsInclude #banktransfer { display:none; } /* Displays (inline), or not (none), the bank transfer icon */
#creditCardsInclude #moneybookers { display:none; } /* Displays (inline), or not (none), the moneybookers icon */
#creditCardsInclude #skrill { display:inline; } /* Displays (inline), or not (none), the skrill icon */
#creditCardsInclude #paypal { display:inline; } /* Displays (inline), or not (none), the paypal icon */
#creditCardsInclude #neteller { display:inline; } /* Displays (inline), or not (none), the neteller icon */
#creditCardsInclude #ukash { display:inline; } /* Displays (inline), or not (none), the ukash icon */
#creditCardsInclude #paysafecard { display:inline; } /* Displays (inline), or not (none), the paysafecard icon */
#creditCardsInclude #citadel { display:inline; } /* Displays (inline), or not (none), the citadel icon */
#creditCardsInclude #gamcare { display:inline; } /* Displays (inline), or not (none), the gamcare icon */
#creditCardsInclude #gambleaware { display:inline; } /* Displays (inline), or not (none), the gamcare icon */
#creditCardsInclude #taxfree { display:inline; } /* Displays (inline), or not (none), the taxfree icon */
#creditCardsInclude #rg18 { display:inline; margin-top:5px;} /* Displays (inline), or not (none), the 18+ icon */
#creditCardsInclude #footerlogo { display:inline; float:right; margin-right:5px; margin-top:5px;} /* 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:0px; padding: 15px 0 0 0; width:200px; color: #FFFFFF;  filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }

/* Change those 3 GIF file names according to the info-bubble color you need */
a.tt:hover span.top { display: block; padding:3px 8px 10px; background: url(/commonuk_images/payment_icons/bubblePurple.png) no-repeat top; }			
a.tt:hover span.middle { display: block; padding: 0 8px; text-align:left; background: url(/commonuk_images/payment_icons/bubble_fillerPurple.png) repeat bottom; }
a.tt:hover span.bottom { display: block; padding: 30px 8px 0; color: #548912; background: url(/commonuk_images/payment_icons/bubblePurple.png) no-repeat bottom;}

.myPromos .portfolio_div_container {width:171px; height:157px; float:none !important; margin:0 0 0 1px;} 
#homeoverlaypromo01 {clear:right; margin:-5px 0 0 -3px; padding:5px 9px 14px 0; color: #000; background: url("../images/promobox_bg.gif") no-repeat; text-align:center; }
.portfolio_div div.info { font-size: 12px !important; color:#ffff94 !important; }
.portfolio_div div.info p { text-align: center !important; color:#ffffff !important; }
.portfolio_div div.info_bg { top:-228px !important; background-color:#00807a !important; }
.myPromos .portfolio_div_container {margin:-13px 0 0 2px !important;}

