﻿/* Global start */
html
{
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	color: #900125;
}

body
{
	min-width: 790px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #330066;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 20px;
	background-color: #D7D5DE;
	background-image: url(../images/bg_slice.gif);
	background-repeat: repeat-x;
}

/* Styles for the Pop-up window with the Terms and Conditions */
.body_popup
{
	min-width: 600px;
	width: auto;
	padding: 0px;
	text-align: center;
}

form
{
	margin: 0;
	padding: 0;
}

h2, h3, h4, h5
{
	margin: 0;
	padding: 5px 0 4px 0;
	font-size: 1.0em;
	font-weight: bold;
	letter-spacing: -.01em;
	margin: 0;
	padding: 0;
}

img, radio, checkbox
{
	border: 0px;
}

ul, ol
{
	margin: 4px 0 8px 0;
	padding: 0;
}

li
{
	margin: 0 0 4px 20px;
	padding: 0;
}

input
{
	font-size: 90%;
	font-family: Verdana, Arial, Sans-Serif;
	color: #900125;
	vertical-align: middle;
	padding: 3px;
}

td
{
	vertical-align: top;
}

/* generic layout, text & links start */
a, a:visited
{
	color: #330066;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}
/* Global end */


/* Layout Start */


/* Page is were the content of the website will go */
.page
{
	width: 770px;
	margin: 0px auto;
}

#firstcol
{
	width: 168px;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #CB1212;
}

#secondcol
{
	width: 602px;	
	margin: 0;
	padding: 0px;
	text-align: left;
	background-color: #F7F3FA;
	overflow: hidden;
}

/*
 * so now here's the trick for making equal heights.
 * we do this by formatting the divs into table cells, thus making them behave like one.
 
#blocks
{
	display: table;
	clear: both;
}
#blocks-row
{
	display: table-row;
	position: relative;
}
#firstcol, #secondcol
{
	display: table-cell;
	position: relative;
}
*/

.body_popup .page
{
	width: 600px;
	margin: 0px auto;
}

/* Overrides properties in pageMessageArea (\MyAccount\Css\commonrvb.css) */
.pageMessageArea
{
	width:576px;
	margin-bottom: 4px
}

.channellinks
{
	text-align: right;
	margin:0;
	padding:0;
}

/* header start*/
.headercontainer
{
	position: relative;
	width: 770px;
	margin: 0px auto;
	padding: 0;
	z-index: 10; /* Leo added hack because in MS IE 'MainNav' menu goes under images with position:relative */
}

.header
{
	float: left;
	width: 770px;
	height: 81px;
	color: White;
}

.headerlogo
{
	position: relative;
	float: left;
	width: 154px;
	text-align: left;
}

.headerend
{
	float: left;
	width: 32px;
}

.headerlinks
{
	float: left;
	width: 584px;
	height: 51px;
	padding: 30px 0px 0px 0px;
	background-image: url(../images/header/slice.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.headerlinks a, .headerlinks a:visited
{
	color: #FFCCCC;
	font-size: 1.1em;
	text-decoration: none;
}

.headerlinks a:hover
{
	color: White;
	text-decoration: none;
}

.headerNav
{
	margin-left: 85px; /* was 60px; when bingo was 5th link in header nav - kf mar09 */
}

/* mainNav: Common styles in Bingo and Casino for top page navigation (DO NOT CHANGE THESE BUT SEE SECTION BELOW) */
#mainNav, #mainNav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#mainNav
{
	position: relative;
	width: 770px;
	font-size: 12px;
}

#mainNav a
{
	color: #FFF;
	text-decoration: none;
}

#mainNav a:hover
{
	text-decoration: bold;
}

#mainNav li
{
	float: left;
	overflow: visible;
	height:16px;
	margin: 0;
	padding: 0 10px 20px 10px;
	font-weight: bold;
}

/* MainNav-BEGIN: override common styles defined for Bingo and Casino (#mainNav on top) */
#mainNav li
{
	padding-left: 50px;
	padding-right: 50px;
}
#mainNav span
{
	padding: 10px 2px;
}
/* MainNav-END */

/* HEADER-END */

/* left start*/
.iframeleft
{
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 168px;
}

.signup
{
	position: relative;
	height: 62px;
}

.signup img
{
	position: relative;
	padding-top: 3px;
	width: 168px;
	height: 59px;
}

.leftcontact
{
	margin: 20px auto 0px auto;
	text-align: center;
	overflow: hidden;
	height: 70px;
}

.leftcontact img
{
	display: inline;
}

.leftcontactnumber
{
	position: relative;
	padding: 2px 0px 21px 10px;
}

.leftcontactmailto
{
	position: relative;
	padding: 2px 0px 21px 10px;
}

.vpoints
{
	position: relative;
	bottom: 3px;
	margin: 0px;
	padding: 0px;
	height: 83px;
	color: #660000;
	background-image: url(../images/left/vpoint_bg.gif);
	background-repeat: no-repeat;
}

.vpointslinks a
{
	background-image: url(../images/left/std_light.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
	color: #660000;
	text-decoration: none;
}

.vpointslinks a:hover
{
	text-decoration: underline;
}

/* left end*/

/* middle start */
.container
{
	width: 602px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	color: #330066;
	background-color: #F7F3FA;
	border: 0;
	text-align: left;
}

.whiteContainer
{
	width: 602px;
	margin: 0 2px 4px 0;
	padding: 0;
	overflow: hidden;
	color: #330066;
	background-color: #ffffff;
	border: 4px solid #E5E2EA;
	text-align: left;
}

.bingoContainer
{
	width: 560px;
	margin-left: 14px;
	position: relative;
	display: block;
	padding-top: 10px;
	background-image: url(../../cmsdocs/bingo/site/080616_whiteBG_dottedLine.gif);
	background-position: 0px 95px;
	background-repeat: repeat-x;
}

.containerFix /*correction to problem with main content pannel - kf*/
{
	margin: 0px 2px 4px 0px;
	padding: 0px;
	color: #330066;
	background-color: #F7F3FA;
	border: 4px solid #E5E2EA;
	text-align: left;
	padding: 13px;
}

.bingoImage
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 112px;
	padding: 5px 20px 5px 0px;
}

.bingoCopy
{
	position: absolute;
	top: 30px;
	left: 130px;
	width: 250px;
	padding: 0px 20px 5px 10px;
}

.bingoTitle
{
	position: absolute;
	top: 0px;
	left: 130px;
	padding: 10px 20px 5px 10px;
}


.playNowButton
{
	position: absolute;
	top: 20px;
	left: 425px;
	padding: 20px 0px 5px 0px;
}


.PlayBingoButton img {cursor:pointer}

.info
{
	position: relative;
	text-align: left;
	padding: 10px;
	font-size: .9em;
}

.info a, .info a:visited
{
	color: #330066;
	text-decoration: underline;
}

.info a:hover
{
	text-decoration: none;
}

.info div
{
	/*padding: 10px 0;*/
}

.purplehead
{
	position: relative;
	float: left;
	background-color: #81509A;
	width: 580px;
	text-align: left;
	padding: 6px 0px 6px 12px;
	height: 25px;
	overflow: hidden;
}

.contentTitle
{
	margin: 0;
	padding-top: 5px;
	padding-left: 12px;
	background-color: #81509A;
	height: 25px;
}

.midleftcontainer
{
	float: left;
	width: 275px;
	margin: 16px 8px 8px 16px;
	padding: 0px;
	text-align: left;
}

.midleftcontainer img
{
	display: block;
}

.midrightcontainer
{
	float: left;
	width: 275px;
	margin: 16px 16px 8px 8px;
	padding: 0;
	text-align: left;
}

.midrightcontainer img
{
	display: block;
}

/* half content start */
.halfcontent
{
	position: relative;
	float: left;
	width: 287px;
	padding: 4px;
	overflow: hidden;
}

.titleleft
{
	float: left;
}

.titleright
{
	float: right;
	padding-right: 20px;
}

.jackpotbackground
{
	position: relative;
	background-image: url(../images/mid/lobby/jackpot_slice.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	width: 289px;
	height: 127px;
	float: left;
}

/* Layout end */

.whitelink, .whitelink a, .whitelink a:visited
{
	color: White;
	text-decoration: none;
}

.whitelink a:hover
{
	color: White;
	text-decoration: underline;
}

.white, a.white:visited
{
	color: White;
}

.red
{
	color: #CC0000;
}

.copy
{
	letter-spacing: .1em;
	color: #3B5F5F;
	font-size: .9em;
}

.big
{
	font-size: 1.2em;
}

.small
{
	font-size: .9em;
}

.small2
{
	font-size: 8pt;
}

.terms
{
	font-size: 8pt;
	padding: 10px 20px; /* 	color:#000;	 	background-color:#FFF; 	*/
}


.title
{
	color: #900125;
	font-weight: bold;
	padding-bottom: 6px;
}

.subtitle
{
	font-weight: bold;
	padding: 6px 0px 1px 0px;
}
/* generic layout, text & links end */

.br
{
	height: 1px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}

.lobbyslot1
{
	margin: 0px auto;
	text-align: center;
}

.slot2
{
	position: relative;
	height: 110px;
	width: 287px;
	font-size: .9em;
	margin: 0px;
	float: left;
}

.topslotsbg
{
	position: relative;
	background: #FFF;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 127px;
	width: 288px;
	font-size: .9em;
	overflow: hidden;
	margin: 0px;
	float: left;
	text-align: left;
}

.tslink
{
	position: relative;
	top: 5px;
	left: 25px;
	height: 100px;
	width: 200px;
	line-height: 17px;
}

a.tslink, a.tslink:visited
{
	color: #330066;
	text-decoration: underline;
}

a.tslink:hover
{
	text-decoration: none;
}
/* half content end */
/* timetable start */
.daycontainer
{
	position: relative;
	float: left;
	padding: 10px;
	width: 100%;
	height: 25px;
}

.day
{
	position: relative;
	float: left;
	right: 10px;
	float: left;
	width: 83px;
	height: 25px;
	text-align: center;
}

.day a, .day a:visited
{
	color: #330066;
	text-decoration: underline;
	font-size: 13px;
}

.day a:hover
{
	text-decoration: none;
}

.today
{
	position: relative;
	float: left;
	right: 10px;
	float: left;
	width: 83px;
	height: 25px;
	text-align: center;
}

.today a, .today a:visited, .today a:hover
{
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	color: #81509A;
	cursor: default;
}

.tmtblbg
{
	position: relative;
	float: left;
	background-image: url(../images/mid/timetable/bg.gif);
	background-repeat: no-repeat;
	width: 590px;
	z-index: 100;
}

.tmtblpromocontainer
{
	position: relative;
	float: left;
	width: 100%;
	font-size: .85em;
}

.tmtblpromo
{
	position: relative;
	left: 50px;
	float: left;
	width: 294px;
	letter-spacing: .09em;
	padding-bottom: 20px;
}

.tmtblpromo img
{
	margin: 0px 0px 10px 0px;
}

/* tabs start */
.purpleline
{
	position: relative;
	float: left;
	line-height: 0px;
	height: 1px;
	border-bottom: solid 1px #CFC4D7;
	width: 558px;
	margin: 10px 0px 10px 0px;
}

.tabcontainer
{
	position: relative;
	float: left;
	width: 100%;
}

.tab img
{
	position: relative;
	float: left;
	height: 68px;
	width: 191px;
	margin-left: 5px;
}

.tabtitlerow img
{
	position: relative;
	float: left;
	height: 30px;
	background-color: #F7F3FA;
}

.tabcontentcontainer
{
	position: relative;
	float: left;
	background-color: #F7F3FA;
	width: 561px;
	padding: 10px 10px 10px 20px;
	font-size: .8em;
}

.tabcontent
{
	position: relative;
	float: left;
	min-height: 20px;
	font-weight: bold;
}

.tabtime
{
	position: relative;
	float: left;
	width: 100px;
}

.tabgame
{
	position: relative;
	float: left;
	width: 190px;
}

.tabdetails
{
	position: relative;
	float: left;
	width: 250px;
}

.tabdlink a, .tabdlink a:visited
{
	position: absolute;
	top: 0px;
	left: 510px;
	width: 200px;
	text-align: left;
	text-decoration: underline;
	color: #330066;
	font-weight: normal;
	overflow: hidden;
}

.tabdlink a:hover
{
	text-decoration: none;
}

.tabmoreinfo
{
	position: relative;
	float: left;
	width: 200px;
	font-weight: normal;
	padding: 0px;
	margin: 5px 0px 10px 0px;
}

.tabclose
{
	position: absolute;
	top: 0px;
	left: 242px;
	width: 100px;
	text-decoration: underline;
	color: #330066;
	font-weight: normal;
}

.tabclose a, .tabclose a:visited
{
	text-decoration: underline;
	color: #330066;
}

.tabclose a:hover
{
	text-decoration: none;
}
/* tabs end */


/* bingomenu tabs start leo*/

.bingotabcontainer
{
	position: relative;
	width: 100%;
}

.bingotab90
{
	position: absolute;
	left: 60px;
	top: 0px;
	z-index: 2;
}

.bingotab75
{
	position: absolute;
	left: 230px;
	top: 0px;
	z-index: 1;
}

.bingotabline
{
	position: absolute;
	top: 64px;
	left: 0px;
	height: 1px;
	width: 590px;
	background-image: url(../../cmsdocs/bingo/site/080620_linebg.gif);
	background-repeat: repeat-x;
	z-index: 0;
}

.bingotabtitlerow
{
	position: relative;
	float: left;
	margin-top: 80px;
}

.bingotabcontentcontainer
{
	position: relative;
	float: left;
	background-color: #ffffff;
	width: 561px;
	padding: 10px 10px 10px 20px;
	font-size: .8em;
}

.bingotabcontent
{
	position: relative;
	float: left;
	min-height: 20px;
	font-weight: bold;
}

.bingotabtime
{
	position: relative;
	float: left;
	width: 100px;
}

.bingotabgame
{
	position: relative;
	float: left;
	width: 180px;
}

.bingotabdetails
{
	position: relative;
	float: left;
	width: 225px;
}

.bingotabdlink a, .bingotabdlink a:visited
{
	position: absolute;
	top: 0px;
	left: 500px;
	width: 100px;
	text-align: left;
	text-decoration: underline;
	color: #330066;
	font-weight: normal;
	overflow: hidden;
	padding-right: 10px;
}

.bingotabdlink a:hover
{
	text-decoration: none;
}

.bingotabmoreinfo
{
	position: relative;
	float: left;
	width: 200px;
	font-weight: normal;
	padding: 0px;
	margin: 5px 0px 10px 0px;
}

.bingotabclose
{
	position: absolute;
	top: 0px;
	left: 242px;
	width: 100px;
	text-decoration: underline;
	color: #330066;
	font-weight: normal;
}

.bingotabclose a, .bingotabclose a:visited
{
	text-decoration: underline;
	color: #330066;
}

.bingotabclose a:hover
{
	text-decoration: none;
}
/* tabs end */


/* timetable end */
/* middle end */

/* footer start */
.footer
{
	position: relative;
	float: left;
	width: 770px;
	margin: 1px 0;
	color: #FFCCCC;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	vertical-align: middle;
}

.footlt
{
	position: relative;
	float: left;
}

.footmid
{
	position: relative;
	float: left;
	width: 722px;
	background-image: url(../images/footer/slice2.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 16px 0px;
	overflow: hidden;
}

.footerMidTop
{
	position: relative;
	/*float: left;*/
	padding: 0px 0px 8px 0px;
	margin: 0px;
	overflow: hidden;
}

.footerMidBottom
{
	position: relative;
	margin: 0px;
	/*float: right;*/
	/*width: 590px; /*border:solid 1px black*/
}

.footrt
{
	position: relative;
	float: right;
}

.copyright
{
	float: left;
	color: #FFCCCC;
	white-space:nowrap;
}

.twitblog
{
	float:right;
}

.footerlinks
{
	padding: 0;
	color: #FFCCCC;
	float:left;
}

.footerlinks a, .footerlinks a:visited
{
	color: #FFCCCC;
	text-decoration: none;
}

.footerlinks a:hover
{
	text-decoration: none;
	color: White;
}

.footerlogos
{
	float:right;
	padding: 0px;
}

/* footer end */

/* tc pop start */
.tcheader
{
	position: relative;
	float: left;
	width: 598px;
	height: 81px;
	background-image: url(../images/header/slice.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: White;
	margin: 6px 0;
}

.tcheadermid
{
	position: relative;
	float: left;
	width: 412px;
}

.tcfooter
{
	position: relative;
	float: left;
	width: 597px;
	height: 63px;
	background-image: url(../images/footer/slice.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

.tcfooterlt
{
	position: relative;
	float: left;
	background-color: #FF0000;
	background-image: url(../images/footer/left.gif);
	background-repeat: no-repeat;
}

.tcfooterrt
{
	position: relative;
	float: left;
	background-color: #FF0000;
	background-image: url(../images/footer/left.gif);
	background-repeat: no-repeat;
}
/* tc pop end */

/* home games advertisements start */

.gamesadvertisements
{
	padding-left: 6px;
	padding-top: 4px;
	height: 48px;
}

.gamesitems
{
	margin: 0;
	height: 108px;
}

.gamesitemsimgleft
{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 108px;
	width: 186px;
}

.gamesitemsimgright
{
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 108px;
	width: 186px;
}

.gamestext
{
	padding: 4px 0 4px 6px;
	height: 20px;
	font-size: 0.9em;
	color: #81509A;
}

/* home games advertisments end */

/* promotions start */

.promocontainer
{
	position: relative;
	float: left;
	width: 590px;
	margin: 0px auto;
	padding: 0;
	margin-bottom: 4px;
	overflow: hidden;
	color: #330066;
	background-color: #F7F3FA;
	border: 4px solid #E5E2EA;
	text-align: left;
}

.promoitem
{
	width: 574px;
	clear: both;
	padding: 8px;
}

.promoitemleft
{
	float: left;
	width: 150px;
	height: 125px;
}

.promoitemright
{
	float: left;
	width: 410px;
	padding-left: 14px;
}

.promoiteminfo
{
	padding: 10px 25px 0 0;
	text-align: left;
}

.promoitemlink
{
	float: right;
}

.promoitemlink a, .promoitemlink a:visited
{
	padding: 0 25px 0 10px;
	color: #330066;
	text-decoration: underline;
}

.promoitemlink a:hover
{
	text-decoration: none;
}

.promoTable
{
      margin-bottom: 20px;
      border: solid 2px #F7F3FA;
      border-collapse: collapse;
}

.promoTable td, .promoTable th
{
      border: solid 2px #F7F3FA;
      border-collapse: collapse;
      padding: 2px 10px;
}

.promoTable th
{
    background-color: #81509A;
	font-weight: bold;
	text-align: center;
	color: White;
}

.promoTable tr
{
	background-color: White;
	color: #330066;
	text-align: left;
}

.contenttitlewhite
{
	margin: 0;
	padding-top: 5px;
	padding-left: 12px;
	background-color: #F7F3FA;
	text-align: left;
	height: 25px;
}

.contenttitlelavendar
{
	margin: 0;
	padding-top: 10px;
	padding-left: 12px;
	background-color: #DCD7E6;
	text-align: left;
	height: 25px;
}

.whiteborder
{
	border: 4px solid #FFF;
}

/* Loyalty Page Start */

.loyaltycontainermain
{
	width: 590px;
	float: left;
	background-color: #F7F3FA;
}

.loyaltycontent
{
	background-color: #F7F3FA;
	padding: 20px 0 10px 0;
	text-align: left;
}

.loyaltycontenttop
{
	background-color: #F7F3FA;
	padding: 10px 0;
	text-align: left;
}

.loyaltycontenttext
{
	padding: 0 13px;
	color: #330066;
	font-size: 0.85em;
}

.loyaltycontenttext ul
{
	margin-left: 15px;
	padding: 0;
}

/* Loyalty Page End */

.contentcontainer
{
	background-color: #F7F3FA;
	padding: 10px;
	text-align: left;
}
.contentcontainertext
{
	padding: 0 15px;
	color: #330066;
	font-size: 0.85em;
}
.contentcontainertextinfo p
{
	margin: 0;
	padding: 0;
}
.contentcontainertext h1
{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}

.celebcontentcontainertext
{
	/*background-color: #DCD7E6;*/
	padding: 10px 15px;
	text-align: left;
	color: #330066;
	font-size: 0.9em;
}

.celebcontentcontainertitle
{
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.celebcontentcontainerinfo a
{
	color: #330066;
}

.accountbox
{
	position: relative;
	bottom: 6px;
	width: 168px;
	padding-bottom: 5px;
	background-color: #81509A;
	overflow: hidden;
}

.leftnav
{
	width: 168px;
	overflow: hidden;
}

.root
{
	display: none;
}

.parent
{
	font-size: 1.1em;
	overflow: hidden;
}

.parent a, .parent a:visited
{
	padding: 0px 0 0 20px;
	background-image: url(../images/left/std_light.gif);
	background-position: 10px 4px;
	background-repeat: no-repeat;
	line-height: 18px;
	color: White;
	text-decoration: none;
	overflow: hidden;
}

.parent a:hover
{
	color: #E8C2C2;
	text-decoration: none;
}

.parent a:active
{
	color: White;
	text-decoration: none;
}

.child
{
	color: White;
}

.child a, .child a:visited
{
	margin: 0px 30px;
	color: White;
	text-decoration: none;
	line-height: 18px;
}

.child a:hover
{
	color: #E8C2C2;
	text-decoration: none;
}

.child a:active
{
	color: White;
	text-decoration: none;
}

/* Style to contain the text in the chat */
.chatlog
{
	width: 570px;
	height: 400px;
	padding: 10px 0;
	overflow: auto;
}

.ulSpaced
{
	width: 100%;
	text-align: center;
}

.ulSpaced td
{
	text-align: left;
	padding-right: 20px;
}

.TableHead
{
	background-color: #81509A;
	font-weight: bold;
	text-align: center;
	color: White;
}

.TableRow
{
	background-color: White;
	color: #330066;
	text-align: center;
}

/* Home & Lobby refresh Mar 08 - kf */

.midcontainer_50_50
{
	width: 275px;
	margin: 10px;
	padding: 0px;
	text-align: center; 
}

.midcontainer_Rt
{
	float: right;
}

.midcontainer_Lt
{
	float: left;
}

.midcontainer_100
{
	width: 567px;
	margin-bottom: 5px;
	padding: 0px;
	text-align: left; /* kf dev styles 	border: dotted 1px yellow; 	*/
}

/* new game menu styles Jun 08 - leo */

.menublockfull
{
	height: 148px;
	width: 285px;
	margin: 0px;
	padding: 0px;
	display: block;
}

.menublocknewpromo
{
	float: left;
	width: 282px;
	height: 145px;
	background-color: #6c3c84;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	display: block;
}

.menutitle
{
	margin: 3px 0px 0px 10px;
	height: 23px;
	padding: 0px;
	display: block;
	overflow: hidden;
}

.menutitlehr
{
	margin: 0px 10px 4px 10px;
	height: 2px;
	background-image: url(../../cmsdocs/bingo/site/PURPLE_line.gif);
	background-repeat: repeat-x;
	background-position: 0px -1px;
	padding: 0px;
	display: block;
	overflow: hidden;
}

.menutitlehrnewpromo
{
	margin: 0px 10px 4px 10px;
	height: 2px;
	background-image: url(../../cmsdocs/bingo/site/WHITE_line.gif);
	background-repeat: repeat-x;
	background-position: 0px -1px;
	padding: 0px;
	display: block;
	overflow: hidden;
}

.menumiddlecontainer
{
	height: 91px;
	padding: 0px;
	margin: 0px;
	display: block;
}

.menuimgnew
{
	position: relative;
	float: left;
	width: 82px;
	height: 82px;
	margin: 0px 10px;
	overflow: hidden;
	border: solid 3px white;
	padding: 0px;
	display: block;
}

.menuimgnewpromo
{
	float: left;
	width: 82px;
	height: 82px;
	margin-left: 10px;
	overflow: hidden;
	border: solid 3px white;
	padding: 0px;
	display: block;
}

.menuimgpromo
{
	position: relative;
	float: left;
	margin: 0px 10px;
	border: solid 3px #6c3c84;
	z-index: 0;
	padding: 0px;
}

.menutextnewpromo
{
	letter-spacing: 1px;
	text-align: left;
	font-size: 11px;
	height: 82px;
	overflow: hidden;
	color: White;
	padding: 0px;
	margin: 0px;
}

.menubottom
{
	height: 23px;
	padding: 0px;
	margin: 0px;
}
.menugameinfo
{
	float: left;
	margin: 0px 0px 0px 12px;
	color: White;
	padding: 0px;
}

.menuplaynow
{
	float: right;
	margin: 0px 12px 0px 0px;
	color: White;
	padding: 0px;
}

.menublockcontainer
{
	width: 285px;
	height: 145px;
	padding: 0px;
	margin: 0px;
}

.menushadow
{
	float: right;
	width: 3px;
	height: 145px;
	background-image: url(../../cmsdocs/bingo/site/horizontalWHITEshadow.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}

.menushadownewpromo
{
	float: right;
	width: 3px;
	height: 145px;
	background-image: url(../../cmsdocs/bingo/site/horizontalPURPLEshadow.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}

.menushadowbottomcontainer
{
	width: 285px;
	height: 3px;
	padding: 0px;
	margin: 0px;
}

.menushadowbottom
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 282px;
	height: 3px;
	background-image: url(../../cmsdocs/bingo/site/verticalWHITEshadow.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.menushadowbottomnewpromo
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 282px;
	height: 3px;
	background-image: url(../../cmsdocs/bingo/site/verticalPURPLEshadow.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.menushadowbottomcorner
{
	float: right;
	width: 3px;
	height: 3px;
	background-image: url(../../cmsdocs/bingo/site/bottomWHITEcorner.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

.menushadowbottomcornernewpromo
{
	float: right;
	width: 3px;
	height: 3px;
	background-image: url(../../cmsdocs/bingo/site/bottomPURPLEcorner.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

.leftColumn
{
	float: left;
}

.rightColumn
{
	float: right;
	padding-right: 8px;
}

/* 
 Display an arrow in front of links  
*/
a.arrow
{
	background-image: url(../images/buttons/redarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 0px 0px 10px;
}

a.arrow:hover
{
	background-image: url(../images/buttons/redarrow_over.gif);
}

.liveHelpButton
{
	margin: 20px 0px 0px 6px;
	padding-bottom: 20px;
}

.timetableButton
{
	float: right;
	padding: 10px 20px 50px 0px;
}


/* new logged in check/login kf july 08 - start  */

#LayerNotLoggedIn1
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.LayerNotLoggedIn1
{
	width: 100%;
	height: 300%;
	bottom: 100%;
	background-color: #cccccc;
	z-index: 11;
	overflow: hidden;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.LayerNotLoggedIn2
{
	z-index: 111 !important;
	position: relative;
	top: 50% !important;
	left: 50% !important;
	margin-top: -9em !important;
	margin-left: -15em !important;
}

/* new logged in check/login kf july 08 - end  */


/* Splash Page CSS - Leo */

.splashContainer
{
	margin: 0 auto;
	padding: 0px;
	width: 770px;
}

.splashMainContent
{
	background-color: #ffffff;
	width: 770px;
	height: 453px;
}

#splashHugeJackpots
{
	width: 762px;
	height: 68px;
	overflow: hidden;
	text-align: center;
	padding: 0;
	margin: 0;
	border: solid 4px #e5e2ea;
}

.splashPromoContainer
{
	position: relative;
	width: 770px;
	height: 114px;
	background-color: #e5e2ea;
	overflow: hidden;
}

.splashLeftPromotion
{
	position: absolute;
	top: 0;
	left: 4px;
	padding: 0;
}

.splashRightPromotion
{
	position: absolute;
	top: 0;
	left: 387px;
	padding: 0;
}

.termsAnchor
{
	padding: 5px 0px 0px 20px;
	text-align: left;
	height: 31px;
	background-image: url(../../cmsdocs/bingo/site/BingoSplash_redbar_770x31.gif);
	background-repeat: no-repeat;
}

#termsLink
{
	color: #FFCCCC;
}

.splashTerms
{
	padding: 0px 20px;
	text-align: left;
}

/* RVB styles some new some taken from myaccout css kf feb09 */

.LeftNavTitles
{
	font-size: 1.3em;
	padding-left: 5px;
}

.LeftNavSubNav
{
	padding: 3px 0px 0px 15px;
	line-height: 18px;
}

a.alt2, a.alt2:visited
{
	color: #FFCCCC;
	text-decoration: none;
}

a.alt2:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.dot_ln
{
	height: 1px;
	background-image: url(../images/left/DottedLine.gif);
	background-repeat: repeat-x;
	clear: left;
	margin: 7px 0px;
}

/************************************
* LOBBY PAGE STYLES: Slots with the game lists
* -lobbyLeft, lobbyLeft, lobbyBottom are containers for the lists and define their position on the page
* -lobbySlot: Once positioned the games, defines the relative position of the game elements inside its slot
*************************************/

/********* Lobby Left Slot: Positions the left game list *********/
.lobbyLeft
{
	float: left;
	width: 275px;
}

/********* Lobby Right Slot: Positions the right game list *********/
.lobbyRight
{
	float: left;
	padding-left: 14px;
	width: 275px;
}

/********* Lobby Bottom Slot: Positions the bottom game list ********/
.lobbyBottom
{
	padding-top: 10px;
	clear: left;
}

/********* Lobby Slot: It is the parent box for other elements in the list ********/
.lobbySlot
{
	color: #63368d;
}

.lobbySlot h1, .lobbySlot h2
{
	margin: 0;
	padding: 0;
}

.lobbySlot table
{
	margin-top: 10px;
	table-layout: fixed;
	text-align: left;
}

.lobbySlot tr td
{
	font-size: 12px;
	padding: 0 0 5px 14px;
	width: 275px;
}

.lobbySlot tr td:first-child
{
	padding-left: 0px;
}

.lobbySlot td img
{
	float: left;
}

.lobbySlot td span
{
	font-size: 10px;
}

.lobbySlot .gameDesc
{
	padding-left: 74px;
}

.lobbySlot .gameDesc h2
{
	font-size: 13px;
}

.lobbySlot .playLinks
{
	display: block;
	float: right;
	font-weight: bold;
}
/********** End: LOBBY PAGE STYLES **********/


/********** Begin: GAME MENU ITEM **********/
.gamesList
{
	width: 301px;
	overflow: hidden;
}

.gameMenu
{
	float: left;
	z-index: -100;
	width: 281px; /* (300px - 2*10{padding} */
	height: 140px;
	margin: 0px 10px;
	padding-top: 10px;
	border: none;
	background-color: inherit;
	color: #000000;
}

.gameMenu:first-child
{
}

.gameMenu .gameTitle
{
	height:26px;
	overflow:hidden;
}

.gameMenuNew .gameTitle
{
	padding-left: 26px;
	height:26px;
	overflow:hidden;
}

.gameMenu .dotline
{
	height:7px;
	width:281px;
	background-image: url(/cmsdocs/furniture/dotted-line-red.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	margin-bottom:2px;
}

.gameMenu .menuimg
{
	position: relative;
	float: left;
	width: 88px;
	height: 88px;
	margin-right: 10px;
	border: none;
}

.gameMenu .menuimg input, .gameMenu .menuimg img
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	margin: 0;
	padding:0;
	width: 88px;
	height: 88px;
}

.gameMenu .menuimg img .menuimgstatus
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.gameMenu .menutext
{
	height: 60px;
	font-size: 11px;
	overflow: hidden;
	line-height: 15px;
}

.gameMenu .menublocknew
{
	height: 88px;
	overflow: hidden;
}

.gameMenu .playNow
{
	float:left;
	height: 28px;
	padding-top: 2px;
}

/* Style for Bingo only - start - Naz */
.gameMenu .playLinks
{
	clear: left;
	padding-top: 4px; 
}

.gameMenu .playLinks a
{
	display: inline-block;
	color:#63368d;	
	font-family:arial;
	font-size:11px;
	line-height:11pt;
	text-decoration: underline;
	padding-right: 13px;
	overflow: hidden;
}
/* Style for Bingo only - start - Naz */

.gameMenu .playLinks a:hover
{
	text-decoration: none;
}

/* This styles is to have the default image hidden with z-index: -1 */
.gameMenu .playNow a.button
{
	float:left;
	width: 97px;
	height: 26px;
	margin-top: 10px;
	background-image: url(/cmsdocs/furniture/playNow-off.png);
}

.gameMenu .playNow a.button:hover
{
	background-image: url(/cmsdocs/furniture/playNow-over.png);
}


/****** 
* menunew parent style for when a game is new
*    -Only override properties on elements descending from '.menu' class to display a 'New Game'
*******/
.gameMenuNew
{
	width:281px;
	height: 140px;
	background-image:url(/cmsdocs/furniture/newStar-red.png);
	background-position:0px 10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
/********** End: GameMenuItem **********/

/********** Begin: GAME LAUNCH **********/

#gameLaunch
{
	z-index: 20;
	position: absolute;
	left: 0px !important;
	top: 0px;
	width: 100%;
	height: 100%;
}

.gameLaunch .pageShade
{
	position:fixed;
	width: 100%;
	height: 100%;
	background-color: #cccccc;
	overflow: hidden;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.gameLaunch .body
{
	z-index: 111 !important;
	position: relative;
	top: 210px;
	width: 100%;
	height: 100%;
	margin-left: 0px !important;
	margin-left: 250px;
}

.gameLaunch .content
{
	position: relative;
	left:60px !important;
	width: 500px;
	height: 420px;
	margin: 0px auto;
	border: solid 5px #81509A;
	text-align: left;
	overflow: hidden;
    background-color:#ad82bd;
    color:White;
	font-family:Arial, Helvetica, sans-serif;
}

.gameLaunch .login
{
	width: 168px;
	height: 420px;
	padding-top: 45px;
	background-color: #81509A;
	background-image: url(../images/logged_out_bg.gif);
	background-position: -5px -5px;
	background-repeat: no-repeat;
	color: White;
	font-size: 0.85em;
	text-align:left;
	overflow:hidden;
}

.gameLaunch .login table
{
	width: 158px;
	padding-right: 10px;
}

.gameLaunch .login tr
{
	text-align: right;
	overflow: hidden;
}
.gameLaunch .login td
{
	padding-top: 5px;
}

.gameLaunchsignup img
{
	padding: 12px 3px 7px 0px
}

.gameLaunch .forgot a
{
	left: 45px;
	color: White
}

.gameLaunch .inputlogin
{
	width: 70px;
	border: 1px solid White;
	color: #330066;
	font-size: 0.85em;
}

.gameLaunch a
{
	font-size: 0.80em;
	color: White;
}

.gameLaunch .standardtext
{
	font-size: 1.0em;
	color: White;
}

.gameLaunch .error
{
	font-size: 1.2em;
	color: White;
	word-spacing: 0.05em;
	line-height: 22px;
}

.gameLaunch .error a
{
	font-size: 1.0em;
	color: White;
}

.gameLaunch .notLoggedInContent
{
	text-align:center;
}

.gameLaunch .textRight
{
	text-align: right;
	padding-right: 5px;
}

.gameLaunch .box
{
	min-width: 450px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.gameLaunch .message
{
	width: 430px;
	margin: 10px auto;
	text-align: left;
}

.gameLaunch .note
{
	position: absolute;
	left:45px;
	top:360px;
	width:420px;
	text-align:center;
	font-size:.85em;
}

.gameLaunch .readytoplay {font-size:1.1em; line-height:24px;}

.gameLaunch .gamename {font-size:1.2em; font-weight:bold}

.GameLaunchDenomContainer {max-height:450px; overflow:hidden; color:White; text-align: center}

.GameLaunchImgPad {margin-bottom:15px}

.GameLaunchImg 
{
	position:relative;
	left:20px;
	width:234px;
	float:left;
	margin:0px 0px 140px 0px;
	display:inline;
}

.GameLaunchDenom {position:relative;float:right;right:45px;display:inline}

.GameLaunchPlay {text-align:center}

.GameLaunchLabel {text-align:right}

.gameLaunch .denom a,
.gameLaunch .denom a:visited
{	
	display: block;
	height:12px;
	width:117px;
	padding-bottom: 3px;
	border: solid 2px #81509A;
	margin-bottom:5px;
	background-color:White;
	text-align:center;
	color:Black;
	font-weight:bold;
	text-decoration:none;
	font-weight:bold;
}

.gameLaunch .denom a:hover
{
	color:#A31718;
	text-decoration:none;
}

/********** End: GAME LAUNCH **********/


/********** Begin: Standard Layout Styles **********/
/* Widths */
.Width100pc
{
	width: 100%;
}

.Width60
{
	width: 60px;
}
.Width98
{
	width: 98px;
}
.Width146
{
	width: 146px;
}
.Width186
{
	width: 186px;
}
.Width194
{
	width: 194px;
}
.Width195
{
	width: 195px;
}
.Width395
{
	width: 395px;
}
.Width578
{
	width: 578px;
}

/* Heights */
.Height30
{
	height: 30px;
}
.Height35
{
	height: 35px;
}
.Height45
{
	height: 45px;
}
.Height60
{
	height: 60px;
}
.Height70
{
	height: 70px;
}
.Height100
{
	height: 100px;
}
.Height120
{
	height: 120px;
}
.Height130
{
	height: 130px;
}
.Height150
{
	height: 150px;
}

/* Padding All */
.Pad1
{
	padding: 1px;
}
.Pad2
{
	padding: 2px;
}
.Pad3
{
	padding: 3px;
}
.Pad4
{
	padding: 4px;
}
.Pad5
{
	padding: 5px;
}
.Pad6
{
	padding: 6px;
}
.Pad7
{
	padding: 7px;
}
.Pad8
{
	padding: 8px;
}
.Pad9
{
	padding: 9px;
}
.Pad10
{
	padding: 10px;
}
.Pad13
{
	padding: 13px;
}

/* Padding Left */
.PadL1
{
	padding-left: 1px;
}
.PadL2
{
	padding-left: 2px;
}
.PadL3
{
	padding-left: 3px;
}
.PadL4
{
	padding-left: 4px;
}
.PadL5
{
	padding-left: 5px;
}
.PadL6
{
	padding-left: 6px;
}
.PadL7
{
	padding-left: 7px;
}
.PadL8
{
	padding-left: 8px;
}
.PadL9
{
	padding-left: 9px;
}
.PadL10
{
	padding-left: 10px;
}
.PadL11
{
	padding-left: 11px;
}
.PadL13
{
	padding-left: 13px;
}
.PadL20
{
	padding-left: 20px;
}
.PadL46
{
	padding-left: 46px;
}
.PadL60
{
	padding-left: 60px;
}
.PadL65
{
	padding-left: 65px;
}

.PadL80 {padding-left: 80px}

.PadL98
{
	padding-left: 98px;
}
.PadL118
{
	padding-left: 118px;
}

/* Padding Right */
.PadR1
{
	padding-right: 1px;
}
.PadR2
{
	padding-right: 2px;
}
.PadR3
{
	padding-right: 3px;
}
.PadR4
{
	padding-right: 4px;
}
.PadR5
{
	padding-right: 5px;
}
.PadR6
{
	padding-right: 6px;
}
.PadR7
{
	padding-right: 7px;
}
.PadR8
{
	padding-right: 8px;
}
.PadR9
{
	padding-right: 9px;
}
.PadR10
{
	padding-right: 10px;
}

.PadR13
{
	padding-right: 13px;
}
.PadR20
{
	padding-right: 20px;
}
.PadR118
{
	padding-right: 118px;
}

/* Padding Top */
.PadT1
{
	padding-top: 1px;
}
.PadT2
{
	padding-top: 2px;
}
.PadT3
{
	padding-top: 3px;
}
.PadT4
{
	padding-top: 4px;
}
.PadT5
{
	padding-top: 5px;
}
.PadT6
{
	padding-top: 6px;
}
.PadT7
{
	padding-top: 7px;
}
.PadT8
{
	padding-top: 8px;
}
.PadT9
{
	padding-top: 9px;
}
.PadT10
{
	padding-top: 10px;
}
.PadT11
{
	padding-top: 11px;
}
.PadT12
{
	padding-top: 12px;
}
.PadT13
{
	padding-top: 13px;
}
.PadT14
{
	padding-top: 14px;
}
.PadT15
{
	padding-top: 15px;
}
.PadT20
{
	padding-top: 20px;
}

/* Padding Bottom */
.PadB1
{
	padding-bottom: 1px;
}
.PadB2
{
	padding-bottom: 2px;
}
.PadB3
{
	padding-bottom: 3px;
}
.PadB4
{
	padding-bottom: 4px;
}
.PadB5
{
	padding-bottom: 5px;
}
.PadB6
{
	padding-bottom: 6px;
}
.PadB7
{
	padding-bottom: 7px;
}
.PadB8
{
	padding-bottom: 8px;
}
.PadB9
{
	padding-bottom: 9px;
}
.PadB10
{
	padding-bottom: 10px;
}
.PadB15
{
	padding-bottom: 15px;
}
.PadB20
{
	padding-bottom: 20px;
}

/* Line Height */
.LineHeight17
{
	line-height: 17px;
}
.LineHeight24
{
	line-height: 24px;
}

/* Align Right */ 
.TextAlignR
{
	text-align: right;
}
.FloatR
{
	float: right;
}

/* Align Left */
.TextAlignL
{
	text-align: left;
}
.FloatL
{
	float: left;
}

/* Center */
.Center
{
	margin: 0px auto;
	text-align: center;
}

/* Display Inline */
.displayInline
{
	display: inline;
}

/* Clear Both */
.ClearB
{
	clear: both;
}

/* No wrap */
.NoWrap
{
	white-space: nowrap;
}

.OverflowH {overflow:hidden}

/********** 090910 Schedule page styles start **********/


.navlist li
{
float: left; 
/*display: inline-block;*/
list-style-type:none;
padding:0;
margin:0;
outline:none;
}

.displace 
{
	text-indent:-9999px;
}

.necker-island  
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat 0 0;
	outline:none;
}

a.necker-island:hover
{
	background-position: 0 -44px;
}

a.necker-island:active  
{
	background-position: 0 -88px;
	outline:none;
}

.necker-island-selected 
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat 0px -132px;
	outline:none;
}

.miami 
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -96px 0px;
	outline:none;
}

a.miami:hover 
{
	background-position: -96px -44px;
}

a.miami:active  
{
	background-position: -96px -88px;
	outline:none;
}

.miami-selected 
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -96px -132px;
}

.ulusaba
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -192px 0px;
	outline:none;
}

a.ulusaba:hover 
{
	background-position: -192px -44px;
}

a.ulusaba:active  
{
	background-position: -192px -88px;
	outline:none;
}

.ulusaba-selected 
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -192px -132px;
	outline:none;
}

.galactic
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -288px 0px;
	outline:none;
}

a.galactic:hover 
{
	background-position: -288px -44px;
}

a.galactic:active  
{
	background-position: -288px -88px;
	outline:none;
}

.galactic-selected
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -288px -132px;
	outline:none;
}

.joker-jackpot
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -384px 0px;
	outline:none;
}

a.joker-jackpot:hover 
{
	background-position: -384px -44px;
}

a.joker-jackpot:active 
{
	background-position: -384px -88px;
	outline:none;
}

.joker-jackpot-selected
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -384px -132px;
	outline:none;
}

.marrakesh 
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -480px 0px;
	outline:none;
}

a.marrakesh:hover 
{
	background-position: -480px -44px;
}

a.marrakesh:active  
{
	background-position: -480px -88px;
	outline:none;
}

.marrakesh-selected
{
	display: block;
	width: 96px;
	height: 44px;
	text-decoration: none;
	background: url(/cmsdocs/bingo/site/schedule-globalnav.gif) no-repeat -480px -132px;
	outline:none;
}

.necker-island-tablehead 
{
	display: block;
	width: 578px;
	height: 36px;
	overflow:hidden;
	text-decoration: none;
	margin: 5px 0 10px 0;
	background: url(/cmsdocs/bingo/site/table-header.gif) no-repeat 0 0;
}

.miami-tablehead 
{
	display: block;
	width: 578px;
	height: 36px;
	overflow:hidden;
	text-decoration: none;
	margin: 5px 0 10px 0;
	background: url(/cmsdocs/bingo/site/table-header.gif) no-repeat 0 -36px;
}

.ulusaba-tablehead 
{
	display: block;
	width: 578px;
	height: 36px;
	overflow:hidden;
	text-decoration: none;
	margin: 5px 0 10px 0;
	background: url(/cmsdocs/bingo/site/table-header.gif) no-repeat 0 -72px;
}

.galactic-tablehead 
{
	display: block;
	width: 578px;
	height: 36px;
	overflow:hidden;
	text-decoration: none;
	margin: 5px 0 10px 0;
	background: url(/cmsdocs/bingo/site/table-header.gif) no-repeat 0 -108px;
}

.joker-jackpot-tablehead 
{
	display: block;
	width: 578px;
	height: 36px;
	overflow:hidden;
	text-decoration: none;
	margin: 5px 0 10px 0;
	background: url(/cmsdocs/bingo/site/table-header.gif) no-repeat 0 -144px;
}

.marrakesh-tablehead 
{
	display: block;
	width: 578px;
	height: 36px;
	overflow:hidden;
	text-decoration: none;
	margin: 5px 0 10px 0;
	background: url(/cmsdocs/bingo/site/table-header.gif) no-repeat 0 -180px;
}

.reset
{
	padding:0;
	margin:0;
}

.schedule-table td
{
	height:30px;
	background:url(/cmsdocs/bingo/site/schedule-underline.gif) repeat-x 0 20px;
}

.schedule-time
{
	width:100px;
}

.schedule-time span
{
	margin-left:6px;
}

.schedule-name
{
	width:200px;
}

.schedule-name span
{
	margin-left:6px;
}

.schedule-prize
{
	width:200px;
}

.schedule-prize span
{
	margin-left:12px;
}

.schedule-price
{
	width:100px;
}

.schedule-price span
{
	margin-left:20px;
}


/********** 090910 Schedule page styles end **********/

/********** End: Standard Layout Styles **********/