@charset "utf-8";
@import url(//fonts.googleapis.com/css?family=Anton&subset=latin,latin-ext);
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);

/*
Theme Name: 	Starkers
Theme URI: 		http://viewportindustries.com/products/starkers
Description: 	The totally nude Wordpress theme!
Version: 		4.0
Author: 		Elliot Jay Stocks & Keir Whitaker
Author URI: 	http://viewportindustries.com
Tags: 			starkers, naked, clean, basic
*/

/*
===========================
CONTENTS:

01 Sensible defaults
02 Typography
03 Media queries 
===========================
*/

/* ---------------------------------------------------------------------------------------------------------- 
01 Sensible defaults ----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- 

@import "css/reset.css";
*/

div,
article,
section,
header,
footer,
nav					{ position:relative; /* For absolutely positioning elements within containers (add more to the list if need be) */ }
.group:after 		{ display:block; height:0; clear:both; content:"."; visibility:hidden; /* For clearing */ }
body 				{ background:#fff; /* Don't forget to style your body to avoid user overrides */ }
::-moz-selection 	{ background:#ff0; color:#333; }
::selection 		{ background:#ff0; color:#333; }

/* ---------------------------------------------------------------------------------------------------------- 
02 Typography -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
/*

14 / 16	= 		0.875em 		(14px equivalent)
16 / 16	= 		1em 			(16px equivalent)
18 / 16 = 		1.125em 		(18px equivalent)
21 / 16 = 		1.3125em 		(21px equivalent)
24 / 16 = 		1.5em 			(24px equivalent)
30 / 16 = 		1.875em 		(30px equivalent)

*/

body,
input,
textarea 			{ /* We strongly recommend you declare font-weight using numerical values, but check to see which weights you're exporting first */ }

h1, 
h2, 
h3, 
h4, 
h5, 
h6 					{ font-weight:bold; /* This helps to identify headings at the initial build stage, but you should write something more precise later on */ }

/* ---------------------------------------------------------------------------------------------------------- 
03 Media queries (using a mobile-first approach) ------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */

/* 400 and up */
@media screen and (min-width:400px) {

					{ /* Place your styles here for all widths greater than 400px */ }

}

/* Retina Display */
@media screen and (-webkit-min-device-pixel-ratio:2) {

					{ /* Place your styles here for all 'Retina' screens */ }

}


/* CSS Document */
/*------------ main style ------------*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {
margin: 0;
padding: 0;
border: 0;
}
html, body {
background:#FFF;
color:#474646;
font-family: 'Source Sans Pro', arial , sans-serif;
line-height: 22px;
font-size:14px;
text-align:center;
margin: 0px;
padding: 0px;
}
body.home {background:transparent url(../../../ic_images/BodyBG.png) repeat 0 0;}
#left_bl img {padding:0 10px 10px 10px;}
#left_bl center img {float:none; display:inline; }
#left_bl center a {width:100%; display:block; clear:both;}
#left_bl ul.ReviewGameList img {padding:0 !important;}
span.next_page
{
display:block;
text-align:center;
line-height:15px;
width:15px;
height:15px;
border:1px solid #0364B1;
float:left;
color: #0364B1 !important;
margin-right:6px;
}
span.next_page:hover
{
border:1px solid #B71013;
color: #B71013 !important;
}
span.curent_page
{
display:block;
text-align:center;
line-height:15px;
width:15px;
height:15px;
border:1px solid black;
float:left;
margin-right:6px;
color: #fff !important;
font-weight:bold;
background-color:#C8633F;
}
span.pages
{
display:block;
text-align:left;
line-height:15px;
height:15px;
width:auto;
float:left;
margin-right:6px;
}
/* ------- mail list subscription styles ------ */
.editorTopLinks{
background:transparent url(../../../ic_images/marker_2.gif) no-repeat scroll 0 4px;
color:#0364B1;
font-size:10px;
font-weight:bold;
padding-right:15px;
padding-left:8px;
}
.editorTopLinks:hover{
color:#0364B1 !important;
text-decoration:underline;
}
#sub_form {
width:400px;
margin:50px auto;
padding: 20px;
border: 1px solid #F8F8F8;
position:relative;
}
#sub_form fieldset {
width:280px;
margin:10px auto;
clear:both;
}
#sub_form label {
float:left;
clear:left;
line-height:30px;
display:block;
height:30px;
}
#sub_form fieldset input {
float:right;
clear:right;
width:200px;
height:20px;
padding: 5px 2px 0 5px;
font-weight:normal;
}
#sub_form #header_sub_form {
position:absolute;
background-color:#fff;
font-weight:bold;
top:-12px;
left: 5px;
height:20px;
line-height:20px;
padding: 0 10px;
}
#sub_form fieldset div {
height:30px;
padding-top:2px;
}
#sub_form #sub_form_block {
width:190px;
margin:0px auto;
clear:both;
height:30px;
padding:0px;
}
#sub_form #submit {
background:transparent url(../../../ic_images/mailing_button_80px.gif) repeat scroll 0 0;
border:medium none;
color:#666666;
cursor:pointer;
font-family:verdana;
font-weight:bold;
height:24px;
margin-top:10px;
text-align:center;
width:80px;
float:left;
}
#sub_form #cancel {
background:transparent url(../../../ic_images/mailing_button_80px.gif) repeat scroll 0 0;
border:medium none;
color:#666666;
cursor:pointer;
font-family:verdana;
font-weight:bold;
height:24px;
margin-top:10px;
width:80px;
float:right;
text-align:center;
}
img {
display:block;
}
.error_field {
background:#fff url(../../../ic_images/error_field.gif) repeat-x;
}
a {
color:#0364B1;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p {
margin:0 0 15px 0;
}
ol {
	margin-bottom: 2em;
}
ul {
list-style:disc;
margin-bottom: 2em;
}
li {
	margin-left: 1.3em;
	margin-bottom: 1em;
}

h5 {
font-size:13px;
color:#b71013;
}
.hr_1 {
clear:both;
height:30px;
background:url(../../../ic_images/hr_1.gif) repeat-x 0 5px;
}
.hr_2 {
height:6px;
margin:8px 0;
background:url(../../../ic_images/hr_2.gif) repeat-x;
clear:both;
}
.hr_3 {
clear:both;
height:1px;
border:none;
margin:-3px 2px 1px 2px;
border-top:solid 1px #ebebeb;
}
.hr_4 {
clear:both;
height:0;
}
.hr_5 {
border-top:solid 1px #f2e9e9;
margin:0 2px;
height:15px;
}
.hr_6 {
border-top:solid 1px #ede1e1;
height:15px;
clear:both;
}
input, select {
font-size:10px;
font-weight:bold;
vertical-align:middle;
border:solid 1px #7f9db9;
}
/*------------ block style ------------*/
.left {
text-align:left;
}
.left_link {
margin-top:15px;
text-align:left;
}
.left_link_rel_art {
text-align:left;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
.fl_right {
float:right;
}
.fl_left {
float:left;
}
.clear {
clear:both;

}
/*------------ content block style ------------*/
.wrapper {width:990px; margin:0 auto;}
.HpTop {text-align:left;}
header {
margin:0px auto 0 auto;
background:url(../../../ic_images/wideHeaderbg.jpg) no-repeat 0 0;
height:120px;
position:relative;
}

header .halloween {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 115px;
}
/*end  halloween*/
h1, h2, h3, h4 {font-family: 'Source Sans Pro',sans-serif; font-weight:normal;}

h1 {font-size:27px;
line-height:40px;
color:#610103;
font-weight:bold;
}
h2 {
clear:left;
font-size:26px;
line-height:31px;
padding-left:10px;
border-left:6px solid #7e0a0a;
text-transform:uppercase;
color:#404040;
margin-top:20px;
margin-bottom:20px;
font-weight:normal;
display:block;
}
h2.ListHeader {font-size:16px;color:#8C0403;font-weight:normal;width:901px;height:31px;padding-left:36px;line-height:31px;background:transparent url(../../../ic_images/H2ListBg.png) no-repeat 0 0;}

h3{
font-size:18px;
color:#8c0403;
 margin-bottom:10px;
font-weight:bold;



}
h4{
font-size:16px;
color:#8c0403;
 margin:5px 0;
font-weight:normal;

}

header .wrapper {position:relative;}

header .logo {float:left; position:relative; margin-top:30px;}
header .logo a {display:block; height:73px; line-height:41px; padding-left:85px; background:transparent url(../../../ic_images/logo.png) no-repeat 0 0; font-size:41px; font-weight:bold; text-transform:uppercase; color:#7e0a0a; font-family: 'Source Sans Pro', sans-serif;}
header .logo a:hover {text-decoration:none;}
header .logo a span {font-weight:normal;}
header  .logo span.slog {position:absolute; text-align:left;  width:300px; top:38px; left:87px; font-size:16px; font-family: 'Source Sans Pro', sans-serif; color:#474646;}
header .search-top {float:right; margin-top:47px;}
.search-top {display:block; width:227px; height:33px; line-height:33px; z-index:9999; background:url(../../../ic_images/search.png) no-repeat 0 0; }
.search-top input {background:none; border:none; float:left; height:33px; line-height:33px; padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif ; font-style:italic; color:#999; }
.search-top input[type="text"] {width:170px; padding:0 10px; }
.search-top input[type="submit"] {width:30px; cursor:pointer; margin-left:7px; text-indent:-999px; }


.dropDownBtn {position:absolute; z-index:99999; right:0; top:0; z-index:99; width:134px; height:37px; background-color:#c9c4b7; text-align:center;}
.dropDownBtn span {display:inline-block; padding-left:17px; margin:0 auto; text-align:center; line-height:37px; font-size:15px; color:#111; background:transparent url(../../../ic_images/ddArrow.png) no-repeat 0 center; }
.dropDownBtn .BtnText span {display:inline-block;  }
.dropDownBtn:hover .dropDownContainer {display:block;}
.dropDownBtn .dropDownContainer {display:none; text-align:left; position:absolute; right:0; top:37px; min-width:180px; padding:5px 15px 10px; border:3px solid #d7d7d7; z-index:999999; background-color:#f2f2f2;}
.dropDownBtn .dropDownContainer h4 {white-space:nowrap;}
.dropDownBtn .dropDownContainer h4.topCasinos {color:#80181a; font-size:14px; font-weight:bold; margin:0; line-height:26px;}
.dropDownBtn .dropDownContainer h4.MoreCasinos {color:#aaa9a9; font-size:14px; font-weight:bold; margin:0; line-height:26px;}
.dropDownBtn .dropDownContainer ul.ddTopCasinos { list-style: none; margin-bottom: 0;}
.dropDownBtn .dropDownContainer ul.ddTopCasinos li {line-height:26px; margin-left: 0; margin-bottom: 0}
.dropDownBtn .dropDownContainer ul.ddTopCasinos li a {color:#383838; white-space:nowrap;}
.dropDownBtn .dropDownContainer ul.ddMoreCasinos {list-style: none; margin-bottom: 0;}
.dropDownBtn .dropDownContainer ul.ddMoreCasinos li {line-height:26px;margin-left: 0; margin-bottom: 0}
.dropDownBtn .dropDownContainer ul.ddMoreCasinos li a {color:#aaa9a9;}
.dropDownBtn .dropDownContainer a.allCasinos {}


.hpLeftSection {position:relative; }


.HpTop .wrapper {position:relative; z-index:999;}

.hpRightSection {position:absolute; bottom:0; right:0; width:255px; padding:30px 0 0;}
.hpRightSection .casinosOfTheMonth {position:relative; height:282px;}
.hpRightSection .casinosOfTheMonth h3.Month {line-height:31px; font-size:16px; color:#404040; vertical-align:text-bottom; border-left: 6px solid #7E0A0A; padding-left:10px; margin-bottom:15px;}
.hpRightSection .casinosOfTheMonth h3.Month span {display:block; font-size:31px; text-transform:uppercase; font-weight:normal;}
.hpRightSection .casinosOfTheMonth .imgContainer {position:absolute; right:142px; bottom:0px; border-right:2px solid #9b9a9a;}
.hpRightSection .casinosOfTheMonth .imgContainer img {}
.hpRightSection .casinosOfTheMonth ul.topMonthCasinoList {float:right; width:115px; padding:20px 0 0 27px;}
.hpRightSection .casinosOfTheMonth ul.topMonthCasinoList li {float:left; clear:left; width:120px; height:36px; position:relative;}
.hpRightSection .casinosOfTheMonth ul.topMonthCasinoList li .Hot {display:block; z-index:2; position:absolute; left:-35px; top:3px; width:34px; height:33px; background:transparent url(../../../ic_images/hotMonthPopCasinos.png) 0 0 no-repeat;}
.hpRightSection .casinosOfTheMonth ul.topMonthCasinoList li a {display:block; height:36px; }
.hpRightSection .casinosOfTheMonth ul.topMonthCasinoList li .number {position:absolute; right:90px; top:0; display:block; font-size:32px; line-height:32px; color:#a5a4a4; }
.hpRightSection .casinosOfTheMonth ul.topMonthCasinoList li .precent {position:absolute; left:32px; top:4px; display:block; font-size:13px; line-height:13px; color:#a5a4a4; }
.hpRightSection .casinosOfTheMonth ul.topMonthCasinoList li .brandName {position:absolute; left:32px; top:13px; display:block; font-size:11px; color:#404040; text-decoration:underline;}


/* nav menu */
ul.menu {width:990px; height:37px; margin:auto; border-bottom:6px solid #d3d0bd;}
ul.menu li {display:block; float:left; padding-bottom:7px; border-bottom:6px solid #d3d0bd; margin-left: 0; margin-bottom: 0 }
ul.menu li.select {float:right; background:none; padding:12px 16px 0 16px; }
ul.menu li:hover {border-bottom:6px solid #7e0a0a;}
ul.menu li a {display:block; height:20px; color:#474646; font-size:15px; height:20px; color:#474646; border-left:1px solid #c9c9c9; margin-top:6px; text-align:center; padding:4px 16px 0 17px;}
ul.menu li:first-child a{border-left:none;}
ul.menu li a:hover, #bot_links a:hover {text-decoration:none;}
ul.menu li.current-menu-item {border-bottom:6px solid #7e0a0a;}
ul.menu li.current-menu-item a {font-weight:bold;}


/****************/
/*    Footer    */
/****************/
/*------------ footer style ------------*/
#footer {
background:transparent url(../../../ic_images/footer_bg.png) repeat center 0;
clear:both;
text-align:left;
color:#FFF;

}
#footer .wrapper {position:relative; padding-top:30px;}
#footer  a {color:#FFF;}
#footer  .logoNav {float:left; width:730px;}
#footer .logo {float:left; position:relative; padding-right:20px; border-right:1px solid #FFF; margin-right:30px;}
#footer .logo a {display:block; height:60px; line-height:35px; padding-left:73px; background:transparent url(../../../ic_images/footerLogo.png) no-repeat 0 0; font-size:18px; font-weight:bold; text-transform:uppercase; color:#FFF; font-family: 'Source Sans Pro', sans-serif;}
#footer .logo a:hover {text-decoration:none;}
#footer .logo a span {font-weight:normal;}
#footer  .logo span.slog {position:absolute; top:35px; left:75px; font-size:14px; line-height:16px; font-family: 'Source Sans Pro', sans-serif; color:#FFF;}
#footer  #bot_links {float:left;}
#footer  #bot_links ul {float:left; margin-bottom: 0;}
#footer  #bot_links ul li {float:left; line-height:24px;}
#footer  #bot_links ul li a {}
#footer  #bot_links ul li a:hover {text-decoration:underline;}
#footer  .footerSearchQR {float:right; width:260px;}
#footer  .footerSearchQR form {float:left;}
#footer  .footerSearchQR .QR {float:left; clear:left; margin-top:25px;}
#footer  .footerSearchQR .QR .QRcode{float:left; margin-bottom:10px; padding-right:68px; background:transparent url(../../../ic_images/MobilePhoneSign.png) no-repeat right top;}
#footer  .footerSearchQR .QR .QRcode img {max-width:72px}
#footer  .footerSearchQR .QR p {clear:both; margin:0; line-height:20px;}
#footer  .responsibleGaming {float:left; clear:both; padding-top:0px; }
#footer  .responsibleGaming .Certifier {float:left; display:block; background:transparent url(../../../ic_images/Certifiers.png) no-repeat 0 0; height:35px; text-indent:999px; overflow:hidden; margin-right:10px; white-space:nowrap;}
#footer  .responsibleGaming .Certifier.eighteenPlus {width:73px; background-position:0 0;}
#footer  .responsibleGaming .Certifier.safeGaming {width:96px; background-position:-79px 0;}
#footer  .responsibleGaming .Certifier.responsibleGambling {width:104px; background-position:-181px 0;}
#footer  .responsibleGaming .otherCertifiers {display:block;  margin-top:10px; float:left; clear:left; *width:480px;}
#footer  .responsibleGaming .otherCertifiers a {display:block; margin-right:10px; float:left; }
#footer  .responsibleGaming .otherCertifiers a img {max-height:35px;}
#footer  .PaymentsMethods {float:right; margin-left:50px; width:200px; padding-top:0px; margin-right:30px;}
#footer  .PaymentsMethods a, #footer  .PaymentsMethods > img {float:left; display:block; margin:0 6px 6px 0;}
#footer  .PaymentsMethods a img {float:left; width:28px; height:17px;}



.HpTop {background:#FFF url(../../../ic_images/hpShadowTopBg.png) no-repeat top center;}
.HpTop .hpLeftSection {margin-top:15px; padding-bottom:5px;}
.HpTop .hpLeftSection ul, ul.checkbox {list-style:none none; margin-bottom:10px;}
.HpTop .hpLeftSection ul li, #left_bl ul.checkbox li {padding-left:20px; background:transparent url(../../../ic_images/vSign.png) no-repeat 0 5px; margin-left: 0; margin-bottom: 0}
.HpTop h1 {max-width:800px; line-height:25px; margin-bottom:10px;}
.HpTop p {line-height:22px; color:#474646; text-align:justify;}

/* Social Likes */
.SocialLike {position:absolute; top:10px; right:0px;}
.SocialLike .addthis_toolbox > a {float:right; }


.home #left_bl {margin-top:0; padding-top:0;}

/*------------ navigation block style ------------*/

#nav {
margin:auto;
width:970px;
height:32px;
background:url(../../../ic_images/nav_bg.gif) repeat-x;
font-size:10px;
font-weight:bold;
}
#nav input, select {
font-family:verdana;
color:#333;
font-size:10px;
font-weight:bold;
padding:2px;
}

/* end of menu */
#content {
width:990px;
position:relative;
margin:auto;
text-align:left;
/*overflow:auto;*/
}
.fl_block {
width:990px;
/*float:left;*/
padding:0;
}
#bl {
width:990px;
/*float:left;*/
}
#left_bl a {
color:#0364b1;
font-weight:bold;

}
#left_bl a strong{

font-weight:bold;

}

#bl h2 a, #bl h3 a, #bl h4 a, #bl h5 a {
color:#b71013;
font-weight:normal;
text-decoration:none;
background:none;
padding:0;
float:none;
display:inline;
}
#bl h2 a {
font-size:24px;
}
#bl h3 a {
font-size:20px;
}
#bl h4 a {
font-size:16px;
}
#bl h5 a {
font-size:12px;
font-weight:bold;
}
#bl h2 a:hover, #bl h3 a:hover, #bl h4 a:hover, #bl h5 a:hover {
text-decoration:underline;
}
#bl h3 a {
color:#b71013;
font-weight:normal;
text-decoration:none;
}
#left_bl {
float:left;
width:683px;
position:relative;
padding:8px 0 30px ;
margin:12px 0 8px 0px;
}
#right_bl {
float:right;
width:256px;
margin:12px 0 8px 0px;
text-align:center;
}

#center_bl {
margin: 12px 0 8px 0;
    padding: 8px 23px 30px 14px;
	
}
#center_bl .SocialLike {top:10px;}
/*------------ right block style ------------*/
#right_bl strong {
color:#b71013;
}

#right_bl .top {height:18px; border-bottom:6px solid #420000;}
#bl .top H3 {
padding-left:4px;
font-size:15px;
font-weight:bold;
color:#404040;
line-height:18px;
margin:0;
text-align:left;
vertical-align:middle;
}
#right_bl .Block {
margin:0 auto 20px;
width:256px;
}

#bl .Block.NewsLetter .mid input {font-size:12px;font-style:italic;font-family:Georgia;color:#989797;font-weight:normal;height:21px;width:225px;border:none;background:transparent url(../../../ic_images/NewsletterInput.png) no-repeat 0 0;}
#bl .Block.NewsLetter .mid input.button {float:right;width:90px;height:30px;font-size:14px;font-style:normal;font-weight:bold;font-family:arial;color:#fdfafa;background:transparent url(../../../ic_images/newsletterSubmit.png) no-repeat 0 0;}


#bl .Block {}

#right_bl .Block .mid {
margin:auto;
position:relative;
padding:4px 0px;
text-align:left;
margin-bottom:20px;
}
#right_bl .top_news {
margin:0 auto;
background:url(../../../ic_images/top_news.gif);
}
#right_bl .bot_news {
margin:0 auto 11px auto;
background:url(../../../ic_images/bot_news.gif);
}
#right_bl .mid_news {
margin:auto;
width:328px;
padding:10px 8px;
border-left:solid 1px #d6c6c6;
border-right:solid 1px #d6c6c6;
text-align:left;
}



#select_block {
width:100%;
float:left;
}
.select_casino {
width:104px;
float:left;
color:#b71013;
font-size:10px;
font-weight:bold;
text-align:center;
margin:7px 0 6px 0;
}
.pad_7px {
margin-right:7px;
}
.select_casino span {
font-family:tahoma;
padding-right:6px;
color: #B71013 !important;
background:url(../../../ic_images/marker_3.gif) no-repeat 100% 5px;
margin-left:1px;
}
.select_casino select {
width:102px;
margin-top:4px;
}
.select_casino img {
margin-bottom:4px;
}
.feed {
float:right;
display:block;
margin-top:7px;
}

#right_bl ul li {
margin:0 0 6px 0;
}

#right_bl ul li a {
color:#b71013;
font-weight:bold;
}
#right_bl ul a {
font-size:14px;
color:#333;
font-weight:normal;
/*background:none;*/
padding:0;
}
#right_bl .top_pic {
width:100%;
float:left;
margin-bottom:10px;
}
#right_bl .top_pic .left_link {
margin-top:7px;
}
#right_bl .top_pic .img_bl {
float:left;
width:140px;
height:66px;
background:url(../../../ic_images/top_pic_bg.gif);
padding:1px 0 0 1px;
margin-right:6px;
position:relative;
}
#right_bl .top_pic .img_bl img {
height:60px;
width:134px;
padding:0;
border:none;
}
#right_bl .top_pic .img_bl a {
padding:0;
}
#right_bl .top_pic a:hover {
color:#B71013;
text-decoration:underline;
}
input.text {
border:solid 1px #d1d1d1;
color:#666;
font-weight:bold;
padding:5px 7px;
width:109px;
margin:10px 4px 0 0;
font-family:verdana;
}
input.button {
color:#666;
font-weight:bold;
border:none;
margin-top:10px;
width:60px;
height:24px;
background:url(../../../ic_images/mailing_button.gif);
font-family:verdana;
cursor:pointer;
}
.title_tbl td {
padding:3px 0;
}
#best_bon, #best_cas, #pop_cat {
color:#5a0909;
}
#best_bon a, #best_cas a, #pop_cat a {
color:#5a0909;
font-weight:normal;
background:none;
padding:0;
font-size:11px;
}
.right_logo {
margin:21px auto 18px auto;

display:inline-block;

padding:1px;

}
.Block.Banner .right_logo {display:block;width:235px;margin:0 auto;}
.Block.Banner .right_logo img {width:235px;}



/*****************************
******************************
		Review Style
******************************
*****************************/
.TopReview {
    float: left;
    margin: 10px 0;
}
.TopReview .ReviewRight {
    float: right;
    width: 272px;
}
.TopReview .ReviewRight .ReviewLogo {
/*    background: url("../../../ic_images/review5.png") no-repeat scroll 0 0 transparent;*/
    display: inline-block;
    height: 111px;
    padding: 25px 0 0 0;
    width: 270px;
}
.TopReview .ReviewRight .ReviewLogo img {
    float: none !important;
    margin: 0 auto;
    padding: 0 !important;
}
.TopReview .ReviewRight blockquote {
    background: none repeat scroll 0 0 transparent;
    color: #908F8F;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-style: italic;
    margin: 10px 0 30px;
    width: 290px;
}
.TopReview .ReviewRight a.CasinoLink {
    background: url("../../../ic_images/link-icon.png") no-repeat scroll left 0 transparent;
    clear: left;
    color: #474646 !important;
    display: inline-block;
    font-size: 12px;
    font-weight: normal !important;
    height: 18px;
    line-height: 18px;
    padding-left: 20px;
    text-decoration: underline !important;
}
.TopReview .ReviewLeft {
    float: left;
}
.TopReview .EditorRating {
    background: url("../../../ic_images/editorIcon.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 70px;
    margin-left: 70px;
}
.TopReview .EditorRating .EditorRText {
    clear: left;
    display: block;
    text-transform: uppercase;
}
.TopReview .rating {
    clear: right;
    display: block;
    margin: 5px 0 5px 88px;
}
.TopReview .ReviewLeft h3.Title {
    clear: left;
    color: #000000;
    display: block;
    font-size: 18px;
    font-weight: normal;
}
.TopReview .ReviewLeft ul.WhyShouldPlay {
    clear: left;
    margin-bottom: 40px;
    width: 290px;
    list-style: none;
}
.TopReview .ReviewLeft ul.WhyShouldPlay li {
    background: url("../../../ic_images/bullet.png") no-repeat scroll 0 8px transparent;
    clear: left;
    padding-left: 10px;
    margin-left: 0;
    margin-bottom: 0;
}
.TopReview .ReviewLeft ul.WhyShouldPlay li.bold {
    font-weight: bold;
}
.Comments {
    clear: both;
    float: left;
}
.TopReview .rating, #right_bl .Sidebarblock .VisitorRating .rating, .rating {
    background: url("../../../ic_images/ReviewStars.png") no-repeat scroll 0 0 transparent;
    background: url("../../../ic_images/hpRating.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 19px;
    overflow: hidden;
    text-indent: -99px;
    width: 94px;
}
.rating.s-5 {
    background-position: 0 0;
}
.rating.s-4-5 {
    background-position: 0 -19px;
}
.rating.s-4 {
    background-position: -19px 0;
}
.rating.s-3-5 {
    background-position: -19px -19px;
}
.rating.s-3 {
    background-position: -38px 0;
}
.rating.s-2-5 {
    background-position: -38px -19px;
}
.rating.s-2 {
    background-position: -57px 0;
}
.rating.s-1-5 {
    background-position: -57px -19px;
}
.rating.s-1 {
    background-position: -76px 0;
}
.rating.s-0-5 {
    background-position: -76px -19px;
}
.rating.s-0 {
    background-position: -95px 0;
}
.TopReview a.big.visit {
    margin: 0 auto 10px;
    text-transform: uppercase;
}
a.big.visit {
    background: url("../../../ic_images/topButton.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    display: block;
    font-size: 24px;
    font-weight: bold;
    height: 39px;
    line-height: 18px;
    padding-top: 7px;
    text-align: center;
    text-shadow: 0 1px 0 #000000;
    width: 213px;
}
a.big.visit span {
    clear: both;
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
}
a.big.visit:hover {
    background-position: 0 -46px;
}
a.DownloadCasino {
    color: #474646 !important;
    display: inline-block;
    font-size: 12px;
    font-weight: normal !important;
    text-align: center;
    text-decoration: underline !important;
    width: 213px;
}
.Seperator {
    background: url("../../../ic_images/Seperator.png") no-repeat scroll center center transparent;
    clear: both;
    display: block;
    height: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
}
a.centerGray {
    color: #474646 !important;
    display: block;
    font-size: 12px;
    font-weight: normal !important;
    text-align: center;
    text-decoration: underline !important;
}
/*.CEBonusInfo {
    background: url("../../../ic_images/CE.jpg") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 216px;
    margin-bottom: 20px;
    position: relative;
}
.CEBonusInfo .BonusInfoTitle {
    font-size: 20px;
    font-weight: bold;
    left: 20px;
    line-height: 25px;
    position: absolute;
    top: 94px;
}
.CEBonusInfo .BonusInfoTitle span {
    clear: left;
    color: #B71013;
    display: block;
}
.CEBonusInfo .rightBonusInfo {
    left: 165px;
    position: absolute;
    top: 40px;
    width: 270px;
}
.CEBonusInfo .rightBonusInfo ul.BonusInfoList {
    clear: left;
    margin-bottom: 6px;
}
.CEBonusInfo .rightBonusInfo ul.BonusInfoList li {
    color: #000000;
    font-weight: normal;
    line-height: 17px;
}
.CEBonusInfo .rightBonusInfo ul.BonusInfoList li span {
    color: #B71013;
    font-weight: bold;
    margin-right: 3px;
}
.CEBonusInfo .rightBonusInfo a.startPlay {
    color: #000000 !important;
    font-weight: normal !important;
    text-decoration: underline !important;
}*/

.CEBonusInfo .BonusInfoTitle {
    font-size: 18px;
	color: #8c0403;
	margin-bottom: 10px;
	font-weight: bold;
	display: block;
}
.CEBonusInfo .BonusInfoTitle span {
    clear: left;
    color: #B71013;
    display: block;
}
.CEBonusInfo .rightBonusInfo ul.BonusInfoList {
    clear: left;
    margin-bottom: 26px;
}
.CEBonusInfo .rightBonusInfo ul.BonusInfoList li {
    color: #000000;
    font-weight: normal;
    line-height: 17px;
}
.CEBonusInfo .rightBonusInfo ul.BonusInfoList li span {
    color: #B71013;
    font-weight: bold;
    margin-right: 3px;
}
.CEBonusInfo .rightBonusInfo a.startPlay {
    color: #000000 !important;
    font-weight: normal !important;
    text-decoration: underline !important;
}

.CEReviewGreen {
    background: url("../../../ic_images/endpage-CE.png") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 92px;
    position: relative;
    width: 645px;
}
.CEReviewGreen:hover {
    background-position: 0 -106px;
}
.CEReviewGreen .CeLogo {
    left: 13px;
    position: absolute;
    top: 17px;
}
#left_bl .CEReviewGreen .CeLogo img {margin:0; padding:0; width:120px;}
.CEReviewGreen .CasinoName {
    color: #FFFFFF;
    display: table;
    font-size: 15px;
    font-weight: bold;
    height: 53px;
    left: 160px;
    line-height: 15px;
    position: absolute;
    text-transform: uppercase;
    top: 19px;
    width: 85px;
}
.CEReviewGreen .CasinoName .CasinoNameCont {
    display: table-cell;
    vertical-align: middle;
}
.CEReviewGreen .CasinoName.TwoLines {
    line-height: 23px;
}
.CEReviewGreen .Bonus {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: bold;
    position: absolute;
    right: 180px;
    text-transform: uppercase;
    top: 36px;
}
.CEReviewGreen .Bonus span {
    font-size: 13px;
    font-weight: normal;
    margin: 0 5px;
}
.CEReviewGreen span.CEReviewLink {
    color: #FFFFFF;
    display: table;
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    left: 480px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 0 #000000;
    text-transform: uppercase;
    top: 20px;
    width: 140px;
}
.CEReviewGreen span.CEReviewLink span.CElinkTC {
    display: table-cell;
    vertical-align: middle;
}
.CEReviewGreen span.CEReviewLink span.CElinkTC span {
    clear: left;
    display: block;
    font-size: 12px;
    line-height: 12px;
    padding-top: 4px;
}
.underline {
    text-decoration: underline;
}
#right_bl .Sidebarblock {
    clear: left;
    color: #474646;
    display: block;
    text-align: left;
}
#right_bl .Sidebarblock.NewtoCasino {
    background: url("../../../ic_images/HowtoIcon.png") no-repeat scroll 0 87px transparent;
    border-bottom: 1px solid #D1B875;
    border-top: 1px solid #D1B875;
    min-height: 165px;
    padding-bottom: 15px;
    width: 254px;
	margin-bottom:20px; 
	margin-top:20px;
}
#right_bl .Sidebarblock .Title {
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 18px 0 5px;
    text-align: left;
    text-transform: uppercase;
}
#right_bl .Sidebarblock p {
    color: #474646;
    text-align: left;
}
#right_bl .Sidebarblock .Payment {
    clear: both;
    display: block;
    margin-top: 3px;
}
#right_bl .Sidebarblock .Payment img {
    float: left;
    margin-right: 3px;
}
#right_bl .Sidebarblock ul.DiscList {
    list-style-position: outside;
    list-style-type: disc;
    padding-left: 15px;
}
#right_bl .Sidebarblock ul.DiscList li {
    margin: 0;
}
#right_bl .Sidebarblock .VisitorRating {
    background: url("../../../ic_images/visitorratingIcon.png") no-repeat scroll 0 0 transparent;
    clear: left;
    margin: 20px 0;
    padding-top: 13px;
}
#right_bl .Sidebarblock .VisitorRating .star-rating-control {
    display: block;
    margin: 0;
}
#right_bl .Sidebarblock .VisitorRating .rating {
    background-image: url("../../../ic_images/starsBlue.png");
    margin-left: 45px;
}
#right_bl .Sidebarblock .VisitorRating .rating.s-5 {background-position:0px 0px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-4-5 {background-position:0px -19px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-4 {background-position:-20px 0px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-3-5 {background-position:-20px -19px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-3 {background-position:-37px 0px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-2-5 {background-position:-37px -19px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-2 {background-position:-57px 0px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-1-5 {background-position:-57px -19px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-1 {background-position:-75px 0px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-0-5 {background-position:-76px -19px;}
#right_bl .Sidebarblock .VisitorRating .rating.s-0 {background-position:-94px 0px;}
#right_bl .Sidebarblock .VisitorRating .visitorRating {
    clear: left;
    display: block;
    line-height: 13px;
    margin-top: 3px;
}
#right_bl .Sidebarblock .VisitorRating .RateThis {
    clear: both;
    color: #0092E6;
    display: block;
    font-size: 12px;
    margin-top: 15px;
    text-transform: uppercase;
}
#right_bl .Sidebarblock .VisitorRating .vote {
    clear: left;
    float: left;
    margin-top: 0;
}
#right_bl .Sidebarblock .VisitorRating .rating-cancel {
    display: none !important;
}
#right_bl .Sidebarblock.NewtoCasino .red {
    color: #AA001C;
}
#right_bl .Sidebarblock.NewtoCasino .How2Start {
    font-size: 11px;
    padding: 5px 0 0 85px;
    text-transform: none;
}
#right_bl .Sidebarblock.NewtoCasino a.Playnow {
    background: url("../../../ic_images/sideber-button-Hover.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-top: 5px;
    text-align: center;
    text-shadow: 0 1px 0 #000000;
    text-transform: uppercase;
    width: 127px;
}
.CommentList .stars {
    clear: left;
    display: block;
    margin-top: 5px;
}
#right_bl .CESpecialBonus {
    background: url("../../../ic_images/ceSideBar.png") no-repeat scroll 0 0 transparent;
    clear: left;
    display: block;
    height: 171px;
    margin-top: 20px;
    position: relative;
    width: 254px;
}
#right_bl a.CESpecialBonus:hover {
    text-decoration: none !important;
}
#right_bl .CESpecialBonus .Content {
    left: 75px;
    position: absolute;
    text-align: left;
    top: 15px;
    margin-right: 7px;
}
#right_bl .CESpecialBonus .Title {
    clear: left;
    color: #474646;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0px;
}
#right_bl .CESpecialBonus p {
    clear: left;
    color: #474646;
    font-size: 13px;
}





/*------------ header style ------------*/
/*------------ header style ------------*/
/*------------ header style ------------*/
/*------------ header style ------------*/
/*------------ header style ------------*/
/*------------ header style ------------*/
/*------------ header style ------------*/
/*------------ header style ------------*/
/*------------ header style ------------*/


h1.slog {
display:block;
position:absolute;
color:#d1b875;
font-size:14px;
line-height:40px;
width:660px;
top:162px;
left:15px;
font-weight:normal;
}



.slog.wide {

width:940px;

}
.searchDiv {
display:block;
position:absolute;
color:#fff;
font-size:16px;
letter-spacing:-1px;
top:5px;
left:767px;
font-weight:normal;
}
/*------------ top menu style ------------*/

.last_bread{
color:#888888 !important;
}
.nav_search {
color:#b71013;
float:right;
padding:9px 5px 0 0px;
}
.nav_search span {
padding-right:10px;
text-align:right;
float:right;
}
.nav_search img {
float:right;
margin:-2px 0 0 2px;
}
/*------------ main style ------------*/
#top_online_cas {
width:588px;
margin:10px -19px 20px -5px;
padding-bottom:0px;
background:url(../../../ic_images/main/top_tbl_bg.jpg) no-repeat;
clear:both;
display:block;
}
#top_online_cas tr.row {
background:url(../../../ic_images/main/row_bg.jpg) top left no-repeat;
position:relative;
;
}
#top_online_cas tr td {
background:none;
}
#top_online_cas div#last_row {
background:url(../../../ic_images/main/last_row.jpg) no-repeat;
height:29px;
width:588px;
}
#top_online_cas a {
background:none;
color:#2b79bf;
}
#top_online_cas h2 {
font-size:22px;
color:#000;
padding:25px 0 0 20px;
}
#top_online_cas table {
width:572px;
margin:12px 0 0 8px;
position:relative;
}
#top_online_cas table td {
text-align:center;
vertical-align:middle;
color:#2b79bf;
font-weight:bold;
font-size:10px;
}
#top_online_cas table td.exclusive {
background:transparent url(../../../ic_images/main/exclusive.gif) no-repeat 50% 60%;
padding:5px 5px 30px 0px;
color:#ce0c14;
font-weight:normal;
font-size:24px;
}
#top_online_cas table td.no_exclusive {
background:transparent url(../../../ic_images/main/norm.gif) no-repeat 50% 60%;
padding:5px 5px 30px 0px;
color:#ce0c14;
font-weight:normal;
font-size:24px;
}
#top_online_cas table td.norm {
background:url(../../../ic_images/main/norm.gif) no-repeat 50% 50%;
padding:15px 15px 20px 15px;
color:#ce0c14;
font-weight:normal;
font-size:24px;
}
#top_online_cas table td span {
color:#8c020a;
font-weight:normal;
font-size:14px;
margin:0 5px;
}
#top_online_cas table td img {
margin:auto;
}
a.d_v_main {
width:110px;
height:34px;
border:none;
display:inline-block;
color:#fff !important;
line-height:34px;
text-align:center;
margin:0;
padding:0;
font-size:13px;
background:url(../../../ic_images/TableBtn_03.png) no-repeat -10px 0;
}
a.d_v_main:hover {background-position:-10px -55px;}
a.d_v_main.Green {background-position:-146px 0;}
a.d_v_main.Green:hover {background-position:-146px -55px;}

/* Links now have the same class as the buttons */
.d_v_main {
padding: 5px 0 5px 18px;
background: url("../../../ic_images/main/dl_vis_buton.gif") no-repeat scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font-size: 13px;
height: 34px;
line-height: 34px;
margin: 0;
padding: 0;
text-align: center;
width: 76px;
}
#top_online_cas table tr.title td {
height:18px;
padding-top:4px;
background:#bb0013 url(../../../ic_images/main/top_tbl_t.gif) repeat-x;
color:#fff;
}
#top_online_cas table tr.title td img {
float:right;
margin-top:-4px;
}

.online_game {
width:210px;
float:left;
margin:0 0 10px 0;
}
.marg_right {
margin-right:10px;
}
.online_game .img {
margin-bottom:5px;
}
.online_game .img img {
margin:0 auto;
}

/*------------ game_page style ------------*/
#game_bl strong a {
background:transparent none repeat scroll 0 0;
color:#B71013;
font-size:12px;
padding:0;
}
#game_bl p a {
color:#000000;
font-size:10px;
}
#game_bl a {
text-decoration:none;
}
#game_bl span {
color:#8c020a;
}
#game_bl strong span {
float:right;
}
.game_block, .cat_block {
float:left;
width:100%;
}
.game_block span {
display:block;
font-size:12px;
color:#8c020a;
}
#game_bl h5 span {
float:right;
color:#b71013;
}
.img_game_bg {
float:left;
width:141px;
height:83px;
background:url(../../../ic_images/game/images_bg.gif) no-repeat;
margin-right:5px;
padding:4px 0 0 4px;
}
.p_d_now {
float:right;
margin-top:10px;
text-align:right;
width:178px;
}
.p_d_now input {
margin-left:11px;
}
/*------------ category style ------------*/
.cat_block {
margin-bottom:10px;
}
.cat_block strong {
color:#b71013;
}
#cat_bl .cat_block h3 {
display:inline;
}
#cat_bl .cat_block h3 a {
font-size:11px;
font-weight:bold;
}
.img_cat_bg {
float:left;
width:137px;
margin-right:5px;
padding:3px 0 0 3px;
}
/*------------ news style ------------*/
/*------------ news style ------------*/
/*------------ news style ------------*/
/*------------ news style ------------*/
/*------------ news style ------------*/
/*------------ news style ------------*/
/*------------ news style ------------*/
/*------------ news style ------------*/
.news .img_bg {
float:left;
width:172px;
padding:3px 0 0 3px;
margin-right:5px;
}
.news .img_bg img {
border:solid 1px #f2e5e5;
}
#autor_date h3 {
font-size:11px;
color:#8c020a;
margin:10px 0;
}
#autor_date span {
display:block;
font-size:11px;
color:#8c020a;
margin:10px 0;
}
.rel_art_block {
padding-bottom:15px;
background:url(../../../ic_images/news/rel_art_bg.gif) repeat-x 0 100%;
}
.rel_art_block strong {
color:#b71013;
}
/*------------ list style ------------*/
/*------------ list style ------------*/
/*------------ list style ------------*/
/*------------ list style ------------*/
/*------------ list style ------------*/
/*------------ list style ------------*/
/*------------ list style ------------*/
/*------------ list style ------------*/
/*------------ list style ------------*/
/*------------ list style ------------*/
#list_tbl {
width:915px;
margin-bottom:20px;
}
#list_tbl img {
margin:auto;
}
#list_tbl span {
color:#8c020a;
}
#list_tbl a {
font-size:11px;
background:none;
padding:0;
font-weight:normal;
}
#list_tbl a.d_v_list:hover {
text-decoration:none;
}
#list_tbl a.d_v_list {
background:transparent url(../../../ic_images/list/button.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-family:arial;
font-size:13px;
font-weight:bold;
height:25px;
margin:auto;
padding:9px 0 0;
width:102px;
}
#list_tbl tr {
background:url(../../../ic_images/list/tr_bg.jpg) no-repeat 0 0;
height:67px;
color:#00314d;
}
#list_tbl td {
text-align:center;
vertical-align:middle;
}
#list_tbl #title_tr {
width:940px;
height:28px;
border:solid 1px #ecddde;
color:#fff;
font-size:10px;
font-weight:bold;
background-image:none;
}
#list_tbl #title_tr td {
background:url(../../../ic_images/title_tr_bg.gif) repeat-x;
}
#list_tbl #title_tr div {
height:21px;
padding-top:8px;
background:transparent url(../../../ic_images/list/title_tr_recon.gif) no-repeat scroll 100% 0;
}
#list_tbl a.rev {
font-size:11px;
font-weight:bold;
color:#0364B1;
}
input.d_v_list {
width:102px;
height:34px;
border:none;
cursor:pointer;
color:#fff;
font-size:13px;
background:url(../../../ic_images/button.gif) no-repeat;
}
/*------------ review style ------------*/
#top_cas {
float:right;
width:252px;
height:206px;
text-align:center;
color:#b71013;
font-size:24px;
padding:20px 0 0 12px;
margin-bottom:10px;
background:url(../../../ic_images/review/top_cas.jpg) no-repeat;
}
#top_cas img {
margin:auto;
}
#rating_star {
margin:5px 0;
}
#rating_star img {
display:inline;
margin:0 2px 0 2px;
}
#buttons input {
margin:0 5px;
}
#about_cas {
width:301px;
margin-bottom:10px;
color:#b71013;
font-weight:bold;
}
#about_cas div {
color:#0364b1;
background:#fdfafa;
border:solid 1px #f4eded;
margin:0 5px 1px 0px;
padding:2px 0 2px 5px;
text-align:left;
width:108px;
}
#about_cas td span{
display:block;
width:180px;
color:#B71013;
font-family:verdana,georgia,tahoma,arial,trebuchet;
font-size:11px;
font-weight:bold;
}
.top_h_m {
height:4px;
width:576px;
background:url(../../../ic_images/review/top.gif) no-repeat;
}
.mid_h_m {
width:514px;
background:#fcf8f8;
padding:10px 30px;
border-left:solid 1px #f0e6e6;
border-right:solid 1px #f0e6e6;
}
.bot_h_m {
height:4px;
width:576px;
margin-bottom:15px;
background:url(../../../ic_images/review/bot.gif) no-repeat;
}
.mid_h_m ul {
list-style-image:url(../../../ic_images/marker_6.gif);
color:#333;
font-size:10px;
font-weight:bold;
margin:5px 0 0 56px;
}
.mid_h_m ul li {
margin:2px 0;
}
.appl, .miss {
font-size:20px;
color:#b71013;
padding:2px 0 8px 40px;
}
.appl {
background:url(../../../ic_images/review/applay.gif) no-repeat;
}
.miss {
background:url(../../../ic_images/review/err.gif) no-repeat;
}
#screen {
float:right;
width:192px;
margin-left:20px;
}
.img_bg {
width:192px;
padding:3px 0 0 3px;
}
.img_bg img {
border:solid 2px #f2e4e4;
}
.titl_img {
width:192px;
margin:5px 0 20px 0;
color:#333;
font-size:12px;
text-align:left;
font-weight:bold;
}
.bot_d_v_bl {
margin:10px auto;
width:338px;
padding:15px 0;
border:solid 1px #f5efef;
background:#fdfafa;
}
#bot_d_v_bl {
margin:10px auto;
width:338px;
padding:15px 0;
border:solid 1px #f5efef;
background:#fdfafa;
}
* html .bot_d_v_bl {
width:365px;
}
* html #bot_d_v_bl {
width:365px;
}
input.d_v_review {
width:152px;
height:42px;
border:none;
color:#fff;
cursor:pointer;
font-size:20px;
margin-left:11px;
background:url(../../../ic_images/review/button_review.jpg) no-repeat;
}
.article_date {
color:#999999;
}
.square_img {
background-image:none !important;
display:inline-block !important;
padding:10px;
}
.square_img>img {padding:0 !important;}
#sitemap{
margin-left:35px;
}
#sitemap li{
margin-top:3px;
text-align:left;
}
#sitemap_title{
color:#B71013;
font-size:20px;
font-weight:normal;
margin-bottom:10px;
text-align:center;
}
li.left_link {
margin-top:0px !important;
margin-left:30px;
text-align:left;
}
.texttolink {
text-decoration:none;
color:#000000;
font-weight:100;}
/* select box styling */
select#select{
font-weight:normal;
margin-top:-6px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
height:24px;
font-size:12px;
}
select#select option.standard{
}
select#select option.featured{
font-weight:bold;
color:#900;
font-size:10px;
}
select#select option{
padding:2px;
}
select#select option.standard{
font-size:10px;
}
select#select option:hover{
background-color:#900;
color:#FFF;
}
option.main_heading, option.heading, option.main_heading:hover, option.heading:hover{
font-weight:bold;
border-bottom:1px solid #EEE;
color:#999;
background-color:#EAEAEA;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #CCC;
}
/*************New Bonus Table****************************************************/
/*****************************************************************/

ul.stars {
background: url("../../../ic_images/Stars.png") no-repeat scroll 0 0 transparent;
height: 20px;
margin: 0 auto;
overflow: hidden;
padding: 0;
width: 100px;
}
ul.stars li.star1 {
background: url("../../../ic_images/star-half.png") no-repeat scroll 0 0 transparent;
float: left !important;
height: 20px;
margin: 0;
padding: 0;
width: 9px !important;
}
ul.stars li.star2 {
background: url("../../../ic_images/star-half-2.png") no-repeat scroll 0 0 transparent;
float: left !important;
height: 20px;
margin: 0;
padding: 0;
width: 11px !important;
}
td.bns, td.rtng { width:140px !important; height:60px; }
div.bonus {
background: url("../../../ic_images/exclusive.png") no-repeat scroll top center transparent;
height: 55px;
line-height:35px;
color: #CE0C14;
font-size: 20px;
font-weight: normal;
text-align:center;
}

/* New Top Casinos List 22.11.12 */
.hpRating {display:block; width:85px; height:17px; text-indent: -9999px; overflow:hidden; background:transparent url(../../../ic_images/hpRating.png) no-repeat 0 0; }
.hpRating.s-5 {background-position:0px 0;}
.hpRating.s-4-5 {background-position:-17px -17px;}
.hpRating.s-4 {background-position:-17px 0px;}
.hpRating.s-3-5 {background-position:-34px -17px;}
.hpRating.s-3 {background-position:-34px 0px;}
.hpRating.s-2-5 {background-position:-51px -17px;}
.hpRating.s-2 {background-position:-51px 0px;}
.hpRating.s-1-5 {background-position:-68px -17px;}
.hpRating.s-1 {background-position:-68px 0px;}
.hpRating.s-0-5 {background-position:-85px -17px;}
.hpRating.s-0 {background-position:-85px 0px;}


ul.topCasinosList {width:100%;}
ul.topCasinosList li.casinoItem {clear:both; float:left; position:relative; width:100%; height:72px; background:transparent url(../../../ic_images/hpTopCasinostableListItemBg.png) repeat-x 0 -74px;}
ul.topCasinosList li.casinoItem:first-child {height:74px; background-position:0 0;}
ul.topCasinosList li.casinoItem .Hot {display:block; position:absolute; left:-3px; top:-2px; width:58px; height:53px; background:transparent url(../../../ic_images/hotTableCasino.png) 0 0 no-repeat; z-index:99;}
ul.topCasinosList li.casinoItem  .itemNo {float:left; width:58px; height:53px; line-height:53px; text-align:center; font-size:36px; color:#a09c9c; margin-top:9px; background:transparent url(../../../ic_images/ItemNoBdr.png) repeat-y right 0; }
ul.topCasinosList li.casinoItem:first-child  .itemNo {margin-top:11px; color:#838080; font-weight:bold; }
ul.topCasinosList li.casinoItem  .itemLogo {float:left; width:120px; margin-left: 10px; display:block;}
ul.topCasinosList li.casinoItem  .itemLogo a {display:inline; line-height:70px;}
ul.topCasinosList li.casinoItem:first-child  .itemLogo a {line-height:72px;}
#left_bl ul.topCasinosList li.casinoItem  .itemLogo a img {display:inline; vertical-align:middle; padding:0;}
ul.topCasinosList li.casinoItem  .ratingReview {float:left; width:130px; text-align:center;}
ul.topCasinosList li.casinoItem  .ratingReview .hpRating {margin:10px auto 5px;}
#left_bl ul.topCasinosList li.casinoItem  .ratingReview a.reviewLink {display:block; font-size:12px; line-height:15px; color:#474646; font-weight:normal; text-decoration:underline;}
ul.topCasinosList li.casinoItem  .ratingReview a.reviewLink span {display:block; clear:both; text-align:center;}
ul.topCasinosList li.casinoItem  .strengthsList {float:left; width:225px; margin-top:5px; }
ul.topCasinosList li.casinoItem  .strengthsList ul.casinoStrengths {font-size:12px; line-height:20px;}
ul.topCasinosList li.casinoItem  .strengthsList ul.casinoStrengths li {padding-left:10px; background:transparent url(../../../ic_images/hpTopCasinostableListItembullet.png) no-repeat 0 7px;}
ul.topCasinosList li.casinoItem  .strengthsList ul.casinoStrengths li:first-child {font-weight:bold; color:#9c2341;}
ul.topCasinosList li.casinoItem  .casinoLink {float:left; margin-top:12px;}
#left_bl ul.topCasinosList li.casinoItem  .casinoLink a.playNow {display:block; float:right; width:118px; height:33px; padding:8px 5px; background:transparent url(../../../ic_images/button_table.png) no-repeat 0 0; text-align:center; color:#FFF; font-size:14px; line-height:16px; font-weight:bold;}
#left_bl ul.topCasinosList li.casinoItem  .casinoLink a.playNow:hover {background-position:0 -49px;}
#left_bl ul.topCasinosList li.casinoItem  .casinoLink a.playNow span {display:block; clear:both; text-align:center; font-weight:normal; font-size:11px;}

a.playNow {display:block; float:right; width:118px; height:33px; padding:8px 5px; background:transparent url(../../../ic_images/button_table.png) no-repeat 0 0; text-align:center; color:#FFF; font-size:14px; line-height:16px; font-weight:bold;}
a.playNow:hover {background-position:0 -49px;}
a.playNow span {display:block; clear:both; text-align:center; font-weight:normal; font-size:11px;}

/*****************************************************************************/
#bonus_table {
/*width:576px;
padding:20px 6px;
margin:10px auto 0 auto;
background:url(../../../ic_images/main/top_tbl_bg.jpg) no-repeat top center;
overflow:hidden;
*/

/* bg table 
width:643px;
padding:0 8px;
padding-bottom:0px;
background:url(http://www.internetcasinot.com/ic_images/top_tbl_bg.jpg) no-repeat;
clear:both;
display:block;
margin: 10px -19px 20px -5px;
*/
}
#bonus_table div.last_row {
background:url(http://www.internetcasinot.com/ic_images/main/last_row.png) no-repeat top center;
height:35px;
width:660px;
margin: 0 -8px ;
}
#bonus_table h2 {
background:none;
line-height:50px;
margin:0;
display:inline;
padding-left:10px;
}
#bonus_table .title th {
background: url(../../../ic_images/main/top_tbl_t.gif) repeat-x bottom #BB0013;
color: #fff;
height: 30px;
line-height:30px;
padding:0;
font-weight:bold;
font-size:10px;
}
#bonus_table table {
border-collapse: collapse;
border-spacing: 0;
margin:0;
text-align: center;
color: #666;
width:100%;
}
#bonus_table td {
padding:0 6px;
position: relative;
border: none;
}
#bonus_table td img{
max-width:120px;
}
#bonus_table table a {
color: #2B79BF;
font-weight: bold;
}
#bonus_table th, #bonus_table th, #bonus_table td, #bonus_table table, #bonus_table tbody, #bonus_table thead { vertical-align: middle; }
/*
Newsletter
*/
html { overflow-y: scroll; }
body {
vertical-align:baseline;
}
/*
=========================================================================== news
*/
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
ie7 input[type="checkbox"] { vertical-align: baseline; }
ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=button], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
#newsletter {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
color:#444;
width:431px;
height:216px;
padding:110px 35px 0 24px;
background:url(../../../ic_images/news-bg.jpg) no-repeat 0 0;
overflow:hidden;
margin: 26px auto;
}
#newsletter div { position:relative; height:150px; overflow:hidden; }
#newsletter .form-left {
float:left;
width:220px;
padding:0 30px 0 0;
}
#newsletter .form-right {
width:175px;
float:right !important;
}
#newsletter p {
font-size:12px;
display:block;
margin:0 0 10px 0;
}
#newsletter a.hint {
display:block; float:right;
width:22px;
height:22px;
background:url(../../../ic_images/cls.png) no-repeat 0 0;
color:#fff;
text-indent:6px;
line-height:20px;
}
#newsletter label span { font-size:14px; color:#C30; }
#newsletter .form-right p { display: block; }
#newsletter p.hint { display:none; }
#newsletter label {
display:block;
}
#newsletter input[type="checkbox"] { margin:0 10px 10px 0; float:left; }
#newsletter input[type="text"] {
display:block;
height:13px;
margin:0 0 5px 0;
width:100%;
color:#999;
font-size:10px;
}
#newsletter input[type="button"] {
display:block;
background:none;
color:#fff;
border:none;
width:120px;
height:35px;
position:absolute;
bottom:1px;
text-align:left;
text-indent:5px;
text-transform:uppercase;
font-size:11px;
}
#newsletter a { text-decoration:none; outline:none; }
#newsletter a:hover, #newsletter input[type="button"]:hover { color:#FC3; }
.fr { float: right; }
.fl { float: left; }
.cb { clear: both; }
.cbf { clear: both; display:block; height:0; line-height:0; }
/* Thanks */
#tnx {
color:#fff;
text-align:center;
background:url(../../../ic_images/tnx-bg.png) no-repeat 0 0;
width:460px;
height:200px;
padding:30px 0 0 0;
margin:50px auto;
}
#tnx h2 { font-weight:normal; font-size:13px; text-transform:uppercase; padding:0 0 0 180px; text-align:left; color:white;}
#tnx p { display:block; font-size:14px; margin:0 0 5px 0; }
#tnx li {
float:left;
width:140px;
}
#tnx li.middle { margin:0 19px; }
#tnx li p {
display:block;
height:40px;
width:120px;
margin:0 auto 30px auto;
}
#tnx li img { margin:0 auto; display:block; }
#tnx li a { margin:50px auto; display:block; height:25px; line-height:25px; text-decoration:none; outline:none; color:#fff; font-size:12px;}
#tnx a:hover, #newsletter input[type="button"]:hover { color:#FC3; }
.fr { float: right; }
.fl { float: left; }
.cb { clear: both; }
.cbf { clear: both; display:block; height:0; line-height:0; }
/*social Links*/
ul#socialLinks{
/*list-style-type: none;
margin: 0;
padding: 0 ;
height: 24px;
top:5px;
left: 720px;
position:absolute;
left: 720px;*/
}
.ie8 ul#socialLinks { top: 132px; margin-left: 180px; }
ul#socialLinks li{
/*height: 24px;*/
}
ul#socialLinks li.social{
float: left;
padding: 0;
margin: 0;
background: none;
}
ul#socialLinks li.social a img{
margin-right: 2px;
}
/*
ul#socialLinks li.social a.facebookLink{
margin-right: 12px;
width: 29px;
}
ul#socialLinks li.social a.twitterLink{
margin-right: 8px;
width: 29px;
}
*/



/* New CSS 

div.btn {
-moz-border-radius: 3px 3px 3px 3px;
background: url("../../../ic_images/slider-bg-new.png") no-repeat scroll left top transparent;
display: block;
height: 20px;
outline: medium none;
overflow: hidden !important;
position: relative;
width: 90px;
float:right;
margin:20px 20px 0 0;
}
div.btn a {
background: url("../../../ic_images/on-off-new-btn.png") no-repeat scroll 0 0 transparent;
display: block;
height: 20px;
outline: medium none;
overflow: hidden;
position: relative;
text-indent: -999px;
width: 160px;
right: 65px;
}
*/

/* Green Botton */
/*a.PlayBtn {background:transparent url(../../../ic_images/GrBtnGameList_10.png) no-repeat 0 0;width:135px;height:45px;position:absolute;top:30px;right:11px;text-align:center;color:#FFFFFF;font-size:18px !important;line-height: 15px;padding-top: 4px;text-shadow:1px 1px 2px #626262;font-weight:bold !important;text-transform:uppercase;}
a.PlayBtn  span{display:block; text-align:center; float:none !important;font-size:11px;}
a.PlayBtn, a.PlayBtn span  {color:#FFFFFF !important;}*/

a.PlayBtn {display:table;background:transparent url(../../../ic_images/GrBtnGameList_10.png) no-repeat 0 0;width:135px;height:45px;position:absolute;top:30px;right:11px;text-align:center;color:#FFFFFF;font-size:18px !important;line-height: 15px;text-shadow:1px 1px 2px #626262;font-weight:bold !important;text-transform:uppercase;color:#FFFFFF !important;}
a.PlayBtn span {display:table-cell;vertical-align:middle;font-size:12px;padding:0 10px;}


.center {display:block;text-align:center;}

#bonus_table {position:relative; margin-bottom:30px; }
#bonus_table .btn{position:absolute;right:16px;top:12px;color:#5b5b5b;font-size:12px;text-transform:uppercase;}
#bonus_table .btn a{overflow:hidden;display:inline-block;width:34px;height:35px;text-indent:200px;vertical-align:middle; white-space:nowrap;}
#bonus_table .btn a.Rating  {background:transparent url(../../../ic_images/StarBtnUnsel.png) no-repeat 0 0;}
#bonus_table .btn a.Rating.Active  {background:transparent url(../../../ic_images/StarBtnSel.png) no-repeat 0 0;}
#bonus_table .btn a.Bonus {background:transparent url(../../../ic_images/DollarBtnUnsel.png) no-repeat 0 0;}
#bonus_table .btn a.Bonus.Active {background:transparent url(../../../ic_images/DollarBtnSel.png) no-repeat 0 0;}


/* Quote */
.Quote {font-style:italic;float:left;display:block;padding:20px 50px;position:relative;background:transparent url(http://www.internetcasinot.com/ic_images/QuoteSrt.png) no-repeat 0 0;font-size:14px;line-height:20px;color:#727272;}
.Quote .EndQuote {padding-top:8px;font-size:11px;position:absolute;bottom:0;right:10px;padding-right:50px;height:16px;background:transparent url(../../../ic_images/QuoteEnd.png) no-repeat right 0;}

/* Quick facts */
.QuickFacts {float:left;border-left:1px solid #cacaca;border-right:1px solid #cacaca;margin:20px 0;width:654px;height:57px;background:transparent url(../../../ic_images/FactsBg.png) repeat-x 0 0;}
.QuickFacts .Title {line-height:25px;padding:0 10px;font-size:12px;color:#b71013;font-weight:bold;text-transform:uppercase;}
.QuickFacts span{float:left;display:inline-block;padding-left:23px;margin-left:10px;line-height:32px;height:32px;vertical-align:middle;color:#474646;font-size:11px;}
.QuickFacts table {border-collapse:collapse;width:655px;table-layout:auto;}
.QuickFacts .WWW {background: transparent url(../../../ic_images/Factspng.png) no-repeat left 7px;}
.QuickFacts .Genre {background: transparent url(../../../ic_images/FactsGenre.png) no-repeat left 7px;}
.QuickFacts .PaymentMethod {background: transparent url(../../../ic_images/FactsPaymentMethod.png) no-repeat left 7px;}
.QuickFacts .PaymentMethod img{margin:7px 2px 0 0;height:17px;float: left;}
.QuickFacts .EstablishDate {background: transparent url(../../../ic_images/FactsEstablishDate.png) no-repeat left 5px;}
.QuickFacts .Support {background: transparent url(../../../ic_images/FactsSupport.png) no-repeat left 7px;}

.comment-feed {margin-top:20px;position:relative;width:651px;min-height:300px;background:transparent url(../../../ic_images/TellUsNoRatingBg.jpg) no-repeat 0 0;}
.comment-feed.WithRating {background:transparent url(../../../ic_images/TellUsBg.jpg) no-repeat 0 0;}
.CommentsThanks {background:transparent url(../../../ic_images/TellUsThanksBg.jpg) no-repeat 0 0 !important;}
.comment-feed .LeaveAComment {width:651px;height:300px;}
.comment-feed h3 {color:#000000;font-size:20px;font-weight:bold;}
.comment-feed h3 span.red {color:#9e0011 !important;}

.comment-feed input , .comment-feed textarea{background:transparent;border:none;font-family:georgia;font-size:11px;font-weight:normal;font-style:italic;color:#6c6c6c;overflow:hidden;}
.comment-feed Input.InputName {position:absolute;top:56px;left:80px;height:15px;width:333px;}
.comment-feed textarea.InputReview {position:absolute;top:102px;left:80px;width:330px;max-width:330px;min-width:330px;max-height:100px;min-height:100px;height:100px;}
.comment-feed.WithRating textarea.InputReview {max-height:67px;min-height:67px;height:67px;}
.comment-feed.WithRating .Rating {position:absolute;left:40px;top:198px;color:#8e0514;font-size:12px;font-weight:bold;}
.comment-feed.WithRating .Rating .stars {position:absolute;top:-1px;left:100px;}
.comment-feed.WithRating .Rating .vote {position:absolute;top:-4px;left:95px;height:20px;width:130px;}


.comment-feed a.Submit {width:158px;height:16px;position:absolute;display:block;left:265px;top:230px;background:transparent url(../../../ic_images/SendComment.png) no-repeat 0 0; font-size:14px; font-weight:bold; color:#FFFFFF !important;padding:7px 0;text-align:center;}
.comment-feed ul.CommentList {float:left;display:inline-block;margin-top:15px;}
.comment-feed ul.CommentList li {position:relative;min-height:65px;padding-left:125px;background:transparent url(../../../ic_images/commentBg.png) no-repeat 0 0;margin-bottom:40px;}
.comment-feed ul.CommentList li .CommentName {position:absolute;left:22px;top:34px;width:75px;font-family:georgia;font-size:12px;font-weight:normal;font-style:italic;color:#898989;}
.comment-feed ul.CommentList li .CommentText {color:#898989;font-size:12px;}
.comment-feed.WithRating ul.CommentList .stars{background-image:url(../../../ic_images/StarsBl.png) !important;display:block !important;margin-top:10px;}

/* Stars */
span.stars {width:109px;height:16px;background-image:url(../../../ic_images/Stars.png);display:inline-block; text-indent:110px; white-space:nowrap; overflow:hidden;}
span.stars.s-5 {background-position: 0 0;}
span.stars.s-4 {background-position: -23px 0;}
span.stars.s-3 {background-position: -46px 0;}
span.stars.s-2 {background-position: -69px 0;}
span.stars.s-1 {background-position: -92px 0;}
span.stars.s-0 {background-position: -115px 0;}
span.stars.s-4-5 {background-position: -23px -16px;}
span.stars.s-3-5 {background-position: -46px -16px;}
span.stars.s-2-5 {background-position: -69px -16px;}
span.stars.s-1-5 {background-position: -92px -16px;}
span.stars.s-0-5 {background-position: -115px -16px;}

/* Plus Minus */
.PlusMinus {float:left;height:176px;width:663px;background:transparent url(../../../ic_images/PlusMinus.png) no-repeat 0 0;position:relative;margin-bottom: 15px;}
.PlusMinus .Left {position:absolute;text-align:right;right:445px;top:14px;height:160px;}
.PlusMinus .Left span {display:block;float:right;margin-bottom:10px;margin-right:5px;}
.PlusMinus .Left .RedTitle {font-size:23px;font-weight:bold;color:#7e0d0f;}
.PlusMinus .Left .Desc {width:120px;text-align:right;font-weight:bold;color:#464646;margin-bottom:20px;}
.PlusMinus .Left a.PlayBtn {display:table;right:3px;bottom:10px;top:auto;}
.PlusMinus .Left a.PlayBtn span{margin-bottom:0;display:table-cell;float:none;font-size:15px;}

.PlusMinus .right {text-align:left;position:absolute;right:10px;top:20px;width:405px;}
.PlusMinus .right ul{}
.PlusMinus .right ul li{padding-left:7px;line-height:18px;display:block;}
.PlusMinus .right .Title {display:inline-block;font-size:14px;font-weight:bold;margin-bottom:10px;}
.PlusMinus .right .Plus {Float:left;width:190px;margin-right:20px;}
.PlusMinus .right .Minus {Float:left;width:190px;}
.PlusMinus .right .Plus ul li {background:transparent url(../../../ic_images/LiPlus.png) no-repeat left 7px;}
.PlusMinus .right .Plus .Title {color:#36b61c;}
.PlusMinus .right .Minus ul li {background:transparent url(../../../ic_images/LiMinus.png) no-repeat left 7px;}
.PlusMinus .right .Minus .Title {color:#8a0e0e;}

.ReviewCompanyGames { width: 650px; margin: 0 auto}
.ReviewCompanyGames h3{display:block !important;text-align:center;}
.ReviewCompanyGames .ReviewGameList {display:inline-block;width:660px;margin-bottom:20px; list-style: none;}
.ReviewCompanyGames .ReviewGameList li {float:left;width:209px;margin-right:10px; margin-left: 0px; margin-bottom: 0}
.ReviewCompanyGames .ReviewGameList .image {position:relative;overflow:hidden;padding:0 !important;width:195px;border:7px solid #FFFFFF;-webkit-box-shadow: #666 0px 2px 4px;-moz-box-shadow: #666 0px 2px 4px; box-shadow: #666 0px 2px 4px; behavior:url('http://www.internetcasinot.com/css/PIE.php');}
.ReviewCompanyGames .ReviewGameList .image img {width:195px;}
a.ReviewVisit ,a.ReviewVisit span {height:15px;display:inline-block;background-image:url(../../../ic_images/LinkCenteredWHover.png); background-repeat:no-repeat;}
a.ReviewVisit {padding-left:40px; background-position:left -53px;}
a.ReviewVisit span {padding-right:40px; background-position:right -81px;font-size:12px;color:#9e0011;font-weight:normal;font-style:italic;}
a.ReviewVisit:hover {background-position:left 2px;}
a.ReviewVisit:hover span {background-position:right -25px;}

#SocialLike {position:absolute;right:10px;top:0;}




/* Lists Styles */

ul.WidthList {}
ul.WidthList li {display:block;padding-left:15px;background:transparent url(../../../ic_images/listStyleType.png) no-repeat 0 6px;margin-bottom:10px;}
ul.WidthList li a span.Title {color:#8c0403;font-size:12px;font-weight:bold;text-decoration:none;display: block;width: 100%;}
ul.WidthList li a:hover span.Title {text-decoration:none;}
ul.WidthList li a {color:#000000 !important;background:transparent url(../../../ic_images/Listarr.png) no-repeat right 20px;padding-right:20px;display:inline-block;}
ul.WidthList li a:hover {color:#000000 !important;background:transparent url(../../../ic_images/listarrHover.png) no-repeat right 20px;}
ul.WidthList li a:visited {color:#000000 !important;}

ul.GenericSubList {width:670px;}
ul.GenericSubList>li  {display:inline-block;width:206px;margin:30px 15px 0 0;float:left;}
ul.GenericSubList li ol {width:206px;list-style-type: none;}
ul.GenericSubList li h3{font-weight:normal;height:31px;width:176px;padding-left:30px;font-size:16px;color:#8c0403;line-height:30px;display:block;background:transparent url(../../../ic_images/SublistBg.png) no-repeat 0 0;}
ul.GenericSubList li>ol>li {padding-left:20px;background:transparent url(../../../ic_images/LiStyle.png) no-repeat 5px 8px;line-height:19px;}
ul.GenericSubList li>ol>li a {color:#000000 !important; font-weight:normal !important;}


/* Review Page */
.Review {width:646px;}
.Review .RevieLogo {float:left;}
.Review .RevieLogo  img{width:190px;padding:0 !important;}
.Review .Content {float:left;width:475px;background:transparent url(../../../ic_images/RightReviewBorder.png) no-repeat right 0;min-height:230px;padding-right:10px;position:relative;}
.Review .overview {float:left;width:285px;}
.Review h2 {float:left;display:block;text-align:left;font-size:24px;font-weight:bold;color:#b71013;margin:10px 0 0 10px;width:270px;text-transform:uppercase;line-height:22px;}
.Review .Rating {float:left;text-align:center;text-transform:uppercase;color:#717172;width:135px;font-size:11px;}
.Review .Rating .stars {display:block !important;margin: 3px auto;}
.Review .Rating.Editor {background:transparent url(../../../ic_images/StarSep.png) no-repeat right top;padding-right:12px;}
.Review .Rating.User span.stars {background-image:url(../../../ic_images/StarsBl.png) !important;}
.Review .Rating .bold{font-weight:bold;}
.Review .Bonus {float:left;width:150px; padding:15px 0 0 10px; }
.Review .Bonus span{text-transform:uppercase;display:block;text-align:center;color:#717070;}
.Review .Bonus .Green{font-size:15px;font-weight:bold;color:#5aa20c;margin-bottom:10px;}
.Review .Bonus .Small {font-size:15px;margin-bottom:5px;}
.Review .Bonus .inline{display:inline !important;}
.Review .Bonus .Big {font-size:35px;line-height:40px;font-weight:bold;}


/***********/

.Review .Bonus a.PlayBtn {text-align:center;margin:0 auto;position:static;}
.Review .Bonus a.PlayBtn span {font-size:15px;display:table-cell;color:#FFFFFF;}
.Review .Bonus a.DownloadBtn {background: url("../../../ic_images/GrayDownloadBtn.png") no-repeat scroll 0 0 transparent;color: #FFFFFF !important;display: block;font-size: 15px;font-weight: bold;height: 39px;line-height: 33px;margin: 10px auto 0;text-align: center;text-shadow: 1px 1px 2px #626262;text-transform: uppercase;width: 135px;}
.Review .Content p {display:inline-block;color:#474646;font-size:12px;line-height:18px;padding:20px 10px 20px 40px;}
.Review .Content a.VisitLinkRed {position:absolute;bottom:10px;right:30px;padding-left:20px;background:transparent url(../../../ic_images/LinkRed.png) no-repeat 0 0;color:#9e0011;}

/* Bread Crumbs */

.nav_links .Sep {font-size:9px !important;}

.nav_links {
float:left;
width:100%;
font-size:10px; 
padding:0 0 10px ;
color:#888;
}
.nav_links a {
color:#888888 !important;
font-weight:normal !important;
}


#left_bl ul.textList{margin-bottom:30px;}
#left_bl ul.textList li {display:block;padding-left:30px;background:transparent url(../../../ic_images/LiStyle.png) no-repeat 18px 8px;line-height:18px;}
#left_bl a{color:#02579a;text-decoration:none;}
#left_bl a:hover{color:#2e9ef8;}
#left_bl a:visited {color:#990690;}

#left_bl p {line-height:22px;}
#left_bl .image {float:left;}
#left_bl ul.ReviewGameList .image {padding:0 !important;}
/* Game List */
#left_bl ul.RoundGameList {width:632px;margin-bottom:20px;}
#left_bl ul.RoundGameList li {display:block;float:left; margin-bottom: 10px;width:632px;height:110px;background:transparent url(../../../ic_images/GameListBg.jpg) no-repeat 0 0; z-index:10;
border-radius:8px; -webkit-border-radius: 8px;-moz-border-radius: 8px;overflow: hidden;position:relative;behavior: url(http://www.internetcasinot.com/css/PIE.php);}
#left_bl ul.RoundGameList li>a.ReviewLink {display:block;}
#left_bl ul.RoundGameList li>a.ReviewLink>div {float:left; width:467px;}
#left_bl ul.RoundGameList li .image{padding:0;height:110px;width:136px;margin-right:15px;overflow:hidden;z-index:2;
-webkit-box-shadow: #000 1px 0px 3px;
-moz-box-shadow: #000 1px 0px 3px;
box-shadow: #000 1px 0px 3px;

border-radius:8px 0px 0px 8px;
 -webkit-border-radius:8px 0 0 8px;
 -moz-border-radius:8px 0 0 8px;
 behavior: url(http://www.internetcasinot.com/css/PIE.php);
}
#left_bl ul.RoundGameList li .image img{max-height:110px;margin-left:-13px;}
#left_bl ul.RoundGameList li .RoundWhite {display:inline-block;z-index:999999;position:absolute;top:0;left:0;width:35px;height:110px; background:transparent url(../../../ic_images/Round_white.png) no-repeat 0 0;}
#left_bl ul.RoundGameList li .RightContent {float:left;width:170px;position:relative; color:#000;}
#left_bl ul.RoundGameList li .RightContent span {display:block;}
#left_bl ul.RoundGameList li a {font-size:12px;font-weight:normal;}

#left_bl ul.RoundGameList li .BrandLogo {float:left;margin-right:8px;width:125px;text-align:center;}
#left_bl ul.RoundGameList li .BrandLogo img {text-align:center;display:inline;margin-left:-11px;padding:5px !important; max-width:134px;}
#left_bl ul.RoundGameList li p {width:460px;text-align:left;}
#left_bl ul.RoundGameList li .ListContentContainer {margin:5px 0px 9px 0; }

#left_bl ul.RoundGameList li a.TablePlayBtn {display:table; position:absolute; top:24px; right:11px; width:133px; height:47px; background:transparent url(../../../ic_images/GrBtnGameList.png) no-repeat 0 0; line-height:20px; font-size:20px; color:#FFF; font-weight:bold; text-transform:uppercase; text-shadow: 1px 1px 2px #626262; text-align:center; padding:8px 2px 8px 0px;}
#left_bl ul.RoundGameList li a.TablePlayBtn .VerticalAlign {display:table-cell; vertical-align:middle;}
#left_bl ul.RoundGameList li a.TablePlayBtn span {display:block; font-size:11px; line-height:11px; padding-bottom:5px;}

/* Ie7 Fix */
#left_bl ul.RoundGameList li .ListContentContainer .stars {*display:block;margin-bottom:6px;}
#left_bl ul.RoundGameList li p {*display:inline; *line-height:16px;}
#left_bl ul.RoundGameList li .RightContent span.visit {float:left;color:#990000;position:absolute;left:0;top:84px;width:200px;}
/* Social Links Ablolute */
.Social {position:fixed;right:50%;top:70px;margin:0 -509px 0 0;width:33px;height:244px;background:transparent url(../../../ic_images/FollowUs.png) no-repeat 0 0; }
.Social a{position:absolute;width:20px;height:26px;text-indent:999px;left:3px;}
.Social a.Fb {top:200px;background:transparent url(../../../ic_images/Fb.png) no-repeat 0 0;}
.Social a.Tw {top:170px;background:transparent url(../../../ic_images/Tw.png) no-repeat 0 0;}

/****************/
/*    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(../../../ic_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(../../../ic_images/SliderUnsel.png) no-repeat 0 4px !important;}
#right_bl .SmallBar a.TickerChoose.active {background:transparent url(../../../ic_images/SliderSel.png) no-repeat 0 4px !important;}
#right_bl .SmallBar li .EndUl {position:absolute;right:-15px;width:15px;height:22px;background:#FFFFFF url(../../../ic_images/BtmTickerUl_03.png) no-repeat right bottom;}

/* News Block */
#right_bl .Block.News {position:relative;}
#right_bl  a.Rss {display:block;width:16px;height:16px;position:absolute;right:12px;top:11px;}
#right_bl  a {}

#right_bl ul.CategoryList {margin-top:10px;}
#right_bl ul.CategoryList li {float:left; width:33%; height:90px;}
#right_bl ul.CategoryList li a {display:block; width:100%; text-decoration:none;}
#right_bl ul.CategoryList li a:hover {text-decoration:none;}
#right_bl a .CategoryIcon {cursor:pointer;}
#right_bl .CategoryIcon {display:block; text-align:center; }
#right_bl .CategoryIcon .catLogo {display:block; margin:0 auto; width:58px; height:57px; background:transparent url(../../../ic_images/CategoryButtons.png) no-repeat 0 0;}
#right_bl .CategoryIcon.gameCasinos .catLogo {background-position:0px 0px;}
#right_bl .CategoryIcon.slots .catLogo {background-position:0px -57px;}
#right_bl .CategoryIcon.payment .catLogo {background-position:0px -114px;}
#right_bl .CategoryIcon.legal .catLogo {background-position:0px -171px;}
#right_bl .CategoryIcon.article .catLogo {background-position:0px -228px;}
#right_bl .CategoryIcon.FAQ .catLogo {background-position:0px -285px;}
#right_bl .CategoryIcon.freeCasino .catLogo {background-position:0px -342px;}
#right_bl .CategoryIcon.liveCasino .catLogo {background-position:0px -399px;}
#right_bl .CategoryIcon.catalogCasinolist .catLogo {background-position:0px -456px;}
#right_bl .CategoryIcon.software .catLogo {background-position:0px -513px;}
#right_bl .CategoryIcon.mobile .catLogo {background-position:0px -570px;}
#right_bl .CategoryIcon.freeSlots .catLogo {background-position:0px -627px;}
#right_bl .CategoryIcon.norske .catLogo {background-position:0px -684px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.gameCasinos .catLogo {background-position:-58px 0px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.slots .catLogo {background-position:-58px -57px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.payment .catLogo {background-position:-58px -114px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.legal .catLogo {background-position:-58px -171px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.article .catLogo {background-position:-58px -228px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.FAQ .catLogo {background-position:-58px -285px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.freeCasino .catLogo {background-position:-58px -342px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.liveCasino .catLogo {background-position:-58px -399px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.catalogCasinolist .catLogo {background-position:-58px -456px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.software .catLogo {background-position:-58px -513px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.mobile .catLogo {background-position:-58px -570px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.freeSlots .catLogo {background-position:-58px -627px;}
#right_bl ul.CategoryList li a:hover .CategoryIcon.norske .catLogo {background-position:-58px -684px;}

#right_bl .CategoryIcon h4.Title {font-size:12px; line-height:14px; color:#666666;}

#right_bl .Announcement {color:#666666;}
#right_bl .Announcement a {color:#666666;text-decoration:underline;}
#right_bl .Announcement .mid {min-height:85px; padding-left:90px; background:transparent url(../../../ic_images/announcement_icon.png) no-repeat 0 15px; padding-top:10px; }

#right_bl .Block.News {position:relative;}
#right_bl .Block.News a.rssLink {position:absolute; top:-7px; right:0; display:block; width:21px; height:22px; background:transparent url(../../../ic_images/rssImg.png) no-repeat 0 0; white-space;nowrap; text-indent:99px; overflow:hidden;}
#right_bl .NewsBl {margin:10px 0;}
#right_bl .NewsBl li { display: inline-block; margin:20px 0 0;}
#right_bl .NewsBl li:first-child {margin-top:0;}
#right_bl .NewsBl li .NewsText > a {font-weight:normal;}
#right_bl .NewsBl li .NewsText > a:hover {text-decoration:none;}
#right_bl .NewsBl li a h4 {color:#474646; margin:0; font-size:14px; line-height:20px; font-weight:bold;}
#right_bl .NewsBl li a p {color:#474646; font-size:14px; line-height:22px; }
#right_bl .NewsBl li .NewsText > a:hover h4 {text-decoration:underline;}
#right_bl .NewsBl li a span.Date {display:block; clear:both; font-size:11px; color:#9f9d9d;}
#right_bl .NewsBl li a span.NewsAbstract {display:block; clear:both; font-size:14px; color:#7a7878;}
#right_bl a.Allnews {float:right; text-align:right; font-size:12px;font-weight:bold; line-height:20px; color:#474646;}
#right_bl a.Allnews:hover {text-decoration:underline;}

#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 {}
#right_bl .List ul.SubjectList li {display:block; line-height:19px; padding:6px 0; margin:0; border-bottom:1px solid #c9c8c4;}
#right_bl .List ul.SubjectList li a {display:block; padding-left:20px; color:#666666; text-decoration:none; font-weight:normal;}
#right_bl .List ul.SubjectList li a:Hover {color:#7e0a0a;}

#right_bl .Banner ul {}
#right_bl .Banner ul li {display:block; line-height:31px; margin:0; border-bottom:1px solid #c9c8c4;}
#right_bl .Banner ul li a {display:block; padding-left:5px; height:31px; color:#666666; text-decoration:none; font-weight:normal;}
#right_bl .Banner ul li a:Hover {color:#7e0a0a;}

#right_bl ul.TopGames {margin-top:8px;}
#right_bl ul.TopGames li {height:95px;  border-bottom: none; padding-bottom: 5px; -webkit-box-shadow: -2px 2px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow: -2px 2px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow: -2px 2px 5px 0px rgba(50, 50, 50, 0.45);
margin-bottom: 13px;
border-radius: 3px; background-color: #fafafa}

/* background:transparent url(/ic_images/sidebarTopBrandsTableItemBg.png) no-repeat center 0; */
#right_bl ul.TopGames li .image {float:left; width:135px; text-align:center; line-height: 95px; }
#right_bl ul.TopGames li .image a {display:block; width:135px; line-height:95px; height:95px; vertical-align:middle; padding: 0;}
#right_bl ul.TopGames li .image img {max-width: 120px; max-height: 53px; display:inline; vertical-align:middle;}
#right_bl ul.TopGames li .textArea {float:left;width:120px;}
#right_bl ul.TopGames li .textArea p {height: 17px; margin: 0; font-weight: bold; text-align: left; line-height: 22px;}
#right_bl ul.TopGames li .textArea h4 {font-size:14px; padding:7px 0 4px; line-height:16px; color:#7a7878; margin:0; }
#right_bl ul.TopGames li .textArea h4 a { display: inline; padding: 0;}
#right_bl ul.TopGames li .textArea a.playNow {display:block; margin-top:5px; margin-left:-4px; width:81px; padding:0 10px; height:40px; line-height:36px; background:transparent url(../../../ic_images/button_sidebar.png) no-repeat 0 0; text-align:center; font-size:14px; font-weight:bold; color:#FFF;}
#right_bl ul.TopGames li .textArea a.playNow:hover {background-position:0 -40px; text-decoration:none;}
#right_bl ul.TopGames li .textArea a.awesome { height: 20px; padding-top: 6px; margin-top: 0.6em; margin-bottom: 0; }


#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;}




/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/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(../../../ic_images/Rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../../../ic_images/Rating/star.png) no-repeat 0 0px}
.vote.Yellow .star-rating, .vote.Yellow .star-rating a{background:url(../../../ic_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;}

.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: transparent url(../../../ic_images/BgOverlay.png) repeat 0 0;
    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(http://www.internetcasinot.com/css/PIE.php);
    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("../../../ic_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;
    top: 0;
    margin:-15px;
}
#casinos {
/*    background-image: url("http://www.internetcasinot.com/data/themes/images/banner/list_bg.jpg");*/
    background-repeat: no-repeat;
    height: 328px;
    overflow: visible;
    position: relative;
    width: 960px;
}
#casinos .table_header {
		height:32px;
		overflow:visible;
		z-index:2;
		background-image:url(../../../ic_images/banner/li_hover_bg.jpg);
		width:369px;
		position:relative;
		color:white;
		font-family:'NarkisimRegular', Arial, Helvetica, sans-serif;
		text-align:center;
		text-transform:uppercase;
		font-size:17px;
		padding-top:10px;
}
#casinos ul.casinos_list {
	list-style:none;
		overflow:visible;
		width:369px;
		z-index:2;
		position:absolute;
}
#casinos ul.casinos_list>li {
	height:57px;
		overflow:visible;
		z-index:2;
		background-image:url(../../../ic_images/banner/li_bg.jpg);
}
#casinos ul.casinos_list li.selected {
		overflow:visible;
		width:369px;
		z-index:2;
		height:57px;
		background-image:url(../../../ic_images/banner/li_hover_bg.jpg);
}
#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: -592px;
    top: 0;
    visibility: hidden;
    width: 547px;
    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(http://www.internetcasinot.com/data/themes/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(http://www.internetcasinot.com/data/themes/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(http://www.internetcasinot.com/data/themes/images/banner/bonus_btn_black.png);*/
}
#casinos ul.casinos_list li.selected .bonus_img {
	visibility:visible;
}
#casinos ul.casinos_list li img.orange_arrow {
    clear: none;
    float: right;
    left: 33px;
    position: relative;
    top: -5px;
    visibility: hidden;
    z-index: 10;
}
#casinos ul.casinos_list li.selected img.orange_arrow {
	visibility:visible;
}
#casinos ul.casinos_list li:last-child {
	border-bottom:0px;
}
#casinos ul.casinos_list li ul {
	height:57px;
	 font-size: 12px;
	padding-top:5px;
}
#casinos ul.casinos_list li ul li {
	border-bottom:0px;
	display:inline-block;
	vertical-align:middle;
	color:#010101;
	text-transform:uppercase;
	font-weight:bold;
	background-image:none;
	text-align:center;
	
}
#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, #casinos ul.casinos_list li.selected ul li.casino_bonus, #casinos ul.casinos_list li.selected ul li.review_link {
}
#casinos ul.casinos_list li ul li.nationality {
	width:40px;	
	text-align:center;
	padding-left:2px;
}
#casinos ul.casinos_list li ul li.nationality img {

	position:relative;
}
#casinos ul.casinos_list li ul li.casino_logo {
width:124px;
	text-align:center;
	overflow:hidden;
}
#casinos ul.casinos_list li ul li.casino_logo img {
    /*max-height: 50px;*/
    max-width: 140px;
    position: relative;
}

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

}
#casinos ul.casinos_list li ul li.casino_name {
	width:110px;
	overflow:visible;
}
#casinos ul.casinos_list li ul li.casino_name a {
	text-decoration:none;
	color:#27051c;
}
#casinos ul.casinos_list li ul li.casino_name a:hover {
	text-decoration:underline;
}
#casinos ul.casinos_list li ul li.casino_bonus {
	width:50px;
}
#casinos ul.casinos_list li ul li.review_link {
	width:36px;
}
#casinos ul.casinos_list li ul li.review_link a {
	color:#27051c;
	text-decoration:none;
}
#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: 60px;
    top: 185px;
}

#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;
}

.text ul li {
	background:none;
	padding:0;
}
.post {
	margin:0 auto !important;
	background-color:transparent;
	padding:15px;
}

/* games table */

.grow_container {
	width:960px;
	position:relative;
	margin:0 auto;
}
.row6, row5 {
	position:relative;
	display:block;
}

.growImage {position:relative;width:80%;left:15px;top:15px; margin-bottom:35px;}
.row6 .growDiv {width:114px;height:150px;position:relative; background-image:url(../../../ic_images/shadow_bg.png); background-repeat:no-repeat; background-position:bottom center; background-color:#FFFFFF; padding:0 20px; display:table-cell; vertical-align:bottom; }
.row5 .growDiv { width:145px;height:150px;position:relative; background-image:url(../../../ic_images/shadow_bg.png); background-repeat:no-repeat; background-position:bottom center; background-color:#FFFFFF; padding:0 20px; display:table-cell; vertical-align:bottom; }

/* casinos games table */

.roulette-container {
    padding-top:60px;
}

.roulette-container .content {
    width: 892px;
    margin: 45px auto;
    position:relative;
}

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

#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: 120px;
    left: 17px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    width: 162px;
    z-index: 2;
}

#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;
}

/* 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; width:950px; height:398px; box-shadow:0px 10px 10px #666; overflow:hidden;}
.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(../../../ic_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(../../../ic_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("../../../ic_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("../../../ic_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(../../../ic_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("../../../ic_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("../../../ic_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("../../../ic_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(http://www.internetcasinot.com/data/themes/images/uploads/casino770-big.jpg) no-repeat center 0;}*/
.BgSlots {height:407px; background:transparent no-repeat center 0;width: 859px;font-size: 14px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif !important;line-height: 18px;}


a.BigVisitBtn {display:block; font-family: 'Anton', sans-serif; width:218px; height:65px; padding:10px; background:transparent no-repeat 0 0; text-align:center; color:#FFF !important; font-size:35px; line-height:38px; text-transform:uppercase; text-shadow:0px 0px 5px #222; font-weight: normal !important;}
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(../../../ic_images/Btn-RD.png);}
.Blue a.BigVisitBtn, .Blue .WavingSticker {background-image:url(../../../ic_images/Btn-BL.png);}
.Pink a.BigVisitBtn, .Pink .WavingSticker {background-image:url(../../../ic_images/Btn-PNK.png);}
.Purple a.BigVisitBtn, .Purple .WavingSticker {background-image:url(../../../ic_images/Btn-PPL.png);}
.Green a.BigVisitBtn, .Green .WavingSticker {background-image:url(../../../ic_images/Btn-GRN.png);}
.Orange a.BigVisitBtn, .Orange .WavingSticker {background-image:url(../../../ic_images/Btn-OR.png);}
.Yellow a.BigVisitBtn, .Yellow .WavingSticker {background-image:url(../../../ic_images/Btn-YL.png);}

span.BigStars {display:block; width:205px; height:41px; background:transparent url(../../../ic_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;}
.CEBestChoice .CEBestChoiceContent {height:inherit; padding:0 30px;}
.CEBestChoice .BrandLogo {width:223px; margin:0 auto 60px; position:relative;}
.CEBestChoice .BrandLogo .WavingSticker {position:absolute; bottom:-45px; 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:185px; text-align:justify; margin:30px auto;}
.CEBestChoice .Bonus span {display:block; text-align:center; font-size:20px; line-height:22px;}

.CEBestChoice.Split { padding:0;  position:relative; width:849px;}
.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 15px; color:#FFF; font-family: 'Anton', sans-serif; font-size:15px; line-height:17px; text-align:center; }

/* casinos software table */
.table_container {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-left:-21px;
}
.table_container table {
	width:938px;
	position:relative;
margin-left:22px;
float:left;
border-collapse:collapse;
}
table tr.top {
height:30px;
background-color:#E92C2C;

}
table tr.top td {
	border:1px solid black;
	background-color:#E92C2C;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	text-shadow:1px 1px 1px #000;
	font-size:18px;
	padding:2px 0 !important;
}
table tr.top td.netwerk {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
table tr.first {
	background-color:#e7e7e7;
}
table tr.odd td {
	background-image:url(../../../ic_images/odd_bg.jpg) !important;
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f7f7f7;
}
table tr.even td {
	background-color:#fafafa !important;
}
table tr {
}
table tr td {
}
table td {
	vertical-align:middle;
	text-align:center;
	padding:10px 0;
	border:1px solid #ccc;
}
table td.rank {
	 color: #444444;
    font-family: 'Lobster14Regular',Arial,Helvetica,sans-serif;
    font-size: 35px;
    text-shadow: -1px -1px 1px #FFFFFF, -2px 2px 5px #555555;
    width: 48px;
}
table td.casino {
	width:152px;
}
table td.casino img {
	box-shadow:2px 2px 4px #000;
}
table td.spellen {
	width:185px;
padding-right:0;
padding-left:16px;
}
table td.spellen ul{

	text-align:left;
}
table td.spellen ul li{
	border-top:none !important;
	border-bottom:none !important;
	padding:0 !important;
	background:none !important;
		list-style:disc outside !important;
}
table td.spellen ul li a{
	color:#000;
	text-decoration:none;
}
table td.spellen ul li a:hover{
	text-decoration:underline;
}
table tr.first td.bonus p {
	color:#c94840 !important;
}
table td.bonus {
	width:95px;
}
table td.bonus p {
	font-size:19px;
	font-weight:bold;
	color:#000;
}
table td.waardering {
	width:120px;
}
table td.waardering a.review {
	display:block;
		color:#000;
	text-decoration:underline;
}
table td.waardering a.review:hover {
		text-decoration:underline;
}
table td.netwerk {
    color: #C94840;
    font-family: 'Lobster14Regular',Arial,Helvetica,sans-serif;
    font-size: 22px;
    text-shadow:-1px 1px 1px #FFFFFF, -2px 2px 3px #555555;
    width: 135px;
}
table td.netwerk img {
	margin:0 auto 2px;
}
table td.bezoek {
	width:197px;
}
table td.bezoek a {
    background-image: url("../../../ic_images/cube-btn.gif");
    box-shadow: 2px 2px 3px #333333;
text-transform:capitalize;
    color: #000000;
    display: block;
    font-size: 22px;
    font-weight: bold;
    height: 34px;
    margin: 0 auto;
    padding-top: 13px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #FFFFFF, -1px -1px 0 #999999;
    text-transform: uppercase;
    width: 146px;
    z-index: 2;
}

span.star-rating-control {
	text-align:center;
}
table tr.first td.rank {
	overflow:visible;
}
table tr.first td.rank img {
	    left: -21px;
    position: absolute;
    top: 50px;
    z-index: 5;
}



#cse table td {padding:0px !inportant; border:none !important; text-align:left; }
#cse form.gsc-search-box {clear:both;}
/*========= Doron | 21-May-2012 =========*/	
#GameList_Images {
    margin-top: 22px;
}
#GameList_Images ul.GameList {
    float: left;
    width: 657px;
}
#GameList_Images ul.GameList li {
    display: block;
    float: left;
    height: 155px;
    margin-bottom: 9px;
    margin-right: 11px;
    width: 152px;
}
#GameList_Images ul.GameList li a {
    display: block;
    float: left;
    position: relative;
}
#GameList_Images ul.GameList li a .ImgFrame {
    float: left;
    height: 114px;
    margin: 7px 3px 0;
    overflow: hidden;
    width: 152px;
}
#GameList_Images ul.GameList li a .ImgFrame.Border {
    border: 1px solid #e8e8e8;
}
#GameList_Images ul.GameList li a .ImgFrame img {
    height: 114px;
    margin-left: 0;
    padding: 0;
}
#GameList_Images ul.GameList li a span.Info {
    background: url("../../../ic_images/GameList_BG-shadow.png") no-repeat scroll center top transparent;
    color: #000000;
    display: table-cell;
    height: 40px;
    line-height: 15px;
    margin: 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 153px;
}
#GameList_Images ul.GameList li a .Sticker {
    background: url("../../../ic_images/Sticker.png") no-repeat scroll 0 0 transparent;
    height: 53px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: 50px;
    top: 0;
    white-space: nowrap;
    width: 49px;
    z-index: 999;
}
#GameList_Images ul.GameList li a .Sticker.Best {
    background-position: 0 0;
}
#GameList_Images ul.GameList li a .Sticker.Hot {
    background-position: 0 -53px;
}

tr#title_tr {
    font-size:18px;
    font-weight:bold;
}

/*==== Articles - tabs | 29-11-2012 ====*/
#Articles_tabs {margin-bottom:44px; clear:both;}
#Articles_tabs h2 {}
#Articles_tabs ul {display:block; background:url(../../../ic_images/ul_border-bottom.png) repeat-x 0 bottom; float:left; padding-bottom:4px; margin-bottom:11px;}
#Articles_tabs ul li {float:left; display:block; padding-left:4px; background:url(../../../ic_images/li_border-right.png) repeat-y left 0; }
#Articles_tabs ul li:first-child {background:none; padding-left:0;}
#left_bl #Articles_tabs ul li a.tabItem {display:block; width:193px; height:60px; overflow:hidden; font-size:14px; line-height:18px; padding:15px; color:#474646; font-weight:normal;}
#Articles_tabs ul li:hover .tabItem, #Articles_tabs ul li .tabItem.active {background:url(../../../ic_images/li_hover.png) repeat 0 0;}
#Articles_tabs ul li .tabItem:hover {cursor:pointer;}
#Articles_tabs ul li span.Title {color:#80181a; display:block; font-weight:bold;}
#Articles_tabs ul li p {}
#Articles_tabs .TabContent {clear:both;}
#Articles_tabs .TabContent h3 {font-size:18px; color:#80181a; display:block; margin-bottom:4px;}
#Articles_tabs .TabContent p {}
#Articles_tabs .TabContent .Quote_tab {font-size:16px; line-height:22px; width:202px; margin: 0 0 11px 11px; float:right; color:#80181a;}

/*==== Social Media | 29-11-2012 ====*/
#SocialMedia {margin-bottom:44px; clear:both;}
#SocialMedia h2 {}
#SocialMedia .Plugin_frame {cleat:left; width:293px; height:275px; float:left; margin-right:22px; background-color:#FFF;}
#SocialMedia .Plugin_frame img {padding:0;}
#SocialMedia .Info {width:368px; float:right;}
#SocialMedia .Info > span.Title {font-size:14px; color:#80181a;}
#SocialMedia .Info ul.Networks {} 
#SocialMedia .Info ul.Networks li {margin-bottom:11px; line-height:17px;}
#SocialMedia .Info ul.Networks li span.Title {font-weight:bold; display:block; margin:1px;}
#SocialMedia .Info ul.Networks li .Icon {width:38px; height:36px; float:left; margin-right:11px; background:url(../../../ic_images/icons/social_icons.png) 0 0; text-indent:999px; overflow:hidden;}
#SocialMedia .Info ul.Networks li .Icon.Facebook {background-position:0 0;}
#SocialMedia .Info ul.Networks li .Icon.Twitter {background-position:-38px 0;}
#SocialMedia .Info ul.Networks li .Icon.Google-Plus {background-position:-76px 0;}

/*==== Most Popular Games | 29-11-2012 ====*/
#block_games {width:100%; float:left; }
#block_games h2 {margin-bottom:20px;}
#block_games ul.MostPopular {float:left; display:block; list-style: none;}
#block_games ul.MostPopular > li {width:210px;float:left;margin:0 0 0 10px;}
#block_games ul.MostPopular > li:first-child {margin:0;}
#block_games ul.MostPopular > li .img {margin-bottom:5px;}
#block_games ul.MostPopular > li .img img {margin:0 auto;}
#block_games ul.MostPopular > li ul {margin-left:35px;}
#block_games ul.MostPopular > li ul li {background:url(../../../ic_images/bullet.png) no-repeat left 11px; padding-left:11px; display:block; line-height:26px; margin-bottom: 0}
#left_bl #block_games ul.MostPopular > li ul li a {font-size:14px; color:#474646; font-weight:normal;}
#left_bl #block_games ul.MostPopular > li li a:hover {color: #a42341;}
#block_games h3.CategoryTitle {color:#404040; font-size:18px; text-transform:uppercase; font-size:18px; font-weight:bold; text-indent:35px;}













/**********************************************
***********************************************
				Photo Contest 9.12.12
***********************************************
**********************************************/




/* Game List Module 31.10.12 */

#GameList_Images {
    margin-bottom: 11px;
}
#GameList_Images ul.GameList {
    float: left;
    width: 657px;
}
#GameList_Images ul.GameList li {
    display: block;
    float: left;
    height: 155px;
    margin-bottom: 9px;
    margin-right: 11px;
    width: 152px;
}
#GameList_Images ul.GameList li a {
    display: block;
    float: left;
    position: relative;
}
#GameList_Images ul.GameList li a .ImgFrame {
    border: 1px solid #E8E8E8;
    float: left;
    height: 114px;
    margin: 7px 3px 0;
    overflow: hidden;
    width: 152px;
}
#GameList_Images ul.GameList li a .ImgFrame.Border {
    border: 1px solid #E8E8E8;
}
#GameList_Images ul.GameList li a .ImgFrame img {
    height: 114px;
    margin-left: 0;
    padding: 0;
}
#GameList_Images ul.GameList li a .ImgFrame:hover {
    border: 1px solid #B71013;
}
#GameList_Images ul.GameList li a span.Info {
    background: url("../../../ic_images/GameList_BG-shadow.png") no-repeat scroll center top transparent;
    color: #000000;
    display: table-cell;
    height: 40px;
    line-height: 15px;
    margin: 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 153px;
}
#GameList_Images ul.GameList li a span.Info:hover {
    color: #B71013;
}
#GameList_Images ul.GameList li a .Sticker {
    background: url("../../../ic_images/Sticker.png") no-repeat scroll 0 0 transparent;
    height: 53px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: 50px;
    top: 0;
    white-space: nowrap;
    width: 49px;
    z-index: 999;
}
#GameList_Images ul.GameList li a .Sticker.Best {
    background-position: 0 0;
}
#GameList_Images ul.GameList li a .Sticker.Hot {
    background-position: 0 -53px;
}

/* photo contest */


/**
 * Grid container
 */
#tiles {
list-style-type: none;
position: relative; /** Needed to ensure items are laid out relative to this container **/
margin: 0;
}

/**
 * Grid items
 */
#tiles li {
width: 190px;
background-color: #ffffff;
border: 1px solid #dedede;
display: none; /** Hide items initially to avoid a flicker effect **/
cursor: pointer;
padding: 4px 4px 0;
text-align:center;
box-shadow: -2px 1px 2px #EEEEEE;
}
.titleText {
}
.mainTitleText {
	text-align:left;
	clear:both;
	margin:3px 0 0 0 !important;
	color:#000 !important;
	font-size:14px;
}
#tiles li img.main_img {
display: block;
position:relative;
margin:0 auto;
max-width:190px;
}
#tiles li .shadow {
	background-image:url(../../../ic_images/bottom_shadow.png);
	width:198px;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:0;
}
#tiles li .top_s {
	width:188px;
	height:0px;
	background-color:transparent;
	background-image:url(../../../ic_images/tioSbg.png);
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	padding:0 5px;
	overflow:hidden;
}
#superbox .top_s {
	overflow:hidden;
	height:0px;
	background-color:transparent;
	background-image:url(../../../ic_images/tioSbg.png);
	position:absolute;
	z-index:5;
	top:0;
	left:0;
}
#tiles li:hover .top_s {
	display:block;
}
.top_s a {
	width:26px;
	height:24px;
	display:block;
	float:left;
	margin:0 2px;
	background-image:url(../../../ic_images/buttons_sprite.png);
}
.top_s a.twitter {
	background-position:-28px 96px;
}
.top_s a.facebook {
	background-position:-28px 72px;
}
.top_s a.google {
	background-position:-28px 48px;
}
.top_s a.email {
	background-position:-28px 24px;
	display:none;
}
.top_s a.like {
	background-position:-28px 120px;
	float:right !important;
}
.top_s a.comment {
	background-position:-28px 144px;
	float:right !important;
}
.top_s a.twitter:hover {
	background-position:-1px 96px;
}
.top_s a.facebook:hover {
	background-position:-1px 72px;
}
.top_s a.google:hover {
	background-position:-1px 48px;
}
.top_s a.email:hover  {
	background-position:-1px 24px;
}
.top_s a.like:hover {
	background-position:-1px 120px;
	float:right !important;
}
.top_s a.comment:hover {
	background-position:-1px 144px;
	float:right !important;
}

.scroll_container {clear:both;}

#tiles li .bottom_s {
	height:auto;
	padding:6px 0px 0 5px;
	position:relative;
	display:block;
}
#tiles li .comments_cont {
	max-height:143px;
	overflow-y:auto;
	overflow-x:hidden;
	margin-top:10px;
	position:relative;
	display:none;
}
#tiles li .img_links {
    color: #81858A;
    font-size: 11px;
    height: 15px;
    margin-bottom: 5px;
    padding: 2px 0 2px 10px;
    position: relative;
    width: auto;
	zoom:1;
}
#tiles li img.user_img {
	width:30px;
	float:left;
	margin-right:5px;
	display:none;
}
#tiles li .img_links a.like {
	background-image:url(../../../ic_images/buttons_sprite.png);
	background-position:-55px 120px;
	float:left;
	width:auto;
	text-decoration:none;
	padding-right:16px;
	margin-right:5px;
	color:#81858a;
	 margin-left: 5px;
	 margin-top:2px;
}
#tiles li .img_links a.like:hover, #tiles li .img_links a.like .active {
	/*text-decoration:underline;*/
	color:#010101;
	background-position:-55px 144px;
}
#tiles li .img_links a.comment:hover, #tiles li .img_links a.comment .active {
	color:#010101;
background-position:-54px 96px;
}
#tiles li .img_links a.like span {
	 left: -14px;
    position: relative;
    top: -2px;
}
#tiles li .img_links a.comment {
	background-image:url(../../../ic_images/buttons_sprite.png);
	background-position:-54px 72px;
	float:left;
	width:auto;
	text-decoration:none;
	padding-right:17px;
	margin-right:5px;
	color:#81858a;
	 margin-left: 5px;
	 margin-top:2px;
}
#tiles li .img_links a.comment span {
	 left: -14px;
    position: relative;
    top: -2px;
}
#tiles li .img_links span.picnum {
	float:right;
}
#tiles li .img_text {
	position:absolute;
}
#tiles li .img_text, #tiles li .comments_cont .single_com {
    background-color: #ffffff;
    clear: both;
    height: auto;
    margin-left: -4px;
    margin-right: -4px;
    padding: 5px;
    position: relative;
    text-align: left;
    width: auto;
	}
#tiles li .comments_cont .single_com {
	    background-color: #efefef;
		border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#tiles li .img_text p.main_text, #tiles li .comments_cont p.main_text {
	font-size:12px;
	color:#010101;
	display:block;
	margin:3px 0 !important;
}
#tiles li .img_text span.author, #tiles li .comments_cont span.author {
	display:block;
	color:#81858a;
	font-size:11px;
	margin:6px 0 0 0 !important;
}
#tiles li .img_text a.site_link, #tiles li .comments_cont a.site_link {
	display:block;
	clear:both;
	text-decoration:none;
	color:#81858a;
	font-size:11px;
	margin:0 !important;
	word-wrap:break-word;
}
#tiles li .img_text a.site_link:hover, #tiles li .comments_cont a.site_link:hover {
	color:#010101;
}

/**
 * Grid item text
 */
#tiles li p {
color: #010101;
font-size: 12px;
margin: 7px 0 0 0;
}
#tiles li .author_name {
	color:#81858A;
	font-size:11px;
	position:relative;
	top:5px;
}
ul#pagination {
	width:auto;
	height:25px;
	position:relative;
	margin:0 auto;
	bottom:0;
	text-align:center;
	cursor:pointer;
}
ul#pagination li {
	display:inline;
	list-style:none;
	cursor:pointer;
}
ul#pagination li a {
	text-decoration:none;
	color:#999;
	cursor:pointer;
}
ul#pagination li a:hover {
	color:#000;
}


  .clearfix {
	  clear:both;
  }
		
/*-----------------------------------superbox-styles---------------------------------------*/


/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto; padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px; background:#fff; overflow:visible !important;}
#superbox-innerbox{}
#superbox.image{text-align:center;}
#superbox .close a{background-image:url(../../../ic_images/close_window.png); width:21px; height:16px; display:block; float:right; font-size:0px; color:transparent; cursor:pointer; position:relative; z-index:5;}
#superbox .nextprev{margin:0; width:100%; position:relative; float:left;}
#superbox .large_img {display:block;}
#superbox-innerbox {position:relative;}


/**
 * Grid items
 */
#superbox .large_image {
	max-height:500px;
	float:left;
	position:relative;
	z-index:1;
}

#superbox img.main_img {
display: block;
position:relative;
float:left;
max-height:500px;
max-width:500px;

}
#superbox .inner_bottom_s {
	float:left;
	width:300px;
	position:relative;
	z-index:1;
	margin-top:-31px;
	margin-left:10px;
}
#superbox .inner_top_s {
}
/*#superbox .top_s {
	background-color:transparent;
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	height:0;
	opacity:0.7;
}*/
#superbox .top_s a {
	width:26px;
	height:24px;
	display:block;
	float:left;
	margin:0 2px;
}
#superbox .top_s a.like {
	display:none !important;
}
#superbox .top_s a.comment {
	display:none !important;
}
#superbox .top_s a.email {
	display:none !important;
}
#superbox .bottom_s {
	height:auto;
	padding:0px !important;
	position:relative;
	width:100%;
	display:block;
}
#superbox .comments_cont {
	width:299px !important;
	clear:both;
	margin-top:10px;
	min-height:100px;
}
#superbox .img_links {
    color: #81858A;
    font-size: 11px;
    height: auto;
    margin-bottom: 5px;
    padding: 2px 10px;
    position: absolute;
    width: auto;
	display:none;
}
#superbox img.user_img {
	width:30px;
	float:left;
	margin-right:5px;
}
#superbox .img_links a.like {
	background-image:url(../../../ic_images/heart.png);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	width:auto;
	text-decoration:none;
	padding-right:16px;
	margin-right:5px;
	color:#81858a;
}
#superbox .img_links a.like:hover, #superbox .img_links a.comment:hover {
	/*text-decoration:underline;*/
	color:#010101;
}
#superbox .img_links a.like span {
}
#superbox .img_links a.comment {
	background-image:url(../../../ic_images/comment.png);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	width:auto;
	text-decoration:none;
	padding-right:17px;
	color:#81858a;
}
#superbox .img_links a.comment span {
	text-decoration:none;
}
#superbox .img_links span.picnum {
	float:right;
	margin-right:10px;
}

#superbox .img_text, .comments_cont .single_com {
    background-color: #fff;
    clear: both;
    margin-left: -4px;
    margin-right: -4px;
    padding: 5px;
    position: relative;
    text-align: left;
    top: 5px;
	margin-top:5px;
	}
	#superbox .comments_cont .single_com {
	   
		border-top: 1px solid #9B9B9B;
		top:0 !important;
		margin-top:0 !important;
		zoom:1;
}
.ie7 {
	color:red;
}
#superbox .img_text p.main_text, #superbox .comments_cont p.main_text {
	font-size:12px;
	color:#010101;
	display:block;
	margin:3px 0 !important;
}
#superbox .img_text span.author, #superbox .comments_cont span.author {
	display:block;
	color:#81858a;
	font-size:11px;
	margin:6px 0 0 0 !important;
}
#superbox .img_text span.author {
	font-size:18px;
	color:#6f6f6f;
	height:55px;
}
#superbox a.large_like {
    background-image:url(../../../ic_images/buttons_sprite.png);
	background-position:-43px 0;
    display: block;
    float: left;
    height: 38px;
    margin-right: 5px;
    margin-top: -22px;
    width: 43px;
}
#superbox a.large_like:hover, #superbox a.large_like .active {
	background-position:0 0;
}
#superbox span.likes {
	display: block;
    margin: 10px 0;
    padding-top: 27px;
    text-align: left;
	font-size:16px;
	color:#9a9a9b;
	border-bottom: 1px solid #9B9B9B;
	border-top: 1px solid #9B9B9B;
	padding-bottom:5px;
	float:left;
	clear:both;
	width:100%;
}
#superbox .author {
	height:auto;
	position:relative;
}
#superbox .single_com .author {
    float: left;
    height: auto;
    max-width: 235px;
    position: relative;
}
#superbox span.likes b {
	color:#000;
	font-weight:normal;
}
#superbox .comment_input {
    clear: both;
    float: left;
    margin-bottom: 8px;
}
#superbox .comment_input .commtext {
	border-color: #bdbdbd;
	border-width:1px;
	border-radius:4px;
	max-height:50px;
	width:253px;
	max-width:253px;
	float:left;
	padding:5px;
	font-size:12px;
	color:#a8a8ad;
	font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
}
#superbox input.commtext {
	margin-bottom:2px;
}
#superbox .comment_input img.user_img {
	float:left;
}
#superbox .img_text {
	padding-bottom:5px;
	float:left;
}
#superbox .img_text img.user_img {
	width:55px !important;
	display:none;
}
#superbox .img_text .author {
	    clear: none;
    float: right;
    width: 238px;
}
#superbox .img_text .author_name {
	 clear: none;
    float: left;
	max-width:220px;
	font-size:18px;
	color:#6f6f6f;
}
#superbox .single_com .author_name {
	clear: none;
    float: left;
	max-width:220px;
	color:#6f6f6f;
}
#superbox .img_text .author a.site_link {
	float:left;
	clear:both;
}
#superbox .img_text .author a.site_link:hover {
}
#superbox .titleText {
	float:left;
	clear:both;
	margin:9px 0 0 0 !important;
}
#superbox .single_com .titleText {
	margin:0 !important;
	color:#000 !important;
}
#superbox .img_text p.main_text {
	clear:both;
	font-size:14px;
	width:150px;
}
#superbox .img_text a.site_link, #superbox .comments_cont a.site_link {
	text-decoration:none;
	color:#81858a;
	font-size:11px;
	margin:0 !important;
	
}
#superbox p.title {
		font-size:12px;
	color:#010101;
	display:block;
	margin:9px 0 !important;
	float:left;
}

#superbox .img_text a.site_link {
	font-size:13px;
	float:left;
}
#superbox .img_text a.site_link:hover, #superbox .comments_cont a.site_link:hover {
	color:#010101;
}
#superbox .inner_bottom_s a.like {
	display:block;
}
#superbox .top_s .picnum {
	float:right;
	color:#eee;
	font-size:15px;
	font-weight:bold;
	text-shadow:1px 1px 2px #111;
	margin-right:10px;
	margin-top:5px;
}
#superbox .date {
	    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    clear: both;
    color: #999999;
    float: left;
    font-size: 10px;
    margin: 0 !important;
}

/**
 * Grid item text
 */
#superbox p {
color: #666;
font-size: 12px;
margin: 7px 0 0 7px;
}
#superbox a.prev {
	position:relative;
	left:-60px;
	float:left;
	background-image:url(../../../ic_images/prev_arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	width:50px;
	height:60px;
	font-size:0;
	color:transparent;
	bottom:50%;
	cursor:pointer;
	display:block;
}
#superbox a.next {
	display:block;
	cursor:pointer;
	position:relative;
	float:right;
	bottom:50%;
	right:-60px;
	background-image:url(../../../ic_images/next_arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	width:50px;
	height:60px;
	font-size:0;
	color:transparent;
}

/*---------------------form styles-------------------------*/

#SendPhotoForm {position:fixed; display:none; left:50%; top:50%;z-index:99999999;}
#SendPhotoForm .formBody {
	background-color:#fff;
	margin-top:15px;
}
#SendPhotoForm .close a {background-image:url(../../../ic_images/close_window.png); width:21px; height:16px; display:block; float:right; font-size:0px; color:transparent; cursor:pointer; position:relative; z-index:5;}
#SendPhotoForm .formContainer {}
#SendPhotoForm .formContainer .message {}
#SendPhotoForm .formContainer .message .thanks {display:block; margin-top:180px; font-size:24px; font-weight:bold; text-align:center; text-decoration:uppercase;}
#SendPhotoForm .formContainer .message .messageText {display:block; padding:20px; text-align:center;}

.topBar {
	position:relative;
	top:-23px;
	height:24px;
	padding-left:10px;
}
.topBar p {
	color:#fff !important;
}
.formContainer {
	height:535px;
	width:350px;
	display:block;
}
.formWindow {
	background-color:#2f3436 !important;
	padding:0px !important;
	width:350px !important;
}
.formWindow p.close {
	padding:7px;
}
.formWindow form{
	margin-top:-15px;
	position:relative;
	padding:0 30px;
}
.captcha {
	clear:both;
}
.formWindow .close a {
	background-image:url(../../../ic_images/greyX.png) !important;
}
.formContainer p.fieldName {
	clear:left;
	text-align:left;
	width:100%;
	display:block;
	margin:10px 0 5px 0 !important;
}
.formContainer form * {
	width:100%;
	color:#000 !important;
}
.formContainer form input, .formContainer form textarea {
	border:1px solid #c9c9c9;
	border-radius:3px;
}

.formContainer form input {
		height:25px;
}
.formContainer form textarea {
		resize:none;
}
.formContainer form input.fileInp {
	float:left;

	   margin-right: 10px;
    width: 201px;
}
.formContainer form button {
	float:left;
	width:77px;
	height:25px;
}
.formContainer form .captchaField {
	clear:both;
	margin-top:10px;
}
.formContainer form .captchaField img {float:left;}
.formContainer form .Termofuse {float:left; width:160px; margin-top:10px;}
.formContainer form .Termofuse input#TermsOfUse {float:left; width:auto; margin-right:5px; height:auto; border:none;}
.formContainer form .Termofuse .smallText {display:inline; font-size:10px; line-height:14px; padding:5px 0;}
#left_bl .formContainer form .Termofuse .smallText a {color:#666 !important; font-weight:normal; text-decoration:underline;}

img.captcha {
	width:148px;
	height:45px;
	position:relative;
	top:10px;
	display:block;
	margin-bottom:15px;
}
input.sendForm {
	background:transparent url(../../../ic_images/sendForm.png) -115px 0;
	width:115px;
	height:39px !important;
	display:block;
	float:right;
	border:0px !important;
	margin-top:20px;
	border-radius:0px !important;
	font-size:18px;
	color:#fff !important;
	cursor:pointer;
}
.formContainer .message {
	display:none;
}
/*------------Form Done-----------*/
.formContainer.done .topBar{
	visibility:hidden;
}
.formContainer.done form {
	display:none;
}
.formContainer.done .message {
	display:block;
	width:70%;
	position:relative;
	margin:0 auto;
	color:#2f3436;
	text-align:center;
}
.formContainer.done .message span.thanks {
	font-size:38px;
	display:block;
	clear:both;
	height:34px;
}
.formContainer.done .message p.messageText {
	font-size:18px !important;
	color:#2f3436 !important;
	display:block;
	clear:both;
}

/*---------------------temp styles-------------------------*/
#left_bl>.Review, #left_bl>.Quote, #left_bl>.QuickFacts {
	display:none;
}

#tiles li .info {
    position:relative;
    z-index:4;
}
#tiles li .bottom_s {
    z-index:3;
}

#loader{
    width: 20px;
    position: absolute;
	z-index:99999;
	right:5px;
	bottom:8px;
    display: none;
}

div.scrollExtend-loading {
    height: 18px;
    width: 220px;
    background-image:url('../../../ic_images/horizontal-loader.gif');
    background-position: center center;
    background-repeat: no-repeat;
    position:relative;
    margin: 0 auto;
}
.WYSIWYG ul li {list-style:disc inside;}     /* DSN-366 -> add bullets */


.HpTop h1 {
	margin-top: 15px;
}


#left_bl table.RoundGameList {width:632px;margin-bottom:20px;}
#left_bl table.RoundGameList tr {display:block;float:left; margin-bottom: 10px;width:632px;height:110px;background:transparent url(../../../ic_images/GameListBg.jpg) no-repeat 0 0; z-index:10;
border-radius:8px; -webkit-border-radius: 8px;-moz-border-radius: 8px;overflow: hidden;position:relative;behavior: url(http://www.internetcasinot.com/css/PIE.php);}
#left_bl table.RoundGameList tr>a.ReviewLink {display:block;}
#left_bl table.RoundGameList tr>a.ReviewLink>div {float:left; width:467px;}
#left_bl table.RoundGameList td.column-1 {padding:0;height:110px;width:136px;margin-right:15px;overflow:hidden;z-index:2;
-webkit-box-shadow: #000 1px 0px 3px;
-moz-box-shadow: #000 1px 0px 3px;
box-shadow: #000 1px 0px 3px;

border-radius:8px 0px 0px 8px;
 -webkit-border-radius:8px 0 0 8px;
 -moz-border-radius:8px 0 0 8px;
 behavior: url(http://www.internetcasinot.com/css/PIE.php);
}
#left_bl table.RoundGameList td.column-1 img{max-height:110px;margin-left:-13px;}
#left_bl table.RoundGameList tr .RoundWhite {display:inline-block;z-index:999999;position:absolute;top:0;left:0;width:35px;height:110px; background:transparent url(../../../ic_images/Round_white.png) no-repeat 0 0;}
#left_bl table.RoundGameList tr .RightContent {float:left;width:170px;position:relative; color:#000;}
#left_bl table.RoundGameList tr .RightContent span {display:block;}
#left_bl table.RoundGameList tr a {font-size:12px;font-weight:normal;}

#left_bl table.RoundGameList tr .BrandLogo {float:left;margin-right:8px;width:125px;text-align:center;}
#left_bl table.RoundGameList tr .BrandLogo img {text-align:center;display:inline;margin-left:-11px;padding:5px !important; max-width:134px;}
#left_bl table.RoundGameList tr p {width:460px;text-align:left;}
#left_bl table.RoundGameList tr .ListContentContainer {margin:5px 0px 9px 0; }

#left_bl table.RoundGameList tr a.TablePlayBtn {display:table; position:absolute; top:24px; right:11px; width:133px; height:47px; background:transparent url(../../../ic_images/GrBtnGameList.png) no-repeat 0 0; line-height:20px; font-size:20px; color:#FFF; font-weight:bold; text-transform:uppercase; text-shadow: 1px 1px 2px #626262; text-align:center; padding:8px 2px 8px 0px;}
#left_bl table.RoundGameList tr a.TablePlayBtn .VerticalAlign {display:table-cell; vertical-align:middle;}
#left_bl table.RoundGameList tr a.TablePlayBtn span {display:block; font-size:11px; line-height:11px; padding-bottom:5px;}

/* Ie7 Fix */
#left_bl table.RoundGameList tr .ListContentContainer .stars {*display:block;margin-bottom:6px;}
#left_bl table.RoundGameList tr p {*display:inline; *line-height:16px;}
#left_bl table.RoundGameList tr .RightContent span.visit {float:left;color:#990000;position:absolute;left:0;top:84px;width:200px;}

#left_bl .breadcrumbs a {
	color: #777;
	font-weight: normal;
}

#left_bl .breadcrumbs {
	font-size: 90%;
}

#left_bl a.TablePlayBtn {display:table; width:133px; height:63px; background:transparent url(../../../ic_images/GrBtnGameList.png) no-repeat 0 0; line-height:20px; font-size:20px; color:#FFF; font-weight:bold; text-transform:uppercase; text-shadow: 1px 1px 2px #626262; text-align:center; padding:8px 2px 8px 0px;}
#left_bl a.TablePlayBtn .VerticalAlign {display:table-cell; vertical-align:middle;}
#left_bl a.TablePlayBtn span {display:block; font-size:11px; line-height:11px; padding-bottom:5px;}

#left_bl .TablePlayBtn {display:table; width:133px; height:63px; background:transparent url(../../../ic_images/GrBtnGameList.png) no-repeat 0 0; line-height:20px; font-size:20px; color:#FFF; font-weight:bold; text-transform:uppercase; text-shadow: 1px 1px 2px #626262; text-align:center; padding:8px 2px 8px 0px;}
#left_bl .TablePlayBtn .VerticalAlign {display:table-cell; vertical-align:middle;}
#left_bl .TablePlayBtn span {display:block; font-size:11px; line-height:11px; padding-bottom:5px;}

#left_bl .perus tbody td {
	vertical-align: middle;
}

.perus td.column-1 {
	width: 290px;
}

.levee td.column-1 {
	width: 200px;
}

.pelit td.column-3 {
	padding: 8px 0 8px 8px;
}

.perus td.column-1 img, .pelit_vasen td.column-3 img {
	float: left;
}

table {
	box-shadow: 3px 3px 3px #888;
}

.perus td.column-1 .TablePlayBtn, .pelit_vasen td.column-3 .TablePlayBtn{
	float: right;
}

.pelit_vasen td.column-1 {
	width: 200px;
	padding: 8px 8px 8px 0px;
}

.pelit_vasen td.column-3 {
	width: 290px;
}

/*
.SmartTableContainer {
    background: url("../../../images/SmartableBottom.jpg") repeat-x scroll 0 bottom transparent;
    margin: 20px 0 50px 11px;
    padding-bottom: 10px;
    width: 687px;
}
.SmartTableContainer ul {margin:0 !important;}
.SmartTableContainer li {
    list-style: none outside none;
}*/
.TableStars {
    background: url("../../../images/SmartableStars.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 19px;
    overflow: hidden;
    text-indent: 120px;
    white-space: nowrap;
    width: 100px;
}
.TableStars.s-5 {
    background-position: 0 0;
}
.TableStars.s-4-5 {
    background-position: -20px -19px;
}
.TableStars.s-4 {
    background-position: -20px 0;
}
.TableStars.s-3-5 {
    background-position: -40px -19px;
}
.TableStars.s-3 {
    background-position: -40px 0;
}
.TableStars.s-2-5 {
    background-position: -60px -19px;
}
.TableStars.s-2 {
    background-position: -60px 0;
}
.TableStars.s-1-5 {
    background-position: -80px -19px;
}
.TableStars.s-1 {
    background-position: -80px 0;
}
.TableStars.s-0-5 {
    background-position: -100px -19px;
}
/*
.SmartTableContainer .gradient {
	background-image: linear-gradient(right , #FFFFFF 17%, #E0E2E2 100%);
	background-image: -o-linear-gradient(right , #FFFFFF 17%, #E0E2E2 100%);
	background-image: -moz-linear-gradient(right , #FFFFFF 17%, #E0E2E2 100%);
	background-image: -webkit-linear-gradient(right , #FFFFFF 17%, #E0E2E2 100%);
	background-image: -ms-linear-gradient(right , #FFFFFF 17%, #E0E2E2 100%);
    width: 100%;
}
.SmartTableContainer .SmartTableHead {
    background: url("../../../images/Blocks_Headline-long.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    height: 30px;
    width: 687px;
}
.SmartTableContainer .SmartTableHead .Lable {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 30px;
    text-align: center;
}
.SmartTableContainer .SmartTableHead .Lable.Name {
    width: 132px;
}

.SmartTableContainer .SmartTableHead .Lable.Rating {
    width: 85px;
}
.SmartTableContainer .SmartTableHead .Lable.Play {
    width: 145px;
}
.SmartTableContainer .SmartTableHead .Lable.QFacts {
    text-align: left;
}
.SmartTableContainer ul.SmartTable {
    background: url("../../../images/SmartableLiBg.png") no-repeat scroll -466px bottom transparent;
    display: block;
    padding-bottom: 1px;
    position: relative;
	margin:0;
    width: 100%;
}
.SmartTableContainer ul.SmartTable > li {
    background: url("../../../images/SmartableLiBg.png") no-repeat scroll 0 -49px transparent;
    height: 49px;
    padding-right: 22px;
    width: 348px;
}
.SmartTableContainer ul.SmartTable > li.Active {
    background-position: 0 0;
}
.SmartTableContainer ul.SmartTable > li .Fetured {
    background: url("../../../images/FeturedStars.png") no-repeat scroll 0 0 transparent;
    height: 41px;
    left: -15px;
    position: absolute;
    top: 5px;
    width: 40px;
}
.SmartTableContainer ul.SmartTable > li .BrandLogo {
    float: left;
    height: 40px;
    margin-left: 7px;
    padding: 5px 0 0;
    text-align: center;
    width: 120px;
}
.SmartTableContainer ul.SmartTable > li .BrandLogo img {
    height: 40px;
}
.SmartTableContainer ul.SmartTable > li .Bonus {
    color: #4A4E50;
    float: left;
    font-size: 11px;
    line-height: 49px;
    text-align: center;
    width: 80px;
}
.SmartTableContainer ul.SmartTable > li div.Raing {
    float: left;
    height: 19px;
    margin: 15px 0;
    width: 100px;
}
.SmartTableContainer ul.SmartTable > li span.Raing {
    float: left;
    height: 19px;
    margin: 15px 0;
    width: 100px;
}
.SmartTableContainer ul.SmartTable > li .Visit {
    float: right;
    margin: 8px 10px 0 0;
}
.SmartTableContainer ul.SmartTable > li .Visit a.VisitBtn {
    background: url("../../../images/SmartablePlaynow.png") no-repeat scroll 0 0 transparent;
    color: #4A4E50;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.SmartTableContainer ul.SmartTable > li .Visit a.VisitBtn:hover {
    background-position: 0 -32px;
}
.SmartTableContainer ul.SmartTable > li .Visit span.VisitBtn {
    background: url("../../../images/SmartablePlaynow.png") no-repeat scroll 0 0 transparent;
    color: #4A4E50;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.SmartTableContainer ul.SmartTable > li .Visit span.VisitBtn:hover {
    background-position: 0 -32px;
}
.SmartTableContainer ul.SmartTable > li ol {
    display: none;
    left: 365px;
    padding: 10px 20px 0 10px;
	margin:0;
    position: absolute;
    top: 0;
    width: 170px;
}
.SmartTableContainer ul.SmartTable > li ol a.FullReview, .SmartTableContainer ul.SmartTable > li ol a.VisitSite {
    color: #8A0E0E;
    display: block;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 15px;
    text-decoration: none;
}
.SmartTableContainer ul.SmartTable > li ol a.FullReview:hover, .SmartTableContainer ul.SmartTable > li ol a.VisitSite:hover {
    text-decoration: underline;
}
.SmartTableContainer ul.SmartTable > li ol a.FullReview {
    float: left;
}
.SmartTableContainer ul.SmartTable > li ol a.VisitSite {
    float: right;
}
.SmartTableContainer ul.SmartTable > li ol h2 {
    clear: both;
    color: #222222;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.SmartTableContainer ul.SmartTable > li ol ul {
    color: #222222;
    line-height: 17px;
    margin-top: 10px;
}
.SmartTableContainer ul.SmartTable > li ol ul li {
    background: url("../../../images/LiStyleDsc.png") no-repeat scroll 0 5px transparent;
    font-size: 11px;
    padding-left: 15px;
}
.SmartTableContainer ul.SmartTable > li .PaymentOptions {
    margin: 15px;
}
.SmartTableContainer ul.SmartTable > li .PaymentOptions .Title {
    color: #222222;
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
}
.SmartTableContainer ul.SmartTable > li .PaymentOptions img {
    float: left;
    margin-right: 3px;
}
.SmartTableContainer ul.SmartTable > li.Active ol {
    display: block;
}*/

.starsprite {
	background-image: url('../../../k-sub/starsprite.png');
	height: 25px;
	width: 100px;
}

#left_bl table img {
	padding: 0;
}
/*
table.tablepress tbody tr {
	border-left: thin solid black;
	border-right: thin solid black;
}

table.tablepress tbody tr:last-child {
	border-bottom: thin solid black;
}*/

table.tablepress thead th {
	border: none;
	background-color: #A70A2C;
	background-image: linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	background-image: -o-linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	background-image: -moz-linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	background-image: -webkit-linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	background-image: -ms-linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #6D031C),
		color-stop(1, #A70A2C)
	);
	color: #fff;
}

table.tablepress thead th:first-child {
	border-top-left-radius: 8px;
}

#left_bl .tablepress td {
	vertical-align: middle;
}

.SmartTableContainer {margin:20px 0 50px 11px; width:687px;  padding-bottom:10px; background: url(../../../images/SmartableBottom.jpg) repeat-x 0 bottom; box-shadow: 3px 3px 3px #888; }
.SmartTableContainer h2{border:none; padding-left:0}
.SmartTableContainer li {list-style:none !important; margin-left: 0em; margin-bottom: 0}
.SmartTableContainer ul {margin-bottom: 0;}
.SmartTableContainer .SmartTableHead { 	background:transparent url(../../../images/Blocks_Headline-long-kulma.png) no-repeat scroll 0 0 ;    color: #FFFFFF;    display: block;    font-size: 16px;    height: 30px;    width: 687px; }
.SmartTableContainer .SmartTableHead .Lable {display:block; float:left; line-height:30px; font-size:14px; color:#FFF; text-align:center;}
.SmartTableContainer .SmartTableHead .Lable.Name {width:140px; text-indent:15px}
.SmartTableContainer .SmartTableHead .Lable.Bonus {width:64px;}
.SmartTableContainer .SmartTableHead .Lable.Rating {width: 78px;text-indent: 5px;}
.SmartTableContainer .SmartTableHead .Lable.Play {width:155px; }
.SmartTableContainer .SmartTableHead .Lable.QFacts {width: 249px;}
.SmartTableContainer ul.SmartTable  a, .SmartTableContainer ul.SmartTable  a:visited{color:#474646 !important; text-decoration:underline !important; font-weight:normal !important; }
.SmartTableContainer ul.SmartTable  a:hover{}
.SmartTableContainer ul.SmartTable {display:block; position:relative; padding-bottom:1px; background:transparent url(../../../images/SmartableLiBg.png) no-repeat -466px bottom; }

.SmartTableContainer ul.SmartTable>li {*float:left; width:437px; height:60px; background:transparent url(../../../images/SmartableLiBg.png) no-repeat 0 -61px; }
.SmartTableContainer ul.SmartTable>li.Active {background-position: 0 0; padding-right:24px; }
.SmartTableContainer ul.SmartTable>li .Fetured {position:absolute; left:-25px; top:5px; width:40px; height:41px; background:transparent url(../../../images/FeturedStars.png) no-repeat 0 0;}
.SmartTableContainer ul.SmartTable>li .BrandLogo {float:left; width:130px; margin-left:10px; height:54px; padding:3px 0; text-align:center;}
#left_bl .SmartTableContainer ul.SmartTable>li .BrandLogo img {padding: 10px 0 0 0;}
.SmartTableContainer ul.SmartTable>li .Bonus {float:left; width:66px; text-align:center; font-size:12px; color:#4a4e50; line-height:60px;}
.SmartTableContainer ul.SmartTable>li div.Raing {float:left;margin:18px 0; width:100px; height:19px; }
.SmartTableContainer ul.SmartTable>li span.Raing {float:left;margin:20px 0; width:100px; height:19px; }
/*.SmartTableContainer ul.SmartTable>li .casinoLink {position: absolute; bottom:60px; left:8px; width:128px; margin:12px 0 0 24px;}*/
.SmartTableContainer ul.SmartTable>li .casinoLink {position: relative; width:128px; }
.SmartTableContainer ul.SmartTable>li .casinoLink span.playNow {display:block; float:right; text-decoration:none !important;width:118px; height:33px; padding:8px 5px; background:transparent url(../../../images/button_table.png) no-repeat 0 0; text-align:center; color:#FFF !important; font-size:14px; line-height:16px; font-weight:bold; margin-top: 5px}
.SmartTableContainer ul.SmartTable>li .casinoLink span.playNow:hover {background-position:0 -49px; }
.SmartTableContainer ul.SmartTable>li .casinoLink span.playNow span {display:block; clear:both; text-align:center; font-weight:normal; font-size:11px;}

span.playNow {display:block; float:right; text-decoration:none !important;width:118px; height:33px; padding:8px 5px; background:transparent url(../../../images/button_table.png) no-repeat 0 0; text-align:center; color:#FFF !important; font-size:14px; line-height:16px; font-weight:bold; margin-top: 5px}
span.playNow:hover {background-position:0 -49px; }
span.playNow span {display:block; clear:both; text-align:center; font-weight:normal; font-size:11px;}

 
.SmartTableContainer ul.SmartTable>li .Visit {float:right; margin:15px 0 0 0; position:relative;}
.SmartTableContainer ul.SmartTable>li .Visit a.VisitBtn {float:left; width:90px; height:32px; line-height:32px;  background:transparent url(../../../images/SmartablePlaynow.png) no-repeat 0 0;  text-align:center; font-size:14px; color:#4a4e50; font-weight:bold; text-decoration:none;}
.SmartTableContainer ul.SmartTable>li .Visit a.VisitBtn:hover {background-position:0px -32px;}

.SmartTableContainer ul.SmartTable>li  .playNowBtn {float:left; width:90px; height:32px; line-height:32px;  background:transparent url(../../../images/SmartablePlaynow.png) no-repeat 0 0;  text-align:center; font-size:14px; color:#4a4e50; font-weight:bold; text-decoration:none; cursor:pointer;}
.SmartTableContainer ul.SmartTable>li  .playNowBtn:hover {background-position:0px -32px;}

.SmartTableContainer ul.SmartTable>li .Visit span.VisitBtn {float:left; width:90px; height:32px; line-height:32px;  background:transparent url(../../../images/SmartablePlaynow.png) no-repeat 0 0;  text-align:center; font-size:14px; color:#FEFFFF; font-weight:bold; text-decoration:none;}
.SmartTableContainer ul.SmartTable>li .Visit span.VisitBtn:hover {background-position:0px -32px;}
.SmartTableContainer ul.SmartTable>li ol {height: 351px !important ;  display:none; position:absolute; left:466px; top:0; width:180px; padding: 10px 20px 0 20px;}
.SmartTableContainer ul.SmartTable>li ol a.FullReview,  .SmartTableContainer ul.SmartTable>li ol a.VisitSite {display:block; margin-bottom:5px; font-size:12px; color:#9C2341; text-decoration:none; }
.SmartTableContainer ul.SmartTable>li ol a.FullReview:hover,  .SmartTableContainer ul.SmartTable>li ol a.VisitSite:hover {text-decoration:underline;}
.SmartTableContainer ul.SmartTable>li ol a.FullReview {float:left; }
.SmartTableContainer ul.SmartTable>li ol a.VisitSite {float:right; }
.SmartTableContainer ul.SmartTable>li ol h2 {clear:both; font-size:14px; font-weight:bold; color:#9C2341; line-height:18px;text-transform: none;}
.SmartTableContainer ul.SmartTable>li ol ul {margin-top:10px; color:#474646; line-height:17px;}
/*.SmartTableContainer ul.SmartTable>li ol ul li {line-height:20px; padding-left:15px; font-size:12px; background:transparent url(../../../images/LiStyleDsc.png) no-repeat 0 5px;}*/
.SmartTableContainer ul.SmartTable>li ol ul li {line-height:20px; padding-left:20px; font-size:12px; background:transparent url(../../../ic_images/vSign.png) no-repeat 0 5px;}
.SmartTableContainer ul.SmartTable>li .PaymentOptions {margin:8px; margin-bottom: 10px; overflow: auto;}
.SmartTableContainer ul.SmartTable>li .PaymentOptions .Title {display:block; font-size:11px; font-style:itelic; color:#295671; margin-bottom:10px; }
#left_bl .SmartTableContainer ul.SmartTable>li .PaymentOptions img {float:left; margin-right:3px; padding: 0;}
.SmartTableContainer ul.SmartTable>li.Active ol {display:block;}
.SmartTableContainer ul.SmartTable > li .Visit .casinoLink{left:-159px; bottom:-40px;}
.SmartTableContainer .gradient{ background: #ddd9d0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZDlkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVhZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ddd9d0 0%, #eeeade 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd9d0), color-stop(100%,#eeeade));
background: -webkit-linear-gradient(top,  #ddd9d0 0%,#eeeade 100%);
background: -o-linear-gradient(top,  #ddd9d0 0%,#eeeade 100%);
background: -ms-linear-gradient(top,  #ddd9d0 0%,#eeeade 100%);
background: linear-gradient(to bottom,  #ddd9d0 0%,#eeeade 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd9d0', endColorstr='#eeeade',GradientType=0 );
}

.awesome,
#right_bl ul.TopGames li .textArea .awesome {
	height: 25px;
	background: #aebcbf;
	background-image: linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);
	background-image: -o-linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);
	background-image: -moz-linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);
	background-image: -webkit-linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);
	background-image: -ms-linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #4C8A0A),
		color-stop(1, #5FAD0D)
	);
	display: inline-block;
	padding: 11px 10px 1px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	
	border-radius: 3px;
	margin-bottom: 2em;
	text-transform: uppercase;
	font-family: 'Source Sans Pro', arial , sans-serif;
	font-size: 15px;
text-shadow: 0 1px 0 #000000;	
}

#left_bl a.awesome:visited, #left_bl a.awesome {
	color: #fff;
}

.third_footer {
	width: 30%;
	float: left;
	border-right: 1px solid #fff; 
	margin-right: 30px;
	overflow: auto;
}

.no_border {
	border: none;
	margin: 0;
}

.awesome:active { top: 1px;
}

.no-sidebars #left_bl {
	width: 100%;
}

.grid {
	box-shadow: 3px 3px 3px #888;
	padding-bottom: 4px;
	width: 460px;
	display: inline;
	float: right;
	margin-left: 2em;
	margin-bottom: 0.5em;
}

.grid a {
	display: block;
}

.grid a:hover {
	text-decoration: none;
}

.grid img {
	margin: 0 auto;
}

.grid p {
	margin: 5px auto;
	font-size: 16px;
	font-weight: bold;
	max-width: 420px;
	text-align: center;
}

.grid .awesome {
	margin-bottom: 0;
}

.sinipalkki {
	background-color: #A70A2C;
	background-image: linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	background-image: -o-linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	background-image: -moz-linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	background-image: -webkit-linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	background-image: -ms-linear-gradient(bottom, #6D031C 0%, #A70A2C 100%);
	font-size: 18px;
	text-align: center;
	color: #fff;
	padding: 3px;
	margin: 0 auto;
}

.category-uutiset #left_bl  strong a {
	height: 25px;
	background: #aebcbf;
	background-image: linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);
	background-image: -o-linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);
	background-image: -moz-linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);
	background-image: -webkit-linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);
	background-image: -ms-linear-gradient(bottom, #4C8A0A 0%, #5FAD0D 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #4C8A0A),
		color-stop(1, #5FAD0D)
	);
	display: inline-block;
	padding: 11px 10px 1px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.4);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	
	border-radius: 3px;
	margin-bottom: 2em;
	text-transform: uppercase;
	font-family: 'Source Sans Pro', arial , sans-serif;
	font-size: 15px;
text-shadow: 0 1px 0 #000000;	
}

.captionright {
	width: 310px;
	float: right;
	margin: 0px 0px 1em 1em;
	font-style: italic;
	text-align: center;
}

.captionleft {
	width: 310px;
	float: left;
	margin: 0px 1em 1em 0px;
	font-style: italic;
	text-align: center;
}

#left_bl .captionright img {
	padding: 0;
}

ul.BonusInfoList {
	list-style: none;
}
ul.BonusInfoList li {
	margin-left: 0;margin-bottom: 0;
}

.lottonumero {
	background-color: #ffcc00;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 15px;
	margin: 3px 3px 2em 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffe000), to(#ffb000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffe000,  #ffb000); /* for firefox 3.6+ */
}   

.lottonumero_plus {
	width: 30px;
	height: 30px;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 15px;
	margin: 5px;
	margin-bottom: 2em;
}   

.lottonumero span {
	position: relative;
	top: 6px;
}
.lottonumero_plus span {
	position: relative;
	top: 6px;
}

#content .af-form {width:222px; height:270px; padding:45px 15px 0; background:transparent url(../../../kuvat/newsletterBg.png) no-repeat 0 0; margin: 0 auto 20px; text-align:center; position:relative; float: right}
#content .af-form h3.NewsletterTitle {display:block; margin-top:0px; margin-bottom:15px; line-height:25px; font-size:19px; color:#737373; text-transform:uppercase; text-shadow:-1px 1px 0px #DDD; padding:0; border:0;}
#content .af-form h3.NewsletterTitle span {	display:block;	font-size:26px;	color:#5e0b03;}
#content .af-form p.Desc {display:block; margin:0 auto 10px; padding:0; width:205px; font-size:12px; line-height:16px; color:#393838;}
#content .af-form input#awf_field-37215369 {display:block;  margin:0 auto; height:33px; width:179px; border:none; padding:0 10px; background:transparent url(../../../kuvat/newsletterInputBg.png) no-repeat 0 0; color:#6d6d6d; font-size:11px; line-height:31px; }
#content .af-form .af-element.buttonContainer {position:absolute; bottom:0; left:0 ; width:231px;}
#content .af-form .af-element.buttonContainer input.submit {display:block; width:120px; height:27px; margin:0px auto 6px; border:none; background:transparent url(../../../kuvat/newsletterBtn.png) no-repeat 0 0; text-align:center; font-size:16px; font-weight:bold; color:#333; text-transform:uppercase; line-height:22px; cursor:pointer;}
#content .af-form .af-element.buttonContainer input.submit:hover {background-position:0 -27px;}
#content .af-form .af-element .privacyPolicy {display:block; text-align:center; margin-bottom:10px; font-size:11px; line-height:10px; color:#FFF;}
#content .af-form .af-element .privacyPolicy p {display:block; line-height:13px;}
#content .af-form .af-element .privacyPolicy a {font-size:11px; line-height:10px; color:#FFF; text-decoration:underline;}

.ddsg-wrapper li {
	margin-bottom: 0;
}

#comments article {
	border-bottom: thin dashed #cecece;
}

#uutiset-list p {
	margin-bottom: 2em;
}

#uutiset-list img {
	padding: 0;
}

#uutiset-list .title {
	font-weight: bold;
}

#left_bl img.uutisbanneri {
	padding: 0;
}

.Promo {
	border-bottom: 1px solid #b8b8b8;
	padding-bottom: 6px;
	font-size: 16px;
	font-weight: bold;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 26px;
}

.Promo .Logo {
width: 135px;
height: 60px;
display: block;
overflow: hidden;
float: left;
margin-right: 10px;
margin-top: 20px;
}

#left_bl .Promo .Logo img {
padding: 0;
}

.Promo .awesome {
float: left;
margin-top: 32px;
margin-left: 40px;
width: 305px;
text-align: center;
}

.Promo .Bonus {
width: 135px;
float: right;
overflow: hidden;
text-align: center;
margin-top: 32px;
font-size: 22px;
line-height: 35px;
margin-left: 20px;
font-weight: bold;
color: #0c6aa6;
}

/* JACKPOT TABLE HOVER */

div.info{
    position:relative; /*this is the key*/
    color:#000;
    text-decoration:none}

div.info span.info_lisa {
	background-color:#ccc;
}

div.info span.info_lisa:hover {
	background-color:#ccc;
	background-color:#ff0
	z-index: 25;
}

div.info span#tiedot {display: none}

div.info:hover span#tiedot { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:-5em; width:25em;
    border:1px solid #888;
    background-color:#eee; color:#000;
    text-align: center;
    padding-top: 1em;
    z-index: 25;
}

#lfet_bl .news_banner img  {
	padding: 0;
}

.jackpot_table .column-1 {
	width: 135px;
}

.jackpot_table .column-3 {
	width: 150px;
}

.flashpeli {
	width: 500px;
	margin: 1em auto;
}

@media screen and (max-width: 900px) {
	#content {
		width: 90%;
	}
}

.TopReview .ReviewLeft {
	width: 397px;
	padding-right: 1em;
}

.TopReview .levee {
	width: 100%;
	padding-right: 0;
}

.reviewpage_bigbutton a {
	padding-left: 4em;
	padding-right: 4em;
	font-size: 25px;
	padding-bottom: 10px;
}	

#left_bl a.awesome:hover {
	text-decoration: underline;
}

.ReviewLeft .ReviewRight {
	margin-left: 1em;
}

#left_bl .Payment img { float: left; padding: 0; margin-right: 3px}


.HpTop #footer p {
    color: white;
    text-align: left;
}

@media only screen 
and (min-device-width : 320px) 
and (max-width : 568px) {
    .CEBonusInfo {
        background: none;
    }

    .CEBonusInfo .BonusInfoTitle {
        position: static;
    }

    .CEBonusInfo .rightBonusInfo {
        position: static;
        width: auto;
    }

	.CEBonusInfo .rightBonusInfo ul.BonusInfoList {
		margin-bottom: 2em;
	}
   
   	img {
		max-width: 90%;
	}

    #content, .fl_block, #bl, #left_bl, .wrapper, #footer .logoNav, header .logo span.slog {
        width: auto;
        float: none;
    }

	.HpTop {
		background: #fff;
		padding: 0px 10px;
	}

	#footer {

	}

    #content {
        margin-left: 10px;
    }

    #right_bl {
        float: none;
        width: auto;
    }

    #footer .logoNav .logo {
        float: none;
    }

    #footer .logoNav .Copyrights {
        float: none;
        width: auto;
    }

    .reviewpage_bigbutton a  {
        padding: 11px 10px 10px 10px;
        width: 90%;
        font-size: 20px;
    }

    .ReviewRight {
        float: none;
        width: 100%;
        text-align: center;
	}

	#left_bl ul.ReviewGameList li div {
		float: none;
	}
	
	#right_bl .Block {
		margin: 0 0 20px;
		width: auto;
	}
	
	#footer #bot_links ul {
		width: auto;
	}
	
	.rightBonusInfo a.awesome {
		width: 90%;
		text-align: center;
	}
	
	.ReviewCompanyGames .ReviewGameList .image img {
		width: 100%;
	}
	
	.ReviewCompanyGames .ReviewGameList .image {
		border: none;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		width: 100%;
		margin-bottom: 1em;
	}
	
    header .logo a {
        font-size:20px;
    }

    ul.menu, .dropDownBtn {
        display: none;
    }

    ul.menu li {
        float: none;
    }

    header .search-top {
        display: none;
    }

    .ReviewCompanyGames, .ReviewCompanyGames .ReviewGameList {
		width: 100%;
    }

    .ReviewCompanyGames .ReviewGameList li, .ReviewCompanyGames .ReviewGameList li img {
        float: none;
    }

    .ReviewCompanyGames .ReviewGameList li {
        width: 100%;
    }
    
    .captionleft, .captionright {
    	float: none;
    }
    
    .TopReview .ReviewRight {
    	float: none;
    	margin: 0 auto;
    }
    
    .TopReview .ReviewRight .ReviewLogo {
    	padding: 0;
    }
    
    #left_bl img {
    	float: none !important;
    }
    
    .third_footer {
    	float: none;
    	width: auto;
    	border: none;
    	margin: 0 1em 1em 1em;
    }
    
    .flashpeli object {
    	display: none;
    }
    
    .flashpeli {
    	width: auto;
    }

	div.flashpeli:after {
    	content: "Tietokoneen selaimella tässä näkyisi Flash-peli.";
	}   
	
	embed {
		display: none;
	}

	.Promo .awesome {
		width: auto;
	}
}

.full {
	width: 80%;
}

.mobiilitaulu {
	text-align: center;
}

.mobiilitaulu img {
	margin: 0 auto;
}

.mobiilitaulu_rivi {
	border-bottom: thin solid #777;
	margin-bottom: 1em;
}

#responsive-menu {
	height: auto !important;
}

.Logo_Bonus {
	text-align: center;
}

.kalenteri {
	float: right;
	width: 300px;
	margin-top: 45px;
	margin-right: 50px;
	z-index: 1;
}
@media screen and (max-width: 1100px) {
	.sideBanners {
		display: none;
	}
}

@media screen and (max-width: 950px) {
	.sticker {
		display: none !important;
	}
}

.paraslogo {
	margin: 5em 1em 6em 0;
	float: left;
	clear: both;
}

.parhaat-internetcasinot-2014 hr {
	clear: both;
	border: 1px solid #ccc;
	margin-bottom: 2em;
}

.paraslogo .text {
	position: absolute;
	top: 173px;
	color: white;
	font-size: 25px;
	text-transform: uppercase;
	left: 40px;
	width: 166px;
	text-align: center;
}

.paraslogo .text span {
	font-size: 30px;
	display: block;
}