@charset "UTF-8";
/* CSS Document */
/*

*/

/* -------    Page Layout ----------*/
body{
	padding:0 0px 0px 0px;
	margin:0px;
	font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4D4C50;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-image: url(images/body-bg.jpg);
	}

td{
	font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4D4C50;
	font-weight:normal;
	}

div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0 0 10px 0;
	_padding : 0 0 15px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	border:0px;
	_margin:0 0 -5px 0;
 	}
a {
	outline : none;
	text-decoration : none;
	}

/*-------------------       General      --------------*/ 
.fontSize14{ font-size:14px; line-height:18px;}
.fontSize16{ font-size:16px; line-height:20px;}
.fontSize18{ font-size:18px; line-height:24px;}
.fontSize24{ font-size:24px; line-height:36px;}
.blueText{ color:#118CD1;}
.whiteText{ color:#fff;}
.grayText{ color:#DAD9D9;}
.blueLink{
	color:#004B70;
	text-decoration:underline;
}
.blueLink:hover{ color:#000; text-decoration:none;  } 
.yellowText{ color:#D17B00;}
.whiteLink{ color:#fff; font-size:11px;}
.whiteLink:hover{ color:#FE8E2F; font-size:11px; }

.heading_1blog{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#000;
	border-right:#283D7A 1px solid;
	margin-bottom:1px;
	text-shadow:#0D1626 0 1px 0;
	text-transform:uppercase;
	height: 24px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 34px;
 	}
 
.heading_1{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	border-right:#283D7A 1px solid;
	margin-bottom:1px;
	text-shadow:#0D1626 0 1px 0;
	text-transform:uppercase;
	background:url(images/heading-bg.gif) 0 0 no-repeat;
	height: 24px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 34px;
 	}
.heading_1small{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border-right:#283D7A 1px solid;
	margin-bottom:1px;
	text-shadow:#0D1626 0 1px 0;
	text-transform:uppercase;
	height: 24px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	background-image: url(images/chart-heading-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
 	}
.heading_2{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:32px;
	padding:0 0 0 34px;
	border-right:#283D7A 1px solid;
	margin-bottom:1px;
	text-shadow:#0D1626 0 1px 0;
	text-transform:uppercase;
 	background:url(images/heading-bg.gif) 0 0 no-repeat;
 	}
 .whiteBg{ background:#fff;} 
/*-------------------       Layout      --------------*/

#wrapper{
	width:962px;
	margin:0 auto;
 	}

#main{
	width:950px;
	padding:0 5px 5px 5px;
	border-left:#171A5D 1px solid;
	border-right:#171A5D 1px solid;
    background:#00010A;
	float:left;
	}


#header{
	width:950px;
	height:152px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(images/pokerbonus-header.jpg);
	}
#logo, #logo img{
	width:200px;
	height:145px;
	float: left;
	}

#topMenuBlock{
	width:950px;
	height:40px;
	padding:5px 0 5px 0;
	background:url(images/topmenu-bg.gif) 0 5px repeat-x;
 	}
#topMenu{
	width:946px;
	padding:0 4px 0 0 ;
	height:40px;
	background:url(images/topmenu-corner2.gif) right 0 no-repeat;
  	}
#topMenu ul{
	display:block;
	width:945px;
	height:40px;
	padding:0 0 0 1px;
	background:url(images/topmenu-corner.gif) 0 0 no-repeat;
	}
#topMenu ul li{ 
	display:block;
	float:left;
	height:40px;
	width:auto;
	padding:0 0 0 3px;
	background:url(images/menu-divider.gif) 0 0 no-repeat;
	}
#topMenu li a{
	display:inline-block;
	white-space:nowrap;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:40px;
	text-shadow:#101D52 0 -1px 0;
	padding-top: 0;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 14px;
   	}
 
#topMenu a:hover, #topMenu a.active{
    background:url(images/topmenu-bg.gif) 4px -89px repeat-x;
  	}
#topMenu li.home a{padding:0 20px 0 20px;}

#bodyMain{
	width:950px;
	float:left;
	clear:both;
	overflow:auto;
	}
	
#leftPanel{ width:223px; float:left;}
.block{ width:223px; float:left; padding:0 0 2px 0;}

.leftMenu{
	border:#fff 1px  solid;
	background:#C2C2C2;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	}
.leftMenu ul{ display:block;}
.leftMenu ul li{
	display:block;
	clear:both;
	background-color: #C4C4C4;
	background-image: url(images/gray-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	width: 100%;
}
.leftMenu ul li a{
	display:block;
	clear:both;
	_height:1%;
	color:#004B70;
	font-weight:bold;
	line-height:30px;
	background:url(images/arrow.gif) 10px 12px no-repeat;
	text-decoration: underline;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 26px;
	}
.leftMenu ul li a:hover, .leftMenu ul li a.active{
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	color: #000;
	width: 100%;
}

/*----------------*/
.listMenu{
	border:#fff 1px  solid;
	background:#C2C2C2;
 	clear:both;
	
 	}
.listMenu ul{ display:block;}
.listMenu ul li{
	display:block;
	clear:both;
	background-image: url(images/gray-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.listMenu ul li a{
	display:block;
	clear:both;
	_height:1%;
	color:#004B70;
	font-weight:bold;
	line-height:25px;
	font-size:12px;
	padding:1px 0 1px 20px;
	background:url(images/arrow.gif) 8px 10px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	}
.listMenu ul li a:hover, .listMenu ul li a.active{
	color:#000;
	text-decoration: underline;
	background-color: #E3E3E3;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
}
.listMenuline{
	display:block;
	clear:both;
	background-image: url(images/gray-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.listMenulinebonuscode{
	display:block;
	clear:both;
	background-image: url(images/gray-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #F00;
}
/*----------------*/


.adBannerBlock{
	width:100%;
	clear:both;
	background:#fff;
	padding:30px 0 30px 0;
	text-align:center;
	 }
.adBannerBlocklinks{
	width:100%;
	clear:both;
	background:#fff;
	text-align:left;
	font-size: 12px;
	padding-top: 30px;
	padding-right: 10;
	padding-bottom: 30px;
	padding-left: 10;
	 }
#newsletterBlock{
	border:#212123 1px solid;
	padding:340px 0 0 0;
	background-color: #000;
	background-image: url(images/newsletter_bg-blue.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	}
#newsletterBlock .bodyText{ color:#979897; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#newsletterBlock label{ color:#979897; font-size:12px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
 

#rightPanel{width:223px; float:right;}
#centerPanel{width:494px; float:left; padding-left:5px;}
.center_block{ width:494px; float:left; padding:0 0 2px 0;}
#featured{
	width:494px; 
	float:left;
	padding-bottom:10px;
	background:#3B89B0 url(images/featured-bg.jpg) 0 0 repeat-x;
 	}
#featured h2{
	background:#0A243B;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-indent:10px;
	}
#featured .description{ padding:10px; color:#fff;}
#featured .description td { color:#fff;}
#featured .description a{ color:#fff; text-decoration:underline;}
#featured .description a:hover{ color:#fff; text-decoration:none;}
#featured .description ul{}
#featured .description ul li{vertical-align:middle; line-height:18px; display:block; padding:0 0 0 16px; background: url(images/bullet.gif) 0 5px no-repeat;}
#featured .description li img{vertical-align:middle; margin-bottom:1px; }
.videoBox{ padding:10px 0 10px 0; text-align:center;}
.chart{
	clear:both;
	background:#fff;
	padding:0 0 8px 0;
	}
.chart table1{
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	border-bottom:#fff 1px solid;
	}
.chart td{
	font-size:12px;
	padding:4px 10px 4px 10px;
	border-bottom:#fff 1px solid;
	background-image: url(images/gray-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 -1px;
	}
.chart img{ vertical-align:middle; _margin:auto; }
.chart .readText{
	font-weight:bold;
	color:#F00;
}
.chart .blackLink{
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	font-size: 12px;
}
.chart .blackLink:hover{
	color:#004B70;
	text-decoration:underline;
	font-weight: bold;
}
.chart  a{
	color:#004B70;
	text-decoration:underline;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.chart a:hover{
	color:#000;
	text-decoration:underline;
}
.chart tr.chart_heading td{
	color:#fff;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	background-color: #060;
	background-image: url(images/chart-heading-bg.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #999;
	}
.gray_bg{ padding:8px 0 0 10px; background: url(images/gray-bg2.gif) 0 bottom repeat-x;}	
.gray_bg a{ text-decoration:none;}
.grayContentBox{
	border:#fff 1px solid;
	padding:15px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(images/gray-box-bg.jpg) 0 0 repeat-x;
	}
.listingBlock{ margin:0 0 10px 0; clear:both; } 
.listing{ clear:both; padding:10px 0 0 0; background: url(images/dot.gif) 0 bottom repeat-x; line-height:18px;} 
.listing .title{
	display:block;
	padding-bottom:4px;
	color:#164C01;
 	font-size:13px;
	}
.listing .title a, .grayContentBox a{
	color:#004B70;
	font-weight:bold;
	text-shadow:#E3E3E3 0 1px 0;
	text-decoration: underline;
	}
.listing .title a:hover, .grayContentBox a:hover{
	color:#000;
	text-decoration:underline;
}

.link{
	display:inline-block;
	padding:0 0 0 15px;
	background:url(images/link-bg_1.gif) 0 0 no-repeat;
	text-decoration: none;
    }
.link span{
	display:inline-block;
	padding:0 15px 0 0;
	line-height:25px;
	color:#fff;
	text-shadow:#000 0 1px 0;
	cursor:pointer;
	font-weight:bold;
	background:url(images/link-bg_1.gif) right -25px no-repeat;
	text-decoration: none;
    }
.link:hover {
	text-decoration:none;
  	background:url(images/link-bg_1.gif) 0 -51px no-repeat;
    }
 
.link:hover span{
	background:url(images/link-bg_1.gif) right -76px no-repeat;
	text-decoration: none;
    }
/*----------tab content ----------*/
.tabBlock{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	}



/*----------tab content ----------*/
.list{ padding:0 0 10px 25px;}
.list li{ 
	padding:0 0 6px 25px;
	display:block;
	color:#579BC2;
	text-align:left;
	font-weight:bold;
	background:url(images/arrow.gif) 0 5px no-repeat;
	}
.list li a{ color:#579BC2;}
.list li a:hover{ color:#999;}
 
 
/*--------------------  footer ------------------------------*/
#footer{
	text-align:center;
	color:#BDBDBC;
	width:100%;
	clear:both;
	float:left;
	font-size:12px;
	background-color: #2A2A2A;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
 	}
#footer img{ padding:8px 0 0 0;}
#footer a{ color:#fff;} 
#footer a:hover{ color:#fff; text-decoration:underline;}
.banner-468 {
	float:right;
	margin-top:40px;
	width:480px;
	padding-top: 3px;
	padding-right: 1px;
}
.img_indent-right {margin-top: 0pt;
margin-right: 2px;
margin-bottom: 0pt;
margin-left: 2pt;
float: right;
}
.img_indent-left {
	margin-top: 0pt;
	margin-right: 4px;
	margin-bottom: 0pt;
	float: left;
}
.reviewbox{
	overflow:hidden;
	position:relative;
	margin-top:1px;
	background-image: url(images/reviewbox.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	height: 135px;
	padding: 15px;
}
.reviewbox-featured{
	overflow:hidden;
	position:relative;
	margin-top:1px;
	background-image: url(images/reviewbox-featured.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	height: 135px;
	padding: 15px;
}
.reviewboxlogo-bodog{
	background-image: url(images/reviewbox-logo-bodog.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-bovada{
	background-image: url(images/reviewbox-logo-bovada.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-carbon{
	background-image: url(images/reviewbox-logo-carbon.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-intertops{
	background-image: url(images/reviewbox-logo-intertops.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-betonline{
	background-image: url(images/reviewbox-logo-betonline.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-celeb{
	background-image: url(images/reviewbox-logo-celeb.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-circus{
	background-image: url(images/reviewbox-logo-circus.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-bet365{
	background-image: url(images/reviewbox-logo-bet365.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-888{
	background-image: url(images/reviewbox-logo-888.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-everest{
	background-image: url(images/reviewbox-logo-everest.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxlogo-guruplay{
	background-image: url(images/reviewbox-logo-guruplay.jpg);
	height: 75px;
	width: 161px;
	margin-bottom: 8px;
}
.reviewboxleft {
	float: left;
	width: 170px;
}

.buttons {
	float: right;
	width: 286px;
}

.reviewlink{
	float:left;
	background-repeat: no-repeat;
	font-weight: bold;
	background-image: url(images/reviewlink.jpg);
	width: 162px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	text-transform: uppercase;
	line-height: 30px;
	padding-top: 0px;
	margin-bottom: 3px;
}
.reviewlink a{
	color: #004B70;


}
.reviewlink a:hover{
	color: #004B70;
	text-decoration: underline;
}
.reviewbigfont{
	color:#F00;
	font-weight: bold;
	font-size: 14px;
}
.bigred{
	color:#004B70;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bonuscode{
	color:#000;
	font-weight: bold;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	margin-bottom: 10px;
	width: 460px;
	background-image: url(images/bonuscode.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	height: 35px;
}
.bonuscode span{
	color:#F00;
	font-weight: bold;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.reviewbigfontblk{
	color:#333;
	font-weight: bold;
	font-size: 18px;
	padding-top: 4px;
	padding-bottom: 12px;
	line-height: 22px;
}
.bonuscodelink{
	font-size: 22px;
	text-align: center;
	height: 25px;
	width: 460px;
	
}
.blog_post_title{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border-right:#283D7A 1px solid;
	margin-bottom:1px;
	text-shadow:#0D1626 0 1px 0;
	text-transform:uppercase;
	height: 24px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 34px;
	background-image: url(images/chart-heading-bg.jpg);
	background-repeat: repeat;
	background-position: 0 0;
 	}
.share{
	overflow:hidden;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: thin solid #eee;
	background-color: #FFF;
}

.twitter{
	padding: 5px;
	float: left;
	height: 20px;
	width: 60px;
	}
.plus{
	padding: 5px;
	height: 20px;
	width: 55px;
	float: left;
	}
.facebook{
	padding: 5px;
	float: left;
	height: 20px;
	width: 70px;
	}
