/* casino_special.css */
body {background:#00307f url(../img/casinobody_bg.png) repeat-x top;}
/*This file only contains the colors and background-images for the casino page. The structure comes from structure.css*/

/*TOC*/
/***Games Main Coloring***/
/***Games Navigation Coloring***/

/**********************/
/*Games Main Coloring*/
/**********************/

/***generics***/
#col2 a {color:#fff;}
#col2 p {color:#80aaff;}
#col2 h1 {color:#fff;}
#col2 h2 {color:#d8e5ff;}
#col2 span.h2 {background:#00307f;}
#box6 {padding-top:1em;background:url(../img/bg_dotted2.gif) repeat-x top;}
#box6 p {color:#80aaff;}
#box6 a {font-weight:bold;text-decoration:underline;}
/*----------*/

/***Special Header***/
#H {background: #0956cd url(../img/bg_header.gif) repeat-x top left;}
/*----------*/
#H-c-nav-left a {}
#H-c-nav-left li {border-bottom:1px solid #DAE6FF;}
#H-c-nav-left li.active {border-color:#DAE6FF;}
#H-c-nav-left li.active a {background:#DAE6FF; color:#00256E;border-color:#DAE6FF;}
#H-c-nav-left li.inactive a {background:#00256E;}
#H-c-nav-right li a {background:#00256E;}
#H-c-nav-right li,
#H-c-nav-right li.important {border-bottom:1px solid #DAE6FF;border-right:none;margin-right:1px;}

/***Special Footer***/
#F {width:980px;margin:auto;border-top:1px solid #6c8bbf;padding:1em 0 1em 0;text-align:center;line-height: 1em;color:#cbdcfe;}
#F div {margin-bottom:1em;}
#F a {font-weight:normal;color:#80aaff;text-decoration:none;margin:0 0.6em 0 0.6em;}
/*----------*/

/***Buttons***/
#col2 .button a.action, .buttonNews a {background:#032873 url(../img/bg_button_action.jpg);border:1px solid #4d6fad;}
/*----------*/


/***Breadcrumb, Title, Jackpot***/
#crumb, #crumb a {color:#459ef8;}
/*----------*/

/***Open Account***/
#openAccount {background:#001a4d;border:1px solid #ffe400; margin-bottom: 5px;}
#openAccount p {color:#ffe400;font-family: Verdana, Arial, Helvetica, sans-serif}
#openAccount a {color:#ffe400;font-weight:normal; margin-bottom: 2px;}
/*----------*/

/***Nifty Main Promotion***/
#promoGames .promotion {background:#dae6ff url(../img/promo-bg.jpg) repeat-x;}
#B #promoGames .promoBox2 h2 {color:#00256e;}
#promoGames .promoText p {color:#00256e;}
#promoGames .buttonBW  a.button {background:url(../img/button_bw2.gif);}
#promoGames .buttonFW a.button {background:url(../img/button_fw2.gif);}
#promoGames h2 a { color:#00256e;}
#promoGames h2 a:hover { color:#00256e; text-decoration:underline;}
#col2 .buttonAction {overflow:hidden;}
#col2 .buttonAction a {background:transparent url(../img/more_hover.gif) repeat scroll 0 0}

#col2 a.account,
#col2 .promoBox2 a.fun,
#col2 .promoBox2 a.real,
#col2 a.moreinfo,
input.buttonSubmit,
#content .buttonAction a.real,
#content .buttonAction a.fun,
#content .buttonAction a.account {
color:#FFFFFF;
font-size:0.9em; margin-right: 2px; line-height:1em;padding:0.3em 1em;
float:left;display:block;overflow:hidden;text-align:center;height:2.5em;}
#col2 a.moreinfo strong,
#col2 a.account strong  {font-size:1.6em;line-height:1.6em;}
#col2 a.fun strong,
#col2 a.real strong {font-size:1.6em;line-height:1em;}

#col2 a.moreinfo {background:url(../img/more.gif);}
#col2 .promoBox2 a.fun,
#gamesList .game .fun,
#content .buttonAction a.fun {background:url(../img/fun.gif);}
#col2 .promoBox2 a.real,
#gamesList .game .real,
#content .buttonAction a.real {background:url(../img/real.gif);}
#col2 a.account {background:url(../img/join.gif);}

#col2 a.moreinfo:hover {background:url(../img/more_hover.gif);}
#col2 .promoBox2 a.fun:hover,
#gamesList .game .fun:hover,
#content .buttonAction a.fun:hover {background:url(../img/fun_hover.gif);}
#col2 .promoBox2 a.real:hover,
#gamesList .game .real:hover,
#content .buttonAction a.real:hover {background:url(../img/real_hover.gif);}
#col2 a.account:hover {background:url(../img/join_hover.gif);}
/*----------*/


/***Frames*** (for images)***/
#col2 .imageframe img {background: #00256f url(../img/bg_dark_light_long.jpg);}
/*----------*/

/***Full Games List***/
#fullGamesList h2 {display:block; background: url(../img/full-game-list-bg.gif) repeat-x; float:left; width:100%; background-position: 0 8px; margin-top:10px;}
#fullGamesList h2 span.h2{background-image: none;}
#fullGamesList ul h3 {color:#D8E5FF;}
#fullGamesList ul a {color:#99bbff;}
#fullGamesList ul a:hover {background:#001744;color:#fff;}
/*----------*/

/***List of Games (Hover Images)***/
#gamesList a.game span.game-h2  {color: #fff;}
#gamesList a.game {background:#001a4d;border:1px solid #184aae;}
#gamesList a.game .border {/*background:#143370;*/}
#gamesList a.game span {color:#fff;}
#gamesList a.game .fun {width:120px;float:left;}
#gamesList a.game .real {width:119px;margin-left:1px;float:right;}
/*----------*/

/*** List of games update ***/
#gamesList .game {position:relative;text-decoration:none;width:254px;padding:8px 0 6px 6px;margin:0 0 4px;}
#gamesList .game h2 {font-size:1.4em;margin-bottom:5px;padding:0 0 9px 4px; font-weight:700; line-height:0.9em;text-transform:uppercase; margin:0;}
#gamesList .game h3 {position:absolute;bottom:0;font-size:1.2em;font-weight:700;line-height:2.1em;text-align:center;width:240px;text-transform:uppercase; background:#003969 url(../img/gameslist_button_bg.jpg) repeat-x; margin:0;}
#gamesList .game p {font-weight:400;font-size:1em;line-height:1.6em;width:237px;color:#fff;}
#gamesList .description {left:-999em;position:absolute;width:240px;height:130px;}
#gamesList .game .border {width:246px;height:130px;padding:1px;}
#gamesList .game img {height:129px;width:244px;border:1px solid #00256e;}

/* action buttons */
#gamesList .game .twobuttons {display:block;line-height:1em;padding:0.3em 0 0.2em;overflow:hidden;font-size:0.7em;}
#gamesList .game .twobuttons strong {font-size:1.6em;line-height:1.1em;}
#gamesList .game span.game-container {height:142px; width:260px; display:block; background:#fff; position:absolute;bottom:0; left:0;opacity:0.01;filter: alpha(opacity=1); -moz-opacity: 0.01;}
#gamesList .hover .description {left:10px; bottom:10px;}
#gamesList .hover img {opacity:0.05;filter: alpha(opacity=5); -moz-opacity: 0.05;}

/***List of Games (Hover Images)***/
#gamesList .game {background:#001a4d;border:1px solid #184aae;}
#gamesList .game h2  {color: #fff;}
#gamesList .game h3 {background:none;}
#gamesList .game span {color:#fff;}
#gamesList .game .fun {width:119px;float:left;}
#gamesList .game .real {width:120px;float:left;margin-right:1px;}
#gamesList a.fun:hover {background:#71c1f6;}
#gamesList a.real:hover {background:#08af00;}
#gamesList a.twobuttons {text-decoration:none}

#gamesList ul li .center { margin:0 4px; }
/*----------*/

/*Promos (ListView)*/
#col2 .promoList {border:5px solid #98bfff; background-color:#00194b;}
#content .border-bottom { border-bottom: 1px solid #154791;}

.frame2 table {border-collapse:collapse;}
.frame2 table td {vertical-align:top;}
.frame2 table th {padding:2px; background-color:#0043b2; font-weight:bold; text-align:center;}
#col2 .frame2 table th, .frame2 table td {border:1px solid #1e4181; padding:2px;}
#casino #col2 .frame2 table p {color:#80aaff;}

/*----------*/


/*Frames*/
#col2 .frame2 { background-color: #001744; color:#98b8fc;}
/*----------*/

/***TopGames (under Navi)***/
a.crossPromoLink {border:5px solid #001a4d;background:#001a4d;color:#fff;}
a.crossPromoLink:hover {background:#002367;}
a.crossPromoLink .crossPromoHeader {color:#fff;}
a.crossPromoLink .crossPromoText {color:#fff;}
a.crossPromoLink span.game-h3 {color:#fff;}
/*----------*/


/*** news page ***/
#news h3 {color:#FFFFFF;}
/*----------*/


/*Promo (SingleView) & Games (SingleViw)*/
#bonusCode .arrow {background:url(../img/bg_arrow_blue.gif) no-repeat left bottom;}
#termsCond .arrow {background:url(../img/bg_arrow_white.gif) no-repeat left bottom;}
#termsCond, #termsCond a {color: #FFFFFF;}
/*----------*/


/**********************/
/*Games Navigation Coloring*/
/**********************/

#N {
border-bottom:1px solid #98bfff;
border-top:2px solid #98bfff;
}

#N li {
border-bottom:1px solid #98bfff;
}

#N li a {
color:#fff;
}

#N li a span.light {
color:#98bfff;
}

#N li a span.emph {
background: #0043b2;
}

#N li a:hover {
background:#001744 none repeat scroll 0%;
}

#N li.act a {
background:#001744 none repeat scroll 0%;
}

#N li a span.new {
color:#fff;
background:#005dff;
}

#N li li {
border-bottom:1px solid #1e3e7b;
}

#N li li a {
color:#98b8fc;
}

#N li.act li a:hover {
background:#001744 none repeat scroll 0%;
}

#N li.act li.act {
background:#001744 none repeat scroll 0%;
}

/****     Bonus promo table styling     ***/
#casino .promoSingle .tummyBox .contenttable {
	padding: 0px;
	margin: 0px 0px 10px;
	border-collapse:collapse;
}
#casino .promoSingle .tummyBox .contenttable td {
	border: 1px solid #1e4181;
}
#casino .promoSingle .tummyBox .contenttable td p{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #ff3c00;
}
#casino .bonuscode {
	color: #ff3c00;
}

#col2 ul.sitemapGames h3 {color:#D8E5FF;}
#col2 ul.sitemapGames a {color:#99BBFF;}
#col2 ul.sitemapGames a:hover {background:#001744;}

.border-top {border-top:1px solid #154791;}
#B .frame2 .smalltext { margin-bottom:0; line-height:1.3em;}
.tummyBox .red { color:#FF0000;}

/* table in T&cs */
#termsCond table { border-collapse:collapse; margin:10px 0; }
#termsCond td { border:1px solid #FFF; margin:0; padding: 0 0 0 5px; }
#termsCond td p {color:#FFFFFF; padding-bottom: 0px;}
