@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Anton&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Duru+Sans&subset=latin,latin-ext);
/*---------------fonts--------------------*/
@font-face {
    font-family: 'Lobster14Regular';
    src: url("fonts/lobster_1.4-webfont.eot");
    src: url("fonts/lobster_1.4-webfont.eot") format('embedded-opentype'),
         url("fonts/lobster_1.4-webfont.woff") format('woff'),
         url("fonts/lobster_1.4-webfont.ttf") format('truetype'),
         url("fonts/lobster_1.4-webfont.svg") format('svg');
    font-weight: normal;
    font-style: normal;

}
/*-----------------general styles------------------------*/

html { overflow-y: scroll;  }
body {
	background-color:#333;
	font-size:14px; 
		 /* font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;*/
		  font-family: 'Source Sans Pro', sans-serif !important;
	line-height:18px;
	color:#444;
}

.clearFix {clear:both;} 


/*-----------------Rating------------------------*/
span.rating_table {background:url("../images/Rating/Stars.png") no-repeat 0 0; display:block; width:94px; height:17px; overflow:hidden; text-indent:999px;}
span.rating_table.s-0-5 {background-position:-95px -17px;}
span.rating_table.s-1 {background-position:-76px 0;}
span.rating_table.s-1-5 {background-position:-76px -17px;}
span.rating_table.s-2 {background-position:-57px 0;}
span.rating_table.s-2-5 {background-position:-57px -17px;}
span.rating_table.s-3 {background-position:-38px 0;}
span.rating_table.s-3-5 {background-position:-38px -17px;}
span.rating_table.s-4 {background-position:-19px 0;}
span.rating_table.s-4-5 {background-position:-19px -17px;}
span.rating_table.s-5 {background-position:0px 0;}

/*span.rating_table {display:block; background:url("../images/stars.png") no-repeat 0 0; width:90px; height:18px; overflow:hidden; text-indent:999px;
margin:0 auto;}
span.rating_table.s-0   { background-position: 0 -202px; }
span.rating_table.s-0-5 { background-position: 0 -182px; }
span.rating_table.s-1   { background-position: 0 -162px; }
span.rating_table.s-1-5 { background-position: 0 -142px; }
span.rating_table.s-2   { background-position: 0 -122px; }
span.rating_table.s-2-5 { background-position: 0 -102px; }
span.rating_table.s-3   { background-position: 0 -82px; }
span.rating_table.s-3-5 { background-position: 0 -62px; }
span.rating_table.s-4   { background-position: 0 -42px; }
span.rating_table.s-4-5 { background-position: 0 -22px; }
span.rating_table.s-5   { background-position: 0 -2px; }*/



/*
===================================================================== footer
*/	


#footer {
	
	background:url("../images/footer.png") 0 0 repeat-x #cdcdcd;
	clear:both;
	min-height:162px;
	margin-bottom:-100px;
}
/*.ie7 #footer {
	padding-top:10px;
}*/
	#footer li { display:inline;  }
		#footer li a { display:inline; text-decoration:none; padding:9px 10px;  }
			#footer li a:hover { color:#fff; }

.colophon { width:940px; margin:0 auto; }

.colophon ul { margin:0 0 18px 0;  }
.colophon li a {
	line-height:36px;
	color:#fff;	
}
.ie7 .colophon li a {line-height:normal;}
 /*.colophon li a:hover { text-decoration:underline; }*/

/*
===================================================================== header
*/	

#headerWrapper {
	width:100%;
	height:129px;
	position:relative;
	background-image:url("img/headerBg.jpg");
	float:left;
}

#header {
	background-image:url("img/casinosluxe.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	height:129px;
	width:940px;
	margin:0 auto auto;
	position:relative;
	z-index:5000;
}
#header h1 { margin:0; }
#header .logo {
	height:54px; line-height:80px;
	display:block;
	text-decoration:none;
	overflow:hidden;
	color:#000;
	text-align:center;
	font-size:11px;
	padding:36px 0 0 780px;
}
#header .logo a {
width:100%;
height:100%;
position:relative;
display:block;
}
/*
===================================================================== navigation
*/	


#header ul.nav { display:block; clear:both; height:36px; line-height:36px; overflow:hidden; }
#header ul.nav li, #content ul.bnav li { float:left; } 
#header ul.nav li a { 
	display:block; 
	height:30px; 
	line-height:30px; 
	float:left; 
	margin:3px 0;
	padding:0 10px;  
    
}

#header ul.nav li a {color:#FFF;}
#content ul.bnav { display:block; clear:both; line-height: 17px; height: auto; float: left; margin-bottom: 11px; width:100%;}
#content ul.bnav li {margin-right:11px;}
#content ul.bnav li a {color:#999}
#content ul.bnav li a:hover {color:#000;}

#header .nav a {
	color:#d2cecc;
	font-size:15px !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	behavior: url("../js/PIE.htc");	
}

#header .bnav a  {
	color:#858484;
	font-size:12px;
	font-weight:bold;
}
/*
.bnav li a:after {
	content:">";
	margin-left:5px;
	margin-right:-15px;
	font-size:12px;
	font-weight:normal;
}*/
.bnav li a.last:after {
	content:"";
}
.ie8  #content .bnav a, .ie7   #content .bnav a, .ieall  #content .bnav a{
	color:#555;
}

.bnav a.last { background:none !important; }
#header .nav li.current-menu-item a { background:#e53925; }
#header .nav a:hover { background:#e53925; }
#header ul li.select {   
    float: right;
    position: relative;
	vertical-align:top;
	margin-top:7px;
	}
#header ul li.select select {vertical-align:top; padding: 2px;}
a.header_link {
display:block;
width:100%;
height:162px;
}

input, select {
    border: 1px solid #7F9DB9;
    vertical-align: middle;
}


.selectlan { 
	width:176px;
	height:44px;
	padding-top:24px;
	padding-left:10px;
	position:absolute;
	overflow:hidden;
	top:-19px;
	right:50%;
	margin-right:-480px;
	z-index:9999;
	background:url("../images/flag-bg.png") no-repeat 0 0;
	text-align:center;
}
.selectlan li     { 
	height:18px;
	line-height:18px;
	padding:9px 0;
	overflow:hidden;
	cursor: pointer; 
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;;
	font-size:11px;
	width:48%;
	float:left;
	
}

.selectlan li a {color:#FFF;}
.selectlan li img { display:inline; }

/*
===================================================================== wrapper
*/
#wrapper {
width:960px;
height:100%;
position:realtive;
margin:0 auto;
background-color: #FFFFFF;
float:left;
}
/*#wrapper:before {
background-color: #FFFFFF;
    box-shadow: 0 0 10px #FFFFFF;
    content: "";
    display: block;
    height: 54px;
    margin-top: -54px;
    position: relative;
    width: 960px;
    z-index: -5;
}*/
.ie8 #wrapper:before, .ie7 #wrapper:before{
	display:none !important;
}
#out_wrapper {
width:960px;
height:100%;
position:realtive;
margin:0 auto;
background-color: #FFFFFF;
}
#cat_wrapper {
width:940px;
height:100%;
position:realtive;
margin:0 auto;
background-color: #FFFFFF;
float:left;
box-shadow: 0 0 10px #FFFFFF;

}
#cat_out_wrapper {
width:940px;
height:100%;
position:realtive;
margin:0 auto;
background-color: #FFFFFF;
}
.ie7 #headerWrapper {
	z-index:50;
	}
	.ie7 #sendButton {
		clear:none !important;
	}


/*
===================================================================== main
*/	
.BodyContainer>.fl_block {
}
#content {
    

    margin: 0 auto auto;
    padding: 10px;
    width: 920px;
	background-color:#fff;
}

#main {
	float:left;
	width:620px;
}

#main.full-width {clear:both;}
#sidebar {
	 font-family: 'Source Sans Pro', sans-serif !important;
	float:right;
	width:252px;
	padding:0 20px;
}
	#sidebar .widget {
		margin:0 0 18px 0;	
	}
		#sidebar h3 {
			background-image:url("img/sidebarH3.png");
			background-position:top;
			background-repeat:no-repeat;
			height:65px; line-height:36px;
			text-align:center;
			color:#fff;	
			margin:0 0 -10px 0 !important;
			position:relative;
			font-size:15px !important;
			font-weight:bold;
			text-transform:uppercase;
			z-index:1;
		}
		#sidebar ul {
			position:relative;
			z-index:2;
		}
		#sidebar ul li {
			padding:10px 0 10px 25px;
			width:auto;
			border-bottom:1px solid #6f6f6f;
		}
		#sidebar ul li a {
			color:#717171;
			font-size:12px;
		}
		#sidebar ul li a:hover {
			color:#000000;
		}
		
		#sidebar .nav ul li {
			padding:0 0 0 20px;
			background:url("../images/bullet-3.png") no-repeat 0 0;	
		}
		
		#sidebar .news-tables li { 
			padding:8px 0 8px 20px; 
			background:url("../images/sprite.png") no-repeat 0 -620px;
			border-top:1px solid #fff;
			border-bottom:1px solid #ccc;
		}
		#sidebar .news-tables p { margin:0; }
		
		#sidebar .news-tables h4 { margin:0; }
	
	
		#sidebar .casinos-text-logo li {
			background:#fff;	
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-o-border-radius: 5px;
			margin:0 0 18px 0;
			padding:9px 10px;
			text-align:center;
			
			behavior: url("../js/PIE.htc");
		}
			#sidebar .casinos-text-logo p { margin:9px 0; }
			#sidebar .casinos-text-logo a { margin: 0 auto; }
			#sidebar .casinos-text-logo .holder {
				
				background:#f5f5f5; 
				width:220px;

				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-o-border-radius: 3px;
				margin:0 0 18px 0;
				
				behavior: url("../js/PIE.htc");
			}
			
				#sidebar .casinos-text-logo .holder img { max-width:220px;}

.post { margin:0 0 18px 0; clear:both; }
	
.holder {
	height:72px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
	.holder img { display:inline; max-height:54px; }


/*
===================================================================== Modules
*/	

#promo {
	width:612px;
	float:right;
	background-image:url("img/noiseTileGrey1.jpg");
	margin-bottom:25px;
	padding-top:10px;
}
#promo .topSide {
	position:relative;
	width:100%;
	display:block;
}
#promo .bottomSide {
	float:left;
	clear:both;
}
#promo .topSide .leftSide {
	float:left;
	text-align:center;
	width: 30%;
	padding:5px;
}
#promo .topSide .leftSide .holder {
	 display: block;
    position: relative;
    width: 166px;
	height:72px;
	text-align:center;
	background-image:url("img/logoBg.png");
	background-repeat:repeat-x;
	padding-top:17px;
}
#promo .topSide .leftSide .holder a {
	width:100%;
	display:block;
	text-align:center;
}
#promo .topSide .leftSide .holder a img {
	position:relative;
	margin:0 auto;
}
#promo .topSide .leftSide .holder a:hover {
}
#promo .topSide .leftSide h3 {
	color:black;
	font-weight:bold;
	font-size:16px;
	margin:0 !important;
}
#promo .caption {
	color:#6a6a6a;
	font-size:13px;
}
#promo .topSide .leftSide #averageSection {
}
#promo .topSide .leftSide #voteSection {
}
#promo .topSide .leftSide .star-rate-wrapper {
	width:auto !important;
}
#promo .topSide .centerSide {
	float:left;
	width: 30%;
	padding:5px;
}
#promo .topSide .centerSide h3 {
	text-align:left;
	font-size:23px;
	font-weight:bold;
	margin-bottom:3px !important;
}
#promo .topSide .centerSide .rating {
	text-align:left;
	margin:0 0 3px 0 !important;
}
#promo .topSide .centerSide h4 {
	color:#6a6a6a;
	font-size:12px;
	margin-bottom:6px !important;
}
#promo .topSide .centerSide ul {
}
#promo .topSide .centerSide ul li {
	font-size:12px;
	color:#000;
}
#promo .topSide .centerSide ul li.special {
}
#promo .topSide .centerSide ul li span {
}
#promo .topSide .centerSide ul li a {
	color:#6a6a6a;
	text-decoration:none;
}
#promo .topSide .centerSide ul li a:hover {
	text-decoration:underline;
}
#promo .topSide .rightSide {
	float:left;
	padding:5px;
}

#promo .topSide .rightSide .ImgOverlay {display:block; width:201px; height:133px; overflow:hidden;}
#promo .topSide .rightSide .ImgOverlay img {width:201px !important;}

#promo .topSide .rightSide a.btn-download {
	display: block;
    height: auto;
    width: 100%;
}
#promo .topSide .rightSide a.btn-download p {
    background-image: url("img/downloadImageShadow.png");
    background-position: center top;
    background-repeat: no-repeat;
    text-align: center;
    width: 201px;
	padding-top:10px;
	font-size:12px;
	font-style:italic;
	color:#5c5c5c;
}
#promo .topSide .rightSide a.btn-download:hover p {
	text-decoration:underline;
}
#promo .topSide .rightSide a.btn-download img {
}

#promo .bottomSide {
	width:100%;
	float:left;
	clear:both;
	margin-bottom:10px;
	position:relative;
}
#promo .bottomSide a.btn-promo {
	background-image:url("img/actionBtn.png");
	width:584px;
	height:55px;
	display:block;
	position:relative;
	margin:0 auto;
	text-align:center;
	font-size:29px;
	font-weight:bold;
	font-style:italic;
	line-height:50px;
}

#promo .bottomSide a.btn-promo:hover {
	background-position:0 -55px;	
}

#promo .bottomSide a.btn-promo p {
	color:#fff;
}
#promo .bottomSide a.btn-promo span {
	color:#000;
}
#promo .bottomSide a.btn-promo:hover {
}
#promo .promoShadow {
	background-image:url("img/promoShadow.png");
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:16px;
	position:relative;
	clear:both;
	display:block;
	bottom:-16px;
}


		.hits-misses * {margin:0; padding:0;}
		.hits-misses {
			float:left;
			padding:0;
			clear:both;
			 zoom:1; 
			 position:relative;
			 width:100%;
			 display:block;
			 }

	.hits-misses ul {
		    background-image: url("img/noiseTileGrey1.jpg");
    background-position: -50px center;
    clear: none;
    float: left;
    height: 286px;
    width: 242px;
	
		
	} 
	.ie6 .hits-misses ul { width:242px; }
	.hits-misses li     { 
    color: #353535;
    font-family: 'Source Sans Pro',sans-serif !important;
    font-size: 13px;
    list-style: disc outside none;
    margin: 3px 0 3px 25px;
    padding-right: 45px;
    width: 170px;
	 }
	.hits-misses ul img {  }
	.hits-misses ul h3  { 
	font-size:27px;
	height:121px;
	display:block;
	line-height:185px;
	text-transform:uppercase;
	text-align:center;
	color:#000;
	background-color:#FFFFFF;
	margin-bottom:15px;
	} 
		.misses {
			background-image:url("img/redX.png");
			
			 }
			 .misses_ul li {
				 list-style-image:url("img/redli.png") !important;
			 }
		.hits   {
			background-image:url("img/greenV.png");
			 }
			 .hits_ul li {
				 list-style-image:url("img/greenli.png");
			 }
			 .ie7 .misses_ul li {
				 list-style-image:none !important;
				 list-style:none;
				 background-image:url("img/redli.png");
				 background-repeat:no-repeat;
				 padding-left:14px;
				 background-position:0 6px; 
			 }
			  .ie7 .hits_ul li {
				 list-style-image:none !important;
				 list-style:none;
				 background-image:url("img/greenli.png");
				 background-repeat:no-repeat;
				 padding-left:14px;
				 background-position:0 6px; 
			 }
		.hits-misses .woman {
    background-image: url("img/blondWoman.png");
    display: block;
    float: left;
    height: 298px;
    margin: -12px -1px 0 -63px;
    position: relative;
    width: 200px;
		}
		.ieall .hits-misses .woman, .ie8 .hits-misses .woman {
			margin: -12px -1px 0 -64px;
		}
/*-----------------------------------------------------------------------------------*/
.post_comment_wrapper {
    margin-top: -59px !important;
    position: relative;
    z-index: 5;
}
/*-----------------------------------------------------------------------------------*/
.casinos-lines-table li { 
	height:71px; 
	clear:both; 
	display:block; 
	border-bottom:1px solid #444; 
	overflow:hidden;
	padding:9px 0;
}
	.casinos-lines-table li p { margin:0 0 5px 0; }
	.casinos-lines-table .holder { 
		background:url("../images/ribbon.png") no-repeat right center;
		width:170px;
		float:left;
		padding:0 30px 0 0;
		height:71px;
		margin:0 20px 0 0;
	}
	.casinos-lines-table .holder img { max-height:71px; max-width:170px; }
	
	.red {color:#b71013; } 
	
/*-----------------------------------------------------------------------------------*/

.category-squares-table ul { overflow:hidden; }
.category-squares-table li {
	width:200px;
	float:left;
	margin: 0 3px 18px;	
}
.category-squares-table h3 {
	background:url("../images/sprite.png") no-repeat -300px -54px;
	height:36px; line-height:22px;
	text-align:center;
	color:#fff;
	margin:0;
	position:relative;
	z-index:2;	
}
.category-squares-table img {
	margin: -12px auto 9px;
    max-width: 182px;
	display:block;
	position:relative;
	z-index:1;
	height:108px;
}
.category-squares-table p {
	margin:0 5px;
	display:block;	
	height:72px;
	overflow:hidden;
}

/*-----------------------------------------------------------------------------------*/


.d-v-buttons { 
	overflow:hidden; 
	clear:both;
	
	padding:18px 20px !important;
	margin:0 100px 18px 100px !important;
	
	background:#eaeaea url("../images/or.png") no-repeat 50% 50% !important;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px; 
	
	behavior: url("../js/PIE.htc");
}

/*-----------------------------------------------------------------------------------*/

.related-articles-list { margin:0 auto;}

.related-articles-list h3    { font-size:14px; }
.related-articles-list li h3 { font-size:15px; display:inline; margin:0; text-transform:uppercase; font-weight:bold; color:#353535; position:relative; top:-4px; margin-bottom:25px;}
.related-articles-list li h3 a {color:#353535;}
.related-articles-list li p {
	   border-bottom: 1px solid #EBEBEB;
    height: 74px;
    margin: 15px 0 0;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    text-overflow: ellipsis;
	}

.related-articles-list li {	
list-style-image:url("img/black-square.png");
list-style-position:inside;
float:left; 
width:259px;
height:170px;
margin:0 22px;
border-top:1px solid #ebebeb;
padding-top:8px;
margin-bottom:30px;
overflow:hidden;
}
.ie7 .related-articles-list li {
background-image:url("img/black-square.png");
background-repeat:no-repeat;
background-position:2px left;
padding-left:22px;
margin:0 12px;
}
a.editorTopLinks {
	display:block;
	border-bottom:1px solid #ebebeb;
	padding:6px 0;
	color:#808080;
	font-size:12px;
}
a.editorTopLinks:hover {
	text-decoration:underline;
}


/*-----------------------------------------------------------------------------------*/



.text h2 { line-height:27px; }
.text ul li {
	background: url("../images/sprite.png") no-repeat 0 -400px;
    padding: 8px 0 8px 20px;	
}

.text table, .text td { vertical-align: top !important; }

.text td { 
	padding:9px 10px; 
	border: 1px solid #ccc;
	background:#f0f0f0;
}

.text td strong {
	margin:	-9px -10px; 
	padding:9px 10px;
	background:#f0f0f0 url("../images/t-wrap.png") repeat-x 0 0;
	display:block;
	color:#fff;
}

.text table ol { margin:0; }
.text table li {
	background: url("../images/sprite.png") no-repeat 0 -400px;
    padding: 8px 0 8px 20px;
	list-style:none !important;	
	border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
}

.text table li:first-child {  border-top:none;}
.text table li:last-child  {  border-bottom:none;}




/*
===================================================================== tables
*/	




th, td, table, tbody, thead, table img, table a, table span { vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0; width:100%; }

.t-wrap {
	margin:18px 5px;
	text-align:center;
	background:#f0f0f0 url("../images/t-wrap.png") repeat-x 0 0;
	border:2px solid #fff;
	
	
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	
	box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	-moz-box-shadow: 0 1px 3px #999;
	-o-box-shadow: 0 1px 3px #999;
	
	behavior: url("../js/PIE.htc");
}

.t-wrap h2 {
	color:#fff;
	line-height:44px;
	font-size:30px;  
	margin:0;
}
	.t-wrap td { line-height:52px; height:52px; border:0 none;}
	
	
	.t-wrap th { 
		font-size:14px;
		color:#0364B1;
		font-weight:bold;
		line-height:36px; height:36px;
		background:#f0f0f0;
	}
	

	
	.t-wrap tr.odd td { background:#fff; }
	
	/*.t-wrap td.first a { display:block; overflow:hidden;  height:54px !important; max-height:54px !important;  line-height:0; }*/
	.t-wrap td a.btn, .t-wrap td input {
		display:block;
		margin:0 auto;	
		color:#fff;
	}
	.t-wrap img { display:block; margin:0 auto; max-height:52px; }
	
	td span.rating_table { margin:0 auto; }
	
	
	


.t-wrap .chp {
	position:absolute; 
	bottom:-20px;
	right:-90px;
}
.t-wrap .t-title {
	position:absolute; 
	background:#151515 url("../images/black.png") no-repeat 0 0 ;
	width:40px;
	top:54px;
	left:0;
	z-index:1;
}
.t-wrap .t-title img { margin:36px 0 0 0 ;}



/*
===================================================================== inputs
*/

input[type="submit"] { cursor:pointer; }

#successMessage {
	margin: 36px 0;
    padding: 36px 40px;
	display: none;
	color:#000;
	font-family:georgia;
	font-style:italic;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	behavior: url("../js/PIE.htc");
}


#commentsForm {
	font-family: 'Source Sans Pro', sans-serif !important;
	background-image:url("img/commentsBg.png");
	height:200px;
	background-repeat:repeat-x;
	background-position:bottom;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	behavior: url("../js/PIE.htc");
	padding-left:110px;
	
}
.commIcon {
    background: url("img/comments_logo.png") repeat scroll 0 0 transparent;
    height: 73px;
    position: relative;
    width: 93px;
    z-index: 50;
}
#commentsForm input[type="text"], #commentsForm textarea {
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size:13px;
	float:left;
	color:#777777;
	background-color:#fbfbfb;
	padding:5px;
	clear:both;
	width:190px;
	margin:5px 0;
	border:1px solid #c1c1c1;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	behavior: url("../js/PIE.htc");
}

#sendButton { display:block; float:right; clear:both; background-image:url("img/sendBtnBg.png"); background-repeat:repeat-x; height:20px;
padding:0 5px; 	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	behavior: url("../js/PIE.htc");
	cursor:pointer; 
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'Source Sans Pro', sans-serif !important;
	border:0px !important;
	}
#commentsForm input[type="text"] {  }
#commentsForm textarea           { resize: none; }
.ie8 #commentsForm, .ie8 #commentsForm input[type="text"], .ie8 #commentsForm textarea, .ie8 #sendButton, .ie8 .table_container .tableBottom, .ie7 .table_container .tableBottom, .ie7 .table_container tr.top td.rank, .ie7 .table_container tr.top td.bezoek {
	behavior:none !important;
}
.ie7 .table_container tr.top td.rank {
	right:0;
}
.ie7 .table_container .tableBottom {
	position:relative;
	bottom:17px;
}
#commentsForm h3 {
	text-transform:uppercase;
	height:37px;
	margin:0 !important;
	color:white;
	text-transform:uppercase;
	font-size:18px;
	line-height:35px;
}
#commentsForm h3 span {  }
#commentsForm label   { display:block; }

.comments_form {
	width:200px;
	margin-top:15px;
}











#commentsList h3 {
	text-transform:uppercase;
	font-size:19px;
	font-weight:500;
	color:#000;
		padding:0 0 5px 0;
	font-weight:normal;
}

#commentsList h3 span { font-weight:bold; }
#commentsList li {
	padding: 0 0 0 60px;
	min-height:45px;
	background: url("../images/icon-comments.png") no-repeat scroll 0 0;
}
#commentsList li h4 {
	display:block;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#940000
}
#commentsList li p {
	display:block;
	background: url("../images/shd.png") no-repeat  center bottom;
	padding: 0 0 36px 0;
	margin:0;
}
#commentsList li h4 span { color:#444; font-weight:normal; }




/*
===================================================================== rating
*/	





/*
===================================================================== typo
*/	



.btn, input[type="submit"] {

	display:block; 
	height:36px;
	line-height:36px;
	color:#fff;
	font-weight:bold;
	padding:0 10px;
	width:100px;
	text-align:center;
	border:0; cursor:pointer;
	
	background: url("../images/sprite.png") no-repeat 0 -72px;	
	
} .btn:hover, .t-wrap input[type="submit"]:hover { background-position:0 -108px; }

.t-wrap input[type="submit"]{ min-width:120px; text-align:left; }



a { color:#0364B1; outline:none; text-decoration:none; }

h1, h2, h3, h4, h5, h6 {
	margin-bottom:18px;
	font-weight:normal;	
	color:#e53925;
	line-height:100%;
}

h1 { font-size:26px; font-weight:bold; }
h2 { font-size:24px; font-weight:bold;}
h3 { font-size:18px; font-weight:bold; }
h4 { font-size:14px; }
h5 { font-size:17px; font-weight:bold; }
p  { margin:0 0 18px 0; }
.ie7 h1, .ie7 h2, .ie7 h3, .ie7 h4, .ie7 h5 {
	line-height:100%;
}
.ie7 h2 {
}
.ie7 h3.hits {

}
.ie7 h4 {
}
.ie7 h5 {
}
.ie7 p {
}
.text h3, .text h2 { margin:18px 0; }


.fr  { float: right; }
.fl  { float: left;  }
.cb  { clear: both; }
.cbf { clear: both; display:block; height:0; line-height:0; }

.text ol    { margin:0 0 18px 20px; }
.text ol li { list-style:inside disc; }

.left   { float:left; margin:0 20px 18px 0; }
.right  { float:right; margin:0 0 18px 20px; }
.middle { float:left; margin:18px auto; }
.post p, .post h5 {
	margin:18px 0;
}
.post p {
	line-height:20px;
}
/****************/
/*    Blocks    */
/****************/

/* Image Ticker */
#right_bl .ImageTicker{width:195px;height:220px;position:relative;}
#right_bl .TickerOverflow {width:195px;height:220px;margin-left:20px;overflow:hidden;position:relative;}
#right_bl .TickerContainer {display:inline-block;height:195px;margin:0 !important;position:absolute;}
#right_bl .TickerContainer li{width:195px;float:left;}
#right_bl .ImageTicker li {list-style-image: none;margin:0 !important;}
#right_bl .SmallBarAbs {position:absolute;bottom:-10px;left:-15px;height:22px;width:252px;}
#right_bl .SmallBar {display:table;margin:0 auto !important;background:transparent url("../images/BtmTickerUl_03.png") no-repeat 0 bottom;padding:0 0 0 7px;}
#right_bl .SmallBar li {float:left;margin-right:10px;width:22px;position:relative;}
#right_bl .SmallBar a.TickerChoose {float:left;display:inline-block;margin-left:7px;width:15px;height:22px;background:transparent url("../images/SliderUnsel.png") no-repeat 0 4px !important;}
#right_bl .SmallBar a.TickerChoose.active {background:transparent url("../images/SliderSel.png") no-repeat 0 4px !important;}
#right_bl .SmallBar li .EndUl {position:absolute;right:-15px;width:15px;height:22px;background:#FFFFFF url("../images/BtmTickerUl_03.png") no-repeat right bottom;}

/* News Block */
#right_bl .NewsBl {margin-bottom:10px;}
#right_bl .Block.News {position:relative;}
#right_bl  a.Rss {display:block;width:16px;height:16px;background:transparent url("../images/RssIco.png") no-repeat 0 0;position:absolute;right:12px;top:11px;}
#right_bl .NewsBl li { display: inline-block;margin:0;}
#right_bl .NewsBl li span.Date {float:left;display:inline-block;line-height:12px;padding-top:8px;height:35px;width:40px;text-align:center;font-size:11px !important;font-weight:normal !important; color:#FFFFFF;background:transparent url("../images/DateBg.png") no-repeat 0 0;font-family:arial;}
#right_bl .NewsBl li span.Digits {font-size:16px;font-weight:bold;line-height: 12px;display:block;}
#right_bl .NewsBl li h4 a{color:#B71013; font-size:12px; font-weight:bold;}
#right_bl .NewsBl li h4 a:hover{text-decoration:underline;}
#right_bl .NewsBl li p {color:#646464; font-size:11px;width:195px;}
#right_bl .NewsBl .NewsText {width:190px;padding-left:5px;float:left;margin-bottom:10px;}
#right_bl .NewsBl .NewsText p {margin:0;}
#right_bl a.Allnews {width:70px;height:20px;line-height:20px;color:#9e0011;font-size:12px;font-weight:bold;position:absolute;bottom:0;right:10px;display:inline-block;background:transparent url("../images/BtmTickerUl_03.png") no-repeat 50% bottom;text-align:center;}
#right_bl a.Allnews:hover {text-decoration:none;}
#right_bl a.Allnews span{color:#000000;}

#right_bl ul.TopGames li {float:left;padding-top:5px !important; width:250px;}
#right_bl ul.TopGames li .image {float:left;overflow:hidden;margin-right:10px;max-height:52px;}
#right_bl ul.TopGames li .image img {max-width:95px;}
#right_bl ul.TopGames li .textArea {float:left;width:122px;height:35px;position:relative;}
#right_bl ul.TopGames li .textArea h4 {margin:0;}
#right_bl ul.TopGames li .textArea .Links {position:absolute;bottom:0px;}
#right_bl .Rate ul.TopGames li .image {margin:0 11px !important;width:100px;}
#right_bl .Rate ul.TopGames li .textArea {height:70px;}
#right_bl .Rate ul.TopGames li .textArea h4 {margin:0 !important;}
#right_bl .Rate ul.TopGames li  .stars {position:absolute;left:5px;top:54px;}
#right_bl .Rate ul.TopGames {width:244px;overflow:hidden;}
#right_bl .Rate ul.TopGames li {width:244px; border-top: 1px solid #EED088;position:relative;}
#right_bl .Rate ul.TopGames li:first-child {border-top: none;}
#right_bl ul.TopGames li h4.Title a {display:inline-block;color:#000000;font-size:12px;font-weight:bold;margin:0;width:70px;padding-right:38px;background:transparent url("../images/BtnArrGreen.png") no-repeat right center;}

#right_bl ul.TopGames li .Stars {display:block;width:109px;height:16px;margin-bottom:5px;background-image:url("../images/Stars.png");}
#right_bl ul.TopGames li .Stars.s-0 {background-position:-115px 0;}
#right_bl ul.TopGames li .Stars.s-1 {background-position:-92px 0;}
#right_bl ul.TopGames li .Stars.s-2 {background-position:-69px 0;}
#right_bl ul.TopGames li .Stars.s-3 {background-position:-46px 0;}
#right_bl ul.TopGames li .Stars.s-4 {background-position:-23px 0;}
#right_bl ul.TopGames li .Stars.s-5 {background-position:0 0;}
#right_bl .Rate ul.TopGames li a {color:#000000 !important;font-weight:normal !important;}
#right_bl ul.TopGames li a:Hover {color:#000000;}
#right_bl ul.TopGames li a.Visit {display:inline-block;padding-right:17px !important;margin-right:5px;background:transparent url("../images/BtnArrGreen.png") no-repeat right 3px !important;}
#right_bl ul.TopGames li a.ReadReview {display:inline-block;padding-right:17px !important;background:transparent url("../images/BtnArrGray.png") no-repeat right 2px !important;}

#right_bl .Money .mid table {width:100%;padding-left:10px;}
#right_bl .Money .mid table td {white-space:nowrap;}
#right_bl .Money .mid table td.Red {color:#9e0011;}

#right_bl .List ul.SubjectList {float:left;}
#right_bl .List ul.SubjectList li {display:block;padding-left:20px;margin-left:20px;background:transparent url("../images/BtnArGray.png") no-repeat left 3px;}
#right_bl .List ul.SubjectList li a {color:#000000;}
#right_bl .List ul.SubjectList li a:Hover {color:#000000;}

#right_bl ul.Payment {margin:0 0 20px 10px;display:inline-block;}
#right_bl ul.Payment li{float:left;display:inline-block;width:51px;height:32px;padding-right:5px;}

/****************/
/*    Footer    */
/****************/
#footer .leftFooterRecommend, #footer .centerFooterResponsible {float:left;}
#footer .centerFooterResponsible  {margin-left:40px;}

/*footer strong{float:left;}*/

#footer ul.RecommendedCloud {float:left;width:350px;clear:left;margin-top:10px;}
#footer ul.GamblingLogos {float:left;width:350px;clear:left;margin-top:10px;}
#footer ul.RecommendedCloud li ,#footer ul.GamblingLogos li{float:left;display:inline-block;margin-right:15px;}
#footer ul.RecommendedCloud li a {color:#e8e9eb;font-weight:normal;font-size:11px;text-decoration:underline;}

#footer ul li.current-menu-item a { background:#e53925; }
#footer ul li a {
                color:#fff;
                border-radius: 5px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                -o-border-radius: 5px;
                behavior: url("../js/PIE.htc");          
}
#footer ul li a:hover { background:#e53925; }
.ie7 #footer ul li:hover {background:#e53925;}
#footer .rightFooterCorga {float:left;}
#footer .rightFooterCorga a {float:left;clear:left;text-decoration:underline;font-weight:normal;line-height:19px;}
#footer a.Footerlogo {margin-bottom:10px;}

/* Social Likes */
.SocialLike {position:absolute;top:0;right:9px;}

/* jQuery.Rating Plugin CSS - fyneworks/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:17px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;text-align:left;}
div.rating-cancel,div.rating-cancel a{background:url("../images/Rating/delete.gif") no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url("../images/Rating/star.png") no-repeat 0 0px}
.vote.Yellow .star-rating, .vote.Yellow .star-rating a{background:url("../images/Rating/starYellow.png") no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px!important}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.star-rating-control {display: inline-block;margin:2px 0 3px 6px;}
.ie7 .star-rating-control {
display: block !important;
margin:2px auto 3px;
}

.Rating .vote .rating-cancel {display:none !important;}


#table_wrap .logo{float:none !important;vertical-align:middle !important;margin:0 !important;width:125px;}
#table_wrap .logo img {padding:0;}

/*PrettyPhoto*/
.overlay {
	background-color:#000;
	opacity:0.8;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9995;
}
.popup {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
    background-color:#FFFFFF;
	border: 2px solid #E42E51;
    border-radius: 5px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
	-webkit-box-shadow: #000000 0px 2px 5px;
	-moz-box-shadow: #000000 0px 2px 5px;
	box-shadow: #000000 0px 2px 5px;
	behavior:url("PIE.html");
    display: none;
    left: 50%;
    margin-left: -320px;
    padding: 20px;
    position: fixed;
    top: 15%;
    width: 600px;
    z-index: 99999;
	
	
}
.popup img{width:600px;}
a.close {
    background: url("../images/X.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: -13px;
    text-indent: 999px;
    top: -12px;
    width: 24px;
}


/* new table     */

#custom_html {
    height: auto;
    left: 0;
    position: relative;
    margin:-10px;
}
#casinos {
    height: 328px;
    overflow: visible;
    position: relative;
    width: 940px;
    font-family: 'Duru Sans', sans-serif;
    margin-top:30px;
}
#casinos li {
	padding:0 !important;
	max-height:55px;
}
#casinos .table_header {
		height:32px;
		overflow:visible;
		z-index:2;
		width:365px;
		position:relative;
		color:white;
		text-align:center;
		text-transform:uppercase;
		font-size:15px;
		padding-top:10px;
		background-image:url("img/homeTableTop.jpg");
		background-repeat:repeat-x;
}
#casinos ul.casinos_list {
	list-style:none;
		overflow:visible;
		width:365px;
		z-index:2;
		position:absolute;
}
#casinos ul.casinos_list>li {
		overflow:visible;
		z-index:2;
		background-image:url("img/noiseTileGrey1.jpg");
		border-bottom:1px solid #cacaca;
		border-top:1px solid #b9b9b9;
		height:55px;
		float:left;
		width:365px;
}
#casinos p {
	margin:0 !important;
	line-height:55px !important;
}
#casinos ul.casinos_list li.selected {
		overflow:visible;
		z-index:2;
}
#casinos ul.casinos_list li.selected.dark div.bonus_img {
	opacity:0;
}
#casinos #bonus_image {
	display: block;
    height: 239px;
    left: 337px;
    position: absolute;
    top: -15px;
    width: 630px;
	z-index:0;
}
#casinos ul.casinos_list li .bonus_img {
    cursor: pointer;
    float: right;
    height: 307px;
    overflow: hidden;
    padding: 10px 10px 10px 35px;
    position: absolute;
    right: -576px;
    top: 0;
    visibility: hidden;
    width: 531px;
    z-index: 0;
	background-color:#99CC00;
}

#casinos ul.casinos_list li .bonus_img img.inner_casino_logo {
	position:relative;
	top:0;
	max-height:110px;
	max-width:150px;
}
#casinos ul.casinos_list li .bonus_img img.bonus_girl {
	    clear: none;
    position: absolute;
    right: 0;
    top: 0;
	max-width:50%;
}
#casinos ul.casinos_list li .bonus_img h3 {
	font-size:40px;
	font-weight:bold;
	position:relative;
	text-transform:uppercase;
	max-width:50%;
	margin-top:5px;
}

#casinos ul.casinos_list li .bonus_img.black {
	background-image:url("../images/banner/bonus_image_bg_black.jpg");
	background-repeat:no-repeat;	
}
#casinos ul.casinos_list li .bonus_img.first h3 {
	color:#f7941e;
	text-shadow:2px 2px 1px #c57516;
}
#casinos ul.casinos_list li .bonus_img.second h3 {
	color:#CC0000;
	text-shadow:2px 2px 1px #990000;
}
#casinos ul.casinos_list li .bonus_img.third h3 {
	color:#06F;
	text-shadow:2px 2px 1px #3333FF;
}
#casinos ul.casinos_list li .bonus_img.fourth h3 {
	color:#090;
	text-shadow:2px 2px 1px #006600;
}
#casinos ul.casinos_list li .bonus_img.fifth h3 {
	color:#FFCC00;
	text-shadow:2px 2px 1px #caa200;
}
#casinos ul.casinos_list li .bonus_img.black h3 {
	text-shadow:1px 1px 3px #eee, -1px -1px 3px #eee;
	color:#000000;
}
#casinos ul.casinos_list li .bonus_img p {
	position:relative;
	font-size:12px;
	color:white;
	max-width:40%;
	margin-top:10px;
	text-shadow:0px;
}
#casinos ul.casinos_list li .bonus_img a.casino_bonus_btn {
	display:block;
	position:absolute;
	z-index:10;
}
#casinos ul.casinos_list li .bonus_img a.casino_bonus_btn {
	background-image:url("../images/banner/amsterdam.png");
	width:199px;
	height:53px;
	bottom:10px;
	left:320px;
}

#casinos ul.casinos_list li .bonus_img.black a.casino_bonus_btn {
	background-image:url("../images/banner/bonus_btn_black.png");
}
#casinos ul.casinos_list li.selected .bonus_img {
	visibility:visible;
}
#casinos ul.casinos_list li.orange_arrow_li {
	width:0px;
	overflow:visible;
}
#casinos ul.casinos_list li img.orange_arrow {
    clear: none;
    float: right;
    left: 29px;
    position: relative;
    top: -1px;
    visibility: hidden;
    z-index: 10;
}
.ie7 #casinos ul.casinos_list li img.orange_arrow {
	left:0px;
}
.ieall #casinos ul.casinos_list li img.orange_arrow, .ie8 #casinos ul.casinos_list li img.orange_arrow  {

}
.ie8 #casinos ul.casinos_list li img.orange_arrow {

}
#casinos ul.casinos_list li.selected img.orange_arrow {
	visibility:visible;
}
#casinos ul.casinos_list li:last-child {
}
#casinos ul.casinos_list li ul {
	height:55px;
	font-size: 12px;
}

.ieall #casinos ul.casinos_list li ul, .ie8 #casinos ul.casinos_list li ul {
	height:auto;
	padding-top:0px;
}
#casinos ul.casinos_list li ul li {
	zoom:1;
	color:#010101;
	float:left;
	text-align:center;
	width:54px;
	line-height:55px !important;
}
.ie7 #casinos ul.casinos_list li ul li {
	display:inline !important;
}
#casinos ul.casinos_list li ul li.selected {
	background:none;
	height:57px;
}
#casinos ul.casinos_list li.selected ul li, #casinos ul.casinos_list li.selected ul li.review_link a, #casinos ul.casinos_list li.selected ul li.casino_name a {
		color:#010101;
		
}

#casinos ul.casinos_list li ul li.casino_logo, #casinos ul.casinos_list li ul li.casino_name, #casinos ul.casinos_list li ul li.casino_bonus, #casinos ul.casinos_list li ul li.review_link {
	
}
#casinos ul.casinos_list li.selected ul li.casino_logo, #casinos ul.casinos_list li.selected ul li.casino_name {
	background-image:url("img/hoverGrey1.png");
}
#casinos ul.casinos_list li a {
	color:#353535;
}

#casinos ul.casinos_list li.selected ul li.casino_bonus{
	background-image:url("img/hoverGrey2.png");
}
#casinos ul.casinos_list li.selected ul li.review_link {
	background-image:url("img/hoverGrey3.png");
}
#casinos ul.casinos_list li ul li.nationality {

}
#casinos .firstBadge {
	display:none;
	position:absolute;
	background:url("img/firstBadge2.png") no-repeat 0 7px;
	width:29px;
	height:56px;
	background-size:70%;
}



#casinos .first .firstBadge {
	display:block;
}
#casinos ul.casinos_list li {
}
#casinos ul.casinos_list li ul li.nationality img {

}
#casinos ul.casinos_list li ul li.casino_logo {
	width:125px;
}
#casinos ul.casinos_list li ul li.casino_logo a {display:block; padding-left:11px;}
#casinos ul.casinos_list li ul li.casino_logo img {
	max-width:114px;
}

#casinos ul.casinos_list li.selected ul li.casino_logo img {

}
#casinos ul.casinos_list li ul li.casino_name {
	width:92px; line-height:19px !important;
/*width:100px;*/
}
#casinos ul.casinos_list li ul li.casino_name a {display:table-cell; height:55px; vertical-align:middle; text-align:left;

}
#casinos ul.casinos_list li ul li.casino_name a:hover {
	text-decoration:underline;
}
#casinos ul.casinos_list li ul li.casino_bonus {
	background-image:url("img/noiseTileGrey2.jpg");
	/*width:50px;*/
}
#casinos ul.casinos_list li ul li.review_link {
background-image:url("img/noiseTileGrey3.jpg"); line-height: 55px;
    width: 94px;
}
#casinos ul.casinos_list li ul li.review_link a {

}
#casinos ul.casinos_list li ul li.review_link a:hover {
	text-decoration:underline;
}

#casinos ul.casinos_list li .bonus_img input.bonus_code {
    left: 82px;
    top: 176px;
}

#custom_html input.bonus_code {
    border: 6px inset #999;
    color: #BA9B1D;
    display: block;
    font-size: 25px;
    font-weight: bold;
    height: 31px;
    margin: 10px 0;
    text-align: center;
    width: 200px;
    position: absolute;
}
#custom_html .casinos_list li input.bonus_code {display:none;}
#custom_html .casinos_list li.selected input.bonus_code {
display:block;
left:447px;
top:176px;
}
.text ul li {
	background:none;
	
}

/* games table */

.grow_container {
	width:920px;
	position:relative;
	margin:0 auto;
}
.row6, row5 {
    display: block;
    height: auto; /*180px*/
    margin-bottom:33px;
    position: relative;
	float:left;
	clear:both;
}
.gamesTableContainer {
	float:left;
	width:133px;
	margin:0 10px;
	position:relative;
}
.gamesTableImgContainer {
		height:129px;
		text-align:center;
		display:block;
	position:relative;
}

.gamesTableImgContainer.casino-logos {height:66px;}

.growDiv {
}
.growImage {}
.row6 .growDiv { 
}
.row5 .growDiv { 
}
.imgWrapper {
}
/* offsetting the entire ul down */

.gameText {
	position:relative;
	top:0px;
	text-align:center;
	color:#353535;
	font-weight:bold;
	text-transform:capitalize;
	font-size:13px;
}

.gameText span {
	display:block;
	font-size:11px;
	font-weight:normal;
}
.growDiv img {
	width:100%;
	height:auto;
	margin-bottom:3px;
}
.ie7 .row6 .growDiv, .ie7 .row5 .growDiv {
	display:block !important;
	float:left;
}
.ie7 .row6 .growDiv img.growImage, .ie7 .row5 .growDiv img.growImage {

}
/* casinos games table */

.roulette-container {
}

.roulette-container .content {
    width: 892px;
    margin: 60px auto;
    position:relative;
}
.roulette-container .content:last-child {
	margin-bottom:0 !important;
}

.nav-shadow {
    background: url("../images/white_box.png") no-repeat scroll center top transparent;
    height: 120px;
    list-style: none outside none;
    padding-left: 90px;
    padding-top: 30px;
    text-align: center;
    width: 803px;
}

.nav-shadow li {
    float: left;
    height: 72px;
    margin-right: 105px;
    position: relative;
    width: 81px;
}

.nav-shadow a, .nav-shadow a:visited, .nav-shadow a, .nav-shadow a:hover {
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 75px;
    display: block;
    height: 130px;
    left: 17px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    width: 162px;
    z-index: 2;
}
.ie7 .nav-shadow a, .ie7 .nav-shadow a:visited, .ie7 .nav-shadow a, .ie7 .nav-shadow a:hover {
	left:0px !important;
}

.nav-shadow a img {
    display:block;
}

/*.r-logo a, .r-logo a:hover, .r-logo a:visited {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    height:130px;
    width:220px;
    z-index: 2;
    text-align:center;
    bottom:35px;
}*/
.c-logo {
	
}
.c-logo a, .c-logo a:hover, .c-logo a:visited {
	padding-top:25px;
}

/* Button Colors */

.nav-shadow li.button-color-1 a {
    display:block;
}

.nav-shadow li.button-color-2 a {

}

.nav-shadow li.button-color-3 a {

}

.nav-shadow li.button-color-4 a {
    width:200px;
    height:200px;
    display:block;
    z-index:50;
}

/* Button Shadow */

.nav-shadow li img.shadow {
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
			
.r-logo {
	float:left;
	margin-left:45px;
}

.r-logo a img {
}

img.logo-shadow {
    margin: 0 auto;
    position: absolute;
    bottom: 50px;
    left: 25px;
    z-index: 1;
}

/* table 4 */
    * {margin:0; padding:0}
.feature-wrapper {    border: 5px solid #B8B8B8;
    box-shadow: 0 10px 10px #666666;
    height: 398px;
    margin: -10px 0 20px -10px;
    overflow: hidden;
    width: 930px;}
.sm {list-style:none; width:950px; height:398px; display:block; overflow:hidden;}
.sm li {float:left; display:inline; overflow:hidden}
#sm li {
	box-shadow:-10px 0px 35px #000;
}




/* banner error mobile */
#SmartPhoneUser {width:660px; height:177px; position:relative;  margin-bottom:17px; }
#SmartPhoneUser span.BtnClose {position:absolute; top:-23px; right:17px; display:block; background:url("../images/iphone/Redirect_BtnClose.png") no-repeat 0 0; width:42px; height:42px;cursor:pointer;}
#SmartPhoneUser aAblock {display:block;text-decoration:none;}
#SmartPhoneUser a.Ablock:hover {text-decoration:none;}
#SmartPhoneUser .RedirectBG { width:660px; height:177px; background:url("../images/iphone/Redirect_BG.png") no-repeat 0 0;}
#SmartPhoneUser .RedirectBG a,.RedirectBG a:hover {text-decoration:none;}
#SmartPhoneUser .RedirectBG span.RedirectHead {font-weight:bold; font-size:34px;line-height:41px; color:#6f080a; display:block; text-align:center; padding-top: 14px;}
#SmartPhoneUser .RedirectBG p {font-size:18px; color:#000; line-height:24px; float:right; width:467px;}
#SmartPhoneUser .RedirectBG img {display:block; float:left; margin: 0 14px 0 83px; }
#SmartPhoneUser .RedirectBG p span.RedirectClickHere {text-decoration:underline;}

/* bonus description table */
.BigGameCE {position:relative;clear:both;width:916px;padding:30px 32px;height:358px;background:transparent url("../images/back-grad.png") no-repeat center 0;color:#00131e;font-family: Verdana, Helvetica, Arial, sans-serif;line-height: 19px;}
.BigGameCE h1 {font-size:43px;font-weight:bold;color:#01405a !important;padding-bottom:20px;padding: 10px 0;margin: 0;border-bottom: 0px;}
.BigGameCE p , .BigGameCE ul.Bluellets{width:380px;padding:0;list-style: square outside; *list-style-position:inside;margin:0;}
.BigGameCE p , .BigGameCE ul.Bluellets li {margin-bottom:6px;font-size: 12px;}
.BigGameCE a.VisitBrand {position:absolute;bottom:0px;left:-34px;display:inline-block;width:447px;height:113px;padding-top:17px;background: transparent url("../images/CEVisitBtn.png") no-repeat 0 0;text-align:center;font-size:21px;line-height:24px;font-weight:bold;color:#000 !important;text-transform:capitalize;text-decoration:none !important;}
.BigGameCE a.VisitBrand:hover {background-position:0 -133px;}
.BigGameCE a.VisitBrand:hover span {cursor:pointer;}
.BigGameCE a.VisitBrand span {display:block;clear:both;text-align:center;position:absolute;left:149px;top:50px;width:167px;height:50px;line-height:49px;text-transform:uppercase; color:#FFFFFF; text-shadow:0 1px 1px #000;}
.BigGameCE .FlashGameContainer {border:1px solid #FFF;border-radius:3px;position:absolute;right:30px;top:24px;}

/*prediction_wrap*/
.prediction_wrap{
	width: 580px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #00314D;
}

	.prediction_wrap p{
		font-size: 12px;
		color: #444;
		line-height: 18px;
	}


	.prediction_wrap .prediction_intro{
		width: 400px;
		color: #00314D;
		float: left;
	}
	
		.prediction_wrap .prediction_intro p{
			width: 345px;
		}
		
		.prediction_wrap .prediction_intro img{
			width: 92px;
			float: right;
		}
		
	.prediction_wrap .promotion_text{
		width: 360px;
		text-align: center;
		margin: 40px 0 40px 0;
		border: 1px solid #d0d0d0;
	}
	
		.prediction_wrap .promotion_text p{
			color: #000;
			font-size: 13px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		
			.prediction_wrap .promotion_text p a{
				color: #ff0000;
				text-decoration: underline;
				cursor: pointer;
			}
			
				.prediction_wrap .promotion_text p a:hover{
					text-decoration: none;
				}
			
	.prediction_wrap ul.games{
		width: 550px;
		list-style-image: url("../images/game_bullet.png");
		padding-left: 22px;
	}
	
		.prediction_wrap ul.games li.game{
			margin-bottom: 40px;
		}
		
			.prediction_wrap ul.games li.game p.game_title{
				margin: 0;
				padding: 0;
			}
			
				.prediction_wrap ul.games li.game p.game_title span.teams{
					font-size: 13px;
					color: #333;
					font-weight: 500;
				}
				
				.prediction_wrap ul.games li.game p.game_title span.odds{
					font-size: 12px;
					font-weight: bold;
					color: #000;
					margin: 0 8px;
				}
				
				.prediction_wrap ul.games li.game p.game_title span.date{
					font-size: 12px;
					color: #a4a4a4;
				}
		
		.prediction_wrap ul.games li.game p.game_description{
			color: #00314D; 
			margin: 0;
		}


/*boxes*/
#boxes_wrap{
	width: 750px;
	/*border:  1px solid #666;*/
    font-size:11px;
    line-height:normal;
}

	#boxes_wrap .boxes {
		background: url("../images/bg-boxes.jpg") repeat-x scroll left top transparent;
		border-top: none;
		float: right;
		margin: 10px 30px 1px 0;
		padding-top: 5px;
		width: 220px;
	}
	
		#boxes_wrap .boxes .cell {
			border-right: 1px solid #EAEAEA;
			float: left;
			margin-right: 5px;
			padding-right: 5px;
			width: 182px;
		}
		#boxes_wrap .boxes .last {
			margin-right: 0;
			padding-right: 0;
		}
		#boxes_wrap .boxes h4 {
			background: url("../images/bg-head-box.jpg") repeat-x scroll left top transparent;
			color: #333333;
			display: block;
			font-family: tahoma,arial;
			font-size: 12px;
			font-weight: bold;
			height: 20px;
			line-height: 14px;
			margin-bottom: 1px;
			margin-top: 4px;
			padding-bottom: 2px;
			padding-left: 12px;
			padding-top: 5px;
			width: 209px;
		}
		
			#boxes_wrap .boxes h4 a {
				color: #333333;
				font-weight: bold;
				text-decoration: none;
                font-size: 12px;
			}
			
				#boxes_wrap .boxes h4 a:hover {
					color: #333333;
					font-weight: bold;
					text-decoration: underline;
				}
			
		#boxes_wrap .boxes h3 {
			background: url("../images/bg-head-box.jpg") no-repeat scroll left top transparent;
			color: #333333;
			display: block;
			font-family: tahoma,arial;
			font-size: 12px;
			font-weight: bold;
			height: 20px;
			line-height: 14px;
			margin-bottom: 1px;
			margin-top: 4px;
			padding-bottom: 2px;
			padding-left: 12px;
			padding-top: 5px;
			width: 170px;
		}
		
			#boxes_wrap .boxes h3 a {
				color: #333333;
				font-weight: bold;
				text-decoration: none;
			}
			
				#boxes_wrap .boxes h3 a:hover {
					color: #333333;
					font-weight: bold;
					text-decoration: none;
				}
			
	#boxes_wrap .boxes .links {
		background-color: #F2F2F2;
		color: #333333;
		height: 125px;
		padding-left: 12px;
		padding-right: 12px;
		width: 197px;
	}
	
		#boxes_wrap .boxes .links a {
			color: #0364B1;
			font-weight: bold;
			text-decoration: none;
		}
		
			#boxes_wrap .boxes .links a:hover {
				color: #0364B1;
				font-weight: bold;
				text-decoration: underline;
			}
	
		#boxes_wrap .boxes .links .title {
			font-size: 11px;
			margin: 0;
			padding-bottom: 5px;
			padding-top: 10px;
		}
		
		#boxes_wrap .boxes .links .entry {
			font-size: 10px;
			font-weight: normal;
			margin: 0;
			padding-bottom: 1px;
			padding-top: 12px;
		}
		
			#boxes_wrap .boxes .links table#boxes_table {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: center;
				vertical-align: middle;
				margin: 0 0 0 -5px;
				padding: 0;
			}
			
				#boxes_wrap .boxes .links table#boxes_table tr#table_titles{
					color: #a9a9a9;	
				}
				
				#boxes_wrap .boxes .links table#boxes_table tr{
					color: #7b7b7b;
				}
				
					#boxes_wrap .boxes .links table#boxes_table tr.dark_row{
						color: #3d3d3d;	
					}
					
				#boxes_wrap .boxes .links table#boxes_table td{
					padding-bottom: 5px;	
				}
				
					#boxes_wrap .boxes .links table#boxes_table td.teams{
						text-align: left;
						padding-left: 8px;
					}
					
					#boxes_wrap .boxes .links table#boxes_table td.predicted{
						width: 30px;
					}
					
					#boxes_wrap .boxes .links table#boxes_table td.link{
						
					}
					
						#boxes_wrap .boxes .links table#boxes_table td.link a{
							text-decoration: underline;
							color: #0364b1;
						}
						
							#boxes_wrap .boxes .links table#boxes_table td.link a:hover{
							text-decoration: none;
						}
                        
/*casinos headers */


.BackgroundOfEl {height:412px; background:transparent url("../images/uploads/casino770-big.jpg") no-repeat center 0;}
.BgSlots_wrapper {}
.BgSlots {height:407px; background:transparent no-repeat center 0;width: 940px; font-size: 14px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;line-height: 18px;margin:0 0 20px -10px;clear:both}
.CEBestChoice .BrandLogo {
        text-align:center;
}
.CEBestChoice .BrandLogo img {
}

.CEBestChoice .Bonus {
    color: #FFFFFF;
    font-family: 'Anton',sans-serif;
    font-size: 38px;
    height: 80px;
    line-height: 38px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    width: 185px;
}

a.BigVisitBtn {background: none no-repeat scroll 0 0 transparent;
    bottom: 19px;
    color: #FFFFFF !important;
    display: block;
    font-family: 'Anton',sans-serif;
    font-size: 35px;
    font-weight: normal !important;
    height: 65px;
    line-height: 38px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-shadow: 0 0 5px #222222;
    text-transform: uppercase;
    width: 218px;}
a.BigVisitBtn:hover {background-position:0 -85px;}
a.BigVisitBtn span {display:block; font-size:22px; line-height:24px;}

.WavingSticker {width:157px; height:29px; line-height:29px; text-align:center; padding:0 33px 19px; font-family:arial; font-size:16px; font-weight:bold; text-shadow:1px 1px 1px #95215e; text-transform:uppercase; color:#FFF; background:transparent no-repeat -238px 0;}


.Red a.BigVisitBtn, .Red .WavingSticker {background-image:url("../images/Btn-RD.png");}
.Blue a.BigVisitBtn, .Blue .WavingSticker {background-image:url("../images/Btn-BL.png");}
.Pink a.BigVisitBtn, .Pink .WavingSticker {background-image:url("../images/Btn-PNK.png");}
.Purple a.BigVisitBtn, .Purple .WavingSticker {background-image:url("../images/Btn-PPL.png");}
.Green a.BigVisitBtn, .Green .WavingSticker {background-image:url("../images/Btn-GRN.png");}
.Orange a.BigVisitBtn, .Orange .WavingSticker {background-image:url("../images/Btn-OR.png");}
.Yellow a.BigVisitBtn, .Yellow .WavingSticker {background-image:url("../images/Btn-YL.png");}

span.BigStars {display:block; width:205px; height:41px; background:transparent url("../images/BigStars.png") no-repeat 0 0; text-indent:210px; white-space:nowrap; overflow:hidden;}

span.BigStars.s-5 {background-position:0 0;}
span.BigStars.s-4-5 {background-position:-41px -41px;}
span.BigStars.s-4 {background-position:-41px 0;}
span.BigStars.s-3-5 {background-position:-82px -41px;}
span.BigStars.s-3 {background-position:-82px 0;}
span.BigStars.s-2-5 {background-position:-123px -41px;}
span.BigStars.s-2 {background-position:-123px 0;}
span.BigStars.s-1-5 {background-position:-164px -41px;}
span.BigStars.s-1 {background-position:-164px 0;}
span.BigStars.s-0-5 {background-position:-205px -41px;}
span.BigStars.s-0 {background-position:-205px 0;}

.CEBestChoice {float:right; height:407px; width:290px; margin-right:35px;}
.CEBestChoice .CEBestChoiceContent {height:inherit;}
.CEBestChoice .BrandLogo {width:223px; margin:0 auto 60px; position:relative;}
.CEBestChoice .BrandLogo .WavingSticker {position:absolute; bottom:-55px; left:0;}
.CEBestChoice .CEBestChoiceContent .BrandLogo img {margin:10px 0; width:222px; float:none !important; padding:0 !important; }
.CEBestChoice a.BigVisitBtn {margin:0 auto;}
.CEBestChoice span.BigStars {margin:0 auto;}
.CEBestChoice .Bonus {font-size:38px; line-height:38px; text-transform:uppercase; font-family: 'Anton', sans-serif; color:#FFF; width:233px; text-align:center; margin:30px auto;}
.CEBestChoice .Bonus span {display:block; text-align:center; font-size:20px; line-height:22px;}

.CEBestChoice.Split { padding:0;  position:relative; width:905px;}
.CEBestChoice.Split .LogoRating {float:left; width:255px; height:inherit;  }
.CEBestChoice.Split .LogoRating .BrandLogo {margin-top:20px;}
.CEBestChoice.Split .LogoRating .BrandLogo img {float:none !important; padding:0 !important;}
.CEBestChoice.Split .LogoRating .BrandLogo .WavingSticker {}
.CEBestChoice.Split .LogoRating .BigStars {}
.CEBestChoice.Split .LogoRating .Abstract {padding:0px 30px; font-size:12px; line-height:15px; color:#FFF; margin-top:20px; }
.CEBestChoice.Split .LogoRating .Abstract p {margin-bottom:10px;}
.CEBestChoice.Split .BonusVisit {width:240px; padding:20px;  position:absolute; bottom:0; right:0;}
.CEBestChoice.Split .BonusVisit .BonusDesc {width:200px; margin:0 auto 25px; color:#FFF; font-family: 'Anton', sans-serif; font-size:15px; line-height:17px; text-align:center; }

/* casinos software table */
.casinos-software-table {
	margin-bottom:10px;
}
.spacer {
	width:100%;
	height:20px;
	position:relative;
	display:block;
}
.table_container {
   /* font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
float:left;
margin-left:-11px;
margin-bottom:22px;
color:#353535;
}
.ie7 .table_container {
margin:0 !important;
right:11px;
position:relative;
}
.table_container table {
	width:938px;
	position:relative;
float:left;
border-collapse:collapse;
}
.table_container table tr.top {
}
.table_container table tr.top td, .table_container table tr.top:hover td, .table_container table tr.top:hover td.rank, .table_container table tr.top:hover td.bezoek, .table_container table tr.top:hover td.waardering {
	border:0px solid black;
	text-transform:capitalize;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:0 !important;
	background-image:url("img/homeTableTop.jpg");
	background-repeat:repeat-x;
	height:42px;
}
.table_container table tr.first {
}
.table_container table tr.odd td {
}
.table_container table tr.even td {
	background-color:#fff !important;
}
.table_container table tr.top:hover td {
	
}
.table_container table tr:hover td {
	background-image:url("img/tableHover1.png");
	background-repeat:repeat-x;	
}
.table_container table tr:hover td.waardering {
	background-image:url("img/tableHover2.png");
	background-repeat:repeat-x;	
}
.table_container table tr:hover td.rank, .table_container table tr:hover td.bezoek {
	background-image:url("img/tableHover3.png");
	background-repeat:repeat-x;	
}
.table_container table tr td {
	border-bottom:1px solid white;
}
.table_container .tableBottom {
	background-image:url("img/tableBottom.png");
	background-repeat:repeat-x;
	height:19px;
	width:938px;
	border-radius: 0px 0px 10px 10px ;
	-moz-border-radius: 0px 0px 10px 10px ;
	-webkit-border-radius: 0px 0px 10px 10px ;
	-o-border-radius: 0px 0px 10px 10px ;
	behavior: url("../js/PIE.htc");	
}
.table_container table td {
	vertical-align:middle;
	text-align:center;
	padding:6px 0;
	max-height:52px;
	overflow:hidden;
	background-image:url("img/noiseTileGrey1.jpg");
}
.table_container table tr.top td.rank {
	border-radius:10px 0px 0px 0px;
		behavior: url("../js/PIE.htc");
}
.table_container table td.rank {
	color:#1e1e1e;
    font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
    width: 28px;
	background-image:url("img/noiseTileGrey3.jpg");
}
.table_container table td.casino {
	width:152px;
}
.table_container table td.casino img {
}
.table_container table td.spellen {
	width:185px;
padding-right:0;
padding-left:16px;
margin-top:-5px;
}
.ieall .table_container table td.spellen {
}
.table_container table td.spellen ul{
    margin-left: 8px;
    text-align: left;
    top: -5px;
	font-size:13px;
}
.ie7 .table_container table td.spellen ul li {
	display:inline;
}
.ie7 .table_container table td.bezoek a {
	zoom:1;
}
.table_container table td.spellen .spellenListWrapper  {
	height:57px;
	max-height:100px;
	overflow:hidden;
	padding-left:8px;
}
.ieall .table_container table td.spellen .spellenListWrapper, .ie7 .table_container table td.spellen .spellenListWrapper {
	max-height:none !important;
	zoom:1;
}
.ieall .table_container table td.spellen ul, .ie8 .table_container table td.spellen ul, .ie7 .table_container table td.spellen ul{
	
}
.ie7 .table_container table td * {
}
.ie7 .table_container table td.spellen ul li {
	list-style-image:none;
	background-image:url("img/listDisc.png") !important;
	background-repeat:no-repeat !important;
	padding-left:8px !important;
	background-position:0 8px !important;
	zoom:1;
}
.table_container table td.spellen ul li{
	border-top:none !important;
	border-bottom:none !important;
	padding:0 !important;
	background:none !important;
	list-style-image:url("img/listDisc.png");
}
.table_container table td.spellen ul li a{
	color:#353535;
	text-decoration:none;
	font-size:13px;
}
.table_container table td.spellen ul li a:hover{
	text-decoration:underline;
}
.table_container table tr.first td.bonus p {
}
.table_container table td.bonus {
	width:95px;
	font-family: 'Duru Sans', sans-serif;
}
.table_container table tr.top td.bonus {
	font-family: 'Source Sans Pro',sans-serif !important;
}
.table_container table td.bonus p {
	font-size:20px;
	color:#000;
	font-family: 'Duru Sans', sans-serif;
}
.table_container table td.waardering {
	width:120px;
	background-image:url("img/noiseTileGrey2.jpg");
}
.table_container table td.waardering a.review {
	display:block;
		color:#000;
	text-decoration:underline;
}
.table_container table td.waardering a.review:hover {
		text-decoration:underline;
}
.table_container table td.netwerk {
    color: #C94840;
    font-size: 22px;
    width: 135px;
}
.table_container table td.netwerk img {
	margin:0 auto 2px;
}
.table_container table tr.top td.bezoek {
		border-radius:0px 10px 0px 0px;
		behavior: url("../js/PIE.htc");
}
.table_container table td.bezoek {
	width:197px;
	background-image:url("img/noiseTileGrey3.jpg");
}
.table_container table td.bezoek a {
    background-image:url("img/btnSprite.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
    display: block;
    height: 39px;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 140px;
    z-index: 2;
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	padding-top:11px;
}
.table_container table td.bezoek a span {
	display:block;
	font-size:11px;
	font-weight:normal;
}
.table_container table td.bezoek a:hover {
	background-position:0px -51px;
}
.table_container table tr.first td.bezoek a {
	width:141px;
	background-position:-140px 0px;
}
.table_container table tr.first td.bezoek a:hover {
	width:141px;
	background-position:-140px -51px;
}
.ieall .table_container table tr.first td.bezoek a:hover, .ie8 .table_container table tr.first td.bezoek a:hover {
	background-position:-140px -51px;
}
.ie7 .table_container table tr.first td.bezoek a:hover {
	background-position:-140px -49px;
}
.table_container .stars {
	    display: block;
    left: 10px;
    position: relative;
    text-align: center;
    width: 100px;
}
.table_container span.star-rating-control {
	text-align:center;
}

.table_container table tr.first td.rank {
	overflow:visible;
}
.table_container table tr.first td.rank img {
    left: -4px;
    position: relative;
    z-index: 5;
}
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/* category square tables */
/*.cubes { zoom:1;       background-image: url("../images/cubes_bg.png"); background-position: -2px 0; background-repeat: no-repeat;  height: 442px; margin-bottom: -28px; margin-left: -20px;  position: relative;  width: 979px; z-index: 2;} 
.cubes ul {zoom:1;     list-style: none outside none;     margin: 0 auto;     position: relative;     width: 930px; } 
.cubes ul li { zoom:1;	display:inline-block; 	width:271px; 	margin-right:-8px; 	list-style:none; 	background:none !important; padding: 8px 0 8px 20px; } 		
.ie7 .cubes ul li {
	display:inline !important;
	margin-right:-3px !important;
}

		    .cubes ul li .cube-title {     background-image: url("../images/h3_bg.png");     display: block;     height: 42px;     padding-top: 10px;     width: 271px;     z-index: 1; } 
.cubes ul li .cube-title h3 {     color: #FFE32D;     font-family: 'Lobster14Regular',Arial,Helvetica,sans-serif;     font-size: 30px;     margin: 0;     text-align: center;     text-transform: capitalize; } 
.cubes ul li .main_img { 	    margin: -8px auto 0;     position: relative;     width: 252px;     z-index: -1; 	    box-shadow: 3px 3px 6px #333333; } 
.cubes ul li .main_img img {     height: 243px;     width: 252px; } 
.cubes ul li .cube-bottom {     background-image: url("../images/cube-bottom.png");     box-shadow: 3px 3px 6px #333333;     display: block;     font-size: 13px;     height: 75px;     margin: -14px auto 0;     overflow: hidden;     padding: 10px 5px 25px;     position: relative;     text-align: center;     width: 242px;     z-index: 1; } 
.cubes ul li a.cube-btn {     background-image: url("../images/cube-btn.png");     box-shadow: 2px 2px 3px #333333;     color: #000000;     display: block;     font-size: 13px;     font-weight: bold;     height: 42px;     margin: -40px auto 0;     padding-top: 5px;     position: relative;     text-align: center;     text-decoration: none;     text-shadow: 1px 1px 0 #FFFFFF, -1px -1px 0 #999999;     text-transform: capitalize;     width: 146px;     z-index: 2; }  
.cubes ul li a.cube-btn span { 	text-transform:uppercase; 	font-size:16px; } 

*/
.category-squares-table-black {
	position:relative;
	left:-50px;
	width:990px;
	float:left;
	margin-top:40px;
	border-bottom: 1px solid #333333;
	font-family: 'Source Sans Pro', sans-serif !important;
}
.cubes {
}
.cubes ul {
	float: left;
    margin-bottom: -25px;
}
.cubes ul li {
	width:243px;
	float:left;
	background-image:url("img/noiseTileGrey1.jpg");
	height:275px;
	position:relative;
	margin-right:18px;
	text-align:center;
	font-size:13px;
	color:#353535;
}
.cubes ul li.woman {
	    background-image: url("img/blondWoman.png");
    bottom: 25px;
    height: 300px;
    margin-right: -10px;
    width: 200px;
    z-index: 5;
}
.cubes ul li .cube-title {
}
.cubes ul li .cube-title h3 {
	background-color:#FFF;
	margin-bottom:0;
	height:114px;
}
.cubes ul li .cube-title h3 span.flashHead {
	position:relative;
	top:-30px;
	width:100%;
	display:block;
	text-align:center;
	color:#212121;
	font-size:27px;
	text-transform:uppercase;
	font-weight:normal;
}
.cubes ul li a.cube-btn {
    background-image: url("img/try_your_luck.png");
    bottom: 5px;
    color: white;
    display: block;
    font-size: 25px;
    font-weight: bold;
    height: 52px;
    left: 30px;
    line-height: 19px;
    padding-right: 16px;
    padding-top: 18px;
    position: absolute;
    text-transform: uppercase;
    width: 178px;
}
.cubes ul li a.cube-btn span {
}
.cubes ul li .cube-bottom {
	padding:0 20px;
	line-height:22px;
}


#main>div h2 {
	/*float:left;*/
}
select#select {
    border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    font-weight: normal;
    height: 24px;
	display:none;
}

select#select option.standard {
	
}
select#select option.featured {
    color: #990000;
    font-size: 10px;
    font-weight: bold;
}
select#select option {
    padding: 2px;
}
select#select option.standard {
    font-size: 10px;
}
select#select option:hover {
    background-color: #990000;
    color: #FFFFFF;
}
option.main_heading, option.heading, option.main_heading:hover, option.heading:hover {
    background-color: #EAEAEA;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #CCCCCC;
    color: #999999;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
}
.ieall option.main_heading, .ie7 option.main_heading, .ie8 option.main_heading, .ieall option.main_heading:hover, .ie7 option.main_heading:hover, .ie8 option.main_heading:hover {
	background-color:#fff !important;
	color:#000 !important;
}

tr#title_tr {
    font-size:18px;
    font-weight:bold;
}
/*---------------dd - dropdown list----------------*/

.ddWrapper {
	position:absolute;
	float:right;
	z-index:1000;
	right:0px;
	top:97px;
}
.ddWrapper a {
	color:#353535 !important;
}
.ddWrapper a:hover {
	background-color:#000000;
	color:#fff !important;
}
.ddWrapper ul {
	margin:10px;
	float:left;
}
.ddWrapper li {
}
.ddWrapper:hover {
}
.ddWrapper:hover ul#pageList {
	display:block !important;
	background-color:#fff;
}
.ddWrapper:hover ul#pageList {	
}
.redHead {
	background-image: url("img/ddHead.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    display: block;
	float:left;
    width: 27px;
	background-color:#ff001b;
}
.wrapperUl {
	display:block;
}
ul#pageList {
	background-color:#FFF;
	/*display:none;*/
	float:right;
	position:relative;
	clear:both;
	border:1px solid #e6e6e6;
	margin:0 !important;
	z-index:500;
	/*top:11px;*/
}
ul#pageList * {
	display:block;
}
ul#pageList a {
}
ul#pageList li {
	list-style:none;
}
ul#pageList>li {
	background-color:#FFF;
	float:left;
}
div.mainListItem {
	display: block;
	float:right;
    margin: 0 !important;
    position: relative;
}
div.mainListItem span {
	display:block;
	background-color:#fff;
	height:21px;
	background-image:url("img/openDD.jpg");
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:25px;
	padding-left:5px;
	cursor:pointer;
	border-bottom:7px solid #333;
}
div.mainListItem a:hover {
	background-image:url("img/closeDD.jpg");
}
ul#pageList li.featuredListItem {
	float:left;
	background-color:#e1e1e1;
}
ul#pageList li.headingListItem {
	display:none !important;
	float:left;
}
ul#pageList li.standardListItem {
	float:left;
}
ul.featuredList {
}
ul.featuredList li {
}
ul.featuredList li a {
	font-weight:bold;
}
ul.featuredList li a:hover {
}
ul.headingList {
}
ul.headingList li {
}
ul.headingList li a {
}
ul.headingList li a:hover {
}
ul.standardList {
}
ul.standardList li {
}
ul.standardList li a {
}
ul.standardList li a:hover {
}
ul.wrapperUl {
	margin:0 !important;
}
.table_container table td * {
	max-height:52px;
}

/*-----------------Redirect------------------------*/
#Redirect {background-color:#FFF; color:#7a7a7a; font-family:'Source Sans Pro',sans-serif; font-size:27px; text-align:center; padding-top:155px;}
#Redirect .Logo {width:210px; height:100px; overflow:hidden; margin:26px auto 26px;}
#Redirect .Logo img {width:210px; }
#Redirect .Loader {width:32px; height:32px; background:url("../images/ajax-loader.gif") no-repeat 0 0; margin:26px auto;}
#Redirect span {display:block; line-height:27px;}

/* --------------- New Poker banner -------------*/
/*============= Main =============*/
#conversion_element {width:940px; height:407px; position:relative;  margin: -10px 0 20px -10px; clear:both; color:#fff; font-family: 'Anton', sans-serif;}
#conversion_element .Section_right {width:326px; height:382px; float:right;  padding-top:25px;}
#conversion_element.PartyPoker .Section_right {padding-top:45px; height:362px;}
#conversion_element .Section_right .Logo {width:250px; overflow:hidden; margin:0 auto 28px;}
#conversion_element .Section_right .Logo img {width:250px;}
#conversion_element .Section_right .BonusCode {margin-bottom:46px; text-align:center;}
#conversion_element .Section_right .BonusCode > span {display:block; font-size:41px; margin-bottom:17px; line-height:41px;}
#conversion_element .Section_right .BonusCode span.Code {display:block; font-size:60px; color:#ffd200;}
#conversion_element .Section_right a.Button_visit {display:block; width:238px; height:61px; background:url("../images/button_banner.png") no-repeat 0 0; margin:0 auto; color:#fff;
text-align:center; padding:12px 0;}
#conversion_element .Section_right a.Button_visit:hover {background-position:0 -85px;}
#conversion_element .Section_right a.Button_visit span.Title {display:block; font-size:36px; line-height:36px; text-transform:uppercase; margin-bottom:2px;}
#conversion_element .Section_right a.Button_visit span.Subtitle {display:block; font-size:22px;}

/*------------- rating --------*/
span.rating { 
	display:block;
	background-image:url("../images/stars.png") ;
	background-repeat:no-repeat;
	width:90px;
	height:18px;
	text-indent:-9999px;
	margin:0 auto;
}

.s-0   { background-position: 0 -202px; }
.s-0-5 { background-position: 0 -182px; }
.s-1   { background-position: 0 -162px; }
.s-1-5 { background-position: 0 -142px; }
.s-2   { background-position: 0 -122px; }
.s-2-5 { background-position: 0 -102px; }
.s-3   { background-position: 0 -82px; }
.s-3-5 { background-position: 0 -62px; }
.s-4   { background-position: 0 -42px; }
.s-4-5 { background-position: 0 -22px; }
.s-5   { background-position: 0 -2px; }
