/*------------------- Top --------------------*/
body
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color:#F0EEC3;
}
img
{
	border-width: 0px;
}
div.top_header
{
	width:780px;
	text-align:left;
	margin: 0px auto;
}
div.site
{
	width:780px;
	margin: 0px auto;
	text-align:left;
	border: 2px solid #253515;
	clear: both;
}
div.top
{
	background:transparent url(../images/top.jpg) bottom left no-repeat;
	height:94px;
	padding:0px;
	margin:0px;
}
div.top img
{
	margin-left: -2px;
}
h1
{
	text-align:center;
	font:normal 8pt verdana;
	color:#000000;
	margin: 4px 0px 2px 0px;
}
div.flags
{
	text-align:right;
	padding:3px;
	width:200px;
	float:right;
}
img.flag
{
	border:1px solid #4D4B22;
}
div.date
{
	font:normal 8pt verdana;
	color:#000000;
	text-align:left;
	margin-right:230px;
	margin-top:5px;
	width:150px;
	float:left;
}

/*------------------- Body --------------------*/
.body
{
	background-color: #253515;
	border-collapse: collapse;
}
.body td
{
	vertical-align: top;
	padding: 0px;
}

/*------------------- Content --------------------*/
.body .content
{
	background-color:#ffffff;
	width: 467px;
}
div.content_text
{
	padding: 10px 7px;
}
span
{
	font:normal 8pt verdana;
	color:#000000;
}
span.header
{
	font:bold 11pt verdana;
	color:#B97331;
}
a.link
{
	font:bold 8pt verdana;
	color:#54851F;
}
a:hover.link
{
	color:#9CBC2E;
}

/*------------------- Reviews --------------------*/
td.review_b
{
	border:2px solid #614824;
	background:#F0C542;
}
td.review_s
{
	border:1px solid #614824;
	background:#F0C542;
	width:218px;
}
div.rev_title
{
	background:#8D5629 url(../images/rev_title.gif) repeat-x top left;
	height:28px;
	border-bottom:1px solid #5D381A;
}
div.rev_num
{
	float:left;
	background:transparent url(../images/rev_num.gif) no-repeat top right;
	font:bold 13pt verdana;
	padding-top:3px;
	padding-left:3px;
	color:#FFEC70;
	width:25px;
	height:28px;
}
div.casino_name_b
{
	padding-top:7px;
	padding-left:5px;
	float:left;
}
div.casino_name_s
{
	padding-top:7px;
	padding-left:5px;
	float:left;
	width:150px;
}
a.casino_name
{
	font:bold 10pt verdana;
	color:#FAE131;
	text-decoration:none;
}
a:hover.casino_name
{
	color:#FFFFFF;
	text-decoration:underline;
}
div.rating
{
	text-align:right;
	float:right;
	background:transparent url(../images/rating.gif) no-repeat top right;
	padding-right:7px;
	padding-top:3px;
	height:25px;
	font:bold 10pt verdana;
	color:#000000;
	margin-right:1px;
	margin-top:1px;
}
div.rev_content
{
	padding:3px;
	height:100%;
}
div.rev_content table
{
	border-collapse :collapse;
}
	div.rev_content table td.logo_bg
	{
		background:#FFFFFF;
		border:1px solid #B67F30;
		width:130px;
		text-align:center;
		padding:3px;
	}
div.logo_bg_s
{
	background:#FFFFFF;
	border:1px solid #B67F30;
	text-align:center;
	padding:3px;
}
img.logo
{
	border:0px;
}
td.rev_text
{
	background:#F8F4AA;
	border:1px solid #B67F30;
	border-left:0px;
	padding:2px;
	padding-left:4px;
}
div.rev_text_s
{
	height: 300px;
	background:#F8F4AA;
	border:1px solid #B67F30;
	padding:2px;
	padding-left:4px;
}
span.rev_text
{
	font:normal 8pt verdana;
	color:#000000;
}
a.rev_link
{
	font:normal 8pt verdana;
	color:#426D18;
	text-decoration:underline;
}
a:hover.rev_link
{
	color:#6FAF2B;
}
div.features
{
	padding-bottom:3px;
	padding-top:4px;
	text-align:center;
}
span.feature_fade
{
	font:normal 8pt verdana;
	color:#C49915;
}
div.buttons
{
	background:#F8F4AA;
	border:1px solid #B67F30;
	padding-bottom:3px;
	padding-top:4px;
	padding-left:4px;
}
.buttons a img
{
	margin-right: 8px;
}
.buttons a.b, .buttons a.b:visited
{
	background:transparent url(../images/btn_b.gif) repeat-y top left;
	height:32px;
	width:160px;
	font:bold 11pt verdana;
	color:#E1D360;
	text-decoration:none;
	display: block;
	float: left;
}
.buttons a.b:active, .buttons a.b:hover
{
	background:transparent url(../images/btn_b_over.gif) repeat-y top left;
	color:#FFFFFF;
}
.buttons a.first
{
	margin-right: 50px;
}

span.btn_s
{
	background:transparent url(../images/btn_s.gif) repeat-y top left;
	height:20px;
	width:100px;
	padding-left:9px;
	padding-top:3px;
	font:bold 8pt verdana;
	color:#E1D360;
	text-decoration:none;
	cursor:hand;
}
span.btn_s_over
{
	background:transparent url(../images/btn_s_over.gif) repeat-y top left;
	height:20px;
	width:100px;
	padding-left:9px;
	padding-top:3px;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	cursor:hand;
}


/*------------------- Boxes --------------------*/
.body .boxes
{
	background:#253515 url(../images/boxes_top.gif) top right no-repeat;
	padding-top: 100px;
	width: 156px;
}
div.box_title
{
	background-color:#40621B;
	border-top:1px solid #5A8C23;
	border-right:1px solid #1D2415;
	font:bold 8pt verdana;
	color:#E1D038;
	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:#E1D038;
	text-decoration:none;
}
a:hover.box_link
{
	color:#FFFFFF;
}
.box_text
{
	font:normal 8pt verdana;
	color:#FFFFFF
}
span.box_table_title
{
	font:bold 8pt verdana;
	color:#FFFFFF;
}


/*------------------- Menu --------------------*/
.menu
{
	background: #41621F url(../images/menu_bg.gif) repeat-x top right;
	width: 147px;
	.width: 153px;
}
.menu .menu_top
{
	display: block;
}
div.newsletter
{
	margin-top:10px;
	padding:3px;
	padding-left:5px;
	line-height:3mm;
	border-bottom:1px solid #000000;
}
.field
{
	font:normal 8pt verdana;
	color:#000000;
	border:1px solid #000000;
	vertical-align:absmiddle;
	margin-bottom:1px;
	margin-top:1px;
}
span.join
{
	background:#4F7822;
	border:1px solid #253515;
	font:bold 8pt verdana;
	color:#E1D038;
	text-decoration:none;
	height:23px;
	width:45px;
	padding-top:3px;
	cursor:hand;
}
span.join_over
{
	background:#A6C53B;
	border:1px solid #253515;
	font:bold 8pt verdana;
	color:#000000;
	text-decoration:none;
	height:23px;
	width:45px;
	padding-top:3px;
	cursor:pointer;
}
ul.menu
{
	margin: 0px;
	padding-left: 10px;
	list-style-type:none;
}
	ul.menu li
	{
		padding: 0px 0px 10px 15px;
		background: transparent url(../images/bullet.gif) top left no-repeat;
	}

a.casino_link
{
	text-decoration: none;
}
div.casino_link
{
	background:#5A9221;
	border-top:1px solid #7ABA3A;
	border-bottom:1px solid #385618;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	padding:7px;
	cursor:hand;
}
div.casino_link_over
{
	background:#A6C53B;
	border-top:1px solid #7ABA3A;
	border-bottom:1px solid #385618;
	font:bold 8pt verdana;
	color:#000000;
	text-decoration:none;
	padding:7px;
	cursor:hand;
}


div.bottom
{
	background: #6C4824;
	border-top: 1px solid #253515;
	padding: 7px 20px;
	text-align: center;
	clear: both;
	height: 26px;
	.height: 40px;
}
span.go
{
	background:#F0C542;
	border:1px solid #253515;
	font:bold 8pt verdana;
	color:#000000;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	cursor:hand;
	vertical-align:textmiddle;
}
span.go_over
{
	background:#FFF58B;
	border:1px solid #253515;
	font:bold 8pt verdana;
	color:#000000;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	cursor:hand;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#000000;
	padding:5px;
	text-align:center;
}

div.review_v_s
{
	border:1px solid #614824;
	background:#F0C542;
	margin-bottom:4px;
}
div.rev_title_v_s
{
	background:#8D5629 url(../images/rev_title.gif) repeat-x top left;
	border-bottom:1px solid #5D381A;
	padding:3px;
}
span.btn_v_s
{
	background:transparent url(../images/btn_v_s.gif) repeat-y top left;
	height:20px;
	width:75px;
	padding-left:5px;
	padding-top:3px;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	cursor:hand;
}
span.btn_v_s_over
{
	background:transparent url(../images/btn_v_s_over.gif) repeat-y top left;
	height:20px;
	width:75px;
	padding-left:5px;
	padding-top:3px;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	cursor:hand;
}
/* Deal Links */

ul.deal_ul
{
	margin: 0px;
	padding-left: 10px;
	list-style-type:none;
}
ul.deal_ul li
	{
		padding: 0px 0px 10px 15px;
		background: transparent url(../images/bullet.gif) top left no-repeat;
	}


a.deal_link
{
	font:normal 8pt verdana;
	color:#E1D038;
	text-decoration:none;
}
a:hover.deal_link
{
  color:#FFFFFF;
}