﻿@charset "utf-8";

/* CSS Document */



/* online casinos .com *//* November 2009 *//* reset css */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, strong, b, i, em, big, cite, code, del, dfn, font, img, ima a, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: normal;

	font-family: arial, helvetica, sans-serif;

}

:focus {

	outline: 0;

}

ol, ul, dl {

	list-style: none;

}

table {

	border-collapse: separate;

	border-spacing: 0;

}/* basic decs */

html {

	height: 100%;

	margin-bottom: 1px;

	background: #06406E url(http://www.onlinecasinos.com/gfx/slice.jpg) center top repeat-y;

}

body {

	font-size: 84%;

	color: #333;

	text-align: center;

	background: url(http://www.onlinecasinos.com/gfx/body3.jpg) center top no-repeat;

	min-height: 930px;

}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	font-size: 1.1em;

	color: #B81237;

	margin-bottom: 10px;

}

h2 {

	font-size: 1.3em;

	color: #B81237;

	margin-bottom: 10px;

}

p {

	line-height: 150%;

	margin-bottom: 10px;

}

a {

	color: #085686;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

	color: #c00;

}

strong, b {

	font-weight: bold;

}

em, i {

	font-style: italic;

}

big {

	font-size: 1.2em;

}

small {

	font-size: 0.8em;

}

acronym, abbr, .abbr, .help {

	border-bottom: 1px dotted #04539E;

	cursor: help;

}

code {

	font-family: "Courier", "Times New Roman", serif;

	color: #000;

	padding: 1px 2px 1px 2px;

	background: #eee;

}/* main css */

#mainbox {

	width: 920px;

	margin: 0 auto;

	position: relative;

	text-align: left;

}/* header section */

#header {

	height: 112px;

	position: relative;

	text-align: right;

	background: url(http://www.onlinecasinos.com/gfx/goldbar.jpg) left bottom no-repeat;

}

#header h1 {

	width: 500px;

	position: absolute;

	top: 0px;

	right: 0px;

	color: #fff;

	font-size: 1.4em;

}

#header a {

	width: 390px;

	height: 100px;

	position: absolute;

	top: 0px;

	left: 0px;

	background: url(http://www.onlinecasinos.com/gfx/logo.jpg) left top no-repeat;

	text-indent: -9999px;

	text-align: left;

}

#header p {

	width: 390px;

	margin-right: 530px;

	position: relative;

	top: 72px;

	color: #fff;

}/* basic content */

#content {

	width: 715px;

	float: right;

	position: relative;

	padding: 1px;

	margin-right: 1px;

}

#content.withtextblock {

	padding-bottom: 210px;

}

h2, .h2 {

	height: 40px;

	background: url(http://www.onlinecasinos.com/gfx/h2-bg2.gif) left center no-repeat;

	color: #fff;

	font-size: 1.3em;

	font-weight: bold;

	padding: 17px 0px 3px 65px;

	margin-bottom: -12px;

}

p.tltopper {

	height: 40px;

	width:100%;

	background: url(http://www.onlinecasinos.com/gfx/h2-bg.gif) left center no-repeat;

	color: #fff;

	font-size: 1.3em;

	font-weight: bold;

	padding: 17px 0px 3px 65px;

	margin-bottom: -12px;

}

p.tltopper1 {

	height: 40px;

	width:100%;

	background: url(http://www.onlinecasinos.com/gfx/h2-bgy.jpg) left center no-repeat;

	color: #000;

	font-size: 1.3em;

	font-weight: bold;

	padding: 17px 0px 3px 65px;

	margin-bottom: -12px;

}

.textwrap {

	padding: 20px 10px 10px 10px;

} /* for after non-block h2 and/or general spacing */

.textwrap img {

	float: left;

	margin: 0px 20px 10px 0px;

}

.imgwrap {

	background: url(http://www.onlinecasinos.com/gfx/goldbar-cats.jpg) center top no-repeat;

	padding-top: 20px;

}

.imgwrap img {

	float: left;

	margin: 15px 0px 15px 25px;

}

.imgwrap img.last {

	float: right;

	margin: 15px 26px 15px 0px;

}	/* standard blocks */

.block {

	position: relative;

	background: url(http://www.onlinecasinos.com/gfx/block-grad.jpg) left bottom repeat-x;

	border: 1px solid #b7b7b7;

	border-top-width: 0px;

	margin: 1px;

}

.block img.imgleft {

	float: left;

	margin: 0px 15px 10px 0px;

}

.block img.imgright {

	float: right;

	margin: 0px 0px 10px 15px;

}/* topsites */

.blockitem {

	width: 470px;

	float: left;

	padding: 13px 0px 0px 20px;

}

.blockitem p.offer {

	font-weight: bold;

	color: #00458D;

}

.block a.blocklink {

	position: absolute;

	top: 0px;

	right: 0px;

	bottom: 0px;

	left: 0px;

	text-indent: -9999px;

}

.blockimgs {

	position: relative;

	width: 149px;

	height: 53px;

	float: right;

	color: #fff;

	font-weight: bold;

	background: url(http://www.onlinecasinos.com/gfx/img-table.jpg) right top no-repeat;

	padding: 180px 0px 0px 52px;

	margin: 13px 10px 0px 0px;

}

.blockimgs img.flag {

	position: absolute;

	top: 90px;

	left: -20px;

}

.block div.clear {

	height: 10px;

}/* categories */

.cat {

	min-height: 102px;

	margin-top: 10px;

	background: url(http://www.onlinecasinos.com/gfx/goldbar-cats.jpg) center top no-repeat;

	padding: 20px 10px;

}

.cat a {

	font-size: 1.2em;

	font-weight: bold;

	color: #085686;

	text-decoration: none;

}

.cat a span {

	font-weight:bold;

	text-decoration:underline;

}/* reviews */

.reviewstop {

	position: relative;

	height: 101px;

	bottom: 10px;

	background: url(http://www.onlinecasinos.com/gfx/reviews-top.jpg) left center no-repeat;

	padding: 99px 0px 0px 222px;

}

.reviewstop h2 {

	position: absolute;

	top: 22px;

	left: 40px;

	height: 25px;

	line-height: 25px;

	background: transparent;

	padding: 0px;

	color: #6D2404;

	font-size: 1.2em;

}

.reviewstop a {

	font-weight: bold;

	font-size: 1.1em;

	margin-top: 4px;

}

.reviewstop img.cimg {

	position: absolute;

	top: -13px;

	left: -441px;

}

.reviewstop a {

	display:block;

	height:68px;

	position:absolute;

	right:26px;

	top:65px;

	width:215px;

}

.reviewstop a:hover {

	text-decoration:none;

}

.reviewstop p a {

	display:block;

	position:static;

	top:0px;

	right:0px;

	height:auto;

	width:auto;

}

.reviewstop p a:hover {

	text-decoration:underline;

}

.reviewstop div {

	width: 200px;

	height: 83px;

	position: absolute;

	top: 80px;

	right: 30px;

	color: #fff;

	font-weight: bold;

}

.reviewstop div p {

	padding-left: 40px;

	font-weight: bold;

}

.reviewstop div span {

	position: absolute;

	left: 6px;

	bottom: 0px;

	font-size: 1.1em;

	font-weight: bold;

}

.reviewstop div p span {

	font-size: 1.35em;

	font-weight: bold;

	position: relative;

	left: 0px;

}

.reviewstop img.flag {

	position: absolute;

	top: 110px;

	right: 220px;

	z-index:15;

}

p.visit {

	text-align: center;

	margin: 10px;

	padding-bottom:20px;

}/* reviews features lists */

#features dl {

	margin: 0px 30px;

	padding: 6px 4px 4px 4px;

	border-bottom: 1px dashed #ddd;

	min-height: 1.4em;

}

#features dt {

	font-weight: bold;

	width: 150px;

	float: left;

}

#features dd {

	float: left;

	margin-right: 10px;

}

#features dl.twoup dd {

	width: 150px;

}

#features dl.icons {

	min-height: 50px;

}	/* 'end' blocks */

.textblock {

	height: 200px;

}

.textblock-end {

	height: 200px;

	position: absolute;

	bottom: 0px;

}

.textblock h2, .textblock-end h2 {

	margin-bottom: 1px;

}

.textblock img, .textblock-end img {

	float: left;

	margin: 0px 10px 5px 10px;

}

.textblock p, .textblock-end p {

	margin: 0px 20px 10px 20px;

}/* games *//* sub cols */

div.cleft {

	float: left;

}

div.cright {

	float: right;

}

div.cleft, div.cright {

	width: 350px;

	min-height: 380px;

	position: relative;

	padding-bottom: 45px;

}

div.cleft h3, div.cright h3 {

	height: 40px;

	background: url(http://www.onlinecasinos.com/gfx/h3-bg.gif) left center no-repeat;

	color: #fff;

	font-size: 1.3em;

	font-weight: bold;

	padding: 20px 0px 3px 65px;

	margin: 0px;

}

div.cleft h3 a, div.cright h3 a {

	color:#FFFFFF;

}

div.cleft img, div.cright img {

	padding: 5px;

}

p.howto {

	position: absolute;

	bottom: 0px;

	left: 0px;

	line-height: 35px;

	width: 350px;

	background: url(http://www.onlinecasinos.com/gfx/gamesbg.jpg) center center no-repeat;

	text-align: center;

	color: #fff;

}

p.howto a {

	color: #fff;

}/* homepage *//* home top */

#hometop {

	position: relative;

	bottom: 13px;

	height: 234px;

	background: url(http://www.onlinecasinos.com/gfx/home-top.jpg) left top no-repeat;

}

.ht {

	position: relative;

	width: 190px;

	height: 153px;

	padding-top: 30px;

	float: left;

	margin: 23px 0px 0px 27px;

	color: #6D2404;

}

.ht2, .ht3 {

	margin-left: 45px;

}

.ht ul {

	text-align: right;

	margin-top: 3px;

	position:relative;

	top:75px;

}

.ht a {

	color: #fff;

	font-weight: bold;

}

.ht a span:hover {

	background-position:0px -25px;

}

.ht a span {

	background:transparent url('http://www.onlinecasinos.com/gfx/home-top-sprite.jpg') no-repeat scroll left top;

	display:block;

	font-weight:bold;

	height:25px;

	left:0;

	line-height:24px;

	position:absolute;

	text-align:center;

	top:164px;

	width:191px;

	text-decoration:underline;

}

.ht a img {

	position:absolute;

	top:30px;

	left:0px;

}

.ht a.first {

	position:absolute;

	top: 1px;

	left: 32px;

	font-size: 1em;

	color: #6D2404;

	padding: 0px 0px 0px 10px;

	height:16px;

	width:167px;

	font-weight:normal;

	text-decoration:none;

}

.ht a.first:hover {

	text-decoration:none;

}

.ht img.flag {

	position: absolute;

	top: 80px;

	left: 0px;

}/* games sections */

div.gameleft, div.gameright {

	width: 164px;

	min-height: 130px;

	position: relative;

	float: left;

	padding: 50px 5px 0px 179px;

}

div.gameright {

	width: 178px;

	float: right;

	padding: 50px 5px 0px 165px;

}

div.gameleft a, div.gameright a {

	position: absolute;

	left: 30px;

	color: #c00;

	background: url(http://www.onlinecasinos.com/gfx/a.gif) left center no-repeat;

	font-weight: bold;

	padding-left: 10px;

}

div.gameright a {

	left: 20px;

}

.hproulette {

	background: url(http://www.onlinecasinos.com/gfx/hp-roulette.jpg) right top no-repeat;

}

.hproulette a {

	top: 120px;

}

.hpblackjack {

	background: url(http://www.onlinecasinos.com/gfx/hp-blackjack.jpg) right top no-repeat;

}

.hpblackjack a {

	top: 140px;

}

.hpbaccarat {

	background: url(http://www.onlinecasinos.com/gfx/hp-baccarat.jpg) left top no-repeat;

}

.hpbaccarat a {

	top: 140px;

}

.hpslots {

	background: url(http://www.onlinecasinos.com/gfx/hp-slots.jpg) right top no-repeat;

}

.hpslots a {

	top: 100px;

}

.hpvideopoker {

	background: url(http://www.onlinecasinos.com/gfx/hp-videopoker.jpg) left top no-repeat;

}

.hpvideopoker a {

	top: 120px;

}

.hpcraps {

	background: url(http://www.onlinecasinos.com/gfx/hp-craps.jpg) left top no-repeat;

}

.hpcraps a {

	top: 125px;

}

.hprecentwinners {

	background: url(http://www.onlinecasinos.com/gfx/hp-recentwinners.jpg) right top no-repeat;

}

.hprecentwinners div.left {

	width: 166px;

	position: absolute;

	left: 20px;

	top: 50px;

	text-align: center;

	color: #c00;

	font-weight: bold;

}

.hprecentwinners dl {

	padding: 10px 5px 5px 15px;

	margin-left: 20px;

	background: url(http://www.onlinecasinos.com/gfx/hp-recentwinners-keyline.jpg) left top no-repeat;

	line-height: 1.4em;

}

.hprecentwinners dt {

	font-weight: bold;

	color: #21B2F7;

}

.hpjackpottickers {

	height: 175px;

	background: url(http://www.onlinecasinos.com/gfx/hp-jackpottickers.jpg) left top no-repeat;

}

.hpjackpottickers div.left {

	width: 150px;

	position: absolute;

	left: 20px;

	top: 50px;

	text-align: center;

}

.hpjackpottickers div.right {

	width: 150px;

	position: absolute;

	right: 20px;

	top: 50px;

	text-align: center;

}

.hpjackpottickers div.a2 {

	height: 1.1em;

	width: 250px;

	position: absolute;

	right: 0px;

	bottom: 0px;

	text-align: right;

}

.hpjackpottickers div.a2 a {

	color: #0077D2;

	background: url(http://www.onlinecasinos.com/gfx/a2.gif) left center no-repeat;

	padding-left: 8px;

}

.hprecentwinners div.left p, .hpjackpottickers p, div.right.hpjackpottickers div.left p {

	font-weight: bold;

}/* sidebar navigation */

#nav {

	width: 201px;

}

#nav a#nav-usa {

	height: 40px;

	display: block;

	background: #15415E url(http://www.onlinecasinos.com/gfx/nav-usa.jpg) left center no-repeat;

	color: #fff;

	text-align: right;

	padding: 13px 4px 0px 0px;

}

#nav a#nav-can {

	height: 40px;

	display: block;

	background: #15415E url(http://www.onlinecasinos.com/gfx/nav-can.jpg) left center no-repeat;

	color: #fff;

	text-align: right;

	padding: 13px 4px 0px 0px;

}

#nav a#nav-uk {

	height: 40px;

	display: block;

	background: #15415E url(http://www.onlinecasinos.com/gfx/nav-uk.jpg) left center no-repeat;

	color: #fff;

	text-align: right;

	padding: 13px 4px 0px 0px;

}

#nav a#nav-rm {

	height: 40px;

	display: block;

	background: #15415E url(http://www.onlinecasinos.com/gfx/nav-rm.jpg) left center no-repeat;

	color: #fff;

	text-align: right;

	padding: 13px 4px 0px 0px;

	margin-bottom: 6px; /* note margin for final link */

}

#nav ul {

	color: #fff;

}

#nav ul li {

	border-bottom: 0px;

}

#nav ul li a , #nav ul li span.top-level {

	height: 32px;

	line-height: 32px;

	display: block;

	background: #15415E url(http://www.onlinecasinos.com/gfx/nav-section.jpg) left center no-repeat;

	font-weight: bold;

	color: #fff;

	padding-left: 10px;

}



#nav ul li a:hover, #nav ul li a:focus {

	text-decoration: underline;

}

#nav ul li ul {

	background: url(http://www.onlinecasinos.com/gfx/nav-ul-end.jpg) right bottom no-repeat;

	padding-bottom: 1px;

	margin-bottom: 10px;

}

#nav ul li ul li {

	margin-left: 1px;

	border-bottom: 1px solid #32D3ED;

}

#nav ul li ul li a {

	height: 1.8em;

	line-height: 1.8em;

	display: block;

	font-weight: normal;

	background: transparent;

}

/* footer */

#footer {

	margin: 10px auto 0 auto;

	padding: 5px 10px;

	background-color:#15415E;

	width:905px;

	color:#FFFFFF;

}

#footer a {

	color: #fff;

}

#footer a:hover, #footer a:focus {

	color: #fff;

	text-decoration: underline;

}/* misc classes */

.floatl {

	float: left;

}

.floatr {

	float: right;

}

.clear {

	clear: both;

}

.red {

	color: #c00;

}

.green {

	color: #33CC7F

}

.pink {

	color: #DD33CC;

}/***************************************/

#nav {

	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;

}

body.toplist {

}

.logo_spacer {

	height:122px;

	width:163px;

	float:left;

	margin:0 15px 10px 0;

	display:block;

	background-color:#fff;

}

.tl_block {

	position:relative;

	min-height:290px;

}

.tl_block .imgleft {

	position:absolute;

	top:13px;

	left:20px;

}

.tl_block .stars {

	display:block;

	height:30px;

	margin-left:178px;

	margin-bottom:8px;

	width:278px;

	position:relative;

}

.tl_block .stars .actual_rating {

	position:absolute;

	top:0px;

	right:0px;

	font-size:18px;

	color:#878787;

	font-weight:bold;

}

.tl_block .stars .actual_rating span {

	color:#0887c3;

	font-size:26px;

	font-weight:bold;

}

.tl_block .stars25 {

	background:url('http://www.onlinecasinos.com/gfx/tl_rating_25.gif') no-repeat;

}

.tl_block .stars30 {

	background:url('http://www.onlinecasinos.com/gfx/tl_rating_30.gif') no-repeat;

}

.tl_block .stars35 {

	background:url('http://www.onlinecasinos.com/gfx/tl_rating_35.gif') no-repeat;

}

.tl_block .stars40 {

	background:url('http://www.onlinecasinos.com/gfx/tl_rating_40.gif') no-repeat;

}

.tl_block .stars45 {

	background:url('http://www.onlinecasinos.com/gfx/tl_rating_45.gif') no-repeat;

}

.tl_block .stars50 {

	background:url('http://www.onlinecasinos.com/gfx/tl_rating_50.gif') no-repeat;

}

.tl_block a:hover {

	text-decoration:none;

}

.tl_block div.bonus_boxold {

	background:transparent url('http://www.onlinecasinos.com/gfx/tl_bonus_sprite.jpg') no-repeat scroll 0 0;

	color:#FFFFFF;

	font-weight:bold;

	height:51px;

	padding:17px 11px 0 50px;

	position:absolute;

	right:10px;

	top:173px;

	width:140px;

	z-index:20;

}

.tl_block div.bonus_boxold:hover {

	background-position:0px -68px;

}

.tl_block div.bonus_box {

	background:transparent url('http://www.onlinecasinos.com/gfx/bonus_sprite.jpg') no-repeat scroll 0 0;

	color:#000;

	font-weight:bold;

	height:49px;

	padding:65px 11px 0 50px;

	position:absolute;

	right:10px;

	top:173px;

	width:140px;

	z-index:20;

	text-align:center;

}

.tl_block div.bonus_box:hover {

	background-position:0px -114px;

}

.tl_block p.offer {

	font-weight:bold;

	font-size:15px;

	color:#008000;

	position:absolute;

	bottom:10px;

	left:24px;

	text-decoration:underline;

	text-indent:10px;

}



.tl_block span.offer {

	font-weight:bold;

	color:red;

	text-indent:0px;

	text-decoration:none;

	bottom:10px;

	font-size:15px;

	font-weight:bold;

	left:19px;

	line-height:150%;

	margin-bottom:10px;

	position:absolute;

}



.tl_block p.offer:hover {

	text-decoration:underline;

	font-style:italic;

}

.tl_block img.screenshot {

	position:absolute;

	top:10px;

	right:10px;

	height:150px;

	width:201px;

	z-index:20;

}

.tl_block .blockitem {

	padding:13px 0px 38px 20px;

}

.tl_block img.flag {

	position:absolute;

	top:100px;

	right:100px;

	height:86px;

	width:133px;

	z-index:25;

}

.reviewstop {

	position:relative;

}

.reviewstop .review_bonus {

	position:absolute;

	top:68px;

	right:0px;

	text-align:center;

	color:#fff;

	font-weight:bold;

	line-height:34px;

	background:url('http://www.onlinecasinos.com/gfx/rv_bonus_button_hover.jpg');

	height:32px;

	width:215px;

	z-index:10;

}

.reviewstop .review_bonus:hover {

	background-position:0px -32px;

}

body.reviews .visit_image {

	position:relative;

	display:block;

	top:-20px;

	margin:0 auto;

}

.reviewstop .stars {

	display:block;

	height:30px;

	width:140px;

}

.reviewstop .stars20 {

	background:url('http://www.onlinecasinos.com/gfx/rating_reviews_20.jpg') no-repeat;

}

.reviewstop .stars25 {

	background:url('http://www.onlinecasinos.com/gfx/rating_reviews_25.jpg') no-repeat;

}

.reviewstop .stars30 {

	background:url('http://www.onlinecasinos.com/gfx/rating_reviews_30.jpg') no-repeat;

}

.reviewstop .stars35 {

	background:url('http://www.onlinecasinos.com/gfx/rating_reviews_35.jpg') no-repeat;

}

.reviewstop .stars40 {

	background:url('http://www.onlinecasinos.com/gfx/rating_reviews_40.jpg') no-repeat;

}

.reviewstop .stars45 {

	background:url('http://www.onlinecasinos.com/gfx/rating_reviews_45.jpg') no-repeat;

}

.reviewstop .stars50 {

	background:url('http://www.onlinecasinos.com/gfx/rating_reviews_50.jpg') no-repeat;

}

p.bld {

	font-weight:bold;

}

#mainbox {

}

body {

	position:relative;

}

#base_footer {

	position:relative;

	display:block;

	clear:both;

	width:920px;

	height:48px;

	background:url('/gfx/base_footer.gif') no-repeat scroll bottom left;

	z-index:300;

	margin:0 auto;

}

#base_footer img {

	position:absolute;

	bottom:10px;

	left:15px;

}

#base_footer p {

	text-align:right;

	color:#772d00;

	width:920px;

	height:48px;

	position:absolute;

	bottom:0px;

	margin:0px;

	height:38px;

	padding-bottom:0px;

	line-height:15px;

	right:8px;

	font-weight:bold;

	font:13px arial, serif;

}

#base_footer p span.top_line {

	display:block;

}

/************************************/



body #mainbox {

	padding-bottom:30px;

}

body #content ul {

	margin:15px 15px;

}

body #content li {

	margin:7px 0px 7px 50px;

	padding-left:10px;

	list-style-type:disc;

}



body #content #hometop ul {

	margin:0px;

}

body #content #hometop li {

	margin:0px;

	padding-left:0px;

	list-style-type:none;

}





body #content h3 {

	margin-left:20px;

	margin-right:20px;

}



body div#nav strong {

	display:block;

}



#content img.visit_image {

	padding-left:248px;

}

#content #features dl.twoup dt:last-of-type {

	text-indent:35px;

}

dl.icons {

	min-height:46px;

}

dl.icons dd { position:relative; top:0px; }



body #content div.textwrap h3 {

	margin-left:0px;

}

.hlt { font-weight:bold; }


#col-wrap {
	width: 756px;
	padding: 0 0 0 0px;
	margin: 0 auto;
	overflow: hidden;
	height: 401px;
}
.info-col {
	float: left;
	width: 140px;
	height: 100%;
}
.info-col span.info-label {
	text-align: center;
	font-weight: normal;
	font-size:14px;
	padding: 0px 0;
	display:block;
	background: url("http://www.onlinecasinos.com/gfx/h2-bg2.gif") no-repeat scroll left center transparent;
	height:32px;
	line-height:32px;
	color: #fff;
	overflow:hidden;
}
#col-wrap .image {
	height: 100px;
	text-indent: -9999px;
	display: block;
	border-right: 1px solid white;
}
#col-wrap .info-column-two {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/spin-palace.jpg) center center no-repeat;
}
#col-wrap .info-column-four {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/rubyfortune.jpg) center center no-repeat;
}
#col-wrap .info-column-three {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/lucky-red.jpg) center center no-repeat;
}
#col-wrap .info-column-one {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/cherryred.jpg) center center no-repeat;
}
#col-wrap dl {
}
#col-wrap dt {
	padding: 5px;
	background: #900;
	color: white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background: url(/gfx/a3.gif) 110px 10px no-repeat;
}
#col-wrap .info-col.curCol dt {
	background-image: url(/gfx/a3.png);
	background-position: 267px 10px;
	background-repeat: no-repeat;
}
#col-wrap .info-col.curCol dt.current {
	background-image: none;
}
#col-wrap dd {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 274px;
	background: #900;
	padding: 10px;
	color: white;
	border-right: 1px solid white;
}
#col-wrap dt.number1 {
	background: #333333;
}
#col-wrap dd.number1 {
	background: #333333;
}
#col-wrap dt.number2 {
	background: #355E76;
}
#col-wrap dd.number2 {
	background: #355E76;
}
#col-wrap dt.number3 {
	background: #39769A;
}
#col-wrap dd.number3 {
	background: #39769A;
}
#col-wrap dt.number4 {
	background: #61A5CD;
}
#col-wrap dd.number4 {
	background: #61A5CD;
}
#col-wrap dt.number5 {
	background: #7DAFCD;
}
#col-wrap dd.number5 {
	background: #7DAFCD;
}
#col-wrap dt.number6 {
	background: #BECC60;
	text-decoration:underline;
}
#col-wrap dd.number6 {
	background: #BECC60;
}
#col-wrap .play-now {
	background: url("http://www.onlinecasinos.com/info-grid/images/playnow.png") no-repeat scroll 0 0 transparent;
	font-weight:bold;
	height:43px;
	padding:17px 0px 0 0px;
	width:191px;
	display:block;
	margin:0 auto;
}
#col-wrap .curCol {
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	z-index: 1;
	position: relative;
}

#col-wrap {
	width: 756px;
	padding: 0 0 0 0px;
	margin: 0 auto;
	overflow: hidden;
	height: 401px;
}
.info-col {
	float: left;
	width: 140px;
	height: 100%;
}
.info-col span.info-label {
	text-align: center;
	font-weight: normal;
	font-size:14px;
	padding: 0px 0;
	display:block;
	background: url("http://www.onlinecasinos.com/gfx/h2-bg2.gif") no-repeat scroll left center transparent;
	height:32px;
	line-height:32px;
	color: #fff;
	overflow:hidden;
}
#col-wrap .image {
	height: 100px;
	text-indent: -9999px;
	display: block;
	border-right: 1px solid white;
}
#col-wrap .info-column-two {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/spin-palace.jpg) center center no-repeat;
}
#col-wrap .info-column-four {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/rubyfortune.jpg) center center no-repeat;
}
#col-wrap .info-column-three {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/lucky-red.jpg) center center no-repeat;
}
#col-wrap .info-column-one {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/cherryred.jpg) center center no-repeat;
}
#col-wrap dl {
}
#col-wrap dt {
	padding: 5px;
	background: #900;
	color: white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background: url(/gfx/a3.gif) 110px 10px no-repeat;
}
#col-wrap .info-col.curCol dt {
	background-image: url(/gfx/a3.png);
	background-position: 267px 10px;
	background-repeat: no-repeat;
}
#col-wrap .info-col.curCol dt.current {
	background-image: none;
}
#col-wrap dd {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 274px;
	background: #900;
	padding: 10px;
	color: white;
	border-right: 1px solid white;
}
#col-wrap dt.number1 {
	background: #333333;
}
#col-wrap dd.number1 {
	background: #333333;
}
#col-wrap dt.number2 {
	background: #355E76;
}
#col-wrap dd.number2 {
	background: #355E76;
}
#col-wrap dt.number3 {
	background: #39769A;
}
#col-wrap dd.number3 {
	background: #39769A;
}
#col-wrap dt.number4 {
	background: #61A5CD;
}
#col-wrap dd.number4 {
	background: #61A5CD;
}
#col-wrap dt.number5 {
	background: #7DAFCD;
}
#col-wrap dd.number5 {
	background: #7DAFCD;
}
#col-wrap dt.number6 {
	background: #BECC60;
	text-decoration:underline;
}
#col-wrap dd.number6 {
	background: #BECC60;
}
#col-wrap .play-now {
	background: url("http://www.onlinecasinos.com/info-grid/images/playnow.png") no-repeat scroll 0 0 transparent;
	font-weight:bold;
	height:43px;
	padding:17px 0px 0 0px;
	width:191px;
	display:block;
	margin:0 auto;
}
#col-wrap .curCol {
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	z-index: 1;
	position: relative;
}

#col-wrap {
	width: 756px;
	padding: 0 0 0 0px;
	margin: 0 auto;
	overflow: hidden;
	height: 401px;
}
.info-col {
	float: left;
	width: 140px;
	height: 100%;
}
.info-col span.info-label {
	text-align: center;
	font-weight: normal;
	font-size:14px;
	padding: 0px 0;
	display:block;
	background: url("http://www.onlinecasinos.com/gfx/h2-bg2.gif") no-repeat scroll left center transparent;
	height:32px;
	line-height:32px;
	color: #fff;
	overflow:hidden;
}
#col-wrap .image {
	height: 100px;
	text-indent: -9999px;
	display: block;
	border-right: 1px solid white;
}
#col-wrap .info-column-two {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/spin-palace.jpg) center center no-repeat;
}
#col-wrap .info-column-four {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/rubyfortune.jpg) center center no-repeat;
}
#col-wrap .info-column-three {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/lucky-red.jpg) center center no-repeat;
}
#col-wrap .info-column-one {
	background: url(http://www.onlinecasinos.com/imgs/hpimgs/cherryred.jpg) center center no-repeat;
}
#col-wrap dl {
}
#col-wrap dt {
	padding: 5px;
	background: #900;
	color: white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	background: url(/gfx/a3.gif) 110px 10px no-repeat;
}
#col-wrap .info-col.curCol dt {
	background-image: url(/gfx/add.png);
	background-position: 272px 4px;
	background-repeat: no-repeat;
}
#col-wrap .info-col.curCol dt.current {
	background-image: none;
}
#col-wrap dd {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 274px;
	background: #900;
	padding: 10px;
	color: white;
	border-right: 1px solid white;
}
#col-wrap dt.number1 {
	background: #333333;
}
#col-wrap dd.number1 {
	background: #333333;
}
#col-wrap dt.number2 {
	background: #355E76;
}
#col-wrap dd.number2 {
	background: #355E76;
}
#col-wrap dt.number3 {
	background: #39769A;
}
#col-wrap dd.number3 {
	background: #39769A;
}
#col-wrap dt.number4 {
	background: #61A5CD;
}
#col-wrap dd.number4 {
	background: #61A5CD;
}
#col-wrap dt.number5 {
	background: #7DAFCD;
}
#col-wrap dd.number5 {
	background: #7DAFCD;
}
#col-wrap dt.number6 {
	background: #BECC60;
	text-decoration:underline;
	color:#fff;
}
#col-wrap dt.number6 {
	background: #BECC60;
	text-decoration:underline;
}
div#col-wrap dt.number6.current {
	text-decoration:none;
}
#col-wrap .play-now {
	background: url("http://www.onlinecasinos.com/info-grid/images/playnow.png") no-repeat scroll 0 0 transparent;
	font-weight:bold;
	height:43px;
	padding:17px 0px 0 0px;
	width:191px;
	display:block;
	margin:0 auto;
}
#col-wrap .curCol {
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	z-index: 1;
	position: relative;
}
