/*---------------- Top ----------------*/
body
{
	margin:0px;
	background-color:#000000;
}
h1
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	margin:0px;
	padding:4px;
}
td.top
{
	background: transparent url(../images/top.jpg) no-repeat top left;
	height:80px;
	vertical-align:top;
	text-align:right;
	border:1px solid #B678C9;
}
div.flags
{
	padding-right:5px;
	padding-top:15px;
}
img.flag
{
	border:1px solid #86449B;
}
img.flagOver
{
	border:1px solid #C284D6;
}
div.date
{
	font:normal 8pt verdana;
	color:#D4C5E6;
	padding-top:30px;
	padding-right:5px;
}

/*---------------- Content ----------------*/
td.content
{
	background: #EDE3F0 url(../images/content_t.gif) repeat-x top left;
	width:582px;
	border-left:1px solid #B678C9;
	height:100%;
}
div.content
{
	padding:5px;
	padding-left:7px;
}
span
{
	font:normal 8pt verdana;
	color:#000000;
}
span.header
{
	font:bold 10pt verdana;
	color:#000000
}
a.link
{
	font:bold 8pt verdana;
	text-decoration:none;
	color:#69317A;
}
a:hover.link
{
	text-decoration:underline;
	color:#BB64D6;
}

/*---------------- Review Title ----------------*/
td.reviewBL
{
	background:#492357 url(../images/rev_b_l.gif) no-repeat bottom left;
	width:280px;
	vertical-align:top;
	height:100%;
}
div.reviewBR
{
	 background: transparent url(../images/rev_b_r.gif) no-repeat bottom right;
	 height:100%;
}
div.revTitle
{
	background: #85257D url(../images/rev_t.gif) repeat-x top left;
	border-bottom:1px solid #2D1437;
}
div.revTitle div
{
	background: transparent url(../images/rev_t_l.gif) no-repeat top left;
}
div.revTitle div div
{
	background: transparent url(../images/rev_t_r.gif) no-repeat top right;
	height:27px;
	padding-left:10px;
	padding-top:4px;
	padding-right:14px;
}
span.revNum
{
	font:bold 10pt verdana;
	color:#000000;
}
a.casinoName
{
	font:bold 10pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.casinoName
{
	text-decoration:underline;
}
td.revRating
{
	padding-top:3px;
}
span.revRating
{
	font:bold 10pt verdana;
	color:#FFFFFF;
}

/*---------------- Review Content ----------------*/
div.revContent
{
	padding:5px;
	border-top:1px solid #763B8C;
	border-bottom:1px solid #2D1437;
	width:100%;
}
div.logoBG
{
	border:2px solid #201439;
	background:#FFFFFF;
	text-align:center;
}
div.logoBGBig
{
	border:2px solid #201439;
	background:#FFFFFF;
	padding:7px;
	text-align:center;
	margin:2px;
}
img.logo
{
	border:0xp;
}
div.textBG
{
	background:#E2C3EA;
	border:2px solid #201439;
	padding:3px;
	padding-left:5px;
	padding-top:5px;
	margin:2px;
}
div.textBGBig
{
	background:#E2C3EA;
	border:2px solid #201439;
	padding:7px;
	padding-left:9px;
	margin:2px;
}
span.casinoTextSmall
{
	font:normal 7.5pt verdana;
	color:#000000;
}
div.featuresBig
{
	border-top:1px solid #763B8C;
	border-bottom:1px solid #2D1437;
	padding:7px;
}
span.featureBig
{
	font:bold 8pt verdana;
	color:#FFFFFF;
}
span.featureBigFade
{
	font:bold 8pt verdana;
	color:#9774A3;
}
span.featureSmall
{
	font:bold 7.5pt verdana;
	color:#FFFFFF;
}
span.featureSmallFade
{
	font:bold 7.5pt verdana;
	color:#9774A3;
}
div.buttons
{
	border-top:1px solid #763B8C;
	text-align:center;
	padding:5px;
	padding-bottom:0px;
}
img.button
{
	border:0px;
}

/*---------------- Menu ----------------*/
td.menu
{
	background:#332139;
	border-right:1px solid #B678C9;
	width:198px;
	text-align:center;
}
div.boxTitle
{
	background:#7F4D92 url(../images/box_t_l.gif) no-repeat top left;
	border-bottom:1px solid #29172F;
	width:180px;
	text-align:left;
}
div.boxTitle div
{
	background:transparent url(../images/box_t_r.gif) no-repeat top right;
	padding-left:5px;
	padding-top:2px;
	height:22px;
}
span.boxTitle
{
	font:bold 7.5pt verdana;
	color:#FFFFFF;
}
div.box
{
	background:#5D376B  url(../images/box_b_r.gif) no-repeat bottom right;
	margin-bottom:10px;
	border-top:1px solid #9362A6;
	width:180px;
	text-align:left;
}
div.boxInside
{
	background:transparent  url(../images/box_b_l.gif) no-repeat bottom left;
	padding:5px;
	padding-left:7px;
}
span.boxText
{
	font:normal 7.5pt verdana;
	color:#FFFFFF;
	line-height:3mm;
}
ul
{
	margin:0px;
	padding:0px;
	padding-left:15px;
	line-height:3mm;
}
li
{
	padding-bottom:5px;
}
a.boxLink
{
	font:normal 7.5pt verdana;
	color:#CEB0D7;
	text-decoration:underline;
}
a:hover.boxLink
{
	color:#FFFFFF;
}
span.moreLink
{
	width:100%;
	text-align:right;
}
div.boxTable
{
	background:transparent  url(../images/box_b_l.gif) no-repeat bottom left;
	padding-left:4px;
	padding-bottom:2px;
}
td.boxTableLeft
{
	border-right:1px solid #29172F;
	padding:2px;
}
td.boxTableRight
{
	border-left:1px solid #9462A6;
	padding:2px;
}


/*---------------- Newsletter ----------------*/
div.joinTitle
{
	margin-top:5px;
	background:#D1BCD7 url(../images/join_t_l.gif) no-repeat top left;
	border-bottom:1px solid #C7ACCF;
	width:180px;
	text-align:left;
}
div.joinTitle div
{
	background:transparent url(../images/join_t_r.gif) no-repeat top right;
	padding-left:5px;
	padding-top:2px;
	height:22px;
}
span.joinTitle
{
	font:bold 7.5pt verdana;
	color:#000000;
}
div.joinBox
{
	background:#E6D9EA  url(../images/join_b_r.gif) no-repeat bottom right;
	margin-bottom:10px;
	border-top:1px solid #FFFFFF;
	width:180px;
	text-align:left;
}
div.joinBoxInside
{
	background:transparent  url(../images/join_b_l.gif) no-repeat bottom left;
	padding:5px;
	padding-left:7px;
}
span.joinText
{
	font:normal 7.5pt verdana;
	color:#000000;
}
.field
{
	border:1px solid #332139;
	font:normal 8pt verdana;
	vertical-align:middle;
}
div.joinBox div div
{
	background:transparent;
}
div.goBtn
{
	text-align:center;
	margin-top:5px;
}


/*---------------- Links ----------------*/
div.links
{
	margin-bottom:10px;
}
div.casinoLink
{
	background:#5B306A url(../images/link_t_l.gif) no-repeat top left;
	margin:3px;
	margin-left:10px;
	margin-right:10px;
	cursor:hand;
}
div.casinoLink div
{
	background:transparent url(../images/link_t_r.gif) no-repeat top right;
}
div.casinoLink div div
{
	background:transparent url(../images/link_b_l.gif) no-repeat bottom left;
}
div.casinoLink div div div
{
	background:transparent url(../images/link_b_r.gif) no-repeat bottom right;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	height:22px;
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
div.casinoLinkOver
{
	background:#9A3B83 url(../images/link_over_t_l.gif) no-repeat top left;
	margin:3px;
	margin-left:10px;
	margin-right:10px;
	cursor:hand;
}
div.casinoLinkOver div
{
	background:transparent url(../images/link_over_t_r.gif) no-repeat top right;
}
div.casinoLinkOver div div
{
	background:transparent url(../images/link_over_b_l.gif) no-repeat bottom left;
}
div.casinoLinkOver div div div
{
	background:transparent url(../images/link_over_b_r.gif) no-repeat bottom right;
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	height:22px;
	font:normal 8pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}

/*---------------- Bottom ----------------*/
td.searchBar
{
	background:#332139;
	height:40px;
	text-align:left;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:100px;
	border-right:1px solid #B678C9;
	border-left:1px solid #B678C9;
}
td.bottom
{
	background:#5D346B;
	border:1px solid #B678C9;
	width:780px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
span.bottomText
{
	font:normal 7.5pt verdana;
	color:#FFFFFF;
	line-height:4mm;
}
div.copyrights
{
	font:normal 8pt verdana;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}

/*---------------- small review ----------------*/
td.logoBGSmall
{
	border:2px solid #201439;
	background:#FFFFFF;
	text-align:center;
	width:140px;
	height:75px;
	vertical-align:absmiddle;
}
div.smallrev
{
	text-align:left;
	background:#492357;
	border-bottom:1px solid #1B131D;
	padding:5px;
	width:195px;
}
div.smallRevtitle
{
	background:#79468C;
	border-top:1px solid #AD74C2;
	font:bold 8pt verdana;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	text-align:left;
	width:195px;
}
a.commonBoxLink
{
    font:normal 12px verdana;
    color:White;
    text-decoration:none;
}
a.commonBoxLink:hover
{
    text-decoration:underline;
}