@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th,td{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body,td,th { font-family:'Segoe UI', Arial, Helvetica, sans-serif;}
body{margin:0px; background:url(../images/body-bg.jpg) repeat;}

#image_container{overflow: hidden; width: 100%; background: url(../images/main_image.png) no-repeat top; float:left;}

#header_conatiner{width:100%; height:85px; float:left; background:url(../images/header_image.png) repeat-x;}

#header{width:970px; height:auto; margin:0 auto; position:relative;}

#menubar{width:701px; height:85px; float:left; margin-left:269px;}

.nav li{font-size:17px; font-family:arial; color:#fff; float:left; font-family:'Segoe UI';}

.nav li a{color:#fff; text-decoration:none; transition: color 0.2s linear; moz-transition: color 0.2s linear; -webkit-transition: color 0.2s linear;o-transition: color 0.2s linear; padding:28px 19px 29px 18px; display:block;}

.nav li a:hover, .nav li a:active, .nav li a.active {color:#fff; text-decoration:none; padding:28px 19px 29px 18px; background:#e58803; display:block;  }

#whole{width:970px; height:auto; margin:0 auto;}

#body{width:970px; height:auto; float:left; padding-bottom:20px;}

#body_left{width:224px; height:auto; float:left; margin-right:16px; position:relative; }

#logo{ width:224px;	height:148px; float:left; position:absolute; top:-85px;	left: 0px;}

.list_container{width:214px; height:auto; float:left; background:url(../images/ul-bg.png) repeat; padding:70px 0px 20px 10px;}

.online_casino_head{width:224px; height:29px; float:left; margin-bottom:7px; color:#000; font:italic bold 25px arial; padding:5px 0px 0px 0px; text-align:center; }

.betting li{ padding:5px 0px ;  font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-left:15px; font-style:italic; list-style-image:url(../images/cat_li_img.png); list-style-position:inside;}

.betting li a{color:#fff;  text-decoration:none; transition: color 0.2s linear;
moz-transition: color 0.2s linear; -webkit-transition: color 0.2s linear;
o-transition: color 0.2s linear;}

.betting li a:hover{color:#a1001b;  text-decoration:none}

.latest_game{width:224px; height:auto; float:left; background:url(../images/box-bg.png) repeat; padding:10px 0px 10px 0px;}

.latest_game_btm{width:224px; height:64px; float:left; background:url(../images/latest_btm.png) no-repeat;}

.ad{width:214px; height:196px; float:left; margin:15px 0px 0px 5px;}

#body_right{width:726px; height:auto; float:right; margin-top:25px;}

#image_slider{width:720px; height:261px; float:left; background:#ffcc00; padding:3px; margin-bottom:20px;}

#right_btm_top{width:726px; height:43px; float:left; background:url(../images/right_top.png) no-repeat;}

#right_btm{width:696px; height:auto; float:left; background:#fff; padding:0px 15px 0px 15px;}

.body_right_top{width:696px; height:auto; float:left; margin-bottom:30px;}

.body_right_top1{width:696px; height:auto; float:left; margin-bottom:22px;}

.promotion{width:264px; height:auto; float:left;}

.promotion h1{width:264px; height:32px; text-align:center; color:#fff; font:bold 20px arial; text-shadow:1px 1px 0px #000; background:url(../images/cat_head_image.png) no-repeat; padding-top:7px; margin-bottom:10px;}

.promotion_part{width:1px; height:246px; float:left; background:url(../images/part_line.png) no-repeat; margin:0px 65px 0px 65px;}

.article li{font: bold 13px arial;  padding:5px 0px 8px 15px; list-style-image:url(../images/li_img.png); list-style-position:inside; border-bottom:1px dashed #666;}

.article li a{color:#ba4303; text-decoration:none; transition: color 0.2s linear;
moz-transition: color 0.2s linear; -webkit-transition: color 0.2s linear;
o-transition: color 0.2s linear;}

.article li a:hover{color:#cfcfcf; text-decoration:none;}

.article li.last{border:none;}

.clear{clear:both; margin:0px; padding:0px;}






#footer{width:970px; height:50px; text-align:center;  padding-top:15px;  float:left; background:url(../images/heading-content.png) repeat; }

.foot_top{width:970px; height:auto; float:left; margin-top:7px; }





/* typography starts here */

h1{font:italic bold 25px calibri; color:#9a0505; }

p{font:.82em/20px arial; color:#000; }

h2{color:#fff; font:13px/14pt 'Segoe UI';}

h3{color:#202020;font:.82em/20px arial;} 

h4{color:#ebaa01; font:italic bold 25px calibri;}
