/*
Stylesheet Properties
	-subheader.css
	-index-tools.css (slot tools module)
	-slots-finder.css (slots finder module)
	-breadcrumb.css (sitewide breadcrumb)
*/

@import "subheader.css";

/* site defaults & layouts */
body {
	margin: 0;
	padding: 0;
	background: url('../images/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;}

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 {display: none; visibility: hidden;}

.clear {clear: both;}

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

/* header & nav */
#header {background: #071f4b url('../images/header-bg.jpg') no-repeat top center;}
#reviewpage #header {background: #071f4b url('../images/review-header.jpg') no-repeat top center;}
#nav {background: url('../images/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('../images/sub-nav-seperator.gif') no-repeat 676px 12px;}
#nav li {float: left; margin-top: 9px;}

#nav li a {background: url('../images/nav-items.png') no-repeat; height: 40px; position: absolute; display: block;}
#reviewpage #nav li a {background: url('../images/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('../images/search-result-bg.png') no-repeat top left; height: 35px; color: #fff; text-align: center;}
.data-table th {background: url('../images/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('../images/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('../images/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('../images/generic-resources.png') no-repeat -113px -362px; padding: 3px 0 3px 8px;}
ul.sitemap-subul li {background: url('../images/generic-resources.png') no-repeat -113px -320px; padding: 3px 0 3px 8px;}

/* footer */
#footer {clear: both; background: #5889cb url('../images/footer/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('../images/generic-resources.png') no-repeat -269px -709px; width: 221px; height: 25px; display: block; margin-left: 372px;}
#footer span {background: url('../images/generic-resources.png') no-repeat -5px -338px; float: right; padding-right: 40px; margin-top: 4px;}
#footer hr {height: 2px; border: none; background: url('../images/footer/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('../images/footer/footer-bottom.png'); color: #b7d5ff; text-align: left;}
#footer-read {height: 39px; padding: 0 10px;}
#footer-read span {background: url('../images/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('../images/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('../images/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(../images/tip-box.jpg);
	background-repeat:no-repeat;
	text-align:justify;
}
