html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

body{background:#fefefe;color:#010101;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
img{max-width:100%;}
h1, h2, h3, h4{color:#b23000;font-family:'matrix';}
h1, h2{font-size:23px;}
a, a:visited{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding-bottom:15px;}
.affiliate-comparison-heading, .affiliate-comparison-heading-mobile{padding-bottom:20px;}
.no-padding{padding:0px !important;}
.bottom-border{border-bottom:1px solid #420000;}
.top-border{border-top:1px solid #711313;}
.float-left{float:left;}
.float-right{float:right;}
.clear:after{display:block;height:0px;visibility:hidden;font-size:0px;clear:both;content:" ";}
* html .clear{zoom:1;}
*:first-child+html .clear{zoom:1;}
.indent{padding:0px 10px;}
@font-face{font-family:'matrix';src:url('../fonts/sqr721n-webfont.eot');src:url('../fonts/sqr721n-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/sqr721n-webfont.woff') format('woff'),
url('../fonts/sqr721n-webfont.ttf') format('truetype'),
url('../fonts/sqr721n-webfont.svg#square721_btbold') format('svg');font-weight:normal;font-style:normal;}
#wrapper > div{padding:10px 0px;}
#header, #casino-blocks, #content, #footer{width:100%;max-width:980px;margin:0 auto;}
#header-wrapper{background:#000;}
#header-wrapper #header{position:relative;}
#header-wrapper #header .logo{position:absolute;top:30%;margin-top:-32px;width:58%;}
#header-wrapper #header .logo2{text-align:right;width:40%;}
#casino-blocks h3{color:#fafafa;}
#casino-blocks .casino-block{width:25%;}
#casino-blocks .casino-block .block{padding:0px 10px;height:161px;}
#casino-blocks .casino-block .block .bg{background:url(../images/casino-blocks/casino-block-bg.png) repeat-x;}
#casino-blocks .casino-block .block .bg .casino-block-left{width:53%;}
#casino-blocks .casino-block .block .bg .casino-block-left .casino-block-left-content{padding:10px;}
#casino-blocks .casino-block .block .bg .casino-block-left .casino-block-left-content h3{font-weight:bold;font-size:15px;height:55px;text-transform:uppercase;}
#casino-blocks .casino-block .block .bg .casino-block-left .casino-block-left-content p{font-size:12px;padding:0px;}
#casino-blocks .casino-block .block .bg .casino-block-right{width:47%;text-align:right;}
#content-wrapper{background:url(../images/content-bg.png) left top repeat-x;padding:0px !important;}
#content-wrapper-inner{background:url(../images/content-bg-bottom.png) no-repeat right 113%;}
#content{position:relative;padding-top:15px;}
#sidebar{width:24%;float:right;font-family:'matrix';}
#sidebar h3, #mobile-nav h3{background:url(../images/heading-bg.png) center center no-repeat;text-align:center;font-size:18px;text-transform:uppercase;line-height:38px;padding:0px 0px 6px 0px;margin-bottom:10px;}
#mobile-nav h3{background:none;}
#sidebar h3 , #sidebar h3 a{color:#fff;}
#mobile-nav-wrapper{background:#000;text-align:center;display:none;margin:0px;padding:0px 0px 10px 0px !important;}
#mobile-nav{font-family:'matrix';}
#mobile-nav h3.menu-toggle{color:#fff;padding-bottom:5px;margin-bottom:5px;background:url(../images/heading-bg.png) center center no-repeat;}
#mobile-nav h3{margin:0px;padding:0px;color:#010101;}
#sidebar h3{position:relative;margin-top:-20px;}
#sidebar #menu-wrapper{}
#sidebar .menu{margin-bottom:20px;}
#sidebar .menu.first{margin-top:15px;}
#sidebar .menu, #mobile-nav .menu{padding:10px;border:2px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:url(../images/sidebar-bg.png) no-repeat center center #e2e2e2;position:relative;}
#mobile-nav .menu{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;background:#e2e2e2;}
#sidebar .menu ul li, #mobile-nav .menu ul li{padding:4px 0px;}
#content-area{
	width: 100%;
	float: left;
}
#content-area #the-content{padding:10px 25px 10px 10px;padding-left:0px;}
#content-area #the-content h1,
#content-area #the-content h2{padding-bottom:15px;}
#content-area #the-content p{line-height:23px;}
#content-area #the-content ul{list-style:disc;line-height:23px;margin-left:15px;}
#content-area #the-content ul li{padding-bottom:15px;}
.affiliate-comparison-table{width:100%;margin-bottom:15px;border:2px solid #fff;background:#f4f4f4;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:'matrix';box-shadow:0px 0px 10px #888;-webkit-box-shadow:0px 0px 10px #888;-moz-box-shadow:0px 0px 10px #888;}
.affiliate-comparison-table tr td{text-align:center;vertical-align:middle;border-bottom:1px solid #6c6c6c;border-top:1px solid #6c6c6c;border-left:1px solid #6c6c6c;border-right:1px solid #6c6c6c;padding:10px;}
.affiliate-comparison-table .label-wrapper{position:relative;}
.affiliate-comparison-table .label-wrapper .label{
	position: absolute;
	top: -40px;
	left: 50%;
	margin-left: -30%;
}
.affiliate-comparison-table tr td.number{background:#333333;border-bottom:1px solid #4f4f4f;color:#fafafa;font-family:georgia;font-weight:bold;}
.affiliate-comparison-table tr td.offer{padding:30px;}
.affiliate-comparison-table tr td.offer span{display:block;font-weight:bold;font-size:20px;padding-bottom:5px;}
.affiliate-comparison-table tr td.offer .mobile-rating{display:none;}
.affiliate-comparison-table tr td.buttons{text-transform:uppercase;}
.affiliate-comparison-table tr td.buttons > div{padding-top:5px;}
.affiliate-comparison-table tr td.buttons > div:first-child{padding-top:0px;}
.affiliate-comparison-table td:hover{cursor:pointer;}
.affiliate-comparison-table .mobile-play{display:none;}
.affiliate-comparison-table.mobile{display:none;}
.affiliate-comparison-heading-mobile{display:none;}
.affiliate-comparison-table-mobile{display:none;}
.affiliate-comparison-table-mobile{width:100%;margin-bottom:15px;background:#fefefe;font-family:'matrix';}
.affiliate-comparison-table-mobile tr.bg{background:url(../images/casino-table/mobile-table-bg.png) left bottom repeat-x;}
.affiliate-comparison-table-mobile tr td{text-align:center;vertical-align:middle;padding:10px;}
.affiliate-comparison-table-mobile tr td.number{background:#cccccc;color:#1b1b1b;font-family:georgia;font-weight:bold;}
.affiliate-comparison-table-mobile tr td.offer span{display:block;font-weight:bold;font-size:20px;padding-bottom:5px;}
.affiliate-comparison-table-mobile tr td.offer .label-wrapper{padding-bottom:10px;}
.affiliate-comparison-table-mobile tr td.buttons{text-transform:uppercase;}
.affiliate-comparison-table-mobile tr td.buttons > div{padding-top:5px;padding-bottom:10px;}
.affiliate-comparison-table-mobile tr td.buttons > div:first-child{padding-top:0px;padding-bottom:0px;}
#footer-wrapper{background:#000;box-shadow:0px -15px 15px #999;-webkit-box-shadow:0px -15px 15px #999;-moz-box-shadow:0px -15px 15px #999;}
#footer{text-align:center;color:#f2f2f2;font-size:13px;}
#footer a, #footer a:visited{color:#f2f2f2;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer p{padding:0px;}
.footer-menu{display:table;margin:0 auto;padding-top:5px;}
.footer-menu ul li{float:left;border-right:1px solid #f2f2f2;padding:0px 6px;margin:2px 0px;}
.footer-menu ul li:last-child{border:none;}
#footer .indent > div{padding-top:15px;}
@media screen and (max-width:900px){}
@media screen and (max-width:768px){#header-wrapper #header .logo{width:auto;position:relative;top:0px;margin-top:0px;padding:10px 20px;}
#header-wrapper #header .logo2{display:none;}
#mobile-nav-wrapper{display:block;}
#mobile-nav-wrapper .menu-wrapper{display:none;}
#mobile-nav-wrapper .menu-toggle:hover{cursor:pointer;}
#mobile-nav-wrapper .sub-menu ul{display:none;}
#mobile-nav-wrapper .sub-menu:hover ul{display:block;}
#mobile-nav-wrapper .sub-menu h3:hover{cursor:pointer;}
#sidebar{display:none;}
#content-area{width:100%;}
#content-area #the-content{padding:10px;}
}
@media screen and (max-width:720px){#casino-blocks .casino-block .block .bg .casino-block-left{width:60%;}
#casino-blocks .casino-block .block .bg .casino-block-right{width:40%;}
}
@media screen and (max-width:640px){#casino-blocks-wrapper{display:none;}
.affiliate-comparison-table.mobile{display:table;}
.affiliate-comparison-table tr td.rating{display:none;}
.affiliate-comparison-table tr td.offer .mobile-rating{display:block;padding-top:10px;margin:0 auto;}
.affiliate-comparison-table .play{display:none;}
.affiliate-comparison-table .mobile-play{display:inline;}
}
@media screen and (max-width:480px){.affiliate-comparison-table{display:none;}
h1, #content-area #the-content h2 {
    padding-bottom: 0px;
}
.affiliate-comparison-heading-mobile{display:block;background:url(../images/casino-table/mobile-table-bg.png) left bottom repeat-x;}
.affiliate-comparison-table-mobile{display:table;}
.affiliate-comparison-table tr td{padding:5px;}
.affiliate-comparison-table tr td.offer{padding:45px 5px 10px 5px;}
.affiliate-comparison-table .label-wrapper .label{top:-46px;left:-6px;}
.toggled-content{display:none;}
#content-area #the-content h1:hover{cursor:pointer;}
#content-wrapper-inner{background:none;}
.indent{padding:0px;}
h1.content-toggle{background:url(../images/dropdown.png) 10px center no-repeat;padding-left:50px;padding-top:20px;padding-right:10px;}
#content-area #the-content{padding:10px 0px;}
.toggled-content, .affiliate-comparison-heading-mobile{padding:0px 10px;}
.affiliate-comparison-heading-mobile{padding:10px;box-shadow:0px -5px 5px #999;-webkit-box-shadow:0px -5px 5px #999;-moz-box-shadow:0px -5px 5px #999;}
}
@media screen and (max-width:360px){.affiliate-comparison-table tr td.logo{width:30%;}
}
@media screen and (min-width:481px){.toggled-content{display:block !important;}
}
