/*------------------- Top -------------------*/
body
{
	background-color:#383F24;
	margin:0px;
	text-align:center;
}
*
{
	-moz-box-sizing: border-box;
}
div.site
{
	width:780px;
	margin:0 auto;
}
div.top
{
	background:transparent url(../images/top.jpg) no-repeat top left;
	height:141px;
}
h1
{
	width:100%;
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
	margin:0px;
}
div.flags
{
	text-align:right;
	padding:5px;
}
img.flag
{
	border:1px solid #000000;
}
div.date
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	margin-top:93px;
	margin-right:13px;
	text-align:right;
}

/*------------------- Body -------------------*/
div.body
{
	border-left:1px solid #422710;
	border-right:1px solid #422710;
	.height:100%;
}
/*------------------- mainTable -------------------*/
.mainTable
{
	.height:100%;
}
/*------------------- Content -------------------*/
td.content
{
	width:563px;
	border-left:5px solid #5C301B;
	height:100%;
	text-align:left;
	vertical-align:top;
}
div.content_bg
{
	background:transparent url(../images/content_bg.gif) repeat-x top left;	
	margin:5px;
	height:500px;
}
div.content_text
{
	padding:7px;
	padding-left:9px;
}
span
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}
span.header
{
	font:bold 10pt verdana;
	color:#E7C83C;
}
a
{
	font:normal 8pt verdana;
	color:#8BAA32;
	text-decoration:none;
}
a:hover
{
	color:#E0FA94;
}


/*------------------- Big Review -------------------*/
div.review_b
{
	border:2px solid #718635;
	margin:3px;
	background:#1A1C16;
}
div.rev_title_b
{
	background:#E2BB24;
	border:2px solid #8D4D21;
	_height:100%;
}
div.clear
{
	clear:both;
	font-size:0px;
}
div.rev_num_b
{
	text-align:left;
	background:transparent url(../images/num_b.gif) no-repeat top left;
	font:bold 14pt verdana;
	color:#ffffff;
	height:25px;
	width:29px;
	float:left;
	padding-left:3px;
}
div.casino_name
{
	float:left;
	text-align:left;
	padding-top:4px;
}
a.casino_name
{
	font:bold 11pt verdana;
	color:#000000;
	text-decoration:none;
}
a:hover.casino_name
{
	color:#9C2B2B;
	text-decoration:underline;
}
div.rating
{
	float:right;
	text-align:right;
	padding-right:5px;
}
div.rev_content_b
{
	background:#1A1C16;
	padding:3px;
	text-align:left;
	border-bottom:1px solid #000000;
	.height:100%;
}
div.logo_bg
{
	width:135px;
	.width: 130px;
	padding:5px;
	text-align:center;
	float:left;
	background:#FFFFFF;
	.height:100%;
}
img.logo
{
	border:0px;
}
div.text_bg
{
	margin-left:140px;
	.margin-left:0px;
	.padding-left:0px;
	.height:100%;
}
div.buttons
{
	background:#1A1C16;
	border-top:1px solid #383F24;
	padding:3px;
	text-align:center;
	.height:100%;
	clear:both;
}
div.buttons_left
{
	float:left;
	.height:100%;
	padding-left:5px;
	text-align:left;
}
img.feature
{
	margin-top:1px;
	margin-bottom:2px;
}
span.feature_fade
{
	font:normal 8pt verdana;
	color:#55594E;
}
div.buttons_right
{
	float:right;
	text-align:center;
	.height:100%;
	width:356px;
	padding-top:15px;
}
img.btn
{
	border:0px;
}

/*------------------- Small Review -------------------*/
div.review_inner
{
	border:1px solid #718635;
	margin:2px;
	width:520px;
	float:left;
}
div.review_s
{
	background:#1A1C16;
	border:1px solid #718635;
	margin:2px;
	width:273px;
	float:left;
}
div.rev_title_s
{
	background:#E2BB24;
	border:1px solid #8D4D21;
	_height:100%;
}
div.rev_num_s
{
	text-align:left;
	background:transparent url(../images/num_s.gif) no-repeat top left;
	font:bold 12pt verdana;
	color:#ffffff;
	height:24px;
	width:27px;
	float:left;
	padding-left:5px;
	padding-top:3px;
}
div.casino_name_s
{
	float:left;
	text-align:left;
	padding-top:5px;
	padding-left:3px;
	width:180px;
}
a.casino_name_s
{
	font:bold 9pt verdana;
	color:#000000;
	text-decoration:none;
}
a:hover.casino_name_s
{
	color:#9C2B2B;
	text-decoration:underline;
}
div.rating_s
{
	width:59px;
	float:right;
	padding-right:3px;
}
div.text_bg_s
{
	background:#1A1C16;
	border-top:1px solid #383F24;
	border-bottom:1px solid #000000;
	padding:5px;
	padding-left:7px;
	text-align:left;
	clear:both;
}

/*------------------- Menu -------------------*/
td.menu
{
	background:#5C301B;
	width:214px;
	height:100%;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	text-align:left;
	vertical-align:top;
}

/*------------------- Newsletter -------------------*/
div.newsletter
{
	background:#A36229;
	border:1px solid #412315;
	margin-bottom:5px;
	text-align:left;
}
span.newsletter_title
{
	font:bold 8pt verdana;
	color:#FFE973;
}
div.newsletter_content
{	
	padding:5px;
	_height:100%;
	line-height:3mm;
}
div.newsletter_fields
{
	float:left;
}
span.newsletter_text
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	width:50px;
}
.field
{
	font:normal 8pt verdana;
	color:#000000;
	border:1px solid #285529;
	vertical-align:absmiddle;
}
div.newsletter_btn
{
	text-align:center;
	padding-top:5px;
}
span.go
{
	width:35px;
	height:25px;
	background:#E8CC4C;
	border:1px solid #726425;
	font:bold 8pt verdana;
	color:#000000;
	padding-top:5px;
	cursor:hand;
	text-decoration:none;
}
span.go_over
{
	width:35px;
	height:25px;
	background:#FFF192;
	border:1px solid #726425;
	font:bold 8pt verdana;
	color:#000000;
	padding-top:5px;
	cursor:hand;
	text-decoration:none;
}

/*------------------- Links -------------------*/
div.casino_link
{
	text-align:left;
	background:#383F24 url(../images/link_bg.gif) repeat-y top left;
	padding:5px;
	padding-left:7px;
	margin-bottom:5px;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
div.casino_link_over
{
	text-align:left;
	background:#556231 url(../images/link_over_bg.gif) repeat-y top left;
	padding:5px;
	padding-left:7px;
	margin-bottom:5px;
	font:bold 8pt verdana;
	color:#000000;
	text-decoration:none;
}
/*--------------------- Boxes ---------------------*/
div.box
{
	border:1px solid #412315;
	margin-bottom:5px;
	text-align:left;
}
div.box_title
{
	border-bottom:1px solid #5E3416;
	background:#925022;
	padding:4px;
	font:bold 8pt verdana;
	color:#FFE973;
}
div.box_content
{
	background:#A36229 url(../images/box_bg.gif) repeat-x top left;
	padding:5px;
	padding-top:7px;
	_height:100%;
	line-height:3mm;
}
ul
{
	margin:0px;
	padding-left:18px;
	line-height:4mm;
}
a.menu_link
{
	font:normal 8pt verdana;
	color:#FFE973;
	text-decoration:none;
}
a:hover.menu_link
{
	text-decoration:underline;
	color:#FFFFFF;
}
span.menu_text
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}

span.menu_table_title
{
	font:bold 8pt verdana;
	color:#FFE973;
}

/*--------------------- Bottom ---------------------*/
div.search
{
	background:transparent url(../images/bottom_bg.gif) repeat-x top left;
	padding:5px;
	text-align:center;
	border-top:1px solid #422710;
	border-left:1px solid #422710;
	border-right:1px solid #422710;	
}
div.bottom
{
	background:#5C301B;
	border-top:1px solid #15180C;
	padding:7px;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
	border-left:1px solid #422710;
	border-right:1px solid #422710;
}
div.bottom_shade
{
	background:transparent url(../images/bottom_shade.gif) repeat-x top left;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding:10px;
	text-align:center;
}

/*--------------------- (very) Small reviews ---------------------*/
div.review_v_s
{
	border:1px solid #718635;
	margin:3px;
}
div.rev_title_v_s
{
	background:#E2BB24;
	border:1px solid #8D4D21;
	height:100%;
	padding:2px;
}
div.logo_bg_v_s
{
	width:130px;
	padding:3px;
	text-align:center;
	float:left;
	background:#FFFFFF;
	height:100%;
}
div.buttons_v_s
{
	background:#1A1C16;
	border-top:1px solid #383F24;
	padding:3px;
	text-align:center;
	height:100%;
}
