
/*---------------------------------------------------------------------------------------------

	Main Layout

---------------------------------------------------------------------------------------------*/



html{

	margin: 0px;

	padding: 0px;

}



body{

	margin: 0px auto;

	padding: 0px;

	text-align: center;

	background-image: url(images/back.gif);

	background-position: top center;

}



#top {

	text-align: left;

	margin: 0px auto;

	padding: 0px;

	width: 780px;

}



#bottom {

	position: relative;

	margin: 0px auto;

	padding: 0px;

	width: 780px;

	height: 100px;

	background-image: url(images/back-bottom.jpg);

	background-repeat: no-repeat;

}



#bottom #b1{

	position: absolute;

	top: 22px;

	left: 5px;

}



#bottom #b2{

	position: absolute;

	top: 60px;

	left: 15px;

	color: #ffffff;

}



#container {

	width: 780px;

	text-align: left;

	margin: 0px auto;

	background-color: #dedede;

	background-image: url(images/back-container.gif);

}



#liner01{

	margin: 0px;

	padding: 0px;

	background-image: url(images/liner01.gif);

	background-repeat: no-repeat;

}



#leftnav {

	float: left;

	text-align: center;

	width: 155px;

	padding: 0px 0px 0px 2px;

	margin: 0px;

}



#rightnav {

	float: right;

	width: 130px;

	padding: 29px 1px 20px 0px;

	margin: 0px;

	text-align: center;

	font-size: 11px;

}



#rightnavrev {

	float: right;

	width: 130px;

	padding: 29px 1px 20px 0px;

	margin: 0px;

	text-align: center;

	font-size: 11px;

	background-image: url(images/review-rightnav-header.jpg);

	background-repeat: no-repeat;

}



#rightnav .text{

	color: #103317;

	padding: 0px 6px 10px 9px;

	text-align: left;

}



#content {

	width: 600px;

	margin-left: 168px;

	padding: 0px 0px 30px 0px;

	line-height: 150%;
	
	vertical-align:top;
	
	height:auto;

}



#footer {

	clear: both;

	display: block;

	height: 1px;

	overflow: hidden;

	margin: 0;

	padding: 0;

}



ul.clean {

	list-style: none;

	margin: 0;

	padding-left: 1em;

	text-indent: -1em;

}



ul.clean li {

	list-style-image: none;

	list-style-type: none;

}



table.clean {

	border-width: 0px 1px 1px 0px;

	border-spacing: 0px;

	border-style: solid;

	border-color: #dddddd;

	border-collapse: collapse;

}



table.clean th {

	border-width: 1px 0px 0px 1px;

	padding: 5px;

	border-style: solid;

	border-color: #dddddd;

	background-color: #eeeeee;

	font-weight: bold;

	vertical-align: middle;

}



table.clean td {

	border-width: 1px 0px 0px 1px;

	padding: 5px;

	border-style: solid;

	border-color: #dddddd;

	vertical-align: top;

}



table.casinoPimp {

	border-width: 0px;

}



table.casinoPimp td {

	border-width: 0px;

	padding: 0px;

	vertical-align: top;

}



table.casinoPimp td.pic {

	padding-top: 14px;

	padding-right: 28px;

}



.casinoChart {

	background-image: url(images/hr-grey-dots.gif);

	background-repeat: no-repeat;

	background-position: bottom left;

	height: 21px;

	padding-top: 1px;

	overflow: hidden;

}



.casinoChart .rank, .casinoChart .name, .casinoChart .download, .casinoChart .review, .casinoChart .bonus, .casinoChart .getBonus {

	float: left;

	overflow: hidden;

}



.casinoChart .rank{

	width: 25px;

	padding-left: 9px;

	overflow: hidden;

}



.casinoChart .name{

	width: 198px;

	padding-left: 22px;

	background-repeat: no-repeat;

	background-position: 0px 2px;

	overflow: hidden;

}



.casinoChart .download{

	width: 105px;

	overflow: hidden;

}



.casinoChart .review{

	width: 65px;

	overflow: hidden;

}



.casinoChart .bonus{

	width: 61px;

	overflow: hidden;

}



.casinoChart .getBonus{

	width: 126px;

}



#leftnav .header{

	padding: 14px 0px 0px 10px;

	margin: 0px;

	width: 145px;

	height: 19px;

	text-align: left;

	color: #ffde2a;

	font-weight: bold;

	font-family: Tahoma;

	background-image: url(images/back-navheader-left.gif);

	background-repeat: no-repeat;

}



#rightnav .header{

	padding: 6px 0px 0px 0px;

	margin: 0px;

	width: 136px;

	height: 28px;

	text-align: center;

	color: #ffde2a;

	font-weight: bold;

	font-family: Tahoma;

	font-size: 11px;

	background-image: url(images/back-navheader-right.gif);

	background-repeat: no-repeat;

}

#rightnav .headerrev{

	margin: 0px;

	width: 130px;

	height: 20px;

	text-align: left;

	color: #ffde2a;

	font-weight: bold;

	font-family: Tahoma;

	font-size: 11px;

	background-image: url(images/back-ndx-box-header-rev1.png);

	background-repeat: no-repeat;

	padding: 15px 0px 0px 41px;

}





#topNav{

	height: 28px;

	padding: 0px 0px 0px 10px;

	line-height: 110%;

}



#ndxBoxHeader{

	padding: 15px 0px 0px 41px;

	margin: 0px;

	width: 600px;

	height: 20px;

	background-image: url(images/back-ndx-box-header.gif);

	background-repeat: no-repeat;

	font-weight: bold;

	color: #cdd7d1;

}



#ndxBox, #ndxBoxText{

	padding: 7px 8px 8px 10px;

	margin: 0px;

	background-image: url(images/back-ndx-box.gif);

	background-repeat: repeat-y;

	overflow: hidden;

}



#ndxBoxText{

	padding: 0px 22px 0px 30px;

	overflow: hidden;

}



/*---------------------------------------------------------------------------------------------

	Text Settings

---------------------------------------------------------------------------------------------*/



body{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #0a4f16;

}



.bold {

	font-weight: bold;

}



.fineprint {

	font-size: 10px;

	color: #7ebe1c;

}



.copyright {

	font-size: 10px;

	color: #aaaaaa;

}



hr {

	border: 0px;

	color: #f1f5f5;

	background-color: #f1f5f5;

	height: 1px;

}



h1 {

	font-size: 17px;

	padding: 0px 0px 6px 0px;

	margin: 0px 0px 8px 0px;

	background-image: url(images/hr-grey-dots.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	overflow: hidden;
	
	display:inline;

}



h2 {

	font-size: 14px;

	padding: 0px 0px 4px 0px;

	margin: 0px 0px 6px 0px;

	background-image: url(images/hr-grey-dots.gif);

	background-position: bottom left;

	background-repeat: no-repeat;

	overflow: hidden;

}



.casinoPimp h2{

	font-size: 18px;

	font-weight: bold;

	padding: 0px 0px 12px 0px;

	margin: 0px;

}



.green {

	color: #009000;

	font-weight: bold;

}



/*---------------------------------------------------------------------------------------------

	Link Settings

---------------------------------------------------------------------------------------------*/



a {

	color: #044d1f;

	text-decoration: underline;

	font-weight: bold;

}



a:hover {

	color: #4c9868;

}



#leftnav a{

	color: #550000;

	font-weight: bold;

	text-decoration: underline;

	font-size: 11px;

}



#leftnav a:hover{

	color: #e4c26c;

}



#leftnav .nav a{

	display: block;

	margin: 0px;

	padding: 5px 0px 5px 17px;

	width: 138px;

	background-image: url(images/back-nav-left.gif);

	background-repeat: no-repeat;

	text-align: left;

	font-family: Tahoma;

	color: #550000;

	font-weight: bold;

	text-decoration: none;

	font-size: 11px;

}



#leftnav .nav a:hover{

	color: #e4c26c;

	text-decoration: none;

}



#bottom #b1 a{

	display: block;

	float: left;

	margin: 0px;

	padding: 8px 13px 0px 11px;

	height: 21px;

	background-image: url(images/back-bottom-row-links.gif);

	background-repeat: no-repeat;

	background-position: top right;

	color: #d3d859;

	font-weight: bold;

	text-decoration: none;

	font-size: 11px;

}



#bottom #b1 a:hover{

	color: #f4f5d0;

	text-decoration: none;

}



#bottom #b1 a.last{

	background-image: url();

}



#topNav a{

	display: block;

	float: left;

	margin: 0px;

	padding: 8px 13px 0px 11px;

	height: 21px;

	background-image: url(images/back-top-row-links.gif);

	background-repeat: no-repeat;

	background-position: top right;

	color: #d3d859;

	font-weight: bold;

	text-decoration: none;

	font-size: 11px;

}



#topNav a:hover{

	color: #f4f5d0;

	text-decoration: none;

}



#topNav a.last{

	background-image: url();

}



#rightnav .text a{

	font-weight: bold;

	text-decoration: none;

	color: #103317;

}



#rightnav .text a:hover{

	font-weight: bold;

	text-decoration: none;

	color: #103317;

}



#ndxBoxHeader a{

	color: #d3d859;

}



#ndxBoxHeader a:hover{

	color: #ffffff;

}



#ndxBoxHeader a:last{

	color: #d3d859;

}
