#qsuBar, #continueBrowsing {display:none;}
/* stuff to make site 100% height */
html,body { margin:0; padding:0; min-height:100%; height:100%;font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#333333; }
html {background-color:black;}
body {background-color:black;background-image:url(./images/body-bg.gif);background-position:center 120px;background-repeat:repeat-x;}
form{ padding:0; margin:0;}
#bodyContainer { position:relative; margin:0 auto;}

#bodyContainer.forceHeight {  height:auto !important; }

#bodyContainer {height:100%; min-height:100%; }

#footerWrap { position:absolute; width:100%; bottom:0; height:165px; overflow:hidden; background:url(/images/footer-bg.gif); }
#footerWrap.poker { height:207px; }

/* no need for firefox to put a dotted outline on links when clicked.. thanks anyway */
a { -moz-outline-style: none; }

/* header */
#headerWrap { background-image: url(/images/header-bg.gif); height:120px; overflow:hidden;}
#header { height:118px; overflow:hidden; width:983px; margin:auto }
#header #nav { margin: 0px 10px 7px 10px;_display:inline; }
#header #subnav { font-size:14px; color:#cbcbcb; text-align:center; height:46px; margin:10px 0 0 10px; overflow:hidden; line-height:14px; background:url(images/header-subnav-left.gif); float:left; }
#header #subnav ul { padding:0px; margin:0px; background:url(images/header-subnav-right.gif) no-repeat right ;  height:46px; display:block; float:left; }
#header #subnav ul li { float:left; list-style-type:none; background: url(images/header-subnav-separator.gif) no-repeat ; padding:14px 11px 12px 6px}
#header #subnav a { color:#ffffff; text-decoration:none; }
#header #subnav a:hover { color:#ffffff; }
#header #subnav img { vertical-align:middle; margin-left:5px; border:0px;}
#header .cta  { overflow:hidden; height:61px; float:left; }
#header #userbox { width:350px; overflow:hidden; height:46px; background:url(images/user-box-bg.gif) no-repeat; margin:10px 0px 0px 0px; position: relative; font-size: 11px; padding: 0; color: #e8e8e8;}

#header #userbox.login input.loginField { background:url(images/header-login-bg.gif) no-repeat; border:none; color:#333333; font:11px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; width:124px; height:16px; padding:3px 6px 3px 6px;  }
#header #userbox.member table { margin:0 11px; }
#header #userbox.non_member table { margin:5px 7px }
#header #userbox.login table a { font-weight:bold; color:#909090; padding-right:4px; }
#header #userbox a {
        color: #e8e8e8;
        text-decoration: none;
    }
#header #userbox a:hover {
        text-decoration: underline;
    }
#header #userbox p {
        color: #32a3ef;
        margin: 0;
        padding: 7px 0 0 11px;
        font-size: 14px;
        width: 150px;
    }
#header #userbox ul {
        list-style-type: none;
        margin: 0 0 0 11px ;
        padding: 0;
float:right
    }
#header #userbox.login ul {
float:right; padding:9px 0 0;
    }

#header #userbox ul li {
        margin: 0;
        padding: 0 0 0 10px;
        width: 56px;
        float: left;
        background: 0 5px url(images/userbox-bullet.gif) no-repeat;
    }
#header #userbox dl {
        position: absolute;
        top: 6px;
        right: 6px;
        float: right;
        width: 140px;
        height: 37px;
        margin: 0px;
        padding: 0px;
    }
#header #userbox dt {
        width: 47px;
        height: 14px;
        padding: 0;
        margin: 1px 0 0 1px;
        float: left;
        font-weight: bold;
        /*background-color: #484848;*/
    }
#header #userbox dd {
        width: 82px;
        height: 14px;
        padding: 0;
        margin: 1px 1px 0 1px;
        float: left;
        /*background-color: #484848;*/
    }
#header #userbox dt, #header #userbox dd {
        padding: 1px 0 0 3px;
    }
	

#headerTopRow{height:62px;}
#newUserBox {
background:url(/images/template/newuserbox/userbox-bg.gif) no-repeat; width:392px; height:54px;
color:#FFFFFF; font-size:12px; float:left; padding-left:3px; margin-left:12px;
}
#newUserBox.non_member .loginField {
background:transparent url(/images/template/newuserbox/userbox-txt-input.gif) no-repeat scroll 0 0;
border:none;
color:#333333;
font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;
font-size:11px;
height:19px;
padding:3px 6px;

width:143px;
}
#newUserBox.non_member #newUserBoxInner{ padding:12px 0 0 4px;}
#newUserBoxUserMenu{ float:left; height:29px; }
#newUserBoxUserMenu a { font-size:13px; float:left; color:#68c1ee; font-weight:bold; text-decoration:none; height:11px; background:url(/images/template/newuserbox/userbox-arrow.gif) no-repeat 7px 14px; padding:9px 9px 9px 15px; }
#newUserBoxUserMenu a:hover{color:#99d4f2;}
#newUserBoxUserName{ height:13px; background:url(/images/template/newuserbox/logged-in-bg.gif) no-repeat; float:right; font-size:13px; letter-spacing:0px; padding:8px;}
#newUserBoxUserName a { font-weight:normal; color:#62beee; text-decoration:none; }
#newUserBoxUserName a:hover { color:#99d4f2; }
#newUserBoxInnerTopRow{ height:29px; overflow:hidden; }
#newUserBoxInnerBottomRow{ height:24px; overflow:hidden;}
#newUserBox.member #newUserBoxInnerBottomRow table{ height:24px; letter-spacing:-1px; }
.newUserBoxBalanceBox { padding:1px 6px; }
.newUserBoxBalanceBox a{font-weight:normal; color:#bfbfbf; text-decoration:none; }	
.newUserBoxBalanceBox a:hover{color:#fff;}	
#newPlayersOnlineBox{/*background:transparent url(/images/template/newuserbox/players-online-bg.gif) no-repeat scroll 0 0;*/
color:#FFFFFF;
float:left;
height:56px;
padding-top:6px;
text-align:center;}
#newPlayersOnlineBox.non_member{ background-position:20px 0; width:191px;}
#newPlayersOnlineBox.member{width:151px;}
#newPlayersOnlineBox span{font-size:20px; display:block;}
#newPlayersOnlineBox strong{font-size:14px; display:block;}
#newPlayNowButton{float:left; width:159px; height:56px; background:url(/images/template/newuserbox/play-now-blue-btn.gif) no-repeat; display:block;}
#newPlayNowButton:hover {background:url(/images/template/newuserbox/play-now-blue-btn-on.gif) no-repeat;}
#newPlayNowButton span{display:none;}

/* footer */
#footer{ height:207px; width:983px; overflow:hidden; margin:auto; color:#aaa9a9; font-size:11px; }
#footerGap {height:193px;}
#footerGap.poker {height:235px;}
#footer-inner { overflow: hidden; height: 61px; }
#footer-inner-left { height:205px; width:754px; overflow:hidden; }
#footer-inner-left #footerNav { height:58px; overflow:hidden; font-size:13px; color:#cecece; }
#footer-inner-left #footerNav a { display:block; float:left; height:58px; padding:20px 10px 10px 10px; color:#cecece; text-decoration:none; background:url(/images/footer-nav-bg.gif) top right; }
#footer-inner-left #footerNav a:hover { display:block; float:left; height:58px; color:#cecece; text-decoration:none;  background:url(/images/footer-nav-bg-on.gif) top right; }
#footer-inner-left #licenses { height:86px; overflow: hidden;}
#footer-inner-left #licenses dl {height:86px; display:block; float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 20px; }
#footer-inner-left #licenses dd { display:inline; float:left; list-style-type:none; width:240px;  margin:10px 10px 0px 10px; }
#footer-inner-left #licenses dd a { text-decoration:none; color:#aaa9a9; }
#footer-inner-left #licenses dd a h4 { text-decoration:none; color:#cecece; }
#footer-inner-left #licenses dd a:hover { color:#ececec; }
#footer-inner-left #licenses dd a:hover h4{ color:#ececec; }
#footer-inner-left #licenses dd h4 { font-size:11px; display:inline; color:#cbcbcb; font-weight:normal; }
#footer-inner-left #licenses dt {display:inline; float:left; margin:10px 5px 10px 0px; list-style-type:none;  }
#footer-inner-left #copyright { height:44px; padding:22px 15px 22px 15px; }
#footer-inner-left #copyright small { display:block; float:left; font-size:11px; }
#footer-inner-right { height:205px; width:223px; overflow:hidden; }
#footer-payments {background-image:url(/images/footer-payment-logos.gif);background-repeat:no-repeat;height:63px;width:982px;}
#footer-endorsements {height:41px; background:url(/images/footer-endorsement-bg.gif) no-repeat;position:relative;}
/* #footer-endorsements .copyright {float:right; display:block; padding:12px 26px; font-size:11px;  } */
#footer-endorsements .copyright {float:left; display:block; padding:12px 6px; } 
#footer-endorsements .logos {float:right; display:block; } 
#footer-legal{height:41px; background:url(/images/footer-tgsa.gif) no-repeat;}
#footer-legal .legal{text-align:center; display:block; padding:12px;}
#responsiblelink{position:absolute;display:block;height:40px;left:225px;text-indent:-9999px;width:90px;}
#botguardlink{position:absolute;display:block;height:40px;text-indent:-9999px;width:105px; left:747px;}
#omlink{display: block; height: 40px; left: 320px; position: absolute; text-indent: -9999px; width: 70px;}
#lgalink{display: block; height: 40px; position: absolute; text-indent: -9999px; left: 855px; width: 120px;}

#DevStage{ background-image:url(/images/login-error-bg.gif); font-size:32px; position:absolute; bottom:0; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9; padding:3px; color:#FFFFFF;}


#main-slide h1 {
padding: 0px !important;
margin: 9px 0px 0px 13px !important;
color: #FFF;
font-size: 22px;
font-weight: normal;
position: absolute;
z-index: 3;
}

#main-slide p {
margin: 40px 10px 0px 13px !important;
font-size: 13px;
font-weight: bold;
color: #959595;
position: absolute;
z-index: 2;
}

#main-slide a:hover {
text-decoration: none !important;
}

#main-slide #topWrap {
width: 588px;
float: left;
height: 101px;
padding: 277px 0px 0px 0px;
margin: 0px;
background-repeat: no-repeat;
font-family: arial !important;
}

#main-slide #bottomWrap {
width: 588px;
float: left;
background-repeat: no-repeat;
height: 101px;
margin: 0px;
background-color: #000;
opacity: 0.8;
z-index: 1;
}

#main-slide .greyV {
color: #959595;
}
#main-slide .slides a {
display: block !important;
float: left !important;
	
}

#securityBar {
	width: 946px;
	height: 56px;
	float: left;
	background-image: url(/images/securitybar/sb-bg.jpg);
	background-repeat: no-repeat;
margin-top:14px;
}

#securityBar ul {
	list-style-type: none;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}
#securityBar li {
	padding: 0px;
	margin: 0 8px;
	display: block;
	float: left;
	text-indent: -9999px;
	height: 56px;
	background-repeat: no-repeat;
}

#securityBar a {
	display: block;
	text-indent: -9999px;
	height: 56px;
}

#securityBar p {
	padding: 0px !important;
	margin: 20px 18px !important;
	color: #959595;
	font-size: 12px;
	font-family: arial;
	text-indent: 0px !important;
}


#securityBar .sb-left {
	background-image: url(/images/securitybar/sb-left.jpg);
	width: 215px;
        margin:0px;
}
#securityBar .sbLeft:hover {
	background-image: url(/images/securitybar/sb-left-h.jpg);
}

#securityBar .sb-18plus {
	background-image: url(/images/securitybar/sb-18plus.jpg);
	width: 36px;
}
#securityBar .sb-18plus:hover {
	background-image: url(/images/securitybar/sb-18plus-h.jpg);
}

#securityBar .sb-responsible {
	background-image: url(/images/securitybar/sb-responsible.jpg);
	width: 96px;
}
#securityBar .sb-responsible:hover {
	background-image: url(/images/securitybar/sb-responsible-h.jpg);
}

#securityBar .sb-technical {
	background-image: url(/images/securitybar/sb-technical.jpg);
	width: 131px;
}
#securityBar .sb-technical:hover {
	background-image: url(/images/securitybar/sb-technical-h.jpg);
}

#securityBar .sb-visa {
	background-image: url(/images/securitybar/sb-visa.jpg);
	width: 65px;
}
#securityBar .sb-visa:hover {
	background-image: url(/images/securitybar/sb-visa-h.jpg);
}

#securityBar .sb-mastercard {
	background-image: url(/images/securitybar/sb-mastercard.jpg);
	width: 77px;
}
#securityBar .sb-mastercard:hover {
	background-image: url(/images/securitybar/sb-mastercard-h.jpg);
}

#securityBar .sb-ecogra {
	background-image: url(/images/securitybar/sb-ecogra.jpg);
	width: 79px;
}
#securityBar .sb-ecogra:hover {
	background-image: url(/images/securitybar/sb-ecogra-h.jpg);
}

#securityBar .sb-botguard {
	background-image: url(/images/securitybar/sb-botguard.jpg);
	width: 112px;
}
#securityBar .sb-botguard:hover {
	background-image: url(/images/securitybar/sb-botguard-h.jpg);
}

#securityBar .sb-class2 {
	background-image: url(/images/securitybar/sb-class2.jpg);
	width: 135px;
        margin:0px 0px 0px 16px
}
#securityBar .sb-class2:hover {
	background-image: url(/images/securitybar/sb-class2-h.jpg);
}
#footerGap.footerGapRoot{height: 152px;}
