﻿table { width: 100%; }
table.fixed { table-layout: fixed; }

body, html { height: 100%; margin: 0px; padding: 0px; background-color: #102132; }
#top { background: #102132 url(/gfx/spilxperten.com/bodyTopBack.png) scroll repeat-x left bottom; }
#outerContent { overflow: auto; position: relative; background: transparent url(/gfx/spilxperten.com/bodyBottomBack.png) scroll repeat-x left bottom; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -105px; }
.center { width: 1000px; margin: 0px auto; }
#footer, .push { height: 105px; }
#footer { color: White; padding-top: 15px; }

#footer .center { margin-top: 15px; }

html * { }
#header { height: 141px; }
#header img.logo { margin-top: 53px; float: left; }
#header div.rightBox { float: right; width: 288px; height: 100%; }
#header div.rightBox div.login { background: url(/gfx/spilxperten.com/loginBoxBack.png) no-repeat scroll left top; height: 47px; padding: 10px; }
#header div.rightBox div.tagLine { background: transparent url(/gfx/spilxperten.com/payOff.png) no-repeat scroll center 24px; height: 74px; width: 100%; }
div.columns { background: #fff url(/gfx/spilxperten.com/vertical_dotted.png) repeat-y scroll 680px top; }
div.columns td.leftColumn { padding: 10px; padding-right: 0; width: 670px; }
div.columns td.rightColumn { padding: 10px; padding-right: 0; width: 310px; }

div.menu { clear: both; padding: 2px 0 11px 0; background: transparent url(/gfx/spilxperten.com/menuBg.png) repeat-x scroll left top; }
div.menu div.pages { height: 67px; }
div.menu div.pages ul { height: 22px; list-style: none; padding-bottom: 6px; }
div.menu div.pages ul * { display: block; color: #fff; font: normal 11px/11px; text-decoration: none; padding: 0; margin: 0; }
div.menu div.pages ul li { padding: 4px 8px 6px 8px; display: block; height: 12px; float: left; }
div.menu div.pages ul li:active, div.menu div.pages ul li.active { background-color: #f0ab21; }
div.menu div.pages div.levelTwo ul li:active, div.menu div.pages div.levelTwo ul li.active { background-color: #5b89a6; }
div.menu div.pages ul li:hover { background-color: #41566a; }
div.menu div.sections { margin-top: -2px; float: left; width: 138px; height: 121px; }
div.menu div.sections ul { list-style: none; }
div.menu div.sections ul li { margin-bottom: 3px; width: 137px; height: 60px; background-repeat: no-repeat; }
div.menu div.sections ul li.poker { background: transparent url(/gfx/spilxperten.com/pokerBtn.jpg) no-repeat scroll top left; }
div.menu div.sections ul li.poker:hover, div.menu div.sections ul li.poker_active { background-image: url(/gfx/spilxperten.com/pokerBtnActive.jpg); }
div.menu div.sections ul li.betting { background: transparent url(/gfx/spilxperten.com/bettingBtn.jpg) no-repeat scroll top left; }
div.menu div.sections ul li.betting:hover, div.menu div.sections ul li.betting_active { background-image: url(/gfx/spilxperten.com/bettingBtnActive.jpg); }
div.menu div.sections ul li a { display: block; width: 100%; height: 100%; }
div.menu div.topBanner { border: 3px solid #41566A; float: right; padding: 10px; }
.clearBoth { display: block; clear: both; height: 0px; }
h2.content { background-color: #102132; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 11px; padding: 2px 2px 7px; text-transform: uppercase; }
h2.content a, h2.content a:hover { color: #FFFFFF; font-size: 14px; font-weight: bold; height: 11px; text-transform: uppercase; text-decoration: none; cursor: default; }
table.contentholder td { padding-right: 10px; padding-bottom: 5px; }
div.bannerPlaceholder { margin: auto; text-align: center; }
div.columns .bannerPlaceholder { margin-right: 10px; }
.floatLeft { float: left; }
.floatRight { float: right; }
form.container { position: relative; min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit; height: auto; }
html > body form.container { height: auto; }
.checkboxList input { margin: 0 3px; }
.textparser img { padding: 2px; }


.pager { clear: both; padding: 5px 0; }
.pager .pagerItem { display: table-cell; float: left; height: 20px; width: 20px; padding-top: 2px; text-decoration: none; margin: 1px; vertical-align: middle; text-align: center; padding: 0; }
.pager .link { background-color: #D1CBAC; color: Black; }
.pager .active, .pager .link:hover { background-color: #102132; color: White; }
.pager .autoWith { width: auto; height: 20px; padding: 2px 3px 0 3px; }

