@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%;}
body {text-align:center;  background:url(../img/bg-body.gif) 0 0 repeat #001f00;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

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

p, ol, ul {margin:0.6em 0;}

ol {margin-left:1.8em;}
ul {list-style:none; margin-left:0.2em;}
ul li {background-image:url(../img/ul1-bull.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:8px; margin-bottom:3px;}
* html ul li {zoom:1; overflow:hidden;}
ol ul li {zoom:1}
ul ul {margin:0 0 0 0;}
ul ul li {background:url(../img/ul2-bull.gif) 0 6px no-repeat; padding-left:8px; margin-bottom:6px;}

a {color:#235100;}
a:hover {color:#f45000; text-decoration:underline;}

h1 {font-size:24px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight:normal; color:#1f4800; text-align:center; text-transform:uppercase; margin:0 0 13px 0}
h2 {font-size:18px; font-family: Arial, Helvetica, sans-serif; color:#7e3b10; margin:0.4em 0 0.2em 0; font-weight:normal;}
h3 {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#163300; margin:0.7em 0 0.2em 0;}
h4 {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:0.4em 0 0 0; color:#7e3b10;}

#container {height:auto; min-height:100%; width:960px; margin:0 auto; text-align:left; position:relative; background:url(../img/bg-top.gif) 0 0 no-repeat;}
* html #container {height:100%; overflow:visible;}

#header {height:275px;}
#logo {display:block; width:311px; height:202px; position:relative; left:324px; background:url(../img/bg-logo.jpg) 0 0 no-repeat;}

#content {background:url(../img/bg-content.gif) 0 0 repeat-y;}
#inner {position:relative; top:-70px; width:916px; margin:0 auto;}


.roundborder {border:2px solid #7cb151; background:#ece6c3; position:relative; zoom:1;}
.text {position:relative; z-index:5; zoom:1;}
.tl, .tr, .bl, .br {background-image:url(../img/bg-corner-main.gif); width:24px; height:24px; position:absolute; overflow:hidden; zoom:1;}
.tl {left:-2px; top:-2px; background-position:0 0;}
.tr {right:-2px; top:-2px; background-position:100% 0;}
.bl {left:-2px; bottom:-2px; background-position:0 100%;}
.br {right:-2px; bottom:-2px; background-position:100% 100%;}

* html .bl, * html .br {bottom:expression(this.parentNode.clientHeight%2?'-3px':'-2px');}

#leftwrap {float:left; width:746px;}

.left, .right {float:left; width:170px; margin-top:30px;}
.main {float:right; width:560px;}
.left, .main {margin-right:6px;}
* html .main {margin-right:3px;}

.main .text {padding:18px 11px; word-wrap: break-word; overflow:hidden;}
.menu .text {padding:20px 0;}
#footer {height:125px; background:url(../img/bg-footer.gif) 0 0 no-repeat; padding-top:45px; color:#000;}
#footer p, .menu_bottom {text-align:center;}
#footer a {color:#000;}
#footer a:hover {color:#bf0000}
.clearer {clear:both; height:1px; width:100%;}
.title {height:33px; border-bottom:2px solid #7cb151; background-position:50% 0; background-repeat:no-repeat;}

.menu #menu {margin:0; border:solid #7cb151; border-width:2px 0 0 0; padding:0 10px 20px 10px;}
.menu #menu li {background:none; border-bottom:1px solid #7cb151;; margin:0; padding:0;}
.menu #menu li ul {margin:5px 0 7px 0;}
.menu #menu li li {border:none; background:url(../img/menu-ul-bull.gif) 13px 5px no-repeat; padding:0 0 0 23px;}
.menu #menu li.last {border:none;}
.menu #menu li a {color:#7c3300; font-weight:bold; font-size:13px; text-decoration:none; display:block;  padding:8px 0 8px 8px}
.menu #menu li li a {padding:0;}
.menu #menu li li.current a:link, .menu #menu li li.current a:visited {padding:0; background:none;}
.menu #menu li a:visited {color:#ba6c35;}
.menu #menu li a:hover {text-decoration:underline;}
.menu #menu li.current a, .menu #menu li.current a:visited {color:#f45000; background:url(../img/menu-curr.gif) 100% 6px no-repeat;}
.menu #menu li.current li a  {background:none; color:#7c3300;}
.menu #menu li.current li a:visited {background:none; color:#ba6c35;}
.partners, .top {margin-top:20px;}
.partners_title {background-image:url(../img/title-partners.gif)}
.top3_title {background-image:url(../img/title-top3.gif)}
.top_title {background-image:url(../img/title-top.gif); border-top:2px solid #7cb151;}

.top3 {padding-bottom:10px;}
.top3_item {padding:0 18px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:10px 0;}
.top3_atitle {text-align:center; display:block; font-size:14px; font-weight:bold; color:#834609; margin-bottom:7px;}
.top3_piclink {display:block; text-align:center; margin-bottom:7px;}
.top3_desc {font-size:11px;}

.top7_item {padding:5px 0 5px 14px; overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif; clear:left;}
.top7_pic, .top7_link, .us_small {display:block; float:left; margin-right:6px;}
.us_small {margin-top:2px;}
.top7_link {font-size:11px; color:#235100;}
.top7_link:visited {color:#5a922f;}
.top7_link:hover {color:#f45000}

.main table {text-align:center; margin:3px 0 8px 0;}
.main table thead tr td {background:#1d4c1d; color:#e6ca77; font-weight:bold; text-align:center; border:none; padding:5px 12px;}
.main table thead td.td_first {background:url(../img/bg-table-tl.gif) 0 0 no-repeat #1d4c1d;}
.main table thead td.td_last {background:url(../img/bg-table-tr.gif) 100% 0 no-repeat #1d4c1d;}
.main table td {padding:5px; border-bottom:1px solid #4a851c;}
.main table tbody td.td_first {border-left:1px solid #4a851c;}
.main table tbody td.td_last {border-right:1px solid #4a851c;}
.main table td.td_first {text-align:left !important; padding-left:16px;}


.main .top10_head {font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#7cb151; text-align:center; height:24px; line-height:24px; background:url(../img/bg-toptable-head.gif) 0 0 no-repeat; padding-left:11px; margin:3px 0 0 0;}
.main .top10_head div {background:url(../img/bg-toptable-head.gif) 100% 0 no-repeat;}
.main .top10_table {border:solid #4a851c; border-width:0 1px 1px 1px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#235100; margin:0 0 8px 0;}
.main .top10_table td {padding:4px 2px; text-align:center;}
.main .top10_table td a {color:#235100;}
.main .top10_table td a:visited {color:#5A922F;}
.main .top10_table td a:hover {color:#f45000}
.main .top10_table thead tr td {background:#1d4c1d; color:#e6ca77; font-weight:bold; text-align:center;}
.main .top10_table tbody tr td {border-top:1px dashed #8bb860; border-bottom:none;}
.main .top10_table tbody tr:first-child td {border:none;}
* html .main .top10_table tbody tr td {border-width:expression(this.parentNode.previousSibling==null?'0':'1px');}
.pic_link {text-align:left !important; padding-left:20px !important;}


.featured {background:#a2cb76; height:206px; position:relative; margin:8px 0 8px 0;}
.featured .tl, .featured .tr, .featured .bl, .featured .br {background-image:url(../img/bg-corner-featured.gif); zoom:1;}
.featured .tl {left:0px; top:0px; background-position:0 0;}
.featured .tr {right:0px; top:0px; background-position:100% 0;}
.featured .bl {left:0px; bottom:0px; background-position:0 100%;}
.featured .br {right:0px; bottom:0px; background-position:100% 100%;}

.featured_text, .featured_pic {position:relative; z-index:5;}
.featured_pic {display:block; width:268px; height:183px; background:url(../img/screen-rushmore.jpg) 0 0 no-repeat; float:left; margin:11px -268px 0 11px;}
* html .featured_pic {margin-left:5.5px;}
.featured_text {padding:10px 14px 0 14px; margin-left:279px;}
.featured_text h2 {margin:0;}
.play {display:block; width:122px; height:29px; margin:0 auto; background:url(../img/bg-play-button.gif) 0 0 no-repeat;}

#feedback { width:296px; overflow:hidden; zoom:1; margin-top:16px;}
#feedback .input { padding:0.3em 0; overflow:hidden; zoom:1; }
#feedback .input label { float:left; width:90px;}
#feedback .input input, #feedback .input select, #feedback .input textarea { float:left; width:200px; background:#fff; border:1px solid #264F05;}

.news-item, .article {margin-bottom:12px;}
.news-item .title, .article .title {background:none; height:auto; border:none;}
.news-item .dat, .article .dat {font-size:10px; color:#666;}

.news_title {background-image:url(../img/title-news.gif); border-top:2px solid #7cb151;}
.articles_title {background-image:url(../img/title-articles.gif); border-top:2px solid #7cb151;}

.news_title a, .articles_title a {display:block; height:33px;}
.news_list li {background:none; margin-bottom:8px;}

.game-shots { overflow:hidden; zoom:1; text-align:center; margin-top:12px;}
.game-shots .left { width:250px; float:left; margin:0}
.game-shots .right {width:250px; float:right; margin:0}
.game-shots a { text-decoration:none;}
.game-shots a img { margin-bottom:6px;}

.game-playnow { padding:8px 0 10px 0; border-bottom:1px solid #7cb151; overflow:hidden; zoom:1;}
.game-playnow a, .game-playnow-last a { float:left; width:122px; height:28px; text-indent:-5000px; background:url(../img/btn-play-now.gif) 0 0 no-repeat;}
.game-playnow-last { padding:8px 0 0 0; overflow:hidden; zoom:1;}

/* modal */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container { width:800px; padding:8px; -moz-border-radius:12px; -webkit-border-radius:12px; border:4px solid #5E361B; background:url(../img/bg-loading.gif) 50% 50% no-repeat #fff;}
#simplemodal-container a.modalCloseImg {background:url(../img/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;}

.modal_big { display:none;}

.roundbox {border:1px solid #1b3c00; position:relative; zoom:1;}
.roundbox  .rtl, .roundbox .rtr, .roundbox .rbl, .roundbox .rbr {position:absolute; width:15px; height:15px; background-image:url(../img/bg-grbordered-corners.gif); background-repeat:no-repeat; z-index:2; zoom:1;}
.roundbox .rtl {top:-1px; left:-1px; background-position:0 0;}
.roundbox .rtr {top:-1px; right:-1px; background-position:100% 0;}
.roundbox .rbl {bottom:-1px; left:-1px; background-position:0 100%;}
.roundbox .rbr {bottom:-1px; right:-1px; background-position:100% 100%;}
.roundbox .inner {position:relative; z-index:5;}
* html .rbl, *html .rbr
{star:expression(
		(this.parentNode.clientHeight%2) ?						
		runtimeStyle.bottom = '-2px'
		:
		runtimeStyle.bottom = '-1px'
)}

.htcac_box {width:168px; float:left; padding:0 0 8px 0; margin:0 6px 8px 0;}
.htcac_piclink {display:block; width:120px; margin:12px auto 0 auto;}
.htcac_box ul {margin:14px 0 12px 16px;}
.htcac_botlnk {text-align:center; margin:0;}
.htcac_botlnk a {font-weight:bold;}

.ir-box {padding:8px 20px;}
.ir-top {overflow:hidden; zoom:1;}
.ir-leftlink {display:block; float:left; font-size:14px; font-weight:bold;}
.ir-rightlink {float:right; width:122px; height:28px; background:url(../img/btn-play-now.gif) 0 0 no-repeat;}
.ir-lists {overflow:hidden; zoom:1; padding:18px 0 0 0px;}
.ir-lists ul {float:left; margin:0 48px 0 0;}
* .ir-lists ul {width:33%; margin:0 0 0 0;}
.ir-lists ul.ul-last {margin:0;}

.game-info { float:right; font-size:80%}
.game-info img { vertical-align:middle; margin-left:4px;}

.game-uls { overflow:hidden; zoom:1; margin-top:16px;}
.game-uls .game-left { float:left; width:150px; margin-right:20px;}
.game-uls .game-right { float:left; width:150px;}

.casino-shot {float:left; margin:0 12px 6px 0;}
.bottom_banner {display:block; width:468px; margin:20px auto;}

.game-download {border-bottom:1px solid #7CB151; overflow:hidden; padding:10px 0; margin:16px 0;}
.game-download-last { overflow:hidden; padding:10px 0; margin:16px 0;}