@charset "utf-8";
/* GLOBEL */
* { margin:0; padding:0;}
html, body { height:100%;}
body {text-align:center;  background:#2f2f2f;}
body.brand-club-usa {background:50% 0 fixed repeat-x #97b6cb;}
body.brand-grand-vegas {background:50% 0 fixed repeat-x #010103;}
body.brand-win-palace {background:50% 0 fixed repeat-x #200000;}
body.brand-online-vegas {background:50% 0 fixed repeat-x #000;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

img {border: 2px solid #ccc; padding:0px 0; margin:0px;}
img.intext {border:none; margin:0 0 8px 8px;}

p, ol, ul {margin:0.6em 0;}

ol {margin-left:2em;}
ul {list-style:none; margin-left:0.2em;}
ul li {background-image:url(../img/ul1-alt-bull.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:12px; margin-bottom:3px;}
* html ul li {display:inline-block;}
ul.unmarked li {background:none;}
ol ul li {display:inline-block;}
ul ul {margin:0 0 0 0;}
ul ul li {background:url(../img/ul2-bull.gif) 0 6px no-repeat; padding-left:12px; margin-bottom:6px;}

dt {font-weight:bold;}
dd {padding-left:8px;}

a {outline:none;}
a:link {color:#1339b6;}
a:visited {color:#3b3b60;}
a:hover {color:#a60000; text-decoration:underline;}

h1, .h1 {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#6085d3; margin:0 0 4px 0;}
.inner h1 {font-weight:bold;}
h1 img {border:none; margin:4px 0 -4px 6px;}
h2 {font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#0c358d; margin:0.4em 0 0.2em 0;}
h3 {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#0c358d; margin:0.7em 0 0.2em 0;}
h4 {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:0.4em 0 0 0; color:#0c358d;}
.game_h1{margin:0.7em 0 0.2em; font-size:14px !important;font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#6085d3;}

.container {height:auto; min-height:100%; width:990px; margin:0 auto; text-align:left; position:relative; overflow:hidden;}
* html .container {height:100%; overflow:visible;}
.float_last {margin-right:0 !important;}
.empty {height:149px;}
.wager {font-size:12px; font-weight:normal; color:#666;}
.gtl, .gbr {position:absolute; z-index:1; background-repeat:no-repeat; zoom:1; overflow:hidden; font-size:0; width:14px; height:14px; background-image:url(../img/bg-green-corners.gif);}
.gtl {left:0; top:0; background-position:0 0;}
.gbr {right:0; bottom:0; background-position:100% 100%;}
.green_inner {position:relative; z-index:5; overflow:hidden;}
legend {white-space:normal; zoom:1; }
legend span {display:block; width:168px; white-space:normal; overflow:hidden; zoom:1;}
.error {font-size:10px; color:#cc0000;}
/* HAEDIR  */
/*idu*/
.header {position:relative; height:67px; background:url(../img/bg-header.png) 50% 0 no-repeat #fff; padding:0 2px 2px 2px;}
.logo {display:block; width:225px; height:67px; overflow:hidden; float:left;}
.logo span {display:block; padding-top:108px;}
.main_share {width:60px; height:21px; padding:5px 0 0 6px; float:right; background:url(../img/bg-main-share.gif) 0 0 no-repeat;}
.ff-notvalid {outline:1px solid red; border:1px solid red;}
/* BODY */
#wrapper {padding:6px 6px 0 6px; margin:6px 0 0 0; background:#fff;}
/*idu*/
.leftwrapper {float:left; width:978px; background:url(../img/bg-menu.gif) 0px 5px repeat-y #fff;}

.leftwrapper .center {float:right; width:744px; overflow:hidden;}
.leftwrapper .left {width:234px; float:left;}
.clearer {clear:both; height:0; overflow:hidden;}

.inner .leftwrapper {width:794px;}
.inner .center {width:538px; padding:0 22px 0 0;}
.right {float:left; width:184px; overflow:hidden; zoom:1;}
.inner .center {text-align:justify;}
#main_page .center {position:relative;}
/*idu*/
#game_tpl .leftwrapper {width:978px; background:url(../img/bg-menu.gif) -24px 5px repeat-y;}
#game_tpl .left {width:198px;}
#game_tpl .left .main_menu {width:198px;}
#game_tpl .left .menu_head {background-position:100% 0; width:198px;}
#game_tpl .left .menu_head span {width:180px;}
#game_tpl .center {width:774px; padding:0;}
.inner_top_box {background:#E7E7E7; height:20px; margin:2px 0 9px 0;}
.inner_top_box .breadcrumbs {padding:2px 0 0 7px; height:18px; width:400px; float:left; overflow:hidden;}
.inner_top_box .breadcrumbs ul {font-size:11px; margin:0;}
.inner_top_box .breadcrumbs li {float:left; background:none; padding:0;}
.inner_top_box .breadcrumbs li span {width:5px; height:5px; display:block; float:left;  background:url(../img/img-bread-separator.gif) 0px 0px no-repeat; overflow:hidden; margin:5px 8px 0 8px; font-size:0;}
.inner_top_box .breadcrumbs li.first {padding:0 0 0 0; background:none;}
.inner_top_box .breadcrumbs a:link, .inner_top_box .breadcrumbs a:visited {color:#0030ba;}
.inner_top_box .breadcrumbs img {border:none;}
.inner_addthis {width:120px; height:16px; float:right; padding:2px 2px 0 0;}/**/
.inner_addthis a {float:right; margin-left:3px;}
.h2gr {background:#355BAF; font-size:15px; font-weight:bold; color:#DDE8FF; margin:0; line-height:100%; padding:6px 0 5px 10px;}
.h2cc {background:#ccc; font-size:15px; font-weight:bold; color:#555; margin:0; line-height:100%; padding:6px 0 5px 10px;}
.flash_game .leftwrapper, .flash_game .leftwrapper .center {width:auto; float:none;}
.flash_object {border:2px solid #ccc; width:970px; margin:0 auto;}

.inimgright {float:right; margin:0 0 8px 10px;}
.inimgleft {float:left; margin:0 10px 8px 0;}
.inimgdesc {font-size:11px; color:#666; font-style:italic;}

/* FOOTER */
.bottom {position:relative; width:978px; margin:-149px auto 0 auto; padding:4px 6px 0 6px; background:#fff;}
.bottom_wrap {position:relative; height:66px; background:#6085d3; text-align:center; font-size:11px; color:#0b278d;}
.bottom_menu {color:#fff; padding:14px 0 10px 0;}
.bottom_menu a {color:#fff;}

/* MAINE MENUE */
.menu_head {height:26px; background:#656565; border-top:1px solid #fff; width:222px;}
/*idu*/
.menu_head span {display:block; position:relative; background-image:url(../img/des/sprite-menu.png); background-repeat:no-repeat; top:0px; left:14px; height:25px; overflow:hidden; width:200px;}
.menu_head span strong {display:block; padding-top:26px;}
.slotsdoc_head span {background-position:0 0}
.catalog_head span {background-position:0 -26px}
.beginner_head span {background-position:0 -52px}
.basic_head span {background-position:0 -78px}
.casinos_head span {background-position:0 -104px}
.extra_head span {background-position:0 -130px}
/*.anews_head span {background-position:0 0}
.advanced_head span {background-position:0 0}*/



/*#game_tpl .catalog_head span {background:url(../img/bg-menu-head-catalog-new-games.gif) 0 0 no-repeat;}*/

.main_menu {padding:8px 0 10px 0; margin:0; width:222px; background:#e7e7e7; margin:1px 0;}
.main_menu li {background:none; padding-left:13px;}
.main_menu a:link {color:#333333; text-decoration:none; font-weight:normal;}
.main_menu a:visited {color:#333333; text-decoration:none;}
.main_menu a:hover {color:#333333; text-decoration:underline;}
.main_menu li.current a:link, .main_menu li.current a:visited {color:#3f66ba; font-weight:bold;}
.main_menu li ul li {font-size:11px; margin:1px 0; background:url(../img/bg-menu-bull.gif) 3px 50% no-repeat;}
.main_menu li ul li a:link {color:#333333 !important; text-decoration:none; font-weight:normal !important;}
.main_menu li ul li a:visited {color:#333333 !important; text-decoration:none; font-weight:normal !important;}
.main_menu li ul li a:hover {color:#333333 !important; text-decoration:underline; font-weight:normal !important;}
.main_menu li ul li.current a:link, .main_menu li ul li.current a:visited {color:#3f66ba !important; font-weight:bold !important;}

/* GREI BOKSES */
.grey_box {width:339px; position:relative; float:left; background:#e7e7e7; margin-right:9px; padding:0 12px 14px 12px;}
.grey_box h3 {height:12px; overflow:hidden; background-repeat:no-repeat; background-position:0 0;}
.grey_box h3 span {display:block; padding-top:15px;}



/*.advanced_box h3 {background-image:url(../img/bg-grbox-head-advanced.gif);}
.beginner_box, .basic_box, .advanced_box {height:102px;}*/
.grtl, .grbr {position:absolute; z-index:1; background-repeat:no-repeat; zoom:1; overflow:hidden; font-size:0; width:14px; height:14px; background-image:url(../img/bg-grey-corners.gif);}
.grtl {left:0; top:0; background-position:0 0;}
.grbr {right:0; bottom:0; background-position:100% 100%;}
.grey_inner {position:relative; z-index:5;}

/* SIX BOXES */
.boxes_wrap {position:relative;	}
/*.box {width:370px;}*/
.box_toptable {width:370px; float:left; margin:0 4px 6px 0; overflow:hidden;}
.box_game {overflow:hidden; margin:0 0 6px 0;}
/*.box_news {top:210px; left:0; height:225px; overflow:hidden; background:#fdfdfd;}
.box_articles {top:210px; left:374px; height:225px; overflow:hidden; background:#fdfdfd;}*/
.box_newslots {position:relative; z-index:1; width:370px; float:left; margin:0 0px 6px 0;}
#cloud_box {width:742px; border:1px solid #ccc; overflow:hidden;}
#main-left-a {float:left; overflow:hidden; width:370px; margin:0 4px 6px 0;}
#main-right-a {float:left;  width:370px; margin:0 0 0px 0;}
#main_page .news_block  {height:226px; float:left; margin:0 0 6px 0;}

.maindesc_box { width:519px; padding:0px 12px 4px 0; margin:0; float:none; top:0px; padding-right:225px}
.maindesc_box h1 {font-size:15px; color:#3f66ba; margin:0; font-weight:bold}
/*idu*/
.maindesc_box .maindesc_text { padding:1px 0 1px 60px; background:url(../img/bg-grbox-maindesc.gif) 0 10px no-repeat;}
.maindesc_box .maindesc_text p {margin:6px 0 7px 0;}
.box_press {width:370px; height:226px; float:left; margin:0 4px 6px 0; overflow:hidden; zoom:1;}
.box_tournament {top:438px; left:374px; width:368px; height:240px; border:1px solid #ccc; background:url(../img/bg-main-tournament.png) 0 0 no-repeat;}
.box-sfm-cont {width:370px; margin:0 0 6px 0; z-index:2;}
.box-calendar {width:182px; float:left; margin:0 4px 6px 0;}
.box-hottournament {width:182px; height:146px; float:left; margin:0 0 6px 0; border:1px solid #ccc; background:url(../img/des/hot-tournaments-main.png) 0 0 no-repeat #a5c0fd;}
.fssj-cont {width:370px; float:left; margin:0 0 6px 0;}
/* ----- HEIGHTS */
.box_news .news_text, .box_articles .news_text  {height:182px;}
.box_books .news_text {height:164px;}
.box_poll .news_text {height:auto;}
/* TOP5 TABLE */
.top5_head {width:450px; background:url(../img/bg-head-top5.gif) 0 0 no-repeat; height:30px; overflow:hidden;}
.top5_head span, .top5_head h2 {display:block; padding-top:30px;}
.box_top5 .top5_head {height:26px;}
.piclink {display:block; width:16px; height:16px; overflow:hidden; background-image:url(../img/casino/sprite-partners-16x16.gif); background-repeat:no-repeat; text-decoration:none;}
.piclink span {display:block; padding:20px 0 0 0;}

.box_top5 table td img {border:none;}
.box_top5 table {border-width:0 1px 0 1px; border-color:#999; border-style:solid; width:538px; font-size:12px;}
.box_top5 table tbody td {height:32px; padding:0 2px;}
* html .box_top5 table tbody td,*+html .box_top5 table tbody td{height:31px;}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
.box_top5 table tbody td {height:31px;}
}

.box_top5 table tbody td { height : 31px\9}*/
.paym_amex {display:inline-block; width:25px; height:14px; background:url(../img/icon-amex.gif) 0 0 no-repeat; margin:0 2px;}
.paym_visa {display:inline-block; width:22px; height:14px; background:url(../img/icon-visa.gif) 0 0 no-repeat; margin:0 2px;}
.box_top5 table td {border-width:0 0 1px 0; border-color:#999; border-style:solid; padding:0; zoom:1;}
.box_top5 table thead td {background-color:#cccccc; color:#333; padding:2px 4px; border-color:#ccc; font-size:11px;}
.box_top5 .c0 {padding-left:6px;}
.box_top5 table .first td {background-color:#ebebeb;}
.casino {}
.box_top5 .casinopic {width:20px;}
.box_top5 .casino {width:100px;}
.box_top5 .review {padding-left:10px; width:50px;}
.us {text-align:center;}
.uspic {display:block; width:21px; height:14px; background:url(../img/flags_us3.gif) 0 0 no-repeat; margin:0 auto;}
.bonus {text-align:center;}
.match {text-align:center;}
.games {text-align:center;}
.software {text-align:center; width:50px; padding:0;}
.download {text-align:center; width:50px;}
.payment {text-align:center; width:56px;}
.download a {display:block; width:21px; height:19px; background:url(../img/download.png) 0 0 no-repeat; margin:0 auto; cursor:pointer; text-decoration:none;}

.tp5-table {height:auto;}
.tp5-table table {border-width:0 1px 1px 1px; border-color:#ccc;}
.tp5-table table thead td {background-color:#84a3ee; border:none; padding-top:4px; padding-bottom:4px;}
.tp5-table table tbody td {background-color:#b2c6f6; border:none; height:auto; padding-top:10px; padding-bottom:9px;}
.tp5-table table tbody .crank {padding-left:5px;}
.tp5-table table tbody .tp5-odd td {background-color:#c3d3f9;}
/* GAME */
/*.game_wrap {background:#ebebeb; border:2px solid #ccc; height:201px; position:relative; z-index:0; padding:0 12px 0 16px;}
.grbtl, .grbbr {position:absolute; z-index:1; background-repeat:no-repeat; zoom:1; overflow:hidden; font-size:0; width:15px; height:15px; background-image:url(../img/bg-greybordered-corners.gif);}
.grbtl {left:-2px; top:-2px; background-position:0 0;}
.grbbr {right:-2px; bottom:-2px; background-position:100% 100%;}
.greybordered_inner {position:relative; z-index:5;}
.game_wrap h2 {margin:0;}
.game_wrap h2 a {display:block; background:url(../img/bg-head-game.gif) 0 0 no-repeat; padding:0; margin:0; height:51px; overflow:hidden;}
.game_wrap h2 span {display:block; padding-top:53px;}
.game_wrap img {float:left;}
.game_text {padding:0 0 0 14px; float:right; width:118px;}
.game_text p {margin:0; text-align:justify;}
.game_button {display:block; width:93px; height:18px; margin:0 auto; background:url(../img/bg-button-game.gif) 0 0 no-repeat; line-height:18px; text-align:center; margin-top:22px;}
.game_button:link, .game_button:visited {text-decoration:none; font-size:11px; color:#814300;}*/

.game_wrap {background:#fff; border:1px solid #dfdfdf; height:203px; position:relative; z-index:0; padding:0;}
.grbtl, .grbbr {position:absolute; z-index:1; background-repeat:no-repeat; zoom:1; overflow:hidden; font-size:0; width:15px; height:15px; background-image:url(../img/bg-greybordered-corners1.gif);}
.grbtl {left:-1px; top:-1px; background-position:0 0;}
.grbbr {right:-1px; bottom:-1px; background-position:100% 100%;}
.greybordered_inner {position:relative; z-index:5;}
/*.box_game .grbtl, .box_game .grbbr {background-image:url(../img/bg-greybordered-corners4.gif);}*/

.game_wrap h2 {padding:0 5px 0 0; margin:-1px -1px 12px -1px; height:26px; overflow:hidden; zoom:1;}
.game_wrap h2 div {height:26px; overflow:hidden; zoom:1;}
.game_wrap h2 span {display:block; padding-top:26px; background:url(../img/bg-head-main-freegame.gif) 1px 7px no-repeat;}
/*.game_wrap img {float:left;}*/
.game_text {padding:0 0 4px 14px;}
.game_text p {margin:0; text-align:justify;}
.game_button {display:block; width:130px; height:18px; margin:0 auto; background:url(../img/bg-button-game.gif) 0 0 no-repeat; line-height:18px; text-align:center; margin-top:6px;}
.game_piclink {display:block; width:130px; height:88px; overflow:hidden;}
.game_button {background:none; font-size:11px;}
.hall_grey_text{color:#666666; text-align:center;margin:8px 0 0 0; background:url(../img/right_menu/christmas_img.gif) 190px 0 no-repeat;}
.freegames_hall_img{margin:7px 0 0 14px;}
/*.game_button:link, .game_button:visited {text-decoration:none; color:#814300;}*/
.game_left, .game_right {width:130px; float:left; padding:8px 0 0 0;}
.game_left {padding:8px 11px 0 8px;}


.bgm-cont {border:1px solid #ccc; border-width:0 1px 1px 1px; padding:13px 12px 14px 12px; overflow:hidden; zoom:1;}
.bgm-text {padding-bottom:10px; overflow:hidden; zoom:1;}
.bgm-l, .bgm-r {float:left; text-align:center}
.bgm-l img, .bgm-r img {display:block; float:left; text-decoration:none; margin-bottom:3px;}
.bgm-l {width:161px; padding-right:16px;}
.bgm-r {width:161px;}

.grey_header2 {background:url(../img/bg-greyhead2-r.gif) 100% 0 no-repeat; padding-right:5px; margin:14px 0 1px 0;}
.grey_header2 div {background:url(../img/bg-greyhead2-l.gif) 0 0 no-repeat #dfdfdf; height:26px; line-height:26px; padding-left:12px; font-size:14px; font-weight:bold;}

.blue_header {background:url(../img/bg-bluehead-r.gif) 100% 0 no-repeat; padding-right:5px; margin:14px 0 1px 0;}
.blue_header div {background:url(../img/bg-bluehead-l.gif) 0 0 no-repeat #6085d3; height:26px; line-height:26px; padding-left:12px; font-size:14px; font-weight:bold; color:#fefefe;}
.blue_header h2 {margin:0; font-size:14px; color:#FEFEFE;}

/* NEWS */
.news_head {height:30px; overflow:hidden; background:url(../img/bg-head-news.gif) 0 0 no-repeat;}
.news_head span {display:block; padding-top:30px;}
.news_text {border:1px solid #ccc; padding:11px 12px 0 12px; overflow:hidden; zoom:1; position:relative;}
.news_main_link:link, .news_main_link:visited {color:#333; font-size:14px; font-weight:bold;}
.news_text small {color:#999; font-size:10px;}
.news_main {overflow:hidden;}
.news_main small {font-size:11px; display:block; margin-bottom:3px;}
.news_main img {float:left;}
.news_main .news_main_text {float:right; width:225px;}
.news_small_link {font-size:11px;}
.newslist {margin:0; padding:10px 0; position:absolute; bottom:1px; left:1px; background:#f1f1f1; width:368px; height:40px;}
/*idu*/
.newslist li {padding-left:24px; font-size:12px; background:url(../img/bg-news-bull.gif) 12px 50% no-repeat;}
.newslist li small {color:#999;}
.news_head, .articles_head {position:relative;}
.seeall {position:absolute; top:3px; right:6px; font-size:11px}
.bw-head .seeall:link, .bw-head .seeall:visited {color:#fff; line-height:26px; top:0; font-weight:normal}
/* ARTICLES */
.articles_head {height:30px; overflow:hidden; background:url(../img/bg-head-articles.gif) 0 0 no-repeat;}
.articles_head span {display:block; padding-top:30px;}
.box_articles .grey_button {right:7px; bottom:12px;}
.box_articles .newslist {overflow:hidden;}

/* Main new slots */


		.sc_picker {width:370px; float:left;}
		.picker-tooltip {position:absolute; width:194px; background:#fff; color:#333; border:1px solid #999; text-align:left; padding:7px;}
					.picker-tooltip span {color:#cc0000;}
		.sfm-cont {}




		.box_newslots .bw-head {position:relative;}
		/*.box_newslots .bw-head h3 { background:url(../img/des/main-new-icon.gif) no-repeat 76px 50%;}*/
		.box_newslots_head { background:url(../img/bg-head-new-slots.gif) 0 0 no-repeat; height:26px;}
		.box_newslots_head h3 {height:16px; overflow:hidden; margin:0;}
		.box_newslots_head h3 span {display:block; padding-top:30px;}
		.box_newslots_body { border:1px solid #ccc; border-width:0 1px; padding-top:2px;}
		.bnb_item { border-bottom:1px solid #ccc; padding:6px 7px 5px 7px; overflow:hidden; zoom:1;}
		.bnbi_center {overflow:hidden; zoom:1;}

		.bnbi_left { float:left; padding-right:7px;}
		.bnbi_left a {display:block;}
		.bnbi_right { float:right; padding-left:5px; text-align:center;}
		.bnbi_score { color:#666; font-size:110%; font-weight:bold; text-align:right; margin-top:17px;}
		.bnbi_score span {color:#3f66ba; font-size:200%; font-weight:bold;}
		.bnbi_review { display:block; margin-top:4px;}
		.bnbi_play {display:block; width:80px; margin-top:4px;}
		.bnbi_slot-name { font-size:110%;}
		.bnbi_slot-release { font-style:italic; color:#666; margin:4px 0;}
		.guide_body_box .news_header {margin-bottom:15px;}
		.box .news_block .gr_box_body_bot {}
		* html .bnbi_slot-desc {letter-spacing:-1px;}


/* cloud box  */
.cloud_inner {padding:10px 9px;}
.cloud_inner h2 {font-size:16px; color:#3f66ba; margin:0 0 0 0; line-height:100%;}
.cloud_inner h3 {color:#333; font-size:14px; font-weight:normal; margin:10px 0 6px 0;}
.beginner_box, .basic_box {float:left; width:350px; text-align:justify;}
.beginner_box {margin-right:12px;}
.basic_box {margin-left:12px;}


/* GREY BUTTON */
.grey_button {display:block; position:relative; height:18px; line-height:18px; background:url(../img/bg-button-grey-c.gif) 0 0 repeat-x; overflow:hidden; padding:0 12px; position:absolute;}
.grey_button:link, .grey_button:visited, .grey_button:hover {text-decoration:none; color:#5f5f5f;}
.grbul, .grbur {height:18px; width:3px; position:absolute;}
.grbul {left:0; top:0; background:url(../img/bg-button-grey-l.gif) 0 0 no-repeat;}
.grbur {right:0; bottom:0; background:url(../img/bg-button-grey-r.gif) 0 0 no-repeat;}

/* GREY BUTTON 2 */
.grey_button2 {display:block; position:relative; height:19px; line-height:19px; background:url(../img/bg-button-grey2-c.gif) 0 0 repeat-x; overflow:hidden; padding:0 12px; margin:0 auto; display:inline-block;}
.grey_button2:link, .grey_button2:visited, .grey_button2:hover {text-decoration:none; color:#5f5f5f;}
.grbul2, .grbur2 {height:19px; width:6px; position:absolute;}
.grbul2 {left:0; top:0; background:url(../img/bg-button-grey2-l.gif) 0 0 no-repeat;}
.grbur2 {right:0; bottom:0; background:url(../img/bg-button-grey2-r.gif) 0 0 no-repeat;}

.classic_bj_left {}
/* BOOKS */
.books_head {height:30px; overflow:hidden; background:url(../img/bg-head-books.gif) 0 0 no-repeat;}
.books_head span {display:block; padding-top:30px;}
.books_split {overflow:hidden; margin-top:10px;}
.books_split img {float:left;}
.books_text {float:right; width:275px;}
.box_books .grey_button {right:7px; bottom:12px;}

/* POLL */
.poll_head {height:30px; overflow:hidden; background:url(../img/bg-head-poll.gif) 0 0 no-repeat;}
.poll_head span {display:block; padding-top:30px;}
.poll_form ol {list-style:none; margin:0; padding:0;}
.poll_form ol li {padding:1px 0 1px 6px;}
.poll_form fieldset {border:none; outline:none;}
.poll_form legend {display:block; margin-bottom:10px;}
.box_poll .news_text {position:relative; padding-bottom:12px;}
.box_poll .grey_button {position:absolute; bottom:6px; right:6px;}
.poll_divide1 {float:left; width:359px;}
.poll_divide2 {float:right; width:359px;}


/* FORM CUSTOMIZING */
span.checkbox {width: 19px; height: 15px;  padding: 0 5px 0 0; background: url(checkbox.gif) no-repeat; display: block; clear: left; float: left;}
span.radio {width: 19px; height: 15px; padding: 0 5px 0 0; background: url(../img/radio.gif) no-repeat;  display: block; clear: left; float: left; cursor:pointer;}
span.select {position: absolute; width: 158px; height: 21px; padding: 0 24px 0 8px; color: #fff; font: 12px/21px arial,sans-serif; background: url(select.gif) no-repeat; overflow: hidden;}


/* RIGHTSTUFF */
.right_item {margin-bottom:5px;}

/* FEATURED CASINIOES */
.featured_box {width:160px; margin-right:0;}
.featured_box h3 {background-image:url(../img/bg-grbox-head-featured.gif); padding-bottom:10px;}
.featured_box h3 span {padding-top:30px;}
.featured_box table {width:100%;}
.featured_box img {margin-top:3px;}
.feat_bm {font-size:11px; }
.feat_bm .feat_l {padding-left:8px;}
.feat_bm .feat_r {padding-right:8px; text-align:right;}
.feat_links td {padding-top:5px;}
.feat_links .feat_r {text-align:right;}
.feat_links .uspic {display:inline-block; vertical-align:bottom;}

/* FREE GAME RIGHT */
.freegame_box {width:172px; margin-right:0; padding-right:0; text-align:center;}
.freegame_box h3 {background-image:url(../img/bg-grbox-head-freegame.gif); padding-bottom:10px;}
.freegame_box h3 span {padding-top:30px;}
.freegame_box img {margin-right:12px;}
.freegame_box p {margin:8px 0 0 0;}

/* REVIEWS RIGHT */
.reviews_box {position:relative; width:180px; float:left; background:#f2f2f2; border:2px solid #ccc;}
.reviews_box .greybordered_inner {padding:6px 10px;}
.reviews_box .grbtl, .reviews_box .grbbr {background-image:url(../img/bg-greybordered-corners2.gif);}
.reviews_box .grbtl {top:-2px; left:-2px;}
.reviews_box .grbbr {bottom:-2px; right:-2px;}

.reviews_link {display:block; height:23px; line-height:23px; font-size:13px; font-weight:bold; padding-left:34px; background:url(../img/bg-reviews-link.gif) 0 0 no-repeat; margin-bottom:3px;}
.downloads_link {display:block; height:23px; line-height:23px; font-size:13px; font-weight:bold; padding-left:34px; background:url(../img/bg-downloads-link.gif) 0 0 no-repeat; white-space:nowrap; margin-bottom:3px;}
.games_link {display:block; height:23px; line-height:23px; font-size:13px; font-weight:bold; padding-left:34px; background:url(../img/bg-games-link.gif) 0 0 no-repeat;}

/* TYPIC RIGHT STUFF */
.typic_rs {float:left; width:184px;}
.typic_rs_head {height:27px; overflow:hidden;}
.typic_rs_head span {display:block; padding-top:27px;}
.typic_rs_inner {padding:9px 6px; margin:1px; border:1px solid #ccc; outline:1px solid #f1f1f1;}

/* LATEST OFFERS */
.loffer_item {overflow:hidden; margin-bottom:5px; zoom:1;}
.loffers .typic_rs_head {background:url(../img/bg-head-loffers.gif) 0 0 no-repeat;}
.loffer_link {background-position:0 0; display:block; background-repeat:no-repeat; font-size:14px; padding:0 7px 0 20px; float:left;}
.loffers .uspic {float:left; background-position:0 2px; padding-top:2px;}
.loffers small {display:block; float:left; padding:3px 0 3px 20px; font-size:11px; color:#999;}
.loreadmore_link {float:right; font-size:11px;}
/* NOTA BENE */
.notabene .typic_rs_head {background:url(../img/bg-head-notabene.gif) 0 0 no-repeat;}
.notabene_list {margin:0; padding:0;}
.notabene_list li {background:url(../img/ul1-alt-bull.gif) 0 50% no-repeat; padding:0 0 0 12px;}

/* RIGHT POLL */
.rightpoll .typic_rs_head {background:url(../img/bg-head-rightpoll.gif) 0 0 no-repeat;}
.rightpoll .typic_rs_inner {padding-bottom:24px; position:relative;}
.rightpoll .grey_button {right:8px; bottom:6px;}
* html .rightpoll .grey_button {bottom:34px;}

/* INNER REVIEW */
.review_top {overflow:hidden; zoom:1;}
.review_top img {border:none;}
.review_pic {float:left;}
.review_top_txt {float:right; width:330px; padding-top:4px;}
.review_top strong {font-size:16px;}
.red {color:#e91f1f;}
.review_buttons {overflow:hidden; margin-top:16px; zoom:1;}
.review_top .uspic {float:left; width:auto; font-weight:bold; color:#999; padding-left:26px; margin-top:6px;}
.review_butt {display:block; width:142px; height:26px; float:right; text-align:center; line-height:26px;  background:url(../img/bg-review-butt.gif) 0 0 no-repeat; cursor:pointer;}
.review_butt:link, .review_butt:visited {color:#814300; text-decoration:none;}

.grey_header {background:url(../img/bg-greyhead-r.gif) 100% 0 no-repeat; padding-right:6px; margin:14px 0 1px 0;}
.grey_header div {background:url(../img/bg-greyhead-l.gif) 0 0 no-repeat #ccc; height:26px; line-height:26px; padding-left:12px; font-size:14px; font-weight:bold;}
.grey_block_txt {border:1px solid #ccc; padding:4px 16px;}
.grey_header h2 {font-size:14px; margin:0; color:#333;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {height:600px; width:800px; border:10px solid #fff; background:url(../img/bg-loading.gif) 50% 50% no-repeat #fff;}
#simplemodal-container a.modalCloseImg {background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}

#simplemodal-container #basicModalContent {padding:8px;}
.screen_modal, .screen_modal:hover {display:block; float:left; width:150px; height:113px; margin-right:21px; position:relative; z-index:5; border:2px solid #ccc; background-position:0 0; background-repeat:no-repeat; text-decoration:none;}
.screen_modal span {display:block; width:150px; height:113px; cursor:pointer;}
.screen_modal span:hover {background:url(../img/scope.png) 50% 50% no-repeat;}
* html .screen_modal span {width:45px; height:45px; position:relative; top:34px; left:52px; background:url(../img/scope.png) 50% 50% no-repeat;}

.rv_modal {width:150px; float:left; margin-right:21px;}
.modal_big_pic {background-position:0 0; background-repeat:no-repeat; width:800px; height:600px;}
.modal_pic {cursor:pointer;}
.modal_pic_big {display:none;}
.green {color:#3e9137;}
.modal_pic_div {position:relative;}
.scope_span {display:block; position:absolute; top:0; left:0; background-image:url(../img/scope.png); background-position:-1000px -1000px; background-repeat:no-repeat; cursor:pointer;}
.review_screens {margin-top:16px;}
.review_screens .scope_span {width:154px; height:117px;}

.grey_block_table {border:1px solid #ccc;}
.grey_block_table td {padding:6px 7px;}
.grey_table_odd_v {background:#e9e9e9;}
.review_bottom_table {width:100%;}
.review_bottom_table td {vertical-align:top;text-align:left;}
.rbt_l {width:120px;}
.grey_table_odd td {background:#e9e9e9;}
.review_bottom_link {font-size:14px; text-align:center;}

/* INNER NOTABENE */
.yellow_box {background:#fcf4cd; border:1px solid #e2c22c; padding:15px 16px; position:relative; zoom:1;}
.ytl, .ybr {position:absolute; z-index:1; background-repeat:no-repeat; zoom:1; overflow:hidden; font-size:0; width:10px; height:10px; background-image:url(../img/bg-yellow-corners.gif);}
.ytl {left:-1px; top:-1px; background-position:0 0;}
.ybr {right:-1px; bottom:-1px; background-position:100% 100%;}
.yellow_inner {position:relative; z-index:5;}

.notabene_box .red {font-size:14px;}
.notabene_box p {margin:0;}

/* INNER CHARTS */
.chart {border-width:0 0 1px 1px; border-style:solid; border-color:#ccc; font-size:11px; float:left; margin:1px 0 0 1px;}
.chart th {border-width:1px 1px 0 0; border-style:solid; border-color:#ccc; background:#e7e7e7; text-align:center; padding:2px;}
.chart td {border-width:1px 1px 0 0; border-style:solid; border-color:#ccc; text-align:center; padding:2px;}
.chart_header {margin:0 0 0 19px;}
.chart_header div {height:19px; line-height:18px; font-size:12px; color:#666;}
.chart_floated {overflow:hidden;}
.chart_floated h3 {text-align:center; font-size:10pt;}
.chart_floated_l {float:left;}
.chart_floated_r {float:right;}
.chart_header_v {background:url(../img/bg-header-chartv-b.gif) 0 100% no-repeat; padding-bottom:6px; float:left;}
.chart_header_v div {width:19px; background:url(../img/bg-header-chartv-t.gif) 0 0 no-repeat #ccc; text-align:center; padding-top:16px;  font-size:12px; color:#666; font-weight:bold;}
.hit {background:#cdfeb2;}
.dd {background:#fddeaa;}
.st {background:#ffcfcf;}
.hr {background:#d0d9ff;}
.sp {background:#fff48f;}
.hp {background:#c8fffb;}
.dp {background:#e7e7e7;}
.sr {background:#d4ff7d;}
.chart_legend {display:inline-block; width:15px; height:7px; border:1px solid #ccc; font-size:0;}

/* FAQ */
.faq dt {padding:0 0 6px 0;}
.faq dt a {text-decoration:none; border-bottom:1px dashed;}
.faq dd {padding:0 0 10px 8px;}


/* BOOKS */
.book_item {overflow:hidden; zoom:1; margin-bottom:16px;}
.book_item img {border-width:0px; float:left;}
.book_txt {float:right; width:384px;}

/* REVIEWS TABLE */
.box_top10, .box_top10 table {width:538px; font-size:11px; height:auto;}
.top10_head {width:538px; background:url(../img/bg-head-top10.gif) 0 0 no-repeat;}

/* SUITS */
.diams {color:#f33; white-space:nowrap;}
.clubs {color:#000; white-space:nowrap;}
.hearts {color:#f33; white-space:nowrap;}
.spades {color:#000; white-space:nowrap;}

.diams span {font-family:"Times New Roman", Times, serif; font-size:130%; line-height:90%;}
.clubs span {font-family:"Times New Roman", Times, serif; font-size:110%; line-height:100%;}
.hearts span {font-family:"Times New Roman", Times, serif; font-size:120%; line-height:100%;}
.spades span {font-family:"Times New Roman", Times, serif; font-size:130%; line-height:90%;}

/* HR */
.hre {display:block; height:13px; background:url(../img/bg-hr-dot.gif) 0 6px repeat-x;}
.hre span {display:block; width:auto; background:url(../img/bg-hr.gif) 50% 0 no-repeat transparent; height:13px;}

/* SMALL TWEAKS */
.busting_table {float:left; width:180px;}
.busting_table table td {padding:3px 10px;}
.zimes {float:left; width:356px;}
.terms dt a {text-transform:capitalize;}
.img_left {margin:3px 10px 5px 0;}
.img_right {margin:3px 0 5px 10px;}

#feedback { width:296px; overflow:hidden; zoom:1; margin-top:16px;}
#feedback .input { overflow:hidden; zoom:1; margin:6px 0;}
#feedback .submit { text-align:right;}
#feedback .submit input { padding:1px 6px;}
* html #feedback .submit input { padding:1px 0;}

#feedback .input label { float:left; width:90px;}
#feedback .input input, #feedback .input select, #feedback .input textarea { float:left; width:200px;}

/* FLASH */
.flash_bottom {border:solid #ccc; border-width:1px 0 0 1px; width:972px; margin:6px auto 0 auto;}
.fb_td {padding:10px 16px; border:solid #ccc; border-width:0 1px 1px 0;}
.feat_fb {width:256px;}
.bl_fb {width:132px;}

.flash_game_backlink:link, .flash_game_backlink:visited, .flash_game_backlink:active, .flash_game_backlink:hover {display:block; width:132px; height:71px; background:url(../img/bg-flash-backlink.gif) 0 0 no-repeat; text-decoration:none;}

.fb_image {float:left; width:96px;}
.fb_other {float:left; width:160px;}
.flash_bottom .feat_bm {font-size:11px; }
.flash_bottom .feat_bm td {font-size:11px; padding:3px 0;}
.flash_bottom .feat_bm .feat_l {padding-right:8px; padding-left:0;}
.flash_bottom .feat_bm .feat_r {padding-left:8px; padding-right:0; text-align:right;}
.flash_bottom .uspic {display:inline-block; vertical-align:bottom;}
.fb_link {font-size:14px; padding:3px 6px 0 0; display:inline-block;}

.flash_bottom h3 {margin-top:0;}
.flash_bottom p {margin-bottom:0}

/* SITEMAP */
.sitemap ul li {background:none; margin-bottom:2px;}
.sitemap ul li ul li {background-image:url(../img/ul1-alt-bull.gif); background-position:0 50%; background-repeat:no-repeat;}

/* NEWS & ARTICLES INSIDE */
.press-item {overflow:hidden; zoom:1; margin-top:14px;}
.press-head {color:#999999;}
.press-title {margin:0 0 3px 0;}
.press-title a:link, .press-title a:visited, .press-title a:hover {color:#6085D3; text-decoration:none; border-bottom:1px solid;}
.press-title a:hover {color:#a60000;}
.press-date {font-size:11px; color:#999; margin-bottom:5px;}
.press-image {float:left; margin-top:3px; width:72px;}
.press-image img {border:none;}
.press-text {float:left; width:466px;}
.noimage .press-text {float:none; width:auto;}

.press-image-big {border:2px solid #ccc; margin:3px 10px 5px 0;}
.press-pages {margin:16px 0; text-align:center;}

/* press thing */
.press_wrap {position:absolute;}
.press_head {height:25px; border-bottom:3px solid #6085d3;}
.press_tab {float:left; width:132px; height:25px; cursor:pointer; overflow:hidden; border-right:1px solid #fff; background-color:#dadada; text-align:center; line-height:25px; text-decoration:underline; font-size:13px;}
.press_head .press_tab.active {font-weight:bold; background-color:#6085d3; text-decoration:none; color:#fff;}

.press_wrap {display:none;}
.press_wrap.active {display:block;}
.box_press .seeall {display:none;}
.box_press .seeall.active {display:block;}
.press_wrap .news_text {width:344px; height:188px; border-top:0 none;}
.press_seeall {position:absolute; right:6px; bottom:7px;}
.press_wrap .newslist {padding-bottom:15px;}

/* POLL ANSWERS */
.poll_answers ul { list-style: none; margin:2px 0 0 0;}
.poll_answers ul li { background:none; padding:0; margin:8px 0 0px 0; height:auto;}
.poll_answers ul li .answerdata {overflow:hidden; zoom:1;  background:url(../img/bg-underscore-dot.gif) 0 88% repeat-x; position:relative;}
.poll_answers ul li .answertext {background:#fff; float:left; padding-right:1px; max-width:70%; font-size:10px;}
.poll_answers ul li .answernum {background:#fff; float:right; padding-left:1px; position:absolute; bottom:0px; right:0px;}
.poll_answers ul li .answerbar {background:#999; height:7px; overflow:hidden; border:1px solid; border-color:#a4a4a4 #8b8b8b #8b8b8b #a4a4a4; margin:0 0 2px 0;}

.rightpoll .answerbar { display:none;}
.rightpoll .poll_answers ul li {margin:0px 0 5px 0; }
.rightpoll .poll_answers ul li .answernum {color:#d50d0d; font-weight:bold;}
.rightpoll ul li .answertext {max-width:70%;}
.answertotal {display:none;}

/* TOP5 WIDE TABLE */
.box_top5_wide, .box_top5_wide table {width:538px; font-size:12px; height:auto;}
.top5_wide_head {width:538px; background:url(../img/bg-head-top5-wide.gif) 0 0 no-repeat;}
.box_top5_wide .casino_ac {background:#ebebeb;}
.box_top5_wide .rank {text-align:center; width:32px;}
.box_top5_wide tbody .rank {color:#999; font-weight:bold; font-size:18px;}
.box_top5_wide .casinopic {width:58px; padding:5px 4px 5px 0;}
.box_top5_wide .casinopic a {width:58px; height:24px}
.box_top5_wide table tbody td {font-size:12px; line-height:normal; height:30px;}
* html .box_top5_wide table tbody td,*+html .box_top5_wide table tbody td {height:24px;}

.box_top5_wide table td.casino_scr {padding:4px 12px 4px 9px; width:80px;}
.box_top5_wide table td.casino_scr img {border:2px solid #ccc;}
.box_top5_wide table td.casino_desc {padding-right:12px;}
.box_top5_wide table td.casino {width:85px;}
.box_top5_wide table td.us {padding-left:20px; width:auto;}
.box_top5_wide table td.software {width:60px;}
.box_top5_wide .screen_modal {background:none; width:auto; height:auto; border:none; margin:0;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.box_top5_wide table tbody td {height:24px;}
}*/

/* WIERD PAGES */
.wierd_table {border:1px solid #ccc; padding:26px 0 0 0; position:relative; margin-bottom:24px;}
.wierd_head {position:absolute; width:538px; top:-1px; left:-1px; right:-1px; height:26px;}
.wierd_online-vegas {background:url(../img/bg-head-onlinevegas.gif) 0 0 no-repeat;}
.wierd_rushmore {background:url(../img/bg-head-rushmore.gif) 0 0 no-repeat;}
.wierd_rome {background:url(../img/bg-head-rome.gif) 0 0 no-repeat;}
.wierd_golden {background:url(../img/bg-head-golden.gif) 0 0 no-repeat;}
.wierd_club-usa {background:url(../img/bg-head-club-usa.gif) 0 0 no-repeat;}
.wierd_oasis {background:url(../img/bg-head-oasis.gif) 0 0 no-repeat;}
.wierd_sloto-cash {background:url(../img/bg-head-sloto-cash.gif) 0 0 no-repeat;}
.wierd_table .review_top {padding:8px 8px;}
.wierd_table .review_top_txt {width:320px;}
.wierd_table .review_top strong {font-size:12px;}
.wierd_table .review_top .uspic {float:none;}
.wierd_table .review_buttons {margin-top:8px;}
.wierd_review_butt {width:125px; height:23px; line-height:23px; text-align:center; background:url(../img/bg-button-grey-b.gif) 0 0 no-repeat; float:left;}
.wierd_review_butt:link, .wierd_review_butt:visited, .wierd_review_butt:hover {text-decoration:none; color:#545454;}
.wierd_playnow_butt {width:125px; height:23px; line-height:23px; text-align:center; background:url(../img/bg-button-gold-b.gif) 0 0 no-repeat; float:right;}
.wierd_playnow_butt:link, .wierd_playnow_butt:visited, .wierd_playnow_butt:hover {text-decoration:none; color:#814300;}
.wierd_table .grey_block {padding:0;}
.wierd_table .grey_header {margin-top:0;}
.wierd_table .grey_block_table {border-width:0;}
.wierd_table .grey_block_table td {border:solid #ccc;border-width:0 0 1px 0; vertical-align:top;}
.wierd_table .grey_block_table tr.grey_table_odd td {background:#eee;}
.wierd_table .grey_block_table tr.trlast td {border:none;}

.wierd_download {margin:14px 0 10px 0;}
.wierd_download .review_top {padding-bottom:24px;}
.wierd_download .review_top .uspic {float:left;}
.wierd_download .wdt {display:block; margin-bottom:4px;}


.wierd_table .screen_modal, .wierd_table .screen_modal:hover {width:100px; height:75px; margin:0;}
.wierd_table .screen_modal span {width:100px; height:75px;}
* html .wierd_table .screen_modal span {background:none;}

.wierd_download .screen_modal, .wierd_download .screen_modal:hover {width:150px; height:113px; margin:0 auto; float:none;}
.wierd_download .screen_modal span {width:150px; height:113px;}

.wierd_table .rbt_l {width:105px;}
.wierd_table .grey_block_table h3 {font-size:16px; margin-top:0;}
.wierd_table .grey_block_table p {margin:0.3em 0;}
.wierd_table .grey_table_odd_v {background:#eeeeee;}

.wierd_games .grey_block p {padding:0 8px;}
.wierd_games .grey_block p strong {color:#3f66ba;}
.last {margin-right:0 !important;}

.wierd_offer {padding:10px 20px 10px 0;}
.wierd_offer .review_top_txt {width:300px;}
.claim_offer {display:block; float:right;}
.flash_game .leftwrapper {background:none;}
/* */
.beginner_box .grey_inner, .basic_box .grey_inner {text-align:justify;}
.fl_box {width:78px; height:90px; float:right;}
.fl_basics, .fl_howtowin {position:absolute;}
.fl_basics {width:74px; height:105px; top:0; right:-2px; background:url(../img/bg-icon-basics.gif) 0 0 no-repeat;}
.fl_howtowin {width:74px; height:105px; top:0; right:2px; background:url(../img/bg-icon-howtowin.gif) 0 0 no-repeat;}

/* about us */
.au_links_wrap {overflow:hidden; margin-bottom:20px;}
.au_link {width:169px; float:left; margin:0 5px; text-align:center;}
.au_link_text {margin-bottom:5px; display:block}
.au_link_img, .au_link_img:hover {display:block; width:169px; height:91px; overflow:hidden; text-decoration:none}
.au_link_img img {margin-bottom:0px;}
.au_link_img span {text-decoration:underline;}
.au_table {overflow:hidden; margin:0 0 20px 0;}
.au_table_item {width:174px; float:left; margin:0 1px;}
.au_table_item h3 {margin:0; padding:0; height:36px; overflow:hidden;}
.au_table_item h3 span {display:block; padding-top:36px;}
.au_exclusives h3 {background:url(../img/bg-head-aboutus-exclusives.gif) 0 0 no-repeat;}
.au_versions h3 {background:url(../img/bg-head-aboutus-versions.gif) 0 0 no-repeat;}
.au_updated h3 {background:url(../img/bg-head-aboutus-updated.gif) 0 0 no-repeat;}
.au_exclusives_list {text-align:left; color:#3f66ba; font-weight:bold; margin:0; padding:0;}
.au_exclusives_list li {padding:0 24px 0 0; background:none; margin:6px 0 0 0; line-height:16px;}
.au_exclusives_list li a:link, .au_exclusives_list li a:visited {color:#3f66ba;}
.au_exclusives_list li.au_exl_new {background:url(../img/bg-icon-au-new.gif) 95% 95% no-repeat;}
.au_exclusives_list li.au_exl_pending {background:url(../img/bg-icon-au-pending.gif) 95% 95% no-repeat;}
.au_exclusives_list li.au_exl_hot {background:url(../img/bg-icon-hot.gif) 95% 95% no-repeat;}
.au_exl_spec {display:inline-block; height:10px; width:13px; background:url(../img/bg-au-table-spec.gif) 0 0 no-repeat;}

.au-table-fob {width:174px; height:127px; background:url(../img/bg-au-table-fob.gif) 0 3px no-repeat; text-align:center; padding:3px 0 0 0;}
.au-fob-piclink {display:block; width:138px; height:76px; margin:22px 0 5px 18px;}
.au_up_list {padding:5px 0 0 8px; margin:0;}
.au_up_list li {padding:0; margin:0 0 3px 0; height:26px; background:none;}
.au_up_list li a {display:block; height:26px; overflow:hidden;}
.au_up_list li a span {display:block; padding-top:26px;}
.au_up_list li.au_up_pending {background:url(../img/bg-icon-au-pending.gif) 100% 50% no-repeat;}
.au_up_list li.au_up_pending a {cursor:default;}
.au_up_news {background:url(../img/bg-au-but-news.gif) 0 0 no-repeat; width:50px;}
.au_up_articles {background:url(../img/bg-au-but-articles.gif) 0 0 no-repeat; width:80px;}
.au_up_lo {background:url(../img/bg-au-but-lo.gif) 0 0 no-repeat; width:123px;}
.au_up_video {background:url(../img/bg-au-but-video.gif) 0 0 no-repeat; width:146px;}

.au-table-new{width:174px; height:127px; background:url(../img/bg-au-table-new.gif) 0 3px no-repeat; text-align:center; padding:3px 0 0 0;}

.au_man_wrap {margin:14px 0 0 0;}
.au_man_item {overflow:hidden; margin:0 0 25px 0;}
.au_man_left {width:228px; height:141px; float:left;}
.au_man_right {width:278px; padding:0 0 0 12px; float:left;}
.au_man_right h3 {height:14px; overflow:hidden; margin:0}
.au_man_right h3 span {display:block; padding-top:14px;}
.au_man_right ul li {margin:8px 0; text-align:left !important;}
.au_man_beginners .au_man_left {background:url(../img/bg-au-beginners.gif) 0 0 no-repeat;}
.au_man_beginners .au_man_right h3 {background:url(../img/bg-head-au-beginners.gif) 50% 0 no-repeat;}
.au_man_beginners .au_man_left a {display:block; width:228px; height:131px;}
.au_man_basic .au_man_left {background:url(../img/bg-au-basic.gif) 0 0 no-repeat;}
.au_man_basic .au_man_right h3 {background:url(../img/bg-head-au-basic.gif) 50% 0 no-repeat;}
.au_man_advanced .au_man_left {background:url(../img/bg-au-advanced.gif) 0 0 no-repeat;}
.au_man_advanced .au_man_right h3 {background:url(../img/bg-head-au-advanced.gif) 50% 0 no-repeat;}

.au-table-fob {background:url(../img/bg-au-table-fob.jpg) 0 3px no-repeat;}
.au-table-fob-l, .au-table-fob-r {width:87px; float:left; text-align:center;}
.au-fob-piclink {width:76px; height:56px;}
.au-fob-textlink {font-size:11px;}
.au-table-fob-l .au-fob-piclink {margin:32px 0 3px 8px;}
.au-table-fob-r .au-fob-piclink {margin:32px 0 3px 2px;}
.au-table-fob-l {padding-left:2px; width:85px;}
.au-table-fob-r {padding-right:8px; width:79px;}
.au_bas_games {background:url(../img/bg-head-au-bas-games.gif) 50% 0 no-repeat; overflow:hidden; zoom:1; padding-top:20px;}
.au_man_beginners .au_man_left {background:none;}
.au_man_beginners .au_man_left a {width:auto; height:auto;}
.au_man_beginners .au_man_left .piclnk {display:block; width:84px !important; height:82px !important; margin:0 auto;}
.au_bas_games_l, .au_bas_games_r {width:114px; float:left; text-align:center;}
.au_bas_games_l .piclnk { background:url(../img/bg-au-basgame-wildwest.jpg) 50% 50% no-repeat;}
.au_bas_games_r .piclnk { background:url(../img/bg-au-basgame-classic.jpg) 50% 50% no-repeat;}

.mega_thank {font-size:24px; color:#999; font-weight:bold; text-align:center;}

/*idu*/
.main_menu .mm-icon a {background:url(../img/des/sprite-menu-icons.gif) 100% 1px no-repeat; padding-right:30px;}
.main_menu .hotpage a {background-position:100% 1px}
.main_menu .newpage a {background-position:100% -14px}
.main_menu .updpage a {background-position:100% -29px}
.main_menu .toolpage a {background-position:100% -44px}
.classic_bj_box {padding:10px 9px; overflow:hidden; width:auto; margin:0; zoom:1; position:relative}
.classic_bj_box .grey_inner {overflow:hidden; zoom:1;}
.classic_bj_left {width:189px; float:left; text-align:center; overflow:hidden; zoom:1; position:relative; padding-left:6px;}
.classic_bj_left .button_silver17 {width:116px; margin:0 auto; padding:0 10px;}
.classic_bj_imglink img {border:none;}
.classic_bj_right {width:297px; height:141px; padding:13px 14px; float:left; background:url(../img/bg-freegame-classicbj-right.gif) 0 0 no-repeat; overflow:hidden; zoom:1;}
.classic_bj_right h2 {height:15px; overflow:hidden; background:url(../img/bg-head-freegames-cbj.gif) 0 0 no-repeat; margin:0 0 12px 0;}
.classic_bj_right h2 span {display:block; padding-top:15px;}
.classic_bj_right p {margin:0;}
.freegames_button {display:block; width:146px; height:27px; overflow:hidden; background:url(../img/bg-freegames-button.gif) 0 0 no-repeat; margin:4px auto 0 auto;}
.freegames_button span {display:block; padding-top:27px;}
.freeg_ul_l {float:left; width:100px;}
.freeg_ul_r {float:left; width:160px;}
.freebj-var-rightlink {float:right;}

.classic_bj_imglink, .classic_bj_imglink:link, .classic_bj_imglink:hover {display:block; margin-bottom:9px; width:184px; background-repeat:no-repeat; background-position:0 0; text-decoration:none; padding-top:142px;}
.classic_bj_imglink span {background:url(../img/des/button-silver17.gif) repeat-x scroll 0 0; border:1px solid #b9b9b9; color:#555555; display:block; height:17px; line-height:17px; text-align:center; text-decoration:none; cursor:pointer; width:128px; margin:0 auto; padding:0 10px;}
.freeg_release {margin-bottom:2px; display:block;}
.freeg_wildwest h2 {background-image:url(../img/bg-head-freeg-wildwest.gif);}
.freeg_classic h2 {background-image:url(../img/bg-head-freeg-classic.gif);}
.freeg_halloween h2{background-image:url(../img/bg-head-freeg-trick-or-treat.gif);}
.freeg_winter h2{background-image:url(../img/bg-head-freeg-winter.gif);}
.freeg_love h2{background-image:url(../img/bg-head-freeg-love.gif);}
.freeg_love h2{background-image:url(../img/bg-head-freeg-love.gif);}
.freeg_vegas h2{background-image:url(../img/bg-head-freeg-vegas.gif) !important;}

.freegame_box .wildwest-right {margin-bottom:8px;}
.freegame_box .wildwest-right a {background:url(../img/bg-icon-au-new.gif) 100% 2px no-repeat; padding-right:26px}
/* New Flash */
.newflash_cont {border:3px solid #ccc;}

.flshgame_bottom {overflow:hidden; margin-top:3px;}

.flashgame_bottom_box {width:auto; padding:5px; margin:0; position:relative; overflow:hidden; zoom:1;}
* html .flashgame_bottom_box .grey_inner {zoom:1; filter:alpha(opacity=100);}
.freak_box {background:url(../img/bg-frbox-border-t.gif) 0 0 repeat-x #f6f6f6; position:relative;}
.freak_box_l {background:url(../img/bg-frbox-border-l.gif) 0 0 repeat-y; position:relative;}
.freak_box_r {background:url(../img/bg-frbox-border-r.gif) 100% 0 repeat-y; position:relative;}
.freak_box_b {background:url(../img/bg-frbox-border-b.gif) 0 100% repeat-x; position:relative;}
.freak_box_b .inner {position:relative; z-index:5; padding:8px;}
.frbtl, .frbtr, .frbbl, .frbbr {position:absolute; width:10px; height:10px; background-image:url(../img/bg-frbox-corners.gif); background-repeat:no-repeat; overflow:hidden; line-height:0; font-size:0; z-index:1; zoom:1;}
.frbtl {top:0; left:0; background-position:0 0;}
.frbtr {top:0; right:0; background-position:100% 0;}
.frbbl {bottom:0; left:0; background-position:0 100%;}
.frbbr {bottom:0; right:0; background-position:100% 100%;}

.freak_fb_feat {float:left; width:190px; margin-right:5px}
.freak_fb_center {width:373px; float:left; margin-right:5px}
.freak_fb_form {float:left; margin-top:16px;}
* html .freak_fb_feat  {margin-right:3px;}
* html .freak_fb_center  {margin-right:4px;}



.frb_feat_link {font-size:14px; font-weight:bold; padding:0 8px 12px 4px;  float:left; display:block; height:17px;}

.freak_fb_feat .uspic {display:block; float:left; height:17px; background-position:0 2px;}
.frb_feat_image  {display:block;}
.freak_fb_feat .freak_box_b {height:215px; width:190px;}
.freak_fb_feat .feat_r {text-align:right;}
.freak_fb_feat .feat_bm {width:100%; font-size:12px; margin-top:6px;}
.freak_fb_feat .feat_bm td {padding:4px 1px 4px 1px;}
.gameb_vizit, .gameb_review {display:block; width:80px; height:19px; text-align:center; line-height:19px; text-decoration:none;}
.gameb_vizit, .gameb_vizit:link, .gameb_vizit:visited, .gameb_vizit:hover {background:url(../img/bg-gameb-button-vizit.gif) 0 0 no-repeat; color:#654101; text-decoration:none;}
.gameb_review, .gameb_review:link, .gameb_review:visited, .gameb_review:hover {background:url(../img/bg-gameb-button-review.gif) 0 0 no-repeat; color:#333; text-decoration:none; float:right;}


.gameb_fr_left {float:left; width:154px;}
.gameb_fr_right {overflow:hidden; float:left; margin-left:8px; width:190px; zoom:1;}
.gameb_fr_left h1, .gameb_fr_right h2 {margin:0; padding:0; display:block; height:30px; overflow:hidden; background-position:50% -5px; background-repeat:no-repeat;}
.gameb_fr_left h1 span, .gameb_fr_right h2 span {display:block; padding-top:30px;}
.wildwest .gameb_fr_left h1 {background-image:url(../img/bg-head-fb-wildwest.gif);}
.wildwest .gameb_fr_right h2 {background-image:url(../img/bg-head-fb-keys.gif);}
.freak_fb_center_txt {padding:0 4px 4px 4px; text-align:justify;}
.gameb_fr_right .game_text {width:auto; float:none; padding:0; line-height:1.17;}
.gameb_fr_right .game_text strong {font-size:10pt;}

.freak_fb_form .freak_box_b {width:190px; height:199px;}
.freak_fb_form h3 {color:#333; height:auto; font-size:14px; margin:2px 0 4px 0;}
.freak_fb_form form {margin-top:6px;}
.freak_fb_form textarea {}
.freak_fb_form input {color:#999;text-indent:2px; vertical-align:middle;}
.gameb_feedback_email {width:99%; margin-bottom:7px; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.gameb_feedback_name {width:86px; font-size:12px;font-family:Arial, Helvetica, sans-serif; float:left;}
/*.gameb_feedback_form .gameb_feedback_button {display:inline-block; border:0; outline:0; width:80px; padding:0; text-indent:0; line-height:12px; height:19px; text-align:center; background:url(../img/bg-gameb-form-button.gif) 0 0 no-repeat; color:#333 !important; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:4px; vertical-align:middle; cursor:pointer; float:right;}
.gameb_feedback_form .gameb_feedback_button:active {border:0; outline:0;}*/
.game_share {position:absolute; width:120px; height:24px; top:-18px; left:35px;}
.game_share a {float:right; margin-left:3px;}
.game_share .addthis {display:block; position:relative; z-index:100; width:54px; margin:0;}
.flshgame_bottom .feat_bm .feat_l {padding-left:4px; padding-bottom:8px;}
.flshgame_bottom .feat_bm .feat_r {padding-right:4px; padding-bottom:8px; text-align:right;}


/* history */
#slots-history .inimgwrap img { cursor:pointer;}
.centerbox { width:529px; float: none; margin:1em auto; overflow:hidden;}
#slots-history h2 { clear:both;}
.widepic { border:0 none; margin:1em auto;}
#evomap { width:529px; height:268px; margin:1em auto; position:relative; background:url(../img/onpages/bg-history-map.jpg) 0 0 no-repeat;}
#evomap a { position:absolute; text-align:center;}
#evomap #a_poker-slots {left:10px; top:28px; width:80px; height:95px;}
#evomap #a_onearmed {left:80px; top:144px; width:100px; padding-top:90px;}
#evomap #a_liberty-bell {left:185px; top:10px; width:70px; height:115px;}
#evomap #a_fruit {left:265px; top:144px; width:105px; padding-top:90px;}
#evomap #a_elmech {left:360px; top:14px; width:110px; height:110px;}
#evomap #a_modern {left:456px; top:144px; width:60px; padding-top:90px;}




/* new footer */
/*#footer { overflow:hidden; zoom:1; background:#c4c4c4; font-size:10px; border-bottom:6px solid #fff;}
.fleft { float:left; width:222px;}
.fright {overflow:hidden; zoom:1; background:#ccc; padding:12px;}
.frleft {float:left; width:49%; text-align:left;}
.frright {float:right; width:49%; text-align:right;}*/

#footer {background:#e7e7e7; font-size:11px; padding:12px 18px 12px 18px; border-bottom:6px solid #fff; overflow:hidden; zoom:1;}
	.ft-top {overflow:hidden; zoom:1;}
		.ft-tl {float:left;}
		.ft-tr {float:right;}
	.ft-mid {padding:14px 0 15px 0; overflow:hidden; zoom:1;}
		.ft-i {float:right; width:276px; text-align:left; padding-left:22px;}
		.ft-il {float:left; padding:0; width:320px;}
			.ft-docl {display:block; width:65px; height:34px; float:left; background-position:0 0; background-repeat:no-repeat; margin-right:11px; overflow:hidden;}
/*idu*/
        .img-banners-docs-blackjackdoc{background-image:url(../img/banners/docs/blackjackdoc.gif);}
/*idu*/
        .img-banners-docs-roulettedoc{background-image: url(../img/banners/docs/roulettedoc.gif);}
			.ft-docl span {display:block; padding-top:34px;}
			.ft-txt {padding:4px 0; text-align:justify;}
			.ft-ref {width:200px; float:right;}
			.ft-il .ft-txt {text-align:left;}
	.ft-bot {overflow:hidden; zoom:1;}

.otherdoc { overflow:hidden;}
.otherdoc div { padding:8px 0; width:275px; float:right;}
.roulettedoc {background:url(../img/foot-roulettedoc.gif) 0 0 no-repeat; float:left; width:77px; height:39px; text-decoration:none !important;}
.blackjackdoc {background:url(../img/foot-blackjackdoc.gif) 0 0 no-repeat; float:left; width:77px; height:39px; text-decoration:none !important;}

.botmenu { margin-left: 80px;}

/* basics */
.white_inner_smpad { padding:0 10px 11px;}
.margined_box { margin:0.6em 0;}
.img_ol {margin-left:0;}
.img_ol li {padding-left:26px; min-height:20px; background-position:0 0; background-repeat:no-repeat; list-style:none; margin:0.6em 0;}
.img1 { background-image:url(../img/number-1.gif)}
.img2 { background-image:url(../img/number-2.gif)}
.img3 { background-image:url(../img/number-3.gif)}
.img4 { background-image:url(../img/number-4.gif)}
.img5 { background-image:url(../img/number-5.gif)}
.img6 { background-image:url(../img/number-6.gif)}
.img7 { background-image:url(../img/number-7.gif)}
.img8 { background-image:url(../img/number-8.gif)}
.img9 { background-image:url(../img/number-9.gif)}
.img10 { background-image:url(../img/number-10.gif)}
.img11 { background-image:url(../img/number-11.gif)}
.img12 { background-image:url(../img/number-12.gif)}
.img13 { background-image:url(../img/number-13.gif)}
.img14 { background-image:url(../img/number-14.gif)}

.instructions_items { padding:16px 0 0 68px; min-height:28px; background-position:8px 0; background-repeat:no-repeat;}
.ii_machine {background-image:url(../img/onpages/pic-basics-machine.gif)}
.ii_payline {background-image:url(../img/onpages/pic-basics-payline.gif)}
.ii_money {background-image:url(../img/onpages/pic-basics-money.gif)}
.ii_button {background-image:url(../img/onpages/pic-basics-btn.gif)}
.ii_paytable {background-image:url(../img/onpages/pic-basics-paytable.gif)}


/* Slots Catalogue */

.whitebox {position:relative; zoom:1; border:1px solid #ccc;}
.wb_tl, .wb_tr, .wb_bl, .wb_br {background-image:url(../img/bg-corners-whitebox.gif); background-repeat:no-repeat; width:18px; height:18px; position:absolute; z-index:1;}
.wb_tl {top:-1px; left:-1px; background-position:0 0;}
.wb_tr {top:-1px; right:-1px; background-position:100% 0;}
.wb_bl {bottom:-1px; left:-1px; background-position:0 100%;}
.wb_br {bottom:-1px; right:-1px; background-position:100% 100%;}
.white_inner {position:relative; zoom:1; z-index:5;}

/* SC Sort Table */
.sc_sortable_cloud {width:538px; float:none; padding:0; margin:0;}

.sc_sortable_cloud .grey_inner {padding:0 20px;}
.sc_sortable_cloud table {width:100%; margin:4px 0;}
.sc_sortable_cloud table td {height:32px; vertical-align:middle; font-size:12px; text-align:left; width:25%;}
.sc_sortable_cloud table td a {padding:1px 4px;}
.sc_sortable_cloud table td a.current {text-decoration:none; font-weight:bold; color:#fff; background:#6089E0;}
.sc_sortable_theme table td, .sc_sortable_types table td {width:20%;}
.sc_sortable_soft table td {width:auto; padding-right:72px; white-space:nowrap;}
.sc_sortable {margin-bottom:8px; margin-top:14px;}
.sc_sortable .grey_header2 {margin-bottom:0;}
.sc_sortable table {width:100%;border:1px solid #ccc; border-width:1px 1px 0 1px;}
.sc_sortable table td, .sc_sortable table th {border:1px solid #ccc; border-width:0 0 1px 0;}
.sc_sortable table thead th {background:#e7e7e7; padding:1px 0; font-weight:normal;}
.sc_sortable table thead .sorthead {cursor:pointer;}
.sc_sortable table thead .sorthead_down {background:url(../img/bg-sortable-asc.gif) 100% 50% no-repeat #dbd9d9; padding:0 13px 0 0;}
.sc_sortable table thead .sorthead_up {background:url(../img/bg-sortable-desc.gif) 100% 50% no-repeat #dbd9d9; padding:0 13px 0 0;}
.sc_sortable table thead .c1 {padding:1px 0 1px 7px;}
.sc_sortable table tbody .c1 {padding:6px 0 6px 7px; width:152px;}
.sc_sortable .c8 {padding-right:14px;}
.sc_sortable .c3, .sc_sortable .c4, .sc_sortable .c5, .sc_sortable .c6, .sc_sortable .c8 {text-align:center;}
.sc_sortable .c3 {width:60px;}
.sc_sortable .c2 {width:72px; padding-right:10px; text-align:left; float:right; padding-left:8px; display:table-cell; height:47px; vertical-align:middle;}
.sc_sortable .c2 a {font-weight:bold; display:block; text-decoration:none; height:47px; display:table-cell; vertical-align:middle;}
.sc_sortable .c2 a span { text-decoration: underline;}
.sc_sortable .hidden {display:none;}
.sc_sortable {position:relative; z-index:0;}
.sc_sortable .c1 {}
.sc_sortable .c1 .sc_piclink {display:block; position:relative; width:58px; height:43px; border:2px solid #ccc; z-index:1; float:left;}
.sc_sortable .c1 .sc_piclink .scp_c {display:none; width:246px; height:184px; position:absolute; top:32px; left:49px; z-index:1; border:2px solid #ccc; background:url(../img/bg-loading.gif) 50% 50% no-repeat #fff; zoom:1;}
.sc_sortable .c1 .sc_piclink .scp_b {display:block; width:246px; height:184px; zoom:1; background-position:0 0; background-repeat:no-repeat;}
.sc_sortable .c1 .sc_piclink img {display:block; position:relative; z-index:1;}
/*.sc_sortable .c1 .sc_piclink:hover {z-index:4;}
.sc_sortable .c1 .sc_piclink:hover .scp_c {display:block; z-index:5;}*/
.sc_sortable_lostspan {z-index:100; display:block; width:246px; height:184px; position:absolute; border:2px solid #ccc; background:url(../img/bg-loading.gif) 50% 50% no-repeat #fff;}
.sc_sortable_lostspan  .scp_b {display:block; width:246px; height:184px; zoom:1; background-position:0 0; background-repeat:no-repeat;}
.sc_sortable {}
.sc_sortable .last .c1 a span {top:32px; left:49px;}
.sc_soft_img {float:right; width:172px; text-align:center; padding:10px 0 10px 0;}
.sc_soft_img img {border:2px solid #ccc; margin:0 auto;}
.sc_sortable_jackpot {display:block; width:21px; height:25px; margin:0 auto; background:url(../img/bg-jackpot.gif) 0 0 no-repeat; overflow:hidden; text-indent:100px;}


.sc_sortable_newicon { border:0 none; vertical-align:middle;}
.sc_hor_new-uls ul li {text-align:left;}

.grey_link:link, .grey_link:visited {color:#666;}
.grey_link:hover {color:#A60000;}

/* utilized gold 19px button */
.button_gold19, .button_gold19:link, .button_gold19:visited , .button_gold19:hover{display:block; height:19px;  background:url(../img/bg-button-gold19-l.gif) 0 0 no-repeat; text-decoration:none; color:#654101; padding:0 0 0 5px;}
.button_gold19 span {display:block; background:url(../img/bg-button-gold19-r.gif) 100% 0 no-repeat; padding:0 5px 0 0;}
.button_gold19 span span {line-height:19px; text-align:center; background:url(../img/bg-button-gold19-m.gif) 0 0 repeat-x; padding:0;}


/* utilized silver 19px button */
.button_silver19, .button_silver19:link, .button_silver19:visited, .button_silver19:hover {display:block; height:19px;  background:url(../img/bg-button-silver19-l.gif) 0 0 no-repeat; text-decoration:none ; color:#464646; padding:0 0 0 5px;}
.button_silver19 span {display:block; background:url(../img/bg-button-silver19-r.gif) 100% 0 no-repeat; padding:0 5px 0 0;}
.button_silver19 span span {line-height:19px; text-align:center; background:url(../img/bg-button-silver19-m.gif) 0 0 repeat-x; padding:0;}

/* Slots Catalogue New Slots */
.sc_hor_new {margin-bottom:8px;}
.sc_hor_new .white_inner {padding:4px 9px 10px 9px; overflow:hidden; zoom:1;}
.sc_hor_new-l, .sc_hor_new-m, .sc_hor_new-r {float:left;}
.sc_hor_new-l {width:150px; overflow:hidden; zoom:1}
.sc_hor_new-m {width:243px; padding:0 20px 0 21px;}
.sc_hor_new-r {width:84px; padding:8px 0 0 0;}
.sc_hor_new-lnk {display:table-cell; height:34px; vertical-align:middle; background:url(../img/icon-big-new.gif) 100% 50% no-repeat; padding-right:40px; font-weight:bold; text-align:left;}
* html .sc_hor_new-lnk,*+html .sc_hor_new-lnk{display:block;}
.sc_hor_new-uls {overflow:hidden; zoom:1;}
.sc_hor_new-uls ul {float:left; width:120px; margin:0;}

.sc_hor_new-scr {border:2px solid #ccc; margin-top:5px;}
.sc_release {color:#666; font-style:italic;}
.sc_new_soft {display:inline-block; height:16px; padding-left:20px;}
.sc_new_soft.rtg-slots {background:url(../img/slots-catalog/slots-by-software/icon-16-rtg.gif) 0 0 no-repeat;}
.sc_new_soft.rival-slots {background:url(../img/slots-catalog/slots-by-software/icon-16-rival.gif) 0 0 no-repeat;}
.sc_new_soft.top-game-slots {background:url(../img/slots-catalog/slots-by-software/icon-16-topgame.gif) 0 0 no-repeat;}
.sc_new_soft.vegas-tech-slots {background:url(../img/slots-catalog/slots-by-software/icon-16-vegastech.gif) 0 0 no-repeat;}

.sc_score {color:#3f66ba; font-size:30px; font-weight:bold; text-align:center; border:1px solid #e7e7e7; padding:0 0 6px 0;}
.sc_score_h {display:block; margin-bottom:6px; background:#e7e7e7; color:#666; font-size:11px; padding:3px 0;}

.sc_hor_new-r .sc_score {margin-bottom:18px;}
.sc_hor_new-r .button_silver17 {margin-bottom:12px;}

.sc_hor_pop .sc_hor_new-lnk {background:none;}
.sc_hor_pop .sc_hor_new-new {background:url(../img/icon-big-new.gif) 100% 50% no-repeat;}

/* slots game review */
.sc_rev_screenbox {overflow:hidden; zoom:1;}
.sc_rev_screenbox_l {width:250px; margin-right:22px; float:left;}
#single-shot  {margin-left:-12px; width:278px;}
.sc_rev_screenbox_r {width:266px; float:left; position:relative; height:188px;}
.sc_rev_screenbox_r img {float:right;}

.sc_rev_us {padding-left:26px; background:url(../img/flags_us3.gif) 0 0 no-repeat;}

.sc_rev_buttons-2 {overflow:hidden; zoom:1; padding-top:8px;}
.sc_rev_buttons-2 .sc_rev_us {float:left; width:300px; margin:0 0 0 0;}
.sc_rev_buttons-2 .button_golden17 {float:right; width:100px;}
.sc_rev_buttons-1 {overflow:hidden; zoom:1; height:48px; position:absolute; bottom:2px; left:0;}
.sc_rev_buttons-1 .button_golden17 {width:100px;}

.sc_rev_table .grey_block_table {width:100%;}
.sc_rev_table .grey_block_table .first {width:140px;}


.sc_rev_pros_cons {margin-top:14px;}
.sc_rev_pros_cons .white_inner {overflow:hidden; zoom:1; padding:11px 15px;}
.sc_rev_pros, .sc_rev_cons {float:left;}
.sc_rev_pros {width:278px;}
.sc_rev_cons {width:228px;}
.sc_rev_pros .h, .sc_rev_cons .h {font-size:20px; font-weight:bold; padding-left:22px;}
.sc_rev_pros .h {background:url(../img/des/bgh-pros.gif) 0 50% no-repeat;}
.sc_rev_cons .h {background:url(../img/des/bgh-cons.gif) 0 50% no-repeat;}

.sc_rev_pros li {background-image:url(../img/des/bull-pros.gif);}
.sc_rev_cons li {background-image:url(../img/des/bull-cons.gif);}
.sc_rev_pcw_jackpot{width:253px; float:left;}
.sc_rev_pcw_jackpot .sc_rev_cons {margin-top:12px;}

.sc_rev_jackpot {width:253px; float:right; margin-top:14px;}
.sc_rev_jackpot .white_inner {padding:11px 15px 11px 20px;}
.sc_rev_jackpot .h {font-size:20px; font-weight:bold; padding-left:22px; background:url(../img/des/bgh-jackpot.gif) 0 50% no-repeat;}
.sc_rev_jackpot img {border:none;}
.sc_rev_jackpot ul {margin:10px 0;}
.sc_rev_jackpot li {background-image:url(../img/des/bull-gold.gif);}
.sc_rev_jackpot .button_golden17 {width:89px;}
.sv_rev_two_score {}
#score-block {float:right; margin:0 0 10px 12px; width:162px;}
.gr-score-block{float:none;border:1px solid #CCCCCC; font-size:18px; text-align:center; width:160px; line-height:34px; margin-bottom:8px; background:#e7e7e7;}
.gr-score-block strong {color:#3F66BA; font-size:22px;}
	.gr-score-ec {background:url(../img/des/editors-icon-54x11.gif) 50% 54px no-repeat; padding-bottom:14px;}
	.gr-score-block div{background:#CCCCCC;color:#666666;display:block;font-size:11px;margin-bottom:6px;padding:3px 0;}
	.gr-score-ec div {margin-bottom:0;}
.gr-casino {padding:6px 4px; border:1px solid #ccc; width:152px;}
	.grc-as {width:148px; margin:0 auto; overflow:hidden;}
	.gr-casino a {float:left; overflow:hidden; margin:0; padding:0 8px;}
	.gr-casino .button_silver17 {margin-right:6px;}
	.grc-pic {width:148px; height:32px; background-image:url(../img/casino/sprite-partners-67x32-us.gif); background-repeat:no-repeat; margin:6px 0 !important; padding:0 !important;}
	.grc-title {text-align:center; display:block;}
.gr-casino-one {float:right;}
.gr-casino-two {width:483px; margin-top:8px; overflow:hidden; padding:6px 14px 6px 39px;}
	.gr-casino-two .grc-title {float:left; line-height:32px; margin-right:24px;}
	.gr-casino-two .grc-as {width:auto; float:left;}
	.gr-casino-two .grc-as a {float:left;}
	.gr-casino-two .grc-pic {margin:0 30px 0 0 !important;}
	.gr-casino-two .button_silver17 {margin-right:18px;}
	.gr-casino-two .button_silver17, .gr-casino-two .button_golden17 {margin-top:7px;}
.cs_rev_rival-slots {background:url(../img/slots-catalog/slots-by-software/icon-16-rival.gif) 0 0 no-repeat; padding-left:20px; display:inline-block; height:16px; line-height:16px;}
.cs_rev_vegas-tech-slots {background:url(../img/slots-catalog/slots-by-software/icon-16-vegastech.gif) 0 0 no-repeat; padding-left:20px; display:inline-block; height:16px; line-height:16px;}
.cs_rev_rtg-slots {background:url(../img/slots-catalog/slots-by-software/icon-16-rtg.gif) 0 0 no-repeat; padding-left:20px; display:inline-block; height:16px; line-height:16px;}
.cs_rev_top-game-slots {background:url(../img/slots-catalog/slots-by-software/icon-16-topgame.gif) 0 0 no-repeat; padding-left:20px; display:inline-block; height:16px; line-height:16px;}
.sc_partners {margin-top:14px;}
.sc_rev_table {margin-top:14px;}
/* kate css */

.sc_vertical {width:260px; float:left; margin:5px 8px 5px 0;}
.last {margin-right:0 !important;}
.sc_vertical_content{padding:0 15px 0 15px;}
a{color:#0030BA; text-decoration:underline; cursor:pointer; }
/*slot-by-type.htm*/
.no_border{text-decoration:none !important; height:45px; line-height:45px; padding-left:65px; margin-top:10px; }
.head_link:hover{text-decoration:none; }
.head_link:hover{border-color:#a60000; }
.head_link:link .a_wrap,.head_link:visited .a_wrap{border-bottom:2px solid #0030ba; color:#0030ba; }
.head_link:hover .a_wrap{border-bottom:2px solid #a60000; color:#a60000; }

.head_link{display:block; font-size:14px; font-weight:bold; }
.bl_head_num{font-size:25px; }
.bg_img1{background: url(../img/slots-catalog/ic1.gif) no-repeat top left; }
.bg_img2{background: url(../img/slots-catalog/ic2.gif) no-repeat top left; }
.bg_img3{background: url(../img/slots-catalog/ic3.gif) no-repeat top left; }
.bg_img4{background: url(../img/slots-catalog/ic4.gif) no-repeat top left; }
.bg_img5{background: url(../img/slots-catalog/ic5.gif) no-repeat top left; }
.bg_img6{background: url(../img/slots-catalog/ic6.gif) no-repeat top left; padding-top:7px; height:38px !important; }
.no_decor{text-decoration:none; }
.a_wrap{border-bottom:2px solid #1339B6; }
.sc_vertical_content p{margin:10px auto 15px; padding:0 7px 0 7px; }
.grey_text{text-align:center; color:#666666; padding:0 !important; }
.two_lined{margin-bottom:0 !important; }
.bot_link{float:right; margin:4px 0 13px 0; }
.food_grey_text{width:146px; display:block;}

/*slot-by-type.htm*/
/*slots-catalog.htm*/

.wb_tl_gr{background-position:0 0; left:-1px; top:-1px; }
.wb_br_gr {background-position:100% 100%; bottom:-1px; right:-1px; }
.wb_tl_gr, .wb_br_gr {background-image:url(../img/bg-corners-eeebox.gif); background-repeat:no-repeat; height:16px; position:absolute; width:16px; z-index:1; }
.eee_vertical_content {padding:0 12px 0 12px;}
.eee_box{background-color: #f6f6f6; position:relative; width:264px; float:left; }
.margin_right{margin-right:10px; }
.star_new{position:relative; left:15px; border:none; top:4px; }
.screen2{margin:0 0 10px 0; }
.gr_block_left{float:left; }
.gr_block_right{float:left; }
ul.gr_block_left{margin-right:8px !important; }
.gr-box-right ul{
}
.link_left{display:block; position:relative; left:-2px; }
.list_style_img{background:transparent url(../img/slots-catalog/list_style_img.gif) no-repeat; padding:0 0 0 13px; }
.fix_width1{width:145px; margin-left:7px; }
.fix_width1 ul{margin:0; }
.eee_box_wrap {overflow:hidden; }
.gr_block_wrap2{
padding-top:27px; }
.eee_vertical_content{position:relative; }
.gr_block_right li{padding-top:5px; margin:0; }
.gr_block_italtext{color:#666666; margin:5px 0 0 0; }
.ul_wrap, .white_inner_wrap, .white_inner{overflow:hidden; }
.play_but{display:block; background:url(../img/slots-catalog/img_bg.gif) no-repeat; height:19px; width:80px; line-height:19px; text-align:center; margin: 10px 0 10px 62px; zoom:1; }
.gr_block_wrap1 .button_golden17, .gr_block_wrap2 .button_golden17 {width:80px; margin: 10px 0 10px 62px;}
.play_but:link,.play_but:visited,.play_but:hover {text-decoration:none;color:#654101;}
.hr_block_head1, .hr_block_head2{display:inline; position:relative; }
.hr_block_head2{top:16px; }
.hr_block_head1{top:-14px; }
.eee_vertical_content h2 {font-size:14px;}
.whitebox_cont{width:184px; }
.sc_block{margin:10px 0; }
.left_white_block{float:left; }
.right_white_block{float:right; width:320px; padding:8px 0 0 0; }
.sc_block h2 {font-size:14px;}
.sc_vertical_content h2 {margin:0;}
.whitebox_sbt_left h2 {margin:0;}
.right_white_block p{margin:0; padding:0; height:48px; }
.white_inner_wrap{padding:0 16px 11px 16px; }
.right_white_block1{float:right; padding-top:8px; width:320px; }
.right_white_block1 img{border:1px solid #CCCCCC; }
.right_white_block1 a, .right_white_block a{display:inline-block; zoom:1; }
.right_white_block a{padding:20px 0 0 67px; height:30px; float:left; margin:0 0 0 27px; }
.pr_slots{padding:15px 0 0 67px !important; height:35px !important; }

.new_slot1{background:url(../img/slots-catalog/ic1.gif) no-repeat 0 50%; }
.new_slot2{background:url(../img/slots-catalog/ic2.gif) no-repeat 0 50%; }
.new_slot3{background:url(../img/slots-catalog/ic3.gif) no-repeat 0 50%; }
.new_slot4{background:url(../img/slots-catalog/ic4.gif) no-repeat 0 50%; }
.new_slot5{background:url(../img/slots-catalog/ic5.gif) no-repeat 0 50%; }
.new_slot6{background:url(../img/slots-catalog/ic6.gif) no-repeat 0 50%; }
.soft_slot1{background:url(../img/slots-catalog/slots-by-software/ic11.gif) no-repeat 0 50%; }
.soft_slot2{background:url(../img/slots-catalog/slots-by-software/ic12.gif) no-repeat 0 50%; margin:33px 0 0 38px !important; }
.soft_slot3{background:url(../img/slots-catalog/slots-by-software/ic13.gif) no-repeat 0 50%; }
.soft_slot4{background:url(../img/slots-catalog/slots-by-software/ic14.gif) no-repeat 0 50%; }

.right_white_block1 a{height:35px; padding:0 0 0 53px; margin:33px 0 0 35px; float:left; }
.right_white_block1 p{overflow:hidden; margin:0; padding:0; }

.bot_white_block p{margin:0; padding:0; }
.bot_white_block a{display:inline-block; zoom:1; width:102px; padding:0 0 0 65px; height:50px; line-height:50px; }

.theme_slot1{background:url(../img/slots-catalog/slots-by-theme/ic1.gif) no-repeat 0 50%; }
.theme_slot2{background:url(../img/slots-catalog/slots-by-theme/ic2.gif) no-repeat 0 50%; }
.theme_slot3{background:url(../img/slots-catalog/slots-by-theme/ic3.gif) no-repeat 0 50%; }
.theme_slot4{background:url(../img/slots-catalog/slots-by-theme/ic4.gif) no-repeat 0 50%; }
.theme_slot5{background:url(../img/slots-catalog/slots-by-theme/ic5.gif) no-repeat 0 50%; }
.theme_slot6{background:url(../img/slots-catalog/slots-by-theme/ic6.gif) no-repeat 0 50%; }
.theme_slot7{background:url(../img/slots-catalog/slots-by-theme/ic7.gif) no-repeat 0 50%; }
.theme_slot8{background:url(../img/slots-catalog/slots-by-theme/ic8.gif) no-repeat 0 50%; }
.theme_slot9{background:url(../img/slots-catalog/slots-by-theme/ic9.gif) no-repeat 0 50%; }
.theme_slot10{background:url(../img/slots-catalog/slots-by-theme/ic10.gif) no-repeat 0 50%; }
.theme_slot11{background:url(../img/slots-catalog/slots-by-theme/ic11.gif) no-repeat -4px 50%; }
.theme_slot12{background:url(../img/slots-catalog/slots-by-theme/ic12.gif) no-repeat 0 50%; }
.theme_slot13{background:url(../img/slots-catalog/slots-by-theme/ic13.gif) no-repeat 0 50%; }
.theme_slot14{background:url(../img/slots-catalog/slots-by-theme/ic14.gif) no-repeat 0 50%; }
.theme_slot15{background:url(../img/slots-catalog/slots-by-theme/ic15.gif) no-repeat 0 50%; }
.theme_slot16{background:url(../img/slots-catalog/slots-by-theme/ic16.gif) no-repeat 1px 6px; }
.theme_slot17{background:url(../img/slots-catalog/slots-by-theme/ic17.gif) no-repeat 0 50%; }
.theme_slot18{background:url(../img/slots-catalog/slots-by-theme/ic18.gif) no-repeat 0 50%; }
.theme_slot19{background:url(../img/slots-catalog/slots-by-theme/ic19.gif) no-repeat 0 50%; }
.theme_slot20{background:url(../img/slots-catalog/slots-by-theme/ic20.gif) no-repeat 0 50%; }
.theme_slot21{background:url(../img/slots-catalog/slots-by-theme/ic21.gif) no-repeat 0 50%; }
.theme_slot22{background:url(../img/slots-catalog/slots-by-theme/ic22.gif) no-repeat 0 50%; }
.theme_slot23{background:url(../img/slots-catalog/slots-by-theme/ic23.gif) no-repeat 0 50%; }
.eee_box_bot{position:relative; background-color:#F6F6F6; }
.alpha{font-size:15px; color:#666666; width:100%; text-align:center; margin-top:15px; }
.let_link{padding:0 17px;}

/*slots-catalog.htm*/
/*slots-by-software.htm*/
.soft1{background:url(../img/slots-catalog/slots-by-software/ic11.gif) no-repeat left top; }
.soft2{background:url(../img/slots-catalog/slots-by-software/ic12.gif) no-repeat left top; }
.soft3{background:url(../img/slots-catalog/slots-by-software/ic13.gif) no-repeat left top; }
.soft4{background:url(../img/slots-catalog/slots-by-software/ic14.gif) no-repeat left top; }
.soft{display:inline-block; zoom:1; padding:0 0 0 40px; height:35px; line-height:35px; margin:15px 0 0 7px; font-size:12px; font-weight:bold; }
.soft_vert{height:470px; }
/*.type_vert{height:513px; }*/
/*slots-by-software.htm*/

/*slots-by-theme.htm*/
.whitebox_sbt_left .link1{display:inline-block; zoom:1; padding:0 0 0 53px; height:45px; line-height:45px; font-weight:bold; font-size:14px; }
.whitebox_sbt_left{float:left; width:335px; margin:10px 0 0 0; }
.whitebox_sbt_left p{
}
.link2{float:right; }
.whitebox_sbt_right{float:left; margin:10px 0 0 15px; }
.theme_slot_page1{background:url(../img/slots-catalog/slots-by-theme/ic1.gif) no-repeat 0 50%; }
.theme_slot_page2{background:url(../img/slots-catalog/slots-by-theme/ic2.gif) no-repeat -5% 50%; }
.theme_slot_page3{background:url(../img/slots-catalog/slots-by-theme/ic3.gif) no-repeat 0 50%; }
.theme_slot_page4{background:url(../img/slots-catalog/slots-by-theme/ic4.gif) no-repeat 0 50%; }
.theme_slot_page5{background:url(../img/slots-catalog/slots-by-theme/ic5.gif) no-repeat 0 50%; }
.theme_slot_page6{background:url(../img/slots-catalog/slots-by-theme/ic6.gif) no-repeat -5% 50%; }
.theme_slot_page7{background:url(../img/slots-catalog/slots-by-theme/ic7.gif) no-repeat 0 50%; }
.theme_slot_page8{background:url(../img/slots-catalog/slots-by-theme/ic8.gif) no-repeat -5% 50%; }
.theme_slot_page9{background:url(../img/slots-catalog/slots-by-theme/ic9.gif) no-repeat 0 50%; }
.theme_slot_page10{background:url(../img/slots-catalog/slots-by-theme/ic10.gif) no-repeat -10% -50%; }
.theme_slot_page11{background:url(../img/slots-catalog/slots-by-theme/ic11.gif) no-repeat -20% 50%; }
.theme_slot_page12{background:url(../img/slots-catalog/slots-by-theme/ic12.gif) no-repeat -10% -50%; }
.theme_slot_page13{background:url(../img/slots-catalog/slots-by-theme/ic13.gif) no-repeat -15% 50%; }
.theme_slot_page14{background:url(../img/slots-catalog/slots-by-theme/ic14.gif) no-repeat -5% 50%; }
.theme_slot_page15{background:url(../img/slots-catalog/slots-by-theme/ic15.gif) no-repeat -5% -20%; }
.theme_slot_page15{background:url(../img/slots-catalog/slots-by-theme/ic15.gif) no-repeat -10% -20%; }
.theme_slot_page16{background:url(../img/slots-catalog/slots-by-theme/ic16.gif) no-repeat -5% -100%;}
.theme_slot_page17{background:url(../img/slots-catalog/slots-by-theme/ic17.gif) no-repeat -15% 50%; }
.theme_slot_page18{background:url(../img/slots-catalog/slots-by-theme/ic18.gif) no-repeat -10% 50%; }
.theme_slot_page19{background:url(../img/slots-catalog/slots-by-theme/ic19.gif) no-repeat -25% 50%; }
.theme_slot_page20{background:url(../img/slots-catalog/slots-by-theme/ic20.gif) no-repeat -15% 50%; }
.theme_slot_page21{background:url(../img/slots-catalog/slots-by-theme/ic21.gif) no-repeat -10% 50%; }
.theme_slot_page22{background:url(../img/slots-catalog/slots-by-theme/ic22.gif) no-repeat -15% 50%; }
.theme_slot_page23{background:url(../img/slots-catalog/slots-by-theme/ic23.gif) no-repeat -20% 50%; }
/*slots-by-theme.htm*/
/*slots-rules.htm*/
.sm_ital{font-size:11px; color:#666666; }

.sm_text{margin-top:5px; }
.rule1{background:url(../img/slot-rules/ic1.gif) no-repeat top left; }
.rule2{background:url(../img/slot-rules/ic2.gif) no-repeat top left; }
.rule1, .rule2{padding:10px 0 0 50px; color:#666666; height:30px; margin:10px 0; }
.rule{color:#666666; margin:10px 0; }
.whitebox_wrap_rules{overflow:hidden; zoom:1; margin-bottom:5px; }
.rules_vertical_content ol{list-style-position:inside; margin:0; font-weight:bold; }
.bold_text{font-weight:bold !important; }

.rules_vertical_content ol li span{font-weight:normal; }
.rules_vertical_content ol li{margin:2px 0; text-align:left; }
.rules_vertical_content{padding: 0 10px; height:345px; }
.rules_vertical {width:262px; float:left; margin:5px 10px 5px 0;height:345px;}


.rules_tab{border-collapse:collapse; width:100%; margin:12px 0 7px 1px; border:1px solid #cccccc; }
.rules_tab thead td{border:1px solid #cccccc; background-color:#eeeeee; padding:3px 0 3px 10px; }
.rules_tab td{border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:1px 0 2px 10px; }
.in_bord{border-bottom:1px solid #cccccc; }
.grey_td{background-color:#eeeeee; }
.marg-top{margin-top:5px; }
.pattern_vertical{margin:15px 8px 10px 0; }
.whitebox_inner_text{padding:0 !important; margin:10px 0; }
.pattern_vertical_content{padding:0 10px; }
.slot_img{border:none !important; margin-bottom:10px; }
.margined_box{margin:15px 0; }
.ecec_box{background-color:#ececec; position:relative; margin-top:15px; }
.wb_br_ec, .wb_tl_ec{background-image:url(../img/slot-rules/bg_corners.gif); background-repeat:no-repeat; height:16px; position:absolute; width:16px; z-index:1; }
.ecec{padding:16px; }
.wb_br_ec{background-position:100% 100%; bottom:-1px; right:-1px; }
.wb_tl_ec{background-position:0 0; left:-1px; top:-1px; }
.ecec p a{display:inline-block; margin:0 0 0 45px; width:115px; }
.ec_block_head{font-size:14px; font-weight:bold; display:inline-block; margin-bottom:10px; }
/*slots-rules.htm*/
/*right block*/
.blue_block_wrap{margin-bottom:5px; }
.blue_block{background:url(../img/right_menu/head_bmenu.gif) no-repeat 0 0; }
.block_head{height:26px; overflow:hidden; }
.block_head h3, .block_head span {padding-top:26px; display:block; margin:0; }
.blue_block_body{border-left:1px solid #b2b3b2; border-right:1px solid #b2b3b2; border-bottom:1px solid #b2b3b2; background:url(../img/right_menu/blue_box_bg.gif) repeat-x bottom left; height:105px; overflow:hidden; }

.reviews_right li a {font-size:14px; background-image:url(../img/casino/sprite-partners-16x16.gif); background-repeat:no-repeat;}

/*.casino4{background: url(../img/casino/go-casino-logo-16x16.jpg) no-repeat 0 0 !important;}*/
.blue_block_body ul{list-style-type:none; margin:0; }
.blue_block_body li{background:none; display:block; margin:12px 0; overflow:hidden; zoom:1; }
.blue_block_body li a{padding:0 0 0 22px; display:inline-block; height:16px; line-height:16px; }
.blue_block_body li img{border:none; margin-right:7px; margin-top:3px;}
.reviews_right li a:link, .reviews_right li a:visited {color:#fff;}
.reviews_right li a:hover {color:#A60000;}

.free_sl{background: url(../img/right_menu/gr_box_head.gif) 0 0 no-repeat; overflow:hidden; height:12px; margin:10px 0;}
.free_sl span {display:block; padding-top:30px;}
.free_list a{padding:0 0 0 50px;  background-repeat:no-repeat; display:inline-block; height:35px; line-height:35px; }
.featured_box .free_list a {background-image:url(../img/right_menu/sprite-freegames.gif); height:40px; line-height:40px;}
.free_list li{margin:0; background-image:none; padding:0; }
.featured_box .free_list .slot1{background-position:0 0; height:34px; line-height:34px; margin:3px 0;}
.featured_box .free_list .slot2{background-position:0 -34px; height:34px; line-height:34px; margin:3px 0;}
.featured_box .free_list .slot3{background-position:0 -68px; height:37px; line-height:37px;}
.featured_box .free_list .slot4{background-position:0 -105px; height:42px; line-height:42px;}
.featured_box .free_list .slot5{background-position:0 -147px; height:32px; line-height:32px;}
.featured_box .free_list .slot6{background-position:-3px -178px; height:42px; line-height:42px;}

.slot11{background-image:url(../img/right_menu/gr_box_ic1_sm.gif) !important; }
.slot22{background-image:url(../img/right_menu/gr_box_ic2_sm.gif) !important; margin-right:18px;}
.slot33{background-image:url(../img/right_menu/gr_box_ic3_sm.gif) !important; margin-right:20px; }
.free_list{margin:5px 0 0 0; }
.free_list_about{margin-top:25px;}
/*.newsletter{background-image:url(../img/right_menu/head_menu2.gif); }*/
.pop_pages{background-image:url(../img/right_menu/head_menu3.gif); }
.aside_grey_box {width:184px; float:left; zoom:1;}
.news1{font-weight:bold; text-align:center; }
.gr_box_body{overflow:hidden; zoom:1; border:1px solid #CCCCCC; padding:0 10px; }
.overflow .newsletter .aside_grey_box{overflow:hidden; zoom:1; }
.news2{font-size:14px; font-weight:bold; color:#3f66ba; }
.no_bord_img{border:none; margin-right:10px; }
.christ_img{border:none;}
.news3{font-size:11px; font-weight:bold; color:#666666; }
.right_item .news_wrap {margin-top:0;}
.right_item .newsletter_form label {font-size:11px; color:#666; margin-top:3px;}
.news_wrap {text-align:center; margin:16px 0 0 0; background:url(../img/right_menu/egyptian_img.jpg) 100% -5px no-repeat; padding:0 74px 0 0;}
.news_wrap .news3 {margin:5px 0 0 0; }
.subscr_list{margin:0 0 0 5px; }
.subscr_list li{background:url(../img/right_menu/list_img.gif) no-repeat 0 50%; margin:0; padding:0 0 0 14px; }
.subscr_list img{border:none; margin:0 8px; }
.guide_body_box .news_header{margin:0 0 1em;}
.guide_body_box {padding:10px 10px 8px !important;}
.whitebox_christ_img{margin-top:8px; margin-right:0;}
.news_wrap_christ{margin:10px 0 0 0;text-align:center; background:url(../img/right_menu/egyptian_img.jpg) 100% -5px no-repeat; padding:0px 76px 10px 0;}
.news_wrap_christ span {display:block;}
.free_slot_list{overflow:hidden;}
.free_slot_list a{background-position:50% 0; padding:0; line-height:1; height:90px !important; width:75px !important; padding-top:60px; text-align:center;}
.free_slot_list li{float:left}
.slot_11{background-image:url(../img/right_menu/gr_box_new_ic1.gif); }
.slot_22{background-image:url(../img/right_menu/gr_box_new_ic2.gif); }
.slot_33{background-image:url(../img/right_menu/gr_box_new_ic3.gif); }
/*subscribe*/
.gr_box_body form{margin:15px 0 0 0; overflow:hidden; zoom:1; }
.gr_box_body .input label{float:left;}
.gr_box_body .input input{float:right; width:117px; }
.gr_box_body .input{overflow:hidden; margin-bottom:7px; zoom:1; }
.gr_box_body  .submit{float:right; height:20px; overflow:hidden; zoom:1;}
.gr_box_body  .submit input{background:url(../img/des/button-silver17.gif) repeat-x 0 0; width:99px; height:19px !important; outline:none; line-height:14px; font-size:12px; border:1px solid #b9b9b9; cursor:pointer; color:#464646;}
/*subscribe*/
.privacy{font-size:10px; }
.pop_pages_list li{margin:9px 0; background-image:none; padding:0;}
.newsletter_form .privacy {text-align:justify;}

/*right block*/

/*bottom*/
.box1_head, .overflow, .bot_box1, .bot_box2{overflow:hidden; zoom:1; }
.freak_fb_feat .casino2{display:inline-block; height:20px; line-height:20px; padding:0 0 0 22px; background:transparent url(../img/right_menu/casino_ic.gif) no-repeat scroll 0 0; font-weight:bold; }
.gr_bot_box .overflow img{margin:3px 0 0 7px; }
.gr_bot_box{padding:5px 14px; }
.bb3_gr_box .gr_bot_box{padding:5px 0; }
.bb1_gr_box{padding:0 1px 12px 1px; margin-right:4px; width:197px; }
.center_text{text-align:center; }
.fb_feat_us {display:inline-block; width:21px; height:14px; background:url(../img/right_menu/usa.gif) 0 0 no-repeat; vertical-align:middle; margin-left:6px;}
.gr_bot_box .overflow {text-align:center;}
.but_wrap{overflow:hidden; width:180px; position:relative; left:5px; top:-3px; }
.but_wrap a{width:78px; }
.left_but{float:left; color:#654101; }
.right_but{float:right; cursor:pointer !important;}
.right_but span span {cursor:pointer;}
.bb3_body .right_but {text-decoration:none !important;}
.newsletter_bot{background:transparent url(../img/bot_box/new_head.gif) no-repeat scroll 0 0; }
.news_block .gr_box_body_bot{width:348px; height:190px; }
.news_block .block_head {background:transparent url(../img/bot_box/new_head_main.gif) no-repeat scroll 0 0}
.gr_box_body_bot{overflow:hidden; zoom:1; border:1px solid #CCCCCC; padding:15px 10px 8px 10px; }
.bot_news1{font-size:14px; }
.flshgame_bottom .news1 {margin:0 0 0.8em;}
.blue_text{color:#3f66ba; }
.left_news_block{float:left; width:50%; border-right:1px solid #cccccc; padding:0 5px 0 0; }
.right_news_block{float:right; width:151px; padding:0 6px; }
.bot_img{margin:15px 0 0 0; }
.news_header{margin:0 0 1.2em 0}
#main_page .news_header {padding-bottom:6px; margin:0;}
#main_page .news_block .gr_box_body_bot {height:180px; padding-bottom:6px; overflow:hidden; zoom:1;}
#main_page .news_block .bw-head {float:none; width:358px;}
/*bot_subscr*/
.right_news_block form{overflow:hidden; zoom:1; }
.right_news_block input{width:147px; }
.right_news_block .input{}
.right_news_block .input label{font-size:11px; margin:5px 0; color:#666666; }
.right_news_block .submit input{background:none; border:none; width:auto; height:17px; color:#464646; padding-bottom:1px;}



/*bot_subscr*/
.subscr_head{margin:0 0 5px 0;}
.subscr_head1{margin:5px 0 10px 0;}
.news2_bot{color:#3F66BA; font-size:16px; font-weight:bold; line-height:16px;}
.news3_bot{color:#666666; font-weight:bold;  line-height:11px; margin-top:9px;}
.bot_box1{margin-bottom:4px; height:242px; margin-right:-30px; overflow:hidden; zoom:1; }
/*3d-block*/
.game_share2{height:24px; left:20px; position:absolute; width:120px; }
.game_share2 .addthis {display:block; margin:0; position:relative; width:54px; z-index:100; }
.game_share2 a {float:right; margin-left:3px; }
.bb3_gr_box{padding:0 12px 10px 12px; width:173px; float:left; margin:0; height:232px; }
.bb2_gr_box{margin-right:4px; height:242px; width:370px; }
.bb3_body{overflow:hidden;  zoom:1; }
.white_bot_box_feedback  textarea, .white_bot_box_feedback  .gameb_feedback_email, .white_bot_box_feedback  .gameb_feedback_name{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.transparent_but{background:none; border:none; border:none; height:19px; width:65px; cursor: pointer; color:#464646; padding-bottom:1px;}
.margin7{margin-top:7px; }
/*bot-box2*/
.white_box_bot_head1{background:url(../img/bot_box/wb_head1.gif) no-repeat; }
.white_box_bot_head2{background:url(../img/bot_box/wb_head2.gif) no-repeat; }
.white_box_bot_head3{background:url(../img/bg-head-freeg-trick-or-treat1.gif) no-repeat; }
.white_box_bot_head1, .white_box_bot_head2{display:block; overflow:hidden; height:13px; }
.white_box_bot_head1 p, .white_box_bot_head2 p{padding-top:13px; }
.white_bot_box{margin-right:4px; width:383px; float:left; }
.botbox_vertical_content{padding:0 13px; height:140px; }
.bb3_body textarea{width:169px; height:38px; }
.subscribe_submit {width:99px; height:19px; border:none; margin:10px 0; float:right; display:inline-block; cursor:pointer; text-decoration:none !important;}
.subscribe_submit input {cursor:pointer;}
.gameb_feedback_email {width:169px;}
.red_price{color:#990000;}
.white_bot_box_desc {width:281px; margin-right:4px;}
.white_bot_box_desc p{text-align:justify;}
.white_bot_box_keys {width:281px; float:left; margin-right:4px; margin-left:287px;}
* html .white_bot_box_keys {margin-left:143px;}
.white_bot_box_feedback {width:198px; float:left;}
.white_bot_box_feedback .white_inner, .white_bot_box_desc .white_inner, .white_bot_box_keys .white_inner  {padding:1px 12px 8px 12px; height:192px;}
.gameb_desc_first { position:absolute; top:920px; left:210px;}
.bb3_body b {font-size:14px;}
.gr_bot_box .bb3_body {margin-top:20px;}
.gr_bot_box .gameb_feedback_form textarea {height:48px;}

/* social */
.whitebox_social {width:198px; float:left;}
.whitebox_social .white_inner {padding:10px 18px 4px 16px;}
.gameb_social_list {width:104px; float:left; margin:0;}
.gameb_digg {width:52px; height:80px; float:right;}
.gameb_social_list li {background:none; height:32px; text-align:left; margin-bottom:13px; padding:0;}
.gameb_social_list li a {color:#3f66ba; text-decoration:none; font-size:11px; font-weight:bold; display:table-cell; vertical-align:middle; height:32px; padding-left:40px; line-height:32px;}
* html .gameb_social_list li a,*+html .gameb_social_list li a {display:block;}
.gameb_social_list .stumble a {background:url(../img/icon-social-stumble.gif) 0 0 no-repeat;}
.gameb_social_list .facebook a {background:url(../img/icon-social-facebook.gif) 0 0 no-repeat;}
.gameb_social_list .delicious a {background:url(../img/icon-social-delicious.gif) 0 0 no-repeat;}
.gameb_social_list .twitter a {background:url(../img/icon-social-twitter.gif) 0 0 no-repeat;}
.gameb_social_list .bookmarks a {background:url(../img/icon-social-bookmark.gif) 0 0 no-repeat; line-height:normal;}
.bb2_gr_box_social {width:367px;}
.bb2_gr_box_social .gr_box_body_bot {width:345px;}

/*bottom*/

/*text pages bot panel*/
.tp_social_block{margin:20px 0 0 0;}
.tp_social_list{margin:5px 0 5px 8px;}
.tp_social_list li{height:20px;margin:0 0 0 10px;padding:0;display:inline-block;background-image:none;}
* html .tp_social_list li,*+html .tp_social_list li{display:inline;}
.tp_social_list li a{line-height:20px;cursor:pointer; padding:0 0 0 25px;background-image:url(../img/social/sprite-20x20.gif); background-repeat:no-repeat;height:20px;display:inline-block; font-size:11px; font-weight:bold;text-decoration:none;color:#6085d3;}
.tp_social_list .tp_digg {margin-left:17px;}
.tp_digg a{background-position:0 -120px;}
.tp_stumble a{background-position:0 0;}
.tp_facebook a{background-position:0 -20px;}
.tp_deliciouse a{background-position:0 -80px;}
.tp_twitter a{background-position:0 -100px;}
.tp_add a{background-position:0 -40px;}
.tp_print a{background-position:0 -60px;}
/*.tp_social_list .tp_twitter {margin-left:1px;}*/

/*.tp_social_block{margin:20px 0 0 0;}
.tp_social_list{margin:5px 0 5px 8px;}
.tp_social_list li{height:20px;margin:0 0 0 10px;padding:0;display:inline-block;background-image:none;}
* html .tp_social_list li,*+html .tp_social_list li{display:inline;}
.tp_social_list li a{line-height:20px;cursor:pointer;background-position:0 0;padding:0 0 0 25px;background-repeat:no-repeat;height:20px;display:inline-block; font-size:11px; font-weight:bold;text-decoration:none;color:#6085d3;}
.tp_social_list .tp_digg {margin-left:17px;}
.tp_digg a{background-image:url(../img/social/digg_it.gif);}
.tp_stumble a{background-image:url(../img/social/stumble.gif);}
.tp_facebook a{background-image:url(../img/social/facebook.gif);}
.tp_deliciouse a{background-image:url(../img/social/deliciouse.gif);}
.tp_twitter a{background-image:url(../img/social/twitter.gif);}
.tp_add a{background-image:url(../img/social/add.gif);}
.tp_social_list .tp_print {margin-left:1px;}
.tp_print a{background-image:url(../img/social/print.gif);}*/

.social_top {float:right; padding:2px 0 0 0; overflow:hidden; zoom:1;}
.social_top a {display:block; width:16px; height:16px; float:left; margin:0 5px 0 0; background-repeat:no-repeat; cursor:pointer; background-image:url(../img/social/sprite-16x16.gif);}
.soc_fb {background-position:0 -16px;}
.soc_dl {background-position:0 -64px;}
.soc_bm {background-position:0 -32px;}
.soc_tw {background-position:0 -80px;}
.soc_su {background-position:0 0;}
.soc_pr {background-position:0 -48px;}


/*.social_top {float:right; padding:2px 0 0 0; overflow:hidden; zoom:1;}
.social_top a {display:block; width:16px; height:16px; float:left; margin:0 5px 0 0; background-position:0 0; background-repeat:no-repeat;}
.soc_fb {background-image:url(../img/social/small/facebook.gif);}
.soc_dl {background-image:url(../img/social/small/delicious.gif);}
.soc_bm {background-image:url(../img/social/small/bookmark.gif);}
.soc_tw {background-image:url(../img/social/small/twitter.gif);}
.soc_su {background-image:url(../img/social/small/stumble.gif);}
.soc_pr {background-image:url(../img/social/small/print.gif);}*/
/*text pages bot panel*/

/* All Slots List */
.sc_list_legend {padding:0 !important;}
.sc_list_legend li {line-height:16px; padding-left:0; background:none; overflow:hidden; zoom:1; color:#666;}
.sc_list_legend a {height:16px; width:16px; display:block; float:left; padding:0 !important; margin-right:6px;}

.sc_list_selector {float:none; width:538px; padding:12px 0;}
.sc_list_selector .grey_inner {text-align:center;}
.sc_list_selector .grey_inner a {display:inline-block; font-size:15px; padding:0 16px 0 17px; border-right:1px solid #666;}
* html .sc_list_selector .grey_inner a {display:inline; zoom:1;}
.sc_list_selector .grey_inner a.last {border:none;}
.sc_list_selector .grey_inner .active {font-weight:bold; color:#666; text-decoration:none; cursor:default;}

.sc_list_cont {display:none;}
#nojs .sc_list_cont {display:block;}

.sc_lists_wrap .sc_list_cont.active {display:block; margin-top:20px;}

.sc_list_cont_l, .sc_list_cont_r {width:269px; float:left;}
.sc_list_head {font-size:20px; font-weight:bold; color:#666; padding-left:23px;}

.sc_list {padding-left:10px; padding-bottom:16px;}
.sc_list a {line-height:16px; display:inline-block;}
.sc_list .sc_list_new a {padding-right:20px; background:url(../img/slots-catalog/icon-alphabet-new.gif) 100% 0 no-repeat;}
.sc_list .sc_list_prog a {padding-right:20px; background:url(../img/slots-catalog/icon-alphabet-prog.gif) 100% 0 no-repeat;}
.sc_list .sc_list_both a {padding-right:40px; background:url(../img/slots-catalog/icon-alphabet-both.gif) 100% 0 no-repeat;}

/* SC Partners Table */

/* TOP5 TABLE */
.sc_partners .blue_header {margin-bottom:0;}
.sc_partners .piclink {display:block; width:16px; height:16px; overflow:hidden; background-repeat:no-repeat; text-decoration:none;}
.sc_partners .piclink span {display:block; padding:20px 0 0 0;}
.sc_partners  table td img {border:none;}
.sc_partners  table {border-width:0 1px 0 1px; border-color:#999; border-style:solid; width:538px; font-size:12px;}
.sc_partners  table tbody td {height:32px; padding:0 2px;}
.sc_partners  table td {border-width:0 0 1px 0; border-color:#999; border-style:solid; padding:0; zoom:1;}
.sc_partners  table thead td {background-color:#ccc; color:#333; padding:0 2px; border-color:#999;}
.sc_partners  .casinopic {padding-left:6px;}
.sc_partners  .us {text-align:center;}
.sc_partners  .uspic {display:block; width:21px; height:14px; background:url(../img/flags_us3.gif) 0 0 no-repeat; margin:0 auto;}
.sc_partners  .bonus {text-align:center;}
.sc_partners  .match {text-align:center;}
.sc_partners  .games {text-align:center;}
.sc_partners  .software {text-align:center; width:50px; padding:0;}
.sc_partners  .download {text-align:center;}
.sc_partners  .download a {display:block; width:21px; height:18px; background:url(../img/download.png) 0 0 no-repeat; margin:0 auto; cursor:pointer; text-decoration:none;}


.newflash_cont, .flash_object {position:relative;}
.newflash_cont embed, .flash_object embed, .newflash_cont object, .flash_object object {}
.nfb_sweetlove, .nfb_wildwest, .nfb_trickortreat {width:768px; height:551px;}
.nfb_goodold {width:970px; height:696px;}
.newflash_back {position:absolute; z-index:0; background-image:url(../img/bg-wait-ani.gif); background-repeat:no-repeat;}
.newflash_back img {border:none;}
.nfb_sweetlove img, .nfb_wildwest img, .nfb_trickortreat img {margin:140px 0 0 310px;}
.nfb_goodold img {margin:240px 0 0 411px;}
.nfb_wildwest, .nfb_trickortreat {background-position:50% 260px !important;}
.nfb_sweetlove  {background-position:50% 260px !important;}
.nfb_goodold {background-position:50% 360px !important;}
.newflash_game {position:relative; z-index:5;}

.gameb_part_goodold {display:block; width:79px; height:78px; border:2px solid #CCCCCC; background:url(../img/img-fb-featured-rushmore.jpg) 0 0 no-repeat;}
.gameb_part_trick {border:2px solid #CCCCCC; width:126px; height:86px; display:block; background:url(../img/screen.gif) 0 0 no-repeat;}
.gameb_part_widlwest {border:2px solid #CCCCCC; width:126px; height:86px; display:block; background:url(../img/bot_box/screen1.gif) 0 0 no-repeat;}
.gameb_part_love {border:2px solid #CCCCCC; width:126px; height:86px; display:block; background:url(../img/bot_box/cupids-arrow.jpg) 0 0 no-repeat;}
.gameb_part_christmas {border:2px solid #CCCCCC; width:126px; height:86px; display:block; background:url(../img/bot_box/santa-strikes-back.jpg) 0 0 no-repeat;}
.gameb_part_vegas {border:2px solid #CCCCCC; width:126px; height:86px; display:block; background:url(../img/bot_box/double-gold.jpg) 0 0 no-repeat;}
.sc_directory_top .ul_wrap p {text-align:left; font-size:11px; margin:2px 0;}
.sc_directory_top .ul_wrap .gr_block_left {width:45px;}
.sc_directory_top .ul_wrap .gr_block_right {width:92px;}
.dir_top_piclink {display:block;}

/* slot-games */

.slot-games_float-cont { overflow:hidden; zoom:1; margin-bottom:12px;}
.slot-games_float-cont-right { float:right; width:150px; margin-left:-150px; text-align:center; font-style:italic; font-size:80%;}
.slot-games_float-cont-right a { text-decoration:none !important;}
.slot-games_float-cont-right a:link span,
.slot-games_float-cont-right a:visited span{ color:#777; text-decoration: underline;}
.slot-games_float-cont-right a:hover span{ color:#a60000; text-decoration: underline;}
.slot-games_float-cont-left {margin-right:162px}
.slot-games_float-cont-left h3 a { display:inline-block; zoom:1; padding: 16px 0 12px 65px; background-position:0 50%; background-repeat:no-repeat; margin-bottom:-0.4em;}
* html .slot-games_float-cont-left h3 a,*+html .slot-games_float-cont-left h3 a {display:inline;}
.slot-games_float-cont-left h3 a span { font-size:135%;}
.header_3-reel a { background-image:url(../img/slots-catalog/ic1.gif)}
.header_5-reel a { background-image:url(../img/slots-catalog/ic2.gif)}
.header_7-reel a { background-image:url(../img/slots-catalog/ic3.gif)}
.header_progressive a { background-image:url(../img/slots-catalog/ic4.gif)}
.header_bonus a { background-image:url(../img/slots-catalog/ic5.gif)}
.header_islots a { background-image:url(../img/slots-catalog/ic6.gif)}
.slot-games_float-cont-left h3 small a {display:inline; padding: 0; background:none;}

.bn-slotsdirectory { height:24px; width:516px; margin:0 -20px 0 0; background:url(../img/bn-slotsdirectory.gif) 0 0 no-repeat; overflow:hidden; padding:6px 12px;}
.bn-slotsdirectory a { float:left; width:212px; height:24px; overflow:hidden; text-indent:-5000px;}
.bn-slotsdirectory p { float:right; line-height:24px; margin:0;}

.freegames-cont { margin-right:-13px; width:520px; margin:0 auto;}
.freegames-item { float:left; margin-right:13px; text-align:center;}
.freegames-item-header { color:#567bc9; font-weight:bold; margin:0 0 8px 0;}
.freegames-item a img { margin-bottom:6px;}
.freegames-item-header img { border:0 none; margin-left:3px;}
.freegames-item .button_silver17 {width:126px; margin:0 auto;}

/* osf */
#js .turnonjs { display:none}
.sfa-help { padding-left:48px; background:url(../img/bg-icon-help.gif) 5px 0 no-repeat; line-height:30px;}
.sfa-cont {background:url(../img/onpages/osf/osf-advanced.png) 0 0 no-repeat; position:relative; width:528px; height:198px; border:1px solid #ccc; margin:0 auto; z-index:98;}
/*.sfa-cont h2 {height:26px; line-height:26px; padding:0 0 0 10px; margin:0; color: #fff; background:#6085D3;}*/

#trueform {display:none; height:0; overflow:hidden; position:absolute;}
.sf-combo { position:absolute;}
.sf-combo-selected {width:130px; height:18px; line-height:18px; overflow:hidden; padding:0 21px 0 4px; cursor:pointer; position:absolute;}
.sf-combo-list {display:none; width:153px; padding:0; background:#fff; border:1px solid #999999; position:absolute; top:17px;}
.sf-combo-list div { cursor:pointer; padding:2px 4px;}
.sf-combo-list div.disabled { cursor:default; background:#bbb; color:#555; }
.sf-combo-label { position:absolute; left:-60px;}

#sfa-theme {left:70px; top:51px; z-index:5;}
#sfa-software {left:70px; top:76px; z-index:4;}
#sfa-type {left:70px; top:101px; z-index:3;}
#sfa-paylines {left:70px; top:126px; z-index:2; }


/*idu*/
.checkboxes div {
 width:95px; height:18px; line-height:18px; position:absolute; cursor:pointer; 
 background-image:url(../img/bg-osf-check.gif);
 background-repeat:no-repeat;
 background-position: -100px 0;
}
.checkboxes .checked {background-position: 5px 4px;}
.checkboxes .disabled {background-position: 5px -26px; cursor:default;}

.sfa-cont .checkboxes div {width:76px; padding-left:19px;}
#sfa-advanced {position:absolute; left:335px; top:50px; text-align:center; font-size:14px; width:178px; color:#777; }

#sfa-cb-bonus_round {left:235px; top:49px;}
#sfa-cb-free_spins {left:235px; top:75px;}
#sfa-cb-progressive {left:235px; top:103px;}

#sfa-cb-skill_stop {left:235px; top:129px}
#sfa-cb-scatter {left:341px; top:75px; width:59px;}
#sfa-cb-wild {left:341px; top:99px; width:59px;}
#sfa-cb-multiplier {left:341px; top:124px; width:59px;}
#sfa-cb-autoplay {left:421px; top:75px; width:68px;}
#sfa-cb-fun_money {left:421px; top:99px; width:68px;}
#sfa-cb-instant_play {left:421px; top:124px; width:68px;}

#sfa-search {width:102px; height:25px; position:absolute; left:216px; top:160px; cursor:pointer;}
#sfa-help-link { position:absolute; top:6px; right:14px;}
#sfa-reset { position:absolute; left:140px; top:160px; height:23px; line-height:23px; padding:0 6px; }
/*.sfa-cont a:link, .sfa-cont a:visited { color:#0e2d96;}
.sfa-cont a:hover { color:#fff;}*/
/*idu*/
.sfm-cont {background:url(../img/onpages/osf/osf-main.png) 0 -24px no-repeat; position:relative; width:368px; height:156px; border:1px solid #ccc; border-width:0 1px 1px 1px; margin:0 auto; z-index:2;}
.sfm-cont h2 {height:26px; line-height:26px; padding:0 0 0 10px; margin:0; color: #fff; background:#6085D3;}

#sfm-theme {left:74px; top:18px; z-index:7;}
#sfm-software {left:74px; top:45px; z-index:6;}
#sfm-type {left:74px; top:71px; z-index:5;}
#sfm-paylines {left:74px; top:98px; z-index:4;}

.sfm-cont .checkboxes div {width:76px; padding-left:19px; height:18px; line-height:18px;}

#sfm-cb-bonus_round {left:249px; top:18px;}
#sfm-cb-free_spins {left:249px; top:45px;}
#sfm-cb-progressive {left:249px; top:71px;}
/*#sfm-cb-skill_stop {left:249px; top:120px;}*/

#sfm-search {width:109px; height:25px; position:absolute; left:254px; top:121px; cursor:pointer;}
/*#sfm-reset { position:absolute; left:190px; top:154px; text-decoration:underline;}*/

#sfm-links {position:absolute; left:154px; top:126px;}
.sfm-cont .link-adv {left:249px; top:98px; position:absolute;}
/*.sfm-cont a:link, .sfm-cont a:visited { color:#0e2d96;}
.sfm-cont a:hover { color:#fff;}
#sfm-text {position:absolute; left:220px; top:184px; font-size:11px; color:#030b66; text-align:left;}
#sfm-dir {width:210px; height:30px; position:absolute; left:6px; top:184px;}
*/

.sfs-cont {background:url(../img/onpages/osf/osf-side.png) 0 0 no-repeat; position:relative; width:182px; height:278px; border:1px solid #ccc; float:left; margin:0 0 5px 0; zoom:1;}
.sfs-cont h2 {height:26px; line-height:26px; padding:0 0 0 10px; margin:0; color: #fff; background:#6085D3;}
.sfs-cont .sf-combo-selected {width:89px;}
.sfs-cont .checkboxes div {width:76px; padding-left:19px; height:16px; line-height:16px;}
.sfs-cont .sf-combo-list {width:112px;}

.sfs-cont .checkboxes .checked {background-position: 5px 3px;}
.sfs-cont .checkboxes .disabled {background-position: 5px -27px; cursor:default;}


#sfs-theme {left:65px; top:32px; z-index:7;}
#sfs-software {left:65px; top:59px; z-index:6;}
#sfs-type {left:65px; top:86px; z-index:5;}
#sfs-paylines {left:65px; top:113px; z-index:4;}

#sfs-cb-bonus_round {left:10px; top:144px;}
#sfs-cb-free_spins {left:10px; top:162px;}
#sfs-cb-progressive {left:10px; top:181px;}
/*#sfs-cb-skill_stop {left:10px; top:200px;}*/

#sfs-search {width:98px; height:20px; position:absolute; left:48px; top:250px; cursor:pointer;}
#sfs-reset { position:absolute; left:10px; top:254px; text-decoration:underline; font-size:80%}

#sfs-links {position:absolute; left:12px; top:220px; width:160px}
#sfs-links .link-adv { float:left;}
#sfs-links .link-help {float:right;}
/*.sfs-cont a:link, .sfs-cont a:visited { color:#0e2d96;}
.sfs-cont a:hover { color:#fff;}*/

/* tournament plate */
.tourn_inner {position:relative; padding:64px 14px 0 16px; height:176px;}
.tourn_inner .tourn_img {display:block; width:173px; height:131px; position:absolute; top:64px; right:13px; background:url(../img/bg-tournament-gocasino.jpg) 0 0 no-repeat;}
.tourn_inner .button_gold19 {position:absolute; bottom:10px; right:15px;}
.tourn_inner .button_gold19 span span {padding:0 6px;}
.tourn_inner .tourn_sl {font-size:15px; font-weight:bold; color:#587ac3;}
.tourn_inner .tourn_sl span {color:#cc0000;}
.tourn_inner .tourn_cas {margin:14px 0 0 0; padding:0;}
.tourn_inner .tourn_cas li {margin:5px 0 0 0; padding:0; background:none;}
.tourn_inner .tourn_cas li span {font-weight:bold; color:#cc0000;}

/*Responsible Gaming*/
.rg_gpwa{position:relative;top:-20px;}
.rg_ecogra{position:relative;top:-20px;}
.res_gam_wrap img{border:none; margin: 0.6em 1em 0 0;}
.res_gam_wrap ul li{background-image:none;}
.res_gam_wrap h2{margin-top:30px;}

/* tips */
.table_tips {border:1px solid #ccc; border-width:1px 0 1px 1px; width:100%;}
.table_tips * {vertical-align:middle;}
.ti_txt {border:1px solid #ccc; border-width:0 1px 0 0; width:217px; padding:5px 4px 5px 0; text-align:left;}
.ti_txt img {margin-right:10px; float:left;}
.ti_txt span {width:132px; height:55px; display:table-cell; text-align:left;}
* html .ti_txt span,*+html .ti_txt span{ display:inline;}
.table_tips thead td {padding:10px 0; text-align:center; font-size:20px; font-weight:bold;}

.ti_gr td {background:#e7e7e7;}
.ti_th1 {color:#198a0d;}
.ti_th2 {color:#c71210;}
.ti_num {color:#3f66ba; font-size:20px; font-weight:bold; padding:0 8px 0 17px;}
.cherry_separator {height:22px; background:url(../img/bg-separator-cherry.gif) 50% 0 no-repeat;}

/* Tournaments */
.tn-calendar-page {width:186px; float:right; margin:0 0 0 10px;}
.tn-calendar .bw-head {padding-left:10px;}
.box-calendar .tn-calendar .bw-head {padding-left:7px;}
.calendar-cont {width:180px; border:1px solid #ccc; border-top-width:25px; padding:0 2px 2px 2px; position:relative;}
.box-calendar .calendar-cont {width:176px;}
.calendar {width:180px; font-size:11px; margin-top:-26px; position:relative; line-height:11px;}
.box-calendar .calendar {width:176px;}
	.calendar td {text-align:center;}
		.calendar thead td {height:16px; vertical-align:top; line-height:12px;}
		.calendar thead .monthName {font-size:10px; font-weight:bold; height:auto; padding:0; line-height:10px;}
		.calendar tbody td {margin:4px; border:1px solid #ccc; width:18px; padding:4px 4px 1px 0; text-align:right; vertical-align:bottom;}
		.box-calendar tbody td {padding:5px 4px 2px 0;}
		.calendar .flagged {color:#666; background-color:#ccdcff; font-weight:bold; cursor:pointer;}
		.calendar .calendarPrevMonth, .calendar .calendarNextMonth {background-color:#eee !important; color:#999;}
		.calendar .prizea {background-color:#6085d3;}
		.calendar .prizeb {background-color:#8eaff9;}
		.calendar tbody .calendarToday {border:1px solid #1a3d94;}
	.tournament-appendix {position:absolute; width:300px; border:2px solid #ccc; background-color:#fff; top:0; left:0; text-align:left; z-index:999; padding:8px;}
		.tn-clickable {cursor:pointer;}
		.tournament-appendix ul {margin:8px 0; padding:0 0 0 0;}
			.tournament-appendix ul li {margin:0 0 0 8px; background:none; color:#444;}
			.tournament-appendix ul .tna-title {margin:0 0 2px 4px; color:#333;}
		.tournament-appendix h3 {margin-top:0;}
.tn-ulist {margin-left:10px;}
	.tn-ulist li {padding-left:16px;}
.htt-cont {width:239px; height:69px; background:url(../img/des/hot-tournaments-even-smaller.png) 0 0 no-repeat; border:1px solid #ccc; float:right; margin-left:8px;}
	.htt-text {font-weight:bold; font-size:13px; color:#474747; margin:29px 8px 4px 8px;text-align:left;}
		.htt-text span {color:#cc0000;}
	#tn-date-post {display:none;}
.tns-cont {overflow:hidden; zoom:1; margin-top:20px;}
	.tns-head { height:26px; border-bottom:3px solid #355BAF; margin-right:-1px; overflow:hidden; zoom:1;}
		.tns-head-tab {width:auto; padding:0 20px; height:26px; margin-right:1px; background-color:#dadada; text-align:center; line-height:26px; text-decoration:underline; float:left;}
		.tns-head-tab-active {background-color:#355BAF; font-weight:bold; text-decoration:none; color:#DDE8FF;}

.tournaments_schedule {border:1px solid #ccc; border-width:1px 0 0 1px; text-align:center; overflow:hidden; zoom:1;}
	.tournaments_schedule td, .tournaments_schedule th {border:1px solid #ccc; border-width:0 1px 1px 0;}
	.tournaments_schedule thead th {background-color:#e9e9e9; padding:4px; font-weight:normal; white-space:nowrap;}
	.tournaments_schedule thead th.sorthead {cursor:pointer;}
	.tournaments_schedule tbody td {text-align:left; padding-left:6px; padding-right:6px; padding-top:5px; padding-bottom:5px;}
	.tns-start {}
	.tns-name {}
	.tns-game {}
	.tns-entry {text-align:center !important; font-weight:bold;}
	.tns-prize {text-align:center !important; font-weight:bold;}
	.tns-casino {width:110px;}
		.tns-casino a {display:block; padding-left:20px; background-position:0 0; background-repeat:no-repeat; margin:1px 0;}
	.tns-schedule {}
		.tns-name-appendix {display:none; position:absolute; text-align:left; border:1px solid #ccc; background-color:#a9c3fd; padding:8px 10px;}
			.tns-name-appendix ul {margin:0; padding:0;}
				.tns-name-appendix ul li {margin:0 0 5px 0; padding:0; background:none;}
		.tns-addevent {width:30px; height:30px; background:url(../img/des/schedule-30x30.gif) 0 0 no-repeat; cursor:pointer; position:relative; z-index:1;}
			.tns-addevent-appendix {display:none; position:absolute; left:0; top:30px; background-color:#a9c3fd; border:1px solid #ccc; z-index:10; text-align:left; padding:9px;}
			.tns-addevent-appendix ul {margin:0; padding:0;}
			.tns-addevent-appendix ul li {margin:0 0 4px 0; padding:0; background:none;}
.hot-tournament-inner {width:180px; height:119px; background:url(../img/des/hot-tournaments-small.png) 0 0 no-repeat; float:right; margin:0 0 8px 8px; border:1px solid #ccc;}
	.hti-text {font-weight:bold; font-size:13px; color:#474747; margin:39px 5px 4px 15px; text-align:left}
		.hti-text span {color:#cc0000;}
	.hot-tournament-inner .button_golden17 {width:62px; float:right; margin:0 8px 0 0;}
.tns-disclaimer {border:1px solid #e2c22c; background:url(../img/des/tournament-schedule-disclaimer.png) 13px 8px no-repeat #fcf4cd; padding:10px 12px 10px 90px;}
.tns-game-appendix {position:absolute; width:246px; height:184px; border:2px solid #ccc; background:url(../img/bg-loading.gif) 50% 50% no-repeat #FFF; }
	.tns-game-appendix div {width:246px; height:184px;}
 /*.tournaments_schedule thead th.sorthead_up, .tournaments_schedule thead th.sorthead_down {background-color:#dbd9d9;}*/
 .tournaments_schedule thead  .sorthead_down {background-color:#dbd9d9;}
 .tournaments_schedule thead  .sorthead_down span  {padding-right:15px; background:url(../img/des/sorting-asc.gif) 100% 6px no-repeat}
 .tournaments_schedule thead  .sorthead_up {background-color:#dbd9d9;}
 .tournaments_schedule thead  .sorthead_up span  {padding-right:15px; background:url(../img/des/sorting-desc.gif) 100% 6px no-repeat}
 .tns-nextday, .tns-prevday {float:right; line-height:26px;}
 .tns-nextday {margin:0 5px 0 40px;}

.jp-table {width:538px; border:1px solid #ccc; border-width:0 1px 1px 1px;}
	.jp-table td {text-align:center;}
	.jp-table thead td {background-color:#ccc; padding:2px 0 2px 0}
	.jp-table tbody td {padding:5px 4px 5px 4px;}
	.jp-table tbody .jp-odd {background-color:#e7e7e7;}
	.jp-table .jp-rank {text-align:right;}
	.jp-table thead .jp-game {padding-left:10px;}
 	.jp-table .jp-game {text-align:left;}
/*idu*/
 	.jp-table .jp-game a {padding-left:20px; background-repeat:no-repeat; background-image:url(../img/des/sprite-jackpots.png); display:block; height:16px; line-height:16px;}
 	.jp-table tbody .jp-value {font-weight:bold; text-align:right; padding-right:14px;}
 	.jp-table .jp-casino a {}
.jp-graph-cont {border:1px solid #ccc; border-width:1px 1px 0 1px;}
.jp-graph-item {border:1px solid #ccc; border-width:0 0 1px 0; overflow:hidden; zoom:1;}
	.jpg-l {width:296px; float:left; padding:5px 10px 9px 10px; overflow:hidden; zoom:1;}
		.jpg-title {margin-bottom:5px;}
		.jpg-title a {font-weight:bold;}
		.jpg-gamepic {display:block; width:150px; float:left; padding-right:16px;}
		.jpg-gamelist {width:130px; float:left;}
			.jpg-gamelist ul {margin-top:0;}
			.jpg-gamelist .button_golden17 {width:89px;}

	.jpg-r {width:220px; float:left;}
	.jpg-r img {border:none;}

.jp-progressive-cont {width:250px; float:right; margin-left:10px;}
* html .jp-progressive-cont,*+html .jp-progressive-cont{display:inline;}
.jp-progressive-box {width:218px; height:134px; border:1px solid #ccc; background:url(../img/des/jackpot-pinatas-bg.gif) 0 0 no-repeat; padding:0 15px 0 15px; margin-bottom:2px;}
	.jppb-value {height:26px; line-height:26px; width:190px; margin:51px auto 30px auto; text-align:center; color:#fff; font-size:18px; font-weight:bold;}
	.jppb-link {width:100px; float:left; height:19px; line-height:19px;}
	.jp-progressive-box .button_golden17 {float:right; width:95px;}
	.jppb-blink {font-size:11px;}
.jp-types-linked {padding-left:148px; background:url(../img/des/jp-pie-linked.gif) 6px 50% no-repeat;}
.jp-types-ind {padding-left:148px; background:url(../img/des/jp-pie-individual.gif) 6px 50% no-repeat;}

.mjp-table {border:1px solid #ccc; border-width:0 1px 1px 1px; width:370px;}
.mjp-table td {text-align:center;}
.mjp-table thead td {background-color:#ccc; font-size:11px; padding-top:3px; padding-bottom:3px;}
.mjp-table tbody td {padding-top:10px; padding-bottom:10px;}
.mjp-table tbody .mjp-odd td {background-color:#e7e7e7;}
.mjp-table thead .mjp-game, .mjp-table .mjp-rank {padding-left:4px;}
.mjp-table .mjp-game {text-align:left;}
.mjp-table tbody .mjp-game{padding-left:4px;}
/*idu*/
.mjp-table tbody .mjp-game a {display:block; padding-left:20px; background-repeat:no-repeat; background-image:url(../img/des/sprite-jackpots.png);  height:16px; line-height:16px;}
.mjp-table tbody .mjp-value {text-align:right; padding-right:16px;}
.mjp-table tbody .mjp-casino a {background-repeat:no-repeat; background-position:0 0;}
.mjp-table .mjp-casino {padding-right:10px;}
.jp-jackpot-pinatas {background-position:0 -144px;}
.jp-aztecs-millions {background-position:0 0}
.jp-mid-life-crisis {background-position:0 -176px}
.jp-shopping-spree {background-position:0 -64px}
.jp-iris-3000 {background-position:0 -16px}
.jp-cleopatras-gold {background-position:0 -112px}
.jp-the-shark {background-position:0 -96px}
.jp-one-million-reels-bc {background-position:0 -32px}
.jp-strike-gold {background-position:0 -80px}
.jp-major-moolah {background-position:0 -160px}
.jp-money-magic {background-position:0 -48px}
.jp-crazy-dragon {background-position:0 -128px}

.ix-nwblock	{width:342px; height:91px; border:1px solid #ccc; float:right; padding:10px 13px; overflow:hidden; zoom:1; margin-top:0px;}
	.ixnwb-head {color:#3F66BA; font-size:15px; font-weight:bold; margin-bottom:9px;}
	.ixnwb-text {float:right; width:218px; padding-top:0px; overflow:hidden; text-align:justify;}
/*idu?*/
	.ixnwb-lnk {display:block; float:left; width:124px; height:60px; background-repeat:no-repeat; background-image:url(../img/des/sprite-nwork.png); overflow:hidden;}
	.ixnwb-lnk span {display:block; padding-top:60px;}
	.ixnw-ocd .ixnwb-lnk {background-position:0 0;}
	.ixnw-bjd .ixnwb-lnk {background-position:0 -59px;}


/* global */
.button_golden17, .button_golden17:link, .button_golden17:visited, .button_golden17:hover {display:block; height:17px; line-height:17px; background:url(../img/des/button-golden17.gif) 0 0 repeat-x; border:1px solid #cb8812; color:#654101; text-decoration:none; text-align:center}
.button_silver17, .button_silver17:link, .button_silver17:visited, .button_silver17:hover {background:url(../img/des/button-silver17.gif) repeat-x scroll 0 0; border:1px solid #b9b9b9; color:#555555; display:block; height:17px; line-height:17px; text-align:center; text-decoration:none; cursor:pointer; }

.button_silver21, .button_silver21:link, .button_silver21:visited, .button_silver21:hover {background:url(../img/des/button-silver21.gif) repeat-x scroll 0 0; border:1px solid #b9b9b9; color:#555555; display:block; height:21px; line-height:21px; text-align:center; text-decoration:none; cursor:pointer; }

.ybox {background:#fcf4cd; border:1px solid #e2c22c; padding:6px;}
.ybox h2 {margin-top:0;}

.bw-head {height:26px; background:#355baf; font-size:15px; font-weight:bold; color:#dde8ff; padding-left:12px; line-height:26px; position:relative;}
.bw-head h2, .bw-head h3 { background:#355baf; font-size:15px; font-weight:bold; color:#dde8ff; margin:0;}

.gb-head {height:26px; background:#cccccc; font-size:15px; font-weight:bold; color:#555555; padding-left:12px; line-height:26px; position:relative;}
.gb-head h2, .gb-head h3 { background:#cccccc; font-size:15px; font-weight:bold; color:#555555; margin:0;}

.sorting-hidden {display:none;}






/* new body block */

.content-box { margin:0.6em 0; overflow:hidden; zoom:1;}
.content-box-head {
	background:#6085D3;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	padding-left:12px;
}
.content-box-body { border:1px solid #ccc; border-width:0 1px 1px 1px;} /* padding:0 11px 11px 11px;*/
.content-box-subhead {
	background:#e7e7e7;
	padding:3px 11px;
}
.striped_table tbody td {border-top:1px solid #ccc; padding:3px 11px;}


.vote_option { width:150px;}
.vote_btn { width:70px;}
.vote_result { width:70px; background:#e7e7e7; font-weight:bold; text-align:center;}
.striped_table tbody .vote_bar { padding:3px 0;}
.vote_bar div { height:19px; border-right:1px solid #6085d3; background:#6085d3 url(../img/right_menu/blue_box_bg.gif) 0 50% repeat-x; float:right;}

#vote_selector {}
#vote_result { display:none;}

/* hot tournament main */
.box-hottournament {position:relative; width:175px; padding:30px 0 5px 7px;}
.bhtt-kdpv {font-size:13px; color:#587ac3; font-weight:bold; margin-left:0px;}
.bhtt-kdpv span, .bhtt-list span {font-weight:bold; color:#cc0000;}
.bhtt-list {margin:6px 0 0 0;}
.bhtt-list li {padding:0; background:none}
.box-hottournament .button_golden17 {width:64px; position:absolute; right:6px; bottom:6px;}

/* 404 page */
.p404-content {padding:50px 0 50px 64px; background:url(../img/des/404.gif) 650px 100px no-repeat;}
.p404-content h1 {font-size:35px;}
.p404-content h2 {font-size:20px; color:#333; margin:0 0 30px 0;}
.p404-content ul {margin:8px 0 20px 10px;}
.p404-content ul li {margin:8px 0;}

/* side headers */
.blue_block_wrap .blue_block {background:url(../img/des/sprite-rightpanel.gif) 0 0 no-repeat;}
.featured_box .free_slots_head {background:url(../img/des/sprite-rightpanel.gif) 0 -26px no-repeat; height:26px; margin:0 -12px;}
.sfs-cont .sfs-head {background:url(../img/des/sprite-rightpanel.gif) 0 -52px no-repeat; height:26px;}
.news_block .block_head.newsletter {background:url(../img/des/sprite-rightpanel.gif) 0 -78px no-repeat;}
.block_head.pop_pages {background:url(../img/des/sprite-rightpanel.gif) 0 -104px no-repeat;}
/* index social */
.index_social {position:absolute; top:0; right:0;}
.index_social .social_top {float:none; padding:0; display:inline; overflow:hidden; zoom:1;}
/*idu*/
	.index_social .social_top a {display:block; width:18px; height:18px; float:left; margin:0 5px 0 0; background-image:url(../img/social/sprite-18x18.png); background-repeat:no-repeat; cursor:pointer;}
	.index_social .soc_su {background-position:0 0;}
	.index_social .soc_fb {background-position:0 -18px;}
	.index_social .soc_bm {background-position:0 -36px;}
	.index_social .soc_pr {background-position:0 -54px;}
	.index_social .soc_dl {background-position:0 -72px;}
	.index_social .soc_dg {background-position:0 -90px;}
	.index_social .soc_tw {background-position:0 -108px;}

/* bankroll calc */
.bankroll-calc {float:left; width:292px; margin-right:10px;}
.brc-cont {border:1px solid #ccc; border-width:0 1px 1px 1px; padding:14px 10px 10px 19px; overflow:hidden; zoom:1;}
.brc-cont table {margin-bottom:8px;}
.brc-cont table td {padding:2px 4px;}
.brc-cont input {width:142px;}
#get_bankroll {color:#333; text-transform:uppercase; width:123px; float:left;}
.brc-result {width:121px; float:left; height:23px; line-height:23px; padding-left:15px;}
.brc-result .green {font-weight:bold; font-size:14px; color:#228b2a;}

/* slots variations calc */
.svar-map {width:530px; height:459px; margin:10px auto; background:url(../img/onpages/variations-table.gif) 0 0 no-repeat; position:relative}
.svar-map a {position:absolute; width:180px; height:30px; /*background:#cc0000; opacity:0.4;*/}
#svm-classic {left:21px; top:75px;}
#svm-video {left:325px; top:75px}
#svm-5-reel {left:350px; top:156px; width:155px;}
#svm-3-reel {left:21px; top:115px; width:155px;}
#svm-3-reel-2 {left:350px; top:115px; width:155px;}
#svm-7-reel {left:350px; top:197px; width:155px;}
#svm-9-reel {left:350px; top:238px; width:155px;}
#svm-islots {left:350px; top:280px; width:155px;}
#svm-multipayline {left:154px; top:347px; width:222px}
#svm-bonus {left:154px; top:383px; width:222px}
#svm-progressive {left:154px; top:419px; width:222px}


/* toc + faq */

.toc {background-color:#F9F9F9; border:1px solid #aaa; padding:6px 0px 6px 12px;}
.toc-faq {width:458px;}
	.toc-head {display:block; font-size:13px; font-weight:bold; margin-bottom:6px;}
	.toc-list {margin:0 0 0 0; padding:0 0 0 0;}
		.toc-list li {background:none; padding:0 0 0 0;}
		.toc-list li span {display:inline-block; width:17px; margin-right:4px; text-align:right; zoom:1;}
    * html .toc-list li span,*+html .toc-list li span {display:inline;}
		.faq-head {margin:16px 0 0 0; font-weight:bold; font-size:14px; background-color:#FFF}
		.faq-target {color:#DF731B;}

/*Addon Table*/
.rad_table{border:1px solid #CCCCCC;margin-bottom:24px;padding:26px 0 0;position:relative;}
	.rad_table_head{background-color:#355BAF;height:26px;left:-1px;overflow:hidden;position:absolute;right:-1px;top:-1px;}
		.rad_table_head h2{color:#DDE8FF;display:block;font-size:15px;font-weight:bold;line-height:100%;margin:0;padding:6px 0 5px 10px;}
	.rad_table_cont-block{overflow:hidden;padding:0 9px;}
		.rad_table_cont-block h3 a{background:transparent url(../img/ff_logo_sm.gif) no-repeat scroll 0 0;display:block;font-size:15px;height:32px;line-height:32px;padding:0 0 0 42px;}
		.gr-str-but, .gr-str-but:hover{background:transparent url(../img/bg-button-silver17.gif) repeat-x scroll 0 0;border:1px solid #A8A8A8;color:#464646 !important;display:block;font-weight:normal;height:17px;line-height:17px;text-align:center;text-decoration:none;}
		.gold-str-but, .gold-str-but:hover{background:transparent url(../img/bg-button-gold17.gif) repeat-x scroll 0 0;border:1px solid #C77F01;color:#654101 !important;display:block;font-weight:normal;height:17px;line-height:17px;text-align:center;text-decoration:none;}
		.rad_table_cont-block p{float:left;width:370px;}
		.add-down-but{width:100px;float:right;margin:16px 0 0 0;}

/*LNG Toolbar for Firefox*/
.ff_toolbar_block {background:transparent url(../img/ff_logo.gif) no-repeat scroll 100% 0;overflow:hidden;}
	.ff_text_block {float:left;width:335px;margin-bottom:15px;}
	.ff_down_but{float:left;margin:27px 0 0 20px;width:111px;}
	.ff_down_but_bot{float:right;width:111px;margin:10px 0 0 0;}

.lng-firefox-toolbar-body h2{margin:0.8em 0 0.3em;}
.lng-firefox-toolbar-body .whitebox{overflow:hidden;margin:7px 0;padding:0 5px 5px 5px;}
.lng-firefox-toolbar-body h3{color:#000000;margin:0.7em 0 0.3em;}
.lng-firefox-toolbar-body p{overflow:hidden;}
.lng-firefox-toolbar-body .whitebox img{margin:0 0 0 7px;border:none;}


/* Install Guides */
.icg-head {clear:both; display:block; margin:1em 0 0.5em 0; font-size:11pt;}
.icg-cont {overflow:hidden; zoom:1;}
	.icg-cont .colorbox-screenshot {display:block; float:left; width:150px; border:1px solid #eee;}
		.icg-cont .colorbox-screenshot  img {border:none;}
	.icg-text {float:left; width:376px; padding-left:10px;}
.icg-casino-cont {overflow:hidden; zoom:1; margin-right:-14px; margin-top:10px;}
	.icg-casino {background:#e8e8e8; width:232px; float:left; margin-right:14px; overflow:hidden; padding:9px 15px 9px 15px; zoom:1;}
		.icgc-pic {width:74px; height:47px; margin-top:0px; display:block; float:left;}
			.icgc-pic img {border:1px solid #ccc;}
		.icgc-text {float:left; width:115px; padding:6px 0 0 20px;}
			.icgc-text a {font-size:10pt; font-weight:bold}
			.icgc-us {background:url(../img/usa.gif) 100% 0 no-repeat; padding:0 26px 0 0;}
			.icgc-bonus {display:block; font-weight:bold; padding-top:4px; text-align:left}
			.icgc-bonus strong, .icgc-bonus big {color:#990000;}
			.icgc-bonus strong {font-size:13px;}

		.icgc-links {padding-top:7px; margin-right:-75px; clear:left;}
			.icgc-links a {margin-bottom:4px; display:block; float:left; margin-right:75px;}

/* sidebar banner */
.sidebar-banner {display:block; float:left; width:182px; height:97px; border:1px solid #c0c0c0; background:url(../img/casino/sidebar-banner.gif) 0 0 no-repeat; margin-bottom:5px;}

/* LDRBRDS */
.cmn_tabs{background:#6085D3; padding: 0px 0px 3px 0px; overflow:hidden; zoom:1;}
	.cmn_tabs table {width:100%;}
		.cmn_tabs table td {border-right:1px solid #fff; text-align:center;}
		.cmn_tabs table .last {border:none;}
			.cmn_tabs table td a {display:block; background:#dadada; font-size:13px; height:25px; line-height:25px; color:#333; padding: 0px 2px;}
			.cmn_tabs table td .active {font-weight:bold; background:#6085D3; color:#fff; text-decoration:none;}
			.cmn_tabs_wrap .cmn_ti {display:none;}
			.cmn_tabs_wrap .active {display:block;}
/* registration */
#registration {margin-top:10px; position:relative;}
	#registration table td {padding:7px 0 8px 0; vertical-align:top;}
#change_registration {margin-top:10px;}
	#change_registration table td {padding:7px 0;}

.lbr-name {font-size:14px; font-weight:bold; color:#666; text-align:left; width:138px; vertical-align:middle !important;}
	.lbr-small {font-size:11px; font-weight:normal; display:block;}
	.lbr-star {color:#999;}
	#change_registration .lbr-name {width:177px;}
	#change_registration .lbr-input {width:351px;}
	.lbp-edit .lbr-input {width:210px !important;}
.lbr-input {width:210px;}
	.lbr-text {height:19px; line-height:19px; width:194px;}
.lbr-help {display:block; overflow:hidden; width:22px; height:22px; background:url(../img/des/lbr-help.gif) 0 0  no-repeat; cursor:pointer;}
	.lbr-help span {padding-top:22px; display:block;}
.lbr-radio {width:11px; height:11px; float:left; margin-top:6px; margin-right:6px;}
	#lbr-male, #lbr-female {display:block; width:23px; height:23px; background:url(../img/des/lbr-gender.gif) 0 0  no-repeat; float:left;}
	#male {margin-left:14px;}
	#lbr-male {margin-right:40px;}
	#lbr-female {background-position:0 -23px;}
#dob_month {width:94px;}
#dob_date {width:46px;}
#dob_year {width:60px;}
#profile .lbr-note {margin-top:12px;}
.lbr-note {background:#fcf4cd; border:1px solid #e2c22c; padding:8px 0; text-align:center; margin:10px 0 0 0;}
	.lbr-note strong {color:#850c0c;}
#lbr-nwlist {margin:20px 0 12px 0; padding:0 0 0 20px;}
	#lbr-nwlist ul {padding:0 0 0 20px; margin:8px 0 0 0; overflow:hidden;}
	#lbr-nwlist li {background:none; padding:0; overflow:hidden;}
		#lbr-nwlist li input {margin:1px 4px 0 0;}
		#lbr-nwlist li input, #lbr-nwlist li label {float:left;}
#lbr_submit {width:108px; height:27px; display:block; margin:10px auto; background:url(../img/des/lbr-submit.gif) 0 0  no-repeat; overflow:hidden;}
	#lbr_submit span {display:block; padding-top:27px;}
#lbr_submit_disabled {width:108px; height:27px; display:block; margin:10px auto; background:url(../img/des/lbr-submit-disabled.gif) 0 0  no-repeat; cursor:wait;}
	#lbr_submit_disabled span {display:block; padding-top:20px; background:url(../img/des/wait-animation.gif) 0 0  no-repeat; margin-left:-20px;}

	#change_registration #lbr_submit { background:url(../img/des/lbr-submit-edit.gif) 0 0  no-repeat;}
	#change_registration #lbr_submit_disabled { background:url(../img/des/lbr-submit-edit-disabled.gif) 0 0  no-repeat;}

.lbr-cname {font-size:14px;}
.lbr-snippet {display:block; position:absolute; border:1px solid #ccc; width:150px; padding:8px; background:#fff; text-align:left;}
#change_registration .lbr-snippet {width:115px;}
.lbr-snippet.lbr-error-add {padding:5px !important; font-size:11px;}
.lbr-country {display:none;}
/* profile */
#lbpp {position:relative;}
.error {color:#cc0000;}

.lbpp-error {color:#cc0000;}
	.lbpe-input {overflow:hidden; margin-bottom:3px;}
		.lbpp-input label {float:left; width:92px; font-size:11px;}
		.lbpp-input input {float:left; width:118px;}
		#lbpp_submit {float:right;}
.lb-profile-scores {width:100%; border:1px solid #ccc; border-width:0 1px 1px 1px; margin-bottom:7px;}
	.lbp-head {overflow:hidden; margin:0px 0 6px 0 ;}
		.lbp-head-l {float:left; margin:0;}
		.lbp-head-r {float:right; margin-top:0px;}
	.lb-profile-scores thead td {border:1px solid #ccc; border-width:0 0 1px 0; background:#e7e7e7;}
	.lb-profile-scores tbody .even td {background:#f2f2f2;}
	.lb-profile-scores td {text-align:center; padding-top:4px; padding-bottom:4px;}
	.lb-profile-scores .lbps-num {text-align:right;}
	.lb-profile-scores .lbps-place {padding-left:16px;}
	.lbb-name {width:100%; padding:6px 12px 6px 6px !important;}
	.lbps-game {text-align:left !important; padding-left:7px;}
	.lbp-note {text-align:left; padding:6px 14px; margin:0 0 7px 0;}
	.lbb-place {text-align:right; padding:6px 0 6px 8px !important;}
/* score boards */
#lbb-link {float:right;}
.lb-boards {border:1px solid #ccc; border-width:0 1px 1px 1px; width:100%;}
	.lb-boards td {padding:6px 12px;}
	.lb-boards .even td {background:#f2f2f2;}
	.lb-boards .own td {background:#efda71; font-weight:bold;}
	.lbb-amount {text-align:right;}
.lbb-note a {font-weight:bold;}
.lbb-empty .lbb-name {padding-left:32px !important;}
.lbl-top {position:absolute; right:8px; bottom:4px; zoom:1; color:#fff}
	.lbl-top a:link, .lbl-top a:visited {color:#fff;}
	.logged a {margin-left:10px;}
/* login lightbox */
#lb-overlay {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:98; display:none; opacity:0.5;}
  * html #lb-overlay,*+html #lb-overlay{filter:alpha(opacity=50);}
#lb-bodycont {position:fixed; top:0; left:0; width:100%; height:100%; z-index:99; display:none;}
* html #lb-overlay, * html #lb-bodycont {position:absolute;}
#lb-centerer {left:50%; top:50%; position:absolute; width:365px; height:221px; z-index:99;}
#lb-lightbox {position:relative; top:-50%; left:-50%; width:365px; height:221px; z-index:99;}
	#lblb-cont {padding:9px 9px 9px 9px; zoom:1;}
		#lblbc-tl, #lblbc-tr, #lblbc-br, #lblbc-bl {width:9px; height:9px; background-image:url(../img/des/sign-in-corners.png); background-repeat:no-repeat; position:absolute;}
    * html #lblbc-tl,*+html #lblbc-tl,* html  #lblbc-tr,*+html  #lblbc-tr,* html  #lblbc-br,*+html  #lblbc-br,* html  #lblbc-bl,*+html  #lblbc-bl {background:#fff;}

		#lblbc-tl {background-position:0 0; top:0; left:0;}
		#lblbc-tr {background-position:100% 0; top:0; right:0;}
		#lblbc-bl {background-position:0 100%; bottom:0; left:0;}
		#lblbc-br {background-position:100% 100%; bottom:0; right:0;}
		#lblb-a, #lblb-b, #lblb-c {background:#fff;}
    * html #lblb-a,*+html #lblb-a,* html #lblb-b,*+html #lblb-b,* html #lblb-c,*+html #lblb-c {background:#fff;}
		#lblb-a {padding:9px 0; margin:-9px 0;}
		#lblb-b {padding:11px 0 0 0; margin:0 -9px 0 -9px; background-position:0 0; background-repeat:repeat-y;}
		#lblb-c {background:#fff;}
    * html #lblb-c,*+html #lblb-c{background:#fff;}
		#lblb-close {display:block; position:absolute; width:26px; height:26px; top:-6px; right:-6px; background:url(../img/des/sign-in-close.png) 0 0 no-repeat;}
			#lblb-inner {padding:0 17px 0px 17px; text-align:justify; position:relative; top:-5px; z-index:10;}
		.lbps-play {width:90px;}
		.lblb-gb {position:relative; padding:5px;}
		* html .lblb-gb * {zoom:1;}
			.lblbgb-tl, .lblbgb-tr, .lblbgb-br, .lblbgb-bl {width:5px; height:5px; background:url(../img/des/sign-in-corners-g.png) 0 0 no-repeat; position:absolute; overflow:hidden; font-size:0;}
			* html .lblbgb-tl, * html .lblbgb-tr, * html .lblbgb-br, * html .lblbgb-bl {display:none;}
			.lblbgb-tl {background-position:0 0; top:0; left:0;}
			.lblbgb-tr {background-position:100% 0; top:0; right:0;}
			.lblbgb-bl {background-position:0 100%; bottom:0; left:0;}
			.lblbgb-br {background-position:100% 100%; bottom:0; right:0;}
			.lblbgb-a {padding:5px 0; margin:-5px 0; background:#dbdbdb;}
			.lblbgb-b {margin:0 -5px; padding:6px 17px; background:#dbdbdb;}
			#login #lblb-si {background:#dbdbdb; padding:16px; overflow:hidden; float:left;}
			#login #lblb-submit {float:left; margin-left:76px;}
			#login #lblb-bottomtxt {}
			#lblb-si {padding-top:8px;}
#lblb-toptext {padding:0 5px; margin-bottom:10px; font-size:13px;}
/* lightbox form */
#lblb-si {}
	#lblbsi-head {color:#1d9225; font-weight:bold; font-size:24px; display:block; text-align:center; line-height:20px; margin-bottom:11px;}
		#lblbsi-head span {display:block; font-size:11px; color:#4a4a4a; font-weight:normal; line-height:11px; margin-top:4px;}
	.lblb-input {overflow:hidden; padding-bottom:6px; position:relative;}
		.lblb-input label {display:block; float:left; width:78px; font-size:16px; padding-top:6px;}
		.lblb-input input {width:207px; height:23px; border:none; outline:none; background:url(../img/des/sign-in-input.png) 0 0 no-repeat transparent; padding:4px; font-size:16px;}
		.lblb-input .lb-error {font-size:10px; color:#cc0000; position:absolute; left:0px; bottom:0;}
		#lblb-forgot {display:block; margin-left:78px; font-size:11px; margin-top:-2px;}
		#lblb-submit {display:block; width:144px; height:38px; background:url(../img/des/sign-in-buttons.png) 0 0 no-repeat; margin:10px auto 0 auto; text-decoration:none;}
		#lblb-submit input {padding:0; border:0; outline:0; width:0; height:0;}
#lblb-gb-bottom {margin-top:12px; cursor:pointer}
	#lblb-bottomtxt {font-size:14px; text-align:center; padding:12px 0 0 0;}
		#lblb-bottomtxt span {font-weight:bold; color:#7e7e7e;}
#lblb-bottom-buttons {overflow:hidden; margin-top:12px;}
		#lblbbb-register, #lblbbb-askme {display:block; width:120px; height:30px; background-image:url(../img/des/sign-in-buttons.png); background-repeat:no-repeat; float:left;}
		#lblbbb-register {background-position:0 -38px; margin:0 37px 0 10px;}
		#lblbbb-askme {background-position:0 -68px;}

#cs_side_form .gmbtsf-input label {width:34px;}
.gmbts-top {position:relative;}
.gmbts-top .colorbox-screenshot, .gmbts-top .gmbt-s-preview {display:block; position:absolute; text-decoration:none; border-bottom:1px dotted #1339B6; width:63px; top:0px; left:106px; font-size:11px; padding-top:76px;}
.gmbts-top .colorbox-screenshot:hover, .gmbts-top .gmbt-s-preview:hover {border-color:#A60000;}

#pass-recovery {float:left;}
#pass-recovery label {color:#666; padding-right:10px;}
#recovery-submit {margin:4px 0 0 0; padding:1px; float:right;}

#edit_profile_cont {border:1px solid #ccc; padding:5px 5px 5px 8px; width:219px; overflow:hidden; display:none; position:absolute; top:0; left:115px;}
.lbr-ns {color:#999; font-style:italic;}

.changep-row {display:none;}

.game-note {background:#fcf4cd; border:1px solid #e2c22c; padding:8px 0; text-align:center; margin:4px 0 0 0;}
	.game-note strong {color:#850c0c;}
.gr-table .pt-table {font-size:11px;}
.gr-table .pt-table tbody .pt-c a {padding-left:22px; height:16px; line-height:16px; font-size:12px;}
.gr-table .pt-table .pt-c {width:auto;}


#index_topnotch {margin-bottom:8px; width:744px; height:164px; position:relative; z-index:1;}
#free-slots #index_topnotch {height:130px; width:538px;}
/*idu*/
#tn-close {display:block; width:42px; height:14px; position:absolute; right:4px; top:5px; cursor:pointer; z-index:2; background:url(../img/des/transparent.gif) 0 0 repeat;}
#bonus-inner {height:84px; float:right;}
#bonus-inner img { border:0 none;}

.ixpt {width:100%;}
	.ixpt td {text-align:center; color:#c9dafb;}
	.ixpt thead td {background:#2d52a2; font-size:11px; padding:2px 0 2px 0; color:#89aeff}
	.ixpt tbody td {background:#3f68c0; padding:2px 0;}
	.ixpt tbody .ixpt-tdd td {background:#3d64ba;}
	.ixpt .ixpt-c {text-align:left; padding-left:6px;}
	.ixpt thead .ixpt-c {padding-left:7px;}
	.ixpt-cec span {display:block; float:left; padding-right:14px; background:url(../img/des/editors-icon-11x11.gif) 100% 3px no-repeat; text-decoration:underline}
	/* rank */
	.ixpt tbody .ixpt-rk {padding:6px 2px;}
	/*casino*/
	.ixpt-c a {display:block; height:32px; padding-left:77px; background-image:url(../img/casino/sprite-partners-67x32.png); background-repeat:no-repeat; color:#c9dafb; font-weight:bold; line-height:32px; float:left; margin-right:6px;}
	.ixpt a:hover {color:#a60000;}
	/*us*/
/*idu*/
	.ixpt-us {display:block; float:left; width:17px; height:10px; background:url(../img/des/us-17x10.png) 0 0 no-repeat; margin-top:13px; cursor:help;}
	/*.ixpt-u span, .pt-u span {display:block; width:21px; height:14px; background:url(../img/usa.gif) 0 0 no-repeat; margin:0 auto;}
	.ixpt tbody .ixpt-u, .ixpt tbody .ixpt-b, .ixpt tbody .ixpt-s, .ixpt-pl { padding:8px 4px 7px 3px;}*/
	/* bonus */
	.ixpt-b {padding-right:6px !important;}
	.ixpt tbody .ixpt-b {color:#c9dafb; font-weight:bold;}
	/*score*/
	.ixpt-s { padding-right:8px !important;}
	.ixpt tbody .ixpt-s {font-weight:bold;}
	/*payments*/
	.ixpt-p {padding-right:9px !important;}
/*idu*/
	.ixpt-amex, .ixpt-visa, .ixpt-mastercard {display:inline-block; height:14px; margin:0 2px 0 0; background-image:url(../img/casino/sprite-payments.gif); background-repeat:no-repeat;}
	.ixpt tbody .ixpt-amex {width:25px; background-position:0 0;}
	.ixpt tbody .ixpt-visa {width:22px; background-position:0 -14px;}
	.ixpt tbody .ixpt-mastercard {width:24px; background-position:0 -28px;}
	.ixpt .ixpt-r {padding-right:8px;}
	.ixpt-r a {color:#c9dafb}
	.ixpt-pl {padding-right:8px !important; text-align:center;}
	.ixpt-pl a {color:#c9dafb; font-weight:bold;}
/*idu*/
	.ttip-a, .ttip-b, .ttip-c {display:block; background-image:url(../img/des/tooltip.png);}
		.ttip-a {position:absolute; height:42px; background-position:0 0; background-repeat:no-repeat; padding-left:13px; display:none;}
		.ttip-b {height:36px; background-position:100% -78px; background-repeat:no-repeat; padding-right:5px;}
		.ttip-c {height:36px; background-position:0 -42px; background-repeat:repeat; color:#c9dafb; line-height:36px; padding:0 11px 0 3px;}

/* sidebar banner */
.sidebar-banner {display:block; float:left; width:182px; height:97px; border:1px solid #c0c0c0; background:url(../img/casino/sidebar-bonus.gif) 0 0 no-repeat; margin-bottom:5px;}


/* new free games */
.fg-variations_table { margin:12px 0;}

.charmed_table .table_header h2 {background:#355BAF; font-size:15px; font-weight:bold; color:#DDE8FF; margin:0; line-height:100%; padding:6px 0 5px 10px;}

.charmed_table .table_body { border:solid #ccc; border-width:0 1px;}
.charmed_table .table_body .table_row { overflow:hidden; zoom:1; border-bottom:1px solid #ccc;}
.charmed_table .table_body .table_row .table_cell_left { float:left; width:218px; margin-right:-218px; background:#f5f5f5; text-align:center; padding:20px 0 6px 0;}
.charmed_table .table_body .table_row .table_cell_right { border-left:218px solid #f5f5f5; padding:6px 12px;}
.table_cell_right h3 {margin-top:0;}
.table_cell_left img {border:none;}
.table_cell_right h3 a { display:inline-block; zoom:1; padding:14px 0 6px 50px; background-repeat:no-repeat;  background-image:url(../img/right_menu/sprite-freegames-w.gif);}
* html .table_cell_right h3 a,*+html .table_cell_right h3 a{display:inline;}
.freebj-var-rightlink {text-align:center; display:block; float:none;}
.head_vegas a {background-position:0 -180px;}
.head_love a {background-position:0 -146px; padding-top:12px !important;}
.head_trick a {background-position:0 -69px;}
.head_winter a {background-position:0 -106px;}
.head_wildwest a {background-position:0 -32px;}
.head_goodold a {background-position:0 0;}

#gr-partner {padding:4px 22px; border:1px solid #ccc; margin:12px 0 0 0; overflow:hidden;}
#grp-logo {display:block; width:80px; float:left; margin-right:28px;}
	#grp-logo img {border:none;}
#grp-bonus {font-size:14px; width:120px; float:left; line-height:40px; margin-right:34px;}
	#grp-bonus span {font-weight:bold; color:#e64848;}
#grp-us {width:21px; height:14px; float:left; padding-top:12px; margin-right:34px;}
	#grp-us img {border:none;}
#grp-links {width:192px; float:left; line-height:40px; text-align:left; overflow:hidden; margin-right:-20px;}
	#grp-links a {display:block; float:left; margin-right:20px;}
	#grp-links .button_golden17 {margin-top:11px; padding:0 8px;}






	.sc_picker { width:370px;}
	.sc_picker-header {height:26px; overflow:hidden; zoom:1;}
	.sc_picker-header div {width:104px; height:26px; float:left; background-color:#dadada; cursor:pointer; border-right:1px solid #ccc; font-weight:normal;}
	.sc_picker-header div h3 {font-weight:normal; font-size:13px; margin:0; line-height:26px; text-align:center; color:#333; text-decoration:underline;}
	.scph-popular {}
	.scph-all {}
	.sc_picker-header .active {background-color:#355baf; cursor:default;}
	.sc_picker-header .active h3 {font-weight:bold; text-decoration:none; color:#dde8ff;}
	.sc_picker-body {width:368px; background:#e8eef7;  height:196px;  position:relative; overflow:hidden; border:1px solid #ccc; padding-top:0;}
	.scpb-mover-cont { width:1104px; left:-369px; position:relative;}
	.scpb-mover {width:368px; height:189px; top:0; position:absolute;}
	.scpb-current {left:369px;}
	.scpb-next {left:0px;}
/*idu*/
	.scpb-arr { position:absolute; width:34px; height:25px; top:0px; cursor:pointer; background-image:url(../img/des/scp-arr.gif); background-repeat:no-repeat;}
	.scpb-arr-left {left:5px; background-position:0 0;}
	.scpb-arr-right {right:5px; background-position:100% 100%;}


	.scpb-pic { width:356px; position:relative; margin:0 auto;  background-position:20px 18px; background-repeat:no-repeat;}
	.scpb-read, .scpb-read:link, .scpb-read:visited, .scpb-read:hover { float:left; width:80px; background:url(../img/des/button-silver17.gif) repeat-x scroll 0 0; border:1px solid #b9b9b9; color:#555555; display:block; height:17px; line-height:17px; text-align:center; text-decoration:none; cursor:pointer; margin-top:6px;}
	.scpb-play, .scpb-play:link, .scpb-play:visited, .scpb-play:hover  { float:right; width:80px; height:19px; display:block; height:17px; line-height:17px; background:url(../img/des/button-golden17.gif) 0 0 repeat-x; border:1px solid #cb8812; color:#654101; text-decoration:none; text-align:center; margin-top:6px;}
	.scpb-name { text-align:center; position:relative; padding:0 10px; display:table-cell; vertical-align:middle; height:24px; font-size:14px; font-weight:bold; width:356px;}
	* html .scpb-name,*+html .scpb-name{display:block; width:auto; padding:0; margin:0 90px; }
	.scpb-lnk {position:absolute; width:200px; height:140px; left:78px; top:8px;}
	.scpb-lnk a {display:block; width:200px; height:140px}
	.scpb-l {display:block; float:left; margin-left:22px; margin-bottom:3px;}
	.scpb-r {float:left;}
	.scpb-r ul {margin:6px 0 0 0; padding:0 0 0 22px;}
	.scpb-r ul li {background:none; margin:4px 0; padding:0;}
	.scpb-r .scpb-score {padding-bottom:18px;}
	.scpb-r .scpb-score strong {font-size:14px;}
	.scpb-r .scpb-review {padding-top:8px;}
/* INVASION */
.ixp-c {clear:both; padding:6px; background:#c8d6e6; margin:0 -6px; overflow:hidden;}
	.ixp-c-logo {display:block; width:67px; height:32px; background-image:url(../img/casino/sprite-partners-67x32.png); background-repeat:no-repeat; float:left;}
	.ixp-c-info {width:100px; float:left; padding-left:20px;}
		.ixp-c-info span {display:block;}
/*idu*/
		.ixp-c-info .ixp-c-us {padding-left:22px; background:url(../img/des/us-17x10.png) 0 3px no-repeat; margin-top:2px;}
	.ixp-c-r {float:right; line-height:32px; padding-right:10px;}

	/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#333;}

#colorbox{}
/*idu*/
	#cboxWrapper {background:url(../img/colorbox/white.gif) 0 0 repeat-x;}
	#cboxWrapper * {font-size:0;}
	#cboxContent{margin-top:22px;}
        #cboxLoadedContent{background:#000; padding:1px;}
/*idu*/
        #cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-19px; left:10px; color:#000; font-weight:bold; font-size:12px;}
        #cboxCurrent{position:absolute; top:-20px; right:205px; text-indent:-9999px;}
/*idu*/
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-22px; background:url(../img/colorbox/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
		#cboxBottomCenter {position:relative; height:40px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

.special-bonus {padding:8px; border:1px solid #ccc; background:#e8eef7;  margin:12px 0;}
	.sb-logo {display:block; width:67px; height:32px; background-image:url(../img/casino/sprite-partners-67x32.png); background-repeat:no-repeat; float:left;}
	.sb-text {float:right; padding:1px 0; width:440px;}
	.prt-win-palace {background-position:0 0;}
	.prt-online-vegas {background-position:0 -32px;}
	.prt-go-casino {background-position:0 -64px;}
	.prt-club-usa {background-position:0 -96px;}
	.prt-rushmore {background-position:0 -128px;}
	.prt-sloto-cash {background-position:0 -160px;}
	.prt-rome {background-position:0 -192px;}
/*idu*/
#search-form {width:192px; height:19px; background:url(../img/des/search.png) 0 0 no-repeat; position:absolute; bottom:9px; right:14px;}
#search-form input {border:none; outline:none; background:none;}
	#cse-text {width:133px; padding:0 2px; display:block; float:left; height:19px; line-height:19px; font-size:11px;}
	#cse-butt {width:55px; display:block; float:right; height:16px; cursor:pointer;}
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.gsc-clear-button {display:none;}
input.gsc-search-button {height:19px !important;}
#cse-butt {height:19px !important;}
input.gsc-search-button, x:-moz-any-link, x:default {height:19px !important; padding-bottom:3px !important;}
#cse-butt, x:-moz-any-link, x:default {height:16px !important;}
input.gsc-search-button {cursor:pointer;}
.cse .gsc-control-cse,
.gsc-control-cse {

  width: 100% !important;
}
/*idu*/
input.gsc-search-button {background:url(../img/des/search.png) 100% 0 no-repeat transparent !important; border:none !important; outline:none; padding-bottom:1px; width:56px;}
.gs-spacer {display:none;}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: static;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid;
  border-color: #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}


#results div.gs-visibleUrl.gs-visibleUrl-long { display:block; }

#results div.gs-visibleUrl.gs-visibleUrl-short { display:none; }

.gsc-tabHeader  {padding:4px 5px !important; background:#9A9A9A !important; color:#333333  !important; border:none !important; display:block !important; float:left; margin-right:1px !important;}
.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive {background:#0E762D !important; color:#DEFFDE !important; font-weight:bold; border:none !important; text-align:center !important;}
.gsc-tabsArea {border-bottom:3px solid #0E762D !important; overflow:hidden;}
.gsc-expansionArea {position:relative !important;}
.gsc-cursor-box {position:relative !important; left:50%; float:left;}
.gsc-cursor {position:relative !important; left:-50%;}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
.cse input.gsc-input,
input.gsc-input {
background-image:none !important;
font-size:11px !important;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link, .gs-result .gs-title:link, .gs-result .gs-title:link * {
  color: #1339b6 !important;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited, .gs-result .gs-title:visited, .gs-result .gs-title:visited * {
  color: #3b3b60 !important;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover, .gs-result .gs-title:hover, .gs-result .gs-title:hover * {
  color: #a60000 !important;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active, .gs-result .gs-title:active, .gs-result .gs-title:active * {
  color: #a60000 !important;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
  cursor:pointer;
}
input.gsc-input {height:17px;}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  z-index:999;
  text-align:left;
  /* The top, left, and width are set in JavaScript. */
}
.gsc-completion-container tr td {padding:4px 2px !important;}

.lbl-top {padding-right:220px;}
.lbl-top span {margin-left:12px;}


/* RF */
/*globe*/
#rf-cont {position:fixed; top:0; left:0; width:100%; height:100%; z-index:99; display:none;}
* html #rf-cont {position:absolute;}
#rf-cont-centerer {left:50%; top:50%; position:absolute; z-index:99;}
#rf-cont-holder {position:relative; top:-50%; left:-50%;  z-index:99;}
#rf-stuff-uls {overflow:hidden; text-align:left;}
#rf-stuff-uls ul {float:left;}
#rf-close {position:absolute;}
#rf-form .rff-item label {position:relative;}
#rf-thank {display:none;}
#rf-form .rff-item label .rf-error {position:absolute; bottom:-12px; color:#cc0000; font-size:9px;}
.rf-thank-state #rf-top, .rf-thank-state #rf-form, .rf-thank-state #rf-stuff {display:none;}
.rf-thank-state #rf-thank {display:block;}
#rf-thank {font-size:14px;}
#rf-thank span strong {font-size:16px; font-weight:bold;}
#rf-thank .red {font-weight:bold; font-size:15px; color:#cb2727}
#rf-thank-buttons {overflow:hidden; margin:0 auto; width:302px; margin-top:10px;}
#rf-thank-buttons a {display:block; width:145px; height:37px; background-position:0 0; background-repeat:no-repeat; float:left;}
#rf-claim {background-image:url(../img/des/rf-claim.gif); margin-right:12px;}
#rf-back {background-image:url(../img/des/rf-back.gif);}
/*normal*/
.rf-normal #rf-cont-centerer, .rf-normal #rf-cont-holder {width:395px; height:546px;}
.rf-normal #rf-actual {border-color:#fff; border-style:solid; border-width:16px 17px; background:#dbdbdb; height:514px;}
.rf-normal #rf-actual-padding {padding:16px 17px;}
.rf-normal #rf-top {text-align:center; color:#0d8932; font-size:24px; font-weight:bold;}
.rf-normal #rf-top strong {font-size:34px; display:block; line-height:100%;}
.rf-normal #rf-top span {font-size:30px; color:#d92c2c;}
.rf-normal #rf-form {margin-top:13px;}
.rf-normal #rf-form .rff-item {overflow:hidden; text-align:left; padding-bottom:6px;}
.rf-normal #rf-form .rff-item label {float:left; width:105px; font-size:16px; line-height:26px;}
.rf-normal #rf-form .rff-item #rf-email-c-lb {font-size:14px;}
.rf-normal #rf-form .rff-item input {border:0; outline:0; width:218px; float:right; background:#f7fef9; height:26px; line-height:26px; padding:0 2px; font-size:16px;}
.rf-normal .rf-button {display:block; width:145px; height:37px; margin:0 auto; background:url(../img/des/rf-button-a.gif) 0 0 no-repeat;}
.rf-normal #rf-form .rf-button {margin-top:15px; margin-bottom:16px;}
.rf-normal #rf-stuff span {font-size:14px; text-align:left; display:block;}
.rf-normal #rf-stuff span strong {font-size:16px; color:#cb2727;}
.rf-normal #rf-stuff-uls {padding-left:4px; margin-right:-26px; margin-top:4px;}
.rf-normal #rf-stuff-uls ul  {margin:7px 23px 7px 0;}
.rf-normal #rf-stuff-uls ul li {font-size:13px; background:url(../img/des/rf-bull-a.gif) 0 2px no-repeat; padding-left:22px; margin:0 0 6px 0;}
.rf-normal #rf-shy {font-size:10px; margin:8px -5px 0 -5px;}
.rf-normal #rf-close {width:10px; height:11px; background:url(../img/des/rf-close-a.gif) 0 0 no-repeat; top:5px; right:5px;}
/*awkward*/
.rff-item {font-size:13px;}
.rf-awk #rf-cont-centerer, .rf-awk #rf-cont-holder {width:400px; height:626px;}
.rf-awk #rf-actual {height:626px; background:url(../img/des/rf-cont-awk.jpg) 0 0 no-repeat;}
.rf-awk #rf-actual-padding {padding:114px 20px 0 20px;}
.rf-awk #rf-top {display:none;}
.rf-awk #rf-form {width:278px; margin:0 auto;}
.rf-awk #rf-form .rff-item {overflow:hidden; text-align:left; padding-bottom:4px;}
.rf-awk #rf-form .rff-item label {float:left; width:105px; font-size:14px; line-height:25px;}
.rf-awk #rf-form .rff-item input {border:1px solid #e2e3ea; outline:0; width:167px; float:right; background:#fff; height:23px; line-height:23px; padding:0 2px; font-size:14px; border-top-color:#abadb3; border-left-color:#abadb3;}
.rf-awk .rf-button {display:block; width:166px; height:41px; margin:0 auto; background:url(../img/des/rf-button-b.gif) 0 0 no-repeat;}
.rf-awk #rf-form .rf-button {margin-top:6px; margin-bottom:54px;}
.rf-awk #rf-stuff span {font-size:13px; text-align:left; display:block;}
.rf-awk #rf-stuff span strong {display:none;}
.rf-awk #rf-stuff-uls {padding-left:19px; margin-right:-26px; margin-top:4px;}
.rf-awk #rf-stuff-uls ul  {margin:10px 23px 14px 0;}
.rf-awk #rf-stuff-uls ul li {font-size:13px; background:url(../img/des/rf-bull-b.gif) 0 6px no-repeat; padding-left:14px; margin:0 0 6px 0;}
.rf-awk #rf-shy {position:absolute; padding:0 20px 8px 20px; bottom:0; left:0; font-size:11px;}
.rf-awk #rf-close {width:14px; height:13px; top:8px; right:8px;}

.rf-thank-state #rf-cont-centerer, .rf-rf-thank-state #rf-cont-holder {width:395px; height:197px;}
.rf-thank-state #rf-actual {height:165px;}
.rf-wait {display:block; background:url(../img/des/wait-animation-ccc.gif) 0 0 no-repeat; float:right;; width:16px; height:16px;  position:absolute; top:0; right:-20px; display:none;}
.rf-awk .rf-wait {background:url(../img/des/wait-animation.gif) 0 0 no-repeat;}
#rf-stuff .rf-button span {display:none;}
.rf-wait-state {opacity:0.4; filter:alpha(opacity=40); position:relative; zoom:1; cursor:wait;}
.rf-wait-state .rf-wait {opacity:1; zoom:1; display:block !important;}

.box_jackpot {margin-bottom:6px;}
#ix-bsts {border:1px solid #e2c22c;padding:10px 14px 12px 76px; background:url(../img/des/ixbs-ico.gif) 12px 8px no-repeat #fcf4cd; margin-bottom:6px;}
	#ix-bsts strong {font-size:17px;}


#ix-raffle {width:368px; height:224px; background:url(../img/des/rfm-cont.jpg) 0 100% no-repeat; float:right; border:1px solid #ccc; position:relative;}
#side-raffle {width:182px; border:1px solid #ccc; position:relative; background:url(../img/des/rfs-cont.jpg) 0 0 no-repeat #e7e7e7; margin-bottom:6px;}
#rfg-cont {padding:20px 6px 7px 18px;}
#side-raffle #rfg-cont {padding:34px 6px 7px 6px;}
#rfg-head {font-size:20px;}
#side-raffle #rfg-head {font-size:12px; text-align:center;}
#side-raffle #rfg-head span {font-weight:bold;}

#rfg-ul {margin-left:15px; margin-top:20px; margin-bottom:0;}
/*idu*/
#rfg-ul li {background-image:url(../img/des/rfg-ul.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:14px;}
#side-raffle #rfg-ul {margin-top:84px;}
.rfgf-item {margin-bottom:10px;}
.rfgf-item label {float:left; width:44px; font-size:11px; line-height:100%; padding-left:2px; color:#666666; position:relative;}
.rfgf-item input {width:148px; border:1px solid #ccc; outline:none; border-top-color:#abadb3;}
#side-raffle .rfgf-item label {padding-left:0;}
#side-raffle .rfgf-item input {width:124px;}
#rfs-form {margin-top:6px;}
#rfg-head span {color:#0C358D;}
#rfg-name-l, #rfg-email-l {margin-top:3px;}
#rfg-email-c-l {margin-top:-2px;}
#rfm-form {margin-top:16px;}
#rfg-shy {font-size:10px; color:#4b4b4b; position:absolute; width:124px; bottom:18px; right:17px; text-align:justify;}
/*idu*/
#rfg-submit {display:block; width:120px; height:27px; background:url(../img/des/rfg-button.png) 0 0 no-repeat; position:absolute; right:19px; bottom:65px}
#side-raffle #rfg-submit {position:static; margin:0 auto; margin-top:12px;}
#side-raffle #rfg-shy {position:static; width:auto; text-align:center; margin-top:10px;}
.rfgf-item .rf-error {font-size:8px; color:#cc0000; position:absolute; height:11px; overflow:hidden; width:120px; bottom:-10px}
#rfg-thanks {display:none; width:150px;}
#rfg-thanks #rfg-head {margin-bottom:90px;}
#ix-raffle #rfg-thanks #rfg-head {margin-bottom:20px;}
.right #ix-bsts {background-image:none; padding:9px 7px 11px 7px; text-align:justify;}
.right #ix-bsts strong {display:block; background:url(../img/des/ixbs-ico.gif) 0 50% no-repeat; line-height:38px; padding-left:60px; margin-bottom:8px;}
#side-bonus {margin-bottom:6px; height:184px;}
#side-bonus a {display:block;}
#side-bonus a img { border:0 none;}
#slot-games .leftwrapper .center {overflow:visible; padding-bottom:50px}


/* topus */
/*idu*/
#topusa {margin-bottom:6px;}
#topusa .h2gr {background:url(../img/des/topusa-flag.gif) #355baf 100% 0 no-repeat;}
#topusa table {width:100%; vertical-align:middle;}
#topusa td {background:#3d64ba; color:#fff;}
#topusa .tu-l td {background:#426bc4;}
#topusa .tu-rank {width:16px; text-align:center; line-height:38px;}
/*idu*/
#topusa .tu-cas a {display:block; height:20px; line-height:20px; padding-left:24px; background-image:url(../img/des/topusa-logos.png); background-repeat:no-repeat;}
#topusa .tu-cas a:link, #topusa .tu-cas a:visited {color:#bfd3fc;}
#topusa .tu-cas a:hover {color:#A60000;}
#topusa .tu-butt {width:58px; padding-right:3px;}
#topusa .tu-butt a, #topusa .tu-butt span {background-image:url(../img/des/topusa-red.gif); display:block; height:20px; text-align:center; line-height:20px;}
#topusa .tu-butt a:link, #topusa .tu-butt a:visited, #topusa .tu-butt a:hover {color:#fff; font-size:11px; text-decoration:none; font-weight:bold;}
#topusa .tu-butt a {padding-left:3px; background-position:0 0px; width:55px;}
#topusa .tu-butt a span {padding-right:3px; background-position:100% -40px; background-repeat:no-repeat;}
#topusa .tu-butt a span span {background-position:0 -20px;  background-repeat:repeat-x; padding:0;}



/* new social */
#sm_box {position:absolute; top:8px; right:0; width:211px;}
#smb_fb, #smb_tw {overflow:hidden;}
/*idu*/
#sm_box .smb_link {display:block; background-image:url(../img/social/social-main.png); background-repeat:no-repeat; height:35px; padding-left:40px; float:left; width:75px; text-decoration:none; font-size:11px;}
#sm_fb {background-position:0 0;}
#sm_tw {background-position:0 -35px;}
#sm_box .smb_link span {font-size:14px; font-weight:bold;}
#sm_box .smb_link:link, #sm_box .smb_link:hover, #sm_box .smb_link:visited {color:#333;}
#sm_fb:link span, #sm_fb:hover span, #sm_fb:visited span {color:#38579d;}
#sm_tw:link span, #sm_tw:hover span, #sm_tw:visited span  {color:#42bfe1;}
#smb_fb {padding-bottom:9px;}
#sm_box .smb_fr {float:left; width:96px; overflow:hidden; padding-top:7px;}
#page_index .center {padding-top:8px;} /*leftwrapper*/
#page_index .index_top {height:90px; line-height:150%; padding-right:225px;}


.social_common {border:1px solid #ccc;margin-bottom:6px; width:536px}
.social_common td {padding:3px 11px; vertical-align:middle;}
.sc_fbl_cont {float:left; width:260px; min-height:20px}
.sc_fblike, .sc_fbshare, .social_common .twitter-share-button {float:left;}
.sc_fbshare {margin:3px 17px 0 0; width:94px;}
.social_common .twitter-share-button {margin-top:2px;}
/* idu */
.sc_bkmark {position:absolute; right:0px; top:0px; display:block; font-size:11px; font-weight:bold; text-decoration:none; height:23px; width:23px; background:url(../img/social/bookmark-common.png) 0 0 no-repeat;}
.sc_bkmark span {display:none;}
.sc_bkmark:link, .sc_bkmark:hover, .sc_bkmark:visited, .sc_bkmark:active {color:#657fb0;}
.sc_cont {position:relative; float:left; width:514px; height:24px;}
.sc_cont_a {top:50%; position:relative; height:24px; float:left;}
.sc_cont_b {position:relative; top:-50%; height:24px; float:left; width:254px;}


/* top partner 
#partner_top {height:151px; margin:6px 0 0 0; padding-top:80px; background:url(http://blackjackdoc.s3.amazonaws.com/disc_root.png) 0 0 no-repeat;}
#partner_top img {border:none;}*/

#partner_top { height:0; overflow:hidden; padding:0; margin:0;}

.pic-lnk { cursor:pointer;}

.banner-top {height:0; position:relative; overflow:visible;}
