@charset 'utf-8';
/** { outline: 2px dotted red; }
* * { outline: 2px dotted green; }
* * * { outline: 2px dotted orange; }
* * * * { outline: 2px dotted blue; }
* * * * * { outline: 1px solid red; }
* * * * * * { outline: 1px solid green; }
* * * * * * * { outline: 1px solid orange; }
* * * * * * * * { outline: 1px solid blue; }*/
/* GLOBAL */
* {
  margin:0;
  padding:0;
}
html, body { height:100%;}
body {text-align:center;  background:#e2e2e2;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

img {border: 2px solid #ccc; padding:0px 0; margin:0px;}
img.nob {border:none; margin:8px 0 8px 0;}

p, ol, ul {margin:0.6em 0;}

ol {margin-left:1.8em;}
ul {list-style:none; margin-left:0.2em;}
	ul li {background:none; padding-left:12px; margin-bottom:3px;}

	.inner-content ul li {background:0 3px no-repeat;}
	* 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:none; padding-left:12px; margin-bottom:6px;}
	ul.nobullets li {background:none;}
dt {font-weight:bold;}
dd {padding-left:8px;}

a {outline:none;}
a:link {color:#0b277a;}
a:visited {color:#3b3b60;}
a:hover {color:#a60000; text-decoration:underline;}

a img { border:0 none;}

h1{font-size:24px;color:#596faf;margin:0 0 8px;}
h2{font-size:16px;color:#122d7c;margin:.4em 0 .2em;}
h3{font-size:13px;color:#4c4c4c;margin:.7em 0 .2em;}
h4{font-size:12px;color:#1e3885;margin:.4em 0 0;}

.page {height:auto; min-height:100%; width:969px; margin:0 auto; text-align:left; position:relative; overflow:hidden;}
* html .page {height:100%; overflow:visible;}

.clearer {clear:both; font-size:0; height:0;}

.image-framed {border:solid #e3e3e3; border-width:0 1px 1px 0; float:left;}
	.image-framed img {border:solid #f5f5f5; border-width:0 1px 1px 0; padding:0 2px 2px 0;}
.content-highlight {padding:10px; margin:10px 0; border:1px solid #a5c0fd; background:#c7d7fc;}
.yellow-box {background:#ffd797; border:1px solid #bc7400; padding:10px; overflow:hidden;}

.green-h2 {display:block !important; margin:0 !important; padding:0 0 0 11px !important; height:25px !important; line-height:25px !important; font-size:18px !important; font-weight:normal !important; color:#fff !important; background:#3f9530 !important;}
/* ### Main blocks ### */
/* Commons */
.root h2, h2.h2-grey, .main_mid2 h1 {font-size:18px; color:#4d4d4d; font-weight:normal; margin:0 0 5px 0; padding:0;}
.press-main {padding:0 13px 0 1px;}
.press-main-link {font-size:14px; margin:5px 0 8px 0; display:block;}
.press-main-desc {text-align:justify;}
.press-main-rm {display:block; margin:10px 0 0 0; text-align:right;}

.partn_play_link {display:block; padding-left:18px; background:url(../img/des/play-link-icon.gif) 0 0 no-repeat;}

.partn_review_link {display:block; padding-left:18px; background:url(../img/des/review-link-icon.gif) 0 0 no-repeat;}

.partn_download_link {display:block; padding-left:18px; background:url(../img/des/download-link-icon.gif) 0 0 no-repeat;}

/* Top */
.top {height:170px; background:#fff; padding:0 8px}
  .page_top{position:relative;overflow:hidden;height:112px;background:#2e4790;}
  .page_top-t{background:#39529c;height:87px;}
  .ocd-logo{position:absolute;top:0;left:8px;background:url(../img/ocd-logo.png) 50% 0 no-repeat;height:112px;width:210px;}
  .ocd-logo span{display:block; text-indent:-5000px;overflow:hidden;}
  .page_top .top-banner{position:absolute;top:0;right:0;}

	.main_menu {position:absolute; top:108px; left:7px; overflow:hidden; height:54px; width:953px; zoom:1;}
	.main_menu ul {margin:8px 0 0 1px;}
	.main_menu ul li {float:left; width:auto; height:30px; line-height:25px; text-align:center; padding:0; margin:0 1px 0 0; }
	* html .main_menu ul li {display:inline-block; width:0; white-space:nowrap;}
	.main_menu ul li.active {background:50% 25px no-repeat; padding:0;}
		.main_menu ul li a,
		.main_menu ul li a:link,
		.main_menu ul li a:visited {color:#fff; font-weight:bold; display:block; height:25px; background:#596faf; text-decoration:none; padding:0 27px 0 26px;}
		.main_menu ul li a:hover {background:#409531;}
		.main_menu ul li.active a, .main_menu ul li.active a:link, .main_menu ul li.active a:visited {background:#409531}

		.main_menu ul li ul {position:absolute; top:26px; left:0; display:none; float:left; zoom:1; overflow:hidden; width:953px;}
		.main_menu ul li.active ul {display:block;}
/*idu*/
			.main_menu ul li ul li {float:left; display:block; width:auto; padding:0 17px !important; background:url(../img/des/menu-grey-stick.gif) 0 50% no-repeat !important;}
			* html .main_menu ul li ul li {width:0px !important; white-space:nowrap;}
			.main_menu ul li ul li.first {background:none !important;}
				.main_menu ul li ul li a, .main_menu ul li ul li a:link, .main_menu ul li ul li a:visited {color:#1d3784; background:none !important; text-decoration:underline; font-weight:normal; padding:0 !important;}
				.main_menu ul li ul li a:hover{color:#a60000;}
				.main_menu ul li ul li.active a, .main_menu ul li ul li.active a:link, .main_menu ul li ul li.active a:visited {font-weight:bold; color:#409531; text-decoration:none; padding:0 !important;}
				.main_menu ul li ul li ul {display:none !important;}
		#mli_index a {padding:0 23px 0 24px;}


/* Corners */
.cornered {position:relative;}
/*idu*/
	.corn-gwm-tl, .corn-gwm-tr, .corn-gwm-bl, .corn-gwm-br {position:absolute; width:5px; height:5px; background:url(../img/des/corn-grey-white-main.gif) no-repeat; overflow:hidden; zoom:1; font-size:0;}
	.corn-gwm-tl {top:0; left:0; background-position:0 0;}
	.corn-gwm-tr {top:0; right:0; background-position:100% 0;}
	.corn-gwm-bl {bottom:0; left:0; background-position:0 100%;}
	.corn-gwm-br {bottom:0; right:0; background-position:100% 100%;}

	.corn-ggr-tl, .corn-ggr-tr, .corn-ggr-bl, .corn-ggr-br {position:absolute; width:5px; height:5px; background-image:url(../img/des/corn-grey-right.gif); background-repeat:no-repeat; overflow:hidden; zoom:1; font-size:0;}
	.corn-ggr-tl {top:0; left:0; background-position:0 0;}
	.corn-ggr-tr {top:0; right:0; background-position:100% 0;}
	.corn-ggr-bl {bottom:0; left:0; background-position:0 100%;}
	.corn-ggr-br {bottom:0; right:0; background-position:100% 100%;}

	.corn-ogr-tl, .corn-ogr-tr, .corn-ogr-bl, .corn-ogr-br {position:absolute; width:5px; height:5px; background-image:url(../img/des/corn-grey-orange-right.gif); background-repeat:no-repeat; overflow:hidden; zoom:1; font-size:0;}
	.corn-ogr-tl {top:0; left:0; background-position:0 0;}
	.corn-ogr-tr {top:0; right:0; background-position:100% 0;}
	.corn-ogr-bl {bottom:0; left:0; background-position:0 100%;}
	.corn-ogr-br {bottom:0; right:0; background-position:100% 100%;}

.double-border-gw {border:1px solid #f0f0f0;}
.double-border-gw-inner {border:1px solid #dadada;}
/*idu*/
	.corn-dbgw-tl, .corn-dbgw-tr, .corn-dbgw-bl, .corn-dbgw-br {position:absolute; width:3px; height:3px; background:url(../img/des/corn-double-border.gif) no-repeat; font-size:0;}
	.corn-dbgw-tl {top:-2px; left:-2px; background-position:0 0;}
	.corn-dbgw-tr {top:-2px; right:-2px; background-position:100% 0;}
	.corn-dbgw-bl {bottom:-2px; left:-2px; background-position:0 100%;}
	.corn-dbgw-br {bottom:-2px; right:-2px; background-position:100% 100%;}

/* Footer */
.empty	{height:86px;}
.bottom {padding:8px; background:#fff; margin:-78px auto 0 auto; width:953px;}
	.bottom-cont {height:62px; background:#596faf; padding:0 8px;}
		.bottom-menu ul {text-align:center; height:31px; border-bottom:1px solid #354b8b; margin:0; width:100%;}
			.bottom-menu li {display:inline-block; padding:0 14px; line-height:31px;}
        * html .bottom-menu li,*+html .bottom-menu li{display:inline;}
				.bottom-menu li a, .bottom-menu li a:link, .bottom-menu li a:visited {color:#fff;}
				.bottom-menu li.active a, .bottom-menu li.active a:link, .bottom-menu li.active a:visited {color:#333; text-decoration:none; font-weight:bold;}
				.bottom-menu li a:hover {color:#333 }
		.service-menu {text-align:center; height:30px; margin:0; width:100%;}
			.service-menu li {display:inline-block; line-height:28px;}
        * html .service-menu li,*+html .service-menu li{display:inline;}
				.service-menu li a, .service-menu li a:link, .service-menu li a:visited {color:#0b277a; font-size:11px; font-weight:bold;}

/* Screenshots */
.colorbox-screenshot {display:block;}
.colorbox-screenshot img {border:none;}

/* Main page */
.main-absolute-wrap {position:relative; height:1065px;}

.main_up {background:754px 50% no-repeat #fff; position:absolute; top:8px;}
.main_up .cornered_main {padding:7px; position:relative; width:955px; overflow:hidden; height:258px; zoom:1;}
	/* promo */
	.main_up_promo {width:506px; float:left; position:relative;}
	.main_up_promo .double-border-gw-inner {padding:1px;}
		.main-promo-cont {position:relative; width:500px; height:250px; background:#666;}
			.main-promo-selector {width:123px; height:238px; position:absolute; top:0; left:0; z-index:5; padding:12px 0 0 6px;}
				.main-promo-selector-item {width:123px; height:79px; position:relative; z-index:5;}
/*idu*/
					.main-promo-selector-active {width:117px; position:absolute; z-index:2; height:68px; background:url(../img/des/main-promo-selector-item-active.png) 0 0 no-repeat; cursor:pointer; display:none; text-decoration:none;}

					.main-promo-selector-ovegas,
					.main-promo-selector-pvegas,
					.main-promo-selector-go,
					.main-promo-selector-win,
					.main-promo-selector-titan {display:block; width:112px; height:68px; position:absolute; top:0; left:0; z-index:1; cursor:pointer; background-image:url(../img/casino/main-promo/sprite-casinos.jpg); background-repeat:no-repeat}

					.main-promo-selector-item.active .main-promo-selector-active {display:block;}

					.main-promo-selector-ovegas {background-position:0 0;}
					.main-promo-selector-pvegas {background-position:0 -68px;}
					.main-promo-selector-go {background-position:0 -136px;}
					.main-promo-selector-win {background-position:0 -204px;}
					.main-promo-selector-titan {background-position:0 -272px;}

			.main-promo-pic {display:none; width:500px; height:250px; position:absolute; left:0; top:0; z-index:1;}
			.main-promo-link {display:block; width:500px; height:250px; position:absolute; left:0; top:0; z-index:3;}

			.main-promo-pvegas {background:url(../img/main-promo-pvegas.jpg) 0 0 no-repeat;}
			.main-promo-go {background:url(../img/main-promo-go.jpg) 0 0 no-repeat;}
			.main-promo-titan {background:url(../img/main-promo-titan.jpg) 0 0 no-repeat;}
			.main-promo-ovegas {background:url(../img/main-promo-ovegas.jpg) 0 0 no-repeat;}
			.main-promo-win {display:block; background:url(../img/main-promo-win.jpg) 0 0 no-repeat;}
				.main-promo-text {width:371px; height:57px; position:absolute; left:129px; bottom:0; cursor:pointer;}
					.main-promo-text-left {color:#fefeff; font-size:13px; padding:3px 0 0 9px; float:left; width:365px;}
						.main-promo-title {color:#fffe2a; font-size:14px; font-weight:bold; display:block; float:left; margin-right:5px;}
						.promo-us {display:block; float:left; width:21px; height:14px; background:0 0 no-repeat; font-size:14px; margin-top:2px;}
						.main-promo-desc {display:block; width:360px; line-height:110%; margin-top:3px;}
					.main-promo-text-right {width:126px; height:63px; float:right;}

	/* today */
	.main_up_today {width:229px; float:left; padding:0 0 0 12px;}
	.main_up_today h2 {font-size:17px;}
	.main_up_today img {border:none}
		.main-press-title, .main-press-title:hover {font-size:14px; text-decoration:none; display:block; margin-bottom:6px;}
			.main-press-title img {margin-bottom:8px;}
			.main-press-title span {text-decoration:underline;}
	/* news / articles */
	.main_press {width:198px; float:left; padding:0 2px 0 8px;}
		.main-press-date {text-align:right; color:#666; letter-spacing:-0.6px;}
		.main-press-list {margin-top:12px;}
			.main-press-list h3 {color:#479c02; font-weight:normal; font-size:14px; margin:0; float:left;}
			.main-press-list .seall {float:right; font-size:11px;}
			.main-press-list ul {}
				.main-press-list ul li {background:0 3px no-repeat; font-size:11px; margin-bottom:8px;}


					.main-press-list ul li small {color:#7f7f7f; font-size:11px;}

.main_mid {background:#fff; zoom:1; position:absolute; top:286px;}
.main_mid .cornered_main {padding:7px 8px; position:relative; width:953px; zoom:1;}
	.main-top10-table {width:399px; float:left;}
		.top10-table { border:1px solid #d3d3d3;}/*NEW*/
		.top10-table-main{width:399px; height:192px;}
    .top10-table-main .casino_title{padding-left:2px;text-align:left;}
		.top10-table-main .casino_img{width:28px;}
/*idu*/
      .top10-table-main .casino_img a{display:block;width:25px;height:19px;margin:auto;background: url(../img/casino/banners/25x19/sprite-casino-25x19.png) no-repeat;}
      .top10-table-main .casino_img .win-palace{ background-position: 0 0; width: 25px; height: 19px; }
      .top10-table-main .casino_img .titan{ background-position: 0 -19px; width: 25px; height: 19px; }
      .top10-table-main .casino_img .online-vegas{ background-position: 0 -38px; width: 25px; height: 19px; }
      .top10-table-main .casino_img .go-casino{ background-position: 0 -57px; width: 25px; height: 19px; }
      .top10-table-main .casino_img .rushmore{ background-position: 0 -76px; width: 25px; height: 19px; }
      .top10-table-main .casino_img .sloto-cash{ background-position: 0 -95px; width: 25px; height: 19px; }
    .top10-table-main .casino{width:125px !important;padding-left:8px;}

		.top10-bonuses {width:100%; float:none}
		.top10-bonuses .casino {padding-left:12px; width:170px;}
		.top10-bonuses .review {padding-right:6px;}
			.top10-table thead td {background:#cccccc; color:#4d4d4d; padding:4px 0; text-align:center; font-size:11px;}
			.top10-table tbody td {vertical-align:middle; text-align:center; padding:2px 0; border:solid #fff; border-width:1px 0 0 0; background:#efefef;}
			.top10-bonuses tbody .extra-cell a {font-weight:bold; font-size:14px; color:#3f9530; text-decoration:none}
			.top10-table tbody tr.even td {background:#e1e1e1;}
			#page_extra-bonuses h2:target, #page_extra-bonuses h2.target {color:#f99301;}
        .rank {padding:2px 4px !important;}
				.casino {line-height:100%; text-align:left !important; width:210px;}
					.casino a {display:block; float:left; line-height:19px;}
					.table-casino-pic {margin:0 13px 0 0;}
						.table-casino-pic img {border:none;}
					.top10-table .us span {display:block; width:29px; height:14px; background:0 0 no-repeat; margin:0 auto;}

.numeral td{text-align:left !important;padding:4px 0 4px 4px !important;}
.numeral td.last {padding-right:4px !important;}
/*NEW*/
			.top5-table-cs{width:100%;}
				.top5-table-cs td{vertical-align:middle;}
				.top5-table-cs .casino .table-casino-pic, .top5-table-craps .table-casino-pic{border:1px solid #FFFFFF;outline:1px solid #cccccc;margin:2px 6px 2px 0;}
				.top5-table-cs .download img{border:none;}
				.top5-table-cs .casino{width:165px;}
					.top5-table-cs thead td{font-size:11px;}
				.top5-table-cs .us span, .top5-table-craps .us span{display:block; width:29px; height:21px; background:0 0 no-repeat; margin:0 auto;}

			.top5-table-craps{width:724px;}
				.top5-table-craps .us span, .top5-table-cs  .us span{width:21px; height:14px;}
				.top5-table-craps .download img{border:none;}
				.top5-table-craps .score{padding:2px 5px 2px 15px;}
				.top5-table-craps .bonus{padding:2px 5px;}
				.top5-table-craps .match{padding:2px 5px;}
/*NEW*/

	.main-bonus-calc {width:546px; float:right;}
		.main-bonus-calc .cb-bonus-calc {padding:0; width:546px;}
		.main-bonus-calc .cb-descriptions, .cb-bonus-calc .cb-descriptions {display:none}
		.main-bonus-calc .cb-result-table {}
			.main-bonus-calc .cb-result-casino {width:544px; border:1px solid #d3d3d3;}

				.main-bonus-calc .cbrc-text {height:114px;}
	.main-disclaimer {position:absolute; width:440px; right:8px; top:7px;}
		.main-disclaimer p { padding:5px 0 14px 0; margin:0;}
		.main-disclaimer p.pic {background:url(../img/des/main-disclaimer-icon.png) 0 0 no-repeat; padding-left:90px;}

	.main-pop-games {width:502px; float:left; border:1px solid #d3d3d3;}
		.main-pop-games h2 {margin:5px 0 5px 9px;}
		.pop-games-tabs {position:relative; height:207px;}
			.pop-games-selector {overflow:hidden;}
				.pop-games-selector {margin:0; padding:0; width:100%;}
					.pop-games-selector td {height:30px; border-right:1px solid #fff; padding:0; vertical-align:top; text-align:center}
					.pop-games-selector td.last {border:none;}
						.pop-games-selector td a, .pop-games-selector td a:link, .pop-games-selector td a:visited {display:block; height:25px; line-height:25px; background:#596faf; color:#fff; text-decoration:none; padding:0 11px; cursor:pointer;}
						.pop-games-selector td a:hover {background:#3f9530; text-decoration:none;}

					.pop-games-selector td.active {background:50% 25px no-repeat;}
						.pop-games-selector td.active a, .pop-games-selector td.active a:link, .pop-games-selector td.active a:visited, .pop-games-selector td.active a:hover {background:#3f9530;}
			.pop-games-tab {display:none; position:absolute; top:31px; left:0; width:100%; height:234px;}
			.pop-games-tab.active {display:block;}
				.pop-games-tab-top {overflow:hidden;}
					.pop-games-tab-lists {width:286px; float:left; padding:14px 0 0 0;}
						.pop-games-tab-list-l {width:136px; float:left; padding-left:10px}
						.pop-games-tab-list-r {width:140px; float:left;}
							.pop-games-tab-lists ul  {margin:0;}
								.pop-games-tab-lists ul li {background:0 3px no-repeat; margin-bottom:8px;}
/*idu*/
.inner-content ul li,
.main-press-list ul li,
.pop-games-tab-lists ul li{background-image:url(../img/des/main-press-bullet.gif)}

					.pop-games-pic {width:205px; float:right; margin-right:5px;}
            .pop-games-pic div{width:202px;height:85px;background:url(../img/main-games-tabs-sprite.jpg) no-repeat;}
            .pop-games-pic .slots{background-position:0 0;}
            .pop-games-pic .blackjack{background-position:0 -85px;}
            .pop-games-pic .roulette{background-position:0 -170px;}
            .pop-games-pic .craps{background-position:0 -255px;}
            .pop-games-pic .vpoker{background-position:0 -340px;}
            .pop-games-pic .other{background-position:0 -425px;}
				.pop-games-tab-mid {padding:0 8px;}
				.pop-games-tab-bottom {background:#e1e1e1; position:absolute; width:433px; height:48px; left:0; bottom:0; padding:7px 7px 5px 7px; overflow:hidden; zoom:1;}
					.pop-games-tab-bottom-piclink {display:block; width:108px; height:50px; float:left; margin:0 10px 0 0;}
					.pop-games-tab-bottom-piclink img {border:none;}
					.pop-games-tab-bottom-midtext {width:235px; float:left;}
						.pop-games-tab-bottom-midtext h3 {margin:0; padding:0;}
						.pop-games-tab-bottom-midtext table td {line-height:18px; padding:0 10px 0 0;}
						.pop-games-tab-bottom-midtext .us {display:block; float:left; width:24px; height:18px; background:url(../img/des/main-games-us.gif) 0 0 no-repeat; margin:0 4px 0 0;}
					.pop-games-tab-bottom-rightlinks {width:80px; float:right; text-align:center;}
	.main-free-games {width:440px; float:right}
		.main-free-games-cont {border:1px solid #d3d3d3; border-width:0 1px 1px 1px; padding:7px 16px;}
		.main-free-games-cont ul {margin:0; padding:0; overflow:hidden; zoom:1;}
			.main-free-games-cont ul li {display:block; width:135px; float:left; padding:0 0 0 0; margin:0; text-align:center;}
			.main-free-games-cont ul li a {padding:65px 0 0 0; display:block;  background-position:50% 0; background-repeat:no-repeat;}
			.main-free-games-cont .mfg-blackjack a {background-image:url(../img/des/icon-mfg-blackjack.gif); background-position:50% 4px;}
			.main-free-games-cont .mfg-slots a {background-image:url(../img/des/icon-mfg-slots.gif);}
			.main-free-games-cont .mfg-roulette a {background-image:url(../img/des/icon-mfg-roulette.gif);}
.main_mid2 {background:#fff; position:absolute; top:522px;}
	.main_mid2 .cornered_main {padding:7px 8px; position:relative; width:953px; overflow:hidden; zoom:1;}
/* News */
.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:#1e3885; 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:566px;}
.noimage .press-text {float:none; width:auto;}

.press-image-big {border:none; margin:3px 10px 5px 0;}
.press-pages {margin:16px 0; text-align:center;}

/* Main Bottom */
.main_bot {background:#fff; position:absolute; top:785px;}
	.main_bot .cornered_main {padding:7px 8px; position:relative; width:953px; overflow:hidden; zoom:1;}
	.main-culture {width:546px; float:left}
		.main-culture-left {width:272px; float:left; padding:0 8px 0 0;}
	.main-industry {width:398px; float:right;}
	.mbi-first {padding:0 0 8px 0; margin:0 0 5px 0; border-bottom:1px dashed #dadada;}
		.main-bottom-cont {border:1px solid #d3d3d3; border-width:0 1px 1px 1px; padding:7px 9px; height:228px;}
			.main-bottom-item {overflow:hidden; zoom:1;}
				.mbi-title {font-size:14px; font-weight:bold; display:inline-block; margin:0 0 6px 0;}
				.mbi-text {text-align:justify;}
					.mbi-text img {margin-right:12px;}
				.main-culture-ec {width:237px; float:right; background:#e8e8e8; border:1px solid #ccc; padding:4px 3px;}
					.main-culture-ec img {margin-right:6px;}
					.mcec-title {display:block; font-size:13px; font-weight:bold; margin:0 0 6px 0;}
					.main-culture-ec a {font-size:11px;}
					.mcec-year { font-size:11px; font-style:italic; color:#666666;}
					.mcec-author {display:block; font-size:11px; font-style:italic; color:#666666;}
/*idu*/
					.mcec-rating {display:block; width:162px; height:19px; background:url(../img/chapters/main/culture-movies-ec-rating.png); float:right; margin-top:8px;}
          * html .mcec-rating,*+html .mcec-rating{margin-top:4px;}

					.main-industry .gi-legislation-list {margin:4px 0 0 0; width:180px;}
						.main-industry .gi-legislation-list li {margin:4px 0; font-size:11px;}
/*idu*/
						.mbi-payment {padding-right:92px; margin:6px 0 7px 0;background:url("../img/chapters/main/industry-payment.png") 100% 0 no-repeat;}
/* Inner */
.inner-wrapper {overflow:hidden; zoom:1; background:url(../img/des/inner-wrapper-grey.gif) 100% 0 repeat-y #fff; margin:8px 0 0 0;}
.page_orange .inner-wrapper {background:url(../img/des/inner-wrapper-orange.gif) 100% 0 repeat-y #fff;}

.inner-content {overflow:hidden; zoom:1;}
	.inner-left {width:728px; float:left; background:#fff; padding:7px 7px 7px 12px; margin:0;}
		.breadcrumbs {overflow:hidden; zoom:1;}
		.breadcrumbs ul {margin:0; float:left; overflow:hidden; zoom:1;}
			.breadcrumbs ul li {float:left; font-size:11px; margin:0; padding:0; background:none; zoom:1;}
			.breadcrumbs ul li span {display:block; width:6px; height:5px; float:left; background:url(../img/des/inner-bread-bull.gif) 0 0 no-repeat; margin:6px 7px 0 7px; overflow:hidden; padding-top:5px;}
			.breadcrumbs ul li a {float:left;}
			.breadcrumbs ul li.last {background:none;}
		.inner-content {padding:12px 2px 0 2px;}
	.inner-right {width:222px; float:left; background:transparent; margin:0;}
	.inner-right-menu {padding:7px;}
		.rm-off .inner-right-menu {display:block;}
			.right-menu-subhead {display:block; padding:0 0 0 8px; font-weight:bold; color:#666;}
			.right-menu li {padding:0;}
			.right-menu li a:link, .right-menu li a:visited {display:block; font-size:16px; font-weight:bold; padding:4px 0 4px 10px; line-height:14px; margin-top:1px;}
			.right-menu li a.active, .right-menu li a:hover {color:#fff;text-decoration:none; background:url(../img/des/right-menu-arrow-active.gif) 0 50% no-repeat;}
			.right-menu li.active a {font-weight:bold;}
			.right-menu li li.selected a {color:#fff;  text-decoration:none; background:url(../img/des/right-menu-arrow-active.gif) 0 50% no-repeat;}
			.right-menu li li a:link, .right-menu li li a:visited {font-size:12px; padding:4px 0 4px 20px;}



		.top5-right {display:none;}
			.top5-right ul li {overflow:hidden; line-height:25px;}
				.top5-right ul li a {display:block; float:left;}
				.top5-right .table-casino-pic {margin:0 8px 0 0;}
				.top5-right .us {display:block; float:left; width:20px; height:14px; background:url(../img/des/main-games-us.gif) 50% 50% no-repeat; margin:5px 0 0 8px;}

	.info-block {}
		.info-block-head {height:30px; background:#596faf; font-size:16px; font-weight:bold; line-height:30px; color:#fff; padding:0 0 0 9px;}
		.info-block-text {border:1px solid #ccc;}

	.open-options {}
		.opener {color:#0b277a; display:inline-block; text-decoration:none; cursor:pointer; padding-bottom:0px; border-bottom:1px dashed #0b277a;}
		.opener:hover {text-decoration:none; border-bottom:1px dashed #a60000;}
		.opened {display:none; overflow:hidden;}
	/* Inner Tables Archetypal */
	.inner-table-archtype {}
		.inner-table-archtype thead td {background:#596faf; color:#fff; font-weight:bold; padding:7px;}
		.inner-table-archtype tbody td {background:#e1e1e1; padding:7px;}
		.inner-table-archtype.numeral td {text-align:center;}
		.inner-table-archtype tbody td.first {border-left:1px solid #ccc;}
		.inner-table-archtype tbody td.last {border-right:1px solid #ccc;}
		.inner-table-archtype tr.tr-last td {border-bottom:1px solid #ccc;}
		.inner-table-archtype tbody tr.odd td {background:#efefef;}
	.inner-content-left {width:49%; float:left;}
	.inner-content-right {width:49%; float:right;}
/* Review */
.review-left {width:208px; float:left; margin:0 8px 0 0;}
	.review-left-top {}
		.review-casinopic {display:block;}
			.review-casinopic img {border:none;}
		.review-left-buttons {height:62px; padding:0 0 0 0}
		.review-left-buttons.us {background:url(../img/des/review-us.png) 0 0 no-repeat;}
			.review-left-buttons .review-left-buttons-l {width:77px; height:62px; float:left;}
			.review-left-buttons .review-left-buttons-r {width:131px; height:62px; float:left;}
			.review-left-buttons .review-button-green, .review-left-buttons .review-button-grey {display:block; width:131px; height:30px; overflow:hidden;}
				.review-left-buttons .review-button-green span, .review-left-buttons .review-button-grey span {display:block; padding-top:30px;}
			.review-left-buttons .review-button-green {background:url(../img/review-left-top-button-green.gif) 0 0 no-repeat; margin-bottom:2px;}
			.review-left-buttons .review-button-grey {background:url(../img/review-left-top-button-grey.gif) 0 0 no-repeat;}
	.review-info {margin-top:2px;}
		.review-info-list {background:#efefef; border-bottom:1px solid #fff; padding:6px 8px;}
			.review-info-list ul {margin:0; padding:0}
				.review-info-list ul li {margin:4px 0 4px 0; padding:0; background:none;}

		.review-info-misc {background:#efefef; border-bottom:1px solid #ccc; padding:6px 8px;}
			.review-info-misc ul {margin:0; padding:0;}
				.review-info-misc ul li {margin:3px 0 3px 0; padding:0; line-height:16px; background:none;}
				.review-info-langs {margin:4px 0 0 0 !important; height:16px;}
					.review-info-langs span {display:inline-block;}
						.review-info-langs span img {border:none;}

	.review-jackpot {margin:8px 0 0 0; display:none;}
		.review-jackpot-casino {font-size:20px; font-weight:bold; color:#666; text-align:center; margin:6px 0 10px 0;}
		.review-jackpot-number {font-size:20px; font-weight:bold; color:#3f9530; text-align:center; margin:0 0 6px 0;}
.review-right {width:496px; float:left;}
	.review-intro {font-size:14px;}
	.review-bonuses {background:#efefef; padding:10px 14px; overflow:hidden; zoom:1; margin:16px 0;}
		.review-bonuses-top-cont {overflow:hidden;}
			.review-bonuses-top {width:390px; float:left; padding:0 10px 0 0;}
				.review-bonuses-top span {color:#3f9530;}
			.review-bonuses-hl {font-weight:bold; color:#1e3885;}
			.review-bonuses-opener {width:68px; float:left; font-size:11px}
				.review-bonuses-opener .opener {text-decoration:underline; border:none;}
			.review-bonuses .opened h4 {font-size:13px;}
			.review-bonuses ul {margin:0; padding:0;}
				.review-bonuses ul li {margin:3px 0; padding:0; background:none;}
				/*.review-bonuses ul li ul li {bottom:none;}*/
					.review-bonuses .opened  ul {padding:0 0 0 12px;}
	.review-hot {overflow:hidden;}
		.review-hot-left {width:238px; float:left; padding:0 10px 0 0; margin:0 -1px 0 0;  background:100% 0 no-repeat;}
		.review-hot-right {width:245px; float:left; background:0 0 no-repeat; padding:0 0 0 4px;}
			.review-hot h2 {font-size:18px; color:#666; line-height:34px; padding:0 0 0 40px; margin:0 0 0 9px;}
			.review-hot-left h2 {background:url(../img/des/review-hot.gif) 0 0 no-repeat;}
			.review-hot-right h2 {background:url(../img/des/review-notsohot.gif) 0 0 no-repeat;}
			.review-hot ul {margin:12px 0 0 9px; padding:0;}
				.review-hot ul li {margin:0; padding:0 0 0 16px; background:url(../img/des/review-hot-bullet.gif) 0 3px no-repeat;}
		.review-hot-buttons {padding:0 0 0 8px; margin:15px 0 0 0; overflow:hidden; zoom:1;}
			.review-hot-button-green {height:30px; background-position:0 0; background-repeat:no-repeat; float:left; overflow:hidden; margin:0 12px 0 0;}
				.review-hot-button-green.golden {background-image:url(../img/review-play-button-golden.gif); width:193px;}
				.review-hot-button-green.rushmore {background-image:url(../img/review-play-button-rushmore.gif); width:199px;}
				.review-hot-button-green.online-vegas {background-image:url(../img/review-play-button-online-vegas.gif); width:176px;}
				.review-hot-button-green.rome {background-image:url(../img/review-play-button-rome.gif); width:176px;}
				.review-hot-button-green.club-usa {background-image:url(../img/review-play-button-club-usa.gif); width:199px;}
				.review-hot-button-green.sloto-cash {background-image:url(../img/review-play-button-sloto-cash.gif); width:208px;}
				.review-hot-button-green.las-vegas-usa {background-image:url(../img/review-play-button-las-vegas-usa.gif); width:186px;}
				.review-hot-button-green.oasis {background-image:url(../img/review-play-button-oasis.gif); width:211px;}
			.review-hot-button-grey {width:193px; height:30px; background:url(../img/review-download-button.gif) 0 0 no-repeat; float:left; overflow:hidden; margin:0 9px 0 0;}
				.review-hot-button-green span, .review-hot-button-grey span {display:block; padding-top:30px;}
			.review-hot-buttons-size {display:block; width:60px; float:left; font-size:16px; font-weight:bold; color:#3f9530; line-height:30px;}



	.review-score-block {overflow:hidden; zoom:1;}
		.review-score-our {background:#596faf; color:#fff; text-align:center; font-weight:bold; padding:7px 0;}
			.review-score-our-mid {font-size:53px; padding:6px 0;}
			.review-score-our-bot {color:#ffe533;}
	.inner-right.review {padding:7px 6px;}
	.review-score-info {background:url(../img/des/review-scores-info.png) 0 0 no-repeat; padding:8px 15px; margin:12px 0 0 0; height:228px;}
		.review-score-info h2 {font-size:18px; color:#666; font-weight:bold; margin:0 0 10px 0;}
		.review-score-info table {width:100%;}
			.review-score-info td {width:166px; padding:3px 0;}
			.review-score-info td.last {font-weight:bold; text-align:center; width:21px;}
/* Service Menu */
#feedback { width:296px; overflow:hidden; zoom:1; margin:10px 0 10px 0;}
	#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;}

/* inner images */
.image-inner {}
.image-inner.right {float:right; margin:0 0 8px 8px;}
.image-inner.left {float:left; margin:0 8px 8px 0;}
.image-cont {min-width:1px;}
.image-txt {font-size:11px; color:#999; font-style:italic;text-align:center;margin:4px 0 0 0;}

/* Casino Games */
.cg_block {width:230px; float:left; border:1px solid #cccccc; margin:11px 10px 0 0;}
	.cg_roulette, .cg_craps, .cg_keno{margin:11px 0 0 0;}
	.cg_block_pic {width:232px; height:89px; background-position:0 0; background-repeat:no-repeat;}
	.cg_block h2 {padding:6px 0 5px 7px; margin:0;}
		.cg_block h2 a {color:#425aa0;}
	.cg_block p {padding:0 7px;text-align:left;}
	.cg_freegame {height:53px; margin:0 auto;padding:0 7px 6px 7px;}
		.cg_freegame div {padding:7px 0 0 46px; height:40px;}
	/*.cg_specialp {display:table-cell; vertical-align:middle; height:70px; padding:0 7px;}*/

	.cg_slots .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-slots.jpg);}
	.cg_slots .cg_freegame div {background:url(../img/des/cg-freegames-slots.gif) 6px 2px no-repeat;}
	.cg_blackjack .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-blackjack.jpg);}
	.cg_blackjack .cg_freegame div {background:url(../img/des/cg-freegames-bj.gif) 4px 2px no-repeat;}
	.cg_roulette .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-roulette.jpg);}
	.cg_roulette .cg_freegame div {background:url(../img/des/cg-freegames-roulette.gif) 0px 2px no-repeat;}
	.cg_videopoker .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-videopoker.jpg);}
	.cg_craps .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-craps.jpg);}
	.cg_baccarat .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-baccarat.jpg);}
	.cg_sicbo .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-sicbo.jpg);}
	.cg_paigow .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-paigow.jpg);}
	.cg_keno .cg_block_pic {background-image:url(../img/chapters/casino-games/cg-keno.jpg);}


/* Online Casinos */

.oc_block {border:1px solid #ccc; border-width:0 1px 1px 1px}
	.oc_head {background:#596faf; margin:0 -1px; font-size:16px; font-weight:bold; color:#fff; padding:5px 0 5px 8px;}
		.oc_sorting {float:right; padding-right:10px; color:#fff; font-size:11px; line-height:20px; font-weight:normal}
			.oc_sorting a {color:#fff; font-weight:bold; text-decoration:none; padding:0 3px;}
			.oc_sorting a:hover {text-decoration:underline;}
			.oc_sorting .curr {background:#409531;}
	.oc_item {}
		.oc_item_head {background:#e8e8e8; border-top:1px solid #ccc; height:31px; overflow:hidden; zoom:1;}
			.oc_item_head_wrap {width:252px; float:left; overflow:hidden;}
			.oc_item_head * {line-height:31px;}
			.oc_count {font-size:16px; letter-spacing:-1px; display:inline-block; padding:0 5px;}
			.oc_casino {font-size:18px; display:inline-block; }
			.oc_ec {padding-right:34px; background:url(../img/des/editors-choice-seal-30x18.gif) 100% 50% no-repeat;}
			.oc_stars_cont {float:right; width:228px;}
				.oc_stars {height:17px; margin-top:5px; width:160px; float:left; background:url(../img/des/oc-star.png) 0 0 repeat-x;}
					.oc_stars div {height:17px; background:url(../img/des/oc-star.png) 0 100% repeat-x;}

			.oc_rank {font-size:20px; color:#999; width:66px; padding-right:2px; float:left; font-weight:bold; text-align:right}
				.oc_rank strong {color:#333;}
			.oc_bonus {display:block; float:left; font-size:14px; font-weight:bold;}
			.oc_bonus strong {color:#990000;}
		.oc_item_content {margin:11px 0; overflow:hidden; zoom:1; background:url(../img/des/oc-item-border.gif) 504px 0 repeat-y;}
			.oc_ic_left {width:140px; float:left;}
				.oc_ic_casino {display:block; width:124px; margin:0 auto;}
				.oc_ic_casino img {border:none; margin-bottom:7px;}
				.oc_ic_left .partn_download_link {font-weight:bold; text-align:center; padding:0; background:none;}
				.oc_ic_left .partn_sf_size {color:#666; display:block; text-align:center}
				.oc_ic_us {background:url(../img/des/oc-us.gif) 0 0 no-repeat; padding:0 0 0 47px; line-height:100%; color:#666; margin:7px 0 7px 14px;}
				.oc_ic_blink {font-weight:bold; display:block; margin-top:8px;}
			.oc_ic_center {width:357px; padding:0 8px 0 0; float:left;}
			.oc_ic_center .partn_review_link {background:none; display:inline; padding:0;}
			.oc_ic_pbut {display:block; width:124px; height:30px; background:url(../img/button-play-now.gif) 0 0 no-repeat; margin:0 auto; font-size:13px;}
			.oc_ic_right {width:217px; float:left;}
			.oc_ic_right .review-hot-left {float:none; width:auto;}
			.oc_ic_right .review-hot-left h2 {background:url(../img/des/review-hot-new.gif) 4px 3px no-repeat;}

/* Social */
.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;}


/* Casino Review */
.crv-left {width:508px; float:left; padding-right:10px;}
	.crv-top {overflow:hidden; zoom:1;}
		.crvt-pic {display:block; width:160px; float:left;}
			.crvt-pic img {border:none;}
		.crvt-mid {width:182px; float:left; padding:16px 0 0 20px;}
			.crvt-us {display:block; height:14px; color:#666; padding-left:32px; background:0 0 no-repeat; margin-left:10px;}
			.crvt-bonus {display:block; font-size:16px; font-weight:bold; margin-top:8px;}
				.crvt-bonus strong {font-size:22px; color:#b60000;}
		.crvt-right {width:146px;  padding:16px 0 0 0; float:left; text-align:center;}
			.crvt-download {display:block;}
				.crvt-download span {font-size:11px; color:#666;}
				.crvt-download a {font-weight:bold;}
			.crvt-right .cb30-red {width:143px; margin-top:8px;}
	.crv-disclaimer {font-size:13px; font-weight:bold; margin:8px 0 8px 0;}
	.crv-hot {overflow:hidden; zoom:1;}
		.crvh-left, .crvh-right {width:244px; float:left}
		.crvh-left ul, .crvh-right ul {margin-bottom:0; padding-bottom:0;}
		.crvh-left ul li, .crvh-right ul li {background:url(../img/des/review-hot-bullet.gif) 0 3px no-repeat;}
		.crvh-left {padding-right:10px; background:100% 0 repeat-y;}
		.crvh-right {padding-left:11px;  background:0 0 repeat-y; margin-left:-1px;}
/*idu*/
.main_up,.review-hot-left,.review-hot-right,.crvh-left,
    .crvh-right{background-image:url(../img/des/main-up-divider.gif)}
			.crv-hot .crvh-head {font-size:18px; font-weight:bold; color:#4c4c4c; padding-left:40px; line-height:26px;}
			.crvh-left .crvh-head {background:url(../img/des/review-hot-new.gif) 8px 0 no-repeat;}
			.crvh-right .crvh-head {background:url(../img/des/review-notsohot-new.gif) 8px 0 no-repeat;}
		.crvh-buttons {overflow:hidden; zoom:1; margin-top:10px;}
			.crvh-buttons .cb30 {width:193px; float:left; margin-left:14px;}
			.crvh-buttons .crvhb-size {display:block; width:60px; float:left; font-size:16px; font-weight:bold; color:#3f9530; line-height:30px; margin-left:10px;}

	.review-screenshots {margin:12px 0 0 0; overflow:hidden; zoom:1;}
		.review-screenshots h2 {font-size:18px; color:#666; font-weight:bold; margin:0 0 4px 0;}
		.review-screenshots-selector {position:relative; z-index:5;}
			.review-screenshots-selector table {margin:0; padding:0; width:100%;}
						.review-screenshots-selector td {height:35px; padding:0; vertical-align:top;}
							.review-screenshots-selector td a, .review-screenshots-selector td a:link, .review-screenshots-selector td a:visited {display:block; height:30px; line-height:30px; background:#596faf; color:#fff; text-decoration:none; padding:0 8px; cursor:pointer; font-size:12px; text-align:center; border-right:1px solid #fff;} .review-screenshots-selector td.last a {border:none;}
							.review-screenshots-selector td a:hover {background:#3f9530; text-decoration:none;}
						.review-screenshots-selector td.active {background:url(../img/des/tabs-screens-active-triangle.gif) 50% 30px no-repeat;}
							.review-screenshots-selector td.active a, .review-screenshots-selector td.active a:link, .review-screenshots-selector td.active a:visited, .review-screenshots-selector td.active a:hover {background:#3f9530;}
		.review-screenshots-tabs {margin-top:-4px; position:relative; z-index:1; height:266px;}
			.review-screenshots-tabs .univ-tab {position:absolute; width:100%; top:0; left:0; display:none; background:#e1e1e1; padding:12px 0 0 0; overflow:hidden; zoom:1;}
      * html .review-screenshots-tabs .univ-tab,*+html .review-screenshots-tabs .univ-tab{padding-bottom:8px;}
			.review-screenshots-tabs .univ-tab.active {display:block;}
				.screenshots-wrap {position:relative; left:50%; float:left;}
				.screenshots-wrap2 {position:relative; left:-50%; float:left; margin-bottom:8px; overflow:hidden; zoom:1;}
				.review-screenshots-tabs .colorbox-screenshot {float:left; width:151px; margin:0 7px 0 0; text-decoration:none; text-align:center; color:#333; font-style:italic}
				.review-screenshots-tabs .colorbox-screenshot img {margin-bottom:8px; border:2px solid #aaa;}
				.review-screenshots-tabs .colorbox-screenshot.last {margin-right:0;}

.crv-right {width:206px; float:left; margin-top:-30px;}
	.crv-score {background:#efefef; border:1px solid #ccc; text-align:center}
	.crv-score span {display:block;}
		.crvs-disc {font-size:11px; font-weight:bold; color:#666; margin-top:4px;}
			.crvs-disc a {font-weight:normal; text-decoration:none}
		.crvs-cypher {font-size:46px; font-weight:bold; color:#596faf; letter-spacing:-3px; line-height:46px; margin-top:1px;}
		.crvs-stars {display:block; width:85px; height:19px; background:url(../img/des/oc-star.png) 0 0 repeat-x; margin:0 auto 6px auto;}
		.crvs-stars span {display:block; height:19px; background:url(../img/des/oc-star.png) 0 100% repeat-x;}
		.crvs-ec {font-weight:bold; font-size:13px; color:#596faf; margin-bottom:6px;}
	.crv-right .comm-block {margin-top:4px;}
	.crv-payment {margin-top:-8px;}
	.review-info-payment {background:#efefef; padding:10px 8px;}
			.review-info-payment-pay {margin-bottom:8px;}
			.review-info-payment-withd {margin-bottom:4px;}
				.opened .payment-icons {margin:0 0 4px 0;}
				.payment-icons {margin:4px 0;}
					.payment-icons span {display:inline-block;}
						.payment-icons img {border:none;}
				.review-info-payment-curr span {font-size:12px; font-weight:bold; color:#203a86;}
				.review-info-bottom {border-top:1px solid #ccc; background:#efefef; padding:8px 8px;}
	.crv-info {}
		.crv-info ul {padding-right:4px;}
			.crv-info ul li {background:none;}
.crv-tabs {margin-top:6px; margin-bottom:4px;}
	.crv-tabs table {width:100%;}
		.crv-tabs table td {height:31px; padding-bottom:5px;}
		.crv-tabs table td a, .crv-tabs table td a:link, .crv-tabs table td a:visited {display:block; height:31px; line-height:31px; text-align:center; font-weight:bold; text-decoration:none; color:#fff;  border-right:1px solid #fff;}
		.crv-tabs table td a {background:#596faf;}
		.crv-tabs table td.last a {border:none;}
		.crv-tabs table td.active {background:url(../img/des/tabs-screens-active-triangle-white.gif) 50% 31px no-repeat;}
		.crv-tabs table td.active a {background:#3f9530;}

/* Casino Ratings */
.crvr-grid {border:1px solid #dadada; background:#c7d3f5; overflow:hidden; zoom:1;}
	.crvr-grid ul {float:left; width:222px; margin:0; padding:6px 0 6px 20px;}
		.crvr-grid ul li {background:none; clear:left; background:url(../img/des/crv-ratings-dots.gif) 0 11px repeat-x; overflow:hidden; zoom:1; padding:0; margin:6px 0;}
		.crvr-grid ul li span {display:block; float:left; background:#c7d3f5;}
		.crvr-grid ul li strong {display:block; float:right; font-weight:bold; background:#c7d3f5;}
.crvr-head {background:#efefef; height:31px; line-height:31px; margin-top:7px;}
	.crvrh-t {display:block; font-size:14px; font-weight:bold; color:#122d7c; padding-left:12px; float:left;}
	.crvr-head .crvs-stars, .oc_stars_cont .crvs-stars {float:right; margin-top:5px;}
	.crvr-head .crvrh-s, .oc_stars_cont .crvrh-s {display:block; float:right; font-size:20px; color:#999; letter-spacing:normal; margin:0; width:64px; line-height:31px; padding:0 8px 0 10px; font-weight:bold; text-align:right}
	.crvr-head .crvrh-s strong {color:#333;}
	.crvr-head .crvs-cypher, .oc_stars_cont .crvs-cypher {display:inline; font-size:20px; letter-spacing:normal; margin:0; line-height:31px;}
.crvr-goodbad {}
	.crvr-goodbad ul {margin:0; padding:8px 0 0 10px;}
	.crvr-goodbad ul li {line-height:18px; padding-left:26px; margin:0 2px;}
	.crvr-goodbad .crvr-good li {background:url(../img/des/crvr-pos.gif) 0 0 no-repeat;}
	.crvr-goodbad .crvr-bad li {background:url(../img/des/crvr-neg.gif) 0 0 no-repeat;}

/* Casino Games */
.crg-cont {padding:4px 0 0 0; overflow:hidden; zoom:1;}
	.crgc-l, .crgc-r {float:left; width:124px; padding:0 0 0 8px;}
	.crgc-l1 {float:left; width:248px; padding:0 0 0 8px;}
		.crg-shead {font-weight:bold; display:block; padding:4px 0;}
	.crg-cont .crg-list {margin:0; padding:0px 0 4px 12px;}
	.crg-cont .crg-list li {margin:4px 0; padding:0; background:none !important;}
	.crg-cont a {text-decoration:none; border-bottom:1px dashed;}
	.crgc-active:link {color:#A60000 !important;}

.crg-picker{background:#efefef; width:225px; border:1px solid #ccc; float:right; position:relative; overflow:hidden; zoom:1;}
	.crgp-cont {width:675px; position:relative; left:-225px; height:170px;}
	.crgp-item {width:225px; padding-top:6px; display:none; position:absolute; text-align:center;}
	.crgp-active {left:225px; display:block;}
	.crgp-next {display:block; left:450px;}
	.crgp-prev {display:block; left:0px;}
		.crgp-img {display:block; width:146px; height:109px; border:2px solid #ccc; border-bottom:2px solid #ccc !important; margin:0 auto; background-position:0 0; background-repeat:no-repeat;}
		.crgp-larr, .crgp-rarr {width:20px; height:50px; position:absolute; top:32px; cursor:pointer;}
		.crgp-larr {left:6px; background:url(../img/des/cr-picker-arr-l.gif) 0 0 no-repeat;}
		.crgp-rarr {right:6px; background:url(../img/des/cr-picker-arr-r.gif) 0 0 no-repeat;}
		.crgp-larrd { background:url(../img/des/cr-picker-arr-ld.gif) 0 0 no-repeat; cursor:default;}
		.crgp-rarrd { background:url(../img/des/cr-picker-arr-rd.gif) 0 0 no-repeat; cursor:default;}
		.crgp-title {display:block; color:#666; font-style:italic; padding:5px 0;}
		.crgp-link {display:block; font-size:13px; border-bottom:none !important; text-decoration:underline !important;}
/*  Screen Appendix */
.screen_appendix {display:none; position:absolute; z-index:10000; height:40px; background:url(../img/des/cbox-appendix.gif) 0 0 repeat-x;}
	.screen_appendix a {display:inline-block; height:40px; background:url(../img/des/cbox-appendix-l.gif) 0 0 no-repeat; padding:0 0 0 12px; text-decoration:none;  color:#654101; text-align:center;}
	* html .screen_appendix a {display:inline; zoom:1;}
		.screen_appendix a span {display:block; height:40px; background:url(../img/des/cbox-appendix-r.gif) 100% 0 no-repeat; padding:0 12px 0 0;}
			.screen_appendix a span span {background:url(../img/des/cbox-appendix-c.gif) 0 0 repeat-x; padding:0; line-height:40px; padding:0 40px; font-size:18px !important;}
/* Common Things */
.cb30, .cb30:link, .cb30:visited {padding-left:3px; background:url(../img/des/cb30-red-corners.gif) 0 0 no-repeat; display:block; color:#fefefe; font-family:Arial, sans-serif; text-decoration:none;}
	.cb30 span {padding-right:3px; display:block; height:30px; background:url(../img/des/cb30-red-corners.gif) 100% 0 no-repeat;}
	.cb30 span span {padding:0; font-size:15px; font-weight:bold; text-align:center; line-height:30px;}
	.cb30-red span span {background:url(../img/des/cb30-red-mid.gif) 0 0 repeat-x;}
	.cb30-grey span span {background:url(../img/des/cb30-grey-mid.gif) 0 0 repeat-x;}

.comm-block {border:1px solid #ccc; border-width:0 1px 1px 1px;}
	.comm-head {height:31px; margin:0 -1px 0 -1px; line-height:31px; padding-left:9px; font-size:16px; font-weight:bold}
	.comm-head.cmh-grey {background:#adadad; color:#fff;}
/* Free Games */
.fg_trouble {padding:7px;}
	.fg_trouble p {margin-bottom:1em;}
	.fg_troublehead {background:url(../img/des/troubleshooting-icon.gif) 0 0 no-repeat; padding-left:43px; font-size:18px; font-weight:bold; margin:0; height:35px; line-height:35px; color:#333;}
	.fg_shead {font-size:14px; font-weight:bold;}
	.fg_trouble ul li {line-height:16px; padding-left:20px;}
		.fg-ie {background:url(../img/des/icon-ie.gif) 0 0 no-repeat;}
		.fg-ff {background:url(../img/des/icon-ff.gif) 0 0 no-repeat;}
		.fg-opera {background:url(../img/des/icon-opera.gif) 0 0 no-repeat;}
		.fg-flash {background:url(../img/des/icon-flash.gif) 0 0 no-repeat;}
/* Gambling Culture */
.gc-cont {overflow:hidden; zoom:1;}
	.gc-item {border:1px solid #ccc; width:355px; float:left;}
	.gci-books {margin-right:9px; height:288px;}
	.gci-l {margin:0 9px 9px 0;}
	.gci-r {margin:0 0 9px 0;}
	.gci-movies, .gci-books{height:288px;margin-bottom:9px;}
		.gci-text {padding:12px 10px 4px 10px; line-height:120%; overflow:hidden; zoom:1; text-align:justify;}
			.gci-text h2 {margin:0 0 11px 0; line-height:100%;}
				.gci-text h2 a:link  {color:#425aa0;}
				.gci-text h2 a:visited {color:#3b3b60;}
				.gci-text h2 a:hover {color:#a60000;}
			.gci-books .gci-text img {float:left; border:2px solid #ccc; margin:2px 10px 0 0;}
			.gci-movies .gci-text img {border:none; margin-bottom:6px;}
		.gci-ec-book {background:#e8e8e8; padding:8px 9px; overflow:hidden; zoom:1;}
			.gciecb-piclnk {display:block; width:76px; float:left; margin-right:9px;}
				.gciecb-piclnk img {border:1px solid #daccd7;}
			.gciecb-txt {float:left; width:252px;}
				.gciecb-txt strong {display:block; float:left; font-size:14px; font-weight:bold; height:18px; line-height:18px; padding-right:38px; background:url(../img/des/editors-choice-seal-30x18.gif) 100% 0 no-repeat; margin:6px 0 16px 0;}
				.gciecb-txt a {display:block; font-size:13px; clear:left; font-weight:bold; margin-bottom:4px;}
				.gciecb-txt span {display:block; font-size:13px; font-style:italic;}
		.gci-ec-movie {float:right; width:150px; text-align:left; margin-left:14px;}
			.gci-ec-movie a {display:block; background:url(../img/des/editors-choice-seal-30x18.gif) 97px 20px no-repeat; font-weight:bold; font-size:13px; line-height:20px; margin-top:-3px;}
			.gci-movies .gci-ec-movie img {margin:4px 0 0 0; border:2px solid #ccc; text-decoration:none; display:block}
			.gm-related {padding:11px; border:1px solid #ccc; width:215px; float:right}
			.gmr-head {display:block; font-size:14px; font-weight:bold; color:#1d3784; margin-bottom:8px;}
	.gc-wallpapers{}
		.gc-wallpapers strong{background:none;height:18px;line-height:18px;font-size:14px;margin:7px 0;display:block;}
		.gc-wallpapers .gci-ec-book{width:161px;float:left;padding:0;}
		.gci-ec-book-left{margin-right:12px;}
			.gc-wallpapers .gci-ec-book ul{padding:9px 6px;overflow:hidden;margin:0;float:left;}
				.gc-wallpapers .gci-ec-book ul li{background:none;padding:0;line-height:11px;margin:8px 0;}
				.gci-left-wall-list li{border-right:1px solid #999999;padding:0 10px 0 5px !important;}

	.gci-humor, .gc-wallpapers{height:295px;}
	.gci-humor img{margin:2px 10px 0 0;}
	.gci-humor{margin-right:9px;}
/* Gambling Industry */
/* Payment Methods */
.gip_item .oc_item_content {background:none; overflow:hidden; zoom:1; margin:6px 0;}
.gip_item .oc_ic_left {width:170px;}
.gip_item .oc_ic_casino {width:170px; text-align:center;}
.gip_item .oc_ic_casino img {margin-bottom:0;}
.gip_item .oc_ic_center {width:544px;}
.gip-review-lnk, .gip-accept-lnk {display:block; width:49%; margin-top:4px;}
.gip-review-lnk {float:left;}
.gip-accept-lnk {float:right; text-align:right}

.gip_usa {width:21px; height:14px; background:0 0 no-repeat; float:left; margin-top:7px;}
.gip_item .oc_item_head_wrap {width:158px; padding-left:12px;}


/* Legal Issues */
.gil-usa ul {float:left; width:170px; margin:8px 0 0 0; text-align:left}
.gil-usa ul li {background:url(../img/des/review-hot-bullet.gif) 0 3px no-repeat;}
.gil-usa img {float:right; margin-left:4px;}
.gil-cont .gci-text {height:136px;}
.gil-cont .gci-text ul li {padding:0; background:none; margin:6px;}
.gil-cont .gci-text h3 {margin:0; font-size:14px; color:#122d7c;}


/* Casino Bonuses */
.cb-bonus-calc {width:548px; padding-right:10px; float:left}
.cb-bonus-text {width:166px; float:right; text-align:justify;}
.cbbc-head {height:25px !important; font-size:18px !important; line-height:25px !important; color:#fff !important; background:#3f9530 !important; padding-left:12px !important; margin:0 1px !important; font-weight:normal !important;}
.cbbc-form {background:#f3f3f3; padding:3px 0 3px 8px; margin:0 1px; height:20px;}
	.cbbcf-item {float:left; padding-right:14px;}
		.bc-form-label {display:block; float:left; line-height:20px; font-weight:bold; color:#4d4d4d; padding-right:6px;}
		.bc-form {float:left;}
.cb-result-table {width:100%; margin-top:0px;}
	.cb-result-table td, .cb-result-table th {border:1px solid #ccc; background:#f3f3f3; text-align:center; font-weight:bold; color:#596faf; padding:4px 6px;}
	.cb-result-table th {font-size:11px;}
	.cb-result-table .result-casino td {border:none; font-size:11px; background:#596faf; color:#fff; font-weight:normal;}
	.cb-result-table .result-casino .cb-clickable {cursor:pointer;}
	.cb-result-table .result-casino .cb-clickable:hover, .cb-result-table .result-casino .cb-active {background:#3f9530;}
	.cb-result-table .result-bonus .cb-best {border:none; color:#333; background:#b1dba9;}
.cb-result-casino {width:546px; border:1px solid #ccc; margin:0 1px;}
	.cbrc-logo {width:150px; text-align:center;}
		.cbrc-logo a {display:block;background:url(../img/casino/oc-logos/sprite-h55.jpg) no-repeat;width:124px;height:55px;margin:0 auto}
    .cbrc-logo a.win-palace{background-position:0 0;}
    .cbrc-logo a.titan{background-position:0 -55px;}
    .cbrc-logo a.online-vegas{background-position:0 -110px;}
    .cbrc-logo a.go-casino{background-position:0 -165px;}
    .cbrc-logo a.rushmore{background-position:0 -220px;}
    .cbrc-logo a.sloto-cash{background-position:0 -275px;}

	.cbrc-text {padding:0 10px 0 0; height:110px; background-position:98% 50%; background-repeat:no-repeat;}
		.cbrc-text a {font-weight:bold; font-size:12px;}
		.cbrc-us {background:100% 0 no-repeat; padding-right:29px; line-height:14px;}
		.cbrct-medal {width:104px; height:94px; float:right; position:relative; background:url(../img/chapters/bonuses/plate_template.png) 10px 0 no-repeat;}
		.cbrct-medal span {font-family:'Arial Black', Helvetica, sans-serif; font-size:15px; color:#fff; display:block; width:72px; position:absolute; top:56px; left:20px; text-align:center;}
		.cbrct-links {overflow:hidden; zoom:1;}
			.cbrctl-l {display:block; float:left; font-size:11px; color:#666;}
			.cbrctl-r {display:block; float:right;}
.cb-active-triangle {display:block; width:13px; height:5px; position:relative; bottom:-4px; margin:0 auto -5px auto; background:0 0 no-repeat; overflow:hidden;}
/*idu*/
.main_menu ul li.active,
.pop-games-selector td.active,
  .cb-active-triangle{background-image:url(../img/des/menu-active-triangle.png)}
	.cb-result-casino .cb-result-calculating {text-align:center; background:url(../img/des/bg-loading.gif) 50% 10px no-repeat; padding:50px 0 10px 0;}
#page_casino-bonus .top10-bonuses .casino {width:150px;}

.top10-bonuses .download a {display:block; width:22px; height:17px; background:url(../img/des/download.gif) 0 0 no-repeat; margin:0 auto;}
.top10-bonuses .us {padding:0 4px;}
.top10-bonuses .us span {margin:0 auto; width:21px}
/* bonus calc false forms */

.bc-form {width:100px; height:20px; background:#fff; position:relative; line-height:20px; background:100% 0 no-repeat; padding-right:19px;}
.bc-form, .bc-form * {cursor:pointer;}
.bcf-txt {display:block; height:20px;  background:0 0 no-repeat; padding-left:5px;}
/*idu*/
.bc-form,.bcf-txt{background-image:url(../img/des/false-form.png);}
.bcf-icont {width:100px; position:absolute; top:20px; left:-1px; background:#fff; border:1px solid #d4d0c8; display:none; z-index:5;}
.bcf-grey {color:#666; font-style:italic}
.bcf-item {display:block; width:96px; height:20px; line-height:20px; padding-left:4px;}
.bcf-item:hover {background:#b1dba9; color:#333;}
.bcf-icont .selected {background:#b1dba9; color:#333; font-weight:bold}
/* review page bonus calc */
.crv-left .cbbc-form {margin-bottom:1px; background:#c3ceec; padding:5px 0 5px 8px;}
.cbrv-result {border:1px solid #ccc; background:#f3f3f3; padding:6px 10px; margin:0 1px 1px 1px; display:none; background:#c3ceec;}
.cbrv-result span {display:block; font-weight:bold}
.cbrv-result span strong {padding-left:4px; color:#596faf;}
.cbrvr-sum {margin-bottom:4px;}


/* Link TO Us */
.promote_table {width:580px;}
.promote_head { background:#ccc; height:26px; overflow:hidden; zoom:1;}
.promote_head span {display:block; padding:6px 0 5px 10px; font-size:15px; font-weight:bold; color:#555; line-height:100%;}
.promote_head_l, .promote_head_r {float:left; width:259px;}
.promote_table table {border:solid #ccc; border-width:0 0 0 1px; width:100%;}
* html .promote_table table,*+html .promote_table table {border-width:0 1px 0 1px;}
.promote_table table td {width:50%; padding:10px; border:solid #ccc; border-width:0 1px 1px 0;}
.promote_code {overflow:hidden; width:100%; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/*Install Guides */
.icg-cb30 {float:right;}
	.icg-cb30 span span {padding:0 16px;}
.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-text {float:left; width:562px; padding-left:10px;}
.icg-casino-cont {overflow:hidden; zoom:1; margin-right:-14px; margin-top:10px;}
	.icg-casino {background:#e8e8e8; width:320px; float:left; margin-right:14px; overflow:hidden; padding:9px 15px 9px 15px; zoom:1;}
		.icgc-pic {width:74px; height:47px; display:block; float:left;}
			.icgc-pic img {border:1px solid #ccc;}
		.icgc-text {float:left; width:140px; padding:6px 0 0 20px;}
			.icgc-text a {font-size:10pt; font-weight:bold}
			.icgc-us {background:100% 0 no-repeat; padding:0 26px 0 0;}
			.icgc-bonus {display:block; font-weight:bold; padding-top:4px;}
			.icgc-bonus strong, .icgc-bonus big {color:#990000;}
			.icgc-bonus strong {font-size:13px;}

		.icgc-links {float:left; width:86px; padding-top:7px;}
			.icgc-links a {margin-bottom:4px; display:block}
.icg-special-box {float:right; width:300px; margin:0 0 10px 10px;}
	.icgsb-head {font-size:12pt; font-weight:bold}
	.icg-special-box span {display:block; margin:0.6em 0;}
	.icgsb-soft {display:block; overflow:hidden; zoom:1;}
	.icgsb-soft a {display:block; height:20px; line-height:20px; float:left; padding-left:24px; background-position:0 0; background-repeat:no-repeat; margin-right:7px;}
/*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;}

/* cs common properties */
#cs-container {position:relative; height:956px;}
.cs-head {height:30px; line-height:30px; font-weight:normal; color:#fff; padding-left:12px; font-size:15px; background-color:#596faf; margin:0 -1px;}
.cs-head-green {background-color:#3f9530;}
.cs-block {position:absolute; border:1px solid #ccc; border-width:0 1px 1px 1px;}
.cs-inner {font-size:11px;}
/* cs blocks custom properties */
#cs-a, #cs-b {width:357px; padding-bottom:170px; height:30px;}
#cs-a {background:url(../img/des/cs-world.gif) 0 30px no-repeat;}
#cs-b {background:url(../img/des/cs-usa.gif) 0 30px no-repeat;}
	.cs-legend {position:absolute; top:210px; left:0;}
		.cs-legend div {float:left; background-color:#d79c26; border:1px solid #ccc; width:16px; height:16px; margin-right:6px;}
		.cs-legend span {float:left; line-height:18px;}

#cs-c {width:208px; height:269px;}
#cs-d {width:189px; height:269px;}
#cs-c .cs-inner, #cs-d .cs-inner {padding:0px 6px;}
	.cs-ulcyph {margin:0; padding:0;}
		.cs-ulcyph li {padding:0; background:none !important; margin:9px 0;}
#cs-e {width:309px; height:206px;}
	#cs-e .cs-inner {padding:6px 8px;}
		.cs-ul-special {margin:0; padding:0;}
			#cs-e .cs-ul-special li {padding-left:8px; background:url(../img/des/cs-list-special.gif) 0 10px no-repeat; margin-bottom:3px;}
			#cs-e .cs-ul-special .csus-head {padding-left:0; background:none; font-weight:bold; font-size:12px; margin-bottom:5px;}
#cs-f {width:309px; height:234px;}
	#cs-f .cs-inner {padding:6px 8px;}
	#cs-f ul {margin:0; padding:0;}
		#cs-f ul li {margin:3px 0; padding-left:10px; background:url(../img/des/cs-list.gif) 0 5px no-repeat;}
#cs-g {width:208px; height:436px;}
	.cs-table {width:208px; font-size:11px;}
		.cs-table td {padding:7px 0 7px 9px;}
		.cs-table thead td {background:#ccc; font-weight:bold; padding:8px 0 8px 9px;}
		.cs-table tbody td {border-bottom:1px solid #ccc;}
		.cs-table tbody .cst-last td {border:none;}
		.cs-table .cst-cyph {text-align:right; padding-left:0; padding-right:9px; font-weight:bold;}
#cs-h {width:189px; height:171px;}
	#cs-h .cs-inner {padding:4px 8px;}
	#cs-h ul {margin:0; padding:0;}
			#cs-h ul li {margin:3px 0; padding-left:10px; background:url(../img/des/cs-list.gif) 0 5px no-repeat;}
#cs-i {width:506px; height:258px;}
	#cs-i .cs-inner {padding:0px 14px;}
		#cs-i ul {margin:0; padding:0;}
			#cs-i ul li {margin:12px 0; padding:0;}
				#cs-i ul li strong {display:block;}
				#cs-i ul li a {display:block;}
/* cs blocks positions only */
#cs-a {top:0; left:0;}
#cs-b {top:0; left:365px;}
#cs-c {top:237px; left:0;}
#cs-d {top:237px; left:216px;}
#cs-e {top:237px; left:413px;}
#cs-f {top:450px; left:413px;}
#cs-g {top:513px; left:0;}
#cs-h {top:513px; left:216px;}
#cs-i {top:691px; left:216px;}

/* download */
.cs-download-cont {border:1px solid #E2C22C; padding:15px 16px 15px 120px; overflow:hidden; background:#FCF4CD;}
.cs_download {float:left; width:240px; line-height:27px;}
.cs_download a {display:inline-block; height:27px; padding:0 0 0 30px;}
.cs_download.pdf {width:300px;}
.cs_download.pdf a {background:url(../img/des/bg-icon-cs-pdf.gif) 0 0 no-repeat;}
.cs_download.png a {background:url(../img/des/bg-icon-cs-png.gif) 0 0 no-repeat;}


/* 404 page */
.p404-content {padding:30px 0 50px 64px; background:url(../img/des/404.gif) 600px 70px 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;}

.page404 .inner-wrapper {background:none;}
.page404 .inner-left {width:950px;}


/* side panel */
.side-head {font-size:14px; font-weight:bold; height:21px; line-height:21px; padding-left:8px; margin:0; background:#a6a6a6; color:#fff;}

#side-banner {display:block; overflow:hidden; width:222px; height:106px; background:url(../img/sidebar-banner.jpg) 0 0 no-repeat; position:relative; z-index:10;}
	#side-banner span {display:block; padding-top:106px;}

#side-cs {padding:7px 12px;}
	#side-cs-link {display:block; height:42px; line-height:42px; padding-left:46px; background:url(../img/sidebar-cs.gif) 0 0 no-repeat; font-size:14px;}

#side-bc {background:#fafafa;}
	#side-bc .side-head {background:#3f9530;}
	#side-bc-i {padding:4px 11px 9px 13px;}
		#side-bci-pa {display:block; width:199px; height:61px; background:url(../img/sidebar-bc-banner.gif) 0 0 no-repeat; overflow:hidden;}
			#side-bci-pa span {display:block; padding-top:61px;}
			#side-bci-pal a, #side-bci-par a {font-weight:bold;}
			#side-bci-pal {float:left; font-size:11px;}
				#side-bci-pal span {color:#666;}
			#side-bci-par {float:right; font-size:11px;}
		#side-bci-b {overflow:hidden;}
		#side-bci-a {margin-top:8px;}
#side-pages {background:#efefef;}
	#side-pages ul {padding-left:12px; margin:10px 0;}
	#side-pages ul li {background:url(../img/des/bull.gif) 0 4px no-repeat; padding:0 0 0 13px;}
#side-subscribe {background:#fafafa;}
	#side-subscribe-i {padding:8px 10px 8px 9px;}
		#side-sub-text {padding:10px 82px 0 0; background:url(../img/des/newsletter-icon.gif) 100% 0 no-repeat; height:76px; position:relative;}
			#side-sub-text span {font-weight:bold; color:#267219;}
			#side-sub-text .colorbox-screenshot {display:block; position:absolute; top:0; right:0; padding-top:82px; font-size:11px; border-bottom:1px dashed #ccc; text-decoration:none; width:72px; text-align:center;}

		#side-sub-form {overflow:hidden; margin-top:10px;}
			#side-sub-form .input {overflow:hidden; margin-top:7px;}
				#side-sub-form .input label {float:left; width:38px; font-size:11px; color:#666; padding-top:3px;}
				#side-sub-form .input input {float:right; width:158px;}
			#side-sub-form #cs_submit {background:url(../img/des/button-grey17-sub.gif) repeat-x scroll 0 0 transparent; border:1px solid #959595; float:right; margin:9px 0 6px 0;}
				#side-sub-form #cs_submit input {background:none repeat scroll 0 0 transparent; border:none; cursor:pointer; height:17px; line-height:17px; outline:none; padding-bottom:2px; width:98px;}
		#side-sub-disclaimer {font-size:10px;}
/* blacjkack charts */
.bj-chart {width:370px; border:1px solid #cecece;}
.bjc-head {font-weight:bold; text-align:center; color:#fff; background:#559949; width:370px;}
.bjc-gbold {font-weight:bold; background:#e1e1e1; padding:3px 0;}
.bjc-vert {background:#efefef; color:#666; font-weight:bold; padding:6px 3px;}
.bjc-th {border:1px solid #ccc; background:#f1f1f1;}
.bjc-stand, .bjc-hit, .bjc-double, .bjc-split {border:1px solid #ccc;}
.bjc-stand {background:#f8a1a1;}
.bjc-hit {background:#a7eaad;}
.bjc-double {background:#aec6e8;}
.bjc-split {background:#fff281;}

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.gsc-clear-button {display:none;}
.cse .gsc-control-cse,.gsc-control-cse {width: 100% !important;}
#cse-butt {height:19px !important;}
input.gsc-search-button, x:-moz-any-link, x:default {height:19px !important; padding-bottom:3px !important;}

#search-form {width:195px; height:19px; position:absolute; top:90px; right:3px;}
  #cse-text {width:135px;display:block;float:left; height:19px;line-height:19px;font-size:11px;padding:0 2px;border:none;outline:none;background:#fff}
  #cse-butt {width:56px;display:block;float:right;height:19px;line-height:19px;font-size:12px;cursor:pointer;text-decoration:none;text-align:center;color:#000;}
input.gsc-search-button {cursor:pointer;height:19px !important;background:100% 0 no-repeat transparent !important; border:none !important; outline:none; padding-bottom:1px; width:56px;}
/*idu*/
#cse-butt,
input.gsc-search-button{background-image:url(../img/des/search-button.png)}

.gs-spacer {display:none;}
.cse .gsc-branding,.gsc-branding {display: none;}
.cse .gsc-control-cse div,.gsc-control-cse div {position:static;}
.gsc-control-cse {overflow:hidden;}
/* 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: #0b277a !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;}
.logo-inner {position:relative;}
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. */}
.green_inner {position:relative; overflow:hidden;}
.gsc-completion-container tr td {padding:4px 2px !important;}
.grtd td {background:#e9e9e9;}

/* IE expression */
* html .corn-gwm-bl, * html .corn-gwm-br{star:expression((this.parentNode.clientHeight%2) ? runtimeStyle.bottom='-1px' : runtimeStyle.bottom='0')}
* html .corn-gwm-tr, * html .corn-gwm-br{star:expression((this.parentNode.clientWidth%2) ? runtimeStyle.right='-1px' : runtimeStyle.right='0')}
* html .corn-dbgw-bl, * html .corn-dbgw-br, * html .corn-dbgw-tl, * html .corn-dbgw-tr {display:none;}



.cg_top_bj{background:url(../img/des/cg_top_bj.gif) no-repeat 0 0;}
.cg_top_slots{background:url(../img/des/cg_top_slots.gif) no-repeat 0 0;}
.cg_top_rulette{background:url(../img/des/cg_top_rulette.gif) no-repeat 0 0;}
.cg_top_craps{background:url(../img/des/cg-craps-top.gif) no-repeat 0 0;}
.nline_bj_wrap{overflow:hidden;}

/*CASINOS REVIEW*/
.cr-review-table{width:100%;}
	.cr-review-table td{background-color:#efefef;border-top:1px solid #FFFFFF;padding:5px 0 5px 10px;}
	.cr-review-table .odds td{background-color:#e1e1e1;}
		.cr-review-table td img{border:none;}
		.cr-review-table .cr-table-row-header{font-weight:bold;}

/*BONUSES*/
.crb-head-panel{margin:0 0 6px 0;width:100%;border-collapse:collapse;min-height:31px;}
	.crb-head-panel td{background-color:#efefef;}
	.crb-head-lock{background-color:#d5d5d5 !important;width:23px;background-repeat:no-repeat;cursor:pointer;}
	.crb-head-lock, .crb-grpan-head, .crb-grpan-bonnuses-long {cursor:pointer;}
	.crb-head-lock-opened{background-image:url(../img/des/reviewb-open.gif);background-position:50% 50%;}
	.crb-head-lock-closed{background-image:url(../img/des/reviewb-close.gif);background-position:10px 50%;}
	.crb-grpan-head{padding:0 0 0 7px;}
		.crb-grpan-head p{font-size:14px;color:#122d7c;font-weight:bold;}
		.crb-grpan-head span{font-size:11px;position:relative;top:-5px; z-index:0;}
		.crb-head-panel p{margin:0.5em 0;}
	.crb-grpan-bonnuses,.crb-grpan-bonnuses-long{font-weight:bold;width:125px;font-size:13px;}
	.crb-grpan-bonnuses-long{width:200px;}
		.crb-grpan-bonnuses span,.crb-grpan-bonnuses-long span{color:#920000;}
.cr-bonuses-content-opened .crb-grpan-head, .cr-bonuses-content-opened .crb-grpan-bonnuses,.cr-bonuses-content-opened .crb-grpan-bonnuses-long{background:#b1dba9;}
.crb-inner-cont{margin:10px 0 0 0;}
	.crb-cont-header{background:url(../img/des/crb-pointer-icon.gif) no-repeat 4px 50%;padding:0 0 0 32px;height:18px;font-size:13px;font-weight:bold;line-height:18px;}
	.crb-content,.crb-content-ol{padding:0 0 0 32px;}
		.crb-content ul li{background:transparent url(../img/des/review-hot-bullet.gif) no-repeat scroll 4px 4px;padding:0 0 0 18px;margin:0.5em 0;}
		.crb-content ul li ul li , .bonuses-nonbg-list li{background:none !important; margin:2px 0; padding-left:12px;}
		.crb-content-ol ul li {background:none;margin:0.5em 0;padding:0; display:block;}
		.crb-content span {font-weight:bold;}
.cr-bonuses-account{text-align:justify;margin-top:20px;}
.cr-bonuses-account h2{font-size:18px;color:#4c4c4c;}
.cr-bonuses-account h3{color:#122d7c;font-size:14px;}
	.crb-right-screens{float:right;text-align:center;margin:0 0 0 7px;}
		.crb-right-screens a img{border:2px solid #CCCCCC;}
		.crb-right-screens p{font-style:italic; margin:3px 0;}

.cr-goc-btable{border-collapse:collapse;}
	.cr-goc-btable td{border:1px solid #cccccc;text-align:center;padding:0 4px;}

/*Gambling Books*/
.gb-block{border:1px solid #CCCCCC;margin-bottom:8px;padding:0 10px;}
	.gbb-before-buy{float:left;width:422px;height:145px;}
		.gbb-before-buy ul li{margin-top:11px;}
	.gbb-authors{float:right;width:248px;height:145px;}
		.author-img-block{float:left;text-align:center;margin-right:12px;width:124px;}
			.author-img-block a{display:block;text-decoration:none;}
				.author-img-block a img{margin-bottom:4px;}
				.author-img-block a span{text-decoration:underline;}
	.gb-block h2{color:#333333;margin:0.6em 0;}
	.editors-book{background-color:#e8e8e8; overflow:hidden; zoom:1;}
		.editors-book img{border:1px solid #CCCCCC;margin-right:18px; margin-bottom:8px;}

		.book-header{margin-top:15px;font-size:13px;}
			.book-header a{font-weight:bold;}
			.gb-author{color:#666666;font-style:italic;}
		.eb-prev-text{overflow:hidden;margin-left:4px;}
			.eb-prev-text ul{float:right;width:250px;}
			.eb-prev-text ul li {background:url(../img/des/main-press-bullet2.gif) 0 3px no-repeat;}
			.eb-prev-text p{float:left;width:265px;text-align:justify;}
.gb-books-h2{color:#333333;}
.gb-books-h3{color:#122d7c;font-size:14px;margin:0.8em 0 0.5em 0;}
.gbb-reccomend-block{overflow:hidden;margin-bottom:10px;}
	.gbb-reccomend-block img{margin-right:13px;}
	.gbb-reccomend-block .book-header{margin:0;}
		.gb-book-price{color:#990600;}
		.gbb-reccomend-block .book-header span{margin:5px 0 3px 0;display:inline-block;}

/*Book Review*/
.book-review{overflow:hidden;}
	.book-review img{margin-right:17px;}
	.book-review p{margin:0 0 13px 0;}
	.br-text {overflow:hidden; zoom:1;}
	.br-rating{overflow:hidden;font-size:13px;margin:10px 0 15px 0;}
		.br-rating .gb-author{float:left;width:180px;}
		.br-rating .crvs-stars{float:left;width:85px;background:transparent url(../img/des/oc-star.gif) repeat-x scroll 0 0;margin:0;}
			.br-rating .crvs-stars span{background:transparent url(../img/des/oc-star-filled.gif) repeat-x scroll 0 0;}
			.br-rating .crvs-cypher{font-size:13px;color:#333333;letter-spacing:0;line-height:13px; padding-top:2px;}
		.gb-rev-num{float:left;width:65px;margin-left:12px; padding-top:3px;}
		.gb-rev-category{float:right;width:195px;text-align:right;padding-right:17px;}
	.br-aprice strong{color:#990000;margin-left:20px;}
.book-rev-h2{font-size:18px;color:#666666;margin:15px 0 25px 0;}
.br-prev-list{overflow:hidden;}
	.br-prev-list li{background:none !important;float:left;width:157px;padding:0 11px;}
		.br-prev-list li img{display:block;margin:0 auto 5px auto;}
		.br-prev-list li p{margin:4px 0;}

/*Book Movies*/
.gmovies-content{overflow:hidden;margin-top:-11px;}
	.gm-left-wrap{float:left;width:165px;padding:11px 0 0 0;}
		.gm-ed-choice{border:1px solid #cccccc;background-color:#e8e8e8;text-align:center;}
			.gm-header{font-size:16px;font-weight:bold;margin:10px 0;}
			.gm-ed-choice img{border:none;text-decoration:none;margin:8px 0;}
		.gml-recent{border:1px solid #cccccc;margin:6px 0 0 0;padding:0 0 0 12px;}
			.gml-recent a p{text-decoration:underline;}
			.gml-recent-item{margin:15px 0 10px 0;}
				.gml-recent-item p{text-align:center;margin:0.3em 0;}
	.gm-right-wrap{float:right;width:537px;background:url(../img/chapters/culture/movie-screens.jpg) no-repeat 0 0;padding:221px 0 0 0;}
		.movie-rev-block{margin-top:11px;overflow:hidden;}
			.mrb-header{font-size:13px;}
			.movie-rev-block img{margin-right:13px;}
			.movie-rev-block a{font-weight:bold;}
		.mg-rev-score{background:url(../img/des/imdb.gif) no-repeat 0 0;width:420px;float:right;position:relative;left:-6px;overflow:hidden;margin-top:10px;}
			.mg-rev-score .oc_stars_cont{margin-right:200px;width:173px;}
				.mg-rev-score .crvrh-s, .mg-rev-score .crvs-cypher{color:#000000;font-size:13px;height:19px;line-height:19px;}
				.mg-rev-score .crvrh-s{width:50px;}
				.mg-rev-score .crvs-stars{margin:0;}
				.mg-rev-score p{margin-top:30px;}
.gc-humor-separator{background:url(../img/chapters/culture/3smiles.gif) no-repeat 50%;height:17px;overflow:hidden;}
.gc-humor-separator-lines{background:url(../img/chapters/culture/razdelitel.gif) no-repeat 50%;height:20px;overflow:hidden;}
/*Movie Review*/
.gm-movie-review{overflow:hidden;}
	.gm-movie-review-tblock{overflow:hidden; width:304px; float:left; text-align:justify;}
	.mr-screenshot{margin:0 19px 0 0;}
	.gm-movie-review .mg-rev-score{margin:0; width:212px;}
	.gm-movie-review .mg-rev-score .oc_stars_cont {margin:0;}
	.mr-top-year{font-size:13px;line-height:19px;margin-bottom:16px;display:block;}
	.mg-rev-imdb {display:block; width:39px; height:19px; float:left}

/*Gambling Industry*/
.gi-grey-block{border:1px solid #cccccc;padding:0 11px;overflow:hidden;margin:8px 0;}
	.gi-grey-block h2{margin:0.4em 0 0.4em;}
	.gi-grey-block img{margin:0 10px 0 0;}
	.gi-payment-methods-list{float:left;width:215px;}
		.gi-payment-methods-list li{background:none !important;margin:8px 0;}
	.gi-legislation-list{float:left;width:256px;}
		.gi-legislation-list li{padding:0 0 0 25px;line-height:13px;margin:9px 0;}
/*idu*/
		.gi-legislation-usa{background:url(../img/chapters/gambling-industry/flags/usa.gif) no-repeat 0 0 !important;}
/*idu*/
		.gi-legislation-eu{background:url(../img/chapters/gambling-industry/flags/eu.gif) no-repeat 0 0 !important;}
/*idu*/
		.gi-legislation-canada{background:url(../img/chapters/gambling-industry/flags/canada.png) no-repeat 0 0 !important;}
/*idu*/
		.gi-legislation-australia{background:url(../img/chapters/gambling-industry/flags/australia.png) no-repeat 0 0 !important;}

/*Payment Review*/
.pr-logo-wrap{float:left;width:185px;margin:0 0 10px 0;}
/*idu*/
	.pr-logo-wrap p{background:url(../img/chapters/gambling-industry/flags/no-usa.png) no-repeat 0 50%; padding:0 0 0 30px;overflow:hidden;color:#666666;}
	.pr-logo-wrap .us {background:0 50% no-repeat}
	.pr-logo-wrap .crvt-pic{margin-bottom:7px;}
.prt-mid{float:right;width:310px;font-weight:bold;margin:10px 0 0 0;}

.pm-table-header{font-size:18px;color:#4c4c4c;}
.top-pm-casinos{width:100%;}
	.top-pm-casinos thead td{background-color:#999999;}
	.top-pm-casinos tr .us img{border:none;}


/*Casino Games*/
.fcg-block{overflow:hidden;margin:13px 0;}
	.cg-main-games-rev{overflow:hidden;padding:0 0 0 14px;}
		.cg-main-games-rev h2{color:#494949;font-size:18px;margin:0.2em 0;}
		.cg-main-games-rev ul{float:left;width:190px; padding-right:10px;}
			.cg-main-games-rev ul li{background:transparent url(../img/des/review-hot-bullet.gif) no-repeat scroll 0 3px;}
		.cg-main-games-rev .cb30-grey{float:right;width:117px;margin-top:8px;}
		.cg-main-games-rev .games-rev-long-list{width:190px;}


/*Winter Slot*/
.newflash_cont, .flash_object {position:relative;}
.newflash_cont {border:3px solid #CCCCCC;}
.nfb_wildwest, .nfb_trickortreat {background-position:50% 260px !important;}
.newflash_back {background-image:url(../img/bg-wait-ani.gif);background-position:50% 260px !important;background-repeat:no-repeat;height:551px;position:absolute;width:768px;z-index:0;}
	.newflash_back img {border:medium none;margin:140px 0 0 310px;}
.newflash_game {position:relative;z-index:5;}

.flshgame_bottom {margin-top:3px;overflow:hidden;}
	.free-games-bt{overflow:hidden;position:relative;height:242px;margin-bottom:4px;}
		.fgbt-casino-part, .fgbt-main-descr, .fgbt-whitebox-social, .fgbb-game-descr, .fgbb-game-subscr{float:left;overflow:hidden;}
		.fgbt-part-actual {text-align:center;}
		.fgbt-us {display:inline-block; width:21px; height:14px; background:0 0 no-repeat; margin-left:6px; vertical-align:middle;}
		.fgbt-casino-part{width:181px;margin-right:4px;padding:5px 10px 17px 10px;background:#E7E7E7 none repeat scroll 0 0;height:221px;}
			.red_price {color:#990000;}
			.fgbt-casino-part .no_bord_img{display:inline-block; margin-left:4px; margin-top:4px;}
			.no_bord_img{border:none !important;}

			.fgbt-casino-part .fgbt-casino-screenshot {border:2px solid #CCCCCC;display:block;height:86px;width:126px;}
			.fgbt-casino-part .fgbt-casino{background-repeat:no-repeat; background-position:0 0px; padding:0 0 0 22px;font-weight:bold;height:20px;line-height:20px;margin:5px 0;}

			.right_but {float:right;width:78px;margin:0;}
			.left_but {color:#654101;float:left;width:78px;}
			.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; }

		.fgbt-main-descr{border:1px solid #CCCCCC;padding:0 9px 8px;margin-right:4px;width:401px;height:231px;}
			.fgbt-main-descr h1{color:#474747;font-size:16px;margin:0.4em 0 0.2em;}
			.fgbt-main-descr .fg-img-link {display:block;float:left;margin:0 10px 8px 0;padding-top:108px;text-align:center;width:213px; background-position:0 0; background-repeat:no-repeat;}


		.fgbt-whitebox-social{border:1px solid #CCCCCC;position:relative;float:left;width:118px;padding:10px 5px 4px 16px;height:225px;}
		.gameb_social_list {float:left;margin:0;width:104px;}
						.gameb_social_list li {background:none;height:32px;margin-bottom:13px;padding:0;text-align:left;}
							.gameb_social_list .facebook a {background:transparent url(../img/social/icon-social-facebook.gif) no-repeat scroll 0 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 .delicious a {background:transparent url(../img/social/icon-social-delicious.gif) no-repeat scroll 0 0;}
							.gameb_social_list .twitter a {background:transparent url(../img/social/icon-social-twitter.gif) no-repeat scroll 0 0;}
							.gameb_social_list .stumble a {background:transparent url(../img/social/icon-social-stumble.gif) no-repeat scroll 0 0;}
							.gameb_social_list .bookmarks a {background:transparent url(../img/social/icon-social-bookmark.gif) no-repeat scroll 0 0;line-height:normal;}
						.gameb_digg {float:right;height:80px;width:52px;}


	.free-games-bb{overflow:hidden;}
		.fgbb-game-descr{height:165px;padding:1px 9px 8px;width:454px;border:1px solid #CCCCCC;margin-right:4px;}
		.game_h1 {color:#6085D3;font-family:Arial,Helvetica,sans-serif;font-size:14px !important;font-weight:bold;margin:0.7em 0 0.2em;}
	/*.fgbb-game-subscr{height:192px;padding:1px 9px 8px;width:179px;border:1px solid #CCCCCC;}
		.fgbb-game-subscr input, .fgbb-game-subscr textarea{color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
		.fgbb-game-subscr textarea {height:38px;width:176px;}
		.fgbb-game-subscr form{overflow:hidden;}
		.fgbb-game-subscr b {font-size:14px;}
		.gameb_feedback_email {width:176px;margin:7px 0;}
		.gameb_feedback_name{float:left;width:86px;}
		.fgbb-game-subscr .right_but input{width:65px;background:transparent none repeat scroll 0 0;border:medium none;color:#464646;cursor:pointer;height:19px;padding-bottom:1px;width:65px;}*/



	.fgbb-hot-keys{float:left;margin-right:4px;width:263px;height:192px;padding:1px 9px 8px;border:1px solid #CCCCCC;}



.fgb-cheatsheet {width:291px; border:1px solid #ccc; float:left;}
	.fgbcs-inner {padding:10px 122px 10px 12px; background:url(../img/des/game-newsletter-ico.gif) 185px 20px no-repeat; position:relative; height:154px;}
	.fgbcs-txt {margin-bottom:7px; display:block; padding-right:4px;}
		.fgbcs-txt .colorbox-screenshot {display:block; position:absolute; top:20px; left:185px; padding-top:92px; font-size:11px; border-bottom:1px dashed #ccc; text-decoration:none; width:81px; text-align:center;}
	.fgbcs-txt strong {font-size:10pt; color:#cf0505;}
.fgbcs-form .input {overflow:hidden; margin-bottom:7px;}
.fgbcs-form label {float:left; width:38px; color:#666; font-size:11px; padding-top:2px;}
.fgbcs-form input {float:left; width:102px;}
#cs_submit, #cs_submit:hover {display:block; width:97px; height:17px; text-align:center; text-decoration:none; color:#333; background:url(../img/des/button-silver17-dark.gif) 0 0 repeat-x; border:1px solid #959595;}
.fgbcs-disclaimer {font-size:10px; position:absolute; width:166px; bottom:6px; right:7px}

.error {border:2px solid  #cc0000; outline:1px solid #cc0000;}
.fgb-cheatsheet h2 {font-size:13px; margin-top:0;}

/*Helpful Casino Guide*/
.cgg-whitebox, .dgc-whitebox, .gen-guides-whitebox{padding:0 10px 7px 10px;overflow:hidden;margin:5px 0;border:1px solid #CCCCCC;}
	.cgg-whitebox h2, .dgc-whitebox h2{color:#4e4e4e;font-size:18px;}
	.cgg-whitebox ul{float:left;width:220px;padding:0 0 0 10px;margin:0;}
		.cgg-whitebox ul li{margin:14px 0;background:none;padding:0;}
			.cgg-whitebox ul li a{padding:0 0 0 55px;line-height:36px;display:block;}
			.cg-blackjack-guide{background:url(../img/des/cg-blackjack-guide.gif) no-repeat 0 50%;}
			.cg-videopoker-guide{background:url(../img/des/cg-video-poker-guide.gif) no-repeat 0 50%;}
			.cg-pai-gow-guide{background:url(../img/des/cg-pai-gow-guide.gif) no-repeat 0 50%;}
			.cg-slots-guide{background:url(../img/des/cg-slots-guide.gif) no-repeat 0 50%;}
			.cg-baccarat-guide{background:url(../img/des/cg-baccarat-guide.gif) no-repeat 0 50%;}
			.cg-sic-bo-guide{background:url(../img/des/cg-sic-bo-guide.gif) no-repeat 0 50%;}
			.cg-roulette-giude{background:url(../img/des/cg-roulette-giude.gif) no-repeat 0 50%;}
			.cg-craps-guide{background:url(../img/des/cg-craps-guide.gif) no-repeat 0 50%;}
			.cg-keno-guide{background:url(../img/des/cg-keno-guide.gif) no-repeat 0 50%;}

	.dgc-whitebox ul{overflow:hidden;}
		.dgc-whitebox ul li{float:left;width:220px;background:none;padding:0;}
			.dgc-whitebox ul li a{padding:0 0 0 55px;line-height:36px;display:block;background:url(../img/des/cg-blackjack-guide.gif) no-repeat 0 50%;}

	.gen-guides-whitebox ul{float:left;width:310px;padding:5px 0 0 10px;margin:0;}
	.gen-guides-whitebox .gen-guides-big-list{width:370px;}
		.gen-guides-whitebox ul li{}

/*General Guides*/
.h2-technical-guide, .h2-safety-guide, .h2-gambling-guide, .h2-finance-guide{color:#4e4e4e;font-size:18px;background:url(../img/des/h2-technical-guide.gif) no-repeat 0 50%;padding:3px 0 3px 30px;margin:0.6em 0;}
.h2-technical-guide{background:url(../img/des/h2-technical-guide.gif) no-repeat 0 0;}
.h2-safety-guide{background:url(../img/des/h2-safety-guide.gif) no-repeat 0 0;}
.h2-gambling-guide{background:url(../img/des/h2-gambling-guide.gif) no-repeat 0 0;}
.h2-finance-guide{background:url(../img/des/h2-finance-guide.gif) no-repeat 0 0;}

.general-guides-whitebox{overflow:hidden;margin:10px 0 20px 0;border:1px solid #cccccc;padding:0 0 0 14px;}
	.gg-whitebox-list{float:left;}
		.gg-whitebox-list li{margin:7px 0;}
	.gg-whitebox-list1{width:150px;}
	.gg-whitebox-list2{width:280px;}
	.gg-whitebox-list3{width:265px;}
	.gg-whitebox-list4{width:420px;}

/*Gambling and EU legislations*/
.leg-main-img{margin:0 11px 10px 0;}
.gambling-and-eu-legislations-table{}
	.gambling-and-eu-legislations-table td{background-color:#efefef;border-top:1px solid #ffffff;vertical-align:top;}
	.gambling-and-eu-legislations-table .odds td{background-color:#e1e1e1;}
	.leg-eu-country{width:160px;padding:12px 0 12px 12px;font-weight:bold;font-size:13px;}
		.leg-eu-country div{background-image:url(../img/chapters/gambling-industry/legal/flags.gif);background-repeat:no-repeat;height:37px;line-height:37px;padding:0 0 0 73px;}
		.leg-eu-country-germany{background-position:0 0;}
		.leg-eu-country-italy{background-position:0 -88px;}
		.leg-eu-country-france{background-position:0 -150px;}
		.leg-eu-country-britain{background-position:0 -276px;}
		.leg-eu-country-spain{background-position:0 -338px;}
	.leg-eu-descr{padding:7px 8px 7px 0;text-align:justify;}



#page_free-blackjack .inner-left, #page_free-slots .inner-left, #page_free-roulette .inner-left{width:775px;}
#page_free-blackjack .inner-right, #page_free-slots .inner-right, #page_free-roulette .inner-right{width:161px;}
#page_free-blackjack .freak_fb_center .fg-img-link{background:url(../img/des/sg-free-blackjack.jpg) no-repeat 0 0;}
#page_free-roulette .freak_fb_center .fg-img-link{background:url(../img/des/sg-free-blackjack.jpg) no-repeat 0 0;}
.flash_object{border:2px solid #CCCCCC;}




/*Casino Games*/
	.cg_partner {background:#e8e8e8; padding:10px 4px 5px 6px; overflow:hidden; zoom:1;}
		.cg_partner_h {font-size:14px; font-weight:bold; padding:0 0 4px 2px;height:14px;}
		.cg_partner_logo {padding:1px 0 0 0px;overflow:hidden;text-align:center;}
			.cg_partner_pic {float:left; width:74px;}
				.cg_partner_pic img {border:1px solid #ccc;}
			.cg_partner_icons {float:left; width:44px;}
				.cg_partner_icons div {margin:0 auto;}
				.cg_us {width:25px; height:18px; margin:3px auto 4px auto !important; background:url(../img/des/cg_us.gif) 0 0 no-repeat;}
				.cg_echoice {width:30px; height:18px; background:url(../img/des/editors-choice-seal-30x18.gif) 0 0 no-repeat;}
			.cg_partner_score{float:left;width:45px;background-color:#cccccc;border:1px solid #b7b7b7;color:#666666;padding:4px 0;}
				.cg_partner_score span{font-size:19px;color:#4b4b4b;font-weight:bold;}
		.cg_partner_links {overflow:hidden;}
			.cg_partner_links a {margin:7px 0 0 0;display:block;floaT:left;width:75px;}
		.cg_partner_bot_wrap{overflow:hidden;margin:8px 0 0 0;}
			.cg_partner_bot_link1{float:left;}
			.cg_partner_bot_link2{float:right;}
			.cg_partner_play_usa{background:100% 0 no-repeat;padding:0 0 4px 0;float:right !important;width:115px !important;}
/*idu*/
.promo-us,.top10-table .us span,.top5-table-cs .us span,.top5-table-craps .us span,.crvt-us,.gip_usa,.cbrc-us,.icgc-us,.pr-logo-wrap .us,.fgbt-us,.cg_partner_play_usa{background-image:url(../img/des/usa-21x14.png)}
		.cg_partner_bonuses{margin:15px 0 0 15px;float:left;width:130px;}
			.cg_partner_bonuses p{font-weight:bold;margin:0;padding:0;}
				.cg_partner_bonuses p span{color:#990000;font-size:14px;}
				.cg_partner_bonus-big{font-size:16px !important;}

/*Game Page*/
.cgames-grey-box-wrap{overflow:hidden;margin:7px 0;text-align:justify;}
	.free-game-online-gbox{float:left;width:355px;border:1px solid #cccccc;overflow:hidden;}
		.cg-free-game-online{padding:0 8px;}
			.cgames-grey-box-wrap h2{margin:0.6em 0 0.4em;}
			.cg-free-game-online .cb30-grey{width:118px;float:right; margin-bottom:5px;}
			.cg-free-game-online img{margin:0 12px 6px 0;}
		.cg-free-game-sreenshots{padding:0 8px 10px 8px;background-color:#efefef;overflow:hidden;}
			.cg-free-game-sreenshots p{font-weight:bold;font-size:14px;margin:7px 0;}
			.cg-free-game-sreenshots img{margin:0 15px;}
			.cg-free-game-sreenshots a{display:inline;}
	.cgames-gbox{float:right;width:335px;border:1px solid #cccccc;overflow:hidden;padding:0 10px;margin-bottom:5px;}
		.cgames-gbox img{margin:0 9px -1px 0;}

.cg-small-header{font-weight:bold;font-size:16px;margin:7px 0;}
.cg-other-chapts-img{margin:0 13px 8px 0;}
.no-game-left-block{float:left;}

/*Gambling Wallpapers*/
.gw-item-wrap{float:left;width:230px;margin:0 14px 14px 0;}
.gw-item-wrap-last{margin:0 0 14px 0;}
	.gw-resolution-block{background-color:#e8e8e8;padding:0 0 0 30px;overflow:hidden;}
	.gw-resolution-block ul{float:left;width:75px;}
		.gw-resolution-block ul li{background:none;line-height:11px;margin:5px 0;}

/* Sitemap */
.sitemap #mli_index a {padding:0;}
.sitemap ul li a {font-size:14px; font-weight:bold;}
.sitemap ul li ul li a {font-size:12px; font-weight:normal;}
.sitemap ul li ul li ul li a {font-size:11px;}
.sitemap ul ul {margin:12px 0;}






/*
.top {height:250px;}
.main_menu {top:182px;}

.page_top {padding-bottom:74px; background-image:url(http://blackjackdoc.s3.amazonaws.com/disc-doc-shorter.png); background-repeat:no-repeat; background-position:50% 100%;}
*/
