html{overflow-y: scroll;}
body{
	background: #000000 url(../images/bg.jpg) repeat-x;
	margin: 0;
}
#mainWrap{
	width: 940px;
	margin: auto;
}
#header{
	width: 940px;
	height: 183px;
	background: url(../images/header.png);
}
a{
	outline: none;
	color: #0066CC;
}

/* ------------------------------------------------ MENU */
#menu{
	width: 940px;
	height: 39px;
	background: url(../images/menu-bg.png);
}
#menu ul{
	margin: 0 0 0 30px;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
#menu ul li{
	display: block;
	float: left;
	padding: 10px 0 0 0;
}
#menu ul li a{
	text-decoration: none;
	color: #efe5aa;
	padding: 0 17px 0 17px;
	margin: 0 15px 0 15px;
	height: 29px;
	display: inline;
	float: left;
	/*background: url(../images/menu-item.gif) repeat-x 0 -49px;*/
}
#menu ul li a:hover{
	color: #FFFFFF;
	/*background-position: 0 -10px;*/
}
#menu ul li a.selected{
	background: url(../images/menu-item-selected.gif) repeat-x 0 -10px;
	color: #FFFFFF;
}

/* ------------------------------------------------ BREADCRUMBS */
#breadcrumbs{
	width: 940px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a2a2a;
	margin: 0 0 5px 0;
	padding: 2px 0 0 0;
}
#breadcrumbs ul{
	margin: 0 0 0 38px;
	padding: 0;
	list-style: none;
}
#breadcrumbs ul li{
	display: inline;
}
#breadcrumbs ul li a{
	color: #2a2a2a;
	text-decoration: none;
}
#breadcrumbs ul li a:hover{text-decoration: underline;}
#breadcrumbs ul li a.selected{
	color: #FF9900;
	cursor: default;
}
#breadcrumbs ul li a.selected:hover{text-decoration: none;}

/* ------------------------------------------------ PAGE */
#page{
	width: 940px;
	background: url(../images/page-bg.png);
	padding: 10px 0 0 0;
}
#page-bot{
	width: 940px;
	height: 18px;
	background: url(../images/pageEnd.png);
}

/* ---------------------------------------- LEFT CONTENT */
#contentLeft-mid{
	width: 526px;
	background: url(../images/contentLeft-mid.gif) repeat-y;
	margin: 0 0 0 35px;
	float: left;
	display: inline;
}
#contentLeft-bot{
	width: 526px;
	height: 15px;
	background: url(../images/contentLeft-bot.gif);
	overflow: hidden;
	margin: 0 0 0 0px;
}

#contentLeft-mid h1{
	width: 501px;
	height: 43px;
	background: url(../images/h1.jpg);
	margin: 0 0 10px 0;
	padding: 25px 0 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}

/* ----------------------------------------- CASINOS */

.casino{
	width: 516px;
	height: 175px;
	background: url(../images/casino-bg.jpg);
	margin: 10px 0 0 5px;
}
.casino img{
	border: 0;
	width: 183px;
	height: 175px;
	float: left;
}
.casino .text{
	width: 333px;
	height: 122px;
	float: right;
}
.casino .text h2{
	margin: 15px 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: dashed 1px #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	width: 300px;
}
.casino .text p{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	width: 300px;
}
.casino .bottom{
	width: 333px;
	height: 53px;
	float: left;
	position: relative;
}

/* STARS */
.casino .bottom .stars-3_5,
.casino .bottom .stars-4,
.casino .bottom .stars-4_5,
.casino .bottom .stars-5,
.casino .bottom .stars-5_5,
.casino .bottom .stars-6{
	display: block;
	width: 180px;
	height: 48px;
	float: left;
}
.casino .bottom .stars-3_5{background-image: url(../images/casino-stars-3_5.gif);}
.casino .bottom .stars-4{background-image: url(../images/casino-stars-4.gif);}
.casino .bottom .stars-4_5{background-image: url(../images/casino-stars-4_5.gif);}
.casino .bottom .stars-5{background-image: url(../images/casino-stars-5.gif);}
.casino .bottom .stars-5_5{background-image: url(../images/casino-stars-5_5.gif);}
.casino .bottom .stars-6{background-image: url(../images/casino-stars-6.gif);}

/* BUTTONS */
.casino .bottom a{
	height: 53px;
	display: block;
	float: left;
}
.casino .bottom a:hover{background-position: 0 -53px;}

.casino .bottom .download{width: 48px; background-image: url(../images/casino-download.gif);}
.casino .bottom .visit{width: 50px; background-image: url(../images/casino-visit.gif);}
.casino .bottom .review{width: 55px; background-image: url(../images/casino-review.gif);}

.casino .bottom em{
	display: block;
	width: 146px;
	height: 38px;
	padding: 23px 0 0 0;
	position: absolute;
	top: 40px;
	z-index: 1;
	text-align: center;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #4d4c4c;
}
.casino .bottom .info-download{background-image: url(../images/info-download.png); left: 136px;}
.casino .bottom .info-visit{background-image: url(../images/info-visit.png); left: 185px;}
.casino .bottom .info-review{background-image: url(../images/info-review.png); left: 233px;}

/*-------------------------------------- FEATURES */
#features{
	display: inline;
	width: 333px;
	float: right;
	margin: 0 35px 0 0;
}
.featureBox{
	width: 333px;
	background: url(../images/feat-bg.gif) repeat-y;
	overflow: hidden;
}
.featureBox-bot{
	width: 333px;
	height: 20px;
	background: url(../images/feat-bot.gif);
	margin: 0 0 10px 0;
}
.featureBox h2{
	margin: 0 0 10px 0;
	padding: 25px 0 0 0;
	width: 333px;
	height: 43px;
	background: url(../images/feat-h2.jpg);
	color: #4e4e4e;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

/*-------------------------------------- CASINO SMALL */
.casinoSmall{
	width: 333px;
	height: 179px;
	position: relative;
}
.casinoSmall .left{
	width: 166px;
	height: 179px;
	float: left;
}
.casinoSmall .right{
	width: 167px;
	height: 179px;
	float: right;
	z-index: 0;
	position: relative;
}
.casinoSmall img{
	width: 166px;
	height: 144px;
	border: 0;
	float: left;
}

/* STARS */
.casinoSmall .stars-3,
.casinoSmall .stars-3_5,
.casinoSmall .stars-4,
.casinoSmall .stars-4_5,
.casinoSmall .stars-5,
.casinoSmall .stars-5_5,
.casinoSmall .stars-6{
	width: 166px;
	height: 35px;
	background: url(../images/casinoSmall-stars-6.gif);
	clear: both;
}
.casinoSmall .stars-3{background: url(../images/casinoSmall-stars-3.gif);}
.casinoSmall .stars-3_5{background: url(../images/casinoSmall-stars-3_5.gif);}
.casinoSmall .stars-4{background: url(../images/casinoSmall-stars-4.gif);}
.casinoSmall .stars-4_5{background: url(../images/casinoSmall-stars-4_5.gif);}
.casinoSmall .stars-5{background: url(../images/casinoSmall-stars-5.gif);}
.casinoSmall .stars-5_5{background: url(../images/casinoSmall-stars-5_5.gif);}
.casinoSmall .stars-6{background: url(../images/casinoSmall-stars-6.gif);}

/* TEXT */
.casinoSmall .text{
	width: 167px;
	height: 124px;
	background: url(../images/casinoSmall-text.png);
	overflow: hidden;
}
.casinoSmall h2{
	margin: 10px 0 5px 0;
	padding: 0;
	width: 140px;
	height: 20px;
	background: none;
	text-align: left;
	font-size: 12px;
	color: #990000;
	border-bottom: dashed 1px #999999;
}
.casinoSmall p{
	margin: 0;
	padding: 0;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #434343;
}

/* BUTTONS */
.casinoSmall .right a{
	height: 55px;
	float: left;
	display: block;
}
.casinoSmall a:hover{background-position: 0 -55px;}

.casinoSmall a.download{width: 49px; background-image: url(../images/casinoSmall-download.gif);}
.casinoSmall a.visit{width: 54px; background-image: url(../images/casinoSmall-visit.gif);}
.casinoSmall a.review{width: 64px; background-image: url(../images/casinoSmall-review.gif);}

.casinoSmall em{
	display: block;
	width: 146px;
	height: 38px;
	padding: 23px 0 0 0;
	position: absolute;
	top: 165px;
	z-index: 1;
	text-align: center;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #4d4c4c;
}
.casinoSmall .info-download{background-image: url(../images/info-download.png); left: -45px;}
.casinoSmall .info-visit{background-image: url(../images/info-visit.png); left: 7px;}
.casinoSmall .info-review{background-image: url(../images/info-review.png); left: 60px;}

/*-------------------------------------- FOOTER */
#footer{
	width: 900px;
	height: 50px;
	padding: 5px 0 0 40px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
#footer p{
	margin: 0;
	padding: 0;
}
#footer ul{
	list-style: none;
	padding: 5px 0 5px 0;
	margin:0;
	font-size: 11px;
	color: #333333;
}
#footer ul li{display: inline;}
#footer ul li a{
	text-decoration: none;
	color: #efe5aa;
}
#footer ul li a:hover{
	text-decoration: underline;
}

/* ----------------------------------------- CASINO REVIEW PAGE */
#ratings{
	width: 516px;
	height: 175px;
	background: url(../images/casino-bg.jpg);
	margin: 10px 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ratings img{
	border: 0;
	width: 183px;
	height: 175px;
	float: left;
}
#ratings ul{
	list-style: none;
	margin: 0;
	padding: 15px 0 0 0;
	line-height: 20px;
}
#ratings ul li{
	margin: 0 20px 0 0;
}
#ratings ul li#total{
	border-bottom: #CCCCCC dashed 1px;
	color: #990000;
	padding: 0 0 5px 0;
	margin: 0 20px 5px 0;
}
#ratings ul li#payout{
	border-top: #CCCCCC dashed 1px;
	padding: 5px 0 0 0;
	margin: 5px 20px 0 0;
}
#ratings ul li#payout b{margin: 0 0 0 125px;}
#ratings ul li#software b{margin: 0 0 0 137px;}

#ratings ul li.stars-6{background: url(../images/rating-stars-6.gif) right 2px no-repeat;}
#ratings ul li.stars-5_5{background: url(../images/rating-stars-5_5.gif) right 2px no-repeat;}
#ratings ul li.stars-5{background: url(../images/rating-stars-5.gif) right 2px no-repeat;}
#ratings ul li.stars-4_5{background: url(../images/rating-stars-4_5.gif) right 2px no-repeat;}
#ratings ul li.stars-4{background: url(../images/rating-stars-4.gif) right 2px no-repeat;}
#ratings ul li.stars-3_5{background: url(../images/rating-stars-3_5.gif) right 2px no-repeat;}

/* ------------------------------------- BUTTONS */
.reviewPageBtns{
	width: 446px;
	height: 48px;
	margin: 0 0 0 5px;
	background: url(../images/reviewPageBtns-bg.png);
	padding: 8px 0 0 70px;
}
.reviewPageBtns a{
	width: 159px;
	height: 29px;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px 0 0 15px;
	text-align: center;
	text-decoration: none;
	margin: 0 0 0 5px;
}
.reviewPageBtns a.download{background: url(../images/reviewPageBtns-download.gif); color: #0f4101;}
.reviewPageBtns a.visit{background: url(../images/reviewPageBtns-visit.gif); color: #504405;}
.reviewPageBtns a:hover{background-position: 0 37px;}

/* ---------------------------------- SCREENSHOT */
#screenshotH2{
	text-align: center; 
	padding-left: 0; 
	width: 333px;
}
.screenshot{
	display: block;
	width: 266px;
	height: 193px;
	background: url(../images/screenshot.gif);
	margin: 0 0 0 33px;
}
.screenshot:hover{background-position: 0 -193px;}
.screenshot img{
	border: 0;
	margin: 11px 0 0 6px;
	width: 253px;
	height: 169px;
}

/* ------------------------------------ TEXT BOX */
.textBox-top{
	width: 516px;
	height: 17px;
	margin: 0 0 0 5px;
	background: url(../images/textBox-top.gif);
	overflow: hidden;
}
.textBox-mid{
	width: 516px;
	margin: 0 0 0 5px;
	background: url(../images/textBox-mid.gif);
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}
.textBox-bot{
	width: 516px;
	height: 20px;
	margin: 0 0 0 5px;
	background: url(../images/textBox-bot.gif);
	overflow: hidden;
}
.textBox-mid p{
	margin: 0 20px 15px 20px;
	padding: 0;
	font-size: 12px;
	clear: both;
}
.textBox-mid h2{
	margin: 0 0 10px 20px;
	padding: 0 0 5px 0;
	border-bottom: dashed 1px #999999;
	font-size: 15px;
	font-weight: normal;
	color: #990000;
	width: 450px;
}
.textBox-mid ul{
	font-size: 12px;
	margin: 0 20px 0 35px;
	padding: 0;
}

/* ------------------------- SUB MENU */
.subMenu{
	width: 533px;
	height: 25px;
}
.subMenu ul{
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}
.subMenu ul li{
	float: left;
}
.subMenu ul li a{
	padding: 0 10px 0 10px;
}
.subMenu ul li a.selected{
	text-decoration: none;
	cursor: default;
	color: #778fd8;
}

.table-craps{
	margin:15px;
}

.table-roulette{
	margin:15px;