﻿@charset "utf-8";
@import url("buttons.css");
* { margin:0; padding:0; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:15px; }
a img,
img,
fieldset { border:0; vertical-align:middle; }
*:focus { outline: 0; }
body { background:url(images/bg.jpg) center top repeat-x #1d390f; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
errorMsg {color:#990000!important; display:inline;}
.errorMsg {color:#990000!important; display:inline;}
ul,
ol { list-style:none; }
.fLeft { float:left; display:inline; }
.fRight { float:right; display:inline; }
.b { font-weight:bold; }
.n { font-weight:normal; }
.c0 { color:#000!important; }
.c1 { color:#fff!important; }
.c2 { color:#ccc!important; }
.c3 { color:#333!important; }
.c4 { color:#990000!important; }
.c5 { color:#ffd16d!important; }
.c6 { color:#ffff99!important; }
.c7 { color:#99CC66!important; }
.c8 { color:#006600!important; }
.s07 { font-size:7px!important; }
.s08 { font-size:8px!important; }
.s09 { font-size:9px!important; }
.s10 { font-size:10px!important; }
.s11 { font-size:11px!important; }
.s12 { font-size:12px!important; }
.s13 { font-size:13px!important; }
.s14 { font-size:14px!important; }
.s15 { font-size:15px!important; }
.s16 { font-size:16px!important; }
.s17 { font-size:17px!important; }
.s18 { font-size:18px!important; }
.s19 { font-size:19px!important; }
.s20 { font-size:20px!important; }
.s21 { font-size:21px!important; }
.s22 { font-size:22px!important; }
.s23 { font-size:23px!important; }
.s24 { font-size:24px!important; }
.s25 { font-size:25px!important; }
.s26 { font-size:26px!important; }
.s27 { font-size:27px!important; }
.s28 { font-size:28px!important; }
.s29 { font-size:29px!important; }
.s30 { font-size:30px!important; }
.dotted { border:1px dotted #399a35; }
.hr { font-size:0.0001em; height:2px; margin:20px 0; background:url(images/hr.gif) center repeat-x; }
.header { width:990px; margin:0 auto; background:url(images/headerGlow.png) left top no-repeat; _background:url(images/headerGlow.jpg) left 1px no-repeat; }
.header .topRow { float:right; display:inline; color:#99cc66; padding:3px; }
.header .topRow span { color:#99cc66; font-size:10px; }
.header .topRow select { margin:0 0 0 12px; border:1px solid #84a6b5; color:#252f34; padding:1px; width:120px; }
.header .midRow { color:#99cc66; float:right; display:inline; clear:right; padding:25px 25px 0 0; }
.header .midRow * { color:#99cc66; }
.header .mainNav { height:32px; position:relative; margin-left:2px; margin-top: 8px;}
.header .mainNav li { float:left; display:inline; height:32px; margin:0; background:url(images/navBarVline.gif) left center no-repeat; position:relative; margin-left:-2px; width:12.7%; }
.header .mainNav li:first-child { background:none; }
.header .mainNav li a { color:#fff499; font-size:11px; display:block; height:20px; padding:7px 0 1px; text-align:center; text-transform: uppercase; }
.header .mainNav li a:hover { color:#99cc66; text-decoration:none; }
.header .mainNav li a.mobile { color: #ffe000; }
.header .mainNav li a.mobile:hover { color:#ff8a00; text-decoration:none; }
/*.header .mainNav li a:hover,*/
.header .mainNav li.on a,
.header .mainNav li.on a:hover { text-decoration:none; background:url(images/navBarH.png) center no-repeat;background-size: 125px 28px; color:#000; }
.header .logo { margin:5px 0 0 8px; }
.ftrLogos { text-align:center; padding:22px 0; height:31px; }
.ftrLogos ul { width:750px; margin:0 auto;}
.ftrLogos li { margin:0 11px; float:left; display:inline; }
.ftrLogos a { display:block; height:31px; background:url(images/ftrLogos2.png) left top no-repeat; }
.footer { clear:both; width:990px; margin:auto; text-align:center; color:#669933; padding:12px 0 0; }
.footer a { color:#669933 }
.wrapperOuter { width:990px; margin:0 auto; background:url(images/wrapperTop.png) left top no-repeat; _background:url(images/wrapperTopIE.png) left top no-repeat; }
.wrapper { clear:both; padding:16px 22px 21px; background:url(images/wrapperBot.png) left bottom no-repeat; _background:url(images/wrapperBotIE.png) left bottom no-repeat; zoom:1; min-height:0; }
.wrapper:after,
.generalInner:after,
.lobby:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.side { float:left; width: 210px; }
.side .banner { min-height:266px; _height:266px; text-align:center; }
.side .banner h4 { color:#ccc; padding:10px 0 10px 17px; text-align:left; }
.sideNav { padding:0; }
.sideNav dt { color:#fff; font-weight:bold; text-shadow:#000 2px 2px 10px; padding:8px 0 10px 0px; }
.sideNav dd { margin-bottom:10px; }
.sideNav dd a { text-shadow:#000 2px 2px 10px; color:#ffe400; background:url(images/sideNav.png) left top no-repeat; padding:7px 0 7px 11px; display: block; }
.sideNav dd a:hover { color:#ffe400; text-decoration:none; background:url(images/sideNav.png) left -29px no-repeat !important; }
.sideNav dd.on a { color:#ffe400; text-shadow:#000 2px 2px 10px;}
.sideNav dd.bold a { font-weight:bold; }
.wrapper .main { width:735px; float:right;   margin-right: 22px; margin-bottom: 10px;}
.lobby { background:url(images/lobbyBg.jpg) center bottom repeat-y; zoom:1; }
h1 { color:#fff; font-size:12px; padding:7px 16px; text-transform:uppercase; }
h1 a {   color:#fff; font-size:12px; }
h1 td {color:#fff; font-size:12px;  }
h2 { color:#006600; font-size: 14px;  }
.lobbyItem { background:url("images/blackjack01.jpg") no-repeat scroll 0 0 transparent; background-position:center;  float:left; display:inline; position:relative; height:200px; margin:0 1px 0 0; padding:18px 24px 19px; text-align:center; width:315px; overflow: hidden; }
.lobbyItem .itemPic { position:absolute; top:18px; left:22px; height: auto !important; width: auto !important; padding: 0 !important }
.lobbyItem h2 { position:absolute; top:29px; left:80px; font-weight:normal; color:#fff; text-transform:uppercase; font-size:11px; z-index: 1000; }
.lobbyItem .itemUrl { position:absolute; top:194px; left:105px; width:225px; color:#fff; text-transform:uppercase; font-size:11px; text-align:center; }
.lobbyItem .itemUrl:hover { color:#ffe400; }

div[id*="Container"] .lobbyItem:after {
    position: absolute;
    left: 33px;
    top: 24px;
    z-index: 1000;
}
div[id*="Container"] .blackjackItemBg:after {
   content: url('images/heart.png');
    position: absolute;
}
div[id*="Container"] .baccaratItemBg:after {
   content: url('images/chip.png');
}
div[id*="Container"] .dtItemBg:after {
   content: url('images/yinyangChip.png');
}
div[id*="Container"] .sbItemBg:after {
   content: url('images/cube.png');
}
div[id*="Container"] .pokerItemBg:after {
   content: url('images/cluve1.png');
}
div[id*="Container"] .rouletteItemBg:after {
   content: url('images/ball.gif');
}

div[id*="Container"] .singlePokerItemBg:after {
   content: url('images/cluve2.png');
}

div[id*="Container"] .carribeanPokerItemBg:after {
   content: url('images/cluve3.png');
}

div[id*="Container"] .wheeloffortuneItemBg:after{
   content: url('images/purpleChip.png');
}

div[id*="Container"] .andarBaharItemBg:after{
   content: url('images/ABIcon.png');
}

.lobbyItem .LbBall { position: absolute; left: 33px; top: 24px; z-index: 1000; }

.itemDetails {
    float: right;
    display: inline;
    text-align: left;
    color: #fff;
    line-height: 20px;
    padding: 5px 0 0 12px;
    overflow: hidden;
    white-space: nowrap;
}
.lobbyItem .itemDetails { width:180px; height:138px; position:absolute; left: 142px; line-height: 23px; top: 44px; color: #9ddb95; }
.lobbyItem .BJitemDetails { line-height: 19px !important; }
.lobbyItem .MPitemDetails { line-height: 19px !important; }
.lobbyItem .previewBut { position:absolute; top:194px; left:105px; width:93px; color:#fff; text-transform:uppercase; font-size:11px; text-align:center;display: none; }
.lobbyItem .joinBut { position:absolute; top:194px; left:230px; width:93px; color:#000; text-transform:uppercase; font-size:11px; text-align:center; }
.lobbyItem .joinBut:before {
    content: 'Join Game';
}
.tblHeader .itemDetails { width:537px; height:138px; }
.hpFlashFrame { height:156px; background:url(images/hpflashFrame.png) top no-repeat; }
.hpFlashFrame .hpItem { float:left; text-align:center; width:195px; }
.hpFlashFrame .bigger { width:202px!important; }
.hpFlashFrame .hpItem h2 { padding:8px 0; }
.newPage h1 { background:url(images/h1Bold.png) right top no-repeat; text-transform:none; padding:8px 16px 11px; }
.general h1 { background:url(images/h1.gif) right top repeat-y #13340b; text-transform:none; padding:8px 16px 11px; }
.lobby h1 { background:url(images/h1Bold.png) right top no-repeat; text-transform:none; padding:8px 16px 11px; }
.general .generalInner {  border-top:0; background:#333; }
.main .whiteBox-top { background:url(images/whiteBox.png) center -39px no-repeat; font-size:0.001em; height:8px; }
.main .whiteBox { background:#f0f0f0; margin:auto; padding:20px 9px; clear:both; }
.main .whiteBox:first-child { margin:0 auto 1px; }
.main .whiteBox-h2 { background:url(images/whiteBox.png) top no-repeat; height:29px; overflow:hidden; padding:10px 16px 0px; }
.tblHeader { background:url(images/tblHeader.png); height:149px; padding:6px 6px 0; }
.main .gamesTbl { width:100%; border-collapse:collapse; }
.gamesTbl th { height:29px; padding:0 10px; text-align:left; background:url(images/tblBg.png) center top no-repeat; border-left:1px solid #fff; }
.gamesTbl th.l { background:url(images/tblBg.png) left top no-repeat; border-left:0; }
.gamesTbl th.r { background:url(images/tblBg.png) right top no-repeat; border-right:0; }
.gamesTbl td { border-left:1px solid #fff; padding: 7px 10px 8px; }
.gamesTbl td.l { background:url(images/tblBg.png) left -30px no-repeat; border-left:0; }
.gamesTbl td.r { background:url(images/tblBg.png) right -30px no-repeat; border-right:0; }
.gamesTbl tr.last td { background:url(images/tblBg.png) center bottom no-repeat; }
.gamesTbl tr.last td { background:url(images/tblBg.png) center bottom no-repeat; }
.gamesTbl tr.last td.l { background:url(images/tblBg.png) left bottom no-repeat; border-left:0; }
.gamesTbl tr.last td.l { background:url(images/tblBg.png) left bottom no-repeat; border-left:0; }
.gamesTbl tr.last td.r { background:url(images/tblBg.png) right bottom no-repeat; border-right:0; }
.gamesTbl tr.last td.r { background:url(images/tblBg.png) right bottom no-repeat; border-right:0; }
.gamesTbl tr.odd td { background-color:#ebebeb; }
/*design from old site*/
.gamesTbl tr.cont:hover td.l { background-position:left -130px; }
.gamesTbl tr.last:hover td.l {background:url(images/tblBg.png) left -303px no-repeat #cdcdcd;}
.gamesTbl tr.last.hover td.r,
.gamesTbl tr.last:hover td.r { background-color:#cdcdcd;}
.gamesTbl tr.cont:hover td { background-color:#cdcdcd; color:#000; }
.gamesTbl tr.last:hover td { background-color:#cdcdcd; color:#000; }

/*new design
.gamesTbl tr.hover td.l,
.gamesTbl tr:hover td.l { background-position:left -130px; }
.gamesTbl .last.hover td.l,
.gamesTbl .last:hover td.l { background:url(images/tblBg.png) left -303px no-repeat #cdcdcd; }
.gamesTbl .last.hover td.r,
.gamesTbl .last:hover td.r { background-color:#cdcdcd; }
.gamesTbl .hover td,
.gamesTbl tr:hover td { background-color:#cdcdcd; color:#000; }
*/
.tblHeaderText { zoom:1; border-bottom:1px dashed #ccc; padding:0 0 10px; }
.tblHeaderText:after,
.aboutHeader:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.tblHeaderText .itemDetailsText { padding:2px 12px 0 0; float:right; line-height:20px; color:#000; width:535px; }
.tblHeaderText .itemDetailsText h2,
.aboutHeader .aboutHeaderText h2 { font-size:14px; padding:0 0 8px; margin-bottom:8px; }
.aboutHeader { zoom:1; }
.aboutHeader .aboutHeaderText { font-size:12px; padding:2px 12px 0 0; float:right; line-height:20px; color:#000;}
.hrGrey { border-bottom:1px solid #ccc; font-size:0.0001em; margin:10px 0; }
.about p { line-height:20px; margin:10px 0; padding:0 10px; }
.contact p { clear:both; margin:9px;}
.contact p label { float:left; width:80px; padding:4px 12px 0 0; text-align:right; color:#000; }
.contact p input { border:1px solid #999; padding:2px 1px 3px; width:176px; }
.contact p select { border:1px solid #999; padding:1px; width:180px; font-size:12px;}
.contact p textarea { border:1px solid #999; padding:2px; width:346px; height:156px; overflow:auto; font-size:12px;}
.join { border-top:1px solid #e5e5e5; }
.join.dark { background:#f9f9f9; }
.join p { clear:both; margin:9px; }
.join p label { color:#000; font-size:12px; float:left; display:inline; padding:4px 0 0 65px; width:190px; }
.join p input { border:1px solid #999; padding:2px 1px 3px; width:226px; }
.join p select { border:1px solid #999; padding:1px; width:230px; font-size:12px; }
.paging { color:#F00; font-size:10px; font-weight:normal; text-align:right; padding:4px 14px; }
h1 .paging { padding:0; }
.paging a { color:#ccc; font-size:10px; padding:2px; }
.lobbyTbl { border-collapse:collapse; width:100%; border-top:1px solid #5b5b5b; margin-top:-5px; }
.lobbyTbl th { background:url(images/diagonals.gif); color:#ccc; text-align:left; font-weight:normal; padding:4px 8px 6px; border-left:1px solid #5b5b5b; border-bottom:1px solid #5b5b5b; }
.lobbyTbl th.l { border-left:0; }
.lobbyTbl td { background:url(images/lobbyTblTd.gif) top center no-repeat; height:70px; padding:5px 8px; border-left:1px solid #333; border-bottom:2px solid #333; border-top:2px solid #333; }
.lobbyTbl td.l { background-position: left top; }
.lobbyTbl td.r { background-position: right top; }
/***************/
.login p { clear:both; margin:9px; }
.login p label { float:left; width:110px; padding:4px 12px 0 0; text-align:right; color:#000; }
.login p input { border:1px solid #999; padding:2px 1px 3px; width:176px; }
.login p select { border:1px solid #999; padding:1px; width:180px; font-size:12px; }
.login p textarea { border:1px solid #999; padding:2px; width:346px; height:156px; overflow:auto; font-size:12px; }
.CommonLobbyImage {
    position: absolute;
    top: 48px;
    left: 24px;
    height: 137px;
    width: 123px;
}

.msgHidden { display:none; }
.msgShow { display:inline; }
.msgShowOK { display:inline; color:Black; }
.loginLinkMarginToText { color:Blue; margin-left:123px; }
.loginButtonMarginToText { margin-left:130px; }
.msgBackToLogin { color:Blue; }
/***************/
.hpGames { height:152px; background:url(images/hpGamesBg.jpg) no-repeat; margin-bottom: 10px; margin-left: 23px; }
.hpGames ul li { float:left; display:inline; width:140px; height:132px; margin-top:20px; }
.hpGames ul li a { display:block; color:#fff; font-size:11px; padding:11px 0 0 32px; width:108px; height:119px; background:url(images/hpGamesBg.jpg) left top no-repeat; }
.hpGames ul li a:hover { text-decoration:none; color:#99CC66 }
.hpGames #hpGamesRoulette { margin:20px 0 0 14px; }
.hpGames #hpGamesRoulette a { background-position:-14px -20px; }
.hpGames #hpGamesRoulette a:hover { background-position:-14px -172px; }
.hpGames #hpGamesPoker { margin:20px 0 0 29px; }
.hpGames #hpGamesPoker a { background-position:-183px -20px; }
.hpGames #hpGamesPoker a:hover { background-position:-183px -172px; }
.hpGames #hpGamesBlackJack { margin:20px 0 0 26px; }
.hpGames #hpGamesBlackJack a { background-position:-349px -20px; }
.hpGames #hpGamesBlackJack a:hover { background-position:-349px -172px; }
.hpGames #hpGamesThirtyTwoCards { margin:20px 0 0 26px; }
.hpGames #hpGamesThirtyTwoCards a { background-position:-349px -20px; }
.hpGames #hpGamesThirtyTwoCards a:hover { background-position:-349px -172px; }
.hpGames #hpGamesBaccarat { margin:20px 0 0 31px; }
.hpGames #hpGamesBaccarat a { background-position:-520px -20px; }
.hpGames #hpGamesBaccarat a:hover { background-position:-520px -172px; }
.hpGames #hpGameslive { margin:20px 0 0 31px; width:188px; }
.hpGames #hpGameslive a { background-position:-691px -20px; width:188px; }
.hpGames #hpGameslive a:hover { background-position:-691px -172px; }
.hrT { line-height:0.0001em; height:1px; overflow:hidden; background:#1d390f; }
.aboutList li { text-decoration:none; line-height:18px; margin:5px 0; padding:0 25px; background:url(images/arrowRedDark.gif) 10px 8px no-repeat; }
.faqDl { background:#f0f0f0; margin:auto; clear:both; }
.faqDl dt { padding:20px 31px 20px 170px; font-size:12px; line-height:17px; zoom:1; clear:both; border-top:1px solid #1d390f; }
.faqDl dt *,
.faqDl dd * { font-size:12px; line-height:17px; }
.faqDl dt .fLeft { margin-left:-155px; }
.faqDl dt .s14.c8.b { padding-bottom:12px; }
.faqDl dd { font-size:12px; background:url(images/faqTop.gif) top repeat-x; clear:both; width:735px; display:none; }
.faqDl dt .more { color:#006600; padding-right:12px; background:url(images/faqClose.gif) right 4px no-repeat; }
.faqDl dt .more.open { background:url(images/faqOpen.gif) right 4px no-repeat; }
.faqDl dd .close { float:right; clear:both; color:#006600; font-size:11px; margin:4px -20px 0 0; }
.faqDl dd .innerDd { padding:0 31px; background:url(images/faqBot.gif) bottom repeat-x; width:673px; }
.hrDashed {border-bottom:1px dashed #ccc; font-size:0.0001em; margin:10px 0;}
.gamesUl { margin-top: -29px;}
.breadcrumb {
    color: white;
}

.ftrLogos { text-align:center; padding:22px 0; height:31px; }
.ftrLogos ul { width:750px; margin:0 auto;}
.ftrLogos li { margin:0 11px; float:left; display:inline;}
.ftrLogos a { display:block; height:31px; background:url(images/ftrLogos.png) left top no-repeat;}
.ftrLogos #ftrLogos01 { background-position:0 0; width:43px;}
.ftrLogos #ftrLogos01:hover {background-position:0 -31px;}
.ftrLogos #ftrLogos02 { background-position:-65px 0; width:82px;}
.ftrLogos #ftrLogos02:hover {background-position:-65px -31px;}
.ftrLogos #ftrLogos03 {background-position:-173px 0; width:41px;}
.ftrLogos #ftrLogos03:hover {background-position:-173px -31px;}
.ftrLogos #ftrLogos04 {background-position:-254px 0; width:105px;}
.ftrLogos #ftrLogos04:hover {background-position:-254px -31px;}
.ftrLogos #ftrLogos05 {background-position:-380px 0; width:67px;}
.ftrLogos #ftrLogos05:hover {background-position:-380px -31px;}
.ftrLogos #ftrLogos06 {background-position:-477px 0; width:26px;}
.ftrLogos #ftrLogos06:hover {background-position:-477px -31px;}
.ftrLogos #ftrLogos07 {background-position:-534px 0; width:99px;}
.ftrLogos #ftrLogos07:hover {background-position:-534px -31px;}
.ftrLogos #ftrLogos08 {}

.wrapper { clear:both; width:990px; margin:0 auto; padding:10px 0 12px; zoom:1; min-height:0; }
.wrapper:after,
.generalInner:after,
.lobby:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
li[id*='liMyAccount'] { width: 15.2% !important;}
li[id*='liMobile'] { width: 10% !important;}
.breadcrumb span { color: white; }
.left130 {
    margin-left: 130px;
}
.loginMessage {
    color: white;
    font-size: large;
    text-align: center;
    padding-bottom: 20px;
}
.multiGamePreview{
    width: 756px;
    height: 450px;
}
.button {
    top: 45.5%;
    left: 42.5%;
}