body{
	font-family:"Lucida Sans", sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
	background-image:url(http://www.rainbowrichesslot.com/images/pagebackground.jpg);
	background-repeat:repeat-x;
}
img{
	border:0px;
}
a,active,visited{
	color:#009933;
	text-decoration:none;
}
a:hover{
	color:#00CC33;
	text-decoration:underline;
}
p{
	margin:13px 0px 13px 0px;
}
#outer{
	width:904px;
	margin:0px auto;
	background-image:url(http://www.rainbowrichesslot.com/images/wrapperbg.jpg);
	background-repeat:repeat-y;
	min-height:50px;
}
#outer #header{
	display:block;
	width:904px;
	height:115px;
}
#outer #header a.homelink{
	width:904px;
	height:115px;
	background-image:url(http://www.rainbowrichesslot.com/images/headerbg-slim.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
	display:block;
}
#outer a.homelink span{
	display:none;
}
#outer #leftcol{
	width:635px;
	display:block;
	margin-left:25px;
	margin-top:5px;
	padding-bottom:20px;
	min-height:250px;
	float:left;
}
#outer #leftcol .underline{
	text-decoration:underline
}
#outer #leftcol p.reviewmini{
	margin-top:2px;
}
#outer #leftcol a.playbutton{
	width:86px;
	height:41px;
	display:block;
	background-image:url(http://www.rainbowrichesslot.com/images/table_link_bg.png);
	background-repeat:no-repeat;
	float:right;
}
#outer #leftcol a.playbutton span{
	display:none;
}
#outer #leftcol a.playbutton:hover{
	background-position:0px -41px;
}
#outer #leftcol .gamelinks{
	display:block;
	float:left;
}
#outer #leftcol .gamelinks a{
	display:block;
	float:left;
	margin:0px 5px 0px 0px;
}
#outer #leftcol .gamelinks a:hover{
	background-position:0px -45px;
}
#outer #leftcol .gamelinks a span{
	display:none;
}
#outer #leftcol .gamelinks a.gamelinks-play{
	display:block;
	width:185px;
	height:45px;
	background-image:url(http://www.rainbowrichesslot.com/images/gamelinks-play.jpg);
	background-repeat:no-repeat;
}
#outer #leftcol .gamelinks a.gamelinks-video{
	display:block;
	width:108px;
	height:45px;
	background-image:url(http://www.rainbowrichesslot.com/images/gamelinks-video.jpg);
	background-repeat:no-repeat;
}
#outer #leftcol .gamelinks a.gamelinks-review{
	display:block;
	width:108px;
	height:45px;
	background-image:url(http://www.rainbowrichesslot.com/images/gamelinks-review.jpg);
	background-repeat:no-repeat;
}
#outer #leftcol table.wheretoplay{
	width:425px;
	border:1px solid;
	border-color:#00CC00;
	text-align:center;
	border-collapse:collapse;
	color:#006600;
	font-weight:bold;
}
#outer #leftcol table.wheretoplaylarge{
	width:100%;
	border:1px solid #00CC00;
	text-align:center;
	border-collapse:collapse;
	color:#006600;
	font-weight:bold;
	margin-bottom:25px;
}
#outer #leftcol table.wheretoplaylarge tr.headings{
	background-color:#C6F4C4;
	color:#333;
	text-align:center;
	height:30px;
}
#outer #leftcol table.wheretoplay th, #outer #leftcol table.wheretoplaylarge th{
	background-color:#88E87D;
	padding:8px;
	color:#333333;
}
#outer #leftcol table.wheretoplay tr td, #outer #leftcol table.wheretoplaylarge tr td{
	border-top:1px dotted #CCC;
}
#outer #leftcol table.wheretoplay tr.alt, #outer #leftcol table.wheretoplaylarge tr.alt{
	background-color:#EFEFEF;
}
	
#outer #leftcol table.wheretoplay td.logo, #outer #leftcol table.wheretoplaylarge td.logo{
	width:154px;
}
#outer #leftcol table.wheretoplay img, #outer #leftcol table.wheretoplaylarge td.logo img{
	border:0px;
	border-right:1px dotted #CCC;
}
#outer #leftcol table.wheretoplaylarge td.rating, #reviewtablefooter .rating{
	font-size:11px;
	width:130px;
	text-align:left;
}
#outer #leftcol table.wheretoplaylarge td.rating a, #reviewtablefooter .rating a{
	margin:0px 0px 0px 17px;
}
#outer #leftcol table.wheretoplaylarge td.rating .rating-bar, #reviewtablefooter .rating .rating-bar{
	display:block;
	width:84px;
	height:18px;
	background-image:url(http://www.rainbowrichesslot.com/images/rating-bg.png);
	background-repeat:no-repeat;
	margin:0px 0px 0px 10px;
}
#outer #leftcol table.wheretoplaylarge td.rating .rating-bar img, #reviewtablefooter .rating .rating-bar img{
	float:left;
	margin:4px 0px 0px 5px;
}
#outer #leftcol table.wheretoplaylarge td.rating span, #outer #leftcol #reviewtablefooter .rating span{
	float:left;
	margin:-17px 0px 0px 100px;
}
#outer #leftcol #othergames{
	width:auto;
	height:258px;
	margin-bottom:12px;
}
#outer #leftcol #othergames .gamereview{
	width:211px;
	text-align:center;
	float:left;
}
#outer #leftcol #othergames .gamereview a{
	display:block;
	width:198px;
	height:42px;
	background-image:url(http://www.rainbowrichesslot.com/images/other-games-review.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 7px;
}
#outer #leftcol #othergames .gamereview a:hover{
	background-position:0px -42px;
}
#outer #leftcol #othergames .gamereview a span{
	display:none;
}
#outer #leftcol .homeimg{
	float:left;
	margin:15px 15px 5px 0px;
	display:block;
}
#outer #leftcol .bonusimg{
	float:left;
	margin:0px 15px 10px 0px;
	display:block;
}
#outer #leftcol .homeimgright{
	float:right;
	margin:px 0px 5px 0px;
	display:block;
}
#outer #leftcol .rainbowriches{
	margin-bottom:25px;
	min-height:240px;
}
#outer #leftcol .homethumb{
	float:left;
	margin:-10px 5px 0px 0px;
	display:block;
	width:204px;
}
#outer #leftcol .homethumb img{
	float:left;
	margin:0px 0px 3px 0px;
	
}
#outer #leftcol .reviewpage{
	margin:0px auto;
	padding:8px;
	border:1px solid #999;
	background-color:#EDEDED;
	display:block;
	margin-bottom:15px;
}
#outer #leftcol .imagepage{
	margin:0px 12px 0px 0px;
	padding:8px;
	border:1px solid #999;
	background-color:#EDEDED;
	display:block;
	float:left;
}

#outer #leftcol .media{
	min-height:140px;
	display:block;
}
#outer #leftcol h1{
	margin:0px;
	padding:0px;
	font-size:20px;
	border-bottom:1px solid #ebddfa;
	color:#003300;
	padding-bottom:4px;
}
#outer #leftcol h2{
	display:block;
	margin:0px;
	padding:0px;
	font-size:14px;
	border-bottom:1px solid #ebddfa;
	color:#336633;
	padding-bottom:4px;
}
#outer #leftcol h2.blogtitle{
	padding:0px 220px 4px 0px;
	border-bottom:none;
	border-top:1px dotted #CCCCCC;
	padding-top:8px;
}
#outer #leftcol h3, #outer #leftcol h2.homepage{
	display:block;
	width:639px;
	height:35px;
	background-image:url(http://www.rainbowrichesslot.com/images/h3_potofgold_bg.jpg);
	background-repeat:no-repeat;
	padding-top:42px;
	text-indent:12px;
	text-align:left;
	color:#003300;
	font-size:15px;
	margin:-15px 0px 0px 0px;
	border-bottom:none;
}

#outer #leftcol .cleofreeplay{
	height:430px;
	display:block;
}
#outer #leftcol #rrnews ul{
	margin:0px;
	padding:0px;
}
#outer #leftcol #rrnews p{
	margin-bottom:3px;
}
#outer #leftcol #rrnews span{
	font-size:10px;
	color:#666666;
	display:block;
	margin-bottom:15px;
}
#outer #leftcol h4.homenews {
	border-bottom:1px solid #336600;
	color:#336600;
	display:block;
	font-size:16px;
	margin:0 0 12px;
	padding:0 0 4px;
	width:100%;
}
#outer #leftcol #rrnews ul li{
	list-style-type:none;
}
#outer #leftcol #featured{
	width:642px;
	height:145px;
	background-image:url(http://www.rainbowrichesslot.com/images/featured_bg.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
}
#outer #leftcol #featured a,active,visited{
	font-weight:bold;
	color:#006600;
	text-decoration:underline;
}
#outer #leftcol #featured span.featured_header img{
	float:right;
	margin-top:0px;
}
#outer #leftcol #featured span.featured_header{
	line-height:27px;
	font-weight:bold;
	color:#003300;
	font-size:14px;
	padding-left:8px;
	display:block;
}
#outer #leftcol #featured span.featured_header a{
	text-decoration:underline;
}
#outer #leftcol #featured img{
	float:left;
	margin:6px 12px 0px 6px;
}
#outer #leftcol #featured #featured_links{
	display:block;
	height:26px;
	margin-left:160px;
}
#outer #leftcol #featured p{
	margin:8px 8px 10px 0px;
}
#outer #leftcol #featured #featured_links a span{
	display:none;
}
#outer #leftcol #featured #featured_links a.featured_review{
	display:block;
	background-image:url(http://www.rainbowrichesslot.com/images/review_link.jpg);
	background-repeat:no-repeat;
	width:135px;
	height:26px;
	float:left;
}
#outer #leftcol #featured #featured_links a.featured_link{
	display:block;
	background-image:url(http://www.rainbowrichesslot.com/images/play_now_link.jpg);
	background-repeat:no-repeat;
	width:135px;
	height:26px;
	margin-left:140px;
}
#outer #leftcol #featured a,active,visited{
	text-decoration:underline;
}
#outer #leftcol #reviewmasthead{
	margin:-6px 0px 12px -5px;
}
#outer #leftcol #reviewscreens{
	float:right;
	margin:12px 0px 5px 12px;
}
#outer #leftcol #reviewtable{
	width:632px;
	height:auto;
	background-image:url(http://www.rainbowrichesslot.com/images/review-images/review-table-bg.jpg);
	background-repeat:repeat-y;
}
#outer #leftcol #reviewtable h3{
	background-image:url(http://www.rainbowrichesslot.com/images/review-images/review-table-header.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:44px;
	line-height:36px;
	color:#FFFFFF;
}
#outer #leftcol #reviewtable table{
	width:96%;
	margin:0px 0px 0px 12px;
}
#outer #leftcol #reviewtable table tr.alt{
	background-color:#bee8c4;
}
#outer #leftcol #reviewtable table td.title{
	width:70px;
}
#outer #leftcol #reviewtable table td{
	padding:8px;
}
#outer #leftcol #reviewtable #reviewtablefooter{
	display:block;
	height:41px;
	background-image:url(http://www.rainbowrichesslot.com/images/review-images/review-table-footer.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	padding:18px 8px 0px 0px;
}
#outer #leftcol #reviewtable #reviewtablefooter .rating{
	float:right;
	font-size:12px;
	font-weight:bold;
}
#outer #leftcol #reviewtable #reviewtablefooter b{
	float:left;
	margin:0px 0px 0px 348px;
}
#outer #leftcol #smallgames{
	display:block;
	height:210px;
}
#outer #leftcol #smallgames .smallgame{
	width:145px;
	height:210px;
	text-align:center;
	float:left;
	margin:0px 13px 0px 0px;
}
#outer #leftcol #smallgames .smallgame h4{
	font-size:11px;
	margin:0px 0px 8px 0px;
}
#outer #leftcol .playnowsmall{
	display:block;
	width:333px;
	margin:16px 0px 16px 28px;
}
#outer #rightcol{
	width:220px;
	margin:-8px 0px 0px 0px;
	float:right;
}
#outer #rightcol #socialbookmarks{
	margin:0px 0px 0px 11px;
	width:128px;
	height:49px;
	background-image:url(http://www.rainbowrichesslot.com/images/social-bookmarks-bg.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 65px;
}
#outer #rightcol #socialbookmarks img{
	float:left;
	margin:0px 2px 0px 0px;
}
#outer #rightcol .menu{
	background-image:url(http://www.rainbowrichesslot.com/images/menu_bg.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	margin-left:10px;
	margin-bottom:8px;
}
#outer #rightcol .menu ul{
	margin:0px 0px 0px 3px;
	padding:0px;
}
#outer #rightcol .menu ul li{
	margin:0px;
	padding:0px;
	width:187px;
	list-style-type:none;
}
#outer #rightcol .menu ul li.first, .menu ul li h2{
	background-color:#333;
	margin:0px;
	padding:0px;
	display:block;
	padding: 6px 0px 6px 8px;
	width:179px;
	border-top:1px solid #222;
	border-bottom:1px solid #999999;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	line-height:17px;
}
#outer #rightcol .menu ul li a,active,visited{
	background-color:#fff9b7;
	margin:0px;
	padding:0px;
	display:block;
	padding:6px 0px 6px 6px;
	border-top:1px solid #FFFFCC;
	border-left:4px solid #FFCC66;
	border-bottom:1px solid #999999;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
#outer #rightcol .menu ul li a img{
	float:right;
	margin:-4px 3px 0px 6px;
}
#outer #rightcol .menu ul li a span{
	display:block;
	color:#006600;
	padding:1px 0px 1px 0px;
}

#outer #rightcol #newsletter{
	margin-top:12px;
}

#outer #rightcol #sidebar_data{
	width:181px;
	display:block;
	margin:0px auto 0px auto;
	background-image:url(http://www.rainbowrichesslot.com/images/datacap_bg.jpg);
	background-repeat:no-repeat;
	padding:100px 12px 0px 12px;
	font-size:12px;
}
#outer #rightcol #sidebar_data form{
	margin:8px 0px 0px 0px;
}
#outer #rightcol #sidebar_data p{
	margin:0px;
	padding:0px;
}
#outer #rightcol #sidebar_data #messageField{
	width:auto;
	padding:5px;
	margin:4px auto 4px auto;
	background-color:#CC0000;
	color:#FFFFFF;
	background-image:url(http://www.rainbowrichesslot.com/images/warning.png);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:18px;
	display:none;
}
#outer #rightcol #sidebar_data #successField{
	display:none;
}
#outer #rightcol #sidebar_data input.textField{
	width:175px;
	height:20px;
	border:1px solid #66CC66;
	margin-bottom:8px;
}
#outer #rightcol #sidebar_data_footer{
	width:205px;
	height:22px;
	background-image:url(http://www.rainbowrichesslot.com/images/datacap_footer.jpg);
	margin:0px auto 12px auto;
}

.menu ul li h2{
	font-size:12px;
	margin:0px;
}
#outer #rightcol .menu ul li ul{
	margin:0px;
	padding:0px;
}
#outer #rightcol .menu ul li a:hover{
	color:#990066;
	background-color:#FFCC66;
}
#outer #rightcol .menu .menufooter{
	width:186px;
	height:13px;
	background-image:url(http://www.rainbowrichesslot.com/images/menufooterbg.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 4px;
}
#footer{
	width:904px;
	height:35px;
	background-image:url(http://www.rainbowrichesslot.com/images/footerbg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	clear:both;
	margin:0px auto;
	text-align:right;
	padding-top:40px;
	color:#003300;
	font-weight:bold;
}
#footer a,active,visited{
	color:#666;
	text-decoration:none;
	font-size:11px;
}

/* CTA */

.cta_rr{
	display:block;
	margin:15px 35px;
}
a.cta_rr_casino{
	display:block;
	margin:15px 35px;
	height:41px;
	background-repeat:no-repeat;
}
a.cta_rr_casino:hover{
	background-position:0px -41px;
}
a.cta_rr_casino span{
	display:none;
}

.paddypowerreview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_paddypower.jpg)
}
.skyvegasreview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_skyvegas.jpg)
}
.virginreview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_virgin.jpg)
}
.bluesquarereview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_bluesquare.jpg)
}
.kerchingreview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_kerching.jpg)
}
.bodogreview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_bodog.jpg)
}
.boylesreview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_boyles.jpg)
}
.slotocashreview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_slotocash.jpg)
}
.slotminereview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_slotmine.jpg)
}
.mearcadereview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_mearcade.jpg)
}
.betfredreview{
	background-image:url(http://www.rainbowrichesslot.com/images/cta_review_betfred.jpg)
}
.topbanner{
	border:2px solid #00cc00;
	width:728px;
	margin:0px auto;
}
#header a{
	color:#FFCC00;
}
iframe{
	display:block;
	margin:0px 0px 0px 15px;
}
#freeplay_cover{
	position:absolute;
	display:block;
	margin-left:438px;
}
#facebook{
	margin:15px 0px 0px -2px;
	border:1px #00CC00 solid;
	width:200px;
	background-color:#FFFFFF;
}
#facebook iframe{
	margin:0px;
}
#youtube{
	min-height:380px;
	margin:12px 0px 0px 0px;
}
#outer #leftcol .videointro{
	height:115px;
	margin-bottom:10px;
	border-bottom:1px solid #EDEDED;
}
#outer #leftcol .videointro img{
	float:left;
	margin:0px 12px 0px 0px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:3px;
}
#outer #leftcol .videointro h2{
	font-size:18px;
	display:block;
	border:none;
}
.prizedraw{
	margin:-8px 0px 10px -3px;
}
#content small{
	float:right;
	display:block;
	color:#666;
	margin:10px 0px 0px 0px;
}
.postmetadata{
	color:#666;
	font-size:10px;
	margin:0px 0px 35px 0px;
}
#facebooklike{
	margin:0px 0px 8px -10px;
}
.postsplit{
	margin:0px 0px 30px 0px;
}
#casinobonus{
	width:643px;
	height:242px;
	margin:-12px 0px 12px -4px;
	background-image:url(http://www.rainbowrichesslot.com/images/review-images/top-casino-bonus.jpg);
	background-repeat:no-repeat;
	padding:55px 0px 0px 10px;
}
