/*------------------------ Top --------------------------*/
body
{
	text-align:center;
	background-color:#000000;
	margin:0px;
	padding:0px;
}
span.AddSiteStar
{
	color:red;
}
div.site
{
	width:780px;
	text-align:left;
	margin: 0px auto;
}
div.top_header
{
	height:20px;
	padding-top:5px;
}
h1
{
	width: 100%;
	text-align: center;
	font:normal 8pt verdana;
	color:#FFFFFF;
	margin:0px;
}
div.flags
{
	float:right;
	text-align:right;
}
div.flags img
{
	border:1px solid #AB7330;
}
div.top
{
	background:transparent url(../images/logo_bg.jpg) no-repeat top left;
	height:184px;
	width:100%;
}
img.logo
{
	border:0px;
}
div.top_left
{
	float:left;
}
div.top_right
{
	float:right;
	text-align:right;
	font:normal 8pt verdana;
	color:#FFFFFF;
}

/*------------------------ Newsletter --------------------------*/
div.newsletter
{
	margin-top:35px;
	width:200px;
	padding-left:5px;
	text-align:left;
	font:normal 8pt verdana;
	color:#FFFFFF;
	line-height:4mm;
}
span.newsletter_title
{
	color:#F4CC61;
	font-weight:bold;
}
div.newsletter input
{
	border:1px solid #2F1F11;
	font:normal 8pt verdana;
	vertical-align:textmiddle;
	margin-top:1px;
	margin-bottom:1px;
}
img.btn
{
	border:0px;
}

/*------------------------ Body --------------------------*/
div.body
{
	min-height:100%;
	.height:100%;
	width:780px;
	text-align:left;
	background-color: #400000;
}

/*------------------------ Content --------------------------*/
div.content
{
	width:565px;
	.width:579px;
	min-height:100%;
	.height:100%;
	float:left;
	border:2px solid #AA7331;
	padding:5px;
	background-color: #000000;
}
div.content_text
{
	padding:5px;
	padding-left:7px;
	font:8pt verdana;
	color:#FFFFFF;
	line-height:3mm;
}
div.header_t
{
	background:#E0BB57 url(../images/rev_title_t.gif) repeat-x top left;
	margin-top:10px;
}

div.header
{
	font:bold 9.5pt verdana;
	color:#000000;
	padding-top:5px;
	padding-left:8px;
	background:transparent url(../images/rev_title_b_r.gif) no-repeat bottom right;
	height:27px;
}
span
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}
td
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}
a
{
	font:normal 8pt verdana;
	color:#FF8F34;
	text-decoration:none;
}
a:hover
{
	color:#FBC654;
}

/*------------------------ Reviews --------------------------*/
div.rev_title_bg
{
	background:#E0BB57 url(../images/rev_title_t.gif) repeat-x top left;
	height:27px;
	border:2px solid #925C2A;
	border-top:1px;
	text-align:left;
	width:100%;
	margin-bottom:4px;
	margin-right:2px;
}
div.rev_title_bg a
{
	font:bold 10pt verdana;
	color:#000000;
	text-decoration:none;
}
div.rev_title_bg a:hover
{
	color:#E03F3F;
	text-decoration:underline;
}
img.title_l
{
	float:left;
	position:relative;
	left:-5px;
}
img.title_r
{
	float:right;
	position:relative;
	right:-5px;
}
div.rev_title_bottom
{
	text-align:right;
	height:5px;
	width:100%;
	float:left;
	position:relative;
	bottom:-2px;
}
div.rev_title_text
{
	margin:0px;
	line-height:4mm;
	text-align:left;
	float:left;
	position:relative;
	left:-10px;
	top:6px;
	width:510px;
	font:bold 10pt verdana;
	color:#000000;
}
div.rev_title_text a
{
	font:bold 10pt verdana;
	color:#000000;
	text-decoration:none;
}
div.rev_title_text a:hover
{
	color:#E03F3F;
	text-decoration:underline;
}

div.rev_title_t
{
	background:#E0BB57 url(../images/rev_title_t.gif) repeat-x top left;
	height:27px;
}
div.rev_title_b
{
	background:transparent url(../images/rev_title_b.gif) repeat-x bottom left;
	
}
div.rev_title_r
{
	background:transparent url(../images/rev_title_b.gif) repeat-y top right;
}
div.rev_title_l
{
	background:transparent url(../images/rev_title_b.gif) repeat-y top left;
}
div.rev_title_t_l
{
	background:transparent url(../images/rev_title_t_l.gif) no-repeat top left;
}
div.rev_title_t_r
{
	background:transparent url(../images/rev_title_t_r.gif) no-repeat top right;
}
div.rev_title_b_l
{
	background:transparent url(../images/rev_title_b_l.gif) no-repeat bottom left;
}
div.rev_title_b_r
{
	background:transparent url(../images/rev_title_b_r.gif) no-repeat bottom right;
	height:27px;
}

div.rev_num
{
	background:transparent url(../images/rev_num.gif) no-repeat top left;
	height:27px;
	width:27px;
	font:bold 13pt verdana;
	color:#000000;
	padding-left:7px;
	padding-top:2px;
	float:left;
}

div.casino_name_b
{
	width:450px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:3px;
}
div.casino_name_s
{
	width:170px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:3px;
}
div.casino_name_b a
{
	font:bold 10pt verdana;
	color:#000000;
	text-decoration:none;
}
div.casino_name_b a:hover
{
	color:#E03F3F;
	text-decoration:underline;
}
div.casino_name_s a
{
	font:bold 10pt verdana;
	color:#000000;
	text-decoration:none;
}
div.casino_name_s a:hover
{
	color:#E03F3F;
	text-decoration:underline;
}
div.rating
{
	float:right;
	text-align:right;
	padding:2px;
	padding-right:5px;
}
td.rev_s
{
	width:275px;
	vertical-align:top;
	border:1px solid #809ACD;
}
div.rev
{
	margin-bottom:5px;
}
table.rev_table_top
{
	clear: both;
	width:100%;
	border-bottom:1px solid #809ACD;
}
table.rev_table_bottom
{
	border-collapse:collapse;
	border:1px solid #809ACD;
	width:100%;
	vertical-align:center;
	background:#334059;
}
td.logo_bg
{
	background: #FFFFFF;
	text-align: center;
	padding: 3px;
	border: 3px solid #000000;
	width: 130px;
	height: 130px;
}
td.logo_bg img
{
	border: 0px;
}
td.text_bg
{
	padding: 2px;
	padding-left: 5px;
	font: normal 8pt verdana;
	color: #FFFFFF;
	height: 200px;
	vertical-align: top;
}
table.rev_table_bottom td
{
	width:125px;
	text-align:center;
	padding:3px;
	font:normal 8pt verdana;
	color:#FFFFFF;
	line-height:1mm;
	padding-bottom:5px;
}
span.feature_fade
{
	color:#50607F;
}
td.buttons
{
	line-height:1mm;
	text-align:center;
}

/*------------------------ Menu --------------------------*/
div.menu
{
	width:191px;
	.width:201px;
	background:#400000;
	min-height:100%;
	.height:100%;
	float:left;
	padding:5px;
	line-height:2mm;
}
 a.menu
{
	background-color:transparent;
	padding:5px;
	font:bold 8.5pt verdana;
	color:#E0B155;
	text-decoration:none;
	border:1px solid #000000;
	border-color: #7D0000 #1A0000 #1A0000 #7D0000;
	margin:0px;
	display:block;
}
 a.menu:hover
{
	background-color:#800707;
	color:#FFE065;
	border-color: #520000 #1A0000 #1A0000 #7D0000;
}

a.casino_link
{
	background:#90290E;
	padding:5px;
	font:bold 8.5pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	border-top:1px solid #C4581C;
	border-bottom:1px solid #5A1908;
	display:block;
}
a.casino_link:hover
{
	background:#B24612;
	border-top:1px solid #87330B;
	border-bottom:1px solid #5A1908;
}
div.box
{
	border:1px solid #000000;
	border-color:#344650 #1F130A #1F130A #344650;
}
.box_title
{
	background:#344650;
	font:bold 8pt verdana;
	color:#FFFFFF;
	padding:3px;
	padding-left:4px;
}
div.box_content
{
	border:1px solid;
	border-color: #1F130A #344650 #344650 #1F130A;
	padding:5px;
	background:#1D2428;
}
div.box_content a
{
	font:bold 8pt verdana;
	color:#E0B155;
	text-decoration:none;
}
div.box_content a:hover
{
	color:#FFE065;
	text-decoration:underline;
}
ul
{
	margin:0px;
	padding-left:17px;
	line-height:3mm;
	font:normal 8pt verdana;
	color:#FFFFFF;
}
li
{
	padding-bottom:10px;
}

/*------------------------ Boxes --------------------------*/
div.boxes
{
	background:#400000;
	padding: 5px 0px;
	text-align:right;
	height: 110px;
	.height: 100px;
	clear: both;
}
table.bottom_box
{
	float:right;
	margin-right:6px;
	width:250px;
	border:1px solid #344650;
	border-collapse:collapse;
	text-align:left;
	background:#1D2428;
	vertical-align:top;
}
table.bottom_box th
{
	font:bold 8pt verdana;
	color:#FFE065;
	padding:3px;
}
table.bottom_box td
{
	padding-left:3px;
	padding-bottom:2px;
}
table.bottom_box td a
{
	font:bold 8pt verdana;
	color:#E0B155;
	text-decoration:none;
}
table.bottom_box td a:hover
{
	color:#FFE065;
	text-decoration:underline;
}

/*------------------------ Bottom --------------------------*/
div.search
{
	background:#90290E;
	padding:5px;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-align:center;
	margin-top:5px;
}
.button
{
	background:#C17013;
	border:1px solid;
	border-color:#F6CC3B #5C1B0A #5C1B0A #F6CC3B;
	vertical-align:center;
	font:bold 8pt verdana;
	color:#000000;
	padding:2px;
}
div.bottom
{
	clear: both;
	text-align:center;
	padding-top:10px 30px 5px 30px;
	font:normal 8pt verdana;
	color:#C35824;
	line-height:4mm;
}
div.bottom a
{
	font:normal 8pt verdana;
	color:#C35824;
	text-decoration:none;
}
div.bottom a:hover
{
	color:#FF8F34;
	text-decoration:underline;
}
hr
{
	width:500px;
	color:#C35824;
	height:1px;
	border: 1px solid #C35824;
	margin:0px auto;
	text-align: center;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding-bottom:5px;
	text-align:center;
}

/*------------------------ (very) Small Reviews --------------------------*/

.rev_v_s
{
	width:195px;
	margin:0px;
	margin-right:5px;
	vertical-align:top;
	float:right;
	text-align:center;
}
table.rev_s_table_top
{
	border:1px solid #809ACD;
	background:#334059;
}
td.features_s
{
	line-height:1mm;
	padding:2px;
}
td.rev_s_buttons
{
	background:#000000;
	border-top:1px solid #809ACD;
	width:100%;
	padding-top:5px;
	text-align:center;
}
td.rev_s_buttons img
{
	border:0px;
}