
/* ---------------------------------------- WRAPPERS */
#featuresLeft{
	width: 260px;
	float: left;
	padding: 0 0 0 2px;
}
#featuresRight{
	width: 420px;
	float: right;
	padding: 0 2px 0 0;
}
.feature, .featureLarge{
	margin: 0 1px 3px 1px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 1px 0 0 0;
}
.featureLarge{
	margin: 0 auto 15px auto;
	padding: 1px 0 0 0;
	width: 650px;
}

/* ---------------------------------------- HEADINGS */
.featuresLeft h1, #featuresLeft h2, #featuresRight h1, #featuresRight h2, #pageLeft .featureLarge h2{
	margin: 0 auto 5px auto;
	padding: 3px 0 0 8px;
	height: 21px;
	color: #FFFFFF;
	font-weight: normal;
}
#featuresLeft h1, #featuresLeft h2{
	width: 247px;
	background: url(../images/featureHeading-left.png);
}
#featuresRight h1, #featuresRight h2{
	width: 407px;
	background: url(../images/featureheading-right-new.png);
}
#pageLeft .featureLarge h2{
	width: 640px;
	background: url(../images/featureHeading-large-new.png);
}

/* ---------------------------------------- TOP CASINOS */
.casino{
	width: 408px;
	height: 117px;
	background: url(../images/topCasinos/topCasino.png) no-repeat;
	margin: 0 auto 0 auto;
	padding: 0 0 5px 0;
}
.casino img{
	width: 86px;
	height: 86px;
	display: inline;
	float: left;
	margin: 2px 0 0 2px;
}
#pageLeft .casino p{
	float: right;
	width: 302px;
	padding: 8px 8px 0 8px;
	font-size: 11px;
	color: #747474;
	display: block;
	height: 70px;
}
.casino .rating{
	display: inline;
	width: 162px;
	height: 14px;
	margin: 7px 0 0 10px;
}
.casino .btn-yellow{
	display: block;
	width: 91px;
	height: 16px;
	background: url(../images/topCasinos/button-yellow.png) left top;
	float: left;
	color: #454545;
	font-size: 9px;
	text-align: center;
	padding: 3px 0 0 0;
	text-decoration: none;
	margin: 5px 0 0 17px;
}
.casino .btn-yellow:hover{background-position: left bottom;}

/* ---------------------------------------- FEATURED CASINO */
.featuredCasino{
	position: relative;
}
.featuredCasino img{
	display: block;
	margin: 0 auto 5px auto;
}
.buttonsLayer{
	position: absolute;
	z-index: 1;
	top: 160px;
}
.buttonsLayer a{
	display: block;
	width: 118px;
	height: 21px;
	background: url(../images/featured_casinos/featuredCasino-btn.png) top left;
	float: left;
	margin: 0 0 0 6px;
	text-align: center;
	font-size: 10px;
	color: #1f1f1f;
	text-decoration: none;
	padding: 5px 0 0 0;
}
.buttonsLayer a:hover{ background-position: bottom left; }


/* ---------------TEST CASINO*/
.testcasino{
	width: 255px;
	height: 208px;
	margin: auto auto auto auto;
	padding: 0 0 5px 0;
}

#pageLeft .testcasino a{
	text-decoration: none;
	color: #454545;
	padding: 5px 0 0px 0;

}

#pageLeft .testcasino a:hover{
	color: #454545;
	text-decoration: none;
	top: auto;
	bottom: auto;
}

.testcasino img{
	width: 250px;
	height: 86px;
	display: block;
	float: left;
	margin: 1px 2px 0 3px;
}

#pageLeft .testcasino p{
	float: left;
	width: 247px;
	padding: 8px 3px 0px 5px;
	font-size: 11px;
	color: #747474;
}

.testbtn-yellow{
	display: block;
	width: 118px;
	height: 21px;
	background: url(../images/featured_casinos/featuredCasino-btn.png) left top;
	float: left;
	color: #454545;
	font-size: 10px;
	text-align: center;
	padding: 3px 0 2px 0;
	margin: 5px 0px 2px 3px;
	text-decoration: none;
}

.testbtn-yellow:hover{
	background-position: left bottom;
}


/* --------------END TEST CASINO*/


/* ---------------------------------------- CASINO BONUSES */
.casinoBonuses, .casinoBonusesLarge{
	margin: 0 auto 0 auto;
	padding: 0 0 5px 0;
}
.casinoBonuses{width: 254px;}
.casinoBonusesLarge{width: 640px;}

.casinoBonuses a, .casinoBonusesLarge .casinoBonus{
	display: block;
	height: 30px;
	font-size: 11px;
	text-decoration: none;
	color: #0033CC;
}
.casinoBonuses a{ width: 254px; background: url(../images/casinoBonuses/casinoBonus.gif) top left; }
.casinoBonusesLarge .casinoBonus{ width: 640px; background: url(../images/casinoBonuses/casinoBonusInternal.png) top left; }

.casinoBonuses a:hover, .casinoBonusesLarge .casinoBonus:hover{background-position: bottom left;}

.casinoBonuses img, .casinoBonusesLarge img{
	display: block;
	float: left;
	width: 41px;
	height: 30px;
}
.casinoBonuses a span, .casinoBonuses a strong, .casinoBonusesLarge .casinoBonus span, .casinoBonusesLarge .casinoBonus strong{
	display: block;
	float: left;
	text-align: center;
	margin: 6px 0 0 0;
	cursor: pointer;
	text-decoration: underline;
	
}
.casinoBonuses a span{ width: 112px; text-align: left; padding: 0 0 0 30px; }
.casinoBonuses a strong{ width: 70px; }

.casinoBonusesLarge .casinoBonus span{ width: 130px; text-align: left; padding: 0 0 0 10px;}
.casinoBonusesLarge .casinoBonus strong{ width: 70px;}
.casinoBonusesLarge .rating{
	width: 162px;
	height: 14px;
	display: block;
	float: left;
	margin: 6px 10px 0 10px;
}
.casinoBonusesLarge .btn-yellow{
	display: block;
	width: 91px;
	height: 17px;
	background: url(../images/topCasinos/button-yellow.png) left top;
	float: left;
	color: #454545;
	font-size: 9px;
	text-align: center;
	padding: 2px 0 0 0;
	text-decoration: none;
	margin: 5px 0 0 8px;
}
.casinoBonusesLarge .btn-yellow:hover{background-position: left bottom;}

/* ---------------------------------------- PAYMENT OPTIONS */
.paymentOptions{
	width: 254px;
	margin: 0 auto 0 auto;
	padding: 0 0 5px 0;
}
.paymentOptions a{
	display: block;
	width: 254px;
	height: 30px;
	background: url(../images/paymentOptions/paymentOptions.png) top left;
	font-size: 11px;
	text-decoration: none;
	color: #0033CC;
	text-decoration: underline;
}
.paymentOptions a:hover{background-position: bottom left;}
.paymentOptions img{
	display: block;
	float: left;
	width: 41px;
	height: 30px;
}
.paymentOptions a span{
	display: block;
	float: left;
	margin: 6px 0 0 30px;
	cursor: pointer;
}




/*-------  REVIEW PAGE "PLAY NOW" BUTTON   -------*/

revbuttonsLayer{
	position: absolute;
	z-index: 1;
	top: 160px;
	margin: 20px 20px 20px 20px;

}
.revbuttonsLayer a{
	display: block;
	width: 118px;
	height: 21px;
	background: url(../images/featured_casinos/featuredCasino-btn.png) top left;
	float: left;
	margin: 0 0 0 280px;
	text-align: center;
	font-size: 10px;
	color: #1f1f1f;
	text-decoration: none;
	padding: 5px 0 0px 0;
}
.revbuttonsLayer a:hover{ background-position: bottom left; }

/*-------  LIST INDEX REVIEW PAGE "CHOOSE YOUR CASINO"   -------*/

#indexreviewPage
{
margin: 0;
padding: 0;
height: 1000px;
}

#indexreviewPage ul
{
            margin-left: 20px;
list-style-type: none;
}

#indexreviewPage ul li { float:left; margin: 25px; text-align:center; width:86px; height: 115px;}

#indexreviewPage ul li a
{
text-decoration: none;
 font-size: 11px;
 font-weight:bold;
color: #000;
}

#indexreviewPage ul li a:hover
{
color: #00F;
filter: alpha(opacity=90);
opacity: 0.90;
text-decoration: none;
}


/*------- END  INDEX REVIEW PAGE "CHOOSE YOUR CASINO"   -------*/


