*{margin:0;padding:0;border:0;}
html{width:100%;}
body{text-align:left;color:#000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px;}
#top{background:url(/simages/bg_top.gif) repeat-x; height:89px;}
#mid{float:left;padding:0 1em 0;}
#tbls{margin-right: 155px;padding-right: 10px;}
#mrwolf{clear:both;height:0;font-size:0;}
a, a:visited{color: #0051BB;}
a:hover{color: #c60000; text-decoration: none;}
#linkwrap{margin:-1em 0 0 1.5em;}
#logo{ position: absolute; top: 2px; left: 0;}
#top-banner{position: absolute; top: 4px; right: 10px;}
#content{position: absolute; top: 70px; left: 0;}
#content .nobg{background: none;}
#content li{display: inline; padding-left: 22px;background:url(/simages/top.gif) 9px 3px no-repeat;}
#content a,content a:visited{color: #fff; text-decoration: none; font-weight: bold; font-size: 11px;}
#content a:hover{color: #fff; text-decoration: underline;}

#h2rk,#h3cn,#h3cd,.dirh4,#mid h3{font-size: 14px; color: #003366;}
#h3cd{padding-top: 10px;}
#diresources{text-transform: capitalize;}
.front_intro{margin: 10px 0 0 0; text-align: justify;}
.front_intro h4{margin: 10px 0 5px 0; font-size: 14px; color: #003366;}
th{text-align:center;font-weight:normal;font-size:10px; border:1px solid #ccc; height: 20px;}
caption{padding:15px 0; text-align: left;}
table{border:0;border-collapse:collapse;}

.reviewstats a{text-decoration:none; font-weight: bold;}
.reviewstats td{text-align:center; background:#dcdcdc; height: 20px; border-right: solid 1px #fff;}
.reviewdetails a,.reviewdetails a:visited,.reviewdetails a:hover{color: #000; text-decoration: none;}
#frontdirectory,#playereviews{margin-bottom:1em;}
.pagetop{display:block;padding:0 0.3em 0.3em 0;text-align:right;font-size:11px;margin:0.5em 0.5em 0 0;}
#frontdirectory h4{margin-top:15px; font-size: 12px;}
#frontdirectory .casino_directory_gap{padding-right:0.5em;}
#playereviews p{padding-right:0.2em;}

#auxinfo{padding:12px 0 15px 0;margin-right: 165px;}
#auxinfo p, #auxinfo li{margin:10px 0 10px 0; text-align: justify;}
#auxinfo h4{margin-bottom: 10px;}
.gamblingadvice{width:85%;margin-bottom:1em;}
.ga_lite{width:85%;}
.gamblingadvice td{border-bottom:1px dotted #dddddd; padding: 2px 0;}
#right{float:right;width:150px;margin: 15px 0 0 0;}
#right a{color:#0051BB;text-decoration:none; font-size: 11px; font-weight: bold;}
#right a:hover{color:#c60000;text-decoration:underline;}
#right li{line-height: 18px;background:url(/simages/menu.gif) no-repeat; padding: 0 0 1px 15px;}
#right h2{color:#003468; text-transform: uppercase; font-size: 12px; padding: 2px 0 3px 5px;}
#right ul{padding-bottom:12px;}

#footer a,#footer a:visited,#footer a:hover{color:#fff;}
#footer li{display:inline; margin:0 0.5em 0.5em 0;}
#footer #service_links #service_links_last a,#footer #service_links li a{border-right:0; color: #fff;}
#copyright{margin-top:0.3em;padding:0;}
#copyright li{display:inline;padding:0 0.3em;}
#footer{color:#fff;padding:1em 0 0.7em 0;text-align:center; height: 30px; font-size:11px; background: #2d6ab8;}
ul,ol{list-style:none;}
.top3casinos img{margin:0 0.2em 0 0em;}
#related_keywords{padding-bottom:12px;margin-right:155px;}
#related_keywords li{display:inline; margin-right:6px;}
#mid-banner-bottom,#right-banner-bottom,#right-banner{text-align:center;padding:1em 0 1.5em 0;}
.reviewdetails td img{margin:10px 0 20px 10px;}
.reviewdetails div{margin:8px 0 20px 0; text-align: justify;}
.h1, #footer h2, #top *, .jptick span{display:none; visibility:hidden;}
small{font-size: 10px !important;}
#mid #btmcaslist a{padding-right: 15px; font-size: 12px !important;}

