@charset "utf-8";
* { margin:0; padding:0;}
html, body { height:100%;}
body {text-align:center;  background:#e6e6e6;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

img {border:none;padding:0px 0; margin:0px;}

ol, ul {margin:0.6em 0;}

p{margin-bottom:7px;line-height:1.5;}

ol {margin-left:1.8em;}
ul {list-style:none; margin-left:0.2em;}
ul li {background-image:url(); background-position:0 6px; background-repeat:no-repeat; padding-left:8px; margin-bottom:3px;}
* html ul li {display:inline-block;}
ol ul li {display:inline-block;}
ul ul {margin:0 0 0 0;}
ul ul li {background:url(ul2-bull.gif) 0 6px no-repeat; padding-left:8px; margin-bottom:6px;}

a {outline:none;}
a:link {color:#136110;}
a:visited {color:#438c40;}
a:hover {color:#f31717; text-decoration:underline;}


h1 {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#136110; margin:6px 0 14px 0; background:url(bg-h1.png) 0 0 no-repeat; height:36px; line-height:36px; overflow:hidden; padding-left:16px;}
h2 {font-size:18px; font-family: Arial, Helvetica, sans-serif; color:#136110; margin:0.2em 0 0.2em 0; font-weight:normal;}
h3 {font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#136110; margin:0.7em 0 0.2em 0;}
h4 {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:0.4em 0 0 0; color:#136110;}

#container {height:auto; min-height:100%; width:902px; margin:0 auto; text-align: justify; position:relative; overflow:hidden;}
* html #container {height:100%; overflow:visible;}

.clearer {clear:both; height:0; overflow:hidden;}

.tl, .tr, .bl, .br {position:absolute; z-index:2; background-repeat:no-repeat; zoom:1; overflow:hidden; font-size:0;}

.noborderbox .tl {left:0; top:0; background-position:0 0;}
.noborderbox .tr {right:0; top:0; background-position:100% 0;}
.noborderbox .bl {left:0; bottom:0; background-position:0 100%;}
.noborderbox .br {right:0; bottom:0; background-position:100% 100%;}

.borderbox .tl {left:-1px; top:-1px; background-position:0 0;}  
.borderbox .tr {right:-1px; top:-1px; background-position:100% 0;}
.borderbox .bl {left:-1px; bottom:-1px; background-position:0 100%;}
.borderbox .br {right:-1px; bottom:-1px; background-position:100% 100%;}

/* IE6 HOLY SHIELD OF DEVELOPER's WRATH */
* html .noborderbox .bl, * html .noborderbox .br {bottom:expression(this.parentNode.clientHeight%2?'-1px':'0');}
* html .borderbox .bl, * html .borderbox .br {bottom:expression(this.parentNode.clientHeight%2?'-2px':'-1px');}
* html .noborderbox .tr, * html .noborderbox .br {right:expression(this.parentNode.clientWidth%2?'-1px':'0');}
* html .borderbox .tr, * html .borderbox .br {right:expression(this.parentNode.clientWidth%2?'-2px':'-1px');}

.inner {position:relative; z-index:5; zoom:1;}

.gray_white {position:relative; background:#fff; margin:0 auto;}
.gray_white .tl, .gray_white .tr, .gray_white .bl, .gray_white .br {width:12px; height:12px; background-image:url(bg-corners-gray-white.gif);}

.golden_block {position:relative; border:1px solid #ce9c04; margin:0 0 8px 0;}
.golden_block .tl, .golden_block .tr, .golden_block .bl, .golden_block .br {width:7px; height:7px; background-image:url(bg-corners-gold.png);}

.green_white {position:relative; border:1px solid #187416;}
.green_white .tl, .green_white .tr, .green_white .bl, .green_white .br {width:7px; height:7px; background-image:url(bg-corners-green.png);}

.white_white {position:relative; border:1px solid #b1b0b0;}
.white_white .tl, .white_white .tr, .white_white .bl, .white_white .br {width:7px; height:7px; background-image:url(bg-corners-white-white.gif);}

.green_header {background:url(bg-green-header.gif) 0 0 repeat-x;}
.golden_header {background:url(bg-golden-header.gif) 0 0 repeat-x;}

.header {margin-bottom:5px; position:relative; z-index:10;}
.header .inner {height:147px; width:100%; background:url(bg-header.png) 50% 0 no-repeat transparent;}

.logo {display:block; width:430px; height:105px; overflow:hidden; margin:0 auto;}
.logo span {display:block; padding-top:300px;}

.floatings {overflow:hidden; zoom:1;}
/* MAIN MENU */
.main_menu_wrap {float:left; position:relative; left:50%;}
.main_menu {float:left; position:relative; left:-103%; margin:0;}
*html .main_menu {float:left; position:relative; left:-103%; margin:0;}
*:first-child+html .main_menu {float:left; position:relative; left:-103%; margin:0;}
.main_menu li {float:left; background-position:-300px;; margin:0; position:relative; padding:0 26px;}
.main_menu li a {display:block; float:left; height:42px; line-height:32px; font-size:13px; font-weight:bold;}
.main_menu li a:link {color:#fefefe; text-decoration:none;}
.main_menu li a:visited {color:#fefefe; text-decoration:none;}
.main_menu li a:hover {color:#fefefe; text-decoration:underline;}
.main_menu li.selected a:link, .main_menu li.selected a:visited, .main_menu li.current a:link, .main_menu li.current a:visited {text-decoration:underline;}

.main_menu li ul {display:none; position:absolute; float:none; top:33px; left:50%; width:176px;}
.main_menu li ul li {float:none; position:relative; left:-88px; padding:0; border:solid #116f0e; border-width:0 1px 1px 1px;}
.main_menu li ul li a {float:none; height:28px; line-height:28px; padding:0 0 0 12px; white-space:nowrap;}
.main_menu li ul li a:link {background:#40913b; text-decoration:none !important;}
.main_menu li ul li a:visited {background:#40913b; text-decoration:none !important;}
.main_menu li ul li a:hover, .main_menu li ul li.current a:link, .main_menu li ul li.current a:visited {background:#69ab61; text-decoration:none;}
.main_menu li:hover ul, .main_menu li.menu_show ul {display:block;}

.main {padding:8px 11px; margin-bottom:5px;}

/* TOP7 TABLE */
.page_index .tablebox, .tablebox_inner {width:418px; background-color:#e5e5e5;  margin:0 8px 8px 0; float:left;}
* html .page_index .tablebox {width:415px;}
.tablebox .inner, .tablebox_inner .inner {background:url(bg-title-tablebox.gif) 10px 7px no-repeat; overflow:hidden; zoom:1; }
.top7 {width:100%;}
.page_index .top7, .tablebox_inner .top7 {margin-top:29px;}
.top7 td {padding:3px 3px; text-align:center;}
.top7 thead td {background:#257e21; font-size:11px; color:#fff; padding:6px 7px 3px 7px;}	
.top7 .even td {background:#fff;}
.top7 .pic_link {display:block; width:25px; height:25px; background-position:0 0; background-repeat:no-repeat; float:left; margin-right:6px;}
.top7 .txt_link {display:block; float:left; line-height:25px; font-weight:bold;}
.top7 .top7_txt {text-align:justify; padding:0px 8px 5px 8px;}

.top7 .top7_cas, .top7 .top7_rev {text-align:left;}
.top7 .top7_soft {font-size:11px; text-align:center; width:50px;}
* html .top7 .top7_soft {width:46px;}
.top7 .top7_rev {font-size:11px; text-align:center;}


/* CASINO OF THE MONTH */
.cotm {width:450px; float:left;  margin:0 0 8px 0;}
.cotm .inner {z-index:1; background:url(bg-title-cotm.gif) 10px 7px no-repeat; overflow:hidden; zoom:1;}
.cotm .gray_gradient {background:url(bg-grad-cotm.png) 0 -29px no-repeat; margin-top:29px; padding:18px 19px 1px 13px;}
.cotm ul {margin:0;}
.cotm ul li {background:url(ul-star.png) 0 50% no-repeat; padding-left:16px; margin:0 0 3px 4px;}
.cotm p {margin:0; padding:1px 0;}
.cotm_text {width:174px; margin-top:10px; background-position:100% 100%; background-repeat:no-repeat; float:left;}
.cotm_piclink {display:block; float:right; margin-top:10px; width:228px;}
.cotm_piclink img {margin:0; float:right;}
.cotm_text p {text-align:justify;}
.cotm_button {display:block; width:118px; height:28px; background:url(bg-cotm-button.png) 0 100% no-repeat; margin:0 auto 0 auto; padding-top:10px;}

/* FREE CASINO ONLINE GAMES */
.focg {}
.focg .inner  {z-index:0; background:url(bg-title-focg.gif) 10px 7px no-repeat; overflow:hidden; zoom:1;}
.focg .golden_gradient {margin-top:28px; padding:6px 12px; background:url(bg-golden-gradient.gif) 0 0 no-repeat; overflow:hidden; zoom:1;}
.playgame_link {width:136px; float:left; margin:0 11px 0 0;}
.playgame_link p {text-align:center; margin:5px 0 0 0;}
.playgame_link p a {font-weight:bold;}
.focg_txt {width:408px; float:left; padding-left:4px;}

/* GAMES */
.games {width:418px; background-color:#fff; margin:0 8px 8px 0; float:left;}
.games .inner {background:url(bg-title-games.gif) 10px 7px no-repeat; overflow:hidden; zoom:1;}
.games p {margin:0; padding:9px 0;}
.tabs_wrap {margin-top:0px; width:100%; height:28px; overflow:hidden; background:url(bg-games-tabs-wrap.gif) 0 0 repeat-x; zoom:1;}
.tabs_center {float:left; position:relative; left:50%;}
.tabs {float:left; position:relative; left:-50%; margin:0; background:transparent; zoom:1;}
.tabs li {float:left; margin:0; padding:0; background-position:0 -30px;}
.tabs li a {display:block; float:left; height:28px; line-height:28px; padding:0 0 0 14px; zoom:1;}
.tabs li a span {display:block; float:left; padding:0 15px 0 0; cursor:pointer; zoom:1;}
.tabs li a:link, .tabs li a:visited, .tabs li a:hover {color:#fff; text-decoration:underline;}
.tabs li.active a {background:url(bg-tabs-active-l.gif) 0 2px no-repeat; line-height:32px;}
.tabs li.active a span {background:url(bg-tabs-active-r.gif) 100% 2px no-repeat;}
.tabs li.active a:link, .tabs li.active a:visited {color:#257e21; font-weight:bold; text-decoration:none;}
.gamesdescs {clear:left;}
.gamesdescs .tab {display:none;}
.page_index .gamesdescs .tab {padding:12px 11px;}
.gamesdescs .active {display:block;}
.gamesdescs .games_linkbox {background-position:100% 0; background-repeat:no-repeat; height:84px; padding:10px 0 0 6px;}
.gamesdescs .tab ul li {background:url(bg-games-arrow.gif) 0 2px no-repeat; padding-left:20px; margin-bottom:7px;}
.gamesdescs .tab ul li a:link, .gamesdescs .tab ul li a:visited {color:#136110;}

#roulette .games_linkbox {background-image:url(bg-tabs-roulette.jpg); background-position:155% 0;}
#baccarat .games_linkbox {background-image:url(bg-tabs-baccarat.jpg);}
#blackjack .games_linkbox {background-image:url(bg-tabs-blackjack.jpg); background-position:155% 0;}
#craps .games_linkbox {background-image:url(bg-tabs-craps.jpg);}
#keno .games_linkbox {background-image:url(bg-tabs-keno.jpg);}
#slots .games_linkbox {background-image:url(bg-tabs-slots.jpg); background-position:155% 0;}
.gamesdescs .four_linkbox {padding:4px 0 6px 6px;}
.gamesdescs .four_linkbox ul {margin-top:0;}

.tab_topcasinos {padding-bottom:1px;}
.tab_topcasinos a {display:block; width:90px; overflow:hidden; text-decoration:none; text-align:center; background-position:0 0; background-repeat:no-repeat; padding-top:47px; float:left; margin:0 12px 0 0;}
.tab_topcasinos a:link span {color:#136110; text-decoration:underline;}
.tab_topcasinos a:visited span {color:#438c40; text-decoration:underline;}
.tab_topcasinos a:hover span {color:#f31717; text-decoration:underline;}
.tab_topcasinos .tab_topcasinos_last {margin-right:0;}
.tab_topcasinos_title {color:#136110; font-size:14px; font-weight:bold; display:block; margin:10px 0 6px 0;}

/* ARTICLE NEWS */
.right_from_games{float:left; width:452px; position:relative; margin-bottom:8px;}
.article_news {margin-bottom:8px;}
.article_news .inner {padding:40px 10px 10px 10px; z-index:1; background:url(bg-title-articles-news.gif) 10px 7px no-repeat; overflow:hidden; zoom:1;}
.news .title_news {background:url(bg-title-news.gif) 50% 50% no-repeat; width:62px; height:17px; position:absolute; top:-8px; right:40px;}
.news .inner_news {padding:10px 10px 10px 16px; overflow:hidden;}
.news .news_list {overflow:hidden;}
.article_news .article_news_text {float:left; width:242px; padding-right:8px; text-align:justify;}
.article_news_text p {margin:0;}
.article_news .news {width:176px; float:left;}
.article_img {margin:0 12px 12px 0;}
.article_news_text h2 {margin-top:0;}
.head_article_link:link, .head_article_link:visited {color:#136110;}
.main_article_link {font-weight:bold;}
.article_list {margin:0;}
.article_list li {background:none; margin:0; padding:0; font-size:11px; display:block; height:14px; overflow:hidden;}

.hotlist {margin:0; padding:0;}
.hotlist li {background:url(bg-games-arrow.gif) 0 3px no-repeat; float:left; padding-left:19px; clear:both;}
.hotlist li a {display:block; width:131px; height:30px; float:left; overflow:hidden;}
.hotlist li small {display:block; width:131px; font-size:11px; float:left; text-align:right; margin-top:3px;}

/* NEWSLETTER */
.newsletter {background:url(bg-newsletter.png) 0 0 no-repeat; width:302px; height:128px; padding:5px 16px 1px 134px;}
.newsletter p {font-size:11px; clear:left; margin:0; padding:12px 0 12px 0;}
*:first-child+html .newsletter {padding-top:11px;}
*:first-child+html .newsletter p {padding-top:6px;}
.newsletter_input {float:left; clear:left; width:100%; height:23px; margin:0; line-height:23px;}
.newsletter_input label, .newsletter_input input {display:block; float:left;}
.newsletter_input label {margin-right:8px; color:#136110;}
.newsletter_input .input input {margin:2px 8px 0 0; width:140px;}
.newsletter_input .input {float:left;}
.newsletter_input .submit input {background:url(bg-subscribe-button.png) 0 0 no-repeat; width:75px; height:23px; border:none; outline:none; cursor:pointer;}

/* BOTTOM */
.bottom {width:770px; height:49px; background:url(bg-bottom.png) 0 0 no-repeat; padding:21px 0 0 110px;}

/* FOOTER */

.footer {padding:8px 11px;}
.footer .inner {background:url(bg-footer-green.png) 0 0 no-repeat; height:45px; color:#fff;  text-align:center; font-size:11px; padding-top:16px;}
.footer .inner a:link, .footer .inner a:visited {color:#fff;}
.footer .inner a.current {text-decoration:none;}
/* INNER */

.breadcrumbs {font-size:11px; padding:1px 16px; float:left;}
.breadcrumbs a {float:left; background:url(bg-breadcrumb.gif) 100% 4px no-repeat; padding-right:15px; margin-right:7px;}
.breadcrumbs span {float:left; font-size:11px;}

.text_actually {padding:0 10px 10px 10px;}


/* SIDETOP */
.textbox {width:669px; float:left; overflow:hidden; zoom:1;}
.noside .textbox {width:auto; float:none;}
.page_inner .tablebox {width:208px; background-color:#fff;  margin:0 0 0 0; float:left;}
.sidetop {margin-top:2px; padding:0 9px 10px 9px;}
.sidetop_item {clear:both; padding:3px 0 0 0; overflow:hidden;}
.sidetop_textlink {font-size:14px; padding:3px 40px 4px 0; display:inline-block; float:left;}
.us {background:url(us_accepted-1.png) 100% 50% no-repeat;}
.sidetop_piclink {display:block; width:110px; height:50px; float:left; background-position:0 0; background-repeat:no-repeat;}
.sidetop_bonuses {float:left;}  
.us_accepted {border:0 none;}
/* TABED TABLES */
.sort {float:left; width:648px;}
.sort .top7 thead td {background:#e5e5e5; color:#257e21; padding:5px 7px;}
.sort .top7 tbody tr td {border-top:1px solid #c7c5c5;}
.sort .tabs_center {left:6px;}
.sort .tabs {left:0;}
.sort .top7 tbody tr.spanned td {border:none;}
.top7 tbody .top7_type {font-size:11px; width:80px;}
.sort_bonuses {margin-bottom:20px;}
.sort_bonuses .inner {background:url(bg-title-bonus-type.gif) 10px 7px no-repeat; overflow:hidden; zoom:1;}
.sort_game .inner {background:url(bg-title-bonus-game.gif) 10px 7px no-repeat; overflow:hidden; zoom:1;}
/* GAME REVIEW */
.game_pic {float:right;}
.game_pic_left {float:left; margin-right:16px;}
.bestcasinos {float:left; margin-top:10px; position:relative; left:50%;}
.bestcasinos1 {float:left; position:relative; left:-50%;}
.greenstar {padding:25px 0 20px 36px;}
.greenstar_left { overflow:hidden; zoom:1; padding:12px 0 10px 0; float:left; width:140px; margin-left:0;}
.greenstar_right { overflow:hidden; zoom:1; padding:12px 0 10px 0; float:left; width:140px; margin-left:0;}
.greenstar li, .greenstar_right li, .greenstar_left li {background:url(bg-games-arrow.gif) 0 2px no-repeat; padding-left:20px; margin-bottom:7px;}
.bestcasinos a {display:block; float:left; margin:0 30px 0 0; text-align:center; text-decoration:none; width:160px;}
.bestcasinos a img {margin-bottom:5px;}
.bestcasinos a.last_bc {margin-right:0;}
.bestcasinos a span {text-decoration:underline; padding:3px 22px 0 0; background-repeat:no-repeat; background-position:100% 50%;}

/* CASINO REVIEW */

.casino_review_table {margin:10px 0 0 0;}
.casino_review_table td {padding:3px 0; vertical-align:top;}
.casino_review_main_pic {float:right; width:280px; padding-right:5px;}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {height:600px; width:800px; border:10px solid #fff; background:url(bg-loading.gif) 50% 50% no-repeat #fff;}
#simplemodal-container a.modalCloseImg {background:url(x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
* html #simplemodal-container a.modalCloseImg {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/x.png'); background:none;}
#simplemodal-container #basicModalContent {padding:8px;}

.casino_screens {float:left; overflow:hidden; width:500px; margin-bottom:14px;}
.casino_screens a {display:block; float:left; margin-right:10px;}

.casino_buttons {width:280px; float:left; overflow:hidden; padding-top:20px;}

.casino_buttons a {display:block; background-position:0 0; background-repeat:no-repeat; height:28px; display:block; margin:0 auto 19px auto;}
.casino_visit {width:118px; background-image:url(bg-casino-visit.gif);}
.casino_buttons .casino_download {width:146px; height:29px; background-image:url(bg-casino-download.gif);}

.casino_buttons a:link, .casino_buttons a:visited, .casino_buttons a:hover {text-decoration:none;}

.modal_big_pic {background-position:0 0; background-repeat:no-repeat; width:800px; height:600px;}
#cherry_scr1_b {background-image:url(screen1.jpg);}
#cherry_scr2_b {background-image:url(screen2.jpg);}
#cherry_scr3_b {background-image:url(screen3.jpg);}

#rushmore_scr1_b {background-image:url(screen1-7.jpg);}
#rushmore_scr2_b {background-image:url(screen2-7.jpg);}
#rushmore_scr3_b {background-image:url(screen3-7.jpg);}

#rome_scr1_b {background-image:url(screen1-6.jpg);}
#rome_scr2_b {background-image:url(screen2-6.jpg);}
#rome_scr3_b {background-image:url(screen3-6.jpg);}

#online-vegas_scr1_b {background-image:url(screen1-5.jpg);}
#online-vegas_scr2_b {background-image:url(screen2-5.jpg);}
#online-vegas_scr3_b {background-image:url(screen3-5.jpg);}

#golden-casino #simplemodal-container { width:600px; height:450px;}
#golden_scr1_b {background-image:url(screen1-2.jpg); width:600px; height:450px;}
#golden_scr2_b {background-image:url(screen2-2.jpg); width:600px; height:450px;}
#golden_scr3_b {background-image:url(screen3-2.jpg); width:600px; height:450px;}

#club-usa_scr1_b {background-image:url(screen1-1.jpg);}
#club-usa_scr2_b {background-image:url(screen2-1.jpg);}
#club-usa_scr3_b {background-image:url(screen3-1.jpg);}

#las-vegas-usa_scr1_b {background-image:url(screen1-3.jpg);}
#las-vegas-usa_scr2_b {background-image:url(screen2-3.jpg);}
#las-vegas-usa_scr3_b {background-image:url(screen3-3.jpg);}

#oasis_scr1_b {background-image:url(screen1-4.jpg);}
#oasis_scr2_b {background-image:url(screen2-4.jpg);}
#oasis_scr3_b {background-image:url(screen3-4.jpg);}

#sloto-cash_scr1_b {background-image:url(screen1-8.jpg);}
#sloto-cash_scr2_b {background-image:url(screen2-8.jpg);}
#sloto-cash_scr3_b {background-image:url(screen3-8.jpg);}

#helper {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -10;}

.picleft { float:left; margin:0 6px 3px 0; border:1px solid #ddd;}
.picright { float:right; margin:0 0 3px 6px; border:1px solid #ddd;}
.text_actually h2 {margin-top:0.6em;}
.text_actually table.centered { margin:10px 0; border-collapse:collapse;}
.text_actually table.centered td { padding:3px 6px; border:1px solid #999;}
.text_actually table.centered thead td {background-color:#eee; font-weight:bold;}
.text_actually table.centered thead td.hdr {background-color:#25668d; color:#FFFFFF; font-size:12px; text-align:center;}
.faq a {text-decoration:none; border-bottom:1px dashed;}

#feedback { width:296px; overflow:hidden; zoom:1; margin-top:16px;}
#feedback .input { overflow:hidden; zoom:1; margin:6px 0;}
#feedback .submit { text-align:right;}
#feedback .submit input { padding:1px 6px;}
* html #feedback .submit input { padding:1px 0;}

#feedback .input label { float:left; width:90px;}
#feedback .input input, #feedback .input select, #feedback .input textarea { float:left; width:200px;}

.sort_casinos {margin-bottom:10px;}
.sort_casinos .inner {background:url(bg-title-tablebox.gif) 10px 7px no-repeat; overflow:hidden; zoom:1; }
.news_list_page li {background:none; padding:0; margin:5px 0;}
#gambling-books .text_actually img {border:1px solid #c4bfbf; margin:0 14px 14px 0;}
#gambling-books .text_actually hr {margin-bottom:14px;}
#online-casino-software .text_actually img {border:none;}

/* SITEMAP */
.sitemap_main ul li {background:none; padding:0; clear:left; margin-bottom:5px;}
.sitemap_main ul li a {font-weight:bold;}
.sitemap_main ul li ul {margin:5px 0 0 37px;}
.sitemap_main ul li ul li {background:url() 0 6px no-repeat; padding:0 0 0 10px; clear:none;}
.sitemap_main ul li ul li a {font-weight:normal;}
.sitemap_main ul li ul li ul {margin:0 0 0 12px;}
.sitemap_main ul li ul li ul li {padding:0; background:none;}

.sitemap_games {float:left; width:80px;}

.sitemap_bottom ul li {background:none; padding:0;}

.faq dt {padding:0 0 4px 0;}
.faq dd {padding:0 0 8px 14px; display:none;}

.pic_link:link, .pic_link:visited, .pic_link:hover {text-decoration:none;}


/* BJ Strategy Chart */
.strategy_chart {width:342px; float:left;}
.strategy_chart .inner {padding-top:29px; z-index:0; background:url(bg-title-strategy-chart.gif) 10px 7px no-repeat;}
.strategy_chart_legend {float:left; width:280px; padding-left:15px;}
.chart { border-collapse:collapse;}
.chart td, .chart th { border:1px solid #999; border-width:1px 0 0 1px; padding:4px; text-align:center;}
.chart thead td {border:none;}
.chart thead td { font-weight:bold; /*background-color:#f4f4f4 !important;*/}
.chart td.hit, span.hit {background:#c8fffb}
.chart td.st, span.st {background:#fddeaa}
.chart td.dd, span.dd { background:#fff48f}
.chart td.hp, span.hp {background:#ffcfcf;}
.chart td.hr, span.hr {background:#d0d9ff;}
.chart td.sp, span.sp {background:#cdfeb2;}
.chart td.dp, span.dp {background:#c0f7fc;}
.chart td.ssp, span.ssp {background:#78faff;}

/* Download BJ */
.softtable .inner {padding-top:29px; background:url(bg-title-softtable.gif) 10px 7px no-repeat;}
.greyheaded_table {width:100%;}
.greyheaded_table td {padding:12px; vertical-align:top;}
.greyheaded_table .greythead td {background:#E5E5E5; padding:6px 8px;}
.greyheaded_table .divide td {border-bottom:1px solid #187416;}
.greythead h2 {margin:0;}

.softreq {width:240px; border-right:1px solid #E5E5E5;}
.softpic {width:164px; text-align:center;}
.softpic img {border:none;}
.greyheaded_table .softused {padding-left:12px;}
.su_item {margin-bottom:12px; overflow:hidden; zoom:1;}

.greyheaded_table .greyt_piclink {width:105px; height:79px; float:left;}
.su_casino  {float:left; width:125px; padding:0 14px 0 14px;}
.su_subitem {float:left; width:118px; text-align:center;}
.su_clink {font-size:14px;}
.su_bonus {display:block; margin:16px 0 0 3px;}
.su_us {display:block; margin:4px 0 0 3px; font-weight:bold;}
.soft_crev {display:block; margin-top:4px;}
.soft_cdown:link, .soft_cdown:visited, .soft_cdown:hover {display:block; width:118px; height:29px; background:url(bg-butt-download.gif) 0 0 no-repeat; margin-top:12px; text-decoration:none;}






/* BJ GAME */
.page_inner .sidenewsbox {width:208px; background-color:#fff;  margin:0 0 0 0; float:left;}
.sidenewsbox .inner {background:url(bg-title-sidenews.gif) 10px 7px no-repeat; overflow:hidden;}
.page_inner .sidearticlesbox {width:208px; background-color:#fff;  margin:0 0 0 0; float:left; margin-top:20px;}
.sidearticlesbox .inner {background:url(bg-title-sidearticles.gif) 10px 7px no-repeat;; overflow:hidden;}

#newsframe {margin:10px 0 0 0; width:190px; height:250px;}
#articlesframe {margin:10px 0 0 0; width:190px; height:176px;}
.onehundered {width:645px;}


/* R Games */
.roulettegames .inner {background:url(bg-title-roulettegames.gif) 10px 7px no-repeat;}
.games_vart .inner {padding-top:29px;}
.games_vart .greythead td {font-weight:bold; text-align:center;}
.games_vart .greythead .rg_casino {text-align:center;}
.games_vart .rg_clnk {font-size:14px;}
.screen_modal {display:block;}
.screen_modal_big {width:800px; height:600px;}
.rg_sc {text-align:center; width:220px;}
.rg_piclink {display:block; width:100px; height:50px; background-position:0 0; background-repeat:no-repeat; margin:0 auto;}
.rg_casino span {display:block; text-align:center;}
.rg_bonus {margin-top:14px;}
.rg_us {margin-top:4px; font-weight:bold;}
.rg_butt {display:block; width:118px; height:28px; background:url(bg-casino-play.gif) 0 0 no-repeat; margin:8px auto; cursor:pointer;}

.slotsgames .inner {background:url(bg-title-slotsgames.gif) 10px 7px no-repeat;}
.slotsgames .rg_casino {width:140px;}

/* BJ Games Variations */
.blackjackgames .inner {background:url(bg-title-blackjackgames.gif) 10px 7px no-repeat;}
.blackjackgames .greyheaded_table td {text-align:left;}
.bjg_casino {width:320px;}
.bjg_clnk {font-size:14px; font-weight:bold;}
.bjg_piclink {display:block; width:148px; height:111px; float:left;}
.bjg_txt {width:166px; float:left; text-align:center;}
.bjg_txt span {display:block; line-height:18px;}
.bjg_us {font-weight:bold;}
.bjg_butt {display:block; width:118px; height:28px; background:url(bg-casino-play.gif) 0 0 no-repeat; margin:6px auto;}
.bjg_glist ul {margin:0;}
.vl_1 {float:left; width:170px;}
.vl_2 {float:left; width:110px;}

/* */
.cgames_item {overflow:hidden; zoom:1;}
.cgames_lists, .cgames_pic, .cgame_txt {float:left;}
.cg_left {width:132px; float:left; padding:0; margin:0;}
.cgames_lists {width:122px; padding:10px 0 0 10px;}
.cgames_pic {width:352px; overflow:hidden; padding-top:3px;}
.cgame_txt {width:364px; padding:0 0 0 12px;}

.cg_toplists {width:276px; padding:10px 0 0 10px;}
.cg_toppic {width:242px; overflow:hidden; padding-top:3px;}
.cg_toptxt {width:320px; padding:0 0 0 12px;}

.cg_casinos_item {overflow:hidden; zoom:1; margin-top:14px;}
.cg_casinos_head {width:81px; height:71px; float:left;}
.cg_blackjack .cg_casinos_head {background:url(bg-games-bj.gif) 0 0 no-repeat;}
.cg_slots .cg_casinos_head {background:url(bg-games-slots.gif) 0 0 no-repeat;}
.cg_roulette .cg_casinos_head {background:url(bg-games-roulette.gif) 0 0 no-repeat;}
.cg_casino_solo {height:47px; float:left; background:#e8e8e8; overflow:hidden; padding:12px 6px; margin-right:1px;}
.cg_cpiclink {display:block; width:90px; height:45px; background-position:0 0; background-repeat:no-repeat; float:left;}
.cg_ctxt {float:left; padding:0 6px 0 6px; width:82px;}
.cgame_txt p {margin-top:0;}
.cg_buttons {float:left; text-align:center;}
.cg_button {display:block; width:61px; height:25px; background:url(bg-butt-play-only.gif) 0 0 no-repeat; margin:0px 0 5px 0;}

/* all theese custom heads */
.rbox_title {display:block; overflow:hidden; height:0;}
.top-internet .inner {background:url(bg-title-top-internet.gif) 10px 7px no-repeat; z-index:0;}
.top-blackjack .inner {background:url(bg-title-top-blackjack.gif) 10px 7px no-repeat;}
.top-slots .inner {background:url(bg-title-top-slots.gif) 10px 7px no-repeat;}
.top-roulette .inner {background:url(bg-title-top-roulette.gif) 10px 7px no-repeat;}

/* game pages */
.playgame {width:990px !important;}
.playgame .header .inner {background:url(bg-header-game.gif) 50% 0 no-repeat; height:47px;}
.playgame .header .logo {display:none;}
.playgame .main {padding:8px 10px !important;}
.playgame .footer {padding: 8px 10px;}
.playgame .footer .inner {background:url(bg-footer-game.gif) 0 0 no-repeat;}
.playgame .text_actually {padding:0;}
.playgame .main_menu_wrap {padding:5px 0 0 0;}
.bottom-blackjack {margin:10px 0 0 0; padding:18px 0 0 126px; height:67px; background:url(bg-bottom-blackjack.gif) 0 0 no-repeat;}
.bottom-slots {margin:10px 0 0 0; padding:18px 0 0 126px; height:67px; background:url(bg-bottom-slots.gif) 0 0 no-repeat;}
.bottom-roulette {margin:10px 0 0 0; padding:18px 0 0 126px; height:67px; background:url(bg-bottom-roulette.gif) 0 0 no-repeat;}
.gameframe {border:0 none !important;}
.bod img{border:1px dotted #C60C0A;}
.sidetop ul li{background-image:url(bullets.png);
background-position:left 7px;
background-repeat:no-repeat;
line-height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 22px;}
.sidetop ul li a{ text-decoration:none}

.re h2{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg-h1.png) no-repeat scroll 0 0;
color:#136110;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
height:36px;
line-height:36px;
margin:6px 0 14px;
overflow:hidden;
padding-left:16px;}

.more ul li{display:inline; border-right:solid #ffffff 1px;padding-left:8px;
padding-right:8px; }

.more ul li a{font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif}
