body { margin: 0px; padding: 0; border: 0; color: #333; background: #f67bad url("../images/V2/bg_global.jpg") repeat-x; font: 10px/12px verdana, arial, helvetica, sans-serif; }
body.popup { margin: 10px; text-align: left; color: #000; background: #fff; font: 10px/12px verdana, arial, helvetica, sans-serif; }
body.print { margin: 10px; padding: 0; text-align: left; color: #000; background: #fff; font: 10px/12px verdana, arial, helvetica, sans-serif; }
h1 { padding: 0; color: #9f1f5e; font-weight: bold; font-size: 14px; line-height: 15px; text-align: left; margin-left: 5px; }
h2 { padding: 0; color: #333; font-weight: bold; font-size: 12px; line-height: 13px; text-align: left; }
h3 { padding: 0; color: #9f1f5e; font-weight: bold; font-size: 12px; line-height: 13px; text-align: left; }
p { font-size:10px; line-height:12px; text-align:left; }
ul { text-align: left; color: #333; background: transparent; margin:	0; padding: 0; }
li { padding-bottom: 2px; list-style: none; }
/* Wrapper rules */
#wrapper { display:block; margin-left:auto; margin-right:auto; width: 750px; }
#wrapperlobby { margin: 0 auto; padding: 0; position: relative; width: 720px; height: 100%; color: #000; }
/* Header divisions */
input.submit, input.submit:link, input.submit:active, input.submit:visited { background-color:#ACDD87; border-color:#CFEBBA rgb(140, 180, 110) rgb(122, 157, 96) rgb(190, 228, 160); border-style:solid; border-width:1px; color:#363636; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:1em; font-weight:bold; margin:0pt 10px 0pt 0pt; padding:2px 4px; }
.loginenter { margin:5px auto 5px auto; }
#loginforgotten { margin-left:10px; }
#loginpanel .textbox { width:140px; border:1px solid #666666; margin-top:10px; margin-bottom:0px; margin-left:8px; }
#loginforgot { background:transparent none repeat scroll 0% 50%; height:20px; left:370px; margin:0pt; padding:2px 0pt 0pt; position:absolute; text-align:left; top:12px; width:170px; }
a.password:link, a.password:visited, a.password:active { background:transparent none repeat scroll 0% 50%; color:#363636; font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:12px; text-decoration:underline; }
/*element.style {
	height:80px;
	width:225px;
}*/

a.footer:hover, a.password:hover { color:#fff; }
/* Content divisions */	    
	    
#main { width: 750px; color: #333; background-color: #FFFFFF; margin-bottom:-4px; }
#bottomCornerL, #bottomCornerR { display:block; float:left; height:5px; margin-top:-4px; background-image: url(/caliberbingonl/bingo/images/V2/bottomcorners.gif); background-repeat:no-repeat; background-color:#FFFFFF; }
#bottomCornerL { width:200px; background-position:top left; }
#bottomCornerR { width:417px; _width:407px; background-position:top right; }
/* Homepage divisions */	  
#middlehome { background-color:#FFFFFF; padding-top:10px; padding-left:10px; border-left:165px solid #fee8f2; }
#middleframe { margin:0 0 0 175px; padding: 20px; border:solid 5px #eee; background-color:#FFFFFF; }
#middle { width: 442px; padding-left:5px; padding-top: 8px; border-left:165px solid #fee8f2; min-height: 640px; height: auto; }
/* Left column rules */	     
#left { float:left; width:165px; position: absolute; z-index:10; }
/* Right column rules */			

#right { float: right; display:inline; width: 123px; margin:10px 5px 0 0; padding:0; }
/* Footer rules */	  
#footertop { color: #666666; background: url(../images/V2/footer_top_bg.gif); background-position:bottom; background-color:#FFFFFF; background-repeat:repeat-x; text-align:center; font-size:9px; padding: 15px 10px 10px 10px; margin:0px; }
#footermiddle { background-color:#7bb150; color:#000000; text-align:right; padding: 3px 10px 3px 10px; margin:0px; }
#footercopy { float:left; }
#footerbottom { height:50px; background: url(../images/V2/bg_footer.gif); background-repeat:no-repeat; background-position:bottom; }
#cardscontainer { height:25px; float:left; margin:10px 0 5px 10px; }
#card1, #card2, #card3, #card4, #card5, #card6, #card7, #card8, #card9 { height:25px; float:left; margin-right:3px; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#card1 { width:38px; background-image: url(../images/V2/im_cc_visa.gif); background-repeat:no-repeat; }
#card2 { width:39px; background-image: url(../images/V2/im_cc_mastercard.gif); background-repeat:no-repeat; }
#card3 { width:39px; background-image: url(../images/V2/visaelectron.gif); background-repeat:no-repeat; }
#card4 { width:88px; background-image: url(../images/V2/spelber.gif); background-repeat:no-repeat; }
#card5 { width:42px; background-image: url(../images/V2/ukash_card.jpg); background-repeat:no-repeat; }
#card6 { width:42px; background-image: url(../images/V2/im_cc_18plus.gif); background-repeat:no-repeat; }
#card7 { width:66px; background-image: url(../images/V2/neteller.gif); background-repeat:no-repeat; }
#card8 { width:71px; background-image: url(../images/V2/im_cc_moneyb.gif); background-repeat:no-repeat; }
#card9 { width:48px; background-image: url(../images/V2/citadel_se.gif); background-repeat:no-repeat; }
#footerlogo { width: 110px; height: 35px; float:right; margin:10px; background-image: url(../images/V2/lg_st_minver.gif); background-repeat:no-repeat; }
#rollover18plus { position: absolute; z-index: 10; margin-top:-105px; margin-left:234px; width: 200px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid #CC3309; background-color: #fde9f2; visibility: hidden; color: #000000; }
#stmin { position: absolute; z-index: 10; margin-top:-105px; margin-left:550px; width: 200px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid #CC3309; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr { position: absolute; z-index: 10; margin-top:-105px; width: 100px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid #CC3309; background-color: #fde9f2; visibility: hidden; color: #000000; }
/* Play panel */

/*.blplay {
	background: #fde9f2 url("../images/sp_panel_bl_play.gif") 0 100% no-repeat;
	height: 100%;
	margin: 0 0 10px 0
}
.brplay {
	background: url("../images/sp_panel_br_play.gif") 100% 100% no-repeat
}
.tlplay {
	background: url("../images/sp_panel_tl_play.gif") 0 0 no-repeat
}
.trplay {
	background: url("../images/sp_panel_tr_play.gif") 100% 0 no-repeat;
	padding: 7px;
}*/
/* Nav panel */

/*.blnav {
	background: #d9271f 0 100% no-repeat;
	height: 100%;
	margin: 0 0 10px 0;
	border: 3px solid #9a0000;
}
.brnav {
	background:  100% 100% no-repeat
}
.tlnav {
	background: 0 0 no-repeat
}
.trnav {
	background: 100% 0 no-repeat;
	padding: 7px;
}*/
/* Intro panel */

/*.blintro {
	background: #ffffff url("../images/sp_panel_bl_content.gif") 0 100% no-repeat;
	margin: 0 0 10px 0
}
.brintro {
	background: url("../images/sp_panel_br_content.gif") 100% 100% no-repeat
}
.tlintro {
	background: url("../images/sp_panel_tl_content.gif") 0 0 no-repeat
}
.trintro {
	background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat;
	padding: 7px;
	margin-top: 3px;
}*/


/*.blhdr h1 {
	padding: 0;
	color: #ae19d4;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
}
.blhdr h2 {
	padding: 0;
	color: #9f1e50;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
}*/

a.hdrLink:link, a.hdrLink:visited, a.hdrLink:active { font-weight: bold; text-decoration: none; color: #9f1f5e; font-size: 13px; line-height: 19px; }
a.hdrLink:hover { color: #ae19d4; text-decoration:underline; }
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 */

.traccount { padding: 0px 5px; border: #9f1f5e 5px solid; margin-bottom:5px; }
.traccount h2 { color:#9f1f5e; padding-bottom: 0; font-weight: bold; }
.nopadbold { color:#9f1f5e; }
li.bullet { margin: 0 0 0 20px; padding: 0; list-style: disc; }
.trhistory { padding: 0px 5px; border: #b1dc8c 5px solid; margin-bottom:5px; }
.trhistory h2 { color:#67b029; padding-bottom: 0; font-weight: bold; }
a.history:link, a.history:visited, a.history:active { text-decoration:none; color: #333; }
a.history:hover { color: #67b029; }
.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 { text-decoration: none; color: #fff; background: #9f1f5e; border: 1px solid #993366; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 5px 0; }
.cancelbutton:hover { color: #fff; background:  #d53a90; border: 1px solid #993366; }
a.accountbutton:link, a.accountbutton:visited, a.accountbutton:active, a.button:link, a.button:visited, a.button:active { text-decoration: none; color: #fff; background: #9f1f5e; border: 1px solid #993366; display: block; padding: 2px 4px 2px 4px; text-align: center; margin: 0 0 5px 0; }
a.accountbutton:hover, a.button:hover { color: #fff; background:  #d53a90; border: 1px solid #993366; }
a.prebuybutton:link, a.prebuybutton:visited, a.prebuybutton:active { font: 10px/18px verdana, arial, helvetica, sans-serif; text-decoration: none; color: #fff; background: #d9271f; border: 3px double #fff; display: block; padding: 2px 4px 2px 4px; text-align: center; margin: 0 0 10px 0; }
a.prebuybutton:hover { color: #fff; background: #f5675d; border: 3px double #fff; }
a.historybutton:link, a.historybutton:visited, a.historybutton:active { font: 10px/18px verdana, arial, helvetica, sans-serif; text-decoration: none; color: #fff; background: #b1dc8c; border: 1px single #67b029; display: block; padding: 0 4px 0 4px; text-align: center; margin: 0 0 10px 0; }
a.historybutton:hover { color: #fff; background: #67b029; border: 1px single #67b029; }
/* Lobby popup rules */

#closelobby { margin: 0; padding: 0; position: absolute; top: 10px; left: 620px; height: 20px; width: 100px; background: transparent; text-align: right; }
.lobbypopiconlft01 { position:absolute; left:282px; top:480px; width:69px; height:42px; z-index:2; }
.lobbypopiconlft02 { position:absolute; left:282px; top:200px; width:69px; height:42px; z-index:2; }
.lobbypopiconlft03 { position:absolute; left:282px; top:341px; width:69px; height:42px; z-index:2; }
.lobbypopiconrht01 { position:absolute; left:648px; top:286px; width:69px; height:42px; z-index:2; }
.lobbypophd { margin: 0 0 2px 0; padding: 7px; }
.lobbypopcol01 { margin: 0; padding: 0 0 0 7px; background: #fff; width: 255px; vertical-align: middle; }
.lobbypopcol02 { margin: 0; padding: 0; background: #fff; width: 67px; }
/* Colour backgrounds */

.colourblockform, .colourblockforgotten { padding: 5px; background-color: #b6df8e; border: 1px dashed #999999; text-align: left; }
.colourblockreg { font-size:13px; padding: 5px; color: #fff; font-weight:bold; background-color: #a7376f; border: 1px solid #990066; text-align: center; }
/* Print popup rules */	

.print table { margin: 10px auto; background-color:#FFF; }
.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: #D95D96; border: 1px solid #ECEAEA; padding: 5px; font: 10px/12px verdana, arial, helvetica, sans-serif; font-weight: bold; }
.printtblsubhd { background-color: #333; line-height: 13px; color: #fff; border: 1px solid #eceaea; padding: 5px; font-size: 1.2em; font-weight: bold; }
.printtblrow01 { line-height: 13px; color: #000; background-color: #fdffec; border: 1px solid #eceaea; padding: 4px; font-size: 11px; }
.printtblrow02 { line-height: 13px; color: #000; background-color: #fff; border: 1px solid #eceaea; padding: 4px; font-size: 11px; }
p.printfooter { color: #666; }
body.print a.main:hover { color: #ae19d4; background: transparent; }
/* Ajax code rules */
#passworderrors, #errors, #deposit_errors, #securityerrors, #change_errors, #withdraw_errors, #regerrors { font: 11px/13px verdana, arial, helvetica, sans-serif; color: #FF0000; }
.ajaxtextcolor { font: 11px/13px verdana, arial, helvetica, sans-serif; color:#0C3F97; font-weight: bold; text-decoration: none; }
.ajaxbox { width:250px; line-height:5px; text-align:left; padding:8px; border:1px solid black; background-color:#FFD9D9; visibility:hidden; margin: 0 0 10px 0; }
#formloadmessage { font: 11px/13px verdana, arial, helvetica, sans-serif; }
.noscript { color:#CC0033; font-weight: bold; text-decoration: none; width:400px; border:1px solid black; background-color:#FFCC66; }
a.ibutton02:link, a.ibutton02:visited, a.ibutton02:active { font: 8px/10px verdana, arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #fff; background: #ae19d4; border: 1px solid #fff; display: inline; padding: 0 3px 0 3px; margin: 0 4px 0 0; text-align: center; }
a.ibutton02:hover { color: #fff; background-color: #ae19d4; border: 1px solid #fff; }
.lobbytbl { font: 10px/12px verdana, arial, helvetica, sans-serif; text-align:left; padding-right:3px; }
.lobbytbl h2 { padding: 0; color: #333; font-weight: bold; font-size: 10px; /*line-height: 11px;*/
	text-align: left; }
.lobbybutton a { position: relative; display: block; height: 18px; width: 60px; margin: 0 0 0 0; }
* html .lobbybutton a { position: relative; display: block; height: 18px; width: 60px; margin: 10px 0 0 0; }
#imore a { background: url("../images/imore.gif"); background-position: 0px -18px; }
#iplay a { background: url("../images/iplay.gif"); background-position: 0px -18px; }
#isign a { background: url("../images/isign.gif"); background-position: 0px -18px; }
#iback a { background: url("../images/iback.gif"); background-position: 0px -18px; }
#imore a:hover, #iplay a:hover, #isign a:hover, #iback a:hover { background-position: 0px 0px; }
/* New Navigation */


#leftnavigation { position: relative; text-align: left; }
.navbutton a { display: block; height: 21px; width: 137px; padding-left: 25px; padding-top: 8px; text-transform: none; font: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #ffffff; border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; }
#navbg a { background: url(../images/nav1.gif) no-repeat; }
#navbg a:hover { text-decoration: none; }
/*#navbgOn a {
	background: url(../images/nav.gif); 
	background-position: 0px -30px;
}*/

/*#navbgOn a:hover {
	background-position: 0px -30px; }*/


#subnav { width:160px; background-color: #B85F86; background-image: url(../images/V2/Subnab_bg.jpg); background-repeat:no-repeat; background-position:bottom; margin-left:2px; padding-top:2px; padding-bottom:8px; }
#subnav a:link, #subnav a:visited, #subnav a:active { display:block; color:#FFFFFF; padding-left:20px; padding-top:3px; padding-bottom:3px; text-decoration:underline; }
#subnav a:hover { background-color: #901f4f; }
a { color: #a7376f; text-decoration:none; }
a:hover { text-decoration:underline; }
.loginBox { width:165px; height:auto; }
.navSupport { margin-top:15px; }
#homeFlashBanner { height:253px; width:557px; margin-bottom:10px; }
#homeBanner1 { height:258px; width:349px; margin-bottom:10px; margin-right:10px; float:left; }
#homeJackpot { height:258px; width:196px; margin-bottom:10px; float:left; }
#promoBg { height:207px; width:556px; float:left; background-image:url(../images/V2/home_promo_bg.jpg); background-repeat:no-repeat; }
#homeBanner2, #homeBanner3, #homeBanner4 { margin-top:10px; margin-bottom:10px; float:left; display: inline; border:1px solid #999999; }
#homeBanner2 { margin-left:13px; }
#homeBanner3 { margin-left:8px; }
#homeBanner4 { margin-left:8px; }
#promoBtn1 { height:18px; width:150px; float:left; margin-top:9px; margin-left:11px; margin-right:335px; background-image: url(../images/V2/home_promotion_text.png); background-repeat:no-repeat; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#promoBtn2 { height:18px; width:50px; float:left; margin-top:9px; background-image: url(../images/V2/home_seeall_text.png); background-repeat:no-repeat; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
/*START HEADER STYLESHEET*/
#topTitle { height:18px; width:750px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:5px; padding-top:5px; color:#FFFFFF; text-align:center; background-image: url(../images/V2/topTitleBackground.png); background-position:center; background-repeat:repeat-y; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#headerContainer { height: 118px; width: 750px; margin-left:auto; margin-right:auto; }
#headLeft { height:99px; width:15px; float:left; background-image: url(../images/V2/headerBgLeft.png); behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#headMid { height:99px; width:720px; float:left; background-image:url(../images/V2/headerBgMiddle.png); background-repeat:repeat-x; }
#headRight { height:99px; width:15px; float:left; background-image: url(../images/V2/headerBgRight.png); behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#headBot { height:19px; width:750px; clear:left; background-image: url(../images/V2/headerBottom.jpg); background-repeat:repeat-x; }
#flagContainer { height:15px; width:150px; float:right; margin:12px 0 0 0; }
#flagSe, #flagNo, #flagDk, #flagNl, #flagBe, #flagEs { height:18px; width:22px; float:right; margin-left:3px; cursor:pointer; }
#flagSe { background-image:url(../images/V2/flagSE.png); background-repeat:no-repeat; }
#flagNo { background-image:url(../images/V2/flagNo.png); background-repeat:no-repeat; }
#flagDk { background-image:url(../images/V2/flagDK.png); background-repeat:no-repeat; }
#flagNl { background-image:url(../images/V2/flagNL.png); background-repeat:no-repeat; }
#flagBe { background-image:url(../images/V2/flagBE.png); background-repeat:no-repeat; }
#flagEs { background-image:url(../images/V2/flagES.png); background-repeat:no-repeat; }
#playersOnline { height:15px; width:200px; float:right; margin:12px 10px 0 0; color:#000000; font-size:10px; font-weight: bold; text-align:right; }
#headMid #navTabContainer { height:27px; width:340px; display:block; position:absolute; z-index:1; margin-top:72px; margin-left:356px; }
#navTab1 { height:27px; width:87px; float:left; margin-right:2px; background-image: url(../images/V2/tabAboutUsBg.png); background-repeat:no-repeat; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#navTab2 { height:27px; width:51px; float:left; margin-right:2px; background-image: url(../images/V2/tabHelpBg.png); background-repeat:no-repeat; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#navTab3 { height:27px; width:87px; float:left; margin-right:2px; background-image: url(../images/V2/tabContactBg.png); background-repeat:no-repeat; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#navTab4 { height:27px; width:88px; float:left; margin-right:2px; background-image: url(../images/V2/tabSitemapBg.png); background-repeat:no-repeat; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#headMid #playNowButton { height:78px; width:78px; display:block; position:absolute; z-index:2; margin-top:37px; margin-left:648px; }
#headMid #playNowButton img { behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#headMid #headerLogo { height:90px; width:350px; display:block; position:absolute; z-index:3; margin-top:11px; margin-left:-10px; background-image: url(/caliberbingonl/bingo/images/V2/headerLogo.png); background-repeat:no-repeat; behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
#playNowButton img { }
/*END HEADER STYELSHEET*/

#sectionTitleImage { margin:15px 0 5px 3px;/*behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc);*/
}
.articleBox { background-color:#eee; margin-bottom:2px; padding:10px; min-height:80px; _height:90px; width: 422px }
.articleBox2 { background-color:#eee; margin-bottom:2px; padding:10px; min-height:120px; _height:110px; }
.articleImage { float:left; }
.articleTitle { margin-left:100px; color:#9f1f5e; font-weight: bolder; font-size:14px; }
.articleTitle h2 { /*margin-left:100px;*/
	color:#9f1f5e; font-weight: bolder; font-size:13px; text-align: left; }
.articleTitle2 { margin-left:146px; margin-bottom:10px; color:#9f1f5e; font-weight: bolder; font-size:14px; }
.articleTitle2 h2 { /*margin-left:100px;*/
	color:#9f1f5e; font-weight: bolder; font-size:13px; text-align: left; }
.articleText { margin-left:100px; }
.articleText2 { margin-left:146px; }
.articleBox table { width:100%; border:1px solid #eee; background-color:#ffdaea; color:#333; margin: 0 auto; border-collapse: collapse; }
.articleBox table th { border:1px solid #eee; background-color:#ffdaea; color:#333; height:40px; line-height:34px; text-align:center; }
.tableheader td { background-color:#ffdaea; }
.articleBox table tr td { padding: 2px;/*border-bottom:3px solid #eee;*/
}
.articleBox table p { color:#333; font-family:Verdana, Geneva, sans-serif; font-size:10px; }
.articleBox table cell { padding:2px; }
.lobbyTitle { height:0px; position: absolute; visibility:hidden; }
.lobbyImg { position:absolute; z-index:50; height:62px; width:75px; background-image: url(../images/V2/pearl2.png); /*background-image: url(../images/V2/star.png);*/
	behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
.lobbyImgBig { position:absolute; z-index:50; margin-top:10px; _margin-left:3px; height:157px; width:171px; background-image: url(../images/V2/pearlBig.png); behavior: url(/caliberbingonl/bingo/ie_png_fix/iepngfix.htc); }
/*VIP area */
.blvipDiamond, .blvipHome, .blvipGold { background: #000; }
.trvipDiamond, .trvipHome, .trvipGold { 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-size: 11px; line-height: 18px; text-align: left; color: #ffffff; }
.vipContact { border-width: 1px; border-style: solid; border-color: #4e4e4e; border-collapse: separate; background-color: #171717; padding: 5px; 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; }
/* lobby tabs */
#lobbytabs { height: 40px; _margin-bottom:-14px; font-size: 10px; line-height: 11px; text-transform: uppercase; }
#lobbytabs ul { text-align:center; margin:0; padding:0; }
#lobbytabs li { float: left; height:40px; background: url("../images/V2/sp_lobbytabs_off_lft.png") no-repeat left top; margin: 0 2px 0 0; padding: 0 0 0 9px; line-height:22px; list-style-type: none; }
#lobbytabs .verFix { line-height:12px; }
#lobbytabs a { display: inline; float: left; background: url("../images/V2/sp_lobbytabs_off_rht.png") no-repeat right top; padding: 8px 10px 0 0; text-decoration: none; font-weight: bold; line-height:12px; color: #fff; height:40px; }
#lobbytabs a:hover { color:#fff; }
#lobbytabs #current { background-image: url("../images/V2/sp_lobbytabs_on_lft.png"); color: #9f1f5e; }
#lobbytabs #current a { background-image: url("../images/V2/sp_lobbytabs_on_rht.png"); color: #9f1f5e; padding-bottom: 6px; }
/* end lobby tabs */



/* Sitemap rules */	
ul.sitemap { list-style-type: none; margin:0; padding:0; }
ul.sitemap li { margin:10px; padding:0; }
ul.sitemap li a.parent { font-weight: bold; font-size:14px; line-height:20px; text-decoration: none; margin:10px 0 10px 0; }
ul.sitemap li a { text-decoration: none; color: #a7376f; margin:10px 0; }
ul.sitemap li a:hover { text-decoration: underline; color: #ae19d4; }
.rule { margin-top: 20px; padding: 0px; background: #CCCCCC; height: 1px; border-bottom: 1px solid #fff; }
/* Global table rules */	

.bllobby table table { background-color:#fff; margin: 0 auto; padding:1px; }
.bllobby table { width:100%; margin: 0 auto; }
.bllobby table td { background-color:#fff; vertical-align:middle; padding:2px; margin-right:5px; }
.subtblhd td { font-weight: bold; color: #fff; background: #e6e6e6; }
.subtblsubhd td { font-weight: bold; color: #fff; background: #dea929; }
.subtbl td { background: #fff28a; height: 26px; vertical-align: middle; }
*html .subtbl td { height: 20px; }	/* For IE only */
.bllobby { background-color:#eeeeee; padding:2px; }
.brlobby { background-color:#eeeeee; }
.tllobby { background-color:#eeeeee; }
.trlobby { background-color:#eeeeee; margin-bottom:-10px; }
table td, table th { vertical-align: top; font-size: 11px; line-height: 13px; }
.trhighlight { background-color:#eee; }
.trhighlight strong { color:#9f1f5e; }
#visacr2 { position: absolute; left: 200px; top: 750px; z-index: 0; width: 100px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr3 { position: absolute; left: 300px; top: 750px; z-index: 0; width: 100px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr4 { position: absolute; left: 390px; top: 750px; z-index: 0; width: 100px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr5 { position: absolute; left: 200px; top: 545px; z-index: 0; width: 240px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr6 { position: absolute; left: 240px; top: 545px; z-index: 0; width: 270px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
#visacr7 { position: absolute; left: 300px; top: 545px; z-index: 0; width: 270px; line-height: 15px; text-align: left; padding: 8px; border: 1px solid black; background-color: #fde9f2; visibility: hidden; color: #000000; }
/*Homepage layer popup*/ 
#layer_popupContainer { position:absolute; z-index:100; height: 600px; width: 600px; top:10px; left:50%; margin-left:-300px; text-align:center; }
/*Homepage layer popup style 4xmas*/ 
#layer_popupContainerxmas { position:absolute; z-index:100; height: 113px; width: 750px; top:0px; left:50%; margin-left:-375px; text-align:center; }
.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; }
#headMid #playNowButton { height:78px; width:78px; display:block; position:absolute; z-index:2; margin-top:37px; margin-left:648px; }
/*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: #eee; 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; }
#middle_lp { width: 742px; padding-left:5px; /*border-left:165px solid #ffffff;*/
	min-height: 640px; height: auto; }
/*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:#a4a4a4; min-height:750px; }
.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:10px; line-height:12px; }
.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: 10px;
font-weight: bold;
color: #ffffff;
text-align: center;
padding-top: 8px;
padding-left: 5px;
padding-right:5px;
width: 355px;
position:relative;*/

font-size:9px; }
#data table tr .title { background-color:#951b94; font: 9px/11px verdana, arial, helvetica, sans-serif; font-weight: bold; }
#data table tr .norm { background-color:#ffffff; color:#430e43; font: 9px/11px verdana, arial, helvetica, sans-serif; }
.pretitle { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; line-height:19px; color:#5f5f5f; }
#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; }
#prebuyorderform { margin-top:0px; margin-left:-1px; }

/*end of adding css for g2 prebuy*/
