@charset "utf-8";
/* CSS Document */



.CurrentJackpot {
 display:inline-block;
 margin:10px 10px;
 float:left;
}




/*New Styles*/
.CasinoProducts {
	width:685px;
	height:158px;
	float:left;	
	margin:5px 0 0 0;
}

.Product {
	width:225px;
	height:185px;
	float:left;	
}

.ProductHeader {
	/*background-image:url("/images/casino/product_header.png");*/
	width:225px;
	height:28px;	
}

.ProductHeader span {
	margin:8px 0 0 5px;
	color:#ff8000;
	font-weight:bold;
	font-size:12px;
	display:inline-block;
	
}

.product_info
{
	background:url(/images/casino/product_overlay.png) no-repeat;
	width:225px;
	height:55px;
	margin:75px 0 0 0;
	position:absolute;
	
}

.product_info span
{
	margin:5px;
	color:#FFF;
	font-size:12px;
	display:block;
	font-weight:bold;
	
}



.Games
{
	background-color:#e9e9e9;
	border-right:1px #858585 solid;
	border-left:1px #858585 solid;
	width:683px;
	
}


.overlay
{
	
	width:455px;
	margin-top:185px;
	height:74px;
	background:url(/images/casino/main_banner_overlay.png) no-repeat;
	position: absolute;
}

.games_info
{
	display:block;
	height:30px;
	width:195px;
	margin-top:60px;
	margin-left:5px;
	
}

.games_info a:hover, a:visited{
	color:#ffffff;
	
	
}

.Jackpot {
	width:685px;
	height:71px;
	display:block;
	margin:5px 0 0 0;
	
	
}



/*End of New Styles*/


.promoHeader {
color:#FFFFFF;
font-weight:bold;
}

/* Removed and Placed in Common.css */
/*.promoBlock {
float:left;
margin-left:5px;
width:225px;
}
.cashierBlock {
float:left;
height:259px;
position:relative;
width:456px;
}
 
 */
.cashierBlockBalances {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mg/logedinpanel.jpg) no-repeat scroll 0 0;
height:140px;
margin:40px 0 0 50px;
width:300px;
}
.cashierBlockButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/mg/promobutton.jpg) no-repeat scroll 0 0;
height:45px;
width:177px;
}

.casinoButtons {
position: absolute;
bottom:10px;
width: 450px;
text-align: center;
}

.casinoButtons a{
margin: 0 10px 0 10px;
}

.cashierLeftButton {
margin-left: 10px;

}
.cashierRightButton {
margin-left: 10px;
}
.cashierCenterButton {
bottom:10px;
left:120px;
position:absolute;
}


.darkGreyBold {
color:#565656;
font-weight:bold;
}
.blackBold {
color:#000000;
font-weight:bold;
}
.redBoldBig {
color:#B60000;
font-size:13px;
font-weight:bold;
}
a.ButtonDeposit {
background-image:url(/images/mg/liveDeposit.png);
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:22px;
line-height:18px;
margin:2px 0 10px;
width:131px;
}
a.ButtonDeposit:hover {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
line-height:18px;
}
a.ButtonRoulette {
background-image:url(/images/mg/button_live_roulette.png);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:29px;
margin:0 auto 3px;
width:161px;
}
a.ButtonRoulette:hover {
background-image:url(/images/mg/button_live_roulette_h.png);
}
a.ButtonLiveBlackJacke {
background-image:url(/images/mg/button_live_black_jack.png);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:29px;
margin:0 auto 3px;
width:161px;
}
a.ButtonLiveBlackJacke:hover {
background-image:url(/images/mg/button_live_black_jack_h.png);
}
a.ButtonLiveBaccarat {
background-image:url(/images/mg/button_live_baccarat.png);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:29px;
margin:0 auto 3px;
width:161px;
}
a.ButtonLiveBaccarat:hover {
background-image:url(/images/mg/button_live_baccarat_h.png);
}

/*Changed*/
.mg_jackpot_amount {
background-color:transparent;
border:0 solid #99FFFF;
color:#ffffff;
cursor:pointer;
font-size:20px;
font-weight:bold;
text-align:right;
margin:20px 20px 0 0;
float:right;

}
.mg_jackpot_amount:hover {
background-color:transparent;
border:0 solid #99FFFF;
color:#ffffff;
cursor:pointer;
font-size:20px;
font-weight:bold;
text-align:right;
margin:20px 20px 0 0;
float:right;
}

/*Removed and Placed in common.css
.mg_tab_active {
background:transparent url(/images/casino/tab_selected.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
height:32px;
text-align:center;
width:94px;
}
.mg_tab_active a {
color:#FFFFFF;
font-weight:bold;
}
.mg_tab_active a:hover {
color:#FFFFFF;
font-weight:bold;
}*/


/*Changed - 2nd Sprint*/
.mg_tab_inactive {

background:transparent url(/images/casino/tab_off.png) no-repeat scroll 0 0;
color:#7A7A7A;
font-weight:bold;
height:32px;
text-align:center;
width:94px;

}
.mg_tab_inactive a {
color:#7A7A7A;
font-weight:bold;
height:27px;
width:94px;
display:inline-block;
padding:5px 0 0 0;
line-height:1.1;
}
.mg_tab_inactive a:hover,.mg_tab_inactive a:visited {
color:#7A7A7A;
font-weight:bold;
}

td.mg_tab_active {
background:transparent url(/images/casino/tab_selected.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
height:32px;
text-align:center;
width:94px;
}
td.mg_tab_active a {
color:#FFFFFF;
font-weight:bold;
height:27px;
width:94px;
display:inline-block;
padding:5px 0 0 0;
line-height:1.1;
}
td.mg_tab_active a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

/*Changed - 2nd Sprint*/
.mg_tabs_spacer {
height:37px;
width:1px;
}
.play_for_fun_bullet {
color:#FFD100;
font-size:9px;
font-weight:bold;
}
.play_for_fun_label {
color:#FFFFFF;
font-size:11px;
}
.play_for_fun_label a {
color:#FFFFFF;
font-size:11px;
}
.play_for_fun_label a:hover {
color:#FFFFFF;
font-size:11px;
}
.play_for_real_bullet {
color:#FFFFFF;
font-size:9px;
font-weight:bold;
}
.play_for_real_label {
color:#FFD100;
font-size:11px;
font-weight:bold;
}
.play_for_real_label a {
color:#FFD100;
font-size:11px;
font-weight:bold;
}
.play_for_real_label a:hover {
color:#FFD100;
font-size:11px;
font-weight:bold;
}
.mg_table_sel {
border:4px solid #E1DFEA;
}
.mg_table_sel:hover {
border:4px solid #ff8000;
}

/*Changed - 2nd Sprint*/
.mg_game_caption {
	background:url(/images/casino/games_overlay.png) no-repeat;
	height:30px;
	width:208px;
	margin-top:66px;
	color:#FFFFFF;
	font-weight:bold;
}

/*Changed*/
.mg_game_jackpot_label {
color:#FFD100;
}
.mg_game_jackpot_amount {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:10px;
margin:0;
padding:0;
vertical-align:top;
}
.mg_game_jackpot_amount:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:10px;
margin:0;
padding:0;
vertical-align:top;
}
.topWinnersBlock {
background-image:url(/images/mg/winners.jpg);
background-repeat:no-repeat;
height:161px;
text-align:center;
width:191px;
}
.authError, .authError h1 {
color:#990000;
font-family:Arial,sans-serif;
}
.authError h1 {
font-size:16px;
}
.authError h2 {
font-family:Arial;
font-size:13px;
}
.mgLauncher body {
background-color:#000000;
}
#mgcasino-navigation {
background-color:#000000;
padding-top:10px;
}
#mgcasino-navigation a {
color:#FFFFFF;
font-family:Arial;
font-size:13px;
font-weight:bold;
}
#mgcasino-navigation span {
color:#FFFFFF;
font-weight:bold;
padding-left:40px;
}
.previous {
    background: url(/images/casino/previous_but.png) repeat;
    display: inline-block;
    height: 23px;
    width: 23px;
    float: right;
}

.next {
    background: url(/images/casino/next_but.png) repeat;
    display: inline-block;
    height: 23px;
    width: 23px;
    float: right;
}


