﻿/* 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:#004cba; text-decoration:underline;}
a:hover{ color:#0d68ec; text-decoration:none;}

body{ color:#000; font-size:14px; font-family:Tahoma; background:#1c1c1c url(../images/body_bg.gif) 0 -14px; padding-bottom:30px;}
.body_inside{ width:100%; background:url(../images/body_top.jpg) center top no-repeat; border-top:13px #000 solid;}

.wrapper{ width:1000px; margin:0 auto; overflow:hidden;}


/* header */
#header{ width:100%; overflow:hidden;}
	#header .logo{ float:left; width:490px; display:inline; margin:2px 0 5px 10px; font-size:22px;}
	.lang_holder{ float:right; width:257px; color:#fff; margin-top:6px;}
	.lang_holder p{ padding:4px 4px; text-align:center; font-weight:bold;}
	.lang_box{ width:257px; height:34px; overflow:hidden; background:url(../images/flag_bg.gif) no-repeat;}
	.lang_box ul{ width:245px; margin:7px auto 0; overflow:hidden;}
	.lang_box li{ float:left; display:inline;}


/* content */
#content{ width:100%; overflow:hidden;}

	.main_content{ float:left; width:752px; background:#fff url(../images/main_content_bottom.gif) bottom no-repeat;}
	.main_content_inside{ width:730px; padding:0 11px 50px 11px; overflow:hidden; background:url(../images/main_content_top.gif) top no-repeat;}
	.main_content h1{ font-size:20px; font-weight:bold; line-height:160%; margin-bottom:10px;}
	.main_content h2{ font-size:18px; font-weight:bold; line-height:160%; margin-bottom:10px;}
	.main_content h3{ font-size:16px; font-weight:bold; line-height:160%; margin-bottom:10px;}
	.main_content h4{ font-size:14px; font-weight:bold; line-height:160%; margin-bottom:10px;}
	.main_content h5{ font-size:12px; font-weight:bold; line-height:160%; margin-bottom:10px;}
	.main_content blockquote{ background: #E8EDF1; margin: 0px 25px 15px 25px; padding: 10px 20px 15px 15px;
							  border-top: 1px solid #DDDDDD; border-right: 1px solid #666666; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #666666;}
	.main_content .content_txt{ margin-bottom:20px;}
	.main_content .content_txt p{ line-height:140%; margin-bottom:8px;}
	.main_content .content_txt ol{ line-height:140%; margin-bottom:8px; margin-left:30px;}
	.main_content .content_txt ol li{ line-height:140%; margin-bottom:8px; list-style:decimal;}
	.main_content .content_txt ul{ line-height:140%; margin-bottom:8px; margin-left:20px;}
	.main_content .content_txt ul li{ line-height:140%; margin-bottom:8px; list-style:disc;}
	
		.breadcrumb{ width:730px; height:23px; line-height:23px; margin:13px auto 5px; color:#fff; text-indent:10px;
					 background:#000 url(../images/breadcrumb_bg.gif) no-repeat;}
		.breadcrumb a{ color:#fff; text-decoration:none; margin-right:2px;}
		.breadcrumb a:hover{ color:#bbb;}
		
		.poker_box1{ width:729px; background:url(../images/box1_bottom.gif) bottom no-repeat; margin-bottom:10px;}
		.poker_box1 .poker_box_inside{ width:100%; overflow:hidden; background:url(../images/box1_top.gif) top no-repeat; padding:7px 0 2px;}
			.pok_img{ float:left; width:86px; display:inline; margin-left:14px;}
			.pok_img img{ display:block; margin-bottom:6px;}
			
			.pok_txt{ float:left; width:430px; margin-left:20px;}
			.pok_txt p{ line-height:120%; margin-bottom:8px;}
			.pok_txt a{ font-weight:bold;}
			.pok_txt .bonus_code{ color:#000000; font-weight:bold;}
			.pok_txt .bonus_code strong{ color:#d30000;}
			.pok_txt .bonus_code span{ margin-right:8px;}
			
			.pok_info{ float:right; width:161px; display:inline; margin:0 14px 0 0;}
			.pok_info .usa_friendly{ margin:3px 0 10px 0;}
			.pok_info .btn_visit{ margin-top:16px;}
			.pok_info .btn_visit a{ display:block; width:161px; height:35px; line-height:32px; text-align:center; color:#fff; font-size:13px; font-weight:bold;
									background:#bd0518 url(../images/btn_visit.gif) no-repeat; text-decoration:underline;}
			.pok_info .btn_visit a:hover { color:yellow; text-decoration:none;}
			.pok_info ul{ padding-left:9px;}
			.pok_info ul li{ line-height:170%;}
		
		.poker_box2{ background:url(../images/box2_bottom.gif) bottom no-repeat; margin-bottom:10px; font-size:12px;}
		.poker_box2 .poker_box_inside{ width:100%; overflow:hidden; background:url(../images/box2_top.gif) top no-repeat; padding:7px 0;}
			.pok_detail{ float:left; width:180px; display:inline; margin-left:10px;}
			.pok_detail li{ line-height:170%;}
			.pok_detail li strong{ margin-right:4px;}
			.pok_detail li span{ color:#c50519; font-weight:bold;}
			
			.pok_shot{ float:left; width:353px; border:1px #dfdfdf solid; border-top:0; border-bottom:0;}
			.shot_holder{ width:100%; overflow:hidden; margin-bottom:10px;}
			.shot_holder img{ float:left; display:inline; margin:0 8px;}
			.bonus_bar{ width:241px; height:35px; line-height:35px; color:#fff; font-size:14px; font-weight:bold; margin:0 auto 8px; text-align:center;
						 background:#cf051a url(../images/bonus_bar.gif) no-repeat;}
			.bonus_bar a { color:white; text-decoration:none; width:241px; height:35px; line-height:35px; display:block; text-decoration:underline; }
			.bonus_bar a:hover { color:yellow; text-decoration:none; }
						 
			.poker_img{ float:left; width:98px; display:inline; margin:5px 0 0 10px;}
			.poker_img img{ width:98px;}
			.poker_txt{ float:left; width:602px; margin-left:8px;}
			.poker_txt .poker_title{ font-size:16px; margin-bottom:5px; font-weight:bold;}
			.poker_txt .poker_title strong{ color:#d30000;}
			.poker_txt p{ line-height:120%; margin-bottom:6px; font-size:14px;}
			.poker_txt p.bonus{ font-size:14px; font-weight:bold; text-align:right; color:#d30000; margin-bottom:2px;}
			.poker_txt p.bonus span{ color:#000;}
		
		.poker_detail{ width:692px; overflow:hidden; margin:16px auto; font-size:13px; background:url(../images/poker_detail_bottom.gif) 0 bottom no-repeat;}
		.poker_detail_inside{ width:100%; overflow:hidden; background:url(../images/poker_detail_top.gif) 0 top no-repeat; padding:10px 0;}
			.pok_detail1{ float:left; width:150px; text-align:center;}
			.pok_detail1 p{ margin-bottom:8px;}
				.pok_name{ font-size:16px; font-weight:bold; line-height:240%;}
				.pok_logo{ margin-bottom:10px;}
			.pok_detail2{ float:left; width:300px; padding:0 10px; margin-top:5px;}
			.pok_detail3{ float:left; width:205px; margin-left:10px;}
				.p_bonus{ font-size:18px; font-weight:bold; text-align:center; margin:10px 0 4px;}
				.p_bonuscode{ font-size:18px; font-weight:bold; font-style:italic; text-align:center; color:#d20101; margin-bottom:8px;}
				.yes{ padding-left:35px; background:url(../images/check.png) 8px 0 no-repeat; margin-bottom:3px;}
				.pok_url{ width:199px; height:44px; font-size:16px; background:url(../images/btn1.gif) 0 0 no-repeat;}
				.pok_url a{ display:block; height:44px; line-height:44px; overflow:hidden; text-align:center; color:#002f84; text-decoration:underline;}
				.pok_url a:hover{ display:block; height:44px; line-height:44px; overflow:hidden; text-align:center; color:#002f84; text-decoration:none;}
			
		

		.bonus_table_wrapper{ width:692px; margin:16px auto; background:url(../images/blist_bg.gif) 0 24px;}
		.bonus_table{ width:100%; background:url(../images/bonus_list_title.gif) 0 0 no-repeat; font-weight:bold;}
		.bonus_table img{ vertical-align:middle;}
		.bonus_table th{ height:24px; line-height:24px; font-size:12px; color:#dfdfdf;}
		.bonus_table tr{}
		.bonus_table tr.bonus_title{ background:none;}
		.bonus_table td{ height:40px; line-height:40px; text-align:center; overflow:hidden; color:#000;
						 background:url(../images/blist_line.gif) right 4px no-repeat;}
		.bonus_table td.td_first{ border-left:1px #dfdfdf solid;}
		.bonus_table td.td_last{ background:none; border-right:1px #dfdfdf solid;}
		.bonus_table td strong{ color:#dc0101;}
		
			.bonus_num{ font-size:18px; color:#d20101;}
			.bonus_code{ font-size:14px; color:#d20101;}
			.bonus_table a.bonus_url{ display:block; width:206px; height:28px; line-height:28px; text-align:center; color:#002f84; text-decoration:underline;
						 background:url(../images/btn2.gif) 0 0 no-repeat; margin:0 auto;}
			.bonus_table a.bonus_url:hover{ text-decoration:none; }

		
		
	.sidebar{ float:right; width:234px;}
		.sidebox{ width:234px; margin-bottom:8px;}
		.sidebox_title{ width:100%; height:38px; line-height:38px; background:#080808 url(../images/sidebox_title.gif) no-repeat;}
		.sidebox_title a{ display:block; width:100%; height:38px; text-indent:17px; font-size:18px; font-weight:bold; color:#fff; text-decoration:none;}
			.sidebox_content{ width:234px; background:#272727 url(../images/sidebox_bottom.gif) bottom no-repeat;}
			.side_nav{ width:232px; margin:0 auto; overflow:hidden;}
			.side_nav li{ float:left; width:100%; line-height:214%; background:url(../images/li_ico1.gif) 14px 8px no-repeat; text-indent:40px;}
			.side_nav li.odd{ background:#303030 url(../images/li_ico2.gif) 14px 8px no-repeat;}
			.side_nav li a{ color:#fff; text-decoration:none;}
			.side_nav li a:hover{ color:#ccc;}
			.side_nav li a:active{ color:#FF0000;}




/* footer */
#footer{ width:988px; margin:6px auto 0;}
#footer .foot_box{ width:100%; height:66px; text-align:center; line-height:140%; color:#fff; overflow:hidden;
		 background:url(../images/footer_bg.png) no-repeat;}
	.foot_highlight{ width:750px; height:35px; text-indent:-9999px; overflow:hidden; background:url(../images/content_white.png) no-repeat;}
	.foot_box ul{ padding-top:10px;}
	.foot_box ul li{ display:inline;}
	.foot_box ul li a{ color:#fff; text-decoration:none; padding:0 6px;}
	.foot_box ul li a:hover{ color:#ccc;}




/* Specific Styling */

.red-right { font-size:16px; font-weight:bold; color:red; text-align:right;}
.red-20 { font-size:20px; color:red; font-weight:bold;}
.black-20 { font-size:20px; font-weight:bold;}
.red-18 { font-size:18px; font-weight:bold; color:red;}
.red-16 { font-size:16px; font-weight:bold; color:red;}
.black-16 { font-size:16px; font-weight:bold;}
.img-right { padding-left:8px; padding-bottom:8px; float:right;}
.img-left { padding-right:8px; padding-bottom:8px; float:left;}
.content-center { text-align:center;}
.content-right { text-align:right;}
.banking-box {border-style: solid; border-width: 1px;}
.banking-box .cell-1 { background-color: #F7FDC8; text-align:center;}
.banking-box .cell-2 { background-color: #E2E2E2; border:thin black dashed;}
.announcement { background-color:yellow; font-size:22px; font-weight:bold;}
.related {width:726px; padding:3px;}
.related .left {width:350px; float:left; border: 1px black solid; padding:5px;}
.related .right {width:350px; float:right; border: 1px black solid; padding:5px;}
.related-tri {width:726px; padding:3px;}
.related-tri .wrapper {width:225px; float:right; border: 1px black solid; padding-left:7px; padding-top:7px; padding-right:7px; padding-bottom:3px;}
.related-tri .middle {width:480px; float:left;}
.related-tri .left {width:225px; float:left; border: 1px black solid; padding:5px;}
.related-tri .right {width:225px; float:right; border: 1px black solid; padding:5px;}