/* CSS Document */
p{padding:0 0 10px 0; margin:0px; font-size:12px; line-height:normal;}
h1{margin:5px 0 5px 0; padding:0; color: #CC0000; font-weight:bold; font-size:1.4em; line-height:1.4em;}
h2{margin:5px 0 10px 0; padding:0; color:#CC0000; font-weight:bold; font-size:1.2em; line-height:1.1em;}
h3{margin:5px 0 5px 0; padding:0; color:#333; font-weight:bold; font-size:1.1em; line-height:1.2em;}
ul{margin:0; padding:0; list-style:none; }
li{padding-bottom:10px;}
a:link, a:visited, a:active{color: #333333;}
a:hover{color: #CC0000;}
a.main:link, a.main:visited, a.main:active{color: #333333;}
a.main:hover{color: #CC0000;}
.clearLeft{clear:left;}
.lftalign{text-align:left;}
.rhtalign{text-align:right;}
.column-in{margin:0; padding:0; }
.rule{margin:15px 0 15px 0; padding:0px; font-size:1px; line-height:1px;  height:1px; border-bottom:1px solid #CC0000; }
#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; }
		
table td{vertical-align:top; line-height:normal;}
.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; }

.trhighlight table{font-size:12px; color:#000000; width:100%;}
.trhighlight table td img{float:left; margin-right:15px; margin-bottom:10px;}
.trhighlight table td #imore{float:right; margin-top:5px;}
.tableLayout a, .tableLayout a:link, .tableLayout a:visited{color:#e0007a; border:none; }
.tableLayout{width:auto; margin:10px auto; border-collapse:collapse; text-align:center; border-bottom:solid 2px #ebeded; border-right:solid 2px #ebeded; }
.tableLayout th{color:#fff; background-color: #FF6633; border:solid 1px #ebeded; padding:5px; font-weight:bold; text-transform:capitalize; }
.tableLayout td{color:#FF6633; background-color:#fff; padding:5px; border:solid 1px #ebeded; font-weight:bold; }

.textLinks{list-style:none;}
.textLinks li{border-right:solid #000000 1px; float:left;}
.textLinks li.last{border-right:none; float:left;}
.textLinks li a:link, .textLinks li a:visited, .textLinks li a:active{color:#000000; text-decoration:none;}
.textLinks li a:hover{color:#990000;}

body{margin:0 0 0 0; padding:0; color:#333; background:#5faec2 url(../images/body_bg.jpg) no-repeat center top; font:10px/12px arial, helvetica, sans-serif;}
html,body{min-width:984px}
body.popup{margin:10px; text-align:left; color:#000; background:#fff; vertical-align:bottom; }
body.print{margin:10px; padding:0; text-align:left; color:#000; background:#fff; vertical-align:bottom; }

#wrapper{margin:0 auto; padding:0; position:relative; width:984px; color:#333; }
.blwrapper, .brwrapper, .tlwrapper, .trwrapper{}

#header{position:relative; width:970px; height:150px; margin:100px auto 0px auto; padding:0; *margin-top:110px; }
#headerLogo{height:134px; width:272px; display:block; position:absolute; z-index:1; top:0; left:15px; background-image:url(../images/headerLogo.png); background-repeat:no-repeat; background-position:left top; }
#headerLinks{font-size:15px; position:absolute; top:90px; right:25px;}
#headerLinks .textLinks li, #headerLinks .textLinks li.last{padding:5px 25px;}
#headerLinks .textLinks li a{font-size:15px; font-weight:bold;}

#log_area{position:absolute; z-index:1; top:13px; right:25px; width:566px; height:48px; background-image:url(../images/loginBg.png); background-repeat:no-repeat; background-position:left top; text-align:left; }
#log_welcome{display:none;}
#log_forgotten{position:absolute; top:50px; left:450px;}
#log_forgotten a:link{color:#000; text-decoration:underline; font-size:10px;}
#log_forgotten a:hover{color:#333; text-decoration:underline;} 
#log_name_label{position:absolute; top:17px; left:20px; color:#fff; font-size:12px;}
#log_name{position:absolute; top:12px; left:75px;}
#log_pass_label{position:absolute; top:17px; left:235px; color:#fff; font-size:12px;}
#pass{position:absolute; top:12px; left:316px;}
.log_field{width:130px; height:18px; font-size:12px; padding:2px 0 0 4px;}
#log_submit{position:absolute; top:12px; left:472px;}
.log_button{position:absolute; font-size:12px; font-weight:bold; color:#fff; text-align:center; padding-bottom:5px; border:none; width:82px; height:26px; background:url('../images/bt_login.gif') no-repeat top left; }
.log_button:hover{cursor:pointer;}
#log_register{position:absolute; top:12px; left:120px; /*background:url(../images/arrow01.gif) no-repeat right center;*/ padding-right:15px; display:none;}
#log_register a:link{color:#000; text-decoration:none; font-size:16px; font-weight:bold;}
#log_register a:hover{color:#FF0000; text-decoration:none;}
#log_area ul{position:absolute; top:3px; right:15px;}
#log_area ul li{display:block; padding-top:15px; padding-left:10px; float:left; }
#loginNav{padding:0; margin-top:85px; position:relative; width:570px; height:25px; padding-right:10px; text-align:right; float:right; color:#FFF; }
#loginNav a{text-align:left; color:#FFF; line-height:25px; }
#Error{ color: #990000; position:absolute; top:50px; left:20px; }

#main{margin:0 auto; padding:10px 0 10px 0; position:relative; width:984px; color:#333; background:url(../images/mainBg.png) repeat-y center top;}
#main1, #main2{ margin:0; padding:0;}
#middlehome{width:734px; margin:0 0 0 210px; padding:0; }
#middle{width:600px; margin:0 130px 0 210px; padding:0;}
/*#middlehome a:link{ color:#fff;}
#middle a{color:#000;}
#middle a:hover{color:#CC0000;}*/

#left{float:left; width:159px; margin:0; padding:0; vertical-align:top; margin-left:35px;}
#leftnavigation{position:relative; text-align:left; }
.navbutton a{display:block; height:39px; width:147px; font-size:13px; line-height:38px; padding-left:12px; text-decoration:none; font-weight:bold; color:#333; background:url(../images/navbg.gif); }
.navbutton a:hover{color:#fff; background-position:0px -39px; }
a.selected{color:#fff; background-position:0px -39px; }
.subnavbutton{text-align:left; }
.subnavbutton a{color: #333333; display:block; font-size:12px; width:133px; padding-left:15px; padding-top:4px; height:25px; text-decoration:none;}
.subnavbutton a:hover{background-position:0px -22px; text-decoration:none; color: #cc0000; }

#right{float:right; width:125px; margin:0 30px 0 0; padding:0; }

#footer{margin:0 auto; clear:both; position:relative; width:984px; height:150px; background:url(../images/mainBg.png) repeat-y center top;}
#footer h1, #footer h2{text-align:center; color:#999999; font-weight:normal; font-size:12px;}
#footer h1 span, #footer h2 span {color:#66cccc;}
#footerLinks{width:650px; height:25px; margin:0 auto;}
#footerLinks .textLinks{display:block; text-align:center}
#footerLinks .textLinks li, #footerLinks .textLinks li.last{padding:1px 5px;}
#footerlogo{margin:0; padding:7px 10px; position:absolute; top:0px; right:40px; width:130px; height:49px; color:#fff; voice-family:"\"}\""; voice-family:inherit; width:110px; height:35px; }
#rollover18plus{position:absolute; left:205px; top:-100px; z-index:0; width:200px; line-height:15px; text-align:left; padding:8px; border:1px solid black; background-color:#fcd859; visibility:hidden; color:#000000; }
#footercreditcards{list-style-type:none; width:984px; height:55px; padding-top:5px; background:url(../images/ccBg.gif) no-repeat center top;}
#footercreditcards li{display:inline; padding-right:5px;} 
#footercreditcards li img{border:none; }
#visa{margin-left:50px;}
#copyRights{width:100%; position:absolute; top:180px; text-align:center; color:#FFFFFF;}
#pageBottom{margin:0 auto; *padding-left:1px; width:984px; height:150px; background:url(../images/bottom.png) no-repeat center top;}

/* Curved panels */	
.blplay{}
.brplay{}
.tlplay{}
.trplay{}

.blnav{}
.brnav{}
.tlnav{}
.trnav{}

.blintro{background:url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fff; 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; }

.blpromo{background:url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ebeded; height:100%; margin:0px }
.brpromo{background:url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat }
.tlpromo{background:url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat }
.trpromo{background:url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding:7px; }

.blhdr{background: url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ebeded; }
.brhdr{background: url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat; min-height:22px; height:auto; }
.tlhdr{background: url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat }
.trhdr{background: url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding:10px; 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; }*/

.blcontent{background:url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ebeded; min-height:563px; height:auto; margin:0 0 10px 0 }
.brcontent{background:url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat; min-height:563px; height:auto; }
.tlcontent{background:url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat }
.trcontent{background:url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding:7px 7px 1px 7px; text-align:left; color:#333; }

#wrapperlobby .blcontent{min-height:263px; height:auto; margin:0 }
#wrapperlobby .brcontent{min-height:263px; height:auto; }

.blhighlight{background: url("../images/sp_panel_bl_highlight.gif") 0 100% no-repeat #fff; }
.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:#000; margin-bottom:7px; min-height:80px; _height:80px;}
/*.blhighlight p{padding:0; font-weight:normal; font-size:11px; line-height:14px; text-align:left; }*/
.trhighlight img{float:left; margin-right:10px; margin-bottom:10px;}


a.hdrLink:link, a.hdrLink:visited, a.hdrLink:active{font-weight:bold; font-style:normal; text-decoration:none; color: #CC3333; font-size:13px; line-height: normal; }
a.hdrLink:hover{color: #990000; }
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:normal; }
a.listingCopy:hover{color:#000; text-decoration:none; }

/*.blaccount{background: url("../images/sp_panel_bl_account.gif") 0 100% no-repeat #fcd859; 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; }*/

.blaccount{background:url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ebeded; height:100%; margin:0px; margin-bottom:10px;}
.braccount{background:url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat }
.tlaccount{background:url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat }
.traccount{background:url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding:7px; }
.blaccount li{color: #CC0000;}

/*.blprebuy{background: url("../images/sp_panel_bl_account.gif") 0 100% no-repeat #fcd859; height:100%; margin:0 0 10px 0 }
.brprebuy{background: url("../images/sp_panel_br_account.gif") 100% 100% no-repeat; }
.tlprebuy{background: url("../images/sp_panel_tl_account.gif") 0 0 no-repeat; }
.trprebuy{background:url("../images/sp_panel_tr_account.gif") 100% 0 no-repeat; padding:7px; }*/

.blprebuy{background:url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ebeded; height:100%; margin:0px; margin-bottom:10px; }
.brprebuy{background:url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat }
.tlprebuy{background:url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat }
.trprebuy{background:url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding:7px; }

/*.blhistory{background: url("../images/sp_panel_bl_account.gif") 0 100% no-repeat #fcd859; height:100%; margin:0 0 10px 0 }
.brhistory{background: url("../images/sp_panel_br_account.gif") 100% 100% no-repeat; }
.tlhistory{background: url("../images/sp_panel_tl_account.gif") 0 0 no-repeat; }
.trhistory{background: url("../images/sp_panel_tr_account.gif") 100% 0 no-repeat; padding:7px; }*/

.blhistory{background:url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ebeded; height:100%; margin:0px; margin-bottom:10px; }
.brhistory{background:url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat }
.tlhistory{background:url("../images/sp_panel_tl_promo.gif") 0 0 no-repeat }
.trhistory{background:url("../images/sp_panel_tr_promo.gif") 100% 0 no-repeat; padding:7px; }

.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; }

.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; }

.bllobby{background: url("../images/sp_panel_bl_promo.gif") 0 100% no-repeat #ebeded; }
.brlobby{background: url("../images/sp_panel_br_promo.gif") 100% 100% no-repeat; }
.tllobby{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; }
.trlobby table{width:560px;}
.trlobby img{margin-right:10px;margin-bottom:10px; clear:left;}

.blgame{background: url("../images/sp_panel_bl_highlight.gif") 0 100% no-repeat #fff; 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; }

.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; }

.button, .closebutton, .cancelbutton{border:2px solid #CCCCCC; padding:3px 8px; background: url("../images/btnBg.gif") bottom left repeat-x #fff; color: #bc274f; font-weight:bold; margin:0; text-decoration:none; }
.button:hover, .closebutton:hover, .cancelbutton:hover{color:#fff; border:2px solid #990000; background: url("../images/btnBgOver.gif"); border:2px solid #bc274f;}
/*middle .button:link, #middle .button:active, #middle .button:visited{color:#fff; background:#bc274f;}
#middle .button:hover{color:#fff; border:3px double #7d0000; background:#b83f02; }*/

a.sqbutton:link, a.sqbutton:visited, a.sqbutton:active{font:8px/10px arial, helvetica, sans-serif; font-weight:normal; font-style:normal; text-decoration:none; color:#333; background-color:#fff28a; border:3px double #333; display:block; padding:0; text-align:center; }
a.sqbutton:hover{color:#c94709; border:3px double #c94709; background:#cdcf21; }
a.playbutton:link, a.playbutton:visited, a.playbutton:active{font:10px/24px arial, helvetica, sans-serif; font-weight:normal; font-style:normal; text-decoration:none; color:#333; background-color:#fff28a; border:1px solid #f5891f; margin:0; display:block; height:24px; text-align:center; }
a.playbutton:hover{color:#c94709; border:1px solid #c94709; background:#cdcf21; }
a.ibutton:link, a.ibutton:visited, a.ibutton:active{font:8px/10px arial, helvetica, sans-serif; font-weight:bold; font-style:normal; text-decoration:none; color:#333; background-color:#fff28a; border:1px solid #f5891f; display:inline; padding:0 3px 0 3px; margin:0 4px 0 0; text-align:center; }
a.ibutton:hover{color:#c94709; border:1px solid #c94709; background:#cdcf21; }
a.ibutton:link, a.ibutton:visited, a.ibutton:active{font:8px/10px 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; }

.trhighlight a.main:link, .trhighlight a.main:visited, .trhighlight a.main:active{font:11px/13px arial, helvetica, sans-serif; font-weight:normal; font-style:normal; text-decoration:underline; color:#fff; }
.trhighlight a.main:hover{color:#000000; }

/* Forms */		 
form{margin:10px; padding:0px; border:0px; }
input.textbox{border:1px solid #333; font:11px/13px arial, helvetica, sans-serif; font-style:normal; font-weight:normal; color:#333; padding:0 0 0 5px; margin:0 5px 0 0; height:15px; vertical-align:middle; width:120px; }
input.textbox65{border:1px solid #333; font:11px/13px 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 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; }
.lftcol170{position:relative; float:left; width:100px; }
.rhtcol250{position:relative; width:190px; float:right; }
.dropdown{border:1px solid #333; font:11px/13px arial, helvetica, sans-serif; font-style:normal; font-weight:normal; color:#333; line-height:normal; }
input.button, input.cancelbutton{padding:1px; }

/* 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:#f5891f; height:26px; vertical-align:middle; }
.lobbytblcol01{margin:0; padding:0 0 0 7px; width:167px; background:#fff28a; height:26px; vertical-align:middle; }
.lobbytblcol02{margin:0; padding:0; width:35px; background:#fff28a; height:26px; vertical-align:middle; }
.lobbytbl strong{color:#CC0000; font-weight:bold; }

#lobbytabs{margin:0; padding:0; position:relative; width:450px; margin-left:100px; height:40px; margin:0 auto;}
#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; }
  
#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:13px; line-height:15px; margin:0 auto; padding:0 0 0 0; list-style:none; text-align:center; }
#lobbytabs li{float:left; background:url("../images/tab_left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; }
#lobbytabs a{display:block; float:left; background:url("../images/tab_right.gif") no-repeat right top; padding:5px 11px 5px 2px; text-decoration:none; font-weight:bold; color: #888; text-transform: lowercase;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
	#lobbytabs a{float:none; }
/* End IE5-Mac hack */	 
  
#lobbytabs a:hover{color:#333; }
#lobbytabs #current{background-image:url("../images/tab_left.gif"); }
#lobbytabs #current a{background-image:url("../images/tab_right.gif"); color:#CC0000; padding-bottom:6px;}

.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{margin:0; padding:0; font:14px/24px arial, helvetica, sans-serif; font-weight:bold; font-style:normal; text-decoration:none; }
ul.sitemap li a.parentsub{margin:0; padding:0; font:10px/14px arial, helvetica, sans-serif; font-weight:bold; font-style:normal; text-decoration:none; }
ul.sitemap li a{margin:0; padding:0; font:10px/14px arial, helvetica, sans-serif; font-weight:normal; font-style:normal; text-decoration:none; color:#7d0000; }
ul.sitemap li a:hover{color:#000000; text-decoration:normal; }
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-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; }
li.bullet a:link{color:#000000; text-decoration:none;}
#middle li.bullet a:hover{color:#CC0000; text-decoration: underline;}
a.history:link, a.history:visited, a.history:active{font-weight:normal; font-style:normal; text-decoration:none; color:#333; }
a.history:hover{color: #CC0000; text-decoration:underline;}
.accounttbl td{height:23px; padding:3px 0; color:#7D0000; font:11px/13px arial, helvetica, sans-serif; font-weight:normal; }
* 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{background: url("../images/btnBg.gif") bottom left repeat-x #fff; border:2px solid #CCC; display:block; padding:0 4px 0 4px; text-align:center; margin:0 0 10px 0; text-decoration:none; color:#333333; padding:3px 0px;}
a.accountbutton:hover{color:#fff; background: url("../images/btnBgOver.gif");border:2px solid #990000;}
a.prebuybutton:link, a.prebuybutton:visited, a.prebuybutton:active{background: url("../images/btnBg.gif") bottom left repeat-x #fff; border:2px solid #CCC;  display:block; padding:0 4px 0 4px; text-align:center; margin:0 0 10px 0; text-decoration:none; color:#333333; padding:3px 0px;}
a.prebuybutton:hover{color:#fff; background: url("../images/btnBgOver.gif"); border:2px solid #990000;}
a.historybutton:link, a.historybutton:visited, a.historybutton:active{background: url("../images/btnBg.gif") bottom left repeat-x #fff; border:2px solid #CCC;  display:block; padding:0 4px 0 4px; text-align:center; margin:0 0 10px 0; text-decoration:none; color:#333333; padding:3px 0px;}
a.historybutton:hover{color:#fff; background: url("../images/btnBgOver.gif"); border:2px solid #990000;}

/* 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, .colourblockforgotten, .colourblockreg{
display:block; width:500px;
padding:10px; margin: 0px auto 10px auto; background-color:#fff; border:1px solid #eee; text-align:left;
}
.colourblockreg{ font-size:16px; color:#fff; background-color:#CC0000; text-align:center;}

/* Print popup rules */	
.printtbl{border:1px solid #fff; margin:10px 0 20px 0; }
.printtbl td{text-align:center; vertical-align:middle; }
.printtblhd{line-height:normal; color:#fff; background-color:#f5891f; border:1px solid #ECEAEA; padding:5px; 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 arial, helvetica, sans-serif; color:#FF0000; font-weight:normal; font-style:normal; }
.ajaxtextcolor{font:11px/13px arial, helvetica, sans-serif; color:#0C3F97; font-weight:bold; font-style:normal; text-decoration:none; }
.ajaxbox{/*width:200px; */ line-height:10px; text-align:left; padding:8px; border:1px solid black; background-color:#FFCC66; visibility:hidden; margin:0 0 10px 0; }
#formloadmessage{font:11px/13px 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 arial, helvetica, sans-serif; font-weight:bold; font-style:normal; text-decoration:none; color:#fff; background:#990066; border:1px solid #fff; display:inline; padding:0 3px 0 3px; margin:0 4px 0 0; text-align:center; }
a.ibutton02:hover{color:#fff; background-color:#480048; border:1px solid #fff; }
.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; }

/*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 style*/ 
#layer_popupContainer{position:absolute; z-index:100; height:600px; width:600px; top:10px; left:50%; margin-left:-300px; text-align:center; }
/*Homepage layer popup style 4xmas*/ 
#layer_popupContainerxmas{position:absolute; z-index:100; height:113px; width:750px; top:0px; left:50%; margin-left:-375px; text-align:center; }

/*progressive jackpots*/
.visible{display:block; }
.hidden{display:none; }
#games1{position:relative; background-image:url(../home/games1.gif); width:175px; height:455px; text-align:center; margin-top:27px; margin-bottom:-5px;}
#games2{position:relative; background-image:url(../home/games1.gif); width:175px; height:455px; text-align:center; display:none; margin-top:27px; margin-bottom:-5px;}
#games3{position:relative; background-image:url(../home/games3.gif); width:175px; height:455px; text-align:center; display:none; margin-top:27px; margin-bottom:-5px;}
.display1, .display2, .display3{display:block; width:150px; margin-left:10px; font-size:25px; line-height:30px;height:30px; color:#ff6633; font-weight:bold;}
.display1{padding-top:140px;}
.display2{margin-top:55px;}
.display3{margin-top:55px;}
.displayName{display:block; font-size:15px; text-align:center; line-height:16px; height:10px; color:#333333; font-weight:bold;}
.butLft{margin-left:10px; display:block; margin-top:50px; width:30px; height:30px; float:left; color:#FFFF00;}
.butRgt{margin-right:10px; display:block; margin-top:50px; width:30px; height:30px; float:right; color:#FFFF00;}
.butRgt a, .butLft a{display:block; width:30px; height:30px; cursor:pointer;}
.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; }
#homejackpot{margin:0; padding:0; border:0; position:absolute; top:40px; left:555px; width:185px; height:362px; }

/*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:#ff8a07; min-height:750px;  margin:0px auto;}
.prebuyend{background:url(../images/prebuy/prebuybgend.jpg); background-color:#5a1c5a; height:29px; }
.prebuygames table{color:#FFFFFF; }
.prebuygamesnote{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; font-size:11px; padding-left:2px; padding-right:2px; }
.gamepretitle01{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#08346b; }
.gamepretitle02{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#6593cf; padding-top:5px; }
.gamepretitle03{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#6593cf; }
.gamepretitle04{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#08346b; }
.gamepretitle05{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#08346b; }
.gamepretitle06{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fb5100; }
.gamepretitle07{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#08346b; }
.gamepretitle08{font-family:Trebuchet, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#08346b; }
.buybut{margin-top:3px; }
#data{font-size:9px; }
#data table tr .title{background-color:#951b94; font:9px/10px arial, helvetica, sans-serif; font-weight:bold; }
#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:#ffffff; }
#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; }
#bgorderform{margin-top:-10px; *margin-top:-20px;
margin-left:-10px; }

/* start winners Table */
#winnersTable {border-collapse:collapse;width:98%;text-align:left;margin-bottom:5px; font-size:14px; margin-left:auto; margin-right:auto;}
.winnersTable {color: #888;}
.winnersTable tr.c0 td, tr.c0 td { background-color: #eee; padding:6px 5px; color: #777;}
.winnersTable tr.c1 td, tr.c1 td { background-color: #F5F5F5; padding:6px 5px; color: #777;}
.winnersTh1 { color: #CC0000; font-size:20px; height:85px; padding:4px 5px; text-align:center; background-image:url(../images/stars.png); background-repeat:no-repeat; vertical-align: middle; background-position: center top;}
.winnersTh {background-color: #82d1ec; color: #fff; padding:4px 5px;}
.winnersTable tr.c0 td strong, tr.c0 td strong, .winnersTable tr.c1 td strong, tr.c1 td strong {color:#CC0000;}
/* end winners Table */