/* OnlineCasinoGame.com */

body {
	background: #fff url("../images/bg.gif") repeat-x left top;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #333;
}

div#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

.clear {
	clear: both;
}

a {
	color: #d96c31;
}
a:hover {
	color: #a8440e;
}

img {
	border: none;
}

/***** Header *****/

div#header {
	width: 960px;
	height: 170px;
	background: url("../images/header-bg.jpg") no-repeat right top;
	margin: 0;
	padding: 0;
}
div#header #logo h1 {
	margin: 0;
	padding: 0;
	float: left;
}
div#header #logo h1 a {
	background: url("../images/online-casino-game-logo.jpg") no-repeat;
	width: 170px;
	height: 170px;
	display: block;
	margin: 0;
	padding: 0;
}
div#header #logo h1 a span {
	display: none;
	visibility: hidden;
}

/***** Nav *****/

div#nav {
	width: 785px;
	height: 40px;
	float: right;
	margin: 75px 0 0 0;
}
div#nav ul {
	margin: 0;
	padding: 0;
}
div#nav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
div#nav ul li.nav-home a, div#nav ul li.nav-blackjack a, div#nav ul li.nav-roulette a, div#nav ul li.nav-poker a, div#nav ul li.nav-slots a, div#nav ul li.nav-bingo a, div#nav ul li.nav-video-poker a, div#nav ul li.nav-craps a, div#nav ul li.nav-table-games a, div#nav ul li.nav-casinos a,  div#nav ul li.nav-blog a {
	background: url("../images/nav.gif") no-repeat;
}
div#nav ul li.nav-home a {
	width: 50px;
	height: 25px;
	display: block;
	background-position: 0 0;
}
div#nav ul li.nav-home a:hover {
	background-position: 0 -25px;
}
body#home div#nav ul li.nav-home a {
	background-position: 0 -50px;
}
div#nav ul li.nav-blackjack a {
	width: 88px;
	height: 25px;
	display: block;
	background-position: -50px 0;
}
div#nav ul li.nav-blackjack a:hover {
	background-position: -50px -25px;
}
body#blackjack div#nav ul li.nav-blackjack a {
	background-position: -50px -50px;
}
div#nav ul li.nav-roulette a {
	width: 78px;
	height: 25px;
	display: block;
	background-position: -138px 0;
}
div#nav ul li.nav-roulette a:hover {
	background-position: -138px -25px;
}
body#roulette div#nav ul li.nav-roulette a {
	background-position: -138px -50px;
}
div#nav ul li.nav-poker a {
	width: 60px;
	height: 25px;
	display: block;
	background-position: -216px 0;
}
div#nav ul li.nav-poker a:hover {
	background-position: -216px -25px;
}
body#poker div#nav ul li.nav-poker a {
	background-position: -216px -50px;
}
div#nav ul li.nav-slots a {
	width: 57px;
	height: 25px;
	display: block;
	background-position: -276px 0;
}
div#nav ul li.nav-slots a:hover {
	background-position: -276px -25px;
}
body#slots div#nav ul li.nav-slots a {
	background-position: -276px -50px;
}
div#nav ul li.nav-bingo a {
	width: 59px;
	height: 25px;
	display: block;
	background-position: -333px 0;
}
div#nav ul li.nav-bingo a:hover {
	background-position: -333px -25px;
}
body#bingo div#nav ul li.nav-bingo a {
	background-position: -333px -50px;
}
div#nav ul li.nav-video-poker a {
	width: 100px;
	height: 25px;
	display: block;
	background-position: -392px 0;
}
div#nav ul li.nav-video-poker a:hover {
	background-position: -392px -25px;
}
body#video-poker div#nav ul li.nav-video-poker a {
	background-position: -392px -50px;
}
div#nav ul li.nav-craps a {
	width: 61px;
	height: 25px;
	display: block;
	background-position: -492px 0;
}
div#nav ul li.nav-craps a:hover {
	background-position: -492px -25px;
}
body#craps div#nav ul li.nav-craps a {
	background-position: -492px -50px;
}
div#nav ul li.nav-table-games a {
	width: 105px;
	height: 25px;
	display: block;
	background-position: -553px 0;
}
div#nav ul li.nav-table-games a:hover {
	background-position: -553px -25px;
}
body#table-games div#nav ul li.nav-table-games a {
	background-position: -553px -50px;
}
div#nav ul li.nav-casinos a {
	width: 75px;
	height: 25px;
	display: block;
	background-position: -658px 0;
}
div#nav ul li.nav-casinos a:hover {
	background-position: -658px -25px;
}
body#casinos div#nav ul li.nav-casinos a {
	background-position: -658px -50px;
}
div#nav ul li.nav-blog a {
	width: 50px;
	height: 25px;
	display: block;
	background-position: -733px 0;
}
div#nav ul li.nav-blog a:hover {
	background-position: -733px -25px;
}
body#blog div#nav ul li.nav-blog a {
	background-position: -733px -50px;
}

div#nav ul li a, div#nav ul li a:hover {
	cursor: hand;
}
div#nav ul li a span {
	display: none;
}
* html div#nav ul li a {
	display: inline-block;
}

/***** Content *****/

div#content {
	width: 960px;
	margin: 0;
	padding: 0;
	background: #fff url("../images/content-bg.gif") no-repeat left top;
}
div#content .inner {
	padding: 10px 10px 0 10px;
}

/* Box - Large */

#content .box-large {
	width: 940px;
	background: url("../images/box-large-bg.gif") repeat-y;
	margin: 10px 0 0 0;
	padding: 0;
}
#content .box-large .box-large-bg {
	width: 940px;
	background: url("../images/box-large-top-bg.jpg") no-repeat left top;
}
#content .box-large .box-large-blackjack-end {
	width: 940px;
	/*background: url("../images/box-large-blackjack-end.gif") no-repeat left bottom;*/
}
#content .box-large .box-large-end {
	width: 940px;
	background: url("../images/box-large-end.gif") no-repeat left bottom;
}

#content .box-large h2.featured-blackjack a {	
	margin: 0;
	padding: 0;
	background: url("../images/featured-online-casino-game-blackjack.gif") no-repeat left top;
	width: 366px;
	height: 17px;
	display: block;
}
#content .box-large h2.bonus-offer-go-casino {
	float: left;
	width: 545px;
	margin: 10px;
	padding: 0;
}
#content .box-large h2.bonus-offer-go-casino a {
	background: url("../images/bonus-offer-go-casino.png") no-repeat 0 0;
	height: 19px;
	width: 545px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#content .box-large div.bonus-offers-links {
	width: 360px;
	float: right;
	font-size: 12px;
	margin: 10px 0 0 0;
	padding: 0;
}
#content .box-large h2 a span {
	display: none;
}
#content .box-large .intro-text {
	width: 460px;
	float: left;
	font-size: 14px;
}
#content .box-large .intro-text .intro-inner {
	width: 420px;
	margin: 12px 0 0 10px;
}
#content .box-large .intro-text p  {
	padding: 0;
	margin: 0 0 10px 0;
}
#content .box-large .top-casinos {
	width: 200px;
	float: left;
	margin: 0 0 10px 20px;
	background-image: url("../images/top-casinos-box-bg.gif");
	background-repeat: repeat-y;
}
#content .box-large .top-casinos-top {
	width: 200px;
	height: 10px;
	background-image: url("../images/top-casinos-box-top.gif");
	background-repeat: no-repeat;
}
#content .box-large .top-casinos-end {
	width: 200px;
	height: 10px;
	background-image: url("../images/top-casinos-box-end.gif");
	background-repeat: no-repeat;
}
#content .box-large .top-casinos h3 {
	padding: 0;
	margin: 5px 0 0 15px;
	background-image: url("../images/top-blackjack-casinos.gif");
	background-repeat: no-repeat;
	width: 159px;
	height: 11px;
}
#content .box-large .top-casinos h3 span {
	display: none;
}
#content .box-large .top-casinos ol {
	padding: 5px 0 0 15px;
	margin: 10px 0 0 20px;
	color: #72aeb8;
	width: 140px;
}
#content .box-large .top-casinos ol li {
	margin: 0 0 5px 0;
}
#content .box-large .top-casinos ol li a {
	width: 140px;
	display: block;
}
#content .box-large .top-casinos ol li a:hover {
	background-image: url("../images/arrow.gif");
	background-repeat: no-repeat;
	background-position: right center;
}

#content .box-large .screenshot {
	width: 230px;
	height: 182px;
	float: right;
	margin: 0 10px 10px 0;
}

#content .box-large .promo {
	float: left;
	margin: 10px;
}
#content .box-large .promo a {
	width: 182px;
	height: 160px;
	display: block;
}
#content .box-large .promo a span {
	display: none;
}
#content .box-large .go-casino-promo a {
	background: url("../images/casino-monitors.jpg") no-repeat -300px 0;
}
#content .box-large .text {
	width: 510px;
	float: left;
	margin: 10px 0 10px 0;
}
#content .box-large .button {
	margin: 40px 10px 0 0;
}

/* Boxes - Small */

.boxes-small .box-small-roulette, .boxes-small .box-small-poker, .boxes-small .box-small-slots, .boxes-small .box-small-bingo, .boxes-small .box-small-video-poker, .boxes-small .box-small-craps, .boxes-small .box-small-cherry-red, .boxes-small .box-small-rushmore, .boxes-small .box-small-slots-oasis, .boxes-small .box-small-online-vegas, .boxes-small .box-small-super-slots, .boxes-small .box-small-full-tilt {
	width: 300px;
	height: 150px;
}
.boxes-small .box-small-roulette, .boxes-small .box-small-poker, .boxes-small .box-small-bingo, .boxes-small .box-small-video-poker {
	float: left;
	margin: 10px 20px 0 0;
}
.boxes-small .box-small-slots, .boxes-small .box-small-craps {
	float: right;
	margin: 10px 0 0 0;
}
.boxes-small .box-small-roulette {
	background: url("../images/box-roulette.jpg") no-repeat;
}
.boxes-small .box-small-poker {
	background: url("../images/box-poker.jpg") no-repeat;
}
.boxes-small .box-small-slots {
	background: url("../images/box-slots.jpg") no-repeat;
}
.boxes-small .box-small-bingo {
	background: url("../images/box-bingo.jpg") no-repeat;
}
.boxes-small .box-small-video-poker {
	background: url("../images/box-video-poker.jpg") no-repeat;
}
.boxes-small .box-small-craps {
	background: url("../images/box-craps.jpg") no-repeat;
}

.boxes-small .title {
	width: 140px;
	float: left;
}
.boxes-small .text {
	width: 135px;
	float: right;
	font-size: 12px;
	margin: 10px 5px 0 0;
}
.boxes-small .text p {
	padding: 0;
	margin: 0 0 5px 0;
}
.boxes-small .text ul {
	padding: 0;
	margin:  0;
	list-style: none;
}
.boxes-small .text ul li {
	padding: 0 0 0 10px;
	margin:  0;
	list-style: none;
	background-image: url("../images/arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

.boxes-small .title h3 {
	padding: 0;
	margin: 10px 0 0 10px;
}
.boxes-small .box-small-roulette .title h3 a {
	padding: 0;
	margin: 0;
	width: 90px;
	height: 17px;
	display: block;
	background-image: url("../images/box-roulette-title.gif");
}
.boxes-small .box-small-poker .title h3 a {
	padding: 0;
	margin: 0;
	width: 61px;
	height: 17px;
	display: block;
	background-image: url("../images/box-poker-title.gif");
}
.boxes-small .box-small-slots .title h3 a {
	padding: 0;
	margin: 0;
	width: 58px;
	height: 17px;
	display: block;
	background-image: url("../images/box-slots-title.gif");
}
.boxes-small .box-small-bingo .title h3 a {
	padding: 0;
	margin: 0;
	width: 58px;
	height: 17px;
	display: block;
	background-image: url("../images/box-bingo-title.gif");
}
.boxes-small .box-small-video-poker .title h3 a {
	padding: 0;
	margin: 0;
	width: 125px;
	height: 17px;
	display: block;
	background-image: url("../images/box-video-poker-title.gif");
}
.boxes-small .box-small-craps .title h3 a {
	padding: 0;
	margin: 0;
	width: 61px;
	height: 17px;
	display: block;
	background-image: url("../images/box-craps-title.gif");
}
.boxes-small .title h3 a span {
	display: none;
}

/* Boxes - Small Casino Bonuses */

.boxes-small .box-small-cherry-red {
	background: url("../images/casino-monitors.jpg") no-repeat 0 0;
}
.boxes-small .box-small-rushmore {
	background: url("../images/casino-monitors.jpg") no-repeat 0 -150px;
}
.boxes-small .box-small-slots-oasis {
	background: url("../images/casino-monitors.jpg") no-repeat 0 -300px;
}
.boxes-small .box-small-super-slots {
	background: url("../images/casino-monitors.jpg") no-repeat 0 -450px;
}
.boxes-small .box-small-online-vegas {
	background: url("../images/casino-monitors.jpg") no-repeat 0 -600px;
}
.boxes-small .box-small-full-tilt {
	background: url("../images/casino-monitors.jpg") no-repeat 0 -750px;
}

.boxes-small .box-1, .boxes-small .box-2 {
	float: left;
	margin: 10px 20px 0 0;
}
.boxes-small .box-3 {
	float: right;
	margin: 10px 0 0 0;
}

.boxes-small .box-1 .text, .boxes-small .box-2 .text, .boxes-small .box-3 .text {
	margin: 40px 5px 0 0;	
	width: 152px;
}
.boxes-small .box-1 ul, .boxes-small .box-2 ul, .boxes-small .box-3 ul {
	margin-bottom: 5px;
}

.boxes-small .box-small-cherry-red h3 a, .boxes-small .box-small-rushmore h3 a, .boxes-small .box-small-slots-oasis h3 a, .boxes-small .box-small-online-vegas h3 a, .boxes-small .box-small-super-slots h3 a, .boxes-small .box-small-full-tilt h3 a {
	width: 250px;
	height: 17px;
	display: block;
	padding: 5px 0 0 0;
}

/* Titles */

h2.website-title {
	background-image: url("../images/online-casino-game.gif");
	background-repeat: no-repeat;
	width: 167px;
	height: 14px;
	display: block;
	padding: 0;
	margin: 20px 0 0 0;
}
h2.website-title span {
	display: none;
}
h2.title {
	color: #72aeb8;
	text-transform: uppercase;
	font-size: 26px;
	padding: 0;
	margin: 6px 0 0 0;
	letter-spacing: -0.05em;
}

#page-title h2 {
	background-image: url("../images/page-titles.gif");
	background-repeat: no-repeat;
	padding: 0;
	margin: 10px 0 0 0;
}
#page-title h2 span {
	display: none;
}
h2.blackjack-title, h2.roulette-title, h2.poker-title, h2.slots-title, h2.bingo-title, h2.video-poker-title, h2.craps-title, h2.table-games-title, h2.casino-title, h2.golden-casino-title, h2.rome-casino-title, h2.cherry-red-casino-title, h2.slots-oasis-title, h2.diceland-casino-title, h2.blog-title, h2.casino-bonus-offers-title, h2.about-title, h2.pontoon-title, h2.aus-pontoon-title, h2.american-roulette-title, h2.european-roulette-title, h2.texas-holdem-title, h2.omaha-title, h2.five-card-stud-title, h2.poker-hands-title, h2.omaha-hi-title, h2.omaha-hi-lo-title, h2.blackjack-switch-title, h2.seven-card-stud-title, h2.seven-card-stud-hi-title, h2.seven-card-stud-hi-lo-title, h2.three-card-poker-title, h2.caribbean-stud-title, h2.crazy-pineapple-title, h2.casino-holdem-title, h2.perfect-pairs-title, h2.badugi-title, h2.pai-gow-poker-title, h2.vegas-strip-blackjack-title, h2.european-blackjack-title, h2.blackjack-strategy-title, h2.let-it-ride-title, h2.super-21-title, h2.spanish-21-title, h2.red-dog-title, h2.video-slots-title, h2.three-reel-slots-title, h2.five-reel-slots-title, h2.seven-reel-slots-title, h2.fruit-machines-title, h2.slot-bonus-games-title, h2.jacks-or-better-title, h2.deuces-wild-title, h2.bingo-30-ball-title, h2.bingo-75-ball-title, h2.bingo-80-ball-title, h2.bingo-90-ball-title, h2.sic-bo-title, h2.red-dog-title, h2.partners-title, h2.contact-title  {
	width: 350px;
	height: 21px;
	display: block;
}
h2.blackjack-title {
	background-position: 0 0;
}
h2.roulette-title {
	background-position: 0 -21px;
}
h2.poker-title {
	background-position: 0 -42px;
}
h2.slots-title {
	background-position: 0 -63px;
}
h2.bingo-title {
	background-position: 0 -84px;
}
h2.video-poker-title {
	background-position: 0 -105px;
}
h2.craps-title {
	background-position: 0 -126px;
}
h2.table-games-title {
	background-position: 0 -147px;
}
h2.casino-title {
	background-position: 0 -168px;
}
h2.golden-casino-title {
	background-position: 0 -189px;
}
h2.rome-casino-title {
	background-position: 0 -210px;
}
h2.cherry-red-casino-title {
	background-position: 0 -231px;
}
h2.slots-oasis-title {
	background-position: 0 -252px;
}
h2.diceland-casino-title {
	background-position: 0 -273px;
}
h2.blog-title {
	background-position: 0 -294px;
}
h2.casino-bonus-offers-title {
	background-position: 0 -315px;
}
h2.about-title {
	background-position: 0 -336px;
}
h2.contact-title {
	background-position: 0 -357px;
}
h2.partners-title {
	background-position: 0 -378px;
}
h2.pontoon-title {
	background-position: -350px 0;
}
h2.aus-pontoon-title {
	background-position: -350px -21px;
}
h2.american-roulette-title {
	background-position: -350px -42px;
}
h2.european-roulette-title {
	background-position: -350px -63px;
}
h2.texas-holdem-title {
	background-position: -350px -84px;
}
h2.omaha-title {
	background-position: -350px -105px;
}
h2.five-card-stud-title {
	background-position: -350px -126px;
}
h2.poker-hands-title {
	background-position: -350px -147px;
}
h2.omaha-hi-title {
	background-position: -350px -168px;
}
h2.omaha-hi-lo-title {
	background-position: -350px -189px;
}
h2.blackjack-switch-title {
	background-position: -350px -210px;
}
h2.seven-card-stud-title {
	background-position: -350px -231px;
}
h2.seven-card-stud-hi-title {
	background-position: -350px -252px;
}
h2.seven-card-stud-hi-lo-title {
	background-position: -350px -273px;
}
h2.three-card-poker-title {
	background-position: -350px -294px;
}
h2.caribbean-stud-title {
	background-position: -350px -315px;
}
h2.crazy-pineapple-title {
	background-position: -350px -336px;
}
h2.casino-holdem-title {
	background-position: -350px -357px;
}
h2.perfect-pairs-title {
	background-position: -350px -378px;
}
h2.badugi-title {
	background-position: -350px -399px;
}
h2.pai-gow-poker-title {
	background-position: -350px -420px;
}
h2.vegas-strip-blackjack-title {
	background-position: -350px -441px;
}
h2.european-blackjack-title {
	background-position: -350px -462px;
}
h2.blackjack-strategy-title {
	background-position: -350px -483px;
}
h2.let-it-ride-title {
	background-position: -350px -504px;
}
h2.super-21-title {
	background-position: -350px -525px;
}
h2.spanish-21-title {
	background-position: -350px -546px;
}
h2.red-dog-title {
	background-position: -350px -567px;
}
h2.video-slots-title {
	background-position: -350px -588px;
}
h2.three-reel-slots-title {
	background-position: -350px -609px;
}
h2.five-reel-slots-title {
	background-position: -350px -630px;
}
h2.seven-reel-slots-title {
	background-position: -350px -651px;
}
h2.fruit-machines-title {
	background-position: -350px -672px;
}
h2.slot-bonus-games-title {
	background-position: -350px -693px;
}
h2.jacks-or-better-title {
	background-position: -350px -714px;
}
h2.deuces-wild-title {
	background-position: -350px -735px;
}
h2.bingo-30-ball-title {
	background-position: -350px -756px;
}
h2.bingo-75-ball-title {
	background-position: -350px -777px;
}
h2.bingo-80-ball-title {
	background-position: -350px -798px;
}
h2.bingo-90-ball-title {
	background-position: -350px -819px;
}
h2.sic-bo-title {
	background-position: -350px -840px;
}
h2.red-dog-title {
	background-position: -350px -861px;
}

.game-image {
	width: 620px;
	height: 120px;
	margin: 10px 0 10px 0;
}
.signature {
	width: 208px;
	height: 74px;
	display: block;
	background: url("../images/james-jessica-signature.jpg") no-repeat 0 0;
}
.signature span {
	display: none;
}

/* Poker Hands */

.poker-hand {
	margin: 10px 0 0 0;
}
.poker-hand .poker-hand-img {
	width: 131px;
	margin: 0 5px 0px 0;
	padding: 0;
	float: left;
}
.poker-hand .poker-hand-text {
	width: 475px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}
.poker-hand h4 {
	padding: 0;
	margin: 0 0 5px 0;
}
.poker-hand p {
	padding: 0;
	margin: 0;
}

/* Box 620 */

#content .box-620 {
	width: 620px;
	background-image: url("../images/box-620-bg.gif");
	background-repeat: repeat-y;
	margin: 10px 0 10px 0;
	padding: 0;
}
#content .box-620 .box-620-top {
	width: 620px;
	background-image: url("../images/box-620-top.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
#content .box-620 .box-620-end {
	width: 620px;
	height: 10px;
	background-image: url("../images/box-620-end.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
#content .box-620-inner {
	padding: 10px 10px 0 10px;
}
#content .box-620-inner .box-620-col-1 {
	width: 280px;
	float: left;
}
#content .box-620-inner .box-620-col-2 {
	width: 280px;
	float: right;
}

/* Columns */

#content .index-2-cols .box-620 {
	float: left;
}
#content .index-2-cols .box-300 {
	float: right;
}
#content .game-list {
	float: right;
}

#content .col-1 {
	width: 620px;
	float: left;
}
#content .col-2, #content #sidebar {
	width: 300px;
	float: right;
}
#content .full-width-content {
	margin-top: 10px;
}

#content .col-1 h3, #content .full-width-content h3 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	color: #72aeb8;
	font-size: 16px;
}
#content .col-1 h4, #content .full-width-content h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	color: #9d3801;
	font-size: 14px;
}

#content .col-2 h3, #content #sidebar h3, #content .box-620 h3 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	color: #c44c02;
	font-size: 16px;
}

#content .col-1 ul, #content .col-2 ul, #content #sidebar ul, #content .index-2-cols ul {
	padding: 0;
	margin:  5px 0 0 10px;
	list-style: none;
}
#content .col-1 ul {
	margin-bottom: 10px;
}
#content .col-1 ul li, #content .col-2 ul li, #content #sidebar ul li, #content .index-2-cols ul li {
	padding: 2px 0 2px 10px;
	margin:  0;
	list-style: none;
	background: url("../images/arrow.gif") no-repeat 0px 8px;
}
#content .col-1 li ul li {
	font-size: 10px;
}
#content dl {
	margin: 5px 0 10px 0;
}
#content dt {
	padding: 2px 0 2px 10px;
	margin:  0 0 0 10px;
	list-style: none;
	background: url("../images/arrow.gif") no-repeat 0px 8px;
}
#content dd {
	padding: 2px 0 2px 10px;
	margin:  0 0 0 20px;
	list-style: none;
	background: url("../images/arrow-orange.gif") no-repeat 0px 6px;
	font-size: 12px;
}
#content .col-2 .play-casino, #content #sidebar .play-casino, #content .col-1 .box-620 .play-casino {
	margin: 10px 0 0 0;
}
#content .col-2 .play-casino .logo, #content #sidebar .play-casino .logo, #content .col-1 .box-620 .play-casino .logo {
	width: 60px;
	height: 60px;
	float: left;
	padding: 0;
	margin: 0;
}
#content .col-2 .play-casino .text, #content #sidebar .play-casino .text, #content .col-1 .box-620 .play-casino .text {
	width: 210px;
	float: right;
	padding: 0;
	margin: 0;
}
#content .col-2 .play-casino h4, #content #sidebar .play-casino h4, #content .col-1 .box-620 .play-casino h4 {
	padding: 0;
	margin: 5px 0 0 0;
	text-transform: capitalize;
}
#content .col-2 .play-casino p, #content #sidebar .play-casino p, #content .col-1 .box-620 .play-casino p {
	padding: 0;
	margin: 0;
	font-size: 12px;
}
#content .col-2 .play-casino p a, #content .col-2 .play-casino p a:hover, #content #sidebar .play-casino p a, #content #sidebar .play-casino p a:hover, #content .col-1 .box-620 .play-casino p a, #content .col-1 .box-620 .play-casino p a:hover{
	text-decoration: none;
	color: #333;
}

/* Sub Cols */

#content .col-1 .sub-col-1 {
	width: 300px;
	float: left;
}
#content .col-1 .sub-col-2 {
	width: 300px;
	float: right;
}

/* Button */

#content .button {
	width: 200px;
	height: 80px;
	float: right;
	display: block;
	margin: 10px 0 0 10px;
	background-color: #ff752b;
}
#content .button a {
	width: 200px;
	height: 70px;
	background-image: url("../images/button-200.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 0 0;
}
#content .button a:hover {
	background-position: 0 -80px;
}
#content .button a .button-title {
	text-transform: uppercase;
	color: #9d3801;
	font-size: 18px;
}
#content .button a:hover .button-title {
	color: #19535c;
}
#content .button a .button-location {
	color: #fff;
}

/* Screenshots */

.screenshots, .screenshots a {
	position: relative;
}
.screenshots .screenshot-1, .screenshots .screenshot-2, .screenshots .screenshot-3, .screenshots .screenshot-4 {
	width: 140px;
	float: left;
	text-align: center;
	margin: 0 0 10px 0;
}
.screenshots .screenshot-2, .screenshots .screenshot-3, .screenshots .screenshot-4 {
	margin-left: 20px;
}
.screenshots p.caption {
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 12px;
}
.box-620 .screenshots .screenshot-2, .box-620 .screenshots .screenshot-3, .box-620 .screenshots .screenshot-4 {
	margin-left: 12px;
}
.box-620 .screenshots {
	margin: 10px 0 0 0;
}
.screenshots .magnify {
	background: url("../images/screenshots/click-to-view.png") no-repeat 0 0;
	width: 140px;
	height: 20px;
	display: block;
	margin-top: -20px;
}
.screenshots p.caption a:hover {
	background-color: transparent;
	background-image: none;
	height: auto;
}

/* Box 300 */

.box-300 {
	width: 300px;
	background-image: url("../images/box-300-bg.gif");
	background-repeat: repeat-y;
	margin: 10px 0 0 0;
	padding: 0;
}
.box-300-top {
	width: 300px;
	background-image: url("../images/box-300-top.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.box-300-end {
	width: 300px;
	height: 10px;
	background-image: url("../images/box-300-end.gif");
	background-repeat: no-repeat;
}
.box-300 .box-300-inner {
	padding: 10px 10px 0 10px;
	margin: 0;
}
.box-300 h3 {
	padding: 0;
	margin: 0;
}

/* Banners */

.banner-300 {
	width: 300px;
	margin: 40px 0 0 0;
	padding: 0;
}

/* Images */

.imgright {
	float: right;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 0 10px 10px;
}
.imgleft {
	float: left;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 10px 10px 0;
}
.imgcenter {
	text-align: center;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 10px 0 0 0;
}
.imgright p.caption, .imgleft p.caption, .imgcenter p.caption {
	padding: 5px 0 0 0;
	margin: 0;
	font-size: 11px;
	font-style: italic;
	text-align: center;
}
.small {
	font-size: 10px;
}
.red {
	color: #ff0000;
}

/* Tables */

table.example-hands th {
	text-align: left;
	color: #9d3801;
}
table.example-hands td {
	padding: 0 0 15px 0;
	vertical-align: top;
}
table.example-hands td span.desc {
	font-style: italic;
	font-size: 11px;
}

table.standard {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
	border-collapse: collapse;
}
table.standard th {
	color: #9d3801;
	text-align: left;
}
table.standard td, table.standard th {
	vertical-align: center;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px;
	border-collapse: collapse;
}

/* Contact Form */

#contact-area p {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	color: #72aeb8;
	font-weight: bold;
}
#contact-area input, #contact-area textarea {
	border: 1px solid #72aeb8;
	padding: 5px;
	margin: 5px 0 10px 0;
}
#contact-area textarea {
	width: 300px;
	height: 150px;
}
#contact-area #form-controls input {
	cursor: pointer;
	color: #d96c31;
	border: 1px solid #d96c31;
	font-weight: bold;
}

/***** Footer *****/

div#footer-wrapper {
	background-image: url("../images/footer-bg.jpg");
	background-repeat: repeat-x;
	background-color: #fff;
	padding: 0;
	margin: 0;
}
div#footer {
	width: 940px;
	margin:  0 auto;
}
div#footer .footer-boxes {
	background-image: url("../images/footer-boxes-bg.gif");
	background-repeat: repeat-y;
	width: 940px;
	margin: 0 0 10px 0;
	position: relative;
	top: 10px;
	font-size: 12px;
}
div#footer .footer-boxes .footer-boxes-top {	
	background-image: url("../images/footer-boxes-top.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 940px;
}
div#footer .footer-boxes .footer-boxes-end {	
	background-image: url("../images/footer-boxes-end.gif");
	background-repeat: no-repeat;
	width: 940px;
	height: 10px;
}

div#footer .col-1, div#footer .col-2, div#footer .col-3 {
	width: 300px;
	float: left;
	padding: 0;
	margin: 0;
}
div#footer .col-2, div#footer .col-3 {
	margin-left: 20px;
}
div#footer h3 {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	color: #72aeb8;
	font-size: 14px;
}
div#footer ul {
	padding: 0;
	margin:  5px 0 0 10px;
	list-style: none;
}
div#footer ul li {
	padding: 2px 0 2px 10px;
	margin:  0;
	list-style: none;
	background-image: url("../images/arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
div#footer .inner {
	padding: 10px 10px 0 10px;
}
div#footer .disclaimer {
	padding: 10px 0 0 0;
}
div#footer p {
	text-align: center;
	font-size: 11px;
	padding: 0;
	margin: 0 0 10px 0;
}
div#footer a {
	color: #d0d6d7;
}
div#footer a:hover {
	color: #ffab7d;
}
div#footer .footer-links a {
	color: #d96c31;
}
div#footer .footer-links a:hover {
	color: #a8440e;
}
div#footer .footer-links .over-18 {
	position: relative;
	top: 5px;
	width: 76px;
	height: 19px;
}

/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/*||||| TOP 5 TABLE ||||||||||||||||||||||||||||||||||||||||||||||||*/
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

.right {float: left; width: 430px; padding-left: 15px; padding-top: 10px;}

.box-heading {
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	background-image:url(../images/box-heading-bg.gif);
	background-repeat:repeat-x;
	height:32px;
	margin:0 0 1px;
	width:auto;
	background-position:0 -163px;
}

#casino .themed-heading {
	background-color:#DBE8F2;
	background-position:0 -131px;
}

.box-heading h2 {
	color:#4a6076;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin:0 !important;
	padding: 0 0 0 10px !important;
	text-shadow:1px 1px 0 white;
	letter-spacing:-1px;
}

.top5-box {
	border-bottom:1px solid #C8DCEB;
	border-left:1px solid #C8DCEB;
	border-right:1px solid #C8DCEB;
	height:349px;
	padding:0 1px 0 1px;
	margin-bottom: 10px;
	width:426px;
}
.top5-box .top5-list {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.top5-box .top5-item {
	background-image:url(../images/top5-item-bg.jpg);
	background-position:0 0;
	height:69px;
	width:426px;
	border-bottom:1px solid #dfe0e2;
}

.top5-box .top5-item:hover {
	background-position:0 -69px;
	border-bottom:1px solid #c5e6ef;
}

.top5-box .top5-item.btm {
	border:none;
}

.top5-box .top5-item.btm:hover {
	border:none;
}

.top5-box .col {
	float:left;
}
.top5-box .top5-item .number {
	color:#BCBCBC;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	line-height:69px;
	text-align:right;
	width:25px;
}
.top5-box .top5-item:hover .number {
	color:#618DBE;
}
.top5-box .top5-item .image {
	height:58px;
	width:107px;
	padding:11px 0 0 0;
}
.top5-box .top5-item .image a {
	outline:none;
	border:none;
}

.top5-box .top5-item .image img {
	outline:none;
	border:none;
}

.top5-box .top5-item:hover .image {
	opacity:1;
}

.top5-box .top5-item .name {
	width:141px;
	height:53px;
	padding:16px 0 0 0;
}
.top5-box .top5-item .name a {
	color:#7d8e9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	letter-spacing:-1px;
	line-height:20px;
	text-decoration:none;
}

.top5-box .top5-item:hover .name a {
	color:#3887C1;
}

.top5-box .top5-item .name a:hover {
	text-decoration:underline;
}

.top5-box .top5-item .name span {
	color:#a8b8c4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:-1px;
	text-decoration:none;
}

.top5-box .top5-item:hover .name span {
	color:#85a8c1;
}


.top5-box .top5-item .bonus {
	height:69px;
	width:60px;
}
.top5-box .top5-item .bonus .top {
	color:#979797;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	height:12px;
	line-height:12px;
	margin:22px 0 0;
	text-align:center;
	width:60px;
	letter-spacing:-1px;
}
.top5-box .top5-item:hover .bonus .top {
	color:#4B5E6A;
}
.top5-box .top5-item .bonus .btm {
	color:#B97474;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:12px;
	line-height:12px;
	text-align:center;
	width:60px;
	margin:2px 0 0 0;
}
.top5-box .top5-item:hover .bonus .btm {
	color:#A41516;
}
.top5-box .top5-item .review {
	height:69px;
	width:58px;
}
.top5-box .top5-item .review a {
	background-image:url(../images/top5-btns.gif);
	background-position:0 0;
	display:block;
	height:42px;
	width:50px;
	margin:13px 0 0 8px;
	outline:none;
	text-indent:-9999px;
}
.top5-box .top5-item .review a:hover {
	background-position:0 -42px;
}
.top5-box .top5-item .playnow {
	height:69px;
	width:58px;
}
.top5-box .top5-item .playnow a {
	background-image:url(../images/top5-btns.gif);
	background-position:-50px 0;
	display:block;
	height:42px;
	width:50px;
	margin:13px 0 0 4px;
	outline:none;
	text-indent:-9999px;
}
.top5-box .top5-item .playnow a:hover {
	background-position:-50px -42px;
}

#sports .top5-box .playnow a, #racing .top5-box .playnow a { background-image:url(../images/top5-btns-sports.gif); }
#sports .top5-box .review a, #racing .top5-box .review a { background-image:url(../images/top5-btns-sports.gif); }






.index-box-mid {
	height:500px;
}
.index-box {
	float:left;
}
.index-box.left {
	margin:0 8px 0 0;
	width:321px;
}
.index-box.right {
	margin:0;
	width:300px;
}
.index-box.mid {
	margin:0 9px 0 0;
	width:321px;
}

.index-box-content {
	background-color:#FFF;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:420px;
	width:auto;
	background-image:url(../images/index-box-bg.jpg);
	background-repeat:repeat-y;
}
.index-box-content .inner {
	padding:10px;
}
.index-box-btmlink {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	background-color:#DDDDDD;
	border-color:#FFFFFF #BABABA #BABABA;
	border-style:solid;
	border-width:1px;
	color:#666666;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:25px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0 #EEEEEE;
	width:auto;
	text-transform:uppercase;
}
.index-box-btmlink:hover {
	background-color:#d1e2ef;
	color:#355c7b;
	text-shadow:1px 1px 0 #cddfec;
	border-color:#FFFFFF #adc6da #adc6da;
}
#site-search {
	float:right;
	height:33px;
	margin:11px 0 0 0;
}

#site-search .site-search-input {
	height:18px;
	margin:2px 10px 0 0;
	padding:0;
	width:150px;
	float:left;
}

#site-search .search-field {
	color:#888888;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	background-color:white;
	border:none;
	outline:none;
	width:150px;
	height:17px;
}
#site-search .search-btn {
	background-color:transparent;
	background-image:url(../images/site-search-btn.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:26px;
	margin:0;
	outline:none;
	padding:0;
	text-indent:-9999px;
	width:57px;
}
#site-search .search-btn:hover {
	background-position:-57px 0px;
}
.guide-preview-box {
	width:299px;
	height:128px;
	margin:0 0 1px 0;
	padding:5px 10px;
	border-bottom:1px solid #D3D3D3;
	background-image:url(../images/guide-preview-box.jpg);
}

.guide-preview-box:hover {
	background-image:none;
	background-color:white;
}

.guide-preview-box .heading {
	margin:1px 0 2px;
	color:#262B42;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.guide-preview-box .heading a {
	color:#262B42;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.guide-preview-box .heading a:hover {
	color:#114680;
	text-decoration:underline;
}

.guide-preview-box .content-box {
	height:75px;
	width:299px;	
}

.guide-preview-box .content-box .guide-preview-img {
	float:left;
	margin:3px 6px 0 0;
	padding:0;
	border:none;
}

.guide-preview-box .content-box .excerpt {
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin:0;
	text-align:justify;
}

.guide-preview-box .readmore {
	display:block;
	width:301px;
	height:25px;
	margin:6px 0 0 0;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	background-image:url(../images/guide-preview-readmore.gif);
	color:#777777;
	font-weight:bold;
}

.guide-preview-box .readmore:hover {
	background-position:0 -25px;
	color:white;
	text-shadow:0px 0px 8px #83bce3;
}

.ad-box-300-250 {
	width:300px;
	height:250px;
	background-color:#bbb;
	margin:0 0 8px 0;
}

/*.lower-body-bg-splash {
	width:100%;
	height:780px;
	position:absolute;
	bottom:0;
	z-index:1;
	background-position:center 0px;
}

#casino .lower-body-bg-splash {
	background-image:url(../images/bg-splash-casino.jpg);
}

#poker .lower-body-bg-splash {
	background-image:url(../images/bg-splash-casino.jpg);
}

#bingo .lower-body-bg-splash {
	background-image:url(../images/bg-splash-bingo.jpg);
}

#racing .lower-body-bg-splash {
	background-image:url(../images/bg-splash-racing.jpg);
}

#sports .lower-body-bg-splash {
	background-image:url(../images/bg-splash-sports.jpg);
}*/

.bonusoffer { 
	display:block;
	width:298px;
	height:156px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	text-indent:-9999px;
	outline:none;
	border-right:1px solid #a4b4c5;
	border-bottom:1px solid #a4b4c5;
	border-left:1px solid #a4b4c5;
}

.bonusoffer.intercasino-spacerace {	background-image:url(../images/promotion-intercasino-spacerace.jpg); }
.bonusoffer.titanbingo-cruise {	background-image:url(../images/promotion-titanbingo-cruise.jpg); }
.bonusoffer.betfair-freebet {	background-image:url(../images/promotion-betfair-freebet.jpg); }
.bonusoffer.partypoker-drivethedream {	background-image:url(../images/promotion-partypoker-drivethedream.jpg); }
.bonusoffer.willhill-whtv {	back