body, html { 	margin:0;	font:normal 11px/13px Tahoma, Arial, Verdana, sans-serif; 	color:#3b3934; 	height:100%; 	text-align:left; 	background:#c8f1ee url(main_bg.jpg) no-repeat top center; 	padding:0;	}
html, body{  height:100%; }

/*.main { height: auto !important; min-height: 100%; height: 100%; position: relative;}*/

body, input, form, img, h1, h2, h3, h4, h5, h6, ul, li, td, p, fieldset, dt, dd, dl {margin:0; padding:0}
h1, h2, h3, h4, h5, h6 {font:normal 11px/13px Tahoma, Arial, Verdana, sans-serif;}
fieldset, img {border:0}


a {color: #009587; text-decoration: none; }
a:hover {color: #009587; text-decoration: underline;}
ul, li {list-style:none;}
p{  text-indent:12px; color:#000000; }

.nowrap {white-space:nowrap;}
.overfl {overflow:auto;}
 
 .clr{clear:both;height:0px;}
 
.abs {position:absolute;}
.rel{position:relative;}
.cent{text-align:center;}
.talleft{text-align: left;}
.talright{text-align:right;}
.bot{vertical-align: bottom;}
.mid{vertical-align: middle;}
.bold{ font-weight: bold;}
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.clear {clear:both; height: 0; overflow: hidden;}
.red {border:1px solid red;}
.green {border:1px solid green;}
.black {border:1px solid black;}

table {border-collapse: collapse; }
td {vertical-align: top;}


.r-star-shape{ 	position:relative; 	overflow:hidden; 	padding:10px 0 0 0; }
.r-star-shape .content{ 	background: url(menu_bg_content.png) ; }
.r-star-shape .content{ 	padding:0px 0px 0 15px; 	height:40px; }
.r-star-shape .cn{ 	position:absolute; 	width:20px; 	height:20px; 	left:-12px; 	top:-10px; 	background:url(r-star.png);  }
.r-star-shape .cn.tr, .r-star-shape .cn.br { 	margin-left:100%; }
.r-star-shape .cn.bl, .r-star-shape .cn.br { 	top:auto; }

.r-star-shape .cn{ 	background:url(menu_bg.png); }
.r-star-shape .cn.tl, .r-star-shape .cn.bl { 	width:100%; }


.centerblock .cn{ 	background:url(centerblock_bg.png); }
.centerblock .content { background: #FFF ; padding:0 0 0px 0; height: auto;}
.centerblock { 	position:relative; 	top:-10px;}
.centerblock.r-star-shape{ 	position:relative; 	overflow:hidden; 	padding-bottom: 10px; }

.main {width:980px; margin:0 auto;}
.logo {   background: url("logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 66px;
    margin: 31px 0 0 20px;
    width: 385px;}
.banner { width: 468px; margin: 26px 20px 0 0; float:right;}
.banner img { border: 6px solid #00B6A7;}

.banner a.link {color:#fff; text-decoration:underline; margin:2px 0 2px 0; display:block; float:left;font-weight:bold;}
.banner a.link:hover {color:#FFF; text-decoration:none}
.menu { clear:both;}

.menu ul {padding:0px 0 0 0;}
.menu ul li {float:left; background:url(menu_li_bg.gif) center left no-repeat;}
.menu ul li a {border: 0px solid #ffffff;display: block; color:#dff5f3; text-decoration: none; text-transform:uppercase; padding:1px 10px; font:bold 11px/16px Tahoma, Arial, Verdana, sans-serif;}

.menu ul li.active {border: 1px solid #ffffff;padding:0 10px;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;background: #ffffff;font:bold 11px/16px Tahoma, Arial, Verdana, sans-serif;text-decoration: none;text-transform:uppercase; color:#00564f; border-left:0px;     position: relative;     z-index: 2; behavior: url(css/pie.htc);}

.menu ul li a:hover {border: 0px solid #ffffff;background: #ffffff;text-transform:uppercase; color:#00564f;text-decoration:underline;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;behavior: url(css/pie.htc);}

.leftcol {width:140px; float:left; margin:0 0 0 10px;}
.rightcol {width:120px; float:right;}

.online h2, .free h2  {border:0px solid #696; -webkit-border-radius:14px 14px 0  0; -moz-border-radius:14px 14px 0  0; border-radius:14px 14px 0  0;background:#00998A;background:-webkit-gradient(linear,0 0,0 bottom,from(#00998A),to(#00635a));background:-moz-linear-gradient(#00998A,#00635a);background:linear-gradient(#00998A,#00635a);-pie-background:linear-gradient(#00998A,#00635a);behavior:url(css/pie.htc);position:relative;z-index:2;height:33px;padding:0px 0 0 10px;color:#dff5f3;font:bold 11px/24px Tahoma,Arial,Verdana,sans-seri
}

.online h2 span, .free h2 span {background:url(h2_bg.png) no-repeat 0 5px; padding:0 0 0 10px;}

.online {margin: 0 0 5px 0}

ul.list {border:0px solid #f3f3f3;-webkit-border-radius:14px 0 0 0;-moz-border-radius:14px 0 0 0;border-radius:14px 0 0 0;background:#f3f3f3;behavior:url(css/pie.htc);position:relative; z-index:2;top:-10px;padding:14px 0 15px 0;}
	
ul.list li { background:url(li_bg.png) no-repeat 13px 5px; padding: 0 0 5px 25px;}
ul.list li a {color:#4e5c5b; font:normal 11px/13px Tahoma, Arial, Verdana, sans-serif; padding-right:10px	}
.online b {display:block;border:0px solid #696;height:10px;-webkit-border-radius:0 0 14px 14px;-moz-border-radius:0 0 14px 14px;border-radius:0 0 14px 14px;background:#f3f3f3;background:-webkit-gradient(linear,0 0,0 bottom,from(#f3f3f3),to(#e0e0e0));background:-moz-linear-gradient(#f3f3f3,#e0e0e0);background:linear-gradient(#f3f3f3,#e0e0e0);-pie-background:linear-gradient(#f3f3f3,#e0e0e0);behavior:url(css/pie.htc);position:relative; z-index:2;top:-10px;}

.free h2{border:1px solid #eaeaea;-webkit-border-radius:14px 14px 0  0;-moz-border-radius:14px 14px 0  0;border-radius:14px 14px 0  0;background:#00998A;background:-webkit-gradient(linear,0 0,0 bottom,from(#00998a),to(#006359));background:-moz-linear-gradient(#00998a,#006359);background:linear-gradient(#00998a,#006359);-pie-background:linear-gradient(#00998a,#006359);behavior:url(css/pie.htc);position:relative; z-index:2;height:33px;padding:0px 0 0 10px;color:#dff5f3;font:bold 11px/24px Tahoma,Arial,Verdana,sans-serif;}
	
.free ul{border:1px solid #eaeaea;border-top:0;padding:14px 0 10px 0;-webkit-border-radius:14px 0 14px 14px;-moz-border-radius:14px 0 14px 14px;border-radius:14px 0 14px 14px;background:#ffffff;behavior:url(css/pie.htc);}
.free {margin: 0 0 5px 0;}

.rightcol {margin: 0 22px 0 0;}

.top5 {margin: 0  0 8px 0}
h3 {  background: url("h3_bg.png") repeat-x scroll center bottom transparent;
    color: #4E5C5B;
    font: bold 11px/17px Tahoma,Arial,Verdana,sans-serif;
    padding-bottom: 2px;
    text-transform: uppercase;	}
.top5 dl {background:url(h3_bg.png) repeat-x bottom;  padding: 5px 0 12px 3px;}
.top5 dd {float:left; width: 38px;}
.top5 dt  { /* float:left; display:block; */}
.top5 dt a {color:#4f4f4f;  font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif;}
.top5 dt span {color:#4F4F4F; }

.banners {margin: 0 0 15px  0;}

.contentblock {margin: 0 155px 0 165px;}

.bonusnews {border-bottom:1px solid #efefef; padding: 0 0 15px 0; margin: 0 0 15px 0;}

.hottop{border:0px solid #eaeaea;border-top:0;
/* padding:14px 0 10px 0;*/
-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;background:#f1f1f1  url(icon_hot.png) 100px 12px no-repeat;behavior:url(css/pie.htc);float:right;width:115px;padding:15px;position:relative; z-index:2;}
	
.hottop h4 {color:#4e5c5b;  font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; text-transform:uppercase;	}
.hottop ul {padding:10px 0 0px 13px;}
.hottop li {font:normal 11px/16px Tahoma, Arial, Verdana, sans-serif;list-style-type:square;margin:0 0 2px 0;}
.hottop li a {color:#0086a8; text-decoration:none;}
.hottop li a:hover {color:#0086a8; text-decoration:underline;}

.contentblock h1 {color:#017369; font:normal 18px/20px Tahoma, Arial, Verdana, sans-serif;  margin: 0 0  4px 0;text-transform: uppercase; }


div.post p{ /*display: table; _height: 0;zoom: 1;*/ padding: 0 0 10px 0; color:#000000}
div.post img {float:left; margin: 0 10px 0 0}
div.post p a {color:#009587; text-decoration:none; display:inline;}
div.post p a:hover {color:#009587; text-decoration:underline;}
div.post a {color:#017390; text-decoration:none;}
div.post a:hover {color:#017390; text-decoration:underline;}

.colums { overflow:hidden; padding:0 0 10px 0;}
/*.colums .first,.colums .second {float:left; width:320px;}	*/
.colums .first {float:left; width:320px;}
.colums .second {float:right; width:300px; margin: 0 0 0 18px;}	
.colums .first {margin: 0 0px 0 0;}


.contentblock h2 { background:url(content_h2_icon.png) no-repeat 0 1px;  color:#4e5c5b; text-transform:uppercase; padding: 0 0 0 15px; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; height:auto; margin-bottom:3px}

.newcasino {padding:0 0 10px 0}
.onenew {color:#676767;}
.onenew dt b {color:#a8b6b5; font:normal 10px/12px Tahoma, Arial, Verdana, sans-serif; }
.onenew dt a {color:#009587; text-decoration:none; font-weight:bold;}
.onenew dt a:hover {color:#009587; text-decoration:underline;}
.onenew dd {padding:4px 0 0 0;}
.onenew {margin: 0 0 15px 0;}

.bestoffers {margin: 0 0 25px 0;}
.bestoffers ul { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:12px 0;}
.bestoffers li {float:left; width:50%; text-align:center;}
.bestoffers li img {margin: 0 0 6px 0;}
.bestoffers li a {display:block; color:#009587; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; text-decoration:none;}
.bestoffers li a:hover {display:block; color:#009587; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; text-decoration:underline;}
.bestoffers li span { display:block; color:#676767; padding:2px 0 0 0 }

.bonuses {margin: 0 0 20px 0;}

.bonuses a.all { float:right; display:block; color:#0086a8; text-decoration:none; }
.bonuses a.all:hover { text-decoration:underline; }

.bonuses dl dd { float:right; width:75px;}

.bonuses dl dd.button { float:right; width:95px;padding:2px 0 0 0;}

.button .visit {display:block;border:0px solid #696;height:13px;color:#000000;font:bold 10px/12px Tahoma,Arial,Verdana,sans-serif;text-align:center;margin:3px 0 2px 0;z-index:2;position:relative;text-decoration:none;float:left;margin-right:20px;}

.button .visit:hover {text-decoration:underline;}
.button .review:hover { text-decoration:underline}

.button .review {display:block;background:url(but_review_mini.png) no-repeat 0px 2px;padding:12px;float:right;margin-left:-20px;width:3px;}
.bonuses dl { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:2px 0; overflow:auto; margin:0 0 3px 0;}
.bonuses dl dd.flag {width:35px; float:right; padding:7px 0 0 0;}
.bonuses dl dd.bonus {width:69px; color:#e2492b; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; padding: 6px 0 0 0;}
.bonuses dl dt {padding: 6px 0 0 0;}
.bonuses dl dt a {color:#4f4f4f; text-decoration:none; font-weight:bold}
.bonuses dl dt a:hover {color:#4f4f4f; text-decoration:underline}
.bonuses dl dd.icon {width:40px; text-align:center; float:left;padding: 3px 0 0 0;}

.tournament { background:#f5f5f5; margin: 0 0 10px 0; padding: 0 0 3px 0;}
.casinoinfo {}
.casinoinfo .period {color:#676767; font:bold 10px/20px Tahoma, Arial, Verdana, sans-serif; background:#ededed; padding: 0 0 0 8px}

.preview { background:#f5f5f5; border-bottom:1px solid #e6e6e6; padding:10px; color:#676767;}
.preview a { display:block; color:#009587; text-decoration:none; font-weight:bold; }
.preview a:hover { text-decoration:underline; }
.preview img {float:left; margin: 15px 10px 10px 10px;}
.preview p {padding: 5px 0 5px 0;}

.tournament h5 {color:#5a5a5a; font-weight:bold; padding: 0px 0 7px 0;}
.tournament ul {overflow:auto;}
.tournament ul li {float:left; width:50%; overflow:auto; padding: 0 0 5px 0}
.tournament ul li img {float:left; margin: 0px 7px 3px 4px}
.tournament ul li a {color:#0086a8; text-decoration:none;font-weight:bold;}
.tournament ul li a:hover {color:#0086a8; text-decoration:underline;}
.participatic {padding:10px 10px 5px 10px; border-bottom:1px solid #e6e6e6; }

.tournament .list {padding: 10px; border-bottom:1px solid #e6e6e6; margin: 0 0 0px 0;}
.tournament .list dl {width: 320px;font-size: 0;line-height: 0;letter-spacing: -1px;}
.tournament .list dt {	display: inline-block;//display: inline;zoom: 1;width: 206px;background:  url(list_dotted.gif) 0 bottom repeat-x;margin-bottom: 4px;font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif;line-height: normal;letter-spacing: normal;}
.tournament .list-tournament dt {width: 130px;margin-bottom:0px;}
.tournament .list dt span,.tournament .list dd span {	background: #f5f5f5;}
.tournament .list dd{	display: inline-block;	//display: inline;zoom: 1;text-align: left;width: 100px;background:url(dotted.gif) 0 bottom repeat-x;margin-bottom: 4px;font:normal 11px/13px Tahoma, Arial, Verdana, sans-serif;line-height: normal;letter-spacing: normal;}
.tournament .list-tournament dd{margin-bottom:0px;}
.tournament .list dd span img {top:9px; position:relative;}

.textbonus {margin: 0;}
.textbonus p {padding: 5px 0 5px 0; color:#000;}

.casinomonth{border:0px solid #eaeaea;border-top:0;
/* padding:14px 0 10px 0;*/
-webkit-border-radius:14px 14px 14px 14px;-moz-border-radius:14px 14px 14px 14px;border-radius:14px 14px 14px 14px;background:#f1f1f1;behavior:url(css/pie.htc);float:right;width:115px;padding:15px;position:relative; z-index:2;}

.casinomonth ul { padding:0px 0;}
.casinomonth li { text-align:center;}
.casinomonth li img {margin: 0 0 10px 0;}
.casinomonth li a {display:block; color:#009587; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; text-decoration:none;}
.casinomonth li a:hover {display:block; color:#009587; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; text-decoration:underline;}
.casinomonth li span { display:block; color:#676767; padding:2px 0 0 0 }
.casinomonth h6 {color:#4e5c5b; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; margin: 0 0 10px 0 }

.monthblock {overflow:auto; margin: 0 0 20px 0}
.bestcasinos table {width:100%; margin: 0 0 13px 0}
.bestcasinos th { background:url(th_bg.gif) repeat-x; height:25px; vertical-align:middle;}
.bestcasinos th.name { text-align:left; padding: 0 0 0 10px;}
.bestcasinos th.bonus {width:80px; text-align:center;}
.bestcasinos th.code {text-align:left; padding: 0 0 0 10px;}
.bestcasinos th.soft {width:70px; text-align:center;}
.bestcasinos th.review {text-align:center; width:70px;}
.bestcasinos th.info { text-align:left; width: 257px; padding: 0 0 0 0px}
.bestcasinos th.logopic { text-align:center; padding: 0 0 0 0px}
.bestcasinos th.wager { text-align:center}
.bestcasinos th.USA {text-align:center}
.bestcasinos th.review.mini {text-align:center; padding: 0 5px; width:auto}

.bestcasinos td { vertical-align:middle; padding:6px 0 8px 0; color:#3b3b3b;}
.bestcasinos td.bonus {color:#de2f00; font-weight:bold; text-align:center}
.bestcasinos td.soft {font-weight:bold; text-align:center}
.bestcasinos td.info { text-align:left; padding:10px 10px 8px 0px; }
.bestcasinos td.review {text-align:center; }
.bestcasinos td.img {padding:10px 10px 8px 10px; text-align:center}
.bestcasinos td.review a:hover img {-moz-opacity: 0.90; -khtml-opacity: 0.90;  opacity: 0.90; filter:alpha(opacity=90); }
.bestcasinos td.name { text-align:left; padding: 0 0 0 10px;}
.bestcasinos td.wager { text-align:center; font-weight:bold;}
.bestcasinos td.USA {text-align:center}
.bestcasinos td.code { text-align:left; padding: 0 0 0 10px;}



.bestcasinos td a {color:#009587; text-decoration:none; font-weight:bold;}
.bestcasinos td a:hover {color:#009587; text-decoration:underline; font-weight:bold;}

.bestcasinos .grey td { background:#f5f5f5; border-bottom:1px solid #e6e6e6;}

.news .one { color:#676767; padding: 0 0 20px 0;}
.one{padding-bottom:5px !important;}
.news .left {width:310px; margin: 0 20px 0 0; float:left;}
.news .right {width:310px; margin: 0 0px 0 0; float:left;}

.news h3 a {color:#009587; text-transform:none; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif; text-decoration:none;}
.news h3 a:hover {text-decoration:underline;}
.one h3{padding:0 0 5px 0;background:none;}
.one p{ background:url(h3_bg.png) repeat-x bottom;padding-bottom:10px !important;}
.news .path  {color:#949494; padding:5px 0;}
.post .path {color:#949494;}
.post .path a, .news .path a, .news .tags a {color:#949494; text-decoration:none;}
.post .path a:hover, .news .path a:hover, .news .tags a:hover {color:#949494; text-decoration:underline;}
.news p {padding: 3px 0;}
.news .tags  {color:#949494;}

.footer {width:980px; margin:0 auto; height:30px; padding:10px 0 0 0}
.footer ul {float:right; overflow:hidden;}
.footer ul li { border-right:1px solid #32615d; float:left; padding: 0 12px; font:bold 11px/13px Tahoma, Arial, Verdana, sans-serif;  }
.footer ul li {margin-right:-1px;}
.footer ul li a {color:#32615d; text-decoration:underline}
.footer ul li a:hover {text-decoration:none}


/* inner */
.inner .bonusnews {border-bottom:0px solid #efefef; padding: 0 0 0px 0; margin: 0 0 20px 0; }

.tagcloud{position:relative;margin:10px 0 0 0;}
.tagcloud a {color:#009587; text-decoration:underline; margin:0px 15px 0 0; line-height:20px;}
.tagcloud a:hover {color:#009587; text-decoration:none}
.tagcloud a.tag1 { font-size:10px;}
.tagcloud a.tag2 { font-size:12px;}
.tagcloud a.tag3 { font-size:15px;}
.tagcloud a.tag4 { font-size:18px;}
.tagcloud a.tag5 { font-size:20px;}
.tagcloud a.tag6 { font-size:24px;}

.relatedpages {padding: 0 0 20px 0;}
.relatedpages dl {padding: 0 0 10px 0;}
.relatedpages dl dd {padding: 0px 0 3px 0}
.relatedpages dl dt {padding: 0px 0 3px 0}
.relatedpages dl dd span {padding: 0 0 0 10px;}
.relatedpages dl dd, .relatedpages dl dd a {color:#949494}
.relatedpages dl dd a { text-decoration:none;}
.relatedpages dl dd a:hover, .relatedpages dl dt a:hover { text-decoration:underline;}
.relatedpages dl dt a { text-decoration:none; font-weight:bold;}




/* Blogs - Gambling news */

div.post .under { color:#949494; padding:5px 0 0 0;} 
div.post .under a, div.post .under a:hover {color:#949494;}

.comments { padding:5px 0 30px 0;}
.comments .zag { background:url(th_bg.gif) repeat-x; height:25px;}
.comments h4 { font-weight:bold; padding:5px 0 0 10px;}
.comments .c1 { padding:8px 0 10px 4px;}
.comments .c1 .path { color:#949494;}
.comments .c1 .path strong { font-weight:bold; color:#676767;}
.comments .c1 .path a, .comments .c1 .c1zag a:hover {color:#949494;}
.comments .c1 .answ{ padding:7px 10px 0 19px; color:#676767;}
.comments .grey { background:#f5f5f5;}
.comments .grey .answ { color:#4d6967;} 

.postcom { padding:5px 0 30px 0;}
.postcom .zag { background:url(th_bg.gif) repeat-x; height:25px;}
.postcom h4 { font-weight:bold; padding:5px 0 0 15px;}
.postcom .form {background:#f5f5f5; padding:15px; color:#4d6967; overflow:auto;}

/*.postcom .form table { width:100%;}
.postcom .form table table { vertical-align:middle;}*/
.postcom .form .lcol{ width:180px; float:left;}
.postcom .form dl { overflow:auto;}
.postcom .form dd {float:right; text-align:left; width: 118px}
.postcom .form dt {float:left}
.postcom .form .lcol input {width:112px; border:1px solid #d5d5d5; color:#4d6967; font-size:11px; padding:2px 2px;}
.postcom .form .lcol input.chek {width:auto; border:1px solid #d5d5d5; border:0;}
.postcom .form .lcol label.chek {top:-2px; position:relative;}
.postcom .form .lcol input.button {width:auto; border:1px solid #d5d5d5; border:0; padding:0;}
.postcom .form .lcol input.button:hover {-moz-opacity: 0.90; -khtml-opacity: 0.90;  opacity: 0.90; filter:alpha(opacity=90);}
.postcom .form .lcol label { line-height:16px;}
.postcom .form .lcol dd, .postcom .form .lcol dt {margin: 0 0 12px 0}


.postcom .form .lcol .l3 { width:70px;}
.postcom .form .lcol .l2 { padding:10px 0 0 0;}
.postcom .form .l1 input, .postcom .form .l2 input { width:100%; border:1px solid #d5d5d5; vertical-align:middle; font:normal 1em tahoma; padding:1px;}
.postcom .form .lcol .remember { padding:10px 0 0 0;}
.postcom .form .lcol .remember input { vertical-align:top; margin:0 3px 0 0;}
.postcom .form .lcol .button_sign { padding:10px 0 0 0;}

.postcom .form .rcol{ padding:0 0 0 20px;width:430px; float:right;}
.postcom .form .rcol textarea { width:98%; border:1px solid #d5d5d5; font:normal 1em tahoma; padding:1px; height:100px;  color:#4d6967; font-size:11px; padding:2px 2px;}
.postcom .form .rcol .under { padding:13px 0 0px 0;}

.under a {color:#0086a8; float:left; display:block;}

.under input {width:120px; height:21px; float:right; margin: 0 20px 0  0}
.under input:hover {-moz-opacity: 0.90; -khtml-opacity: 0.90;  opacity: 0.90; filter:alpha(opacity=90);}

/* bonus */
table.compare {width:100%; margin: 0 0 20px 0}
.compare th { background:url(th_bg.gif) repeat-x #eeeeee; height:25px; vertical-align:middle; color:#676767}
.compare th.name { text-align:left; padding: 0 0 0 10px;}
.compare th.bonus {text-align:center;}
.compare th.code {text-align:left; padding: 0 0 0 10px;}
.compare th.soft { text-align:center;}
.compare th.review {text-align:center;}
.compare th.logopic { text-align:center; padding: 0 0 0 0px}
.compare th.wager { text-align:center}
.compare th.USA {text-align:center}
.compare th.review.mini {text-align:center; padding: 0 5px; width:auto}
.compare th.sec {background:url(th_bg.gif) repeat-x #eeeeee; height:25px; vertical-align:middle; color:#676767; text-align:left; padding: 0 0 0 10px;}


.bestcasinos .compare td { vertical-align:middle; color:#3b3b3b; padding: 0}
.bestcasinos .compare td.bonus {color:#de2f00; font-weight:bold; text-align:center}
.bestcasinos .compare td.soft {text-align:center; font-weight:normal;}
.bestcasinos .compare td.review {text-align:center; }
.bestcasinos .compare td.img {padding:10px 10px 8px 10px; text-align:center}
.bestcasinos .compare td.review a:hover img {-moz-opacity: 0.90; -khtml-opacity: 0.90;  opacity: 0.90; filter:alpha(opacity=90); }
.bestcasinos .compare td.name { text-align:left; padding: 0 0 0 20px;}
.bestcasinos .compare td.wager { text-align:center; font-weight:bold;}
.bestcasinos .compare td.USA {text-align:center}
.bestcasinos .compare td.code { text-align:left; padding: 0 0 0 20px;}
.bestcasinos .compare .grey  td { background:#f5f5f5; border-bottom:0px solid #e6e6e6;}

.reviewblock h3, .blogs h3 {height:25px; background: url(th_bg.gif) repeat-x; padding: 0 0 0 10px; text-transform:none}
.posts { background:#fafafa; padding:8px 10px; color:#676767; margin: 0 0 10px 0;}
.posts dt a  { font-weight:bold;}
.posts dt {padding: 0 0 3px 0;}
.posts .path { color:#949494; padding: 4px 0 0 0;}
.posts .path a, .posts .path a:hover { color:#949494;}
.posts dl {margin: 0 0 10px 0;}

.reviewblock p {color:#000000; padding: 5px 0 5px 0;}
.reviewblock p span {color:#e70000; font-weight:bold;}
.reviewblock .visit {height:33px; display:block; background:url(visit_img.png) no-repeat; margin: 5px 10px 5px 0;}
.reviewblock .visit:hover {-moz-opacity: 0.90; -khtml-opacity: 0.90;  opacity: 0.90; filter:alpha(opacity=90);}
.reviewblock .download {height:33px; display:block; background:url(download_img.png) no-repeat; clear:right;margin: 0 10px 0px 0; }
.reviewblock .download:hover {-moz-opacity: 0.90; -khtml-opacity: 0.90;  opacity: 0.90; filter:alpha(opacity=90);}

.downbutton img { float:left;}
.downbutton { padding: 10px 0px 10px 20px; overflow:auto;}

tr.downbutton td{ padding: 10px 0px 10px 7px; overflow:auto;}

.reviewblock h3 span { float:right; width:50%; display:block }
.reviewblock {margin: 0 0 20px 0;}

tr.money td{padding: 10px 0px 10px 7px;vertical-align:middle;}
.money div {float:right; width:60%; padding:5px 0 0 0;}
.money div img {margin: 0 2px 0 0;}
.money .logo { width:auto; margin:0; padding:0; border:1px solid #cccccc; float:none}

.detail {color:#676767;}
.detail dl { overflow: auto;  line-height:30px;}
.detail dt { float:left; padding: 0 0 0 20px; font-weight:bold;}
.detail dd { float:right; width:35%;}
.detail dd img {top:5px; position:relative;}
.detail dl.grey { background:#f5f5f5}

.detail { margin: 0 0 20px 0}
.screen h5 { text-align:center; font-weight:bold; margin: 0 0 10px 0;}
.screen ul { background:#f5f5f5; padding:10px 0px 10px 10px; overflow:hidden;}
.screen ul li { float:left;}
.screen ul li img { margin: 0  5px 0 5px}

tr.screen td h5 { text-align:center; font-weight:bold; margin: 0 0 10px 0;}
tr.screen {background:#f5f5f5; padding:10px 0px 10px 10px; overflow:hidden;}
tr.screen-image td{padding:10px;}

/*
.reviewblock .second {margin: 0 0 0 20px;}*/

tr.games {padding:10px; overflow:hidden;width:100%;}
tr.games td{padding:10px; float:left;text-align:center;width:43%;}

.recommend {padding:8px 0px 0px 5px; overflow:hidden;}
.recommend li {overflow:auto; margin: 0 3px 5px 0; width:49%; float:left; line-height:15px;}
.recommend li img {float:left; margin: 0 2px 0 0;}
.recommend li a {color:#0086a8;}

tr.recommend {padding:8px 0px 0px 5px; overflow:hidden;}
tr.recommend td {overflow:auto; margin: 3px 3px 5px 3px; width:100%; float:left; line-height:15px;text-align:center;vertical-align:top;}
tr.recommend td img {margin: 0 2px 0 0;vertical-align:top;}
tr.recommend td a {color:#0086a8;}

.listbon {padding: 10px 0 10px 10px;}
.listbon ul { overflow:auto;}
.listbon li.free {width:90px; float:left; color:#676767;}
.listbon li {width:120px; float:left; color:#0086a8; text-align:center;}
.listbon li.sep {width:5px; float:left; color:#0086a8; text-align:center;}
.listbon li.num {width:80px; float:right; color:#676767; text-align:left;}
.listbon li.num b {color:#0086a8}
.listbon a {color:#0086a8;}

.detail2 {color:#676767;}
.detail2 dl { overflow: auto;  line-height:30px;}
.detail2 dt { float:left; padding: 0 0 0 20px; font-weight:bold; width:103px; border-right:1px solid #ffffff}
.detail2 dd { float:left; padding: 0 0 0 20% }
.detail2 dd img {top:5px; position:relative;}
.detail2 dl.grey { background:#f5f5f5}

table.detail2 {color:#676767;width:100%;}
table.detail2 tr{width:100%;overflow: auto;  line-height:30px;}
table.detail2 td {width:50%;padding: 0 0 0 20px; font-weight:bold; width:103px; border-right:1px solid #ffffff}
table.detail2 td+td{font-weight:normal;}
table.detail2 tr.grey { background:#f5f5f5;width:100%;}

table.second-table{width:100%;}
table.second-table tr td{border:1px solid #000;}

.pagenavi{position:relative;margin:0px 35% 30px;}
.pagenavi span a{color:#009587;border:none;float:left;}
.pagenavi a{display:block;border:1px solid #009587;padding:2px 5px;margin:0px 3px;float:left;}
.pagenavi a:hover{background:#009587;color:#ffffff;}
.pagenavi span a:hover{background:none;color:#009587;}

.firstline  th, .alincenter{text-align:center !important;}
.more ul li{display:inline; border-right:solid #333333 1px;padding-left:5px;
padding-right:5px; }

.more ul li a{ color:#333333; font-weight: normal; }