@charset "utf-8";
/* GLOBEL */
* { margin:0; padding:0;}
html, body { height:100%;}
body {text-align:center;  background:#e8e8e8;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

img {border: 2px solid #ccc; padding:0px 0; margin:0px;}
img.card {border:none; float: left; margin:0 6px 1px 0;}
img.nob {border:none; margin-top:6px;}
.imgwrap {overflow:hidden; zoom:1;}
.imgwrap_left {float:left; margin:3px 10px 5px 0;}
.imgwrap_right {float:right; margin:3px 0 5px 10px;}
.img_onpage {margin:8px;}
.imgwrap .img_onpage {margin:0;}
.img_title {font-size:11px; color:#999; font-style:italic; padding:3px 3px 0 3px; text-align:left;}


p, ol, ul {margin:0.6em 0;}

ol {margin-left:2.4em;}
ul {list-style:none; margin-left:0.2em;}
/*idu*/
ul li {background-image:url(../img/ul1-alt-bull.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:12px; margin-bottom:3px;}
* html ul li {display:inline-block;}
ul.unmarked li {background:none;}
ol ul li {display:inline-block;}
ul ul {margin:0 0 0 0;}
ul ul li {background:url(../img/ul2-bull.gif) 0 6px no-repeat; padding-left:12px; margin-bottom:6px;}

dt {font-weight:bold;}
dd {padding-left:8px;}

a {outline:none;}
a:link {color:#1339b6;}
a:visited {color:#3b3b60;}
a:hover {color:#a60000; text-decoration:underline;}


h1 {font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#733d9c; margin:0 0 8px 0;}
.inner h1 {font-weight:bold;}
h2 {font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#420372; margin:0.6em 0 -0.2em 0;}
h3 {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#333; margin:1em 0 -0.2em 0;}
h4 {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:0.4em 0 0 0; color:#333;}
.cleared { clear:both;}

.container {height:auto; min-height:100%; width:978px; margin:0 auto; text-align:left; position:relative; overflow:hidden; background:#fff; padding:0 6px;}
* html .container {height:100%; overflow:visible;}
.float_last {margin-right:0 !important;}
.empty {height:99px;}

/* HEADER  */
/*idu*/
.header {position:relative; height:115px; background:url(../img/bg-header.png) no-repeat;}
.logo {display:block; width:225px; height:108px; float:left; overflow:hidden;}
.logo span {display:block; padding-top:108px;}

/* BODY */
/*idu*/
.leftwrapper {float:left; width:978px; padding:0px 0 0 0; background:url(../img/bg-menu.gif) 0 5px repeat-y;}
.leftwrapper .center {float:right; width:750px; overflow:hidden; position:relative; zoom:1;}
.leftwrapper .left {width:228px; float:left;}
.clearer {clear:both; height:0; overflow:hidden; font-size:0;}

.game_small .leftwrapper {width:978px; background:url(../img/bg-menu-small.gif) 0 5px repeat-y;}
.game_small .center {width:774px;}
.game_small .flash_object{width:768px; border:3px solid #ccc;}
.game_small .leftwrapper .left {width:204px;}
.game_small .menu_head {width:198px;}
.game_small .main_menu {width:198px;}

.inner .leftwrapper {width:794px;}
.inner .center {width:548px; padding:0 12px 0 0; text-align:justify;}
.right {float:left; width:184px; padding:0 0 0 0; overflow:hidden; zoom:1;}
.inner_top_box {background:#E7E7E7; height:20px; margin:2px 0 9px 0;}
.inner_top_box .breadcrumbs {padding:2px 0 0 7px; height:18px; width:410px; float:left; overflow:hidden;}
.inner_top_box .breadcrumbs ul {font-size:11px; margin:0;}
.inner_top_box .breadcrumbs li {float:left; background:none; padding:0;}
.inner_top_box .breadcrumbs li span {width:5px; height:5px; display:block; float:left;  background:url(../img/img-bread-separator.gif) 0px 0px no-repeat; overflow:hidden; margin:5px 8px 0 8px; font-size:0;}
.inner_top_box .breadcrumbs li.first {padding:0 0 0 0; background:none;}
.inner_top_box .breadcrumbs a:link, .inner_top_box .breadcrumbs a:visited {color:#0030ba;}
.inner_top_box .breadcrumbs img {border:none;}

/* FOOTER */
.bottom {position:relative; width:978px; margin:-94px auto 0 auto; padding:0 6px; background:#fff;}
.bottom_wrap {position:relative; height:66px; background:#56ac4e; text-align:center; font-size:11px;}
.bottom_menu {color:#fff; padding:14px 0 10px 0;}
.bottom_menu a {color:#fff;}
.bottom_menu a.current {text-decoration:none; color:#eee;}

/* MAINE MENUE */
.menu_head {height:26px; width:222px; background:#a3a3a3; overflow:hidden; position:relative; border-top:1px solid #fff;}
/*idu*/
.menu_head span {display:block; position:relative; height:17px; overflow:hidden; width:208px; background-image:url(../img/des/sprite-menu-headings.png); background-repeat:no-repeat; background-color:#a3a3a3; margin:1px 0px 0px 0px; margin:4px 0 0 14px;}
.menu_head span strong {display:block; padding-top:26px;}

.mustsee_head span {background-position:0px 0px;}
.basics_head span {background-position:0px -17px;}
.howtowin_head span {background-position:0px -34px;}
.casinos_head span {background-position:0px -51px;}
.extra_head span {background-position:0px -68px;}

.main_menu {padding:8px 0 10px 0; margin:0; width:222px; background:#e7e7e7; margin:1px 0;}
.main_menu li {background:none; padding-left:13px;}
.main_menu a:link {color:#333333; text-decoration:none; font-weight:normal;}
.main_menu a:visited {color:#333333; text-decoration:none;}
.main_menu a:hover {color:#333333; text-decoration:underline;}
.main_menu li.current a:link, .main_menu li.current a:visited {color:#733d9c; font-weight:bold;}

.main_menu li ul li {font-size:11px; margin:1px 0; background:url(../img/bg-menu-bull.gif) 3px 50% no-repeat;}
.main_menu li ul li a:link {color:#333333 !important; text-decoration:none; font-weight:normal !important;}
.main_menu li ul li a:visited {color:#333333 !important; text-decoration:none; font-weight:normal !important;}
.main_menu li ul li a:hover {color:#333333 !important; text-decoration:underline; font-weight:normal !important;}
.main_menu li ul li.current a:link, .main_menu li ul li.current a:visited {color:#733d9c !important; font-weight:bold !important;}
.main_menu li ul li ul {display:none;}

.main_menu li.selected.daddy a:link, .main_menu li.selected.daddy a:visited {font-weight:bold !important; color:#733d9c !important;}


/* Global */
.h2gr {background:#8654ab; font-size:15px; font-weight:bold; color:#fff; margin:0; line-height:100%; padding:6px 0 5px 10px;}
.h2cc {background:#ccc; font-size:15px; font-weight:bold; color:#555; margin:0; line-height:100%; padding:6px 0 5px 10px;}
.lnk-play {display:inline-block; padding:0 0 0 18px; background:url(../img/des/play-icon.gif) 0 1px no-repeat;}
.lnk-info {display:inline-block; padding:0 0 0 18px; background:url(../img/des/info-icon.gif) 0 1px no-repeat;}


.cmn_tabs{background:#8654ab; padding: 0px 0px 3px 0px; overflow:hidden; zoom:1;}
	.cmn_tabs table {width:100%;}
		.cmn_tabs table td {border-right:1px solid #fff; background:#dadada; text-align:center;}
		.cmn_tabs table .last {border:none;}
			.cmn_tabs table td a {display:block; background:#dadada; font-size:13px; height:25px; line-height:25px; color:#333; padding: 0px 2px;}
			.cmn_tabs table td .active {font-weight:bold; background:#8654ab; color:#fff; text-decoration:none;}
			.cmn_tabs_wrap .cmn_ti {display:none;}
			.cmn_tabs_wrap .active {display:block;}

.partners_table {margin-bottom:12px;}
.pt-table {border:1px solid #ccc; border-width:0 1px 0 1px; width:100%;}
	.pt-table td {border-bottom:1px solid #ccc; text-align:center}
	.pt-table thead td {background:#e7e7e7; padding-top:2px !important; padding-bottom:2px !important; white-space:nowrap;}
	.pt-table tbody td {padding:6px 0;}
		.pt-table tbody .pt-rk {font-size:18px; font-weight:bold; color:#999; width:38px;}
		.pt-table .pt-c {text-align:left; width:180px; padding: 6px 0px 6px 10px;}
		#page_internet-blackjack-casino .pt-table .pt-c {padding-left:0;}
		#page_internet-blackjack-casino .pt-table thead .pt-c {padding-left:5px;}
			.pt-table tbody .pt-c a {display:block; height:24px; line-height:24px; background-repeat:no-repeat; background-position:0 0; padding: 0px 0px 0px 66px;}
			.pt-table tbody .pt-s {font-weight:bold; color:#2f8627;}
			.pt-g {width:60px;}
			.pt-csa {background-color:#f0d588;}
			.pt-table tbody .pt-csa {font-weight:bold;}
			.pt-swi {text-align:left !important; padding-left:10px !important;}
			.pt-table tbody .pt-swi {width:45px;}
				.pt-swi img {border:none;}
			.pt-sws {width:60px; padding-right:20px !important;}
			.pt-table .ixpt-cec span {background-position:100% 50%; height:24px;}

/* New Main */
.index_flcont {overflow:hidden; zoom:1; padding: 0px 0px 4px 0px;}
	.index_top {overflow:hidden; zoom:1; margin-right:-4px; padding-bottom:4px;}
		.ixt-l, .ixt-r {float:left; border:1px solid #ccc; background:#f1f1f1; width:371px; margin-right:4px; }
			.ixti {padding:0px 90px 12px 11px; margin:12px 10px 0 0; text-align:justify;}
			.index_top h2 {margin:0 0 6px 0; font-size:16px;}
/*idu*/
			.ixt-l .ixti {background-image:url(../img/des/ixt-l.png);background-position:100% 0;background-repeat:no-repeat;}
/*idu*/
			.ixt-r .ixti {background-image:url(../img/des/ixt-r.png);background-position:100% 0;background-repeat:no-repeat;}
      
	.index_table {float:left; width:446px; margin:0 6px 0 0;}
		.ixpt {width:100%; border:1px solid #ccc; border-width:0 1px 1px 1px;}
			.ixpt td {text-align:center;}
			.ixpt thead td {background:#b68dd6; color:#515151; font-size:11px; padding:2px 0 1px 0;}
			.ixpt thead .ixpt-s {letter-spacing:-1px;}
			.ixpt tbody td {background:#f6ebff; padding:7px 0;}
			.ixpt tbody .ixpt-tdd td {background:#eaceff;}
			.ixpt .ixpt-c {text-align:left;}
			.ixpt thead .ixpt-c {padding-left:7px;}
			.ixpt-cec span {display:block; float:left; padding-right:14px; background:url(../img/des/editors-icon-11x11.gif) 100% 3px no-repeat; text-decoration:underline}
			/* rank */
			.ixpt tbody .ixpt-rk {padding:6px 2px;}
			/*casino*/
/*idu*/
			.ixpt-c a {display:block; height:16px; padding-left:20px; background-image:url(../img/casino/sprite-partners-16x16.png); background-repeat:no-repeat;}
			/*us*/
/*idu*/
			.ixpt-u span, .pt-u span {display:block; width:21px; height:14px; background:url(../img/usa.png) 0 0 no-repeat; margin:0 auto;}
			/*score*/
			.ixpt tbody .ixpt-s {color:#8654AB; font-weight:bold;}
			/*payments*/
			.ixpt-amex, .ixpt-visa {display:inline-block; width:25px; height:14px; margin:0 2px;}
			.ixpt tbody .ixpt-amex {background:url(../img/des/amex-small.gif) 0 0 no-repeat;}
			.ixpt tbody .ixpt-visa {background:url(../img/des/visa-small.gif) 0 0 no-repeat;}
			.ixpt .ixpt-d {padding-right:7px;}
	.index_picker {float:left; width:298px;}
		.ixp-cont {border:1px solid #ccc; border-width:0 1px 1px 1px; width:296px; height:197px; position:relative; overflow:hidden;}
		.ixp-mover-cont {height:197px; position:relative; left:-296px; width:888px;}
		.ixp-mover {position:absolute; top:0; width:284px; height:183px; padding:7px 6px;}
		.ixp-curr {left:296px;}
		.ixp-next {left:0;}
			.ixp-l, .ixp-r {float:left; background:#fff;}
			.ixp-l {width:179px;}
			.ixp-r {width:105px;}
				.ixp-l {color:#666666; font-style:italic;}
				.ixp-l strong {color:#333; font-style:normal;}
				.ixp-l a {display:inline-block;}
				.ixp-l img {margin-bottom:6px;}
				.ixp-score {background:#f1f1f1; font-size:30px; color:#8654ab; font-weight:bold; letter-spacing:-1px; text-align:center; width:103px; line-height:100%; padding:8px 0 9px 0;}
/*idu*/
				.ixp-score.ixp-ec {background:url(../img/des/editors-icon-54x11.png) 50% 33px no-repeat #f1f1f1;  padding:2px 0 15px 0;}
/*idu*/
				.ixp-us {display:block; background:url(../img/usa.png) 0 0 no-repeat; height:14px; color:#666; font-weight:bold; margin:8px 0 0 0; padding:0 0 7px 29px; border-bottom:1px dotted #ccc;}
				.ixp-desc {margin:10px 0 0 0; padding:0;}
					.ixp-desc li {margin:0 0 3px 0; padding:0; background:none;}
				.ixp-cont .silver-but17, .ixp-cont .golden-but17 {position:absolute; bottom:10px; width:78px; clear:left;}
				.ixp-cont .silver-but17 {left:64px;}
				.ixp-cont .golden-but17 {right:64px;}
				.ixp-larr, .ixp-rarr {width:34px; height:25px; position:absolute; bottom:8px; cursor:pointer;}
/*idu*/
        .ixp-larr {background:url(../img/des/ixp-larr.png) 0 0 no-repeat; left:7px;}
/*idu*/
				.ixp-rarr {background:url(../img/des/ixp-rarr.png) 0 0 no-repeat; right:7px;}
				.picker-tooltip {position:absolute; width:194px; background:#fff; color:#333; border:1px solid #999; text-align:left; padding:7px;}
					.picker-tooltip span {color:#cc0000;}
	.index_tools {float:left; width:192px; border: 1px solid #ccc; padding: 7px 7px 11px 11px; margin:0px 6px 0px 0px;}
		.index_tools h3 {margin:0; padding:0; font-size:14px; font-weight:bold; color:#5ea758;}
		.index_tools ul {margin:0; padding:0; overflow:hidden; zoom:1;}
			.index_tools ul li {float:left; padding: 0px 0px 4px 0px; margin:0px 0px 0px 0px; width:88px; text-align:left; background:none;}
				.index_tools ul li a {display:block; padding: 4px 0px 0px 36px; height:32px; background-image:url(../img/des/sprite-ix-tools-a.gif); background-repeat:no-repeat;}
				.ixt_adv, .ixt_chrt {width:104px !important;}
				.ixt_adv, .ixt_trainer {padding-bottom:8px !important;}
				.ixt_adv a {background-position:0 0;}
				.ixt_trainer a {background-position:0 -36px;}
				.ixt_chrt a {background-position:0 -72px;}
				.ixt_edge a {background-position:0 -108px;}
	.index_gtabs {float:left; width:532px;}
		.ixg-cont {border: 1px solid #ccc; border-width:0 1px 1px 1px; overflow:hidden; zoom:1;}
			.ixg-cont .cmn_ti {overflow:hidden; zoom:1;}
			.ixg-l {float:left; padding:10px 10px 0px 10px; width:322px; height:141px; position:relative;}
				.ixg-title a {display:inline-block; font-size:14px; font-weight:bold; padding: 12px 0px 12px 46px; line-height:100%;}
				.ixg-title a span {display:block; padding: 0px 32px 0px 0px; background:url(../img/des/ixg-free.gif) 100% 1px no-repeat;}

				#classic .ixg-title a {background:url(../img/des/ixg-classic.gif) 0 0 no-repeat;}
				#progressive .ixg-title a {background:url(../img/des/ixg-progressive.gif) 0 0 no-repeat;}
				#perfect-pairs .ixg-title a {background:url(../img/des/ixg-perfect-pairs.gif) 0 0 no-repeat;}
				#pontoon .ixg-title a {background:url(../img/des/ixg-pontoon.gif) 0 0 no-repeat;}
				#switch .ixg-title a {background:url(../img/des/ixg-switch.gif) 0 0 no-repeat;}
				#vegas-strip .ixg-title a {background:url(../img/des/ixg-vegas-strip.gif) 0 0 no-repeat;}
				#super21 .ixg-title a {background:url(../img/des/ixg-super21.gif) 0 0 no-repeat;}

				.ixg-bot {overflow:hidden; zoom:1; position:absolute; bottom:14px; width:322px;}
					.ixg-bot span {display:inline-block;}
					.ixg-bot-l {float:left;}
					.ixg-bot-r {float:right; color:#999}
			.ixg-r {margin:10px 8px 10px 0px; width:176px; height:127px; border:2px solid #ccc; float:right; background-repeat:no-repeat; background-position:0 0;}
	.index_media {float:left; width:372px; margin:0px 6px 0px 0px;}
			.index_media .cmn_tabs table td {width:auto;}
			.index_media .cmn_tabs table .ixm-sptd {width:220px; background:#fff;}
			.index_media .cmn_tabs #ixm-news {}
		.ixm-cont {border: 1px solid #ccc; border-width:0 1px 1px 1px; overflow:hidden; zoom:1;}
			.ixm-cont .cmn_ti {padding: 9px 8px 9px 8px; height:170px; position:relative; overflow:hidden; zoom:1;}
				.ixm-l {width:116px; float:left;}
				.ixm-r {width:235px; float:left;}
					.ixm-title, .ixm-title:link, .ixm-title:visited {font-size:14px; font-weight:bold;}
					.ixm-date {display:block; font-size:10px; color:#999; margin:1px 0px 0px 0px;}
					.ixm-r p {margin:3px 0px 0px 0px;}
				#books .ixm-l {width:91px;}
				#books .ixm-r {width:260px;}
				#books .ixm-date {font-style:italic; font-size:12px; color:#333;}
					#books .ixm-date span {display:inline-block; float:right; color:#999;}
			.ixm-bot {position:absolute; left:0; bottom:0; width:352px; height:53px; padding: 10px 9px 0px 9px; background:#f1f1f1; clear:both;}
				.ixm-bot ul {margin:0; padding:0;}
/*idu*/
					.ixm-bot ul li {background:url(../img/bg-news-bull.gif) 0 50% no-repeat;}
						.ixm-bot ul li small {font-size:11px; color:#999; padding: 0px 0px 0px 4px;}
					.ixm-bot-lnk {font-size:11px; float:right; margin:-2px 0px 0px 0px;}
			.ixm-morelnk {font-size:11px;}
	.index_articles {float:left; width:372px; position:relative;}
		.ixa-cont {border: 1px solid #ccc; height:176px; border-width:0 1px 1px 1px; padding: 6px 8px 8px 9px; overflow:hidden; zoom:1;}
/*idu*/
			.ixa-l {float:left; padding:0 5px 0 0; width:185px; background:url(../img/des/border-dotted-v.gif) 100% 0 repeat-y;}
				.ixa-img {display:block; margin-bottom:4px;}
				.ixa-title {font-size:14px; font-weight:bold;}
				.ixa-l p {margin:4px 0px 0px 0px;}
			.ixa-r {float:left;	width:163px;}
				.ixa-r ul {margin:0 0 -13px 0; padding:0 0 0 11px;}
					.ixa-r ul li {margin:0 0 13px 0; padding:0 0 0 12px;}
		.ixa-seall, .ixa-seall:link, .ixa-seall:visited {position:absolute; top:6px; right:9px; font-size:11px; color:#fff;}

	.ixb-imglnk {display:block; width:109px; float:left;}
/*idu*/
	.ixb-score {width:54px; float:left; background:url(../img/des/editors-icon-54x11.png) 0 100% no-repeat; font-size:30px; color:#2f8627; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:100%; padding: 0px 0px 14px 0px;}

	.index_bcasino {float:left; width:372px; margin:0px 6px 0px 0px; overflow:hidden; zoom:1;}
		.ixbc-cont {border: 1px solid #ccc; border-width:0 1px 1px 1px; padding: 6px 8px 6px 8px; background:#ededed; overflow:hidden; zoom:1;}
/*idu*/
			.ixbc-l {width:177px; float:left; background:url(../img/des/border-dotted-v.gif) 100% 0 repeat-y;}
				.ixbc-bot {margin:4px 0px 0px 0px;}
			.ixbc-r {width:166px; float:left; padding: 0px 0px 0px 11px;}
/*idu*/
				.ixbc-us {display:block; background:url(../img/usa.png) 0 0 no-repeat; line-height:14px; height:14px; padding: 0px 0px 6px 30px;}
				.ixbc-r p {margin:0 0 4px 0; padding:0;}
				.ixbc-r .silver-but17, .ixbc-r .golden-but17 {width:78px; float:left;}
				.ixbc-r .silver-but17 {margin:0px 6px 0px 0px;}
	.index_bsoft {float:left; width:372px; overflow:hidden; zoom:1;}
		.ixbs-cont {border: 1px solid #ccc; border-width:0 1px 1px 1px; overflow:hidden; zoom:1; padding: 0px 0px 0px 0px;}
			.ixbs-l {width:177px; float:left; padding: 6px 0px 6px 8px;}
				.ixbs-bot {padding: 16px 15px 3px 9px; overflow:hidden; zoom:1;}
					.ixbs-bot span {float:left;}
			.ixbs-r {width:159px; float:left; padding: 6px 16px 15px 10px; background:#ededed;}
				.ixbs-rtop {font-size:14px; font-weight:bold; margin:0px 0px 10px 0px;}
/*idu*/
				.ixbs-rmid {background:url(../img/usa.png) 100% 50% no-repeat; margin:0px 0px 12px 0px;}
					.ixbs-rmid a {background-repeat:no-repeat; background-position: 0 0; padding: 0px 0px 0px 20px; font-weight:bold; height:16px; line-height:16px}
				.ixbs-rbot {overflow:hidden; zoom:1;}
					.ixbs-rbot span {float:left; display:inline;}
						.ixbs-rbot span strong {color:#2f8627;}
	.index_bottom {padding:7px 14px; border:1px solid #ccc; clear:left; overflow:hidden; zoom:1; position:absolute; bottom:0; width:342px; height:207px;}
	.index_bottom p {margin-bottom:0; text-align:justify;}
		.index_bottom h1 {font-size:15px; font-weight:bold; margin:0 0 0px 0; padding:0; color:#733d9c;}
/*idu*/
		.ixbm-item {width:222px; float:left; padding: 0px 12px 0px 11px; text-align:justify; background:url(../img/des/border-dotted-v.gif) 100% 0 repeat-y;}
			.ixbm-item h3 {font-weight:normal; font-size:14px; margin:0; padding:0;}
		.ixbm-beginner {padding: 0px 12px 0px 0px;}
		.ixbm-advanced {padding: 0px 0px 0px 11px; background:none;}


		.ix-nwblock	{width:344px; border:1px solid #ccc; float:right; padding:10px 13px; overflow:hidden; zoom:1;}
			.ixnwb-head {color:#733D9C; font-size:15px; font-weight:bold; margin-bottom:8px;}
			.ixnwb-text {float:right; width:220px; padding-top:3px;}
/*idu*/
			.ixnwb-lnk {display:block; float:left; width:124px; height:60px; background-repeat:no-repeat; background-image:url(../img/des/sprite-nwork.png); overflow:hidden; zoom:1;}
			.ixnwb-lnk span {display:block; padding-top:60px;}
			.ixnw-ocd .ixnwb-lnk {background-position:0 0;}
			.ixnw-bjd .ixnwb-lnk {background-position:0 -59px;}
		.ixnw-ocd {margin-bottom:4px; height:89px;}
		.ixnw-bjd {height:86px;}

/* Footer */
#footer {background:#e7e7e7; font-size:11px; padding:12px 18px 12px 18px;}
	.ft-top {overflow:hidden; zoom:1;}
		.ft-tl {float:left;}
		.ft-tr {float:right;}
	.ft-mid {padding:14px 0 0px 0; overflow:hidden; zoom:1;}
		.ft-i {float:right; width:276px; text-align:left; padding-left:22px;}
		.ft-il {float:left; padding:0; width:320px;}
			.ft-docl {display:block; width:65px; height:34px; float:left; background-position:0 0; background-repeat:no-repeat; margin-right:11px; overflow:hidden;}
			.ft-docl span {display:block; padding-top:34px;}
			.ft-txt {padding:4px 0; text-align:justify;}
			.ft-ref {width:200px; float:right;}
			.ft-il .ft-txt {text-align:left;}
			.ft-ic {width:320px; text-align:right !important}
			.ft-ic .ft-txt {text-align:right !important}
	.ft-bot {overflow:hidden; zoom:1;}

/* TYPIC RIGHT STUFF */
.typic_rs {width:184px; margin-bottom:4px;}
	.typic_rs_head {height:26px; overflow:hidden; background-color:#a3a3a3; background-repeat:no-repeat; background-image:url(../img/des/sprite-sidebar-headings.gif); }
		.typic_rs_head span {display:block; padding-top:26px;}
		.typic_rs_inner {padding:9px 6px; margin:0; border:1px solid #ccc; border-top:none;}
	.rs-newsletter .typic_rs_head {background-position:0 0;}
	.rs-game .typic_rs_head {background-position:0 -26px;}
	.rs-fun .typic_rs_head {background-position:0 -52px;}
	.rs-nwork .typic_rs_head {background-position:0 -78px;}
.poppages ul { margin:0; padding:0;}
.poppages li img { border:0 none; margin:1px 0 -1px 2px;}
.poppages_1 li { background-image:url(../img/bull-yel.gif)}
.poppages_2 li { background-image:url(../img/bull-gre.gif)}

.rsnwk-block {overflow:hidden; zoom:1; position:relative; text-align:justify;}
.rsnwk-bjd {margin-bottom:10px;}

.rsnwk-lnk {width:74px; height:40px; display:block; position:absolute; top:2px; left:0; background-image:url(../img/des/sprite-nwork-side.gif); background-repeat:no-repeat; overflow:hidden; zoom:1;}
.rsnwk-lnk span {display:block; padding-top:40px;}

.rsnwk-bjd .rsnwk-lnk {background-position:0 0}
.rsnwk-rd .rsnwk-lnk {background-position:0 -40px}

.rsnwk-flow {width:82px; height:40px; float:left;}
/*BUTTONS height:17*/
/*idu*/
.silver-but17, .silver-but17:hover{background:url(../img/des/bg-button-silver17.gif) repeat-x 0 0;border:1px solid #a8a8a8;line-height:17px;height:17px;text-align:center;display:block;text-decoration:none;color:#464646 !important;font-weight:normal;}
/*idu*/
.golden-but17, .golden-but17:hover{background:url(../img/des/bg-button-gold17.gif) repeat-x 0 0;border:1px solid #cb8812;line-height:17px;height:17px;text-align:center;display:block;text-decoration:none;color:#654101 !important;font-weight:normal;}
.ff-validate {}

/* CARDS */
.card_table {margin:10px 0 6px 0;}
	.card_table td {padding-left:10px;}
	.card_table .card_sum {font-size:30px; padding-right:8px;}
	.card_table .card_cell {width:43px; padding-left:0;}
		.card_cell img {border:none;}

.card_table strong {font-size:16px;}


/* Baccarat Games */
.bgs-item {margin:0 0 12px 0;}
.bgs-table {border:1px solid #ccc; border-width:0 1px;}
	.bgs-table td {border:1px solid #ccc; border-width:0 0 1px 0;}
		.bgst-1 {padding:5px;}
		.bgst-2 {padding:12px 10px 7px 5px; vertical-align:top;}
			.bgst-title {font-size:14px; font-weight:bold;}
				.bgst-title span {font-size:12px; font-weight:normal; font-style:italic; color:#666;}
			.bgst-2 p {margin:6px 0 0 0;}
			.bgst-mb {margin:24px 0 0 0; text-align:right; color:#999;}
			.bgst-mbp {margin:11px 0 0 0; text-align:right}
		.bgst-3 {background:#ededed; font-size:24px; font-weight:bold; color:#733D9C;}
			.bgst-3 span {padding:0 15px;}
/*idu*/
			.bgst-ec span {display:block; line-height:100%; padding-bottom:13px; background:url(../img/des/editors-icon-54x11.png) 50% 100% no-repeat;}

/*CASINO GAMES REVIEW*/
.review_top {overflow:hidden; margin-bottom:10px;}
	.review_top img {border:none;}
	.review_casino_logo{display:block;width:190px;height:88px;float:left;}
	.review-top-bonuses{width:270px;height:89px;margin:0 10px;float:left;text-align:left;}
		.rt-bonus{width:160px;margin:5px 0 0 0;font-weight: bold;font-size:14px;line-height:20px;}
		.rt-usa-play{text-align:center;width:95px;}
			.rt-usa-play img{border:none;}
	.rt-score {float:left;width:68px;height:88px; background-color:#ededed;color:#733D9C;font-size:36px;font-weight:bold;text-align:center; line-height:88px;}
/*idu*/
	.rt-editor-choice {background-image:url(../img/des/editors-icon-54x11.png);background-repeat:no-repeat;background-position:50% 95%; line-height:70px;}
.gr-score {margin:0 0 10px 12px; width:80px; float:right;}
.gr-score-block{border:1px solid #CCCCCC;color:#733D9C;font-size:30px;font-weight:bold;padding:0 0 6px;text-align:center;}
	.gr-score-ec {background:url(../img/des/editors-icon-54x11.png) 50% 54px no-repeat; padding-bottom:14px;}
	.gr-score-block div{background:#CCCCCC;color:#666666;display:block;font-size:11px;margin-bottom:6px;padding:3px 0;}
	.gr-score-ec div {margin-bottom:0;}
	.gr-score .golden-but17 {margin-top:8px;}
.game-rev-pros-cons{border:1px solid #CCCCCC;overflow:hidden;margin:10px 0;}
	.game-rev-pros-cons span{padding:0 0 0 29px;background-repeat:no-repeat;background-position:0 0; height:16px; line-height:16px;display:block;font-size:14px;font-weight:bold;margin:0.7em 0 0.2em;}
	.gr_rev_pros{width:235px;float:left;padding:0 20px;}
		.gr_rev_pros span{background-image:url(../img/des/positive.gif)}
	.gr_rev_cons{width:200px;float:right;padding:0 20px;}
		.gr_rev_cons span{background-image:url(../img/des/negative.gif)}

.gamerev-casino-wrap{text-align:center;width:100%;}
	.gamerev-casino-wrap img{border:none;margin:0.4em 0 -0.2em 0;text-decoration:none;}
	.gamerev-casino-l{width:160px;margin:0 auto;}


		.grev-casino-header{font-size:14px;font-weight:bold;}
		.gamerev-casino-details{width:160px;margin:5px 0 10px 0;}
			.gamerev-casino-details .ixbc-us{width:113px;margin:5px 0 0 6px;}

.gamerev-casino-table{border:1px solid #cccccc;border-collapse:collapse;text-align:left;width:152px;margin:0 0 0 6px;}
	.gamerev-casino-table td{border-bottom:1px solid #cccccc;height:20px;padding:0 0 0 7px;}
	.gamerev-casino-table .gamerev-odds td{background-color:#E9E9E9;}
.gamerev-casino-table-bot{margin:15px 0 0 0;overflow:hidden;width:160px;}
	.gamerev-casino-table-bot .casino-rev-link{float:left;}

	.game-rev-buttons {margin:8px 0 0 0; overflow:hidden; zoom:1;}
/*idu*/
		.grb-us {background:url(../img/usa.png) 0 0 no-repeat; float:left; width:200px; line-height:14px; padding:0px 0 0 26px;}
		.game-rev-buttons .golden-but17, .gamerev-casino-table-bot .golden-but17 {float:right; width:86px;}

.cr-bottom-link{overflow:hidden;margin:6px 0 0 0;}
	.cr-down-casino{float:left;background:url(../img/des/download.png) no-repeat 0 0;padding:0 0 0 27px;height:21px;line-height:21px;}
	.cr-br-link{float:right;}
.gr-screen {display:block; overflow:hidden; zoom:1; width:274px; float:left; margin-top:8px;}
.gr-details {width:150px; float:right; border:1px solid #666; margin-left:8px; padding:0 6px;}
	.grd-head {background:#775e97; color:#fff; font-weight:bold; padding:4px 6px; margin:0 -6px;}
	.gr-details table {width:100%; margin:6px 0;}
	.gr-details table td {}
	.gr-details table .grd-val {text-align:right}
/*  Screen Appendix */
.screen_appendix {display:none; position:absolute; z-index:10000; height:40px; background:url(../img/des/gm_review-appendix.gif) 0 0 repeat-x;}
	.screen_appendix a {display:inline-block; height:40px; background:url(../img/des/gm_review-sb-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/gm_review-sb-r.gif) 100% 0 no-repeat; padding:0 12px 0 0;}
			.screen_appendix a span span {background:url(../img/des/gm_review-sb-c.gif) 0 0 repeat-x; padding:0; line-height:40px; padding:0 40px; font-size:18px !important;}

/* right side game */
.rsg-link {display:block; text-align:center; text-decoration:none; margin-bottom:0px;}
	.rsg-link span {text-decoration:underline;}
	.rsg-link img {margin-top:4px;}
/*idu*/
.rsg-score {background:url(../img/des/editors-icon-54x11.png) 0 100% no-repeat; font-size:30px; font-weight:bold; color:#8654ab; letter-spacing:-2px; width:54px; float:right; background-color:#f1f1f1; text-align:center; padding-bottom:10px; margin-top:6px;}
.rsg-list {margin:12px 0 7px 0 !important;}
	.rsg-list li {margin:4px 0; background:none; padding:0}
	.rsg-bottomlink {font-size:11px; display:block; clear:both}

/* Rules */
.binu-list {margin:10px 0; width:100%;}
	.binu-list td {vertical-align:top; padding-top:6px; padding-bottom:6px;}
	.binu-cyph {font-size:18px; display:block; float:left; font-weight:bold; padding:0 10px; color:#420372;}
.bcr-pvsd {border:1px solid #ccc; border-width:1px 1px 0 0; margin-top:10px; width:100%;}
.bcr-pvsd td {border:1px solid #ccc; border-width:0 0 1px 1px; padding:6px; vertical-align:top; width:50%;}
		.bcr-pvsd td h3 {margin:6px 0 10px 0; font-size:18px; font-weight:bold; padding-left:30px;}
		.bcr-pvsd-a h3 {color:#317c24;}
		.bcr-pvsd-b h3 {color:#c1940c;}
		.bcr-pvsd .bcr-pvsd-a img {float:left; margin:0 6px 6px 0;}
		.bcr-pvsd .bcr-pvsd-b img {float:right; margin:0 0 6px 6px;}
		.bcr-pvsd-a .bcr-pvsd-fl {float:right; width:147px;}
		.bcr-pvsd-b .bcr-pvsd-fl {float:left; width:147px;}
		.bcr-pvsd ul {margin:-10px 0 0 0;}
		.bcr-pvsd .bcr-pvsd-fl ul {margin:0;}
		.bcr-pvsd ul li {margin:10px 0; padding-left:16px; background-position:3px 5px; background-repeat:no-repeat}
		.bcr-pvsd .bcr-pvsd-a ul li {background-image:url(../img/bull-gre.gif);}
		.bcr-pvsd .bcr-pvsd-b ul li {background-image:url(../img/bull-yel.gif);}

.bcr-charts {overflow:hidden; zoom:1; margin-right:-12px;}
	.bcrc-a, .bcrc-b {float:left; width:268px; margin-right:12px;}
	.bcr-charts table {width:100%; border:1px solid #ccc; border-width:1px 1px 0 0; margin-bottom:18px;}
		.bcr-charts table td, .bcr-charts table th {border:1px solid #ccc; border-width:0 0 1px 1px; padding:2px 4px;}
		.bcr-charts thead td, .bcrt-head {background:#ccc; text-align:center; font-weight:bold;}
		.bcr-charts table th {background:#e7e7e7; text-align:center; font-weight:bold;}
		.bcrt-g {background:#e7e7e7; text-align:center;}
		.bcrt-s {background:#ffcfcf;}
		.bcrt-h {background:#cdfeb2;}
.bcrc-legend {overflow:hidden; zoom:1; padding-left:27px;}
	.bcrcl-item {float:left; margin-right:27px;}
		.bcrcl-item span {border:1px solid #ccc; width:17px; height:17px; display:inline-block; text-align:center; line-height:17px;}
.bcr-how {background:url(../img/onpages/baccarat-rules-how.gif) 395px 10px no-repeat; padding-right:150px !important;}
/* NEWS & ARTICLES INSIDE */
.press-item {overflow:hidden; zoom:1; margin-top:14px;}
.press-head {color:#999999;}
.press-title {margin:0 0 3px 0;}
.press-title a:link, .press-title a:visited, .press-title a:hover {}
.press-title a:hover {}
.press-date {font-size:11px; color:#999; margin-bottom:5px;}
.press-image {float:left; margin-top:3px; width:61px; height:61px; margin-right:7px; border:2px solid #ccc; background-repeat:no-repeat; background-position:50% 50%; overflow:hidden;}
.press-image img {border:none;}
.press-text {float:left; width:466px;}
.noimage .press-text {float:none; width:auto;}

.press-image-big {margin:3px 10px 5px 0;}
.press-pages {margin:16px 0; text-align:center;}

/* IX goods */
.ix-goods-item {float:left; margin-right:4px; padding:10px 9px; border:1px solid #ccc; width:227px;}
	.ix-goods-item h2 {margin:0; font-size:14px; color:#733d9c;}
/*idu*/
	.ixgds-text {margin-top:6px; padding-left:75px; background:url(../img/des/ix-coming-soon.png) 0 0 no-repeat; height:70px;}
.index_flcont .ixgd-trainer {margin-right:0; width:228px;}
/*idu*/
.ixgds-lnk {width:75px; height:70px; display:block; float:left; background:none; background-image:url(../img/des/sprite-ix-icons.png); background-repeat:no-repeat; overflow:hidden; zoom:1;}
.ixgds-lnk span {padding-top:70px; display:block}
.ixgd-game .ixgds-text {width:151px; float:right; padding:0; background:none;}
.ixgd-game .ixgds-lnk {background-position:0 6px}

.bc-systems-grid {text-align:center; font-size:20px; font-weight:bold; position:relative; overflow:hidden; zoom:1; background:#d4c3e2; border:1px solid #b08dca; padding:6px 0;}
	.bc-systems-grid em, .bc-systems-grid strong, .bc-systems-grid span {display:block; float:left; height:25px; overflow:hidden; zoom:1; line-height:25px; margin:0 4px;}
	.bc-systems-grid strong {font-size:25px;}
	.bc-systems-grid span {width:19px; height:25px; background:url(../img/des/rarr.gif) 0 6px no-repeat;}
	.bc-systems-grid em {display:block; float:left; font-style:normal;}

.bc-systems-grid p {clear:left; margin:0}
.bcsg-string {position:relative; left:50%; float:left; margin:4px 0;}
	.bcsg-string div {position:relative; left:-50%; overflow:hidden; zoom:1;}

.hl-y {border:1px solid #e2c22c; background-color:#fcf4cd; padding:10px 7px; margin-top:8px; overflow:hidden; zoom:1;}
.hl-y p {margin-bottom:0;}
.hl-y h2 {margin-top:0;}

.bcr-pros {font-size:14px; font-weight:bold; color:#0e8419}
.bcr-note {font-size:14px; font-weight:bold; color:#bd1818}

.bcstr-block {padding-right:146px; background-position:100% 0; background-repeat:no-repeat}
.bcstr-hly {border:1px solid #e2c22c; background-color:#fcf4cd; padding:6px 7px; float:left; margin-bottom:0; margin-top:10px;}

.bcstr-other-hly {padding:6px 7px; float:right; width:164px; margin-top:8px; margin-left:12px;}
.bcstr-tips-hly {padding:6px 7px; float:left; width:164px; margin-top:8px; margin-right:12px; margin-bottom:8px; padding-bottom:14px;}
.bcstr-list {float:left; width:120px;}
#bcstr-list-a {margin-left:30px;}

#bcstr-a {background-image:url(../img/onpages/bcstr-a.jpg);}
#bcstr-b {background-image:url(../img/onpages/bcstr-b.jpg);}
#bcstr-c {background-image:url(../img/onpages/bcstr-c.jpg);}
#bcstr-d {background-image:url(../img/onpages/bcstr-d.jpg); padding-bottom:14px;}
#bcstr-e {background-image:url(../img/onpages/bcstr-e.jpg);}
#bcstr-f {background-image:url(../img/onpages/bcstr-f.jpg);}
#bcstr-g {background-image:url(../img/onpages/bcstr-g.jpg);}

.bctips-list li {background:url(../img/ul-bull-big.gif) 6px 5px no-repeat; padding-left:20px; margin:14px 0;}

/* promote */
.promote_table .grey_round_header {overflow:hidden; zoom:1;}
.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;}
.grey_round_header { background:#ccc; height:26px;}
.grey_round_header span {display:block; padding:6px 0 5px 10px; font-size:15px; font-weight:bold; color:#555; line-height:100%;}

/*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;}

/* Feedback */
#feedback { width:296px; overflow:hidden; zoom:1; margin-top:16px;}
#feedback .input { overflow:hidden; zoom:1; margin:6px 0;}
#feedback .submit { text-align:right;}
#feedback .submit input { padding:1px 6px;}
* html #feedback .submit input { padding:1px 0;}

#feedback .input label { float:left; width:90px;}
#feedback .input input, #feedback .input select, #feedback .input textarea { float:left; width:200px;}


/* SITEMAP */
.sitemap ul li {background:none; margin-bottom:2px;}
/*idu*/
.sitemap ul li ul li {background-image:url(../img/ul1-alt-bull.gif); background-position:0 5px; background-repeat:no-repeat;}


/* right nsltr */
.right .sgb-newsletter {margin-right:0; width:168px; height:auto; border-top:none; float:none; margin-bottom:4px; padding:9px 7px;}
.right .sgb-newsletter-head {width:184px; height:26px; background:url(../img/des/sprite-sidebar-headings.gif) 0 0 no-repeat; overflow:hidden; zoom:1;}

/* game newsletter */

.sgb-newsletter {width:170px; height:213px; border:1px solid #ccc; float:left; margin:0 6px 0 0; padding:9px 16px; overflow:hidden; zoom:1;}
	.sgb-newsletter h2 {font-size:13px; margin-top:0;}
		.gmbts-top {padding-right:78px; background:url(../img/des/game-newsletter-ico.gif) 100% 0 no-repeat; text-align:left}
			.gmbts-top span {color:#420372; font-weight:bold}
		.gmbts-form {overflow:hidden; zoom:1; padding-top:10px; text-align:left}
			.gmbtsf-input {overflow:hidden; zoom:1; margin-bottom:4px;}
				.gmbtsf-input label {display:block; float:left; font-size:11px; color:#666; line-height:17px;}
				.gmbtsf-input input {float:right; width:128px;}
				.gmbtsf-input .error {clear:both; font-size:11px; color:#cc0000; margin-top:3px;}
			.gmbtsf-submit {border:1px solid #959595; background:url(../img/des/button-grey17-sub.gif) 0 0 repeat-x; float:right}
				.gmbtsf-submit input {border:none; outline:none; background:transparent; height:17px; line-height:17px; width:98px; cursor:pointer; padding-bottom:2px;}
			.gmbtsf-disclaimer {clear:both; font-size:10px; text-align:justify; padding-top:7px;}
      * html .gmbtsf-disclaimer,*+html .gmbtsf-disclaimer{padding-top:2px;}
.right .sgb-newsletter-head span {display:block; padding-top:26px;}
/* Form Validations */
.ff-notvalid {outline:1px solid red; border:1px solid red;}


/* small game bottom */
.sg-bottom {overflow:hidden; zoom:1; padding-top:3px;}
	.sgb-partner {width:214px; float:left; margin:0 6px 0 0;}
		.sgb-partner .gmbt-part {padding:7px 14px; width:auto;}

	.sgb-feedback {float:left; margin:0 6px 0 0; border:1px solid #ccc; padding:7px 14px; height:217px;}
	.sgb-social {float:left; border:1px solid #ccc; padding:7px 12px; height:217px;}
		.sgb-social .gmbt-social {width:108px;}

	.sgb-text-a, .sgb-text-b {float:left; border:1px solid #ccc; padding:6px 7px 6px 7px;}
	.sgb-text-a {width:368px; margin:6px 6px 0 0; padding-bottom:14px;}
	.sgb-text-b {width:368px; margin:6px 0 0 0;}
		.sgb-text-b h2 {margin-top:0;}
		.sgb-text-b ul {margin-top:10px;}
			.sgb-text-b ul li {padding-left:0; background:none; margin:7px 0 7px 0;}

/* Our Games Bottom */
.gmbt-wrap {margin:4px -4px 0 0; overflow:hidden; zoom:1;}
	.gmbt-item {float:left; border:1px solid #ccc; padding:8px 12px; margin:0 4px 0 0; height:214px;}
	.gmbt-part {border:none; background:#E7E7E7; border:1px solid #E7E7E7; width:194px;}
		.gmbt-ptop {text-align:center}
			.gmbt-plink {background-repeat:no-repeat; background-position:0 0; display:inline-block; padding-left:20px; line-height:16px; height:16px; font-weight:bold; vertical-align:middle; margin:0 7px 0 0; font-size:14px;}
/*idu*/
			.gmbt-pus {background:url(../img/usa.png) 0 2px no-repeat; display:inline-block; width:21px; height:16px; vertical-align:middle}
		.gmbt-pimg {display:block; width:126px; height:94px; margin:0 auto; border:2px solid #ccc;}
		.gmbt-ptxta, .gmbt-ptxtb {text-align:center; margin:6px 0}
			.gmbt-pred {font-weight:bold; color:#990000;}
		.gmbt-pbutts {overflow:hidden; zoom:1;}
			.gmbt-pbutts a {width:80px; float:right;}
			.gmbt-pbutts .silver-but17 {float:left;}
	.gmbt-txt {width:320px;}
		.gmbt-txt h1 {font-size:14px; font-weight:bold; margin:0 0 0.6em 0}
	.gmbt-feedback {width:174px;}
		.gmbt-fh {font-size:14px; line-height:100%; font-weight:bold; display:block;}
		.gmbt-ftxt {margin:7px 0; display:block;}
		.gmbt-fform {overflow:hidden; zoom:1;}
			.gmbt-fform textarea, .gmbt-fform input {width:170px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#999;}
			.gmbt-fform .gmbt-femail {margin:7px 0;}
			.gmbt-fform .gmbt-fname {width:101px; float:left; margin:0 6px 0 0}
			.gmbt-fform .silver-but17 {width:60px; float:left;}
	.gmbt-social {width:174px; overflow:hidden; zoom:1;}
		.gmbt-slist {width:104px; float:left; margin:0 0 -13px 0; padding:2px 0 0 4px;}
			.gmbt-slist li {background:none; height:32px; text-align:left; margin-bottom:13px; padding:0;}
			.gmbt-slist 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 .gmbt-slist li a,*+html .gmbt-slist li a{display:block;}
			.gmbt-sstumble a {background:url(../img/des/social/stumble-32x32.gif) 0 0 no-repeat;}
			.gmbt-sfacebook a {background:url(../img/des/social/facebook-32x32.gif) 0 0 no-repeat;}
			.gmbt-sdelicious a {background:url(../img/des/social/delicious-32x32.gif) 0 0 no-repeat;}
			.gmbt-stwitter a {background:url(../img/des/social/twitter-32x32.gif) 0 0 no-repeat;}
			.gmbt-sbookmarks a {background:url(../img/des/social/bookmark-32x32.gif) 0 0 no-repeat; line-height:normal !important;}
			.gmbt-sdigg {width:52px; height:80px; float:right; padding:2px 6px 0 0;}

.newflash_cont {border:3px solid #ccc;}
.newflash_back {width:768px; height:575px; position:absolute; z-index:0; background-image:url(../img/bg-wait-ani.gif); background-repeat:no-repeat; background-position:50% 260px !important;}
.newflash_game {position:relative; z-index:5;}
.newflash_game object {font-size:0;}


/* new white box */
.whitebox {position:relative; zoom:1; border:1px solid #ccc; min-height:24px;}
.white_inner {position:relative; zoom:1; z-index:5;}
.wi_padded {padding:4px 16px;}

/* social */
.tp_social_block{margin:20px 0 0 0;}
.tp_social_list{margin:5px 0 5px 8px;}
.tp_social_list li{height:20px;margin:0 0 0 13px;padding:0;display:inline-block;background-image:none;}
* html .tp_social_list li,*+html .tp_social_list li{display:inline;}
.tp_social_list li a{line-height:20px;cursor:pointer; padding:0 0 0 25px;background-image:url(../img/social/sprite-20x20.gif); background-repeat:no-repeat;height:20px;display:inline-block; font-size:11px; font-weight:bold;text-decoration:none;color:#6085d3;}
.tp_social_list .tp_digg {margin-left:47px;}
.tp_digg a{background-position:0 -120px;}
.tp_stumble a{background-position:0 0;}
.tp_facebook a{background-position:0 -20px;}
.tp_deliciouse a{background-position:0 -80px;}
.tp_twitter a{background-position:0 -100px;}
.tp_add a{background-position:0 -40px;}
.tp_print a{background-position:0 -60px;}
.tp_social_list .tp_twitter {}
.index_social {position:absolute; right:208px; bottom:3px;}
.index_social .social_top {float:none; padding:0; display:inline; overflow:hidden; zoom:1;}
/*idu*/
.index_social .social_top a {display:block; width:18px; height:18px; float:left; margin:0 5px 0 0; background-image:url(../img/social/sprite-18x18.png); background-repeat:no-repeat; cursor:pointer;}
.index_social .soc_su {background-position:0 0;}
.index_social .soc_fb {background-position:0 -18px;}
.index_social .soc_bm {background-position:0 -36px;}
.index_social .soc_pr {background-position:0 -54px;}
.index_social .soc_dl {background-position:0 -72px;}
.index_social .soc_dg {background-position:0 -108px;}
.index_social .soc_tw {background-position:0 -90px;}


.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;}


#gr-partner {padding:4px 22px; border:1px solid #ccc; margin:12px 0; overflow:hidden;}
#grp-logo {display:block; width:80px; float:left; margin-right:36px;}
	#grp-logo img {border:none;}
#grp-bonus {font-size:14px; width:120px; float:left; line-height:40px; margin-right:44px;}
	#grp-bonus span {font-weight:bold; color:#e64848;}
#grp-us {width:121px; height:14px; line-height:12px; float:left; padding-top:14px; margin-right:20px; color:#666}
	#grp-us img {border:none; float:left; margin:-1px 6px 0 0;}
#grp-links {width:71px; float:left; line-height:40px; text-align:left; overflow:hidden;}
	#grp-links a {}
	#grp-links .golden-but17 {margin-top:11px; padding:0 8px;}

.grt {border:1px solid #ccc; width:100%;}
.grt td {padding:6px 7px;}

/*idu*/
#search-form {width:192px; height:19px; background:url(../img/des/search.png) 0 0 no-repeat; position:absolute; bottom:2px; right:4px;}
#search-form input {border:none; outline:none; background:none;}
	#cse-text {width:133px; padding:0 2px; display:block; float:left; height:19px; line-height:19px; font-size:11px;}
	#cse-butt {width:55px; display:block; float:right; height:16px; cursor:pointer;}
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
input.gsc-search-button {cursor:pointer;}
.gsc-clear-button {display:none;}
.cse .gsc-control-cse,
.gsc-control-cse {

  width: 100% !important;
}
input.gsc-search-button {height:19px !important;}
#cse-butt {height:19px !important;}
input.gsc-search-button, x:-moz-any-link, x:default {height:19px !important; padding-bottom:3px !important;}
#cse-butt, x:-moz-any-link, x:default {height:16px !important;}
/*idu*/
input.gsc-search-button {background:url(../img/des/search.png) 100% 0 no-repeat transparent !important; border:none !important; outline:none; padding-bottom:1px; width:56px;}
.gs-spacer {display:none;}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: static;
}
.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;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link, .gs-result .gs-title:link, .gs-result .gs-title:link * {
  color: #1339b6 !important;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited, .gs-result .gs-title:visited, .gs-result .gs-title:visited * {
  color: #3b3b60 !important;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover, .gs-result .gs-title:hover, .gs-result .gs-title:hover * {
  color: #a60000 !important;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active, .gs-result .gs-title:active, .gs-result .gs-title:active * {
  color: #a60000 !important;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
  cursor:pointer;
}
input.gsc-input {height:17px;}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  z-index:999;
  text-align:left;
  /* The top, left, and width are set in JavaScript. */
}
.green_inner {position:relative; overflow:hidden;}
.gsc-completion-container tr td {padding:4px 2px !important;}
.grtd td {background:#e9e9e9;}

.banner-top {height:0; position:relative; overflow:visible;}
