body{
background:url(images/gradient.gif) repeat-x top left #070b13;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

img{
border:0;
}

#wrapper{
width:790px;
text-align:center;
margin:auto;
}

#spacer{
clear:both;
}

#header{
height:89px;
text-align:left;
margin-bottom:10px;
}

#header .logo{
width:207px;
height:89px;
margin-left:50px;
float:left;
}

#header .languages{
height:40px;
float:right;
color:#fff;
width:148px;
}

#header .languages ul{
height:27px;
list-style:none;
margin:0 auto;
padding:0;
text-align:center;
width:148px;
}

#header .languages li{
list-style:none;
display:block;
float:left;
height:27px;
line-height:27px;
}

#header .languages li a{
display:block;
float:left;
line-height:27px;
padding:0 4px;
}

#header .languages p{
margin:0;
padding:0;
float:right;
clear:both;
}

#gameinfo{
color:#fff;
position:relative;
float:left;
font-size:11px;
}

#gameinfo ul{
left:55px;
position:absolute;
height:25px;
list-style:none;
margin:0 auto;
padding:0;
text-align:center;
width:300px;
}

#gameinfo li{
list-style:none;
display:block;
float:left;
height:25px;
line-height:25px;
}

#navigation{
color:#04212f;
height:22px;
float:left;
clear:both;
width:610px;
margin-top:23px;
}

#navigation a{
font-size:11px;
color:#04212f;
text-decoration:none;
}

#menubar, #menubar ul {
text-align:left;
list-style:none;
margin:0 auto;
padding:0;
margin-left:12px;
}

#menubar a {
display: block;
padding: 6px 6px 2px 9px;
text-decoration:none;
font-weight:bold;
}

#menubar a.trigger {
padding: 6px 6px 2px 9px;
}

#menubar li {
float: left;
width: 7em;
background: #ffd800;
}

#menubar li.first {
float: left;
width: 5em;
background: #ffd800 url(images/left.gif) no-repeat left top;
}

#menubar li.last {
float: left;
width: 7em;
background: #ffd800 url(images/right.gif) no-repeat top right; 
}

#menubar li ul, #menubar ul li  {
width: 10em;
text-align:left;
margin:auto;
}

#menubar li ul.wider, #menubar ul.wider li  {
width: 15em;
text-align:left;
margin:auto;
}

#menubar ul li a  {
color: #04212f;
border:solid 0.25px #fff;
padding: 4px 6px 4px 13px;
text-decoration:none;
}

#menubar li ul {
position: absolute;
z-index:900;
border:solid 1px #fff;
border-top:0;
display: none;
background-color: #ffd800;;
opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
}

#menubar li:hover a,#menubar a:focus,
#menubar a:active, #menubar li.p7hvr a {
color: #04212f;
border-bottom:none;
padding: 6px 6px 2px 9px;
border:none;
}

#menubar li:hover ul, #menubar li.p7hvr ul {
display: block;
}

#menubar li:hover ul a, #menubar li.p7hvr ul a {
color: #04212f;
background-color: transparent;
border-bottom:solid 1px #fff;
}

#menubar ul a:hover {
background-color: #414b6f!important;
color: #fff!important;
text-decoration:none!important;
}

#menubar li {width: auto;}

#menubarFr, #menubarFr ul {
text-align:left;
list-style:none;
margin:0 auto;
padding:0;
margin-left:12px;
}

#menubarFr a {
display: block;
padding: 6px 4px 2px 7px; /*6px 6px 2px 9px;*/
text-decoration:none;
font-weight:bold;
}

#menubarFr a.trigger {
padding: 6px 4px 2px 7px;/*6px 6px 2px 9px;*/
}

#menubarFr li {
float: left;
width: 7em;
background: #ffd800;
}

#menubarFr li.first {
float: left;
width: 5em;
background: #ffd800 url(images/left.gif) no-repeat left top;
}

#menubarFr li.last {
float: left;
width: 7em;
background: #ffd800 url(images/right.gif) no-repeat top right; 
}

#menubarFr li ul, #menubarFr ul li  {
width: 10em;
text-align:left;
margin:auto;
}

#menubarFr ul li a  {
color: #04212f;
border:solid 0.25px #fff;
padding: 4px 4px 4px 11px; /*4px 6px 4px 13px;*/
text-decoration:none;
}

#menubarFr li ul {
position: absolute;
z-index:900;
border:solid 1px #fff;
border-top:0;
display: none;
background-color: #ffd800;;
opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
}

#menubarFr li:hover a,#menubarFr a:focus,
#menubarFr a:active, #menubarFr li.p7hvr a {
color: #04212f;
border-bottom:none;
padding: 6px 4px 2px 7px; /*6px 6px 2px 9px;*/
border:none;
}

#menubarFr li:hover ul, #menubarFr li.p7hvr ul {
display: block;
}

#menubarFr li:hover ul a, #menubarFr li.p7hvr ul a {
color: #04212f;
background-color: transparent;
border-bottom:solid 1px #fff;
}

#menubarFr ul a:hover {
background-color: #414b6f!important;
color: #fff!important;
text-decoration:none!important;
}

#menubarFr li {width: auto;}

#casino{
color:#04212f;
height:22px;
float:right;
margin-top:0px;
}

#casino a{
font-size:11px;
color:#04212f;
text-decoration:none;
}

#casino ul{
text-align:left;
height:22px;
list-style:none;
margin:0 9px;
padding:0;
float:right;
}

#casino li{
list-style:none;
float:left;
background: #ffd800;
padding: 0px 0 0px 8px; 
}

#casino li.casino{
background: #ffd800 url(images/left.gif) no-repeat left top;
}

#casino li.casino a{
background: #ffd800 url(images/right.gif) no-repeat top right; 
float:left;
line-height:22px;
padding: 0px 8px 0px 0; 
font-weight:bold;
}

#download{
width:150px;
height:45px;
float:right;
margin-right:13px;
}

#middle{
width:786px;
height:259px;
float:left;
background:url(images/play-poker.gif) no-repeat center center;
text-align:left;
}

.middle-text{
float:left;
margin:143px 0 0 20px;
color:#fff;
text-align:left;
width:345px;
padding-right:145px;
}

.middle-text h1{
text-transform:uppercase;
font-weight:bold;
margin:0;
padding:0;
font-size:36px;
color:#fed900;
text-shadow:#bda408;
}

.middle-text h2{
text-transform:uppercase;
font-weight:bold;
margin:0;
padding:0;
font-size:12px;
}

.middle-text p{
margin:0;
padding:0;
}

.firstdeposit{
float:right;
margin:56px 15px 0 0;
color:#fff;
text-align:left;
width:237px;
height:197px;
}

#bottom{
text-align:left;
float:left;
margin-top:10px;
}

#tournaments {
margin: 0 auto;
width: 196px;
background: url(images/box-br.gif) no-repeat bottom right;
float:left;
}

#tournaments .boxhead {
/*background: url(images/Tpoint-TR.png) no-repeat top right;*/
margin: 0;
padding: 0;
text-align: center;
height:106px;
}

#tournaments .boxhead p {
/*background: url(images/Tpoint-TL.png) no-repeat top left;*/
margin: 0;
}

#tournaments .boxhead img{
margin:0;
}

#vip {
margin: 0 auto;
width: 196px;
background: url(images/box-br.gif) no-repeat bottom right;
float:left;
}

#vip .boxhead {
/*background: url(images/vip-tr.png) no-repeat top right;*/
margin: 0;
padding: 0;
text-align: center;
height:106px;
}

#vip .boxhead p {
/*background: url(images/vip-tl.png) no-repeat top left;*/
margin: 0;
}

#support {
margin: 0 auto;
width: 196px;
background: url(images/box-br.gif) no-repeat bottom right;
float:left;
}

#support .boxhead {
/*background: url(images/support-tr.png) no-repeat top right;*/
margin: 0;
padding: 0;
text-align: center;
height:106px;
}

#support .boxhead p {
/*background: url(images/support-tl.png) no-repeat top left;*/
margin: 0;
}

#mainpromo {
margin: 0 auto;
width: 196px;
background: url(images/mainp-br.png) no-repeat bottom right;
float:left;
}

/*#mainpromo a{
display:block;
height:242px;
width:191px;
}

#mainpromo a span{
visibility:hidden;
}*/

#mainpromo .boxhead {
/*background: url(images/promo-tr.png) no-repeat top right;*/
margin: 0;
padding: 0;
text-align: center;
height:106px;
}

#mainpromo .boxhead p {
/*background: url(images/promo-tl.png) no-repeat top left;*/
margin: 0;
}

#mainpromo .boxbody {
background: url(images/mainp-bl.png) no-repeat bottom left;
color:#000;
height:120px;
}

.boxbody {
background: url(images/box-bl.gif) no-repeat bottom left;
margin: 0;
padding: 5px 10px 15px;
text-align:left;
color:#fff;
height:120px;
}

.boxbody h2{
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#main{
width:786px;
float:left;
color:#fff;
}

#main .sidemenu{
float:left;
width:133px;
text-align:left;
padding-left: 0;
margin-left: 0;
}

#main .sidemenu ul{
padding:0;
margin:0;
}

#main .sidemenu ul.inner{
padding-left:10px;
}

#main .sidemenu ul.inner li{
border:0;
}

#main .sidemenu li{
list-style: none;
margin: 0;
padding: 0.5em;
border-top: 1px solid #464646;
}

#main .sidemenu li.top{
border-top:none;
}

#main .seperator{
clear:both;
background:url(images/seperator.gif) no-repeat center;
height:1px;
width:100%;
padding:20px 0;
}

#main .sidemenu li a{
text-decoration:none;
color:#fff;
font-size:11px;
font-weight:bold;
}

#main .content{
float:right;
text-align:left;
width:600px;
font-size:12px;
}

#main .content a{
font-size:12px;
color:#fff;
text-decoration:underline;
}

#main .content a:hover{
text-decoration:none;
}

#main .content ul{
list-style:url(images/bullet.gif);
margin-top:30px;
}

#main .content li{
padding:3px;
}

#main .content h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
margin-top:0;
width:95%;
background:url(images/h-gradient.gif) repeat-x;
border:solid 1px #2a384b;
padding:3px 15px;
color:#000;
}

#main .content h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
width:95%;
background:url(images/h-gradient.gif) repeat-x;
border:solid 1px #2a384b;
padding:3px 15px;
color:#000;
}

#main .content h2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#000;
text-decoration:none;
}

#main .content h2 a:hover{
text-decoration:none;
}

#main .content table{
background:#162130;
border-collapse:collapse;
border:solid 1px #ffcf00;
font-weight:normal;
}

#main .content td{
border:solid 1pt #ffcf00;
}

#main .content th{
border:solid 1pt #ffcf00;
}

#main .content tr.heading{
background:url(images/h-gradient.gif) repeat-x;
height:31px;
color:#000;
font-weight:bold;
}

#payouttbl{
font-size:12px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
background:#000;
}

#payouttbl table{
background:#162130;
border-collapse:collapse;
border:solid 1px #ffcf00;
font-weight:normal;
}

#payouttbl td{
border:solid 1pt #ffcf00;
background:#162130;
}

#payouttbl th{
border:solid 1pt #ffcf00;
background:#162130;
}

#footer{
clear:both;
width:790px;
text-align:center;
margin:auto;
color:#fff;
}

#footer ul{
height:27px;
list-style:none;
margin:0 auto;
padding:0;
text-align:center;
width:525px;
}

#footer li{
list-style:none;
display:block;
float:left;
height:27px;
line-height:27px;
}

#footer li a{
display:block;
float:left;
line-height:27px;
padding:0 10px;
color:#fff;
text-decoration:none;
}

#footer a{
text-decoration:underline;
color:#ccc;
}

#footer a:hover{
text-decoration:none;
}

#footer img{
margin-top:15px;
}

#shutdown{
background:transparent url(images/shutdown/shutdown_bg-en.png) no-repeat;
width:696px;
height:450px;
}

#shutdown.de{
background:transparent url(images/shutdown/shutdown_bg-de.png) no-repeat;
}

#shutdown.italian{
background:transparent url(images/shutdown/shutdown_bg-it.png) no-repeat;
}

#shutdown.french{
background:transparent url(images/shutdown/shutdown_bg-fr.png) no-repeat;
}

#shutdown a.ttc{
width:143px;
height:47px;
float:left;
margin:318px 0 0 45px!important;
margin:295px 0 0 45px;
}

#shutdown a.chilli{
width:149px;
height:47px;
float:right;
margin:318px 25px 0 0!important;
margin:295px 25px 0 0;
}

#shutdown a.ttc.de{
width:187px;
height:47px;
margin:328px 0 0 45px!important;
margin:310px 0 0 0;
padding: 0!important;
padding: 0 0 0 45px;
}

#shutdown a.chilli.de{
width:186px;
height:45px;
margin:328px 25px 0 0!important;
margin:310px 25px 0 0;
}

#shutdown a.ttc.fr{
width:187px;
height:47px;
visibility:hidden;
display:none;
}

#shutdown a.chilli.fr{
width:186px;
height:45px;
}

#shutdown p.ttc{
float:left;
height:25px;
width:143px;
margin:3px 0 0 70px!important;
margin:3px 0 0 35px;
padding:0;
}

#shutdown p.ttc.de{
width:200px;
margin:3px 0 0 50px!important;
margin:3px 0 0 15px;
}


#shutdown p.ttc.temp{
height:25px;
width:250px;
margin:3px 0 0 70px!important;
margin:3px 0 0 35px;
padding:0;
color:#fff;
}


#shutdown p.ttc.temp a{
font-size:11px;
color:#d5cb5f;
}

#shutdown p.ttc a{
font-size:21px;
color:#d5cb5f;
}

#shutdown p.chilli{
float:right;
height:25px;
width:143px;
margin:3px 0 0 0;
padding:0;
}

#shutdown p.chilli.de{
width:200px;
text-align:left;
padding:0 0 0 1px;
}

#shutdown p.chilli a{
font-size:21px;
color:#d5cb5f;
}

#shutdown p.info{
float:left;
width:300px;
text-align:center;
margin:0 0 50px 0;
color:#fff;
}

#shutdown p.info a{
text-decoration:underline;
color:#d5cb5f;
}

#shutdown p.info.de{
width:200px;
}

#shutdown p.info.fr{
clear:both;
width:300px;
float:left;
margin:340px 0 0 40px;
text-align:left;
}

#shutdown .languages{
float:right;
width:250px;
margin:20px 30px 0 0;
}
#shutdown .languages.de{
width:280px;
}
#shutdown .languages.it{
width:280px;
}
#shutdown .languages.fr{
width:280px;
}
#shutdown .languages label {font-size:12px; font-weight:bold; color:#000;line-height:20px;width:100px;line-height:21px;}
/*Selects*/
.selectArea { width:140px;height:21px;background:url(images/shutdown/img/select_bg.gif) repeat-x left top;font-size:12px;float:right; }
.selectArea .left { width:8px;height:21px;float:left;background:url(images/shutdown/img/select_left.gif) no-repeat left top; }
.selectArea .right { width:21px;height:21px;float:right;background:url(images/shutdown/img/select_right.gif) no-repeat left top;cursor:pointer;font:12px/21px Arial, Helvetica, sans-serif;color:#fff; }
.selectArea .right a { display:block;width:140px;height:21px;margin-left:-119px;position:absolute; }
.selectArea .right i {display:none;}
.selectArea .center { width:100px;color:#FFF;padding-top:3px;overflow:hidden;white-space:nowrap;text-align:left;  }
/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible { position:absolute;margin-top:-1px;margin-left:3px;width:112px;background:#244875;padding:2px;font-size:11px;z-index:20; }
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p { margin:0;padding:0; }
.optionsDivVisible a { color:#fff;text-decoration:none;display:block;padding:1px 4px; }
.optionsDivVisible a:hover { color:#000;background:#9F7779;border-color:#cfd0d6; }