.lobbyArea { margin-top: 5px; margin-left: 5px; _margin-left: 0; padding: 0; position: relative; width: 715px; height: 100%; color: #000; background-color: #efefef; text-align: left; min-height:550px; _height:550px; }
/* drop down styles */
.accordion1, .accordion2, .accordion3 { width: 710px; font-size:13px; }
.accordion1 h3, .accordion2 h3, .accordion3 h3 { background: transparent url('../images/lobby/testBg.png') no-repeat scroll top left; color: #eee; text-decoration: none; font-weight:bold; width:715px; min-width:552px; font-size: 13px; line-height: 33px; height: 33px; padding-left: 8px; margin: 0 0 8px 0; display: block; cursor: pointer; border-bottom:2px solid #fff; }
* html .accordion1 h3 { min-width:552px; }
* html .accordion2 h3 { min-width:552px; }
* html .accordion3 h3 { min-width:552px; }
.accordion1 h3:hover, .accordion2 h3:hover, .accordion3 h3:hover { color: #fff; }
.accordion1 b, .accordion2 b, .accordion3 b { color: #fff; }
.accordion1 h3.active, .accordion2 h3.active, .accordion3 h3.active { background-position: bottom left; outline: none; /* hide dotted outline in Firefox */ }
.accordion1 .panel, .accordion2 .panel, .accordion3 .panel { background: transparent; margin: 0 0 15px 0; padding: 0; display: none; color: #fff; font-size: 12px; }
/* YUI tabs */
 
 .yui-nav { margin:0; padding: 0px 1px 0px 5px !important; height:40px; width:442px; display:block; background:url('../images/lobby/topMenuImages.png') repeat-x; font:9px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align:center; }
.yui-nav a { onfocus: blur; float:left; padding-left:25px; display:block; color:#fff; text-decoration:none; cursor:pointer; background:url('../images/lobby/topMenuImages.png') 0px 0px no-repeat; }
.yui-nav a span { onfocus: blur; line-height:16px; float:left; display:block; padding-top:8px; padding-right:25px; background:url('../images/lobby/topMenuImages.png') 100% 0px no-repeat; }
.yui-nav a:hover { onfocus: blur; background-position:0px -80px; color:#80005a; }
.yui-nav a:hover span { onfocus: blur; background-position:100% -80px; }
.yui-nav .selected a { onfocus: blur; line-height:40px; background:url('../images/lobby/topMenuImages.png') 0px -120px no-repeat; color:#80005a; }
.yui-nav .selected a span { onfocus: blur; background:url('../images/lobby/topMenuImages.png') 100% -120px no-repeat; }
:focus { -moz-outline-style: none; }
/* Tab Menu */

/* ------------------
 styling for the tables 
   ------------------   */

/* bingo table 90*/
#Ball90 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 710px; text-align: left; border-collapse: collapse; }
#Ball90 thead th.rounded-left { background: #f5f5f5 url('../images/lobby/90_tbl_hdr_left.png') left no-repeat; height: 50px; width: 82px; line-height: 50px; padding-left: 8px; padding-right: 8px; }
#Ball90 thead th.rounded-right { background: transparent url('../images/lobby/90_tbl_hdr_right.png') right no-repeat; height: 50px; line-height: 50px; padding-left: 8px; padding-right: 8px; }
#Ball90 th { height: 50px; line-height: 50px; color: #fff; background: transparent url('../images/lobby/90_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; }
#Ball90 td.gametitle { width: 135px; }
#Ball90 td { padding-left:8px; padding-right: 8px; _padding-right: 30px; *padding-right: 30px;
padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; }
#Ball90 tfoot td.rounded-foot-left { background: #e8edff url('../images/lobby/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#Ball90 tfoot td.rounded-foot-right { background: #e8edff url('../images/lobby/botright.png') right bottom no-repeat; }
#Ball90 tbody tr:hover td { background: #fff; }
/* bingo table 80*/
#Ball80 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 572px; text-align: left; border-collapse: collapse; }
#Ball80 thead th.rounded-left { background: transparent url('../images/lobby/80_tbl_hdr_left.png') left no-repeat; height: 50px; width: 82px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball80 thead th.rounded-right { background: transparent url('../images/lobby/80_tbl_hdr_right.png') right no-repeat; height: 50px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball80 th { height: 50px; line-height: 41px; color: #fff; background: transparent url('../images/lobby/80_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball80 td.gametitle { width: 145px; }
#Ball80 thead th.rounded-q1, #Ball90 td.r1 { width: 45px; }
#Ball80 thead th.rounded-q2 { width: 45px; }
#Ball80 td.r2 { width: 45px; color: #0066cc; }
#Ball80 thead th.rounded-q3, #Ball90 td.r3 { width: 45px; }
#Ball80 thead th.rounded-q4, #Ball90 td.r4 { width: 45px; }
#Ball80 thead th.rounded-q5 { width: 90px; }
#Ball80 td.r5 { width: 90px; color: #0066cc; }
#Ball80 td { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; }
#Ball80 tfoot td.rounded-foot-left { background: #e8edff url('../images/lobby/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#Ball80 tfoot td.rounded-foot-right { background: #e8edff url('../images/lobby/botright.png') right bottom no-repeat; }
#Ball80 tbody tr:hover td { background: #fff; }
/* bingo table 75 */
#Ball75 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 572px; text-align: left; border-collapse: collapse; }
#Ball75 thead th.rounded-left { background: transparent url('../images/lobby/75_tbl_hdr_left.png') left no-repeat; height: 50px; width: 82px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball75 thead th.rounded-right { background: transparent url('../images/lobby/75_tbl_hdr_right.png') right no-repeat; height: 50px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball75 th { height: 50px; line-height: 41px; color: #fff; background: transparent url('../images/lobby/75_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball75 td.gametitle { width: 145px; }
#Ball75 thead th.rounded-q1, #Ball90 td.r1 { width: 45px; }
#Ball75 thead th.rounded-q2 { width: 45px; }
#Ball75 td.r2 { width: 45px; color: #ff3300; }
#Ball75 thead th.rounded-q3, #Ball90 td.r3 { width: 45px; }
#Ball753 thead th.rounded-q4, #Ball90 td.r4 { width: 45px; }
#Ball90 thead th.rounded-q5 { width: 90px; }
#Ball75 td.r5 { width: 90px; color: #ff3300; }
#Ball75 td { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; }
#Ball75 tfoot td.rounded-foot-left { background: #e8edff url('../images/lobby/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#Ball75 tfoot td.rounded-foot-right { background: #e8edff url('../images/lobby/botright.png') right bottom no-repeat; }
#Ball75 tbody tr:hover td { background: #fff; }
/* generic */
 a.tableinfo { background: transparent url('../images/lobby/info.png') no-repeat scroll top right; color: #666666; display: block; float: left; font: normal 10px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; height: 24px; margin-right: 0; padding-right: 20px; /* sliding doors padding */ text-decoration: none; }
 a.tableBut { background: transparent url('../images/lobby/button_game_right.png') no-repeat scroll top right; color: #666; display: block; float: left; font: normal 10px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; height: 24px; margin-right: 0; padding-right: 10px; /* sliding doors padding */ text-decoration: none; }
a.tableBut span { background: transparent url('../images/lobby/button_game.png') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 10px; }
a.tableBut:hover { background-position: bottom right; }
a.tableBut:hover span { background-position: bottom left; /*padding: 6px 0 4px 11px;*/ /* push text down 1px */ }
.gametitle a:link, .gametitle a:active, .gametitle a:visited { color: #666; text-transform:uppercase; text-decoration: none; font-weight: bold; }
/* bingo table Jackpots */
#table-jackpot { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 572px; text-align: left; border-collapse: collapse; }
#table-jackpot thead th.rounded-left { background: transparent url('../images/lobby/jackpots_tbl_hdr_left.png') left no-repeat; height: 40px; width: 182px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#table-jackpot thead th.rounded-right { background: transparent url('../images/lobby/jackpots_tbl_hdr_right.png') right no-repeat; height: 40px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#table-jackpot th { height: 40px; line-height: 41px; color: #fff; background: transparent url('../images/lobby/jackpots_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#table-jackpot td.gametitle { width: 182px; }
#table-jackpot thead th.rounded-q1, #table-jackpot td.r1 { width: 120px; }
#table-jackpot thead th.rounded-q2 { width: 90px; }
#table-jackpot td.r2 { width: 130px; color: #cc9900; }
#table-jackpot td { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; }
#table-jackpot tfoot td.rounded-foot-left { background: #e8edff url('../images/lobby/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#table-jackpot tfoot td.rounded-foot-right { background: #e8edff url('../images/lobby/botright.png') right bottom no-repeat; }
#table-jackpot tbody tr:hover td { background: #fff; }
#accountPanel { margin: 0px 0px 0px 5px; padding: 0; width: 572px; height: 100px; display: block; background-color:#fff; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px }
#accountPanelTop { margin: 0px 0px 0px 5px; padding: 0; width: 572px; height: 10px; display: block; background: url('../images/lobby/accountTop.png') no-repeat top left; }
#accountPanelBottom { margin: 0px 0px 0px 5px; padding: 0; width: 572px; height: 10px; display: block; background: url('../images/lobby/accountBot.png') no-repeat bottom left; }
#accountPanel .accountPanelHdr { width: 70px; margin-left: 10px; display: inline; float: left; padding: 0; height: 30px; line-height: 30px; color: #666; }
#accountPanel .accountPanelInfo { width: 103px; display: inline; float: left; padding: 0; height: 30px; line-height: 30px; color: #99cc00; }
#accountPanel .accountPanelBut { width: 168px; display: inline; float: left; padding: 0; height: 30px; line-height: 30px; }
#accountPanel .accountPanelAll { width: 502px; display: inline; float: left; padding-left: 20px; line-height: auto; color: #666; }
#accountPanel .accountPanelAll h1 { font-size: 14px; color: #ff0066; padding: 0px; margin: 0px; }
#accountPanel .accountPanelAll a { color: #ff0066; }
#accountPanel .accountPanelLoginHdr { width: 70px; display: inline; float: left; padding: 0; height: 30px; line-height: 30px; color: #666; }
#accountPanel .accountPanelLoginForm { width: 120px; display: inline; float: left; padding: 0; height: 30px; line-height: 30px; color: #666; }
.loginBox { margin: 2px 5px 0 0; border: 0; width: 100px; height: 15px; padding: 3px 6px; color: #333; background: #fff; border: 1px solid #999; }
#accountPanel .accountPanelButLog { width: 70px; display: inline; float: left; padding: 0; height: 30px; line-height: 30px; }
a.accountBut:link, a.accountBut:visited { color: #ff0066; display: block; line-height: 30px; background: url('../images/lobby/accountBut.gif') no-repeat top left; padding-left: 30px; height: 30px; }
a.accountBut:hover { background-position: bottom left; color: #0099cc; }
/* Lobbby panels */





html body div.clearSpacer, html body span.clearSpacer { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 10px; }
/* lobby game */
	
#game1 { margin: 0; padding: 6px; float: left; width:274px; display: block; }
.gameTop { background: url('../images/lobby/gambg.png') no-repeat top left; width: 274px; display: block; height: 8px; }
.gameContent { background-color: #e8edff; float: left; width: 258px; display: inline; padding-left: 7px; padding-right: 8px; }
.gameBot { background: url('../images/lobby/gambg.png') no-repeat bottom left; width: 274px; display: block; height: 8px; }
.gameImage1 { background-color: #e8edff; margin-right: 8px; width: 80px; height: 80px; float: left; padding: 0; }
.gameHdr1 { float: left; width: 149px; color: #6593CF; padding: 0; font-size: 14px; height: 20px; }
.gameTxt1 { float: left; width: 169px; color: #333; height: 38px; padding: 0; font-size: 11px; line-height: 14px; }
a.gameButMore { background: transparent url('../images/lobby/button_game_more.png') no-repeat scroll top right; color: #333; display: block; float: left; font-size: 10px; height: 18px; margin-right: 0; padding-right: 10px; /* sliding doors padding */ text-decoration: none; }
a.gameButMore span { background: transparent url('../images/lobby/button_game_more.png') no-repeat; display: block; height: 18px; line-height: 18px; padding-left: 10px; }
a.gameButMore:hover { background-position: bottom right;/*commented this out*//*outline: none;*/ /* hide dotted outline in Firefox */
}
a.gameButMore:hover span { background-position: bottom left; }
a.gameButPlay { background: transparent url('../images/lobby/button_game_play.png') no-repeat scroll top right; color: #fff; display: block; float: left; font-size: 10px; height: 18px; margin-right: 0; padding-right: 10px; /* sliding doors padding */ text-decoration: none; }
a.gameButPlay span { background: transparent url('../images/lobby/button_game_play.png') no-repeat; display: block; height: 18px; line-height: 18px; padding-left: 10px; }
a.gameButPlay:hover { background-position: bottom right;/*commented this out*//*outline: none;*/ /* hide dotted outline in Firefox */
}
a.gameButPlay:hover span { background-position: bottom left; }
/* OLD LOBBY STYLE */


/*.blgameNew { background:  url("../images/lobby/game_corner_left_bot.gif") 0 100% no-repeat #f8e4f0; min-height:92px; _height:90px; }
.brgameNew { background:  url("../images/lobby/game_corner_right_bot.gif") 100% 100% no-repeat; min-height:92px; _height:90px; }
.tlgameNew { background:  url("../images/lobby/game_corner_left.gif") 0 0 no-repeat; }
.trgameNew { background:  url("../images/lobby/game_corner_right.gif") 100% 0 no-repeat; padding: 8px; text-align: left; }*/

.blgameNew { min-height:93px; _height:93px; }
.brgameNew { min-height:93px; _height:93px; }
.tlgameNew { }
.trgameNew { padding: 8px; text-align: left; }
#gameImg, #bingoImg { float:left; margin:0 10px 0 0; }
#lobbyBingo { display:block; float:left; width:430px; margin:0; padding:0; }
#lobbyGame2 { display:inline; float:left; width:222px; height:95px; margin:6px; padding:0; background:  url("../images/lobby/gameBGCanta.gif") 100% 0 no-repeat; }
#divider { display:block; float:left; width:430px; height:30px; margin:0 5px 5px 0; padding:0; }
.clearBoth { display:block; clear:both; height:0px; }
.buttonsBox { display:block; margin-top:2px; width:auto; /*border-top:#FFFFFF solid 1px;*/ padding-top:2px; }
.buttonsBox p { display:none; }
.lobbybutton { display:block; float:right; margin-left: 0; padding: 0; position: relative; width: 78px; }
.lobbybutton2 { display:block; float:right; margin-right: 8px; padding: 0; position: relative; width: 40px; }
.gameTitle { display:block; color: #3b3b3b; font-size: 10px; height: 20px; padding: 0; margin: 0; font-weight:800; }
.gameText { color:#666; font-size:10px; height: 38px; padding: 0; margin: 0; }

/* G2Bingo Styles Start */
/* bingo table 90*/
#G2Bingo { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 710px; text-align: left; border-collapse: collapse; }
#G2Bingo thead th.rounded-left { background: #f5f5f5 url('../images/lobby/90_tbl_hdr_left.png') left no-repeat; height: 50px; width: 82px; line-height: 50px; padding-left: 8px; padding-right: 8px; }
#G2Bingo thead th.rounded-right { background: transparent url('../images/lobby/90_tbl_hdr_right.png') right no-repeat; height: 50px; line-height: 50px; padding-left: 8px; padding-right: 8px; }
#G2Bingo th { height: 50px; line-height: 50px; color: #fff; background: transparent url('../images/lobby/90_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; }
#G2Bingo td.gametitle { width: 145px; }
#G2Bingo thead th.rounded-q1, #G2Bingo td.r1 { width: 45px; }
#G2Bingo thead th.rounded-q2 { width: 45px; }
#G2Bingo td.r2 { width: 45px; color: #cc0066; }
#G2Bingo thead th.rounded-q3, #G2Bingo td.r3 { width: 45px; }
#G2Bingo thead th.rounded-q4, #G2Bingo td.r4 { width: 45px; }
#G2Bingo thead th.rounded-q5 { width: 90px; }
#G2Bingo td.r5 { width: 90px; color: #cc0066; }
#G2Bingo td { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; vertical-align:middle;}
#G2Bingo tfoot td.rounded-foot-left { background: #e8edff url('../images/lobby/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#G2Bingo tfoot td.rounded-foot-right { background: #e8edff url('../images/lobby/botright.png') right bottom no-repeat; }
#G2Bingo tbody tr:hover td { background: #fff; }
/* bingo table 80*/
#G2Bingo80 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 710px; text-align: left; border-collapse: collapse; }
#G2Bingo80 thead th.rounded-left { background: transparent url('../images/lobby/80_tbl_hdr_left.png') left no-repeat; height: 50px; width: 82px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo80 thead th.rounded-right { background: transparent url('../images/lobby/80_tbl_hdr_right.png') right no-repeat; height: 50px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo80 th { height: 50px; line-height: 41px; color: #fff; background: transparent url('../images/lobby/80_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo80 td.gametitle { width: 145px; }
#G2Bingo80 thead th.rounded-q1, #G2Bingo80 td.r1 { width: 45px; }
#G2Bingo80 thead th.rounded-q2 { width: 45px; }
#G2Bingo80 td.r2 { width: 45px; color: #0066cc; }
#G2Bingo80 thead th.rounded-q3, #G2Bingo80 td.r3 { width: 45px; }
#G2Bingo80 thead th.rounded-q4, #G2Bingo80 td.r4 { width: 45px; }
#G2Bingo80 thead th.rounded-q5 { width: 90px; }
#G2Bingo80 td.r5 { width: 90px; color: #0066cc; }
#G2Bingo80 td { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; vertical-align:middle;}
#G2Bingo80 tfoot td.rounded-foot-left { background: #e8edff url('../images/lobby/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#G2Bingo80 tfoot td.rounded-foot-right { background: #e8edff url('../images/lobby/botright.png') right bottom no-repeat; }
#G2Bingo80 tbody tr:hover td { background: #fff; }
/* bingo table 75 */
#G2Bingo75 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 710px; text-align: left; border-collapse: collapse; }
#G2Bingo75 thead th.rounded-left { background: transparent url('../images/lobby/75_tbl_hdr_left.png') left no-repeat; height: 50px; width: 82px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo75 thead th.rounded-right { background: transparent url('../images/lobby/75_tbl_hdr_right.png') right no-repeat; height: 50px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo75 th { height: 50px; line-height: 41px; color: #fff; background: transparent url('../images/lobby/75_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo75 td.gametitle { width: 145px; }
#G2Bingo75 thead th.rounded-q1, #G2Bingo75 td.r1 { width: 45px; }
#G2Bingo75 thead th.rounded-q2 { width: 45px; }
#G2Bingo75 td.r2 { width: 45px; color: #ff3300; }
#G2Bingo75 thead th.rounded-q3, #G2Bingo75 td.r3 { width: 45px; }
#G2Bingo753 thead th.rounded-q4, #G2Bingo75 td.r4 { width: 45px; }
#G2Bingo75 thead th.rounded-q5 { width: 90px; }
#G2Bingo75 td.r5 { width: 90px; color: #ff3300; }
#G2Bingo75 td { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; vertical-align:middle;}
#G2Bingo75 tfoot td.rounded-foot-left { background: #e8edff url('../images/lobby/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#G2Bingo75 tfoot td.rounded-foot-right { background: #e8edff url('../images/lobby/botright.png') right bottom no-repeat; }
#G2Bingo75 tbody tr:hover td { background: #fff; }
/* G2Bingo Styles End*/

