/*-------------------------- Top --------------------------*/
h1
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
body
{
	margin:0px;
	background:#000000;
}
td.logo
{
	background:transparent url(../images/top.jpg) no-repeat top left;
	width:756px;
	height:111px;
	padding-top:3px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:3px;
	border:2px solid #FFE993;
}
div.lightsUp
{
	background:transparent url(../images/light.gif) repeat-x top left;
	font:normal 2pt;
	height:100%;
}
div.lightsDown
{
	background:transparent url(../images/light.gif) repeat-x bottom left;
	font:normal 2pt;
	height:100%;
}
div.flags
{
	margin-top:10px;
	padding-right:5px;
}
img.flag
{
	border:1px solid #971A1A;
}
img.flagOver
{
	border:1px solid #FFA8A8;
}
div.date
{
	padding-top:54px;
	padding-right:2px;
	font:normal 8pt  verdana;
	color:#FFE993;
}

/*-------------------------- Reviews --------------------------*/
td.main
{
	 background:#320008;
	 border:5px solid #000000;
	 border-left:0px;
}
table.reviewsTable
{
	background-color:#000000;
	border:3px solid #000000;
	border-left:0px;
}
td.review
{
	background:#730114;
}
span.revNum
{
	background:transparent url(../images/rev_num.gif) no-repeat middle left;
	height:28px;
	width:26px;
	padding-left:8px;
	padding-top:5px;
	font:bold 10pt verdana;
	color:#000000;
	vertical-align:middle;
}
a.casinoName
{
	font:normal 10pt verdana;
	color:#FEE277;
	text-decoration:underline;
}
a:hover.casinoName
{
	color:#FFFFFF
}
div.revContent
{
	background:#44000B;
	border:1px solid #E26161;
	padding:5px;
	margin:2px;
}
div.textBG
{
	background:#FFFFFF;
	border:2px  solid #BE0020;
	padding:5px;
	font:normal 8pt verdana;
	color:#000000;
}
img.logo
{
	border:0px;
}
div.icons
{
	padding:5px;
}
span.feature
{
	font:bold 7.5pt verdana;
	color:#FEE277
}
span.featureFade
{
	font:bold 7.5pt verdana;
	color:#AB7D7D;
}
div.buttons
{
	padding-top:5px;
}
img.button
{
	border:0px;
}

/*-------------------------- Menu --------------------------*/
td.menu
{
	background:#262626;
	border-left:1px solid #FFE993;
}
div.menuBox
{
	padding:4px;
}
span.menuText
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	line-height:3mm;
}
span.menuTextYellow
{
	font:normal 8pt verdana;
	color:#DECC76;
	line-height:3mm;
}
div.menuTitle
{
	padding-top:4px;
}

/*-------------------------- Links --------------------------*/

a.menuLink
{
	font:normal 7.5pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.menuLink
{
	color:#FFEA77;
}
div.links
{
	padding-left:5px;
	padding-top:5px;
}
li.links
{
	list-style-position:outside;
	list-style-type:none;
	background:transparent url(../images/bullet.gif) no-repeat center left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:4px;
}
li.casinoLinks
{
	list-style-position:outside;
	list-style-type:none;
	background:transparent url(../images/chip.gif) no-repeat top left;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:4px;
}
a.casinoLink
{
	font:bold 7.5pt verdana;
	color:#F9A52E;
	text-decoration:none;
}
a:hover.casinoLink
{
	color:#FFFFFF;
}
/*-------------------------- Newsletter --------------------------*/
div.newsletter
{
	border-top:1px solid #000000;
	border-bottom:1px solid #454545;
}
div.newsletter div
{
	border-bottom:1px solid #000000;
	border-top:1px solid #454545;
	padding:5px;
	padding-left:7px;
	padding-right:7px;
}
div.newsletter div div
{
	border:0px;
}
div.join
{
	padding-top:6px;
}
span.join
{
	border:1px solid #DECC76;
}
span.join span
{
	background:#6C1F20;
	border:1px solid;
	border-color: #4B1415 transparent transparent #4B1415;
	padding-top:3px;
	width:50px;
	height:23px;
}
a.join
{
	font:normal 8pt verdana;
	color:#DECC76;
	text-decoration:none;
}
a:hover.join
{
	color:#FFFFFF;
}
.field
{
	border:1px solid #000000;
	font:normal 8pt verdana;
}

/*-------------------------- Content --------------------------*/
div.content
{
	padding-left:7px;
	padding-top:7px;
	line-height:3mm;
}
span.text
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}
.AddSite
{
	font:normal 8pt verdana;
	color:#FFFFFF;
}
span.header
{
	font:bold 10pt verdana;
	color:#FFEA77;
}
a.link
{
	font:normal 8pt verdana;
	color:#E43E3E;
	text-decoration:underline;
}
a:hover.link
{
	color:#F6B008;
}

/*-------------------------- Boxes --------------------------*/

td.bottomBox
{
	background:#262626;
	border-right:1px solid #FFE993;
	border-top:1px solid #FFE993;
}
td.rightBottomBox
{
	background:#262626;
	border-top:1px solid #FFE993;
}
div.bottomBoxTitle
{
	border-bottom:1px solid #DA8234;
	font:normal 7.5pt verdana;
	color:#FEE277;
	height:23px;
	padding-top:5px;
	padding-left:5px;
}
div.bottomBoxContent
{
	padding:5px;
}
div.tableBoxContent
{
	padding:5px;
	padding-top:0px;
}
li
{
	list-style-position:outside;
	margin-left:3px;
	padding-left:15px;
	line-height:4mm;
}
a.bottomBoxLink
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover.bottomBoxLink
{
	color:#FEE277;
}
span.newsDate
{
	font:normal 7.5pt verdana;
	color:#9C9C9C;
}

/*-------------------------- Odds and payouts --------------------------*/
td.tableL
{
	padding-top:2px;
	padding-bottom:2px;
	border-right:1px solid #DA8234;
}
td.tableR
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
span.tableTitle
{
	font:bold 7.5pt verdana;
	color:#DA8234;
}

/*-------------------------- Bottom --------------------------*/
td.bottomMenu
{
	background:#320008;
	border:1px solid #FFE993;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:20px;
}
span.bottomMenuText
{
	font:normal 7.5pt verdana;
	color:#FFFFFF;
}
a.bottomMenuLink
{
	font:normal 7.5pt verdana;
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover.bottomMenuLink
{
	color:#FFEA00;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
span.search
{
	border:1px solid #DECC76;
		vertical-align:top;
		margin-top:2px;
}
span.search span
{
	background:#6C1F20;
	border:1px solid;
	border-color: #4B1415 transparent transparent #4B1415;
	padding-top:2px;
	padding-left:7px;
	width:35px;
	height:20px;
}

/*-------------------------- Small Reviews --------------------------*/	
td.smallRev
{
	background:#730114;
	border-left:2px solid #000000
}
td.rightSmallRev
{
	background:#730114;
}
div.smallRevTitle
{
	vertical-align:middle;
	padding-left:3px;
	padding-top:2px;
}
div.smallRevLogoBG
{
	background:#FFFFFF;
	border:2px  solid #BE0020;
	padding:5px;
	font:normal 8pt verdana;
	color:#000000;
	height:92px;
}
a.commonBoxLink
{
    font:normal 11px verdana;
    color:White;
    text-decoration:none;
}
a.commonBoxLink:hover
{
    text-decoration:underline;
}
