html, body { margin:0; padding:0; border:0; }
body { color:#000; font-family:verdana,arial; font-size:11px; text-align:center; margin:2px 0; background:#fff; line-height:1.4em; }

#wrapper { margin:0 auto; width:976px; font-size:11px; text-align:left; margin-top:62px; background:#fff; }

#left { float:left; width:196px; margin-top:8px; background:#fff; border-bottom:#fff 5px solid; }
#left_inner { width:190px; }
#main { float:right; width:780px; background:#fff; border-bottom:#fff 5px solid; }
#main_inner { float:right; width:774px; margin-top:30px; background:url('images/ngbg.gif') repeat-x top; }

#top { position:absolute; clear:both; width:976px; height:62px; top:3px; background:#fff; border-top:#88c3fb 1px solid; border-bottom:#88c3fb 2px solid;}
#top_logo { float:left; width:300px; height:60px; margin-left:5px; margin-top:1px; }
#top_adv { float:left; width:480px; height:60px; margin-left:20px; margin-top:1px; }
#top_adv_120 { float:right; width:130px; height:60px; margin-left:5px; margin-top:1px; }

.left_title { width:190px; text-align:center; font-size:13px; font-weight:bold; margin-top:6px; padding:5px 0; background:url('images/left_title.gif'); }
.left_menu { border:1px solid #ccc; padding-bottom:1px; }
.leftnavlist { margin:0; padding:0; width:184px; font-size:12px; margin-left:2px; }
.leftnavlist ul { list-style-type:none; } 
.leftnavlist li { display:block; text-align:left; border-top:#fff 1px solid; border-bottom:#ccc 1px solid; }
.leftnavlist a:link,
.leftnavlist a:visited { display:block; width:184px; color:#000; text-decoration:none; padding:3px 0; background:#e9eef5; }
.leftnavlist a:hover { color:#333; background:#f6f6f6; }

#main_content { width:774px; }
.top_border { border-top:1px solid #ccc; }
.main_rbl { float:right; width:772px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
*html .main_rbl { width:774px; }
td { font-size:12px; padding:8px 0; }
.list { float:right; clear:both; width:774px; text-align:center; margin-top:1px; }
.list_top { font-size:13px; font-weight:bold; background:#88c3fb; }
.review_left { clear:both; float:left; width:180px; font-size:12px; }
.review_right { float:left; width:590px; font-size:12px; border-left:#ccc 1px solid; }
.review_usaflag { padding-left: 35px; margin-left:5px; background:url('images/usaflag.jpg') no-repeat; }
.review_usaflag_no { padding-left: 35px; margin-left:5px; background:url('images/usaflag_no.jpg') no-repeat; }
.review_ecogra { padding:5px 0 5px 145px; margin:10px 0 10px 5px; background:url('images/ecogra.gif') no-repeat; background-position: left center; }
.review_visit { padding:5px 0 5px 30px; margin-left:5px; background:url('images/visit.gif') no-repeat; }
.review_download { padding:5px 0 5px 30px; margin-top:3px; margin-left:5px; background:url('images/download.gif') no-repeat; }
.review_flash { padding:5px 0 5px 30px; margin-top:3px; margin-left:5px; background:url('images/flash.gif') no-repeat; }
.page_prev { float:left; width:180px; text-align:left; font-size:12px; padding:2px 0; }
.page_next { float:right; width:180px; text-align:right; font-size:12px; padding:2px 0; }
.page_num { float:left; width:410px; text-align:center; font-size:12px; padding:2px 0; }
.total_page { text-align:center; font-size:12px; background:#f6f6f6; padding:2px 0; }
.main_title { clear:both; float:right; width:772px; text-align:center; font-size:13px; font-weight:bold; padding:3px 0; margin-top:10px; background:#88c3fb; border:1px solid #ccc; }
*html .main_title { width:774px; }

.casino_list_out { float:right; width:774px; border:1px solid #ccc; }
.casino_list { float:left; width:188px; text-align:center; padding:3px 0; font-size:11px; border-left:1px solid #ccc; }
.casino_num { float:right; width:772px; font-size:12px; padding:3px 0; text-align:center; background:#e9eef5; border:1px solid #ccc; border-top:none; }
*html .casino_num { width:774px; }

.software_left { clear:both; float:left; width:200px; text-align:center; font-size:13px; }
.software_right { float:left; width:570px; font-size:13px; border-left:#ccc 1px solid; }

#main_head { width:774px; float:right; padding:5px 1px 10px 1px; text-align:left; background:url('images/bgh1.gif') repeat-x top; }
#main_desc { width:770px; font-size:13px; padding:5px 2px; text-align:left; }
#main_nav { position:absolute; float:right; width:774px; height:20px; top:73px; font-size:12px; padding-left:3px; text-align:left; color:#000; }
#footer { margin:0 auto; clear:both; width:976px; text-align:center; font-size:12px; background:#e9eef5; padding:5px 0; border:1px solid #ccc; }

h1 { font-size:21px; padding-left:10px; color:#000; display:inline; line-height:1em; }
a:link,a:visited { color:#000; text-decoration:underline; }
a:hover,a:active { color:#333; text-decoration:none; }
.padding { padding:5px; }
.bg_alt { background:#eaecfa; }
.red_font { color:#f00 }
input{ font-size:13px; color:#333; font-weight:bold; border:1px #ccc solid; }
.button { font-size:13px; font-weight:bold; background:#e9eef5; }
