body
{
	background-color: #000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
h1
{
	margin: 4px 0px;
	padding: 0px;
	font: normal 12px Verdana;
	color: #ffffff;
}
#site
{
	margin: auto;
	width: 781px;
}
#header
{
	width: 781px;
	height: 111px;
}
img.flag
{
	margin-left:2px;
	border:1px solid #000000;
}
.flags
{
	float:right;
	margin-top:6px;
}
#logo
{
	background: transparent url(../images/content_top.gif) top left no-repeat;
	height: 111px;
	width: 481px;
	float: left;
	text-align: left;
}
#logo img
{
	margin-top: 9px;
	margin-left: 6px;
	float:left;
}
img
{
	border-width:0px;
}
span.date
{
	font:normal 11px verdana;
	color:#e2bd21;
	float:left;
	margin-top:8px;
	margin-left:15px;
}
#boxes_top
{
	background: transparent url(../images/boxes_top.gif) top left no-repeat;
	height: 111px;
	width: 146px;
	float: left;
}
#menu_top
{
	background: transparent url(../images/menu_top.gif) top left no-repeat;
	height: 111px;
	width: 153px;
	float: left;
}

#main
{
	clear: both;
	float: none;
	width: 780px;
	border-collapse: collapse;
}
#main td
{
	vertical-align: top;
	padding: 0px;
}

#main #content
{
	background-color: #fff;
}
#main #first_right_column
{
	background: transparent url('../images/boxes_bg.gif') top left repeat-y;
	width: 145px;
	.width: 143px;
	padding: 10px 1px 0px 0px;
}
#main #second_right_column
{
	background-color: #b11d1d;
	background-image: url('../images/menu_bg_top.gif');
	background-repeat: no-repeat;
	width: 151px;
	padding-top: 40px;
	border-left: 3px solid #8a1414;
}
	#main #second_right_column .field
	{
		border: 1px soolid #6e1414;
	}
	#main #second_right_column .go
	{
		display: block;
		margin-top: 4px;
		background-image: url('../images/go_btn.gif');
		width: 57px;
		height: 22px;
		text-align: center;
		line-height: 22px;
		color: #ffffff;
	}
	
	#main #second_right_column #menu
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#main #second_right_column #menu li a, #main #second_right_column #menu li a:visited
	{
		display: block;
		.width: 100%;
		background-color: #b11d1d;
		border-top: 1px solid #ce313a;
		border-bottom: 1px solid #771206;
		padding: 4px 4px 4px 10px;
		color: #ffcc00;
	}
	#main #second_right_column #menu li a:active, #main #second_right_column #menu li a:hover
	{
		background-color: #8e1617;
		border-top: 1px solid #79120b;
		color: #fff;
	}
	
	#main #content
	{
		padding: 4px;
	}
	#main #content #PageTitle
	{
		background-image: url('../images/title.jpg');
		background-repeat: repeat-y;
		width:473px;
		font: bold 12px Verdana;
		line-height: 14px;
		padding: 4px 10px;
		margin: 4px 0px;
	}
	#main #content #PageTitle a
	{
		color: #000000;
		text-decoration: underline;
	}
	#main #content #PageTitle a:hover
	{
		text-decoration: none;
	}
	#content .recyclers
	{
		list-style-position: inside;
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		line-height: 16px;
		margin: 4px -4px;
	}
	#content .recyclers li
	{
		margin: 6px 6px;
	}
	#content .recyclers li:first-letter
	{
		font: bold 12px Verdana;
	}
	
	#footer, #bottom
	{
		font-size: 14px;
		color: #ffffff;
		margin: 4px 0px;
	}
	#footer a, #footer a:visited
	{
		color: #ffffff;
	}
	#footer a:active, #footer a:hover
	{
		color: #ffffff;
		text-decoration: underline;
	}
.newsletter_box
{
	background: #b01c1c url('../images/menu_section_bg.gif') top left repeat-y;
	border-bottom:1px solid #7f0e0e;
	margin-top:5px;
}
.newsletter_box .box_title
{
	
	font-size: 11px;
	font-weight: bold;
	padding: 2px 4px;
	color: #ffcc00;
}
a.joinButton
{
	background-image:url('../images/join_btn.gif');
	padding-top:4px;
	width:86px;
	height:22px;
}
span.NameMess
{
	color:#ffffff;
}
span.EmailMess
{
	color:#ffffff;
}
.right_box
{
	border-bottom: 1px solid #ededed;
	background: transparent url('../images/boxes_bg.gif') top left repeat-y;
}
.right_box .box_title
{
	background: transparent url('../images/box_title.gif') top left repeat-y;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 4px;
}
.right_box ul
{
	margin: 0px;
	padding: 0px;
}
.right_box ul li
{
	margin: 4px 2px 4px 18px;
	padding: 0px;
}
.right_box .box_bottom
{
	border-bottom: 1px solid #a6a6a6;
	margin: 4px 0px 0px 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	text-align: right;
}

.right_box table
{
	border-bottom: 1px solid #a6a6a6;
}
.right_box table th
{
	font-size: 10px;
	text-align: left;
	padding: 2px 4px;
}
.right_box table td
{
	padding: 20px 0px;
}
.right_box table .leftborder
{
	border-left: 1px solid #eeeeee;
}
.right_box table .rightborder
{
	border-right: 1px solid #a7a7a7;
}

/* General */
span, p, td
{
	font: normal 10px verdana;
	color: #000;
}
a, a:visited
{
	font: normal 11px Verdana;
	color: #b50000;
	text-decoration: none;
}
a:active, a:hover
{
	color: #ff4747;
	text-decoration: none;
}
.right_inner_box_title
{
	background-color:#000000;
	width:144px;
	height:25px;
}
img.left_title_num
{
	float:left;
}
a.casino_name
{
	display:block;
	font: bold 13px verdana;
	text-decoration:none;
	color:#ffcc00;
	margin-top:4px;
	padding-left:5px;
	text-align:left;
}
a:hover.casino_name,a:visited.casino_name,a:active.casino_name
{
	color:#fff6ab;
	font: bold 13px verdana;
}
.right_inner_box_content
{
	background-color:#b01c1c;
	background-image:url('../images/rev_bg.jpg');
	width:144px;
	border:1px solid #520c0c;
}

td.inner_casino_logo
{
	background-color:#ffffff;
	height:76px;
	border:1px solid #000000;
	text-align:center;
}
td.features
{
}
div.feature
{
	margin-top:5px;
}
a.rev_inner_btn
{
	display:block;
	background-image:url('../images/rev_inner_btn.gif');
	font:bold 9pt verdana;
	color:#000000;
	width:68px;
	height:22px;
	text-align:center;
	padding-top:3px;
}
span.feature
{
	font:normal 7pt verdana;
	color:#ffffff;
	position:relative;
	
	margin-left:6px;
}
span.feature_fade
{
	font:normal 7pt verdana;
	color:#c0755a;
	position:relative;
	
	margin-left:6px;
}
.rev_big
{
	background-color:#b01c1c;
	background-image:url('../images/rev_bg.jpg');
	background-repeat:repeat-x;
	width:471px;
	border:1px solid #520c0c;
}
.rev_small
{
	background-color:#b01c1c;
	background-image:url('../images/rev_bg.jpg');
	background-repeat:repeat-x;
	width:231px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	border:1px solid #520c0c;
}
.rev_l
{
	float:left;
}
.rev_r
{
	float:left;
}
.logo_bg
{
	background-color:#ffffff;
	width:120px;
	height:76px;
	margin-top:3px;
	margin-left:3px;
	border:1px solid #000000;
	text-align:center;
}
.rev_b_title
{
	background-color:#000000;
	width:471px;
	height:25px;
}
.rev_s_title
{
	background-color:#000000;
	width:231px;
	height:25px;
}
.rev_s_top
{
	height:106px;
}
.rev_s_middle
{
	padding-left:2px;
	
}
.rev_s_middle .rev_text
{
	background-color:#ffffff;
	margin-top:3px;
	padding:5px;
	height:230px;
}
.rev_s_bottom
{
}
.rev_title_l
{
	float:left;
}
.rev_title_r
{
	float:right;
}
table.rev_big_buttons
{
	
}
.rev_text
{
	background-color:#ffffff;
	margin-top:3px;
	padding:5px;
}
a.commonBoxLink
{
    color:White;
    text-decoration:none;
}
a.commonBoxLink:hover
{
    text-decoration:underline;
}
