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

body{ color:#000; font-size:12px; font-family:Verdana; background:#445675 url(../images/tile.jpg);}

.wrapper{ width:960px; margin:0 auto; overflow:hidden; padding-bottom:38px; background:url(../images/reflection.png) bottom no-repeat;}

/* header */
#header{ width:100%; background:#212e44;}
	.top_bar{ width:956px; height:28px; margin:0 auto; background:#ddd url(../images/top_bar_bg.gif) top repeat-x;}
		.lang_box{ float:left; display:inline; margin-left:20px; height:23px; margin-top:2px; background:url(../images/embe1_right.gif) right no-repeat;}
		.lang_box_inside{ float:left; height:23px; padding:0 5px 0 9px; background:url(../images/embe1_left.gif) left no-repeat;}
		.lang_box ul{ padding-top:3px;}
		.lang_box ul li{ display:inline; margin-right:4px;}
		
		.top_list{ float:left; color:#35496b; font-size:10px; font-weight:bold; line-height:28px; margin-left:20px;}
		.top_list li{ display:inline; font-weight:bold;text-transform:uppercase;}
		.top_list li a{ color:#35496b; text-decoration:none; padding:0 3px;}
		.top_list li a:hover{ color:#5874a3;}
	
	.head{ width:100%; height:143px; background:#304262 url(../images/head_bg.jpg) no-repeat;}
	.head .logo{ float:left; display:inline; width:300px;}
	.head .logo a{ color:#fff; line-height:143px; font-size:32px;}
	.head .banner{ float:left; width:472px; margin:36px 0 0 162px;}
	
	#navigation{ width:956px; height:39px; margin:0 auto; border-top:1px #fd0000 solid; border-bottom:1px #730000 solid;
				 background:#930000 url(../images/nav_bg.gif) repeat-x;}
	#navigation ul{ width:100%; overflow:hidden;}
	#navigation ul li{ float:left; background:url(../images/nav_line.gif) right no-repeat;}
	#navigation ul li#last_nav{ background:none;}
	#navigation ul li a{ line-height:39px; color:#fff; text-decoration:none; font-size:18px; font-weight:bold; padding:0 10px;}
	#navigation ul li a:hover,
	#navigation ul li.on a{ color:#300101;}


/* content */
#content{ position:relative; width:100%; background:#fff url(../images/content_middle.gif) repeat-y;}
.content_bottom{ position:relative; width:100%; background:url(../images/content_bottom.gif) bottom no-repeat;}
.content_top{ position:relative; width:955px; margin:0 auto; background:url(../images/content_top.gif) top repeat-x;}

	/* content wrapper */
	.content_wrapper { background:url(../images/content_wrapper_bg.jpg) repeat-y top left;}

	/* inner wrapper */
	.inner_wrapper { float:left; width:762px; margin-left:1px;}

	/*sidebar*/	
	.sidebar{ float:left; width:193px;}
		.sidebar_title{ width:190px; height:28px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-align:center; border-right:1px #5374a4 solid;}
		.sidebar_content{ width:190px; border-right:3px #4b6a9b solid; background:#1a2538; font-size:12px; font-weight:bold;}
			.side_title{ width:186px; height:18px; margin:9px auto 3px; line-height:18px; color:#fff; text-align:center;
						 background:#435e8a url(../images/sub_title_bg.gif) no-repeat;}
			.side_nav1{ width:186px; margin:0 auto;}
			.side_nav1 li{ line-height:180%; padding-bottom:3px; background:url(../images/dot_line.gif) bottom repeat-x;}
			.side_nav1 li a{ padding-left:23px; color:#fff; text-decoration:none; background:url(../images/ico_jack.gif) 6px 2px no-repeat;}
			.side_nav1 li a:hover{ color:#bbb;}
	/*sidebar on right*/	
	.sidebar_right{ float:right;width:192px;}
		.sidebar_right .sidebar_title{ border:0; border-left:1px #5374a4 solid; margin-left:2px;}
		.sidebar_right .sidebar_content{ border:0; border-left:3px #4b6a9b solid;}
			.side_nav2{ width:186px; margin:0 auto;}
			.side_nav2 li{ width:100%; overflow:hidden; padding:3px 0 4px; background:url(../images/dot_line.gif) bottom repeat-x;}
			.side_nav2 li .pok_logo{ float:left; width:22px; display:inline; margin:4px 6px 0 3px;}
			.side_nav2 li .pok_logo img{ width:22px;}
			.side_nav2 li .pok_txt{ float:left; width:128px; color:#d3e3ff;}
			.side_nav2 li .pok_txt p{ font-size:10px; font-weight:normal;font-family:Tahoma;}
			.side_nav2 li .pok_txt p a{ font-size:14px; font-weight:bold; color:#d3e3ff; text-decoration:none; line-height:115%;font-family:Tahoma;}
			.side_nav2 li .pok_txt p a:hover{ color:#f0f5ff;}
			.side_nav2 li .pok_country{ float:right; width:16px; display:inline; margin-right:2px;}
			.side_nav2 li .pok_country img{ width:16px;}

		
	/*main content*/		
	.main_content{ float:right; width:569px; overflow:hidden;}
		.main_title{ width:100%; height:28px; line-height:28px; color:#fff; font-size:18px; font-weight:bold;}
		.main_title span{ margin-left:10px;}
		
		.sub_tag{ width:100%; text-indent:10px; color:#1a2538; font-weight:bold; margin-bottom:10px;
				  background:#cfdff6; line-height:31px; border-top:1px #c1d9ff solid; border-bottom:1px #c1d9ff solid; font-size:14px; }
		.sub_tag_map{ width:100%; text-indent:10px; color:#1a2538; font-weight:bold; margin-bottom:0px;
				  background:#cfdff6; line-height:31px; border-top:1px #c1d9ff solid; border-bottom:1px #c1d9ff solid; font-size:14px; }
		.map{ margin-bottom:10px; width:569px; height:231px; position:relative; background:url(../images/map2.jpg) no-repeat top left; }
		.map a {
			display:block;
			position:absolute;
			height:15px;
			color:#FFF;
			font-weight:bold;
			font-size:14px;
			text-decoration:underline;
		}
		.map a:hover {
			display:block;
			position:absolute;
			height:15px;
			color:#FFF;
			font-weight:bold;
			font-size:14px;
			text-decoration:none;
		}

		.map a.left {
			background:url(../images/yellow-dot.png) no-repeat center left;
			padding-left:20px;
		}

		.map a.right {
			background:url(../images/yellow-dot.png) no-repeat center right;
			padding-right:20px;
		}
		
		a.dot-europe {
			top:65px;
			left:215px;
		}

		a.dot-canada {
			top:57px;
			left:100px;
		}

		a.dot-usa {
			top:78px;
			left:110px;
		}

		a.dot-centralamerica {
			top:111px;
			left:30px;
		}

		a.dot-caribbean {
			top:110px;
			left:170px;
		}

		a.dot-southamerica {
			top:150px;
			left:70px;
		}

		a.dot-russia {
			top:40px;
			left:364px;
		}

		a.dot-easterneurope {
			top:63px;
			left:310px;
		}

		a.dot-africa {
			top:120px;
			left:302px;
		}

		a.dot-asia {
			top:105px;
			left:432px;
		}

		a.dot-australia {
			top:170px;
			left:406px;
		}
		
		.poker_holder{ width:550px; overflow:hidden; margin:0 auto; padding-bottom:4px; border-bottom:1px #cfdff6 solid; margin-bottom:6px;}
		.poker_holder .poker_img{ float:left; width:174px;}
		.poker_holder .poker_img p{ margin-bottom:6px;}
		.poker_holder .poker_img img{ width:174px;}
		
		.poker_holder .poker_txt{ float:right; width:368px;}
			.poker_detail_list{ width:360px; overflow:hidden; border:3px #000000 solid; color:#fff; font-weight:bold;
								 background:#3f557c url(../images/poker_list_bg.gif) repeat-y;}
			.poker_detail_list li{ float:left; width:100%; overflow:hidden; font-size:13px; padding:3px 0 6px 0;
									 background:url(../images/poker_list_border.gif) bottom no-repeat;}
			.poker_detail_list li strong{ float:left; width:192px; padding-left:20px; background:url(../images/dot_white2.gif) 9px 7px no-repeat;}
			.poker_detail_list li span{ float:left; width:143px;}
			
			.rating{ width:84%; margin:5px auto; overflow:hidden; font-weight:bold;}
			.rating span{ float:left; display:inline; margin-left:4px;}
			.rating img{ float:left; margin:0 2px;}
			
			.claim a{ display:block; width:368px; height:48px; line-height:48px; color:#fff; font-size:20px; text-decoration:none; font-weight:bold;
					  text-align:center; background:#9f0414 url(../images/btn_claim.gif) no-repeat;}
			.claim a:hover{ color:#eaeaea;}	
			
			.claimbot a{ display:block; width:368px; height:48px; line-height:48px; color:#fff; font-size:20px; text-decoration:none; font-weight:bold;
					  text-align:center; background:#9f0414 url(../images/btn_claim.gif) no-repeat;margin-left:100px;margin-bottom:10px;}
			.claimbot a:hover{ color:#eaeaea;}	  
			
			.gamebutton a{ display:block; width:368px; height:48px; line-height:48px; color:#fff; font-size:20px; text-decoration:none; font-weight:bold;
					  text-align:center; background: url(../images/btn_claim.gif) no-repeat;margin-left:100px;margin-bottom:10px;margin-top:10px;}
			.gamebutton a:hover{ color:#eaeaea;}
		
		.casino_content{ width:550px; margin:0 auto;}
		.casino_content .casino_content_title{ font-weight:bold; line-height:200%; margin-bottom:6px; font-size:14px; }
		.casino_content p{ line-height:18px; margin-bottom:12px;}
		.casino_content a:link {color: #0044AA;text-decoration:underline;font-weight:bold;}
		.casino_content a:visited {color: #0044AA;text-decoration:underline;font-weight:bold;}
		.casino_content a:hover {color: #0044AA;text-decoration:none;font-weight:bold;}


/* footer */
#footer{ width:100%; clear:both; overflow:hidden; text-align:center; font-size:14px; color:#35496b; padding:10px 0 10px; font-size:12px;}
	.foot_info{ float:left; width:540px; display:inline; margin-left:205px;}
		.foot_info .row{ margin:0;}
		.foot_info p{ display:inline;}
		.foot_info ul{ display:inline; color:#373737;}
		.foot_info ul li{ display:inline;}
		.foot_info ul li a{ text-decoration:none; color:#35496b;}
		.foot_info ul li a:hover{ color:#5a74a2;}
	.foot_email{ float:right; display:inline; margin:0px 20px 0 0; height:24px; font-weight:bold; background:#d4d4d4 url(../images/embe2_right.gif) right no-repeat;}
	.foot_email span{ float:left; height:24px; line-height:24px; color:#35496b; padding:0 8px; background:url(../images/embe2_left.gif) left no-repeat;}

#homebox {background-image: url('http://www.casinolist.com/images/homebox.png');background-repeat:no-repeat;width:550px;height:300px;margin-bottom:10px;}
#homeboxspanish {background-image: url('http://www.casinolist.com/images/homeboxes.png');background-repeat:no-repeat;width:550px;height:300px;margin-bottom:10px;}
#casinoone {width:538px;height:91px;margin-left:5px;margin-top:5px;}
#casinotwo {width:538px;height:91px;margin-left:5px;margin-top:7px;}
#casinothree {width:538px;height:91px;margin-left:5px;margin-top:7px;}
.homeout {overflow:hidden;display:block;width:237px;height:91px;float:left;}
#homerushmore {background-image: url('http://www.casinolist.com/images/ro.png');background-repeat:no-repeat;width:550px;height:102px;margin-bottom:10px;}
#homeslotsoasis {background-image: url('http://www.casinolist.com/images/so.png');background-repeat:no-repeat;width:550px;height:102px;margin-bottom:10px;}
#homegocasino {background-image: url('http://www.casinolist.com/images/go.png');background-repeat:no-repeat;width:550px;height:102px;margin-bottom:10px;}
p.first {padding-top:35px;text-align:center;}
p.second {padding-top:40px;text-align:center;}
p.third {padding-top:40px;text-align:center;}
p.logo {margin-bottom:10px;}
p.bonus {padding-top:60px;margin-right:35px;line-height:19px;}
p.big {font-size:15px;color:#fff;font-weight:bold;padding-top:15px;float:right;margin-right:45px;}
a.site:link {font-family:Tahoma;font-size:18px;color:#fff;text-decoration:underline;}
a.site:visited {font-family:Tahoma;font-size:18px;color:#fff;text-decoration:underline;}
a.site:hover {font-family:Tahoma;font-size:18px;color:#fff;text-decoration:none;}
a.white:link {color:#fff;}
a.white:visited {color:#fff;}
a.white:hover {color:#eaeaea;}
a.casino {display:block;width:200px;height:218px;overflow:hidden;float:left;margin-right:17px;}
a:link.wht {color: #fff;text-decoration:underline;font-weight:bold;}
a:visited.wht {color: #fff;text-decoration:underline;font-weight:bold;}
a:hover.wht {color: #fff;text-decoration:none;font-weight:bold;}
a.biggie {font-size:14px;}
a.homego {display:block;width:550px;height:102px;overflow:hidden;}
ul.hi {padding-bottom:15px;}
li.reg {margin-left:20px;list-style:square;margin-bottom:5px;}
li.rego {margin-left:20px;list-style:square;margin-bottom:5px;line-height:18px;}
.roh {background-image: url('../images/roh.png');background-repeat:no-repeat;width:580px;height:218px;margin-bottom:10px;margin-left:0px;font-family:arial;font-size:12px;}
.moh {background-image: url('../images/moh.png');background-repeat:no-repeat;width:580px;height:218px;margin-bottom:10px;margin-left:0px;font-family:arial;font-size:12px;}
.boh {background-image: url('../images/boh.png');background-repeat:no-repeat;width:580px;height:218px;margin-bottom:10px;margin-left:0px;font-family:arial;font-size:12px;}
.game {margin-bottom:15px;}
#casinos {
	width: 550px;
	padding: 0;
	margin-bottom: 10px;
	margin-left:0px;
	border:1px solid #7999cf;
	background-image: url('http://www.casinolist.com/images/tablebg.jpg');
}
#casinos th {
	font-family:verdana;
	font-size:10px;
	line-height:25px;
	font-weight:bold;
	color:#000;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px dotted #cfcfcf;
	padding-left:5px;
}
#casinos th.game {
	font-family:verdana;
	font-size:10px;
	line-height:25px;
	font-weight:bold;
	color:#000;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	border-bottom: 1px dotted #cfcfcf;
	padding-left:5px;
}
#casinos th.special {
	background: #99ff99;
}
#casinos td {
	border-bottom: 1px dotted #cfcfcf;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:5px;
}
#casinos td.game {
	border-bottom: 1px dotted #cfcfcf;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding:5px;
}
#casinos td.last {
	border-bottom: 0px dotted #cfcfcf;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:5px;
}
#casinos td.lastgame {
	border-bottom: 0px dotted #cfcfcf;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding:5px;
}

#casinos td.name {
	border-bottom: 0px dotted #cfcfcf;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	width:30%;
	padding:5px;
}
#casinos td.special {
	background: #99ff99;
}
.ranktable {margin-bottom:15px;}
ul.tb {line-height:14px;font-size:11px;font-weight:normal;}
p.tit {padding-top:5px;padding-left:10px;}
li.sos {margin-left:10px;list-style-type:square;}
.tbimg {background-image: url('http://www.casinolist.com/images/content_top.gif');background-repeat:repeat-x;width:100%;height:28px;font-weight:bold;font-size:16px;color:#fff;}
td {border-bottom:1px dashed #eee;font-weight:bold;font-family:tahoma;font-size:11px;padding:10px;}
td.strategy {border:1px dashed #eee;width:50%;}
td.bot {border-bottom:1px solid #eee;}
td.botsi {border-bottom:1px solid #eee;text-align:center;}
td.top {border-top:1px solid #eee;}
td.toptx {border-top:1px solid #eee;text-align:center;}
td.topfix {border-top:1px solid #eee;width:170px;}
td.topright {border-top:1px solid #eee;border-right:1px solid #eee;}
td.botright {border-right:1px solid #eee;border-bottom:1px solid #eee;}
td.right {border-right:1px solid #eee;}
td.logo {width:60px;border-left:1px solid #eee;}
td.logotop {width:60px;border-left:1px solid #eee;border-top:1px solid #eee;}
td.logobtm {width:60px;border-left:1px solid #eee;border-bottom:1px solid #eee;}
td.room {width:110px;text-align:center;}
td.toproom {width:110px;text-align:center;border-top:1px solid #eee;}
td.botroom {border-bottom:1px solid #eee;width:110px;text-align:center;}
td.bonus {text-align:center;}
