/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
ol, ul { list-style-type: none; }
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:70%; color:#666666; background:#000000; }
p { padding-bottom:15px; }
em { font-style:italic; }
strong { font-weight:bold; }
abbr { text-decoration:none; border:none; }
img { border:0px; }
a { font-weight:bold; text-decoration:none; }
a:hover, a:focus { text-decoration:underline; }
a:focus { -moz-outline: 1px dotted #000 !important; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.skiptocontent, .relbookmark { position:absolute; margin-left: -9999px; }
#content ul, #content ol { padding:0px 0px 15px 0px; }
#content li { padding:0px 0px 5px 10px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 7px; }
#content ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 35px; list-style:decimal outside; background:none; }
#content table { float:left; width:100%; margin:0px 0px 15px 0px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1; text-align:left; }
#content table th, #content table td { padding:5px 5px 5px 5px; border-right:1px solid #e1e1e1; }
#content table th { font-weight:bold; background:#f1f1f1; text-trans:capitalize; }
#content table td { border-top:1px solid #e1e1e1; }
legend { display:none; }
.fielderror { float:left; width:100%; padding:0px 0px 5px 0px; color:#ff0000; }
input, select, textarea { font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif; }
.checkbox { margin:0px 0px 0px 0px; width:13px; height:13px; overflow:hidden; }
.checkboxlabel { margin:0px 0px 0px 0px; line-height:13px; float:left; text-align:left; }
.accordian div { background:#fff; }
/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

h1 { font-size: 180%; color:#000; font-weight:bold; padding:0px 0px 15px 0px; }
h2 { font-size: 140%; color:#000; font-weight:bold; padding:0px 0px 15px 0px; }
h2 a:hover { text-decoration:none; }
h2 a:active { text-decoration:none; }
h3 { font-size: 100%; color:#000; font-weight:bold; padding:0px 0px 15px 0px; }
#background { width:100%; height:100%; background:#0c2901 url(/_images/bg/main-bg.jpg) repeat-x top left; }
#overlays { width:100%; height:100%; position:relative; }
#overlays .established { width:128px; height:99px; position:absolute; top:0; right:0; }
#container { width:940px; text-align:left; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; }
/* ----- Forms ----- */

.formButton { float:left; position:relative; height:25px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer; overflow:visible; white-space:nowrap; border:0; }
.formButton::-moz-focus-inner {
border:none;
padding:0px;
margin-top:-1px;
}
#content form { float:left; width:340px; padding:0 10px 10px 10px; }
#content form.twoCol { width:680px; }
#content form fieldset { float:left; width:320px; padding:0 10px; }
#content form .wrapper { float:left; width:320px; overflow:hidden; }
#content form h1 { float:left; width:100%; padding:15px 0 15px 10px; }
#content form p { padding:0 0 15px 10px; color:#152024; }
#content form label { float:left; font-size:12px; width:140px; color:#152024; }
#content form .select label { width:144px; }
#content form .field { float:left; width:320px; padding:0 0 8px 0; }
#content form .text input { float:right; width:170px; padding:3px; border:none; text-align:left; }
#content form .field .singleSelect { float:left; width:176px; overflow:hidden; }
#content form .field .singleSelect select { float:left; width:176px; }
#content form .field .multiSelect { float:left; width:176px; }
#content form .radioButtons { margin:5px 0 0 0; padding:10px 0; border-top:1px solid #4E5B48; }
#content form .radioButtons .radio label { width:70px; }
#content form .radioButtons .radio input { float:left; margin:0; padding:0; }
#content form .textarea label { width:100%; padding-bottom:5px; }
#content form .textarea textarea { float:left; width:314px; padding:3px; height:80px; border:none; }
#content form .formControls { padding:0 0 10px 0; overflow:hidden; }
#content form .formControls .formbutton { float:right; }
#content form .alert { clear:both; width:318px; margin:0 0 5px 0; padding:0; color:#152024; border:1px solid #152024; background:#a7b8a2; }
#content form .logoutMessage .alert { border:1px solid #fff; background:#efafaf; color:#9B0000; }
#content form .alert p { width:298px; padding:2px 10px; }
#content form .error { width:320px; padding:0 0 7px 0; border:none; border-top:1px solid #FFF; background:url('/_images/bg/bg-error.gif') bottom left no-repeat; }
#content form .error p { width:300px; color:#9B0000; }
#flashcontainer { z-index:1; position:absolute; }
#content form p.forgottenPassword { float:right; }
/* ----- Buttons ----- */

.buttonRight, .buttonBasic, .buttonLeft, .buttonUp, .buttonDown { float:left; }
a.buttonRight, a:visited.buttonRight, .buttonRight .formButton, a.buttonRightSelected, a:visited.buttonRightSelected, .buttonRight .formButton, a.buttonBasic, a:visited.buttonBasic, .buttonBasic .formButton, a.buttonLeft, a:visited.buttonLeft, .buttonLeft .formButton, a.buttonUp, a:visited.buttonUp, .buttonUp .formButton, a.buttonDown, a:visited.buttonDown, .buttonDown .formButton { font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:11px; color:#fff; }
.buttonRight { padding:0px 24px 0px 0px; background:url('/_images/bg/buttons.png') no-repeat bottom right; }
.buttonRight .formButton, .buttonRight span { padding:0px 0px 0px 14px; background:url('/_images/bg/buttons.png') no-repeat left top; }
.buttonRightSelected .formButton, .buttonRightSelected span { padding:0px 0px 0px 14px; /*background:url('/_images/bg/buttons.png') no-repeat left top;*/ }
.buttonBasic { padding:0px 0px 0px 14px; background:url('/_images/bg/buttons.png') no-repeat 0px 0px; }
.buttonUp { padding:0px 0px 0px 24px; background:url('/_images/bg/buttons.png') no-repeat 0px -25px; }
.buttonDown { padding:0px 0px 0px 24px; background:url('/_images/bg/buttons.png') no-repeat 0px -50px; }
.buttonLeft { padding:0px 0px 0px 24px; background:url('/_images/bg/buttons.png') no-repeat 0px -75px; }
.buttonBasic .formButton, .buttonBasic span, .buttonLeft .formButton, .buttonLeft span, .buttonUp .formButton, .buttonUp span, .buttonDown .formButton, .buttonDown span { padding:0px 14px 0px 0px; background:url('/_images/bg/buttons.png') no-repeat right top; }
/* bit nasty but required for Safari */
a.buttonRight, a.buttonBasic, a.buttonLeft, a.buttonUp, a.buttonDown { float:left; display:inline; }
a.buttonRight span, a.buttonBasic span, a.buttonLeft span, a.buttonUp span, a.buttonDown, a.buttonRightSelected span { float:left; line-height:24px; }
a.buttonRight span, a.buttonRightSelected span { padding:0px 0px 1px 14px; }
a.buttonBasic span, a.buttonLeft span, a.buttonUp span, a.buttonDown span { padding:0px 14px 1px 0px; }
a:hover.buttonRight, a:hover.buttonBasic, a:hover.buttonLeft, a:hover.buttonUp, a:hover.buttonDown { text-decoration:none; }
/* ----- Header ----- */

#container #header { width:940px; float:left; position:relative; }
#container #header #topnav { float:right; margin:0px 0 10px 0; }
#container #header #topnav ul { float:left; margin:5px 0 0 0; }
#container #header #topnav li { padding:5px; float:left; display:inline; }
#container #header #topnav li a { color:#fff; font-size:11px; padding:5px; }
#container #header #topnav li a:hover { color:#0a2600; background:#f99f17; text-decoration:none; }
#container #header #topnav ul.user { float:left; margin:0; height:25px; padding:0px 0 0 0; }
#container #header #topnav ul.user li { float:left; margin:0 5px 0 0; padding:0; }
#container #header #topnav ul.user li.last { margin:0; }
#container #header #topnav ul.user a { padding:10px 10px 5px 10px; background: url(/_images/bg/user-nav-bg.gif) repeat-x top left; height:15px; float:left; }
#container #header #topnav ul.user a:hover { color:#fff; background: url(/_images/bg/user-nav-bg-over.gif) repeat-x top left; }
#container #header .logo { position:absolute; top:-8px; left:0; }
#container #header .nav { float:right; display:inline; width:724px; height:98px; list-style:none; position:relative; }
#container #header .nav li { float:left; background:none; margin:0; padding:0 0 0 2px; }
#container #header .nav li.first { padding:0; }
#container #header .nav li a { text-indent:-9999px; }
#container #header .nav li a.home { width:56px; height:98px; background:url(/_images/nav/home.jpg) no-repeat top left; float:left; }
#container #header .nav li a.about { width:73px; height:98px; background:url(/_images/nav/about-us.jpg) no-repeat top left; float:left; }
#container #header .nav li a.thegames { width:85px; height:98px; background:url(/_images/nav/the-games.jpg) no-repeat top left; float:left; }
#container #header .nav li a.gettingstarted { width:119px; height:98px; background:url(/_images/nav/getting-started.jpg) no-repeat top left; float:left; }
#container #header .nav li a.banking { width:71px; height:98px; background:url(/_images/nav/banking.jpg) no-repeat top left; float:left; }
#container #header .nav li a.promotions { width:91px; height:98px; background:url(/_images/nav/promotions.jpg) no-repeat top left; float:left; }
#container #header .nav li a.news { width:61px; height:98px; background:url(/_images/nav/news.jpg) no-repeat top left; float:left; }
#container #header .nav li a.security { width:76px; height:98px; background:url(/_images/nav/security.jpg) no-repeat top left; float:left; }
#container #header .nav li a.support { width:76px; height:98px; background:url(/_images/nav/support.jpg) no-repeat top left; float:left; }
#container #header .nav li a:hover { background-position:0 -98px; }
#container #header .nav li a.selected { background-position:0 -98px; }
#container #header .nav li ul { position:absolute; width:150px; padding:6px 0px 0px 0px; margin:0px 0px 0px 0px; left:-999em; z-index:9999; border-left:2px solid #092c02; border-bottom:2px solid #092c02; border-right:2px solid #092c02; background:#092c02; }
#container #header .nav li li { display:inherit; width:150px; background:none; padding:0px 0px 0px 0px; }
#container #header .nav li li a { display:block; width:137px; font-weight:normal; line-height:18px; padding:3px 5px 3px 8px; text-decoration:none; font-size:11px; border:none; text-indent:0px; color:#fff; }
#container #header .nav li li a:hover { background:#f08d0b url(/_images/bg/subnav-hover-bg.jpg) repeat-x top left; color:#000000; }
#container #header .nav li:hover, #dropdownNav li.sfhover { position:static; }
#container #header .nav li:hover ul, #dropdownNav li.sfhover ul { left:auto; }
#container #header .nav li ul.last { position:absolute; width:90px; padding:6px 0px 0px 0px; margin:0px 0px 0px 0px; z-index:9999; border-left:2px solid #092c02; border-bottom:2px solid #092c02; border-right:2px solid #092c02; background:#092c02; }
#container #header .nav li ul.last li { display:inherit; width:90px; background:none; padding:0px 0px 0px 0px; }
#container #header .nav li ul.last li a { display:block; width:77px; font-weight:normal; line-height:18px; padding:3px 5px 3px 8px; text-decoration:none; font-size:11px; border:none; text-indent:0px; color:#fff; }
#container #header .nav li ul.last li a:hover { background-color:#f08d0b; color:#000000; }
/* ---- Home Page ----- */

#homepagebannercontainer { width:940px; height:341px; float:left; background:url(/_images/bg/home-banner-bg.jpg) no-repeat top left; }
#homepagebanner { width:940px; height:325px; float:left; }
#homecontent { width:701px; float:left; display:inline; }
#homecontent .currentoffers { width:224px; height:367px; float:left; display:inline; background:url(/_images/bg/home-current-offers.jpg) no-repeat top left; position:relative; }
#homecontent .currentoffers ul { list-style:none; display:inline; float:left; width:200px; margin:0 0 0 12px; line-height:1.4em; }
#homecontent .currentoffers ul li { clear:both; width:190px; padding:8px 0 8px 10px; display:inline; border-top:1px solid #2c4428; float:left; }
#homecontent .currentoffers ul li.first { border:none; padding:0 0 8px 10px; }
#homecontent .currentoffers ul li a { color:#fff; text-decoration:none; width:190px; }
#homecontent .progressivejackpots { width:223px; height:367px; float:left; display:inline; background:url(/_images/bg/home-progressive-jackpots.jpg) no-repeat top left; margin:0 0 0 16px; position:relative; }
#homecontent .progressivejackpots dl { list-style:none; display:inline; float:left; width:200px; margin:5px 0 0 12px; line-height:1.4em; font-size:11px; }
#homecontent .progressivejackpots dl dt { width:128px; float:left; border-top:1px solid #2c4428; color:#f9d050; font-weight:bold; padding:8px 0 8px 2px; }
#homecontent .progressivejackpots dl dd { width:65px; float:left; border-top:1px solid #2c4428; color:#fff; padding:8px 5px 8px 0; text-align:right; }
#homecontent .progressivejackpots dl dt.first, #homecontent .progressivejackpots dl dd.first { border:none; }
#homecontent .recentwinners { width:223px; height:367px; float:left; display:inline; background:url(/_images/bg/home-recent-winners.jpg) no-repeat top left; margin:0 0 0 15px; position:relative; }
#homecontent .recentwinners dl { list-style:none; display:inline; float:left; width:200px; margin:5px 0 0 12px; line-height:1.4em; font-size:11px; }
#homecontent .recentwinners dl dt { width:128px; float:left; border-top:1px solid #2c4428; color:#f9d050; font-weight:bold; padding:8px 0 8px 2px; }
#homecontent .recentwinners dl dd { width:65px; float:left; border-top:1px solid #2c4428; color:#fff; padding:8px 5px 8px 0; text-align:right; }
#homecontent .recentwinners dl dt.first, #homecontent .recentwinners dl dd.first { border:none; }
#homecontent .button { float:right; display:inline; position:absolute; bottom:10px; right:4px; }
/* ----- Right Col ----- */

#rightcol { width:223px; height:auto; float:right; display:inline; margin:10px 0 0 0; }
#rightcol.home { margin:0; }
#rightcol ul.pods { list-style:none; }
#rightcol ul.pods li { float:left; clear:both; margin:0; padding:0; font-size:0; line-height:0; }
/* ----- Content ----- */

.contentbottom { float:left; width:702px; height:14px; float:left; background:url(/_images/bg/content-bg-bottom.jpg) no-repeat top left; }
.welcome { clear:both; float:left; background:url(/_images/bg/top-border.gif) repeat-x top left; width:662px; padding:15px 0px 0 0px; margin:0 0 0 20px; }
#content .welcome h2 { padding:5px 0 8px 8px; }
#content .welcome p { clear:both; padding:2px 0 8px 5px; }
#content .welcome a { float:left; margin:10px 0 0 0; }
#content h1 { font-weight:bold; padding:15px 0 15px 20px; }
#content h2 { font-weight:bold; padding:5px 0 8px 18px; font-size:15px; }
#content h3 { font-weight:bold; padding:5px 0 8px 18px; font-size:13px; }
#content ul { list-style:none; font-size:12px; color:#000000; margin:0 0 10px 20px; line-height:1.5em; padding:0 20px 0 0; overflow:hidden; }
#content ul li { margin:0 0 2px 0; }
#content ul ul { clear:both; list-style:none; float:left; display:inline; margin:5px 0 0 20px; padding:0 50px 0 0; }
#content .contentimage { float:right; clear:right; padding:15px; }
#content .contentimageleft { float:left; padding:5px 15px 15px 15px; }
#content .contentimageright { float:right; padding:5px 15px 15px 15px; }
#content .titleimage { float:left; display:inline; margin:0 0 0 12px; }
#content .banner { margin:6px 0 0 0; }
#content p.question { margin:0; padding:10px 0 10px 20px; font-weight:bold; cursor:pointer; background:url('/_images/bg/bullet.png') left 14px no-repeat; }
#content ul.gamesthumbs { list-style:none; display:inline; float:left; margin:10px 0 15px 20px; }
#content ul.gamesthumbs li { width:150px; float:left; display:inline; margin:0 0 0 20px; background:none; padding:0; clear:none; }
#content ul.gamesthumbs li.first { margin:0; }
#content ul.gamesthumbs li img { float:left; }
#content ul.gamesthumbs li p { clear:both; padding:10px 0 5px 5px; border-bottom:1px solid #5a6352; width:145px; font-weight:bold; color:#0e0000; }
#content ul.gamesthumbs li p a { color:#0e0000; text-decoration:none; }
#content .moregamescontainer { clear:both; float: left; }
#content h3.toggler { cursor:pointer; background:url(/_images/general/expand.png) no-repeat top right; padding:0 20px 12px 17px; }
#content img.toggler { margin:0 20px 8px 17px; cursor:pointer; }
#content ul.moregames { list-style:none; display:inline; float:left; margin:5px 0 15px 20px; width:180px; clear:none; }
#content ul.moregames li { float:left; display:inline; margin:0 0 7px 0px; background:none; padding:0; clear:both; font-weight:bold; }
#content ul.moregames li a { color:#0e0000; text-decoration:none; font-size:11px; font-weight:bold; }
#content p { color:#000000; padding:0 10px 15px 20px; line-height:1.5em; font-size:12px; }
#content a { color:#fff; }
#content { float:left; width:702px; height:auto; background:#6d7e67 url(/_images/bg/content-bg-main.jpg) no-repeat top left; margin:10px 0 15px 0; }
div.hr { margin:0; float:left; background:url(/_images/general/rule.gif) repeat-x top right; width:702px; margin:0 0 6px 0; padding:20px 0 0 0; }
div.hr hr { position:absolute; left:-9999px; display:none; }
#content .contentright { float:right; width:310px; display:inline; margin:0 20px 0 0; }
#content .contactcontentleft { float:left; width:190px; padding:0 0 0 3px; }
#content .contactcontentright { float:right; width:420px; padding:0 30px 10px 0; }
#content .contentleft { float:left; width:420px; }
#content .contentright { float:right; width:250px; }
#content .left { width:340px; height:auto; float:left; display:inline; text-align:center; }
#content .right { width:340px; height:auto; float:right; display:inline; text-align:center; }
#content .contentright .recentwinners { width:232px; height:92px; background:url(/_images/bg/recent-winners.jpg) no-repeat top left; float:right; padding:60px 0 0 0; margin:0 0 20px 0; }
#content .contentright .recentwinners .carousel-control { display:none; }
#content .contentright .recentwinners ul { list-style:outside none; float:left; display:inline; height:65px; margin:0; padding:0; }
#content .contentright .recentwinners ul li { background:none; padding:0; margin:0; width:230px; }
#content .contentright .recentwinners ul li p { padding:0; margin:0; color:#fff; font-weight:bold; padding:0 0 6px 20px; }
#content .contentright .recentwinners h2 { float:left; font-size:18px; }
#content ul.currentoffers { list-style:none; float:left; margin:0; padding:0; display:inline; margin:5px 0 0 20px; }
#content ul.currentoffers li { float:left; background:none; padding:0; margin:0 0 15px 0; }
#content ul.currentoffers img { width:125px; height:120px; float:left; }
#content ul.currentoffers div { width:260px; margin:0 10px 0 0px; display:inline; float:left; }
#content ul.currentoffers div p { clear:both; font-size:11px; }
#content ul.currentoffers div h2 { font-size:14px; }
#currentoffers { width:662px; margin:0 0 10px 20px; overflow:hidden; }
#currentoffers .offer { float:left; width:662px; }
#currentoffers .offer h2 { margin:0; padding:0 0 10px 0; }
#currentoffers .offer ul { margin:0; padding:10px 0 0 0; width:662px; letter-spacing:-4px; }
#currentoffers .offer ul li { padding:0 0 15px 1%; margin:0; background:none; display:inline-block; zoom:1; *display:inline;
letter-spacing:0; vertical-align:top; width:49%; }
#currentoffers .offer ul li h3 { margin:0; padding:0 0 10px 0; }
#currentoffers .offer ul li p { margin:0; padding:0 0 5px 0; }
#content p.smallprint { font-size:11px; }
#content ul.currentoffers li.first { width:123px; }
#content .breadcrumb { width:688px; height:29px; background:url(/_images/bg/breadcrumb.jpg) no-repeat top left; margin:6px 0 0 7px; }
#content .breadcrumb ul { list-style:none; float:left; color:#afafaf; font-size:11px; margin:0; line-height:1.2em; }
#content .breadcrumb ul li { float:left; display:inline; margin:7px 7px 0 0px; background:url(/_images/bullets/bullet2.gif) no-repeat 0px 5px; clear:none; }
#content .breadcrumb ul li a { color:#afafaf; font-weight:normal; }
#content .breadcrumb ul li.first { background:none; margin:7px 7px 0 80px; }
#content .message { float:right; width:280px; display:inline; height:auto; padding:10px; background:#455042; margin:0 20px 0 0; border:1px solid #2d352b; }
#content .message h2 { width:100%; padding:0 0 5px 0; }
#content .message p { padding:0; color:#fff; font-weight:bold; }
#content ul.steps { list-style:none; float:left; display:inline; margin:0 0 0 20px; }
#content ul.steps li { margin:0 0 20px 0; float:left; background:none; padding:0; clear:both; width:650px; }
#content ul.steps li .thumb { width:110px; height:90px; float:left; display:inline; }
#content ul.steps li .content { float:left; margin:0 0 0 20px; display:inline; width:500px; }
#content ul.steps li .content p { padding:0; clear:both; }
#content ul.steps li h2 { padding:3px 0 10px 0; margin:0; }
#content ul.awards { list-style:none; float:left; display:inline; margin:0 0 0 20px; }
#content ul.awards li { margin:0 0 20px 0; float:left; background:none; padding:0; clear:both; width:650px; }
#content ul.awards li .thumb { width:110px; height:90px; float:left; display:inline; }
#content ul.awards li .content { float:left; margin:0 0 0 20px; display:inline; width:500px; }
#content ul.awards li .content p { padding:0; clear:both; }
#content ul.awards li h2 { padding:3px 0 10px 0; margin:0; }
#content .bankLogo { float:left; margin:0 20px 15px 20px; display:inline; }
#content .bankDetails { float: right; clear: right; width: 500px; }
#content ul.cards { list-style:none; background:url(/_images/bg/payment-list.png) no-repeat top left; width:520px; height:130px; padding:17px 0 0 8px; margin-left: auto; margin-right: auto; }
#content ul.cards li { display:inline; float:left; background:none; clear:none; margin:0 0 20px 20px; }
#content ul.cards li.first { margin:0; }
#content ul.faqs { list-style:none; display:inline; float:left; margin-bottom:20px; width:662px; padding:0; }
#content ul.faqs li { background:none; padding:0; float:left; width:662px; }
#content h2.faqs { font-size:14px; padding:0 0 10px 17px; margin:0; float:left; background:url(/_images/general/rule.gif) repeat-x bottom right; width:685px; float:left; margin:0 0 6px 0; }
#content ul.faqs div { clear:both; margin:0 0 0 50px; width:600px; padding:5px 5px 0 5px; color: #152024; border: 1px solid #152024; background: #A7B8A2; }
#content ul.faqs div p { padding:0 0 10px 2px; clear:both; }
#content ul.faqs h3 { color:#fff; clear:both; padding:10px 0 3px 0; cursor:pointer; }
#content ul.faqs ul li { padding:0px 0px 5px 10px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 7px; }
#content ul.promotions { float:left; list-style:none; display:inline; width:702px; padding:0; margin:0; }
#content ul.promotions li { float:left; display:inline; background:none; clear:none; margin:0 0 0 17px; font-size:16px; padding:0; letter-spacing:-5px; }
#content ul.promotions li img { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
}
#content ul.promotions li a:hover { text-decoration:none; }
#content ul.logos { list-style:none; display:inline; float:left; }
#content ul.logos li { background:none; margin:10px 20px 0 0; padding:0; display:inline; }
#content .progressiveflash { float:left; width:702px; text-align:center; letter-spacing:-4px; }
#content .progressiveflash table { width:auto; border:none; padding:0; margin:0 10px 20px 10px; float:none; display:inline-block; zoom:1; *display:inline;
letter-spacing:0; }
#content .progressiveflash table tr { width:auto; border:none; padding:0; }
#content .progressiveflash table td { width:131px; border:none; padding:0; text-align:center; }
#content .progressiveflash table td #flash { width:131px }
#gamevalues { display:none; }
#content #gameoptions { padding:10px; width:648px; background:#4e6944; float:left; margin:15px 0 0 15px; }
#content #gameoptions span { }
#content #gameoptions ul { float:left; margin:0; padding:0 10px 0 0; clear:none; }
#content #gameoptions ul li { display:inline; background:none; }
#content #gameoptions #denoms { margin:0 0 0px 0; float:left; clear:none; }
#content #gameoptions #denoms li { padding:0; }
#content #gameoptions p { float:left; padding:2px 4px 0 0; font-weight:bold; }
#content #gameoptions #hands { }
#content #gameoptions #hands li { padding:0; }
#content #gameoptions .buttonBasicSelected { background:url('/_images/bg/buttons-selected.png') no-repeat top left; color:#000; }
#content #gameoptions .buttonBasicSelected span { background:url('/_images/bg/buttons-selected.png') no-repeat top right; }
#userGameControls { float:left; background:none; }
#userGameControls li { margin:0 0 10px 0; background:none; float:left; }
#userGameControls li a { display:block; width:224px; height:57px; text-indent:-9999px; background-position:top left; background-repeat:no-repeat; }
#userGameControls li a:hover { background-position:bottom left; }
#userGameControls li.cashier a { background-image:url('/_images/bg/cashier-control.png'); }
#userGameControls li.logout a { background-image:url('/_images/bg/logout-control.png'); }
#userGameControls li.play a { background-image:url('/_images/bg/play-control.png'); }
#userGameControls li.fun a { background-image:url('/_images/bg/fun-control.png'); }
#userGameControls li.download a { background-image:url('/_images/bg/download-control.png'); }
#gamesNavigation h3 { color:#ffffff; padding:0 0 10px 0; }
#gamesNavigation ul { padding:0 0 0 10px; margin:0px 0 10px 0; }
#gamesNavigation li { padding:0 15px 0 0; }
#gamesNavigation li a { color:#000000; font-weight:bold; padding:2px 0 5px 5px; display:block; }
#gamesNavigation li.selected a { color:#630000; font-weight:bold; text-decoration:none; background:#7f9278 }
#gamesNavigation { background:url('/_images/bg/gameNavBG.jpg') no-repeat 0 0; padding:10px 0 10px 10px; }
#gamesBottom { background:url('/_images/bg/gameNavBG-bottom.jpg') no-repeat 0 0; height:16px }
#content #notRegistered { float:right; width:293px; padding:0 0 20px 0; background:url('/_images/bg/not-registered.png') no-repeat top left; margin:15px 18px 0 0; }
#content #notRegistered ul { list-style:none; float:left; margin:59px 0 0 16px; }
#content #notRegistered ul li { float:left; background:none; }
#depositLinks { width:702px; float:left; }
#depositLinks ul { width:200px; float:left; display:inline; clear:none; padding:0; }
/* ----- Tables ----- */

#content table.tableprogressive { width:600px; float:left; margin:0 0 20px 50px; border-top:none; border-left:1px solid #071e01; border-bottom:1px solid #071e01; color:#fff; }
#content table.tableprogressive td { border-color:#071e01; }
#content table.tableprogressive .tableprogressivenarrow { width:80px; background:#72777a url(/_images/bg/table-bg-5.jpg) repeat-x top left; color:#071e01; }
#content table.tableprogressive .tableprogressivewide { width:200px; font-weight:bold; background:#111c1e url(/_images/bg/table-bg-2.jpg) repeat-x top left; }
#content table.tableprogressive .tableprogressivetop { background:#111c1e url(/_images/bg/table-bg-2.jpg) repeat-x top left; }
#content table.tableprogressive .tableprogressivedarker { background:#111c1e url(/_images/bg/table-bg-3.jpg) repeat-x top left; }
#content table.tableprogressive .tableprogressivenarrow2 { width:80px; background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; }
#content table.tableprogressive .tableprogressivewide2 { width:200px; background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; }
#content table.tableprogressive .tableprogressivegold { background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; font-weight:bold; }
#content table.tableprogressive .tableprogressivenarrowwinner { width:80px; background:#72777a url(/_images/bg/table-bg-5.jpg) repeat-x top left; color:#071e01; }
#content table.tableprogressive2 { width:600px; float:left; margin:10px 0 20px 50px; border-top:none; border-left:1px solid #071e01; border-bottom:1px solid #071e01; color:#fff; }
#content table.tableprogressive2 td { border-color:#071e01; }
#content table.tableprogressive2 .tableprogressivenarrow { width:80px; background:#72777a url(/_images/bg/table-bg-5.jpg) repeat-x top left; color:#071e01; }
#content table.tableprogressive2 .tableprogressivewide { width:200px; font-weight:bold; background:#111c1e url(/_images/bg/table-bg-2.jpg) repeat-x top left; }
#content table.tableprogressive2 .tableprogressivetop { background:#111c1e url(/_images/bg/table-bg-2.jpg) repeat-x top left; }
#content table.tableprogressive2 .tableprogressivedarker { background:#111c1e url(/_images/bg/table-bg-3.jpg) repeat-x top left; }
#content table.tableprogressive2 .tableprogressivenarrow2 { width:80px; background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; }
#content table.tableprogressive2 .tableprogressivewide2 { width:200px; background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; }
#content table.tableprogressive2 .tableprogressivegold { background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; font-weight:bold; }
#content table.tableprogressive2 .tableprogressivenarrowwinner { width:80px; background:#72777a url(/_images/bg/table-bg-5.jpg) repeat-x top left; color:#071e01; }
#content table.tablecomps { width:400px; float:left; margin:0 0 20px 150px; border-top:none; border-left:1px solid #071e01; border-bottom:1px solid #071e01; color:#fff; }
#content table.tablecomps td { border-color:#071e01; }
#content table.tablecomps .tableprogressivenarrow { width:140px; background:#72777a url(/_images/bg/table-bg-5.jpg) repeat-x top left; color:#071e01; }
#content table.tablecomps .tableprogressivewide { width:200px; font-weight:bold; background:#111c1e url(/_images/bg/table-bg-2.jpg) repeat-x top left; }
#content table.tablecomps .tableprogressivetop { background:#111c1e url(/_images/bg/table-bg-2.jpg) repeat-x top left; }
#content table.tablecomps .tableprogressivedarker { background:#111c1e url(/_images/bg/table-bg-3.jpg) repeat-x top left; }
#content table.tablecomps .tableprogressivenarrow2 { width:80px; background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; }
#content table.tablecomps .tableprogressivewide2 { width:200px; background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; }
#content table.tablecomps .tableprogressivegold { background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; font-weight:bold; }
#content table.tablecomps .tableprogressivenarrowwinner { width:80px; background:#72777a url(/_images/bg/table-bg-5.jpg) repeat-x top left; color:#071e01; }
#content table.tablecomps2 { width:400px; float:left; margin:20px 0 20px 20px; border-top:none; border-left:1px solid #071e01; border-bottom:1px solid #071e01; color:#fff; }
#content table.tablecomps2 td { border-color:#071e01; }
#content table.tablecomps2 .tableprogressivenarrow { width:140px; background:#72777a url(/_images/bg/table-bg-5.jpg) repeat-x top left; color:#071e01; }
#content table.tablecomps2 .tableprogressivewide { width:200px; font-weight:bold; background:#111c1e url(/_images/bg/table-bg-2.jpg) repeat-x top left; }
#content table.tablecomps2 .tableprogressivetop { background:#111c1e url(/_images/bg/table-bg-2.jpg) repeat-x top left; }
#content table.tablecomps2 .tableprogressivedarker { background:#111c1e url(/_images/bg/table-bg-3.jpg) repeat-x top left; }
#content table.tablecomps2 .tableprogressivenarrow2 { width:80px; background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; }
#content table.tablecomps2 .tableprogressivewide2 { width:200px; background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; }
#content table.tablecomps2 .tableprogressivegold { background:#e68a13 url(/_images/bg/table-bg.jpg) repeat-x top left; color:#071e01; font-weight:bold; }
#content table.tablecomps2 .tableprogressivenarrowwinner { width:80px; background:#72777a url(/_images/bg/table-bg-5.jpg) repeat-x top left; color:#071e01; }
/* ----- Site Map ----- */

#content ul.sitemap { width:117px; float:left; list-style:none; display:inline; margin:2px 0 0 20px; }
#content ul.sitemap li { padding:0 0 4px 8px; background:none; }
#content ul.sitemap li.header { font-size:12px; margin:0 0 5px 0; padding:0 0 4px 0; }
#content ul.sitemap li a { text-decoration:none; font-weight:normal; }
#content ul.sitemap li a:hover { text-decoration:underline; }
/* ----- Footer ----- */

#footer { width:100%; background:url(/_images/bg/footer-bg.jpg) repeat-x top left; height:268px; clear:both; position:relative; margin:15px 0 0 0; }
#footer .deeplinks { width:940px; height:auto; margin:0 auto 0 auto; }
#footer .deeplinks ul { width:117px; float:left; list-style:none; display:inline; margin:20px 0 0 0; }
#footer .deeplinks ul li { padding:0 0 8px 0; }
#footer .deeplinks ul li.header { color:#fff; font-size:12px; margin:0 0 5px 0; }
#footer .deeplinks ul li a { color:#6a7466; text-decoration:none; font-size:10px; font-weight:normal; }
#footer .deeplinks ul li a:hover { text-decoration:underline; }
#footer .logos { width:940px; height:60px; margin:0 auto 0 auto; padding:6px 0 0 0; }
#footer .logos .content { width:940px; float:left; }
#footer .logos .est { float:left; width:200px; }
#footer .logos ul.affiliates { float:right; display:inline; list-style:none; width:500px; margin:17px 0 0 0; }
#footer .logos ul.affiliates li { float:right; display:inline; background:none; padding:0 20px 0 0; }
#footer #bottomfootercontainer { position:absolute; bottom:1px; width:100%; }
#footer #bottomfootercontainer .bottomfooter { width:940px; clear:both; margin:0 auto 0 auto; }
#footer #bottomfootercontainer .bottomfooter p { color:#666666; font-size:10px; float:left; }
#footer #bottomfootercontainer .bottomfooter a { color:#666666; }
#footer #bottomfootercontainer .bottomfooter ul { float:left; display:inline; margin:0 0 0 20px; list-style:none; font-size:10px; }
#footer #bottomfootercontainer .bottomfooter ul li { float:left; padding:0 10px 0 0; }
#footer #bottomfootercontainer .bottomfooter ul li a { color:#666666; font-size:10px; text-decoration:none; font-weight:normal; }
#footer #bottomfootercontainer .bottomfooter ul li a:hover { text-decoration:underline; }
#footer #bottomfootercontainer .bottomfooter p.redant { float:right; }
/* ----- 404 page ----- */

body#fourOhFour { background:url('/_images/bg/main-bg.jpg') repeat-x top left #0c2901; }
body#fourOhFour #container { width:702px; }
body#fourOhFour #header { width:702px; padding:30px 0 0 0; }
body#fourOhFour #header .logo { position:relative; }
body#fourOhFour #content h1 { margin:10px 0 5px 0; }
body#fourOhFour #content .fl { float:left; width:431px; padding:0 0 0 20px; }
body#fourOhFour #content .fr { float:right; width:231px; padding:0 20px 0 0; }
body#fourOhFour #content p { padding:0 0 15px 0; }
body#fourOhFour #footer { width:702px; height:auto; background:none; overflow:hidden; }
body#fourOhFour #footer ul { float:left; overflow:hidden; }
body#fourOhFour #footer ul li { float:left; margin:0 0 0 10px; padding:0 0 0 10px; border-left:1px solid #666; }
body#fourOhFour #footer ul li.first { margin:0; padding:0; border:none; }
body#fourOhFour #footer ul li a { color:#666; }
body#fourOhFour #footer p { float:right; }
/* ----- Marketing page ----- */

body#marketing { background:url('/_images/bg/main-bg-main-marketing.jpg') repeat-x top left #0c2901; width:100%; }
body#marketing #container { width:532px; margin:0 auto 0 auto; }
body#marketing #container #content { width:auto; background: url("/_images/bg/content-bg-main-marketing.jpg") no-repeat scroll left top #6D7E67; }
body#marketing #content h1 { margin:10px 0 5px 0; }
body#marketing #content p { padding:0 20px 15px 20px; }
body#marketing .contentbottom { background: url("/_images/bg/content-bg-bottom-marketing.jpg") no-repeat scroll left top transparent; float: left; height: 14px; width: 532px; }
/* ----- Carousel CSS ----- */

			
#homecontent .currentoffers ul#foo1 { width: 224px; height: 192px; margin: 0; padding: 0; float:left; }
#homecontent .currentoffers ul#foo1 li { width: 224px; height: 192px; padding: 0; margin:0; float: left; border:none; clear:none;}

#tooltip {
	position: absolute;
	z-index: 3000;	
	background-color: #fff;
	border-radius:10px;
	background-image:url(jpeg-1.jpg);
	background-repeat:repeat-x;
	background-color:#1f3914;
	-moz-box-shadow: 0 0 5px #333;
	-webkit-box-shadow: 0 0 5px#333;
	box-shadow: 0 0 5px #333;
	padding:10px;
}

#tooltip img {
	border-radius:10px;
	-moz-box-shadow: 0 0 5px #333;
	-webkit-box-shadow: 0 0 5px#333;
	box-shadow: 0 0 5px #333;
	
}


