/*+ general +*/
* { margin:0; padding:0; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

img {
	border:none;
}

.self-clear {
    _height: 1%;
    *display: inline-block;
    _display: block;
}
	.self-clear:after {
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
	}

.float-left { float: left; }
.float-right { float: right; }

.align-top { vertical-align:top; }
.align-middle { vertical-align:middle; }
.align-bottom { vertical-align:bottom; }

.l {text-align:left;}
.c {text-align: center;}
.r {text-align:right;}

body {
	font: 12px Arial, Helvetica, sans-serif;
	background-color:#43586f;
}

/*- general -*/

a.intlink:link { text-decoration: none; color:white; }
a.intlink:hover { text-decoration: none; color:white; }
a.intlink:visited { text-decoration: none; color:white; }

a.intlinkorg:link { text-decoration: none; color:#FDB102; }
a.intlinkorg:hover { text-decoration: none; color:#FDB102; }
a.intlinkorg:visited { text-decoration: none; color:#FDB102; }

a.intlink_black:link { text-decoration: none; color:black; }
a.intlink_black:hover { text-decoration: none; color:black; }
a.intlink_black:visited { text-decoration: none; color:black; }

#wrapper {
	width:1000px;
	margin: 0 auto;
}

/*+ header +*/
#header {
	background: url(gfx/header_bg.jpg) no-repeat left top;
	margin-top:14px;
}
	#header ul {
		text-align:right;
		list-style: none;
		margin: 58px 10px 0 0;
	}
	#header ul li {
		display:inline;
	}
	#header ul li a {
		color:#fff;
		padding: 0 7px;
	}
	#header .right {
		float:right;
	}	
	
#intro {
	float:left;
	padding:30px 30px 0 50px;
	width:420px;
	font-size:14px;
}


	#intro h1 {
		color:#fff;
		font-size:26px;
		font-weight:normal;
	}
	#intro label {
		color:#c0c0c0;
		font-size:14px;
		text-transform:uppercase;
	}
	#intro h2 {
		color:#fdb102;
		font-size:14px;
		text-transform:uppercase;
	}
	#intro p {
		color:#d7d7d7;
		padding:20px 0;
	}
#watch-demo {
	float:left;
	width:265px;
	text-align:center;
	padding-top:40px;
}
	#watch-demo a {
		color:#fff;
		font-size:14px;
	}
#special-offer {
	float:right;
	text-align:right
}
	#special-offer .learn-more {
		margin-right:7px;
	}
	#special-offer a {
		color:#fff;
		font-size:11px;
		text-decoration:underline;
	}
		#special-offer a:hover {
			text-decoration:none;
		}
	
#as-seen-in {
	/*border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #cdcece;
	background-color:#dcdcdc;*/
	margin-top:9px;
	color:#808080;
}
	#as-seen-in div {
		padding: 9px 0 0 75px;
		vertical-align:top;
	}
	#as-seen-in img {
		margin: 0 14px;
	}
/*- header -*/

/*+ content +*/
#content {
	background: #253853 url(gfx/content_bg.png) repeat-x left top;
	padding:6px;
}
	#content h2 {
		color:#2a5179;
		font-size:18px;
		border-bottom:1px solid #dcdcdc;
		margin: 14px 20px;
		padding-bottom:3px;
	}
	#content .col-left {
		width:645px;
		overflow:hidden;
		float:left;
	}
	
	.highlight {
		font-weight:bold;
		color:#ff8000;
	}
	
	.col-left-wrapper {
		background: url(gfx/col-left_bg.png) repeat-y left top;
	}
	
	.col-left-content {
		padding: 0 28px;
		line-height:1.5;
		font-size:14px;
	}

		.col-left-content .highlight {
			font-weight:bold;
			color:#ff8000;
		}

		.col-left-content ul {
			list-style:none;
			margin: 18px 0 18px 25px;
			font-size:14px;
		}
			.col-left-content ul li {
				background: url(gfx/bullet.png) no-repeat left top;
				padding: 0 0 5px 28px;
				list-style: none;
			}
			.col-left-content ul li span {
				color:#ff8000;
			}
	.left-box {
		background-color:#e7e7e7;
		padding:5px;
		margin-top:16px;
	}
	.left-box div {
		border:1px solid #d2d2d2;
		padding:15px 15px 5px 15px;
		background-color:#fff;
	}
	.left-box h3 {
		color:#253853;
		font-size:14px;
		margin: 0 6px 6px 6px;
		background: #e7e7e7 url(gfx/left-header_bg.png) no-repeat right bottom;
	}
		.left-box h3 span {
			background:#e7e7e7;
			padding-right:5px;
		}
		.left-box div.self-clear img {
			margin-left:20px;
		}

.left-box .supported {
	margin-left: 20px;
    border: none;
    padding: 0;
}
ul.list {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: outside disc;	
}
ul.list li {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: outside disc;	
	background: none;
}
.screenshots {
	clear:both;
	float:right;
	padding-right:50px;
}
		
#content .col-right {
	float:right;
	width:330px;
	padding: 0 2px 0;
	overflow:hidden;
}
	.col-right	h4 {
		color:#fff;
		font-size:11px;
		padding:5px 11px;
		margin-top:8px;
	}
		.search-box h4 {
			background: url(gfx/header-search_bg.png) no-repeat left top;
		}
		.features-box h4,
		.testimonials-box h4 {
			background: url(gfx/header-features_bg.png) no-repeat left top;
		}
	.search-box div {
		background:url(gfx/idea-1b_08.png) no-repeat left top;
	}
	.search-box h5 {
		font: 17px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		padding-left:100px;
		padding-top:10px
	}
	.search-box form {
		padding-left:30px;
	}
	.search-box form label {
		color:#b05800;
		font-size:11px;
		font-weight:bold;
		display:block;
	}
	.search-box form input {
		vertical-align:middle;
	}
	.search-box form #search {
		width:170px;
		height:18px;
		border:1px solid #006a6a;
	}
	.search-box form span {
		display:block;
		color:#9b9b9b;
		padding:0 35px 0 130px;
		font-size:11px;
	}
	.search-box p.r {
		color:#c0c0c0;
		padding:13px 14px;
	}
	.search-box p.r span {
		color:#fff;
	}
	
	.features-box .features-container {
		border: 1px solid #243751;
		padding:0 7px;
		background-color:#131c2d;
	}
	.features-box .features-container .self-clear {
		padding:7px 0;
		border-bottom:1px solid #454b5b;
	}
	.features-box .features-container .last {
		border-bottom:none;
	}
	.features-box .features-container p {
		float:left;
		width:180px;
		color:#c0c0c0;
		margin-top:5px;
	}
	.features-box .features-container img {
		margin-right: 15px;
	}
	.features-box .features-container p a {
		border-bottom:1px dashed #6D7178;
		color:#FDB102;
		display:block;
		margin-bottom:3px;
		padding-bottom:3px;
	}
	

.testimonials-box {
}
	.testimonials-box div {
		padding:0 10px;
		background-color: #141d2e;
		border:1px solid #2b4161;
	}
	.testimonials-box p {
		padding:20px 10px 20px 18px;
		line-height:1.5;
		color:#c7d0e0;
		background: url(gfx/quote-open.png) no-repeat left 20px;
		border-bottom:1px dashed #6f737c;
	}
		.testimonials-box p.last {
			border-bottom:none;
		}
	.testimonials-box p img {
		padding-left:5px;
	}
	.testimonials-box div span {
		color:#C0C0C0;
		display:block;
		margin-top:15px;
		text-align:right;
	}
/*- content -*/


/*+ footer +*/
#footer {
	
	margin-top:14px;
}
	#footer .rooms {
		background: url(gfx/footer_bg.png) 0 50% no-repeat;
	}
	#footer label {
		width:355px;
		padding: 50px 55px 20px;
		display:block;
		font-size:14px;
		color:#a1a4aa;
		text-transform:uppercase;
		float:left;
	}
	#footer div.float-left {
		width: 118px;
		padding-left: 15px;
		padding-top: 16px;
	}
	#footer div.float-left a {
		text-transform: uppercase;
		color:#808080;
		font-size:10px;
		display:block;
	}
	#footer div.float-left div {
		text-transform: uppercase;
		color:#808080;
		font-size:10px;
		display:block;
	}
	#footer ul {
		list-style:none;
		margin: 20px auto;
	}
	#footer ul li {
		color:#a7a7a7;
		display:inline;
	}
	#footer ul li a{
		color:#a7a7a7;
	}
	#footer .download-notice {
		color: #808080; 
		font-size: 11px;
		clear: both;
		margin-left: 480px;
		margin-bottom: 15px;
	}
/*- footer -*/


/*+ sub-pages : player-search-results +*/
#sub-page h1 {
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
	padding: 25px 45px 28px
}
	#sub-page h1 span {
		color:#c0c0c0;
		font-size:14px;
		font-weight:normal;
		padding-left:40px;
		padding-bottom:2px;
		text-transform:uppercase;
	}
	#sub-page #header {
		background: url(gfx/header_bg-subpage.jpg) no-repeat left top;
	}
	#sub-page h3 {
		color:#808080;
		font-size:18px;
		font-weight:normal;
	}

#content-wrapper {
	background: url(gfx/sub-content_bg.png) repeat-y left top;
	padding:0 18px;
}

#col-wrapper {
	border-left:0px solid #d8d8d8;
	margin-left:50px;
	padding-left:8px;
}
	#col-wrapper h4 {
		color:#203147;
		font-size:14px;
		margin:30px 0 10px 5px;
	}
		
	#col-wrapper .col-left {
		width: 430px;
	}
		
	#col-wrapper .col-right {
		width: 368px;
		margin-right:50px;
	}
	
	#profile img.float-left {
		margin-right:15px;
	}
	#profile #playericon {
		display:inline;
		margin-left:50px;
		margin-top:0px;
		padding-bottom:13px;
	}
	#profile #icontext {
		margin-left:80px;
		margin-bottom:5px;
		width:380px;

		font-style:italic;
	}
	#profile #playersite {
		margin-left:70px;
		margin-right:5px;
		padding-bottom:10px;
	}
	#profile h2{
		font-size:28px;
		display:inline;
		text-decoration:none;
		border:0px;
		margin:0px;
	}
	#profile #playername {
		color:#ff9932;
		font-weight:bold;
	}
	#profile #sitename {
	}
	#profile #othersites {
		float:right;
		margin-right:50px;
		margin-top:10px;
		
	}
	#profile #othersites a {
		text-decoration:underline;
		
	}
	#profile p {
		color:#203147;
		font-size:14px;
	}
	#profile p label {
		color:#ff9932;
		font-size:18px;
		padding-right:65px;
		font-weight:normal;
	}
	#profile p span {
		color:#ff9932;
	}
	
	.profile-info {
		color:#203147;
		border: 1px solid #DDDDDD;
	}
		.profile-info label {
			display:block;
			padding:3px 11px;
		}
			.profile-info label.odd {
				background-color:#e7e7e7;
			}
		.profile-info span {
			font-weight: bold;
			display:block;
			width:180px;
			float:left;
		}
		
	.status-report {
		background-color:#213249;
	}
		.status-report h5 {
			color:#fff;
			margin:0;
			padding: 15px;
			font-size:23px;
		}
		.status-report h5 span {
			color:#ff9932;
		}
		.status-report p {
			color:#c0c0c0;
			padding:0 20px;
		}
		.status-report p span {
			color:#fff;
		}
	.status-depth {
		background: url(gfx/status-report_bg.png) no-repeat center top;
		height:166px;
	}
	.status-depth ul {
		list-style: none;
		padding: 19px 20px;
	}
		.status-depth ul li {
			padding: 0 0 13px 26px;
			color:#fff;
		}
		.status-report form p {
			font-weight:bold;
			padding: 20px 20px 5px;
			color:#fff;
		}
		.status-report form p label {
			font-size:11px;
			font-weight:normal;
			display:block;
			float:left;
			width:45px;
			text-align:center;
			padding-top:3px;
		}
		.status-report form p span {
			display:block;
		}
		.status-report form p span input {
			border: 1px solid #006a6a;
			width:172px;
			height:17px;
			float:left;
			margin-bottom:5px;
		}
		.status-report form p input.float-right {
			margin-top:10px;
		}
		.status-report form a {
			color:#c0c0c0;
			text-align:right;
			display:block;
			padding-top:10px;
			font-size: 11px;
			text-decoration:underline;
		}
			.status-report form a:hover {
				text-decoration:none;
			}

	#status-report-dominate {
			text-align:center;
			padding-bottom:10px;
			background-image:url(gfx/tour-search-bg.png);
			background-repeat:repeat-x;
			background-color:#192237;
			width:368px;
			
		}
			#status-report-dominate img {
				vertical-align:bottom;
			}
			#status-report-dominate a {
				outline:none;
			}
	.status-report-dominate1 {
		background-color:#131C2C;
		padding:20px;
	}
	.status-report-dominate1-head {
		font-size:18px;
		color:#FFF;
		background-color:#192237;
		border-top:1px solid #263453;
		border-bottom:1px solid #000;
		margin-bottom:10px;
		padding:10px;
	}
	.status-report-dominate1 p {
		color:#FFF;
		padding:10px 10px 20px 10px;
		border-bottom:1px solid #263453;
	}
		
	.player-search {
		background: #e7e7e7 url(gfx/player-search_bg.png) no-repeat;
		padding:15px;
		margin-top:10px;
		height:75px;
	}

	#noresults .player-search{
		width:368px;
	}
		.player-search h5 {
			color:#203147;
			padding-left: 90px;
			font-size:18px;
			font-weight:normal;
		}
		.player-search input {
			vertical-align:middle;
		}
			.player-search #search {
				width:225px;
				border:1px solid #006a6a;
			}
		.player-search p {
			padding: 5px 0 5px 10px;
		}
		.player-search p span {
			display:block;
			text-align:right;
			font-size:11px;
			margin-top:10px;
		}
		
	.recent-showdowns {
		width:845px;
		border:1px solid #c0c0c0;
	}
		.recent-showdowns th {
			background-color:#213249;
			font-size:14px;
			color:#c0c0c0;
			text-align:center;
			margin-bottom:3px;
			padding:3px;
		}
		.recent-showdowns th.first {
			text-align:left;
			padding-left:15px;
		}
		.recent-showdowns td {
			text-align:center;
			padding:2px 0;
			font-size:12px;
		}
			.recent-showdowns td.profit {
			}
			.recent-showdowns td a {
				color:#3a66cc;
				text-decoration:underline;
			}
				.recent-showdowns td a:hover {
					text-decoration:none;
				}
			.recent-showdowns td.first {
				text-align:left;
				padding-left:15px;
			}
		.recent-showdowns .odd td {
			background-color:#e7e7e7;
		}
		.recent-showdowns span {
			background: url(gfx/mini-suit.png) no-repeat left top;
			padding:0 5px;
		}
			.recent-showdowns span.heart {
				background-position: left -11px;
			}
			.recent-showdowns span.dimond {
				background-position: left -35px;
			}
			.recent-showdowns span.club {
				background-position: left -59px;
			}
			.recent-showdowns span.spade {
				background-position: left -84px;
			}


.report-request-content{
	font-size:14px;
	width:500px;
	padding-bottom:20px;
	margin-left: auto ;
	margin-right: auto ;
}
.completed-links{
	margin-top:15px;
	margin-left: 30px;
}
.completed-links ul{
	margin-top:15px;
	margin-left:30px;
	margin-bottom:15px;
}
.report-request-content .red{
	color:red;
}
.report-request-content p{
	margin-bottom:10px;
}
.report-request-buttons{
	font-size:14px;
	width:500px;
	padding-bottom:20px;
	text-align:center;
	margin-left: auto ;
	margin-right: auto ;
}

/*- sub-pages -*/

/*+ cpa page +*/
.gray-bg {
	background-color:#e7e7e7;
}

.container-2,
.container-3 {
	margin: 0 auto;
}
.container-2 {
	width: 466px;
}
.container-3 {
	width: 710px;
}

#cpa-try {
	padding: 26px 20px;
}
	#cpa-try div.float-left {
		width:215px;
	}
		#cpa-try div.float-left h3 {
			font-size:14px;
			color:#184467;
			font-weight:bold;
		}
		#cpa-try div.float-left h4 {
			color:#ff8000;
			font: 30px "Times New Roman", Times, serif;
		}
			#cpa-try div.float-left h4 span {
				display:block;
				color:#184467;
				text-align:right;
			}
		#cpa-try div.float-left label {
			color:#184467;
			text-align:right;
			padding-right:10px;
			display:block;
			font-size:14px;
		}
		#cpa-try div.float-left p {
			color:#184467;
			line-height:1.5;
			font-size:14px;
			margin-top:5px;
		}
	
	#cpa-try div.float-right {
		border:1px solid #c0c0c0;
		background-color:#fff;
		width:600px;
		padding:10px 30px;
	}
		#cpa-try div.float-right h2 {
			border:none;
			font-weight:normal;
			margin-top:25px;
		}
		
	ul.bullets {
		list-style:none;
		margin: 18px 0 18px 20px;
		font-size:12px;
	}
		ul.bullets li {
			background: url(gfx/bullet.png) no-repeat left top;
			padding: 3px 0 5px 28px;
			list-style: none;
		}
		ul.bullets li span {
			color:#ff8000;
		}
		
	#cpa-try div.float-right ul.bullets {
		margin-left:50px;
	}
	
	h3.legend {
		margin:20px 0 20px 0;
		padding:0;
		text-align:center;
		#background: url(gfx/h2-legend.png) no-repeat center 14px;
	}
		h3.legend span {
			background-color:#f4f4f4;
			color:#404040;
			font-size:24px;
			padding:0 10px;
		}
	
	.room-wrapper {
		width:223px;
		padding-bottom:20px;/*35px;*/
		float:left;
		margin-right:20px;
	}

		#choose-room div.last {
			margin-right:0;
		}
		.room-active {
			/*background: url(../images/gray-downarrow.png) no-repeat center bottom;*/
		}
			.img-inactive {
				position:absolute;
				z-index:100;
				cursor:pointer;
			}
			.room-active .img-inactive {
				display:none;
			}
		.room-wrapper .room {
			background:url(gfx/cpa-rooms.png) no-repeat;
			min-height: 293px;
			height: auto !important;
			* height: 293px;
		}
		.room-wrapper .mansion-poker {
			background-position:left -400px;
		}
		.room-wrapper .ultimate-bet {
			background-position:left -800px;
		}
		.room-wrapper .absolute-poker {
			background-position:left -1200px;
		}
		.room-wrapper .cd-poker {
			background-position:left -1600px;
		}
		.room-wrapper .titan-poker {
			background-position:left -1600px;
		}
		.room-wrapper .winner-poker {
			background-position:left -0px;
		}
		.room-wrapper .party-poker {
			background-position:left -2000px;
		}
		.room-wrapper .redkings-poker {
			background-position:left -2400px;
		}
		.room-wrapper .betfair {
			background-position:left -2800px;
		}
		.room-wrapper .blackchip {
			background-position:left -3200px;
		}
		.room-wrapper .williamhill {
			background-position:left -3600px;
		}
		
	#sub-page .room-wrapper h3 {
		color:#e10000;
		font-size:30px;
		text-align:center;
		font-weight:bold;
	}
		#sub-page .room-wrapper h3 span {
			color:#184467;
			font-size:23px;
			padding-left:5px;
		}
	#sub-page .room-wrapper h4 {
		font-size: 30px;
		color:#e10000;
		text-align:center;
		padding-left:22px;
	}
		#sub-page .room-wrapper h4 span {
			color:#184467;
			font-size:16px;
			vertical-align:top;
			padding-right:5px;
		}
		
	.room-wrapper ul.bullets {
		margin-left:30px;
		color:#131c2d;
		font-size:14px;
	}
	
	p.setup {
		color:#184467;
		font-size:14px;
		margin-top:20px;
		text-align:center;
		font-size: 160%;
	}
		p.setup span {
			color:#ff8000;
		}
		p.setup em {
			color:#808080;
			font-size:12px;
		}
	
	.cpa-steps {
		padding:0 25px;
	}
		.cpa-steps .step {
			width:260px;
			float:left;
		}
		h4.legend {
			color:#ff8000;
			font-size:18px;
			text-align:center;
			font-weight:normal;
			background:url(gfx/h4-legend.png) no-repeat center 12px;
			margin-bottom: 10px;
		}
			h4.legend span {
				background-color:#f4f4f4;
				padding:0 10px;
			}
		.cpa-steps .step h5 {
			color:#184467;
			font-size:18px;
			margin-bottom:10px;
			font-weight:normal;
		}
		.cpa-steps .step div {
			padding:10px;
			background-color:#e7e7e7;
			min-height: 260px;
			height: auto !important;
			* height: 260px;
		}
		.cpa-steps .step p {
			color:#184467;
			line-height:1.5;
		}
		span.free {
			color:#ff8000;
			font-weight: bold;
		}
		.cpa-steps .step2 {
			margin:0 60px;
		}
		
		.cpa-steps .step input.text {
			float:right;
			width:150px;
			border:1px solid #006a6a;
			margin-bottom:8px;
			margin-left:5px;
			height:18px;
		}
		.cpa-steps .step label {
			color:#b05800;
			font-size:11px;
			font-weight:bold;
		}
		.cpa-steps a {
			text-decoration:underline;
		}
		.cpa-steps .disclaimer {
			clear:both; 
			font-size:9px; 
			padding-top:15px;
		}
/*- cpa page -*/

/*+ tour page +*/
#tour-top {
	float:left;
	width:710px;
}

#tour-page h2 {
	color:#2a5179;
	font-size:18px;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:none;
	background: url(gfx/tour-header_bg.png) no-repeat right 4px;
}
	#tour-page h2 span {
		padding-right:10px;
		background-color:#e7e7e7;
	}
	#tour-page #tour-video {
		background:#e7e7e7;
		padding:12px;
	}
	#tour-featured {
		float:left;
		width:640px;
		border:1px solid #c0c0c0;
		padding:5px 6px;
		background-color:#fff;
	}
	#tour-video-wrapper {
		position:relative;
	}
		#tour-video-wrapper img {
			vertical-align:bottom;
		}
	#video-menu-container {
		background:#161f31;
		position:absolute;
		right:0;
		z-index:100;
	}
		#video-menu-collapse {
			float:left;
			background:url(gfx/tour-menu-collapse.png) no-repeat;
		}
		.video-menu-expand {
			background:url(gfx/tour-menu-expand.png) no-repeat!important;
		}
	#video-menus {
		float:left;
		list-style:none;
		text-align:center;
		padding-top:12px;
		overflow:hidden;
		width:136px;
	}
		#video-menus li {
			padding-bottom:15px;
		}
			#video-menus li.last {
				padding-bottom:0;
			}
		#video-menus li img {
			margin-bottom:5px;
		}
		#video-menus a {
			color:#fdb102;
			font-size:12px;
		}
			#video-menus a span {
				font-size:10px;
			}
	
	#tour-dominate {
		width:256px;
		border:1px solid #c0c0c0;
		float:right;
	}
		#tour-dominate img {
			vertical-align:bottom;
		}
		#tour-dominate a {
			outline:none;
		}
	
	#content .tour-col-left {
		width:660px;
		float:left;
		font-size:14px;
	}
		.tour-col-left ul {
			list-style:none;
			margin: 18px 0 18px 25px;
			font-size:14px;
		}

		#content .tour-col-left h2 {
			margin:14px 0;
			font-weight:normal;
		}
		.tour-box {
			margin:0 10px;
			background-color:#e7e7e7;
			padding:5px;
		}
		.tour-col-left p {
			line-height:1.5;
		}
		#content .tour-box h3 {
			background:#E7E7E7 url(gfx/left-header_bg.png) no-repeat scroll right bottom;
			color:#253853;
			font-size:14px;
			margin:0 6px 6px;
		}
		#content .tour-box h3 span {
			color:#253853;
			font-size:14px;
			font-weight:bold;
			background-color:#e7e7e7;
			padding-right:10px;
		}
		.tour-features-icons {
			width:115px;
			margin-right:7px;
			float:left;
			color:#2a5179;
			font-size:11px;
		}
		.tour-features {
			width:478px;
			float:left;
			padding:15px;
			background-color:#fff;
		}
		.tour-features a {
			text-decoration:underline;
		}
		.tour-features ul.bullets {
			margin-left:30px;
		}
	#content .tour-col-right {
		width:270px;
		float:right;
		padding-top:28px;
	}
		#content .tour-col-right .player-search h5 {
			color:#203147;
			font-size:15px;
			font-weight:bold;
			text-align:right;
		}
		#content .tour-col-right .player-search p {
			padding:12px 0 5px 10px;
		}
		#content .tour-col-right .player-search p span {
			margin-top:4px;
			width:130px;
			float:right;
			color:#595959;
		}
		#content .tour-col-right .player-search #search {
			width:130px;
		}
	#content .tour-col-right .testimonials-box div {
		background-color:#e7e7e7;
		border:none;
	}
	#content .tour-col-right .testimonials-box p {
		background: url(gfx/tour-quote-open.png) no-repeat left 20px;
		color:#25374e;
		border-bottom:1px dashed #d1d1d1;
	}
	#content .tour-col-right .testimonials-box p.last {
		border-bottom:none;
	}
/*- tour page -*/


#darken {
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height: 1000px;
   display:none;
   z-index: 100;
   opacity: .6;
   -moz-opacity: 0.6;
   filter:alpha(opacity=60); /* Transparency in IE */
   background-color: black; 
}


#replayer_popup {
	display: none;
	border: solid 3px #aaaaaa;
	margin: 0;
	position: absolute;
	width: 450px;
	height: 350px;
	z-index: 101;
	background: #001122;
	font-family: Arial;
	color: #FFFFFF;
	padding: 0px;
}


#replayer_close a{
float:right;
padding: 3px;
color: #FFFFFF;
text-decoration: none;
}

#index_video_popup {
	display: none;
	background: url(gfx/vid_bg.png);
	margin-bottom: 0px;
	position: absolute;
	width: 668px;
	height: 588px;
	z-index: 101;
	font-family: Arial;
	color: #FFFFFF;
	padding: 0px;
}


#index_video_close a{
display:inline;
float:right;
padding-top:6px;
padding-right:6px;
color: #FFFFFF;
font-size:14px;
text-decoration: none;
}

#index_video_headline{
width:668px;
margin-top:15px;
text-align:center;
color: #660000;
font-size:20px;
font-weight:bold;
}

#index_video_offers{
display:inline;
margin-top:25px;
margin-left:80px;
color: #FFFFFF;
font-size:14px;
text-decoration: underline;
}

#index_video_offers a{
color: #FFFFFF;
text-decoration: underline;
}

#index_video_title{
	margin-top:5px;
	margin-left:5px;
	color: #FFFFFF;
	font-size:20px;
}


/*+ download page +*/
#download-top {
	float:left;
	width:710px;
}
.download-features-icons {
			margin-left:7px;
			float:left;
			width:178px; 
			color:#2a5179;
			font-size:11px;
			text-align:center;
		}
		.download-features {
			width:352px;
			float:left;
			padding:15px 15px 10px 10px;
			background-color:#fff;
		}
		.download-features a {
			text-decoration:underline;
		}
		.download-features ul.bullets {
			margin-left:30px;
		}
        .download-text {
	     float:left;
		 padding:2px 0 0 5px;
		 
		 }
         .download-size { 
	      font-size:9px;
		  margin-top:-15px;
		 
		 }
		 .download-supported { 
	      padding:6px 6px 0 6px;
		 
		 }
		 .download-site-icons {
	     float:right;
		 text-align:right;
		 width:100px;
		 margin-bottom:10px;
		 
		 }
		.download-box {
			margin: 0 10px 10px 10px;
			background-color: #e7e7e7;
			padding: 5px;
		}
		.download-col-left p {
			line-height: 1.5;
		}
		.download-col-left .download-notice {
			color: #666; 
			font-size: 11px; 
			text-align: center;
		}
		#content .download-box h3 {
			background:#E7E7E7 url(gfx/left-header_bg.png) no-repeat scroll right bottom;
			color:#253853;
			font-size:14px;
			margin:0 6px 6px;
		}
		#content .download-box h3 span {
			color:#253853;
			font-size:14px;
			font-weight:bold;
			background-color:#e7e7e7;
			padding-right:10px;
		}

	#content .download-col-left {
		width:600px;
		float:left;
		font-size:14px;
	}
    #content .download-col-right {
		width:330px;
		float:right;
		padding-top:0px;
	}
		#content .download-col-right .player-search h5 {
			color:#203147;
			font-size:15px;
			font-weight:bold;
			text-align:right;
		}
		#content .download-col-right .player-search p {
			padding:12px 0 5px 10px;
		}
		#content .download-col-right .player-search p span {
			margin-top:4px;
			width:130px;
			float:right;
			color:#595959;
		}
		#content .download-col-right .player-search #search {
			width:130px;
		}
	#content .download-col-right .testimonials-box div {
		background-color:#e7e7e7;
		border:none;
	}
	#content .download-col-right .testimonials-box p {
		background: url(gfx/tour-quote-open.png) no-repeat left 20px;
		color:#25374e;
		border-bottom:1px dashed #d1d1d1;
	}
	#content .download-col-right .testimonials-box p.last {
		border-bottom:none;
	}
/*- download page -*/


/*+ order page +*/
.order-containerL{
 float:left;
}

.order-sub-containerL-top {
 background-color:#D9EAF6;
 border:1px solid #CCC;
 width:400px;
 margin-right:20px;
 margin-bottom:20px;
 padding:10px;
}

.order-sub-containerL-bot {
 background-color:#eeeeee;
 border:1px solid #CCC;
 width:400px;
 margin-right:20px;
 padding:10px;
}
	
.order-subhead {
		color:#000;
		font-size:16px;
		font-weight:bold;
		background-color:#fafafa;
		margin:0 0 10px 0;
		padding:10px;
		border:1px solid #FFF;
		border-bottom:1px solid #CCC;

	}


.order-containerR {
 float:left;
}
.order-sub-containerR-top {
 background-color:#eeeeee;
 border:1px solid #CCC;
 padding:10px;
 width:400px;

 margin-bottom:20px;
}
.order-sub-containerR-bot {
 background-color:#eeeeee;
 border:1px solid #CCC;
 padding:10px;
 width:400px;

 margin-bottom:20px;
}
.order-row {
 clear:both;
	}
.order-col-1 {
 font-weight:bold;
 width:130px;
 float:left;
 padding:0 0 10px 10px;

}
.order-col-2 {
  float:left;
  width:160px;
  margin-bottom:20px;

}
.order-col-3 {
  float:left;
}
.order-submit {
	text-align:center;
	margin-bottom:10px;
}
.order-text-small {
 font-size:11px;
 padding-top:6px;
}
.order-testimonials {
	padding:0 10px 20px 10px;
}
.order-secure {
	float:right;
	margin:-8px -8px 0 0;
}
.order-summary-image {
	float:right;
	margin-bottom:10px;
}
.order-summary-table {
    border:1px solid #FFF;
	float:left;
	margin-left:10px;
	
				
}
.order-summary-row {
	float:left;
	background-color:#D9EAF6;
	border-bottom:1px solid #A8BECC;
	clear:both;
	width:253px;
}
.order-summary-col1 {
	width:80px;
	padding:8px;
	float:left;
	font-weight:bold;
}
.order-summary-col2 {
	padding:8px;
	float:left;
	width:140px;
}

.border-left{
	border-left:1px solid #A8BECC;
}

.border-right{
	border-right:1px solid #A8BECC;
}

.order-summary-col1-coupon {
	color:#FF0000;
	width:80px;
	padding:8px;
	float:left;
	font-weight:bold;
}
.order-summary-col2-coupon {
	padding:8px;
	float:left;
	width:140px;
}
.order-summary-col1-invalid {
	color:#FF0000;
	width:236px;
	padding:8px;
	float:left;
	font-weight:bold;
}

.order-summary-coupon {
	clear:both;
	margin:20px 10px 10px 10px;
}

.order-summary-coupon #submit{
	padding:2px 10px;
}

.order-summary-text {
	font-weight:bold;
	margin:40px 0 6px 0;
}

#agree_subscription {
	margin-left: 10px;
	font-size: 11px;
}

.error {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}

.left {
	text-align:left;
}

/*- order page -*/

/*- create account page -*/

#info .aweber {
	display:none;
}

.create-account-container {
	 background-color:#eeeeee;
	 border:1px solid #CCC;
	 padding:10px;
	 width:400px;
	 margin-bottom:20px;
}

.create-account-subhead {
	color:#000;
	font-size:16px;
	font-weight:bold;
	background-color:#fafafa;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #FFF;
	border-bottom:1px solid #CCC;
}

.create-account{
	margin-left:270px;
}

.create-account-col-1 {
 font-weight:bold;
 width:130px;
 float:left;
 padding:2px 10px 0px 0px;
 text-align:right;

}
.create-account-col-2 {
  float:left;
  width:160px;
  margin-bottom:10px;

}

.create-account-row {
 clear:both;
}

.create-account-submit-row {
	clear:both;
	text-align:center;
}

.create-account-button {
	font-size:14px;
	padding:3px 10px 3px 10px;
}

/*+ subscription page +*/
.subscription-container {
	margin:auto;
	width:926px;
}

.subscription-left {
	width:270px;
	margin:20px 10px 0 0;
	padding:0px;
	float:left;
	border:1px solid #CBC5B2;
	background-image:url(gfx/micro_bg.png);
	background-repeat:repeat-x;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.subscription-left-head {
	font-size:18px;
	font-weight:bold;
	border:1px solid #999;
	text-align:center;
	vertical-align:bottom;
	height:54px;
	background:url(gfx/head_bg.png);
	background-repeat:repeat-x;
	background-color:#dddddd;
	margin:13px;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
	
}
.subscription-middle-color {
	background-color:#c0c0c0;
}
.subscription-middle-bg {
	background-image:url(gfx/silver_bg.png);
	width:300px !important;
	margin-top:10px;
}
.subscription-right-bg {
	background-image:url(gfx/gold_bg.png);
	margin-right:0px;
	width:330px !important;
	margin-top:0px;
	background-color:#DFD7A9;
}
.subscription-containerv31 {
	width:560px !important;
	margin:0 0 0 -10px;
	float:left;
}
.subscription-containerv32 {
	width:335px !important;
	margin:5px 0 0 30px;
	float:left;
	font-size:13px;
}
.martop {
	padding-top:25px;
}
.easy_head {
	margin-bottom:5px;
	font-weight:bold;
}
.privacy-color {
	color:#cc0000;
	font-weight:bold;
}
.subscription-containerv32-head {
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
	clear:both;
}
.subscription-containerv3 {
	width:560px !important;
	margin:0 0 20px;
}
.v3col1 {
	width:281px;
	float:left;
	text-align:center;
}
.v3col2 {
	width:281px;
	float:left;
	margin:5px 0 5px -20px;
}
.subscription-right-color {
	background-color:#BFB15B;
	border:1px solid #837734;
}
.subscription-bottom {
	border-top:1px solid #CBC5B2;
	background-image:url(gfx/bottom_bg.png);
	background-repeat:repeat-x;
	background-color:#ECECEC;
	text-align:center;
	-webkit-border-bottom-right-radius: 08px;
-webkit-border-bottom-left-radius: 08px;
-moz-border-radius-bottomright: 08px;
-moz-border-radius-bottomleft: 08px;
border-bottom-right-radius: 08px;
border-bottom-left-radius: 08px;
	
}
.subscription-bottom-text {
	padding:13px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	clear:both;
}
.subscription-bottom-sumbmit {
	padding:10px 0 20px 0;
}
.subscription-head-text{
	padding-top:17px;
	color:#000;
}
.subscription-head-sub-text{
	font-size:12px;
	font-weight:normal;
}
.subscription-text-top {
	font-weight:bold;
	margin-bottom:6px;
	text-align:center;
}
.subscription-left-text {
	margin:10px 20px 0 20px;
	height:72px;
	padding-bottom:10px;
	font-size:12px;
	border-bottom:1px solid #CCC;
}
.subscription-right-text {
	margin:10px 20px 0 20px;
	height:72px;
	padding-bottom:10px;
	font-size:12px;
	border-bottom:1px solid #C3B665;
}
.subscription-features {
	margin:15px 0 0 3px;
}
.subscription-features-no {
	background-image:url('gfx/order_no.png') !important;	
}
.subscription-price {
	font-size:12px;
	padding:2px 0 0 2px;
}
.subscription-price span {
	font-size:14px;
	color:#149F20;
	font-weight:bold;
}
.subscription-features li 
{
	background-image:url('gfx/spade.png');
    background-position:0 0 ;
	background-repeat:no-repeat;
	display: block;
	margin:0 0 14px 20px;
	padding:0 10px 0 18px;
	font: 14px Arial, Helvetica, sans-serif;
	color:#000;
	list-style: none;
}


.subscription-self-clear:after {
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
		padding:10px;
	}
	
/*- subscription page -*/

/*+ old subscription page +*/
.old-subscription-container {
	margin:auto;
	width:926px;
}
.old-subscription-left {
	width:300px;
	margin:0 10px 0 0;
	padding:0px;
	float:left;
	border:1px solid #CBC5B2;
	background-image:url(gfx/micro_bg.png);
	background-repeat:repeat-x;
}
.old-subscription-middle {
	width:300px;
	margin-right:10px;
	float:left;
	border:1px solid #CBC5B2;
	background-image:url(gfx/silver_bg.png);
	background-repeat:repeat-x;
}
.old-subscription-right {
	width:300px;
	float:left;
	border:1px solid #CBC5B2;
	background-image:url(gfx/gold_bg.png);
	background-repeat:repeat-x;
}
.old-subscription-left-head {
	font-size:18px;
	font-weight:bold;
	border:1px solid #999;
	text-align:center;
	vertical-align:bottom;
	height:54px;
	background:url(gfx/head_bg.png);
	background-repeat:repeat-x;
	background-color:#dddddd;
	margin:10px;
}
.old-subscription-middle-head {
	font-size:18px;
	font-weight:bold;
	border:1px solid #999;
	text-align:center;
	vertical-align:bottom;
	height:54px;
	background:url(gfx/head_bg.png);
	background-repeat:repeat-x;
	background-color:#c0c0c0;
	margin:10px;
}
.old-subscription-right-head {
	font-size:18px;
	font-weight:bold;
	border:1px solid #837734;
	text-align:center;
	vertical-align:bottom;
	height:54px;
	background:url(gfx/head_bg.png);
	background-repeat:repeat-x;
	background-color:#beb059;
	margin:10px;
}
.old-subscription-bottom {
	border-top:1px solid #CBC5B2;
	background-image:url(gfx/bottom_bg.png);
	background-repeat:repeat-x;
	background-color:#ECECEC;
	text-align:center;
	
}
.old-subscription-bottom-text {
	padding:13px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}
.old-subscription-bottom-sumbmit {
	padding:10px 0 20px 0;
}
.old-subscription-head-text{
	padding-top:17px;
}
.old-subscription-head-sub-text{
	font-size:12px;
	font-weight:normal;
}
.old-subscription-text-top {
	font-weight:bold;
	margin-bottom:6px;
	text-align:center;
}
.old-subscription-left-text {
	margin:10px 20px 0 20px;
	height:72px;
	padding-bottom:10px;
	font-size:12px;
	border-bottom:1px solid #CCC;
}
.old-subscription-right-text {
	margin:10px 20px 0 20px;
	height:72px;
	padding-bottom:10px;
	font-size:12px;
	border-bottom:1px solid #C3B665;
}
.old-subscription-features {
	height:60px;
	padding-top:15px;
}
.old-subscription-features li 
{
	background-image:url('gfx/spade.png');
    background-position:0 0 ;
	background-repeat:no-repeat;
	display: block;
	margin-left:20px;
	padding:0 10px 0 18px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	list-style: none;
}


.old-subscription-self-clear:after {
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
		padding:10px;
	}
	
/*- old subscription page -*/

/*+ order2 page +*/
.order2-container {
	margin:auto;
	width:926px;
	border:1px solid #CBC5B2;
	background-color:#FFF;
	padding-bottom:20px;
}

.order2-head {
	font-size:18px;
	font-weight:bold;
	border:1px solid #999;
	text-align:center;
	vertical-align:bottom;
	height:54px;
	background:url(gfx/head_bg.png);
	background-repeat:repeat-x;
	background-color:#dddddd;
	margin:10px;
}

.order2-head-text{
	padding-top:17px;
}

.order2-head-text span{
	color:#990000
}
.order2-content {
	padding:0 20px 0 20px;
}

.order2-right {
	float:right;
	padding:20px 20px 20px 20px;
	width:400px;
	font-size:14px;
	text-align:center;
	
}

.order2-right-top{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:15px;
}

.order2-left {
	padding:20px 20px 20px 20px;
	float:left;
	width:400px;
	font-size:14px;
	
}
#oldprice {
	text-decoration: line-through;
	color: #000000;
}

#content .order2-left h2 {
		color:#990000;
		font-size:18px;
		border-bottom:none;
		margin: 0px 0px 10px 20px;; 
}

.order2-features
{
	padding-top:10px;
	padding-left:20px;
	margin-bottom:10px;
}
.order2-features li 
{
background-image:url(gfx/spade.png);
    background-position:0 0 ;
	background-repeat:no-repeat;
	margin:5px 0 0 10px;
	display: block;
	padding:0 10px 0 18px;
	font: 14px Arial, Helvetica, sans-serif;
	color:#000;
	list-style: none;
	}
	
.order2-self-clear:after {
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
		padding:10px;
	}
.order2-head2 {
	clear:both;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:10px;
	
}
.order2-head2 span {
	color:#900;
}
.order2-head2 div {
	margin:10px;
}
.order2-small {
	margin:10px;
	font-size:12px;
	font-weight:normal;
	}


/*- order2 page -*/

/*+ lobbyedge page +*/
.le-container {
	margin:auto;
	width:906px;
	border:1px solid #CBC5B2;
	background-color:#FFF;
	padding:20px;
	
}
.le-top {
	text-align:center;
	margin-bottom:10px;
}
.le-left {
	float:left;
	width:400px;
	margin:20px 30px 0 0;
	}
.le-left-top{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
.le-right {
	float:left;
	width:400px;
	margin-top:20px;
	background-color:#FFF;
	font-size:14px;
	
}
.le-self-clear:after {
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
		
	}
	
.le-features {
	padding:30px 0 10px 10px;
	font-size:14px;
	font-weight:bold;
}
.le-features div {
    margin-bottom:10px;
}
.le-features li  {
background-image:url(gfx/spade.png);
    background-position:0 0 ;
	background-repeat:no-repeat;
	display: block;
	padding:0 0 0 18px;
	font: 14px Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:4px;
	list-style: none;
	}
.le-sites {
	text-align:center;
	padding:20px 20px 20px 120px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-top:20px;
	background-color:#EFEFEF;
	clear:both;
}
.le-sites img {
	margin-right: 20px;
}
.le-sites strong {
	display: block;
	margin-bottom: 10px;
	font-size: 120%;
}
.le-imagine {
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	padding:20px;
	font-size:14px;
		
}
.le-members {
	margin:60px auto;
	border:1px solid #ccc;
	background-color:#fafafa;
	padding:20px;
	text-align:center;
	width:280px;
}
.le-members-head {
	margin-bottom:20px;
	font-weight:bold;
	font-size:14px;
}
.le-members-row {
	clear:both;
}
.le-members-left {
	float:left;
	width:80px;
	margin-right:10px;
	font-weight:bold;
}
.le-members-right {
	float:left;
	width:150px;
	margin-bottom:10px;
	
}
.le-members-submit {
	clear:both;
	margin-top:8px;
}

/*- lobbyedge page -*/

/*+ login page +*/

.login-container {
	 background-color:#eeeeee;
	 border:1px solid #CCC;
	 padding:10px;
	 width:400px;
	 margin-bottom:20px;
}

.login-subhead {
	color:#000;
	font-size:16px;
	font-weight:bold;
	background-color:#fafafa;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #FFF;
	border-bottom:1px solid #CCC;
}

.login{
	margin-left:270px;
}

.login-col-1 {
 font-weight:bold;
 width:130px;
 float:left;
 padding:2px 10px 0px 0px;
 text-align:right;

}
.login-col-2 {
  float:left;
  width:160px;
  margin-bottom:10px;

}

.login-row {
 clear:both;
}

.login-submit-row {
	clear:both;
	text-align:center;
}

.login-button {
	font-size:14px;
	padding:3px 10px 3px 10px;
}

/*- login page -*/

/*+ managesubs page +*/

.managesubs-container {
	 background-color:#eeeeee;
	 border:1px solid #CCC;
	 padding:10px;
	 width:400px;
	 margin-bottom:20px;
}

.managesubs-subhead {
	color:#000;
	font-size:16px;
	font-weight:bold;
	background-color:#fafafa;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #FFF;
	border-bottom:1px solid #CCC;
}

.managesubs{
	margin-left:270px;
}

.managesubs-col-single {
 font-size:13px;
 width:380px;
 float:left;
 margin-bottom:5px;
 padding:0px 10px 0px 0px;
 text-align:center;
}

.managesubs-col-1 {
 font-weight:bolder;
 font-size:13px;
 width:190px;
 float:left;
 margin-bottom:7px;
 padding:0px 5px 0px 0px;
 text-align:right;
}
.managesubs-col-2 {
  font-size:13px;
  float:left;
  width:190px;
  margin-bottom:5px;
  padding:0px 0px 0px 5px;
}

.managesubs-row {
 clear:both;
}

.managesubs-current-card{
 font-weight:normal;
 font-size:13px;
}

.managesubs-update-submit {
	text-align:center;
	margin-bottom:10px;
}

/*- managesubs page -*/

/*+ support page +*/

.support-input {
	font-size:12px;
	padding:4px;
	width:300px;
}
.support-input2 {
	font-size:12px;
	padding:4px;
	width:150px;
}
.support-input-text {
	font-size:12px;
	padding:4px;
	width:300px;
	height:100px;
}
.support-submit {
	margin-top:10px;
	width:300px;
	text-align:center;
}
.support-head {
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	
}
.support-live {
	float:right;
}
.support-left {
	width:610px;
	float:left;
	border:1px solid #CBC5B2;
	background-color:#FFF;
	padding:20px;
	font-size:14px;
}

/*- support page -*/

/*+ faq page +*/
.rtt {
	border-bottom:1px solid #E2DFD3;
	padding:7px 0 10px 0;
	margin-bottom:20px;
	font-size: 13px;
}
.rtt-bottom {
	padding:7px 0 10px 0;
	
}
.faq-left {
	width:610px;
	float:left;
	border:1px solid #CBC5B2;
	background-color:#FFF;
	padding:20px;
	font-size:14px;
}
.faq-right {
	width:300px;
	float:right;
}
.faq-list {
	margin:0 0 20px 0;
	padding:0 0 20px 24px;
	border-bottom:1px solid #E2DFD3;
	}
.faq-list li {
	padding:0 0 10px 5px;
}
.faq-q {
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
.faq-blue {
	color:#008DD2;
	font-size:14px;
	font-weight:bold;
}
#faq-tour-dominate {
		width:270px;
		text-align:center;
		float:right;
		background-color:#E7E7E7;
		padding:9px 0 9px 0;
	}
		#faq-tour-dominate img {
			vertical-align:bottom;
		}
		#faq-tour-dominate a {
			outline:none;
		}
		.faq-tour-col-right {
			margin-top:-24px;
		}


/*- faq page -*/

/*+ stats page +*/

.stats-left {
	width:610px;
	float:left;
	border:1px solid #CBC5B2;
	background-color:#FFF;
	padding:20px;
}
.stats-list {
	padding:0 0 10px 35px;
	}
.stats-list-container {
	width:270px;
	float:right;
	background-color:#E7E7E7;
	margin-bottom:14px;
}
.stats-list-container div {
	background-color:#203145;
	color:#FFF;
	font-size:20px;
	padding:10px;
	margin-bottom:13px;
}
.stats-list li {
	padding:0 0 10px 5px;
}
.stats-head {
	font-size:18px;
	margin-bottom:10px;
	padding:10px;
	background-color:#203145;
	border-bottom:1px solid #000;
	color:#FFF;
}
.stats-sub {
	padding:8px;
	margin:0 5px;
	border:1px solid #ddd;
	background-color:#FAFAFA;
		
}
.stats-sub div{
	background-color:#EEE;
	border-bottom:1px solid #CCC;
	border-top:1px solid #FFF;
	padding:10px;
	margin-bottom:8px;
	font-size:14px;
}

/*- stats page -*/


/*+ get trial page +*/
.get-trial{
	background-color:#FFFFFF;
	font-size:14px;
}
.get-trial-form{
	width:500px;
	padding:10px;
}
.get-trial-top{
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
	text-align:center;
}
.get-trial-top2{
	font-size:12px;
	margin-bottom:15px;
	text-align:center;
}
.get-trial-col-1 {
 width:170px;
 float:left;
 padding:2px 10px 0px 0px;
 text-align:right;
}
.get-trial-col-2 {
  float:left;
  width:220px;
  margin-bottom:10px;

}
.get-trial-row {
 clear:both;
}

.get-trial-submit {
	clear:both;
	margin-top:10px;
	width:500px;
	text-align:center;
}
/*- get trial page -*/

/*+ affiliates page +*/

#aff-header {
	background: url(gfx/aff_header_bg.png) no-repeat left top;
	margin-top:14px;
	height:293px;
}
	#aff-header ul {
		text-align:right;
		list-style: none;
		margin: 58px 10px 0 0;
	}
	#aff-header ul li {
		display:inline;
	}
	#aff-header ul li a {
		color:#fff;
		padding: 0 7px;
	}
	#aff-header .right {
		float:right;
	}	
	
#aff-intro {
	float:left;
	padding:20px 40px 0 40px;
	width:410px;
	font-size:14px;
}


	#aff-intro h1 {
		color:#fff;
		font-size:26px;
		font-weight:normal;
	}
	#aff-intro label {
		color:#c0c0c0;
		font-size:14px;
		text-transform:uppercase;
	}
	#aff-intro p {
		color:#d7d7d7;
		padding:10px 0;
	}
	.aff-header {
		color:#2a5179;
		font-size:16px;
		font-weight:bold;
		border-bottom:1px solid #dcdcdc;
		margin: 0 20px;
		padding-bottom:8px;
	}
.aff-left {
	margin-top:20px;
}
	.aff-left ul {
			list-style:none;
			margin:0 0 0 5px;
			font-size:12px;
			width:288px;
			float:left;
		}
			.aff-left ul li {
				background: url(gfx/bullet.png) no-repeat left top;
				padding: 0 0 10px 23px;
				list-style: none;
			}
			.aff-left ul div {
				margin-bottom:10px;
				font-weight:bold;
				
			}
.aff-left2 {
	margin-top:20px;
}
	.aff-left2 ul {
			list-style:none;
			margin:0 0 0 5px;
			font-size:12px;
			width:288px;
			float:left;
		}
			.aff-left2 ul li {
				background: url(gfx/bullet2.png) no-repeat left top;
				padding: 0 0 10px 23px;
				list-style: none;
			}
			.aff-left2 ul div {
				margin-bottom:10px;
				font-weight:bold;
				
			}
.aff-1 {
	width:130px;
	float:left;
	text-align:center;
	font-size:12px;
	margin-top:70px;
}
.aff-2 {
	width:130px;
	float:left;
	text-align:center;
	font-size:12px;
}
.aff-1-row {
	margin-top:30px;
	_height: 1%;
    *display: inline-block;
    _display: block;
	border-bottom:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	padding:10px 0 10px 0;
	}
.aff-inner {
	border:1px solid #ccc;
	background-color:#FFF;
	margin:5px;
	padding:20px;
}
.aff-inner2 {
	font-size:11px;
	font-weight:bold;
}
.aff-arrow {
	width:10px;
	float:left;
	margin:90px 10px 0 0;
	font-weight:bold;
	font-size:42px;
	color:#0080C8;
}
.aff-arrow2 {
	width:10px;
	float:left;
	margin:60px 10px 0 0;
	font-weight:bold;
	font-size:42px;
	color:#0080C8;
}
.aff-or {
	font-size:16px;
	font-weight:bold;
	color:#E07B00;
	text-align:center;
	padding:0 0 5px 0;
	clear:both;
}
.aff-dollars {
	border-bottom:1px solid #999;
}
.aff-signup {
	margin-top:5px;
}
.aff-signup2 {
	float:right;
	width:400px;
	font-weight:bold;
	text-align:right;
	margin:28px 10px 0 0;
	
}
.aff-signup2-img{
float:right;
width:146px;
margin-top:20px;
}
.aff-customer {
	color:#FFF;
	padding:20px;
	text-align:center;
}

.aff-login-col-1 {
 font-weight:bold;
 float:left;
 padding:2px 10px 0px 0px;
 text-align:right;
 clear:both;

}
.aff-login-col-2 {
  float:left;
  width:200px;
  margin-bottom:10px;
}
.aff-forget {
	margin-top:10px;
}

.affiliate-q {
	margin: 10px 10px 5px 10px;
	color: #C87E2E;
	font-weight:bold;
}
.affiliate-a{
	margin: 5px 10px 10px 10px;
	color:#FFFFFF;
}

a.aff:link { color: #C87E2E; text-decoration: none }
a.aff:visited { color: #C87E2E; text-decoration: none }
a.aff:active { color: #C87E2E; text-decoration: none }
a.aff:hover { color: #999; text-decoration: none }

/*- affiliates page -*/

/*+ expired-report page +*/

.ex-container {
	margin:auto;
	width:865px;
}
.ex-head {
	width:655px;
	text-align:center;
	margin:0 auto;
}
.ex-head div {
	font-size:30px;
	color:#2a5179;
	padding:30px 0 10px 0;
}
.ex-head p {
	font-size:18px;
	font-weight:normal;
	color:#000;
}
.ex-head img {
	float:right;
	margin-left:20px;
}
#ex-dominate {
		text-align:center;
		width:256px;
		float:left;
		background-color:#fff;
		border:1px solid #a7a7a7;
		padding:20px;
		clear:both;
			}
		#ex-dominate img {
			vertical-align:bottom;
		}
		#ex-dominate a {
			outline:none;
		}

.ex-features {
	width:541px;
	float:left;
	margin-left:20px;
}
.ex-features-head {
	background-image:url(gfx/ex_features.png);
	width:541px;
	height:43px;
}
.ex-features-head div {
	padding:14px 0 0 13px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;

}
.ex-features2 {
	background-color:#e7e7e7;
	border:1px solid #c5c5c5;
	padding:10px 10px 0 10px;
}
.ex-features2-outer {
    border:1px solid #c5c5c5;
	background-color:#FFF;
	padding:10px;
	margin-bottom:10px;
	clear:both;
}
.ex-features-inner {
    padding:2px 0 0 10px;
	float:left;
	width:360px;
}
.ex-features-inner div {
    padding-bottom:5px;
	margin-bottom:6px;
	border-bottom:1px solid #eee;
	font-weight:bold;
	font-size:13px;
}
.ex-features2-img {
	float:left;
}
.ex-container2 {
	margin-bottom:40px;
}
/*- expired-report page -*/

/*+ guide page +*/

.guide-img-left {
	float:right;
	margin:0 0 0 40px;
}
.guide-img-left div {
	font-weight:bold;
	padding:5px 0 10px 5px;
	margin-bottom:10px;
	border-bottom:1px solid #DDD;
}
.guide-rtt {
	border-bottom:1px solid #E2DFD3;
	padding:7px 0 10px 0;
	margin-bottom:20px;
	clear:both;
}
.guide-rtt-bottom {
	padding:7px 0 10px 0;
	
}	
.guide-sub {
	padding:10px 0 0 15px;
}
.guide-subhead {
	font-size:16px;
	font-weight:bold;
	color:#476C9A;
}

.guide-subhead2 {
	font-size:14px;
	font-weight:bold;
}
.clear {
	clear:both;
}
.guide-list {
	list-style:none;
	padding-top:5px;
	line-height:12px;
}
.guide-table {
	padding:10px;
	width:100%;
	margin:0 auto;
	color:#476C9A;
	border-collapse:collapse;
}
.guide-table td {
	padding:5px 5px;
	width:25%;
	border:1px solid #ccc;
	text-align:center;
}
.guide-icon {
	padding:0 40px 20px 40px;
}
.guide-icon img {
	vertical-align:bottom;
}
	 
.guide-icon div {
	margin:4px 0 10px 28px;
}

.guide-img-cap {
font-weight:bold;
padding:5px 0 10px 5px;
margin-bottom:10px;
border-bottom:1px solid #DDD;
width:auto;
}

.term p{margin: 14px 0;}

/*- guide page -*/
