/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}
.clear{ clear:both; height:0; overflow:hidden;}

/* Generic Styling */
a{ color:#333; text-decoration:underline;}
a:hover{ color:#555;}

body{ color:#1a2538; font-size:14px; font-family:Tahoma; background:#29618a url(../images/body_bg.gif) 0 33px repeat;}
.body_inside{ padding-bottom:30px; background:url(../images/body_bg_top.gif) 0 0 repeat-x;}


.wrapper{ width:993px; margin:0 auto; overflow:hidden;}




/* header */
#header{ width:100%; height:142px; overflow:hidden; margin-bottom:-8px; position:relative }
	a.logo{ display:block; width:395px; height:128px; background:url(../images/logo.png) no-repeat top left; text-indent:-99999px; position:absolute; top:8px; left:38px; }
	.head_banner{ border:1px #53aae1 solid; width:469px; height:60px; position:absolute; top:53px; left:475px; }
	


/* content */
#content{ width:993px; margin:0 auto;}
.content_top{ width:993px; height:42px; text-indent:-9999px; overflow:hidden; background:url(../images/content_top.png) no-repeat;}

.content_shadow{ width:993px; background:url(../images/content_middle.png) repeat-y;}
.content_inside{ width:961px; margin:0 auto; overflow:hidden; background:#fff url(../images/content_inside.gif) top repeat-x; padding-bottom:7px;}

	/*sidebar*/	
	.sidebar{ float:left; width:210px; display:inline; margin-left:10px; margin-bottom:10px; font-weight:bold;}
		.sidebox{ width:210px; margin-bottom:12px;}
		.sidebox_title_top,
		.sidebox_title{ width:210px; height:32px; font-size:16px; text-indent:14px; line-height:32px; color:#fee900;
						 background:#1c4966 url(../images/side_title2.gif) no-repeat;}
		.sidebox_title_top{ background:#1c4966 url(../images/side_title1.gif) no-repeat;}
			
			.sidenav{ width:208px; border:1px #00509e solid; border-top:0; background:#256896 url(../images/sidebox_bg.gif) bottom repeat-x;}
			.sidenav li{ line-height:196%; text-indent:15px; background:url(../images/side_li_bg.gif) bottom repeat-x;}
			.sidenav li a{ color:#fff; text-decoration:none;}
			.sidenav li a:hover{ color:#bbb;}
			
			.software_list{ width:208px; border:1px #00509e solid; border-top:0; background:#256896 url(../images/sidebox_bg.gif) bottom repeat-x;}
			.software_list li{ line-height:196%; text-indent:15px;}
			.software_list li a{ color:#fff; text-decoration:none;}
			.software_list li a:hover{ color:#bbb;}
			
	/*sidebar on right*/
	.sidebar_right{ float:right; margin:0; margin-right:10px;}
		.sidebox_banner{ text-align:center; width:208px; border:1px #00509e solid; border-top:0; padding:14px 0;
						 background:#256896 url(../images/sidebox_bg.gif) bottom repeat-x;}
		.sidebox_banner p{ margin-bottom:14px;}

		
	/*main content*/		
	.main_content{ float:left; width:500px; overflow:hidden; margin-left:10px; margin-bottom:10px;}
		.top_box{ width:500px; background:url(../images/top_box_bottom.gif) bottom no-repeat; margin-bottom:10px;}
		.top_box_inside{ width:460px; padding:10px 20px; overflow:hidden; background:url(../images/top_box_top.gif) top no-repeat;}
		.top_box .box_title{ font-size:18px; font-weight:bold; color:#2484be; margin-bottom:11px;}
		.top_box p{ line-height:120%; margin-bottom:18px;}
	
	
	/*bottom boxes*/
	.bottom_boxes{ width:100%; overflow:hidden; clear:both;}
		.bottom_box1{ float:left; width:717px; display:inline; margin-left:10px; background:url(../images/bottom_box1_bottom.gif) bottom no-repeat; margin-bottom:8px;}
		.bottom_box1_inside{ width:100%; height:95px; overflow:hidden; background:url(../images/bottom_box1_top.gif) top no-repeat;}
		.bottom_box1 .bottom_banner{ float:left; width:468px; display:inline; margin:20px 0 0 20px;}
		.bottom_box1 .bottom_casino{ float:left; width:213px; font-size:12px; margin:8px 0 0 15px; font-weight:bold;}
			.bottom_casino .casino_title{ color:#4194c7; margin-bottom:4px;}
			.bottom_casino ul li{ padding-left:13px; background:url(../images/dot_li.gif) 0 5px no-repeat;}
		
		.bottom_box2{ float:right; width:210px; margin-right:10px; background:url(../images/bottom_box2_bottom.gif) bottom no-repeat;}
		.bottom_box2_inside{ width:100%; height:95px; overflow:hidden; background:url(../images/bottom_box2_top.gif) top no-repeat;}
			.link_title{ width:120px; margin:4px auto 10px; color:#2484be; font-weight:bold; text-align:center;}
			.link_list{ width:122px; margin:0 auto;}
			.link_list li{ float:left; display:inline; margin-left:9px;}
		
		.bottom_box3{ width:938px; overflow:hidden; clear:both; font-size:10px; margin:0 auto; background:url(../images/bottom_box3_bottom.gif) bottom no-repeat;}
		.bottom_box3_inside{ width:938px; background:url(../images/bottom_box3_top.gif) top no-repeat;}
		.bottom_box3 p{ padding:5px 10px; text-align:center; line-height:120%;}
	
	
	
	/*----review page----*/
	.casino_holder{ width:460px; margin:0 auto; overflow:hidden;}
	.casino_holder ul{ width:490px; overflow:hidden;}
	.casino_holder ul li{ float:left; margin-right:19px; text-align:center;}
		.casino_name{ font-size:12px; color:#2484be; font-weight:bold; line-height:240%;}
	
	.casino_list{ width:498px; margin:0 auto; overflow:hidden; font-size:12px;}
	.casino_list .single_casino{ width:498px; background:url(../images/single_box_bottom.gif) bottom no-repeat; margin-bottom:10px;}
	.casino_list .single_casino_inside{ width:100%; overflow:hidden; background:url(../images/single_box_top.gif) top no-repeat;}
	.casino_list .single_casino .casino_intro{ width:468px; padding:9px 4px 5px 8px; border:1px #e2e2e2 solid; background:#fff; margin:9px auto; overflow:hidden;}
	.casino_list .single_casino .casino_intro .casino_img{ float:left; margin:0 8px 2px 0;}
	.casino_list .single_casino .casino_intro p.full{ text-align:right;}
	.casino_list .single_casino .casino_intro p a{ color:#146ec6;}
		
		
	.side_newsletter{ width:208px; border:1px #00509e solid; font-size:12px; border-top:0; background:#256896 url(../images/sidebox_bg.gif) bottom repeat-x;}
	.side_newsletter p{ width:186px; text-align:center; margin:8px auto; color:#fff;}
	.side_newsletter p.simu_input{ width:186px; height:23px; background:url(../images/input_email.gif) no-repeat;}
	.side_newsletter p.simu_input input{ margin:2px 0 0 2px; width:175px; padding:3px; border:0; font-family:Tahoma; font-size:12px; color:#000; font-weight:bold;}
		.btn_submit{ width:102px; height:21px; border:0; font-family:Tahoma; font-size:12px; color:#fff; cursor:pointer;
					 background:#76e43f url(../images/btn_subscribe.gif) no-repeat; border:0;}
	
	
	
	/*site2*/
	.casino_box{ width:100%;}
		.casino_box p{ margin-bottom:8px;}
		.cas_img{ float:left; margin:0 10px 10px 0;}
		.casino_tit{ color:#2484be; font-size:18px; font-weight:bold; margin-bottom:9px;}
	
	
	.casino_list2{ width:498px; margin:0 auto; overflow:hidden; font-size:10px; overflow:hidden;}
	.casino_list2 ul{ width:540px; overflow:hidden; background:url(../images/dot_line.gif) 248px 0 repeat-y;}
	.casino_list2 ul li{ float:left; width:240px; margin:0 20px 10px 0;}
	.casino_list2 .single_casino{ width:100%; height:121px; background:url(../images/casino2_box.gif) no-repeat;}
	.casino_list2 .single_casino_inside{ width:100%; overflow:hidden; background:none;}
	.casino_list2 .single_casino .casino_intro{ width:214px; height:100px; padding:3px 2px 3px 7px; border:1px #e2e2e2 solid; background:#fff;
												 margin:6px auto; overflow:hidden; line-height:120%;}
	.casino_list2 .single_casino .casino_intro .casino_img{ float:left; margin:0 6px 2px 0;}
	.casino_list2 .single_casino .casino_intro p.full{ text-align:right;}
	.casino_list2 .single_casino .casino_intro p a{ color:#146ec6;}
		
			
		


/* footer */
#footer{ width:100%; clear:both; height:63px; line-height:48px; overflow:hidden; text-align:center; background:url(../images/content_bottom.png) no-repeat;}
#footer p{ display:inline; color:#efde07;}
#footer ul,
#footer ul li{ display:inline; color:#fff;}
#footer ul li a{ color:#fff; text-decoration:none; padding:0 4px;}
#footer ul li a:hover{ color:#f0f0f0; text-decoration:underline;}


