/* 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:#D50000;
	text-decoration:underline;
}
a:hover{ color:#064190;}

body{ color:#103971; font-size:12px; font-family:Tahoma; background:#00235a url(../images/body_bg.gif) top repeat-x;}
.body_inside{ width:100%; background:url(../images/body_top.jpg) center top no-repeat;}

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




/* header */
#header{ width:100%; overflow:hidden; position:relative; margin-bottom:-9px;}
	#header .logo{ float:left; display:inline; margin:0px 0 0 35px; font-size:30px;}



/* content */
#content{ width:100%; background:#fff url(../images/content_middle.gif) repeat-y; font-size:14px;}
.content_top{ width:100%; overflow:hidden; background:url(../images/content_top.jpg) top no-repeat;}
.content_bottom{ width:100%; background:url(../images/content_bottom.gif) bottom no-repeat; padding-bottom:44px;}


		
	.sidebar{ float:left; width:210px; display:inline; margin:10px 0 0 20px;}
		.sidebox{ width:210px; overflow:hidden; margin-bottom:10px;}
		.sidebox .sidebox_title{ width:100%; height:32px; line-height:32px; color:#fff; font-size:16px; font-weight:bold; text-indent:40px;
					 		 	 background:#e01f1f url(../images/sidebox_title.gif) no-repeat;}
		.sidebox .sidebox_title2{ width:100%; height:32px; line-height:32px; color:#fff; font-size:16px; font-weight:bold; text-indent:40px;
								  background:#e01f1f url(../images/sidebox_title2.gif) no-repeat;}
			.sidebox_content{ width:208px; border:1px #c7c5c5 solid; border-top:0; background:#fff;}
			.side_nav{ width:100%; overflow:hidden;}
			.side_nav li{ float:left; width:100%; overflow:hidden;}
			.side_nav li.odd{ background:#f2f0f0;}
			.side_nav li a{ float:left; display:inline; margin-left:14px; line-height:200%; font-size:14px; color:#002c68; padding-left:12px;
							background:url(../images/li_dot.gif) 0 12px no-repeat; text-decoration:none;}
			.side_nav li a:hover{ color:#cf1919;}
			
		.line{ width:100%; height:2px; overflow:hidden; text-indent:-9999px; background:url(../images/dot_line_hor.gif) repeat-x; margin-bottom:9px;}
	
	
	/*-----site merged----*/
	.main_content{ float:right; width:746px; display:inline; margin:10px 20px 40px 0;}
		.main_box{ width:746px; background:url(../images/mainbox_bottom.gif) bottom no-repeat; margin-bottom:10px;}
		.main_box_inside{ width:100%; overflow:hidden; background:url(../images/mainbox_top.gif) top no-repeat; padding:5px 0;}

		.main_box_inside h2{font-size:18px; color:#103971; text-indent:12px; line-height:180%; margin-bottom:6px;}
		
		.indent {text-indent:12px;  margin-bottom:6px; list-style:circle;}
		h1{ font-size:18px; color:#103971; text-indent:28px; line-height:180%; margin-bottom:6px;}
		h3{ font-size:18px; color:#103971; text-indent:28px; line-height:180%; margin-bottom:2px;}
		.intro_holder{ width:724px; overflow:hidden; margin:0 auto; padding-bottom:3px;}
		.intro_holder .intro_img{ float:left; width:155px; margin-right:18px;}
		.intro_holder .intro_txt{ float:left; width:550px; margin-top:14px;}
		.intro_holder .intro_txt p{ line-height:130%; margin-bottom:14px;}
		
		.top_poker{ width:746px; background:#0075bd url(../images/top_poker_bottom.gif) bottom no-repeat; margin-bottom:10px;}
		.top_poker_inside{ width:100%; overflow:hidden; background:url(../images/top_poker_top.gif) top no-repeat;}
		.top_poker h2{ font-size:18px; color:#fff; font-weight:bold; text-indent:25px; line-height:240%;}
		.pocker_list{ width:100%; overflow:hidden; color:#fff;}
		.pocker_list li{ width:100%; overflow:hidden; height:33px; background:url(../images/list_line.gif) bottom repeat-x; padding-bottom:2px; font-size:13px;}
		.pocker_list li.title{ height:23px; line-height:20px; padding:0; font-size:12px; font-weight:bold; background:#e42121 url(../images/list_title.gif) repeat-x;}
		.pocker_list li.title span{ background:none; margin:0;}
		.pocker_list li.title span.col1{ text-align:center; padding:0; font-size:12px;}
		.pocker_list li.last{ background:none; padding:0;}
		
		.pocker_list li span{ float:left; height:19px; text-align:center; background:url(../images/dot_line.gif) 0 1px no-repeat; padding:0 0px 0 2px; margin-top:6px;}
		.pocker_list li span img{ vertical-align:middle;}
		.pocker_list li span.col1{ width:240px; height:27px; text-align:left; padding-top:3px; font-size:14px; font-weight:bold; background:none; margin:0;}
		.pocker_list li span.col1 img{ margin:0 16px; vertical-align:middle;}
		.pocker_list li span.col1 a{ color:#fff;}
		.pocker_list li span.col2{ width:33px;}
		.pocker_list li span.col3{ width:37px;}
		.pocker_list li span.col4{ width:47px;}
		.pocker_list li span.col5{ width:86px;}
		.pocker_list li span.col6{ width:66px;}
		.pocker_list li span.col7{ width:110px;}
		.pocker_list li span.col8{ width:130px;}
		.pocker_list li span.col8 a{ color:#fff;}
		.highlight2 {color:#103971; font-weight:bold;}
		
		.single_box{ width:746px; background:url(../images/mainbox_bottom.gif) bottom no-repeat; margin-bottom:11px;}
		.single_box_inside{ width:100%; overflow:hidden; background:url(../images/mainbox_top2.gif) top no-repeat; padding:12px 0;}
			.site_img{ float:left; width:180px; display:inline; margin:0 12px 0 12px;}
			.site_img img{ margin-bottom:10px;}
			.site_img .btn_read{ display:block; padding:2px 0 2px 33px; font-size:15px; font-weight:bold; color:#103971; margin:0 0 10px 10px;
								 background:url(../images/ico_view.gif) 0 0 no-repeat;}
			.site_img .btn_visit{ display:block; width:150px; text-align:center; font-size:15px; font-weight:bold; color:#103971; margin-left:20px;}
			.site_img .btn_bonus{ display:block; width:150px; text-align:center; font-size:15px; font-weight:bold; color:#BF0000; margin-left:20px;}
			.site_txt{ float:left; width:524px;}
			.site_txt h3{ line-height:160%; font-size:18px; font-weight:normal;}
			.site_txt h3 a{ color:#d41a1a; background:url(../images/link_dot.gif) 0 8px no-repeat;}
			.site_txt h3 a:hover{ color:#ed2a2a;}
			.site_txt p{ line-height:124%; margin-bottom:14px;}
			.site_txt p.note{ color:#d91c1c; font-weight:bold;}
	
	
	/*listmerged*/
	.box_txt .main_box_inside{ padding:10px 0 3px;}
	.box_txt p{ padding:0 14px; line-height:126%; margin-bottom:13px;}
	
	.poker_img{ float:left; width:120px; display:inline; margin:6px 45px 0 45px;}
	.poker_img img{ width:120px;}
	.poker_txt{ float:left; width:524px; margin-top:3px;}
	.poker_txt p{ line-height:130%; margin-bottom:12px;}
	.highlight1{ color:#FF0000;}
	
	
	
	/*reviewmerged*/
	.content{ float:left; display:inline; width:468px; margin:0 10px 0 12px;}
	
		.poker_box{ width:468px; background:url(../images/content_box_bottom.gif) bottom no-repeat; margin-bottom:16px;}
		.poker_box_inside{ width:100%; overflow:hidden; background:url(../images/content_box_top.gif) top no-repeat; padding-top:6px;}
			.poker_logo{ float:left; width:137px; display:inline; margin:0 55px 10px 34px;}
			.poker_visit{ float:left; margin-top:20px;}
			.poker_visit a{ float:left; padding:8px 0 10px 50px; font-size:16px; color:#000099; font-weight:bold; background:url(../images/ico_visit.gif) 0 0 no-repeat;}
			.support_line{ width:100%; height:27px; line-height:27px; overflow:hidden; clear:both; font-size:14px; font-weight:bold;}
			.support_line span{ float:left; display:inline;}
			.support_line span strong{ color:#d91c1c;}
			.support_line .sup_mac{ width:94px; padding-left:11px; background:url(../images/mac_bg.gif) no-repeat; margin:0 0 0 30px;}
			.support_line .sup_linux{ width:94px; padding-left:11px; background:url(../images/linux_bg.gif) no-repeat; margin:0 0 0 30px;}
			.support_line .sup_yes{ width:55px; color:#d91c1c; margin-left:5px;}
			.support_line .sup_bonus{ width:255px; text-align:center; font-size:15px;}
			
			
		
		.content_txt{ width:100%; padding-bottom:20px; font-size:14px;}
		.content_txt h4{ font-size:12px; font-weight:bold; margin-bottom:15px;}
		.content_txt p{ line-height:126%; margin-bottom:14px;}
		.btn_visit_poker{ display:block; width:174px; padding:6px 0 8px 40px; font-size:15px; font-weight:bold;
						  background:url(../images/ico_visit2.gif) 0 0 no-repeat;}
	
	
	
	.side_content{ float:left; width:232px; padding-left:10px; border-left:1px #d1d1d1 solid;}
		.bonus_box{ width:232px; background:url(../images/bonus_bottom.gif) bottom no-repeat; text-align:center; margin-bottom:10px;}
		.bonus_box_inside{ width:100%; overflow:hidden; background:url(../images/bonus_top.gif) top no-repeat;}
		.bonus_box h3{ font-weight:bold; font-size:18px; line-height:210%;}
		.bonus_box p{ font-size:14px; color:#d91c1c; margin-bottom:16px; font-weight:bold;}
		
		.screenshot{ width:100%; margin-bottom:15px;}
		.screenshot h3{ width:100%; height:37px; font-size:18px; font-weight:bold; line-height:31px; text-indent:27px; margin-bottom:5px;
						 background:url(../images/title_screenshots.gif) no-repeat;}
		.screenshot p{ margin-bottom:12px;}				 
		
		
		.poker_detail_list{ width:230px; border:1px #d1d1d1 solid; font-size:12px; padding:6px 0;}
		.poker_detail_list ul li{ width:100%; height:18px;}
		.poker_detail_list ul li strong{ float:left; padding-left:10px;}
		.poker_detail_list ul li span{ float:right; text-align:right; padding-right:10px;}
		
		


/* footer */
#footer{ width:100%; clear:both; overflow:hidden; text-align:center; font-size:14px; padding-top:31px; line-height:120%; background:url(../images/foot_logo.gif) 98% 0 no-repeat;}
#footer p{ display:inline; color:#FF0000;}
#footer ul{ display:inline;}
#footer ul li{ display:inline; border-left:1px #103971 solid; padding-left:5px; margin-left:5px;}
#footer ul li a{ text-decoration:none; position:relative; top:-1px; color:#103971;}
#footer ul li a:hover{ color:#245dac;}


