/* Combined CSS */
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 { -webkit-text-size-adjust:none; margin:0; padding:0; }
ul,li,ol,dl,dd,dt { margin:0; padding:0; }
img { border:0; }
a { text-decoration:none; color: #FFF; font-weight: bold; }
body {padding:0; margin:0; font-family: Helvetica, Sans-Serif; color:white;}
#lang-switch { background: url(images/header_lang_seperator.png) no-repeat; width: 3em; height: 61px; position: absolute; right: 0px; cursor: not-allowed; text-align: center; color: #FFF; }
#lang-switch-cur { padding-top: 10px; }
#lang-switch-down { background: url(images/table_headline_arrow_down.png) no-repeat center; width: 100%; height: 8px; padding-top: 10px; }
#lang-dropdown { color: #000; background-color: #FFF; position: absolute; right: 0px; top: 61px; width: 3em; }
.lang-switch-list-item { color: #000; background-color: #FFF; border-bottom: 1px solid #000; border-left: 1px solid #000; text-align: center; padding-top: 0.5ex; padding-bottom: 0.5ex; }
#header {height:61px; background: url(images/header_bg.png) repeat-x top left;}
#header img {margin: 3px 0 0 5px;}
.buttons > div {display:inline-block; height:40px;}
.buttons div.button {text-align:center; margin:0 2px; height:inherit; background: url(images/top_btn_left.png) no-repeat top left, url(images/top_btn_right.png) no-repeat right top;}
.buttons div.button .middle {margin:0 7px; height:inherit; font-size:80%; background: url(images/top_btn_mdl.png) repeat-x top left;}
.buttons div.button .middle a {display:table; height:inherit; width:100%;}
.buttons div.button .middle a.smaller {font-size:80%;}
.buttons div.button .middle a span {display:table-cell; vertical-align:middle;}
.casino-games div.button {background: url(images/casino_games_btn_left.png) no-repeat top left, url(images/casino_games_btn_right.png) no-repeat right top;}
.casino-games .buttons div.button a {background: url(images/casino_games_btn_mdl.png) repeat-x top left; color: #000}
#ticker { position: relative; width: 100%; overflow: hidden; height: 69px; margin-top: 10px; }
.glidecontent { position: absolute; color: #FFF; visibility: hidden; width: 100%; }
.glidecontent .glidetext { font-size: 80%; }
.glidecontent .glidetext a { text-decoration: underline; }
.glidecontent img { float: left; margin-right: 7px;}
.glidecontenttoggler { display: none; }
#content {background: url(images/body_bg.png) repeat-x top left #056645; padding:10px 5px;}
#content.casino-games { padding-left: 0px; padding-right: 0px; }
.accr {margin-top: 10px; margin-bottom:10px;}
.accr .item {margin-bottom:3px;}
.accr .item h2 {height:43px; line-height:43px; padding-left: 7px; font-size:16px; margin:0; background: url(images/table_headline_left.png) no-repeat top left, url(images/table_headline_right.png) no-repeat top right, url(images/table_headline_mdl.png) repeat-x top left;}
.casino-games .accr .item h2 {height: 56px; line-height:56px; background: url(images/casino_games_headline_bg.png) repeat-x top left;}
.accr .item.selected > h2 {cursor: auto;}
.accr .item h2 a {display:block; height:inherit;}
.accr .item > h2 img.up, .accr .item > h2 img.down {float:right; margin:20px 10px 0 0;}
.accr .item > h2 img.up {display:block;}
.accr .item > h2 img.down {display:none;}
.accr .item.notitle > h2 { display: none; }
.accr .item.selected > h2 img.down {display:block;}
.accr .item.selected > h2 img.up {display:none;}
.accr .item.selected > .content {height:auto; opacity:100;}
.accr .item .content {display:none;}
.accr .item.selected .content {display:block;}
.accr .item > .content {overflow:hidden; border: 1px solid #093927; background-color: #056645; padding: 1px; height:0; opacity:0;}
.accr .item > .content div.spotlight { background: #01170f }
.accr .item > .content table {width:100%; height:0; background-color: #01170f }
.accr .item > .content table thead tr th {background-color:#093927; font-size:14px; font-weight:normal; text-align:center; padding:5px;}
.accr .item > .content table tbody tr { height: 41px; }
.accr .item > .content table tbody tr.separator:nth-of-type(1) { display: none; }
.accr .item > .content table tbody tr.separator { height: 2px; }
.accr .item > .content table tbody tr.separator td { padding: 0px; }
.accr .item > .content table tbody tr td {padding:5px;}
.accr .item > .content table tbody tr td.td-content b {color: #ffd400}
.accr .item > .content table tbody tr td.td-number {font-size: 90%; }
.accr .item > .content table tbody tr td.td-upto {color:#ffd400; text-align:center; font-weight:bold;}
.accr .item > .content table tbody tr td.td-play {text-align:right;}
.accr .item > .content table tbody tr td div.separator { background: url(images/table_seperator.png) repeat-x top left; width: 100%; height: 2px; }
.accr .item > .content table tbody tr.more { background-color:#093927; font-size:14px; font-weight:normal; text-align:center; padding:5px; height: 41px; }
.accr .item > .content table tbody tr.more a { font-weight: normal; display:block; }
h1.pagetitle {height:43px; line-height:43px; text-align:center; font-size:16px; margin:-10px -5px 10px -5px; background:url(images/table_headline_mdl.png) repeat-x top left;}
.casino-games h1.pagetitle {margin-left: 0px; margin-right: 0px;}
h1.pagetitle a.back {float:left; margin:7px 0 0 5px;}
h1.pagetitle a.forward {float:right; margin:7px 10px 0 0;}
div.newsitems table {width:100%; height:0; }
div.newsitems table tbody tr { height: 41px; }
div.newsitems table tr.separator { height: 2px; }
div.newsitems table tr.separator td { padding: 0px; }
div.newsitems table tbody tr td div.separator { background: url(images/table_seperator.png) repeat-x top left; width: 100%; height: 2px; }
div.newsitems table thead tr th {background-color:#093927; font-size:14px; font-weight:normal; text-align:center; padding:5px;}
div.newsitems table tbody tr td {padding:5px;}
div.newsitems table tbody tr td.td-content b {color: #ffd400}
div.newsitems table tbody tr td.td-content span.poster {color:#EFEFEF; font-size:0.8em;}
div.upto { font-size: 60%; line-height: 0.8em; display: inline-block; text-align: center; }
#share { width: 300px; margin: auto; height: 35px; margin-bottom: 10px;}
#share > div { padding-bottom: 5px; padding-top: 6px; }
div.menu > a { font-weight: normal; }
#footer { padding-top: 7px; background-color: #E0DFDF; font-size: 10px; color: black; text-align: center; }
#footer a { color: black; font-weight: normal; text-decoration: underline; }
#footer-cap { padding-top: 7px; padding-bottom: 14px; font-size: 130%; }
#footer-cap a { font-weight: bold; }
#footer-icons > div { display: inline-block; padding-left: 8px; padding-right: 8px; padding-bottom: 12px; }
#footer .separator { height: 2px; background: url(images/footer_seperator.png) repeat-x bottom right; margin-bottom: 5px; }
#footer .responsibly { font-size: 130%; }
#footer .links > div { display: inline-block; padding: 5px; }
.center { text-align: center; }
.highlight { color: #ffd400; }
.bold { font-weight: bold; }
.right { text-align: right; }
.smaller { font-size: 80%; }
.clickable { cursor: pointer; }
.unobtrusive { opacity: 0.4; font-size: 90%; }
div.half-line-space { height: 0.5ex; }
div.spotlight { padding: 5px; }
div.spotlight > a > img { width: 100px; height: 90px; vertical-align: top; padding: 1px; border: 1px solid #01170f; margin: 0px 5px 5px 0px; float: left; margin-bottom: 3px; }
div.spotlight > div.buttons { margin-top: 10px; }
div.spotlight > .name , div.spotlight > .bonus { color: #ffd400; }
div.spotlight > .name { font-weight: bold; display: inline-block; margin-bottom: 0.7ex; margin-top: -2px; }
div.spotlight > div.platform { margin-bottom: 0.7em; }
div.spotlight > .bonus { clear: left; margin-right: 5px; }
div.spotlight > div.meter { float: left; clear: left; width: 102px; border: 1px solid #01170f; margin: 5px 5px 5px 0px; text-align: center; margin-top: 0px; height: 16px; }
div.spotlight > div.meter > div.filled { background: url(images/rank_bg.png) repeat-x top left; height: 16px; }
div.spotlight > div.meter > div.filled > div.text { width: 102px; height: 16px; font-size: 12px; color: black }
div.spotlight > div.spacer { height: 10px; }
div.spotlight > div.text { margin-bottom: 0.7ex; }
div.spotlight > div.separator { background: url(images/table_seperator.png) repeat-x top left; width: 100%; height: 2px; }
div.spotlight > div > span.heading { font-weight: bold; }
div.table-page-text { padding: 1ex 0ex 1ex 0ex }
div.banner-wrapper { text-align: center; padding-bottom: 20px; padding-top: 10px; }
div.casino-page-text { margin-left: 5px; margin-right: 5px; }
.casino-games .accr .buttons { height: 48px; margin-top: 5px; margin-bottom: 10px; }
#scl > a { font-weight: normal; text-decoration: underline; }
.light-bg { color: #000; }
.light-bg a { color: #000; }
.light-bg table, .light-bg table a { color: #FFF; }
.light-bg .button a, .light-bg h1, .light-bg h2 a { color: #FFF; }
.light-bg .glidecontent { color: #000; }
.light-bg .accr .item > .content table tbody tr td.td-number { color: #000; }
#iphone-install-popup { width:100%; height: 135px; margin: auto; position: fixed; text-align: center; bottom: -135px; z-index: 999}
#iphone-install-popup img { cursor: pointer; }
.sitemap li { margin-left: 1em; }
.sitemap .heading { font-size: 100%; font-weight: normal; }
.sitemap .sitemap-text { margin: 1ex 0; }
#blocked { text-align: center; padding-bottom: 5ex; }
#blocked span.big { font-size: 16px; }
