/* Casino Homepage Welcome block */
div#casino-welcome-graphic-left {
   background:url(../../images/casino/instant-play-welcome-left2.jpg) no-repeat;
	width:299px;
	height:623px;
	float:left;
}
div#casino-welcome-graphic-right {
   background:url(../../images/casino/instant-play-welcome-right2.jpg) no-repeat;
	width:231px;
	height:623px;
	float:left;
}

/* Download Casino Help Text */
	div#casino-welcome-graphic-left p#about-newbodog {
		float:left;
		display: inline;
		width:145px;
		color:#d2dbdd;
		font-size:10px;
		line-height:13px;
		margin:477px 0 0 145px;
	}
	div#casino-welcome-graphic-left p#about-newbodog a {
		text-decoration:none;
		color:#85A5B1;
	}
	div#casino-welcome-graphic-left p#about-newbodog a:hover {
		text-decoration:underline;
	}
	
/* Casino Homepage Welcome block list styles */
div#casino-welcome-graphic-right ul {
	padding:0;
	margin:27px 0 0 14px;
	list-style-image: none;
	list-style-type: none;
	line-height:15px;
}
div#casino-welcome-graphic-right ul li {
	color:#fff;
	font-size:10px;
	padding-left:14px;
	margin:0px;
	background:url(../../images/template/bullet-arrow.gif) 5px no-repeat;
}
div#casino-welcome-graphic-right a:hover ul li {
	color: #fff;
}
	

/* Play For Real button */
div#casino-welcome-graphic-right div#btn-real {
	width:164px;
	height:60px;
	float:left;
	display: inline;
	margin:120px 0 0 28px;
	padding:0;
}
div#casino-welcome-graphic-right div#btn-real a {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; 
	height:100%;
	overflow:hidden;
	color:#fff;
	text-decoration: none;
	background:url(../../images/casino/ip-welcome-btn-real2.jpg) 0 no-repeat;
}
div#casino-welcome-graphic-right div#btn-real a:hover {
	background-position: -164px;
}


/* Practice Now button */
div#casino-welcome-graphic-right div#btn-practice {
	width:164px;
	height:60px;
	float:left;
	display: inline;
	margin:12px 0 0 28px;
	padding:0;
}
div#casino-welcome-graphic-right div#btn-practice a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#fff;
	text-decoration: none;
	background:url(../../images/casino/ip-welcome-btn-practice2.jpg) 0 no-repeat;
}
div#casino-welcome-graphic-right div#btn-practice a:hover {
	background-position: -164px;
}


/* Why Bodog? button */
div#casino-welcome-graphic-right div#btn-whybodog {
	width:164px;
	height:60px;
	float:left;
	display: inline;
	margin:12px 0 0 28px;
	padding:0;
}
div#casino-welcome-graphic-right div#btn-whybodog a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#fff;
	text-decoration: none;
	background:url(../../images/casino/ip-welcome-btn-whybodog2.jpg) 0 no-repeat;
}
div#casino-welcome-graphic-right div#btn-whybodog a:hover {
	background-position: -164px;
}


/* More Casino Games block */
div#casino-welcome-graphic-right p#more-casino-games {
	float:left;
	display: inline;
	width:144px;
	color:#d2dbdd;
	font-size:10px;
	line-height:13px;
	margin:62px 0 0 41px;
}
div#casino-welcome-graphic-right p#more-casino-games a {
	text-decoration:none;
	color:#85A5B1;
}
div#casino-welcome-graphic-right p#more-casino-games a:hover {
	text-decoration:underline;
}


/* CASINO DOWNLOAD SECTION STYLES */
.casino-heading{
	width:530px;
	height:28px;
	background: url(../../images/casino/h1-casino-download-bg.gif) no-repeat #0F1316;
	margin-bottom:2px;
}
h1#casino-download {
    font-size:11px;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    padding:8px 0 0 15px;    
}

div#casino-game-list {
    float:left;
    margin:0;
}
div#casino-game-list .column {
    float:left;
    margin-right:2px;
}
div#casino-game-list .no-margin {
    margin-right:0;
}
div#casino-game-list .border {
    border:1px solid #242424;
    background-color:#E6EAED;
    padding:1px;
}
div#casino-game-list div.column h2 {
    font-size:10px;
    color:#242424;
    padding:3px 5px;
    width:90px;    
    margin:0;
}

div#casino-game-list div.column div.picture {
    padding:1px;
    border:1px solid #242424;
    border-top:0;
    margin-bottom:10px;
}
div#casino-game-list div.column ul {
    margin:0;
	list-style: none;
    list-style-image:none;
    padding:0;
    width:104px;
}
div#casino-game-list div.column ul li {
    padding:3px 5px;
    font-size:10px;
}
div#casino-game-list div.column ul li.title {
    font-size:10px;
    font-weight:bold;
    color:#242424;
    background-color:#E6EAED;
    padding:3px 5px;
    margin:0;
}
div#casino-game-list div.column ul li.odd {
    background-color:#FAFAFA;
}


/* Download Casino Games block */
div#casino-download-games-background {
    background:url(../../images/casino/downloadgames-block-bg2.gif) no-repeat;
    width:530px;
	height:187px;
}


div#casino-download-games-background .casino-download-games-margin{
	padding:19px 0 0 22px; 
}
div#casino-download-games-background .casino-download-games-content{
	width:100%;
	overflow:hidden;
}
div#casino-download-games-background .casino-download-games-left-col{
	float:left;
	width:277px;
	margin:28px 20px 0 0;
}
div#casino-download-games-background .casino-download-games-right-col{
	float:left;
	width:188px;
}


div#casino-download-games-background p.description{
    color:#fff;
    font-size:10px;
    text-transform:none;
    margin-bottom:12px;
	font-weight:bold;
}
div#casino-download-games-background p{
    color:#fff;
    font-size:11px;
    line-height:12px;
    margin-bottom:15px;
}
div#casino-download-games-background  span.small {
    font-size:9px;
    color:#fff;
}
div#casino-download-games-background  a:link, div#casino-download-games #info a:visited {
    color:#C5ECFF;
}
div#casino-download-games-background  a:hover {
    color:#fff;
}






/* CASINO INSTANT PLAY MENU */
#instant-play-menu{
	border-top:1px solid #000;
	float:left;
}

#instant-play-gradient {
    background: url(../../images/casino/instant-play-menu-gradient.jpg) no-repeat;
    height:314px;
}

/* WHY BODOG CASINO SECTION */
div#certificate-logos-footer {
    clear:both;
    background:#000;
    padding:8px 16px;
    text-align:center;
}
div#certificate-logos-footer .margin-right {
    margin-right:25px;
}
div#calvin-headshot {
    float:right;
    text-align:center;
    margin:0 0 7px 7px;
    width:85px;
    font-size:10px;
}
div#casino-winners {
    font-size:10px;
    line-height:12px;
}
div#casino-winners div.game-logo {
    text-align:center;
    background:url(../../images/template/dotted-line-wht-bg.gif) bottom repeat-x;
    padding:0 0 2px 0;
    margin:5px 0;
}

/*-----------------------------------------*/
/*-------- CASINO CASHIER COMPONENT -------*/
/*-----------------------------------------*/

div#cashier-lowbalance-block {
	display:none;
}
/* casino successful cashout page */
#cashier-success-block {
	display:none;
	margin:180px 0 0 0;
}

#cashier-success-block p {
	font-size:12px;
	line-height:12px;
	text-align:center;
	color:#fff;
	margin:6px 0 0 0;
}
#cashier-success-block .success-heading{
	font-size:18px;
	line-height:18px;
	color:#fff;
}
#cashier-success-block li{
	margin:0 10px 0 10px;
	background: url(../../images/casino/tabs-link-arrow.gif) no-repeat top left;
	padding:0 0 0 15px;
	float:left;
	
}
div#cashier-success-block ul {
	line-height:12px;
	padding:0;
	margin:12px 0 0 0;
	color:#B1DEF5;
	font-size:10px;
	list-style: none;
    list-style-image:none;
}
div#cashier-success-block .success-ul{
	margin:0 0 0 88px;

}
div#cashier-success-block a:link, div#cashier-success-block a:visited {
	color:#B1DEF5;
	text-decoration:underline;
}
div#cashier-success-block a:hover {
	text-decoration:underline;
	color:#fff;
}	

div#cashier-block {
	padding:16px 0 0 0;
}



/* step one */
div#cashier-window div#cashier-step-one {
	height:25px;
}
div#cashier-window div.purchase-butt {
    float:left;
}
div#cashier-window div.cashout-butt {
    float:left;
    margin-left:7px;
}
div#cashier-window div.note {
	width:290px;
    float:left;
    margin-left:7px;
    line-height:11px;
    font-size:10px;
    font-family:verdana;
    color:#fff;
}
div#cashier-window form {
    display:inline;
	padding-bottom:0;
}
div#cashier-window form input.button {
	width:105px;
	padding-bottom:0;
}

/* step two */
div#cashier-window div.form-block div.dollar-sign {
    font-weight:bold;
    line-height:24px;
    width:30px;
    float:left;
}
div#cashier-window div.form-block  div.form input.text {
    width:156px;
    height:17px;
    padding:3px 8px 0 5px;
    vertical-align:top;
    margin-right:12px;
    border-top:1px solid #04080b;
	border-right:1px solid #04080b;
	border-bottom:1px solid #696d6f;
	border-left:1px solid #474b4e;
    background-color:#0a1215;
	color:#fff;
	font-size:10px;
	text-align:right;
	
}

div#cashier-window div.form-block  div.form input.button {
    vertical-align:top;
    width:94px;
    height:26px;
    text-align:center;
    margin:0;
	/*
    /margin-top:1px;*/
}
#purchase-block, #cashout-block{
	padding:0 0 6px 0;
}

div#cashier-balance-info {
	font-size:10px;
	line-height:18px;
    padding:7px 0 0 0;
	display:none;
}



div#cashier-messages a:link, div#cashier-messages a:visited {
    padding-left:15px;
	text-decoration: none;
	color: #C5ECFF;
    background: url(../../images/casino/tabs-link-arrow.gif) no-repeat top left;
}
div#cashier-messages a:hover {
    background: url(../../images/casino/tabs-link-arrow-over.gif) no-repeat top left;
	color:#fff;
}
        
div#cashier-messages div#ecash-balances {
	width:240px;
	float:left;
	margin:0;
	line-height:16px;
	font-size:10px;
	color:#fff;
}
div#cashier-messages div#ecash-balances p {
	margin:0;
	clear:both;
	float:left;
	width:130px;
	line-height:16px;
	font-size:10px;
	color:#fff;
}
div#cashier-messages div#ecash-balances span {
	display:block;
	float:left;
	width:100px;
	text-align:right;
}



div#cashier-messages div#casino-balances {
	float:left;
	width:230px;
	margin-left:20px;
	padding-left:20px;
	line-height:18px;
	border-left:1px solid #7da7bd;
	display:none;
}
div#cashier-messages div#casino-balances {
	/width:256px;
	w/idth:230px;
}
div#cashier-messages div#casino-balances p {
	line-height:18px;
	margin:0;
	clear:both;
	float:left;
	width:140px;
}
div#cashier-messages div#casino-balances span {
	line-height:18px;
	display:block;
	float:right;
	width:90px;
	text-align:right;
}




div #cashier-window a:link, div #cashier-window a:visited {
    color:#ADD7E7;
}
div #cashier-window a:hover {
    color:#fff;
}
div#cashier-body {
    padding-top:4px;
    border-bottom:2px solid #406A80;
}
div#cashier-body .prop {
    height:37px;
    float:right;
    width:1px;
}
div#cashier-body .clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

div#cashier-body .form {
    margin-top:3px;
    width:268px;
    float:left;
}




/*-------- ERRORS ----------*/

#cashier-step-three{
width:100%;
overflow:hidden;
padding:0 0 10px 0;
}

div.cashier-success {
    font-size:10px;
    line-height:11px;
    padding:0 15px 0 30px;
    background: url('../../images/casino/cashier-success.gif') no-repeat;
	color:#fff;
	float:left;
	height:25px;
}

div.success-ok{
    width:105px;
    float:left;
    text-align:right;
}
div.success-ok input.button{
    vertical-align:top;
    width:94px;
    height:25px;
    text-align:center;
    margin:0;
}
div#cashier-window div.form-block  div.form input.input-error {
    border:1px solid #990000;
    background-color:#0a1215;
}
div#cashier-error {
    font-size:10px;
    line-height:11px;
    padding:0 0 0 30px;
    background: url('../../images/casino/cashier-error.gif') no-repeat;
    color:#fff;
	height:25px;
}
#cashier-low-balance{
	margin:180px 0 0 0;
}
#cashier-low-balance p{
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:18px;
}

#inactive-game-message{
	margin:180px 0 0 0;

}
#inactive-game-message p{
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:18px;

}


/* these blocks need to have display turned off by default */
div#cashier-step-two, div#cashier-step-three, div.cashier-success, div#cashier-error {
    display:none;
}


/*
start
CASINO ACCOUNT
*/

/* DL client only */
.casino-dl-padding
{
	padding:20px;
	height:83%;
}

#casino-dl-top-nav { background:url('../../images/casino3/acct-top-nav-bg.gif') repeat-x; height:22px; }

#casino-dl-top-nav div
{
	padding:0;
	margin:0;
	text-align:right;
	margin-right:5px;
}



#casino-dl-top-nav a:link,
#casino-dl-top-nav a:visited
{
	height:22px;
	background:url('../../images/casino3/acct-top-nav-div.gif') no-repeat;
	background-position:top left ;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	font-size:10px;
	color:#CCC;
}

#casino-dl-top-nav a:hover { color:#FFF ; }

#casino-dl-footer
{
	position:relative;
	bottom:100% ;
	top:0 ;
	left:0 ;
	background:url('../../images/casino3/acct-top-nav-bg.gif') repeat-x;
	height:22px;
}

#casino-dl-nav
{
	background:url('../../images/casino3/acct-nav-bg.gif') no-repeat ;
	width:773px ;
	height:56px ;
}

#casino-dl-nav p { color:#B3B3B3; margin:25px 0px 0px 510px; }

#casino-dl-nav a:link,
#casino-dl-nav a:visited { color:#85a5b1; text-decoration:none; }

#casino-dl-nav a:hover,
#casino-dl-nav a:visited { color:#FFF; }

/* end DL client only */


#casino-acct { 
	margin-bottom:20px;
	float: left; 
	width:312px; 
	overflow:hidden; 
}

#help {
	float: left;
	width:210px;
	display: inline;
}

#help .left-border {
	padding:0px 0px 20px 10px;
	border-left: 1px solid rgb(209,214,216);
}

#help p { margin:0 ; padding: 0 ; font-weight: bold ; }


div#coupon-code {
	clear:left;
	float:left;
	display:block;
	width:315px;
}
div#coupon-success
{
	clear:left;
	width:315px;
	float:left;
	display:none;
	padding-left:20px;
	margin-top:20px;
	background:url("../../images/casino/icon-success.gif") no-repeat 0 2px;
}
div#coupon-error {
	clear:left;
	width:315px;
	float:left;
	display:none;
	margin-top:15px;
	padding-left:20px;
	background:url("../../images/casino/icon-error.gif") no-repeat 0 2px;
}

#casino-acct,
#casino-acct form { font-family:Verdana, Arial, sans-serif; font-size:11px; }

#casino-acct .acct-balance-box
{
	background:url('../../images/casino/acct-balance-box.gif') no-repeat;
	font-weight:bold;
	margin:2px 0 4px 0;
	padding:2px;
}

#casino-acct .acct-balance-sub-box
{
	background:url('../../images/casino/acct-balance-sub-box.gif') no-repeat;
	font-weight:bold;
	margin:0;
	padding:0 2px 2px 24px;
}

#casino-acct .acct-balance-box table { width:315px; }
#casino-acct .acct-balance-sub-box table { width:293px; }

#casino-acct .acct-balance-box .balance,
#casino-acct .acct-balance-sub-box .balance { font-weight:bold;text-align:right; width:90px; padding:0px 10px 0px 0px; }

#casino-acct .acct-balance-box .help,
#casino-acct .acct-balance-sub-box .help { width:23px; padding:0px 0px 0px 5px ; }

#acct-line
{
	float:left;
	width:25px;
	height:103px;
	background:url('../../images/casino/acct-line.gif') no-repeat;
	margin-top:2px;
}

#casino-acct ul
{ 
	padding:0;
	margin:1em 0em 0em 0.5em;
	list-style: none ;
	/* 
	bug in IE 6 won't allow list-style:none ???
	url() seems to fix the problem for now
	*/
	list-style-image:url() ;
	
}

#casino-acct li
{
	background:url('../../images/casino/acct-list-arrow.gif') no-repeat;
	padding:0px 0px 0px 10px ;
	background-position: left center ;
}

#casino-acct p { margin:0.5em; }


div#cashier-help-link a:link, div#cashier-help-link a:visited {
    color:#86bac7;
    /*text-decoration:underline;*/
	background-image:none;
	margin:0;
	padding:0;

}
div#cashier-help-link a:hover {
    color:#fff;
	background-image:none;
}


/*
end
CASINO ACCOUNT
*/



/* instant play flash games section START*/

.sIFR-active .sifr-gotham-medium{
   	visibility:hidden;
    font-family:verdana;
	line-height:1em;
   }
.casino-instant-play-heading{
float:left;
width:700px;
}
#casino-instant-play h1{
font-size:18px;
color:#fff;
margin:9px 0 0 0;
padding:0;
}


#casino-instant-play img{
display:block;
}
#casino-instant-play #game-heading{
height:37px;
background:#192024 url(../../images/casino/instant-play/gradient-heading.gif) repeat-x;
}
	#casino-instant-play #game-heading .left-cap{
	float:left;
	width:11px;
	height:37px;
	background:url(../../images/casino/instant-play/gradient-heading-left-cap.gif);
	}
	
	#casino-instant-play #game-heading .right-cap{
	float:right;
	width:26px;
	height:37px;
	background:url(../../images/casino/instant-play/gradient-heading-right-cap.gif);
	}

#casino-instant-play .gradient-underline{
background:url(../../images/casino/instant-play/sub-tabs-underline-gradient.jpg);
height:1px;
overflow:hidden;
}
	
#casino-instant-play #instant-play-left-column{
width:561px;float:left;z-index:50;
}

#gradient-under-game-heading{
height:26px;background:#192024 url(../../images/casino/instant-play/gradient-under-title.gif) repeat-x;
}
#gradient-under-game-heading .left-cap{
float:left;
width:23px;
height:26px;
background:url(../../images/casino/instant-play/gradient-under-title-left-cap.gif);
}

#gradient-under-game-heading .right-cap{
float:right;
width:2px;
height:26px;
background:url(../../images/casino/instant-play/gradient-under-title-right-cap.gif);
}


#game-top-border{
height:7px;
overflow:hidden;
width:100%;
background:url(../../images/casino/instant-play/gradient-border-top.gif) repeat-x;
}
#game-top-border .left-cap{
float:left;
width:6px;
height:7px;
background:url(../../images/casino/instant-play/gradient-border-top-left.gif);
}

#game-top-border .right-cap
{
	float:right;
	width:7px;
	height:7px;
	background:url(../../images/casino/instant-play/gradient-border-top-right.gif);
}
/* height is changed below for -withdenoms*/
#game-left-border, #game-left-border-withdenoms
{
	float:left;
	width:6px;
	background:#273840 url(../../images/casino/instant-play/gradient-border-left.gif) repeat-y;
	height:410px;
}

div.game-container, div.game-container-withdenoms
{
	float:left;
	position:relative;
	overflow:hidden;
	background:#273840;
	width:548px;
	height:410px;
} 

/* FULL SCREEN*/
div.game-container-full-screen, div.game-container-withdenoms-full-screen
{
	float:left;
	position:relative;
	overflow:hidden;
	background:#273840;
	width:747px;
	height:560px;
} 

div.game-container-withdenoms-full-screen
{	
	height:607px;
} 

/* INSTANT PLAY - CASINO GAME INFO BLOCK (INSTEAD OF CASHIER ON PRACTICE GAMES) */
div.flash-game 
{
    color:#fff;
	height:410px;
	width:100%;
}
/* INSTANT PLAY - FULL SCREEN CASINO GAME INFO BLOCK (INSTEAD OF CASHIER ON PRACTICE GAMES) */
div.flash-game-full-screen
{
    color:#fff;
	width:100%;
	height:560px;
}
/*
div.casino-instant-play-full-screen div.instant-play-left-column-full-screen{
width:100%;float:left;z-index:50;
}*/


#casino-instant-play #instant-play-left-column{
width:561px;float:left;z-index:50;
}


div#flash-game .noflash-message{
	margin:20px 0 0 20px;
}



#game-right-border, #game-right-border-withdenoms{float:left;width:7px;background:#273840 url(../../images/casino/instant-play/gradient-border-right.gif) repeat-y;height:410px;}
	
	/* height is changed only when flashGameDenominations is true */
	#game-left-border-withdenoms, #game-container-withdenoms, #game-right-border-withdenoms{ 
		height:450px;
	}
	
	#game-left-border-withdenoms-fs, #game-container-withdenoms-fs, #game-right-border-withdenoms-fs{ 
		height:607px;
	}
	
	
#game-bottom-border
{
	clear:both;
	overflow:hidden;
	height:8px;
	width:100%;
	background:url(../../images/casino/instant-play/gradient-border-bottom.gif) repeat-x;
}
#game-bottom-border .left-cap
{
	float:left;
	width:6px;
	height:8px;
	background:url(../../images/casino/instant-play/gradient-border-bottom-left.gif);
}
#game-bottom-border .right-cap
{
	float:right;
	width:8px;
	height:8px;
	background:url(../../images/casino/instant-play/gradient-border-bottom-right.gif);
}

#flash-game-denominations{
	margin:5px 0 0 13px;
	overflow:hidden;
}
#flash-game-denominations-full-screen{
	margin:5px 0 0 100px;
	overflow:hidden;
}


#flash-game-denominations img{
	float:left;
	margin:0 2px 0 0;
}

#tab-panel{background:url(../../images/casino/instant-play/background-tab-bar.gif) repeat-x;width:100%;height:29px;overflow:hidden;}
	#tab-panel #game-objectives-tabs{display:visible;}
	#tab-panel #purchase-chips-tabs{display:none;} 
	#tab-panel #cashout-chips-tabs{display:none;}
	#tab-panel .tab-end-shadow{
		float:left;
		width:4px;
		height:29px;
		background:url(../../images/casino/instant-play/far-right-shadow.gif);
	}
	#tab-panel .tab-cap-shadow{
		float:right;
		width:8px;
		height:29px;
		background:url(../../images/casino/instant-play/tab-bar-end-cap.gif);
	}
	

/* height is changed below for -withdenoms*/
#tab-panel-content, #tab-panel-content-withdenoms{height:143px;background:#000 url(../../images/casino/instant-play/gradient-bottom-panel-gradient.gif) repeat-x top;}
	#tab-panel-content .left-cap, #tab-panel-content-withdenoms .left-cap{
		float:left;
		width:1px;
		height:114px;
		background:url(../../images/casino/instant-play/gradient-bottom-panel-left-border.gif);
	}
	#tab-panel-content .right-cap, #tab-panel-content-withdenoms .right-cap{
		float:right;
		width:8px;
		height:114px;
		background:url(../../images/casino/instant-play/gradient-bottom-panel-right-cap.gif);
	}
	#tab-panel-content .content, #tab-panel-content-withdenoms .content{
		padding:5px 12px 0 14px;
		color:#d6d6d6;
		line-height:14px;
		font-size:10px;
	}
	#tab-panel-content .play-for-real-link-container, #tab-panel-content-withdenoms .play-for-real-link-container{
		background:url(../../images/casino/instant-play/icon-dollar-sign.gif) 0 0 no-repeat;
		padding:0 0 0 35px;
		height:30px;
		font-weight:bold;
		font-size:11px;
		line-height:11px;
		
	}
	#tab-panel-content .play-for-real-link, #tab-panel-content-withdenoms .play-for-real-link{
		padding:8px 0 0 0;
	}
	#tab-panel-content a:link, #tab-panel-content a:visited,
	#tab-panel-content-withdenoms a:link, #tab-panel-content-withdenoms a:visited {
		color:#86bac7;
		text-decoration:none;
	}
	#tab-panel-content a:hover,
	#tab-panel-content-withdenoms a:hover {
		color:#fff;
		text-decoration:none;
	}
	
	
	/* height is changed only when flashGameDenominations is true */
	#tab-panel-content-withdenoms, #tab-panel-content-withdenoms .left-cap, #tab-panel-content-withdenoms .right-cap{
		height:74px;
	}
		
#casino-instant-play #tab-panel ul{
	margin:0;
	padding:0;
	float:left;
}
#casino-instant-play #tab-panel li{
	list-style: none;
	float:left;
	margin:0;
	padding:0;
}

#casino-instant-play .divider{
	border-bottom:1px solid #132027;
	background:#000;
	width:515px;
	margin:0 0 4px 0;
	height:1px;
	overflow:hidden;
}

/* instant play flash games section END*/



/* Denomination buttons START */
		/* common */
		div.btn-thin-denom, div.btn-medium-denom, div.btn-medium-denom{
			height:35px;
			float:left;
			margin:0 0 0 2px;
		}
		div.btn-thin-denom p, div.btn-medium-denom p, div.btn-wide-denom p{
			font-family:arial;
			font-size:14px;
			font-weight:bold;
			text-align:center;
			margin:0;
			padding:10px 0 0 0;
		}
		div.btn-thin-denom a, div.btn-medium-denom a, div.btn-wide-denom a{
			display: block;
			margin: 0; 
			padding:0;
			width:100%; 
			height:100%;
			overflow:hidden;
			color:#fff;
			text-decoration: none;
		}
		
		
		
		div.btn-thin-denom {
			width:85px;
		}
		div.btn-thin-denom a {
			background:url(../../images/casino/bg-thin-bet-amount-btn.gif) 0 no-repeat;
		}
		div.btn-thin-denom a.selected {
			background:url(../../images/casino/bg-thin-bet-amount-btn-selected.gif) 0 no-repeat;
		}
		div.btn-thin-denom a:hover {
			background-position: -85px;
		}
		div.btn-thin-denom a.selected:hover {
			background-position: 0;
		}
			
		
		
		div.btn-medium-denom {
			width:85px;
		}
		div.btn-medium-denom a {
			background:url(../../images/casino/bg-medium-bet-amount-btn.gif) 0 no-repeat;
		}
		div.btn-medium-denom a.selected {
			background:url(../../images/casino/bg-medium-bet-amount-btn-selected.gif) 0 no-repeat;
		}
		div.btn-medium-denom a:hover {
			background-position: -85px;
		}
		div.btn-medium-denom a.selected:hover {
			background-position: 0;
		}

		
		
		div.btn-wide-denom {
			width:129px;
		}
		div.btn-wide-denom a {
			background:url(../../images/casino/bg-wide-bet-amount-btn.gif) 0 no-repeat;
		}
		div.btn-wide-denom a.selected {
			background:url(../../images/casino/bg-wide-bet-amount-btn-selected.gif) 0 no-repeat;
		}
		div.btn-wide-denom a:hover {
			background-position: -129px;
		}
		div.btn-wide-denom a.selected:hover {
			background-position: 0;
		}
/* Denomination buttons END */


#tab-panel{background:url(/images/casino/instant-play/background-tab-bar.gif) repeat-x;width:100%;height:29px;overflow:hidden;}
	#tab-panel #game-objectives-tabs{display:visible;}
	#tab-panel #purchase-chips-tabs{display:none;} 
	#tab-panel #cashout-chips-tabs{display:none;}
	#tab-panel .tab-end-shadow{
		float:left;
		width:4px;
		height:29px;
		background:url(/images/casino/instant-play/far-right-shadow.gif);
	}
	#tab-panel .tab-cap-shadow{
		float:right;
		width:8px;
		height:29px;
		background:url(/images/casino/instant-play/tab-bar-end-cap.gif);
	}
	

/* height is changed below for -withdenoms*/
#tab-panel-content, #tab-panel-content-withdenoms{height:143px;background:#000 url(/images/casino/instant-play/gradient-bottom-panel-gradient.gif) repeat-x top;}
	#tab-panel-content .left-cap, #tab-panel-content-withdenoms .left-cap{
		float:left;
		width:1px;
		height:114px;
		background:url(/images/casino/instant-play/gradient-bottom-panel-left-border.gif);
	}
	#tab-panel-content .right-cap, #tab-panel-content-withdenoms .right-cap{
		float:right;
		width:8px;
		height:114px;
		background:url(/images/casino/instant-play/gradient-bottom-panel-right-cap.gif);
	}
	#tab-panel-content .content, #tab-panel-content-withdenoms .content{
		padding:5px 12px 0 14px;
		color:#d6d6d6;
		line-height:14px;
		font-size:10px;
	}
	#tab-panel-content .play-for-real-link-container, #tab-panel-content-withdenoms .play-for-real-link-container{
		padding:0 0 0 0px;
		height:30px;
		font-weight:bold;
		font-size:11px;
		line-height:11px;
		
	}
	
	#tab-panel-content .play-for-real-link {
		padding:8px 0 2px 0;
	}
		
	#tab-panel-content-withdenoms .play-for-real-link{
		padding:8px 0 0 0;
	}
	#tab-panel-content a:link, #tab-panel-content a:visited,
	#tab-panel-content-withdenoms a:link, #tab-panel-content-withdenoms a:visited {
		color:#86bac7;
		text-decoration:none;
	}
	#tab-panel-content a:hover,
	#tab-panel-content-withdenoms a:hover {
		color:#fff;
		text-decoration:none;
	}
	
	
	/* height is changed only when flashGameDenominations is true */
	#tab-panel-content-withdenoms, #tab-panel-content-withdenoms .left-cap, #tab-panel-content-withdenoms .right-cap{
		height:74px;
	}
		
#casino-instant-play #tab-panel ul{
	margin:0;
	padding:0;
	float:left;
}
#casino-instant-play #tab-panel li{
	list-style: none;
	float:left;
	margin:0;
	padding:0;
}

#casino-instant-play .divider{
	border-bottom:1px solid #132027;
	background:#000;
	width:515px;
	margin:0 0 4px 0;
	height:1px;
	overflow:hidden;
}

/* instant play flash games section END*/

/*= Casino Mobile Splash Page Styles
---------------------------------------------*/


img {border: none;}


#casino-mobile {
    background:#000 url(../../images/casino/mobile-casino/background-mobile-casino.jpg) top left no-repeat;
    background-position: 20px 0;
    padding:10px 20px 20px 20px;
    overflow:hidden;
}

    #casino-mobile-container {
    	overflow:hidden;
        color: #a2a2a2;
        width:100%;
    }


        #casino-mobile h1 {
        	font-family:Arial, Helvetica, sans-serif;
            color:#FFFFFF;
            font-size:19px;
            padding: auto;
            margin:0 0 10px 0;
            font-weight: bold;
            line-height: 20px;
            
        }
        
        #casino-mobile h2 {
        	font-family:Arial, Helvetica, sans-serif;
            color:#CCCCCC;
            font-size:17px;
            padding: auto;
            margin:0 0 10px 0;
            font-weight: bold;
            line-height: 19px;
            
        }
        
        #casino-mobile h3 {
        	font-family:Arial, Helvetica, sans-serif;
            color:#CCCCCC;
            font-size:12px;
            padding: 0;
            margin:0 0 5px 0;
            font-weight: bold;
        }

        #casino-mobile a, #casino-mobile a:link, #casino-mobile a:visited{ 
        	font-weight:bold;
        	color: #CDCDCD;    
        }
        
        #casino-mobile dl {    
            margin:0 0 20px 0;    
            padding: 0px;
        }
        
        #casino-mobile dt {
            font-size:11px;
            margin-bottom: 5px;
            padding-left: 10px;  
            background: url(../../images/icons/arrow-grey.gif) no-repeat;
            background-position: 0 6px;
            cursor: pointer;    
            text-decoration: underline;   
        }
        
        #casino-mobile dd {
            margin: 0 0 10px 15px;
        }

            #casino-mobile dd p{
                font-size:11px;
                color: #d8d8d8;
            }


        #casino-mobile-links {
            clear:both;
            overflow:hidden;
            width:100%;
            margin:355px 0 35px 80px;
        }    

            #casino-mobile-links-phone {
                margin:0 150px 0 0;
                float:left;
                display:block;
                overflow:hidden;
                width:182px;
                height:24px;
                background:url(../../images/casino/mobile-casino/button-phone-or-blackberry-on.gif);
            } 
            
            #casino-mobile-links-pda {         
                float:left;
                display:block;
                overflow:hidden;
                width:182px;
                height:24px;
                background:url(../../images/casino/mobile-casino/button-pda-or-smartphone-on.gif);
            }    

                #casino-mobile-links span {
                    margin-left:-9999px;
                }
 
        #casino-mobile .supported-devices {
            float:left;width:230px;overflow:hidden;    
        }
        
            #casino-mobile .supported-devices h3 {
                text-decoration:underline;
                cursor: pointer;
            }
            
                
            #casino-mobile .supported-devices ul {
                    margin: 0 0 15px 0;
                    padding: 0 0 0 15px;
                    list-style-type: none;   
            }
                
            #casino-mobile .supported-devices ul li {
                    margin: 0;
                    padding: 0;
            }     

