/*---------------------------------------------------------------------------------------------
	Main Layout
---------------------------------------------------------------------------------------------*/


html, body {
	margin: 0;
	padding: 0;
}

body {
	background-color: #001829;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}

img {
	border: 0;
}

#header {
	margin: 0 auto;
	width: 844px;
	height: 129px;
}

#nav {
	text-align: center;
	margin: 0 auto;
	width: 798px;
	height: 29px;
}

#ndxcontent {
	margin: 0 auto;
	width: 798px;
}

#ndxFlashHolder {
	width: 509px;
	height: 363px;
	outline: none;
}

#ndxLite {
	position: relative;
	width: 798px;
	height: 254px;
}

#ndxLite img.ndxLite01 {
	position: absolute;
	top: 0;
	left: 0;
}

#ndxLite img.ndxLite02 {
	position: absolute;
	top: 0;
	left: 468px;
}

#ndxBlurbs {
	width: 798px;
	height: 140px;
	background-image: url(images/bg_ndx.gif);
	background-repeat: repeat-y;
}

#ndxBlurbs #ndxBlurb01, #ndxBlurbs #ndxBlurb02, 
#ndxBlurbs #ndxBlurb03, #ndxBlurbs #ndxBlurb04 {
	position: relative;
	float: left;
	width: 198px;
	height: 140px;
}

#ndxBlurbs #ndxBlurb01 {
	margin-left: 3px;
}

#ndxBlurbs #ndxBlurb01 img.underlay {
	position: absolute;
	top: 10px;
	left: 10px;
}

#ndxBlurbs #ndxBlurb02 img.underlay,
#ndxBlurbs #ndxBlurb03 img.underlay,
#ndxBlurbs #ndxBlurb04 img.underlay {
	position: absolute;
	top: 10px;
	left: 7px;
}

#ndxBlurbs #ndxBlurb01 img.overlay,
#ndxBlurbs #ndxBlurb02 img.overlay,
#ndxBlurbs #ndxBlurb03 img.overlay,
#ndxBlurbs #ndxBlurb04 img.overlay {
	position: absolute;
	top: 0;
	left: 0;
}

#ndxContent {
	padding: 10px 20px 15px 20px;
	width: 758px;
	background-image: url(images/bg_ndx.gif);
	background-repeat: repeat-y;
}

#content_outer {
	margin: 0 auto;
	width: 798px;
	background-image: url(images/bg_content.gif);
	background-repeat: repeat-y;	
}

#content_middle {
	width: 798px;
	background-image: url(images/content_top.gif);
	background-repeat: no-repeat;
}

#content_inner {
	padding: 25px 0px 40px 34px;
	background-image: url(images/content_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content {
	float: right;
	margin-right: 25px;
	width: 507px;
}

.faqAnswer {
	padding: 5px;
	margin: 5px 0px 5px -40px;
	border: 1px solid #003960;
	background-color: #002640;
}

.faqClose {
	text-align: right;
}

#sidebar {
	float: right;
	margin-right: 2px;
	width: 230px;
}

#sidebar .sideBlurb {
	position: relative;
	margin: 0 auto;
	width: 186px;
	height: 137px;
}

#sidebar .sideBlurb img.underlay {
	position: absolute;
	top: 12px;
	left: 1px;
}

#sidebar .sideBlurb img.overlay {
	position: absolute;
	top: 0;
	left: 0;
}

#clearcontent {
	clear: right;
}

#gamesbar {
	margin: 0 auto;
	width: 798px;
	height: 94px;
	overflow: hidden;
}

#footer {
	margin: 0 auto;
	padding-bottom: 40px;
	width: 798px;
}

#footer img.logo {
	margin: 3px 0 0 30px;
	float: left;
}

/*---------------------------------------------------------------------------------------------
	Text Settings
---------------------------------------------------------------------------------------------*/

body {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	color: #FFFFFF;
}

#footer p.copyright {
	float: left;
	margin: 3px 0 0 12px;
	line-height: 32px;
	color: #FFFFFF;
	font-size: 11px;
}

.title, h1 {
	font-size: 20px;
	font-weight: normal;
	line-height: 24px;
	margin: 5px 0 10px;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px;
}

.bold {
	font-weight: bold;
}

ul.clean {
	list-style: none;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
}

ul.clean li {
	list-style-image: none;
	list-style-type: none;
}

table.clean {
	border-width: 0px 1px 1px 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #003960;
	border-collapse: collapse;
}

table.clean th {
	border-width: 1px 0px 0px 1px;
	padding: 5px;
	border-style: solid;
	border-color: #003960;
	background-color: #003960;
	font-weight: bold;
	vertical-align: middle;
}

table.clean td {
	border-width: 1px 0px 0px 1px;
	padding: 5px;
	border-style: solid;
	border-color: #003960;
	vertical-align: top;
}

table.chartTable {
	border-width: 0px 1px 1px 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #003960;
	border-collapse: collapse;
}

table.chartTable th {
	border-width: 1px 0px 0px 1px;
	padding: 3px;
	border-style: solid;
	border-color: #003960;
	background-color: #002640;
	font-weight: bold;
	vertical-align: middle;
}

table.chartTable td {
	border-width: 1px 0px 0px 1px;
	padding: 3px;
	border-style: solid;
	border-color: #003960;
	vertical-align: top;
}

/*---------------------------------------------------------------------------------------------
	Link Settings
---------------------------------------------------------------------------------------------*/

a:link, a:active, a:visited {
	color: #ffd700;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}

a:hover, a:hover:visited {
	color: #ffe971;
	text-decoration: underline;
}

a.faqCloseLink:link, a.faqCloseLink:active, a.faqCloseLink:visited {
	color: #003960;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

a.faqCloseLink:hover {
	color: #0088E8;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

#nav a {
	line-height: 29px;
}


#gamesbar a {
	display: block;
	height: 94px;
	padding: 94px 0 0 0;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
}

#gamesbar a:hover {
	background-position: 0px -94px;
}

#gamesbar #gamesbar_over100slots { width: 233px; background-image: url(images/gamesbar_over100slots.gif); }
#gamesbar #gamesbar_classicreels { width: 90px; background-image: url(images/gamesbar_classicreels.gif); }
#gamesbar #gamesbar_multilinepayouts { width: 128px; background-image: url(images/gamesbar_multilinepayouts.gif); }
#gamesbar #gamesbar_bonuslevels { width: 108px; background-image: url(images/gamesbar_bonuslevels.gif); }
#gamesbar #gamesbar_multireels { width: 103px; background-image: url(images/gamesbar_multireels.gif); }
#gamesbar #gamesbar_hugeprogressives { width: 136px; background-image: url(images/gamesbar_hugeprogressives.gif); }
