/* Start Body styles */
body {
	margin: 0;
	padding: 0;
	border: 0;
	font: 10px arial, helvetica, sans-serif;
	background: #682e84 url("../images/global/bg_global.jpg") repeat-x;
}
body.popup {
	margin: 10px;
	color: #000;
	background: #fff;
	font: 10px verdana, arial, helvetica, sans-serif;
}
body.print {
	margin: 10px;
	padding: 0;
	color: #000;
	background: #fff;
	font: 10px verdana, arial, helvetica, sans-serif;
}
/* Start global styles */
p {
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	padding: 0 0 10px 0;
	margin: 0px;
	text-align: left;
}
#middle p {color:#000000;}
p.rhtalignbt {
	margin: 5px 0 0 0;
	text-align: right;
}
h1 {
	margin: 5px 0 2px 0;
	padding: 0;
	color:#e0007a;
	font-weight: bold;
	font-size: 1.7em;
	line-height: 1.4em;
	text-align: left;
}
h2 {
	margin: 5px 0 2px 0;
	padding: 0;
	color:#612180;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.3em;
	text-align: left;
}
h3 {
	margin: 5px 0 5px 0;
	padding: 0;
	color:#612180;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
}
h4 {
	margin: 5px 0 5px 0;
	padding: 0;
	color:#612180;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
}
h5 {
	margin: 5px 0 5px 0;
	padding: 0;
	color:#612180;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.0em;
	text-align: left;
}
ul {
	color: #333;
	margin:0;
	padding:0;
	text-align:left;
}
li {
	padding-bottom: 10px;
	list-style: none;
}
a:link, a:active, a:visited {
	color:#663399;
	text-decoration:underline;
}
a:hover {
	color:#993399;
	text-decoration:underline;
}
/*img { display: block; }*/
table td {
	vertical-align: top;
}
.subtblhd td {
	font-weight: bold;
	color: #fff;
	background: #e6e6e6;
}
.subtblsubhd td {
	font-weight: bold;
	color: #fff;
	background: #dea929;
}
.subtbl td {
	background: #fff28a;
	height: 26px;
	_height:20px;
	vertical-align: middle;
}
.lftalign {
	float: left;
	padding: 5px 0;
}
.rhtalign {
	float: right;
	padding: 5px 0;
}
.padtp {
	padding-top: 10px;
}
#dhtmltooltip {
	position: absolute;
	width: 80px;
	border: 1px solid black;
	padding: 8px;
	background-color: #ffffcc;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	line-height: 15px;
}
.rule {
	margin: 15px 0 15px 0;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	border-bottom: 1px solid #663399;
}
#centerSmall {
	margin-left:95px;
	width:430px
}
/* Start Wrapper style */
#wrapper {
	margin: 0 auto;
	padding: 10px 0 10px 10px;
	width: 990px;
	background-color: #FFF;
}
#wrapperlobby {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 720px;
	height: 100%;
	color: #000;
	background-color: transparent;
}
/* Start Header styles */
#header {
	padding: 0;
	margin:0 0 10px 0;
	width: 980px;
	height: 125px;
	background-color: #FFFFFF;
	background-image: url(../images/global/bg_header.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#headerLogo {
	height:125px;
	width:356px;
	display:block;
	position:absolute;
	z-index:3;
	margin-top:0px;
	margin-left:0px;
	background-image: url(../images/global/headerLogo.png);
	background-repeat:no-repeat;
	behavior: url(/bingobingonl/bingo/stylesheets/resources/iepngfix.htc);
}
#headerAnimation {
	height:125px;
	width:550px;
	display:block;
	position:absolute;
	z-index:3;
	margin-top:0px;
	margin-left:428px;
}
#headerLinks {
	height:30px;
	width:970px;
	display:block;
	position:absolute;
	z-index:3;
	margin-top:100px;
	margin-left:0px;
	text-align:right;
	vertical-align:bottom;
	color: #FFF;
}
a.header:link, a.header:visited, a.header:active {
	color: #FFF;
	text-decoration:none;
}
a.header:hover {
	color: #FFF;
	text-decoration:underline;
}
/* Start Content divisions */	        
#main, #main1, #main2, #column-in, .clear {
	margin: 0;
	padding: 0;
	width:100%;
}
#main {
	width:980px;
}
/* Start Left column style */	    
#left {
	float:left;
	width:145px;
	margin:0;
	padding:0;
}
#leftReg, #leftNav, #leftHelp {
	width:145px;
	padding:0;
	margin-bottom:22px;
	position: relative;
	background-repeat:no-repeat;
}
#leftReg {
	height:130px;
	background-image: url("../images/global/bg_login.jpg");
}
#leftNav {
	margin-bottom:0; /*height:214px;*/
	background-image: url("../images/global/nav_bg_mid.gif");
	background-repeat:repeat-y;
}
#leftnavigation {
	padding-top:25px;
	background-image: url("../images/global/nav_bg_top.gif");
	background-repeat:no-repeat;
}
#leftBot {
	height:25px;
	background-image: url("../images/global/nav_bg_bot.gif");
	background-repeat:no-repeat;
}
#leftHelp {
	height:199px;
	background-image: url("../images/global/bg_klantenservice.jpg");
}
.leftRegH1 {
	padding-top:10px;
	text-align:center;
	font-size:21px;
	font-weight:bold;
	text-transform:uppercase;
	color:#612180;
}
.leftRegH2 {
	margin-top:-5px;
	padding-bottom: 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}


#leftReg li {padding-top: 10px;
padding-left: 15px;}


/*#leftReg .button {
	margin:25px 0 0 15px;
	width:140px;
}
#leftReg .cancelbutton {
	margin:30px 0 0 15px;
	width:140px;
}
*/



#loginboxes {
	width: 110px;
}
#loginforgot {
	margin:5px 0 0 20px;
	text-align:left;
	line-height:11px;
}

#loginforgot a {
	
	color: #541773;
	font-weight:bold;
	
}


#loginbutton {
	height:50px;
	width:50px;
	background-image:url("../images/global/bt_login.png");
	display:block;
	position:absolute;
	z-index:1;
	margin-top:35px;
	margin-left:95px;
	_margin-left:20px;
*margin-left:20px;
	behavior: url(/bingobingonl/bingo/stylesheets/resources/iepngfix.htc);
}
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;
}
#leftnavigation, .navbutton, .subnavbutton {
	position: relative;
	text-align: left;
}
.navbutton a:link, .navbutton a:visited, .navbutton a:active {
	display: block;
	width: 124px;
	margin-left:8px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	text-decoration: none;
	color: #fff;
}
.navbutton a:hover {
	background-color: #936;
}
.subnavbutton a:link, .subnavbutton a:visited, .subnavbutton a:active {
	display: block;
	width: 124px;
	margin-left:8px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	text-decoration: none;
	color: #fff;
	background-color: #b897c8;
}
.subnavbutton a:hover {
	background-color: #936;
}
/* Start Middle column style */
#middle {
	width: 660px;
	margin:0 0 0 160px;
}
#middleHomeBanner {
	display:block;
	width:660px;
	margin-bottom:10px;
}
#middleBox {
	width: 660px;
}
#middleBoxTop {
	width: 660px;
	height:25px;
	display:block;
	background-image: url("../images/global/boxTop.jpg");
	background-repeat:no-repeat;
}
#middleBoxMid {
	width: 660px;
	height:270px;
	display:block;
	background-image: url("../images/global/boxMid.jpg");
	background-repeat: repeat-y;
	overflow:visible;
}
#middleBoxBot {
	width: 660px;
	height:139px;
	display:block;
	background-image: url("../images/global/boxBot.jpg");
	background-repeat:no-repeat;
}
#jump {
	height:201px;
	width:91px;
	display:block;
	position:absolute;
	z-index:6;
	margin-top:20px;
	margin-left:540px;
	background-image: url("../images/global/jump.png");
	background-repeat:no-repeat;
	behavior: url(/bingobingonl/bingo/stylesheets/resources/iepngfix.htc);
}
#homePageText {
	display:block;
	width:500px;
	padding-left:20px;
	color:#612180;
}
#homepagepromocontainer {
	height:85px;
	padding-left:15px;
	overflow:visible;
	float:left;
	z-index:5;
	position:absolute;
}
#homepagepromo01, #homepagepromo02, #homepagepromo03 {
	display:inline;
	height:211px;
	width:214px;
	float:left;
}

#homewinner {
background: url("../images/winnerbg.png") no-repeat;
position: absolute;
top: 146px;
left: 218px;
width: 220px;
height: 52px;
padding-left: 15px;
text-align: center;
color: #FFFF00;
}




/* Start Right column style */			
#right {
	float: right;
	width: 145px;
	margin: 0;
	padding: 0;
}
#rightOnline, #rightJackpot, #rightPromo {
	width:145px;
	padding:0;
	margin-bottom:10px;
	position: relative;
	background-repeat:no-repeat;
}
#rightOnline {
	height:130px;
	background-image: url("../images/global/bg_online.jpg");
}
#rightJackpot {
	height:168px;
	background-image: url("../images/global/bg_jackpot.jpg");
}
.promoSpacer {
	height:10px;
}
#flashSpin {
	text-align:center;
	padding-top:15px;
}
#playersOnline {
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#612180;
}
/* Start Footer Styles */	 	 
#footer {
	clear: both;
	width: 990px;
	height: 37px;
	color: #FFFFFF;
	background: #dd1c7c;
}
#cardscontainer {
	height:25px;
	width:250px;
	float:left;
	display:inline-block;
	margin-top: 6px;
	margin-left:6px;
}

#footercopy {
	float:left;
	display:inline-block;
	margin-top: 12px;
	margin-left:6px;
}
#footerLinks {
	float:right;
	display:inline-block;
	margin-top: 10px;
	margin-right:10px;
}
a.footer:link, a.footer:visited, a.footer:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#footerlogo {
	float:right;
	display:inline-block;
	margin-right:10px;
	margin-top:2px;
}
#plus18 {
	margin-top:3px;
}
#rollover18plus, #stmin {
	position: absolute;
	z-index: 10;
	line-height: 15px;
	text-align: left;
	padding: 8px;
	border: 1px solid #CC3309;
	background-color: #fde9f2;
	visibility: hidden;
	color: #000000;
}
#rollover18plus {
	margin-top:-105px;
	margin-left:100px;
	width: 200px;
}
#stmin {
	margin-top:-105px;
	margin-left:550px;
	width: 200px;
}
/*Start unput styles*/
input.submit:hover {
	background-color:#7AB051;
	color:#FFFFFF;
}
element.style {
	height:2px;
	left:717px;
	top:70px;
	width:225px;
}
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;
}
#header2 {
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	width: 720px;
	height: 150px;
	text-align: left;
	color: #000;
	background: #00a3b3 url("../images/bg_header.gif") repeat-x;
}
#wrapperlobby #header {
	width: 730px;
}
#companyident {
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	top: -12px;
	left: -299px;
	width: 750px;
	height: 109px;
	color: #000;
	background-color: transparent;
}
#wrapperlobby #companyident {
	width: 720px;
}
element.style {
	height:80px;
	width:225px;
}
a.password:hover {
	color:#A01E5E;
}
#tpnav {
	background:transparent none repeat scroll 0%;
	height:20px;
	left:502px;
	margin:0pt;
	padding:2px 0pt 0pt;
	position:absolute;
	text-align:right;
	top:12px;
	width:234px;
}
/* Wrapper panel */
.blwrapper {
	background: #fff;
	width: 750px;
	height: 100%;
}
.trwrapper {
	padding: 0px;
}
#wrapperlobby .blwrapper {
	background: #fff;
	width: 750px;
	height: 100%;
}
/* 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: #fde9f2 url("../images/sp_panel_bl_nav.gif") 0 100% no-repeat;
	height: 100%;
	margin: 0 0 10px 0
}
.brnav {
	background: url("../images/sp_panel_br_nav.gif") 100% 100% no-repeat
}
.tlnav {
	background: url("../images/sp_panel_tl_nav.gif") 0 0 no-repeat
}
.trnav {
	background: url("../images/sp_panel_tr_nav.gif") 100% 0 no-repeat;
	padding: 7px;
}
/* Intro panel */
.blintro {
	background: #fde9f2 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;
}
/* Promo panels */
.blpromo {
	background: url("../images/global/bannerMid.jpg") 0 100% repeat-y;
}
.brpromo {
	background: url("../images/global/bannerBot.jpg") 100% 100% no-repeat
}
.tlpromo {
}
.trpromo {
	background: url("../images/global/bannerTop.jpg") 100% 0 no-repeat;
	padding-top:16px;
	padding-bottom:18px;
	padding-left:14px;
}
.blhdr {
	background: url("../images/global/boxMid.jpg") 1px 0 repeat-y;
}
.brhdr {
	background: url("../images/global/boxTopInvert.jpg") 100% 100% no-repeat;
	min-height:45px;
	height: auto;
	_height:35px
}
.tlhdr {
}
.trhdr {
	background: url("../images/global/boxTop.jpg") 100% 0 no-repeat;
	padding: 7px 19px;
	text-align: left;
	color: #333;
	margin-bottom:10px;
}
.blhdr h1 {
	padding: 0;
	color: #e0007a;
	font-weight: bold;
	font-size: 1.7em;
	text-align: left;
}
.blhdr h2 {
	padding: 0;
	color: #CC0000;
	font-weight: bold;
	font-size: 17px;
	text-align: right;
	margin-right:40px;
	margin-top:-3px;
}
.trhdr table {
	margin-left:115px;
}
/* Content panels */
.blcontent {
}
.brcontent {
	background: url("../images/global/boxMid.jpg") 1px 0 repeat-y;
}
.tlcontent {
	background: url("../images/global/boxBot.jpg") 100% 100% no-repeat;
	height: auto;
}
.trcontent {
	background: url("../images/global/boxTop.jpg") 100% 0 no-repeat;
	padding: 19px;
	text-align: left;
	color: #333;
	margin-bottom:10px;
	min-height:540px;
}
.trcontent #bingo {
	margin-left:95px;
}
/*#wrapperlobby .blcontent { min-height: 263px; height: auto; margin: 0 }
#wrapperlobby .brcontent { min-height: 263px; height: auto; }*/

/* Start Highlight panels */
.blhighlight {
	background:  url("../images/global/sp_panel_bl_highlight.gif") 0 100% no-repeat #b198bd;
}
.brhighlight {
	background:  url("../images/global/sp_panel_br_highlight.gif") 100% 100% no-repeat;
}
.tlhighlight {
	background:  url("../images/global/sp_panel_tl_highlight.gif") 0 0 no-repeat;
}
.trhighlight {
	background:  url("../images/global/sp_panel_tr_highlight.gif") 100% 0 no-repeat;
	padding: 20px 5px 20px 20px;
	text-align: left;
	min-height:75px;
	_height:75px;
}
.trhighlight h2, .trhighlight h3 {
	margin-top:10px;
	color: #612180;
}
.trhighlight p {
	color: #612180;
}
.trhighlight img {
	margin-right:10px;
}
.trhighlight table {
	width: 95%;
}
.trhighlight table td {
	color:#000000;
}
a.hdrLink:link, a.hdrLink:visited, a.hdrLink:active {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #9f1e50;
	font-size: 13px;
	line-height: 19px;
}
a.hdrLink:hover {
	color: #990000;
}
a.listingCopy:link, a.listingCopy:visited, a.listingCopy:active {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	line-height: 15px;
}
a.listingCopy:hover {
	color: #000;
	text-decoration: none;
}
/* Account panel */
/*.blaccount { background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fde9f2; height: 100%; margin: 0 0 10px 0 }
.braccount { background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; }
.tlaccount { background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat; }
.traccount { background:  url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px; }*/

.blaccount {
	background: url("../images/global/bannerMid.jpg") 0 100% repeat-y;
}
.braccount {
	background: url("../images/global/bannerBot.jpg") 100% 100% no-repeat;
	margin-bottom:10px;
}
.tlaccount {
}
.traccount {
	background: url("../images/global/bannerTop.jpg") 100% 0 no-repeat;
	padding-top:16px;
	padding-bottom:18px;
	padding-left:14px;
}

.traccount li {
	padding-bottom:0;
	list-style: none;
}

/* Pre-Buy panel */
/*.blprebuy { background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fde9f2; height: 100%; margin: 0 0 10px 0 }
.brprebuy { background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; }
.tlprebuy { background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat; }
.trprebuy { background: url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px; }*/

.blprebuy {
	background: url("../images/global/bannerMid.jpg") 0 100% repeat-y;
}
.brprebuy {
	background: url("../images/global/bannerBot.jpg") 100% 100% no-repeat;
	margin-bottom:10px;
}

.tlprebuy {
}
.trprebuy {
	background: url("../images/global/bannerTop.jpg") 100% 0 no-repeat;
	padding-top:16px;
	padding-bottom:18px;
	padding-left:14px;
	
}
/* History panel */
/*.blhistory { background:  url("../images/sp_panel_bl_content.gif") 0 100% no-repeat #fde9f2; height: 100%; margin: 0 0 10px 0 }
.brhistory { background:  url("../images/sp_panel_br_content.gif") 100% 100% no-repeat; }
.tlhistory { background:  url("../images/sp_panel_tl_content.gif") 0 0 no-repeat; }
.trhistory { background:  url("../images/sp_panel_tr_content.gif") 100% 0 no-repeat; padding: 7px; }*/

.blhistory {
	background: url("../images/global/bannerMid.jpg") 0 100% repeat-y;
}
.brhistory {
	background: url("../images/global/bannerBot.jpg") 100% 100% no-repeat;
	margin-bottom:10px;
}
.tlhistory {
}
.trhistory {
	background: url("../images/global/bannerTop.jpg") 100% 0 no-repeat;
	padding-top:16px;
	padding-bottom:18px;
	padding-left:14px;
}
/* Schedulepast panels */
.blschedulepast {
	background:  url("../images/sp_panel_bl_schedulepast.gif") 0 100% no-repeat #fde9f2;
}
.brschedulepast {
	background:  url("../images/sp_panel_br_schedulepast.gif") 100% 100% no-repeat;
}
.tlschedulepast {
	background:  url("../images/sp_panel_tl_schedulepast.gif") 0 0 no-repeat;
}
.trschedulepast {
	background:  url("../images/sp_panel_tr_schedulepast.gif") 100% 0 no-repeat;
	padding: 7px;
}
/* Print panel */
.blprint {
	background: url("../images/sp_panel_bl_print.gif") 0 100% no-repeat #eceaea;
}
.brprint {
	background: url("../images/sp_panel_br_print.gif") 100% 100% no-repeat
}
.tlprint {
	background: url("../images/sp_panel_tl_print.gif") 0 0 no-repeat
}
.trprint {
	background: url("../images/sp_panel_tr_print.gif") 100% 0 no-repeat;
	padding: 10px;
	color: #333;
}
/* Lobbby panels */
.bllobby {
	background: url("../images/global/boxMid.jpg") 1px 0 repeat-y
}
.brlobby {
	background: url("../images/global/boxBot.jpg") 100% 100% no-repeat;
	height: auto;
}
.tllobby {
}
.trlobby {
	background: url("../images/global/boxTop.jpg") 100% 0 no-repeat;
	padding: 19px;
	text-align: left;
	color: #333;
	margin-bottom:10px;
}
.trlobby table {
	margin:0 auto;
}
.blgame {
	background:  url("../images/global/sp_panel_bl_highlight.gif") 0 100% no-repeat #b198bd;
}
.brgame {
	background:  url("../images/global/sp_panel_br_highlight.gif") 100% 100% no-repeat;
}
.tlgame {
	background:  url("../images/global/sp_panel_tl_highlight.gif") 0 0 no-repeat;
}
.trgame {
	background:  url("../images/global/sp_panel_tr_highlight.gif") 100% 0 no-repeat;
	padding: 20px 5px 20px 5px;
	text-align: left;
	min-height:75px;
	_height:75px;
}
.tlgame img {
	margin-right:5px;
	vertical-align:middle;
}
/* lobby games panels */
.bllobbygames {
	background:  url("../images/sp_panel_bl_mask.png") 0 100% no-repeat #fff;
}
.brlobbygames {
	background:  url("../images/sp_panel_br_mask.png") 100% 100% no-repeat;
	min-height: 22px;
	height: auto;
}
.tllobbygames {
	background:  url("../images/sp_panel_tl_mask.png") 0 0 no-repeat
}
.trlobbygames {
	background:  url("../images/sp_panel_tr_mask.png") 100% 0 no-repeat;
	text-align: left;
}
.lobbygamestext {
	padding: 5px;
	text-align:justify;
}
/* Links */
.button {
	border: 3px double #fff;
	padding: 2px;
	background-color: #a184ae;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}
.button:hover {
	color: #fff;
	background: #936;
}
.closebutton {
	padding: 2px;
	color: #999999;
	background: #E6E6E6;
	border: 3px double #999;
	font-size: 1em;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	text-decoration: none;
}
.closebutton:hover {
	color: #fff;
	background: #ccc;
	border: 3px double #999;
}
a.sqbutton:link, a.sqbutton:visited, a.sqbutton:active {
	font: 8px/10px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333;
	background-color: #fff28a;
	border: 3px double #333;
	display: block;
	padding: 0;
	text-align: center;
}
a.sqbutton:hover {
	color: #c94709;
	border: 3px double #c94709;
	background: #fde9f2;
}
a.playbutton:link, a.playbutton:visited, a.playbutton:active {
	font: 10px/24px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #333;
	background-color: #fff28a;
	border: 1px solid #e6e6e6;
	margin: 0;
	display: block;
	height: 24px;
	text-align: center;
}
a.playbutton:hover {
	color: #c94709;
	border: 1px solid #c94709;
	background: #fde9f2;
}
a.ibutton:link, a.ibutton:visited, a.ibutton:active {
	font: 8px/10px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #333;
	background-color: #fff28a;
	border: 1px solid #e6e6e6;
	display: inline;
	padding: 0 3px 0 3px;
	margin: 0 4px 0 0;
	text-align: center;
}
a.ibutton:hover {
	color: #c94709;
	border: 1px solid #c94709;
	background: #fde9f2;
}
a.ibutton:link, a.ibutton:visited, a.ibutton:active {
	font: 8px/10px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #fff;
	background-color: #c94709;
	border: 1px solid #fff;
	display: inline;
	padding: 0 3px 0 3px;
	margin: 0 4px 0 0;
	text-align: center;
}
a.ibutton:hover {
	color: #c94709;
	background-color: #fff28a;
	border: 1px solid #c94709;
}
a.main:link, a.main:visited, a.main:active {
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #333;
}
a.main:hover {
	color: #003366;
}
.trhighlight a.main:link, .trhighlight a.main:visited, .trhighlight a.main:active {
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #a01e5e;
}
.trhighlight a.main:hover {
	color: #000000;
}
/* Forms */		    

form {
	margin:0;
	padding:0;
	border:0;
}
li.form {
	padding-bottom: 0;
	color: #A01E5E;
	margin-top: 0;
	height: 25px;
	line-height: 15px;
}
input.textbox {
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #333;
	padding: 0 0 0 3px;
	margin: 3px 0 0 0;
	height: 13px;
	vertical-align: middle;
	width: 100px;
}
input.textbox65 {
	border: 1px solid #333;
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #333;
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	height: 15px;
	vertical-align: middle;
	width: 65px;
}
input.textbox175 {
	border: 1px solid #333;
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #333;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 15px;
	vertical-align: middle;
	width: 175px;
}

.textbox150 {
	color: #333;
}

.printtblrow01{
	color: #333;
}

.dropdown {
	border: 1px solid #333;
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #333;
	line-height: normal;
}
/*input.button, input.cancelbutton { padding: 1px; }*/

/* Lobby style */
.gamespaneltxt {
	height: 130px;
}
.lobbyimg {
	border: 1px solid white;
}
.lobbyjackpot {
	height: 108px;
}
* html .lobbyjackpot {
	height: 113px;
}
.lobbyiconlft01 {
	position:absolute;
	left:325px;
	top:170px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbyiconlft02 {
	position:absolute;
	left:325px;
	top:315px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbyiconlft03 {
	position:absolute;
	left:325px;
	top:455px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbyiconrht01 {
	position:absolute;
	left:526px;
	top:172px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbyiconrht02 {
	position:absolute;
	left:526px;
	top:230px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbyiconrht03 {
	position:absolute;
	left:526px;
	top:285px;
	width:69px;
	height:42px;
	z-index:2;
}
/* Lobby sub table style */
.lobbysub {
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
}
.lobbytblhd {
	padding: 0 0 0 6px;
	font-weight: bold;
	color: #fff;
	background: #e6e6e6;
	height: 26px;
	vertical-align: middle;
}
.lobbytblcol01 {
	margin: 0;
	padding: 0 0 0 7px;
	width: 167px;
	background: #fff28a;
	height: 26px;
	vertical-align: middle;
}
.lobbytblcol02 {
	margin: 0;
	padding: 0;
	width: 35px;
	background: #fff28a;
	height: 26px;
	vertical-align: middle;
}
.lobbytbl strong {
	color:#612180;
	font-size:13px;
}
.lobbytbl {
	color:#FFFFFF;
}
/* Promotions style */	

.promopanel {
	height: 188px;
}
.promopaneltxt {
	height: 118px;
}
.promoschedulepanel {
	height: 83px;
}
.promoscheduletxt {
	height: 60px;
}
.blschedulepast h2, .blschedulepast p, .blschedulepast a:link, .blschedulepast a:visited, .blschedulepast a:active, .blschedulepast a:hover {
	color: #e6e6e6;
}
/* Promtion schedule table style */
.promoscheduleimg {
	width: 254px;
	padding: 0 10px 0 0;
}
.promoschedule01 {
	width: 122px;
	padding: 10px 10px 0 0;
}
.promoschedule02 {
	width: 122px;
	padding: 10px 10px 0 0;
}
.promoschedule03 {
	width: 122px;
	padding: 10px 0 0 0;
}
/* Timetable style */   
.timetablepanel {
	height: 188px;
}
#tabborder {
	margin: 0;
	padding: 8px;
	position: relative;
	width: 404px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 386px;
}
html>body #tabborder {
	width: 386px;
}
#thirdlvtabborder {
	margin: 0;
	padding: 8px;
	position: relative;
	width: 388px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 368px;
}
html>body #thirdlvtabborder {
	width: 368px;
}
#subtabs {
	margin: 0;
	padding: 0;
	position: relative;
	width: 404px;
	height: 23px;
	background:  url("../images/bg_subtabs.gif") repeat-x bottom;
	line-height: normal;
}
#thirdlvtabs {
	margin: 0;
	padding: 0;
	position: relative;
	width: 386px;
	height: 23px;
	background:  url("../images/bg_subtabs.gif") repeat-x bottom;
	line-height: normal;
}
#lobbytabs {
	margin: 0;
	padding: 0;
	position: relative;
	width: 500px;
	height: 30px;
	padding-left:110px;
	background:  url("../images/bg_lobbytabs.gif") repeat-x bottom;
	line-height: normal;
}
#subtabs ul, #thirdlvtabs ul {
	font-size: 1.1em;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}
#subtabs li, #thirdlvtabs li {
	float: left;
	background: url("../images/sp_subtabs_off_lft.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
}
#subtabs a, #thirdlvtabs a {
	display: block;
	float: left;
	background: url("../images/sp_subtabs_off_rht.gif") no-repeat right top;
	padding: 4px 15px 5px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #333;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/    
#subtabs a, #thirdlvtabs a {
	float: none;
}
#subtabs a:hover, #thirdlvtabs a:hover {
	color:#c94709;
}
#subtabs #current, #thirdlvtabs #current {
	background-image: url("../images/sp_subtabs_on_lft.gif");
}
#subtabs #current a, #thirdlvtabs #current a {
	background-image: url("../images/sp_subtabs_on_rht.gif");
	color:#c94709;
	padding-bottom: 6px;
}
/* lobby tabs */
#lobbytabs ul {
	font-size: 9px;
	line-height: 10px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	text-align:center;
}
#lobbytabs li {
	float: left;
	background: url("../images/sp_lobbytabs_off_lft.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
}
#lobbytabs a {
	display: block;
	float: left;
	background: url("../images/sp_lobbytabs_off_rht.gif") no-repeat right top;
	padding: 5px 15px 5px 6px;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
	color: #999999;
}
#lobbytabs a:hover {
	color:#000;
}
#lobbytabs #current {
	background-image: url("../images/sp_lobbytabs_on_lft.gif");
	color:#612180;
}
#lobbytabs #current a {
	background-image: url("../images/sp_lobbytabs_on_rht.gif");
	color:#612180;
	padding-bottom: 6px;
}
.timetablepromo {
	border: 1px solid #333;
}
.timetableicon {
	position:absolute;
	left:316px;
	top:247px;
	width:69px;
	height:42px;
	z-index:2;
}
.timetabletxt {
	height: 30px;
}
.timetblhd {
	padding: 9px;
}
.timetblcol01, .timetblcol04 {
	margin: 0;
	padding: 2px;
	width: 30px;
	height: 30px;
}
.timetblcol02 {
	margin: 0;
	width: 116px;
	font-weight: bold;
	padding: 3px 5px 4px 5px;
}
.timetblcol03 {
	margin: 0;
	padding: 3px 5px 4px 5px;
}
/* Community sub table style */
.communitytblhd {
	padding: 7px;
}
.communitytbl {
	margin: 10px 8px 0 0;
	padding: 0;
	width: 206px;
	vertical-align: top;
}
.communitytblsubhd {
	padding: 9px;
}
.communitytblcol01, .communitytblcol02, .communitytblcol03, .communitytblcol04, .communitytblcol05 {
	padding: 3px 3px 3px 4px;
}
.communitytblcol04, .communitytblcol05 {
	width: 50%;
}
/* Community - Promo Winners sub table style */
.promowinnerstbl {
	margin: 0 0 10px 0;
	padding: 0;
	vertical-align: top;
}
.promowinnershd {
	padding: 9px;
}
.promowinnerscol01, .promowinnerscol02, .promowinnerscol03, .promowinnerscol04, .promowinnerscol05 {
	margin: 0;
	padding: 3px 5px 4px 5px;
	width: 20%;
}
/* Community - Recent Winners sub table style */
.recenttbl {
	margin: 0 0 10px 0;
	padding: 0;
	vertical-align: top;
}
.recenthd {
	padding: 9px;
}
.recentcol01, .recentcol02, .recentcol03, .recentcol04 {
	margin: 0;
	padding: 3px 5px 4px 5px;
}
/* Sitemap style */	    
ul.sitemap {
	list-style-type: none;
}
ul.sitemap li {
	padding: 0;
}
.parent {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight:bold;
}
a.parent:link, a.parent:active, a.parent:visited {
	text-decoration: none;
	color: #663399;
}
a.parent:hover {
	color: #993399;
	text-decoration: underline;
}
/* Account style */
.traccount h2, .trprebuy h2, .trhistory h2 {
	margin: 5px 0 10px 0;
	color:#FFFFFF;
	font-weight:bold;
}
.traccount ul, .trhistory ul {
	width: 108px
}
#loginbar ul {
	float: left;
	list-style: none;
	padding: 8px 0 0 10px;
	margin: 0;
}
#loginbar li {
	float: left;
	padding: 0 10px 0 0;
	color:#FFFFFF;
}
/*#loginbar a.button, #loginbar a.cancelbutton {  font-weight: bold; display: block; padding: 2px 5px; text-align: center; }*/
li.nopad {
	padding-bottom: 0;
	color:#FFFFFF;
}
li.nopadbold {
	padding-bottom: 0;
	font-weight: bold;
	color:#FFFFFF;
}
li.bullet {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: disc;
	color:#333;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
li.bullet a:link, li.bullet a:active, li.bullet a:visited {
	color:#602080;
	text-decoration:none;
}
li.bullet a:hover {
	color:#333;
	text-decoration: underline;
}
a.history:link, a.history:visited, a.history:active {
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	color: #fff;
}
a.history:hover {
	color: #fff;
	text-decoration:underline;
}
.accounttbl td {
	height: 23px;
	padding: 3px 0;
	color: #000000;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
* html .accounttbl td {
	height: 19px;
}
.accountbuttons td {
	padding-top: 20px;
}
/*.cancelbutton { border: 3px double #fff; padding: 2px; background-color: #993399; color: #fff; font-size: 1em; font-weight: bold; margin: 0; text-decoration: none; }
.cancelbutton:hover { border: 3px double #003366; color: #003366; background: #92d8de; }*/
a.cancelbutton:link, a.cancelbutton:visited, a.cancelbutton:active {
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
	border: 3px double #fff;
	background-color: #993399;
	text-align:center;
	width:120px;
}
a.cancelbutton:hover {
	border: 3px double #003366;
	color: #003366;
	background: #663399;
}
a.accountbutton:link, a.accountbutton:visited, a.accountbutton:active {
	text-decoration: none;
	color: #fff;
	background: #b198bd;
	border: 3px double #003366;
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin: 10px 0 0 0;
	width:100px;
}
a.accountbutton:hover {
	color: #fff;
	background: #993366;
	border: 3px double #fff;
}
a.prebuybutton:link, a.prebuybutton:visited, a.prebuybutton:active {
	text-decoration: none;
	color: #fff;
	background: #b198bd;
	border: 3px double #003366;
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin:0;
	width:100px;
}
a.prebuybutton:hover {
	color: #fff;
	background: #993366;
	border: 3px double #fff;
}
a.historybutton:link, a.historybutton:visited, a.historybutton:active {
	text-decoration: none;
	color: #fff;
	background: #b198bd;
	border: 3px double #003366;
	display: block;
	padding: 0 4px 0 4px;
	text-align: center;
	margin: 10px 0 0 0;
	width:100px;
}
a.historybutton:hover {
	color: #fff;
	background: #993366;
	border: 3px double #fff;
}
/* Lobby popup style */

#closelobby {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 10px;
	left: 620px;
	height: 20px;
	width: 100px;
	text-align: right;
}
.lobbypopiconlft01 {
	position:absolute;
	left:282px;
	top:480px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbypopiconlft02 {
	position:absolute;
	left:282px;
	top:200px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbypopiconlft03 {
	position:absolute;
	left:282px;
	top:341px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbypopiconrht01 {
	position:absolute;
	left:648px;
	top:286px;
	width:69px;
	height:42px;
	z-index:2;
}
.lobbypophd {
	margin: 0 0 2px 0;
	padding: 7px;
}
.lobbypopcol01 {
	margin: 0;
	padding: 0 0 0 7px;
	background: #fff;
	width: 255px;
	vertical-align: middle;
}
.lobbypopcol02 {
	margin: 0;
	padding: 0;
	background: #fff;
	width: 67px;
}
/* Colour backgrounds */

.colourblockform, .colourblockforgotten {
	padding: 10px;
	margin: 0 0 10px 0;
	background-color: #fff;
	width:410px;
	_width:390px;
	border: 1px solid #FF99FF;
	text-align: left;
}
.colourblockreg {
	padding: 10px;
	margin: 0;
	color: #fff;
	font-weight:bold;
	font-size:14px;
	background-color: #b3005d;
	width: 410px;
	_width:390px;
	border: 1px dashed #b3005d;
}
/* Print popup style */	
.printtbl {
	border: 1px solid #fff;
	margin: 10px 0 20px 0;
}
.printtbl td {
	text-align: center;
	vertical-align: middle;
	font-size:11px;
	color:#000;
	
}
.printtblhd {
	line-height: 13px;
	color: #fff;
	background-color: #D95D96;
	border: 1px solid #ECEAEA;
	padding: 5px;
	font-weight: bold;
	color:#000;
}
.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:#000000;
	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;
	color:#000000;
}
p.printfooter {
	color: #666;
}
body.print a.main:hover {
	color: #000;
}
/* Ajax code style */

#passworderrors, #errors, #deposit_errors, #securityerrors, #change_errors, #withdraw_errors, #regerrors {
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	color: #FF0000;
	font-weight: normal;
	font-style: normal;
}
.ajaxtextcolor {
	font: 11px/13px verdana, arial, helvetica, sans-serif;
	color:#0C3F97;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.ajaxbox {
	padding: 10px;
	color: #fff;
	font-weight:bold;
	font-size:14px;
	background-color: #b3005d;
	width: 410px;
	_width:390px;
	border: 1px dashed #b3005d;
	visibility:hidden;
	margin: 0 0 10px 0;
}
#formloadmessage {
	font: 11px/13px verdana, arial, helvetica, sans-serif;
}
.noscript {
	color:#CC0033;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	width:400px;
	border:1px solid black;
	background-color:#FFCC66;
}
a.ibutton02:link, a.ibutton02:visited, a.ibutton02:active {
	font: 8px/10px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #fff;
	background: #990066;
	border: 1px solid #fff;
	display: inline;
	padding: 0 3px 0 3px;
	margin: 0 4px 0 0;
	text-align: center;
}
a.ibutton02:hover {
	color: #fff;
	background-color: #480048;
	border: 1px solid #fff;
}
.lobbybutton a {
	position: relative;
	display: block;
	height: 18px;
	width: 60px; /*margin: 0;*/
}
#imore a {
	background: url("../images/imore.gif");
}
#iplay a {
	background: url("../images/iplay.gif");
}
#isign a {
	background: url("../images/isign.gif");
}
#iback a {
	background: url("../images/iback.gif");
}
#imore a:hover, #iplay a:hover, #isign a:hover, #iback a:hover {
	background-position: 0px -18px;
}
#nospace {
	padding-bottom: 0;
}
#nospace p {
	padding-bottom: 0;
}
/*Start Homepage layer popup style*/ 
#layer_popupContainer {
	position:absolute;
	z-index:100;
	height: 600px;
	width: 600px;
	top:10px;
	left:50%;
	margin-left:-300px;
	text-align:center;
}
/*Homepage layer popup style 4xmas*/ 
#layer_popupContainerxmas {    
position:absolute;   
z-index:100;    
height: 113px;    
width: 750px;    
top:0px;    
left:50%;    
margin-left:-375px;    
text-align:center; 
}


/*New lobby*/
#lobbyJackpot {
	display:block;
	height:137px;
	width:500px;
	margin:0 auto 0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-image: url("../images/playnow_bg.gif");
}
#lobbyJackpotTitan {
	display:block;
	height:20px;
	position:relative;
	top:20px;
	left:300px;
	font-size:15px;
	font-weight:bold;
}
#lobbyJackpotSpecial {
	display:block;
	height:20px;
	position:relative;
	top:65px;
	left:300px;
	font-size:15px;
	font-weight:bold;
}

#bingoRooms {
	display:block;
	width:414px;
	margin: 0px auto;
}



.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;}

/*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;}


/*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:#6b3487;
min-height:750px;
}

.prebuybg{
background-image:url(../images/prebuy/prebuybg.jpg)
}

.prebuygames table{
color:#FFFFFF;
}

.prebuygamesnote{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c6da1b;
font-size:11px;
}

.gamepretitle01{
font-family:Trebuchet, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:9px;
font-weight:bold;
color:#08346b;
padding:0 0 0 0;
}

.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;
line-height:7px;
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;
line-height:9px;
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;
position:absolute;
left:750px;
*left:780px;
margin-top:6px;
}

#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;*/
width: 510px;
font-size:9px;
}
 
#data table tr .title{ 
background-color:#38b4d9; 
font: 10px/12px verdana, arial, helvetica, sans-serif; 
font-weight: bold;
color:#FFFFFF;

} 
 
#data table tr .norm{ 
background-color:#deeff4; 
color:#212180; 
} 


.pretitle{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:19px;
color:#ffffff;
}

#getgames{
background:url(../images/prebuy/getgames.gif) no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:111px;
height:24px;
padding-top:5px;
}

#prebuyrep{
background:url(../images/prebuy/prebuyrep.gif) no-repeat;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:139px;
height:24px;
padding-top:5px;
}

#confirmorder{
position:relative;
left:3px;
top:114px;
}

.confirm01{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
line-height:30px;
color:#08346b;
padding-top:60px;
}

.confirm02{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
line-height:33px;
color:#a51716;

}

.confirm03{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
line-height:30px;
color:#08346b;
}
.gamesbg{
background-image: url("../images/prebuy/gamesbg.gif");
background-repeat:no-repeat;
}

.specialsgames{
background:url(../images/prebuy/prebuybgsp.gif) no-repeat;
color:#FFFFFF;
width:580px;
height:600px;
}

.specialsgamesbg{
color:#FFFFFF;
width:540px;
height:120px;
background-image: url("../images/prebuy/gamesbg.gif");
background-repeat:no-repeat;
}

.prebuygamesbg{
background-image: url("../images/prebuy/prebuybg2.jpg");
background-repeat:no-repeat;
background-color:#4343a1;
min-height:750px;
}

.prebuyend{
background:url(../images/prebuy/prebuybgend.jpg);
background-color:#4343a1;
height:30px;
}

#message{
color:#000000;
}

table td{
color:#FFFFFF;
}
/*end of adding css for g2 prebuy*/

/*Un-Finished Games*/
#unfinishedgames {
width: 560px;
}
#unfinishedgames div{
color: black;
padding: 10px 5px 10px 5px;
background-color: #E8EDFF;
}
#unfinishedgames div a{
color: red;
}
/*End of Un-Finished Games*/

/* table with .tableLayout class start */
.tableLayout a,
.tableLayout a:link,
.tableLayout a:visited {
	color:#e0007a;
	border:none;
	}		
.tableLayout {
	width:auto;
	margin:10px auto;
	border-collapse:collapse;
	text-align:center;
	border-bottom:solid 2px #612180;
	border-right:solid 2px #612180;
	}		
.tableLayout th {
	color: #612180;
	background-color:#d6d6d6;
	border:solid 1px #612180;
	padding:5px;
	font-weight: bold;
	text-transform:capitalize;
	font-size:1.1em;
	}
.tableLayout td {
	color: #612180;
	background-color:#fff;
	padding:5px;
	border:solid 1px #CCCCCC;
	font-weight: bold;
	font-size:1.1em;
	}
/* table with .tableLayout class end */