/*--------------------------------------------------------------------------
[client] Screen Stylesheet

author:Anton Ivanov [site-creator]
email:site-creator@mail.ru
icq:3355666
website:www.site-creator.info
-----------------------------------------------------------------------------*/

/* Tags
--------------------------------------- */
* { margin:0; padding:0; }
html { height:100%; font-size:100.01%; }
body { height:auto !important; height:100%; min-height:100%; min-width:1000px; position:relative; background:#300000; font:12px/1.25 Tahoma,Arial,Verdana,Sans-Serif; color:#282828; }
img { border:none; vertical-align:top; }
img.f_left { margin-right:.9em; }
img.f_right { margin-left:.9em; }
/*hr { border:none; border-top:1px solid #000; background:#000; height:0; overflow:hidden; margin: 7px 0; }*/

/*--- Links --------------------------- */
*:focus { outline:none; }
a { cursor:pointer; color:#bc0000; text-decoration:underline; }
a:hover { text-decoration: none; }

/*--- Text --------------------------- */
p { padding-bottom:1em; }
li { list-style:none; vertical-align:bottom; }
ol li { color:#4F4F4F; list-style:decimal outside; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
blockquote { padding:30px; }
acronym { font-variant:small-caps; }
acronym,dfn { cursor:help; border-bottom:1px dashed #4682B4; }
dfn,cite,var,address { font-style:normal; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
strong { font-weight:bold; }
em { font-style:italic; }
cite { display:block; color:#000; font-size: 15px; }

/*--- Table --------------------------- */
table { border-collapse:collapse; width:100%; }
caption,th,td { text-align:left; font-weight: normal; }

/*--- Forms -------------------------- */
fieldset { border:none; }
label,label * { vertical-align:middle; }
input.text_field,select,textarea { vertical-align:middle; padding:2px 2px 3px; background:#fff; border:1px solid #464646; width:10em; font:12px Tahoma; color:#000; }
textarea { vertical-align:top; line-height:1.2em; height:8em; width:50%; display:block; }
input.button { width:auto; cursor:pointer; height:1.67em; padding:0 .5em; margin-top:.5em; color:#fff; border:1px solid #393939; background:#4C4E4E url(../images/button.png) repeat-x; font-weight: bold; }

/*--- Headings ----------------------- */
h1,h2,h3,h4,h5,h6 { font-size:18px; font-weight:bold; color:#9d1c1c; }
h2 { font-size:18px; }
h3 { font-size:17px; }
h4 { font-size:16px; }
h5 { font-size:15px; }
h6 { font-size:14px; }

/*--- Main laws ---------------------------- */
.clear { width:100%; clear:both; height:0; overflow:hidden; }
.rubber { width:100%; float:left; }
.f_left { float:left; }
.f_right { float:right; }
.img_repl { text-indent:-3000em; overflow:hidden; display: block; }

/* General Layouts
--------------------------------------- */
#wrap { min-width:1000px; background: #3D0303 url(../images/wrap.jpg) repeat-x 609px 0; }

/*--- Head -------------------------- */
#head { height:134px; background:url(../images/head.jpg) no-repeat; }
#head #logo { height:61px; width:373px; position:relative; left:53px; top:62px; }
#head #logo a { text-indent:-3000em; overflow:hidden; display:block; height:61px; width:373px; background:url(../images/logo.jpg) no-repeat; }
#chess { height:134px; width:345px; background:url(../images/head2.jpg) no-repeat; position:absolute; top:0; right: 0; }

/*--- Content -------------------------- */
.content_wrap { clear:both; border-bottom:1px solid #8E3131; background:#450505 url(../images/content.png) repeat-x; }
.content { width:100%; float:left; background: url(../images/main.gif) repeat-y right 0; }

/* center */
.main {margin-left:16%; border-right:180px solid #5C0000; background:url(../images/main.gif) repeat-y; padding:22px 18px 0; }
.main_inner { background:#FFE97F url(../images/main_inner.gif) repeat-x; border:1px solid #353535; padding: 1.17em 26px 3.5em 18px; }

/* right coll */
.sidebar_right { margin-left:-180px; width:180px; float:right; background:#5C0000 url(../images/sidebar_right.png) repeat-x; }
.sidebar_right_inner { background:url(../images/sidebar_right_inner.jpg) no-repeat right 0; padding:64px 20px 0 10px; }
.banners img { /*float:right; clear:right; margin-bottom: 10px; margin-left: 1px; */ margin: 10px 0 10px 1px; }

/* left coll */
.sidebar_left { float:left; width:16%; margin-left:-100%; background:#903030; }
.sidebar_left h5 { font-size:14px; color:#000; padding: 1em 14px; }

.nav { background:#5C0000 url(../images/nav.gif) repeat-x; padding:1em 10px .8em 15px; font-size:16px; font-weight:bold; }
.nav li { padding-bottom:.1em; }
.nav li a { text-decoration:none; color:#F5D74F; }
.nav li a:hover { text-decoration: underline; }

#no_link {padding-top: 10px;}

.nav #land_title { text-decoration:none; color:#F5D74F; }

.nav_land li { padding:0.1em 0px .2em 10px; font-size:14px; font-weight:bold; }

li.nav_land_small{ padding-top:18px; font-size:14px; font-weight:bold; }

.nav .blacklists { padding-top: 10px; font-size: 14px;} 

.nav .bookmark_us { padding-top: 10px; font-size: 14px;} 

.subscribe { padding:1em 13px 5px 15px; color:#FEE366; background:#430C0C; text-align:center; width:133px;}
.subscribe p { padding-bottom:.5em; }
.subscribe p.subs_head { text-align:left; }
.subscribe a { color:#887932; font-size:9px; font-weight:bold; }
.subscribe .text_field { width:94%; font-size:10px; padding: 3px 4px 4px; }

.news { padding:0 15px 10px 15px; color:#000; }
.news dd { padding-bottom:1.2em; }
.news dt { font-weight:bold; }
.news dt a { text-decoration:none; color:#000; }
.news dt a:hover { text-decoration: underline; }

/*--- Footer -------------------------- */
#footer { text-align:center; position:relative; color:#9A1B1B; font-size:11px; padding:2.1em 230px 1.8em; background:#310100 url(../images/footer.png) repeat-x; }
#footer .awards { position:absolute; right:33px; top:50%; margin-top: -20px; }

.awards { padding-right:13px; clear:both; }
.awards li { float:right; margin-left: 17px; }

.for_nav { padding-bottom:.8em; position:relative; }
.for_nav li { display:inline; border-left:1px solid #8B7E43; padding-left:.4em; }
.for_nav li a { color:#8B7E43; position:relative; top:-.1em; text-decoration:none; }
.for_nav li a:hover { text-decoration:underline; }
.for_nav li.first { border-left: none; }

/* Site.html
--------------------------------------- */
#index { background:#000; }
#index_wrap { border:1px solid #CD8802; border-top:none; width:1000px; margin:0 auto; background:#670E00 url(../images/index_wrap.jpg) repeat; margin-bottom:40px solid #000; }
#index #casino { background:url(../images/index_casino.jpg) no-repeat right 0; }
#index #wrap_inner { background:url(../images/index_wrap2.jpg) no-repeat 0 89px; padding-bottom: 6px; }

#index_logo { height:89px; }
#index_logo a { text-indent:-3000em; overflow:hidden; display:block; height:89px; width:405px; background: url(../images/index_logo.jpg) no-repeat; }

.langs { padding-left:49px; height:58px; }
.langs li { padding-right:7px; float:left; }
.langs li a { width:24px; height:18px; text-indent:-3000em; overflow:hidden; display:block; background:url(../images/index_langs.png) no-repeat; }
.langs li.american_english a { background-position:0 0; }
.langs li.british_english a { background-position:-24px 0; }
.langs li.chinese a { background-position:-48px 0; }
.langs li.german a { background-position:-72px 0; }
.langs li.italian a { background-position:-96px 0; }
.langs li.japanese a { background-position:-120px 0; }
.langs li.french a { background-position:-144px 0; }
.langs li.turkish a { background-position:-168px 0; }
.langs li.spanish a { background-position: -192px 0; }

.index_nav { width:156px; height:303px; }
.index_nav li { height:29px; margin-bottom:9px; background:url(../images/index_nav.png) no-repeat; }
.index_nav li a { text-indent:-3000em; overflow:hidden; display:block; height:29px; padding-left:47px; background:url(../images/index_nav_marker.png) no-repeat 3000em 3000em; }
.index_nav li a:hover { background-position:13px 8px; }
.index_nav li.casinos { background-position:47px 0; width:140px; }
.index_nav li.poker { background-position:47px -29px; width:117px; }
.index_nav li.craps { background-position:47px -58px; width:117px; }
.index_nav li.roulette { background-position:47px -87px; width:150px; }
.index_nav li.slots { background-position:47px -116px; width:103px; }
.index_nav li.blackjack { background-position:47px -145px; width:156px; }
.index_nav li.baccarat { background-position:47px -174px; width: 148px; }

.index_content { padding-left:14px; padding-bottom:9px; clear:both; }
.index_box { width:378px; height:203px; padding-top:12px; background:url(../images/index_box.jpg) no-repeat; float:left; margin:40px 0 0 70px; display:inline; }
.index_box_link { text-decoration:none; }

.index_box h2 { text-align:center; padding-bottom:8px; overflow:hidden; }
.index_box h2 img { line-height:1; }
.index_box p { width:264px; margin-left:73px; font-weight:bold; font-size:14px; color:#fff; }
.index_box .in1_left { display:table-cell; vertical-align:middle; width:378px; height:194px; /* padding-top:20px; */}
.index_box .in1_right { display:table-cell; vertical-align:middle; width:378px; height:194px; }
.just-for-IE { display:none; width:1px; margin-left: -1px; }

/* Site-vnutri11111.html
--------------------------------------- */
#top_bar { margin:-22px -11px 0; background:url(../images/top_bar.png) repeat-x; height: 200px;}
#top_bar_l { margin:0 -6px 0; background:url(../images/top_bar_l.png) no-repeat 0 148px; } /*88*/
#top_bar_r { padding:7px 18px 14px; background:url(../images/top_bar_r.png) no-repeat right 148px; height:148px; /*overflow:hidden;*/ }
#top_bar h1 { text-align:center; font-size:12px; color: #FFCC00; }

.games { padding:5px 0 0 4%; }
.games li { float:left; width:33%; }
.games li h2 { margin-right:-5px; }
.games li h2,.games li h2 a { font-size:12px; color:#F5D74F; padding-bottom:5px; }
.games li img.f_left { margin-right:6px; }
.games li dl { padding-top:10px; line-height:1.15; }
.games li dl dd { padding-bottom:.1em; width:5.5em;}
.games li dl dd a { background:#4B4C4D url(../images/casino_actions.png) repeat-x; display:block; /*font-size:10px;*/ font-weight:bold; color:#fff; text-align:center; padding:.35em 0; text-decoration:none; border: 1px solid #393939; }
.games li p.bonus strong { text-transform:uppercase; padding:0 0 3px; font-size:11px; color:#F5D74F;}
.games li p.bonus { font-size:11px; color:#FFFF99;}
.games .welcome { padding:.2em 0 0 17px; color:#F5D74F; background:url(../images/usa.png) no-repeat 0 .4em; font-weight: bold; }
.games .restricted { padding:.2em 0 0 17px; color:#F5D74F; background:url(../images/usa_no.png) no-repeat 0 .4em; font-weight: bold; }

.blacklist { padding:.5em 0;}

.rate_casino_wrap { float:left; width:50%; padding-bottom:2em; }
.rate_casino_wrap .rate_casino { font-size:12px; padding-left: 2em;}
.rate_casino_wrap .rate_casino h3 { font-size:16px; }
.rate_casino_wrap .rate_casino span { font-size:11px; }
.rate_casino_wrap .rate_casino li { padding:0 4em 2em 0; }
.rate_casino { font-size:11px; font-weight:bold; margin-left:30px; }
.rate_casino li { padding:0 4em 1.5em 0; }
.rate_casino h3 { font-size:14px; }
.rate_casino h3 a { text-decoration:none; color:#911818; }
.rate_casino h3 a:hover { text-decoration:underline; }
.rate_casino span { font-size: 10px; }


.rating dt { color:#4f4f4f; font-weight:bold; }
.rating dd { padding-top:.3em; }
.rating dd ul li { list-style:none; float:left; padding:0 4px 0 0 !important; background:url(../images/rating.png) no-repeat; width:14px; height:13px; overflow:hidden; }
.rating dd ul li a { width:14px; height:13px; text-indent:-3000em; overflow:hidden; display:block; }
.rating dd ul li.there_no { background-position: 0 -12px; }
.rating dd.rating_cnt {margin: -1px 0 0 5px;}

.ratings_overall td ul li { list-style:none; float:left; padding:0 4px 0 0 !important; background:url(../images/rating.png) no-repeat; width:14px; height:13px; overflow:hidden; }
.ratings_overall td ul li.there_no { background-position: 0 -12px; }

.ratings td ul li { list-style:none; float:left; padding:0 4px 0 0 !important; background:url(../images/rating_bar.png) no-repeat; width:14px; height:13px; overflow:hidden; }
.ratings td ul li.there_no { background-position: 0 -12px; }

.pages { text-align:center; padding:1.5em 0;}
.pages li { /*border-left:2px solid #706F6F; padding-left:.5em; */ padding: 0 .5em 0 .5em; font-weight:bold; color:#706F6F; display:inline; /*overflow:hidden; */}
/*.pages li.first { border-left:none; }*/
.pages li.pre { border-right:2px solid #706F6F; }
.pages li.after { border-left:2px solid #706F6F; }
.pages li a { color:#FFE87F; text-decoration:none; }
.pages li a:hover { text-decoration: underline; }

/* Site-vnutr2222.html
--------------------------------------- */
.select_place_wrap { padding:0 0 4em 15px; height:1px; }
.select_place_wrap:after,.select_place:after { content:''; overflow:hidden; width:100%; height:0; clear:both; }
.select_place { float:left; padding-right:9px; width:128px; height:inherit; position:relative; }
.select_place ul { border:1px solid #464646; background:#DDD; color:#000; width:128px; position:absolute; left:0; top:0; }
.select_place ul li { display:none; }
.select_place ul li.select_head { padding:.2em 25px .2em 7px; background:url(../images/select.gif) no-repeat right center; border-bottom:1px solid #464646; margin-bottom:-1px; cursor:pointer }
.select_place ul:hover li.select_head,.select_place ul.hover li.select_head { margin-bottom:0; }
.select_place ul li.select_head,.select_place ul:hover li,.select_place ul.hover li { display:block; }
.select_place ul li a { display:block; padding:.2em 25px .2em 7px; color:#000; text-decoration:none; }
.select_place ul li a:hover { background-color: #B8B6B6; }

/* Site-vnutri.html
--------------------------------------- */
.top_casinos_text { padding:0 50px 10px 70px; color:#F5D74F; text-indent:20px; }
.filter_wrap { padding:0 8px 0 12px; margin-top:-10px; }
.filter { padding-bottom:1em; }
.filter dt { color:#FFCC00; margin-right:-3.0em; width:3.4em; position:relative; font-weight:bold; float:left; }
.filter dd.filter_selects { margin:0 5em 0 3.4em; height:1.8em; overflow:hidden; }
.filter dd.filter_selects li { float:left; width:33%; }
/*.filter dd.filter_selects li.usa { float:left; width:33%; }*/
.filter dd.filter_selects li input { width:90%; vertical-align:top; position:relative; top:-2px; }
:root .filter dd.filter_selects li input { top:0; }
.filter dd.filter_selects li select { width:90%; padding:2px; }
.filter dd.filter_sub { margin-left:-6em; float:right; width:5em; }
.filter dd.filter_sub .button { margin:0 0 0 -4px; color: #000; }

.filter dd.filter_selects li .checkbox { width:15px; margin-top:4px; position:relative; top: -4px;}
.filter dd.filter_selects li .checkbox_text { padding-left: 17px; position:relative; top: 3px; color:#F5D74F; background:url(../images/usa.png) no-repeat 0 .2em;}

.filter dd.filter_selects li input.text_field { width:87%; }

.extra_search { padding: 0px 5px; text-align: right; position:relative; top:1.6em; margin-top: -10px;}
.extra_search .checkbox_text {color:#F5D74F; padding-left: 7px; }

.list_casino li.casino { margin-bottom:1.15em; background:#FFE97F; border: 1px solid #393333; }
.list_casino li.casino ul.casino_actions { float:right; width:6.9em; margin-left:-6.9em; padding:9px .3em 0 .3em; }
.list_casino li.casino ul.casino_actions li { margin-bottom:.4em; }
.list_casino li.casino ul.casino_actions li a { background:#4B4C4D url(../images/casino_actions.png) repeat-x; display:block; font-weight:bold; color:#fff; text-align:center; padding:.3em 0; text-decoration:none; border: 1px solid #393939; }

.list_casino li.casino .casino_body { margin-right:6.9em; padding:1.1em 1em 1.1em 18px; }
.list_casino li.casino h2 { font-size:14px; padding-bottom:.2em; color:#830005; }
.list_casino li.casino h2 a { text-decoration:none; color:#830005; }
.list_casino li.casino h2 a:hover { text-decoration:underline; }
.list_casino li.casino img.f_left { background:#ccc; padding:1px 2px 2px 1px; margin-top:4px; margin-bottom:5px; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.list_casino li.casino .bonus strong { text-transform:uppercase; padding:0 0 3px 17px; background:url(../images/bonus.png) no-repeat 0 .1em; font-size:11px; }
.list_casino li.casino .rating,.properties .rating { padding-bottom:.4em; }
.list_casino li.casino .rating *,.properties .rating * { float:left; }
.list_casino li.casino .rating dt,.properties .rating dt { color:#161616; padding-right: 8px; }

.col1,.col2 { width:49%; float:left; /*overflow:hidden;*/ }
.col1 { margin-right:.5%; }
.col2 { position:relative; left:10px; }
.list_casino .welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/usa.png) no-repeat 0 .4em; font-weight: bold; }
.list_casino .restricted { padding:.2em 0 5px 17px; color:#161616; background:url(../images/usa_no.png) no-repeat 0 .4em; font-weight: bold; }
.inner {padding-bottom: 10px;}

.list_casino .fr_welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/fr.gif) no-repeat 0 .4em; font-weight: bold; }
.list_casino .de_welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/de.gif) no-repeat 0 .4em; font-weight: bold; }
.list_casino .es_welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/es.gif) no-repeat 0 .4em; font-weight: bold; }
.list_casino .it_welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/it.gif) no-repeat 0 .4em; font-weight: bold; }



/* Site-vnutri2.html
--------------------------------------- */
.main_inner h1 { padding-bottom:.15em; }
.main_inner h2 { font-size:13px; color:#3F3F3F; padding-bottom: .3em; }

.lead { padding-bottom:2.3em; }
.lead p { padding-right:40px; }
.lead img.f_left { margin-bottom:.6em; }
.lead .properties {/* font-weight:bold;*/ padding-bottom:.45em; }
/*.lead .properties .welcome { padding:0 0 0 17px; background-position:0 .15em; }*/

.lead .properties .welcome { padding:.2em 0 0 17px; color:#161616; background:url(../images/usa.png) no-repeat 0 .4em; font-weight: bold; }
.lead .properties .restricted { padding:.2em 0 0 17px; color:#161616; background:url(../images/usa_no.png) no-repeat 0 .4em; font-weight: bold; }

.lead .properties .fr_welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/fr.gif) no-repeat 0 .4em; font-weight: bold; }
.lead .properties .de_welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/de.gif) no-repeat 0 .4em; font-weight: bold; }
.lead .properties .es_welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/es.gif) no-repeat 0 .4em; font-weight: bold; }
.lead .properties .it_welcome { padding:.2em 0 5px 17px; color:#161616; background:url(../images/it.gif) no-repeat 0 .4em; font-weight: bold; }


.lead .properties .rating { padding-bottom:0; }
.lead .properties .rating dd { padding-top: .2em; }

.lead li.last_item { margin-top: 1em; }

.play { 
/*	float:left; 
	clear:left; */
	display:block; 
	background:#10AD4D url(../images/play.png) repeat-x; 
	padding:.5em 1.7em; 
	text-align:center; 
	text-decoration:none; 
	font-weight:bold; 
	color:#fff; 
	border: 1px solid #393939; 	
}

.download { 
/*	position:relative; 
	left: 1em; 
	float:left; 	*/
	display:block; 
	background:#10AD4D url(../images/play.png) repeat-x; 
	padding:.5em 1.7em; 
	text-align:center;
	text-decoration:none; 
	font-weight:bold; 
	color:#fff; 
	border: 1px solid #393939;		
}

.leave_review { padding:1.3em 0 0 0; }
.review { border-top:1px solid #000; padding:1.8em 0 .8em 1px; margin-top:.2em; }
.review.first { padding-top:.7em; }
.review_head { padding-bottom:1.3em; }
.review_head .date_author { float:left; width:50%/*20em*/; color:#616161; }
.review_head .date_author .by { display:block; }
.review_head .date_author .by .author { text-decoration:none; font-weight:bold; color:#5d5d5d; }
.review_head .rating { color:#555; font-size: 11px; }

.review_head .rating_table { width:50%; float:right;}

.review_body { padding: 0 0 7px 0; }

.other { border-bottom:1px solid #000; padding:1em 0 1.3em 0; margin-top:-.6em; font-weight:bold; margin-bottom:1.5em; }
.list { padding-bottom:1em; }
.last { padding-top:1.2em; }
.last a { text-decoration: none; }

/* Site-vnutriLandCasinos.html
--------------------------------------- */
.aside { width:278px; padding-left:24px; float: right; }

.rating.inline { padding-bottom:.8em; }
.rating.inline * { float:left; }
.rating.inline dd { padding-top:.1em }
.rating.inline dt { padding-right: 7px; }

.content_col { padding-left:10px; }
.content_col .lead { margin-left:-10px; padding-bottom:0; }
.content_col .leave_review { padding-top:1em; }
.content_col .review { padding-right:0; margin-top:.9em; }
.content_col .review a,.content_col .leave_review a,.content_col .other a { color: #1A7FD1; }

.beauty_list { padding:1em 0 1em 1.8em; }
.beauty_list li { padding-left:13px; background: url(../images/marker.gif) no-repeat 0 .3em; }

.info { padding-bottom:1.3em; }
.info dt { font-weight:bold; color:#9D1C1C; }
.info dt strong { color:#282828; }
.info a { color:#000; }
.info .beauty_list { padding:1em 0 0 1.8em; }

/*--- HasLayout --------------------- */
#wrap,#wrap_inner,.main_inner,.content,.main,.casino,.lead,.content_col/*,.casino_body*/,.inner,.review_head,.sidebar_right,/*.properties,*/.sidebar_left,.filter,.index_content,.content_wrap,.clear,.rubber,ul,dl { overflow: hidden; }

/*--- Identical height --------------------- */
.content,.main,.sidebar_right,.sidebar_left { padding-bottom:32767px; margin-bottom: -32767px; }

.offers {color:#F5D74F; font-size:12px; font-weight:bold; text-align:center;}
.found {color:#F5D74F; font-size:12px; font-weight:bold; margin-left: 3px;}

.found_land { font-size:12px; font-weight:bold; margin: 0 0 1em 1.5em;}

.simple_list li {list-style:disc inside; }

table.review_table {  border-collapse: separate; border-spacing: 2px; }
table.review_table .left_col { text-align:right; padding-right: 10px;}
table.review_table textarea { vertical-align:top; display:block; width:90%; height: 100%;}
table.review_table .tr_pad { padding-top: 1em; height: 2.5em; }
table.review_table .tr_capthca { }

a.helpBubble, a.helpBubble:visited{
	position: relative;   /* this is key */
	cursor: help;
	padding:0;
	margin:0;
	color:#999;
	font-size:0.8em;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;	
}
a.helpBubble:hover {	
	margin-bottom:.0001em;	
}
a.helpBubble span {
	display: none;
}
a:hover.helpBubble span { 	
	position: absolute;
	display: block;
	z-index: 100;
	margin:0;
	padding:0;	
	top: 5px;
	left: -60px;
	width:225px;
	height:auto;
}
a:hover.helpBubble span dt {
	top: 0;
	left:0;
	margin:15px 0 0 0;
	padding: 5px 10px 0 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	background:url(../images/boxHelpBalloonNarTop.gif) #8d64aa no-repeat left top; 
}
a:hover.helpBubble span dd {
	top: 0;
	left:0;
	margin:0;
	padding: 0 10px 5px 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
	background:url(../images/boxHelpBalloonNarBottom.gif) no-repeat left bottom;  
}


.latest_reviews {
	background:#FFE97F;
	margin: 5px 0 10px 0;
	border: none;
	padding: 5px 1em;
	position: relative;
	left: 2px;
	width:133px;	
}

.latest_reviews .title{	
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#9d1c1c;
}

.latest_reviews .lreview{
	padding: 5px 0;
}

.latest_reviews .lreview ul li {
list-style:none; float:left; padding:0 4px 0 0 !important; background:url(../images/rating.png) no-repeat; width:14px; height:13px; overflow:hidden; 
}

.latest_reviews .lreview ul li.there_no { background-position: 0 -12px; }

.latest_reviews .date { color:#616161; font-size: 10px;}

.bookmark {
	text-align: center;
	margin: 10px 0;
}

.blacklist_table { border-collapse: separate; border-spacing: 2px; }
.blacklist_table .head { font-weight: bold; }

.casinos_nearby {
	margin:5px 0px;	
	background:#FFE97F;
	border: none;
	font-weight:normal;
}
.casinos_nearby .casinos_nearby_item {
	padding: 5px 5px;
	font-size: 12px;
}
.casinos_nearby .casinos_nearby_item a {color:#bc0000;}

.casinos_nearby .location {font-size: 10px; color:#616161;}

.casinos_nearby .other_casinos {
	padding: 10px 0px 5px 5px;
	font-size: 12px;	
}

.casinos_nearby .other_casinos a { color:#9d1c1c; font-weight: bold;}


#bannerdiv_wrapper{
	position:absolute;
	width:530px;
/*	margin-left:-265px;*/
/*	top:5px;*/
/*	left:50%;*/
/*	position:absolute;*/
	visibility:hidden;
}
#bannerdiv{
	border:1px solid #cd8802;
	background:#5C0000 url('../images/index_wrap.jpg') top left repeat;
	padding:0;
	color:#F5D74F;
}
#bannerlogo{
	background:transparent url('../images/bannerlogo.jpg') top center no-repeat;
	padding:0;
}
#bannerlogo h1{
	padding:0;
	margin:0;
	padding-top:47px;
	color:#f5d74f;
	font-size:20px;
	font-weight:normal;
	text-align:center;
}
.featuredcasino{
	float:left;
	width:220px;
	border:1px solid #cd8802;
	padding:0px;
	/*padding-top:115px;*/
	margin-bottom:20px;
	height:355px;
}
.gocasino{
	background:#353535;
	/*background:#353535 url('../images/gocasinobanner.jpg') top left no-repeat;*/
	margin-top:20px;
}
.rushmorecasino{
	background:#353535;
	/*background:#353535 url('../images/rushmorecasinobanner.jpg') top left no-repeat;*/
	margin-top:20px;
	margin-left:30px;
	margin-right:20px;
}
.btn{
	background:#5C0000;
	width:90px;
	height:23px;
	color:#F5D74F;
	text-align:center;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	border:1px solid #CD8802;
}
.btn a{
	color:#F5D74F;
}
p.bannerdiv_skip{
	margin:0;
	padding:0;
	color:#CD8802;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
p.bannerdiv_skip img{
	vertical-align:middle;
}
p.bannerdiv_skip a{
	color:#CD8802;
	text-decoration:none;
}







