body { margin: 3px; padding: 0; border: 0; color: #333; text-align:center; background: #E7DCF2 url("../images/bg_global.gif") 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; }
body.print { margin: 10px; padding: 0; text-align: left; color: #000; background: #fff; font: 10px/12px verdana, arial, helvetica, sans-serif; }
/* Wrapper rules */

#wrapper { margin-left:auto; margin-right:auto; width: 750px; text-align:left; position:relative; }
#wrapperlobby { margin: 0 auto; padding: 0; position: relative; width: 720px; height: 100%; color: #000; }
/* Header divisions */

#header { margin-bottom: 3px; padding: 0; position: relative; width: 750px; height: 75px; text-align: left; color: #000; background: #E9EEF2 url("../images/bg_header.gif") repeat-x; }
input.submit:hover { background-color:#7AB051; color:#FFFFFF; }
element.style { height:2px; left:717px; top:70px; width:225px; }
input.submit, input.submit:link, input.submit:active, input.submit:visited { background-color:#ACDD87; border-color:#CFEBBA rgb(140, 180, 110) rgb(122, 157, 96) rgb(190, 228, 160); border-style:solid; border-width:1px; color:#363636; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:1em; font-weight:bold; margin:0pt 10px 0pt 0pt; padding:2px 4px; }
#header2 { margin-bottom: 10px; padding: 0; position: relative; width: 720px; 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: -12px; left: -299px; 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: #999; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#globaltabs a { float: none; }
/* End IE5-Mac hack */	  
      
#globaltabs a:hover { color:#333; }
#globaltabs #current { background-image: url("../images/sp_tabs_on_lft.gif"); }
#globaltabs #current a { background-image: url("../images/sp_tabs_on_rht.gif"); color:#333; padding-bottom: 6px; }
/* Header - login bar */				

#loginbar img { vertical-align:middle; }
img.flag { display:inline; margin:0px 10px 0px 0px; }
#tpnavlang { background:transparent none repeat scroll 0%; height:20px; left:490px; margin:0pt; padding:2px 0pt 0pt; position:absolute; text-align:right; top:60px; width:220px; }
/*#loginbar {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 109px;
	left: 0;
	width: 750px;
	height: 41px; 
	color: #333;
	background: #fff 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; }
#loginenter { margin:5px auto 0px auto; }
#loginboxes { margin: 0; padding: 0; position: absolute; top: 12px; left: 10px; height: 20px; width: 270px; background: transparent; text-align: left; }
#loginsubmit { margin: 0; padding: 0; position: absolute; top: 11px; left: 280px; height: 20px; width: 60px; background: transparent; text-align: left; }
#loginforgot { background:transparent none repeat scroll 0% 50%; height:20px; left:370px; margin:0pt; padding:2px 0pt 0pt; position:absolute; text-align:left; top:12px; width:170px; }
a.password:link, a.password:visited, a.password:active { background:transparent none repeat scroll 0% 50%; color:#363636; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:12px; text-decoration:underline; }
element.style { height:80px; width:225px; }
p { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:88px; margin:0px; padding:20pt 0pt 10px; text-align:left; }
p { font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:12px; text-align:left; }
a.footer:hover, a.header:hover, a.password:hover { color:#fff; }
#tpnav { background:transparent none repeat scroll 0%; height:20px; left:502px; margin:0pt; padding:2px 0pt 0pt; position:absolute; text-align:right; top:42px; width:234px; color:white; }
#tpnav a { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; }
#tpnav a:hover { text-decoration: underline; }
/* Content divisions */	    
	    
#main { margin: 0; padding: 0; /*position: relative; */   
	width: 750px; color: #333; vertical-align:top; }
#main1 { /*	margin:0; 
	padding:0;
	background-color: transparent;
	vertical-align: top;*/
	}
#main2 { /*	margin:0; 
	padding:0;
	background-color: transparent;
	vertical-align: top;
*/	}
/* Left column rules */	    
	    
#left { float:left; width:164px; _width:140px; }
img.lftnavbttp { border: 1px solid #fff; }
img.lftnavbt { border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
img.lftnavbttpcurrent { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
img.lftnavbtcurrent { border-left: 1px solid #fff; border-right: 1px solid #fff; }
img#support { margin:0; }
/* 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: #fff; }
/* Homepage divisions */	  

#middlehome { display: inline; margin:0 0 0 175px; padding: 0; }
#middleframe { margin:0 0 0 175px; padding: 20px; border:solid 5px #eee; background-color:#FFFFFF; }
/* Right column rules */			

#right { float: right; display:inline; width: 122px; margin:0; padding:0; }
/* Footer rules */	 
	 
#footer { clear: both; margin: 0; _margin-top:5px; padding: 0; border: 0; position: relative; width: 750px; height: 65px; color: #fff; background: transparent url(../images/bg_footer.gif) repeat scroll 0% 50%; }
#footercopy { margin: 0; position: absolute; top: 45px; left: 215px; width: auto; height: auto; color: #fff; text-align: left; }
.footertbl { font-weight: normal; color: #363636; font: 10px/12px verdana, arial, helvetica, sans-serif; padding-top: 4px; }
#footercreditcards { margin: 0; padding: 7px 10px; position: absolute; top: 0px; left: 0; width: 300px; height: 49px; color: #fff; voice-family: "\"}\""; voice-family: inherit; width: 620px; height: 35px; text-align: left; }
html>body #footercreditcards { width: 620px; height: 35px; }
#footercreditcards img { display: inline; vertical-align: middle; padding: 4px 2px 0 0; }
#footerlogo { margin: 0; position: absolute; padding:2px; top: 5px; left: 630px; width: 110px; height: 35px; color: #fff; voice-family: "\"}\""; voice-family: inherit; width: 110px; height: 35px; }
html>body #footerlogo { width: 110px; height: 35px; }
#rollover18plus { position: absolute; left: 120px; top: -90px; z-index: 0; width: 200px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid #CC3309; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr { position: absolute; left: 45px; top: -60px; z-index: 0; width: 100px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr2 { position: absolute; left: 200px; top: 310px; z-index: 0; width: 100px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr3 { position: absolute; left: 300px; top: 310px; z-index: 0; width: 100px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr4 { position: absolute; left: 390px; top: 310px; z-index: 0; width: 100px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr5 { position: absolute; left: 200px; top: 545px; z-index: 0; width: 240px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr6 { position: absolute; left: 240px; top: 545px; z-index: 0; width: 270px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr7 { position: absolute; left: 300px; top: 545px; z-index: 0; width: 270px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
/* Curved panels */	

/* Wrapper panel */

.blwrapper { width: 750px; height: 100%; }
.trwrapper { padding: 0px; }
.tlwrapper { padding: 0px; }
.brwrapper { padding: 0px; }
#wrapperlobby .blwrapper { background: #fff; width: 750px; height: 100%; }
/* Play panel */

.blplay { background: #fde9f2 url("../images/sp_panel_bl_play.gif") 0 100% no-repeat; 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: #d9271f 0 100% no-repeat; height: 100%; margin: 0 0 10px 0; border: 3px solid #9a0000; }
.brnav { background:  100% 100% no-repeat }
.tlnav { background: 0 0 no-repeat }
.trnav { background: 100% 0 no-repeat; padding: 7px; }
/* Intro panel */

.blintro { background: #ffffff url("../images/sp_panel_bl_content.gif") 0 100% no-repeat; 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; margin-top: 3px; }
/* Promo panels */

.blpromo { border: #eee 5px solid; margin-bottom:5px; }
.brpromo { background: #ffffff; }
.tlpromo { }
.trpromo { padding: 5px; }
.blhdr { margin: 0 5px 0 0; }
.brhdr { }
.tlhdr { }
.trhdr { padding: 10px 10px; background-color:#fff; text-align: left; color: #333; border:solid 5px #eee; /*margin-left:5px; _margin-left:2px; width:415px; _width:420px;*/ }
/* Lobbby panels */


.trlobby { border:solid 5px #eee; padding: 1px; background-color:#FFFFFF; /*margin-left:5px;_margin-left:0px; width:430px; _width:420px; _margin-right:-5px;*/ }
.blhdr h1 { padding: 0; color: #ae19d4; font-weight: bold; font-size: 12px; line-height: 14px; text-align: left; }
.blhdr h2 { padding: 0; color: #9f1e50; font-weight: bold; font-size: 12px; line-height: 14px; text-align: left; }
/* Content panels */

.blcontent { }
.brcontent { }
.tlcontent { }
.trcontent { background-color:#fff; padding: 10px 12px; text-align: left; color: #333; border:solid 5px #eee; margin-left:5px; min-height:800px; _height:800px; margin-right:-5px; margin-bottom:10px; }
#wrapperlobby .blcontent { min-height: 263px; height: auto; margin: 0 }
#wrapperlobby .brcontent { min-height: 263px; height: auto; }
/* Highlight panels */

.blhighlight { background:  url("../images/sp_panel_bl_highlight.gif") 0 100% no-repeat #eeeeee; }
.brhighlight { background:  url("../images/sp_panel_br_highlight.gif") 100% 100% no-repeat; }
.tlhighlight { background:  url("../images/sp_panel_tl_highlight.gif") 0 0 no-repeat; }
.trhighlight { background:  url("../images/sp_panel_tr_highlight.gif") 100% 0 no-repeat; padding: 7px; color: #333; }
.blhighlight h1 { padding: 0; color: #ae19d4; font-weight: bold; font-size: 12px; line-height: 14px; text-align: left; }
*html .trhighlight { padding: 3px; }
.blhighlight h2 { padding: 0; color: #ae19d4; 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: #ae19d4; font-size: 13px; line-height: 19px; }
a.hdrLink:hover { color: #ae19d4; text-decoration:underline; }
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_content.gif") 0 100% no-repeat #fde9f2; height: 100%; margin: 0 0 10px 0}
.braccount {background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tlaccount {background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.traccount {background:  url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px;}*/

.blaccount { border: #eee 5px solid; margin-bottom:5px; }
.braccount { background: #fff; }
.tlaccount { }
.traccount { padding: 5px; }
/* Pre-Buy panel */

.blprebuy { background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fde9f2; height: 100%; margin: 0 0 10px 0 }
.brprebuy { background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; }
.tlprebuy { background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat; }
.trprebuy { background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px; }
/* History panel */

/*.blhistory {background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fde9f2; height: 100%; margin: 0 0 10px 0}
.brhistory {background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tlhistory {background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.trhistory {background:  url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px;}*/

.blhistory { border: #eee 5px solid; margin-bottom:5px; }
.brhistory { background: #fff; }
.tlhistory { }
.trhistory { padding: 5px; }
/* Schedulepast panels */

.blschedulepast { background:  url("../images/sp_panel_bl_schedulepast.gif") 0 100% no-repeat #fde9f2; }
.brschedulepast { background:  url("../images/sp_panel_br_schedulepast.gif") 100% 100% no-repeat; }
.tlschedulepast { background:  url("../images/sp_panel_tl_schedulepast.gif") 0 0 no-repeat; }
.trschedulepast { background:  url("../images/sp_panel_tr_schedulepast.gif") 100% 0 no-repeat; padding: 7px; }
/* Print panel */

.blprint { background: url("../images/sp_panel_bl_print.gif") 0 100% no-repeat #eceaea; }
.brprint { background: url("../images/sp_panel_br_print.gif") 100% 100% no-repeat }
.tlprint { background: url("../images/sp_panel_tl_print.gif") 0 0 no-repeat }
.trprint { background: url("../images/sp_panel_tr_print.gif") 100% 0 no-repeat; padding: 10px; color: #333; }
.blgame { background:  url("../images/sp_panel_bl_highlight.gif") 0 100% no-repeat #eeeeee; min-height:84px; _height:95px; }
.brgame { background:  url("../images/sp_panel_br_highlight.gif") 100% 100% no-repeat; min-height:84px; _height:95px; }
.tlgame { background:  url("../images/sp_panel_tl_highlight.gif") 0 0 no-repeat; }
.trgame { background:  url("../images/sp_panel_tr_highlight.gif") 100% 0 no-repeat; padding: 4px; text-align: left; color:#000000; }
.blgame strong { color: #ae19d4; }
/* 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: 0; padding: 0; }
.clear { font-size: 10px; height: 10px; }
.lftalign { float: left; padding: 5px 0; }
.rhtalign { float: right; padding: 5px 0; }
.padtp { padding-top: 10px; }
#dhtmltooltip { position: absolute; width: 80px; border: 1px solid black; padding: 8px; background-color: #ffffcc; visibility: hidden; z-index: 100; text-align:left; line-height: 15px; }
.rule { margin: 15px 0 15px 0; padding: 0px; font-size: 1px; line-height: 1px; background: black; 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: #e6e6e6; }
.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 { border-top: 1px solid #CFEBBA; border-right: 1px solid #8CB46E; border-bottom: 1px solid #7A9D60; border-left: 1px solid #BEE4A0; padding: 2px 4px 2px 4px; background-color: #ACDD87; color: #363636; font-size: 1em; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0 10px 0 0; }
.loginbutton:hover { color: #FFF; background-color: #7AB051; }
.button { border: 3px double #fff; padding: 2px; background-color: #ae19d4; color: #fff; font-size: 1em; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0 auto; text-decoration: none; }
.button:hover { color: #fff; background: #7e079d; }
.button2 { padding: 5px; background:url(images/playnow-btn.png) no-repeat; padding-top:10px; padding-bottom:15px;padding-right:10px;width:200px; height:27px; color: #fff; font-size:13px; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin-left:100px; text-decoration: none; display:block; text-align:center; }
.closebutton { padding: 2px; color: #999999; background: #ae19d4; 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: #7e079d; border: 3px double #999; }
a.sqbutton:link, a.sqbutton:visited, a.sqbutton:active { font: 8px/10px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #333; background-color: #fff28a; border: 3px double #333; display: block; padding: 0; text-align: center; }
a.sqbutton:hover { color: #c94709; border: 3px double #c94709; background: #fde9f2; }
a.playbutton:link, a.playbutton:visited, a.playbutton:active { font: 10px/24px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #333; background-color: #fff28a; border: 1px solid #e6e6e6; margin: 0; display: block; height: 24px; text-align: center; }
a.playbutton:hover { color: #c94709; border: 1px solid #c94709; background: #fde9f2; }
a.ibutton:link, a.ibutton:visited, a.ibutton:active { font: 8px/10px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #333; background-color: #fff28a; border: 1px solid #e6e6e6; 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: #fde9f2; }
a.ibutton:link, a.ibutton:visited, a.ibutton:active { font: 8px/10px verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; color: #fff; background-color: #c94709; border: 1px solid #fff; display: inline; padding: 0 3px 0 3px; margin: 0 4px 0 0; text-align: center; }
a.ibutton:hover { color: #c94709; background-color: #fff28a; border: 1px solid #c94709; }
a.footer:link, a.footer:visited, a.footer:active { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #fff; background: transparent; }
a.footer:hover { text-decoration:underline; }
a.header:link, a.header:visited, a.header:active { background:transparent none repeat scroll 0%; color:#fff; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:12px; text-decoration:none; }
a.header:hover { color: #fff; text-decoration:underline; }
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: #333; background: transparent; }
a.main:hover { color: #003366; background: transparent; }
.trhighlight a.main:link, .trhighlight a.main:visited, .trhighlight a.main:active { font: 11px/13px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: underline; color: #fff; background: transparent; }
.trhighlight a.main:hover { color: #003366; background: transparent; }
/* Typography */

p { 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: #ae19d4; font-weight: bold; font-size: 1.4em; line-height: 1.4em; text-align: left; }
h2 { margin: 5px 0 2px 0; padding: 0; color: #333; font-weight: bold; font-size: 1.2em; line-height: 1.1em; text-align: left; }
h3 { margin: 5px 0 5px 0; padding: 0; color: #333; font-weight: bold; font-size: 1.1em; line-height: 1.2em; text-align: left; }
h5 { color: #333; font-weight: bold; font-size: 12px; line-height: 1.2em; text-align: center; }
.trhighlight h1, .trhighlight h2, .trhighlight h3 { color: #ae19d4; }
.trhighlight p { color: #000000; }
/* Lists */

ul { font: 11px/13px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-align: left; color: #333; background: transparent; margin:	0; padding: 0; }
li { padding-bottom: 10px; list-style: none; }
/* Forms */		    
    
form { margin: 0px; padding: 0px; border: 0px; }
li.form { padding-bottom: 0; color: #A01E5E; margin-top: 0; height: 25px; line-height: 15px; }
input.textbox { border: 1px solid #eee; font: 13px verdana, arial, helvetica, sans-serif; font-style: normal; font-weight: normal; color: #333; padding: 0 0 0 5px; margin: 0 5px 5px 0; height: 18px; vertical-align: middle; width: 125px; }
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: 442px; margin:0 123px 0 172px; padding: 0; background: transparent; }
* html #middle { margin:0 128px 0 170px; }
/* 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: #e6e6e6; height: 26px; vertical-align: middle; }
.lobbytblcol01 { margin: 0; padding: 0 0 0 7px; width: 167px; background: #fff28a; height: 26px; vertical-align: middle; }
.lobbytblcol02 { margin: 0; padding: 0; width: 35px; background: #fff28a; height: 26px; vertical-align: middle; }
/* Promotions rules */	

.promopanel { height: 188px; }
.promopaneltxt { height: 118px; }
.promoschedulepanel { height: 83px; }	/* For all browsers except IE */
* html .promoschedulepanel { height: 88px; }	/* For IE */
.promoscheduletxt { height: 60px; }	/* For all browsers except IE */
* html .promoscheduletxt { height: 65px; }	/* For IE */
.blschedulepast h2, .blschedulepast p, .blschedulepast a:link, .blschedulepast a:visited, .blschedulepast a:active, .blschedulepast a:hover { color: #e6e6e6; }
/* 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-left: 5px; padding: 0; position: relative; align: left; width: 440px; height: 30px; background:  url("../images/bg_lobbytabs.gif") repeat-x bottom; line-height: normal; }
#subtabs ul, #thirdlvtabs ul { font-size: 1.1em; float: left; margin: 0; padding: 0 0 0 10px; list-style: none; }
#subtabs li, #thirdlvtabs li { float: left; background: url("../images/sp_subtabs_off_lft.gif") no-repeat left top; margin: 0; padding: 0 0 0 9px; }
#subtabs a, #thirdlvtabs a { display: block; float: left; background: url("../images/sp_subtabs_off_rht.gif") no-repeat right top; padding: 4px 15px 5px 6px; text-decoration: none; font-weight: bold; color: #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:#c94709; }
#subtabs #current, #thirdlvtabs #current { background-image: url("../images/sp_subtabs_on_lft.gif"); }
#subtabs #current a, #thirdlvtabs #current a { background-image: url("../images/sp_subtabs_on_rht.gif"); color:#c94709; padding-bottom: 6px; }
/* lobby tabs */

#lobbytabs ul { font-size: 9px; line-height: 10px; float: left; margin: 0; padding: 0 0 0 0; list-style: none; text-align:center; }
#lobbytabs li { float: left; background: url("../images/sp_lobbytabs_off_lft.png") no-repeat left top; margin: 0; padding: 0 0 0 9px; }
#lobbytabs a { display: block; float: left; background: url("../images/sp_lobbytabs_off_rht.png") no-repeat right top; padding: 5px 15px 5px 6px; 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:#fff; }
#lobbytabs #current { background-image: url("../images/sp_lobbytabs_on_lft.png"); color: #ae19d4; }
#lobbytabs #current a { background-image: url("../images/sp_lobbytabs_on_rht.png"); color: #ae19d4; 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: #333; background: transparent; }
ul.sitemap li a:hover { color: #003366; text-decoration: underline; }
ul.sitemap li ul { background: transparent; list-style-type: none; margin: -1.4em 0 0 -1.6em; padding: 1.4em 0 0 0.6em; }
ul.sitemap li ul li { margin-left: 0.5cm; padding-left: 10px; }
/* Account rules */

.traccount h2, .trprebuy h2, .trhistory h2 { margin: 5px 0 10px 0; }
.traccount ul, .trhistory ul { width: 108px }
#loginbar ul { float: left; list-style: none; padding: 8px 0 0 10px; margin: 0; }
#loginbar li { float: left; padding: 0 10px 0 0; }
#loginbar a.button, #loginbar a.cancelbutton { font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; display: block; padding: 2px 5px; text-align: center; }
li.nopad { padding-bottom: 0; }
li.nopadbold { padding-bottom: 0; font-weight: bold; }
li.bullet { margin: 0 0 0 20px; padding: 0; list-style: disc; }
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: #ae19d4; background: transparent; }
.accounttbl td { height: 23px; padding: 3px 0; color: #000000; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; }
* html .accounttbl td { height: 19px; }
.accountbuttons td { padding-top: 20px; }
.cancelbutton { border: 3px double #fff; padding: 2px; background-color: #00a3b3; color: #fff; font-size: 1em; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0; text-decoration: none; }
.cancelbutton:hover { border: 3px double #003366; color: #003366; background: #92d8de; }
a.accountbutton:link, a.accountbutton:visited, a.accountbutton:active { font: 10px/18px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #fff; background: #d9271f; border: 3px double #fff; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.accountbutton:hover { color: #fff; background:  #f5675d; border: 3px double #fff; }
a.prebuybutton:link, a.prebuybutton:visited, a.prebuybutton:active { font: 10px/18px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #fff; background: #d9271f; border: 3px double #fff; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.prebuybutton:hover { color: #fff; background: #f5675d; border: 3px double #fff; }
a.historybutton:link, a.historybutton:visited, a.historybutton:active { font: 10px/18px verdana, arial, helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; color: #fff; background: #d9271f; border: 3px double #fff; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.historybutton:hover { color: #fff; background: #f5675d; 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: 5px; margin: 0 0 10px 0; background-color: #e6daf2; /*width: 398px; */   
	border: 1px dashed #ae19d4; text-align: left; voice-family: "\"}\""; voice-family: inherit;/*width: 390px;*/    
	}
html>body .colourblockform { width: 390px; }
.colourblockforgotten { font: 10px/12px verdana, arial, helvetica, sans-serif; padding: 10px; margin: 0; background-color: #f0f0f0; width: 404px; border: 1px dashed #e6e6e6; vertical-align: middle; text-align: left; voice-family: "\"}\""; voice-family: inherit; width: 382px; }
html>body .colourblockforgotten { width: 382px; }
.colourblockreg { font: 10px/12px verdana, arial, helvetica, sans-serif; padding: 10px; margin: 0; color: #fff; background-color: #ca97f9; width: 404px; border: 1px dashed #ae19d4; text-align: left; voice-family: "\"}\""; voice-family: inherit; width: 382px; }
html>body .colourblockreg { width: 382px; }
/* Print popup rules */	
	
.printtbl { border: 1px solid #fff; margin: 10px 0 20px 0; }
.printtbl td { text-align: center; vertical-align: middle; padding: 5px; border: 1px solid #cccccc; }
.printtblhd { line-height: 13px; color: #fff; background-color: #d9271f; 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: #ae19d4; background: transparent; }
/* Ajax code rules */

#passworderrors, #errors, #deposit_errors, #securityerrors, #change_errors, #withdraw_errors, #regerrors, #reqid { 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:250px; line-height:5px; text-align:left; padding:8px; border:1px solid black; background-color:#FFD9D9; 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: #ae19d4; 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: #ae19d4; border: 1px solid #fff; }
.lobbytbl { font: 10px/12px verdana, arial, helvetica, sans-serif; text-align:left; padding-right:10px;/*color:#fff; */
	}
.lobbybutton a { position: relative; display: block; height: 18px; width: 60px; margin: 0 0 0 0; }
* html .lobbybutton a { position: relative; display: block; height: 18px; width: 60px; margin: 10px 0 0 0; }
#imore a { background: url("../images/imore.gif"); background-position: 0px -18px; }
#iplay a { background: url("../images/iplay.gif"); background-position: 0px -18px; }
#isign a { background: url("../images/isign.gif"); background-position: 0px -18px; }
#iback a { background: url("../images/iback.gif"); background-position: 0px -18px; }
#imore a:hover, #iplay a:hover, #isign a:hover, #iback a:hover { background-position: 0px 0px; }
#nospace { padding-bottom: 0; }
#nospace p { padding-bottom: 0; }
#links { }
/* New Navigation */


#leftnavigation { position: relative; text-align: left; }
.subnavbutton { display:block; height:30px; width:160px; _width:170px; float: left; background-color:#d9271f; text-align: left; border-right:5px solid #a70202; border-left:5px solid #a70202; }
.subnavbutton a { color: #fff; display: block; font: Arial, Helvetica, sans-serif; text-decoration: none; line-height:33px; padding-left:13px; }
.subnavbutton a:hover { color: #fff; text-decoration: underline; }
.navbutton a { display: block; padding: 4px 0 4px 15px; height: 31px; width: 148px; font: 12px/20px verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #fff; background-color: #d82721; }
#navbg a { background: transparent url(../images/menubutton.jpg) no-repeat; }
/*#navbg a:hover {
	background-position: 0px -30px; }
	*/
#navbgOn a { background: url(../images/navbg.gif); background-position: 0px -30px; }
#navbgOn a:hover { background-position: 0px -30px; }
* html .navbutton a { height: 26px; width: 148px; }
a { color: #ae19d4; text-decoration:none; }
a:hover { text-decoration:underline; }
/*styles by Patrick Voet*/
/*homepage banners*/
.rowFull { background-color:#eee; padding:5px; _padding:4px; margin-bottom:5px; margin-left:175px; text-align:right; /*float:right;*/ }
.rowHalf {/*height:155px; _height:165px;*/ width:265px; _width:275px; background-color:#fff; float:left; padding:5px; margin-right:5px; margin-bottom:5px; overflow:hidden; }
.rowJack { height:81px; float:left; }
.sqmid { border: #eee 5px solid; padding:5px; _padding:4px 4px 2px 4px; height:380px; margin-left:175px; _margin-left:172px; }
.lhbox { background: #d9271f; border: 5px solid #a70202; width: 160px; /*height:162px; _height:162px;*/ margin-bottom:5px; _margin-bottom:0px; padding-top:7px; text-align:center; }
/* menu */ 
.menu { margin:0; _margin-top:-2px; padding: 0; float: left; font: bold 13px Arial; color:#000; width: 160px; background-image:  url(../images/button.gif); background-color:#d9271f; background-position: top left; border-right:5px solid #a70202; border-bottom:5px solid #a70202; border-left:5px solid #a70202; padding-bottom:3px; }
.menu li { display: block; height:32px; width:150px; margin:0 0 0 10px; }
.menu li a { display: block; color:white; text-decoration: none; height:42px; line-height:37px; padding-left:6px; }
.menu li a:visited { color: white; }
/* ball links */ 
.pur a { background-image:url(../images/ballPurFix.gif); background-repeat:no-repeat; background-position:center right; _margin-bottom:-10px; }
.blu a { background-image:url(../images/ballBluFix.gif); background-repeat:no-repeat; background-position:center right; _margin-bottom:-10px; }
.pin a { background-image:url(../images/ballPinFix.gif); background-repeat:no-repeat; background-position:center right; _margin-bottom:-10px; }
.yel a { background-image:url(../images/ballYelFix.gif); background-repeat:no-repeat; background-position:center right; _margin-bottom:-10px; }
.pur a:hover { background-image:url(../images/ballPurMov.gif); background-repeat:no-repeat; background-position:center right; }
.blu a:hover { background-image:url(../images/ballBluMov.gif); background-repeat:no-repeat; background-position:center right; }
.pin a:hover { background-image:url(../images/ballPinMov.gif); background-repeat:no-repeat; background-position:center right; }
.yel a:hover { background-image:url(../images/ballYelMov.gif); background-repeat:no-repeat; background-position:center right; }
#reg { width:160px; _width: 170px; border-top:5px solid #a70202; border-right:5px solid #a70202; border-bottom:0px; border-left:5px solid #a70202; background-color: #d9271f; }
.btn a { display:block; color:#FFFFFF; line-height:25px; height:30px; width:108px; margin-top:5px; text-align:center; background-image:url(../images/btn_02_off.jpg); background-repeat:no-repeat; background-position:center right; _margin-bottom:0px; }
.btn a:hover { background-image:url(../images/btn_02_on.jpg); background-repeat:no-repeat; background-position:center right; }
/*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; }
.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: #a30664; }
.vipLinkHome { color: #cacaca; }
/*Homepage layer popup*/ 
#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:0px; left:50%; margin-left:-375px; text-align:center; }
#bingoRooms { margin-left:-5px; margin-right:-5px; }
.playLobby a { 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; }
#lobbyBlue a:hover, #lobbyRed a:hover, #lobbyYellow a:hover { background-position: 0px -25px; }
#lobbyButtons { margin-left:70px; _margin-bottom:-10px; height:15px; *height:0;
}
#footerText {/*background-color: #d9271f; border-bottom:#a70202 solid 5px; border-top:#a70202 solid 5px;*/ padding:15px; background: url(../images/seo_bg.png) no-repeat left top; color:#FFFFFF; }
ol { background-color:#ebdff9; color:#7924c6; padding-top:20px; padding-bottom:20px; *margin-left:0px;
*padding-left:30px
}
ol li { list-style: decimal outside; }
/*start adding css for g2 prebuy 10/7/2009*/
.prebuygames { color:#FFFFFF; font-size:11px; background:url(../images/prebuy/prebuybg.jpg); background-repeat:no-repeat; background-color:#e6e6e6; min-height:750px; }
/*
.prebuyend{
background:url(../images/prebuy/prebuybgend.jpg);
background-color:#5a1c5a;
height:29px;
}*/

.prebuygames table { color:#FFFFFF; }
.prebuygamesnote { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#333333; font-size:11px; padding-left:2px; padding-right:2px; }
.gamepretitle01 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; padding:0 0 0 0; }
.gamepretitle02 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6593cf; padding-top:5px; }
.gamepretitle03 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cc3309; }
.gamepretitle04 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; }
.gamepretitle05 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#08346b; }
.gamepretitle06 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cc3309; }
.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:#d9271f; font: 9px/10px verdana, arial, helvetica, sans-serif; font-weight: bold; padding: 5px; }
#data table tr .norm { background-color:#fae998; color:#430e43; font-size:9px; }
.pretitle { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; line-height:19px; color:#d9271f; margin-left: 5px; }
#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.jpg) 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; }
#bgorderform { margin-top:0px; *margin-top:0px;
margin-left:0px; }
/*end of adding css for g2 prebuy*/

#playersOnline { position:absolute; top:22px; right:15px; color:#FFFFFF; }
