.cmsPromoOverlay {
padding: 0 0 0 0; margin: 0 0 0 0;
overflow: hidden;
float: left;
position: relative;
}
.cmsPromoOverlay a {
text-decoration: none;
float: left;
padding: 0 0 0 0; margin: 0 0 0 0;
}
.cmsPromoOverlay a:hover {
cursor: pointer;
text-decoration: none;
}
.cmsPromoOverlay a img {
float: left;
padding: 0 0 0 0; margin: 0 0 0 0;
border: none;
}
.cmsPromoOverlay a .cmsPromoOverlayText {
display: block;
position: absolute;
bottom: 0px; left: 0px;
padding: 0 0 0 0; margin: 0 0 0 0;
width: 100%; height: 25px;
background: #ffffff;
filter:alpha(opacity=70); opacity:.70;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.cmsPromoOverlay a .cmsPromoOverlayText p {
font-size: 12px;
font-weight: bold;
color: #000000;
text-align: center;
padding: 5px 5px 5px 5px; margin: 0 0 0 0;
text-decoration: none;
}
.cmsPromoOverlay a:hover .cmsPromoOverlayHover {
display: block;
position: absolute;
top: 0px; left: 0px;
padding: 0 0 0 0; margin: 0 0 0 0;
width: 100%; height: 100%;
background: #000000;
filter:alpha(opacity=70); opacity:.70;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.cmsPromoOverlay a:hover .cmsPromoOverlayHover p {
font-size: 12px;
font-weight: bold;
line-height: 20px;
color: #ffffff;
text-align: center;
padding: 20px 0 0 0; margin: auto;
text-decoration: none;
width: 90%; height: 80%;
}
.cmsPromoOverlay a .cmsPromoOverlayHover { display: none; }


		


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 */
.clr{clear:both;}
#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;  }
#bottomCornerL, #bottomCornerR { display:block; float:left; height:5px; margin-top:-4px; background-image: url(/caliberse/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; border-left:165px solid #fee8f2; min-height: 640px; height: auto; }
#middle_lp { width: 742px; padding-left:5px; /*border-left:165px solid #ffffff;*/
	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(/caliberse/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:100px; 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 { text-decoration: none; color: #fff; background: #9f1f5e; border: 1px solid #993366; padding: 2px 4px 2px 4px; text-align: center; margin: 0 0 5px 0; display:block; }
a.button:active, a.button:link, a.button:visited { text-decoration: none; color: #fff; background: #9f1f5e; border: 1px solid #993366; 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:20px; 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:10px; }
.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.1em; 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); }
#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(/caliberse/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(/caliberse/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(/caliberse/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(/caliberse/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(/caliberse/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:67px; float:left; margin-right:2px; background-image: url(../images/V2/tabAboutUsBg.png); background-repeat:no-repeat; behavior: url(/caliberse/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(/caliberse/bingo/ie_png_fix/iepngfix.htc); }
#navTab3 { height:27px; width:104px; float:left; margin-right:2px; background-image: url(../images/V2/tabContactBg.png); background-repeat:no-repeat; behavior: url(/caliberse/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(/caliberse/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 #headerLogo { height:90px; width:350px; display:block; position:absolute; z-index:3; margin-top:11px; margin-left:0px; background-image: url(../images/V2/headerLogo.png); background-repeat:no-repeat; behavior: url(/caliberse/bingo/ie_png_fix/iepngfix.htc); }
/*END HEADER STYELSHEET*/

#sectionTitleImage { margin:15px 0 5px 3px;/*behavior: url(/caliberse/bingo/ie_png_fix/iepngfix.htc);*/
}
.articleBox { background-color:#eee; margin-bottom:2px; padding:10px; min-height:80px; _height:90px; }
.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; /*margin:0;*/
	background-color:#ffdaea; color:#333; margin: 0 auto; border-collapse: collapse; }
.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(/caliberse/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(/caliberse/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; }
.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; }
.vipTable img { float: left; padding-right: 10px; }
/* lobby tabs */
#lobbytabs { height: 40px; _margin-bottom:-14px; font-size: 9px; 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 5px; }
.bllobby table td {  vertical-align:middle; padding:2px; }
.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 { vertical-align: top; font-size: 11px; line-height: 13px; }
#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 { 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; }
#lobbyBlue a:hover, #lobbyRed a:hover, #lobbyYellow a:hover { background-position: 0px -25px; }
#lobbyButtons { margin-left:70px; _margin-bottom:-10px; height:15px; *height:0;
}
a.buttonPlay:link, a.buttonPlay:visited, a.buttonPlay:active { text-decoration: none; font-size:13px; line-height:28px; font-weight:bold; color: #fff; display:block; width:137px; height:28px; background-image:url(../images/button01.gif); background-repeat: no-repeat; text-align: center; }
a.buttonPlay:hover { background-position: left bottom; }
a.buttonPlayPNG:link, a.buttonPlayPNG:visited, a.buttonPlayPNG:active { text-decoration: none; font-size:13px; line-height:28px; font-weight:bold; color: #fff; display:block; width:137px; height:28px; background-image:url(../images/button01.png); background-repeat: no-repeat; text-align: center; }
a.buttonPlayPNG:hover { background-position: left bottom; }
.wcButton { display:block; color: #FFFFFF; height:18px; width:107px; background-image:url(../images/closeWindowButton.gif); background-repeat:no-repeat; text-align:center; }
a.wcButton:link, a.wcButton:visited, a.wcButton:active { color: #eee; text-decoration:none; font-size:11px; line-height:14px; }
a.wcButton:hover { color: #fff; text-decoration:none; }
.hdrAlerts { background: transparent url(../images/hdrH5.gif) no-repeat scroll top; color: #fff; text-decoration: none; font-weight:bold; width:442px; font-size: 13px; line-height: 33px; height: 33px; padding: 0; margin-left: -9px; display: block; text-align: center; }
.blInfoBox { background:  url("../images/cnr_bl.gif") 0 100% no-repeat #ffdaea; min-height:92px; _height:90px; }
.brInfoBox { background:  url("../images/cnr_br.gif") 100% 100% no-repeat; min-height:92px; _height:90px; }
.tlInfoBox { background:  url("../images/cnr_tl.gif") 0 0 no-repeat; }
.trInfoBox { background:  url("../images/cnr_tr.gif") 100% 0 no-repeat; padding: 8px; text-align: left; }
/* REGISTRATION STYLES */
#cardSelector { display:block; }
#netellerSelector { display:block; }
#moneybookersSelector { display:block; }
#UkashSelector { display:block; }
#internetbankingSelector { display:block; }
#banking table { background-color: #e8e4e4; }
.winnersTable { color: #333333; background-color:none; margin:5px auto; display:block; border:0px; width:90%; text-align:left; }
.winnersTable tr.c0 td, tr.c0 td { background-color: #eeeeee; padding:4px 5px; color: #333; }
.winnersTable tr.c1 td, tr.c1 td { background-color: #fff; padding:4px 5px; color: #333; }
.winnersTh1 { color: #FFF; font-size:15px; vertical-align:top; height:40px; padding:3px 5px; padding-top:10px; }
.winnersTh { background-image:url(../images/V2/headerBottom.jpg); background-repeat:repeat-x; color: #fff; padding:3px 5px; }

/*footer payment icons */
#creditCardsInclude {background:url("") no-repeat 0 0 transparent; height:44px; width:100%; padding-left:0px; margin-left:0px; margin-bottom:10px; position: relative; top:5px; left:10px; clear:both;}
#creditCardsInclude li { display:block; float:left; height:20px; margin-top:8px;} /* Makes the list horizontal */
#creditCardsInclude li.lastIcon { border-right:none;}
#creditCardsInclude li img { margin-right:9px; margin-left:0px; /* Space between icones */ background:transparent; /* Set to 'transparent'. Use 'black' or any other color when developing */ /*float:left;*/ /* Keeps the list horizontal */ border:none; }
#creditCardsInclude #visa { display:inline;} /* Displays (inline), or not (none), the visa icon */
#creditCardsInclude #electron { display:inline; } /* Displays (inline), or not (none), the electron icon */
#creditCardsInclude #mastercard { display:inline; } /* Displays (inline), or not (none), the mastercard icon */
#creditCardsInclude #maestro { display:none; } /* Displays (inline), or not (none), the maestro icon */
#creditCardsInclude #banktransfer { display:none; } /* Displays (inline), or not (none), the bank transfer icon */
#creditCardsInclude #moneybookers { display:none; } /* Displays (inline), or not (none), the moneybookers icon */
#creditCardsInclude #skrill { display:inline; } /* Displays (inline), or not (none), the skrill icon */
#creditCardsInclude #ewire { display:none; } /* Displays (inline), or not (none), the ewire icon */
#creditCardsInclude #paypal { display:inline; } /* Displays (inline), or not (none), the paypal icon */
#creditCardsInclude #neteller { display:inline; } /* Displays (inline), or not (none), the neteller icon */
#creditCardsInclude #ukash { display:inline; } /* Displays (inline), or not (none), the ukash icon */
#creditCardsInclude #paysafecard { display:none; } /* Displays (inline), or not (none), the paysafecard icon */
#creditCardsInclude #citadel { display:inline; } /* Displays (inline), or not (none), the citadel icon */
#creditCardsInclude #spelberoende { display:inline; } /* Displays (inline), or not (none), the spelberoende icon */
#creditCardsInclude #gamcare { display:none; } /* Displays (inline), or not (none), the gamcare icon */
#creditCardsInclude #gambleaware { display:none; } /* Displays (inline), or not (none), the gamcare icon */
#creditCardsInclude #taxfree { display:none; } /* Displays (inline), or not (none), the taxfree icon */
#creditCardsInclude #rg18 { display:inline; margin:5px 0 0 -3px; padding:0 0 0 0;} /* Displays (inline), or not (none), the 18+ icon */
#creditCardsInclude #footerlogo { display:inline; float:right; margin:5px; padding:0 0 0 0;} /* Displays (inline), or not (none), the 18+ icon */

/* bubble tooltip if missing on 18+ and StMinver logo */

a.tt { position:relative; color:#3CA3FF; font-weight:bold; text-decoration:none; }
a.tt span { display: none; }
a.tt:hover {color: #aaaaff; background:;}
a.tt:hover span.tooltip { display:block; position:absolute;  z-index:2000;  bottom:20px; right:10px; padding: 15px 0 0 0; width:200px; color: #FFFFFF;  filter: alpha(opacity:90); KHTMLOpacity: 0.90; MozOpacity: 0.90; opacity: 0.90; }

/* Change those 3 GIF file names according to the info-bubble color you need */
a.tt:hover span.top { display: block; padding:3px 8px 10px; background: url(/caliberse/bingo/images/payment_icons/bubblePink.png) no-repeat top; }			
a.tt:hover span.middle { display: block; padding: 0 8px; text-align:left; background: url(/caliberse/bingo/images/payment_icons/bubble_fillerPink.png) repeat bottom; }
a.tt:hover span.bottom { display: block; padding: 30px 8px 0; color: #548912; background: url(/caliberse/bingo/images/payment_icons/bubblePink.png) no-repeat bottom;}


