*
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
body
{
	text-align:center;
	background-color: #F2E5C1;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position:  top left;
	margin-top:3px;
	font: normal 10px verdana;
}
H1
{
	width: 100%;
	text-align: center;
	font: normal 10px verdana;
	color: #000000;
	margin: 0px;
}
img
{
	border-width: 0px;
}
a
{
	font: normal 10px verdana;
	color: #E38600;
	text-decoration: underline;
}
a:hover
{
	font: normal 10px verdana;
	color: #E38600;
	text-decoration: none;
}
input
{
	height: 18px;
	line-height: 15px;
	font: normal 10px verdana;
	border: 1px solid #000000;
}
textarea
{
	line-height: 15px;
	font: normal 10px verdana;
	border: 1px solid #000000;
}
#site
{
	font: normal 10px verdana;
	background-color: #303B48;
	border: 1px solid black;
	border-collapse: collapse;
	margin: auto;
}
#logo_td
{
	width: 782px;
	height: 108px;
	background: transparent url(../images/top.jpg) no-repeat top right;
	font: bold 10px verdana;
	color: #FFC617;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#flags
{
	margin: 2px;
	float: right;
	width: 150px;
	height: 20px;
}
img.flag
{
	margin: 2px;
}
a.flag
{
	font: normal 10px verdana;
}
a.flag:hover
{
	font: normal 10px verdana;
}
#date
{
	text-align: right;
	width: 150px;
	height: 20px;
	float: right;
	margin: 2px;
}
#content
{
	background-color: #FFFFFF;
	width: 445px;
	padding: 5px;
}
#header
{
	color: #46567B;
	font: bold 14px verdana;
}
.theader
{
	color: #ffffff;
	font: bold 12px verdana;
}
#boxes
{
	background-color: #99A2C1;
	width: 159px;
	margin: 0px;
	padding: 0px;
}
#boxes_top
{
	background: transparent url(../images/boxes_top.gif) no-repeat top right;
	height: 20px;
	.height: 95px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	padding-top: 75px;
}
.menubox
{
	font: bold 10px verdana;
	line-height: 18px;
	border-width: 0px;
	clear: both;
}
.boxtext
{
	font: normal 10px verdana;
	padding: 3px;
}
.boxtabletext
{
	font: normal 10px verdana;
}
#Newsletter
{
	min-height: 140px;
	.height: 140px;
}
#NEWSLETTER_FORM
{
	padding: 0px;
	margin: 0px;
}
input.field
{
	height: 18px;
	line-height: 18px;
	font: normal 10px verdana;
}
#join
{
	font: bold 11px verdana;
	color: FFC617;
	text-decoration: none;
	display: block;
	border: 1px solid #000000;
	padding: 3px;
	background-color: #667090;
	width: 60px;
	margin: 6px auto;
	text-align: center;
	.margin: 6px;
	.margin-left: 50px;
}
.boxlink
{
	font: normal 10px verdana;
	color: #ffffff;
	text-decoration: underline;
}
.boxtitle
{
	font: normal 12px verdana;
	background-color: #677090;
	height: 18px;
	line-height: 18px;
	padding: 3px;
	border-top: 1px solid #303B48;
	border-bottom: 1px solid #303B48;
	color: #ffffff;
	margin: 0px;
}
.box
{
	margin: 0px;
	padding: 0px;
}
.boxcontent
{
	font: normal 12px verdana;
	width: 153px;
	padding: 0px;
	margin: 0px;
	
}
.boxcontent ul
{
	font: normal 10px verdana;
	margin: 0px;
	margin-left: 5px;
}
.boxcontent ul li
{
	margin: 0px;
	margin-left: 15px;
	padding:0px;
	padding-left: 0px;
	padding-bottom: 5px;
}
#menu
{
	vertical-align: top;
}
.boxtable
{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 159px;
	border-width: 0px;
	border-bottom: 1px solid #303B48;
}
.tablet
{
	font: normal 10px verdana;
	background-color: #B9BfD5;
	height: 21px;
	line-height: 21px;
	width: 70%;
	border-bottom: 1px solid #303B48;
	text-align: left;
	padding-left: 3px;
}
.tableh
{
	font: normal 10px verdana;
	background-color: #B9BfD5;
	height: 21px;
	line-height: 21px;
	width: 30%;
	border-bottom: 1px solid #303B48;
	border-left: 1px solid #303B48;
	padding: 0px;
	padding-left: 1px;
	text-align: left;
}
.tabler
{
	font: normal 8px verdana;
	height: 18px;
	line-height: 15px;
	width: 20%;
	border-left: 1px solid #303B48;
	padding-left: 3px;
}
.tablel
{
	font: normal 8px verdana;
	height: 18px;
	line-height: 15px;
	width: 80%;
	padding-left: 3px;
}
#SiteSearch
{
	font: normal 10px verdana;
	color: #E68B09;
	height: 80px;
	border-width: 0px;
	line-height: 30px;
}
#go
{
	font: bold 11px verdana;
	color: FFC617;
	text-decoration: none;
	display: block;
	border: 1px solid #000000;
	padding: 3px;
	margin: 6px;
	background-color: #667090;
	width: 30px;
}
#searchline
{
	line-height: 2px;
	font: normal 2px verdana;
	background-color: #667090;
	width: 167px;
}
a.menuCell
{
	font: normal 11px verdana;
	color: #ffffff;
	text-decoration: none;
	height: 27px;
	line-height: 25px;
	padding-left: 6px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url(../images/menu_divider_dot.gif);
	width: 160px;
	.width: 167px;
	display: block;
}
a.menuCell:hover
{
	font: normal 11px verdana;
	color: #F1BE0E;
	text-decoration: none;
	line-height: 25px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url(../images/menu_divider_dot.gif);
}
/*Reviews*/
.first_rev
{
	width: 445px;
	border: 1px solid #3C476D;
	margin: 0px;
	margin-bottom: 5px;
	background-color: #ADB6D5;
}
.sec_rev
{
	clear: both;
	width: 445px;
	border: 1px solid #3C476D;
	margin: 0px;
	margin-bottom: 5px;
	background-color: #BFBFBF;
}
.first_title
{
	height: 24px;
	width: 445px;
	background: #6378BD url(../images/rev1_title.jpg) top right repeat-y;
}
.sec_title
{
	height: 24px;
	width: 445px;
	background: #787878 url(../images/rev_title.jpg) top right repeat-y;
}
.number
{
	float: left;
	width: 25px;
	height: 24px;
}
.casino_title
{
	float: left;
	height: 24px;
	width: 330px;
}
.casino_title a
{
	font: bold 14px verdana;
	color: #ffffff;
	line-height: 20px;
}
.casino_title a:hover
{
	font: bold 14px verdana;
	color: #ffffff;
	line-height: 20px;
}
.rating
{
	float: left;
	width: 90px;
	text-align: right;
}
.first_rank_inner_border
{
	border-width: 0px;
	border-left: 1px solid #7B89B8;
	float: right;
	width: 16px;
	height: 24px;
}
.first_rank_outer_border
{
	border-width: 0px;
	border-left: 1px solid  #1F263D;
	float: right;
	width: 16px;
	height: 24px;
}
.rank_inner_border
{
	border-width: 0px;
	border-left: 1px solid #888888;
	float: right;
	width: 16px;
	height: 24px;
}
.rank_outer_border
{
	border-width: 0px;
	border-left: 1px solid  #242424;
	float: right;
	width: 16px;
	height: 24px;
}
.rank
{
	margin: 3px;
	margin-top: 8px;
	border-width: 0px;
}
.rev_body
{
	width: 445px;
	clear: both;
}
.long_rev_body
{
	width: 445px;
}
.rev_left
{
	width: 130px;
	float: left;
	min-height: 156px;
}
.first_logo
{
	background-color: #FFFFFF;
	width: 130px;
	height: 110px;
	text-align: center;
}
.sec_logo
{
	background-color: #FFFFFF;
	width: 130px;
	height: 110px;
	text-align: center;
}
.first_main
{
	float: left;
	width: 315px;
	height: 40px;
	border-top: 1px solid #D2D7E9;
}
.sec_main
{
	float: left;
	width: 315px;
	height: 35px;
	border-top: 1px solid #D4D4D4;
}
.rev_content
{
	padding: 5px;
	float: left;
	width: 300px;
	.width: 310px;
	height: 160px;
}
.rev_content a
{
	font: bold 10px verdana;
	color: #ffffff;
}
.rev_content a:hover
{
	font: bold 10px verdana;
	color: #ffffff;
}
.first_bottom
{
	background-color: #D2D4E9;
	background-image: url(../images/rev1_btns_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	padding: 0px;
	padding-top: 10px;
	width: 130px;
	height: 96px;
	text-align: center;
}
.sec_bottom
{
	background-color: #D4D4D4;
	background-image: url(../images/rev_btns_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	padding: 0px;
	padding-top: 10px;
	width: 130px;
	height: 96px;
	text-align: center;
}
.long_bottom
{
	background-color: #D2D4E9;
	background-image: url(../images/rev1_btns_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 130px;
	text-align: center;
	padding: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.first_features
{
	font: normal 10px verdana;
	border-width: 0px;
	width: 305px;
	margin: 0px;
}
.sec_features
{
	font: normal 10px verdana;
	border-width: 0px;
	width: 305px;
	margin: 0px;
}
.big_features
{
	font: normal 10px verdana;
	border-width: 0px;
	width: 445px;;
	margin: 0px;
}
.feature_fade
{
	color: #767676;
	vertical-align: middle;
	padding: 5px;
}
.feature
{
	vertical-align: middle;
	padding: 5px;
}
.first_btn
{
}
.sec_btn
{
}

/*Small Reviews*/

.smallreview
{
	border: 1px solid #303B48;
}
.smalltitle
{
	background-color: #303B48;
	height: 24px;
	line-height: 24px;
	padding: 3px;
	
}
a.casinoNameSmall
{
	font: bold 12px verdana;
	color: #FFFFFF;
}
a.casinoNameSmall:hover
{
	font: bold 12px verdana;
	color: #FFFFFF;
}
.reviewContent
{
	background-color: #BFBFBF;
}
.logoBG
{
	height: 61px;
	width: 100%;
	overflow: hidden;
	background-color: #FFFFFF;
	border-bottom: 1px solid #303B48;
}
.logoBG img
{
	margin: auto;
}
.smallfeaturebox
{
	background-color: #BFBFBF;
	width: 150;
}
.smallfeaturebox td
{
	padding-top: 5px;
	padding: 3px;
}
.smallfeature
{
	font: normal 10px verdana;
	color: #303B48;
}
.smallfeature_fade
{
	font: normal 10px verdana;
	color: #858585;
}
.buttons
{
	background-color: #BFBFBF;
	text-align: center;
	padding: 3px;
}
a.smallbutton
{
	font: normal 9px verdana;
	color: #FFFFFF;
	background-color: #667090;
	text-decoration: none;
	height: 21px;
	line-height: 21px;
	width: 70px;
	border: 1px solid #303B48;
}
a.smallbutton:hover
{
	font: normal 9px verdana;
	color: #FFFFFF;
	background-color: #667090;
	height: 21px;
	line-height: 21px;
}
.paymnt_table
{
	font: normal 10px verdana;
}
.AddSite
{
	font: normal 10px verdana;
}
.copyrights
{
	text-align: center;
	margin: 4px 0px;
}