* { list-style:none; margin:0; padding:0;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background: url(/images/pattern.gif); text-align:center;}

.spacer { clear:both; width:100%;}
.noBorder { border:none!important}
.noImg { background:none!important;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:none;}

div, img, ul, li, a, span, small { position:relative;}

p { text-align: justify; margin-top:10px;}
p a { float:none!important; display:inline!important;}
p.reminder { font-weight:bold;}

.globalPage { width: 988px; margin:0 auto; }
.innerPage { width:100%; padding-top:50px;}
.contentPage {background: url(/images/decoShadow.png) 0 0 repeat-y; width:100%; float:left; z-index: 100;}
.contentBox { width:100%; clear:both;}
.col { float:left;}
.rowLine { float:left; width:100%; padding:15px 0;}

.decoBall { position:absolute; float:left; background: 0 0 no-repeat;}
/*.topBall { width:137px; height:135px; top:-45px; left:-85px; background-image: url(/images/decoBall42.png)}
.rightBall { background-image: url(/images/decoBall58.png); top:450px; left:95%; height:88px; width:89px; z-index:150; }
.bottomBall { position:relative; background-image: url(/images/decoBall77.png); width:136px; height:141px; top:-30px; left:140px;}*/

/*LOGO PNG transparente*/
.topLogo { float:left;  width: 291px; height: 137px; position:absolute; top:10px; left: 14px;   z-index: 200;}
.topLogo a { width: 100%; height: 100%; float:left; }
.topLogo a img.togglePNG{ display: block}

/*abeja PNG transparente*/
.topBee{ float:left;  width: 215px; height:215px; position:absolute; top:6px; left: 730px;  z-index: 300; }
.topBee img.togglePNG{ display: block}

.headerGlobal { text-align:left; width:960px; height:162px; left:14px; background: url(/images/bgHeader.jpg) 0 0 no-repeat; float:left;}
.headerGlobal a img {display: block;}

/*.headerGlobal img.deco { float:right; top:-138px; left:-10px}*/
.headerGlobal ul.topMenu { float:left; clear:both; top:124px}
.headerGlobal ul li { float:left; padding:0 13px; background: url(/images/decoSeparator01.gif) 100% 0 no-repeat; height:30px;}
.headerGlobal ul li a { font-weight:bold; color:#FFF; top:8px;}
.headerGlobal .topRDeco { position:absolute; top:-36px; left: 412px; width:540px; height:36px; background: url(/images/header_extra.png) 0 0 no-repeat}


.contentGlobal { width: 960px; left:14px; clear:both; float:left; background: url(/images/bgContent.gif) 0 0 repeat-y;}
.contentGlobal .contentGlobal { width:100%; left:0; background: url(/images/decoContentBoxBot.gif) 0 100%  no-repeat; }

.mainMenu { background: #fd852e url(/images/bgMainmenu01.gif) 12px 11px no-repeat; height:60px; width: 956px; left:2px; float:left;}
.mainMenu ul {  height: 41px; float:right; }
.mainMenu ul li { float:left; padding:0 12px; background: url(/images/decoSeparator02.gif) 100% 100% no-repeat; height:100%;}
.mainMenu ul li a { font-weight:bold; color:#FFF; top:15px;}
.mainMenu ul li.joinBtn { padding:0; width:148px; height:143px; background: url(/images/joinNow_sign.gif) 0 0 no-repeat;  top:-50px; left:-148px; position:absolute; z-index:1}
.mainMenu ul li.joinBtn a {  width:100%; height:100%; float:left; top:0; cursor:pointer;}

.mainBody { width:910px; left:25px; float:left; padding-bottom:25px;}
.mainBody .leftC { width:229px;  left:12px; padding:100px 0; float:left; }
.mainBody .leftC ul { width:100%; float:left;}
.mainBody .leftC ul li { width:100%; float:left; }
/* boxes left side menu*/
.mainBody li.liveChat { background: url(/images/boxLivechat.gif) 0 40% no-repeat; height:82px;}
.mainBody li.liveChat a { width:65px; height:33px; float:right; top:25px; background: url(/images/btnOpenChat.gif) 0 0 no-repeat; left:-29px}
.mainBody li.liveChat a:hover { background-position:0  100%; text-decoration:none;}
.mainBody li.casino div{ margin-bottom: 12px}

.mainBody .loyaltyRooms{background: url(/images/btnLoyaltyRooms.gif) 0 0 no-repeat; width: 208px;  height: 63px; float:left}
.mainBody .loyaltyRooms a{background: url(/images/btnLoyaltyRooms.gif) 0 0 no-repeat; width:100%;  height: 63px; display: block}
.mainBody .loyaltyRooms a:hover{ background-position: bottom center; height: 63px;  width: 100%; text-decoration: none}

.mainBody .bingoRooms{background: url(/images/btnBingoRooms.gif) 0 0 no-repeat; width: 208px;  height: 68px; float:left}
.mainBody .bingoRooms a{background: url(/images/btnBingoRooms.gif) 0 0 no-repeat; width:100%;  height: 68px; display: block}
.mainBody .bingoRooms a:hover{ background-position: bottom center; height: 68px;  width: 100%; text-decoration: none}
.mainBody .casinoRooms{background: url(/images/btncasinoRooms.gif) 0 0 no-repeat; width: 208px;  height: 81px; float:left; }
.mainBody .casinoRooms a{background: url(/images/btncasinoRooms.gif) 0 0 no-repeat; width: 100%;  height: 81px;  display: block}
.mainBody .casinoRooms a:hover{ background-position: bottom center; height: 81px; width: 100%;text-decoration: none}
.mainBody .bingoGamesImg{ padding-top:12px; text-align:left; width:210px; float:left;}
.mainBody .certifiedSeal{ width:100%; height:122px;float:left; clear:both; text-align:left;}
.mainBody .certifiedSeal img{ left:10%; width:121px; height:122px; padding-top:10px;}
 
.mainBody .winners {text-align:left; padding:5px 0; float:left;}
.mainBody li.bonuses  { width:206px!important; left:0px; background: none; margin-top: 16px }
.mainBody li.bonuses ul.bonuses li img {text-align:left; padding:4px 0; height:65px; left:0px; background: none;  width: 100% }

/*.mainBody .casino { background: url(/images/btnBingoRooms.gif) 0 0 no-repeat; font-family: Arial, Helvetica, sans-serif;}*/
/*.mainBody li.casino h1 { font-size:15px; color:#fff; width:100%; clear:both; float:left; height:26px; text-align:left; }
.mainBody li.casino h1 span { top:4px; left:10px;}
.mainBody li.casino ul.casino { background-position: 0 100%; padding:0 0 10px;}
.mainBody li.casino ul.casino li { background: #9fa3d0 url(/images/btnCasinogames.gif) 25px 0 no-repeat; height:22px; width:206px; left:1px;  }
.mainBody li.casino ul.casino li a { background: #9fa3d0 url(/images/btnCasinogames.gif) 25px 0 no-repeat; width: 204px; height:20px; float:left; border:1px solid #5867af; text-align:left; color:#000033; font-size:13px;font-weight:normal; }
.mainBody li.casino ul.casino li a:hover { background-position: 25px 100%; background-color:#5867af; border-top-color:#6f82dd; border-bottom-color:#313961; color:#fff; text-decoration:none;}
.mainBody li.casino ul.casino li a span { top:2px; left:42px;}
.mainBody li.casino ul.casino li.subTitle { background: url(/images/bgCasinoTitle.gif) 0 0 repeat-x; font-size:14px; font-weight:bold; color:#fff; text-align:left; padding:3px 0 0 10px; width:196px;}*/

/*content text -- container*/
.mainBody .rightC { width:635px; float:left; left:28px; top:15px; padding-bottom:25px;}
.mainBody .rightC .mainFlash { padding:0; left:10px;}
.mainBody .rightC .mainFlash. installPlayerCont{ height:240px; background-color:#E9E9E9;}
.mainBody .rightC .mainFlash .installPlayerInfo{width:50%; left:25%; top:100px; border:1px solid red; text-align:center}
.mainBody .rightC .mainFlash .installPlayerInfo img{clear:both}
.mainBody .rightC .txtBox { float:left; width:53%; left:4px;}
.mainBody .rightC .txtBox p { text-align:left; padding-bottom:8px; font-size:13px; font-weight:normal; color:#000033; }
.mainBody .rightC .txtBox p a{ font-weight:bold; color:#FC5403;text-decoration: underline;}
.mainBody .rightC .txtBox p a:hover{text-decoration:none}

.mainBody .rightC .txtBox2 { float:left; width:95%; left:2.5%; top:25px; padding-bottom: 30px;}
.mainBody .rightC .txtBox2 p { text-align:left; padding-bottom:8px; font-size:12px; font-weight:normal; color:#000033 }
.mainBody .rightC .txtBox2 a { color:#5867af; font-weight: bold; }
.mainBody .rightC .imgBox { float:left; width:47%;  height: auto; left:1.3%; }
.mainBody .rightC .imgBox ul { width:100%; float:left; top:8px; padding-bottom:10px; margin:15px 0}
.mainBody .rightC .imgBox li { width:98px; clear:none; float:left; padding: 6px 0px}
.mainBody .rightC .btnIndexBig { background: url(/images/joinnowBtnBig.gif) top center no-repeat; height:86px; width:291px; left:8px; clear:both; }
.mainBody .rightC .btnIndexBig a, .mainBody .rightC .btnIndexBig a:hover { width:100%; height:100%; display:block;}

.mainBody .rightC h2  { font-size:14px; color:#FF5024; font-weight: bold; text-align: left; margin-bottom: 6px}
.mainBody .rightC h3  { font-size:13px; color:#5867af; font-weight: bold; text-align: left}

/*internal menu*/
.mainBody .rightC ul.internalMenu { width:100%; font-size:12px; float:left; }
.mainBody .rightC ul.internalMenu * { display:block;}
.mainBody .rightC ul.internalMenu li{ float:right;   padding: 0 12px; clear: none; width:auto; }
.mainBody .rightC ul.internalMenu li a  { background: url(/images/bgLiInternalmenu.gif) no-repeat 0 0;  color:#FD852E; font-weight:bold; float:left; height:13px; padding:5px 0;  }
.mainBody .rightC ul.internalMenu li a:hover{background-position: bottom left; color:#5867AF; text-decoration: none;}
.mainBody .rightC ul.internalMenu li a span{ float:left; left:15px; position:relative;}


/*internal general ULs*/
.mainBody .rightC .txtBox2 p{ clear:both; }
.mainBody .rightC .txtBox2 h2{ }
.mainBody .rightC .txtBox2 ul{ float:left; width:90%; /*left:4%;*/ text-align:left; padding-bottom:20px; font-size:12px;  font-weight:normal; color:#000033; clear: both!important; }
.mainBody .rightC .txtBox2 ul li{ width:100%; padding: 4px 0; float: left; clear: both;}

.mainBody .rightC .txtBox2 ul li a{ color: #5867AF;}



/*footer*/
.footerGlobal { background: url(/images/bgFooter2.png) 0 0 no-repeat; clear:both; float:left; width:988px; left:0; height:100px;  color:#fff}
.footerGlobal a { color:#fff; font-weight:bold;}
.footerGlobal .numberMail { font-size: 12px; width: 50%; left: 25%; text-align: center; top:8px;  float:left}
.footerGlobal .numberMail a { color:Yellow}
.footerGlobal ul { top:28px; clear: both; width: 96%; left: 2.3%;  float: left;}
.footerGlobal li {display:inline ; padding: 0 10px; width: auto; float: left; text-align: center; }
.footerGlobal li a { font-size:11px;}
.footerGlobal li a:hover { color:#fff7d7}
.footerGlobal small { top:35px; color:#fff; width:50%; clear: both; float: left; left:25%} 

.loginGlobal { position:absolute; width:208px; height:90px; background: url(/images/login_box_bg.jpg) 0 100% no-repeat; top:272px; left:53px; z-index: 180;}
.loginGlobal .login { width:90%; left:5%; top:-10px; float:left;}
.loginGlobal form { width:100%; float:left;}
.loginGlobal fieldset { border:none; padding-bottom:3px; text-align:left;}
.loginGlobal fieldset span { color:#FFF;float:left; text-align:right; width:40%; font-weight:bold; top:2px;}
.loginGlobal fieldset .textfield { width:45%; float:right; position:relative; left:-10px;}
.loginGlobal .loginBtn {  text-align:right; padding:3px 0 0; width:70px; float:left; left:52%; }
.loginGlobal .remembertxt { text-align:right; top:5px;  clear:both; float:left;left:43%; top:0; color:#fff; font-size:10px; font-weight:bold; }


/*faq page*/
.faqPage .txtBox2 dl {text-align:left!important; width:100%;  float:left; margin-bottom: 25px }
.faqPage .txtBox2 dl dt { font-size: 11px; color:#6F82DD; padding-bottom: 3px}
.faqPage dl dd {color:#000033 ; padding-bottom: 8px; clear: both;}
.faqPage dd.qTxt {text-align:left!important; padding:0!important; margin-bottom: 5px; width:100%; float:left; border-bottom: 1px dotted #5867af; clear: both; color: #5867af; font-weight: bold; }
.faqPage .txtBox2 dl dd ul{width: 96%; font-size: 11px!important; clear: both;margin: 8px 0}
.faqPage .txtBox2 dl dd ul li{ background-image: url(/images/bgLiContent.gif); background-position:0 5px; background-repeat: no-repeat; width: 5px;padding: 0!important; margin-bottom: 5px}
.faqPage .txtBox2 dl dd ul li span{ left: 10px}

/*signupPage*/
.signupPage {}
.signupPage .rightC {  width: 96%; left:2%; font-size:11px;}
.signupPage .mainMenu ul li.joinBtn {background-image: url(/images/fillFormBtn.png);}
.signupPage .mainMenu ul li.joinBtn * { display:none;}
.signupPage .mainMenu { background-image: url(/images/bgMainmenuSignP.jpg);}

.signupPage form { float:left; width:100%; padding: 5px 0 50px;}

.signupPage .section1,
.signupPage .section2,
.signupPage .section3,
.signupPage .section4 { float: left; width: 186px;} 

.signupPage .section0 { float:left; width:100%; padding:0 0 20px 0}
.signupPage .section0 p { float: left; left:0; margin: 4px 0 12px 0; font-size: 12px}
.signupPage .section1 { left:0;}
.signupPage .section2 { left:43px;}
.signupPage .section3 { left:86px;}
.signupPage .section4 { left:129px;}
.signupPage .errorDiv {float:left; width:100%; height:auto; text-align:center; color:yellow; background-color:red; font-size:17px; padding-bottom: 10px;}
.signupPage .errorDiv p {text-align:center!important;}

.signupPage form select { width: 74%;}
.signupPage form input{ width: 80%; left: 1%;}

.signupPage .box { float: left; width:100%; text-align:center;  background: url(/images/signupBox.gif) 0 0 no-repeat; height:auto; margin-bottom:25px;}
.signupPage .box h2 { margin-bottom:-10px; width:100%; float:left; height:22px; }
.signupPage .box h2 span {font-size: 13px; color: #fff; top: 4px; left:8px;}
.signupPage .box ul { width:100%; float:left; }
.signupPage .box ul.internalFields {background: url(/images/signupBox.gif) 0 100% no-repeat;  padding-bottom:15px;  top:15px;}
.signupPage .box li { width:94%; left:3%; float:left;  }
.signupPage .box li a { font-weight: bold; color:#000 }
.signupPage .box li li { width:100%; left:0; padding: 1px 0; }

.signupPage .box li.helpTxt {  width: 90%;  left:5%; text-align: justify;}
.signupPage .box li h3{ font-size:11px; color:#000; padding: 2px 0; width: 98% }
.signupPage .box li span.redIcon{color: #FF5024;}
.signupPage .box li span.chkBox{width: 94%!important; float: left; padding: 4px 0;  left: 13px; }
.signupPage .box li span.chkBox #ctl00__main_ChkWAP{width: auto!important; left: 0!important; top: 1px; margin: 0!important; float: left;position: relative;  }
.signupPage .box li span.chkBox label{float: left; padding: 0 3px;  top:2px;position: relative;} 
.signupPage .btnSubmit{ height: 90px; width: 160px; margin:8px 0}

/* Cashier */
.cashierPage .internalMenu li.paymentsLink a
.cashierPage .internalMenu li.paymentsLink a span { text-decoration:underline;}
.cashierPage h3 { font-size: 11px; font-weight: normal; padding-top: 8px!important}

.wCashier .internalMenu li.withdrawLink a { color:#5867AF; }
.wCashier .internalMenu li.withdrawLink a span { text-decoration:underline;}
.wCashier .internalMenu li.paymentsLink a { color:#F90; }
.wCashier .internalMenu li.paymentsLink a span { text-decoration:none;}

#ctl00_ctl00__main__main_rblOptions { border:none!important;}
#ctl00_ctl00__main__main_rblOptions td { padding:5px;}
#ctl00_ctl00__main__main_rblOptions td label { cursor:pointer; padding:0 5px;}

.cashierT { border:1px solid orange; width:100%; font-size: 12px}
.cashierT .headerT td { background-color: #FF6600!important; color:#fff!important; font-weight:bold; text-align:center!important}
.cashierT .procesorT td { vertical-align:top; border-bottom:1px dotted orange; border-left:1px dotted orange; padding:5px;}
.cashierT .procesorT td p { margin:0;}
.cashierT td.paymentT { border-left:none; }
.cashierT td.minT { background-color: #FCE99E;}
.cashierT td.maxT { background-color: #FFF7D7;}
.cashierT td.descrT { text-align:justify; color: #313961; }
.cashierT td.ratingT { background-color:#eee}
 
p.reminder{ font-size: 11px; font-weight: normal;}
p.reminder a{ font-weight:bold; color:#000}

/*Site map*/
.sitemapPage dl{ text-align: left;}
.sitemapPage dl dd{ margin-bottom:8px}
.sitemapPage .txtBox2 h3{ margin-bottom:6px; border-bottom: 1px dotted #5867af; padding-bottom: 1px}

/*Terms*/
.termsPage  h3{ margin-bottom:6px; border-bottom: 1px dotted #5867af; padding-bottom: 1px}

/*Casino page -games-*/
.casinoT { border:1px solid orange; width:100%; font-size: 12px; margin-bottom: 15px!important}
.casinoT .headerT td { background-color: #FF6600!important; color:#fff!important; font-weight:bold; height: 20px; font-size: 13px;}
.casinoT .casGameT { width:25%; text-align: center!important; border-left:none; border-bottom:1px dotted orange; padding:7px; vertical-align:top; }
.casinoT .casGameT h4{ font-size:11px; font-weight: bold; color:#FF5024; width: 100%; }
.casinoT .casGameT img{margin-bottom: 3px}
.casinoT .descrT { width:75%; text-align: center!important; background-color: #FFF7D7; border-bottom:1px dotted orange; border-left:1px dotted orange; padding:7px; text-align: left!important; color:#313961;  vertical-align:top;}

/*promotionsPage*/
.promotionsPage .txtBox2 form { text-align:right; border-bottom:1px dotted #F60; padding:10px 0}
.promotionsPage .txtBox2 form strong { color: #FF6600}
.promotionsPage .txtBox2 h2 { margin-top:10px;}
.promotionsPage .txtBox2 small { float:left; padding-bottom:10px;}
.promotionsPage .rowLine { padding:0; border:1px  dotted #F60; }
.promotionsPage .rowLine.pagBox { border:none;}
.promotionsPage .pagBox .resultsOrder ul.pagination { width:100%; left:0; padding:2px 0;}
.promotionsPage .pagBox .resultsOrder ul.pagination li { width:auto; float:none; clear:none; padding:0 5px; display:inline;}
.promotionsPage .pagBox .resultsOrder ul.pagination li.pag-selected a { color:#CC3333; }
.promotionsPage h1.rowLine { border:none; font-size:13px; background-color:#ccc; color:#555; padding:3px 0;}
.promotionsPage .promoDesc { float:left; width:100%; padding:5px;}
.promotionsPage .promoDesc .promoDesc {padding:0;}
.promotionsPage .promoDesc .promoDesc .centered p {text-align:center;}
.promotionsPage .promoImgbox { left:10px; padding-top:10px!important;}
.promotionsPage .promoImgbox  img { float:left; }
.promotionsPage .promoImgbox *{  padding:0!important; margin:0!important; float:left!important;}
.promotionsPage .promoImgbox a { clear:both; left:65px; }
.promotionsPage .promoImgbox a:hover { text-decoration:none}
.promotionsPage .displayPromoID { display:none;}

/* refer - a - frined page */
.referFriendPage .friendBlock {border-top:1px dotted #F60; float:left; }
.referFriendPage .friendBlock h2 {font-size:11px!important; padding-top:3px;}
.referFriendPage .friendBlock small { text-align:justify!important; float:left;  width:100%;}
.referFriendPage .friendBlock ul { width:100%; float:left; border-bottom:1px dotted #f60; padding:0!important}
.referFriendPage .friendBlock ul ul { border:none;}
.referFriendPage .friendBlock ul textarea { width:98%;}
.referFriendPage .friendBlock .referFooter { float:left; clear:both;}
.referFriendPage .friendBlock .referFooter a { display:none!important}
.referFriendPage .btnsBottom li { clear:none!important; width:auto!important;}
.referFriendPage .btnsBottom li input { padding:0 15px;}
.referFriendPage .btnsBottom li.Ralign { left:15px}
form#frmReferAFriend { float:left; width:100%;}

/* Login Page */
.loginPage {}
.loginPage .txtBox2 h2 { margin:0; width:auto; left:53px; position:relative; width:208px; background:url(/images/top-login-box.gif) 0 0 no-repeat; font-size:10px; color:#fff}
.loginPage .txtBox2 h2 span { padding:5px;}
.loginPage .mainMenu { background-image: url(/images/bgMainmenuSignP.jpg);}
.loginPage .leftC { padding:0;}
.loginPage .loginGlobal { position:relative;  top:0; height:120px;}
.loginPage .loginGlobal .login { top:10px; }
.loginPage .loginError { width:208px; left:53px; padding:20px 0;}
.loginPage .loginError span { color:#F00; font-weight:bold;}

/* This is for the signup page for the affiliates */

.AffBody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:none!important; text-align:center;}

.globalPageAffiliates { width: 640px;}
.globalPageAffiliates .innerPage { width:100%; padding-top:50px;}
.globalPageAffiliates .contentPage {background: none!important; width:100%; float:left;}
.globalPageAffiliates .contentBox { width:100%; clear:both;}

.globalPageAffiliates .contentGlobal { width: 640px; left:14px; clear:both; float:left; background:none!important;}
.globalPageAffiliates .contentGlobal .contentGlobal { width:100%; left:0; background: url(/images/decoContentBoxBot.gif) 0 100%  no-repeat; }

.globalPageAffiliates .mainBody .rightC h2  { font-size:16px; color:#47647C; font-weight: bold; text-align: left; margin-bottom: 6px}
/*signupPage*/
.signupPageAffiliates {}
.signupPageAffiliates .rightC {  width: 96%; left:2%; font-size:11px;}
.signupPageAffiliates .mainMenu ul li.joinBtn {background-image: url(/images/fillFormBtn.png);}
.signupPageAffiliates .mainMenu ul li.joinBtn * { display:none;}
.signupPageAffiliates .mainMenu { background-image: url(/images/bgMainmenuSignP.jpg);}

.signupPageAffiliates form { float:left; width:100%; padding: 5px 0 50px;}

.signupPageAffiliates .section1,
.signupPageAffiliates .section2,
.signupPageAffiliates .section3,
.signupPageAffiliates .section4 { float: left; width: 186px;} 

.signupPageAffiliates .section0 { float:left; width:100%; padding:0 0 20px 0}
.signupPageAffiliates .section0 p { float: left; left:0; margin: 4px 0 12px 0; font-size: 12px}
.signupPageAffiliates .section1 { left:0;}
.signupPageAffiliates .section2 { left:13px;}
.signupPageAffiliates .section3 { left:26px;}
.signupPageAffiliates .section4 { left:26px;}

.signupPageAffiliates form select { width: 74%;}
.signupPageAffiliates form input{ width: 80%; left: 1%;}

.signupPageAffiliates .box { float: left; width:100%; text-align:center;  background: url(/images/signupBoxAff.gif) 0 0 no-repeat; height:auto; margin-bottom:25px;}
.signupPageAffiliates .box h2 { margin-bottom:-10px; width:100%; float:left; height:22px; }
.signupPageAffiliates .box h2 span {font-size: 13px; color: #fff; top: 4px; left:8px;}
.signupPageAffiliates .box ul { width:100%; float:left; }
.signupPageAffiliates .box ul.internalFields {background: url(/images/signupBoxAff.gif) 0 100% no-repeat;  padding-bottom:15px;  top:15px;}
.signupPageAffiliates .box li { width:94%; left:3%; float:left;  }
.signupPageAffiliates .box li a { font-weight: bold; color:#000 }
.signupPageAffiliates .box li li { width:100%; left:0; padding: 1px 0; }

.signupPageAffiliates .box li.helpTxt {  width: 90%;  left:5%; text-align: justify;}
.signupPageAffiliates .box li h3{ font-size:11px; color:#000; padding: 2px 0; width: 98% }
.signupPageAffiliates .box li span.redIcon{color: #FF5024;}
.signupPageAffiliates .box li span.chkBox{width: 94%!important; float: left; padding: 4px 0;  left: 13px; }
.signupPageAffiliates .box li span.chkBox #ctl00__main_ChkWAP{width: auto!important; left: 0!important; top: 1px; margin: 0!important; float: left;position: relative;  }
.signupPageAffiliates .box li span.chkBox label{float: left; padding: 0 3px;  top:2px;position: relative;} 
.signupPageAffiliates .btnSubmit{ height: 90px; width: 160px; margin:8px 0}


/*404 Not Found Page*/
.notFoundPage .txtBox2 p { float: left; left:0; margin: 4px 0 0px 0; font-size: 12px; clear:both;}
.notFoundPage .txtBox2 ul{width: 96%; font-size: 11px!important; clear: both;margin: 8px 0}
.notFoundPage .txtBox2 ul li{ background-image: url(/images/bgLiContent.gif); background-position:0 5px; background-repeat: no-repeat; width: 5px;padding: 0!important; margin-bottom: 5px}
.notFoundPage .txtBox2 ul li span{ left: 10px}

#sas-window-shadow {z-index:99000!important;}
#sas-popup-mask {z-index:98000!important;}
#sas-popup-mask2 {z-index:90000!important;}

.loyaltyPage * {font-size:11px;}
.loyaltyPage .txtBox2 #loy_tab1_data, .loyaltyPage .txtBox2 #loy_tab2_data, .loyaltyPage .txtBox2 #loy_tab3_data,
.loyaltyPage .txtBox2 #loy_tab4_data, .loyaltyPage .txtBox2 #loy_tab5_data, .loyaltyPage .txtBox2 #loy_tab6_data {display:none;}

.loyaltyPage .txtBox2 {border:1px solid #FF6600; left:0!important; height:auto;}
.loyaltyPage .txtBox2 h3 {color:#FF5024; font-size:16px; font-weight:bold; margin-bottom:6px; text-align:left; position:relative; top:5px;}
.loyaltyPage .txtBox2 ul {width: 100%!important; left:0!important; background-color:#FF6600; padding-bottom:0!important;}
.loyaltyPage .txtBox2 ul li{clear:none!important; width:auto!important; padding-left: 5px!important; padding-right: 5px!important; }
.loyaltyPage .txtBox2 ul.normalUL li{ width:100%!important; clear: both!important;}
.loyaltyPage .txtBox2 ul li.selectedbtn { text-decoration:underline; color:#FFFFFF;}
.loyaltyPage .txtBox2 ul li a {color: #FFFFFF!important;}
.loyaltyPage .txtBox2 .promoTxt{ clear:both; top: 5px;  padding-left:15px; padding-right:15px;}
.loyaltyPage .txtBox2 .promoTxt ul.levLoy {left:0%; width:100%; background-color:#FFFFFF;}
.loyaltyPage .txtBox2 .promoTxt ul.normalUL {background-color:#FFFFFF;}
.loyaltyPage .txtBox2 .promoTxt ul.levLoy li {background-image:none; clear:none!important; left:0; list-style-image:none!important; list-style-position:outside!important; list-style-type:none!important; margin-bottom:20px; padding:0; text-align:justify; width:100%!important;}
.loyaltyPage .txtBox2 .promoTxt dl {text-align:left;}
.loyaltyPage .txtBox2 .promoTxt dt, .loyaltyPage .txtBox2 .promoTxt dd {left:2%; width:99%;} 
.loyaltyPage .txtBox2 .promoTxt dt {clear:both; color:#525252; font-weight:bold; margin: 10px 0 4px; padding-top: 10px;} 
.loyaltyPage .txtBox2 .promoTxt dd {clear: both; left: 8px; padding: 2px 0 5px; width: 95%;}
.loyaltyPage .txtBox2 .promoTxt dd.bullet {background: transparent url(/images/landingpages/loyalty/check.gif) no-repeat scroll left top;}
.loyaltyPage .txtBox2 .promoTxt dd.bullet span {left: 18px; position:relative;}
.loyaltyPage .txtBox2 .promoTxt .col2Box {border-bottom: 1px dashed #DDDDDD; clear:both; margin-bottom:10px; padding-bottom: 5px; width: 100%;}
.loyaltyPage .txtBox2 .promoTxt .inlineImg { clear:none; float:left; left:3%; margin:0; width:196px;}
.loyaltyPage .txtBox2 .promoTxt .inlineTxt {clear:none; color:#000000; left:40px; width: 435px;}

.loyaltyPage .txtBox2 .promoTxt .chart { width:100%; height:auto;}
.loyaltyPage .txtBox2 .promoTxt .chart .textBox { width:100%; height:auto;}
.loyaltyPage .txtBox2 .promoTxt table { width:100%; height:auto;}
.loyaltyPage .txtBox2 .promoTxt ul.normalUL { width:100%; height:auto;}
.loyaltyPage .txtBox2 .promoTxt ul.normalUL li { width:100%; height:auto;}
.loyaltyPage .txtBox2 .promoTxt .notes { float:left; padding-top: 10px; width:100%; height:auto; }
.loyaltyPage .txtBox2 .promoTxt .notes p { padding: 0; }

.loyaltyPage .txtBox2 .promoTxt table {border: 1px solid #525252; clear:both; padding:0;}
.loyaltyPage .txtBox2 .promoTxt table.thead tr td {text-align:center; }
.loyaltyPage .txtBox2 .promoTxt table td {border: 1px solid #FFFFFF; float: none; padding: 2px 3px;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards {text-align:center; width: 556px;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards thead td {background-color:#525252; color: #FFFFFF; font-weight:bold; padding: 0!important; vertical-align:top; text-transform:uppercase;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards td.colM {width: 146px!important;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards td.colN {width: 330px!important;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards td.colP {width: 80px!important;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards tr.divisor, .loyaltyPage .txtBox2 .promoTxt table.betpointsRewards tr.divisor td {background-color: #FFFFFF; height: 4px; padding: 0; width:100%;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards td.blackBg {background-color: #2E0E60;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards td.orangeBg {background-color: #CC6600;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards table {border: medium none; left:0; padding:0; width:100%;}
.loyaltyPage .txtBox2 .promoTxt table.betpointsRewards tbody tr td {background-color: #EEEEEE;}
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT thead td {font-weight:bold; text-transform:uppercase; padding:2px 3px; }
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT thead tr td.colA {border-color:#666666; background-color: #666666; float:none; color:#FFFFFF; padding: 0; width: 170px;}
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT thead tr td.colB { background-color: #FFCC00; float:none; padding: 0; }
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT thead tr td.colC { background-color: #B8B8B8; float:none; padding: 0; }
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT thead tr td.colD { background-color: #51A5A6; float:none; padding: 0; }
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT tbody .evenRow td {background-color:#FFFFFF; border-color:#FFFFFF;}
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT tbody .oddRow td {background-color:#F2F2F2; border-color:#FFFFFF;}
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT tbody tr td.colA { border-color:#666666;}
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT tbody tr td.colB { background-color: #FCFDDD; text-align:right; width: 115px;}
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT tbody tr td.colC { background-color: #EDEDED; text-align:right; width: 115px;}
.loyaltyPage .txtBox2 .promoTxt table.loy-giftcardsT tbody tr td.colD { background-color: #E7F1F3; text-align:right; width: 115px;}


/*Fsolis-21-12-09-Boton*/
.casinoPage .rightC .btnCasinoWeekly {background-image:url(../images/casino/btn-WeeklyCasinoTournamnte.jpg); width:291px; height:48px; margin-left:auto; }
.casinoPage .rightC .btnCasinoWeekly a:hover{background-image:url(../images/casino/btn-WeeklyCasinoTournamnte.jpg); background-position:center bottom;  text-decoration:none;}
.casinoPage .rightC .btnCasinoWeekly a{ background-image:url(../images/casino/btn-WeeklyCasinoTournamnte.jpg) no-repeat scroll center top; display:block; width:291px; height:48px;}
/*Fss-final*/

/*Fsolis-21-12-09-casino-tournaments.aspx*/
.casTPage .rightC .txtBox2 ul.contentSubmenu li h2 a span{ color:white!important;}
.casTPage .rightC .txtBox2 ul.contentSubmenu{background-color:#F5842F; /*height:21px;*/ padding:3px 0 0; width:100%; border:1px solid #F5842F; position:relative; display:inline;}
.casTPage .rightC .txtBox2 ul.contentSubmenu li{width:auto; clear:none;}
.casTPage .rightC .txtBox2 ul.contentSubmenu li h2 a{ /*width:auto;*/ padding:10px; text-decoration:none;}
.casTPage .rightC .txtBox2 ul.contentSubmenu li h2 a:hover{text-decoration:underline; color:#FFFFFF;}
.casTPage .rightC .txtBox2 ul.contentSubmenu .selected span{ color:white; text-decoration:underline;}
.casTPage .rightC .txtBox2 .currEvent{background-color:white; border:1px solid #F0532B; clear:both; padding:10px 0; width:100%; display:none;}
.casTPage .rightC .txtBox2 .currEvent h1{ font-size:14px; color:#823200; text-align:left; border-bottom:1px dotted orange; width:90%; padding-left:18px; margin:12px 6px 7px; padding-top:5px;}
.casTPage .rightC .txtBox2 .currEvent .casTCard .specialP b{ color:#F5842F;}
.casTPage .rightC .txtBox2 .currEvent .casTCard .tSchedule {top:10px; text-align:left; margin-left:25px;}
.casTPage .rightC .txtBox2 .currEvent .casTCard .tSchedule .tabletitle td{font-weight:bold; color:#FF5024 !important; padding-bottom:8px; }
.oddRow .column1, .evenRow .column1{ padding-top:10px; left:20px;}
.oddRow .column2, .evenRow .column2{ padding-top:10px; padding-left:15px;}
.oddRow .column3, .evenRow .column3{ padding-top:10px; padding-left:15px;}
.currEvent .casTCard .tSchedule .tabletitle .column2, .currEvent .casTCard .tSchedule .tabletitle .column3{padding-left:15px;}
.casTPage .rightC .txtBox2 .currEvent .casTCard .tSchedule .tabletitle span{color:#F5842F; font-size:12px;}
.casTPage .rightC .txtBox2 .currEvent .casTCard .tSchedule .pastevent td span{ color:silver; margin-left:auto;}
.casTPage .rightC .txtBox2 .currEvent .casTCard .tSchedule .currentevent td span{ color:#FF5024 !important; font-weight:bold;}
.casTPage .rightC .txtBox2 .currEvent .casTCard h4 span{ left:-200px; color:#FF5024!important; position:relative; top:4px;}
.casTPage .rightC .txtBox2 .currEvent .casTCard p { padding-left:30px;}
.casTPage .rightC .txtBox2 .currEvent .casTCard ul.enterT li a { padding:15px 10px; width:174px; height:19px;}
.casTPage .rightC .txtBox2 .currEvent .casTCard ul.enterT li a:hover h3{ text-decoration:underline;}

ul.enterT li{ float:none !important; }
ul.enterT{ float:none !important; left:5%;}
/*Fss-final*/

/*Fsolis-25-01-10-casino-tournaments.aspx*/
.casTPage .rightC .txtBox2 .currEvent .rulesBox h3{ padding-bottom:5px; text-indent:10px; font-size:14px!important;}
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dt.a-m-t, 
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dt.a-m-t-expand { background-color:#FF6600!important; height:20px; padding-top:5px; color:white; font-weight:bold; cursor:pointer; width:96%; margin: 0 auto;}
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dt.a-m-t span:hover {text-decoration:underline;}
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d { background-color:orange; display:none; position:relative; height:400px; padding-top:10px; width:96%; margin: 0 auto;}
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d .bd ul { background-color:white; clear:both; border:1px solid #FF6600!important}
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d .bd ul {float:left; left:5%; position:relative; width:90%;}
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d .bd h3, 
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d .bd p, 
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d .bd dl, 
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d .bd dt, 
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d .bd dd, 
.casTPage .rightC .txtBox2 .currEvent .rulesBox dl.accordion-menu dd.a-m-d .bd table {left:1.5%; margin:3px 0; position:relative; width:98%; font-size:12px!important;}
/*Fss-final*/