 /* [Base styles] */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, em, img, small, strike, strong, sub, sup, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0 auto;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
}

body {
    line-height: 1;
    min-width:970px;
    font:70% Tahoma;
    color:#006090;
    background-color: #F7F7F7;
}

ol, ul {
    list-style: none;
}

:focus {
    outline: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    vertical-align: middle;
}

a {
    cursor: pointer;
}

.field .password {
    margin: 10px 0 0 0;
}

#index-page-empty {
    background-color: #FFFFFF !important;
}

.textfield {
    height: 125px !important;
}

div.hidden {
    display: none;
}

select.day {
    width: 45px;
}

select.month {
    width: 45px;
}

select.year {
    width: 65px;
}

/* [Links] */
a:link {color: #0DADF4; text-decoration: none; }
a:visited {color: #0DADF4; text-decoration: none; }
a:hover {color: #006090; text-decoration: none; cursor: pointer; }
a:active {color: #0DADF4; text-decoration: none; }

a.link-mp:link {color: #6EB713; text-decoration: none; }
a.link-mp:visited {color: #6EB713; text-decoration: none; }
a.link-mp:hover {color: #3F6A08; text-decoration: none; cursor: pointer; }
a.link-mp:active {color: #6EB713; text-decoration: none; }

a.link-pg:link {color: #9c4ffa; text-decoration: none; }
a.link-pg:visited {color: #9c4ffa; text-decoration: none; }
a.link-pg:hover {color: #9c4ffa; text-decoration: none; }
a.link-pg:active {color: #9c4ffa; text-decoration: none; }

a.link-grey:link {color: #868686; text-decoration: none;  }
a.link-grey:visited {color: #868686; text-decoration: none; }
a.link-grey:hover {color: #6f6f6f; text-decoration: none; cursor: pointer; }
a.link-grey:active {color: #868686; text-decoration: none; }

a.link-white:link {color: #FFFFFF; text-decoration: none; font-weight:bold; }
a.link-white:visited {color: #FFFFFF; text-decoration: none; font-weight:bold; }
a.link-white:hover {color: #FFFFFF; text-decoration: none; font-weight:bold; cursor: pointer; }
a.link-white:active {color: #FFFFFF; text-decoration: none; font-weight:bold; }

a.link-forreal:link {color: #FFA600; text-decoration:none; }
a.link-forreal:visited {color: #FFA600; text-decoration:none; }
a.link-forreal:hover {color: #FFA600; text-decoration:none; cursor: pointer; }
a.link-forreal:active {color: #FFA600; text-decoration:none; }

a.link-login:link {color: #bce2fc; text-decoration:none; }
a.link-login:visited {color: #bce2fc; text-decoration:none; }
a.link-login:hover {color: #bce2fc; text-decoration:none; cursor: pointer; }
a.link-login:active {color: #bce2fc; text-decoration:none; }

/* [header] */
#header { width:910px; height:94px; position: relative; z-index:3; background:url('/images/header.png');}
#header-promo { width:130px; height:94px; position: relative; z-index:3; margin: -94px 0 0 405px;}

/* [navigation] */
#nav-container { width: 910px; height: 31px; position:relative; z-index:2; }

#nav-menu { display: inline; float: left; }
#nav-menu li { display: inline; float: left; }
#nav-menu li.nav-end { width:333px; height:31px; background: url('/images/navigation/nav-end.png') no-repeat; }

a.nav-home, a.nav-home_a {
    width: 115px;
    height: 31px;
    display: block;
    float: left;
    background: url('/images/navigation/nav-home2.png') no-repeat;
}

a.nav-home:hover { background: url('/images/navigation/nav-home2.png') 0 62px; }
a.nav-home_a { background: url('/images/navigation/nav-home2.png') 0 31px; }

.nav-home-cont {width:100px; display:block; float:left; margin:10px 0 0 11px; font-size:12px; font-weight:normal; color:#4a4a4a; text-align:center; }

a.nav-games, a.nav-games_a {
    width: 104px;
    height: 31px;
    display: block;
    float: left;
    background: url('/images/navigation/nav-games2.png') no-repeat;
}

a.nav-games:hover { background: url('/images/navigation/nav-games2.png') 0 62px; }
a.nav-games_a { background: url('/images/navigation/nav-games2.png') 0 31px; }

.nav-games-cont {width:100px; display:block; float:left; margin:10px 0 0 0; font-size:12px; font-weight:normal; color:#4a4a4a; text-align:center; }


a.nav-shop, a.nav-shop_a {
    width: 104px;
    height: 31px;
    display: block;
    float: left;
    background: url('/images/navigation/nav-shop.png') no-repeat;
}

a.nav-shop:hover { background: url('/images/navigation/nav-shop.png') 0 62px; }
a.nav-shop_a { background: url('/images/navigation/nav-shop.png') 0 31px; }

.nav-shop-cont {width:100px; display:block; float:left; margin:10px 0 0 0; font-size:12px; font-weight:normal; color:#4a4a4a; text-align:center; }


a.nav-zigiz, a.nav-zigiz_a {
    width: 104px;
    height: 31px;
    display: block;
    float: left;
    background: url('/images/navigation/nav-zigiz2.png') no-repeat;
}

a.nav-zigiz:hover { background: url('/images/navigation/nav-zigiz2.png') 0 62px; }
a.nav-zigiz_a { background: url('/images/navigation/nav-zigiz2.png') 0 31px; }

.nav-zigiz-cont {width:100px; display:block; float:left; margin:10px 0 0 0; font-size:12px; font-weight:normal; color:#4a4a4a; text-align:center; }

a.nav-help, a.nav-help_a {
    width: 150px;
    height: 31px;
    display: block;
    float: left;
    background: url('/images/navigation/nav-help2.png') no-repeat;
}

a.nav-help:hover { background: url('/images/navigation/nav-help2.png') 0 62px; }
a.nav-help_a { background: url('/images/navigation/nav-help2.png') 0 31px; }

.nav-help-cont {width:100px; display:block; float:left; margin:10px 0 0 -8px; font-size:12px; font-weight:normal; color:#4a4a4a; text-align:center; }

/* [navigation extension] */
.nav-extension { width:136px; height:196px; position:absolute; z-index:20; top:-135px; left:98px; background:url('/images/navigation/nav-extension2.png') no-repeat;padding-top:8px; }

/* [navigation - zigiz games extension] */
.item { width:114px; height:29px; text-align:center; font-size:10px; margin-bottom:1px; cursor: pointer; color: #000000; }

/* [footer] */
#footer {
width:890px; height:150px;
position:relative; clear:both; z-index:1;
background:url('/images/footer-background.png') no-repeat top center; }

#footer-column1 {
width:200px; min-height:100px;
position:relative; float:left; margin:30px 0 0 22px;
border-right:1px solid #ddd; }

#footer-column2 {
width:200px; min-height:100px;
position:relative; float:left; margin:30px 0 0 15px;
border-right:1px solid #ddd;  }

#footer-column3 {
width:200px; min-height:100px;
position:relative; float:left; margin:30px 0 0 15px;
border-right:1px solid #ddd;  }

#footer-column4 {
width:200px; min-height:100px;
position:relative; float:right; margin:30px 22px 0 0; }

ul.footer { padding:0; margin:10px 0 0 0; }
li.footer {
    padding:0 0 0 15px;
    margin:0;
    line-height:15px;
    background: url('/images/arrow-link.png') no-repeat 0 4px;
}

b.footer {font-size:12px;}

/* [footer languages] */
#footer-languages {
width:890px; height:20px;
position:relative; clear:both; z-index:1; margin-top:30px;
text-align:center; }

#footer-languages-menu { display:inline; }
#footer-languages-menu li {display: inline; padding-left:5px; padding-right:5px;}
.border { border-right:1px solid #ddd;}

/* [footer text] */
#footer-text {
width:600px;
position:relative; clear:both; z-index:1; margin-top:20px;
text-align:center; }

.gameicon {
    width: 30px;
    height: 30px;
    float: left;
}

#login_div {
    padding-top: 5px;
    margin-left: 65px;
    width: 250px;
}

#user_profile {
    float: left;
    padding-left: 10px;
    width: 550px;
    margin: auto;
    border: 1px solid #999;
    background-color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
}

#user_profile table {
    background-color: inherit;
    width: 100%;
}

#user_profile table thead {
    font-weight: bold;
}

ul.category_list {
    margin: 0;
    width: 550px;
    float: left;
}

ul.category_list li {
    width: 275px;
    padding: 0;
    margin: 0;
    float: left;
    height: 85px;
}

ul.category_list li h2,
ul.category_list li h2 a {
    color: #28AEF1;
    font-family: "Myriad Pro", Tahoma, Verdana;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 5px;
    margin-bottom: 5px;
}

ul.category_list li img {
    margin-right: 5px;
}

ul.category_game_list {
    margin: 0;
    padding-left: 5px;
    width: 275px;
    float: left;
}

ul.category_game_list li {
    width: 275px;
    padding: 0;
    margin: 0;
    float: left;
    height: 65px;
}

ul.category_game_list li h2,
ul.category_game_list li h2 a {
    color: #28AEF1;
    font-family: "Myriad Pro", Tahoma, Verdana;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 5px;
}

ul.category_game_list li img {
    margin-right: 5px;
}

h1.more_games {
    margin-left: 50px;
    float: left;
}

#edit_user {
    padding: 15px;
    border: 1px solid #999;
    width: 540px;
    float: left;
}

table#register_table {
    width: 500px;
    margin-left: 10px;
}

table#register_table td {
    padding-top: 3px;
}

table#register_table td.left {
    width: 150px;
}

.message {
    color: green;
}

.error {
    color: red;
    font-weight: bold;
    float: left;
}

.error_field {
    border: 1px solid red;
}

#language_list {
    height: 25px;
    float: left;
    margin: 10px auto auto 320px;
    width: 300px;
    text-align: center;
}

#language_list li {
    float: left;
}

.hidden {
    display: none;
}



#login_error {
    padding: 10px;
    background: #ffa;
    border: 1px solid #a00;
    color: #a00;
    font-weight: bold;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top: 400px;
    left: -250px;
    z-index: 15;
    display: none;
}

#login_dialog_box #login_error {
    top: -100px;
    left: -50px
}

#upgrade_flash {
    text-align: center;
}

#flash_wrapper {
    height: 100%;
    width: 100%;
    float: left;
}

#flash_div {
    height: 100%;
    width: 100%;
    float: right;
    position: relative;
    color: #006090;
}

#flash-update-indicator {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ffffff;
    z-index: 50;
    padding: 150px 50px 0;
    text-align: center;
    line-height: 1.5;
    font-size:16px;
}

#flash-update-indicator p {
    margin:15px 0;
}

#flash-activate-indicator {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ffffff;
    z-index: 50;
    padding: 150px 50px 0;
    text-align: center;
    line-height: 1.5;
    font-size:16px;
}

#flash-activate-indicator p {
    color: #808080;
    font-size: 1.5em;
    max-width: 540px;
}

#flash-activate-indicator a {
    display: inline-block;
    margin: 15px 0;
    min-width: 160px;
    border: 1px solid black;
    padding: 6px 12px;
    text-transform: uppercase;
    background: linear-gradient(to bottom, #fbda71 0%, #fbebab 50%, rgb(255, 208, 89) 51%, #f3a20d 100%);
    box-shadow: 0 10px 20px -10px #000, inset 0 0 8px -2px #000;
    border-radius: 30px;
    font-size: 1.3em;
}

#flash-activate-indicator a:hover {
    background: linear-gradient(to bottom, #ffde72 0%, #ffefb0 50%, rgb(255, 221, 101) 51%, #f3b51c 100%);
}

div#game_swf {
    padding: 200px 50px 0;
    text-align: center;
}

.category-container {
    float: left;
    margin-bottom: 10px;
    margin-right: 16px;
    position: relative;
    width: 170px;
    height:265px;
}

.tab a, .tab a img {
    float: left;
}

#loading {
    width: 100px;
    height: 100px;
    position: relative;
    text-align: center;
    margin: 50px 0 0 230px;
}

#loading > p {
    padding-top: 100px;
}

/* zigiz.com v2.0 '09 - [generic] */
.title { font-size:24px; font-weight:normal; }
.subtitle { font-size:14px; display:block; margin:2px 0 30px 0; font-weight:bold; }
.subtitle-alt { font-size:14px; display:block; margin:2px 0 15px 0; font-weight:bold; }
.subtitle-nopad { font-size:14px; display:block; margin:2px 0 5px 0; font-weight:bold; color:#006090;}

.button { width:85px; height:23px; float:left; display:inline-block; margin:15px 0 0 0; background:url('/images/button-c.png') no-repeat 0 0; border:0; }
.button:hover { background:url('/images/button-c.png') no-repeat -85px 0; cursor: pointer; }
.button > p { height:23px; margin: 4px 0 0 0 !important; text-align:center; font-size:11px; overflow:hidden; color: #fff;}


.button-webshop { width:85px; height:23px; float:left; display:inline; margin:15px 0 0 0; background:url('/images/button-c.png') no-repeat 0 0; }
.button-webshop:hover { background:url('/images/button-c.png') no-repeat -85px 0; cursor: pointer; }
.button-webshop > p{ width:85px; height:23px; margin: 5px 0 0 0; text-align:center; font-size:11px; overflow:hidden; color: #fff;}

.profile-button{margin:0 0 0 30px;}

.button-long { width:133px; height:23px; float:left; display:inline; margin:15px 10px 0 0 !important; background:url('/images/button-long.png') no-repeat 0 0; }
.button-long:hover { background:url('/images/button-long.png') no-repeat -133px 0; cursor: pointer; }
.button-long > p{ width:133px; height:23px; margin: 5px 0 0 0; text-align:center; font-size:11px; overflow:hidden; color: #fff;}

.button-bookmark {width:133px; height:23px; margin: 0 10px 15px 15px;  background:url('/images/button-long.png') no-repeat 0 0; }
.button-bookmark:hover { background:url('/images/button-long.png') no-repeat -133px 0; cursor: pointer; }
.button-bookmark > p, .button-bookmark-disabled > p{ width:133px; height:23px; padding: 5px 0 0 0; text-align:center; font-size:11px; overflow:hidden; color: #fff;}

.button-bookmark-disabled { width:133px; height:23px; margin: 0 10px 15px 15px;  background:url('/images/button-long.png') no-repeat -133px 0; cursor: default; }

.button-newsletter {width:85px; height:23px;  margin:0 10px 15px 15px; background:url('/images/button-c.png') no-repeat 0 0; }
.button-newsletter:hover { background:url('/images/button-c.png') no-repeat -85px 0; cursor: pointer; }
.button-newsletter > p{ width:85px; height:23px; padding:5px 0 0 0; text-align:center; font-size:11px; overflow:hidden; color: #fff;}

.title-autumn { font-size:24px; font-weight:normal; color: #f1940e; }

#pagewrap {
width:970px;
position:relative; z-index:0;
/*background:url('/images/wrap-background.jpg') repeat-y; */
}

.clear-column-floating { clear:both; }

#wrap-end {
width:970px; height:85px;
position: relative; z-index:0; clear:both;
padding-top:15px;
text-align:center;
background:url('/images/wrap-end.jpg') no-repeat; }

#content-wrap {
    background: none repeat scroll 0 0 white;
    border-bottom-left-radius: 465px 85px;
    border-bottom-right-radius: 465px 85px;
    box-shadow: 0 0 10px 0 black;
    position: relative;
    width: 930px;
}

#content-wrap-end {
    clear: both;
    height: 85px;
    margin-bottom: 10px;
    padding-top: 15px;
    position: relative;
    text-align: center;
    width: 970px;
    z-index: 0;
}

/* [login box] */
#languageselect-cont {
width:177px; height:24px; position:absolute; top:9px; right:20px; z-index:4; }
.flagg {width:30px; height:24px; float:left; }

#login-cont {
width:330px; height:3px; position:absolute; top:43px; right:20px; z-index:4; }

#logged-in {width:330px; height:50px; position:absolute; top:43px; left:600px; z-index:4; text-align:left; color:#fff;}

#logged-in > p.username {margin:10px 0 0 15px;}
#logged-in > p.credits {margin:2px 0 0 15px; color: #FADA45; float:left; }

.button-help-pluzz-category { width:16px; height:16px; margin:11px 0 0 2px; background:url('/images/menu/button-help.png') no-repeat -16px 0; float:left;}
.button-help-pluzz-category:hover {background:url('/images/menu/button-help.png') no-repeat 0 0;}
.button-help-pluzz-all { width:16px; height:16px; margin:-6px 0 0 -5px; background:url('/images/menu/button-help.png') no-repeat -16px 0;}
.button-help-pluzz-all:hover {background:url('/images/menu/button-help.png') no-repeat 0 0;}
.button-help-profile { width:16px; height:16px; margin:3px 0 0 2px; background:url('/images/menu/button-help.png') no-repeat -16px 0;float:left;}
.button-help-profile:hover {background:url('/images/menu/button-help.png') no-repeat 0 0;}
#login-cont > p.forgotpass {width:150px; float:left; clear:left; margin:3px 0 0 183px; font-size:9px; }

.login-text {
width:100px; position:absolute; top:57px; right:295px; z-index:6;
text-align:right; font-weight:bold; color:#fff; }

.logout-text {
width:100px; position:absolute; top:75px; right:25px; z-index:6;
text-align:right; color: #bce2fc; }

.languageselect {
width:132px; height:20px;
float:right; margin:2px 0 0 0;
background:url('/images/form-background-dark.png') repeat-x #fff; border:1px solid #006090;
padding-top:1px; font-size:11px; color:#006090; }

input.login {
width:100px; padding:3px 0 3px 3px;
float:left; margin:9px 0 0 65px;
background:url('/images/form-background-dark.png') repeat-x #fff; border:1px solid #028bc8;
font-size:11px; color:#000000; }

input.password {
width:100px; padding:3px 0 3px 3px;
float:left; margin:9px 0 0 12px;
background:url('/images/form-background-dark.png') repeat-x #fff; border:1px solid #028bc8;
font-size:11px; color:#000000; }

.login-button {
width:24px; height:24px;
background:url('/images/login-button.png') no-repeat 0 0; border:none;
float:left; margin:7px 0 0 9px; }
.login-button:hover{cursor: pointer;}

/* [login box error message] */
#login_errormsg{
    position: absolute;
    top: 7px;
    right: 240px;
}


#cga_login_errormsg{
    bottom: 160px;
    position: relative;
    left: 43px;
}

.errormsg {
    font-size: 10px;
    width: auto;
    z-index: 999;
    display: none;
    white-space: nowrap;
}


.errormsg .error-left { width:35px; height:45px; display:inline-block; background:url('/images/errormsg-left.png') no-repeat; }
.errormsg .error-middle { width:auto; height:45px; display:inline-block; background:url('/images/errormsg-middle.png') repeat-x;}
.errormsg .error-middle > p, .error-middle > span {float:left; margin:9px 0 0 3px !important; }
.errormsg .error-right { width:45px; height:45px; display:inline-block; background:url('/images/errormsg-right.png') no-repeat; }

.errormsg.balloon-left .error-left { background:url('/images/errormsg-left-balloon-left.png') no-repeat; }
.errormsg.balloon-left .error-right { width:35px; background:url('/images/errormsg-right-balloon-left.png') no-repeat; }

/* [signup box] */
#wallet-indicator, #signup {
width:343px; height:56px; position:absolute; top:77px; right:5px;
background:url('/images/signup-box.png') no-repeat; z-index:3; }

#signup > .icon {width:48px; height:48px; float:left; margin:17px 0 0 35px; background:url('/images/icon-signup.png') no-repeat; }
#signup > p {display:block; margin:26px 0 0 80px; font-size:10px; }
#profile-link {bottom: 8px;left: 15px;position: absolute;}

#wallet-indicator > div {
    display:inline-block;
    position:absolute;
    line-height:14px;
    padding-left:44px;
    top:18px;
    height:34px;
}

#credits-indicator-box {
    background:url('/images/credits.png') no-repeat;
    left:24px;
    width:100px;
}

#chips-indicator-box {
    background:url('/images/chips.png') no-repeat;
    left:170px;
    width:122px;
}

a.link-help-icon {
    background: url("/images/menu/button-help-icon.png") no-repeat scroll 0 0 transparent;

    height: 16px;
    width: 16px;
    display:inline-block;
}

a.link-help-icon:hover {
    background-position: 0 -16px;
}

#credits-indicator-text {display:block; margin:24px 0 0 8px; font-size:11px; font-weight:bold;color: #9C4FFA; height:20px; float:left; }

/* --- right column content --- */
#adbox {
width:310px; height:260px; left:0; margin:3px 0 0 -2px;
position:relative; padding:5px 0 0 0;
background: url('/images/ad-box.jpg') no-repeat top left; }

#adbox-long {
width:310px; height:610px; left:0; margin:3px 0 0 -2px;
position:relative; padding:5px 0 0 0;
background: url('/images/ad-box-long.jpg') no-repeat top left; }

/* [generic box] */
.box-container {width:300px; height:auto; position:relative; margin:20px 0 20px 5px; right:3px; }
.box-header {width:300px; height:35px; background:url('/images/header-box.png') no-repeat; }
.box-header-jackpot {width:300px; height:35px; background:url('/images/header-box_jackpot.png') no-repeat; color:white;}
.box-header-jackpot .bookmark-icon {margin-top:-8px; margin-left:-10px;}
.box-header > h3, .box-header-jackpot > h3 {float:left; margin:5px 0 0 0px; font-size:11px; text-align:left; font-weight:bold;}
.box-header-jackpot > h3 {margin-left:20px;}
.box-content {width:298px; position:relative; text-align:left; border:1px solid #e4e4e4; border-width:0 1px 1px 1px; background-color:#ffffff; }
.box-content > p {display:block; margin:0 10px 15px 15px; padding-top:5px; font-weight:normal; }
.box-content > h1 {display:block; margin:0 10px 15px 15px; padding-top:5px; font-weight:normal; }

/* - promo box */
#promo-box {
	margin-top: 20px;
}

/* [bookmark box] */
.bookmark-icon {width:45px; height:35px; float:left;}

/* [search box] */
.search-icon {width:45px; height:35px; float:left; background:url('/images/icon-search.png') no-repeat; }

input.search {
    width: 243px;
    padding: 4px 0 4px 3px;
    display: inline;
    margin-top: -4px;
    background: url('/images/form-background.png') repeat-x #fff;
    border: 1px solid #b1b1b1;
    font-size: 11px;
    color: #000000;
}

.search-submit { display:inline; margin:15px 0 0 5px; }

/* [topscore box] */
.highscore-icon { width:45px; height:35px; float:left; background:url('/images/icon-highscores.png') no-repeat; }

.highscore-margin { margin:5px 0 15px 15px; }
.highscore-titlebar { font-weight:bold; border-bottom:1px dotted #ddd; }
.highscore-blankrow { vertical-align:middle; }
.highscore-colorrow { vertical-align:middle; background-color:#f5f5f5; }

.first { font-weight:bold; padding-top:10px; padding-bottom:2px; }

#double_gameframe_header { width:100%; height:56px; background:url('/images/header_gameframe.png') no-repeat 0 0; }
.double_gameframe_content { width:720px; margin: 15px 0 20px 20px; padding: 0 0 0 20px; text-align:left; }

/* [Partner page] */
.partner_separator_large {width:2px; height:83px; float:left; margin: 24px 0 0 15px; background:url('/images/partners/separator_large.png') no-repeat; }
.partner_container_top {width:822px; height:129px; float:left; margin: -45px 0 25px -47px; padding: 0 0 0 0; background:url('/images/partners/devider.png') no-repeat; }
.partner_container {width:822px; height:129px; float:left; margin: -45px 0 0 -47px; padding: 0 0 0 0; background:url('/images/partners/devider.png') no-repeat; }

.logo_container { float: left; margin: 28px 0 0 113px; width: 118px;}

.partner_telegraaf_logo {width:118px; height:26px; float:left; margin: 0 0 0 0; background:url('/images/partners/telegraaf.png') no-repeat; }
.partner_vrouw_logo {width:118px; height:26px; float:left; margin: 24px 0 0 15px; background:url('/images/partners/vrouw.png') no-repeat; }
.partner_relatieplanet_logo {width:120px; height:26px; float:left; margin: 2px 0 0 0; background:url('/images/partners/relatieplanet.png') no-repeat; }
.partner_ilse_logo {width:57px; height:37px; float:left; margin: -2px 0 0 57px; background:url('/images/partners/ilse2.png') no-repeat; }
.partner_vtm_logo {width:86px; height:34px; float:left; margin: -8px 0 0 28px; background:url('/images/partners/vtm.png') no-repeat; }
.partner_jaap_logo {width:114px; height:37px; float:left; margin: 2px 0 0 1px; background:url('/images/partners/jaap.png') no-repeat; }
.partner_skyradio_logo {width:114px; height:54px; float:left; margin: -2px 0 0 5px; background:url('/images/partners/skyradio.png') no-repeat; }
.partner_sanoma_logo {width:111px; height:44px; float:left; margin: -2px 0 0 5px; background:url('/images/partners/sanoma.png') no-repeat; }

.partner_text_area_top{ width:440px;float: left; margin: 8px 0 0 15px; }
.partner_text_area{ width:440px;float: left; margin: 28px 0 0 15px; }
.partner_link {color:#b7b7b7 !important;}

.partner_gva_logo {width:70px; height:30px; float:left; margin: 0 0 0 20px; background:url('/images/partners/gva.png') no-repeat; }
.partner_spele_logo {width:89px; height:31px; float:left; margin: 0 0 0 4px; background:url('/images/partners/spele.png') no-repeat; }
.partner_hbvl_logo {width:49px; height:30px; float:left; margin: 0 0 0 41px; background:url('/images/partners/hbvl.png') no-repeat; }
.partner_spelletjes_logo {width:32px; height:31px; float:left; margin: 0 0 0 61px; background:url('/images/partners/spelletjes.png') no-repeat; }
.partner_tmf_logo {width:35px; height:34px; float:left; margin: 0 0 0 58px; background:url('/images/partners/tmf.png') no-repeat; }
.partner_funnygames_logo {width:26px; height:30px; float:left; margin: -2px 0 0 67px; background:url('/images/partners/funnygames.png') no-repeat; }
.partner_vtm2_logo {width:68px; height:27px; float:left; margin: -1px 0 0 22px; background:url('/images/partners/vtm2.png') no-repeat; }
.partner_gembly_logo {width:89px; height:30px; float:left; margin: 0 0 0 4px; background:url('/images/partners/gembly.png') no-repeat; }

.partner_separator_small {width:2px; height:47px; float:left; margin: 0 0 0 15px; background:url('/images/partners/separator_small.png') no-repeat; }

.partner_container_small {width:238px; height:50px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; }
.logo_container_small {float: left; margin: 0 0 0 0;}
.partner_link_small {margin: 0 0 0 15px; }
.small_partners {float: left; margin: 0 0 0 34px;}
#col-container-partner { height:auto; position:relative; float:left; margin: 0 0 25px 60px; width:770px;}
.partner_small_link {float: left; margin: 8px 0 0 0;}

/* [Logout - confirm menu popup] */
#cover-screen {width:100%; height:100%; position:fixed; z-index:90; display:none; background:#000000 none center center no-repeat; left:0; top:0; opacity:0.5; filter: alpha(opacity=50); }
#cover-screen.loading { background-image: url('/images/loading-bar.gif'); }

#logout-container {width: 100%; z-index:101; position:absolute; top:250px; display:none; }
#logout-box { width: 316px; height:123px; background:url('/images/logout-box.png') no-repeat; }
#logout_confirm_title {float: left; margin: 4px 0 0 20px; font-weight: bold; width: 150px; color: #ffffff; font-size: 12px;}
#logout_confirm_text1 {float: left; margin: 17px 0 0 28px; font-weight: bold; width: 260px;}
#logout_confirm_text2 {float: left; margin: 3px 0 0 28px; width: 260px;}
#logout_confirm_btn1 {float: left; margin: 9px 0 0 57px;}
#logout_confirm_btn2 {float: left; margin: 9px 0 0 31px;}

/* [Maintenance popup warning] */
#cover-screen-maintenance {width:100%; height:100%; position:absolute; z-index:99991; display:none; background-color:#000000; left:0; top:0; opacity:0.8; filter: alpha(opacity=80); }
#maintenance-container {width: 100%; z-index:99999; position:absolute; top:190px; display:none; }
#maintenance-box { width: 316px; height:123px; background:url('/images/logout-box.png') no-repeat; }
#maintenance_confirm_title {float: left; margin: 4px 0 0 20px; font-weight: bold; width: 150px; color: #ffffff; font-size: 12px;}
#maintenance_confirm_text {float: left; margin: 15px 0 0 20px; font-weight: bold; width: 285px; color: #006090; }
#maintenance_confirm_btn1 {float: left; margin: 8px 0 0 115px;}
#remaining_time_box {margin: 8px 0 0 0;}

/* [Ipad winners] */
#ipad-container {width:339px; height:181px; margin: 15px 0 -19px -15px; background:url('/images/promo/cga-autumn-sidebar.png') no-repeat; }
#ipad-title {float: left; margin: 9px 0 0 67px; font-weight: bold; width: 250px; color: #ffffff; font-size: 11px; text-align: left; text-shadow: 0 0 2px #000000;}
#ipad-text1 { width: 122px; height: 75px; float: left; margin: 26px 0 0 31px; font-weight: normal; color: #843807; font-size: 11px; text-align: left;}
#ipad-winners-cont {width:160px; height:50px; float: left; margin: 14px 0 0 39px; text-align: left;  }
.winners-pad {padding-bottom:2px;}
.ipad-winners  {float: left; color: #006090;font-weight: bold; font-size: 11px; text-align: left; }
.winners-country {float: left; color: #acacac;font-weight: normal; font-size: 11px; text-align: left; }
.button-cga-info { width:105px; height:23px; float:left; clear:left; display:inline; margin:0 0 0 30px; background:url('/images/promo/cga-button.png') no-repeat 0 0;}
.button-cga-info:hover { background:url('/images/promo/cga-button.png') no-repeat -105px 0; cursor: pointer; }
.button-cga-info > p{ width:105px; height:23px; margin: 5px 0 0 0; text-align:center; font-size:11px; overflow:hidden; color:#843807;  position: relative; z-index: 2;}
.white-shade {color:#fbdda6 !important; margin:-22px 0 0 0 !important; position: relative; z-index: 0 !important;}

#winter-container {width:339px; height:238px; margin: 15px 0 -19px -15px; background:url('/images/promo/cga-winter-sidebar5.png') no-repeat; }
#winter-text1 { width: 271px; height: 44px; float: left; margin: 147px 0 0 31px; font-weight: normal; color: #78001f; font-size: 11px; text-align: center;}
#winter-title {float: left; margin: 9px 0 0 67px; font-weight: bold; width: 250px; color: #ffffff; font-size: 11px; text-align: left; text-shadow: 0 0 2px #000000;}

/* [Campaigns] */
#campaign-container {width:316px; height:80px; margin: 26px 0 -19px -15px; }
#campaign-title {float: left; margin: -6px 0 0 75px; font-weight: bold; width: 200px; color: #006090; font-size: 11px; text-align: left;}
#campaign-text1 { width: 260px; height: 30px; float: left; margin: 7px 0 0 75px; font-weight: normal; color: #006090; font-size: 11px; text-align: left;}
#more_info {float:right;}

/* [Breadcrumb] */
#breadcrumb {
    width: 550px;
    height: 15px;
    margin: 0 0 15px 10px;
    color: #727272;
}

#breadcrumb a {
    margin: 0 5px 0 5px;
}

/* [first deposit stickers on activate done page] */
#fd-sticker-success-small-en-EN {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-en-EN.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-nl-NL {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-nl-NL.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-da-DK {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-da-DK.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-de-DE {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-de-DE.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-es-ES {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-es-ES.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-fr-FR {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-fr-FR.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-it-IT {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-it-IT.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-no-NO {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-no-NO.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-pl-PL {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-pl-PL.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-pt-PT {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-pt-PT.png') no-repeat 0 0; margin: 0 0 0 -5px; }
#fd-sticker-success-small-sv-SE {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small-sv-SE.png') no-repeat 0 0; margin: 0 0 0 -5px; }

/* [first deposit stickers on activate done page] */
#fd-sticker-campaignbox-small-en-EN {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-en-EN.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-nl-NL {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-nl-NL.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-da-DK {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-da-DK.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-de-DE {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-de-DE.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-es-ES {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-es-ES.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-fr-FR {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-fr-FR.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-it-IT {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-it-IT.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-no-NO {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-no-NO.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-pl-PL {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-pl-PL.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-pt-PT {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-pt-PT.png') no-repeat 0 0; margin: -55px 0 0 14px; }
#fd-sticker-campaignbox-small-sv-SE {width:60px; height:54px; float:left; background:url('/images/promo/firstdeposit-page-sticker-small2-sv-SE.png') no-repeat 0 0; margin: -55px 0 0 14px; }

#b1-promo-sidebar-en-EN {width:400px; height:222px; background:url('/images/promo/home-pluzz-en-EN.jpg') no-repeat 0 0; margin: 10px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-nl-NL {width:400px; height:222px; background:url('/images/promo/home-pluzz-nl-NL.jpg') no-repeat 0 0; margin: 15px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-da-DK {width:400px; height:222px; background:url('/images/promo/home-pluzz-en-EN.jpg') no-repeat 0 0; margin: 10px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-de-DE {width:400px; height:222px; background:url('/images/promo/home-pluzz-de-DE.jpg') no-repeat 0 0; margin: 13px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-es-ES {width:400px; height:222px; background:url('/images/promo/home-pluzz-es-ES.jpg') no-repeat 0 0; margin: 10px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-fr-FR {width:400px; height:222px; background:url('/images/promo/home-pluzz-fr-FR.jpg') no-repeat 0 0; margin: 14px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-it-IT {width:400px; height:222px; background:url('/images/promo/home-pluzz-en-EN.jpg') no-repeat 0 0; margin: 10px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-no-NO {width:400px; height:222px; background:url('/images/promo/home-pluzz-en-EN.jpg') no-repeat 0 0; margin: 10px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-pl-PL {width:400px; height:222px; background:url('/images/promo/home-pluzz-pl-PL.jpg') no-repeat 0 0; margin: 16px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-pt-PT {width:400px; height:222px; background:url('/images/promo/home-pluzz-en-EN.jpg') no-repeat 0 0; margin: 10px 0 -10px -11px; position:relative; padding:0 0 10px 0; }
#b1-promo-sidebar-sv-SE {width:400px; height:222px; background:url('/images/promo/home-pluzz-en-EN.jpg') no-repeat 0 0; margin: 10px 0 -10px -11px; position:relative; padding:0 0 10px 0; }

#b1-promo-sidebar-button { width:148px; height:33px; margin:150px 0 0 11px; float:left; position:absolute;}
#b1-promo-sidebar-title { width:183px; height:100px; margin:7px 0 0 10px; float:left; position:absolute;}

/* [Logout - confirm menu popup] */
#col-left-contest { height:auto; position:relative; float:left; margin: 12px 0 0 0; width:560px}
#col-right-contest {float: right;margin: 0;position: relative;right: 5px;text-align: center;width: 300px;}
#surveyMonkeyInfo {float:left; margin:0 0 0 -10px;}
#contest-picture-box{margin:0 0 0 0; width:560px; height: 160px;}
#contest-picture1{float:left; margin:0 0 0 0;width:260px; height: 160px; background:url('/images/newsletter/contest1.png') no-repeat 0 0;}
#contest-picture2{float:right; margin:0 0 0 0;width:260px; height: 160px; background:url('/images/newsletter/contest2.png') no-repeat 0 0;}
#panButtonBar > div {text-align:left;}

.pluzzcolor {color:#9c4ffa;}
.pluzzcolor > a  {color:#9c4ffa; !important}

.pluzzcolor > a {
    color: #9c4ffa;
    text-decoration: none;
}

.pluzzcolor > a:hover {
    color: #481c7e;
    text-decoration: none;
}

.pluzzdarkcolor {
    color:#481c7e;
}

/* [Static WHAT Is Zigiz Page] */
#feature-list-table {width:770px; }
#feature-list-table > tbody { border:1px solid #dbdbdb; }
#feature-list-table > thead > tr > th { text-align:center; vertical-align:bottom; position:relative; z-index:12;}
#feature-list-table > tfoot { text-align:center; }
#feature-list-table > tbody > tr { line-height:40px; }
.gray-row {background-color:#f5f5f5;}
#clubimage {width:65px; height:65px; background:url('/images/table-club.png') no-repeat 0 0; margin:0 0 0 23px;}
#pluzzimage {width:65px; height:65px; background:url('/images/table-pluzz.png') no-repeat 0 0; margin:0 0 0 23px;}
.checker-image {width:35px;height:24px; background:url('/images/checker.png') no-repeat 0 0; margin:10px 0 0 41px;}
.checker-data {width:110px; border-left:1px solid #dbdbdb; text-align:center;}
.feature-list-table-text {width:auto; color:#686868; font-size:14px; text-align:right; padding-right:15px;margin:0 0 6px 0;}
.feature-list-titletext1 {font-size:17px; font-weight:bold; color:#686868;}
.feature-list-titletext2 {font-size:14px; font-weight:bold;}
#feature-list-table > tfoot > tr > td {font-size:11px; font-weight:bold; color:#686868; position:relative; z-index:12;}
#what-is-zigiz-content {position:relative;height:auto;}
#what-is-zigiz-content .highlight { border: 2px solid; height: 100%; position: absolute; width: 110px; border-radius: 5px; box-shadow: 2px 2px 5px grey; z-index:9;}
.highlight-guest {right:220px;}
.highlight-club {right: 110px;}
.highlight-real {right: -2px;}


/* [Twitter container] */
.twitter-icon {width:45px; height:35px; float:left; background:url('/images/icon-twitter.png') no-repeat; }

.twitter-container .twtr-hd,
.twitter-container .twtr-ft {
    display:none;
}

/* [page canvas] */
#container {
    width: 890px;
    margin-top: 15px;
    z-index: 1;
}


#col-abs-right {
    width: 310px;
    height: auto;
    left: 5px;
    position: relative;
    float: right;
    text-align: center;
    margin-top: -8px;
}

#col-abs-left {
    margin: 0 0 0 -4px;
    width:560px;
}

#col-right-adspace {
    margin: 0 0 0 0;
}

#col-container {
    width: 590px;
    height: auto;
    position: relative;
    float: left;
    margin: 0 0 25px -21px;
}

#col-container-unsubscribe {
    width: 590px;
    height: auto;
    position: relative;
    float: left;
    margin: 0 0 25px 60px;
}

.field-unsubscribe {
    width: 500px;
    height: 41px;
    display: block;
    z-index: 1;
    background-color: #fafafa;
    border-top: 1px dotted #ddd;
    margin: 0
}

.field-unsubscribe > p { width:180px; display:block; float:left; margin:14px 0 0 5px; text-align:left; }

#col-left {
width:175px; height:auto; margin:0 0 20px 0;
position:relative; float:left; }

#col-middle {
width:175px; height:auto; margin:0 0 20px 18px;
position:relative; float:left;  }

#col-right {
width:175px; height:auto; margin:0 0 20px 0;
position:relative; float:right; }

 /* [game categories] */
#new {width:62px; height:20px; position:absolute; z-index:5; top:19px; left:128px; background:url('/images/new-background.png') no-repeat; }
#new > p {margin:1px 2px 0 0; color:#fff; font-size:10px; font-weight:bold; text-transform:lowercase; text-align:center; }

.category-container { width:170px; position:relative; margin:0 0 10px 25px; float: left; }

div.accordion {width:170px; height:29px; }
div.cardgames {background:url('/images/header-card.png') no-repeat; }
div.puzzlegames {background:url('/images/header-puzzle.png') no-repeat; }
div.boardgames {background:url('/images/header-board.png') no-repeat; }
div.multiplayergames {background:url('/images/header-multiplayer.png') no-repeat; }
div.topfive {background:url('/images/header-top5_1.png') no-repeat; }
div.summer {background:url('/images/header-summer.png') no-repeat; }
div.spring {background:url('/images/header-spring.png') no-repeat; }
div.autumn {background:url('/images/header-autumn.png') no-repeat; }
div.winter {background:url('/images/header-winter.png') no-repeat; }
div.classic {background:url('/images/header-pluzz-blue.png') no-repeat; }
div.tournamentgames {background:url('/images/header-tournament_purple.png') no-repeat; }

h2 {
position:relative; margin:9px 0 0 35px; display:inline-block;
font-size:12px; font-weight:bold; color:#fff; text-align:left; }

.category-container h2 a {color:#fff;}

.tab {
    width: 168px;
    height: 39px;
    position: relative;
    z-index: 1;
    cursor: pointer;
    background: url('/images/tab-normal.png') no-repeat;
    overflow: hidden;
    margin: 0;
}

.tab-deactivated {
    width: 168px;
    height: 39px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    background: url('/images/tab-normal.png') no-repeat;
    overflow: hidden;
    margin: 0 0 -2px 0;
}

.border-blue {border-left:1px solid #006090; border-right:1px solid #006090; }
.border-green {border-left:1px solid #3e6809; border-right:1px solid #3e6809; }
.border-season {border-left:1px solid #ae7d13; border-right:1px solid #ae7d13; }
.border-pluzz {border-left:1px solid #481c7e; border-right:1px solid #481c7e; }
.border-pluzz-deactivated {border-left:1px solid #481c7e; border-right:1px solid #481c7e; cursor:default !important; }

img.arrow {
float:left; padding:5px 0 0 5px; }


.tab:hover {
background: url('/images/tab-hover.png') no-repeat; }


.tab > h3 {
margin:7px 0 0 0;
font-size:8px; font-weight:bold; color:#0dadf4; }

.tab > h3.mp {
float:left; margin:8px 0 0 75px;
font-size:8px; font-weight:bold; color:#3f6a08; }

.play {
float:left; margin:1px 0 0 0;
font-size:10px; color:#727272; }

.game_list_play {color:#727272;}

.thumb {position:relative; float:left;  margin:-32px 0 0 0;}

.tab > .arrow {
float:left; padding:5px 0 0 5px; }

.tab-end-pg {
width:170px; height:55px;
position:relative; z-index:0; top:-5px;
background:url('/images/tab-end-pg.png') no-repeat; }

.tab-end-sp,
.tab-end-summergames {
width:170px; height:55px;
position:relative; z-index:0; top:-5px;
background:url('/images/tab-end-sp.png') no-repeat; }

.tab-end-mp {
width:170px; height:55px;
position:relative; z-index:0; top:-5px;
background:url('/images/tab-end-mp.png') no-repeat; }

.tab-end-alt-sp {
width:170px; height:55px;
position:relative; z-index:0; top:-5px;
background:url('/images/tab-end-alt-sp.png') no-repeat; }

.tab-end-mp > p > a {
position:relative; float:right; margin:25px 25px 0 0;
font-size:11px; font-weight:normal; color:#fff; text-align:right; }

.tab-end-sp > p > a{
position:relative; float:right; margin:25px 25px 0 0;
font-size:11px; font-weight:normal; color:#fff; text-align:right; }

.tab-end-summergames > p > a {
position:relative; float:right; margin:25px 25px 0 0;
font-size:11px; font-weight:normal; color:#fff; text-align:right; }

.tab-end-pg > p > a {
position:relative; float:right; margin:25px 25px 0 0;
font-size:11px; font-weight:normal; color:#fff; text-align:right; }

.tab a,
.tab a img {
    float: left;
    font-size: 10px;
}

/* [facebook] */
#facebook-index {width: 450px; height: 25px; margin: 0 0 15px 15px; float: left;}

#zigiz-mobile {float:left; width: 563px; height: 87px; background: url('/images/promo/zigiz-mobile.png') no-repeat; margin: 22px 0 0 24px; }
#zigiz-mobile-title {float:left;margin: 10px 0 0 85px; font-weight:bold; font-size: 16px; width:395px;}
#zigiz-mobile-description {float:left; clear:left; margin: 10px 0 0 85px; font-weight:normal; font-size: 12px; width:395px;}

/* [pluzz takeover] */
#pluzz-takeover {
    width:1280px;
    height: 472px;
    margin:-140px 0 -174px -182px;
}

/* [ generic / register page] */
input.text {
    width: 150px;
    height: 20px;
    float: left;
    margin: 9px 0 0 0;
    background: url('/images/form-background.png') repeat-x #fff;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #000000;
}

input.radio {
    float: left;
    margin: 10px 0 0 0;
}

.field > p.radio {
    width: auto;
    display: block;
    float: left;
    margin: 12px 25px 0 5px;
    color: #9f9f9f;
}

select.select {
    width: 150px;
    height: 20px;
    float: left;
    margin: 10px 0 0 0;
    background: url('/images/form-background.png') repeat-x #fff;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #000000;
}

.ext-games {
    z-index: -1 !important;
}

input.checkbox {
    float: left;
}

.checkbox-text {
    display: block;
    float: left;
    font-size: 10px;
    color: #9f9f9f;
    margin: 6px 0 0 3px;
}

textarea {
    width: 275px;
    height: 100px;
    float: left;
    margin: 9px 0 0 0;
    background: url('/images/form-background.png') repeat-x #fff;
    border: 1px solid #ddd;
    font: 11px Tahoma;
    color: #000;
}

#select-box-1, #select-box-2 {
    width: 46px !important;
}

#select-box-3 {
    width: 58px !important;
}

p.agree {
    float: left;
    margin: 3px 0 0 10px;
    font-size: 10px;
}

p.agree_alt {
    float: left;
    margin: 0 0 0 10px;
    font-size: 10px;
}

.activate_newsletter_checkbox {
    float: left;
    clear: left;
    margin-left: -10px;
}

.activate_newsletter_checkboxtext {
    width: 450px;
    margin: 4px 0 0 5px;
}

#downtime {
    background-color: yellow;
    border: 2px dashed red;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1000;
}

#title {
    text-shadow: 2px 2px 2px #000000;
    filter: dropshadow(color=#000000, offx=2, offy=2);
}
/* Bootstrap carousel */
.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 560px;
  height: 339px;
  position: relative;
}
.carousel .carousel-item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel .carousel-item > img {
  display: block;
  line-height: 1;
  width: 560px;
  height: 339px;
}
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.8;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-item {
    cursor: pointer;
}

.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h1,
.carousel-caption h2 {
  color: #ffffff;
  font-style: normal;
  line-height: 20px;
}
.carousel-caption h1 {
  margin: 0 0 5px;
}
.carousel-caption h2 {
  font-size: 11px;
  margin: 0;
}

.mode-explanation {
    border: 1px solid lightgrey;
    border-radius: 3px;
}

.mode-explanation h3 {
    margin: 5px;
}

.mode-explanation p {
    margin:5px;
}

.mode-explanation ul {
    padding-left: 30px;
}

.mode-explanation ul li {
    color: #28AEF1;
    font-family: "Myriad Pro", Tahoma, Verdana;
    font-size: 9px;
    text-decoration: none;
    margin-left: 5px;
}

.mode-explanation-button {
    border: 1px solid lightgrey;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: grey;
    text-align: center;
    width: 200px;
    margin-bottom:10px;
    margin-top:-1px;
    cursor:pointer;
}

.explanation {
    font-size: 12px;
    padding: 10px;
}

.title-players-amount {
    position:absolute;
    font-size:14px;
    font-weight:bold;
    color:white;
    top:17px;
    right:60px;
}


#tandc > h1 {
    padding:10px;
}

#tandc > h4 {
    padding:20px;
}

#tandc > h6 {
    padding-left:25px;
}

#tandc > p {
    padding:0 0 20px 50px;
}

#tandc > ul {
    list-style-type:square;
}
#cover_ad_title {margin:10px 0; font-size:11px; font-weight:normal;}
#cover_ad_upsell {margin:10px 0; font-size:11px; font-weight:normal;}
#cover_ad_upsell a {
    color: #0DADF4;
}
#cover_ad_upsell a:hover {
    text-decoration: underline;
}

/* Small game list on sidebar */

table.tournament-games-container {
    width: 290px;
    margin: 0 auto;
}

table.jackpot-games-container {
    width: 260px;
    display: inline-block;
}


table.tournament-games-container tr td,
table.tournament-games-container tr th,
table.jackpot-games-container tr td,
table.jackpot-games-container tr th {
    padding: 4px;
}

table.jackpot-games-container tr,
table.tournament-games-container tr{
    height: 50px;
}


.games-small-list-icon {
    width: 30px;
    height: 30px;
    float: left;
    margin-bottom: 5px;
}

.games-small-list-title {
    width: 235px;
    height: 20px;
    float: left;
    margin-left: 12px;
    font-size: 14px;
    font-weight: bold;
}
.games-small-list-desc {
    margin-left: 44px;
}

.jackpot-small-list-icon {
    width: 30px;
    height: 30px;
    vertical-align: middle;
}
.jackpot-small-list-text {
    width:150px;
    vertical-align: middle;
}
.jackpot-small-list-title {
    height: 20px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
}
.jackpot-small-list-desc {

}
.jackpot-small-list-prize {
    font-size:18px;
    font-weight:bold;
    vertical-align: middle;
}

#wrapper-takeover {
    position: relative;
    width: 990px;
    margin: 0 auto;
}

#takeover-left {
    position: absolute;
    left: -780px;
    top: 0;
}

#takeover-right {
    position: absolute;
    right: 20px;
    top: 0;
}

#takeover-right-in {
    position: fixed;
    background: url('/images/takeover/5d_right.png') no-repeat left top;
}

#takeover-left-in {
    position: fixed;
    background: url('/images/takeover/5d_left.png') no-repeat right top;
}

.takeover-play-btn {
    background: url("/images/takeover/empty_speelnu.png") repeat scroll 0 0 transparent;
    border: 0 none;
    height: 80px;
    position: absolute;
    top: 435px;
    width: 165px;
    cursor:pointer;
}
.takeover-play-btn > p {
    color: white;
    font-size: 20px;
    font-weight: bold;
    top: 17px;
    position: absolute;
    text-shadow: black 1px 1px 5px;
    width: 154px;
    text-align: center;
}

#takeover-right-in .takeover-play-btn { left: 1px; }
#takeover-left-in .takeover-play-btn { right: 0; }

@media screen and (min-width:1366px) {
    #takeover-right-in .takeover-play-btn { left: 165px; }
    #takeover-left-in .takeover-play-btn { right: 170px; }
}
.takeover-image {
    width: 800px;
    height: 1500px;
}

#a-s {
    display: none;
}

#header-wrapper {
    position: relative;
    width: 915px;
}

#jackpot-barometer {
    display: inline-block;
    vertical-align: top;
    margin-left: 9px;
    width: 20px;
    height:181px;
    background: transparent url('/images/thermometer.gif') no-repeat;
    margin-top: -5px;
}

#jackpot-barometer.small {
    height: 55px;
    background-image: url('/images/thermometer-small.gif');
}

.jackpot {
    background: url("/images/caroussel_jackpot.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 53px;
    width: 116px;
    z-index: 15;
    text-align: center;
}

.jackpot-amount {
    float: right;
    position: relative;
    right: -15px;
    top: -45px;
}

.jackpot-amount-gamepage {
    position: absolute;
    right: -15px;
    top: -15px;
}

.jackpot-amount > span, .jackpot-amount-gamepage > span {
    color: white;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    margin-top: 18px;
    position: relative;
}
