/*---------------- General -------------------*/
body
{
	padding:0px;
	margin:0px;
	background:#1B1E22;
	text-align:center;
	font:normal 8pt verdana;
	color:#000000;
	height:100%;
}
h1
{
	font:normal 8pt verdana;
	color:#C6F800;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
a
{
	font:bold 8pt verdana;
	color:#E6FF64;
	text-decoration:underline;
}
a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
td
{
	font:normal 8pt verdana;
	color:#000000;
	padding:2px;
}
div.site
{
	width:780px;
	text-align:left;
	background:#364C6F;
}

/*---------------- Top -------------------*/
div.top
{
	background:#364C6F url(../images/top_stripe.jpg) no-repeat top right;
	padding:8px;
	padding-bottom:0px;
	
}
div.top_center
{
	background:#252931 url(../images/top.jpg) no-repeat top right;
	border:2px solid #5480C5;
	padding:5px;
	height:76px;
	font:normal 8pt verdana;
	color:#ffffff;
}
div.top_center img
{
	border:0px;
	float:left;
}
div.top_right
{
	float:right;
	text-align:right;
}
div.top_right img
{
	border:1px solid #365891;
	float:none;
}
div.top_right input
{
	border:1px solid #000000;
	font:normal 8pt verdana;
}
a.search_btn
{
	background:#365891;
	border:1px solid #7FA1DA;
	padding:3px;
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.search_btn
{
	background:#365891;
	border:1px solid #7FA1DA;
	padding:3px;
	font:normal 8pt verdana;
	color:#CCF800;
	text-decoration:none;
	display:inline;
}
div.top_b
{
	background:#364C6F url(../images/top_stripe.jpg) no-repeat top left;
	height:7px;
	width:100%;
	font:normal 2pt;
}

/*---------------- Body -------------------*/
div.body
{	
	height:100%;
	background:#364C6F url(../images/bg.jpg) top left;
	border-top:3px double #000000;
	padding-top:7px;
	padding-bottom:7px;
}

/*---------------- Content -------------------*/
div.content
{
	min-height:100%;
	height:auto;
	*height:100%;
	background:#9EB477 url(../images/content_bg.gif) repeat-x top left;
	float:left;
	display:inline;
	margin-left:4px;
	width:415px;
	border:1px solid #000000;
}
div.content_text
{
	padding:7px;
	padding-right:4px;
}
div.header
{
	background:transparent url(../images/header.gif) no-repeat top left;
	width:405px;
	height:30px;
	padding-top:5px;
	padding-left:7px;
	font:bold 10pt verdana;
	position:relative;
	left:-3px;
}

/*---------------- Reviews -------------------*/
table.revs
{
	width:100%;
	padding:4px;
	font:normal 8pt verdana;
	color:#000000
}
table.revs td
{
	background:#FFFFFF;
	border:1px solid #60673C;
	padding:0px;
}
div.title
{
	width:100%;
	background:#465C20;
	height:25px;
}
div.number
{
	background:#303B1D;
	font:bold 14pt verdana;
	color:#FFFFFF;
	width:25px;
	height:25px;
	text-align:left;
	float:left;
	text-align:center;
}
div.casino_name
{
	float:left;
	padding-top:3px;
}
div.casino_name a
{
	margin-left:5px;
	font:bold 11px verdana;
	color:#CCF800;
	text-decoration:none;
}
div.casino_name a:hover
{
	margin-left:5px;
	font:bold 11px verdana;
	color:#FFFFFF;
	text-decoration:none;
}
div.rating
{
	text-align:right;
	float:right;
	padding-top:3px;
	font:bold 9pt verdana;
	color:#FFFFFF;
}
div.rev_b
{
	background:#EFF5D0 url(../images/rev_b_bg.gif) repeat-x top left;
	padding:3px;
	margin:2px;
	border:1px solid #7C9254;
	height:100%;
}
div.rev_s
{
	background:#EFF5D0 url(../images/rev_s_bg.gif) repeat-x top left;
	padding:3px;
	margin:2px;
	border:1px solid #7C9254;
	float:left;
}
div.rev_left
{
	float:left;
	text-align:center;
	line-height:2mm;
}
div.rev_left div
{
	background:#FFFFFF;
	border:1px solid #7C9254;
	padding:3px;
}
div.rev_left div img
{
	border:0px;
}
div.rev_right
{
	float:right;
	height: 250px;
}
div.rev_right_b
{
	float:right;
}
div.rev_right_b a
{
	font:bold 8pt verdana;
	color:#465C20;
}
div.rev_right a
{
	font:bold 8pt verdana;
	color:#465C20;
}
div.rev_right a:hover
{
	color:#789D14;
}

table.rev_b_features
{
	border-collapse:collapse;
	width:100%;
	background:transparent;
}
table.rev_b_features td
{
	padding:2px;
	border:0px;
	font:normal 6.5pt verdana;
	background:transparent;
	vertical-align:center;
}
table.rev_b_features td div img
{
	vertical-align:middle;
}
table.rev_s_top
{	
	width:100%;
	text-align:center;
}
table.rev_s_top td
{
	padding:1px;
}
table.rev_s_top td img
{
	border:0px;
}
.feature
{
	background:#FFFFFF;
	border:1px solid #7C9254;
	color:#465C20;
	font:normal 6.5pt verdana;
	padding:3px;
}
.feature_fade
{
	background:#F0F3DF;
	border:1px solid #D7DFAE;
	color:#c0c0c0;
	font:normal 6.5pt verdana;
	padding:3px;
}

/*---------------- Boxes -------------------*/
div.boxes
{
	height:100%;
	float:left;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
div.box_title
{
	width:180px;
	background:#252931;
	border:1px solid #FFFFFF;
	font:bold 8pt verdana;
	color:#FFFFFF;
	padding:3px;
	text-align:left;
}
div.box_title a
{
	margin-left:5px;
	font:bold 8pt verdana;
	color:#CCF800;
	text-decoration:none;
}
div.box_title a:hover
{
	margin-left:5px;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
div.box
{
	width:176px;
	*width:180px;
	background:#3C4F6E url(../images/box_bg.gif) repeat-x top left;
	text-align:left;
	font:normal 8pt verdana;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	border-top:0px;
	padding:5px;
	margin-bottom:7px;
}
div.box input
{
	border:1px solid #000000;
	font:normal 8pt verdana;
	margin-bottom:2px;
	vertical-align:middle;
}
div.join
{
	text-align:center;
}
div.join a
{
	background:#252931;
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	width:50px;
	height:22px;
	padding-top:3px;
	margin:3px;
}
.box a
{
	font:bold 8pt verdana;
	color:#97B800;
	text-decoration:underline
}
.box a:hover
{
	color:#CCF800;
	text-decoration:none;
}
ul
{
	margin:0px;
	padding-left:17px;
}
li
{
	padding-bottom:5px;
}
table.box
{
	border-collapse:collapse;
	width:188px;
	*width:180px;
	background:#3C4F6E url(../images/box_bg.gif) repeat-x top left;
	text-align:left;
	border:1px solid #FFFFFF;
	border-top:0px;
	margin-bottom:7px;
}
table.box th
{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font:bold 8pt verdana;
	color:#E6FF64;
	padding:3px;
}
table.box td
{
	padding:3px;
	border-left:1px solid #FFFFFF;
	font:normal 8pt verdana;
	color:#FFFFFF;
}
div.banner_box
{
	width:186px;
	*width:180px;
	background:#3C4F6E url(../images/box_bg.gif) repeat-x top left;
	text-align:center;
	font:normal 8pt verdana;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	border-top:0px;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:7px;
}
div.banner_box img
{
	border:0px;
}

/*---------------- Menu -------------------*/
div.menu
{
	float:right;
	*height:100%;
	width:160px;
	margin-right:5px;
	padding:2px;
	background:#2E415F;
	border:1px solid #1D2532;
	overflow:hidden;
	display:inline;
}
div.links
{
	background:#2E415F url(../images/menu_bg.gif) repeat-y top left;
}
div.links a
{
	width:100%;
	height:25px;	
	border:1px solid #1D2532;
	border-top:1px solid #4B638B;
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	display:inline;
}
div.links a:hover
{
	width:100%;
	height:25px;
	background:#252931;
	border:1px solid #1D2532;
	font:normal 8pt verdana;
	color:#CCF800;
	text-decoration:none;
	display:inline;
}

div.bottom
{
	background:#252931;
	width:738px;
	*width:780px;
	border:1px solid #496692;
	border-top:0px;
	height:30px;
	text-align:center;
	padding:20px;
	padding-top:8px;
	padding-bottom:5px;
	font:normal 8pt verdana;
	color:#FFFFFF;
}
div.bottom a
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
div.bottom a:hover
{	
	color:#CCF800;
	text-decoration:none;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding-top:7px;
}

/*----------------SmallRevs-------------------*/
div.rev_box
{
	width:180px;
	background:#3C4F6E url(../images/box_bg.gif) repeat-x top left;
	text-align:center;
	font:normal 7.5pt verdana;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	border-top:0px;
	padding:3px;
	margin-bottom:7px;
	line-height:2mm;
}
div.rev_box a
{
	font:bold 8pt verdana;
	color:#CCF800;
	text-decoration:none;
}
div.rev_box a:hover
{
	color:#FFFFFF;
}
div.logo_bg
{
	padding:2px;
	background:#FFFFFF;
	border:1px solid #000000;
	width:140px;
	margin: 0px auto;
}
div.logo_bg img
{
	border-width:0px;
}
span.feature_s_fade
{
	color:#536E9A;
}

img.imgReview{
	background:white;
	border:1px black solid;
}

table.reviewTable{
	width:100%;
	border:1px black solid;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-collapse: collapse;
}

table.reviewTable td{
	padding:2px;
}

table.rightLinks{
	width:150px;
	height:100%;
	border:1px black solid;
	text-align:left;
	border-collapse: collapse;
	background:#2E405E;
}

table.rightLinks td{
	border:1px solid #1D2532;
	border-top:1px solid #4B638B;
	padding:0px;
	height:25px;
}

table.linksTables{
	height:100%;
	*width:100%;
	text-align:left;
	border-collapse: collapse;
}

table.linksTables td{
	padding:0px;
}

a.rightLinks
{
	width:155px;
	height:25px;	
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
a.rightLinks:Hover
{
	width:155px;
	height:25px;
	background:black;
	font:normal 8pt verdana;
	color:#CCF800;
	text-decoration:none;
}

table.rightBoxes{
	height:100%;
	text-align:left;
	border-collapse: collapse;
}

table.rightBoxes td{
	padding:0px;
}

