/*
Theme Name: Green and Gold
*/

html, body, div, p, a, h1, h2, h3, h4, input, textarea, select, img, ul, li {
padding:0px;
margin:0px;
outline:none;
text-decoration:none;
font-family:jaf-facitweb, sans-serif;
font-weight:300;
list-style:none;
background:none;
-webkit-text-size-adjust: 100%;
}

body { background:url("images/bg.jpg") repeat; min-width:1240px; }

strong { font-weight:500; }

p {
color:#D9D9D9;
font-size:12px;
font-weight:300;
line-height:22px;
margin-bottom:20px;
}


#header {
width:100%;
height:76px;
background:#20A429;
position:relative;
float:left;
-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-ms-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-o-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
z-index:100;
}

h1 {
text-transform:uppercase;
font-size:22px;
width:100%;
position:relative;
float:left;
line-height:26px;
text-align:center;
margin-top:15px;
letter-spacing:1px;
}

.headerinner {
width:1240px;
position:relative;
float:left;
height:76px;
}

.menuitem, .menu-main-menu-container li a {
position:relative;
float:left;
border-right:1px solid #008D0A;
height:76px;
width:146px;
text-align:center;
color:#ffffff;
font-size:12px;
line-height:75px;
background:#20A429;
transition:background 0.1s ease-in;
-webkit-transition:background 0.1s ease-in;
-o-transition:background 0.1s ease-in;
-ms-transition:background 0.1s ease-in;
-moz-transition:background 0.1s ease-in;
}

.menu-main-menu-container li a .underline {
width:100%;
height:6px;
position:absolute;
left:0px;
bottom:0px;
background:#FFCF00;
transition:all 0.1s ease-in;
-webkit-transition:all 0.1s ease-in;
-o-transition:all 0.1s ease-in;
-ms-transition:all 0.1s ease-in;
-moz-transition:all 0.1s ease-in;
opacity:0;
}

.no-touch .menu-main-menu-container li a:hover .underline, .menu-main-menu-container li.current-menu-item a .underline {
opacity:1;
}

.no-touch .menuitem:hover, .menu-main-menu-container li a:hover, .menu-main-menu-container li.current-menu-item a {
background:#02732A;
}

.logo {
width:206px;
height:76px;
position:relative;
float:left;
background:url("images/greenAndGold.png") no-repeat center center #ffffff;
overflow:hidden;
white-space:nowrap;
text-indent:101%;
}

#panelholder {
width:100%;
height:auto;
position:relative;
float:left;
overflow:hidden;
}

#panel1, #panel2, #panel3 {
position:relative;
float:left;
height:1200px;
overflow:hidden;
}

#panel1 { width:615px; background:#EFECE8; }
#panel2 { width:390px; background:url("images/blackbg.jpg") repeat #2a2a2a; }
#panel3 { width:255px; height:auto; overflow:hidden;}

.home #panel3 { height:1200px;}

.title {
width:555px;
height:55px;
background:#FFFFFF;
border-bottom:1px solid #D9D9D9;
position:relative;
float:left;
padding:20px;
}

.title h1 {
text-align:left;
}

.boldgreen {
font-weight:700;
color:#12A61C;
font-size:26px;
}

h2 {
color:#606060;
font-size:21px;
font-weight:300;
}

.panel1content {
width:555px;
padding:20px;
height:auto;
position:relative;
float:left;
min-height:300px;
}

.boldorange {
font-weight:600;
color:#F74000;
}

.filter {
width:159px;
height:27px;
background:#DEDAD5;
position:absolute;
top:20px;
right:20px;
border-radius:4px;
cursor:pointer;
overflow:hidden;
transition:all 0.2s ease-in;
-webkit-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in;
-ms-transition:all 0.2s ease-in;
-moz-transition:all 0.2s ease-in;
z-index:10;
}

.ranklist {
position:relative;
float:left;
width:100%;
}

.ranklist div, .ranklist h3 {
position:relative;
float:left;
width:149px;
padding:5px;
font-size:14px;
height:20px;
}

.ranklist div {
background:rgba(255,255,255,0.6);
border-bottom:1px solid #e7e7e7;
}

.ranklist div:hover {
background:rgba(255,255,255,1.0);
}

.filterdropdown {
height:216px;
}

.filterarrow {
width:8px;
height:6px;
position:absolute;
right:8px;
top:11px;
background:url("images/filterarrow.png") no-repeat center center;
z-index:10;
}

li {
font-size:12px;
color:#4A4A4A;
font-weight:600;
}

.adholder {
width:193px;
position:relative;
margin:45px auto 0;
}

.ad {
width:auto;
height:auto;
border:8px solid #ffffff;
background:#ffffff;
position:relative;
float:left;
margin:0 auto 24px;
}

.ad a {}

.ad img {
width:100%; height:100%; position:relative; float:left; 
}

.adinner {
background:#f2f2f2;
width:177px;
height:464px;
position:relative;
float:left;
}

.dice {
width:126px;
height:82px;
position:absolute;
right:20px;
top:10px;
background:url("images/dice.png") no-repeat center center;
background-size:cover; -ms-behavior: url("../../../figite_da_po/backgroundsize.htc");
z-index:10;
}

.featuredofferspanel {
width:330px;
padding:20px;
height:100%;
position:relative;
float:left;
}

.featuredofferspanel h2 {
text-transform:uppercase;
color:#ffffff;
margin-top:13px;
margin-bottom:15px;
}

.featuredoffersinner2 {
width:100%;
position:relative;
float:left;
padding-top:50px;
}

.yellowbold {
color:#FCD12F;
font-weight:600;
}

.featuredpanel {
width:306px;
height:176px;
background-color:#4CB74D;
position:relative;
float:left;
border-radius:5px;
padding:12px;
cursor:pointer;
background-position:center center;
background-repeat:no-repeat;
margin-bottom:25px;
z-index:10;
overflow:hidden;
}

.featuredpanel.featuredpanelimage {
padding:0px;
width:330px;
height:200px;
}

.featuredpanelinner {
width:304px;
height:174px;
position:relative;
float:left;
border:1px solid rgba(255,255,255,0.5);
}

.featuredpanelimage .featuredpanelinner {
width:330px;
height:200px;
border:none;
position:absolute;
top:0px;
left:0px;
background:none;
z-index:50;
}

.circlearrow {
width:42px;
height:42px;
position:absolute;
left:0px;
right:0px;
margin:0 auto;
background:url("images/circlearrow.png") no-repeat center center;
top:118px;
transition:all 0.2s ease-in;
-webkit-transition:all 0.2s ease-in;
-moz-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in;
-ms-transition:all 0.2s ease-in;
}

.no-touch .featuredpanelinner:hover .circlearrow {
transform:rotate(360deg);
-o-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
}

.fptitle, .fpcontent {
color:#ffffff;
text-align:center;
width:80%;
padding:0px 10%;
position:relative;
float:left;
}

.fptitle {
margin-top:25px;
font-size:22px;
font-weight:500;
line-height:22px;
margin-bottom:15px;
}

.fpcontent p {
font-size:14px;
line-height:20px;
font-weight:200;
color:#ffffff;
text-align:center;
margin-bottom:0px;
}

.introcopyarea {
width:330px;
height:auto;
position:relative;
float:left;
}

.introcopyarea h2 {
font-weight:600;
color:#D9D9D9;
margin-bottom:15px;
margin-top:5px;
}

.casinolist {
width:100%;
position:relative;
float:left;
margin-top:20px;
}

.casinoitem {
width:545px;
height:100px;
position:relative;
float:left;
margin-bottom:12px;
background:#ffffff;
-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-ms-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-o-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
border:5px solid #ffffff;
transition:all 0.1s ease-in;
-webkit-transition:all 0.1s ease-in;
-o-transition:all 0.1s ease-in;
-ms-transition:all 0.1s ease-in;
-moz-transition:all 0.1s ease-in;
}

.no-touch .casinoitem:hover { border-color:#F85921; }

.casinocontentarea {
width:155px;
height:100%;
position:relative;
float:left;
border-right:1px solid #E0E0E0;
}

.stararea {
width:133px;
}

.bonusmessagearea {
width:170px;
}

.playarea {
border-right:none;
width:84px;
}

.logoimg {
width:100px;
height:70px;
background-position:center center;
background-repeat:no-repeat;
background-size:contain; -ms-behavior: url("../../../figite_da_po/backgroundsize.htc");
position:absolute;
left:25px;
top:15px;
overflow:hidden;
white-space:nowrap;
text-indent:101%;
}

.bonusbubble {
background:#EFEFEF;
width:130px;
height:38px;
border-radius:5px;
position:absolute;
left:0px;
right:0px;
margin:0 auto;
top:20px;
padding:10px;
}

.starrating {
width:98px;
height:17px;
position:absolute;
left:0px;
top:33px;
right:0px;
margin:0 auto;
background:url("images/4star.png") no-repeat center center;
}

.readreview {
color:#02732A;
width:100%;
float:left;
text-decoration:underline;
font-size:13px;
text-align:center;
height:13px;
position:absolute;
left:0px;
top:60px;
}

.readreview:hover, .readmore:hover { color:#4d4d4d; }

.playbtnsmall {
background:#20A429;
color:#ffffff;
text-transform:uppercase;
text-align:center;
padding:8px 8px 7px;
font-size:12px;
line-height:12px;
height:12px;
width:35px;
position:absolute;
left:0px;
right:0px;
margin:0 auto;
top:36px;
border-radius:3px;
transition:all 0.2s ease-in;
-webkit-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in;
-ms-transition:all 0.2s ease-in;
-moz-transition:all 0.2s ease-in;
}

.playbtnsmall:hover {
background:#F85921;
}

.offertext, .offertype {
width:100%;
position:relative;
float:left;
font-size:15px;
line-height:19px;
text-align:center;
color:#606060;
}

.offertype { font-weight:600; color:#F85921;}

.number {
width:47px;
height:53px;
position:absolute;
top:0px;
left:-5px;
background:url("images/1.png") no-repeat center bottom;
z-index:10;
}

.no-touch .casinoitem:hover .number {
height:68px;
background-position:center top;
top:-15px;
}

.topnum-1 { background-image:url("images/1.png"); }
.topnum-2 { background-image:url("images/2.png"); }
.topnum-3 { background-image:url("images/3.png"); }
.topnum-4 { background-image:url("images/4.png"); }
.topnum-5 { background-image:url("images/5.png"); }
.topnum-6 { background-image:url("images/6.png"); }
.topnum-7 { background-image:url("images/7.png"); }
.topnum-8 { background-image:url("images/8.png"); }
.topnum-9 { background-image:url("images/9.png"); }
.topnum-10 { background-image:url("images/10.png"); }


/* review page */

#contentpanel {
width:963px;
background:#EFECE8;
height:auto;
float:left;
position:relative;
min-height:500px;
border-right:2px solid #ffffff;
}

.backtosearch {
width:100px;
height:17px;
background:#D9D9D9;
color:#4A4A4A;
position:absolute;
top:8px;
left:20px;
border-radius:4px;
padding:5px 10px 5px 20px;
cursor:pointer;
overflow:hidden;
text-transform:uppercase;
font-size:12px;
font-weight:600;
transition:all 0.2s ease-in;
-webkit-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in;
-ms-transition:all 0.2s ease-in;
-moz-transition:all 0.2s ease-in;
}

.backtosearch .arrow {
width:10px;
height:12px;
position:absolute;
background:url("images/backarrow.png") no-repeat center top;
left:7px;
top:7px;
}

.backtosearch:hover {
color:#D9D9D9;
background:#4A4A4A;
}

.backtosearch:hover .arrow {
background-position:center bottom;
}

.reviewcontent {
width:883px;
height:auto;
float:left;
position:relative;
background:#ffffff;
margin:42px 20px 0;
-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-ms-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-o-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
padding:20px 20px 100px;
}

.reviewpagetop {
width:100%;
float:left;
position:relative;
height:86px;
margin-bottom:30px;
}

.reviewpagetop .logoarea {
width:503px;
}

.reviewpagetop .stararea {
width:143px;
}

.reviewpagetop .playarea {
width:64px;
}

.reviewpagetop .playarea .playbtnsmall {
left:auto;
right:0px;
}

.reviewpagetop .logoimg {
left:10px;
top:10px;
overflow:hidden;
white-space:nowrap;
text-indent:101%;
}

.reviewpagetop .bonusbubble {
top:12px;
}

.reviewpagetop .playarea .playbtnsmall {
top:28px;
}

.reviewpagetop h1 {
text-transform:none;
font-size:22px;
line-height:22px;
position:absolute;
width:auto;
height:22px;
font-weight:600;
color:#3A3A3A;
top:18px;
left:133px;
}

.leftcol {
width:350px;
height:auto;
position:relatiive;
float:left;
margin-right:40px;
min-height:200px;
margin-left:10px;
}

.rightcol {
position:relative;
float:left;
height:auto;
width:483px;
min-height:200px;
padding-top:15px;
}

.reviewcontent p {
color:#4A4A4A;
margin-bottom:30px;
}

.reviewcontent h3 {
color:#4A4A4A;
font-size:15px;
font-weight:600;
margin-bottom:8px;
}

.screenshot {
width:350px;
height:260px;
background:#7a7a7a;
position:relative;
float:left;
}

.screenshot .inner {
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
background-position:center center;
background-repeat:none;
background-size:cover; -ms-behavior: url("../../../figite_da_po/backgroundsize.htc");
border-radius:5px;
}

.starscontainer {
width:350px;
position:relative;
float:left;
height:135px;
margin-top:30px;
border-bottom:1px solid #D9D9D9;
}

.starscontainer .overallstar {
height:100%;
width:135px;
position:relative;
float:left;
margin-right:25px;
}

.starscontainer .individualstars {
position:relative;
float:left;
width:190px;
height:auto;
}

.sr {
width:100%;
float:left;
position:relative;
margin-bottom:6px;
}

.individualstars h4 { font-size:12px; font-weight:500; width:95px; text-align:right; float:left; line-height:16px; color:#3A3A3A;}

.individualstars .starrating {
width:90px;
position:relative;
float:left;
margin-left:5px;
background-size:contain; -ms-behavior: url("../../../figite_da_po/backgroundsize.htc");
height:14px;
top:auto;
left:auto;
right:auto;
}

.largestars {
width:100%;
height:24px;
background-size:contain; -ms-behavior: url("../../../figite_da_po/backgroundsize.htc");
right:auto;
margin:0px;
top:40px;
}

.overallstar h4 {
font-size:13px;
width:100%;
position:absolute;
left:0px;
top:16px;
text-align:center;
font-weight:600;
color:#3A3A3A;
}

.halfstar {background-image:url("images/halfStar.png");}
.onestar {background-image:url("images/1star.png");}
.onehalfstar {background-image:url("images/1halfstar.png");}
.twostar {background-image:url("images/2star.png");}
.twohalfstar {background-image:url("images/2halfstar.png");}
.threestar {background-image:url("images/3star.png");}
.threehalfstar {background-image:url("images/3halfstar.png");}
.fourstar {background-image:url("images/4star.png");}
.fourhalfstar {background-image:url("images/4halfstar.png");}
.fivestar {background-image:url("images/5star.png");}

.usps ul, .usps {
width:100%;
float:left;
position:relative;
}

.usps {
margin-top:15px;
}

.usps li {
width:300px;
position:relative;
float:left;
font-size:13px;
font-weight:600;
color:#3A3A3A;
background:url("images/tick.png") no-repeat left 4px;
padding-left:25px;
margin:0 15px 30px;
}

.getplaying {
width:100%;
float:left;
position:relative;
margin-top:15px;
height:52px;
}

.getplaybtn {
width:230px;
height:52px;
background:#20A429;
position:absolute;
left:0px;
right:0px;
margin:0 auto;
border-radius:3px;
text-align:center;
color:#ffffff;
text-transform:uppercase;
font-size:17px;
line-height:52px;
transition:all 0.1s ease-in;
-webkit-transition:all 0.1s ease-in;
-moz-transition:all 0.1s ease-in;
-ms-transition:all 0.1s ease-in;
-o-transition:all 0.1s ease-in;
}

.getplaybtn:hover {
background:#F74000;
}

.otherpopularcasinos {
width:923px;
float:left;
margin:26px 20px 0;
position:relative;
padding-bottom:100px;
}

.otherpopularcasinos h3 {
font-size:21px;
color:#606060;
width:100%;
float:left;
margin-bottom:10px;
}

.fullwidth .casinoitem {
width:923px;
height:147px;
overflow:hidden;
transition:height 0.2s ease-in;
-webkit-transition:height 0.2s ease-in;
-moz-transition:height 0.2s ease-in;
-ms-transition:height 0.2s ease-in;
-o-transition:height 0.2s ease-in;
border:none;
}


.fullwidth .casinoitem:hover {
height:438px;
border-color:#ffffff;
}

.casinoitemtophalf {
width:100%;
height:148px;
position:relative;
float:left;
border-bottom:1px solid #E0E0E0
}

.casinoitemlowerhalf {
width:898px;
float:left;
position:relative;
padding:20px;
}

.fullwidth .logoimg {
top:29px;
left:0px;
right:0px;
margin:0 auto;
}

.textarea {
width:350px;
padding:20px;
height:91px;
}

.fullwidth .playarea {
width:65px;
}

.fullwidth .playbtnsmall {
left:auto;
right:0px;
margin:0px;
top:52px;
}

.fullwidth .bonusbubble { top:36px; }

.fullwidth .stararea { width:118px; }
.fullwidth .starrating { top:44px; }

.fullwidth .readreview {top:71px;}

.textarea a.casinoname {
font-size:14px;
font-weight:600;
color:#3A3A3A;
line-height:14px;
margin-bottom:10px;
text-decoration:none;
}

.textarea p {
color:#4A4A4A;
}

.readmore {
text-decoration:underline;
color:#02732A;
}

.paymentmethods {
width:100%;
height:100%;
float:left;
position:relative;
margin:40px 0px;
}

.paymentmethods h4 {
font-size: 13px;
width: 100%;
position:relative;
float:left;
text-align: left;
margin-bottom:20px;
font-weight: 600;
color: #3A3A3A;
}

.paymentmethod {
width:48px;
height:30px;
position:relative;
float:left;
margin:0px 10px 10px 0px;
border-radius:2px;
background-size:contain; -ms-behavior: url("../../../figite_da_po/backgroundsize.htc");
background-position:center center;
background-repeat:no-repeat;
}

.uspssection {
width:445px;
margin-left:40px;
position:relative;
float:left;
}

.uspssection .usps {
margin-top:5px;
}

.twobuttons {
width:100%;
float:left;
position:relative;
height:28px;
}

.twobuttonsinner {
width:262px;
position:absolute;
left:0px;
right:0px;
margin:0 auto;
}

.slidedownbutton {
height:28px;
width:124px;
position:relative;
float:left;
background:#20A429;
border-radius:3px;
font-size:12px;
text-align:center;
color:#ffffff;
margin:0px 6px 0px 0px;
padding:0px;
text-transform:uppercase;
line-height:30px;
}

.slidedownbutton:hover {
background:#F74000;
}

.slidedownbutton.findoutmore {
background:#D9D9D9;
color:#4A4A4A;
}

.slidedownbutton.findoutmore:hover {
color:#D9D9D9;
background:#4A4A4A;
}

.screenshotsholder {
width:254px;
height:100%;
position:relative;
float:left;
margin-left:80px;
}

.screenshotsholder .screenshot {
width:254px;
height:189px;
}

#contentpanel {
/* height:1200px; */
}

.perfectcasinoheader {
width:921px;
height:260px;
background:url("images/perfectcasino.png") no-repeat center center;
position:relative;
float:left;
margin:26px 21px 0px;
border-radius:6px;
}

.perfectcasinotitle {
width:250px;
height:48px;
background:url("images/myperfectcasino.png") no-repeat center center;
position:absolute;
top:45px;
left:35px;
}

.casinotabs {
width:859px;
height:106px;
background:#F9F9F9;
border:1px solid #D9D9D9;
border-radius:4px;
overflow:hidden;
position:absolute;
left:0px;
right:0px;
margin:0 auto;
top:120px;
}

.casinotab {
width:171px;
height:106px;
border-right:1px solid #D9D9D9;
float:left;
position:relative;
cursor:pointer;
background:#F9F9F9;
transition:all 0.2s ease-in;
-moz-transition:all 0.2s ease-in;
-webkit-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in;
-ms-transition:all 0.2s ease-in;
}

.casinotab .line {
width:100%;
height:6px;
background:#FFCF00;
position:absolute;
left:0px;
bottom:0px;
opacity:0;
transition:all 0.2s ease-in;
-moz-transition:all 0.2s ease-in;
-webkit-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in;
-ms-transition:all 0.2s ease-in;
}

.casinotab-5 {
border-right:none;
}

.perfecticon {
width:47px;
height:100%;
position:absolute;
left:25px;
top:0px;
background:url("images/bigbonuses.png") no-repeat center center;
}

.casinotab h3 {
font-size:12px;
line-height:17px;
font-weight:400;
position:absolute;
width:50px;
top:38px;
left:86px;
height:35px;
}

.no-touch .casinotab:hover, .casinotabactive {
background:#f0f0f0;
}

.activetab {
background:#20A429;
}

.no-touch .casinotab:hover .line, .activetab .line {
opacity:1;
}

.activetab .line {
background:#20A429;
}

a.casinotab h3 {
color:#3a3a3a;
text-decoration:none;
}

.welcomeoffers {
background:url("images/welcomeoffers.png") no-repeat center center;
}

.loyaltypoints {
background:url("images/loyaltypoints.png") no-repeat center center;
}

.bestpokies {
background:url("images/bestpokies.png") no-repeat center center;
}

.hugejackpots {
background:url("images/hugejackpots.png") no-repeat center center;
}



/* standard page */

.standardcontent {
width:923px;
height:auto;
float:left;
position:relative;
margin:42px 20px 0;
padding:0px 0px 100px;
min-height:100%;
}

.standardcontentinner {
width:883px;
margin:0px 20px;
position:relative;
float:left;
}


.contentimage {
width:260px;
height:260px;
position:relative;
float:left;
background-color:#ffffff;
border:9px solid #ffffff;
-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-ms-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
-o-box-shadow:0px 2px 3px rgba(0,0,0,0.1);
background-position:center center;
}

.standardcontent h1 {
font-size:26px;
font-weight:600;
text-align:left;
text-transform:none;
color:#12A61C;
letter-spacing:0px;
position:relative;
float:left;
margin-bottom:30px;
line-height:35px;
}

.standardcontent p {
color:#4A4A4A;
font-size:13px;
line-height:25px;
}

.standardcontent .otherpopularcasinos p {
font-size:12px;
line-height:22px;
}

.contentblock {
width:100%;
float:left;
position:relative;
margin-bottom:40px;
}

.imghalf, .copyhalf {
position:relative;
height:auto;
float:left;
width:320px;
}

.copyhalf {
width:563px;
}

.standardcontent h2 {
color:#F74000;
font-size:21px;
width:100%;
float:left;
margin-bottom:20px;
font-weight:600;
}

.introcontent {
width:100%;
float:left;
position:relative;
margin-bottom:30px;
}

.casinotab-0 { display:none; }

h3.top { color:#ffffff; width:540px; position:absolute; height:15px; right:30px; top:56px; font-size:14px; line-height:17px; text-align:right;}

.filter li {
margin-bottom:5px;
}

select { font-weight:600; font-size:13px; color:#4A4A4A; appearance:none; -webkit-appearance:none; outline:none; width:139px; margin:0px; padding:0px; float:left; position:relative; border:none; margin-top:5px; z-index:10; margin-left:10px; }


#footer {
background:#313131;
width:1005px;
height:auto;
float:left;
position:relative;
}


.footerinner { width: 90%; float:left; padding:30px 5%; position:relative; height:auto; }

.footertophalf, .footerlowerhalf { width:100%; position:relative; float:left; height:auto;}

.footertophalf { margin-bottom:30px; }


.footerlinks { width:100%; float:left; position:relative; }

.footerlink {width:auto; position:relative; float:left; margin:0px 15px 10px 0px; }

.footerlinkbefore { width:4px; height:4px; background:url("images/littlecircle.png") no-repeat center center; float:left; margin-right:15px; margin-top:7px;}

.footerlink a { color:#D9D9D9; font-size:12px; }

.footerlink a:hover { text-decoration:underline;}


.footerlogos { width:211px; height:48px; background:url("images/logos.png") no-repeat center center; position:relative; float:left; }

.footerlowerhalf p {width:auto; position:relative; float:left; margin-top:19px; margin-right:20px; }

.ipadfeaturestitle { display:none; }

.perfecticon { background:url("images/newIcons/bigBonuses.png") no-repeat center top; width:45px; height:39px; top:32px;}

.welcomeoffers { background:url("images/newIcons/welcomeOffers.png") no-repeat center top; width:45px; height:39px; }

.loyaltypoints { background:url("images/newIcons/loyaltyPoints.png") no-repeat center top; width:46px; height:44px; }

.bestpokies { background:url("images/newIcons/bestPokies.png") no-repeat center top; width:31px; height:37px; }

.hugejackpots { background:url("images/newIcons/hugeJackpots.png") no-repeat center top; width:44px; height:37px; }

.activetab .perfecticon { background-position:center bottom; }

.activetab.casinotab h3 { color:#ffffff; }

.standardcontent .otherpopularcasinos { margin-left:0px; margin-right:0px; }

.screenshotinner { position:absolute; left:0px; top:0px; width:100%; height:100%; }

h1.hidden {
overflow:hidden;
white-space:nowrap;
text-indent:101%;
width:1px;
height:1px;
font-size:0px;
} 

img.hundred {
width:100%;
position:relative;
float:left;
height:100%;
z-index:10;
}

#contentpanel.errorpage {
min-height:600px;
width:100%;
}

.error404 #panel3 {
display:none;
}

.error404 #footer {
width:100%;
}

.errorpage h1 {
width:100%;
float:left;
position:relative;
margin:150px 0px 20px;
}

.errorpage p {
width:100%;
float:left;
position:relative;
margin-top:0px;
text-align:center;
color:#4a4a4a;
font-size:15px;
}

.uspssection .usps {
height:260px;
}

.twobuttons {
position:absolute;
left:0px;
right:0px;
margin:0 auto;
bottom:30px;
}