﻿body
{
	margin:0 !important;
	padding:0 !important;
	background:#16558A url(../images/homepage-background.jpg) top left repeat-x;
	font-family:Arial;
	text-align:center;
}

#dialog 
{
	width:400px;
	overflow:hidden;

	padding:0;
	margin:0;
}
#modalClose  
{
	border:0;
	text-decoration:none;
}

#modalClose  img 
{
	border:0;
}
#container
{
	margin:0 auto;
	padding:0;
	width:1000px;
	text-align:left !important;
	position:relative;
}
#content
{
	margin-top:22px;
}
#header
{
	width:100%;
	height:99px;
	clear:both;
	position:relative;
}
#header h1
{
	margin:0;
	padding:0;
	width:408px;
	height:99px;
	float:left;
	background:url(../images/home-JackpotCity.jpg);
}
#header h1 a
{
	display:block;
	width:408px;
	height:99px;
	text-indent:-9999em;
}
#header h2
{
	margin:0;
	padding:0;
	width:592px;
	height:99px;
	background:url(../images/home-play-as-you-go.jpg) no-repeat top left;
	float:left;
	text-indent:-9999em;
}
#header div
{
	margin:0;
	padding:0;
	width:795px;
	height:230px;
	background:url(../images/home-text-background.gif) top no-repeat;
	position:absolute;
	top:905px;
	left:90px;
}
#header div p
{
	margin:10px 15px;
	padding:0;
	font-size:9pt;
	color:#fff;
	text-align:center;
}
#header div a {	color:#fff; }

#promotions
{
	width:758px;
	height:80px;
	background:url(../images/home-promo-background.jpg);
	text-align:right;
	float:left;
}
/*
#promotions h3
{
	display:block;
	margin:0;
	padding:0;
	width:423px;
	height:80px;
	text-indent:-99999em !important;
	background:url(../images/promotions/150-match-up-150-free.jpg);
	float:right;
}
*/
#jackpot
{
	width:242px;
	height:80px;
	background:url(../images/home-jackpot-background.jpg);
	text-align:right;
	float:left;
}
#jackpot h2
{
	margin:40px 93px 0 0;
	padding:0;
	color:#f00;
	font-size:8pt;
	font-weight:bold;
}
#jackpot #ticker
{
	margin:7px 95px 0 0;
	font-weight:bold;
	color:#f00;
}
#gameScreen
{
	width:375px;
	height:198px;
	background:url(../images/home-game-background.jpg) top;
	float:left;
	position:relative;
}
#gameScreen div
{
	width:265px;
	height:190px;
	margin:2px 0 0 110px;
	padding:0;
}
#gameDownload
{
	width:383px;
	height:198px;
	background:url(../images/home-form-background.jpg) bottom;
	float:left;
}
#gameDice
{
	width:230px;
	height:198px;
	background:url(../images/home-form-dice.jpg) bottom left no-repeat;
	float:left;
}

#dataRates
{
	display:block;
	margin:0 0 0 20px;
	padding:0;
	width:950px;
	height:41px;
	background:url(../images/home-data-background.jpg) bottom left no-repeat;
	clear:both;
	color:#B3B3B3;
	font-size:7pt;
}
#dataRates p
{
	display:block;
	width:90%;
	height:20px;
	margin:0;
	padding:15px 0 0 10px;
}

#hr
{
	display:block;
	margin:0 0 0 20px;
	padding:0;
	width:950px;
	height:36px;
	background:url(../images/home-hr-background.jpg) bottom left no-repeat;
	clear:both;
}
#hr ol
{
	display:none;
}
#flashSelection
{
	display:block;
	margin:0 0 0 20px;
	padding:0;
	width:948px;
	height:244px;
	overflow:hidden;
}

#footer
{}
#footerLinks
{
	margin:0;
	padding:10px 20px 0 0;
	text-align:center;
	color:#fff;
	font-size:9pt;
	clear:both;
	line-height:14pt;
}
#footerLinks a
{
	color:#fff;
}
#gamingIcons
{
	margin:15px 0 0 65px;
	padding:0;
	width:auto;
	height:auto;
	clear:both;
}
#securePrivate
{
	width:76px;
	height:38px;
	background:url(../images/gaming-icons/encrypted-and-secure.gif);
	float:left;
	text-indent:-9999em;
}
#fastCashouts
{
	width:83px;
	height:38px;
	background:url(../images/gaming-icons/fast-cashouts.gif);
	float:left;
	text-indent:-9999em;
}
#easyDeposits
{
	width:77px;
	height:38px;
	background:url(../images/gaming-icons/safe-and-easy.gif);
	float:left;
	text-indent:-9999em;
}
#indepAudit
{
	width:104px;
	height:38px;
	background:url(../images/gaming-icons/independantly-audited.gif);
	float:left;
	text-indent:-9999em;
}
#responsGaming
{
	width:96px;
	height:38px;
	background:url(../images/gaming-icons/responsible-gaming.gif);
	float:left;
	text-indent:-9999em;
}
#eCogra
{
	width:89px;
	height:38px;
	background:url(../images/gaming-icons/ecogra.gif);
	float:left;
	text-indent:-9999em;
}
#licenseGibraltar
{
	width:76px;
	height:38px;
	background:url(../images/gaming-icons/licensed-by-gibraltar.gif);
	background-repeat:no-repeat;
	float:left;
display:block;
	text-indent:-9999em;
}

#microgaming
{
	width:80px;
	height:38px;
	background:url(../images/gaming-icons/microgaming.gif);
	float:left;
	text-indent:-9999em;
}
#gamcare
{
	width:54px;
	height:39px;
	background:url(../images/gaming-icons/gamecare.gif);
	background-repeat:no-repeat;
	float:left;
	text-indent:-9999em;
}
  /* gamecare pop */ 
    #terms-container-promo500 {
	position:absolute !important;
	width: 508px;
	height: auto;
	margin:0px auto;
	padding:0px;
	z-index:100003;
	top:403px;
	left:325px;
	visibility:hidden;
	background: none repeat scroll 0 0 #fff;
	border:3px solid #cccccc;
    }
    #terms-head
    {color:#fff;
    	}
	#terms-top {
    background:#141518;
    float: left;
    height: 155px;
    width: 508px;
    border:0px;
}

#terms-mid {
    background: none repeat scroll 0 0 #141518;
    float: left;
    height: 445px;
    width: 508px;
    font-size:12px;
    border:0px;
}

#terms-copy {
    color: #fff;
    height:auto;
    line-height: 1.3;
    overflow: auto;
    padding: 0 5px 5px 18px;
    text-align: left;
    width: 480px;
    border:0px;
}

#close 
{background:url(../images/basic/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-8px;
  right:-6px;
  cursor:pointer;
  border:0px;
  }
 #gamlinks a
 {color:#ffffff;
  
 	}


#gamcare-certification
{
	width:60px;
	height:39px;
	background:url(../images/gaming-icons/gamcare-cit.gif);
	background-repeat:no-repeat;
	float:left;
	text-indent:-9999em;
}
#masterCard
{
	width:105px;
	height:38px;
	background:url(../images/gaming-icons/mastercard-visa.gif);
	float:left;
	text-indent:-9999em;
}

/* DOWNLOAD FORM STYLESHEETS */

#freeDownload
{
	margin:0;
	padding:25px 0 0 0;
	width:350px;
}
#freeDownload .left
{
	margin:0;
	padding:3px 10px 0 0;
	width:150px;
	height:20px;
	font-size:8pt;
	text-align:right;
	color:#fff;
	float:left;
}
#freeDownload .leftSecurityCode
{
	margin:0;
	padding:35px 10px 0 0;
	width:150px;
	height:20px;
	font-size:8pt;
	text-align:right;
	color:#fff;
	float:left;
}
#freeDownload .right
{
	width:170px;
	height:23px;
	font-size:8pt;
	text-align:left;
	color:#fff;
	float:left;
	line-height:2px; /* NOTE: SPACE BETWEEN SECURITY CODE CAPTCHA AND TEXT BOX BELOW */
}
#freeDownload .right img
{
	margin:2px 0 5px 0;
}
#freeDownload .right .captchaInput
{
	width:155px;
	text-align:left;
	font-size:8pt;
	font-weight:bold;
}
#freeDownload select
{
	width:160px;
	font-size:8pt;
}
#freeDownload input[type=text]
{
	width:160px;
	text-align:center;
	font-size:8pt;
}
#freeDownload .MobileCode
{
	width:30px !important;
	text-align:center;
}
#freeDownload .MobileNumber
{
	color:#999;
	width:116px !important;
	text-align:center;
}
#freeDownload #download
{
	position:absolute;
	top:302px;
	left:414px;
	display:block;
	width:199px;
	height:47px;
	margin:50px 0 0 100px;
	padding:0;
}

/* THANK YOU POPUP */

.thankYou
{
	margin:150px auto;
	padding:0;
	width:500px;
	height:auto;
	background:#3A3A3A;
	position:relative;
	border:4px solid #c9c9c9;
	z-index:10003;
}

.thankYou div
{
	margin:0;
	padding:20px;
	font-size:9pt;
	color:#fff;
	text-align:center;
}
.thankYou div a
{
	color:#fff;
	cursor:pointer;
	text-decoration:underline;
}
.thankYou div p, .thankYou div ol li
{
	text-align:left;
}
.thankYou div h1
{
	margin:0 auto;
	padding:0;
	width:295px;
	height:90px;
	background:url(../images/home-thank-you.gif);
	text-indent:-9999em;
}
.thankYou div h2
{
	display:none;
}
.thankYou .close
{
	text-align:center;
}
.thankYou .closeButton
{
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}

/* thank you and sorry divs */ 
.divMessages
{
	width:100%;
	height:100%;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	z-index:10000;
}

.sorry
{
	position:relative;
	border:4px solid #c9c9c9;
	margin:150px auto !important;
	width:292px;
	height:141px;
	background:#3a3a3a url(../images/sorry.gif);
	z-index:10002;
}
.sorry h5
{
	width:auto;
	height:60px !important;
	margin:0 !important;
	padding:0 !important;
	text-indent:-9999em;
	display:block;
}
.sorry p
{
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	color:#fff;
}
.sorry a
{
	cursor:pointer;
	text-decoration:underline;
}

/* game preview / download block */

#gamesImageBox
{
    float:left;
    width:200px;
    height:220px;
    margin: 10px 0 0 10px;
}
#gamePreviewScreen
{
    width:370px;
    float:right;
	height:auto;
	font-size:9pt !important;
	color:#fff;
	margin:10px 20px 10px 0 !important;
}
#popUpGameTitle
{
    float:left;
    height:auto;
    width:365px;
    margin:0 0 10px 0;
    border-bottom:solid 1px #FFF;
    text-align:center;
    font-family:Verdana;
    font-size:16px;
    font-weight:bold;
}
#popUpGameText
{
    width:365px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
}
#gamePreviewScreen .left
{
	width:135px;
	height:30px;
	float:left;
	margin:0;
}
#gamePreviewScreen .right
{
	width:220px;
	height:30px;
	float:left;
	margin:0;
}
#gamePreviewScreen #download
{
	width:100%;
	clear:both;
	text-align:center !important;
}
#gamePreviewScreen .MobileCode
{
	width:30px;
}
#gamePreviewScreen .captchaInput
{
	width:55px;
	float:left;
	font-weight:bold;
	margin:-25px 0 0 165px;
	padding:2px 0 3px 2px !important;
}
#gamePreviewScreen select
{
	width:194px;
}

/* the overlay etc. */ 

#gameviewwrapper
{
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
} 
#gameviewoverlay
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	background:#000;
	opacity:0.65;
	-moz-opacity:0.65;
	filter:alpha(opacity=65);
}
#gameview
{
	position: relative !important;
	margin:0 auto !important;
	width:100% !important;
	height:100% !important;
	z-index:100002 !important;
	text-align:center !important;
}
#gameviewContent
{
	position:relative !important;
	width:600px;
	height:300px;
	margin:150px auto !important;
	padding:0 !important;
	clear:both;
	border:4px solid #c9c9c9;
	background:#3A3A3A;
	text-align:left !important;
}
#gameviewContent .closeButton
{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	text-align:center !important;
	margin:-15px 0 0 0 !important;
	padding:0 0 0 305px !important;
	cursor:pointer;
}

#android-ipad-iphone
{
    display:block !important;
    position:absolute !important;
    top:137px !important;
    left:103px !important;
    width:222px !important;
    height:121px !important;
    background:url('../images/android-iphone-ipad.png') top no-repeat !important;
    margin:0 !important;
    padding:0 !important;
}
