@charset "UTF-8";
/* CSS Document */
/*
Title: Cheapest and Unique Website Templates ever had on internet
Description: CSS for Innova Templates.
Version: 3.0
Design: www.innovatemplates.com
Designer email: info@innovatemplates.com
*/
 
@import url("css/reset.css");
/*----------------------------Page Layout------------------------------------------------------------------------*/
.pageHeading {
	font-size:24px;
	color:#5C5F61;
	line-height:30px;
}
#bodyBlock {
	width:100%;
	float:left;
	background:#00466E url(images/bg.gif) 0 0 repeat-x;
}
#main {
	width:960px;
	margin:0 auto;
}
#header {
	width:960px;
	height:104px;
	clear:both;
}
#logo {
	width:300px;
	float:left;
	padding:15px 0 0 10px;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menu {
	width:550px;
	text-align:right;
	float:right;
	padding:50px 10px 0 0;
}
#menu a {
	color:#FFEDF4;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	background:url(images/arrow.gif) 0 4px no-repeat;
	padding:0 10px 0 20px;
	display:inline-block;
}
#menu a:hover, #menu a.active {
	color:#FCEF1C;
}
#banner {
	width:960px;
	height:312px;
	background:url(images/banner.jpg) 0 0 no-repeat;
}
#welcome {
	width:420px;
	color:#FFF;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	padding-top: 24px;
}
#welcome_heading {
	padding:0 20px 20px 45px;
	color:#FF9921;
	display:block;
	font:normal 33px/40px Arial, Helvetica, sans-serif;
	background:url(images/heading_icon.gif) 0 2px no-repeat;
}
#welcome_Links {
	display:block;
	padding:10px 0 0 30px;
}
#welcome_Links li {
	padding-bottom:8px;
}
.arrowLink {
	display:inline-block;
	color:#fff;
	padding:0 0 0 20px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	background:url(images/arrow1.gif) 0 4px no-repeat;
}
.arrowLink:hover {
	color:#FAE11A;
}
#Col_block {
	width:100%;
	clear:both;
	padding:20px 0 0 0;
	float:left;
}
#Col_block ul {
}
#Col_block ul li {
	width:478px;
	float:left;
	display:block;
	border-radius:25px;
	background:#fff url(images/col_bg.gif) 0 0 repeat-x;
}
#Col_block ul li.col_1 {
	float:left;
	list-style-type: none;
}
#Col_block ul li.col_2 {
	float:right;
	list-style-type: none;
}
#Col_block li .boxHeading {
	color:#676464;
	clear:both;
	padding:10px 0 5px 20px;
	text-transform:uppercase;
	text-shadow:#fff 0 1px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 25px;
	font-weight: bold;
}
#Col_block li .boxContent {
	height:280px;
	padding:0 20px 16px 20px;
	clear:both;
	color:#717578;
}
#Col_block li .title {
	font-size:12px;
	line-height:14px;
	padding-bottom:20px;
}
#Col_block li .title a {
	color:#4F4F4F;
	font-weight:bold;
}
#Col_block li .title a:hover {
	color:#000;
	font-weight:bold;
}
#Col_block li .casinoLogo {
	padding:0 30px 20px 0;
	width:auto;
	float:left;
}
#Col_block li .boxContentInner .casino_Description {
	padding:20px;
	float:left;
	width:250px;
	padding:0 0 0 30px;
}
.box_chart {
	border-bottom:#E2E2E2 1px solid;
}
.box_chart th {
	background:#FDD985;
	padding:4px 7px 4px 7px;
	color:#4F4F4F;
	border-bottom:#fff 1px solid;
}
.box_chart td {
	padding:1px;
	color:#4F4F4F;
	font-weight:bold;
	border-top:#E2E2E2 1px solid;
}
.box_chart td img {
	vertical-align:middle;
	padding:0 10px 0 0;
}
table.box_chart td a {
	color:#4F4F4F;
	text-decoration:none;
}
.box_chart td a:hover {
	color:#000;
	text-decoration:none;
}
.blueLink {
	display:inline-block;
	background:#0B94E3;
	line-height:26px;
	border:#0C88D5 1px solid;
	padding:0 15px 0 15px;
	margin: 0 1px 0 0;
	color:#fff;
	font-weight:bold;
}
.blueLink:hover {
	background:#0C88D5;
}
.grayLink {
	display:inline-block;
	background:#A7A7A7;
	line-height:26px;
	padding:0 15px 0 15px;
	margin: 0 1px 0 0;
	color:#fff;
	font-weight:bold;
}
.grayLink:hover {
	background:#79C224;
}
#pageBody {
	width:100%;
	float:left;
	clear:both;
	border-radius:0 0 10px 10px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#leftPanel {
	width:272px;
	float:left;
}
.leftBox {
	width:272px;
	clear:both;
	margin:0 0 4px 0;
}
.leftheading {
	color:#fff;
	font:bold 20px/60px Arial, Helvetica, sans-serif;
	height:60px;
	text-shadow:#000 0 -1px 0;
	background:#002D47 url(images/left_heading_bg.gif) 0 0 repeat-x;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 55px;
}
.leftBlock {
	clear:both;
	color:#fff;
	background:#002D47;
}
.leftBox .corner {
	width:272px;
	height:29px;
	background:url(images/left_corner.gif) 0 bottom no-repeat;
}
.leftBlock ul {
	text-align:left;
	padding:20px 30px 0 30px;
}
.leftBlock li {
	padding:3px 0 3px 0;
	display:block;
	background:url(images/menu_divider.gif) 0 0 repeat-x;
}
.leftBlock li a {
	color:#fff;
	display:inline-block;
	clear:both;
	padding:4px 0 4px 25px;
	background:url(images/bullet.gif) 0 8px no-repeat;
	font-weight:bold;
}
.leftBlock li a:hover {
	color:#FFD042;
	text-decoration:none;
}
.blackLink {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.blackLink:hover {
	text-decoration:none;
}
.boxLink {
	margin:10px 0 0 0;
	color:#fff;
	background:#46474A;
	display:inline-block;
	padding:4px 10px 4px 10px;
	font-weight:bold;
	border:#363739 1px solid;
}
.boxLink:hover {
	background:#363739;
	color:#fff;
	border:#000 1px solid;
}
#rightPanel {
	width:680px;
	float:right;
}
.chart {
	width:100%;
	clear:both;
	margin-bottom:10px;
}
.chartHeading {
	height:70px;
	clear:both;
	font:bold 20px/70px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
	background:url(images/chart_heading_bg.gif) 0 0 repeat-x;
}
.chartHeading span {
	display:block;
	float:left;
	width:auto;
	padding:0 0 0 90px;
	background:url(images/chart_heading_icon.gif) 0 0 no-repeat;
}
.chartHeading .cornerRight {
	width:50px;
	height:70px;
	float:right;
	padding:0px;
	background:none;
	background:url(images/chart_heading_corner.gif) right 0 no-repeat;
}
.chart table {
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: 110px 0;
}
.chart th {
	color:#fff;
	height:29px;
	text-align:center;
	vertical-align:middle;
	background:#B12A2A;
	border-left:#03283A 1px solid;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.chart th img {
	vertical-align:middle;
}
.chart td {
	color:#006;
	padding:5px 10px 5px 10px;
}
.chart tr:hover {
	background:#0C6193;
}
.chart td img {
	border:#0D77A9 1px solid;
}
.chart td.rank {
	font-size:30px;
	line-height:33px;
}
.chart .fontSize18 {
	font-size:15px;
}
.chart .reviewBtn {
	background:#19E5F8;
	display:inline-block;
	padding:3px 10px 3px 10px;
	color:#0B5E8E;
	font-weight:bold;
}
.chart .reviewBtn:hover {
	color:#000;
	background:#fff;
}
.chart .visitBtn {
	font-weight:bold;
	background:#F1922B;
	display:inline-block;
	padding:3px 10px 3px 10px;
	color:#fff;
}
.chart .visitBtn:hover {
	color:#000;
	background:#fff;
}
.chart .corner {
	width:100%;
	clear:both;
	height:26px;
	background:#003A5C url(images/chart_c_left.gif) 0 0 no-repeat;
}
.chart .corner span {
	display:block;
	width:100%;
	height:26px;
	background:url(images/chart_c_right.gif) right 0 no-repeat;
}
/*review block--------------------------------------*/
.reviewBlock {
	width:100%;
	clear:both;
}
.reviewBlockHeading {
	width:100%;
	clear:both;
	font:bold 20px/60px Arial, Helvetica, sans-serif;
	color:#3F3F3F;
	height:60px;
	border-bottom:#C4C4C4 1px solid;
	background:#C4C4C4 url(images/gray_bg.gif) 0 0 repeat-x;
}
.reviewBlockHeading span {
	display:block;
	float:left;
	width:auto;
	padding:0 0 0 30px;
	background:url(images/c1.gif) 0 0 no-repeat;
}
.reviewBlockHeading .cornerRight {
	width:50px;
	height:58px;
	float:right;
	padding:0px;
	background:none;
	background:url(images/c2.gif) right 0 no-repeat;
}
.review_InnerBlock {
	clear:both;
	float:left;
	width:100%;
}
.listing {
	float:left;
	width:100%;
	color:#fff;
	padding:0 0 10px 0;
	background:#004A73 url(images/review_bg.gif) 0 0 repeat-x;
}
.listingLogo {
	width:170px;
	float:left;
	padding:18px 0 0 0;
	text-align:center;
}
.listingBtn {
	width:150px;
	float:right;
	padding:18px 0 0 0;
	text-align:center;
}
.listingContent {
	width:350px;
	float:left;
	font-size:12px;
	line-height:16px;
	background-color: #FFF;
	color: #000;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}
.listingContent a {
	font-size:12px;
	line-height:18px;
	color:#26A0C8;
	text-decoration:none;
	font-weight:bold;
}
.listingContent a:hover {
	color:#000;
	text-decoration:underline;
}
.listingContent .listingTitle {
	text-decoration:none;
	font-size:14px;
	line-height:18px;
	color:#900;
}
.reviewBlock .corner {
	width:100%;
	clear:both;
	height:32px;
	background:url(images/review_corner_bg.gif) 0 bottom repeat-x;
}
.reviewBlock .corner span {
	display:block;
	width:100%;
	height:32px;
	background:url(images/c3.gif) 0 0 no-repeat;
}
.reviewBlock .corner span span {
	display:block;
	width:100%;
	height:32px;
	background:url(images/c4.gif) right 0 no-repeat;
}
/*--------------------  footer ------------------------------*/
#footer {
	width:100%;
	float:left;
	padding:0 0 30px 0;
}
#footer_inner {
	width:960px;
	margin:0 auto;
	padding:20px 0 0 0;
	background:url(images/footer_bg.gif) 0 0 repeat-x;
}
#footerLogo {
	width:295px;
	float:left;
	padding:0 0 0 10px;
}
#footerMenu {
	width:550px;
	float:left;
	padding:20px 20px 0 0;
	text-align:left;
	color:#34ACE2;
	font-size:11px;
}
#footerMenu a {
	color:#fff;
	padding:0 10px 0 0;
	font-weight:bold;
	font-size:12px;
}
#footerMenu a:hover {
	color:#34ACE2;
	text-decoration:underline;
}
.leftBlock p {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}
.col_2 .boxContent p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 13px;
}
.col_1 .boxContent p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 13px;
}
.col_1 .boxContent p img {
	padding-left: 13px;
}
