.lobbyArea { margin: 0; padding: 0; position: relative; width: 540px; /*height: 100%;*/
	color: #000; text-align: left; overflow:hidden; display:block; }
/* drop down styles */
.accordion2 { width: 520px; font: 14px "Trebuchet MS", Arial, Sans-Serif; }
.accordion2 h3 { background: transparent url(../assets-lobby/testBg.png) no-repeat scroll top; color: #666; text-decoration: none; font-weight:bold; width:517px; font-size: 13px; line-height: 23px; height: 23px; padding: 5px 10px 5px 10px; margin: 0 0 8px 0; display: block; cursor: pointer; }
.accordion2 h3:hover { color: #000176; }
.accordion2 b { color: #000176; }
.accordion2 h3.active { background-position: bottom; outline: none; /* hide dotted outline in Firefox */ }
.accordion2 .panel { background: transparent; margin: 0 0 15px 0; padding: 0; display: none; color: #666; font: 12px "Trebuchet MS", Arial, Sans-Serif; }
.accordion1 { width: 520px; font: 14px "Trebuchet MS", Arial, Sans-Serif; }
.accordion1 h3 { background: transparent url(../assets-lobby/testBg.png) no-repeat scroll top; color: #666; text-decoration: none; font-weight:bold; width:517px; font-size: 13px; line-height: 23px; height: 23px; padding: 5px 10px 5px 10px; margin: 0 0 8px 0; display: block; cursor: pointer; }
.accordion1 h3:hover { color: #000176; }
.accordion1 b { color: #000176; }
.accordion1 h3.active { background-position: bottom; outline: none; }
.accordion1 .panel { background: transparent; margin: 0 0 15px 0; padding: 0; display: none; color: #666; font: 12px "Trebuchet MS", Arial, Sans-Serif; }
.accordion3 { width: 520px; font: 14px "Trebuchet MS", Arial, Sans-Serif; }
.accordion3 h3 { background: transparent url(../assets-lobby/testBg.png) no-repeat scroll top; color: #666; text-decoration: none; font-weight:bold; width:517px; font-size: 13px; line-height: 23px; height: 23px; padding: 5px 10px 5px 10px; margin: 0 0 8px 0; display: block; cursor: pointer; }
.accordion3 h3:hover { color: #000176; }
.accordion3 b { color: #000176; }
.accordion3 h3.active { background-position: bottom; outline: none; /* hide dotted outline in Firefox */ }
.accordion3 .panel { background: transparent; margin: 0 0 15px 0; padding: 0; display: none; color: #666; font: 12px "Trebuchet MS", Arial, Sans-Serif; }
/* Tab Menu */
#lobbyTab { width: 520px; font: 14px "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 8px 0; }
#lobbyTab .menu { margin:0; padding:0; height:40px; width:520px; display:block; background:url('../assets-lobby/topMenuImages.png') repeat-x; font:12px "Trebuchet MS", Arial, Sans-Serif; font-weight: bold; }
#lobbyTab .menu li { padding:0; margin:0; list-style:none; display:inline; }
#lobbyTab .menu li a { float:left; padding-left:15px; display:block; color:#2F6701; text-decoration:none; cursor:pointer; background:url('../assets-lobby/topMenuImages.png') 0px -40px no-repeat; }
#lobbyTab .menu li a span { line-height:40px; float:left; display:block; padding-right:15px; background:url('../assets-lobby/topMenuImages.png') 100% -40px no-repeat; }
#lobbyTab .menu li a:hover { background-position:0px -80px; color:#fff; }
#lobbyTab .menu li a:hover span { background-position:100% -80px; }
#lobbyTab .menu li a.active, .menu li a.active:hover { line-height:40px; background:url('../assets-lobby/topMenuImages.png') 0px -120px no-repeat; color:#666; }
#lobbyTab .menu li a.active span, .menu li a.active:hover span { background:url('../assets-lobby/topMenuImages.png') 100% -120px no-repeat; }
html body div.clear,  html body span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
/* ------------------
 styling for the tables 
   ------------------   */

/* bingo table 90*/
#Ball90 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 540px; text-align: left; border-collapse: collapse; }
#Ball90 thead th.rounded-left { background: transparent url('bingo/90_tbl_hdr_left.png') left no-repeat; height: 40px; width: 82px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball90 thead th.rounded-right { background: transparent url('bingo/90_tbl_hdr_right.png') right no-repeat; height: 40px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball90 th { height: 40px; line-height: 41px; color: #fff; background: transparent url('bingo/90_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball90 td.gametitle { width: 142px; }
#Ball90 thead th.rounded-q1, #Ball90 td.r1 { width: 30px; }
#Ball90 thead th.rounded-q2 { width: 30px; }
#Ball90 td.r2 { width: 30px; color: #cc0066; }
#Ball90 thead th.rounded-q3, #Ball90 td.r3 { width: 42px; }
#Ball90 thead th.rounded-q4, #Ball90 td.r4 { width: 44px; }
#Ball90 thead th.rounded-q5 { width: 70px; }
#Ball90 td.r5 { width: 70px; color: #cc0066; }
#Ball90 td { padding-left: 3px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; }
#Ball90 tfoot td.rounded-foot-left { background: #e8edff url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#Ball90 tfoot td.rounded-foot-right { background: #e8edff url('table-images/botright.png') right bottom no-repeat; }
#Ball90 tbody tr:hover td { background: #fff; }
/* bingo table 80*/
#Ball75 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 517px; text-align: left; border-collapse: collapse; }
#Ball75 thead th.rounded-left { background: transparent url('bingo/80_tbl_hdr_left.png') left no-repeat; height: 40px; 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('bingo/80_tbl_hdr_right.png') right no-repeat; height: 40px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball75 th { height: 40px; line-height: 41px; color: #fff; background: transparent url('bingo/80_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball75 td.gametitle { width: 142px; }
#Ball75 thead th.rounded-q1, #Ball90 td.r1 { width: 30px; }
#Ball75 thead th.rounded-q2 { width: 30px; }
#Ball75 td.r2 { width: 30px; color: #0066cc; }
#Ball75 thead th.rounded-q3, #Ball90 td.r3 { width: 42px; }
#Ball75 thead th.rounded-q4, #Ball90 td.r4 { width: 44px; }
#Ball75 thead th.rounded-q5 { width: 70px; }
#Ball75 td.r5 { width: 70px; color: #0066cc; }
#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('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#Ball75 tfoot td.rounded-foot-right { background: #e8edff url('table-images/botright.png') right bottom no-repeat; }
#Ball75 tbody tr:hover td { background: #fff; }
/* bingo table 75 */
#Ball80 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 520px; text-align: left; border-collapse: collapse; }
#Ball80 thead th.rounded-left { background: transparent url('bingo/75_tbl_hdr_left.png') left no-repeat; height: 40px; 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('bingo/75_tbl_hdr_right.png') right no-repeat; height: 40px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball80 th { height: 40px; line-height: 41px; color: #fff; background: transparent url('bingo/75_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#Ball80 td.gametitle { width: 142px; }
#Ball80 thead th.rounded-q1, #Ball90 td.r1 { width: 30px; }
#Ball80 thead th.rounded-q2 { width: 30px; }
#Ball80 td.r2 { width: 30px; color: #ff3300; }
#Ball80 thead th.rounded-q3, #Ball90 td.r3 { width: 42px; }
#Ball803 thead th.rounded-q4, #Ball90 td.r4 { width: 44px; }
#Ball90 thead th.rounded-q5 { width: 70px; }
#Ball80 td.r5 { width: 70px; color: #ff3300; }
#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('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#Ball80 tfoot td.rounded-foot-right { background: #e8edff url('table-images/botright.png') right bottom no-repeat; }
#Ball80 tbody tr:hover td { background: #fff; }
/* generic */
a.tableBut:link, a.tableBut:visited, a.tableBut:active { background: transparent url('bingo/button_game_right.png') no-repeat scroll top right; color: #666; display: block; float: left; font: normal 9px "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('bingo/button_game.png') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 10px; }
a.tableBut:hover { background-position: bottom right; outline: none; /* hide dotted outline in Firefox */ }
a.tableBut:hover span { background-position: bottom left; /* 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: 520px; text-align: left; border-collapse: collapse; }
#table-jackpot thead th.rounded-left { background: transparent url('bingo/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('bingo/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('bingo/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('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#table-jackpot tfoot td.rounded-foot-right { background: #e8edff url('table-images/botright.png') right bottom no-repeat; }
#table-jackpot tbody tr:hover td { background: #fff; }
#accountPanel { margin: 0; padding: 0; width: 520px; height: 90px; display: block; background-color:#fff; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px }
#accountPanelTop { margin: 0; padding: 0; width: 520px; height: 10px; line-height: 10px; display: block; background: url('accountTop.png') no-repeat top left; }
#accountPanelBottom { margin: 0; padding: 0; width: 520px; line-height: 10px; height: 10px; display: block; background: url('accountBot.png') no-repeat bottom left; }
#accountPanel .accountPanelHdr { width: 93px; display: inline; margin-left: 20px; float: left; padding: 0; height: 30px; line-height: 30px; color: #666; }
#accountPanel .accountPanelInfo { width: 68px; display: inline; float: left; padding: 0; height: 30px; line-height: 30px; color: #99cc00; }
#accountPanel .accountPanelBut { width: 163px; display: inline; float: left; padding: 0; height: 30px; line-height: 30px; }
#accountPanel .accountPanelAll { width: 462px; display: inline; float: left; padding-left: 10px; 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('accountBut.gif') no-repeat top left; padding-left: 30px; height: 30px; }
a.accountBut:hover { background-position: bottom left; color: #0099cc; }
/* Lobbby panels */





.clear { background: none; border: 0; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 200px; height: 1px; }
.clearSpacer { background: none; border: 0; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 200px; height: 10px; }
/* lobby game */
	
	#game1 { margin: 0; padding: 6px; float: left; width:230px; display: block; }
.gameTop { background: url('gambg.png') no-repeat top left; width: 230px; display: block; height: 8px; }
.gameContent { background-color: #e8edff; float: left; width: 230px; display: inline; padding-left: 7px; padding-right: 8px; }
.gameBot { background: url('gambg.png') no-repeat bottom left; width: 230px; display: block; height: 8px; }
.gameImage1 { background-color: #e8edff; margin-right: 8px; width: 80px; height: 80px; float: left; padding: 0; }
.gameHdr1 { float: left; width: 119px; color: #6593CF; padding: 0; font-size: 14px; height: 20px; }
.gameTxt1 { float: left; width: 119px; color: #333; height: 38px; padding: 0; font-size: 11px; line-height: 14px; }
a.gameButMore:link, a.gameButMore:visited { background: transparent url('button_game_more.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.gameButMore span, a.gameButMore:visited span { background: transparent url('button_game_more.png') no-repeat; display: block; height: 18px; line-height: 18px; padding-left: 10px; }
a.gameButMore:hover { background-position: bottom right; outline: none; /* hide dotted outline in Firefox */ }
a.gameButMore:hover span { background-position: bottom left; }
a.gameButPlay:link, a.gameButPlay:visited { background: transparent url('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, a.gameButPlay:visited span { background: transparent url('button_game_play.png') no-repeat; display: block; height: 18px; line-height: 18px; padding-left: 10px; }
a.gameButPlay:hover { background-position: bottom right; outline: none; /* hide dotted outline in Firefox */ }
a.gameButPlay:hover span { background-position: bottom left; }
/* OLD LOBBY STYLE */


.blgameNew { background:  url("game_corner_left_bot.gif") 0 100% no-repeat #e8e8e8; min-height:92px; _height:90px; }
.brgameNew { background:  url("game_corner_right_bot.gif") 100% 100% no-repeat; min-height:92px; _height:90px; }
.tlgameNew { background:  url("game_corner_left.gif") 0 0 no-repeat; }
.trgameNew { background:  url("game_corner_right.gif") 100% 0 no-repeat; padding: 8px; text-align: left; }
.infobutton a { position: relative; display: block; float:right; height: 18px; width: 60px; margin: 10px; }
#imore a { background: url("../../images/imore.gif"); }
#iplay a { background: url("../../images/iplay2.gif"); }
#isign a { background: url("../../images/isign2.gif"); }
#iback a { background: url("../../images/iback.gif"); }
#imore a:hover, #iplay a:hover, #isign a:hover, #iback a:hover { background-position: 0px -18px; }
#gameImg, #bingoImg { float:left; margin:0 5px 0 0; }
#lobbyBingo { display:block; float:left; width:430px; margin:2px 0 5px 0; padding:0; }
#lobbyGame { display:inline; float:left; width:246px; height:92px; margin:6px; padding:0; /*position:relative;*/ }
#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; margin-bottom: 5px; width:auto; border-top:#e8e8e8 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: 5px; padding: 0; position: relative; width: 72px; }
.gameTitle { display:block; color: #6593CF; font-size: 14px; height: 20px; padding: 0; margin: 0; width:
}
.gameText { color:#666; font-size:11px; height: 38px; }
/* ------------------
 styling for the tables 
   ------------------   */

/* G2 Bingo Styles*/
#G2Bingo { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 540px; text-align: left; border-collapse: collapse; }
#G2Bingo thead th.rounded-left { background: transparent url('bingo/90_tbl_hdr_left.png') left no-repeat; height: 40px; width: 200px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo thead th.rounded-right { background: transparent url('bingo/90_tbl_hdr_right.png') right no-repeat; height: 40px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo th { height: 40px; line-height: 41px; color: #fff; background: transparent url('bingo/90_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo td.gametitle { width: 142px; }
#G2Bingo thead th.rounded-q1, #G2Bingo td.r1 { width: 30px; }
#G2Bingo thead th.rounded-q2 { width: 30px; }
#G2Bingo td.r2 { width: 30px; color: #cc0066; }
#G2Bingo thead th.rounded-q3, #G2Bingo td.r3 { width: 42px; }
#G2Bingo thead th.rounded-q4, #G2Bingo td.r4 { width: 44px; }
#G2Bingo thead th.rounded-q5 { width: 70px; }
#G2Bingo td.r5 { width: 70px; color: #cc0066; }
#G2Bingo td.r6 { width: 100px; }
#G2Bingo td { padding-left: 3px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; }
#G2Bingo tfoot td.rounded-foot-left { background: #e8edff url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#G2Bingo tfoot td.rounded-foot-right { background: #e8edff url('table-images/botright.png') right bottom no-repeat; }
#G2Bingo tbody tr:hover td { background: #fff; }
/*G2 Bingo 75 */
#G2Bingo75 { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; width: 540px; text-align: left; border-collapse: collapse; }
#G2Bingo75 thead th.rounded-left { background: transparent url('bingo/75_tbl_hdr_left.png') left no-repeat; height: 40px; width: 200px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo75 thead th.rounded-right { background: transparent url('bingo/75_tbl_hdr_right.png') right no-repeat; height: 40px; line-height: 41px; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo75 th { height: 40px; line-height: 41px; color: #fff; background: transparent url('bingo/75_tbl_hdr_middle.png') right no-repeat; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 2px; }
#G2Bingo75 td.gametitle { width: 142px; }
#G2Bingo75 thead th.rounded-q1, #G2Bingo75 td.r1 { width: 30px; }
#G2Bingo75 thead th.rounded-q2 { width: 30px; }
#G2Bingo75 td.r2 { width: 30px; color: #ff3300; }
#G2Bingo75 thead th.rounded-q3, #G2Bingo75 td.r3 { width: 42px; }
#G2Bingo75 thead th.rounded-q4, #G2Bingo75 td.r4 { width: 44px; }
#G2Bingo75 thead th.rounded-q5 { width: 70px; }
#G2Bingo75 td.r5 { width: 70px; color: #ff3300; }
#G2Bingo75 td.r6 { width: 100px; }
#G2Bingo75 td { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; background: #e8edff; color: #333; border-top: 1px solid #fff; }
#G2Bingo75 tfoot td.rounded-foot-left { background: #e8edff url('table-images/botleft.png') left bottom no-repeat; padding: 6px; line-height: 20px; }
#G2Bingo75 tfoot td.rounded-foot-right { background: #e8edff url('table-images/botright.png') right bottom no-repeat; }
#G2Bingo75 tbody tr:hover td { background: #fff; }

