*{margin:0;padding:0;}
img{border:none;}
a{ color:#576500;}

body{font:normal 12px Arial, Helvetica, sans-serif; background:url(images/body_bg.jpg) center top repeat-x #ebebeb;}

.body_top{width:100%; background:url(images/body_top.jpg) left top repeat-x; float:left;}

#main{width:994px; margin:0 auto;}

#header{width:994px; height:227px; background:url(images/header_top_bg.jpg) left top repeat-x; float:left;}
.center_sec{ padding:13px 2px 0px 3px; width:989px; float:left;}

.left_bar{padding:0 14px 0 0; width:179px; float:left;}
.menu{width:179px; float:left;}
.menu_title{ padding-bottom:1px; width:179px; background:url(images/menu_title.png) left top no-repeat; float:left;}
.menu_title h2{ padding:3px 5px 3px 19px; font:normal 10px/15px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.blank{ height:21px;  width:100%; float:left;}
.menu_list{padding:3px 5px 0px 19px; width:153px; float:left; border:1px solid #c4c4c4; background:#fff;}
.menu_list ul{list-style:none;}
.menu_list ul li{display:block; padding:6px 0; border-top:1px solid #e4e4e4;}
.menu_list ul li:first-child{border-top:none;}
.menu_list ul li a{font:normal 11px/17px Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none;}
.menu_list ul li a:hover{color:#576500;}

.banner_left{padding:18px 0px 25px; width:140px; text-align:center; float:left;}

#center{width:604px; float:left;}
.center_top{width:604px; float:left;}
.box1{width:295px; float:left;}
.box1_title{width:295px; background:url(images/top_box_title.png) 0 0 no-repeat; float:left;}
.box1_title h3{ padding:3px 8px; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.box_banner{ padding:8px 0; width:293px; float:left; background:#fff; text-align:center; border-left:1px solid #e0e4c4; border-right:1px solid #e0e4c4; border-bottom:1px solid #e0e4c4;}

.box2{width:295px; float:right;}
.box_area{width:293px; float:left; background:#fff; text-align:center; border-left:1px solid #e0e4c4; border-right:1px solid #e0e4c4; border-bottom:1px solid #e0e4c4;}
.banner240{ padding:16px 0px 15px; width:293px; float:left; text-align:center; }

.button_area{ padding:0px 0px 15px 27px; width:243px; text-align:left; float:left;}
.button_area img{padding-right:9px; float:left;}
.bonus_area{ margin-top:2px; padding:8px 0px; width:143px; height:21px; background:url(images/get_bonus.jpg) 0 0 no-repeat; float:right;}
.bonus_area:hover{ background-position:0 -37px;}
.bonus_area a small{ width:59px; padding-left:5px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none!important; float: left;}
.bonus_area a span{font:bold 12px/17px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none!important; float:left;}


.table_area{ padding:19px 0px; width:604px; float:left;}
.table_title{ width:604px; float:left; background:url(images/table_title.png) 0 0 no-repeat;}
.table_title h3{ padding:3px 8px; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.table_bg{ padding:7px 6px 5px; width:590px; background:#fff; border-left:1px solid #e0e4c4; border-right:1px solid #e0e4c4; border-bottom:1px solid #e0e4c4; float:left;}
.table_chart{width:588px; border:1px solid #e9e9e9; float:left;}
.table_chart tr th{padding:4px 0px; background:url(images/th_bg.jpg) 0 0 repeat-x; font:bold 9px/16px Arial, Helvetica, sans-serif; color:#6b6b6b; text-transform:uppercase;}
.th_left{ width:200px; padding-left:6px!important; text-align:left!important; }
.name{padding-left:6px!important; text-align:left!important; font:bold 12px/26px Arial, Helvetica, sans-serif!important; color:#a30050!important;}
.name a{font:bold 12px/26px Arial, Helvetica, sans-serif!important; color:#576500!important; text-decoration:none; }
.name a:hover{color:#525252!important; text-decoration:underline;}
.name img{ float:left; padding-right:5px;}
.visit{ padding-right:5px; width:83px; text-align:center;}
.soft{ width:130px; text-align:center}
.rating{ width:100px; text-align:center}
.bonus{ width:56px; text-align:center}
.bonus1{ color:#576500!important;}
.flag{ width:53px;}
.table_chart tr td{padding:8px 0px; text-align:center; border-bottom:1px solid #e9e9e9; color:#6b6b6b; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.visit_btn{ width:83px; padding:7px 0px 9px; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#fff; text-align:center; float:left; background:url(images/bonus_btn.png) 0 0 no-repeat; text-decoration:none;}
.visit_btn:hover{ background-position:0 -32px;}

.text_area1{width:604px; float:left;}
.heading1{ width:604px; float:left; background:url(images/table_title.png) 0 0 no-repeat #616d00;}
.heading1 h1{ padding:3px 8px; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.text2{ padding:10px; width:582px; background:#fff; border-left:1px solid #e0e4c4; border-right:1px solid #e0e4c4; border-bottom:1px solid #e0e4c4; float:left; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#4b4b4b;}
.text2 p{padding-top:10px; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#4b4b4b;}


.right_bar{width:179px; float:right;}

.right_banner_area{padding-bottom:15px; width:177px; text-align:center; background:#fff; border:1px solid #c4c4c4; float:left;}

.banner_120{padding:16px 0px 4px; width:177px; text-align:center; float:left;}

.text2 h2 {padding-top: 20px; font-size: 14px; }
.text2 h3 {padding-top: 20px; font-size: 14px; }