*{margin:0;padding:0;border:0;}
body,html{height:100%;}
body{background:#d9d9d9 url(images/background.gif); font-family:verdana;font-size:12px;line-height:17px;}
a:link {color: #bf1414;text-decoration:none;}
a:visited {color: #bf1414;text-decoration:none;}
a:hover{color: #3c5cae; text-decoration:underline;}
a.top:link {color: #fff;text-decoration:none;}
a.top:visited {color: #fff;text-decoration:none;}
a.top:hover {color: #fff;text-decoration:underline;}
p{margin:0 0 15px 0;}
p.new {margin:0 0 5px 0;}
li {font-size: 12px; font-family: Verdana; line-height: 17px;}
#page{position:relative;margin:0 auto;width:790px;background:transparent url(images/wrap.png) center repeat-y;}
#head{background:transparent url(images/onlinecasino.png) no-repeat;width:790px;height:80px;}
#head .gamblingpass{text-indent:-700px;overflow:hidden;display:block;width:250px;height:80px;float:left;margin:0 0 0 22px;}
#head .right{overflow:hidden;display:block;width:468px;height:60px;float:center;margin:0 0 0 22px;padding-top:8px;padding-left:10px;}
#nav {background: url(images/mainnav.png) no-repeat;width:790px;height:31px;padding-top:5px;position:center;font-family:verdana;font-size:10px;line-height:17px;text-align:center; color:fff; text-transform:uppercase; font-weight:bold;}
#head .head{float:left;display:block;width:484px;height:75px;padding:11px 0 0 56px;}
#footer{position:bottom;bottom:0;width:100%;background:transparent url(images/head.png) no-repeat;height:45px;padding:8px 0 0 0;color:#FFF;font-size:11px;line-height:17px;text-align:center;}
#footer a{color:#CAE8EA;}
#wrap{padding:0 17px 0px 36px;}
#gambling{width:530px;margin:0px 0 10px 0;float:left;}
#gambling {text-align:justify;}
#gambling h1,#bonus-codes h2{font-weight:bold;line-height:1;display:block;margin:0 0 6px 0;}
#gambling h1 {font: 20px/1.2em georgia, arial; text-transform:uppercase; margin:0 0 6px 0; color: #ad5836;border-bottom: 1px solid #ebd7cf;}
#gambling h2 {font: 18px/1.385em Georgia, "Times New Roman", Times, serif;color:#ad5836;text-transform:uppercase;margin:0 0 6px 0;border-bottom: 1px solid #ebd7cf;}
#gambling h2.small {font: 16px/1.385em Georgia, "Times New Roman", Times, serif;color:#ad5836;text-transform:uppercase;margin:0 0 6px 0;border-bottom: 1px solid #ebd7cf;}
#gambling h3 {font: 16px/1.385em Georgia, "Times New Roman", Times, serif;color:#ad5836;text-transform:uppercase;margin:0 0 6px 0;border-bottom: 1px solid #ebd7cf;}
#gambling b i,#bonus-codes b span{color:#F00;letter-spacing:1px;}
#bonus-info{text-align:left;}
#bonus-info{width:186px;margin:0 0 0 0;float:right;padding:0px 0 0 0;}
#review ul {padding:10px 0 10px 30px;}
#language li,#newsletter li{list-style-type:none;}
#language a{color:#FFF;display:block;padding:2px 0 0 10px;text-decoration:none;}
#language a:hover{color:#FFF;display:block;padding:2px 0 0 10px;text-decoration:underline;}
#language .head,#newsletter .head{color:#FFFFFF;font-size:14px;font-weight:bold;line-height:17px;padding:4px 0;background:url(images/menu.gif) repeat-y;}
#language span,#newsletter span{padding:0 0 0 8px;}
.clearer {float:none;clear:both;}
.advisorybox {border: 1px #b9c7de dashed; background-color: #DEE7F7; padding:5px 9px 7px 9px; text-align: left; color:#333333; margin: 1em 0em;}
.advisorybox H3 {font: bold 14px/18px Arial, Helvetica, sans-serif;  color: #3c5cae; padding:0 0 1px 0;margin:3px 0 2px 0; border-bottom:1px solid #b9c7de;  background:none }
.advisorybox P {margin:8px 0 2px 0; font-size:12px; line-height:16px; }
.advisorybox p.source {background:none; padding:0; margin:0 0 7px 0; font-weight: bold; font-style:italic ; font-family: Arial, Helvetica, sans-serif; color: #3c5cae}
.advisorybox p.caption {background:#b9c7de; padding:4px; margin:2px 6px 8px 6px;  font-style:normal; font-family: Arial, Helvetica, sans-serif; color: #3c5cae}
.advisorybox p.referral{background: url(../images/global/icn_ref_arrow_nobg.gif) no-repeat 4px 1px; 
padding:0 0 0 27px;text-align: left;color:#333333;margin: 10px 0 12px 0;}
.box_float_rt {float:right; width:250px; margin:0 0 3px 8px;}
.box_float_lt {float:left; width:250px; margin:0 8px 3px 0;}
.readmore {background:#E9E6DC; padding:5px 9px 7px 9px; margin:3px 0 5px 0px; border:1px dashed #E2DED3; color: #6b5f3d}
.readmore H3{ color: #91725B; line-height:20px; font-size:17px; font-weight:bold;  padding:0; margin:10px 0 5px 0; font-size:15px; background:none}
.readmore P {margin:8px 0 2px 0; font-size:12px; line-height:16px; }
.readmore img {border:2px solid #E2DED3; margin:3px 7px 3px 0;}
.readmore img.img_right {border:2px solid #E2DED3;float:right; margin:3px 0 7px 3px;}
.gamesummary {background:#fff; padding:5px 9px 7px 9px; margin:3px 0 5px 0px; border:1px dashed #E2DED3; color: #6b5f3d}
div.bannerbox {background:#FFF; padding:10px 0px 0px 0px; margin:3px 0 5px 0px; border:1px dashed #e6e6e6; color: #6b5f3d}
div.casino-list {height: 75px; margin: 0 0 10px 0; background-color: #ffffdd; border:1px dashed #e6e6e6;}
div.casino-list .image { float: left; width: 100px; height: 75px; background-color: #FFF; }
div.casino-list .button { float: right; width: 100px; height: 75px; background-color: #ffffdd; }
div.casino-list .info { float: left; width: 360px; padding: 0 0 0 10px;}
div.casino-list .info p { font-size: 10px; }
div.casino-list .summary { float: left; width: 310px; padding: 0 0 0 10px;}
div.casino-list .summary p { font-size: 10px; }
div.casino-list a.site { font-size: 17px; font-weight: bold; }
div.review-list {height: 160px; margin: 0 0 10px 0; background-color: #fff; border:1px dashed #b9c7de;}
div.review-list .image { float: left; width: 100px; height: 75px; background-color: #FFF; }
div.review-list .mid { float: left; width: 285px; height: 102px; background-color: #fff; }
div.review-list .mid2 { float: left; width: 285px; background-color: #fff; }
div.review-list .button { float: right; width: 285px; background-color: #fff;}
div.review-list .summary { float: left; width: 230px; padding: 0 0 0 10px;}
div.review-list .summary p { font-size: 10px; }
div.review-list a.site { font-size: 17px; font-weight: bold; }
#gamblingtable {
	width: 530px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

td.special {
	background: #99ff99;
	color: #797268;
}

th.gambling {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.onlinegambling {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
#casinogames {
	width: 530px;
	padding: 0;
	margin: 0;
}
td.games {
	border-right: 0px solid #C1DAD7;
	border-bottom: 0px solid #C1DAD7;
	border-left: 0px solid #C1DAD7;
	border-top: 0px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000;
	font: 12px Verdana;
}
#gametable {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0px solid #C1DAD7;
}
td.casinogames {
	border-right: 0px solid #C1DAD7;
	border-bottom: 0px solid #C1DAD7;
	border-left: 0px solid #C1DAD7;
	border-top: 0px solid #C1DAD7;
	background: #fff;
	padding: 1px 1px 1px 1px;
	color: #000;
	font: 12px Verdana;
	text-align:center;
}