body { background : #fff;
   scrollbar-base-color : #eeeeff;
   scrollbar-3dlight-color : #aaaaff;
   scrollbar-arrow-color : #0045b6;
   scrollbar-darkshadow-color : #ccccff;
   scrollbar-face-color: #eeeeff;
   scrollbar-highlight-color: #eeeeff;
   scrollbar-shadow-color: #000;
   scrollbar-track-color: #fff;
  }
  
.blackbody { background : #000; }

.tdheader { position: relative; color: #ff0000; font-family: arialCE, arial, helvetica, sans-serif; font-siz: 10px; padding-left: 25px; }
table { font-family : arial, helvetica, sans-serif; font-size : 12px; color : #000; }
.p1 { margin : 0px; margin-bottom : 8px; font-family : arial, helvetica, sans-serif; font-size : 12px; color : #000; }
h1 { margin : 0px; margin-bottom : 0px; font-family : arial, helvetica, sans-serif; font-size : 12px; }
h2 { margin : 0px; margin-bottom : 0px; font-family : arial, helvetica, sans-serif; font-size : 11px; }
h3 { margin : 0px; margin-bottom : 0px; font-family : arial, helvetica, sans-serif; font-size : 11px; }
hr { color: #0045b6; height: 1px; }

b { font-weight: normal; }
b.bold { font-weight: bold; }

a { color : #0000ff; text-decoration : underline; }
a:hover { color: #0000cc; text-decoration : underline; }

a.inline { color : #299EF7; text-decoration : none; }
a.inline:hover { color : #299EF7; text-decoration : none; }

a.context { color : #121343; text-decoration : none; }
a.context:hover { color : #121343; text-decoration : none; }

a.pagelinks { color : #ffff00; text-decoration : none; }
a.pagelinks:hover { color : #fff700; text-decoration : none; }

a.inlinesml { color : #0045b5; text-decoration : none; font-size: 10px; }
a.inlinesml:hover { color : #0045b5; text-decoration : none; font-size: 10px; }

a.bigred { color : #0045b5; }
a.bigred:hover { color : #0045b5; }

a.bigreviewlink { color : #ff0000; font-size: 18px; }
a.bigreviewlink:hover { color : #0000ff; font-size: 18px; }


a.sml { color : #0045b6; text-decoration : none; font-size: 10px; font-family : arial, helvetica, sans-serif; }
a.sml:hover { color : #ff0000; text-decoration : none; font-size: 10px; font-family : arial, helvetica, sans-serif; }

a.greylink { color : #888; text-decoration : underline; }
a.greylink:hover { color: #0000ff; text-decoration : underline; }

a.bl { color : #00ffff; text-decoration : none; }
a.bl:hover { color : #00aaff; text-decoration : underline; }

a.whiteyel { color : #ffff00; text-decoration : none; }
a.whiteyel:hover { color : #ffffff; text-decoration : underline; }

a.blorange { color : #ff7700; text-decoration : none; }
a.blorange:hover { color : #ff9900; text-decoration : underline; }

.submit2 { 
	background-color: #299EF7;
	height: 22px;
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold; 
	border: 1px;
	border: #299EF7;
	border-style: double;
}
	
.inputsearch { 
	background-color: #fff;
	width: 150px;
	height: 22px;
	color: #0045b6;
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold; 
	border: 2px solid #299EF7;
}

.submit { width: 40px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; font-weight: bold; background-color : #fff; border : 1px solid #000099; }
.inputvsml { width: 35px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.inputpc { width: 115px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.inputsml { width: 150px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.inputlarge { width: 310px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.inputxlarge { width: 460px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
select { width: 95px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.selectpc { width: 115px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.selectsml { width: 87px; height: 30px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.selectmid { width: 110px; height: 30px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.selectlarge { width: 150px; height: 30px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.selectvlarge { width: 300px; height: 30px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #000; background-color : #fff; border : 1px solid #000099; }
.selectlinks { width: 162px; height: 30px; font-family : arial, helvetica, sans-serif; font-size : 10px; color : #fff; background-color: #0045B5; border : 1px solid #000099; }

.headingtext { position: absolute; top: 0px; left: 5px; color: #eebbbb; }
.search { 
	position: absolute; 
	top: 30px; 
	left: 5px; 
	background-color: #0045b5; 
	width: 97%;
	border: 1px;
	border-top: #0045b5;
	border-bottom: #fff;
	border-left: #0045b5;
	border-right: #0045b5;
	margin-top: 2px; 
	padding: 2px; 
	border-style: double; 
	z-index: 1; }
	
.tagline { font-family : arial, helvetica, sans-serif; font-size : 15px; color: #ffffff; width: 200px; text-align: center; font-weight: bold; }

.bar1 td { color: #fff; font-family : arial, helvetica, sans-serif; font-size : 12px; font-weight: bold; }
.bar2 {
	position: absolute; 
	top: 138px; 
	left: 5px; 
	background-color: #84A2EF; 
	width: 97%;
	border: 1px;
	border-top: #0045b5;
	border-bottom: #0045b5;
	border-left: #0045b5;
	border-right: #0045b5;
	margin-top: 2px; 
	padding: 2px; 
	border-style: double; 
	z-index: 1; }
.bar2 td { color: #fff; font-family : arial, helvetica, sans-serif; font-size : 12px; font-weight: bold; }
.res { color: #fff; font-family : arial, helvetica, sans-serif; font-size : 12px; font-weight: bold; }
.pagebody { position: absolute; top: 180px; left: 5px; }
.strap { 
	position: absolute; 
	top: 0px; 
	left: 5px; 
	background-color: #84A2EF; 
	width: 97%;
	height: 20px;
	border: 1px;
	border-top: #0045b5;
	border-bottom: #0045b5;
	border-left: #0045b5;
	border-right: #0045b5;
	margin-top: 2px; 
	padding: 2px; 
	border-style: double; 
	z-index: 1; }
.strap1 { color: #fff; }
.plainhtmlpagebody { position: absolute; top: 125px; left: 5px; }

.bar3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #0045b5;
	color: #fff;
	width: 97%;
	border: 1px;
	border-top: #0045b5;
	border-bottom: #0045b5;
	border-left: #0045b5;
	border-right: #0045b5;
	margin-top: 2px; 
	padding: 2px; 
	border-style: double;
	z-index: 1; }
.bar3 td { color: #fff; font-family : arial, helvetica, sans-serif; font-size : 12px; font-weight: bold; }
.resultsholder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 3px;
	width: 99%;
}

div#pp {    
	position: absolute;
	top: 130px;
	left: 1px;
	width: 80%;   
	background-color:#fff;    
	margin-top: 20px;    
	margin-bottom: 20px;    
	margin-left: auto;    
	margin-right: auto;    
	padding: 3px;    
	border: thin groove #0045b6;
	visibility: hidden;
	z-index: 2; 
}

.popuppanel { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: left;
	background-color: #eeeeff;
	color: #000099;
	border: 1px solid #000099;
	left: 100px;
	top: 100px;
	width: 580px;
	height: 300px;
	}
	
.holder { border-top: 1px solid #0045b6; width: 97%; } 
.image { margin-left: -1px; float: left; padding-top: 1px; }
.info { margin-left: 205px; }
.casinoimage { text-align: center; font-size: 10px; font-weight: bold; }
.results { position: relative; padding-left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; width: 97%; }
.resultswide { position: relative; padding-left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #fff; color: #000; }
.reviews { position: relative; padding-left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #fff; color: #000; width: auto; }
.header { position: relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; background-color: #fff; color: #000;}
.filters1 { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #fff; color: #0045b6;}
.filters2 { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #fff; color: #0045b6;}
.desc { font-family: Arial, Helvetica, sans-serif; padding-top: 7px; font-size: 12px; background-color: #fff; color: #000000; text-align:justify;}
.bonustext { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #fff; color: #000;}
.bonustextgrey { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 3px; background-color: #fff; color: #444444;}
.bonustextred { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #fff; color: #0045b5;}
.yellowtextbold {color: #ffff00; font-weight: bold; }
.yellowtext {color: #ffff00; text-decoration: underline; }
.fw1 { float: left; width:160px; }
.fw2 { }
.footer { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #fff; color: #000; text-align: center;}
.smalltd { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #888; }
.selected { background-color: #fff; color: #ff0000; }
.revheadertxt { color: #0045b5; }

.blackbox { border: 1px solid #0045b6; background-color: #ffffff; color: #666; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; width: 160px; }
.blackboxhighlighted { border: 1px solid #0045b6; background-color: #ddddff; color: #0045b6; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; width: 160px; }
.blackboxcentered { border: 1px solid #0045b6; background-color: #ffffff; color: #666; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 160px; }
.blackboxblackcentered { border: 1px solid #0045b6; background-color: #0045b5; color: #fff; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width: 160px; }
.blankbox { background-color: #ffffff; color: #666; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; width: 160px; }
.searchbox { background-color: #ffffff; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; width: 160px; margin-left: 10px;}
.blankboxpadleft { background-color: #ffffff; color: #666; padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 160px; }
.promobox { border: 1px solid #000099; background-color: #ffffff; color: #000; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; width: 380px; }
.promobox2 { border: 1px solid #000099; background-color: #ffffff; color: #000; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; width: 580px; }
.pagetext { visibility: hidden; }
.gamesearch {  }

.greyed { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaa; }
.highlighted { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; }
.whitetextarea { color: #000; background-color: #fff; border: 1px solid #fff; overflow: auto; }

.rogue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; }
.reputable { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; }
.notlisted { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; }
.minibar { background-color: #ffeeee; border-top: 1px solid #0045b6; border-bottom: 1px solid #0045b6; }
.miniheader1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0045b6; }
.miniheader2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0045b6; }
.reviewheader { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #fff; }
.reviewtxt { font-size: 14px; }

.admintr { background-color: #eee; border-bottom: 1px solid #000; }
.admintdred { color: #0045b6; }
.admintdborderright { border-right: 1px solid #0045b6; }

.admintxt {	font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #000; background-color: #eeeeff; padding: 1px; }
.admintxtgreyed {	font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #555; background-color: #fff; padding: 1px; }
.adminhdr {	font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #0045b6; background-color: #fff; padding: 1px; }

.cmtxt { font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #000; background-color: #eeeeff; padding: 1px; }
.cmtxtgreyed { font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #555; background-color: #eee; padding: 1px; }

.awardheader { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFF00; background-color: #0045B5; text-align: center; width: 100%; height: 30px; padding: 5px; margin-bottom: 5px; }
.awardrunnerup { font-family: Arial, Helvetica, sans-serif; color: #FFF; background-color: #84A2EF; font-size: 12.5px; border: 1px solid #000; width: 100%; padding: 5px; }
.raquo { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000099; }

.newstitle { font-size: 18px; color: #000099; }
.newsdate { font-weight: bold; }
.newsstory { font-size: 14px; }
.newsurl { }
.newsitems { }
a.newslink { font-size: 15px; }
a.innews { color: #444477; text-decoration: underline; }
a.innews:hover { color: #0000FF; text-decoration: underline; }


