@charset "utf-8";
/* CSS Document */
body {
	color:#000000;
	background:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#660066;
	padding-bottom:10px;
}
.text {
	font-size:12px;
	color:#2F3193;
}
.center {
	text-align:center;
	vertical-align:middle;
	font-stretch:extra-expanded;
}
.text_head {
	font-size:14px;
	color:#2F3193;
	font-weight:bold;
}
#wrapper {
	width:812px;
	margin:0 auto;
	text-align:left;
	background-color:#FFF;
}
#home_container {
	width:812px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
.clear {
	clear:both;
}
#promocontainer {
	width:812px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
#topcontainer {
	float:right;
	width:350px;
	margin-right:60px;
}
#topinfo {
	height:37px;
	margin-top:9px;
	padding-right:3px;
	float:left;
}
#topbar{
	height:37px;
	width:6px;
	padding-right:3px;
	background-image:url(/shared/images/bar2.png);
	background-repeat:no-repeat;
	float:right;
}
#live_help{
	width:89px;
	height:37px;
	background-image:url(/shared/images/live_help.png);
	background-repeat:no-repeat;
	float:right;
}
#header {
	background:url(/shared/images/header.png) no-repeat 0 bottom;
	width:812px;
	height:282px;
	background-color:#660066;
}
#headerPAAS {
	background:url(/shared/images/header.png) no-repeat 0 bottom;
	width:812px;
	height:262px;
	background-color:#660066;
}
.logintxtbox {
	width:60px;
	height:12px;
	font-size:10px;
}
#loginbox {
	width:265px;
	height:46px;
	background-image:url(/shared/images/loginbox.gif);
	background-repeat:no-repeat;
	float:right;
	margin-right:10px;
}
#logintable {
	color:#ffdd15;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
#logintable a {
	color:#ffffff;
	text-decoration:underline;
}
#logintable a:hover {
	text-decoration:none;
}
.logtxtbox {
	width:100px;
	height:18px;
	font-size:12px;
}
#logbox {
	width:219px;
	height:156px;
	background-image:url(/shared/images/loginsquare.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#logtable {
	color:#ffdd15;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	width:95%;
}
#logtable a {
	color:#ffffff;
	text-decoration:underline;
}
#logtable a:hover {
	text-decoration:none;
}

#navbar1 {
	background:url(/shared/images/nav1.png);
	width:798px;
	height:52px;
}
#navbar2 {
	background:url(/shared/images/nav_bkgd2.png);
	background-repeat:repeat;
	width:798px;
	height:35px;
}
#join_promo {
	width:798px;
	height:135px;
	margin-left:auto;
	margin-right:auto;
}
#promos {
	width:798px;
	height:96px;
	margin-left:auto;
	margin-right:auto;
}
#content_box {
	width:806px;
	margin-left:auto;
	margin-right:auto;
	height:605px;
}
#info_box_left {
	background:url(/shared/images/info_box_left.png) no-repeat 0 top;
	width:251px;
	height:588px;
	float:left;
	margin-top:10px;
	text-align:left;
}
.info_box_left_text {
	color:#000000;
	padding-top:150px;
	width:212px;
	line-height:28px;
	margin-left:20px;
	font-size:85%;
}
.announce_text {
	color:#000000;
	padding-top:45px;
	line-height:26px;
	width:370px;
	margin-left:10px;
	font-size:85%;
}
.clickhere_text {
	color:#da1c53;
	padding-top:40px;
	line-height:26px;
	width:450px;
	list-style-type:none;
	list-style-image:none;
	font-size:18px;
	font-weight:bold;
}
#text_box{
	width:580px;
	margin-top:10px;
	float:right;
}
.text_area{
	color:#000000;
	padding-top:10px;
	padding-left:0px;
	line-height:22px;
	width:570px;
	text-align:left;
}
h1 {
	color:#ec008c;
	font-size:16px;
	font-weight:bold;
}
h2 {
	color:#ec008c;
	font-size:14px;
	font-weight:bold;
}
h3{
	color:#ec008c;
	font-size:12px;
	font-weight:bold;
}
h4 {
	color:#2f3192;
	font-size:12px;
	font-weight:bold;
}
.ul {
	list-style-type:square;
	list-style-position:outside;
}
#announce_box {
	background:url(/shared/images/announce_box.png) no-repeat 0 top;
	width:550px;
	height:372px;
	margin-top:7px;
	float:right;
	text-align:left;
}
#bonus_box {
	background:url(/shared/images/bonus_box.png) no-repeat 0 top;
	width:550px;
	height:209px;
	margin-top:10px;
	float:right;
}
#join-now {
	width:200px;
	height:91px;
	margin-left:5px;
}
#take-your-pick {
	background:url(/shared/images/take-your-pick.png);
	background-repeat:no-repeat;
	height:773px;
	width:201px;
	float:left;
}
.typ_text {
	color:#000000;
	padding-top:115px;
	padding-left:12px;
	width:175px;
	line-height:15px;
	text-align:center;
	font-weight:bold;
}
#play-slots {
	background:url(/shared/images/playslotsnotxt.png);
	background-repeat:no-repeat;
	height:297px;
	width:200px;
	font-size:92%;
	margin-left:5px;
}
.ps_text {
	color:#ffffff;
	padding-top:60px;
	width:185px;
	margin-left:13px;
}
.ps_text a, .ps_text a:visited, .ps_text a:active{
	color:#9F3;
}
#play-video-poker {
	background:url(/shared/images/playvidpokernotxt.png);
	background-repeat:no-repeat;
	width:200px;
	height:314px;
	margin-left:5px;
}
.pvp_text{
	color:#ffffff;
	padding-top:210px;
	width:190px;
	line-height:18px;
	font-size:83%;
	margin-left:5px;
}
.pvp_text a, .pvp_text a:visited, .pvp_text a:active {
	color:#9F3;
}
#footer {
	height:50px;
	width:100%;
	font-size:80%;
	float:left;
}

A:link {text-decoration:none; color:#B52986;}
A:visited {text-decoration:none; color:#B52986;}
A:active {text-decoration:none; color:#B52986;}
A:hover {text-decoration:none; color:#bc303a;}

#light A:link {text-decoration:none; color:#FC0;}
#light A:visited {text-decoration:none; color:#FCO;}
#light A:active {text-decoration:none; color:#FCO;}
#light A:hover {text-decoration:none; color:#bc303a;} 

/* ====================================
		Top Menu aka Main Menu
======================================= */
.topmenu{
   padding:0;
   color:#320c3a;
   width:812px;
   background:url(/shared/images/nav_bkgd1.png);
   background-repeat:repeat;
   height:54px;
   list-style:none;
   padding:0;
   margin:0px 0 0 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
   text-align:left;
}

.topmenu h3 {
   color:#320c3b;
   padding:0.25em 0;
   text-align:left;
   font-size:1.1em;
   margin:0;
}

.topmenu ul{
   list-style:none;
   margin:0;
   padding:0;
}

.topmenu li{
   margin:0px 2px 0px 2px;
   padding-left:5px;
   float:left;
}
.topmenu li ul {
   position:absolute;
   width:150px;
   left:-999em;
   border:1px solid #320c3a;
   border-bottom:none;
   background-color:#666;
   top:210px;
   z-index:10;
   text-align:left;
   font-size:11px;
  
}
.topmenu li:hover ul {
   left:auto;
}
.topmenu li ul li {
   width:150px;
   padding:0;
   border-bottom:1px solid #474748;
   text-align:left;
}
/* --- background of button */
.topmenu li a{
   display:block;
	padding:0 14px 0 14px;
   line-height:54px;
   color:#320c3b;
   font-weight:bold;
   text-decoration:none;
   text-align:left;
}
html>body .topmenu li a {
   width:auto;
}

.topmenu li ul li a {
   width:125px;
   background-color:#D3981D;
   color:#320c3b;
   text-align:left;
  
}

/* --- main hover background of button */
.topmenu li a:hover,a#active_menu:link,a#active_menu:visited{
	line-height:54px;
	float:left;
	margin-left:0px;
	padding:0 14px 0 14px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#bc303a;
	background-image:url(/shared/images/nav_bkgd1_over.png);
	background-repeat:repeat;
	text-align:left;	  
}

.topmenu li ul li a:hover {
   background-color:#fff;
   color:#fff;
}

.topmenu li:hover ul, .moduletable_topmenu li.sfhover ul {
   left:auto;
}


.topmenu ul li.active a {
   color:#EBB853;
   text-decoration:none;
}
.topmenu li.parent.active a {
   color:#038fd9;
   text-decoration:none;
}
.topmenu li.parent.active a:hover {
   color:#fff;  
}

.topmenu li.parent.active ul li a {
   color:#fff;
   text-decoration:none;
}
.topmenu li.parent.active ul li a:hover {
   color:#fff;
   text-decoration:none;
}

/* ====================================
		Low Menu aka Main Menu
======================================= */
.lowmenu{
   padding:0;
   color:#d2208a;
   width:812px;
   background:url(/shared/images/nav_bkgd2.png);
   background-repeat:repeat;
   height:35px;
   list-style:none;
   padding:0;
   margin:0px 0 0 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   text-align:left;
}

.lowmenu h3 {
   color:#d2208a;
   padding:0.25em 0;
   text-align:left;
   font-size:1.1em;
   margin:0;
}

.lowmenu ul{
   list-style:none;
   margin:0;
   padding:0;
}

.lowmenu li{
   margin:0;
   padding-left:2px;
   float:left;
}
.lowmenu li ul {
   position:absolute;
   width:150px;
   left:-999em;
   border:1px solid #d2208a;
   border-bottom:none;
   background-color:#666;
   top:210px;
   z-index:10;
   text-align:left;
   font-size:11px;
  
}
.lowmenu li:hover ul {
   left:auto;
}
.lowmenu li ul li {
   width:150px;
   padding:0;
   border-bottom:1px solid #d2208a;
   text-align:left;
}
/* --- background of button */
.lowmenu li a{
   display:block;
	padding:0 11px 0 11px;
   line-height:35px;
   color:#d2208a;
   font-weight:bold;
   text-decoration:none;
   text-align:left;
}
html>body .lowmenu li a {
   width:auto;
}

.lowmenu li ul li a {
   width:125px;
   background-color:#D3981D;
   color:#320c3b;
   text-align:left;
  
}
/* --- main hover background of button */
.lowmenu li a:hover,a#active_menu:link,a#active_menu:visited{
	line-height:35px;
	float:left;
	margin-left:0px;
	padding:0 11px 0 11px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#7a217e;
	background-image:url(/shared/images/nav_bkgd2.png);
	background-repeat:repeat;
	text-align:left;	  
}
.lowmenu li ul li a:hover {
   background-color:#fff;
   color:#fff;
}
.lowmenu li:hover ul, .moduletable_lowmenu li.sfhover ul {
   left:auto;
}

.lowmenu ul li.active a {
   color:#EBB853;
   text-decoration:none;
}
.lowmenu li.parent.active a {
   color:#038fd9;
   text-decoration:none;
}
.lowmenu li.parent.active a:hover {
   color:#fff;  
}
.lowmenu li.parent.active ul li a {
   color:#fff;
   text-decoration:none;
}
.lowmenu li.parent.active ul li a:hover {
   color:#fff;
   text-decoration:none;
}
/* ====================================
		Paas Menu aka Main Menu
======================================= */
.paas{
   padding:0;
   color:#d2208a;
   width:812px;
   background:url(/shared/images/nav_bkgd2.png);
   background-repeat:repeat;
   height:35px;
   list-style:none;
   padding:0;
   margin:0px 0 0 0px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:11px;
   text-align:left;
}

.paas h3 {
   color:#d2208a;
   padding:0.25em 0;
   text-align:left;
   font-size:1.1em;
   margin:0;
}

.paas ul{
   list-style:none;
   margin:0;
   padding:0;
}

.paas li{
   margin:0px 1px 0px 1px;
   padding-left:2px;
   float:left;
}
.paasli ul {
   position:absolute;
   width:150px;
   left:-999em;
   border:1px solid #d2208a;
   border-bottom:none;
   background-color:#666;
   top:210px;
   z-index:10;
   text-align:left;
   font-size:11px;
  
}
.paas li:hover ul {
   left:auto;
}
.paas li ul li {
   width:150px;
   padding:0;
   border-bottom:1px solid #d2208a;
   text-align:left;
}
   /* --- background of button */
.paas li a{
   display:block;
	padding:0 30px 0 30px;
   line-height:35px;
   color:#d2208a;
   font-weight:bold;
   text-decoration:none;
   text-align:left;
   padding-left:40px;
}
html>body .paas li a {
   width:auto;
}

.paas li ul li a {
   width:125px;
   background-color:#D3981D;
   color:#320c3b;
   text-align:left;
  
}

   /* --- main hover background of button */
.paas li a:hover,a#active_menu:link,a#active_menu:visited{
	line-height:35px;
	float:left;
	margin-left:0px;
	padding:0 30px 0 30px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#7a217e;
	background-image:url(/shared/images/nav_bkgd2.png);
	background-repeat:repeat;
	text-align:left;
	padding-left:40px;
}
.paas li ul li a:hover {
   background-color:#fff;
   color:#fff;
}
.paas li:hover ul, .moduletable_lowmenu li.sfhover ul {
   left:auto;
}
.paas ul li.active a {
   color:#EBB853;
   text-decoration:none;
}
.paas li.parent.active a {
   color:#038fd9;
   text-decoration:none;
}
.paas li.parent.active a:hover {
   color:#fff;  
}

.paas li.parent.active ul li a {
   color:#fff;
   text-decoration:none;
}
.paas li.parent.active ul li a:hover {
   color:#fff;
   text-decoration:none;
}


/* ================================================================================================== */
/* =================================== OLD TEMPLATE CLASES ========================================== */
/* ================================================================================================== */

.border{border:1px solid #000000;}

/* error messages */
div.errmsg{color:#FF95B7; font-size:14px; font-weight:bold; background-color:#3002BA; border:1px solid #000; padding:2px;}
div.errmsg a, div.errmsg a:visited, div.errmsg a:hover, div.errmsg a:active{display:block; color:#fff; font-size:12px; text-decoration:underline;}

/* paging links on the reports pages */
div.paging{font-size:8pt; color:#000000; font-style:italic; text-align:right; padding-top:4px;}

.gameTitle{color:#2f3192; font-size:13px; font-weight:bold; margin-top:10px;}

div#slotsMenu{width:215px; background:#4A195B; padding:3px 0; text-align:center; font-size:11px; border:1px solid #ec008c;}
div#slotsMenu span{color:#ec008c; font-weight:normal; margin-right:20px;}
div#slotsMenu span a, div#slotsMenu a:visited{font-size:11px; color:#EAD388; text-decoration:underline;}
div#slotsMenu a:hover, div#slotsMenu a:active{color:#EAD388; text-decoration:none;}

div#skinMenu{width:580px; margin:0; margin-bottom:10px; background:#4A195B; border:1px solid #ec008c;}
div#skinMenu table{width:580px; border:0;}
div#skinMenu table tr td{padding:3px; color:#ec008c; font-size:10px; font-weight:normal; text-transform:uppercase;}
div#skinMenu table tr td a, div#skinMenu table tr td a:visited{color:#EAD388; font-size:10px; font-weight:normal; text-decoration:underline;}
div#skinMenu table tr td a:hover, div#skinMenu table tr td a:active{color:#EAD388; text-decoration:none;}

div.machineTitle{width:100px; padding:3px; text-align:center; font-size:11px; font-weight:normal; color:#EAD388; background:#4A195B; border:1px solid #ec008c;}

/* =================================== common table ========================================== */
table.common{width:100%; border:0; background-color:#FFFFFF;}

/* do not modify rows classes below; use center classes when you need to center content of the row */
table.common tr{text-align:left; vertical-align:top;}
table.common tr.center, table.common tr.altRowCenter{text-align:center;}
/* do not modify rows classes above; use center classes when you need to center content of the row */

table.common tr th{text-align:center; font-size:11px; color:#EAD388; background-color:#4A195B; padding:2px;}
table.common tr td{padding:2px; color:#000000; font-size:11px;}
table.common tr td.bold{font-weight:bold;}
table.common tr.altRow td, table.common tr.altRowCenter td{background-color:#FFA8BF;}
/* =================================== common table ========================================== */

/* =================================== gaming guide table ========================================== */
table#gamingGuide {border-left: 1px solid #000000; border-bottom: 1px solid #000000; width: 450px; font-size: 12px; font-weight: bold; margin: 10px 0;}
table#gamingGuide td.hdr { background-color: #F90101; width: 40%; vertical-align: middle; text-align: left; padding-left: 10px; color: #fff; }
table#gamingGuide td.hdrPicked { background-color: #3003B8; width: 40%; vertical-align: middle; text-align: left; padding-left: 10px; color: #ffffff; }
table#gamingGuide td {border-top: 1px solid #000000; border-right: 1px solid #000000; width: 30%; background-color: #F7F2C0; padding: 4px; vertical-align: middle; text-align: center;}
table#gamingGuide td a, table#gamingGuide td a:visited {color: #000000; }
table#gamingGuide td a:hover, table#gamingGuide td a:active {color: #000000; text-decoration: underline;}
table#gamingGuide tr td.picked { background-color: #3003B8; color: #ffffff;}
/* =================================== gaming guide table ========================================== */

/* =================================== specials table ========================================== */
table.specials{width:100%; border:1px solid #000;}
table.specials tr th{padding:2px; text-align:left; vertical-align:top; color:#EAD388; font-weight:bold; font-size:11pt; background: #4A195B;}
table.specials tr td{padding:10px; text-align:left; vertical-align:top; font-size:12px;}
/* =================================== specials table ========================================== */

/* =================================== register ========================================== */
#hiddentext_1, #hiddentext_2, #hiddentext_3, #hiddentext_4, #hiddentext_5, #hiddentext_6 {color:#399;font-size: 11px;padding: 2px;font-weight:bold;}
.msgerror {padding:2px;margin:5px;background-color:#FFF;}
.msg2 {background-image: url(/shared/images/error.gif);background-repeat:no-repeat;background-position:0 0;padding-top:1px;padding-right:3px;padding-bottom:1px;padding-left:20px;color:#BD0100;margin:0;}
.msg2 p {font-size:12px;margin:0;padding:0;font-weight:bold;}
#hiddentext_17, #hiddentext_18, #hiddentext_19, #hiddentext_22, #hiddentext_23 ,#hiddentext_24, #hiddentext_25, #hiddentext_26, #hiddentext_27, #hiddentext_28, #hiddentext_29, #hiddentext_30, #hiddentext_31, #hiddentext_32 {padding:1px;margin:0 3 0 3; background-color:#FFF;}
.profilebox_input {color:#000000;font-size:12px;width:120px;background-color:#FFFFFF;}
.profilebox_input2 {color:#000000;font-size:12px;width:100px;background-color:#FFFFFF;}
/* =================================== register ========================================== */

/*================= copy elements ===================*/
.copy{color:#000000; font-size:11px;}
.small{color:#000000; font-size:10px; font-weight:normal;}
/*================= end copy elements ===================*/

/* ================= bingo streams page ================== */
#bingoStreamsWrap{width:580px; background:#fff; margin-bottom:10px;}
#bingoStreams .pageTitle{float:left; text-transform:uppercase; font-family:arial, sans-serif;}

.bingoStream{ font-size:12px; width:150px; border:3px solid #440088; margin:5px; background:#660066;}
.bingoStream tr th{color:#ec008c; background:transparent; text-transform:uppercase; font-size:12px; font-weight:normal; text-align:left; padding:0; padding-left:5px;}
.bingoStream tr td{color:#EAD388; font-weight:bold; padding:0; font-size:12px; }
.bingoStream tr td.gameType{color:#000; font-size:12px; }
input.time{border:0; color:#EAD388; background:#660066; font-size:14px; }
.bingoStream tr td form{display:inline; margin:0; padding:0;}

a.streamLink:link, a.streamLink:visited, a.streamLink:active, a.streamLink:hover{display:block; width:133px; height:52px; background:transparent url(/shared/images/bingo/stream.gif) top left no-repeat; margin-top:4px; text-align:center; color:#4A195B; font-family:arial, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:16px;}
a.streamLink:link span, a.streamLink:visited span, a.streamLink:active span, a.streamLink:hover span{display:block; margin:0; padding:0; height:1px; line-height:1px;}

a#updatePage:link, a#updatePage:visited, a#updatePage:active{display:block; float:left; margin-left:60px; width:137px; height:19px; background:transparent url(/shared/images/navigation/bi_update_page_off.gif) top left no-repeat;}
a#updatePage:hover{background:transparent url(/shared/images/navigation/bi_update_page_on.gif) top left no-repeat;}

a.preOrder:link, a.preOrder:visited, a.preOrder:active{display:block; float:left; width:137px; height:19px; margin-bottom:5px; background:transparent url(/shared/images/navigation/bi_preorder_off.gif) top left no-repeat;}
a.preOrder:hover{background:transparent url(/shared/images/navigation/bi_preorder_on.gif) top left no-repeat;}

#gamesOfMonth{float:left; margin-right:20px; margin-left:10px;}
#gamesOfMonth h3{font-family:arial, sans-serif; text-transform:uppercase;}
#gamesOfMonth form{display:none;}
#gamesOfMonth a:link, #gamesOfMonth a:visited, #gamesOfMonth a:active, #gamesOfMonth a:hover{margin-right:6px;}

#buttons{width:244px;}
#buttons img{display:block; margin-bottom:10px;}

#todayPromos{margin-top:15px; margin-left:10px;}
#todayPromos #envelope{display:none;}
#todayPromos h1{text-align:left; font-size:12px;}
/* ================= bingo streams page ================== */