/* CSS Document */
body {
	background-color:white;
	color:black;
}

a, a:link, a:visited, a:active, a:hover, a:visited:hover {
	text-decoration:none;
}

a:link, a:active, a:visited {
	background-color:transparent;
	color:#006666;
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
}

a:hover, a:visited:hover {
	background-color:transparent;
	color:#009966;
}

a img {
	border:none;
}

ul li {
	margin:0px 0px 5px 5px;
	list-style-position:outside;
	font:10pt Arial, Verdana, Helvetica, sans-serif;
}

.freeMoneyText, a.freeMoneyText:link, a.freeMoneyText:visited, a.freeMoneyText:hover, a.freeMoneyText:visited:hover {
	font:bold 72pt/72pt "Arial Narrow", sans-serif;
	color:#009966;
	position:relative;
	top:20px;
	left:0px;
	width:750px;
	text-align:center;
	z-index:10;
	display:block;
	letter-spacing:-1pt
}

.playNowText, a.playNowText:link,  a.playNowText:hover, a.playNowText:visited, a.playNowText:visited:hover {
	font:bold 60pt "Arial Narrow", sans-serif;
	color:#009966;
	width:350px;
	text-align:center;
	display:block;
	letter-spacing:-5pt;
	white-space:nowrap;
}

.playNowTextSmall, a.playNowTextSmall:link, a.playNowTextSmall:visited, a.playNowTextSmall:hover, a.playNowTextSmall:visited:hover {
	font:bolder 18pt "Arial Narrow", sans-serif;
	color:#009966;
	background-color:#f0edd8;
	float:left;
	display:inline;
}

.playNowText {
	width:370px;
	position:static;
	margin:0px;
	padding:0px;
}

.flashCasino {
	background-image:url(../images/flashImage.gif);
	background-repeat:no-repeat;
	width:198px;
	height:128px;
	border:1px solid black;
}

.flashHeader {
	width:auto;
	height:50px;
	margin:0px;
	text-align:center;
	padding-top:5px;
	white-space:nowrap;
	color:#FFFFFF;
	background-color:#000000;
}

a.flashText:link, a.flashText:visited, a.flashText:hover, a.flashText:visited:hover {
	font:13pt/16pt "Arial Black", sans-serif;
	color:#FFFFFF;
	background-color:#000000;
}

.bigClickHereButton, a.bigClickHereButton:link, a.bigClickHereButton:visited {
	font:36pt "Futura Md BT", sans-serif;
	background-color:#006633;
	color:white;
	border:5px solid white;
	width:85%;
	height:50pt;
	text-align:center;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	display:block;
}

.smallClickHereButton, a.smallClickHereButton:link, a.smallClickHereButton:visited {
	font:12pt "Futura Md BT", sans-serif;
	background-color:#339900;
	color:white;
	border:2px solid white;
	text-align:center;
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	width:70px;
	height:40px;
}

.freeMoneyBlock {
	display:block;
	width:750px;
	height:auto;
	text-align:center;
	white-space:nowrap;
	margin:0 auto;
	padding:0;
	clear:both;
	position:absolute;
	top:47pt;
}
a.topRightClickHereButton:link, a.topRightClickHereButton:visited {
	display:block;
	font:bold 24pt "Arial Narrow", sans-serif;
	width:750px;
	height:30px;
	text-align:right;
	margin:-15pt 0 0 -5pt;
	padding:0;
	z-index:30;
	white-space:nowrap;
}

.topNavBar {
	/*background-image:url(../images/topNavBar.gif);*/
	width:750px;
	height:auto;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-align:right;
}

a.topNav:link, a.topNav:visited, a.topNav:active, a.topNav:hover, a.topNav:visited:hover {
	font:normal 10pt "Futura Lt BT", sans-serif;
	color:black;
	background-color:#f0edd8;
/*	background-color:transparent; */
	padding:0 5px;
	margin:0;
	height:10pt;
}

.CGLogo {
	width:202px;
	height:60px;
	text-align:left;
	margin:0;
	padding:0 0 0 10px;
	display:inline;
	z-index:20;
	float:left;
}

img {
	border:none;
}

.topStuff {
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:750px;
	height:185px;
	display:block;
	text-align:left;
	vertical-align:top;
	background-image:url(../images/background.gif);
	background-repeat:no-repeat;
}

.middleStuff2 {
	list-style-type:none;
	margin:10px auto 0px auto;
	padding:0px;
	width:750px;
	height:auto;
	min-height:475px;
	z-index:1;
	text-align:left;
	white-space:normal;
}
.center {
	margin:0px auto;
}

.content {
	width:580px;
	position:relative;
	left:85px;
	top:-595px;
	text-align:left;
}

.table {
	display:table;
	width:750px;
	height:200px;
	margin:0px;
	padding:0px;
}

.mainContent {
	background-image:url(../images/cardBackground.gif);
	width:570px;
	height:auto;
	min-height:475px;
	text-align:left;
	background-repeat:no-repeat;
	float:left;
	vertical-align:top;
	font:10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
}
.downloadPage {
	height:475px;
}

.gameDemoPage {
	height:500px;
}
.gameDemoPicture {
	margin:0px 2px 2px 0px;
	padding:0px;
	width:160px;
	height:120px;
}

a.clickHereButton:link, a.clickHereButton:visited {
	font:bold 10pt "Futura Md BT", sans-serif;
	width:auto;
	background-color:#f0edd8;
	color:black;
	margin:0px 2px 0px 0px;
	padding:1px;
	border:1px solid black;
	float:right;
	white-space:nowrap;
}

ol li {
	margin:5px;
}

.bar {
	margin:0px auto;
	padding:0px;
	position:relative;
	background-image:url(../images/bar.gif);
	width:750px;
	height:9px;
	background-repeat:repeat-x;
	background-position:left top;
	display:block;
}

a.clickHereButton:hover,  a.clickHereButton:visited:hover {
	font:bold 10pt "Futura Md BT", sans-serif;
	width:auto;
	margin:0px 2px 0px 0px;
	padding:1px;
	border:1px solid white;
	background-color:black;
	color:white;
}

.subHeader {
	font:bold 10pt "Futura Md BT", sans-serif;
	color:#727060;
	background-color:#f0edd8;
	background-image:url(../images/gamesbar.gif);
	background-repeat:repeat-x;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;
}

.header {
	font:bold 18pt "Futura Md BT", sans-serif;
	color:#727060;
	text-align:left;
	padding:10px;
	margin:0px;
	width:auto;
	display:block;
	background-color:#f0edd8;
}

.bigTextHeader {
	font:16pt Arial, Verdana, Helvetica, sans-serif;
	padding:10px;
}

.welcomeText {
	margin:0px;
	padding:0px 10px 0px 10px;
	text-align:left;
	font:9pt Arial, Verdana, Helvetica, sans-serif;
}
.topSubMenuText {
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
	white-space:nowrap;
	margin:0px;
	padding:0px 10px 0px 10px;
	text-align:left;
}

.boldText {
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.boldTextHeader {
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.boldSpannedText {
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
	display:inline;
}

.boldRightText {
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
}

.regularText {
	font:10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
.cashierSubMenu {
	font:10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px 10px 0px 10px;
	text-align:left;
	white-space:nowrap;
}

.boldItalicText {
	font:bold italic 10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.boldItalicSpannedText {
	font:bold italic 10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
	display:inline;
}

p {
	font:10pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding-left:10px;
	padding-right:10px;
}

.paymentMethodsList {
	list-style-type:none;
	padding:0px;
	margin:0px;
	display:block;
}

.textSubHeader {
	font:bold 24pt "Times New Roman", serif;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	color:#990000;
	background-color:white;
}
.textSubHeaderSansSerif {
	font:14pt Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.downloadNowMenu {
	width:165px;
	height:120px;
	background-color:#f0edd8;
	color:#727060;
	text-align:left;
	list-style-type:none;
	margin-left:0px;
	padding:0px;
	margin-bottom:10px;
}

.leftMenuItemWidth {
	width:145px;
	margin:0px;
}

.liveSupportTable {
	width:165px;
	background-color:#f0edd8;
	position:relative;
	margin:0px;
	font:bold 18pt "Arial Narrow", sans-serif;
	color:#009966;
	text-align:center;
	height:auto;
	padding:0px;
}

a.liveSupportText:link, a.liveSupportText:visited, a.liveSupportText:hover, a.liveSupportText:visited:hover {
	background-color:#f0edd8;
	font:bold 18pt "Arial Narrow", sans-serif;
	color:#009966;
	white-space:nowrap;
}

.featuredGamesMenu {
	width:165px;
	background-color:#f0edd8;
	color:#727060;
	text-align:center;
	position:relative;
	margin:0px 0px 10px 0px;
	padding:0px;
	height:200px;
}

.featuredGameRow {
	text-align:center;
	margin:0px;
	padding:0px;
	width:165px;
	position:relative;
	left:0px;
	display:table-row;
}

.featuredGameDemoMenu {
	width:165px;
	background-color:#f0edd8;
	color:#727060;
	text-align:right;
	position:relative;
	margin:0px;
	padding:0px;
	height:330px;
	min-height:330px;
	vertical-align:middle;
	display:table;
}

.featuredGamesMenuRow {
	width:150px;
	display:table-row;
	text-align:center;
}

.featuredGamesMenuItem {
	display:table-cell;
}

.gameDemoMenu {
	width:165px;
	background-color:#f0edd8;
	color:#727060;
	text-align:right;
	position:relative;
	margin-bottom:10px;
	height:180px;
}

.finePrint {
	list-style-type:none;
	margin:0px auto;
	padding:0px;
	font:bold 7pt/8pt Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	width:750px;
	height:150px;
	z-index:1;
	clear:both;
}

.finePrintLeftImages {
	display:inline; 
	width:auto;
	text-align:left;
	position:relative;
	top:0px;
}
.finePrintRightImages {width:auto;display:inline; float:right;}

.finePrintPromotion {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:white;
	color:black;
	font:bold 7pt/8pt Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	width:750px;
	position:relative;
	left:0px;
	top:1000px;
	z-index:1;
}


.finePrint2 {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:white;
	color:black;
	font:bold 7pt/8pt Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	width:750px;
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
}

.finePrintRow {
	width:750px;
	white-space:nowrap;
	text-align:right;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.finePrintContainer {
	float:left;
}

.finePrintText, a.finePrintText:link, a.finePrintText:visited {
	font:bold 7pt/8pt Arial, Verdana, Helvetica, sans-serif;
	color:black;
	background-color:white;
}

.greenFinePrintText, a.greenFinePrintText:link, a.greenFinePrintText:visited {
	font:bold 7pt/8pt Arial, Verdana, Helvetica, sans-serif;
	color:green;
	background-color:white;
}

a.finePrintText:hover, a.finePrintText:visited:hover, a.greenFinePrintText:hover, a.greenFinePrintText:visited:hover {
	font:bold 7pt/8pt Arial, Verdana, Helvetica, sans-serif;
	color:red;
	background-color:white;
}

.gameLinks, a.gameLinks:link, a.gameLinks:visited {
	width:155px;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-color:#f0edd8;
	color:#727060;
	display:block;
	text-align:left;
	border-bottom:1px solid #727060;
}

a.gameLinks:hover, a.gameLinks:visited:hover {
	width:155px;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-color:#727060;
	color:#f0edd8;
	display:block;
}

.featuredGamesList {
text-align:center;
	margin:0px;
	padding:0px;
	width:150px;
	height:180px;
}

.downloadTable {
	width:370px;
	height:260px;
	background-image:url(../images/dicebackground.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
}

.leftColumn {
	text-align:left;
	width:180px;
	height:auto;
	float:left;
	position:relative;
	left:0px;
}
.rightColumn {
	width:200px;
	height:260px;
	/*position:relative;
	left:370px;
	top:-260px; */
	float:right;
	text-align:left;
}

.insideStuff {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.monthlyPromotion {
	background-color:#98cffa;
	width:198px;
	height:128px;
	color:#006633;
	text-align:center;
	font:bold 10pt "Futura Md BT", sans-serif;
	border:1px solid #237977;
}

.progressiveJackpotTable {
	background-color:#8fd1fa;
	width:563px;
	height:40px;
	margin:0px;
	padding:0px 0px 0px 5px;
	font:bold 18pt "Futura Md BT", sans-serif;
	color:black;
	list-style-type:none;
	text-align:left;
	display:table;
	clear:both;
	border:1px solid black;
}

.progressiveJackpotRow {
	display:table-row;
}

.progressiveJackpotCell {
	display:table-cell;
	float:left;
	background-color:#8fd1fa;
	font:bold 18pt "Futura Md BT", sans-serif;
	color:black;
	width:340px;
	height:auto;
	margin:0px;
	padding:5px 0px 0px 0px;
	vertical-align:top;
}

.ticker {
	width:200px;
	height:25px;
	background-color:green;
	color:white;
	font:bold 12pt/12pt "Futura Md BT", sans-serif;
	text-align:center;
	margin:0px;
	padding:5px 0px 0px 0px;
	white-space:nowrap;
	display:table-cell;
	border:1px solid white;
}

form, input {
	margin:0px;
	padding:0px;
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
}

.spanTicker {
position: relative; left: 2px; top: 12px; margin:0px;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.promotions {
	width:400px;
	height:auto;
	border:1px solid black;
}

.noBullet {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.crumb {font-family:verdana, sans-serif; font-size:11px; background-color:white; color:#666666; text-decoration:none;}
.style7 {font-family: verdana, sans-serif; font-size: 12px; background-color:white; color: #007905; text-decoration: none; font-weight: bold; }

.contactTable {
	display:table;
	width:570px;
}

.contactRow {
	display:table-row;
	width:570px;
}

.contactLabel {
	display:table-cell;
	width:130px;
	text-align:left;
	float:left;
	margin:0px;
	padding:5px 0px 5px 10px;
	vertical-align:top;
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
}

.contactInput {
	display:table-cell;
	width:430px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0px;
	font:10pt Arial, Verdana, Helvetica, sans-serif;
}

.freeCDROMTable {
	display:table;
	width:450px;
	text-align:center;
}

.freeCDROMRow {
	display:table-row;
	width:450px;
}

.freeCDROMLabel {
	display:table-cell;
	width:140px;
	text-align:left;
	float:left;
	margin:0px;
	padding:5px 0px 5px 10px;
	vertical-align:top;
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
}

.freeCDROMInput {
	display:table-cell;
	width:295px;
	text-align:left;
	float:left;
	padding:0px;
	margin:0px;
	font:10pt Arial, Verdana, Helvetica, sans-serif;
}

.paymentTable {
	display:table;
	width:570px;
}

.paymentRow {
	display:table-row;
	width:570px;
}

.paymentTextCell {
	display:table-cell;
	width:420px;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:top;
	font:bold 10pt Arial, Verdana, Helvetica, sans-serif;
}

.paymentImageCell {
	display:table-cell;
	margin:0px;
	padding:0px;
	width:150px;
	text-align:left;
	float:left;
	font:10pt Arial, Verdana, Helvetica, sans-serif;
}

.promotionsTable {
	display:table;
	width:560px;
	height:125px;
	min-height:125px;
	margin:0px 0px 0px 10px;
}

.promotionsRow {
	display:table-row;
	height:125px;
}

.promotionsImage {
	display:table-cell;
	margin:0px;
	padding:0px;
	width:200px;
	position:relative;
	float:left;
	text-align:left;
}

.promotionsText {
	display:table-cell;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	width:340px;
	text-align:left;
	vertical-align:top;
	font:10pt Arial, Verdana, Helvetica, sans-serif;
}

