﻿body {
	margin:0 !important;
	padding:0 !important;
	font-family:Arial;
	text-align:center;
	background:#000 url(../images/sec-background.jpg) repeat-x top left;
}
#container {
	margin:0 auto;
	padding:0;
	width:1000px;
	text-align:left !important;
	position:relative;
}
#header {
	width:100%;
	height:99px;
	clear:both;
	position:absolute;
	top:0;
	left:0;
	margin:0 !important;
	padding:0 !important;
	z-index:1;
}
#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 div {
	margin:0;
	padding:0;
	width:592px;
	height:99px;
	background:url(../images/home-play-as-you-go.jpg) no-repeat;
	float:left;
	text-indent:-9999em;
}
#header div hr {
	display:none;
}
#content {
	position:relative;
	clear:both;
	padding-top:120px;
}
/* CONTENT LEFT AND RIGHT COLUMNS */

#contentLeft {
	margin:0;
	width:697px;
	float:left;
	background:url(../images/sec-contentL-background.jpg) repeat-y top left;
	position:relative;
}
#contentLeft #contentLeftInfo {
	margin:0;
	font-size:9pt;
	color:#fff;
}
#contentLeft #contentLeftInfo p {
	margin:20px 50px;
}
#contentLeft #contentLeftInfo a {
	color:#fff;
}
#contentLeft .contentLeftTitle {
	margin:0;
	padding:0;
	width:697px;
	height:100px;
	background:url(../images/sec-contentL-top.jpg) no-repeat;
	position:relative;
	float:none;
}
#contentLeft .contentLeftTitle h1 /* HEADING */ {
	margin:0;
	padding:20px 0 15px 0;
	text-align:center;
	font-size:15pt;
	font-weight:normal;
	letter-spacing:-1px;
	color:#fff;
	background:url(../images/sec-title-background.gif) no-repeat center bottom;
}
#contentLeft .contentLeftTitle h2 /* BLURB */ {
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:-1px;
	color:#9CC2C3;
}
#contentRight {
	width:270px;
	float:left;
}
#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 h3 {
	margin:40px 93px 0 0;
	padding:0;
	color:#f00;
	font-size:8pt;
	font-weight:normal;
}
#jackpot #ticker {
	margin:7px 95px 0 0;
	color:#f00;
}
#gameScreen {
	width:375px;
	height:198px;
	background:url(../images/home-game-background.jpg) top;
	float:left;
}
#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;
}
/* FOOTER SECTION */
#footerContainer {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	clear:both;
	background:url(../images/sec-footer-background.jpg) repeat-x top left;
}
#footer {
	margin:0 auto;
	padding:140px 0 30px 0;
	width:1000px;
	clear:both;
	text-align:left;
	background:url(../images/sec-foot-background.jpg) no-repeat top left;
}
#footerLinks {
	margin:0;
	padding:15px 20px 0 0;
	text-align:center;
	color:#fff;
	font-size:9pt;
	clear:both;
	line-height:14pt;
}
#footerLinks a {
	color:#fff;
}
#gamingIcons {
	margin:0 0 0 90px !important;
	padding:10px 0 0 0 !important;
	width:auto;
	height:38px;
	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:96px;
	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:78px;
	height:38px;
	background:url(../images/gaming-icons/licensed-by-gibraltar.gif);
	float:left;
}
#licenseGibraltar a {
	display:block;
	width:78px;
	height:38px;
	text-indent:-9999em;
}
#microgaming {
	width:80px;
	height:38px;
	background:url(../images/gaming-icons/microgaming.gif);
	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 */

/* RIGHT COLUMNS */

.firstDepositBonus {
	margin:0;
	padding:0;
	display:block;
	width:267px;
	height:209px;
	background:url(../images/content-right/5free-2ndary.gif);
	cursor:pointer;
}
.firstDepositBonus a {
	margin:0;
	padding:0;
	display:block;
	width:267px;
	height:209px;
	text-indent:-9999em;
}
.totalJackpots {
	margin:0;
	padding:0;
	display:block;
	width:267px;
	height:60px;
	background:url(../images/content-right/total-jackpots.jpg);
	text-indent:-9999em;
}
.totalJackpotProgressive {
	margin:0;
	padding:10px 0 0 0 !important;
	display:block;
	width:267px;
	height:73px;
	text-align:center;
	font-size:15pt;
	color:Red;
	background:url(../images/content-right/total-jackpots-bottom.jpg);
}
.hotTips {
	margin:0;
	padding:0;
	width:267px;
	height:98px;
	background:url(../images/content-right/hot-tips.jpg);
}
.hotTips h2 {
	margin:0;
	padding:55px 0 0 68px;
	font-size:9pt;
	font-weight:normal;
	color:#fff;
}
.hotTips h2 a {
	font-weight:bold;
	color:#fff;
}
/* DOWNLOAD FORM STYLESHEETS */
#secFreeDownload {
	margin:0 auto !important;
	width:100% !important;
	height:100% !important;
	z-index:100002 !important;
	text-align:center !important;
	padding-top:150px !important;
}
#secDownloadContent {
	margin:0 auto !important;
	padding:0 !important;
	width:462px !important;
	height:289px !important;
	background:#3a3a3a !important;
	border:4px solid #c9c9c9;
}
#secFreeDownload div {
	padding:10px;
	text-align:center;
	position:relative;
}
#secFreeDownload div h4 {
	margin:0 auto;
	padding:0;
	width:418px;
	height:77px;
	background:url(../images/sec-download-details.gif) no-repeat left bottom;
	text-indent:-9999em;
}
#secFreeDownload .left {
	margin:0;
	padding:3px 10px 0 0 !important;
	width:150px;
	height:20px;
	font-size:9pt;
	text-align:right !important;
	color:#fff;
	float:left;
}
#secFreeDownload .leftSecurity {
	margin:0;
	padding:33px 10px 0 0 !important;
	width:150px;
	font-size:9pt;
	text-align:right !important;
	color:#fff;
	float:left;
}
#secFreeDownload .right {
	padding:0 !important;
	width:170px;
	height:23px;
	font-size:9pt;
	text-align:left !important;
	color:#fff;
	float:left;
	line-height:2px; /* NOTE: SPACE BETWEEN SECURITY CODE CAPTCHA AND TEXT BOX BELOW */
}
#secFreeDownload .right img {
	margin:2px 0 0 0;
}
#secFreeDownload .right .captchaInput {
	width:155px;
	text-align:left;
	font-size:9pt;
	font-weight:bold;
}
#secFreeDownload select {
	width:160px;
	font-size:8pt;
}
#secFreeDownload input[type=text] {
	width:160px;
	text-align:center;
	font-size:8pt;
}
#secFreeDownload .MobileCode {
	width:30px !important;
	text-align:center;
}
#secFreeDownload .MobileNumber {
	color:#999;
	width:116px !important;
	text-align:center;
}
#secFreeDownload #download {
	display:block;
	width:auto !important;
	height:auto !important;
	margin:30px 0 0 0px !important;
	padding:0 !important;
	clear:none;
	color:#fff !important;
	font-size:8pt;
}
#secFreeDownload .closeButton {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	text-align:center !important;
	margin:-15px 0 0 0 !important;
	padding:0 0 0 235px !important;
	cursor:pointer;
}
/* classes */

.hr {
	width:100%;
	clear:both;
	height:1px;
}
.hr hr {
	display:none;
}
#contentLeftInfo a, #BonusPolicy a, #PlayerComps a, #LoyaltyPointsFAQ a, #LoyaltyTerms a, #AuctionPointsFAQ a, #AuctionTerms a {
	color:#fff !important;
	cursor:pointer !important;
	text-decoration:underline !important;
}
/* BONUS POLICY */

#BonusPolicy, #PlayerComps {
	width:600px;
	height:315px;
	overflow:auto;
	border:1px solid #C9C9C9;
	background:#141518;
	color:#fff;
	display:none;
	text-align:left !important;
}
#BonusPolicy h2, #PlayerComps h2 {
	font-size:10pt;
	margin:10px !important;
}
#BonusPolicy p, #BonusPolicy li, #PlayerComps p, #PlayerComps li {
	font-size:9pt;
	margin:10px !important;
}
#LoyaltyPointsFAQ {
	width:600px;
	height:315px;
	overflow:auto;
	border:1px solid #C9C9C9;
	background:#141518;
	color:#fff;
	display:none;
	text-align:left !important;
}
#LoyaltyPointsFAQ h2 {
	font-size:10pt;
	margin:10px !important;
}
#LoyaltyPointsFAQ p, #LoyaltyPointsFAQ li, #LoyaltyPointsFAQ td {
	font-size:9pt;
	margin:10px !important;
}
#LoyaltyPointsFAQ table {
	width:550px;
	border:1px solid #555;
	border-collapse:collapse;
	margin:10px !important;
}
/* LOYALTY TERMS AND CONDITIONS */ 

#LoyaltyTerms {
	width:600px;
	height:400px;
	overflow:auto;
	border:1px solid #C9C9C9;
	background:#141518;
	color:#fff;
	display:none;
	text-align:left !important;
}
#LoyaltyTerms h2 {
	font-size:10pt;
	margin:10px !important;
}
#LoyaltyTerms p, #LoyaltyTerms li {
	font-size:9pt;
	margin:10px !important;
}
#LoyaltyTerms ol {
	list-style-type:decimal;
	margin:10px 10px 10px 30px !important;
}
#LoyaltyTerms ol li {
	margin:5px auto;
}
#LoyaltyTerms ol ol {
	list-style-type:decimal;
	margin:10px 10px 10px 0 !important;
}
#LoyaltyTerms ol li ol li {
	margin:5px auto;
}
#LoyaltyTerms ol ol ol {
	list-style-type:decimal;
	margin:10px 10px 10px 0 !important;
}
#LoyaltyTerms ol li ol li ol li {
	margin:5px auto;
}
/* AUCTION POINTS FAQ */

#AuctionPointsFAQ {
	width:600px;
	height:315px;
	overflow:auto;
	border:1px solid #C9C9C9;
	background:#141518;
	color:#fff;
	display:none;
	text-align:left !important;
}
#AuctionPointsFAQ h2 {
	font-size:10pt;
	margin:10px !important;
}
#AuctionPointsFAQ p, #AuctionPointsFAQ li {
	font-size:9pt;
	margin:10px !important;
}
/* AUCTION TERMS */

#AuctionTerms, #Tripleterms {
	width:600px;
	height:315px;
	overflow:auto;
	border:1px solid #C9C9C9;
	background:#141518;
	color:#fff;
	display:none;
	text-align:left !important;
}
#AuctionTerms h2 {
	font-size:10pt;
	margin:10px !important;
}
#AuctionTerms p, #AuctionTerms li {
	font-size:9pt;
	margin:10px !important;
}
.anchor {
	text-decoration:none !important;
	cursor:default !important;
}
/* thank you and sorry divs */ 

/*
.thankyou
{
	width:292px;
	height:141px;
	background:#3a3a3a url(../images/thankyou.gif);
}
.thankyou h5, .sorry h5
{
	width:auto;
	height:30px !important;
	margin:0 !important;
	padding:0 !important;
	text-indent:-9999em;
	display:block;
}
.thankyou p, .sorry p
{
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	color:#fff;
}*/
.thankYou {
	margin:150px auto;
	padding:0;
	width:292px;
	height:141px;
	background:#3a3a3a url(../images/thankyou.gif);
	position:relative;
	border:4px solid #c9c9c9;
	z-index:10003;
	font-size:9pt;
	color:#fff;
}
.thankYou div {
	margin:0;
	padding:20px;
	font-size:9pt;
	color:#fff;
	text-align:center;
}
.thankYou a {
	color:#fff;
	cursor:pointer;
	text-decoration:underline;
}
.thankYou p, .thankYou ol li {
	text-align:center;
}
.thankYou h1 {
	margin:0 auto;
	padding:0;
	width:295px;
	height:90px;
	background:url(../images/home-thank-you.gif);
	text-indent:-9999em;
}
.thankYou h2, .thankYou h5 {
	height:50px !important;
	text-indent:-9999em;
}
.thankYou .close {
	text-align:center;
}
.thankYou .closeButton {
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}
.sorry {
	margin:150px auto;
	padding:0;
	width:292px;
	height:141px;
	position:relative;
	border:4px solid #c9c9c9;
	z-index:10003;
	background:#3a3a3a url(../images/sorry.gif);
	font-size:9pt;
	color:#fff;
}
.sorry div {
	margin:0;
	padding:20px;
	font-size:9pt;
	color:#fff;
	text-align:center;
}
.sorry a {
	color:#fff;
	cursor:pointer;
	text-decoration:underline;
}
.sorry p, .sorry ol li {
	text-align:center;
	margin:auto !important;
}
.sorry h2, .sorry h5 {
	height:40px !important;
	text-indent:-9999em;
}
.sorry .close {
	text-align:center;
}
.sorry .closeButton {
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}
.top {
}
/* Peel Away */
#peelawayDownload {
	position:absolute;
	top:12px;
	right:28px;
}
/* Overlay */
#simplemodal-overlay {
	background-color:#000;
	cursor:default;
}
/* Container */
#simplemodal-container {
	height:315px !important;
	width:600px;
	background-color:#fff;
	border:3px solid #ccc;
}
#simplemodal-container a.modalCloseImg {
	background:url(../images/basic/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

