/*------------------- Top --------------------*/
body
{
	background:#6B6B6B;
	margin:0px;
	text-align:center;
}
div.site
{
	width:780px;
	text-align:left;
	margin: 0px auto;
}
div.top
{
	background:transparent url(../images/top.gif) no-repeat bottom left;
	height:140px;
}
h1
{
	text-align:center;
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding: 0px;
	margin: 5px;
}
div.flags
{
	text-align:right;
	padding:3px;
}
img.flag
{
	border:1px solid #000000;
}
.logo
{
	margin-top: -2px;
	.margin-top: -1px;
}
div.date
{
	font:normal 8pt verdana;
	color:#000000;
	text-align:left;
	margin-left:5px;
	height:15px;
}

/*------------------- Body --------------------*/
div.body
{
	min-height: 100%;
	.height:100%;
	border:1px solid #000000;
	background-color: #c7c7c7;
}

/*------------------- Cotnent --------------------*/
div.content
{
	min-height: 100%;
	.height:100%;
	float:left;
	width: 576;
	.width:582px;
	background:#C7C7C7 url(../images/content_bg.gif) repeat-x top left;
	padding:3px;
}
div.content_text
{
	padding:7px;
	padding-left:10px;
	padding-top:10px;
}
span
{
	font:normal 8pt verdana;
	color:#000000;
}
span.header
{
	font:bold 11pt verdana;
	color:#EFC608;
}
a.link
{
	font:bold 8pt verdana;
	color:#000000;
	text-decoration:underline;
}
a:hover.link
{
	color:#EFC608;
}

/*------------------- REviews --------------------*/
div.rev_title
{
	background:#000000;
	height:27px;
	padding-left:2px;
}
div.title_left
{
	background:transparent url(../images/rev_num.gif) no-repeat center left;
	font:bold 13pt verdana;
	color:#000000;
	float:left;
	padding-left:5px;
	padding-top:3px;
	height:27px;
}
a.casino_name
{
	font:bold 9pt verdana;
	color:#EFB508;
	text-decoration:none;
}
a:hover.casino_name
{
	color:FFFA76;
	text-decoration:underline;
}
div.title_right
{
	float:right;
	padding:3px;
	padding-top:5px;
}
div.review_b
{
	margin-bottom:3px;
	background:#DF6401;
	border:2px solid #000000;
	padding:3px;
}
div.review_s
{
	margin-bottom:3px;
	background:#DF6401;
	border:1px solid #000000;
	padding:3px;
}
.logo_bg
{
	background:#FFFFFF;
	border:1px solid #B67F30;
	width:130px;
	float:left;
	text-align:center;
	padding:3px;
}
img.logo
{
	border:0px;
}
td.rev_content
{
	
}
div.rev_text
{
	border-bottom:1px solid #A13708;
	padding:2px;
	padding-left:4px;
}
span.rev_text
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}
a.rev_link
{
	font:normal 8pt verdana;
	color:#FFC41F;
	text-decoration:underline;
}
a:hover.rev_link
{
	color:#FFE9AC;
}
div.features
{
	background:#DF6401;
	border-top:1px solid #F18834;
	padding:3px;
}
span.feature_fade
{
	color:#B04200;
}
div.rev_bottom_b
{
	background:#EFA13C;
	padding:3px;
	text-align:right;
	margin-left:2px;
}
div.rev_bottom_s
{
	background:#EFA13C;
	padding:3px;
	text-align:left;
}
div.features_s
{
	float:left;
}
img.btn
{
	border:0px;
}

/*------------------- Menu --------------------*/
div.menu
{
	min-height: 100%;
	.height:100%;
	background:#333333;
	float:right;
	width:195px;
}
div.newsletter
{
	border-bottom:1px solid #000000;
	padding:5px;
	line-height:3mm;
}
span.newsletter_text
{	
	width:43px;
	font:normal 8pt verdana;
	color:#FFFFFF;
}
.field
{
	font:normal 8pt verdana;
	color:#000000;
	border:1px solid #7C430C;
	vertical-align:absmiddle;
	margin-bottom:1px;
	margin-top:1px;
}
.join
{
	background:#EFB408;
	font:bold 8pt verdana;
	color:#000000;
	width:150px;
	padding:2px;
	border:1px solid #000000;
}
div.links
{
	border-top:1px solid #555555;
}
ul.menu
{
	margin:0px;
	line-height:4mm;
	padding-left:10px;
}
li.menu
{
	padding-left:15px;
	padding-bottom:10px;
	list-style-type:none;
	background:transparent url(../images/bullet.gif) no-repeat top left;
}
a.menu_link
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.menu_link
{
	color:#EFA308;
}
div.casino_link
{
	background:#333333;
	border-top:1px solid #5D5D5D;
	border-bottom:1px solid #000000;
	font:bold 9pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	padding:7px;
	padding-left:12px;
	cursor:hand;
}
div.casino_link_over
{
	background:#DF6901;
	border-top:1px solid #A24C00;
	border-bottom:1px solid #000000;
	font:bold 9pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	padding:7px;
	padding-left:12px;
	cursor:hand;
}

/*------------------- Boxes --------------------*/
div.box_title
{
	background:#727272;
	border-top:1px solid #D0D0D0;
	border-left:1px solid #000000;
	font:bold 8pt verdana;
	color:#FFFFFF;
	padding:5px;
}
div.box
{
	padding:5px;
	border-bottom:1px solid #000000;
	width:100%;
}
ul.box
{
	margin:0px;
	line-height:3mm;
	padding-left:18px;
}
li.box
{
	padding-bottom:5px;
}
a.box_link
{
	font:normal 8pt verdana;
	color:#DF6401;
	text-decoration:none;
}
a:hover.box_link
{
	color:#EFB608;
}
span.box_text
{
	font:normal 8pt verdana;
	color:#FFFFFF
}
span.box_table_title
{
	font:bold 8pt verdana;
	color:#FFFFFF;
}
.menu_casino_link
{
	text-decoration: none;
}
/*------------------- Bottom --------------------*/
div.bottom
{
	background:#EF9D08;
	border:1px solid #000000;
	border-top:0px;
	padding:7px 20px;
	text-align:center;
	clear: both;
}
.go
{
	background:#BC4200;
	font:bold 8pt verdana;
	color:#FFFFFF;
	border:1px solid #773500;
	padding:2px;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}

/*------------------- (very) small reviews --------------------*/
div.rev_title_v_s
{
	background:#000000;
	height:25px;
	padding-left:5px;
	padding-top:5px;
}
div.review_v_s
{
	margin-bottom:3px;
	background:#DF6401;
	height:150px;
}
div.rev_content_v_s
{
	padding:2px;
	height:110px;
}
img.btn_s
{
	border:0px;
	
}
a.commonBoxLink
{
    color:white;
    text-decoration:none;
}
a.commonBoxLink:hover
{
    text-decoration:underline;
}