/* CSS Document */
body{margin:10px 0; padding:0; border:0; text-align:center; color:#333; background:#779b1e url("../images/bg_global.gif") repeat-x; font:10px/12px verdana, arial, helvetica, sans-serif; vertical-align:bottom;}
body.popup{margin:10px; text-align:left; color:#000; background:#fff; font:10px/12px verdana, arial, helvetica, sans-serif; vertical-align:bottom;}
body.print{margin:10px; padding:0; text-align:left; color:#000; background:#fff; font:10px/12px verdana, arial, helvetica, sans-serif; vertical-align:bottom;}
/* Typography */
p{font:11px/13px; padding:0 0 10px 0; margin:0px; text-align:left;}
p.rhtalignbt{font:11px/13px; margin:5px 0 0 0; text-align:right;}
h1{margin:5px 0 5px 0; padding:0; color:#333; font-weight:bold; font-size:1.4em; line-height:1.4em; text-align:left;}
h2{margin:5px 0 10px 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;}
.trhighlight h1, .trhighlight h2, .trhighlight h3{color:#993366;}
.trhighlight p{color:#000;}
/* Lists */
ul{font:11px/13px; text-align:left; color:#333; margin:	0; padding:0;}
li{padding-bottom:10px; list-style:none;}
/* Wrapper rules */
#wrapper{margin:0 auto; padding:0; position:relative; width:993px; color:#333; background-color:#ffffff;}
#wrapperlobby{margin:0 auto; padding:0; position:relative; width:730px; height:100%; color:#000; background-color:#ffffff;}
.blwrapper{}
.trwrapper{}
/* Header divisions */
#header{margin-bottom:10px; padding:0; position:relative; width:993px; height:200px; text-align:left; color:#000; background:transparent url("../images/bg_logo.gif") repeat-x;}
input.submit:hover{background-color:#8F8036; 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:#FFFFFF; border:1px solid #8F8036; color:#8F8036; 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:-10px; width:750px; height:109px; color:#000;}
#wrapperlobby #companyident{width:720px;}
/* Header - tab rules */
#globaltabs{margin:0; padding:0; position:absolute; top:87px; left:330px; width:420px; height:23px; background: url("../images/bg_tabs.gif") repeat-x bottom;}
#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:#fff;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#globaltabs a{float:none;}
/* End IE5-Mac hack */	 
#globaltabs a:hover{color:#fff;}
#globaltabs #current{background-image:url("../images/sp_tabs_on_lft.gif");}
#globaltabs #current a{background-image:url("../images/sp_tabs_on_rht.gif"); color:#fff; padding-bottom:6px;}
/* Header - login bar */				
#loginbar img{vertical-align:middle;}
img.flag{display:inline; margin:0px 10px 0px 0px;}
#tpnavlang{height:20px; left:702px; margin:0pt; padding:2px 0pt 0pt; position:absolute; text-align:right; top:-150px; width:270px;}
#loginbar2{margin:0; padding:0; position:absolute; top:155px; left:0; width:1000px; _width:990px; height:50px; color:#333; /*background-color:#9e1879; */}
#loginbar2 img{display:inline; vertical-align:middle; padding:0;}
#loginbar3{margin:0; padding:0; position:absolute; top:75px; left:0; width:993px; height:80px; color:#333; background:#ccc repeat-x;}
/*html>body #loginbar3{width:993px; height:75px;}*/
#loginbar{margin:0; padding:0; position:absolute; top:180px; left:0; width:750px; height:41px; color:#333; background:#fff url("../images/bg_login_bar.gif") repeat-x; width:750px; height:40px;}
/*html>body #loginbar{width:750px; height:40px;}*/
#wrapperlobby #loginbar{width:730px;}
#loginboxes{margin:0; padding:0; position:absolute; top:12px; left:10px; height:20px; width:270px; text-align:left;}
#loginsubmit{margin:0; padding:0; position:absolute; top:11px; left:280px; height:20px; width:60px; text-align:left;}
#loginforgot{background:transparent none repeat scroll 0% 50%; height:20px; left:383px; 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-size:10px; line-height:12px; text-decoration:underline;}
element.style{height:80px; width:225px;}
p{ font-size:11px; /*line-height:88px;*/ margin:0px; padding:5pt 0pt 5px; text-align:left;}
p{ font-size:10px; line-height:12px; text-align:left;}
a.footer:hover, a.header:hover, a.password:hover{color:#ffffff;}
a.pforgot{color:#ffcc00; font-size:10px;}
#tpnav{ height:20px; left:502px; margin:0pt; padding:2px 0pt 0pt; position:absolute; text-align:right; top:12px; width:234px;}
/* Left column rules */	
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:14px 0 0 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; text-align:left; color:#FFCC66; margin:	0 0 0 23px; padding:0;}
#lftnavsub li{margin:	0; padding:0 0 8px 0;}
#lftnavsub a{font:10px/12px; text-decoration:none; color:#fff;}
#lftnavsub a:hover, #lftnavsub #active a{color:#cdcf21;}
#left{float:left; width:164px; margin:0 0 0 10px;}
#middlehome{width:auto; margin:0 0 0 182px; padding:0;}
#middle{width:660px; margin:0 123px 0 182px; padding:0;}
#right{float:right; width:122px; margin:0; padding:0px 4px 0px 0px;}
/* Footer rules */	 
#footer{clear:both; margin:0; padding:0 5px 0 0; border:0; position:relative; width:993px; height:75px; color:#000;}
#footercopy{margin:0; position:absolute; top:92px; _top:90px; left:0; width:993px; height:25px; color:#fff; text-align:left;}
.footertbl{color:#fff; font:10px/12px; padding-top:4px;}
#footercreditcards{margin:0; padding:7px 10px; position:absolute; top:9px; left:0; height:49px; color:#fff; width:840px; height:35px; text-align:left; background:#FFFFFF;}
/*html>body #footercreditcards{width:840px; height:35px;}*/
#footercreditcards img{display:inline; vertical-align:middle; padding:4px 6px 0 0;}
#footerlogo{margin:0; padding:7px 10px; position:absolute; top:9px; left:860px; width:130px; height:49px; color:#fff; width:110px; height:35px; background:#FFFFFF;}
/*html>body #footerlogo{width:110px; height:35px;}*/
#rollover18plus{position:absolute; left:170px; top:-60px; z-index:0; width:200px; line-height:15px; text-align:left; padding:8px; border:1px solid black; background-color:#eaf8c7; visibility:hidden; color:#000000;}
/* Curved panels */	
#footerText{margin:0 auto; margin-top:20px; padding:2px 15px; /*_padding:2px 0;*/ width:992px; color:#333; text-align:left;}
#footer .footerImg{float:left; padding:20px 15px 10px 15px;}
#footer .footerLogo{float:right; padding:15px 15px 10px 15px;}
#footerLinks{width:993px; position:absolute; top:85px; left:0; height:30px; margin-top:10px; margin-bottom:10px;}
#footerLinks .footerCopy{color:#ffffff; font-size:12px; float:left; margin-left:5px;}
#footerLinks .footerLink{float:right; color:#ffffff; font-size:12px; margin-right:3px;}
#footerLinks .footerLink a{text-decoration:underline; color:#ffffff; font-size:12px; margin-left:5px; subnav margin-right:5px;
}
#footerText strong{font-size:11px;}
#footerText p{font-size:11px;}
#introText{position:absolute; z-index:100; margin:0; padding:0; top:940px; left:0;}
.introText{display:block; width:992px; color:#333; text-align:left;}
.introText h1, .introText h2{ }
.blftr{background:url("../images/sp_panel_bl_ftr.gif") 0 100% no-repeat #ffffff; margin:0pt 0pt 10px 0pt}
.brftr{background:url("../images/sp_panel_br_ftr.gif") 100% 100% no-repeat; height:auto;}
.tlftr{background:url("../images/sp_panel_tl_ftr.gif") 0 0 no-repeat}
.trftr{background:url("../images/sp_panel_tr_ftr.gif") 100% 0 no-repeat; padding:7px 19px; text-align:left; color:#333;}
/* Play panel */
.blplay{background:#9b2372 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:#9b2372 url("../images/sp_panel_bl_nav.gif") 0 100% no-repeat; 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:#ffd200 url("../images/sp_panel_bl_content.gif") 0 100% no-repeat; height:181px; margin:0 0 10px 0}
.brintro{background:url("../images/sp_panel_br_content.gif") 100% 100% no-repeat}
.tlintro{background:url("../images/sp_panel_tl_content.gif") 0 0 no-repeat}
.trintro{background:url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding:7px; margin-top:3px;}
/* Promo panels */
.blpromo{background:#ffd200 url("../images/sp_panel_bl_content.gif") 0 100% no-repeat; height:100%; margin:0px}
.brpromo{background:url("../images/sp_panel_br_content.gif") 100% 100% no-repeat}
.tlpromo{background:url("../images/sp_panel_tl_content.gif") 0 0 no-repeat}
.trpromo{background:url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding:7px;}
/*right hand banners*/
.blpromo_rhs{background: 0 100% no-repeat; height:100%; margin:0px} /*right hand banners*/
.brpromo_rhs{background:100% 100% no-repeat}
.tlpromo_rhs{background:0 0 no-repeat}
.trpromo_rhs{background:100% 0 no-repeat; padding:7px;}
/*home promo banners*/
.blpromo_home{background:#ffd200 url("../images/sp_panel_bl_content.gif") 0 100% no-repeat; height:100%; margin:0px}
.brpromo_home{background:url("../images/sp_panel_br_content.gif") 100% 100% no-repeat}
.tlpromo_home{background:url("../images/sp_panel_tl_content.gif") 0 0 no-repeat}
.trpromo_home{background:url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding:7px;}
.blhdr{background: url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #ffd200;}
.brhdr{background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; min-height:22px; height:auto;}
.tlhdr{background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat}
.trhdr{background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding:7px; text-align:left;}
.blhdr h1{padding:0; color:#333; font-weight:bold; font-size:12px; line-height:14px; text-align:left;}
.blhdr h2{padding:0; color:#333; font-weight:bold; font-size:12px; line-height:14px; text-align:left;}
/* Content panels */
.blcontent{background:url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #ffd200; min-height:563px; height:auto; margin:0pt 0pt 10px 0pt}
.brcontent{background:url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; min-height:563px; height:auto;}
.tlcontent{background:url("../images/sp_panel_tl_content.gif") 0 0 no-repeat}
.trcontent{background:url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding:7px 19px; text-align:left; color:#333;}
#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 #ffffff;}
.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:#333; font-weight:bold; font-size:12px; line-height:14px; text-align:left;}
.blhighlight h2{padding:0; color:#333; font-weight:bold; font-size:12px; line-height:14px; text-align:left;}
.blhighlight p{padding:5px; font-size:11px; line-height:14px; text-align:left;}
a.hdrLink:link, a.hdrLink:visited, a.hdrLink:active{font-weight:bold; text-decoration:none; color:#6e8f1c; font-size:13px; line-height:19px;}
a.hdrLink:hover{color:#990000;}
a.listingCopy:link, a.listingCopy:visited, a.listingCopy:active{text-decoration:none; color:#000; font-size:11px; line-height:15px;}
a.listingCopy:hover{color:#000; text-decoration:none;}
/* Account panel */
.blaccount{background: url("../images/sp_panel_bl_account.gif") 0 100% no-repeat #ece6d1; 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;}
/* Pre-Buy panel */
.blprebuy{background: url("../images/sp_panel_bl_prebuy.gif") 0 100% no-repeat #ece6d1; height:100%; margin:0 0 10px 0}
.brprebuy{background: url("../images/sp_panel_br_prebuy.gif") 100% 100% no-repeat;}
.tlprebuy{background: url("../images/sp_panel_tl_prebuy.gif") 0 0 no-repeat;}
.trprebuy{background:url("../images/sp_panel_tr_prebuy.gif") 100% 0 no-repeat; padding:7px;}
/* History panel */
.blhistory{background: url("../images/sp_panel_bl_history.gif") 0 100% no-repeat #ece6d1; 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;}
/* Schedulepast panels */
.blschedulepast{background: url("../images/sp_panel_bl_schedulepast.gif") 0 100% no-repeat #dea929;}
.brschedulepast{background: url("../images/sp_panel_br_schedulepast.gif") 100% 100% no-repeat;}
.tlschedulepast{background: url("../images/sp_panel_tl_schedulepast.gif") 0 0 no-repeat;}
.trschedulepast{background: url("../images/sp_panel_tr_schedulepast.gif") 100% 0 no-repeat; padding:7px;}
/* Print panel */
.blprint{background:url("../images/sp_panel_bl_print.gif") 0 100% no-repeat #eceaea;}
.brprint{background:url("../images/sp_panel_br_print.gif") 100% 100% no-repeat}
.tlprint{background:url("../images/sp_panel_tl_print.gif") 0 0 no-repeat}
.trprint{background:url("../images/sp_panel_tr_print.gif") 100% 0 no-repeat; padding:10px; color:#333;}
/* Lobbby panels */
.bllobby{background: url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #ffd200;}
.brlobby{background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tllobby{background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.trlobby{background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding:4px;}
.trlobby table{margin:0 auto; width:300px; _width:280px;}
.bllobby2{background: url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #ffd200;}
.brlobby2{background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat;}
.tllobby2{background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat;}
.trlobby2{background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding:4px;}
.trlobby2 table{margin:0 auto; width:500px; _width:570px;}
.blgame{background: url("../images/sp_panel_bl_highlight.gif") 0 100% no-repeat #ffffff; min-height:84px; _height:86px;}
.brgame{background: url("../images/sp_panel_br_highlight.gif") 100% 100% no-repeat; min-height:84px; _height:86px;}
.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;}
/* 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{font:11px/13px;}
.subtblhd td{font-weight:bold; color:#fff; background:#f5891f;}
.subtblsubhd td{font-weight:bold; color:#fff; background:#dea929;}
.subtbl td{background:#fff28a; height:26px; vertical-align:middle;}
/* Links */
.loginbutton{border:3px double #666; padding:0; background-color:#CCC; color:#666; font-size:1em; font-weight:bold; margin:0; text-decoration:none;}
.loginbutton:hover{color:#fff; border:3px double #fff; background:#999;}
.button{border:1px double #fff; padding:5px; background:#a01e5e; color:#fff; font-size:1em; font-weight:bold; margin:0; text-decoration:none;}
.button:hover{border:1px double #fff; background:#c850b4; color:#fff;}
.button2{border:3px double #fff; padding:2px; background-color:#a01e5e; color:#fff; font-size:1.1em; font-weight:bold; margin-top:5px; margin-bottom:10px; text-decoration:none; width:100px;}
.button2:hover{color:#ffffff; border:3px double #ffffff; background:#c850b4;}
.closebutton{padding:2px; color:#999999; background:#E6E6E6; border:3px double #999; font-size:1em; font-weight:bold; margin:0; text-decoration:none;}
.closebutton:hover{color:#fff; background:#ccc; border:3px double #999;}
a.sqbutton:link, a.sqbutton:visited, a.sqbutton:active{font:8px/10px; text-decoration:none; color:#333; background-color:#fff28a; border:3px double #333; display:block; padding:0; text-align:center;}
a.sqbutton:hover{color:#c94709; border:3px double #c94709; background:#cdcf21;}
a.playbutton:link, a.playbutton:visited, a.playbutton:active{font:10px/24px; text-decoration:none; color:#333; background-color:#fff28a; border:1px solid #f5891f; margin:0; display:block; height:24px; text-align:center;}
a.playbutton:hover{color:#c94709; border:1px solid #c94709; background:#cdcf21;}
a.ibutton:link, a.ibutton:visited, a.ibutton:active{font:8px/10px; font-weight:bold; text-decoration:none; color:#333; background-color:#fff28a; border:1px solid #f5891f; display:inline; padding:0 3px 0 3px; margin:0 4px 0 0; text-align:center;}
a.ibutton:hover{color:#c94709; border:1px solid #c94709; background:#cdcf21;}
a.ibutton:link, a.ibutton:visited, a.ibutton:active{font:8px/10px; font-weight:bold; 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; text-decoration:none; color:white;}
a.footer:hover{color:#444;}
a.header:link, a.header:visited, a.header:active{ color:#363636; font-size:10px; line-height:12px; text-decoration:none;}
a.header:hover{color:white;}
a.main:link, a.main:visited, a.main:active{font:11px/13px; text-decoration:underline; color:#333;}
a.main:hover{color:#003366;}
.trhighlight a.main:link, .trhighlight a.main:visited, .trhighlight a.main:active{font:11px/13px; text-decoration:underline; color:#fff;}
.trhighlight a.main:hover{color:#003366;}
/* 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 #333; font:11px/13px; color:#333; padding:0 0 0 5px; margin:0 5px 0 0; height:15px; vertical-align:middle; width:120px;}
input.textbox65{border:1px solid #333; font:11px/13px; 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; color:#333; padding:0 0 0 0; margin:0 0 0 0; height:15px; vertical-align:middle; width:175px;}
input.textboxLog{border:1px solid #fff; font:12x/14px trebuchet ms,; color:#333; margin:2px 0 10px 0; height:17px; vertical-align:middle; width:135px;}
.dropdown{border:1px solid #333; font:11px/13px; color:#333;}
input.button, input.cancelbutton{padding:1px;}
/* lobby tabs */
#lobbytabs{margin:0; padding:0; position:relative; background: url("../images/bg_lobbytabs.gif") repeat-x bottom; width:500px; height:30px; padding-left:120px; _padding-left:50px;}
#lobbytabs ul{font-size:10px; line-height:10px; float:left; margin:0; padding:0 0 0 0; list-style:none; text-align:center;}
#lobbytabs li{float:left; background:url("../images/sp_lobbytabs_off_lft.gif") no-repeat left top; margin:0; padding:0 0 0 7px;}
#lobbytabs a{display:block; float:left; background:url("../images/sp_lobbytabs_off_rht.gif") no-repeat right top; padding:5px 10px 5px 6px; text-decoration:none; font-weight:bold; color:#ffffff;}
#lobbytabs a:hover{color:#ffcc00;}
#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;}
/* Sitemap rules */	 
ul.sitemap{list-style-type:none; margin-left:0; padding-left:0;}
ul.sitemap li{padding:0;}
ul.sitemap li a.parent{margin:0; padding:0; font:14px/24px; font-weight:bold; text-decoration:none;}
ul.sitemap li a.parentsub{margin:0; padding:0; font:10px/14px; font-weight:bold; text-decoration:none;}
ul.sitemap li a{margin:0; padding:0; font:10px/14px; text-decoration:none; color:#333;}
ul.sitemap li a:hover{color:#003366; text-decoration:underline;}
ul.sitemap li ul{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; 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; text-decoration:none; color:#333;}
a.history:hover{color:#003366;}
.accounttbl td{height:23px; padding:3px 0; color:#000000; 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; 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; text-decoration:none; color:#003366; background:#fff; border:3px double #003366; display:block; padding:0 4px 0 4px; text-align:center; margin:0 0 10px 0;}
a.accountbutton:hover{color:#fff; background:#64821d; border:3px double #fff;}
a.prebuybutton:link, a.prebuybutton:visited, a.prebuybutton:active{font:10px/18px; text-decoration:none; color:#003366; background:#fff; border:3px double #003366; display:block; padding:0 4px 0 4px; text-align:center; margin:0 0 10px 0;}
a.prebuybutton:hover{color:#fff; background:#64821d; border:3px double #fff;}
a.historybutton:link, a.historybutton:visited, a.historybutton:active{font:10px/18px; text-decoration:none; color:#003366; background:#fff; border:3px double #003366; display:block; padding:0 4px 0 4px; text-align:center; margin:0 0 10px 0;}
a.historybutton:hover{color:#fff; background:#64821d; border:3px double #fff;}
/* Lobby popup rules */
#closelobby{margin:0; padding:0; position:absolute; top:10px; left:620px; height:20px; width:100px; text-align:right;}
.lobbypopiconlft01{position:absolute; left:282px; top:480px; width:69px; height:42px; z-index:2;}
.lobbypopiconlft02{position:absolute; left:282px; top:200px; width:69px; height:42px; z-index:2;}
.lobbypopiconlft03{position:absolute; left:282px; top:341px; width:69px; height:42px; z-index:2;}
.lobbypopiconrht01{position:absolute; left:648px; top:286px; width:69px; height:42px; z-index:2;}
.lobbypophd{margin:0 0 2px 0; padding:7px;}
.lobbypopcol01{margin:0; padding:0 0 0 7px; background:#fff; width:255px; vertical-align:middle;}
.lobbypopcol02{margin:0; padding:0; background:#fff; width:67px;}
/* Colour backgrounds */
.colourblockform{padding:10px; margin:0 0 10px 0; background-color:#dfdfb6; width:404px; border:1px dashed #901567; text-align:left; width:100%;}
html>body .colourblockform{width:96%;}
.colourblockforgotten{font:10px/12px; padding:10px; margin:0; background-color:#fff28a; width:404px; border:1px dashed #f5891f; vertical-align:middle; text-align:left; width:382px;}
.colourblockreg{font:10px/12px; padding:10px; margin:0; color:#fff; background-color:#b7549c; width:520px; border:1px dashed #901567; text-align:left;}
/* Print popup rules */	
.printtbl{border:1px solid #fff; margin:10px 0 20px 0;}
.printtbl td{text-align:center; vertical-align:middle;}
.printtblhd{line-height:13px; color:#fff; background-color:#f5891f; border:1px solid #ECEAEA; padding:5px; font:10px/12px; font-weight:bold;}
.printtblsubhd{background-color:#333; line-height:13px; color:#fff; border:1px solid #eceaea; padding:5px; font-size:1.2em; font-weight:bold;}
.printtblrow01{line-height:13px; color:#000; background-color:#fdffec; border:1px solid #eceaea; padding:4px; font-size:11px;}
.printtblrow02{line-height:13px; color:#000; background-color:#fff; border:1px solid #eceaea; padding:4px; font-size:11px;}
p.printfooter{color:#666;}
body.print a.main:hover{color:#000;}
/* Ajax code rules */
#passworderrors, #errors, #deposit_errors, #securityerrors, #change_errors, #withdraw_errors, #regerrors{font:11px/13px; color:#FF0000;}
.ajaxtextcolor{font:11px/13px; color:#0C3F97; font-weight:bold; 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;}
.noscript{color:#CC0033; font-weight:bold; text-decoration:none; width:400px; border:1px solid black; background-color:#FFCC66;}
a.ibutton02:link, a.ibutton02:visited, a.ibutton02:active{font:8px/10px; font-weight:bold; text-decoration:none; color:#fff; background:#990066; border:1px solid #fff; display:inline; padding:0 3px 0 3px; margin:0 4px 0 0; text-align:center;}
a.ibutton02:hover{color:#fff; background-color:#480048; border:1px solid #fff;}
.lobbytbl{font:10px/12px; text-align:left; color:#000;}
.lobbybutton a{position:relative; display:block; height:18px; width:60px; margin:0 0 0 0;}
#imore a{background:url("../images/imore.gif");}
#iplay a{background:url("../images/iplay.gif");}
#isign a{background:url("../images/isign.gif");}
#iback a{background:url("../images/iback.gif");}
#imore a:hover, #iplay a:hover, #isign a:hover, #iback a:hover{background-position:0px -18px;}
#nospace{padding-bottom:0;}
#nospace p{padding-bottom:0;}
#links{}
.infobutton a {
position: relative;
display: block;
float: right;
height: 18px;
width: 60px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}
/* New Navigation */
#leftnavigation{position:relative; text-align:left;}
.subnavbutton{text-align:left;}
.subnavbutton a{color:#fff; display:block; width:148px; padding-left:15px; padding-top:4px; height:16px; text-decoration:none; background-color:url(../images/subnavbg.gif) no-repeat;}
.subnavbutton a:hover{background-position:0px -22px; text-decoration:underline;}
.navbutton a{display:block; height:22px; width:133px; padding-left:18px; padding-top:7px; text-transform:none; font-size:1.4em; text-decoration:none; color:#fff;}
#navbg a{background:url(../images/navbg.gif); line-height:18px;}
#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;}
b.bt, b.bt b, b.bb, b.bb b{display:block; height:10px; font-size:1px; background:url(../images/grey.gif) no-repeat; position:relative}
b.bt{top:-3px; left:-3px}
b.bt b{background-position:100% -10px; left:6px}
b.bb{background-position:0 -20px; top:3px; left:-3px}
b.bb b{background-position:100% -30px; left:6px}
#grey_border{border:#ddd 3px solid}
/*Homepage layer popup style*/ 
#layer_popupContainer{position:absolute; z-index:100; height:600px; width:600px; top:10px; left:50%; margin-left:-300px; text-align:center;}
#bingoRooms{padding-left:100px; _padding-left:110px;}
.playLobby a{position:relative; display:block; float:left; height:20px; width:143px; 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:#417409;}
#lobbyBlue a:hover, #lobbyRed a:hover, #lobbyYellow a:hover{background-position:0px -25px;}
#lobbyButtons{padding-left:70px; height:10px;}
#loginpanel{text-align:left; color:#fff; font:12x/14px trebuchet ms,;}
.loginheader{color:#fff; font-family:trebuchet ms,; padding:0 0 15px 0; margin:0; font-size:18px;}
.bllog{background:url("../images/sp_panel_bl_nav.gif") 0 100% no-repeat #9b2372; height:100%; margin:0 0px 7px 0px}
.brlog{background:url("../images/sp_panel_br_nav.gif") 100% 100% no-repeat}
.tllog{background:url("../images/sp_panel_tl_nav.gif") 0 0 no-repeat}
.trlog{background:url("../images/sp_panel_tr_nav.gif") 100% 0 no-repeat; padding:10px; /*_padding:7px;*/}
#LoginHdr{float:left; width:185px; height:29px; position:relative; top:0px;}
#bingologin{width:185px; height:29px; position:relative; top:0px;}
#bingologinbtm{width:185px; height:29px; position:relative; top:0px; margin:0 0 10px 0;}
#loginenter{margin-left:40px; /*_margin-left:0;*/ margin-top:5px;}
.register{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; color:#ffffff; text-align:left;}
#borderBottom{height:17px; width:993px; margin:0; padding:0; border:0; background-image:url(../images/border_bottom.gif);}
img.flag{display:inline; margin:0px 10px 0px 0px;}
#tpnavlang{ height:30px; left:670px; margin:0pt; padding:2px 0pt 0pt; position:absolute; text-align:right; top:20px; width:270px;}
/*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;}
.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;}
.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-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: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 style*/ 
#layer_popupContainer{position:absolute; z-index:100; height:600px; width:600px; top:10px; left:50%; margin-left:-300px; text-align:center;}
/*Homepage layer popup style*/ 
#layer_popupContainer{position:absolute; z-index:100; height:600px; width:600px; top:10px; left:50%; margin-left:-300px; text-align:center;}
/* Landing pages */
.landing{background: 0 100% no-repeat #ffffff;}
.landing h1{padding:0; color:#333; font-weight:bold; font-size:12px; line-height:14px; text-align:left;}
.landing h2{padding:0; color:#333; font-weight:bold; font-size:12px; line-height:14px; text-align:left;}
.landing p{padding:5px; font-size:11px; line-height:14px; text-align:left;}
#middle_landing{width:880px; margin:0 50px 0 50px; padding:0;}
/*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:#a61f7d; min-height:750px;}
.prebuygames table{color:#FFFFFF; margin-top:20px; margin-left:55px;}
.prebuygamesnote{ font-weight:bold; color:#ffd200; font-size:12px; line-height:15px;}
.gamepretitle01{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#a61f7d;}
.gamepretitle02{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; color:#6593cf; padding-top:5px;}
.gamepretitle03{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#333;}
.gamepretitle04{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#a61f7d;}
.gamepretitle05{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#08346b;}
.gamepretitle06{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; padding-bottom:20px; margin-bottom:10px;}
.gamepretitle07{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:11px; color:#08346b;}
.gamepretitle08{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#08346b;}
.buybut{position:absolute; left:480px; *left:510px;
margin-top:6px;}
#data{width:569px; font-size:10px;}
#data table tr .title{background-color:#920e6a; font:10px/12px; font-weight:bold; color:#FFFFFF;}
#data table tr .norm{background-color:#fadeae; color:#670339; font:10px/12px;}
.pretitle{ font-size:18px; line-height:19px; color:#ffd200;}
#getgames{background:url(../images/prebuy/getgames.gif) no-repeat; 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-size:14px; font-weight:bold; color:#FFFFFF; width:139px; height:24px; padding-top:5px;}
#confirmorder{position:relative; left:3px; top:114px;}
.confirm01{font-size:18px; line-height:30px; color:#08346b; padding-top:60px;}
.confirm02{font-size:25px; font-weight:bold; line-height:33px; color:#a51716;}
.confirm03{font-size:18px; line-height:30px; color:#08346b;}
.gamesbg{background-image:url("../images/prebuy/gamesbg.gif"); background-repeat:no-repeat;}
.specialsgames{background:url("../images/prebuy/prebuybgsp2.gif") no-repeat; color:#FFFFFF; width:580px; background-color:#a61f7d;}
.specialsgamesbg{color:#FFFFFF; width:540px; height:120px; background-image:url("../images/prebuy/gamesbg.gif"); background-repeat:no-repeat;}
.prebuygamesbg{background-image:url("../images/prebuy/prebuybg.jpg"); background-repeat:no-repeat; background-color:#ffa100; height:750px; background-color:#a61f7d;}
/*.prebuyend{background:url("../images/prebuy/prebuybgend.jpg"); background-color:#ffa100; height:30px;}*/
#bgorderform{margin-top:-10px;}
/*end of adding css for g2 prebuy*/
/*Un-Finished Games*/
#unfinishedgames{width:560px;}
#unfinishedgames div{color:black; padding:10px 5px 10px 5px; background-color:#E8EDFF;}
#unfinishedgames div a{color:red;}
/*End of Un-Finished Games*/
