html,body{ height:100%; }
body{ background:#2e2e2e url(/images/template/body-bg.gif) repeat-x; font:12px Trebuchet MS, Arial, Helvetica, sans-serif; color:#ffffff; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
small {font:11px Trebuchet MS, Arial, Helvetica, sans-serif;}
.ul { list-style-type:disc; padding:10px 0 10px 20px;}
.ol { list-style-type:decimal; padding:10px 0 10px 20px;}
.goldText {color:#9B906C;}
#middle { margin:auto; width:991px; background:#830909 url(/images/template/shadow-bg.gif); }
#headerWrap {background:url(/images/template/red-striped-bg.gif) 0 0 repeat-y;}
#header {background:url(/images/template/mazzo-header-base.gif) no-repeat;}
#toolbar { height:32px; }
#toolbarRight { height:32px; float:right; padding-right:30px; }
#logo, #logo a {height:108px;width:480px; display:block; margin:0 auto; }
#logo a { text-indent:-9999px;  }
#nav { width:929px; margin:auto; font-family:Georgia, "Times New Roman", Times, serif; }

#header #nav a { color:#463700; }
#header.simple #nav { background-image:url(/images/template/simple-nav-bg.gif); height:78px; overflow:hidden; }
#header.simple #nav #mainNav { height:31px; margin:23px 0 0 0; overflow:hidden }
#header.simple #nav #mainNav ul{ text-align:center; font-size:15px; font-weight:bold; height:35px; padding:6px 2px 7px 0}
#header.simple #nav #mainNav ul li { background:url(/images/template/main-nav-sep.gif) right bottom repeat-y; display:inline; padding:6px 2px 7px 0; color:#463700;  }
#header.simple #nav #mainNav ul li a { padding:6px 11px 7px 11px; color:#463700; }
#header.simple #nav #mainNav ul li a:hover { color:#b90d0d; text-decoration:none; }
#header.simple #nav #mainNav ul li a.active { background:url(/images/template/nav-item-bg-active.gif) top center repeat-x;}
#header.simple #nav #subNav { height:24px; font-size:11px; text-align:center; }
#header.simple #nav #subNav li { display:inline; }
#header.simple #nav #subNav li a { display:inline; padding:5px 6px; line-height:24px; }
#header.simple #nav #subNav li a:hover { color:#b90d0d; text-decoration:none; }
#header.simple #nav #subNav li a.active { background:url(/images/template/subnav-item-bg-active.gif) repeat-x; }

#header.fancy #nav #mainNav ul { margin:auto; width:834px; margin-top:18px; }
#header.fancy #nav #mainNav ul li {display:block; float:left; }
#header.fancy #nav #mainNav ul li a { height:27px; display:block; float:left; text-indent:-9999px;}
#header.fancy #nav #mainNav ul li a:hover { filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; }
#header.fancy #mainNav-Poker { background:url(/images/template/mainNav-Poker.gif) no-repeat; width:81px; }
#header.fancy #mainNav-Casino { background:url(/images/template/mainNav-Casino.gif) no-repeat; width:122px; }
#header.fancy #mainNav-Sports_Betting { background:url(/images/template/mainNav-Sports_Betting.gif) no-repeat; width:99px; }
#header.fancy #mainNav-Bingo { background:url(/images/template/mainNav-Bingo.gif) no-repeat; width:128px; }
#header.fancy #mainNav-Promotions { background:url(/images/template/mainNav-Promotions.gif) no-repeat; width:152px; }
#header.fancy #mainNav-Login { background:url(/images/template/mainNav-Login.gif) no-repeat; width:92px; }
#header.fancy #mainNav-Sign_Up { background:url(/images/template/mainNav-Sign_Up.gif) no-repeat; width:87px; }
#header.fancy #mainNav-Help { background:url(/images/template/mainNav-Help.gif) no-repeat; width:72px; }
#header.fancy #nav { background-image:url(/images/template/fancy-nav-bg.gif); height:64px; overflow:hidden; }
#header.fancy #nav #subNav{ display:none; }

#middle.white #header { background:url(/images/template/mazzo-header-base-white.jpg) no-repeat; height:161px; }
#middle.white #header #nav { display:none; }
#middle.white #footer {background-color:#FFFFFF !important; }
#middle.white a {color:#893e3e; }

#mainWrap { width:929px; height:100%; margin:auto; padding-top:1px; background:url(/images/template/red-striped-content-bg.gif) no-repeat #830909; }
#middle.white #mainWrap  {background:url(/images/template/mazzo-white-content-bg.jpg) no-repeat #ffffff; }
#main { height:100%; color:#FFFFFF; }
#main a { color:#ded5b2; }
#main p { margin:10px 0 15px 0; }
#main.padded { margin:0px 10px 10px 10px; }
#main #pageTitle { margin:0px 10px 10px 10px; }

#content{ height:100%; color:#333333; background-color:#FFFFFF; }
#content.bordered{border:5px solid #610707;}
.darkRedBox2 #content.bordered{ border:none;  }
#content #pageTitle { margin:0px; background:url(/images/template/content-pageTitle-bg.jpg) #e7e3d7 no-repeat; padding:13px 17px 10px; height:27px; }
.plainPageInner { width:810px; margin:auto; color:#333333; }


.footerOverlap #footer{ margin-top:-47px; background-color:transparent !important; }
.footerOverlap #content{ padding-bottom:47px; }
#footer { width:991px; height:100%;}
#footerNav { width:840px; margin: -5px auto auto auto ; height:44px; }
#footerNav li, #footerNav li a { display:block; float:left; height:44px; }
#footerNav li a { text-indent:-9999px; position:relative; }
#footerNav li a:hover {  filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; }
#footerNav .footerNav-About_Us { background:url(/images/template/footerNav-About_Us.gif) no-repeat; width:85px;  }
#footerNav .footerNav-Affiliates { background:url(/images/template/footerNav-Affiliates.gif) no-repeat; width:85px;  }
#footerNav .footerNav-Responsible_Gaming { background:url(/images/template/footerNav-Responsible-Gaming.gif) no-repeat; width:173px;  }
#footerNav .footerNav-Trust_Security { background:url(/images/template/footerNav-Trust_Security.gif) no-repeat; width:147px;  }
#footerNav .footerNav-Terms_Conditions { background:url(/images/template/footerNav-Terms_Conditions.gif) no-repeat; width:173px;  }
#footerNav .footerNav-Contact_Us { background:url(/images/template/footerNav-Contact_Us.gif) no-repeat; width:109px;  }
#footerNav .footerNav-Sitemap { background:url(/images/template/footerNav-Sitemap.gif) no-repeat; width:65px;  }
#footerLower {background-image:url(images/template/footer-lower.jpg); width:745px; height:37px; margin:55px auto auto;}

#footer{height:96px; padding-top:26px; background-color:#840a09;}		
* html #footer  /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/footer-bg.png'); }
* > #footer /* for Good Browsers */ { background:#840a09 url(/images/template/footer-bg.png) no-repeat; }
#footer.redMask {height:97px; padding-top:37px;}
* html #footer.redMask  /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/footer-bg-padded.png'); }
* > #footer.redMask /* for Good Browsers */ { background:#840a09 url(/images/template/footer-bg-padded.png) no-repeat; }

h1,h2,h3,h4,h5,h6{ font-family:Georgia, "Times New Roman", Times, serif; }
h1 { font-size:24px; font-weight:normal; }
h2 { font-size:22px; font-weight:normal; }
h3 { font-size:17px;  font-weight:normal; }
h4 {color:#9B906C;font-size:14px;font-weight:bold;text-transform:uppercase;}
h5 { font-size:15px; }
h6 { font-size:14px; }

a.imgPad, div.imgPad, img.imgPad { background-color:#dcd7c5; padding:3px; display:block; }
a.imgPad:hover, div.imgPad:hover, img.imgPad:hover { background-color:#c1baa0; padding:3px; }

.oneCol { width:502px; }
.twoCols { width:699px; }
.sideCol { width:178px; padding:5px; }
.darkRedBox2 .sideCol { width:190px; padding:0; }
.darkRedBox2 .oneCol { width:508px; }
table.innerDarkRedTable {background-color:#400101;}

#content h1,#content h2,#content h3,#content h5,#content h6{ color:#ac0000; }
.hr { height:1px; background:url(/images/template/dotted.gif) repeat-x; overflow:hidden; clear:both; }
#content dl { padding:10px 0; }
#content dl dt { display:block; float:left; height:100%; padding:0 10px 0 0; }
#content dl dd { display:block;  height:100%; }
#content a { color:#ac0000; }

#content a.go { font-size:15px; display:block; text-align:right; background:url(/images/template/go.gif) top right no-repeat;; height:21px; padding:3px 20px 3px 10px; font-weight:bold; margin:10px 0;  }
#content a.go:hover { filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; text-decoration:none; }

#promotionsNav { height:69px; overflow:hidden; background:url(/images/template/promotionsNav-base.gif) 0 47px no-repeat;  }
#promotionsNav li, #promotionsNav li a {  display:block; float:left; height:69px; }
#promotionsNav li a { text-indent:-9999px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
#promotionsNav li a:hover, #promotionsNav li.active a { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
#promotionsNav-Casino a { background:url(/images/template/promotionsNav-Casino-off.gif) 0 6px no-repeat; width:218px; }
#promotionsNav-Poker a { background:url(/images/template/promotionsNav-Poker-off.gif) no-repeat; width:238px; }
#promotionsNav-Sports_Betting a { background:url(/images/template/promotionsNav-Sports_Betting-off.gif) no-repeat;  width:238px; }
#promotionsNav-Bingo a { background:url(/images/template/promotionsNav-Bingo-off.gif) 0 5px no-repeat; width:214px }
#promotionsNav-Casino.active a { background:url(/images/template/promotionsNav-Casino-on.gif) 0 6px no-repeat; }
#promotionsNav-Poker.active a { background:url(/images/template/promotionsNav-Poker-on.gif) no-repeat; }
#promotionsNav-Sports_Betting.active a { background:url(/images/template/promotionsNav-Sports_Betting-on.gif) no-repeat; }
#promotionsNav-Bingo.active a { background:url(/images/template/promotionsNav-Bingo-on.gif) 0 5px no-repeat; }

.goldBtn,.goldBtn table  { height:49px; overflow:hidden; }
.goldBtn table * {vertical-align:top; }
.goldBtnLeft * {  width:6px; }
* html .goldBtnLeft/* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/gold-btn-left.png');  }
* > .goldBtnLeft /* for Good Browsers */ { background:url(/images/template/gold-btn-left.png) no-repeat; }

.goldBtnMiddle div { padding:14px 0 0 5px; }
* html .goldBtnMiddle  /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/gold-btn-bg.png', sizingMethod='crop'); }
* > .goldBtnMiddle /* for Good Browsers */ { background:url(/images/template/gold-btn-bg.png) no-repeat; }
.goldBtnMiddle div a{ display:block; position:relative; height:40px;  }
.goldBtnMiddle div img{ width:100%; }

.goldBtnRight div  { height:49px; width:45px; margin:0px; position:absolute; margin-left:-21px; }
* html .goldBtnRight div   /* for Old IE */  { filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/gold-btn-right.png');  }
* > .goldBtnRight div  /* for Good Browsers */ { background:url(/images/template/gold-btn-right.png) no-repeat; }

.darkRedBox1 { background-color:#610707; border:4px solid #770a0a; padding:2px; overflow:hidden; }
.darkRedBox2 { background-color:#610707; padding:5px; }
.darkRedBox2 .darkRedBox2 { background-color:#610707; padding:0px; }
.smoothRedBoxOuter { background:url(/images/template/smooth-red-outer-bg.gif) repeat-y; }
.smoothRedBox { background:url(/images/template/smooth-red-bg.jpg) no-repeat; padding:5px;  }
.shinyGoldBox { background:url(/images/template/gold-shiny-bg.jpg) no-repeat #c1ac81;  padding:5px; border:5px solid #f0ece4; }
.lightGoldBox {background-color:#f4f2e7 !important; padding:5px; color:#61513c; }
.lightGoldBg {background-color:#eeece4; }
.plainTable td { background-color:#eeece4;; padding:3px; color:#61513c; font-family:Georgia, "Times New Roman", Times, serif; }
.goldBox1 { background-color:#ddd6b8; padding:5px; color:#61513c; font-family:Georgia, "Times New Roman", Times, serif; }
.goldBox1 .plainTable td { background-color:#d4cba5; padding:3px; }
.goldBox2 { background-color:#e8e3cf; padding:5px; color:#61513c; font-family:Georgia, "Times New Roman", Times, serif; }
.goldBox2 .plainTable td { background-color:#dfd8bd; padding:3px; }
.goldBox3 { background:url(/images/template/goldBox3-bg.gif) repeat-x #e8e3cf; color:#61513c; padding:5px; font-family:Georgia, "Times New Roman", Times, serif; }
.goldBox3 a img { border:1px solid #cdc39b; }
.goldBox3 a:hover img { border:1px solid #afa684; }
.goldBox3 h3 { font-size:18px; font-weight:normal; color:#893e3e; }
.goldBox4 {background-color:#6b512d; padding:3px; }
#signUp label { padding-left:7px; }
#signUp label.bigText { font-size:15px; }

.darkRed-buttonList li { height:32px; overflow:hidden;  }
.darkRed-buttonList li a, a.darkRed-button { display:block; background:url(/images/template/darkRed-buttonList-item-bg.gif); font:13px Georgia, "Times New Roman", Times, serif; padding:5px 10px; height:21px; margin:0 0 1px 0; color:#FFFFFF !important; text-align:center;  }
.darkRed-buttonList li a:hover, a.darkRed-button:hover{background:url(/images/template/darkRed-buttonList-item-bg-on.gif); text-decoration:none;
}

.sideCell h3 { font:14px Georgia, "Times New Roman", Times, serif; text-align:center; font-weight:bold; padding:6px; }
.sideCellBody { padding:4px; }
.sideCellBody .displayText { margin:0 0 8px 0; }
.sideCellBody .displayText strong{ font:36px Georgia, "Times New Roman", Times, serif; font-weight:bold; display:block; text-align:center }
div.altTable{padding:1px;}
.altTable td {padding:3px 5px;}

.fancySideCellRed { background-color:#610707; padding:1px;  }
.fancySideCellRed h3 {  background: url(/images/template/fancySideCellRed-h3-bg.gif) repeat-x; height:30px; text-align:center; }
.fancySideCellRedList li {  background: url(/images/template/fancySideCellRed-li-bg.gif) repeat-x #610707; padding:6px; margin-bottom:2px; }
.fancySideCellRedList li a {  background: url(/images/template/fancySideCellRed-li-a-bg.gif) no-repeat; display:block; padding-left:20px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; text-decoration:none; color:#FFFFFF !important;   }
.fancySideCellRedList li a:hover { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; text-decoration:none;   }
.darkRedBox2 .fancySideCellRed { background-color:#4d0404; padding:1px;  }

.sideCellGold { background-color: #e4cda2; }
.sideCellGold h3.fancy { background: url(/images/template/sideCell-gold-fancy-header-bg.gif) repeat-x; height:23px; text-align:center; border:1px solid  #e4cda2;  }
.sideCellGold h3 { background: url(/images/template/sideCell-gold-header-bg.gif) repeat-x;  }
.sideCellGold .altTable { background-color:#c4ad85; }
.sideCellGold .altTable th {background-image:url(/images/template/sideCell-gold-bg-th-1x38.gif);height:38px;}
.sideCellGold .altTable th img {margin:0px!important;}
.sideCellGold .altTable tr.odd td.odd, #oddsRow .altTable tr.odd td.odd{ background-color:#af9872; }
.sideCellGold .altTable tr.odd td.even, #oddsRow .altTable tr.odd td.even { background-color:#c4ad85; }
.sideCellGold .altTable tr.even td.odd, #oddsRow .altTable tr.even td.odd { background-color:#97815e; }
.sideCellGold .altTable tr.even td.even, #oddsRow .altTable tr.even td.even  { background-color:#ae9671; }

.fancyGoldCellList li {  background: url(/images/template/fancyGoldCellList-item-bg.gif) repeat-x #e4cda2; padding:6px; margin-bottom:3px; }
.fancyGoldCellList li a {  background: url(/images/template/fancyGoldCellList-item-a-bg.gif) no-repeat; display:block; padding-left:20px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; text-decoration:none; color:#000000 !important;   }
.fancyGoldCellList li a:hover { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; text-decoration:none;   }


.sideCellRed { background-color: #b90d0d; }
.sideCellRed h3 { background: url(/images/template/sideCell-red-header-bg.gif) repeat-x; }
.sideCellRed .altTable, { background-color:#9a0b0b; }
.sideCellRed .altTable tr.odd td.odd { background-color:#860000; }
.sideCellRed .altTable tr.odd td.even { background-color:#9a0b0b; }
.sideCellRed .altTable tr.even td.odd { background-color:#690000; }
.sideCellRed .altTable tr.even td.even { background-color:#860000; }


.goTxt { width:47px; height:24px; }
* html .goTxt   /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/go-txt.png');  }
* > .goTxt  /* for Good Browsers */ { background:url(/images/template/go-txt.png) no-repeat; }

.titleBar h2 { margin:0 auto; }
.titleBar { height:42px; margin:auto; overflow:visible; }
.titleBar * {vertical-align:top;}
* html .titleBar  /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/titleBar-bg.png', sizingMethod='scale');  }
* > .titleBar  /* for Good Browsers */ { background:url(/images/template/titleBar-bg.png) top center no-repeat; }
.titleBar table { margin:auto; }
.titleBar-ding-right { height:35px; width:22px; }
* html .titleBar-ding-right  /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/titleBar-ding-right.png');  }
* > .titleBar-ding-right  /* for Good Browsers */ { background:url(/images/template/titleBar-ding-right.png) no-repeat; }

.titleBar-ding-left { height:35px; width:22px; }
* html .titleBar-ding-left   /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/titleBar-ding-left.png');  }
* > .titleBar-ding-left /* for Good Browsers */ { background:url(/images/template/titleBar-ding-left.png) no-repeat; }

* html .shinyGoldBox .titleBar-ding-right, * html .lightGoldBox .titleBar-ding-right  /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/titleBar-ding-right-gold.png');  }
* > .shinyGoldBox .titleBar-ding-right, * > .lightGoldBox .titleBar-ding-right  /* for Good Browsers */ { background:url(/images/template/titleBar-ding-right-gold.png) no-repeat; }

* html .shinyGoldBox .titleBar-ding-left, * html .lightGoldBox .titleBar-ding-left   /* for Old IE */  { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/titleBar-ding-left-gold.png');  }
* > .shinyGoldBox .titleBar-ding-left, * > .lightGoldBox .titleBar-ding-left /* for Good Browsers */ { background:url(/images/template/titleBar-ding-left-gold.png) no-repeat; }

#login {width:520px; margin:auto;}
.fieldTable td { background-color:#380000; padding:3px; }
.shinyGoldBox .fieldTable td { background-color:#b2a57f !important; padding:3px; }

input.smallTextInput  {background:url(/images/template/input-bg-small.gif) #ffffff repeat-x; font:14px Georgia, "Times New Roman", Times, serif; color:#382806; padding:3px;  height:16px; border:1px solid #877545;  }
input.bigTextInput {background:url(/images/template/input-bg-big.gif) repeat-x; font:18px Georgia, "Times New Roman", Times, serif; color:#382806; padding:4px;  height:20px; border:1px solid #877545;  }
.TextAreaInput {background:url(/images/template/input-bg-big.gif) repeat-x #ffffff; font:14px Georgia, "Times New Roman", Times, serif; color:#382806; padding:4px; border:1px solid #877545;  }
.goldInputBtn {background-color:#E4CDA2; padding:4px; border:1px inset #C3AF83; height:25px; font-weight:bold; }
.sUpInputWidth { width:220px; }

#signUpTitle {background:url(/images/template/fill-out-signup-form.gif) center no-repeat; height:47px; margin:auto }
#signUpTitle h2 { display:none; }

#bingoRoomsTitle {background:url(/images/online-bingo/3-bingo-halls-to-choose-from.gif) top center no-repeat; height:47px; margin:auto }
#bingoRoomsTitle h2 { display:none; }

.contentSemiPadded{padding:5px;}
.contentSlightlyPadded{padding:7px;}
.contentPadded{padding:10px;}
.contentDoublePadded{padding:20px;}
.contentCentered {text-align:center; }

#advantageCasinoIntro { background:url(/images/online-casino/mazzo-advantage-casino-intro-bg.jpg) no-repeat; width:440px; height:309px; padding:1px;  font:14px Georgia, "Times New Roman", Times, serif; position:relative;  }
#advantageCasinoIntro h2, #premiumCasinoIntro h2 { display:none; }
#advantageCasinoIntro a.playNow, #premiumCasinoIntro a.playNow{ position:absolute; top:250px; left:160px; width:132px; height:33px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; text-indent:-9999px;  }
#advantageCasinoIntro a.playNow:hover, #premiumCasinoIntro a.playNow:hover{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;  }
#advantageCasinoIntro a.playNow { background:url(/images/template/play-now-btn-red.gif) no-repeat; }
#advantageCasinoIntro ul { margin:95px 0 0 195px; width:220px; }
#advantageCasinoIntro ul li { background:url(/images/template/fancy-list-bullet-blackBg.gif) 0 3px no-repeat; padding-left:18px; margin-bottom:5px; text-align:left; }
#premiumCasinoIntro { background:url(/images/online-casino/mazzo-premium-casino-intro-bg.jpg) no-repeat; width:440px; height:309px; padding:1px; font:14px Georgia, "Times New Roman", Times, serif;position:relative;  }
#premiumCasinoIntro a.playNow { background:url(/images/template/play-now-btn-black.gif) no-repeat; } 
#premiumCasinoIntro ul { margin:130px 0 0 195px;  width:220px;}
#premiumCasinoIntro ul li { background:url(/images/template/fancy-list-bullet-goldBg.gif) 0 3px no-repeat; padding-left:18px; margin-bottom:5px; text-align:left; }

.innerPageSubNav-Nav { background:url(/images/template/innerPage-subNav-bg.gif) repeat-x; height:29px; overflow:hidden; }
.innerPageSubNav-Nav li { background:url(/images/template/innerPage-subNav-item-bg.gif) #ffffff repeat-x; height:18px; padding:3px 5px; border:1px solid #e4e2d8; border-bottom:none; float:left; margin-left:2px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75; margin-top:3px; }
.innerPageSubNav-Nav .active {filter:alpha(opacity=100);-moz-opacity:1;opacity:1; border-bottom:3px solid #ffffff; margin-top:0px;height:21px; }
.innerPageSubNav-Nav li a {color:#453f20; text-decoration:none; }
.innerPageSubNav-Nav li a img { border:none; }
.innerPageSubNav-Content { border:1px solid #e4e2d8; border-top:none; }

#casinoGameChooser { position:relative; height:340px; }
#casinoGameChooser h2 { background-image:url(/images/online-casino/casino-game-chooser-title.gif); text-indent:-9999px; height:34px; width:356px; margin:10px 0 0 10px; }
.glareImg { width:305px; height:84px; position:absolute; top:1px; left:593px; }
* html .glareImg { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/online-casino/casino-game-chooser-glare.png');  }
* > .glareImg { background:url(/images/online-casino/casino-game-chooser-glare.png) no-repeat; }
#casinoGameChooserList {margin-top:10px;}
#advantageCasinoBtn, #premiumCasinoBtn { float:left; }
#advantageCasinoBtn-a{ display:block; background:url(/images/online-casino/casino-game-advantage-btn-off.gif) no-repeat; height: 31px; width:162px; text-indent:-9999px; float:left; margin-left:18px;  }
#advantageCasinoBtn-a:hover, #advantageCasinoBtn.active #advantageCasinoBtn-a{ background:url(/images/online-casino/casino-game-advantage-btn-on.gif) no-repeat; }
#premiumCasinoBtn-a{ display:block; background:url(/images/online-casino/casino-game-premium-btn-off.gif) no-repeat; height: 31px; width:162px; text-indent:-9999px; float:left; margin-left:5px;  }
#premiumCasinoBtn-a:hover, #premiumCasinoBtn.active #premiumCasinoBtn-a{ background:url(/images/online-casino/casino-game-premium-btn-on.gif) no-repeat; }
.casinoGameChooserList-ul { width:183px; position:absolute; top:100px; left:10px; background-color:#2C0203; display:none; }
.active .casinoGameChooserList-ul {  display:block; }
.casinoGameChooserList-ul-li{ background:url(/images/online-casino/casino-game-chooser-catTitle-bg-off.gif) repeat-x; height:30px; padding-top:10px; margin:0 1px; display:block; text-align:center; }
.casinoGameChooserList-ul-li-active {  background:url(/images/online-casino/casino-game-chooser-catTitle-bg-on.gif) repeat-x;  }
.casinoGameChooserList-ul-li-a { background:url(/images/template/arrow-black.gif) center right no-repeat; text-align:center; color:#FFFFFF !important; font:15px Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-weight:bold; overflow:hidden; padding:0 15px  }
.casinoGameChooserList-ul-li-a:hover { text-decoration:none; }
.casinoGameChooserList-ul-li-active-a {  background:url(/images/template/arrow-white.gif) center right no-repeat; }


#gameScrollPaneInner { height:226px; }
#gameScrollPane { border:4px solid #c4ab73; background-color:#70542e; position:absolute; left:195px; top:100px; width:172px; padding:3px 3px 2px; height:226px; overflow:hidden; text-align:center; }
#gameScrollPane ul li { padding:7px 0 7px 0; margin-bottom:1px; background:url(/images/online-casino/casino-game-chooser-catTitle-bg-on.gif) center center repeat-x #bea36d; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; overflow:hidden; clear:both; }
#gameScrollPane ul li a { text-align:center; padding:0 12px; color:#FFFFFF !important; font:14px Georgia, "Times New Roman", Times, serif; background:url(/images/template/arrow-white.gif) center right no-repeat; }

#casinoGameChooserList .active { display:block; }
.casinoGameChooserList-ul-li ul li a:hover { text-decoration:none; }
#casinoGameChooserInfoPane { background-color:#610707; float:left; }
#casinoGameChooserSelectorPane { float:left; width:385px; }
#casinoGameChooserFeat { background:url(/images/online-casino/casino-game-chooser-feat-img-border.gif) repeat-x; display:block; padding:2px; }
#casinoGameChooserFeat:hover { background:url(/images/online-casino/casino-game-chooser-feat-img-on-border.gif) repeat-x; }

#aScrollbar { width:12px; padding:1px;  float:right; overflow:hidden; background-color:#3c2b14; background-image:none; position:absolute; z-index:1; clear:both; left:3px; top:2px; height:225px;  }
#aScrollbar span { background-color:#76603b; display:block; height:20px; margin:2px; }

#homepageSectionButtons li { float:left; margin-left:9px; background-color:#FFFFFF; }
#homepageSectionButtons li, #homepageSectionButtons li h3 a , #homepageSectionButtons li a { display:block; float:left; width:219px; height:126px; }
#homepageSectionButtons li a { text-indent:-9999px; }
#homepageSectionButtons li a:hover { filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
.goldCasinoButton {margin:0 !important;}
.goldPokerButton a { background:url(/images/home/gold-btn-poker.jpg) no-repeat; }
.goldCasinoButton a{ background:url(/images/home/gold-btn-casino.jpg) no-repeat; }
.goldSportsButton a{ background:url(/images/home/gold-btn-sports-betting.jpg) no-repeat; }
.goldBingoButton a{ background:url(/images/home/gold-btn-bingo.jpg) no-repeat; }

#sportsBettingBetTable th { background:url(/images/sports-betting/bet-table-header-bg.gif) repeat-x; border-left:1px solid #c5bca5; border-right:1px solid #887452; height:26px; }
#oddsRow {overflow-y:scrol;overflow-x:hidden; padding-top:1px; height:210px;}

#tourneyCal { color:#FFFFFF;}
#tourneyCal th { background:url(/images/template/tc-th-bg.gif) repeat-x; font: 11px Georgia, "Times New Roman", Times, serif; font-weight:bold;padding:4px  5px; border-left:1px solid #610707;  }
#tourneyCalInner { background-color:#9a0b0b; padding:3px; }
#tourneyCalContent { background-color:#610707; padding:3px; font: 11px Trebuchet MS, Arial, Helvetica, sans-serif;  }
#tourneyCalContent td {padding:1px 4px;}
#tourneyCalNav, #tourneyCalNav li, #tourneyCalNav li a { list-style:none; margin:0px; padding:0px; float:left; display:block; }
#tourneyCalNav li .active { background:url(/images/template/tc-nav-active.gif); }
#tourneyCalNav li a { background:url(/images/template/tc-nav-inactive.gif); color:#FFFFFF;text-decoration:none;  padding:7px 11px; margin:0 3px 0 0;  font: 12px Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#tourneyCalContent tr.odd td.odd { background-color:#860000; }
#tourneyCalContent tr.odd td.even { background-color:#9a0b0b; }
#tourneyCalContent tr.even td.odd { background-color:#710000; }
#tourneyCalContent tr.even td.even { background-color:#820909; }

.TrajanProBold32White { padding-top:9px; }
.TrajanProBold14Brown { padding-top:5px; }
.TrajanProBold30Brown { padding-top:9px; }
.TrajanProBold18White{ padding-top:5px; }
.TrajanProBold18White img, .TrajanProBold18DarkGold img{ margin-top:7px; }
.TrajanProBold25White img { margin-top:10px; }


#banners {width:500px;height:285px;}
