

@import "subheader.css";


body {
	margin: 0;
	padding: 0;
	background: url('body-bg.jpg') repeat-x;
	background-color: #fff;
	text-align: center;
	font-family: verdana, arial, trebuchet ms, sans-serif;
	font-size: 11px;
	color: #5c5c5c;
	}

input {font-family: verdana, arial, trebuchet ms, sans-serif; font-size: 11px;}

img {border: none;}
a {color: #1c7cdc; text-decoration: underline;}
a:hover {text-decoration: none;}
a:visited {color: #6b3aae;}

p {line-height:1.5em;
padding:6px 0;
text-align:justify;
margin:0px;}

hr {clear: both; border: none; height: 1px; border-top: 1px solid #cbcbcb; background-color: #cbcbcb;}
hr.dotted {clear: both; border: none; border-top: 1px dotted #ccc; height: 1px; background-color: #fff;}

#container {clear: both; width: 990px; margin: 0 auto; text-align: left; margin-top: 1px;}
#content-container {float: left; width: 740px; padding: 0 10px 30px 10px;} /*subpage container*/
#content-container h2 a {text-decoration: none;}
#content-container h2 a:hover {text-decoration: underline;}

#subcontent-container {float: left; width: 465px; padding: 0 20px 0 0;}
#subpage-rightcol {float: left; width: 250px; padding: 0 2px; margin-top: 20px;}

h1, h2, h3, h4, h5 {font-family: trebuchet ms, arial, verdana, sans-serif; font-size: 17px;}
h1 span, h2 span, h3 span, h4 span, h5 span {display: none; visibility: hidden;}
a span {}

.clear {clear: both;}

/* banner styles */
.banner-250x250 {width: 323px;}
.bannerright {float: right; margin: 0 0 10px 10px;}
.bannerleft {float: left; margin: 0 10px 10px 0;}

/* header & nav */
#header {background: #071f4b url('header-bg.jpg') no-repeat top center;}
#reviewpage #header {background: #071f4b url('review-header.jpg') no-repeat top center;}
#nav {background: url('nav-seperator.gif') no-repeat 676px 12px; width: 990px; height: 55px; list-style-type: none; margin: 0 auto; padding: 0; position: relative;}
#reviewpage #nav {background: url('sub-nav-seperator.gif') no-repeat 676px 12px;}
#nav li {float: left; margin-top: 9px;}

#nav li a {background: url('nav-items.png') no-repeat; height: 40px; position: absolute; display: block;}
#reviewpage #nav li a {background: url('spnav-items.png') no-repeat; height: 40px; position: absolute; display: block;}
#nav h1 {margin: 0; padding: 0;}
#nav span {display: none; visibility: hidden;}

#nav #logo a, #reviewpage #nav #logo a {left: 10px; background-position: -1px top; width: 155px;}
#nav #nav-onlineslots a, #reviewpage #nav #nav-onlineslots a {left: 198px; background-position: -190px top; width: 104px;}
#nav #nav-onlineslots a:hover, #reviewpage #nav #nav-onlineslots a:hover {background-position: -190px -40px;}
#nav #nav-freeslots a, #reviewpage #nav #nav-freeslots a {left: 322px; background-position: -314px top; width: 88px;}
#nav #nav-freeslots a:hover, #reviewpage #nav #nav-freeslots a:hover {background-position: -314px -40px;}
#nav #nav-slotmachines a, #reviewpage #nav #nav-slotmachines a {left: 430px; background-position: -422px top; width: 116px;}
#nav #nav-slotmachines a:hover, #reviewpage #nav #nav-slotmachines a:hover {background-position: -422px -40px;}
#nav #nav-slotsguide a, #reviewpage #nav #nav-slotsguide a {left: 566px; background-position: -558px top; width: 100px;}
#nav #nav-slotsguide a:hover, #reviewpage #nav #nav-slotsguide a:hover {background-position: -558px -40px;}
#nav #nav-news a, #reviewpage #nav #nav-news a {left: 688px; background-position: -680px top; width: 53px;}
#nav #nav-news a:hover, #reviewpage #nav #nav-news a:hover {background-position: -680px -40px;}
#nav #nav-search a, #reviewpage #nav #nav-search a {left: 761px; background-position: -753px top; width: 64px;}
#nav #nav-search a:hover, #reviewpage #nav #nav-search a:hover {background-position: -753px -40px;}
#nav #nav-sitemap a, #reviewpage #nav #nav-sitemap a {left: 845px; background-position: -837px top; width: 74px;}
#nav #nav-sitemap a:hover, #reviewpage #nav #nav-sitemap a:hover {background-position: -837px -40px;}

#pageslots #nav-onlineslots a, #reviewpage #nav #nav-onlineslots a {background-position: -190px -40px;}
#pagefree #nav-freeslots a {background-position: -314px -40px;}
#pagemachines #nav-slotmachines a {background-position: -422px -40px;}
#pageguide #nav-slotsguide a {background-position: -558px -40px;}
#pagenews #nav-news a {background-position: -680px -40px;}
#pagesearch #nav-search a {background-position: -753px -40px;}
#pagesitemap #nav-sitemap a {background-position: -837px -40px;}

/* search results */
.results, .data-table {border: 1px solid #b0d4e3; border-bottom: none; width: 100%;}
.results th {background: url('search-result-bg.png') no-repeat top left; height: 35px; color: #fff; text-align: center;}
.data-table th {background: url('search-result-bg.png') no-repeat top left; height: 35px; color: #fff; padding: 3px;}
.results tr.on td, .data-table tr.on td {background: url('search-result-bg.png') no-repeat 0 -35px;}
.results td {text-align: center; border-bottom: 1px solid #b0d4e3;}
.data-table td {border-bottom: 1px solid #b0d4e3; padding: 3px;}
.results td.slot-name, .results th.slot-name {text-align: left; padding-left: 8px;}
.results td.slot-screenshot {padding: 10px 0;}
.results a.search-play {background: url('results-playnow.png') no-repeat; width: 72px; height: 23px; color: #fff; font-weight: bold; padding: 8px 10px 9px 10px; text-decoration: none;}
.results a.search-play:hover {text-decoration: underline;}

/* news */
#news-container {float: left; width: 465px; padding: 0 20px 0 0;}
#news-rightcol {float: left; width: 250px; padding: 0 2px; margin-top: 20px;}

/* sitemap */
ul.sitemap-ul, ul.sitemap-subul {list-style-type: none; float: left; width: 200px; margin-bottom: 20px; margin-top: 0;}
ul.sitemap-ul li {background: url('generic-resources.png') no-repeat -113px -362px; padding: 3px 0 3px 8px;}
ul.sitemap-subul li {background: url('generic-resources.png') no-repeat -113px -320px; padding: 3px 0 3px 8px;}

/* footer */
#footer {clear: both; background: #5889cb url('footer.png') no-repeat bottom left; width: 946px; margin: 20px auto; margin-bottom: 0; padding: 10px 20px; font-family: trebuchet ms, verdana, arial, sans-serif; color: #b7d5ff; text-align: left;}
#footer h5 {width: 221px height: 25px; float: left; margin: 0 0 8px 0;}
#footer h5 a {background: url('generic-resources.png') no-repeat -269px -709px; width: 221px; height: 25px; display: block; margin-left: 372px;}
#footer span {background: url('generic-resources.png') no-repeat -5px -338px; float: right; padding-right: 40px; margin-top: 4px;}
#footer hr {height: 2px; border: none; background: url('footer-hr.png') repeat-x; margin: 0 0 20px 0; clear: both;}
#footer .footer-content {float: left; width: 190px; margin-right: 50px; line-height: 1.7em;}
#footer .footer-content h5 {color: #fafdfe; font-size: 1.3em; margin: 0; margin-bottom: 8px; padding: 0; width: 200px;}
* html #footer .footer-content p {margin: 0; padding: 0;}
#footer .last, #footer-read span.last {margin-right: 0;}
#footer a, #footer-last a {color: #b7d5ff;}
#footer-last {width: 970px; margin: 0 auto; padding: 13px 10px 0 10px; height: 120px; background: url('footer-bottom.png'); color: #b7d5ff; text-align: left;}
#footer-read {height: 39px; padding: 0 10px;}
#footer-read span {background: url('generic-resources.png') no-repeat -2px -721px; height: 15px; width: 170px; margin-right: 50px; padding-left: 20px; display: block; float: left;}
#footer-read span a {color: #fff; font-weight: bold; text-decoration: none;}
#footer-read span a:hover {text-decoration: underline;}
#footer-last p {margin: 13px 0 0 0; padding: 0;}
p#copyright {float: left; padding-left: 16px;}
#footer ul {margin: 0; padding-left: 22px; list-style-type: circle;}
#footer-links ul {float: right; list-style-type: none;}
#footer-links ul li {float: left; padding-top: 3px; padding-right: 6px;}
#footer-links li.eighteenonly {background: url('generic-resources.png') no-repeat -413px -573px; display: inline; width: 85px; height: 20px;}
#footer-links a {text-decoration: none;}
#footer input.googtext {background-color:transparent; border:medium none; color:#000000; font-size:11px; left:0;  width:180px; margin-bottom: 6px; height: 17px;}
#footer input.butsearch {background-color:transparent; background: url('form-bg.png') -67px 0; border: medium none; cursor:pointer; height: 25px; width: 67px; line-height:0; text-indent:-9999px; margin-left: 120px;}
#footer input.butsearch:hover {background-position: -67px -25px;}

blockquote {
	margin:auto;
	font-size: 1em;
	width: 213px;
	height: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 25px 35px 0 67px;
	background-image:url(tip-box.jpg);
	background-repeat:no-repeat;
	text-align:justify;
}


.topbanner{
	background:url(topbannerbg.jpg) no-repeat;
	width:308px;
	height:153px;
	float:left;
	margin:32px 0 0 0;
	padding:4px 0 0 4px;
}

.topinfo{ 
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:32px 0 0 35px;
	text-transform:uppercase;
	width:642px;
}

.toptitle{ font-size:22px;}
.toptitle a{ color:#ffffff; text-decoration:none;}

.bonusbox{ width:323px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.bonusbox .boxtop{ background:url(box-head.jpg) no-repeat; height:30px; line-height:30px; overflow:hidden; padding:0 0 0 60px; font-size:12px; font-weight:bold;}
.bonusbox .boxbtm{ background:url(box-btm.jpg) no-repeat center bottom; padding:5px 10px; font-size:11px;}


h1.maintitle{
	font-size:13px;
margin:0;
padding:0;
}

















