/* reset */
* { -webkit-font-smoothing:subpixel-antialiased; -webkit-text-size-adjust:none;}
div{ margin:0; padding:0; } 

/* global */
strong.or { color: #ddc; }
b { color: #333; background-color:#fcc;}
small { font-size:10px;line-height:10px;}
hr { margin:18px auto; border:0; border-bottom:2px dotted #666; width:60%; }
.vgr {font-weight:400 !important;}
.breakfloat {float:none;clear:both;height:0;line-height:0;}
 	 
/* containers */ 
body{ margin:0; padding:0; background-color:#161616;
background: -moz-linear-gradient(top, #3e3e3e 0%, #161616 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e3e3e), color-stop(100%,#161616)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3e3e3e 0%,#161616 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3e3e3e 0%,#161616 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3e3e3e 0%,#161616 100%); /* IE10+ */
background: linear-gradient(to bottom, #3e3e3e 0%,#161616 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#161616',GradientType=0 ); /* IE6-9 */ }
#container_body{ margin:0 auto; border:solid 8px #000;border-top:none;width:960px;}
#container_header{ height:130px; background:url(http://img.zxcdn.com/webCDN/img/BJB/BJB2013_header.fs8.png) 0px 0px no-repeat;}
#container_home * {font-family:  "Trebuchet MS", Tahoma, sans-serif; }
#container_home h1 {color:#fff;font-size:25px;margin:10px 0 10px 22px;text-align:left;height:36px;max-height:36px;line-height:36px;}
#container_subpages {font-size:13px;line-height:18px; color:#ccc;
background: -moz-linear-gradient(top, #030303 0%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#030303), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #030303 0%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #030303 0%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #030303 0%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom, #030303 0%, #141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#030303', endColorstr='#141414',GradientType=0 ); /* IE6-9 */ }
#container_subpages * {font-family:  "Trebuchet MS", Tahoma, sans-serif; }
.subpages_inner {padding:20px 30px;}
#container_footer{ padding:15px; width:930px; background-color:#121212; }
#container_footer * {font-family:Arial, Helvetica, san-serif;}

/* header */
.header_link {position:absolute;top:0;left:50%;margin-left:-480px;width:200px;height:95px;}
#forgotPass a{text-decoration:none;color:#fff;text-align:center;vertical-align:middle;font-family:"Trebuchet MS", Tahoma, sans-serif;}
#forgotPass {position:absolute;width:210px;color:#ccc;height:16px;line-height:18px;left:50%;top:0;font-size:13px;margin:19px 0 0 260px; padding:3px 3px 6px; color:#fff;text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #114597;background: #114597;
background: -moz-linear-gradient(top, #49b9eb 0%, #114597 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49b9eb), color-stop(100%,#114597)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #49b9eb 0%,#114597 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #49b9eb 0%,#114597 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #49b9eb 0%,#114597 100%); /* IE10+ */
background: linear-gradient(to bottom, #49b9eb 0%,#114597 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49b9eb', endColorstr='#114597',GradientType=0 );}
#forgotPass:hover {border:1px solid #49b9eb;}
 
#info_bar{ float:right; width:264px; margin:55px 0 0 0;padding:3px 0 0 0;height:27px; background-color:transparent;}
#info_bar * {font-family:Arial, Helvetica, san-serif; }  
           
/* CTA */
.cta_promo {position:absolute;top:325px;left:50%;margin-left:-212px; z-index:99;}
.cta_klaus {position:absolute;top:1966px;left:50%;margin-left:-212px; z-index:99;}
.cta_whyjoin {position:absolute;top:2831px;left:50%;margin-left:-212px; z-index:99;}
.cta_remember {position:absolute;top:4292px;left:50%;margin-left:-212px; z-index:99;}
.cta_generic {text-align:center;margin:0 auto;width:424px;}
.cta_USD, .cta_GBP, .cta_EURO, .cta_CAD {background:url(http://img.zxcdn.com/webCDN/img/BJB/EN/BJB2013_sscta-btn.png);width:424px;height:180px;}
.cta_USD a, .cta_GBP a, .cta_EURO a, .cta_CAD a {display:block;}
.cta_EURO a {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/BJB2013_sscta-btn_eur.gif) 41px 49px no-repeat;}
.cta_GBP a {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/BJB2013_sscta-btn_gbp.gif) 41px 49px no-repeat;}
.cta_USD a, .cta_CAD a {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/BJB2013_sscta-btn_usd.gif) 41px 49px no-repeat;}

/*Promo*/
.home01 {background:url(http://www.zxcdn.com/webCDN/img/BJB/BJB2013_promo.fs8.png) 0px 0px no-repeat;z-index:1;position:relative;}
.home01gbp {background:url(http://www.zxcdn.com/webCDN/img/BJB/BJB2013_promo.fs8.png) 0px 0px no-repeat;z-index:1;position:relative;}
.home01eur {background:url(http://www.zxcdn.com/webCDN/img/BJB/BJB2013_promo.fs8.png) 0px 0px no-repeat;z-index:1;position:relative;}
.step-1 {position:absolute;top:511px;left:70px;width:180px;font-size:14px;line-height:19px;text-transform:uppercase;text-align:center;color:#000;}
.step-2 {position:absolute;top:511px;left:391px;width:180px;font-size:14px;line-height:19px;text-transform:uppercase;text-align:center;color:#000;}
.step-3 {position:absolute;top:511px;left:706px;width:180px;font-size:14px;line-height:19px;text-transform:uppercase;text-align:center;color:#000;}

/* Games Area */
#games_area {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/BJB2013_games_area.fs8.png) 0px 0px no-repeat; position:relative;height:714px;font-size: 13px;line-height:17px; text-align:justify;}
.game_blackjack {position:absolute;left:46px;top:239px;width:390px;}
.game_slots {position:absolute;left:517px;top:239px;width:390px;}
.game_roulette {position:absolute;left:46px;top:549px;width:390px;}
.game_videopoker {position:absolute;left:517px;top:549px;width:390px;}
.blackjack_link {position:absolute;left:20px;top:55px;width:452px;height:175px;}
.slots_link {position:absolute;left:490px;top:55px;width:452px;height:175px;}
.roulette_link {position:absolute;left:20px;top:365px;width:452px;height:175px;}
.videopoker_link {position:absolute;left:490px;top:365px;width:452px;height:175px;}

/* Winner Klaus */
.winner_klaus {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/BJB2013_winner_klaus.fs8.png) 0px 0px no-repeat;height:608px;position:relative;z-index:1;}
.winner_title {position:absolute;top:28px;left:305px;color:#fff;font-weight:bold;font-size:30px;line-height:36px;text-transform:uppercase;}
.winner_klaus_img {background:none;position:absolute;width:391px;height:259px;left:51px;top:234px;}
.winner_klaus_copy {position:absolute;width:374px;height:180px;left:505px;top:285px;}
.winner_klaus_title {position:absolute;left:50px;top:196px;font-weight:normal;font-size:16px;line-height:21px; text-transform:uppercase; color:#000;text-align:center;width:860px;}
.winner_klaus_title strong {color:#000;}
.winner_klaus_copy p {font-weight:normal;font-size:15px;line-height:18px;font-style:oblique;text-align:justify;}
.winner_klaus_copy p.subtitle {font-weight:normal;font-size:24px;line-height:28px;color:#999;font-style:oblique; text-align:left;margin-bottom:8px;}

/* Why Join */
.why_join {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/BJB2013_why_join.fs8.png) 0px 0px no-repeat; height:910px; position:relative;z-index:1;}
.why_join_title1-line {position:absolute;top:125px;left:150px;background:#414141;width:660px;height:2px;font-size:0;line-height:0;}
.why_join_points {position:absolute;left:110px;top:170px;width:780px;height:220px;}
.why_join_points ul {list-style-type:none;}
.why_join_points ul li {background:url(http://img.zxcdn.com/webCDN/img/BJB/EN/BJB2013_bullet.png) 0px 0px no-repeat; padding:0px 0 8px 56px;font-family:Tahoma !important;font-weight:normal;font-size:29px;line-height:36px;text-transform:uppercase;}
.why_join_signup {font-weight:normal;font-size:30px;line-height:32px;position:absolute;left:239px;top:500px;width:480px;text-align:center;text-transform:uppercase;}
.why_join_arrow {position:absolute;background:url(http://img.zxcdn.com/webCDN/img/BJB/EN/BJB2013_down-arrow.png) 0px 0px no-repeat;top:650px;left:50%;margin-left:-42px;width:85px;height:120px;}

/*Reassurance*/
.reassurance {position:relative;background:url(http://img.zxcdn.com/webCDN/img/BJB/EN/BJB2013_reassurance.fs8.png) 0px 0px no-repeat; height:976px; z-index:1;}
.reassurance_title1 {position:absolute;top:160px;width:960px;text-align:center;font-weight:bold;font-size:78px;line-height:80px;text-transform:uppercase;}
.reassurance_title1-line {position:absolute;top:244px;left:150px;background:#414141;width:660px;height:2px;font-size:0;line-height:0;}
.reassurance_title2 {position:absolute;top:258px;left:20px;width:920px;text-align:center;font-weight:normal;font-size:33px;line-height:36px;text-transform:uppercase;color:#414141;}
.reassurance_quote1, .reassurance_quote2 {position:absolute;top:527px;left:220px;width:520px;font-weight:normal;font-size:16px;line-height:21px;text-align:justify;}
.reassurance_quote2 {top:740px;}
.safe-secure {position:absolute;top:882px;left:200px;width:560px;}
.safe-secure a {margin-left:121px;}
.safe-secure a:first-child {margin-left:0;}
.safeSecure img {background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/safe-verify.png) 0px 0px no-repeat;width:105px;height:50px;}
.norton img {background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/safe-norton.png) 0px 0px no-repeat;width:105px;height:50px;}
.mcaffee img {background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/safe-mcafee.png) 0px 0px no-repeat;width:105px;height:50px;border:solid 1px #fff;}

/*Remember*/
.remember {background:url(http://img.zxcdn.com/webCDN/img/BJB/EN/BJB2013_remember.fs8.png) 0px 0px no-repeat; height:539px; position:relative;z-index:1;}
.remember_title {position:absolute;top:40px;width:960px;text-align:center;font-size:96px;line-height:96px; text-transform:uppercase;}
.remember_title-line {position:absolute;top:142px;left:300px;background:#414141;width:360px;height:2px;font-size:0;line-height:0;}
.remember_copy {position:absolute;top:158px;width:960px;text-align:center;font-weight:normal;font-size:25px;line-height:28px;text-transform:uppercase;}
.remember_arrow {position:absolute;background:url(http://img.zxcdn.com/webCDN/img/BJB/EN/BJB2013_down-arrow.png) 0px 0px no-repeat;top:230px;left:50%;margin-left:-42px;width:85px;height:120px;}

/* Menu top */
#newMenu{ float:left; margin:11px 0 0 0; padding: 0px 120px; height: 34px; font: bold 16px/18px Arial, Helvetica; width:720px;background:#b00;}
#newMenu a, #newMenu a:visited{ float: left; margin:0; padding: 6px 5px 5px; height: 23px; line-height: 23px; text-decoration: none; color: #fff; font-family:Arial, Helvetica, san-serif;}
.noTooltipSubMenu { float: left; height: 23px; }
#newMenu a:hover { color:#000; text-decoration: none; background:#efb940;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px;}
#newMenu ul { margin:0; padding:0; list-style-type:none; z-index:22; }
#newMenu ul li {float:left; width:200px; height:auto; position:relative;text-align:left;z-index:22;}
#newMenu ul li a, #newMenu ul li a:visited { width:192px; height:auto;color:#fff;padding:0 4px;}
#newMenu ul li a:hover { width:192px; height: 23px; line-height: 23px;color:#f6ca31;}
.menuspace, .menuspace strong { float: left; margin: 0; height: 23px; line-height: 23px; color: #333 !important;padding-top:3px; }
.menuItemActive { color:#fff !important;}
.menu_tooltip { display: none; width: 200px; height: auto; line-height: 23px; border-style: solid; border-width: 0px 2px 2px 2px; border-color:#fc3; background: #500000; font-size: 12px; text-decoration: none; color: #fff; z-index: 900; }

/* Top Bar */
#topbar{ color:#CCC; background-color:Transparent; }
#topbar a, #topbar a:visited{ color:#CCC; }
#topbar a:hover { color:#F7E713; }
#scrollableMarqueeContainer{ width:156px;  }    
#scrollableMarqueeContainer .scrollableMarquee, #scrollableMarqueeContainer .scrollableMarquee li{ width: 148px; }    
#currency .selector-container, #language .selector-container{ border-color:#303030; background-color:#121212; color:#FFF; }
#currency .item-selected .down-arrow, #language .item-selected .down-arrow{ border-color:#555; background-color:#303030; }
#currency .items, #language .items { background-color:#121212; }
#currency .items a, #language .items a { color:#FFF; }
#currency .items a:hover, #language .items a:hover { color:#F7E710; background-color:#303030; }

/* Latest winner */
#latestWinner{ float:left; margin:26px 0 0 0; padding:0 0 0 29px; width:160px; font:normal 12px/15px Arial, Helvetica; color:#fff; }
#ViewOtherWinners{ float:right; }
.progtext, .progtext a, .progtext a:hover, .progtext a:visited { padding:0; margin:0; font:normal 11px/18px Arial, Helvetica; COLOR:#8AA;} 

/* jackpot */
#info_jackpots{ float:left; margin:32px 0 0 10px; padding:0 0 0 75px; width:275px; height:56px; }
.proginput,.proginputEUR,.proginputCAD { float:left; margin:0; padding:0; width:200px; background-color:transparent;border:0;font: bold 19px/20px Arial, Helvetica; color:#fff; text-align:center; }
.progs{ float:left; margin:0; padding:0; width:236px; }
#allAvailableJackpots{ float:right; padding:0 20px 0 0; }

/*FAQ*/
#FAQNavContainer {position:relative;top:20px;width:700px;height:60px;clear:both;}
#FAQNavContainer.fixed {position: fixed;top: 0;}
#FAQNavContainer{background-color: #000;padding:20px 10px;border: 1px solid #333;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#000000)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #222222,  #000000); /* for firefox 3.6+ */}
.FAQNavMenu li {list-style-type:none;display:inline;padding:0;margin:0 5px 0;}
#FAQContainer {width:700px;margin:150px 0;padding:0;float:left;display:inline;}
#FAQContainer dl.faq{margin-bottom:40px;border-bottom:1px dotted #005500;}
#FAQContainer dl.faq dt{font-weight:bold;	padding:25px 0 5px 0;display:block;}
#FAQContainer dl.faq dd{padding-bottom:15px;display:block;}             
.FAQSectionMenu li {list-style-type:none;display:block;padding:0;margin:0 0 10px -25px;}
.FAQSection {background-color: #030;border: 1px solid #050;padding:10px 10px 0;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005500', endColorstr='#003300'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#005500), to(#003300)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #005500,  #003300); /* for firefox 3.6+ */}
   
/* footer */
#container_footer .footertext{ padding:10px; border:1px dotted #666; color:#ccc; background-color:#111; font-size:11px;line-height:13px; text-align:justify;margin-bottom:10px; }
#container_footer .footertext a, #container_footer .footertext a:visited{ color:#cc0; }
#container_footer .footertext a:hover{ color:#0C3; }
#container_footer .footertext h1{ font-weight:bold;font-size:15px;line-height:17px; color:#fff; margin:2px 0 12px; }
.footaffiliate18{background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) 0 0 no-repeat;}
.footaffiliateKA{background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -40px 0 no-repeat;}
.footaffiliateEC{background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -216px 0 no-repeat;}
.footaffiliateAU{background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -350px 0 no-repeat;}
.footaffiliateMG{background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -454px 0 no-repeat;}
.footaffiliateCR{background:url(http://img.zxcdn.com/webCDN/img/Shared/EN/affiliate-footer-18-kgc.png) -530px 0 no-repeat;}

/* footer menu */
#footermenu { float:left; width:100%; height:33px; font-weight:bold;font-size: 13px; background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/BJB2012_main_02.gif) 0 -320px no-repeat; }
#footermenu ul { margin:10px 100px 0; padding:0; width:760px; list-style-type:none }
#footermenu li { float:left; margin:0; padding:0 10px 0 10px; border-right:1px solid #FFF; line-height:13px }
#footermenu .last-li { border-right:none }
#footermenu li a, .footermenu li a:visited{ color:#FFF }
#footermenu li a:hover{ color:#F90 }

/* footer area */
#footer_area{ padding:5px 5px 10px 5px; width:950px; background-color:#000; color:#ccc; }
#random_footer_text{ margin:0 0 8px 0; text-align:justify; font-size:11px;line-height:13px; }
#random_footer_text a, #random_footer_text a:visited{ color:#cc0; }
#random_footer_text a:hover{ color:#0C3; }
#rss { margin:3px 0px; padding:10px 0; border-top:0px solid #666; font-weight:bold;font-size:12px;line-height:14px; color:#fff; text-align:center;clear:both; }
#rss a, #rss a:hover, #rss a:visited { color:#fff;}
#rss img {vertical-align:middle;}
#page_generated{ margin-bottom:6px; padding:10px 0; font-weight:bold;font-size:12px;line-height:14px; color:#fff; text-align:center; }
#aff{background-color:#111;font-size:11px;line-height:13px;color:#555;text-align:justify;vertical-align:top;border:1px solid #333;padding:4px;}

/* container subpages */
#container_subpages h1{font-weight:bold;font-size:24px;line-height:30px;color:#f2e8c2;margin-bottom:5px;padding-top:15px;}
#container_subpages h2 { font-weight:bold;font-size:18px;line-height:22px; color:#c00;color:#94764b;margin-bottom:4px;}
#container_subpages h3 { font-weight:bold;font-size:15px;line-height:18px; color:#eee;margin:0px;}
#container_subpages a, #container_subpages a:visited { line-height:16px; color:#c8af7b;}
#container_subpages a:hover { color:#e9d894;}
#container_subpages ul, #container_subpages ul ul, #container_subpages ul ul ul , #container_subpages ol, #container_subpages ol ol, #container_subpages ol ol ol, #container_subpages ol ul, #container_subpages ul ol {margin:4px 0;padding:5px 5px 15px 25px;line-height:16px;}
#container_subpages ul {list-style:disc outside;}
#container_subpages ul ul {list-style:square outside;}
#container_subpages ul ul ul {list-style:circle outside;}
#container_subpages ol {list-style:decimal outside;}
#container_subpages ol ol {list-style:lower-roman outside;}
#container_subpages ol ol ol {list-style:lower-alpha outside;}
#container_subpages ol ul {list-style:square outside;}
#container_subpages ul ol {list-style:lower-roman outside;}
#container_subpages .landpg{font-size: 12px;line-height:16px;color:#e6e6e6;text-align:left;vertical-align:middle;margin:5px 0;padding:10px 10px;}
#container_subpages .landpg a,#container_subpages .landpg a:hover,#container_subpages .landpg a:visited{font-weight:bold;font-size:12px;line-height:14px;color:#f90;}
#container_subpages .landpg h1{font-weight:bold;font-size:17px;line-height:19px; color:#f90;margin-bottom:3px;padding-top:15px;}
#container_subpages .landpg h2 {font-weight:bold;font-size:16px;line-height:16px; color:#fc0;margin-bottom:3px;}
#container_subpages .cta { margin:0 auto 15px; padding:10px 16px; width:688px; background-color:#1c1c1c; font-weight:bold;font-size:13px;line-height:14px; color:#ffd; text-align:center; border:1px outset #222;}
#container_subpages .cta a, #container_subpages .cta a:hover, #container_subpages .cta a:visited { color:#fc3;}
.bjbGames {width:482px;height:284px;background:url(http://img.zxcdn.com/webCDN/img/BJB/bjb-games.jpg) left top no-repeat;}

#container_subpages .crumbs { font-weight:normal;font-size:12px;line-height:16px; color:#fff; }
#container_subpages .crumbs a, #container_subpages .crumbs a:visited { color:#eed;font-weight:bold;}
#container_subpages .crumbs a:hover { color:#eeb;text-decoration:none;}

/* Mac Compatible */
#mac { position:absolute; left:50%; top:0; z-index:11; margin:8px 0 0 -161px; padding:0; }

/* Others */
.cell1 {font-size:12px;line-height:16px;color:#998;background-color:#232323; text-align: center;}
.cell2 {font-size:12px;line-height:16px;color:#ffe;background-color:#060606; text-align: center;}
.cell2 strong.or {color:#f9cf52; font-size:15px;}
.cell1 td, .cell1 th, .cell2 td, .cell2 th {padding:2px;} 
.nb {width:420px;font:bold 11px/14px Arial, Helvetica;background-color:#933; color:#bbb;padding:9px; text-align:left; vertical-align:middle; border:1px outset #666;}

/* Tableless pages - For page Blackjack.asp & Roulette.asp & Slots.asp */
.bd {border:1px solid #999;}
.games-tips {width: 720px;margin-right: auto;margin-left: auto;}
.bj-bonus {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/blackjack/bj_button_02.gif) 100px bottom no-repeat;padding: 0 100px;}
.bj-bonus-free-USD {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/blackjack/bj_button_01_usd.gif) left top no-repeat;}
.bj-bonus-free-GBP {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/blackjack/bj_button_01_gbp.gif) left top no-repeat;}
.bj-bonus-free-EURO {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/blackjack/bj_button_01_euro.gif) left top no-repeat;}
.bj-bonus-free-CAD {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/blackjack/bj_button_01_usd.gif) left top no-repeat;}
.bj-bonus-download {margin: 0 0 0 287px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/blackjack/bj_button_03.gif) right bottom no-repeat;}
.roul-bonus {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/roulette/roul_button_02.gif) 100px bottom no-repeat;padding: 0 100px;}
.roul-bonus-free-USD {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/roulette/roul_button_01_usd.gif) left top no-repeat;}
.roul-bonus-free-GBP {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/roulette/roul_button_01_gbp.gif) left top no-repeat;}
.roul-bonus-free-EURO {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/roulette/roul_button_01_euro.gif) left top no-repeat;}
.roul-bonus-free-CAD {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/roulette/roul_button_01_usd.gif) left top no-repeat;}
.roul-bonus-download {margin: 0 0 0 287px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/roulette/roul_button_03.gif) right bottom no-repeat;}
.slots-bonus {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/slots/slots_button_02.gif) 100px bottom no-repeat;padding: 0 100px;}
.slots-bonus-free-USD {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/slots/slots_button_01_usd.gif) left top no-repeat;}
.slots-bonus-free-GBP {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/slots/slots_button_01_gbp.gif) left top no-repeat;}
.slots-bonus-free-EURO {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/slots/slots_button_01_euro.gif) left top no-repeat;}
.slots-bonus-free-CAD {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/slots/slots_button_01_usd.gif) left top no-repeat;}
.slots-bonus-download {margin: 0 0 0 282px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/slots/slots_button_03.gif) 9px 0px no-repeat;}
.vp-bonus {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/video-poker/vidp_button_02.gif) 100px bottom no-repeat;padding: 0 100px;}
.vp-bonus-free-USD {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/video-poker/vidp_button_01_usd.gif) left top no-repeat;}
.vp-bonus-free-GBP {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/video-poker/vidp_button_01_gbp.gif) left top no-repeat;}
.vp-bonus-free-EURO {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/video-poker/vidp_button_01_euro.gif) left top no-repeat;}
.vp-bonus-free-CAD {background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/video-poker/vidp_button_01_usd.gif) left top no-repeat;}
.vp-bonus-download {margin: 0 0 0 287px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/landing/video-poker/vidp_button_03.gif) right bottom ;}

.games-links {padding:10px 100px 0;}

.games-vegasstrip {width:169px;height:140px;float:left;margin-right:5px;margin-left:1px;text-align:center;}
.games-classicgold {width:169px;height:140px;float:left;margin-right:5px;text-align:center;}
.games-multihand {width:169px;height:140px;float:left;text-align:center;}
.games-vegasstrip img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -1329px -1px;}
.games-classicgold img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -1495px -1px;}
.games-multihand img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -1827px -1px;}
.games-americanroulette {width:169px;height:140px;float:left;margin-right:5px;margin-left:1px;text-align:center;}
.games-frenchroulette {width:169px;height:140px;float:left;margin-right:5px;text-align:center;}
.games-europeanroulette {width:169px;height:140px;float:left;text-align:center;}
.games-americanroulette img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -1px -1px;}
.games-frenchroulette img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -333px -1px;}
.games-europeanroulette img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -499px -1px;}
.games-gypsyqueen {width:169px;height:140px;float:left;margin-right:5px;margin-left:1px;text-align:center;}
.games-megamoolah {width:169px;height:140px;float:left;margin-right:5px;text-align:center;}
.games-loadedvideo {width:169px;height:140px;float:left;text-align:center;}
.games-gypsyqueen img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -1993px -1px;}
.games-megamoolah img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -2159px -1px;}
.games-loadedvideo img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -2325px -1px;}
.games-10playbonus {width:169px;height:140px;float:left;margin-right:5px;margin-left:1px;text-align:center;}
.games-jacksorbetter {width:169px;height:140px;float:left;margin-right:5px;text-align:center;}
.games-acesandfaces {width:169px;height:140px;float:left;text-align:center;}
.games-10playbonus img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -665px -1px;}
.games-jacksorbetter img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -831px -1px;}
.games-acesandfaces img {border:2px ridge #666;background:url(http://img.zxcdn.com/webCDN/img/Shared/landing-games.jpg) no-repeat -1163px -1px;}

.borders {text-align:center;padding:10px 0;margin:0 0 10px 0;}
.borders p {margin:10px 0;}
.borders2 {width:600px;padding:0px;margin:0 auto;text-align:center;}
.borders2 ol li {margin-bottom:8px;font-size:13px;}
				
#container_subpages .games-copy h1{font-weight:bold;font-size:17px;line-height:19px; color:#f90;margin:8px 0 3px 0;padding-top:15px;}
#container_subpages .games-copy h2 {font-weight:bold;font-size:16px;line-height:16px; color:#fc0;margin:8px 0 3px 0;}
#container_subpages .games-copy p, #container_subpages .games-copy li {margin:8px 0 3px 0;}

.pokerTable {width:510px;color:#fff;margin:20px 0;padding:0 6px;}
.pokerHand {width:130px;padding:4px 0 2px 10px;float:left;border-bottom:solid 1px #333;}
.pokerDesc {width:370px;padding:4px 0 2px;float:left;border-bottom:solid 1px #333;}
.pokerHeader {border-bottom:solid 2px #fff;font-weight:bold;text-align:center;}
.breakfloat {float:none;clear:both;line-height:0;font-size:0;}

.downloading-1 {width:398px;height:288px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/down_s1.jpg) left top no-repeat;}
.downloading-2 {width:513px;height:346px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/down_s2.jpg) left top no-repeat;}
.downloading-3 {width:374px;height:261px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/down_s3.jpg) left top no-repeat;}
.downloading-4 {width:374px;height:261px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/down_s4.jpg) left top no-repeat;}
.installing-1 {width:500px;height:334px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/inst_s1.jpg) left top no-repeat;}
.installing-2 {width:500px;height:334px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/inst_s2.jpg) left top no-repeat;}
.installing-3 {width:500px;height:334px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/inst_s3.jpg) left top no-repeat;}
.installing-4 {width:500px;height:334px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/inst_s4.jpg) left top no-repeat;}
.installing-5 {width:85px;height:85px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/inst_s6.png) left top no-repeat;}
.installing-6 {width:500px;height:375px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/inst_s7.jpg) left top no-repeat;}
.depositing-1 {width:510px;height:383px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/purch_s1.jpg) left top no-repeat;}
.depositing-2 {width:510px;height:397px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/purch_s2.jpg) left top no-repeat;}
.withdrawing-1 {width:510px;height:383px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/cash_s1.jpg) left top no-repeat;}
.withdrawing-2 {width:510px;height:397px;background:url(http://www.zxcdn.com/webCDN/img/BJB/EN/started/cash_s2.jpg) left top no-repeat;}

.faq, .faqAccordian { display: block; margin:10px 0 0;}
.faqAccordian dt {background:transparent;clear: both;margin:5px 0;padding:0;}
.faqAccordian dt h3 { color:#333 !important;font-size:11pt !important;}
.faq dt { background:#222;color:#fff;clear: both;margin:2px;padding:4px 30px;font-weight:bold;text-decoration:none;}
.faq dt:hover, .faq dt:active { color:#eee0a7;background:#333;text-decoration:none; }
.faq dd {background:#191919;display: block;margin:3px 3px 20px 3px;padding:10px 30px;overflow: hidden;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-bottomleft: 20px;border-bottom-left-radius: 20px;}
.faq p {margin:10px 0;}

/* footer menu */
div.footer_area {
float:left;position:relative;width:928px;padding:0;margin:0;zoom: 1;border: dotted 1px #333;
background-color: #1c1c1c;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#101010', endColorstr='#1c1c1c'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#101010), to(#1c1c1c)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #101010,  #1c1c1c); /* for firefox 3.6+ */;}
#container_subpages .footerMenu, .footerMenu {font-family:Arial, Helvetica;}
.footerColumn1 {margin:10px 5px;padding:5px 5px 15px 5px;width:662px;float:left;color:#e6e6e6;}
.footerColumn2 {margin:10px 5px;padding:5px 5px 15px 5px;width:368px;float:left;color:#e6e6e6;}
#container_subpages .footerColumn3, .footerColumn3 {margin:10px 5px;padding:5px 5px 5px 5px;width:209px;float:left;color:#f6f6f6;background:transparent}
.smallerColumn {width:159px !important;}
.largerColumn {width:250px !important;}
#container_subpages .footerColumn3 strong, .footerColumn3 strong {color:#fdb; font-size:12px;line-height:14px;}
#container_subpages .footerColumn3 small, .footerColumn3 small {color:#aaa;}
#container_subpages .footerColumn3 ul, .footerColumn3 ul {margin:5px auto 0 auto; padding:0px; list-style-type:none;}
#container_subpages .footerColumn3 ul li, .footerColumn3 ul li { margin:0 0 3px 0; padding:0;  font-size:12px;line-height:14px; color:#ccc; }
#container_subpages .footerColumn3 a.lnk, #container_subpages .footerColumn3 a.lnk:visited, .footerColumn3 a.lnk, .footerColumn3 a.lnk:visited{ color:#ccc; text-decoration:none;border-bottom:1px dotted #333; }
#container_subpages .footerColumn3 a.lnk:hover, .footerColumn3 a.lnk:hover { color:#f90;border-bottom:1px solid #fc0; }
#container_subpages .footerColumn3 .or, .footerColumn3 .or {color:#eec;}
.footerLiveHelp {position:relative;width:210px;margin:5px 0;padding:0;top:0;text-align:right;} 

.featuredGames, .borders2 {
	float:none; clear:both;
	margin-bottom:20px;
	background-color: #1a1a1a;
	background: -moz-linear-gradient(top, #060606 0%, #232323 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#060606), color-stop(100%,#232323)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #060606 0%,#232323 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #060606 0%,#232323 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #060606 0%,#232323 100%); /* IE10+ */
	background: linear-gradient(to bottom, #060606 0%,#232323 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060606', endColorstr='#232323',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border:solid 1px #222;
 }
#container_subpages .featuredGames h2, .borders2 h2 {
	font-weight:600;
	font-size: 19px;
	color:#fff !important;
	margin:0px 0 6px 0 !important;
	padding:5px 10px;
	border-bottom:solid 1px #000;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	background-color: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #1c1c1c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4c4c4c 0%,#1c1c1c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4c4c4c 0%,#1c1c1c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4c4c4c 0%,#1c1c1c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#1c1c1c',GradientType=0 ); /* IE6-9 */
}
.featuredGames p {margin:3px 10px 20px;clear:none;color:#ccc;}
.featuredGames p strong.or {color:#eee0a7;}
.featuredGames img {margin-bottom:10px;border:dotted 1px #666;}
.featuredGames img.floatLeft { float:left;margin-right:8px;}
.featuredGames img.floatRight { float:right;margin-left:8px;}

p {margin:16px 0;clear:both;}
p.noBottomMargin {margin:16px 0 0;clear:both;}
p.noTopMargin {margin:0 0 16px;clear:both;}
p.noMargin {margin:0;clear:both;}

.logoLink {position:absolute;left:50%;top:0px;margin-left:-469px;}

#bottomIcons {height:130px !important;background-color:#161616;margin-top:0px !important;}
.regTM {margin:1px 0px 0px -310px !important;}
.steps {color:#eed; font-size:16px;}

.klausMillions {position:absolute;z-index:99;}

#container_home p.endOfArticle {display:none;}
	
.fpbonus {position:absolute;display:block;width:960px;text-align:center;margin:0;font-size:132px;top:25px;}
.fptxt {position:absolute;display:block;width:840px;margin:0 60px;text-align:center;font-size:32px;top:155px;}

.rcr {display:none;color:#fff; letter-spacing:0px !important;}
.rcr-b {display:none;color:#fff;}

.fpseo {position:absolute;display:block;width:743px;text-align:center;margin:0 100px;padding:8px;top:360px;font-size:13px;font-style:oblique;background-color:#fff;border-radius:0px;-webkit-box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);box-shadow: 5px 5px 5px 0 rgba(0,0,0,0.3);}
.since1999 {position:absolute;color:#ecb42a;width:460px;text-align:center;font-family:"Trebuchet MS", Tahoma, sans-serif;text-transform: uppercase;font-size:11px; letter-spacing:2px;font-weight:bold;padding-left:-20px;top:42px;/*background-color:#141414;*/margin:0 260px 0 240px;}

/* Payouts */
#container_subpages  .featuredGames h3 {margin:0 40px;padding:0 10px;border-bottom:solid 1px #333;}
table.payouts {width:700px;border-collapse:collapse;margin:20px auto 20px auto;color:#fff;border:solid 1px #444;}
table.payouts thead th {background:rgba(0,0,0,0.1);}
table.payouts th {padding:5px;font-size:14px;text-align:center;}
table.payouts td {padding:5px;text-align:center;width:200px;border:solid 1px #444;background:rgba(255,255,255,0.1);}
table.payouts tr td.firstCol {text-align:left;width:500px;}

#container_subpages .jump-links {color:#fff;font-weight:bold;}
#container_subpages .jump-links a {display:inline-block;background:#fc0;border: solid 1px #000;padding:2px 5px; font-weight:bold;text-decoration:none; color:#333;border-radius:3px;box-shadow: inset 2px 2px 2px 0 rgba(255,255,255,0.8), inset -2px -2px 2px 0 rgba(0,0,0,0.4), 2px 2px 4px 0 rgba(0,0,0,0.4);}
#container_subpages .jump-links a:hover {color:#000;background:#ffe57f;}