* { border: 0; padding: 0; margin: 0; }
body {  font-family: Verdana; font-size: 12px; line-height: 19px; background-color:#c7c7c6;}

a { text-decoration: none; color: #000000; outline:none; }
a:Visited { color: #005aae; }
a:Hover { text-decoration: underline; }

h1, h1 a { font-size: 25px; padding: 0 0 5px 0; margin: -3px 0 0 0; color: #333; display: block; line-height: 1; }
h1 a:Visited { color: #333; }

#site {}
#root { width:1000px; background: transparent url("images/page-background.jpg") repeat; margin:0 auto; overflow: hidden; padding: 2px 0 0 0; }

.bleft { background: url("images/page-bottomleft.jpg") bottom left no-repeat; }
.bright { background: url("images/page-bottomright.jpg") bottom right no-repeat; padding:7px; }

#show { background: #FFF url("images/page.jpg") top center no-repeat; }
#show2 { background: #FFF url("images/page2.jpg") top center no-repeat; width: 681px; float: left; }
.boxbleft { background: transparent url("images/box-bottomleft.jpg") bottom left no-repeat; }
.boxbright { background: transparent url("images/box-bottomright.jpg") bottom right no-repeat; }

#show a.l, #show2 a.l { color: #0e5db6; }

#info { width: 216px; float: left; overflow: hidden; }
#show #content { width: 956px; padding:20px 15px; color: #262626;  }
#show2 #content { width: 651px; padding:20px 15px; color: #262626;  }
#hub { width: 986px; height: 261px; background: url("images/hub-top.png") no-repeat; color: #262626; overflow: hidden; }
#hub .left { width: 986px; float: left; width: 573px; padding: 20px 15px; }
#hub .right { width: 986px; float: left; width: 359px; }

#current { width: 980px; margin:0px auto 0px auto; background:url("images/fade-back.jpg"); padding: 0px 13px; font-size: 12px; font-family: arial; }
#current a { color: #c22f2f; }
#current .b {padding: 0px 0; }
#current .bt {padding:0 0 0px 0; text-align:justify; font-weight: bold; }
#current .bt a { font-size: 12px; font-family: verdana; padding: 0 5px; font-weight: normal; }
#current .bb { padding:10px 0 10px 0; font-weight: normal; text-align: center;  color:#ffffff; }
#current .bb .white a { color:#ffffff; padding:0px 0px 0xp 0px; }
#current .bb a { color: #FFF; }

#current .btw { padding:0 0 20px 0; text-align: center; font-weight: bold; }
#current .btw a { font-size: 12px; font-family: verdana; font-weight: normal; color: #CCC; }

#root ul { padding:0 0 0 15px; margin: 0 0 0 10px; }
#root ul li { padding:4px 0; }

#top { width: 1000px; margin:0 auto; overflow: hidden; }
/*#top a { color: #FFF; padding: 10px 20px; display: block; font-size: 12px; font-weight: bold; float: left; text-transform: uppercase; }*/

#logo { padding: 10px 0 0 0; float: left; }
#topright { float: right; text-align: right; }



#menu { width: 990px; height: 45px; background: url("images/menu.jpg") no-repeat; padding:0 0 0 10px; margin: 0 auto; }
#menu .topic { list-style: none; float: left; }
#menu li { padding: 0 3px 0 0; }
#menu li.last { background: transparent; }
#menu li a { display: block; padding: 13px 12px 13px 12px; font-size: 13px; color: #FFF; font-weight: bold; }
#menu1 li a .extra { font-size: 10px; color: #ffc6c6; }
#menu li a:Hover { color:#000000;  text-decoration:none;}

#menu-fr li a { padding: 13px 14px; }
#menu-de li a { padding: 13px; }
#menu-es li a { padding: 13px 10px; }
#menu-nl li a { padding: 13px 12px; }
#menu-se li a { padding: 13px 14px 13px 13px; }
#menu-no li a { padding: 13px 16px; }
#menu-hu li a { padding: 13px 11px; }
#menu-pl li a { padding: 13px 10px; }
#menu-fr li a { padding: 13px 8px; }
#menu-fi li a { padding: 13px 9px 13px 10px; font-size: 12px; }
#menu-cs li a { padding: 13px 10px; }
#menu-pt li a { padding: 13px; }
#menu-he li a { padding: 13px 18px; font-size:16px; }
#menu-it li a { padding: 13px 12px; }
#menu-lv li a { padding: 13px 12px; }
#menu-ee li a { padding: 13px 11px; }
#menu-tr li a { padding: 13px 12px; }
#menu-ru li a { padding: 13px 7px; }
#menu-si li a { padding: 13px 10px; }
#menu-ua li a { padding: 13px 10px 13px 11px; }

#games  { width: 985px; height: 33px; margin: 0 auto; background: url("images/games.jpg") no-repeat; padding:0 0 0 15px; }
#games div { margin: 0 auto; overflow: hidden; }
#games li { list-style: none; float: left; }
#games a { float: left; color: #DDD; padding: 7px 14px 0 14px; font-size: 9px; font-family: verdana; }
#games a:Hover { color: #FFF; text-decoration: underline; }


.lmen { background: #381e1e url("images/left_menu_bottom.jpg") center bottom no-repeat; color: #FFF; padding:0 0 2px 0; }
.lmen .top { background: url("images/left_menu_top.jpg") no-repeat; height: 25px; width: 206px; padding:7px 0 0 10px; font-weight: bold; font-family: Arial; font-size: 15px; }
.lmen a { width: 206px; padding: 4px 0 4px 10px; border-top: 1px #280d0d solid; color: #FFF; display: block; font-family: Arial; font-size: 11px; font-weight: bold; }

.lmen a:Hover { background: #903131; font-weight: bold; }
.lmen a:first { border-top: 0; }

.section { width: 212px; height: 25px; font-size: 16px; font-weight: bold; color: #FFF; padding: 7px 0 0 10px; font-family: verdana; background: url("images/section.jpg") no-repeat; }

.red { color: #F00; }

.first-toplist { width: 100%; }
.first-toplist td { background-color: #C7C7C5; padding: 9px 17px 7px 17px; text-align: center; border-bottom: 1px #D7D7D7 solid; }

.first-toplist .first { text-align: left; overflow: hidden; }
.first-toplist .first .rank { padding: 11px 0 0 0; font-size: 15px; font-weight: bold; margin-left:10px; }
.first-toplist .first .lastrank { padding: 11px 0 0 0; font-size: 15px; font-weight: bold; }
.first-toplist .first .name { padding: 10px 0 0 0; }
.first-toplist .first .name a { color:#000000; padding: 0 5px 3px 1px; }
.first-toplist .first .name a.small { color: #003a0a; font-size: 10px; border:0; padding: 0; }
.first-toplist .first .icon { width: 110px; height: 42px; background: #111; }
.first-toplist .first div { float: left; margin-right: 10px; }
.first-toplist .last { overflow: hidden; }

.first-toplist .uneven { background-color:#CFD1D0; border-bottom: 1px #DDD solid; }
.first-toplist .top td, .first-toplist .bottom td { background: #070707 url("images/toplist-top.jpg") center center repeat-x; padding: 0 17px 0 17px; height: 39px; color: #FFF; font-size: 10px; font-family: verdana; font-weight: bold; letter-spacing: 1.1px; line-height: 0.9; border: 0; }
.first-toplist .top .uneven, .first-toplist .bottom .uneven { border: 0; }

.first-toplist .top .first { background: #070707 url("images/toplist-left.jpg") center left no-repeat; width: 44%; }
.first-toplist .top .last { background: #070707 url("images/toplist-right.jpg") center right no-repeat; width: 16%; }
.first-toplist a { color: #2069ff; font-size: 15px; font-weight: bold; }
.first-toplist a:Hover { text-decoration: underline; }

.first-toplist .playnow { background: url("images/toplist-playnow.png") no-repeat; float: center; }
.first-toplist .playnow a { background: url("images/toplist-playnow.png") top right no-repeat; display: block; height: 28px; padding: 4px 18px 0 18px; font-size: 13px; color: #FFF; font-weight: bold; }

.first-toplist .score { font-weight: bold; font-size: 17px; color: #333; font-family: arial; line-height: 0.9; }
.first-toplist .score a { color: #084051; font-size: 11px; font-weight: bold; padding:0; }

.first-toplist .payout { font-weight: bold; font-size: 15px; color: #333; font-family: arial; }

.first-toplist .arrow div { margin-top:-28px; padding-top: 28px; background: url("images/toplist-arrow.jpg") top center no-repeat; }

.first-toplist .sitebonus { font-family: arial; font-weight: bold; }
.first-toplist .sitebonus .upto, .first-toplist .sitebonus .amount { font-size: 16px; color: #084051; }

.first-toplist .sitebonus .darker { font-size: 14px; color: #084051; }

#first-toplist-de .first { width: 450px; }
#first-toplist-de .last { width: 120px; }

#first-toplist-fr .last { width: 170px; }
#first-toplist-ru .last { width: 160px; }

#first-toplist-es .last { width: 140px; }
#first-toplist-pt .last { width: 140px; }
#first-toplist-ro .last { width: 140px; }
#first-toplist-hu .last { width: 140px; }
#first-toplist-lv .last { width: 140px; }
#first-toplist-ee .last { width: 140px; }

#first-toplist-pl .last { width: 140px; }
#first-toplist-ua .last { width: 140px; }


#review { background: #232323 url("images/site/top-wrap.gif") repeat-y; width: 986px; margin: -20px 0 -20px -15px; }

#review .top { background: url("images/site/top.png") no-repeat; width: 986px; }

#review h1 { padding: 15px 0 0 10px; color: #000; height: 30px; }
#review .padd { padding:0 1px; }

#review .site-top { overflow: hidden; }
#review .site-top .logotype { padding:10px 0 0 9px; }

#review .site-top .left { overflow: hidden; height: 145px; width: 560px; float: left; }
#review .site-top .siteleft { float: left; margin: 1px 0 0 0; }
#review .site-top .siteleft img { width: 243px; height: 123px; }

#review .site-top .siteright { float: left; overflow: hidden; width: 298px; }
#review .site-top .siteright .stars { margin: 13px 0 0 11px; height: 19px; background: url("images/site/stars.png") no-repeat; float: left; }
#review .site-top .siteright .score { font-size: 16px; font-weight: bold; text-align: right; color: #f12424; padding: 13px 0 0 0; float: right; font-family: arial; }
#review .site-top .siteright .scoretext { margin:8px 0 0 12px; color: #FFF; font-size: 12px; font-family: arial; }

#review .site-top .siteright .buttons { color: #fff; font-size: 13px; padding: 12px 0 0 12px; }
#review .site-top .siteright .buttons a { color: #5ca2ff; font-size: 12px; font-weight: bold; }
#review .site-top .siteright .buttons a:Hover { text-decoration: underline; }

#review .site-top .vline { margin: 15px 15px 0 15px; width: 1px; height: 117px; background-color: #bbb; float: left; }
#review .site-top .right { margin: 5px 0 0 0; float: left; }
#review .site-top .whyplay { color: #fff; font-size: 15px; font-weight: bold; margin: 10px 10px 0 0; }

#review .site-top .whyplaytable { width: 390px; color: #FFF; }
#review .site-top .whyplaytable .point { width: 10px; padding:2px 0 0 0; }
#review .site-top .whyplaytable .reason { padding:0px 0 0 5px; }

#review .site-top .data { margin: 30px 0 0 20px; width: 230px; }
#review .site-top .data td { padding: 0 4px 21px 4px; color: #FFF; text-align: center; }
#review .site-top .data td b { color: #e73535; text-transform: uppercase; font-weight: normal; }

#review .review { padding: 20px 20px 20px 20px; }
#review .review h2 { color: #333; font-size: 21px; padding: 0 0 15px 0; }

#review .bonus { margin:0 10px; }
#review .bonus .top2 { width:956px; height:41px; padding:4px 0 0 0; text-align: center; font-size: 17px; font-weight: bold; color: #FFF; text-transform: uppercase; font-style: italic; }
#review .bonus .top .red { color: #FFF; }
#review .bonus .info { padding:20px; overflow: hidden; }
#review .bonus .info .left { width: 570px; }
#review .bonus .info .right { padding: 0 0 0 20px; }
#review .bonus .promo { background: #efefef url("images/site/promotions2.gif") top right no-repeat; margin:6px 0 0 0; }
#review .bonus .promo2 { width: 412px; height: 17px; padding:0 0 0 20px; background: url("images/site/promotions.gif") no-repeat; font-size: 11px; line-height: 1.4; }

.ins_r { float: right; margin: 5px 0 10px 10px; }
.ins_r img { float: right; }
.ins_r .hold, .ins_r .hold .back { right: 0; }
.ins_l { float: left; margin: 5px 10px 10px 0; }
.ins_l img { float: left; }
.ins_l .hold, .ins_l .hold .back { left: 0; }

.ins { display: inline; position: relative; border:1px #000 solid; }
.ins img { display: inline; opacity: 0.92; }
.ins .hold { bottom:0; position: absolute; cursor: pointer; }
.ins .hold p { color: #FFF; position: relative; padding: 5px 7px; font-size: 11px; }
.ins .hold p .txt { position: relative; z-index: 10; }
.ins .hold p .back { background: #000; bottom: 0; height: 100%; opacity: 0.8; position: absolute; width: 100%; }

.ins-small { width:170px; height: 128px; }
.ins-small .hold p { width: 156px; }

//.ins-large { width:300px; height: 300px; }
//.ins-large .hold p { width: 362px; }

.ins .hold a { color: #FFF; }

.screenshots { width: 984px; height: 173px; padding:4px 1px; background: url("images/site/screenshots.png") no-repeat; overflow: hidden; margin:10px 0 0 0; -moz-user-select: none; -webkit-user-select: none; user-select: none; behavior: url("ieUserSelectFix.htc"); }
.screenshots .larrow, .screenshots .rarrow { width: 35px; height: 173px; background: url("images/site/screenshots-arrows.png") no-repeat; float: left; text-indent: -1000px; overflow: hidden; background-position: 35px 0; }

.screenshots .larrow2 { width: 35px; height: 173px; background: url("images/site/screenshots-arrows.png") no-repeat; float: left; text-indent: -1000px; overflow: hidden; background-position: 0 0; cursor: pointer; }
.screenshots .rarrow2 { width: 35px; height: 173px; background: url("images/site/screenshots-arrows.png") no-repeat; float: left; text-indent: -1000px; overflow: hidden; background-position: -35px 0; cursor: pointer; }

.screenshots .larrow2:Hover { background-position: -70px 0; }
.screenshots .rarrow2:Hover { background-position: -105px 0; }

.screenshots .center { width: 900px; float: left; overflow: hidden; padding:23px 0 0 3px; margin:0 11px 0 0; }
.screenshots .slider { width:5000px; }
.screenshots .image { background: url("images/site/screenshots-slot.png") no-repeat; width: 170px; height: 128px; padding: 1px; margin:0 0 0 8px; float: left; }

.screenshots .boxgrid { width: 325px; height: 260px; margin:10px; float:left; background:#161613; border: solid 2px #8399AF; overflow: hidden; position: relative; }
.screenshots .boxgrid img { position: absolute; top: 0; left: 0; border: 0; }
.screenshots .boxcaption { float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.screenshots .captionfull .boxcaption { top: 260; left: 0; }
.screenshots .caption .boxcaption { top: 220; left: 0; }

.subcontent { background: #FFF url("images/box-back.gif") repeat-x; margin-top:10px; float: left; }
.subcontent-23 { width: 650px; }
.subcontent-13 { width: 296px; margin-left:7px; }
.subcontent-full { width: 986px; }
.subcontent .subtop { }
.subcontent .subtop2 { height: 29px; padding:10px 10px 0 15px; color: #FFF; font-weight: bold; font-size: 13px; }
.subcontent .content { padding:15px 15px; }

.subcontent .bottom-left { background: url("images/page-bottom.jpg") bottom left no-repeat; }
.subcontent .bottom-right { background: url("images/page-bottom.jpg") bottom right no-repeat; }

.subcontent .list { width: 100%; }
.subcontent .list td { padding:0 0 5px 0; }
.subcontent .list td.screen { padding:7px 0 0 0; }
.subcontent .list .lefttd { width:40%; }

.subinfobox { float: left; margin:10px 0 0 7px; background: url("images/site/blackbox-wrap.gif") repeat-y; }
.subinfobox .top { background: url("images/site/blackbox-top.jpg") top center no-repeat; }
.subinfobox .bottom { background: url("images/site/blackbox-bottom.jpg") bottom center no-repeat; width: 276px; padding:20px 10px; }

.subinfobox img { margin:0 auto; width:275px; height: 205px; } 

.c { float:none;clear:both; }

.newsletter table { width: 250px; padding: 0 20px 0 0; }
.newsletter .top { height: 26px; background: url("images/casino-newsletter.png") center right no-repeat; color: #FFF; font-size: 17px; font-weight: bold; border-bottom: 1px #FFF solid; }
.newsletter .btm { padding:20px 0 0 0;text-align: center; }

.news .title { font-size: 18px; color: #000000; }
.date { font-size: 11px; color: #777; }
.news .split { margin:15px 0 15px 0; height: 1px; width: 100%; border-bottom: 1px solid #CCC; }
.news .readmore { text-transform: uppercase; font-size: 10px; color: #1e60d9; font-weight: bold; }

.news2 .date { font-size: 10px; color: #777; }
.news2 a { font-size: 11px; font-family: verdana; }

.first-extras { float: left; margin: 10px 0 0 7px; }
.first-extras .bottom { background: url("images/first/extras-bottom.png") bottom center no-repeat; }
.first-extras .top { background: url("images/first/extras-top.png") top center no-repeat; width: 250px; padding:23px; text-align: center; }
.first-extras a { margin:0 auto; }

.news-extras { float: left; margin: 0 0 0 7px; }

.bonus-guide { overflow: hidden; height: 200px; border:10px #222 solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.bonus-guide img { margin-top:-40px; }

.leadin { width:700px; float: left; }
.gameguides { float: left; width: 200px; }

#root ul.gameguides li { padding:0; margin:0; }
#root ul.gameguides li a { font-size: 11px; display: block; font-weight: bold; }

* FLOATING MENU
#menu .item { margin: 0 0 0 11px; height:26px; float: right; cursor: pointer; }
#menu .item li { }
#menu .item li.current { height:26px; }
#menu .item li.hcurrent { background-position:0 -26px; }
#menu1 .item li a { display:block; padding:8px 0 0 29px; font-size:10px; letter-spacing:0; font-weight: bold; background-position:6px; background-repeat: no-repeat; }
#menu .item li.current a { color: #DDD; }

#menu .item li.current .e { background: #181818 url("images/menu-wrap.gif") repeat-x; border:1px #000 solid; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; padding:10px 0; }
#menu1 .item li.current .e .wt { background: transparent url("images/menu-wraptop.gif") top left repeat-x; }
#menu1 .item li.current .e .wl { background: transparent url("images/menu-wrapleft.gif") top left repeat-y; }
#menu1 .item li.current .e .wb { background: transparent url("images/menu-wrapbottom.gif") bottom left repeat-x; }
#menu1 .item li.current .e .wr { background: transparent url("images/menu-wrapright.gif") top right repeat-y; }
#menu1 .item li.current .e .tl { background: transparent url("images/menu-topleft.png") top left no-repeat; }
#menu1 .item li.current .e .bl { background: transparent url("images/menu-bottomleft.png") bottom left no-repeat; }
#menu1 .item li.current .e .tr { background: transparent url("images/menu-topright.png") top right no-repeat; }
#menu1 .item li.current .e .br { background: transparent url("images/menu-bottomright.png") bottom right no-repeat;}

#menu .item li.current .e ul li a { color: #EEE; font-size: 11px; font-weight: normal; padding:2px 15px 2px 20px; font-family: arial; }
#menu .item li.current .e ul li .t { color: #FFF; font-size: 13px; font-weight: bold; padding:5px 10px; }

#menu .item li.current .e ul li a:Hover { background-color: #444; }

#menu .item, #menu .item ul { padding: 0; margin: 0; list-style: none; }
#menu1 .item li .e li { float: left; }
#menu .item li .e { position: absolute;left: -999em; }
#menu .item li:hover .e, #menu .item li.lhover .e { left: auto; }
#menu1 .item li ul li:hover a, #menu .item li ul li.lhover a { color: #1D8DFF; }

#menu td { padding:0 5px; width: 1px; width:200px; }
#menu .vline { width: 1px; padding:0; background-color: #444; }
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#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: #000;
  z-index: 102;
  color:#fff;
  display:none;
  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 {
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 25px;
  padding: 16px 30px 5px 25px;
}

#TB_closeWindow{
  float: right;
  font-size: 12px;
  font-weight: bold;
  height: 25px;
  padding: 16px 30px 5px 25px;
}
#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;
}
#content p{
margin:8px 0px;
text-align:justify;}
.empty{
height:80px;}

.home_news {
   
   padding:20px 15px;
   background-image: url("images/news-bkgrd.png");
  }

/* CSS Document */

/* Main Container for Table */
.tablecon{ width:auto; margin:0 auto; float: auto;}

table.casinoCart{ 
width:100%;  
overflow:hidden; 
border:none; 
margin:0 auto;
}

/* Title you can control background image */
table.casinoCart tr.title{
width:100%; margin: 0 auto; 
background-color:#d10006; 
background-repeat:repeat-x; height:22px; overflow:hidden; 
}

/* Title Column Headers */
table.casinoCart tr.title td.number{ 
width:45px;  
overflow:hidden; 
text-align:center; 
}

table.casinoCart tr.title td.topOnlineCasinos{ 
width:110px; 
overflow:hidden;
text-align:left; 
font-size:11px; 
font-weight:bold; 
}

table.casinoCart tr.title td.custom1{ 
width:280px; 
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold; 
}

table.casinoCart tr.title td.casino_software{ 
width:100px; 
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold; 
}

table.casinoCart tr.title td.bonus{
width:70px;  
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold;
}

table.casinoCart tr.title td.payout{
width:70px;  
overflow:hidden;
text-align:center;
font-size:11px; 
font-weight:bold;
}

table.casinoCart tr.title td.usawhat{width:76px;  
overflow:hidden;
text-align:center;
font-size:11px; 
font-weight:bold;
}

table.casinoCart tr.title td.download{width:75px; 
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold;
}

table.casinoCart tr.title td.rating{
width:88px;  
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold;
}

table.casinoCart tr.title td.review{
width:82px;  
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold;
}

table.casinoCart tr.title{ 
font-family:Arial, Helvetica, sans-serif; font-size:11px; 
color:#fff; 
font-weight:bold; 
text-indent:5px;
}

/* Table Row Data Elements */
table.casinoCart tr.textarea{width:100%; margin: 0 auto; 
background-image:url("images/tabletextareaBg2.png") ; 
background-repeat:repeat-x; 
}

table.casinoCart tr.textarea td.number2{ width:35px; 
overflow:hidden; text-align:center;
}

table.casinoCart tr.textarea td.topOnlineCasinos2{ 
width:120px; 
overflow:hidden;
text-align:center; 
}

table.casinoCart tr.textarea td.casino_software2{ 
width:200px; overflow:hidden;
text-align:center; 
}

table.casinoCart tr.textarea td.bonus2{
width:75px; 
overflow:hidden;
text-align:center;
}

table.casinoCart tr.textarea td.payout2{
width:75px;  overflow:hidden;
text-align:center;
}

table.casinoCart tr.textarea td.usawhat2{
width:76px;  
overflow:hidden;
text-align:center;
}

table.casinoCart tr.textarea td.download2{
width:117px; 
overflow:hidden;
text-align:center; 
text-indext:5px;
}

table.casinoCart tr.textarea td.custom1{
width:117px;  
overflow:hidden;
text-align:center; 
text-indext:5px;
}

table.casinoCart tr.textarea td.rating2{
width:88px;  
overflow:hidden;
text-align:center;
}

table.casinoCart tr.textarea td.review2{
width:82px;  
overflow:hidden;
text-align:center;
}

table.casinoCart tr.title td.games{ 
text-align:center;
}

table.casinoCart tr.textarea{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#333; 
text-align:left;
}

table.casinoCart tr.textarea td.number2, table.casinoCart tr.textarea td.rating2, table.casinoCart tr.textarea td.review2, table.casinoCart tr.textarea td.casino_software2, table.casinoCart tr.textarea td.custom21{
    color: #333;
    font-family: "myriad Pro";
    font-size: 14px;
    font-weight: normal;
    padding: 0;
	text-indext: 5px;

}

table.casinoCart tr.textarea td.bonus2, table.casinoCart tr.textarea td.payout2 {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-align: center;

}

table.casinoCart tr.textarea td.usawhat2 img {
    float: left;
    margin: -3px 0 0 10px;
}

.topOnlineCasinos2 a{ 
text-decoration:none; 
color:#005aae; font-size:14px; 
text-align:justify; 
display:list-item; 
text-indent:5px; 
text-decoration: underline;
}

.review2 a,.usawhat2 a{ 
text-decoration:none; 
color:#083D68; 
font-size:14px; 
text-decoration:underline;
}

.topOnlineCasinos2 img {
    float: left;
    margin: 0 3px;
}


/* Table Row Color and Height */
table.casinoCart tr.odd{ background-color:#ffffff;
    background-repeat: no-repeat;
    height: 38px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    }
    
table.casinoCart tr.even{background-color:#FFD7D7;
    background-repeat: repeat-x;
    height: 38px;
    margin: 0 auto;
    width: 100%;
    }
    
    /* Remove Borders from Images */

	a img { 
    border: 0 none;
           }
 img {
    border: 0 none;
           }
