html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
:focus {
	outline:0;
}
body {
	line-height:1;
	color:black;
	background:white;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
html, body {
	min-height:100.1%;
}

strong {
font-weight:bold;
}
body {
	font:normal 65%/150% Tahoma, verdana, arial, sans-serif;
	color:#FFF;
	background:#000920 url(../_Images/html_bg.png) repeat-x;
}
a {
	color:#FFF;
}
a:hover {
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	margin-bottom:1em;
}
h1 {
	font-size:2.2em;
}
h2 {
	font-size:2em;
}

h2.red-title {
background-image:url(../_Images/red-title-bg.gif);
background-repeat: repeat-x;
height:31px;
border:1px solid #ce0c0c;
font-size:1.7em;
line-height:31px;
text-indent:15px;
text-transform:uppercase;
}
/* old one
h2.red-title-old {
background-image:url(../../our-games/images/game-title-header.gif);
background-repeat: repeat-x;
height:25px;
border:1px solid #fff;
font-size:1.7em;
line-height:25px;
text-indent:15px;
text-transform:uppercase;
}
*/

h1.red-title {
background-image:url(../_Images/red-title-bg.gif);
background-repeat: repeat-x;
height:31px;
border:1px solid #ce0c0c;
font-size:1.7em;
line-height:31px;
text-indent:15px;
text-transform:uppercase;
}

/* old one
h1.red-title-old {
background-image:url(../../our-games/images/game-title-header.gif);
background-repeat: repeat-x;
height:25px;
border:1px solid #fff;
font-size:1.7em;
line-height:25px;
text-indent:15px;
text-transform:uppercase;
}
*/

h3 {
	font-size:1.8em;
}
p {
	margin-bottom:1em;
	font-size:1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.6em;
}
#masthead {
	position:relative;
	background:url(../_Images/masthead_bg.jpg) no-repeat;
	height:175px;
	z-index:1;
}
#logo {
	position:absolute;
	width:228px;
	left:50%;
	margin-left:-104px;
	height:218px;
	display:block;
	background:url(../_Images/logo_8bit.png);
}
#logo a {
	display:block;
	width:100%;
	height:100%;
}
#masthead li #play-now {
	width:130px;
	height:25px;
	right:25px;
	top:70px;
}
#main-content {
	float:right;
	margin-left:0px;
}
#content {
	background:#03164C;
	height:100%;
	padding-top:10px;
}
#content, #footer {
	overflow:hidden;
}
#footer {
	position:relative;
	background:url(../_Images/footer_bg.png) repeat-x;
	padding-top:10px;
}
#footer .starry {
	position:absolute;
	display:block;
	top:7px;
	background:url(../_Images/starry.jpg) no-repeat;
	width:654px;
	z-index:-1;
	left:50%;
	margin-left:-327px;
}
#footer p {
	padding:0 5px;
}
#colophon {
	text-align:center;
}
#colophon img {
	margin:2px;
}
#footer .nav {
	text-align:center;
	margin-bottom:1em;
	font-size:1.1em;
}
#footer .nav ul {
	list-style:none;
	font-weight:bold;
	margin-top:1px;
}
#footer .nav li {
	display:inline;
	border-right:2px solid #737F9F;
}
#footer .nav li.last {
	border-right:none;
}
#footer .nav a {
	padding:0 1px;
	color:#737F9F;
}
#masthead, #wrapper, #main-footer {
	width:755px;
	margin:0 auto;
}

#wrapper2{
	width:300px;
	margin:0 auto;
}

#masthead #skip, #navigation h2, #masthead #play-now, #footer .nav h2, body.home #games h3, #games h2, body.home #games-test h3, #games-test h2, #logo a span {
	position:absolute;
	text-indent:-999em;
}
.flash-replaced .alt {
	display:none;
	visibility:hidden;
}
#navigation {
	font-size:1.1em;
	overflow:hidden;
	bottom:4px;
	position:absolute;
	width:800px;
}
#navigation ul {
	list-style:none;
}
#navigation li {
	float:left;
	background:url(../_Images/tab_start_8bit.png) no-repeat left top;
	margin-right:-7px;
}
#navigation li.last {
	margin-right:0;
}
#navigation a {
	font-weight:bold;
	background:url(../_Images/tab_end_8bit.png) no-repeat right top;
	padding-right:19px;
	float:left;
	margin-left:19px;
}
#navigation a span {
	background:url(../_Images/tab_8bit.png) repeat-x;
	display:block;
	padding:18px 0 8px;
}
#navigation li:hover, #navigation li.selected {
	background-image:url(../_Images/tab_start_on_8bit.png);
}
#navigation li:hover a, #navigation li.selected a {
	background-image:url(../_Images/tab_end_on_8bit.png);
	text-decoration:none;
}
#navigation li:hover a span, #navigation li.selected a span {
	background-image:url(../_Images/tab_on_8bit.png);
}
#navigation {
	left:-8px;
}
#navigation #nav-banking {
	margin-left:187px;
}
#navigation #nav-home span {
	padding-left:14px;
	padding-right:14px;
}
#navigation #nav-slots span, #navigation #nav-about span {
	padding-left:7px;
	padding-right:7px;
}
#navigation #nav-banking span {
	padding-left:9px;
	padding-right:9px;
}
#navigation #nav-help span {
	padding-left:16px;
	padding-right:16px;
}
.content-box {
	position:relative;
	background:url(../_Images/content_bg.gif) repeat-y;
	width:548px;
	min-height:263px;
	margin-bottom:1em;
}
.content-box div.ct {
	position:relative;
	z-index:1;
	padding:34px 30px;
}
.content-box .hd, .content-box .ft {
	position:absolute;
	display:block;
	width:100%;
}
.content-box .hd {
	background:url(../_Images/content_start.png) no-repeat;
	height:105px;
	top:0;
}
.content-box .ft {
	background:url(../_Images/content_end.png) no-repeat;
	height:158px;
	bottom:0;
}
#sidebar {
	float:left;
}
.subnav {
	position:relative;
	background:url(../_Images/subnav_bg.gif) repeat-y;
	width:178px;
	min-height:148px;
	padding-bottom:7px;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:1em;
}
.subnav ul.ct {
	position:relative;
	z-index:1;
	padding:8px 7px 4px 8px;
	background:url(../_Images/footer.gif) no-repeat center bottom;
}
.subnav .hd, .subnav .ft {
	position:absolute;
	display:block;
	width:100%;
}
.subnav .hd {
	background:url(../_Images/subnav_start.gif) no-repeat;
	height:59px;
	top:0;
}
.subnav .ft {
	background:url(../_Images/subnav_end.gif) no-repeat;
	height:89px;
	bottom:0;
}
.subnav li {
	background:#000 url(../_Images/heading.png) no-repeat center top;
}
.subnav li h2 {
	font-size:1em;
	padding:14px 0 6px 18px;
	margin-bottom:0;
}
.subnav li ul {
	background:url(../_Images/separator.gif) repeat-x;
	padding-top:3px;
	margin-left:-1px;
}
.subnav li li {
	background-image:url(../_Images/level0.png);
	padding-left:1px;
}
.subnav li li.selected {
	background-image:url(../_Images/level0_selected.png);
}
.subnav li li ul {
	background:none;
	padding:0;
	margin:0;
}
.subnav li li li {
	background-image:url(../_Images/level1.png);
}
.subnav li li li a {
	padding-left:42px;
	background-position:32px 15px;
}
.subnav li a {
	display:block;
	padding:10px 0 7px 25px;
}
.subnav li a, .subnav li.selected li a {
	background:url(../_Images/arrow_right.gif) no-repeat 13px 15px;
}
.subnav li.selected a {
	background:url(../_Images/arrow_down.gif) no-repeat 11px 16px;
}
.subnav li li.selected li a {
	background-position:32px 15px;
}
.subnav li.last a {
	padding-bottom:6px;
}
.subnav li.last ul li a {
	padding-bottom:7px;
}
body.home #content {
	padding-top:1em;
}
body.home #main-promo {
	width:743px;
	height:190px;
	margin-bottom:1em;
	background:url(../_Images/main-promo.jpg);
}
body.home #main-promo a {
	position:relative;
	display:block;
	width:150px;
	height:150px;
	left:592px;
	top:18px;
	overflow:hidden;
}
body.home #main-promo img {
	position:relative;
}
body.home #games, body.home #download, body.home #experience {
	width:237px;
	height:180px;
	float:left;
}
body.home #games {
	background:url(../_Images/games.png) no-repeat;
	position:relative;
	overflow:hidden;
}
body.home #games #prev, body.home #games #next {
	position:absolute;
	top:10px;
	display:block;
	height:25px;
	width:25px;
}
body.home #games #prev span, body.home #games #next span {
	position:absolute;
	text-indent:-999em;
}
body.home #games #prev {
	left:165px;
}
body.home #games #next {
	left:198px;
}
body.home #games li {
	margin-top:47px;
}

body.home #games-test, body.home #download, body.home #experience {
	width:237px;
	height:180px;
	float:left;
}
body.home #games-test {
	background:url(../_Images/games.png) no-repeat;
	position:relative;
	overflow:hidden;
}
body.home #games-test #prev, body.home #games-test #next {
	position:absolute;
	top:10px;
	display:block;
	height:25px;
	width:25px;
}
body.home #games-test #prev span, body.home #games-test #next span {
	position:absolute;
	text-indent:-999em;
}
body.home #games-test #prev {
	left:165px;
}
body.home #games-test #next {
	left:198px;
}
body.home #games-test li {
	margin-top:47px;
}

body.home #download {
	margin:0 14.5px;
}
body.home #footer {
	background-image:url(../_Images/footer_bg.gif);
}
body.home #footer .starry {
	width:743px;
	margin-left:-371.5px;
}
body.home #main-footer {
	font-size:8px;
}
#se {
	background:#000;
	padding:10px;
	margin-bottom:1em;
	font-size:1.2em;
}
#se label {
	font-weight:bold;
}
#se p {
	text-transform:uppercase;
	margin-top:1em;
}
#faqs dl {
	margin-bottom:1em;
}
#faqs dt {
	font-weight:bold;
}
#faqs dd {
	color:#F00;
}
#se h2 {
	color:red;
	font-weight:bold;
	font-size:1.2em;
}
#se ol h3 {
	font-size:1em;
	margin-bottom:0;
	text-transform:none;
}
#se ol p {
	font-size:.9em;
	text-transform:none;
	margin-top:0;
}
#se ol li {
	list-style:decimal;
	margin-left:2em;
}

/*Additions */

.section-bg {
background-image:url(../_Images/section-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
height:80px;
padding-top:20px;
padding-right:5px;
color:#fff;
}

.section-bg a {
color:#FFFF00;
}


.section-bg-icon {
float:left;
width:100px;
}

.section-bg-big {
background-image:url(../_Images/section-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-right:5px;
color:#fff;
padding:0 5px 10px 5px;
margin-bottom:10px;
}

.section-bg-big a {
color:#FFFF00;
}


.section-bg-big ul {
margin-left:20px;
margin-bottom:10px;
}

.section-bg-big li {
font-size:1.3em;
line-height:25px;
}



.section-bg-big-icon {
float:left;
width:90px;
}

.section-bg-big-title {
padding-top:10px;
}


.section-title {
height:80px;
padding-left:5px;
}

.third {
float:left;
margin:2px;
}

.big-arrow {
margin-left:75px;
}

.small-arrow {
margin-left:85px;
}

.slots-weekly {
margin-right:5px;
}

.standard-table {
width:100%;
border:1px solid #fff;
margin-bottom:10px;
}

.standard-table th {
background-image:url(../_Images/leaderboard-th-bg.gif);
background-repeat:repeat-x;
height:25px;
line-height:25px;
}

.standard-table th {
font-size:1.1em;
font-weight:bold;
padding-left:3px;
border:1px solid #fff;
}

.standard-table td {
padding:5px 4px;
font-size:1.1em;
font-weight:bold;
border:1px solid #fff;
}

.standard-table tr {
background-color: #000;
background-image: url(../_Images/leaderboard-tb-bg-normal.gif);
}

.standard-table tr.shade {
background-color: #000000;
background-image: url(../_Images/leaderboard-tb-bg-normal.gif);
}

.sub-title {
background-image: url(../_Images/subtitle.gif);
height:25px;
line-height:25px;
background-repeat:repeat-x;
background-position:bottom;
font-size:1.3em;
text-transform:uppercase;
text-indent:5px;
font-weight:bold;
border-bottom:1px solid #000;
}

.small-title {
background-image: url(../_Images/subtitle.gif);
height:25px;
line-height:25px;
background-repeat:repeat-x;
background-position: bottom;
font-size:1.2em;
text-indent:5px;
font-weight:bold;
border-bottom:1px solid #000;
}

.small-title img {
vertical-align:middle;
margin-right:5px;
margin-bottom:1px;
}



.terms ol li {
list-style: decimal;
}

.terms li {
list-style: decimal;
list-style-position:inside;
}

.terms-bigger ol li {
list-style: decimal;
}

.terms-bigger li {
list-style: decimal;
list-style-position:inside;
font-size:1.2em;
margin:5px 0 5px 0;
}


.banking-table {
width:40%;
border:1px solid #fff;
margin-bottom:10px;
float:right;
}

.banking-table thead {
background-image:url(../_Images/standard-table-header.gif);
background-repeat:repeat-x;
height:25px;
line-height:25px;
}

.banking-table th {
font-size:1.1em;
font-weight:bold;
padding-left:3px;
border:1px solid #fff;
background-image:url(../_Images/standard-table-header.gif);
background-repeat:repeat-x;
}

.banking-table td {
padding:5px;
font-size:1.1em;
font-weight:bold;
border:1px solid #fff;
}

.banking-table tr.shade {
background-color: #000d31;
}

.bankingLogo {
float:left;
margin:2px;
margin-right:5px;
}

/* Terms */

ol.terms {
	line-height:1.5em;
margin-left:20px;
}

ol.terms li {
list-style-type:decimal;
}

ol.playersTermsAlpha {
	line-height:1.5em;
margin-left:20px;
}

ol.playersTermsAlpha li {
list-style-type: lower-alpha; 
}

ol.playersTermsRoman {
	line-height:1.5em;
margin-left:20px;
}

ol.playersTermsRoman li {
list-style-type: lower-roman;
}

.indent {
margin-left:30px;
}

.termsColour {
color:#FFFF00;
font-weight:bold;
}

ul.reviewList {
margin-left:20px;
margin-bottom:10px;
}

ul.reviewList li {
list-style-image: url(../_Images/arrow.gif);
font-size:1.2em;
line-height:20px;
}

.glossary dd {
margin-bottom:10px;
font-size:1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:25px;
}

.glossary-title {
background-image: url(../_Images/subtitle-alt.gif);
height:25px;
line-height:25px;
background-repeat:repeat-x;
font-size:1.3em;
text-transform:uppercase;
text-indent:5px;
font-weight:bold;
border-bottom:1px solid #fff;
color:#FFFF00;
}

#slide-on:hover {
cursor: pointer;
}

.image-left {
float:left;
margin-right:5px;
position:relative;
}

ul.anchors{
margin-bottom:10px;
}

.anchors li {
font-size:1.3em;
line-height:10px;
}

.anchors li img {
vertical-align:middle;
margin-right:5px;
}

.anchors li a {
text-decoration:none;
font-weight:bold;
}

.list ul {
margin-bottom:100px;
background-color:#FF33CC;
}

.list li {
line-height:25px;
font-size:1.2em;
padding:0 0 5px 0;
list-style-type:disc;
list-style-position:inside;
}

.anchors-banking a {
font-size:1.2em;
color:#FFFF00;
}

dl.definitions {
font-size: 1.2em;
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 1.6em;
margin-bottom:10px;
}

dl.definitions dt {
color:#FFFF00;
}


dl.definitions dd {
text-indent:10px;
}


/* FaxBackForm*/

#mastheadFax {
	position:relative;
	background:url(../_Images/masthead_bg_fax.png) no-repeat;
	height:175px;
	z-index:1;
}

#masthead li #play-now, #mastheadFax li #play-now {
	width:130px;
	height:25px;
	right:25px;
	top:70px;
}

#main-content-fax {
background-color:#FFFFFF;
margin-top:10px;
color:#333333;
padding:5px 20px;
font-size:1.1em;
}

#main-content-fax h1 {
font-size:1.2em;
}

#content-fax {
font-size:1.1em;
}

#masthead, #wrapper, #main-footer, #mastheadFax {
	width:748px;
	margin:0 auto;
}

#wrapper-fax {
	width:700px;
	margin:0 auto;
}

#masthead #skip, #navigation h2, #masthead #play-now, body.home #games h3, body.home #games-test h3, #logo a span, #mastheadFax #skip {
	position:absolute;
	text-indent:-999em;
}

table.faxBack {
font-size:11px;
}

table.faxBack td {
height:22px;
}

table.faxBack tr.signature {
height:20px;
}

table.faxBack td.methods {
vertical-align: top;
}

#fax-logo-bg {
font-size:0.8em;
}

#game-descr{
  width:534px;
  margin-top:20px;
  padding-bottom:5px;
}

#play-for-real{
  margin-bottom:5px;
}

#play-for-real a{
  color:#FFFF00;
  font-weight:bold;
  text-transform:uppercase;
  font-size:1.3em;
}

.error-msg{
  color:#FE0129;
  list-style-type:disc;
  padding-bottom:10px;
}

.reg-input{
  width:165px;
  margin-bottom:4px;
  margin-top:4px;
}

.reg-input-birth{
  width:40px;
  margin-bottom:4px;
  margin-top:4px;
}

.reg-input-country{
  margin-bottom:4px;
  margin-top:4px;
}

#sign-up-button{
  padding-top:10px;
  text-align:center;
}

#tbl-sign-up{
  margin-left:76px;
}

#tbl-sign-up th{
  padding-right:10px;
  font-size:11px;
}

.leaderboard-bg {
	background-image: url(../_Images/leaderboard-tb-bg.gif);
}

.leaderboard-bg img {
vertical-align:middle;
margin:0 5px 0 0;
padding:0;
}

.leaderboard-bg-border {
background-image: url(../_Images/leaderboard-tb-bg.gif);
border-right:5px solid #fff;
}

/*Reposition HomePage Elements */

#content-float {
width:100%;
position:relative;
height:400px;
}

#footer-float {
width:100%;
position:absolute;
float:right;
}

#container {
width:100%;
height:auto;
margin:0 auto;
padding:0;
}

#home-footer-links {
}

.footer-links {
text-align:center;
	font-size:9px;
}

.footer-links  a{
text-decoration:none;
}



/*New Promotions Additions */

.promotions-details {
height:80px;
margin:0;
padding:246px 10px 0 5px;
font-size:12px;
}
.promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/787-bonus-graphic.jpg);
width:489px;
height:316px;
background-repeat:no-repeat;
}

.all-games-promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/all-games-bonus-graphic.jpg);
width:489px;
height:316px;
background-repeat:no-repeat;
}

.monday-promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/all-games-monday-graphic.jpg);
width:489px;
height:316px;
background-repeat:no-repeat;
}

.tuesday-promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/slots-tuesday-graphic.jpg);
width:489px;
height:316px;
background-repeat:no-repeat;
}

.wednesday-promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/all-games-wednesday-graphic.jpg);
width:489px;
height:316px;
background-repeat:no-repeat;
}

.thursday-promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/slots-thursday-graphic.jpg);
width:489px;
height:316px;
background-repeat:no-repeat;
}

.friday-promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/friday-graphic.jpg);
width:489px;
height:283px;
background-repeat:no-repeat;
}

.slots-weekend-promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/slots-weekend-graphic.jpg);
width:489px;
height:316px;
background-repeat:no-repeat;
}

.all-games-weekend-promotions-graphic {
margin:0 0 10px 0;
padding:0;
background-image: url(../_Images/all-games-weekend-graphic.jpg);
width:489px;
height:316px;
background-repeat:no-repeat;
}


.list-left {
float:left;
width:220px;
text-align: center;

}

.list-right {
float:right;
width:200px;
text-align: center;
}

.list-centre {
width:300px;
text-align: center;
margin:0 auto;
line-height:18px;
}


.friday-promotions-details {
height:80px;
margin:0;
padding:210px 10px 0 5px;
font-size:12px;
}

#accordion {
margin-top:10px;
}

#accordion h1, #accordion h2, #accordion h3 {
font-size:14px;
font-family: "Trebuchet MS", Verdana, Arial;
font-weight:bold;
}
