﻿/* 		Casino CMS transformation tyles - kf Mar09 		*/

.gmswfheader
{
	position: relative;
	width: 600px;
	height: 113px;
	overflow: hidden;
	color:White;
	padding:0px;
	margin:0px;
}

.roul
{
	position: relative;
	background-image: url(/cmsdocs/casino/site/090316_header_roul_vv.gif);
	background-repeat: no-repeat;
	width: 600px;
	height: 113px;
	overflow: hidden;
	color:White;
	padding:12px 0px 12px 12px;
}

.strp
{
	position:relative;
	background-image:url(/cmsdocs/casino/site/090316_header_strp_vv.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:600px;
	height:113px;
	overflow:hidden;
	color:White;
	padding:12px 0px 12px 12px;
}

.bjac
{
	position:relative;
	background-image:url(/cmsdocs/casino/site/090316_header_bjac_vv.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:600px;
	height:113px;
	overflow:hidden;
	color:White;
	padding:12px 0px 12px 12px;
}

.slot
{
	position:relative;
	background-image:url(/cmsdocs/casino/site/090316_header_slot_vv.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:600px;
	height:113px;
	overflow:hidden;
	color:White;
	padding:12px 0px 12px 12px;
}

.jkpt
{
	position:relative;
	background-image:url(/cmsdocs/casino/site/090316_header_jkpt_vv.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:600px;
	height:113px;
	overflow:hidden;
	color:White;
	padding:12px 0px 12px 12px;
}

.keno
{
	position:relative;
	background-image:url(/cmsdocs/casino/site/090316_header_keno_vv.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:600px;
	height:113px;
	overflow:hidden;
	color:White;
	padding:12px 0px 12px 12px;
}

.allg
{
	position:relative;
	background-image:url(/cmsdocs/casino/site/090319-header-plain.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:600px;
	height:113px;
	overflow:hidden;
	color:White;
	padding:12px 0px 12px 12px;
}

.promo
{
	position:relative;
	background-image:url(/casino/images/menu/header_promo.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:600px;
	height:113px;
	overflow:hidden;
	color:White;
	/*padding:12px 0px 12px 12px;*/
}

a#promorollover 
{
	position:absolute;
	width:90px;
	text-decoration: underline;
	z-index:1;
}

a#promorollover:hover 
{	
	position:absolute;
	width: 394px;
	height: 97px;
	background-image: url(/cmsdocs/myaccount/site/090924-promoHowTo.gif);
	background-position: 90px -5px;
	background-repeat: no-repeat;
	z-index:2;
	overflow:hidden;
}

.ExtendedContentTable1TitleRow 
{
	background-color:#571616;
	color:#FFF;
	height:25px;
}

.ExtendedContentTable1Row
{
	background-color:#FFFFFF;
}

.ExtendedContentTable1LastColWidth
{
	width:175px
}

.battleshipsTable table {
border-collapse: collapse;
}

.battleshipsTable td {
border:2px solid #999999;
padding:15px 20px;
text-align:center;
}

.battleshipsTable td.noBorder {
border:0;
padding:15px 20px;
text-align:center;
}

/***** Spanish Landing Page Start *****/
.VGHeaderBg { width: 770px; height: 75px; background: url(/myaccount/images/header.gif) no-repeat 0 0 }
.ESCasMiddle	{ width: 377px; padding: 0 20px; letter-spacing: .01em; line-height: 1.7em }
.ESCasMiddle h2	{ font-size: 24px; color: #CC0000; margin: 0; padding: 0 }
.splash_mjhomebg
{
	width:770px;
	height:70px;
	background-image:url(/casino/images/splash/tickerBg.gif);
	background-position:3px 0px;
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto;
	background-color:White;
}

.splash_mjhomeswf
{
	padding:5px 10px 0px 283px;
	border:0px;
	height:60px;
	float:left;
}

.splash_mjhomebtn
{
	float:left;
	position:relative;
	width:163px;
	padding:17px 0px 20px 0px;
	text-align:right;
}

#ESfooter
{
	background-color:White;
	white-space:nowrap !important;
	margin-top: 10px;
	width:770px;
	overflow:hidden;
}

.EScopyright
{
	float:left;
	font-size:8pt;
	text-align:left;
	color:#999999;
	padding:0px 0px 0px 20px;
}

.ESGamGam18
{
	float:right;
	text-align:right;
	padding:0px 12px 0px 0px;
}

.ESBotCnr {position:relative;width:770px;height:9px;background-color:White;clear:both;bottom:0}

.ESLtBotCnr
{
	position:absolute;
	background:url(/images/footer/footer_l-corner.gif) no-repeat 0 0;
	height:9px;
	width:8px;
	left:0;
	bottom:0;
	margin:0;
	padding:0;
}

.ESRtBotCnr
{
	position:absolute;
	background:url(/images/footer/footer_r-corner.gif) no-repeat 0 0;
	height:9px;
	width:8px;
	right:0;
	bottom:0;
	margin:0;
	padding:0;

}

.ESTerms	{ width: 770px; margin: 0 auto; text-align: left; padding-top: 20px; color: White }
.ESTerms a	{ color: White }
.ESTerms ul { padding: 5px 0 0 20px }
 
/***** Spanish Landing Page End *****/

/****** table styles start ******/ 

.tablehead td 
{
	background-color:#CA1717;
	color:#ffffff;
	border-bottom:solid 2px white;
	padding:5px;
	vertical-align:bottom;
}

.tablerow td
{
	background-color:#cccccc;
	color:#333333;
	border-bottom:solid 2px white;
	padding:5px;
	vertical-align:top;
}

/* PROMOTIONS MENU - START */
/* GLOBALHEADER */
#globalheader				{ position: relative; width: 578px; height: 43px; margin: 0px auto; z-index: 1; overflow: hidden; }
#globalheader #globalnav	{ position: relative; margin: 0; padding: 0; }
#globalheader #globalnav li { position: relative; display: inline;  }
#globalheader #globalnav li a { position: relative; float: left; height: 0; padding: 43px; }
#globalheader #globalnav li a { position: relative; background-image: url(../../furniture/PromoTabsCasino.png); _background-image: url(../../furniture/PromoTabsCasino.png); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-bonus a			{ background-position: 0 0; width: 135px; }
#globalheader #globalnav li#gn-weekly a			{ background-position: -220px 0; width: 52px; }
#globalheader #globalnav li#gn-daily a			{ background-position: -355px 0; width: 133px; }

/* OVER STATES */
#globalheader #globalnav li#gn-bonus a:hover	{ background-position: 0 -34px; }
#globalheader #globalnav li#gn-weekly a:hover	{ background-position: -220px -34px; }
#globalheader #globalnav li#gn-daily a:hover	{ background-position: -355px -34px; }

/* ON STATES */
#globalheader.bonus #globalnav li#gn-bonus a	{ background-position: 0 -68px; cursor: default; }
#globalheader.weekly #globalnav li#gn-weekly a	{ background-position: -220px -68px !important; }
#globalheader.daily #globalnav li#gn-daily a	{ background-position: -355px -68px !important; }
/* PROMOTIONS MENU - END */

/* SPLASH.ASPX - START */
#splash .MainContent { width:770px; height: inherit; text-align:left; margin:0px auto; }

/* VIRGIN CASINO ONLINE - START */
#casinoonlineheader { position: relative; width: 770px; height: 75px; overflow: hidden; text-align: center; margin: 0px auto; float: none }
#casinoonlineheader .middle { position: relative; width: 590px; height: 75px; background: transparent url(/casino/images/header/slice.gif) repeat-x 0px 0px }
/* VIRGIN CASINO ONLINE - END */
/* SPLASH.ASPX - END */
