body{
	text-align:center;
	margin-top:0px;
	background-color:#2E324D;
	margin-left:auto;
	margin-right:auto;
}

h1{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	font:12px verdana;
	color:white;
}

/* -----MAIN---- */

table.mainTable{
	width:780px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}

table.mainTable td{
	padding:0px;
}

td.left{
	width:323px;
	text-align:center;
}

td.right{
	width:457px;
	height:95px;
	background: url('../images/top.jpg') no-repeat;
	text-align:center;
}

table.leftTopTable{
	width:323px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}

table.leftTopTable td{
	padding:0px;
}

td.LeftImg{
	width:323px;
	height:53px;
	background: url('../images/logo1.gif') no-repeat;
}

td.buttonleft{
	height:42px;
	width:198px;
}

td.buttonright{
	height:42px;
	width:125px;
	background: url('../images/logo2.gif') no-repeat;
}


/* -----BOTTOM MAIN----- */

table.mainBottomTable{
	width:780px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}

table.mainBottomTable td{
	padding:0px;
}

td.leftBottomMain{
	width:200px;
	height:100%;
	text-align:left;
	border:0px;
	background: url('../images/menu_bg.jpg') top right repeat-y; 
}

td.rightMainButton{
	width:577px;
	height:100%;
	text-align:left;
}

table.BottomRightBody{
	width:577px;
	height:100%;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}

table.BottomRightBody td{
	padding:0px;
}

table.leftMainBody{
	width:200px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}

table.leftMainBody td{
	padding:0px;
}

td.BottomLeftLinks{
	text-align:left;
	height:25px;
}

td.BottomLeftLinkImage{
	width:25px;
	height:25px;
}

div.BottomLeftLinks{
	position:relative;
	top:0px;
	left:4px;
}

td.LinksSpacer{
	height:14px;
}

a.BottomLeftLinks{
	font:12px verdana;
	color:#F9BE46;
	text-decoration:none;
}

a.BottomLeftLinks:Hover{
	font:12px verdana;
	color:#FBF772;
	text-decoration:none;
}

a.BottomLeftLinks:Active{
	font:12px verdana;
	color:#F9BE46;
	text-decoration:none;
}

td.leftBottomTableSpacer{
	height:5px;
}

td.leftBottomTableSpacer2{
	height:20px;
}

table.bodyTitle{
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-collapse: collapse;
}

table.bodyTitle td{
	padding:0px;
}

td.BodySpacer{
	height:15px;
}

/* ------NEWS----- */

table.leftNewsBody{
	width:195px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;
}

table.leftNewsBody td{
	padding:0px;
}

td.leftNewsHeader{
	width:195px;
	height:35px;
	padding-left:0px;
	background: url('../images/box_title.gif') no-repeat;
}

div.NewsTitle{
	padding-left:10px;
	font:14px verdana;
	color:#eaa827;
}

td.leftNewsBodyText{
	width:195px;
	background:#868CAE;
}

td.leftNewsBodyBottom{
	width:195px;
	height:13px;
	background: url('../images/box_bottom.gif') no-repeat;
}

table.leftNewsList{
	width:195px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-collapse: collapse;
}

table.leftNewsList td{
	padding:3px;
}

a.newsLink{
	font:12px verdana;
	color:white;
	text-decoration:none;
}

a.newsLink:Hover{
	font:12px verdana;
	color:white;
	text-decoration:underline;
}

a.newsLink:Active{
	font:12px verdana;
	color:white;
	text-decoration:none;
}

span.newsDate{
	font:12px verdana;
	color:black;
}


/* ---- CASINO ODDS ----- */

table.leftOddsTable{
	width:195px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-collapse: collapse;
}

table.leftOddsTable td{
	padding:0px;
}

td.leftOdds{
	height:23px;
	width:130px;
	border-right:1px #4F5577 solid;
	border-bottom:1px #4F5577 solid;
}

td.rightOdds{
	height:23px;
	width:65px;
	border-left:1px #A9AFD1 solid;
	border-bottom:1px #4F5577 solid;
}

td.centerOdds{
	width:0pt;
	height:23px;
}

td.leftTopOdds{
	height:1px;
	width:130px;
	border-top:1px #A9AFD1 solid;
}

td.rightTopOdds{
	height:1px;
	width:65px;
	border-top:1px #A9AFD1 solid;
}

td.centerTopOdds{
	width:1px;
	height:1px;
}

div.CasinoOddName{
	font:bold 12px verdana;
	color:#D5DBF1;
	padding-left:5px;
}

td.leftCasinoOdd{
	width:130px;
	border-right:1px #4F5577 solid;
}

td.centerCasinoOdd{
	width:0px;
}

td.rightCasinoOdd{
	width:65px;
	border-left:1px #A9AFD1 solid;
}

div.casinoOddLink{
	font:12px verdana;
	color:#D5DBF1;
	padding-left:4px;
}

a.CasinoOddLink{
	font:12px verdana;
	color:#D5DBF1;
	text-decoration:none;
}

a.CasinoOddLink:Hover{
	font:12px verdana;
	color:#D5DBF1;
	text-decoration:underline;
}

a.CasinoOddLink:Active{
	font:12px verdana;
	color:#D5DBF1;
	text-decoration:none;
}

/* -----PAGE----- */

span.PageIntro{
	font:12px verdana;
	color:black;
}

span.PageName{
	font:bold 14px verdana;
	color:black;
}

a.PageNav{
	font:bold 12px arial;
	color:#234F2C;
	text-decoration:none;
}

a.PageNav:Active{
	font:bold 12px arial;
	color:#234F2C;
	text-decoration:none;
}

a.PageNav:Hover{
	font:bold 12px arial;
	color:#234F2C;
	text-decoration:underline;
}

span.PageNav{
	font:bold 12px arial;
	color:#32A445;
}

span.breaker{
	font:12px arial;
	color:black;
}

/* --- RIGHT BOTTOM --- */

table.BottomrightBody{
	width:572px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	border-collapse: collapse;
}

table.BottomrightBody td{
	padding:0px;
}

td.rightBodyContentTop{
	width:572px;
	height:18px;
	background: url('../images/content_top.jpg') no-repeat;
}

td.rightBodyBottomContentTop{
	width:572px;
	height:18px;
	background: url('../images/content_bottom.gif') no-repeat;
}

td.rightBodyContent{
	width:572px;
	height:100%;
	background:white;
	padding:4px;
}

table.mainBodyContent{
	width:572px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-collapse: collapse;
}

table.mainBodyContent td{
	padding:5px;
}

/* -----NEWS----- */
span.publication{
	font:bold 12px arial;
	color:#CC8C1E;
}

span.inActive{
	font:bold 12px arial;
	color:gray;
}

span.newsContent{
	font:12px arial;
	color:black;
}

a.NewsLinks{
	font:bold 12px arial;
	color:#234F2C;
	text-decoration:none;
}

a.NewsLinks:Active{
	font:bold 12px arial;
	color:#234F2C;
	text-decoration:none;
}

a.NewsLinks:Hover{
	font:bold 12px arial;
	color:#234F2C;
	text-decoration:underline;
}

span.urlLink{
	font:12px arial;
	color:black;
}

/* -- CASINO BOX --*/
table.casinoBox{
	width:562px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-collapse: collapse;
	background: url('../images/rev_top.gif') no-repeat;
}

table.casinoBox td{
	padding:0px;
}

div.CasinoBoxName{
	position:relative;
	top:3px;
	left:25px;
}

span.casinoNameBox{
	font:bold 15px verdana;
	color:#B53F31;
}

a.casinoNameBox{
	font:bold 15px verdana;
	color:#B53F31;
	text-decoration:none;
}

a.casinoNameBox:Hover{
	font:bold 15px verdana;
	color:#B53F31;
	text-decoration:underline;
}

a.casinoNameBox:Active{
	font:bold 15px verdana;
	color:#B53F31;
	text-decoration:none;
}

div.CasinoBoxNumber{
	position:relative;
	top:-2px;
	left:12px;
}

span.casinoBoxNumber{
	font:bold 18px verdana;
	color:#B53F31;
}

div.CasinoBoxStars{
	position:relative;
	top:3px;
	left:-20px;
}

div.download{
	position:relative;
	top:4px;
	left:-7px;
}

div.visit{
	position:relative;
	top:4px;
	left:-5px;
}

td.casinoBoxBottom{
	width:562px;
	height:16px;
	background: url('../images/rev_bottom.gif') no-repeat;
}

td.Box1{
	height:34px;
}
td.Box2{
	height:34px;
	width:340px;
}
td.Box3{
	height:34px;
}
td.Box4{
	height:34px;
}
td.Box5{
	height:34px;
}

td.casinoBoxBodyMainContent{
	width:562px;
	border-right: 1px #B47613 solid;
	border-left: 1px #B47613 solid;
	background: #F6EAB0 url('../images/rev_bg.gif') top left repeat-x;
}

table.reviewBox{
	width:560px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-collapse: collapse;
}

table.reviewBox td{
	padding:0px;
}

td.reviewBoxSpacer{
	width:2px;
}

td.reviewBoxSpacerY{
	height:2px;
}

img.imageBox{
	background:white;
	width:115px;
	height:71px;
	border:1px #D2B772 solid;
}

td.casinoBoxImage{
	width:115px;
	height:71px;
	text-align:center;
}

td.casinoBoxText{
	width:340px;
	text-align:left;
}

span.casinoTextReview{
	font:12px arial;
	color:black;
}

table.casinoBoxFeatures{
	width:77px;
	height:125px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-collapse: collapse;
	background:url('../images/features_box.gif') no-repeat;
}

span.features{
	font:9px verdana;
	color:black;
}

span.features_fade{
	font:9px verdana;
	color:#D3CCC2;
}

td.featuresSpacer{
	width:20px;
}


/* ----NEWSLETTER----  */
table.NewsletterTable{
	width:779px;
	height:34px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-collapse: collapse;
	background: url('../images/bottom_bar.gif') no-repeat;
}

table.NewsletterTable td{
	padding:0px;
}

label.news_name{
	font:11px verdana;
	color:white;
}

label.news_email{
	font:11px verdana;
	color:white;
}

input.newsletter_button{
	width:68px;
	height:26px;
	font:12px verdana;
	color:white;
	border:0px;
	background: url('../images/join_btn.gif') no-repeat;
}

input.newsletter{
	border:0px;
	width:160px;
}

/* --- NON RELATED --- */

a.ReviewLink{
	font:bold 12px arial;
	color:#985A29;
	text-decoration:none;
}

a.ReviewLink:Hover{
	font:bold 12px arial;
	color:#985A29;
	text-decoration:underline;
}

a.ReviewLink:Active{
	font:bold 12px arial;
	color:#985A29;
	text-decoration:none;
}

img.flags{
	border:1px #EAA827 solid;
}

input.googlebotton{
	width:50px;
	height:28px;
	border:0px;
	background: url('../images/btn.gif') no-repeat;
	color:white;
	font:bold 16px verdana;
}

input.googlesearch{
	width:191px;
	height:16px;
	border:1px black solid;
}

div.SearchArea{
	position:relative;
	top:10px;
	left:30px;
}

div.ButtonSearch{
	position:relative;
	top:35px;
	left:160px;
}

span.copyrights{
	font:12px verdana;
	color:white;
}

span.Name{
	font:12px verdana;
	color:black;
}

a.link{
	font:12px verdana;
	color:#FF0E46;
	text-decoration:none;
}

a.link:Hover{
	font:12px verdana;
	color:#00A7B2;
	text-decoration:none;
}

a.link:Active{
	font:12px verdana;
	color:#FF0E46;
	text-decoration:none;
}

span{
	font:12px verdana;
	color:black;
}

td.LEFT_LINK_TITLE{
	font:bold 12px verdana;
	color:black;
}

a.CommonBoxLink{
	font:12px verdana;
	color:#FF0E46;
	text-decoration:none;
}

a.CommonBoxLink:Hover{
	font:12px verdana;
	color:#00A7B2;
	text-decoration:none;
}

a.CommonBoxLink:Active{
	font:12px verdana;
	color:#FF0E46;
	text-decoration:none;
}