/* 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;}

/* subheader */
#subheader {background: url('../images/subheader-bg.jpg') no-repeat top center; height: 210px;}
#subcontainer {width: 990px; margin: 0 auto; text-align: left;}
#slider {position: relative; margin: 0 auto;}
#slider ul {margin: 0; padding: 0; list-style: none;}
#slider ul li {width: 870px; height: 210px; overflow: hidden;}
p#controls, p#controls2 {margin:0 ; position: relative;}
#prevBtn, #nextBtn {width: 28px;	height: 47px; position: absolute; left: 20px; display:block; float: left; top: -149px; display: block; overflow: hidden; text-indent: -8000px;}
#nextBtn {left: 940px; top: -149px;}
#prevBtn a, #nextBtn a {background: url('../images/featured-slot-controls.png') no-repeat; display: block; width: 28px; height: 47px;}
#nextBtn a {background: url('../images/featured-slot-controls.png') no-repeat -32px top;}

/* subheading */
#subheader .mainad {margin-left: 65px; float: left;}
#subheader .tutorial {padding-top: 20px; padding-left: 109px; float: left;}

/* featured slots layout */
.featured-content {float: left; width: 350px; margin-top: 37px; margin-left: 30px;}
.featured-content h2 {margin: 0; padding: 0; height: 88px;}
.read-review, .play-slot {float: left; padding-top: 4px; padding-bottom: 11px;}
.featured-content .read-review a {background: url('../images/generic-resources.png') -2px -2px; width: 173px; height: 40px; display: block;}
.featured-content .play-slot a {background: url('../images/generic-resources.png') -2px -44px; width: 173px; height: 40px; display: block; margin-left: 4px;}
.featured-content .available-casino a {background: url('../images/generic-resources.png') -113px -365px no-repeat; padding-left: 10px; color: #928a85; font-size: 10px;}
.featured-screenshots {float: left; width: 419px; margin-top: 23px; margin-left: 45px;}
* html .featured-screenshots {margin-left: 15px;}
.featured-screenshots a {width: 419px; height: 173px; display: block;}

/* featured slots resources */
.independenceday h2 {background: url('../images/featured-slots/independence-day-content.png') no-repeat;}
.independenceday a {background: url('../images/featured-slots/independence-day-screens.png') no-repeat;}
* html .independenceday a {background: url('../images/ie-featuredslots/independence-day-screens.jpg') no-repeat;} /* ie version */

.crystalwaters h2 {background: url('../images/featured-slots/crystal-waters-content.png') no-repeat;}
.crystalwaters a {background: url('../images/featured-slots/crystal-waters-screens.png') no-repeat;}
* html .crystalwaters a {background: url('../images/ie-featuredslots/crystal-waters-screens.jpg') no-repeat;} /* ie version */

.jungleking h2 {background: url('../images/featured-slots/jungle-king-content.png') no-repeat;}
.jungleking a {background: url('../images/featured-slots/jungle-king-screens.png') no-repeat;}
* html .jungleking a {background: url('../images/ie-featuredslots/jungle-king-screens.jpg') no-repeat;} /* ie version */

.redwhitewin h2 {background: url('../images/featured-slots/red-white-win-content.png') no-repeat;}
.redwhitewin a {background: url('../images/featured-slots/red-white-win-screens.png') no-repeat;}
* html .redwhitewin a {background: url('../images/ie-featuredslots/red-white-win-screens.jpg') no-repeat;} /* ie version */

.slideroff { display: none; }

/* index tools layout */
#index-tools {width: 990px; margin: 20px auto; background: url('../images/slots-tools/tools-tiled.jpg') repeat-y; text-align: left;}
#index-tools .hdr {background: url('../images/slots-tools/tools-hdr.jpg') no-repeat top left;}
#index-tools .ftr {background: url('../images/slots-tools/tools-ftr.jpg') no-repeat bottom left;}

#index-tools .column {float: left; width: 235px; margin-left: 10px;}
.column h4 {background: url('../images/generic-resources.png') no-repeat; display: block; width: 140px; height: 31px; margin: 10px 0 0 55px;}
.column h4 a {width: 140px; height: 31px; display: block;}
.column span {display: block; background: url('../images/generic-resources.png') no-repeat; width: 235px; height: 50px; float: left; background-repeat: no-repeat;}
.column h4 span {width: 1px;}
#index-tools .column p {width: 215px; text-align: justify; line-height: 1.5em; margin: 0 auto;}

.column-box {width: 235px; margin-top: 12px; font-family: trebuchet ms, arial, verdana, sans-serif;}
.column-box .inner {padding: 10px 10px 30px 10px;}

.column-box ul {list-style-type: none; margin: 0; padding: 0;}
.column-box li {border-bottom: 1px dotted #cccccc; height: 58px; padding: 5px 0;}
.column-box li.last {border-bottom: none;}
.column-box li img {float: left;}
.column-box .contents {float: right; width: 132px; line-height: 1.35em;}
.column-box .contents a {color: #3333ff;}

.column-box .title a {font-weight: bold; color: #333333; font-family: verdana, arial, sans-serif; text-decoration: none;}
.column-box .title a:hover {text-decoration: underline;}

/* index tools specifics */
.popular-casinos span {background-position: -2px -386px; margin-bottom: 12px;}
.popular-casinos h4 {background-position: -352px -44px;}

.popular-slots span {background-position: -2px -440px; margin-bottom: 12px;}
.popular-slots h4 {background-position: -352px -79px;}

.progressive-jackpots span {background-position: -2px -494px; margin-bottom: 12px;}
.progressive-jackpots h4 {background-position: -352px -117px;}
.progressive-jackpots .column-box {text-align: center;}
.progressive-jackpots .column-box .title {font-style: italic;}
.progressive-jackpots .column-box .title a {text-decoration: none;}

.slot-searches span {background-position: -2px -548px; margin-bottom: 12px;}
.slot-searches h4 {background-position: -352px -156px;}
.slot-searches .slots-count {float: left; width: 55px; border-right: 1px solid #cccccc; font-weight: bold; text-align: center; height: 58px;}
.slot-searches .slots-count span {height: 28px; background: none; width: 54px; color: #8fd21a; font-size: 24px; margin: 7px 0 0 0;}
.slot-searches .contents {width: 154px;}
.slot-searches .contents a {color: #5c5c5c; text-decoration: none;}
.slot-searches .contents a:hover {text-decoration: underline;}

/* slots finder */
#slots-finder {width: 620px; height: 260px; float: left;}
#small-slots-finder {width: 328px; margin-left: -6px;}

/* slots finder controls */
#slots-finder ul#controls {list-style-type: none; height: 37px; background: url('../images/slotfinder/controls-bg.png') no-repeat bottom left; margin: 0; padding: 0; padding-left: 4px;}
#small-slots-finder ul#controls {list-style-type: none; height: 37px; background: url('../images/slotfinder/sml-controls-bg.png') no-repeat bottom left; margin: 0; padding: 0; padding-left: 5px;}
#slots-finder ul#controls li, #small-slots-finder ul#controls li {float: left;}
#control-finder a, #control-browse a, #control-search a {height: 29px; display: block; background: url('../images/slotfinder/finder-controls.png');}
#control-finder a {width: 93px; background-position: -2px -33px;}
#control-finder a.button-on {background-position: -2px -2px;}
#control-browse a {width: 122px; background-position: -97px -33px;}
#control-browse a.button-on {background-position: -97px -2px;}
#control-search a {width: 65px; background-position: -221px -33px;}
#control-search a.button-on {background-position: -221px -2px;}

/* slots finder body & layout */
#slots-finder .finder-body {background: url('../images/slotfinder/finder-bg.jpg') no-repeat; width: 600px; height: 233px; font-family: trebuchet ms, verdana, arial, sans-serif; color: #45494b;}
#slots-finder .finder-content {width: 570px; height: 160px; margin-left: 14px; padding-top: 20px;}
#slots-finder .inactive, #small-slots-finder .inactive {display: none; visibility: hidden;}

#small-slots-finder .finder-body {background: url('../images/slotfinder/sml-finder-bg.jpg') no-repeat; width: 328px; height: 265px; font-family: trebuchet ms, verdana, arial, sans-serif; color: #45494b;}
#small-slots-finder .finder-content {width: 300px; margin-left: 14px; padding-top: 20px;}

/* finder - finder tab */
#slots-finder select, #small-slots-finder select {border: 2px solid #daf1fc; background: url('../images/slotfinder/forms-bg.jpg') no-repeat; width: 153px; height: 22px; font-size: 11px; font-family: trebuchet ms, verdana, arial, sans-serif; color: #45494b;}
.search-options {float: left; padding-left: 15px; }
.search-options td {width: 90px; padding: 3px 0}
.search-options td.selectbox {width: 160px;}
.search-ticks {float: left; padding-left: 40px;}
.search-ticks td.checkboxes {padding: 3px 22px 3px 5px;}
.finder-content .search {width: 136px; height: 38px;}
.finder-content .search a {background: url('../images/generic-resources.png') no-repeat -2px -275px; width: 136px; height: 38px; display: block;}
.finder-content .finder {float: left; margin-top: 33px; margin-left: 78px;}
.finder-content .search span {display: none; visibility: hidden;}

#small-slots-finder .search-ticks {float: left; padding-left: 40px; margin-top: 10px;}
#small-slots-finder .finder-content .finder {float: left; margin-top: 5px; margin-left: 78px;}

/* finder - browse tab */
.browse-container {width: 550px; margin-left: 9px;}
.browse-container ul {list-style-type: none; padding-left: 14px; float: left; width: 350px;}
.browse-container ul li {background: url('../images/generic-resources.png') no-repeat -142px -351px; padding-left: 9px; height: 30px;}
.browse-container li a {color: #1c7cdc; text-decoration: underline; font-weight: bold;}
.browse-container li a:hover {text-decoration: none;}
.browse-container hr {height: 2px; border: none; background: url('../images/slotfinder/finder-hr.png') repeat-x;}

#small-slots-finder .browse-container {width: 300px; margin-left: 9px;}
#small-slots-finder .browse-container ul {list-style-type: none; padding-left: 5px; float: left; width: 285px;}

/* finder - search tab */
.finder-content .search-container {width: 485px; margin-left: 38px; padding-top: 20px;}
.finder-content .search-container p {margin: 0; padding: 0 0 5px 3px;}
.finder-content .finder-searchbox {background: url('../images/slotfinder/mainsearch-bg.png') no-repeat; border: 2px solid #daf1fc; width: 477px; height: 25px; font-size: 14px; padding: 7px 0 0 8px; color: #545454;}
.finder-content .mainsearch {float: right; margin-top: 5px;}

#small-slots-finder .finder-content .search-container {width: 262px; margin-left: 15px; padding-top: 20px;}
#small-slots-finder .finder-content .finder-searchbox {background: url('../images/slotfinder/smallsearch-bg.png') no-repeat; border: 2px solid #daf1fc; width: 252px; height: 25px; font-size: 14px; padding: 7px 0 0 8px; color: #545454;}
#small-slots-finder .finder-content .mainsearch {float: right; margin-top: 5px;}

/* 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;}

/* star ratings */
.results td .starrating {background: url('../images/star-ratings.png') no-repeat 0 0; width: 51px; height: 15px; margin: 0 auto; }
.results td .starrating span {display: none; visibility: hidden;}
.results td .star3 {background-position: 0 -65px;}
.results td .star3_5 {background-position: 0 -47px;}
.results td .star4 {background-position: 0 -30px;}
.results td .star4_5 {background-position: 0 -13px;}

/* top advertisers table */
#advert-table {font-family: verdana, arial, sans-serif; font-size: 11px;}
#advert-table .reg {background: url('../images/top5bg.png'); margin-top: 28px; float: left; height: 458px;}
#advert-table .logos {background: url('../images/top5-iconsbg.png') no-repeat; width: 107px; height: 466px; float: left; margin-top: 24px; padding-top: 4px;}
#advert-table .logos .casinologo {height: 80px; padding-top: 12px; padding-left: 4px;}
#advert-table .sep {width: 1px;}
#advert-table .info {width: 133px;}
#advert-table .info .listing {width: 127px; height: 81px; padding-top: 9px; color: #fff; }
#advert-table .info .listing a {color: #59daff; font-weight: bold;}
#advert-table .number {background-color: #2a5c88; background-position: 0 -458px; width: 116px; margin-top: 1px; height: 485px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;}
#advert-table .number .title {color: #fff; font-weight: bold; text-align: center; padding: 7px 0 6px 0; text-shadow: 1px 1px 1px #15365c;}
#advert-table .number .listing {font-size: 29px; color: #e7e7de; text-align: center; height: 77px; padding-top: 15px; text-shadow: 0px 0px 3px #15365c;}
#advert-table .bonus {background-position: 0 -943px; width: 149px; margin-top: 1px; height: 485px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;}
#advert-table .bonus .title {color: #fff; font-weight: bold; text-align: center; padding: 7px 0 6px 0; text-shadow: 1px 1px 1px #333;}
#advert-table .bonus .listing {text-shadow: 0px 0px 3px #15365c; font-size: 29px; color: #e7e7de; font-weight: bold; text-align: center; height: 77px; padding-top: 15px;}
#advert-table .bonus .listing a {color: #e7e7de; text-decoration: none;}
#advert-table .play {width: 99px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-topright: 5px; -webkit-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
#advert-table .play .listing {padding-left: 16px; height: 78px; padding-top: 14px;}
#advert-table .play .listing a {background: url('../images/top5sprite.png') no-repeat 0 -29px; display: block; width: 66px; height: 44px;}
#advert-table .play .listing a:hover {background-position: 0 -75px;}
#advert-table .play .listing a.visit {background: url('../images/top5sprite.png') no-repeat 0 -133px; display: block; width: 66px; height: 19px; margin-top: 3px;}
#advert-table .play .listing a.visit:hover {background-position: 0 -154px;}
#advert-table .play .listing a span {display: none; visibility: hidden;}


#advert-table .listing span {font-size: 9px; color: #98c7f4; font-weight: bold; display: block; margin-top: 12px; text-transform: uppercase;}

/* news */
#news-container {float: left; width: 465px; padding: 0 20px 0 0;}
#news-rightcol {float: left; width: 250px; padding: 0 2px; margin-top: 20px;}

/* slots search */
#search-list {float: right; width: 517px;}
#search-list h3 {margin-top: 0;}
#full-slots-results {clear: both; width: 965px; margin: 0 auto; text-align: left;}
#search-list ul, #full-slots-results ul {list-style-type: none; margin-left: 0; padding-left: 0;}
#full-slots-results ul {width: 450px; float: left;}
#search-list li, #full-slots-results li {background: url('../images/generic-resources.png') no-repeat -113px -362px; padding: 3px 0 3px 8px;}

/* 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;}

/* introduction styles */
#intro, #news-subscribe, #news-subscribed, #search-page, #contact-page, #networking-page {width: 310px; float: left; padding: 0 30px 0 10px; line-height: 1.4em;}
#intro h3 {background: url('../images/generic-resources.png') -198px -9px; width: 292px; height: 19px; margin: 0; padding: 0;}
#news-subscribe h3 {background: url('../images/subscription.png') no-repeat; width: 292px; height: 26px; margin: 0; padding: 0;}
#news-popularpages h3 {background: url('../images/popular-pages.png') no-repeat; width: 292px; height: 26px; margin: 0; padding: 0;}
#news-subscribed h3 {background: url('../images/subscribed.png') no-repeat; width: 292px; height: 24px; margin: 0; padding: 0;}
#search-page h3 {background: url('../images/slotssearch.png') no-repeat; width: 292px; height: 24px; margin: 0; padding: 0;}
#contact-page h3 {background: url('../images/contact.png') no-repeat; width: 127px; height: 24px; margin: 0; padding: 0;}
#networking-page h3 {background: url('../images/recommended.png') no-repeat; width: 240px; height: 24px; margin: 0; padding: 0;}

#welcome-container {width: 970px; padding: 25px 10px 20px 10px; margin: 0 auto; text-align: left;}

#index-sitetools {text-align: left; width: 990px; margin: 0 auto;}
#index-sitetools .column {float: left; background: url('../images/column-seperator.png') no-repeat center right; padding: 10px;}
#index-sitetools .last {background: none;}
#index-sitetools .column h5 {margin: 0;}
#index-sitetools .slotblog {width: 355px;}
#index-sitetools .slotblog p {padding-left: 85px;}
#index-sitetools .slotblog ul {margin: 0; padding-left: 85px; list-style-type: none;}
#index-sitetools .slotblog ul li {padding: 0; padding-left: 10px; line-height: 1.7em; background: url('../images/generic-resources.png') no-repeat -113px -362px;}
#index-sitetools .slotblog #blogchair {background: url('../images/index-blogbg.jpg') no-repeat 0 15px; float: left; width: 78px; height: 84px; padding-top: 15px; height: 200px;}
#index-sitetools .slotnewsletter {width: 265px;}
#index-sitetools .slotnewsletter input.submit {background-color:transparent; background-image: url('../images/form-bg.png'); border:medium none; cursor:pointer; height: 25px; width: 67px; line-height:0; position:absolute; text-indent:-9999px; margin-left: 140px;}
#index-sitetools .slotnewsletter input.submit:hover {background-position: 0 -25px;}
#index-sitetools #newsletter-details {background: url('../images/newsletter-inputs.png') no-repeat 0 16px; margin-top: 9px; margin-bottom: 20px; margin-left: 14px;}
#index-sitetools .slotnewsletter input.text {background-color:transparent; border:medium none; color:#000000; font-size:11px; height:20px; left:19px; padding: 8px 0 0 5px; top:50px; width:202px; margin-bottom: 6px;}
#index-sitetools .slotarticle {width: 310px;}
#index-sitetools .slotwinners {width: 310px;}
#index-sitetools .slotwinners .payfeed_table {width: 310px;}
#index-sitetools .slotwinners .payfeed_table td {border-bottom: 1px dotted #ccc; padding: 3px 2px;}

/* index table selection */
#casino-overview {float: left; width: 610px;}
#casino-overview h3 {background: url('../images/play-here.png') no-repeat; width: 602px; height: 35px; margin: 0; padding: 0;}
#casino-overview table {width: 602px; text-align: center;}
#casino-overview table td {background: #f7f5f5 url('../images/td-bg.png') repeat-x bottom left;}
#casino-overview table tr.off td {background-color: #f1f1f1;}
#casino-overview table tr.table-header {background: url('../images/table-hdr-bg.png') repeat-x; height: 35px;}
#casino-overview table th {color: #fff; background: url('../images/table-hdr-seperator.png') no-repeat top right; text-align: center;}
#casino-overview table th.last {background: none;}
#casino-overview table td.casino-logo {width: 100px;}
#casino-overview table a {font-size: 10px;}
#casino-overview table tr.table-header a {color: #fff; text-decoration: none; font-size: 11px;}
#casino-overview table tr.table-header a:hover {text-decoration: none;}

/* contact us page */
#contact-area {width: 620px; float: left; margin-top: 30px;}
#form-details {float: left; width: 428px;}
#user-details span {margin-left: 149px;}
#user-details {background: url('../images/user-details.png') no-repeat bottom left; width: 428px;}
#contact-area input.text {background-color:transparent; border: medium none; color: #333; font-size: 11px; margin-top: 3px; margin-right: 5px; height: 19px; width:202px; padding: 6px 0 0 5px; }
#user-message {background: url('../images/user-message.png') no-repeat bottom left; margin-top: 7px; width: 428px;}
#user-message .message {width: 413px; height: 103px; padding: 5px; background-color:transparent; border: medium none; font-size: 11px; font-family: verdana, arial, sans-serif; color: #333;}
#form-controls {float: left; background: url('../images/contact-mailicon.jpg') no-repeat 6px 11px; height: 330px; width: 173px; padding-top: 134px;}
#contact-area input.submit {background-color:transparent; background-image: url('../images/sendemail.png'); border:medium none; cursor:pointer; height: 40px; width: 173px; line-height:0; position:absolute; text-indent:-9999px;}

/* networking page */
#recommended-links {width: 620px; float: left; margin-top: 30px; margin-bottom: 20px;}
#recommended-links h3 {margin-top: 0;}
#recommended-links ul {list-style-type: none; padding-left: 15px; margin-bottom: 10px;}
#recommended-links ul li {background: url('../images/generic-resources.png') no-repeat -142px -352px; padding-left: 9px; margin-bottom: 15px;}
