a img {border:none;}
.poker #subHeader{background:url(/images/online-poker/poker-subheader-bg.jpg) no-repeat;}
.betting #subHeader{background:url(/images/sports-betting/betting-subheader-bg.jpg) no-repeat;}
.generic #subHeader{background:url(/images/generic/generic-subheader-bg.jpg) no-repeat;}
.casino #subHeader{background:url(/images/online-casino/casino-subheader-bg.jpg) no-repeat;}
.bingo #subHeader{background:url(/images/online-bingo/bingo-subheader-bg.jpg) no-repeat;}
.my-account #subHeader{background:url(/images/my-account/my-account-subheader-bg.jpg) no-repeat;}
.media-room #subHeader{background:url(/images/media-room/media-room-subheader-bg2.gif) no-repeat;}
.casino #subHeaderNav table {margin-left:2px;}
#flags { margin: 100px 0pt 0pt 70px; position: absolute; display:none!important;}
#flags a { display:block; margin-left:4px; float:left }
#subHeader {width:949px; color:#FFFFFF; height:1%;}
#subHeader #subHeaderTitle { padding:35px 0px 0px 20px; height:55px; overflow:hidden; float:left; }
#subHeader #subHeaderTitle .sIFRtitle h1 { font-size:40px; font-weight:bold; float:left; margin-top:5px; }
#subHeader #subHeaderTitle .sIFRtitle h1 a { color:#FFFFFF !important; text-transform:uppercase !important; text-decoration:none !important; }
#subHeaderNav { height:32px; overflow:hidden; }
#subHeaderNav table { margin-left:20px;  font-size:13px; color: #216cb3; }
#subHeaderNav table th { background:url(/images/tab-nav-inactive-bg.gif); font-weight:normal; letter-spacing:-1px; padding:0px 4px 0px 4px;}
#subHeaderNav table th a { color: #ffffff; text-decoration:none; }
#subHeaderNav table th a:hover { text-decoration:underline; }
#subHeaderNav table th.active { background:url(/images/tab-nav-active-bg.gif); font-weight:bold;}
#subHeaderNav table th.active a { color: #216cb3; text-decoration:none; }
#subHeaderNav table th.active a:hover { text-decoration:underline; }
#subHeaderSubNav { font-size:13px; letter-spacing:-1px; background:url(/images/hasSubNavbg.gif) repeat-x; height:18px; overflow:hidden; padding: 6px 20px 6px 20px; margin:0px 1px 0px 1px; _margin-top:-2px; _height:20px;}
#subHeaderSubNav a {color:#5b7395;  text-decoration:none; float:left; display:block; margin:0px 8px 0px 8px; }
#subHeaderSubNav a:hover { text-decoration:underline; }
#midSection { margin:25px auto 0px auto; padding:0px; width:949px; overflow:hidden; min-height:100%;}
#innerPage { background-color:#ffffff; background: url(/images/content-bg.gif); min-height:100%;  height:100%;_margin-top:-2px;float:left;_display:inline;width:949px;} 
.online-poker #innerPage, .sports-betting #innerPage {padding-bottom:10px;}
.media-room #innerPage {background-color:#000000; background-image:url(/images/media-room/media-room-bg.gif);}
.media-room #innerPage.hasRightBar { background:url(/images/content-bg-b-rightbar.gif);}
#innerPageInner { margin:0px 1px 0px 1px; min-height:100%;  height:100%;}
#innerPage .hasTitlehasSubNav { background:url(/images/hasTitlehasSubNavbg.gif) repeat-x; }
#innerPage .hasTitle { background:url(/images/hasTitlebg.gif) repeat-x; }
#innerPage #innerPageSubNav {display:none; }
#innerPage #innerPageSubNav a {color:#5b7395;  text-decoration:none;  }
#innerPage #innerPageSubNav a:hover { text-decoration:underline; }
#innerPage #innerPageTitle {display:none;}
#innerPage .hasSubNav #innerPageSubNav, #innerPage .hasTitlehasSubNav #innerPageSubNav  {display:block; height:16px; overflow:hidden; font-size:11px; padding:7px 7px 7px 23px;}
#innerPage .hasTitle #innerPageTitle, #innerPage .hasTitlehasSubNav #innerPageTitle {display:block; overflow:hidden; padding-bottom:10px;}
#innerPage .noSubTitle { background-position:0px -18px !important; }
#innerPage .noSubTitle #innerPageTitle { background-position:1px 1px; }
#innerPageTitle h1 { color:#0052a1; font-size:18px; margin:10px 27px 0px 27px; font-weight:normal;  }
#innerPageTitle h2 { color:#506a8e; font-size:14px; margin:0px 27px 0px 27px; font-weight:normal; }
#innerPage #rightBar {display:none; background-color:#f1f5fb; font-size:11px; }
#innerPage #rightBar a { color:#0c303c; text-decoration:none; }
#innerPage #rightBar a:hover { text-decoration:underline; }
#innerPage.hasRightBar { background:url(/images/content-bg-w-rightbar.gif);}
#innerPage.hasRightBar #rightBar { float:right; width:207px; overflow:hidden; display:block; background-color:#f1f5fb; }
#innerPage .hasSubNav #rightBar { position:relative;}
#innerPage.hasRightBar #main { width:737px; overflow:hidden; }
#content { font-size:12px;}
#content p { margin:8px 0px 8px 0px;line-height:16px;} 
#content ul {line-height:16px;}
#content h2 { color:#0052a1; font-size:13px; margin:8px 0px 8px 0px;}
#innerPage a { color:#0052a1; text-decoration:none; }
#content a { color:#0052a1; text-decoration:none; }
#content a:hover {/* text-decoration:underline; */}
.media-room #content h2  { color:#3e87ca; font-size:13px; margin:8px 0px 8px 0px; }
.media-room #content a { color:#3e87ca; text-decoration:none; }
#content ol {margin-left:23px;}
#rightCRM { background-color:#c5cfdc;}
.loginMessage { height:20px; text-align:center; font-size:16px; color:#FFFFFF; padding:10px; border:1px solid #2e2e2e; text-decoration:none; margin:10px 0px 10px 0px; }
a.loginMessage { display:block; }
.loginMessage.error { background:url(/images/login-error-bg.gif); }
.loginMessage.success { background:url(/images/login-success-bg.gif); }
#loginPageForm { background:url(/images/login-page-form-bg.jpg); width:505px; height:285px; overflow:hidden; margin:auto;}
#loginPageForm form { margin:0px; padding:0px;}
#loginPageForm table { margin:0px; padding:0px;}
#loginPageForm table th { color:#2081c4; font-size:16px; text-align:left; font-weight:normal;}
#loginPageForm table td { font-size:12px;}
#loginPageForm input.loginField { background:url(/images/login-page-field.jpg); width:221px; height:21px; border:none; font:16px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; }
#loginPageFormInner { margin: 50px 40px 50px 40px; color:#ffffff; }
.loginPageFooter { text-align:center; color:#FFFFFF; font-size:14px; }
.loginPageFooter a { color:#FFFFFF!important; text-decoration:none; }
.greyBg {background-color:#444444;}

/* Poker Homepage */
table.signUpSteps th { padding:0px 8px 0px 8px; text-align:left; font-weight:normal; }
table.signUpSteps th strong { display:block; margin-top:6px; }
table.signUpSteps th img { float:left; margin:0px 8px 0px 8px; }
table.signUpSteps th table td img { margin:0px; }

/* Casino Homepage */
table.casinoGames { margin:0px; }
table.casinoGames th { text-align:left; font-weight:normal; padding:0px;}

/* display conventions */
a.successful, div.successful { background-color:#e7f1d8; border:1px solid #cdd3c5; color:#556536 !important; padding:10px; text-decoration:none !important; display:block; min-height:0px; margin-bottom:10px; }
a.unsuccessful, div.unsuccessful  {background-color:#f6dfe0;  border:1px solid #e7acad; color:#8e2d2e !important; padding:10px; text-decoration:none !important; display:block; min-height:0px; margin-bottom:10px;}
.dottedBg {background:url(/images/dotted-bg.gif);}
.imgPad { background-color: #f1f5fb; border: 1px solid #d5dfea; padding:4px;}
a.imgPad { display:block; text-align:center;}
span.imgPad { display:block; text-align:center;}
a:hover.imgPad { background-color: #c5cfdc; }
.imgPad .imgPad { background-color: #d5dfea;}
.imgPad a.imgPad { display:block;}
.imgPad a:hover.imgPad { background-color: #b9c6d4; }
a.imgBorder { padding:1px; background-color: #d5dfea; display:block;}
a:hover.imgBorder {background-color: #a9bdd4;}
.padded { padding:10px; }
.blackTable .padded { padding:6px; }
.doublePadded { padding:10px 20px 28px 28px; }
.innerPadding { padding:10px 28px 10px 28px; }
.goToLink { display:block; margin-top:6px; }

.borderedtable {border:1px solid #D5DFEA;}	
.depheading {color:#4A70A2;font-size:18px;}
.transferAmountField { height: 21px; width:227px; font:16px "Lucida Sans Unicode"; border:1px solid #d5dfea; background:#FFFFFF url(/images/my-account/dollar-bg.gif) no-repeat; padding:3px 5px 5px 20px; color:#4a70a2; }
.idField { height: 21px; width:244px; font:16px "Lucida Sans Unicode"; border:1px solid #d5dfea; padding:3px 5px 5px 3px; color:#4a70a2; }

.greyTable { background-color:#f1f5fb; margin:0px;}
.greyTable h2 { background:url(/images/table-top-bg.gif); height:27px; margin:0px !important; font-size:14px; overflow:hidden}
.greyTable h2 a, .greyTable h2 span.a  { background:url(/images/table-top-arrow.gif) top right no-repeat; display:block; height:17px;  color:#0c303c; padding:5px 5px 5px 10px; }
.greyTableHeader { font-size:14px; height:27px; float:left; clear:both;}
.greyTableBody { clear:both; }
.greyTableBody ul { padding:0px; margin:0px; list-style-type:none; }
.greyTableBody li { padding:0px; margin:0px; list-style-type:none; _display:inline-block; }
.greyTableBody ul li a { background:url(/images/li-arrow.gif) no-repeat 5px 7px; display:block; min-height:14px; padding:2px 4px 4px 15px; color:#0c303c !important; }
.greyTableBody ul li a.double {height: 28px;}
.greyTableBody ul li a.noArrow { background:none; padding:2px 4px 4px 4px; display:block; height:14px; color:#0c303c !important;}
.greyTableBody ul li a.even:hover, .greyTableBody ul li a:hover.odd { text-decoration:none !important; background-color:#e8ecf3; }
.greyTableBody ul li a.odd { background-color:#cdd6e2;}
.greyTableBody ul li a.even { background-color:#dce3ee;}
.greyTableBody .innerText { margin:7px;}
.greyTableBody .blueTxt { color:#4a70a2; }
.greyTableBody .altTable { border-spacing:2px; color:#18212d;}
.greyTableBody .altTable a { color: #2087c9; text-decoration:none; }
.greyTableBody .altTable a:hover { text-decoration:underline; }
.greyTableBody .altTable td, .greyTableBody .altTable th { padding:5px 10px 5px 10px; }
.greyTableBody .altTable td img, .greyTableBody .altTable th img { vertical-align:middle; }
.greyTableBody .font12px.altTable td, .greyTableBody .font12px.altTable th { padding:2px 5px 2px 5px; }
.greyTableBody .altTable th { border:1px solid #d5dfea; text-align:left; background-color:#F1F5FB; }
.greyTableBody .altTable th em { font-weight:normal; font-style:normal; }
.greyTableBody .altTable tr.odd .odd { background-color:#c9d6e5;}
.greyTableBody .altTable tr.odd .even { background-color:#d5dfea;}
.greyTableBody .altTable tr.even .odd { background-color:#d6e0eb;}
.greyTableBody .altTable tr.even .even { background-color:#dfe7ef;}
.greyTableBody .altTable tr.total th { text-align:left;  color:#4a70a2; border:none; }
.greyTableBody .innerText h3 { font-size:14px; margin:0px 0px 5px 0px;}
.greyTableBody .innerText h4.hr { color:#4a70a2 !important; background-color:#f1f5fb !important; font-size:13px; color:#0c303c; border-top: 1px solid #d5dfea; height:5px; margin-top:5px;  }
.greyTableBody .innerText h4.hr span { background-color:#f1f5fb; float: left; display:block; position:absolute; margin: -10px 0px 0px 7px; }
.hr { background-color:#d5dfea; height:1px; overflow:hidden; margin:5px 0px 5px 0px; }
.greyTableBody p { margin: 12px 0px 12px 0px; }
.greyTableBody .altTable .yellow { background-color:#fce26b;}
.greyTableBody .darkBox { background-color:#e3ebf1; border:1px solid #d7e1eb; padding:7px; }
.greyTableBody .darkHighlight  { background-color:#86a3b6; border:1px solid #d6e0eb; padding:2px; color:#ffffff; font-weight:bold; }

.greenButtonText a { color:#ffffff; }

.boxRnd { background: #dde8ef url(/images/gb-box-rnd-dot.gif) 0 0 repeat-x; }
.boxRnd .b { background: url(/images/gb-box-rnd-dot.gif) 0 100% repeat-x; }
.boxRnd .l { background: url(/images/gb-box-rnd-dot.gif) 0 0 repeat-y; }
.boxRnd .r { background: url(/images/gb-box-rnd-dot.gif) 100% 0 repeat-y; }
.boxRnd .bl { background: url(/images/gb-box-rnd-bl.gif) 0 100% no-repeat; }
.boxRnd .br { background: url(/images/gb-box-rnd-br.gif) 100% 100% no-repeat; }
.boxRnd .tl { background: url(/images/gb-box-rnd-tl.gif) 0 0 no-repeat; }
.boxRnd .tr { background: url(/images/gb-box-rnd-tr.gif) 100% 0 no-repeat; padding:10px; }
.boxRnd h4 { margin: 4px 0px 4px 0px;}


/* Media Room */
.media-room .vSep {height:1px;width:100%;background-color:grey;margin-bottom:5px;float:left;}
.media-room .gfxHeadline {padding-left:3px;text-align:left;}
.media-room .gfxHeadline p {font-size:12px;margin:0px;padding:0px;color:#FFFFFF;}
.media-room #whatsNew { background:url(/images/media-room/whats-new-contbg.gif) top left; width:927px; height:90px; overflow:hidden;}
.media-room .whatsNewLinks {text-align:left; letter-spacing:3px; width:120px; height:30px !important; padding:60px 0px 0px 35px !important; }
.media-room .whatsNewLinks a {color:#FFFFFF !important;}
.media-room #whatsNew .icon {width:75px; height:70px; overflow:hidden; padding-top:20px; padding-left:25px;}
.media-room #whatsNew .whatsNewContent {text-align:left; margin-right:15px;}
.media-room #whatsNew .whatsNewContent h3 {font-size:14px;color:#1EA2FE;}
.media-room #whatsNew .whatsNewContent p {color:#FFFFFF;}
.media-room .imgPad { background-color: #222222; color:#d7dae0; border: 1px solid #3a3d3e; }
.media-room a.imgPad { background-color: #222222; border: 1px solid #3a3d3e; padding:4px; display:block; text-align:center;}
.media-room a:hover.imgPad { background-color: #3c3c3c; }
.media-room .imgPad a.imgPad { background-color: #3c3c3c; border: 1px solid #474b4c; padding:4px; display:block; text-align:center;}
.media-room .imgPad a:hover.imgPad { background-color: #474b4c; }
.media-room .useBlackOnWhite .imgPad { background-color: #f1f5fb; border: 1px solid #d5dfea; color:#333333; }
.media-room #innerPage .hasTitle { background:url(/images/mr-hasTitlebg.gif) repeat-x; }
.media-room #innerPageTitle h1 { color:#ffffff; }
.media-room .useBlackOnWhite .imgPad a.imgPad{ background-color: #d5dfea; border: 1px solid #d5dfea; }
.media-room .useBlackOnWhite .imgPad a:hover.imgPad{ background-color: #b9c6d4; }
.girlImage {height:187px; width:146px; float:left; overflow:hidden}
.girlImage .infoOverlayBg { background-color:#000000; width:146px; height:60px; position:absolute; margin-top:127px; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.girlImage .infoOverlay { width:136px; height:50px; position:absolute; margin-top:127px; font:12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color:#FFFFFF !important; padding:5px; }
.girlImage .infoOverlay h4 {font:12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; margin:0px; font-weight:bold; }
.girlImage .infoOverlay h4 a { color:#FFFFFF !important;}

.lgreyTable {background-color:#ffffff; margin:0px; text-align:left;}
.lgreyTable h2 { background:url(/images/table-top-bg-lgrey.gif); height:28px; margin:0px !important; }
.lgreyTable h2 a, .lgreyTable h2 span.a  { background:url(/images/table-top-arrow-lgrey.gif) top right no-repeat; display:block; height:18px;  color:#0c303c; padding:5px 5px 5px 10px; }
.lgreyTableHeader { font-size:14px; color:#000000;}
.lgreyTableBody {border-left:1px solid #C9C9C9;border-bottom:1px solid #C9C9C9;border-right:1px solid #C9C9C9;}
.lgreyTableBody ul, .lgreyTableBody li { padding:0px; margin:0px; list-style-type:none; }
.lgreyTableBody ul li a { background:url(/images/li-arrow.gif) no-repeat 5px 7px; display:block; height:14px; padding:2px 4px 4px 15px; color:#0c303c !important; }
.lgreyTableBody ul li a.even:hover, .lgreyTableBody ul li a:hover.odd { text-decoration:none !important; background-color:#e8ecf3; }
.lgreyTableBody ul li a.odd { background-color:#cdd6e2;}
.lgreyTableBody ul li a.even { background-color:#dce3ee;}
.lgreyTableBody .innerText { margin:7px;}
.lgreyTableBody .innerText h3 { font-size:14px; margin:0px 0px 5px 0px; color:#0c303c; }
.lgreyTableBody p { margin: 12px 0px 12px 0px; }
.lgreyTableBody .innerText .hr { background-color:#d5dfea; height:1px; overflow:hidden; margin:5px 0px 5px 0px; }

.blackTable {background-color:#ffffff;margin:0px;}

.blackTable .thumbImg { background-color:#000000; overflow:hidden; text-align:center; padding:1px}
.blackTable .thumbImg img { background-color:#333333; padding:5px;}
.blackTable h2 { background:url(/images/table-top-bg-black.gif); height:29px; margin:0px !important; }
.blackTable h2 a, .blackTable h2 span.a  { background:url(/images/table-top-arrow-black.gif) top right no-repeat; display:block; height:18px;  color:#0c303c; padding:5px 5px 5px 10px; }
.blackTable h2 .red a, .blackTable h2 .red span.a  { background:url(/images/table-top-arrow-black-red.gif) top right no-repeat; display:block; height:18px;  color:#0c303c; padding:5px 5px 5px 10px; }
.blackTable h2 .green a, .blackTable .green h2 span.a  { background:url(/images/table-top-arrow-black-green.gif) top right no-repeat; display:block; height:18px;  color:#0c303c; padding:5px 5px 5px 10px; }
.blackTable h2 .blue a, .blackTable h2 .blue span.a  { background:url(/images/table-top-arrow-black-blue.gif) top right no-repeat; display:block; height:18px;  color:#0c303c; padding:5px 5px 5px 10px; }
.blackTable h2 .yellow a, .blackTable h2 .yellow span.a  { background:url(/images/table-top-arrow-black-yellow.gif) top right no-repeat; display:block; height:18px;  color:#0c303c; padding:5px 5px 5px 10px; }
.blackTableHeader { font-size:14px; }
.blackTableBody {border:1px solid #393939;}
.blackTableBody h3 { font-size:14px; margin:0px 0px 5px 0px; color:#3e87ca;}
.blackTableBody .articleBlurb {float: right; clear: right; width: 325px; margin-right: 5px;}
.blackTableBody ul, .blackTableBody li { padding:0px; margin:0px; list-style-type:none; }
.blackTableBody ul li a { background:url(/images/li-arrow.gif) no-repeat 5px 7px; display:block; height:14px; padding:2px 4px 4px 15px; color:#0c303c !important; }
.blackTableBody ul li a.even:hover, .blackTableBody ul li a:hover.odd { text-decoration:none !important; background-color:#e8ecf3; }
.blackTableBody ul li a.odd { background-color:#cdd6e2;}
.blackTableBody ul li a.even { background-color:#dce3ee;}
.blackTableBody .innerText { margin:7px;}
.blackTableBody .innerText h3 { font-size:14px; margin:0px 0px 5px 0px; color:#0c303c; }
.blackTableBody p { margin: 12px 0px 12px 0px; }
.blackTableBody .innerText .hr { background-color:#d5dfea; height:1px; overflow:hidden; margin:5px 0px 5px 0px; }

.blueTable { background-color:#132F48; margin:0px;}
.blueTable table {color:#FFFFFF;}
.blueTable table td {padding:2px;}
.blueTable table .odd {background-color:#22446A;}
.blueTable table .even {background-color:#1F4A7C;}
.blueTable table .lblue {color:#73BCF6;}
.blueTable h2 { background-color:#FFFFFF;background-image:url(/images/table-top-bg-blue.gif); height:27px; margin:0px !important; }
.blueTable h2 a, .blueTable h2 span.a   { background:url(/images/table-top-arrow-blue.gif) top right no-repeat; display:block; height:17px;  color:#FFFFFF; padding:5px 5px 5px 10px; }
.blueTableHeader { font-size:14px;color:#FFFFFF; }
.blueTableBody ul, .blueTableBody li { padding:0px; margin:0px; list-style-type:none; }
.blueTableBody ul li a { background:url(/images/li-arrow.gif) no-repeat 5px 7px; display:block; height:14px; padding:2px 4px 4px 15px; color:#0c303c !important; }
.blueTableBody ul li a.even:hover, .blueTableBody ul li a:hover.odd { text-decoration:none !important; background-color:#e8ecf3; }
.blueTableBody ul li a.odd { background-color:#cdd6e2;}
.blueTableBody ul li a.even { background-color:#dce3ee;}
.blueTableBody .innerText { margin:7px;}
.blueTableBody .blueTxt { color:#4a70a2; }
.blueTableBody .altTable { border-spacing:2px; color:#18212d;}
.blueTableBody .altTable a { color: #2087c9; text-decoration:none; }
.blueTableBody .altTable a:hover { text-decoration:underline; }
.blueTableBody .altTable td, .blueTableBody .altTable th { padding:5px 10px 5px 10px; }
.blueTableBody .font12px.altTable td, .blueTableBody .font12px.altTable th { padding:2px 5px 2px 5px; }
.blueTableBody .altTable th { border:1px solid #d5dfea; text-align:left }
.blueTableBody .altTable tr.odd .odd { background-color:#c9d6e5;}
.blueTableBody .altTable tr.odd .even { background-color:#d5dfea;}
.blueTableBody .altTable tr.even .odd { background-color:#d6e0eb;}
.blueTableBody .altTable tr.even .even { background-color:#dfe7ef;}
.blueTableBody .altTable tr.total th { text-align:left;  color:#4a70a2; border:none; }
.blueTableBody .innerText h3 { font-size:14px; margin:0px 0px 5px 0px;}
.blueTableBody .innerText h4.hr { color:#4a70a2 !important; background-color:#f1f5fb !important; font-size:13px; color:#0c303c; border-top: 1px solid #d5dfea; height:5px; margin-top:5px;  }
.blueTableBody .innerText h4 span { background-color:#f1f5fb; float: left; display:block; position:absolute; margin: -10px 0px 0px 7px; }
.blueTableBody .innerText .hr { background-color:#d5dfea; height:1px; overflow:hidden; margin:5px 0px 5px 0px; }
.blueTableBody p { margin: 12px 0px 12px 0px; }

.gameIndex { width:395px; }
ul.circleArrows { margin: 0px; padding:0px; font-size:13px ; clear:both; }
ul.circleArrows li { display:block; list-style-type:none; background: url(/images/circle-arrow-bullet.gif) no-repeat; padding-left:22px; background-position:center left;min-height:22px;_height:22px;}
ul.circleArrows li.double {height: 40px;}
ul.errors li { list-style-image:url(/images/error.gif);}
ul.circleArrows li a { display:inline; padding:0px; background:none; }

#slotGamesNav { position:relative; overflow:hidden; width:713px;  }
#slotGamesNav .tabNav {position:relative; }
#slotGamesNav .tabNav ul {float:left; }
#slotGamesNav .tabNav ul li {float:left; }
#animatedNavPane{ width:12000px; position:relative; }
.tabNav { overflow:hidden; height:26px; }
.tabNav ul { display:block; list-style-type:none; margin:0px; padding:0px 0px 0px 5px; height:26px; background-image:url(/images/tabnav-bg.gif); }
.tabNav li { display:block; float:left; height:21px; list-style-type:none; margin:0px !important; padding-left:2px !important; width:auto !important; }
.tabNav li a { margin-top:3px; color:#4a70a2; text-decoration:none; background:url(/images/table-tab-nav-bg.gif) !important; height:19px !important; overflow:hidden; border:1px solid #d5dfea; display:block; float:left; padding:2px 5px 0px 5px !important;}
.tabNav li a:hover {color:#6694b6; text-decoration:none !important; height:20px !important; }
.tabNav li.gold a { background:url(/images/table-tab-nav-bg-gold.gif) !important; border:1px solid #d4c5a4; border-bottom:1px solid #d5dfea; color:#846c42; }
.tabNav li.gold a:hover {color:#bea67b; }
.tabNav li.selected { margin-top:0px !important;   }
.tabNav .selected a:hover {height:23px !important; }
.tabNav li.selected a { background:url(/images/table-tab-nav-bg-selected.gif) !important; height:24px !important; color:#0f313b; font-weight:bold; }
.tabNav li .tab_hover {
	background:url(/images/table-tab-nav-bg-selected.gif) !important; 
	height:24px !important; 
	font-weight:bold;
	color:#6694b6; 
	text-decoration:none  !important; 
	margin-top:0px !important;
	padding-bottom:3px !important;
}
.tabNav .tab_hover a { margin-top:0px !important; }
.tabContent { border:1px solid #d5dfea; padding:7px; height:100%;}
.tabContent .data {display:none;}
#slotGamesNav .tabNav ul li {background:none !important; }

.thumbImg { background-color:#d5dfea; overflow:hidden; text-align:center; padding:1px}
.thumbImg img { background-color:#acb8c8; padding:5px;}
.greyButton, .blueButton, .greenButton, .tealButton   { height:28px; }
.greyButton th { background:url(/images/grey-button-bg.png) repeat-x;   }
.blueButton th { background:url(/images/blue-button-bg.png) repeat-x;  }
.greenButton th { background:url(/images/green-button-bg.png) repeat-x;   }
.tealButton th { background:url(/images/teal-button-bg.png) repeat-x;   }
.greyButtonText, .greenButtonText, .blueButtonText, .tealButtonText { font-size:15px; float:left; }


/* shortcuts */
.whiteText {color:white!important;}
.left {float:left;}
.right {float:right;}
.flushLeft {float:left; margin:0px 10px 10px 0px;}
.flushRight {float:right; margin:0px 0px 10px 10px;}
.clear { clear:both; height:0px; overflow:hidden; _display: inline-block;}
.centered { text-align:center }
.bordered { border:4px solid #c2cbd5; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.noPadding { padding:0px !important; }
.noMargin { margin:0px !important; }
.noBorder { border:none !important; }
.margin5px { margin:5px;}
.w5 {width:5px;}
.w10 {width:10px}
.w15 {width:15px}
.w20 {width:20px}
.h5 {height:5px;}
.h10 {height:10px}
.h15 {height:15px}
.h20 {height:20px}
.noBg { background:none !important; }
.blackBg {background:#000000;}
.darkGreyBg {background:#2A2A2B;}
.darkGreyBg .paddedTable {padding:4px;}
.darkGreyBg p a {color:#FFFFFF !important;}
.darkGreyBg h3 a {color:#3B98CD !important;}
.darkGreyBg .imgPad {background:#393939 !important;border:1px solid #474B4C !important;}
.recentArticlesContainer {width:207px;padding:16px 11px 0px 12px;background-color:#1D1D1D;}
.recentArticlesHdr {background-image:url(/images/media-room/recent-articles-hdr.gif);background-repeat:no-repeat;width:184px;height:5px;display:block;font-size:2px;}
.recentArticlesBody {background-image:url(/images/media-room/recent-articles-bg.gif);width:158px;padding:6px 13px 6px 13px;}
.recentArticlesBody ul {list-style-type:none;padding:0px;margin:0px;}
.recentArticlesBody ul li a {background:url(/images/media-room/recent-articles-arrow.gif) no-repeat 0px 5px; display:block; height:25px; padding:2px 4px 4px 21px; color:white !important; }
.recentArticlesFtr {background-image:url(/images/media-room/recent-articles-ftr.gif);background-repeat:no-repeat;width:184px;height:5px;}
.whiteBg {background:#ffffff;}
.hidden {display:none;}
.bold { font-weight:bold; }
.topPad10px {padding-top:10px !important;}
.rPad10px {padding-right:10px !important;}
.lPad10px {padding-left:10px !important;}
.bPad10px {padding-bottom:10px !important;}
.pullQuote{background-color:#ddebf8; background-image:url(/images/media-room/pull-quote-top.gif); background-repeat:no-repeat; color:#264a6d;}
.pullQuote div { background-image:url(/images/media-room/pull-quote-bottom.gif); background-position: right bottom;  background-repeat:no-repeat; padding:15px; }
.font10px { font-size:10px !important; }
.font11px { font-size:11px !important; }
.font12px { font-size:12px !important; }
.font13px { font-size:13px !important; }
.font14px { font-size:14px !important; }
.font15px { font-size:15px !important; }
.font16px { font-size:16px !important; }
.font17px { font-size:17px !important; }
.font18px { font-size:18px !important; }
.font19px { font-size:19px !important; }
.font20px { font-size:20px !important; }
.font21px { font-size:21px !important; }
.font22px { font-size:22px !important; }
.font23px { font-size:23px !important; }
.font24px { font-size:24px !important; }
.height200px { height:200px; }
#sitemap h3 {
    padding:7px;
    background: url(/images/sitemap-h3-bg.gif) #edf3f8  right no-repeat;
    clear: both;
}
#sitemap ul, #sitemap ul ul, #sitemap * li {
    list-style-type: none;
}
#sitemap ul li, #sitemap ul li ul li {
    background: url(/images/sitemap-ul-li-bg.gif) no-repeat;
    padding-left:17px;
}
#sitemap .subsection  {
    list-style-type: circle;
}
#dynDivPop {
		position: absolute;
		/* display: none;*/
		border: 1px solid #000;
		background-color: #3A4A61;
		width: 200px;
        font-size: 10px;
        color: #fff;
}
#dynDivPop p {
	margin: 5px;
}

#selectDownload {font-family:"Lucida Sans Unicode";}
.odd1 {background-color:#282828 !important;}
.even1 {background-color:#303030 !important;}
.odd2 {background-color:#393939 !important;}
.even2 {background-color:#474747 !important;}

#replayHeader,
        #replayControls {position: relative;width: 705px;height: 60px;margin: 0 auto; padding: 0;}
        #replayHeader {background: url(/images/media-room/replay/hand-replay-bg.jpg) no-repeat;}
        #replayHeader form {position: absolute;right: 20px;top: 20px;margin: 0;padding: 0;width: 155px;}        
        #replayHeader input.handNum {background:transparent url(/images/header-login-bg.gif) no-repeat scroll 0%;border:medium none;
            color:#333333;
            font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;
            font-size:11px;
            font-size-adjust:none;
            font-stretch:normal;
            font-style:normal;
            font-variant:normal;
            font-weight:normal;
            line-height:normal;
            padding:3px 6px;
            width:115px !important;
            float: left;
        }
        #replayHeader .submitArrow {
            float: right;
            clear: right;
            width: 22px;
            padding: 0;
            margin-top: -2px;
        }
        #replayHeader h1 {display: none;}
        
        #replayFlashArea {
            width: 703px;
            height: 475px;
            margin: 10px auto;
        }
        
        #replayControls {
            background: url(/images/media-room/replay/hand-replay-controls-bg.gif) no-repeat;
            padding: 10px 0 0 0px;
            height: 50px;
            _height: 60px;
            margin-bottom: 10px;
        }
        #replayControls a {
            display: block;
            width: 172px;
            height: 37px;
            float: left;
            _display: inline;
            margin-left: 20px;
        }
        #replayControls a.save {background: url(/images/media-room/replay/save-hand-btn.gif) no-repeat;}
        #replayControls a.share {background: url(/images/media-room/replay/share-hand-btn.gif) no-repeat;}
        #replayControls a.rate {background: url(/images/media-room/replay/rate-hand-btn.gif) no-repeat;}
        #replayControls a.showRating {background: url(/images/media-room/replay/rate-hand-btn.gif) no-repeat; width:42px; }
  #replayControls a.remove {background: url(/images/media-room/replay/remove-from-favourites.gif) no-repeat; width: 226px;}
        #replayControls a.comment {background: url(/images/media-room/replay/add-a-comment.gif) no-repeat;}
        #replayControls a.link {background: url(/images/media-room/replay/link-to-this-page.gif) no-repeat;} 
        
        #replayControls a span {display: none;}
        #handsChart {
            width: 705px;
            margin: 0 auto;
            position: relative;
            clear: both;
        }
        #handsChart .chartWrap {
            border: 1px solid #333;
            width: 702px;
            margin: 0 1px;
            float: left;
        }
        #handsChart h4 {
            height: 28px;
            background: url(/images/media-room/replay/replay-table-header2.gif) no-repeat;
            margin: 0;
            padding: 0;
        }
        #handsChart h4 span {display: none;}
        
        #handsChart dl,
        #handsChart dt,
        #handsChart dd {
            margin: 0;
            padding: 0;
            float: left;
            _display: inline;
        }
        #handsChart dl {
            width: 213px;
            margin: 10px;
        }
        #handsChart dt {
            width: 18px;
            background-color: #282828;
            padding: 2px;
            text-align: center;
color: #ccc !important;
        }
        #handsChart dd {
            width: 187px;
            background-color: #303030;
            padding: 2px;
        }
        #handsChart dd,
        #handsChart dd a {            
            text-decoration: none;
            color: #ccc;
        }
        #handsChart dd a:hover {
            text-decoration: underline;
        }
        #handsChart dt.alt {background-color: #393939;}























        #handsChart dd.alt {background-color: #474747;}
.rndMediaBox {margin: 0 auto;width: 167px; position: relative; background-color: #000000; min-height: 100px; _height: 100px; /*Min height for IE */ padding: 10px; background: #000000 top url(/images/rndBox-bg.gif) repeat-x;}

.rightSideBox {background-color: #1D1D1D; padding: 20px 0px 0px 0px;}
.rndMediaBox img.tl,
.rndMediaBox img.tr,
.rndMediaBox img.bl,
.rndMediaBox img.br {position: absolute;}    
.rndMediaBox img.tl {top: 0px;left: 0px;}
.rndMediaBox img.tr {top: 0px;right: 0px;}
.rndMediaBox img.bl {bottom: 0px;left: 0px;}
.rndMediaBox img.br {bottom: 0px;right: 0px;}
.rndMediaBox * {margin: 0px;padding: 0px;}
.rndMediaBox ul {list-style-image: url(/images/rndBox-bullet.gif); list-style-position: inside;}

.mrArticleHeadline {padding-top:5px;}
.mrArticleHeadline ul {padding:0px; margin:0px;}
.mrArticleHeadline li {padding:0px; margin:0px; text-align:left; margin-bottom:6px;}
.mrArticleHeadline a { background-repeat:no-repeat;background-image:url(/images/media-room/recent-articles-arrow.gif);padding:2px 4px 4px 24px; }

/* My Account Game History Page */

#col1_GH, #col2_GH {float: left;}
    #col1_GH {width: 714px;}
    #col2_GH {width: 197px; margin: 0 0 0 10px; position: relative;}
    .tabContent_GH_Form label {position: relative; _top: -6px;}
    .tabContent_GH_Form {background-color: #F1F5FB; display: block !important; height: 50px; text-align: center;padding-top: 10px;}
    .tabContent_GH_Form input.image {position: relative; top: 8px;_top:3px;}
    .GH-Body {position: relative; background-color: #f1f5fb; padding: 10px; border: 1px solid #D5DFEA;}
    
    .GH-Body dl.buttons dt, .GH-Body dl.buttons dd {float: left; padding-top: 10px;}
    .GH-Body dl.buttons dt {margin-right: 10px; clear: left;  width: 48px;}
    .GH-Body dl.buttons dd {margin: 0px; width: 600px;}

    #col2_GH .rndBox {border: 1px solid #bfcdd6; margin: 0px; padding: 10px; background-color: #dde8ef; position: relative;}
    #col2_GH .rndBox ul {list-style-image: url(/images/circle-arrow-bullet.gif); margin: 10px 0 0 0; padding: 0 0 0 30px;}
    
    .GH-Body .controls {position: absolute; right: 10px; top: 10px; border: 1px solid #bfcdd6; margin: 0px; padding: 10px; list-style-type: none; background-color: #dde8ef;}

    #col2_GH .rndBox .tl,#col2_GH .rndBox .tr,#col2_GH .rndBox .bl,#col2_GH .rndBox .br {position: absolute; background-color:#ffffff; margin: -1px;}
    .GH-Body .tl,.GH-Body .tr,.GH-Body .bl, .GH-Body .br {position: absolute; background-color:#f1f5fb; margin: -1px;}
    
    #col2_GH .rndBox .tl,
    .GH-Body .tl {top: 0px; left: 0px;}
    #col2_GH .rndBox .tr,
    .GH-Body .tr {top: 0px; right: 0px; _margin-right: -2px;}
    #col2_GH .rndBox .bl,
    .GH-Body .bl {bottom: 0px; left: 0px;}
    #col2_GH .rndBox .br,
    .GH-Body .br {bottom: 0px; right: 0px; _margin-right: -2px;}    
    .GH-Body h3 {position: relative; height: 8px;font-size: 13px; color: #4970a2; border-bottom: 1px solid #D5DFEA; clear: left;}
    .GH-Body h3 span {position: absolute; background-color: #f1f5fb; left: 10px;}
    .GH-Body .boardcards,
    .GH-Body dl,
    .GH-Body p {padding-left: 10px;}
    .GH-Body dl dt {float: left; clear: left; width: 20%;}
    .GH-Body dl dd {float: right; clear: right; text-align: left; }
    .GH-Body .controls li {margin: 0px; padding: 0px;}
    .GH-Body li a {display: block; width: 163px; height: 37px; background-repeat: no-repeat; padding-bottom: 5px;}
    .GH-Body li a span {display: none;}

    .GH-Body li a.play {background-image: url(/images/play-hand-btn.gif);}
    .GH-Body li a.save {background-image: url(/images/save-hand-btn.gif);}
    .GH-Body li a.share {background-image: url(/images/share-hand-btn.gif); padding: 0px;}

    .GH-Body li a.play-dis {background-image: url(/images/play-hand-btn-dis.gif);}
    .GH-Body li a.save-dis {background-image: url(/images/save-hand-btn-dis.gif);}
    .GH-Body li a.share-dis {background-image: url(/images/share-hand-btn-dis.gif); padding: 0px;}

 
   .GH-Body .gameInfo {padding-left: 210px; }
.tabContent table.favorite_hands {background-color: #f1f5fb; padding: 10px;}
    .tabContent table.favorite_hands thead td {background-color: #f1f5fb; border: 1px solid #d5dfea; color: #000; font-weight: bold;}
    .tabContent table.favorite_hands .none {background-color: transparent !important; border: 0px !important;}

    .tabContent table.favorite_hands col {background-color: #d6e0eb;}
    .tabContent table.favorite_hands col.oddCol {background-color: #dfe7ef;}
    .tabContent table.favorite_hands tr.altRow td {background-color: #c9d6e5;}
    .tabContent table.favorite_hands tr.altRow td.altCol {background-color: #d5dfea;}

#replayControls .rateHand {position: relative; top: 11px; float: right; margin-right: 100px;}

    .rightSideBox .rndMediaBox li a {color: #cccccc !important;}
    #replayInfo {margin: 20px 0;}
    #replayInfo .description {position: relative; width: 439px; background-color: #1d1d1d; color: #cccccc; padding: 15px;}
    #replayInfo .infoTitle {width: 220px; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 22px;}
    #replayComments .commentArea,
    #replayComments .commentAreaAlt {
        position: relative;
        margin-left: -28px;
        background-color: #161616;
        width: 737px;
        _width: 700px;    
        padding: 10px 10px 10px 28px;
    }
    #replayInfo dl {margin: 0px; padding: 0px; position: relative;}
    #replayInfo dt {width: 90px; color: #ffffff; font-size: 16px;}
    #replayInfo dd {width: 300px;}
    #replayInfo,
    #replayInfo .infoTitle,
    #replayInfo .description,
    #replayInfo .description dl,
    #replayInfo .description dd,
    #replayInfo .description dt,
    #replayComments .commentArea,
    #replayComments .commentAreaAlt,
    #replayComments .userInfo,
    #replayComments .comment {float: left; _display: inline;}
    
    #replayComments .userInfo {width: 191px;}
    #replayInfo p,
    #replayComments .userInfo p {margin: 0px;}
    #replayComments .userInfo .username {color: #ffffff; font-size: 18px;}
    #replayComments .userInfo .timestamp {color: #797979;}
    
    #replayComments .comment {
        position: relative;
        width: 433px;
        padding: 15px;
        background: #2a2a2a;
        color: #cccccc;
        margin: 0 0 0 39px;
    }
    #replayComments .comment p {margin-top: 0px;}
    #replayInfo .description .tl,#replayInfo .description .tr, #replayInfo .description .bl, #replayInfo .description .br,
    #replayComments .comment .tl,#replayComments .comment .tr, #replayComments .comment .bl, #replayComments .comment .br, #replayComments .comment .comment-left {position: absolute; width: 7px; height: 7px;}
    #replayInfo .description .tl,
    #replayComments .comment .tl {top: 0px; left: 0px;}
    #replayInfo .description .tr,

    #replayComments .comment .tr {top: 0px; right: 0px;}
    #replayInfo .description .bl,
    #replayComments .comment .bl {bottom: 0px; left: 0px;}
    #replayInfo .description .br,
    #replayComments .comment .br {bottom: 0px; right: 0px;}
    #replayComments .comment .comment-left {width: 39px; height: 36px;top: 0px; left: -39px;}
    
    #replayComments .commentAreaAlt {background-color: #000000;}
    #replayComments .commentAreaAlt .comment {background-color: #1d1d1d;}
    
    #replayComments h2 {width: 190px; height: 15px; background: url(/images/h2-comments.gif) no-repeat;}
#TB_window textarea, #TB_window textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* MEDIA ROOM INDEX PAGES */

.mediaRow {overflow: hidden; _height: 1%; clear: both;}
        .mediaRow .mediaBox,
        .mediaRow .mediaBox .mediaContent {}

.mediaBox {color: #ccc; margin: 10px 0 0 0; float: left; _display: inline;}
        .mediaBox .mediaHead {
            position: relative;
            background: url(/images/media-room/media-box-head-bg.gif) repeat-x;
            height: 29px;
            padding: 0 0 0 10px;
        }
        .mediaBox .mediaHead .tl,
        .mediaBox .mediaHead .tr {position: absolute; border: 0px; height: 29px; top: 0px;}
        .mediaBox .mediaHead .tl {left: 0px;}
        .mediaBox .mediaHead .tr {right: 0px;_right: -1px;}
        .mediaBox .mediaHead h3 {
            position: relative;
            top: 5px;
            font-size: 15px;
            margin: 0px;
        }
        .mediaBox .mediaContent .catImg {
            margin: 0 0 15px 0;
        }
        .mediaBox .mediaContent p {margin: 0px;}
        .article-preview {float: left;
_display: inline;
margin-bottom: 5px;
_margin-bottom: 5px;}
 .fixed-article-preview h4 {  display:inline;           margin: 0;
            padding: 0; font-size: 12px;}
        .article-preview h4 {
           /* position: relative; */
            margin: 0;
            padding: 0;
            color: #3b98cd;
            line-height: 13px;
            font-size: 12px;
        }
        .article-preview h4 a {color: #3b98cd !important;}
        /*.article-preview img {margin: 0 10px 10px 0;}*/
        .mediaImg {float: left; _display: inline; padding: 5px; margin: 0 5px 0 0; background-color: #393939; border: 1px solid #474b4c; text-align:center;}
        a.mediaImg:hover {background-color: #474b4c;}
        .article-preview p {
 /*position: relative;*/
 margin: 0px; padding: 0;}
        .mediaContent .halfArticle {width: 46%; margin-left:2%;}
     


        /* COLUMN's for Media-Room Homepage */
        .halfcol {width: 49.4%;}
        .hasRightBar .halfcol {width: 49.2%;}
        .onethirdcol {width: 32.6%;}
        .hasRightBar .onethirdcol {width: 32.4%;}
        .twothirdcol {width: 66.3%;}
        .hasRightBar .twothirdcol {width: 66.1%;}
        .singlecol {width: 100%;}

        .padRight {margin-right: 10px;}
        .padLeft {margin-left: 10px;}
        .padBoth {margin-right: 10px; margin-left: 10px;}
        
        /* IE HACK FOR mediaContent */
        .mediaContent {_height: 1%;}
        
        .recommend {
            position: relative;
            width: 927px;
            height: 90px;
            background: url(/images/media-room/recommend-bg.gif) no-repeat;
            margin: 10px 0 0 0;
        }
        .recommend img.promo {
            position: absolute;
            left: 209px;
            top: 5px;
        }
        .recommend .recLinks {
            padding: 60px 0 0 35px;
        }

.mediaBorder {height: 1px; _height: 1%; float: left; background: url(/images/media-room/media-border-3a3d3e.gif) repeat-x; _margin-bottom: -1em;}

#subHeaderNav {_height: 34px;}
        #subHeaderNav #mediaNav {
            list-style-type: none;
            padding: 0;
            margin: 0 0 0 20px;
        }
        #subHeaderNav #mediaNav li {display: inline; }
        #subHeaderNav #mediaNav a {
            display: block;
            text-decoration: none;
            float: left;
            padding: 10px;
            font-size: 13px !important;
font-family: "Lucida Sans Unicode",Arial,Helvetica,sans-serif !important;
letter-spacing: -1px;
            margin: 0 5px 0 0;
            color: #fff;
            position: relative;
            background: url(/images/media-room/media-tab-off-bg.gif) repeat-x;
        }
        #subHeaderNav #mediaNav a span {position:relative; z-index: 1;}
        #subHeaderNav #mediaNav a .tabLeft,
        #subHeaderNav #mediaNav a .tabRight {
            position: absolute;
            top: 0px;
            height: 34px;
            display: block;
            width: 5px;
        }
#subHeaderNav #mediaNav a:hover span.link {
            z-index: 50;
            text-decoration: underline;
        } 
        
        #subHeaderNav #mediaNav a .tabLeft {
            left: 0px;
            background: url(/images/media-room/media-tab-off-l.gif) no-repeat;
        }
        #subHeaderNav #mediaNav a .tabRight {
            right: 0px;
            _right: -1px;
            background: url(/images/media-room/media-tab-off-r.gif) no-repeat;
        }
        #subHeaderNav #mediaNav a.tabOn {
            background: url(/images/media-room/media-tab-on-bg.gif) repeat-x;
        }
        #subHeaderNav #mediaNav a.tabOn .tabLeft {
            left: 0px;
            background: url(/images/media-room/media-tab-on-l.gif) no-repeat;
        }
        #subHeaderNav #mediaNav a.tabOn .tabRight {
            right: 0px;
            _right: -1px;
            background: url(/images/media-room/media-tab-on-r.gif) no-repeat;
            width: 35px;
            z-index: 0;
        }
        
        
        #subHeaderNav #mediaNav a:hover {text-decoration: underline;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox start <<<--------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}


#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

div#pagePeel {position:absolute; top:0; right:0; height:95px; width:95px; overflow:hidden; z-index:50;}
div#quickSignUp{ width:800px; height:570px; margin-left:-705px; } 


/* PLAYER SUPPORT STYLES */
.supportAnswers .greyTableBody .innerText .supportQuestion {background-image:url(/images/li-arrow.gif);background-repeat:no-repeat;background-position:5px 7px;padding:2px 4px 4px 15px;font-weight:bold;}
.supportAnswers .greyTableBody .innerText .supportAnswer {padding-left:15px;}
.supportAnswers .greyTableBody ol, .supportAnswers .greyTableBody ol li {list-style-type:decimal;margin-left:0px !important;}
.supportAnswers .greyTableBody ul, .supportAnswers .greyTableBody ul li {list-style-position:inside;list-style-type:disc;padding-left:15px !important;}
.supportAnswers .greyTableBody .innerText .supportAnswer table {margin-left:15px;border-top:1px solid black;border-left:1px solid black;}
.supportAnswers .greyTableBody .innerText .supportAnswer table tr td {border-right:1px solid black;border-bottom:1px solid black;}	
.supportAnswers .greyTableBody ul li a {color:#0052A1!important;display:inline!important;padding:0px!important;background:none!important;min-height:0!important;}

/* FLAT PAYOUT STRUCTURE STYLES */
.payoutStruct {color:#3878B6;border-left:1px solid #96B8D8;border-right:1px solid #96B8D8;border-bottom:1px solid #96B8D8;font-size:10px;}
.payoutStruct .dataHdr {text-transform:uppercase;font-weight:bold;background-color:white;}
.payoutStruct .subHdr {font-weight:bold;}
.payoutStruct .odd {background-color:#E3EBF5;}
.payoutStruct .odd .even {background-color:#F1F5FB;}
.payoutStruct .even {background-color:#E3ECF6;}
.payoutStruct .even .odd {background-color:#D6E2F0;}
#lvlUpStruct2 .even {background-color:#D6E2F0;}


#levelTimes {width:200px;font-size:10px;}
#bigDealStruct {width:722px;font-size:10px;}
#flatStruct {width:722px;font-size:10px;}
#lvlUpStruct1 {width:428px;}
#lvlUpStruct2 {width:428px;}
#lvlUpTime {width:200px;}

.titleHdr {height:21px;background-image:url(/images/online-poker/tournaments/payTable-hdr-l-light.gif);background-repeat:no-repeat;text-align:center;}
.titleHdr .rollBtn {display:block!important;height:21px;background-image:url(/images/online-poker/tournaments/payTable-hdr-r-light.gif);background-position:center right;background-repeat:no-repeat;}
.titleHdr .rollBtn span {margin:0px 20px 0px 8px;padding-top:4px;display:block!important;height:17px;background-image:url(/images/online-poker/tournaments/payTable-hdr-bg-light.gif);}

.rollupFtrL {float:left;height:34px;width:10px;background-image:url(/images/online-poker/tournaments/payTable-ftr-l.gif);background-repeat:no-repeat;}
.rollupFtrM {height:34px;background-image:url(/images/online-poker/tournaments/payTable-ftr-bg.gif);text-align:center;float:left;}
.rollupBtn {float:left;display:block;width:34px;height:34px;background-image:url(/images/online-poker/tournaments/payTable-ftr-rollupbtn.gif);text-decoration:none !important;}

/* HIGH HAND CHALLENGE MLB */
#hhc-mlb {background-image:url(/images/online-poker/promotions/highhand-mlb-hdr.gif);background-repeat:no-repeat;background-color:#000;width:187px;padding-top:70px;font-size:12px;}
#hhc-mlb td {padding:3px;}
#hhc-mlb .gotoBtn {display: block;background-image:url(/images/crm/mini-lb/mlb-cao-btn.jpg);background-repeat:no-repeat;height:31px;width:165px;margin:10px 11px 0px 11px;}
#hhc-mlb .ftr {background-image:url(/images/crm/mini-lb/mlb-cao-ftr.jpg);background-repeat:no-repeat;background-position:bottom center;font-size:1px;height:6px;margin-top:6px;}

/* POINT STORE */
#pointStore #currentLvl h4 {margin:0;padding:4px 0;background-color:black;color:white;text-align:center;}
#pointStore #currentLvl p {text-align:center;font-size:13px;padding:8px 0 0 0;margin:0;}
#pointStore #currentLvl p span {color:#3678c9;font-size:24px;}
#pointStore #currentLvl a {color:#3678c9;}
#pointStore #currentLvl #curLvlInner {background-image:url(/images/my-account/ps-monthly-innerbg.gif);background-repeat:no-repeat;background-position:bottom;}
#pointStore #currentLvl #curLvlFtr {background-image:url(/images/my-account/ps-monthly-ftr.gif);}
#pointStore #currentLvl #curLvlFtr p {color:#FFFFFF;font-size:24px;padding-top:14px;}
#pointStore #currentLvl #curLvlFtr p span {color:#FFFFFF;font-size:24px;padding-top:14px;}
#pointStore #newStoreBanner {background-image:url(/images/my-account/banner-newpointshop.gif);background-repeat:no-repeat;padding:0 32px 0 172px;height:89px;}
#pointStore #newStoreBanner p {color:white;font-size:13px;}

#pointStore #currentProgress td {background-image:url(/images/my-account/ps-currentlvl-bg.gif);height:65px;text-align:center;}
#pointStore #currentProgress td p {color:#d3e0ea;font-size:13px;}
#pointStore #currentProgress td p span {color:#47aeed;font-size:18px;}
#pointStore #currentProgress td .progBar {border:1px solid #d3e0ea;background-color:#d3e0ea;width:100px;height:16px;margin:0px 38px;}
#pointStore #currentProgress td .progBar div {background-image:url(/images/my-account/ps-currentlvl-prog.gif);height:16px;width:1px;}
#pointStore #currentProgress.active td .progBar div {background-image:url(/images/my-account/ps-currentlvl-prog-active.gif);height:16px;width:100px;}
#pointStore #currentProgress.active td {background-image:url(/images/my-account/ps-currentlvl-bg-active.gif);}
#pointStore #currentProgress.active td p span {color:#8bbc8d;font-size:18px;}
#pointStore #currentProgress .vSep {background-image:url(/images/my-account/ps-currentlvl-vsep.gif);width:2px;height:43px;}
#pointStore #currentProgress.active .vSep {background-image:url(/images/my-account/ps-currentlvl-vsep-active.gif);width:2px;height:43px;}

#pointStore #currentRedeem td {background-image:url(/images/my-account/ps-currentlvl-bg.gif);height:65px;text-align:center;}
#pointStore #currentRedeem td p {color:#d3e0ea;font-size:13px;}
#pointStore #currentRedeem td p span {color:#47aeed;font-size:18px;}
#pointStore #currentRedeem td .progBar {border:1px solid #d3e0ea;background-color:#d3e0ea;width:100px;height:16px;margin:0px 38px;}
#pointStore #currentRedeem td .progBar div {background-image:url(/images/my-account/ps-currentlvl-prog.gif);height:16px;width:1px;}
#pointStore #currentRedeem.active td .progBar div {background-image:url(/images/my-account/ps-currentlvl-prog-active.gif);height:16px;width:100px;}
#pointStore #currentRedeem.active td {background-image:url(/images/my-account/ps-currentlvl-bg-active.gif);}
#pointStore #currentRedeem.active td p span {color:#8bbc8d;font-size:18px;}
#pointStore #currentRedeem .vSep {background-image:url(/images/my-account/ps-currentlvl-vsep.gif);width:2px;height:43px;}
#pointStore #currentRedeem.active .vSep {background-image:url(/images/my-account/ps-currentlvl-vsep-active.gif);width:2px;height:43px;}

#pointStore .odd, #pointStore .even {text-align:center;}
#pointStore .odd td {background-color:#f1f5fb;height:55px;}
#pointStore .even td {background-color:#e9eef6;height:55px;}
#pointStore .odd td p, #pointStore .even td p {font-size:13px;}
#pointStore .odd td.progBar p, #pointStore .even td.progBar p {float:left;}
#pointStore .odd td.progBar div, #pointStore .even td.progBar div {float:left;border:1px solid white;width:100px;background-color:white;text-align:left;margin-top:16px;_margin-top:3px;margin-left:13px;}
#pointStore .odd td .progBar span, #pointStore .even td .progBar span  {display:none;}

#pointStore #currentProgress #redeemBtn, #pointStore #currentRedeem #redeemBtn {display:none;}
#pointStore #currentProgress.active #redeemTxt, #pointStore #currentRedeem.active #redeemTxt {display:none;}
#pointStore #currentProgress.active #redeemBtn, #pointStore #currentRedeem.active #redeemBtn {display:block;}

/* players club */
#playersClubContainer {background-color:black;background-image:url(/images/online-poker/promotions/players-club/pc-mainbg.jpg);background-repeat:no-repeat;width:663px;padding:105px 27px 105px 27px;font-size:12px;color:#959595;font-family:Verdana;}
#playersClubContainer p {padding:0;margin:0;}
#playersClubContainer .rewardList {font-size:12px;color:#959595;border-bottom:1px solid #404040;border-right:1px solid #404040;background-color:black;}
#playersClubContainer .rewardList .even {background-color:#111111;}
#playersClubContainer .rewardList td {border-top:1px solid #404040;border-left:1px solid #404040;width:59px;text-align:center;}
#playersClubContainer .rewardList td.first {width:228px;text-align:left;}
#playersClubContainer #rewardContainer {padding:0px 24px 0px 25px;background-image:url(/images/online-poker/promotions/players-club/pc-innerbg.gif);}

#playersClubContainer #innerContent {margin-top:17px;background-image:url(/images/online-poker/promotions/players-club/pc-innerbg.gif);background-repeat:repeat-y;width:663px;}
#playersClubContainer #innerContent #innerContHdr {background-image:url(/images/online-poker/promotions/players-club/pc-lvlshedr.gif);background-repeat:no-repeat;padding-top:172px;}
#playersClubContainer #innerContHdr h4 {color:#dccc8b;font-weight:normal;}
#playersClubContainer #innerContHdr #lvls {margin:auto;}
#playersClubContainer #innerContHdr #lvls h4 {margin-top:0;}
#playersClubContainer #innerContHdr p {color:#959595;font-size:12px;}
#playersClubContainer #monthlyPCRewards {border-right:1px solid #434343;border-bottom:1px solid #434343;font-size:12px;}
#playersClubContainer #monthlyPCRewards td {padding:0px 4px;}
#playersClubContainer #monthlyPCRewards .hdr td {border-top:1px solid #434343;border-left:1px solid #434343;background-color:#313131;color:#959595;font-weight:bold;}
#playersClubContainer #monthlyPCRewards .odd td {border-top:1px solid #434343;border-left:1px solid #434343;background-color:black;color:#959595;}
#playersClubContainer #monthlyPCRewards .even td {border-top:1px solid #434343;border-left:1px solid #434343;background-color:#111111;color:#959595;}
#playersClubContainer #monthlyTable, #yearlyTable {margin:10px auto;}
#playersClubContainer #playPC {width:309px;height:183px;background-image:url(/images/online-poker/promotions/players-club/pc-play.jpg);padding:52px 0px 0px 22px;float:left;}
#playersClubContainer #collectPC {width:310px;height:183px;background-image:url(/images/online-poker/promotions/players-club/pc-collect.jpg);padding:52px 22px 0px 0px;float:left;text-align:right;}
#playersClubContainer #getReward {width:641px;height:202px;background-image:url(/images/online-poker/promotions/players-club/pc-getreward.jpg);float:left;padding:95px 0px 0px 22px;}
#playersClubContainer a#playCollect {display:block;width:270px;height:26px;background-image:url(/images/online-poker/promotions/players-club/pc-nav-playcollectreward-off.gif);}
#playersClubContainer a#playCollect.active {background-image:url(/images/online-poker/promotions/players-club/pc-nav-playcollectreward-on.gif);}
#playersClubContainer a#clubLvls {display:block;width:196px;height:26px;background-image:url(/images/online-poker/promotions/players-club/pc-clublvls-off.gif);}
#playersClubContainer a#clubLvls.active {background-image:url(/images/online-poker/promotions/players-club/pc-clublvls-on.gif);}
#playersClubContainer a#howItWorks {display:block;width:134px;height:26px;background-image:url(/images/online-poker/promotions/players-club/pc-howitworks-off.gif);}
#playersClubContainer a#howItWorks.active {background-image:url(/images/online-poker/promotions/players-club/pc-howitworks-on.gif);}
#playersClubContainer a#rewards {display:block;width:93px;height:26px;background-image:url(/images/online-poker/promotions/players-club/pc-nav-rewards-off.gif);}
#playersClubContainer a#rewards.active {background-image:url(/images/online-poker/promotions/players-club/pc-nav-rewards-on.gif);}
#playersClubContainer a span {display:none;}

#playersClubContainer #pcLevelTable { border-left:solid 1px #404040; border-top:solid 1px #404040; }
#playersClubContainer #pcLevelTable th { padding:5px; text-align:left; font-size:12px; color:#ffffff; font-weight:bold; border-right:solid 1px #404040; border-bottom:solid 1px #404040; }
#playersClubContainer #pcLevelTable td { color:#959595; }
#playersClubContainer #pcLevelTable th span { font-weight:normal; font-size:9px; color:#c5ba84; }
#playersClubContainer #pcLevelTable tr:nth-child(even) {background:#000000; }
#playersClubContainer #pcLevelTable tr:nth-child(odd) {background:#111111; }
#playersClubContainer #pcLevelTable tr.gold:nth-child(even) {background:#201d0b; }
#playersClubContainer #pcLevelTable tr.gold:nth-child(odd) {background:#2f2b1a; }
#playersClubContainer #pcLevelTable td { padding:5px; border-right:solid 1px #404040; border-bottom:solid 1px #404040; text-align:left; }
#playersClubContainer #pcLevelTable td img { margin-right:5px; }

#valueBackCalculator {
	background-color:#e9eef6;
	border:1px solid #d8e1ef;
	padding:3px;
}
#valueBackCalculatorTop {
	color:#8fa2ba;
	font-size:11px;
	text-align:center;
	background-color:#f0f3f9;
	padding:1px;
}
#valueBackCalculatorHeader {
	background-color:#d8e1ef;
	padding:3px 5px; height:21px; overflow:hidden;
}
#valueBackCalculatorForm {
	padding:8px;
}
#valueBackCalculatorTextInput {
	border: 1px solid rgb(213, 223, 234);
	padding: 5px;
	background: transparent url(/images/points-store/valueback-calc-input-bg.gif) no-repeat scroll 0% 0%;
	font-size: 16px;
	width: 219px;
}
#valueBackCalculatorResults {
	background-color:#f4f6fb;
	margin-top:3px;
	padding:7px;
	color:#536a87;
}
.valueBackCalculatorResultsSep {
	background:url(/images/points-store/valueback-calc-results-sep.gif) repeat-x;
	height:15px;
}
#valueBackCalculatorHeader a{
	color:#43566e;
	text-decoration:none;
padding-top:2px;
}
#valueBackCalculatorHeader a:hover{
	text-decoration:underline;
}
#valueBackCalculator #valueBackCalculatorResults ul {margin:0px;padding:0px;list-style-type:none;list-style-image:none;list-style-position:outside;}
#valueBackCalculator #valueBackCalculatorResults ul li {background-image:url(/images/points-store/valueback-calc-results-arrow.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:10px;}
#valueBackCalculatorButtonInput {display:block;width:94px;height:31px;text-indent:-99999px;background-image:url(/images/points-store/valueback-calc-calculate-btn.gif);border:0px;cursor:pointer;}

.sb-subsubnav a { float:left; display:block; background:url(/images/sb-subsubnav-bg.gif) repeat-x; border:1px solid #b9d1e1; color:#000000; padding:2px 5px; height: 16px; margin:0 3px 3px 0; text-decoration:none; }

/*TB_Error Popup Styles Start*/
#depError {display:none;}
.right { float:right; }
#TB_window .wrapper{text-align:center; margin:50px;}
#TB_window .black { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; height:14px;}
#TB_window .grey { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; height:14px;}
#TB_window .clearboth{clear:both;}
#TB_window #hdr { background-image:url(/images/my-account/tb-error/sorry-hdr.gif); text-indent:-9999px; width:583px; height:64px; background-repeat:no-repeat; margin-left:-10px} 
#TB_window #pgbr{ background-image:url(/images/my-account/tb-error/pg-br.gif); width:583px; height:25px; background-repeat:no-repeat; }
#TB_window #redeposit{background-image:url(/images/my-account/tb-error/retry-deposit.gif); width:285px; float:left; display:block; margin-right:13px; text-indent:-9999px; height:33px;}
#TB_window #livechatsupport{background-image:url(/images/my-account/tb-error/live-chat-support.gif); width:285px; float:left; display:block; text-indent:-9999px; height:33px;}
/*TB_Error Popup Styles End*/

/* Signup Live Chat CTA */
div#liveChatCta a {display:block;width:229px;height:117px;background-repeat:no-repeat;text-indent:-9999px;position:relative;}
div#liveChatCta a {background-image:url(/images/signup-cta-livechat-off.gif);}
div#liveChatCta a:hover {background-image:url(/images/signup-cta-livechat-on.gif);}

/* new navigation */
#midSectionNav #mainNav {list-style:none;margin:0px;padding:0px;display:block;float:left;width:949px;height:32px;}
#midSectionNav #mainNav li {float:left;background-image:url(/images/online-casino/template/tab-l-off.gif);background-repeat:no-repeat;}
#midSectionNav #mainNav li a {background-image:url(/images/online-casino/template/tab-r-off.gif);background-position:center right;background-repeat:no-repeat;display:block;_display:inline-block;padding:0px 5px;margin-right:5px;color:#fff;text-decoration:none;font-size:13px;font-weight:bold;}
#midSectionNav #mainNav li a span {display:block;_display:inline-block;height:24px;background-image:url(/images/online-casino/template/tab-bg-off.gif);padding:8px 5px 0px 5px;cursor:pointer;}
#midSectionNav #mainNav li.active {background-image:url(/images/online-casino/template/tab-l-on.gif);}
#midSectionNav #mainNav li.active a {background-image:url(/images/online-casino/template/tab-r-on.gif);color:#000;}
#midSectionNav #mainNav li.active a span {background-image:url(/images/online-casino/template/tab-bg-on.gif);}

#midSectionNav #subNav {list-style:none;margin:0px;padding:0px;display:block;float:left;width:949px;height:32px;background-image:url(/images/online-casino/template/subnav-bg.jpg);}
#midSectionNav #subNav li {float:left;display:block;height:32px;background-image:url(/images/online-casino/template/subNav-sep.gif);background-position:center right;background-repeat:no-repeat;position:relative;}
#midSectionNav #subNav li a {display:block;color:#acacac;text-decoration:none;font-size:13px;padding:8px 11px;}
#midSectionNav #subNav li.active a, #midSectionNav #subNav li.defaultactive a {color:#fff;}
#midSectionNav #subNav li ul {position:absolute;display:none;width:220px;margin:0px;padding:6px 0px;left:0px;list-style:none;background:black;z-index:4;}
#midSectionNav #subNav li.active ul {display:block;}
#midSectionNav #subNav li ul li {list-style:none;float:none;margin:0px;padding:0px 6px;height:auto;background-image:none;font-size:14px;font-weight:bold;height:19px;color:#fff;}
#midSectionNav #subNav li ul li a {display:block;padding:3px 8px;font-size:11px!important;font-weight:normal!important;}
#midSectionNav #subNav li ul li a:hover {background-color:#303030;}

.online-poker #bodyContainer {background-position:center 120px;background-image:url(/images/online-poker/poker-bg-outside.gif);background-color:#101010;background-repeat:repeat-x;}
.online-poker #bodyContainer #midSection {background-image:url(/images/online-poker/poker-bg.jpg);margin:0px auto;}
.online-poker #bodyContainer #midSection #midSectionNav {margin-top:13px;}

.new-my-account #bodyContainer {background-position:center 120px;background-image:url(/images/my-account/new-my-account-bg-spread.gif);background-color:#172536;background-repeat:repeat-x;}
.new-my-account #bodyContainer #midSection {background-image:url(/images/my-account/new-my-account-bg.jpg); margin:0px auto; padding: 10px 0px 0px 0px;}

.new-my-account .padded {
	padding: 0px !important;
}

.my-account #bodyContainer {background-position:center 120px;background-image:url("/images/my-account/my-account-bg-outside.gif");background-repeat:repeat-x;}
.my-account #bodyContainer #midSection {background-image:url("/images/my-account/my-account-bg.jpg");margin:0px auto;}
.my-account #bodyContainer #midSection #midSectionNav {margin-top:13px;}

#casinoDownloadPopup{width:560px; height:319px; position:absolute;  top:0px;left:0px;}
#casinoDownloadPopupWrap{display:none;}

.vb-message {font-size:12px;background-color:#597d00;border:5px solid #395301;font-weight:bold;color:#ffffff;padding:5px;text-align:center;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:13px;font-family:Arial;}

/* expandable rounded boxes with headers */

.bluebox {
    margin-bottom:13px;
    color:#0c303c;
    font-size:30;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.bluebox h3.blueboxheader {
    position:relative;
    color: #0c303c !important; background-color: #e3ebf1;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.00, #d3e0e9),color-stop(0.49, #d3e0e9),color-stop(0.50, #e3ebf1),color-stop(1.00, #e3ebf1));
    background-image: -moz-linear-gradient(center bottom , #d3e0e9 0%, #d3e0e9 49%, #e3ebf1 50%, #e3ebf1 100%);
    background-image: -o-linear-gradient(bottom,#d3e0e9,#d3e0e9,#e3ebf1,#e3ebf1);
    border-left:solid 1px #d5dfea;border-top:solid 1px #d5dfea;border-right:solid 1px #d5dfea;border-bottom:none;
    -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
    margin:0;
    padding:5px 10px;
    cursor:pointer;
}

.bluebox h3.open {
    -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;
}

.bluebox h3.blueboxheader img {
    position:absolute;
    right:3px;
    top:3px;
}


.bluebox div.blueboxcontent {
    padding:20px;
    background-color:#f1f5fb;
    border-left:solid 1px #d5dfea;
    border-bottom:solid 1px #d5dfea;
    border-right:solid 1px #d5dfea;border-top:none;
    display:none;
}

.bluebox div.blueboxcontent h2 {
    color:#0c303c !important;
    font-size:18px !important;
    font-weight:normal!important;
}

.bluebox div.blueboxcontent h3 {
    color:#0c303c !important;
    font-size:15px!important;
    font-weight:normal!important;
}

.bluebox div.blueboxcontent h3 a {
    color:#0c303c !important;
    font-size:15px!important;
    font-weight:normal!important;
}

.bluebox .blueboxcontent table {
    background-color:#ffffff;
    border-top:solid 1px #d5dfea;
    border-right:solid 1px #d5dfea;
}

.bluebox .blueboxcontent table tr {
    background-color:#ffffff;
}

.bluebox .blueboxcontent table th {
    font-size:11px;
    color:#0c303c;
    background-color:#d5dfea;
    padding:5px;
    border-left:solid 1px #d5dfea;
    border-bottom:solid 1px #d5dfea;
}

.bluebox .blueboxcontent table td {
    font-size:11px;
    text-align:center;
    color:#0c303c;
    padding:5px;
    border-left:solid 1px #d5dfea;
    border-bottom:solid 1px #d5dfea;
}

.bluebox .blueboxcontent table tr:nth-child(even) {background: #ffffff}
.bluebox .blueboxcontent table tr:nth-child(odd) {background: #f9fbff}


/* rounded boxes with headers */

.bbox {
    margin-bottom:13px;
    color:#0c303c;
    font-size:30;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.bbox h3.bboxheader {
    position:relative;
    color: #0c303c !important; background-color: #e3ebf1;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.00, #d3e0e9),color-stop(0.49, #d3e0e9),color-stop(0.50, #e3ebf1),color-stop(1.00, #e3ebf1));
    background-image: -moz-linear-gradient(center bottom , #d3e0e9 0%, #d3e0e9 49%, #e3ebf1 50%, #e3ebf1 100%);
    background-image: -o-linear-gradient(bottom,#d3e0e9,#d3e0e9,#e3ebf1,#e3ebf1);
    border-left:solid 1px #d5dfea;border-top:solid 1px #d5dfea;border-right:solid 1px #d5dfea;border-bottom:none;
    -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px;
    border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;
    margin:0;
    padding:5px 10px;
    cursor:pointer;
}

.bbox h3.bboxcontent img {
    position:absolute;
    right:3px;
    top:3px;
}


.bbox div.bboxcontent {
    padding:20px;
    background-color:#f1f5fb;
    border-left:solid 1px #d5dfea;
    border-bottom:solid 1px #d5dfea;
    border-right:solid 1px #d5dfea;border-top:none;
}

.bbox div.bboxcontent h2 {
    color:#0c303c !important;
    font-size:18px !important;
    font-weight:normal!important;
}

.bbox div.bboxcontent h3 {
    color:#0c303c !important;
    font-size:15px!important;
    line-height:15px;
    font-weight:bold!important;
    font-size:14px;
    font-family:Verdana;
    margin:0;
}

.bbox div.bboxcontent h3 a {
    color:#0c303c !important;
    font-size:15px!important;
    font-weight:bold!important;
}

.bbox div.bboxcontent hr {
    border: 0 none;
    background-color: #000000;
    color: #000000;
    height: 1px;
}

.bbox div.bboxcontent hr.dashed {
    border: 0 none;
    background-color: transparent;
    border-bottom: 1px dashed #000000;
    height: 0px;
    margin-bottom:20px;
}

.bbox .bboxcontent table {
    background-color:#ffffff;
    margin-bottom:20px;
}

.bbox .bboxcontent table tr {
    background-color:#ffffff;
}

.bbox .bboxcontent table th {
    font-size:12px;
    font-family:Verdana;
    color:#ffffff;
    background-color:#b1c6d5;
    padding:5px;
    text-align:left;
}

.bbox .bboxcontent table td {
    font-size:12px;
    font-family:Verdana;
    color:#0c303c;
    padding:5px;
    text-align:left;
}

.bbox .bboxcontent table th.bboxright, .bbox .bboxcontent table td.bboxright {
    text-align:right;
}

.bbox .bboxcontent table tr:nth-child(even) {background: #f8fafd}
.bbox .bboxcontent table tr:nth-child(odd) {background: #ffffff}

.bbox .bboxcontent table.withhead tr:nth-child(even) {background: #ffffff}
.bbox .bboxcontent table.withhead tr:nth-child(odd) {background: #f8fafd}

.bbox .bboxcontent .ballanceupgrade { padding:20px; background-color:#c6d5e2; text-align:center; }
.bbox .bboxcontent .ballanceupgrade .tablebox { background-color:transparent; margin-bottom:5px; }
.bbox .bboxcontent .ballanceupgrade .tablebox tr, .bbox .bboxcontent .ballanceupgrade .tablebox td { background-color:transparent; }
.bbox .bboxcontent .ballanceupgrade .tablebox table { width:140px; margin:5px; }
.bbox .bboxcontent .ballanceupgrade .tablebox table th { text-align:center; background-color:#95aebf; }
.bbox .bboxcontent .ballanceupgrade .tablebox table td { text-align:center; background-color:#d7e1ec; }
.bbox .bboxcontent .ballanceupgrade big { font-weight:bold; font-size:34px; font-family:Verdana; }

.greenSquareBox { background:#eaffe2 url("/images/green-box-check.gif") no-repeat scroll 12px 40px; border:solid 2px #32a132; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; color:#0a5b51; margin-bottom: 20px; padding: 12px 12px 12px 70px; display: block; position: relative; }
.greenSquareBox a { color:#0a5b21 !important; text-decoration:underline !important; }
.boxNote { text-align:center; margin-top: 20px; }

/* whats new ballance boxes */

    table.ballancetable { }
    table.ballancetable table { margin:0px 3px; width:145px; }
    table.ballancetable table th { background-color:#c2d2e5; color:#4a84bd; text-align:center; padding:5px 8px; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
    table.ballancetable table td { background-color:#d5e2f2; color:#4a84bd; text-align:center; padding:5px 8px; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

/* deposit bonuses */

#deposit-bonuses-container {overflow:hidden;_zoom:1;font-family:Verdana;width:807px;height:543px;}
#deposit-bonuses-container .bonus {float:left;border:1px solid #cecece;padding:20px;width:207px;margin:10px;}
#deposit-bonuses-container .bonus .textcontainer {min-height:105px;}
#deposit-bonuses-container .bonus p {font-size:11px;color:#464646;margin:10px 0px;line-height:17px;}
#deposit-bonuses-container img {display:block;}
#deposit-bonuses-container .cta {font-family:"Lucida Sans Unicode";-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px 10px 0px 10px;color:#fff;text-transform:uppercase;font-weight:bold;display:block;text-decoration:none;font-size:14px;padding:5px;text-align:center;}
#deposit-bonuses-container .cta:hover {text-shadow:0px 0px 5px #f4f4db;}
#bonus1 {background-color:#fff6e1;}
#bonus1 .cta {background-color:#422c09;}
#bonus2 {background-color:#fcebe6;}
#bonus2 .cta {background-color:#50200f;}
#bonus3 {background-color:#f2fed2;}
#bonus3 .cta {background-color:#30500f;}
#bonus4 {background-color:#e0e8ee;}
#bonus4 .cta {background-color:#0f2f50;}
#bonus5 {background-color:#d3f2f8;}
#bonus5 .cta {background-color:#0f3b50;}
#bonus6 {background-color:#ffe6d3;}
#bonus6 .cta {background-color:#532108;}

/* green rounded message box */

.greenMsgBox { background: url("/images/green-message-box.png") no-repeat scroll 10px 10px transparent; border: 2px solid #5faf0a; border-radius: 5px 5px 5px 5px; color: #5faf0a; display: block; font-weight: bold; height: 80px; margin: 30px 5px; padding: 20px 0 0 70px; position: relative; }


