/*-------------------- Top ----------------------*/
body
{
	text-align:center;
	background-color:#2C3223;
	margin-top:3px;
}
img
{
	border-width: 0px;
}
div.site
{
	width:780px;
	text-align:left;
	margin: 0px auto;
}
div.top_header
{
	height:30px;
	width:780px;
	font-size: 1px;
}
div.date
{
	font:normal 8pt verdana;
	color:#ABC447;
	width:122px;
	float:left;
	padding-top:12px;
}
h1
{
	padding-top:5px;
	width:100%;
	text-align:center;
	margin:0px;
	height:15px;
	font:normal 8pt verdana;
	color:#FFFFFF;
}
div.topleaves
{
	padding-left:70px;
	float:left;
	height:31px;
	background: transparent url(../images/logo_top.gif) no-repeat top left;
	font:normal 8pt verdana;
	color:#FFFFFF;
}
div.top
{
	background: transparent url(../images/top_bg.gif) repeat-x top left;
	height:85px;
	border-bottom:1px solid #9AC34A;
	padding-left:5px;
	clear: both;
}
	div.logo
	{
		float:left;
	}
	div.banner_top
	{
		float:left;
		margin-left: 40px;
		margin-top: 12px;
	}
img.banner
{
	border:2px solid #283D12;
}

/*-------------------- Body ----------------------*/
div.body
{
	min-height:100%;
	.height: 100%;
	margin:5px auto;
}

/*-------------------- Content ----------------------*/
div.content
{	
	min-height:100%;
	.height: 100%;
	width:540px;
	float:left;
	background:#FFFFFF;
	padding-top:3px;
}
div.content_text
{
	padding:5px;
	padding-left:7px;
}
div.header
{
	background:transparent url(../images/header_bg.gif) repeat-y top left;
	height:25px;
	font:bold 10pt verdana;
	color:#720D0D;
	padding-top:2px;
	padding-left:3px;
}
span
{
	font:normal 8pt verdana;
	color:#000000;
}
a.link
{
	font:bold 8pt verdana;
	color:#9D0705;
	text-decoration:underline;
}
a:hover.link
{
	color:#F75555;
	text-decoration:none;
}
a.casino_link
{
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover.casino_link
{
	color:#F75555;
	text-decoration:none;
}


/*-------------------- Reviews ----------------------*/

div.rev_b_cell
{
	margin-right:4px;
	margin-left:4px;
}
td.rev_s_cell
{
	width:264px;
	vertical-align:top;
}

/*-------------------- Review Title ----------------------*/
div.rev_title_t_r
{
	background:#2C3223 url(../images/rev_title_t_r.gif) no-repeat top right;
	margin-bottom:3px;
}
div.rev_title_b_r
{
	background:transparent url(../images/rev_title_b_r.gif) no-repeat bottom right;
}

div.rev_title_num
{
	background:transparent url(../images/rev_num.gif) no-repeat center left;
	height:28px;
	padding-top:3px;
}
div.rev_title_l
{
	float:left;
}
span.rev_num
{
	font:bold 13pt verdana;
	padding-left:2px;
	color:#000000;
}
a.casino_name
{
	font:bold 10pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.casino_name
{	
	color:#D7E93D;
}
div.rev_title_r
{
	float:right;
	text-align:right;
	padding-right:5px;
}

/*-------------------- Review Content ----------------------*/
div.rev_b
{
	background:#951D1D;
	border:1px solid #2C3223;
	border-left:0px;
}
div.rev_s
{
	background:#951D1D;
	border:1px solid #2C3223;
}
div.rev_top
{
	border-bottom:1px solid #5F0F0F;
	padding:2px;
	width:100%;
}
td.logo_bg
{
	background:#FFFFFF;
	border:1px solid #400C0C;
	text-align:center;
	width:130px;
	height:130px;
}
td.text_bg
{
	padding:3px;
	padding-left:5px;
}
td.rev_s_buttons
{
	text-align:center;
	padding:3px;
	
	line-height:2mm;
	padding-top:5px;
}
span.rev_text
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}
span.rev_text_s
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	height:220px;
}
a.rev_link
{
	font:bold 8pt verdana;
	color:#F75555;
	text-decoration:underline;
}
a:hover.rev_link
{
	color:#EC9998;
	text-decoration:none;
}
div.rev_bottom
{
	border-top:1px solid #C63838;
	padding:3px;
}
div.rev_b_features_bg
{
	background:transparent url(../images/rev_b_b_bg.gif) repeat-x top left;
}
div.rev_b_features_l
{
	background:transparent url(../images/rev_b_b_l.gif) no-repeat top left;
}
div.rev_b_features_r
{
	background:transparent url(../images/rev_b_b_r.gif) no-repeat top right;
	height:99px;
	text-align:center;
	padding:7px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
div.rev_s_features_bg
{
	background:transparent url(../images/rev_s_b_bg.gif) repeat-x top left;
	margin-top:5px;
}
div.rev_s_features_l
{
	background:transparent url(../images/rev_s_b_l.gif) no-repeat top left;
}
div.rev_s_features_r
{
	background:transparent url(../images/rev_s_b_r.gif) no-repeat top right;
	height:42px;
	text-align:center;
	padding: 8px 2px 7px 2px;
}
span.feature
{
	color:#000000;
}
span.feature_fade
{
	color:#DACDA2;
}
div.rev_b_buttons
{
	margin-top:10px;
}
img.btn
{
	border:0px;
}

/*-------------------- Small REviews ----------------------*/
div.rev_v_s_cell
{
	margin-right:3px;
	margin-bottom:5px;
}
div.rev_v_s_title_t_r
{
	background:#2C3223 url(../images/rev_v_s_title_t_r.gif) no-repeat top right;
	margin-bottom:3px;
}
div.rev_v_s_title_b_r
{
	background:transparent url(../images/rev_v_s_title_b_r.gif) no-repeat bottom right;
}
div.casino_name_v_s
{
	height:24px;
	padding-top:4px;
	padding-left:5px;
}
div.rev_v_s_features_bg
{
	background:transparent url(../images/rev_s_b_bg.gif) repeat-x top left;
}

/*-------------------- Menu ----------------------*/
div.menu
{
	height:100%;
	width:235px;
	float:right;
	background:#F8F0D7 url(../images/menu_bg.gif) repeat-y top left;
}

div.box_title
{
	background:transparent url(../images/box_title.gif);
	height:25px;
	padding-top:6px;
	padding-left:5px;
	border-top:1px solid #9AC34A;
	font:bold 9pt verdana;
	color:#FFFFFF;
	clear: both;
}
div.box
{
	background: #F7F4EA url(../images/box_bg.gif) repeat-x top left;
	padding:3px;
	.width:100%;
	border-top:1px solid #9D905E;
	border-bottom:1px solid #9D905E;
}
div.newsletter_details
{
	float:left;
	line-height:2mm;
	padding-left:5px;
}
span.newsletter_title
{
	font:bold 8pt verdana;
	color:#FEEF99;
}
span.newsletter_text
{
	width:45px;
}
div.join_btn
{
	margin-left:10px;
	float:left;
}
.field
{
	border:1px solid #B0A67C;
	font:normal 8pt verdana;
	vertical-align:absmiddle;
	margin-top:2px;
	margin-bottom:2px;
}
ul
{
	margin:0px;
	.margin-left:18px;
	padding-top:3px;
}
li
{
	line-height:3.5mm;
	padding-bottom:7px;
}
span.box_table_title
{
	font:bold 8pt verdana;
	color:#000000;
}
div.casino_link
{
	background:transparent url(../images/casino_link.gif) repeat-y top left;
	padding:5px;
	padding-left:7px;
	padding-bottom:7px;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	border-top:1px solid #D34141;
	border-bottom:1px solid #6E1313;
}
div.casino_link_over
{
	background:transparent url(../images/casino_link_over.gif) repeat-y top left;
	padding:5px;
	padding-left:7px;
	padding-bottom:7px;
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
	border-top:1px solid #D34141;
	border-bottom:1px solid #6E1313;
}
/*-------------------- Bottom ----------------------*/
div.search
{
	background:transparent url(../images/search_bg.gif) repeat-x top left;
	height:35px;
	margin-bottom:5px;
	padding-top:3px;
	text-align:center;
	clear: both;
}
div.bottom
{
	background:#F0E8CB;
	text-align:center;
	padding:7px 30px;
	clear: both;
}
span.bottom
{
	color:#000000;
}
a.bottom_link
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.bottom_link
{
	text-decoration:underline;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}
/*----------------------------Flags---------------------------------*/
div.flags
{
	float:right;
	text-align:right;
	padding-right:5px;
	padding-top:12px;
}
img.flag
{
	border:1px solid #9AC34A;
}
a.commonBoxLink
{
    color:White;
    text-decoration:none;
}
a.commonBoxLink:hover
{
    text-decoration:underline;
}