/**
 *	MODULE / SUBPAGES
 */

/******************/
div#subpages h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 19px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	padding-bottom: 12px;
}

div#subpages h1#less-space {
        padding-bottom: 0em;
}

div#subpages h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 17px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	padding-bottom: 12px;
}

div#subpages h2#less-space {
        padding-bottom: 0em;
}

div#subpages h2.smaller {
        font-size: 15px!important;
}

div#subpages h1.h2-font {
	font-family: arial, helvetica, sans-serif;
	font-size: 17px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	padding-bottom: 12px;
}

td#pkr-name {
        font-family: arial, helvetica, sans-serif;
        font-weight: normal!important;
        color: #2e2e2e;
}

div#subpages p strong, div#subpages p label {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold!important;
	color: #2e2e2e;
	padding-bottom: 0.0em;
}

div#subpages h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	padding-bottom: .6em;}

div#subpages .h3-font {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	padding-bottom: .6em;}

div#subpages form p{
	padding-bottom: .1em;}

div#screenshots p#landscape {
	font-size:13px !important;
	padding:0.7em 0pt 12px;
	text-align:justify;
}

div#subpages p {
	padding-bottom: .6em;
/*	color: #2e2e2e!important;*/
	color: #2e2e2e;
}

div#subpages li {
	padding-bottom: 12px;}

div#subpages ol {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	list-style: decimal outside;
	margin-left: 30px;
	line-height: 18px;
}

div#subpages ul {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin-left: 10px;
}

div#subpages p.hook-bullet-list {
	background: transparent url(/css/gfx/icons/small-hook-bullet.gif) no-repeat 0px 11px;
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	line-height: 1.8em!important;
	margin: -9px 0px 0px 11px;
	padding: 9px 0px 0px 2.5em;
}

div#subpages p.hook-bullet-list-sm {
	background: transparent url(/css/gfx/icons/small-hook-bullet.png) no-repeat 0px 11px;
	font-size: 0.9em!important;
	color: black!important;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.8em!important;
	margin: -9px 0px 0px 11px;
	padding: 9px 0px 0px 2.5em;
}

div#subpages p.arrow-list {
	background: transparent url(/css/gfx/icons/arrow-bullet.gif) no-repeat 0px .8em;
	color: #00439f;
	line-height: 1.9em!important;
	margin: -14px 0px 0px 11px;
	padding: 14px 0px 0px 2.5em;
}

div#subpages p.arrow-list-how {
	background: transparent url(/css/gfx/icons/arrow-bullet.gif) no-repeat 0px .8em;
	color: #00439f;
	line-height: 1.9em!important;
	margin: -14px 0px 0px 11px;
	padding: 14px 0px 0px 2.5em;
}

div#subpages p.arrow-list-privacy {
	background: transparent url(/css/gfx/icons/arrow-bullet.gif) no-repeat 0px .8em;
	color: #00439f;
	line-height: 2em!important;
	font-weight: bold!important;
	margin: -14px 0px 0px 11px;
	padding: 14px 0px 0px 2.5em;
}

div#subpages p.arrow-list-privacy-big {
	background: transparent url(/css/gfx/icons/arrow-bullet.gif) no-repeat 0px .8em;
	color: #00439f;
	font-size: 1.7em!important;
	line-height: 2em!important;
	font-weight: bold!important;
	margin: -14px 0px 0px 11px;
	padding: 14px 0px 4px 2.5em;
}

div#subpages a.arrow-list {
	text-decoration: underline;
	background: transparent url(/css/gfx/icons/arrow-bullet.gif) no-repeat 0px .8em;
	color: #00439f;
	line-height: 1.6em!important;
	margin: -14px 0px 0px 11px;
	padding: 14px 0px 0px 2.5em;
}

div#subpages div.bluebox {
	background: #E1EBED;
	padding: 11px;
	margin-bottom: 12px;
}

div#subpages li.question {
	background: url(../../images/bullet-q.gif) 0 2px no-repeat;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 12px;
	list-style: none;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
}

div#subpages li.answer, div#subpages li.answer blockquote {	
	background: url(../../images/bullet-a.gif) 0 3px no-repeat;
	list-style: none;
	padding-left: 20px;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	line-height: 18px;
}

div#subpages li.answer em {
	font-style: italic;
}


#sitemap {
	font: 12px Arial, Helvetica, sans-serif;
}

#sitemap li {
	background: url(/css/gfx/icons/circle-bullet.gif) no-repeat 0 50%;
	display: block;
	padding-left: 2.5em;
	padding-top: 12px;
	}
	
#sitemap li.indent {
	background: url(/css/gfx/icons/circle-bullet-sm.gif) no-repeat 0 50%;
	margin-left: 2.5em;
	padding-left: 2em;
	padding-top: .4em;
	padding-bottom: .4em;
	}


#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-left: 10px;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#navlist ul { list-style: none; }

.hr {
	padding-top: .6em;
	border-top: 1px solid #EBEBDF;
}
div#subpages p.last-child {
	border-top: #eceae1 1px solid;}
}

.form-width {
	width: 400px;}

.smalller-type {
	font: 1.08em Arial, Helvetica, sans-serif!important;
}

a {
	color:#00439f;
	font-family: Arial, Helvetica, sans-serif;
}

a img {
	border:none;
}

div#getcalc-col-a a img {
        border:none;
}

p.align-center {
        text-align:center;
}

p img {
        vertical-align:middle;
}

ol.bold-list-numbers li {
	font-weight: bold;
	font-size: 14px;
}

.normal-weight {
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
}


.rbroundbox {
	background: url(/css/gfx/icons/nt.gif) repeat;
	margin: 11px auto;
	clear: both;
	*display: inline-block;
}
.rbtop div { background: url(/css/gfx/icons/tl.gif) no-repeat top left; }
.rbtop { background: url(/css/gfx/icons/tr.gif) no-repeat top right; }
.rbbot div { background: url(/css/gfx/icons/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/css/gfx/icons/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent {
	margin: 10px 10px 0;
}
.rbroundbox-grey {
	background: url(/css/gfx/icons/nt-grey.gif) repeat;
}
.rbtop-grey div { background: url(/css/gfx/icons/tl-grey.gif) no-repeat top left; }
.rbtop-grey { background: url(/css/gfx/icons/tr-grey.gif) no-repeat top right; }
.rbbot-grey div { background: url(/css/gfx/icons/bl-grey.gif) no-repeat bottom left; }
.rbbot-grey { background: url(/css/gfx/icons/br-grey.gif) no-repeat bottom right; }

.rbtop-grey div, .rbtop-grey, .rbbot-grey div, .rbbot-grey {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.tbl-cell-01{	
	padding:8px 8px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#333333;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#FFFFFF;
	text-align:left;
	width:50%;
}

.tbl-cell-02{	
	padding:8px 8px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EFEFEF;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#333333;
	text-align:center;
	width:40%;
}

.tbl-cell-03{	
	padding:8px 8px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#333333;
	width:10%;
    text-align:left;
}

.tbl-hdr-01{
	background-color:#666666;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height: 21px;
	height: 21px;
}

.redtxt{
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
}

.frame p.note {
	color:#000000!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:10px!important;
}

.entry .serif a {
    color: #2e2e2e;
    text-decoration: none;
}

p span#boldit {
	font-weight:bold;
	font-style: italic;
}

ol.first-break {
	counter-reset: item;
}

ol.after-break {
	counter-reset: item 1;
}

.first-break li,
.after-break li {
	display: block;
}

.after-break li {
	margin-left:-5px;
}

.first-break li:before,
.after-break li:before {
	content: counter(item) ".  ";
	counter-increment: item;
	margin-left:-15px;
}

div#subpages div.table table {
	font: 13px arial, helvetica, sans-serif;
	margin: 2em 0 2em 0;
	width: 100%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	background-color: white;
}

div#subpages div.table table tr {
	text-align: center;
}

div#subpages div.table table th {
	font-weight: bold;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
}

div#subpages div.table table td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
}

/**
 *	MODULE / BUY-LICENSE
 */

div#buy-license {
	margin: 0;}

div#buy-license form p {
	clear: both;}

div#buy-license form p label {
	margin: .6em 0;
	width: 130px;
	font-size: 12px!important;
	font-weight: bold;
	color: #2e2e2e;
	line-height: 18px;
	float: left;
}
 
div#buy-license form p input,
div#buy-license form p select {
	margin: 0.4em 0;
	width: 215px;
	height: 18px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px!important;
	color: #005b8b;
	border: #ccc 1px solid;
	float: left;}

div#buy-license h1 {
	margin: 0 0 5px 0;
	background: transparent url(/css/gfx/misc/secured-by.gif) no-repeat top right;
	line-height: 27px;
	font-family: arial, helvetica, sans-serif;
	font-size: 17px!important;
	font-weight: bold!important;
	color: #2e2e2e;}

div#buy-license p small {
	font-size: 10px!important;
	line-height: 0.9em!important;
	font-weight: bold!important;}

div#buy-license form {
	margin: 16px 0 0 0;}
	
div#buy-license form p small {
	margin: 0 0 0 130px;
	font-size: 10px!important;
	line-height: 0.9em!important;
	width: 230px;
	display: block;}
	
div#buy-license form select#credit-card-exp-month {
	width: 65px;}
	
div#buy-license form select#credit-card-exp-year {
	width: 75px;}
	
div#buy-license form input#credit-card-security-code {
	width: 140px;}
	
div#buy-license form p a#what-is-this {
	position: relative;
	top: 5px;
	left: 5px;
	font-size: 0.8em!important;
	color: #005b8b;
	line-height: 18px;}

div#buy-license form div {
	margin: 0 1.5em 1.5em;
	padding: 11px 0 0em;
	text-align: right;
	clear: both;
}
	
div#buy-license form div input#purchase-submit {
	background: transparent url(/css/gfx/misc/blue-form-button.gif) no-repeat;
	width: 214px;
	height: 33px;
	color: #fff;
	text-decoration: underline!important;
	cursor:hand;
	cursor:pointer;
	font-weight: normal!important;
	border: none;}

div#buy-license-summary table {
	width: 100%;
	background: #e2f0f5;
	border-top: #a8becc 1px solid;}
	
div#buy-license-summary table td {
	padding: 0.5em 3px 0 0.5em;
	font: 11px arial, helvetica, sans-serif;
	vertical-align: top;
	border-right: #a8becc 1px solid;
	border-bottom: #a8becc 1px solid;}

div#buy-license-summary table td.value {
	white-space:nowrap;
}
	
div#buy-license-summary table td.type {
	font-weight: bold;
	width: 20%;}
	
div#buy-license-summary table td#prod-box {
	padding: 0px;
	text-align: center;
	vertical-align:bottom;
	border-right: 0;}

div#buy-license-summary h2,
div#buy-license-payment h2,
div#buy-license-about h2  {
	margin: 0 0 0.7em 0;
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;}

div#buy-license-summary h3,
div#buy-license-payment h3,
div#buy-license-about h3  {
	margin: 0 0 0.7em 0;
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;}

div#buy-license-about ul {
	margin: 11px 1px;}

div#buy-license-about ul li {
	margin: 0.5em 0;
	padding: 0.5em 0 0.5em 2.5em;
	background: transparent url(/css/gfx/icons/small-hook-bullet.gif) no-repeat left 6px;
	font: 1.08em arial, helvetica, sans-serif;
	color: #333;
	line-height: 130%;}
	
div#buy-license-about ul li strong {
	font-weight: bold;}
	
div#buy-license p#license-disclaimer {
	border-top: 1px solid #EBEBDF;
	margin: 11px 0 0 0;
	padding: 11px 0 0 0;
	font-size: 11px!important;
	font-weight: bold!important;
	color: #2e2e2e;}
	
/***
 * Free Page
 ***/
 
.add-pad-left {
	margin-left: 20px;
}
	#open-new-account .add-pad-left {
		margin-left: 14px;
	}

.add-pad-top {
	position: relative;
	top: 20px;	
}
.add-pad-bottom {
	margin-bottom: 20px;
}
strong {
	font-weight: bold;
}

/* ------------- new frame styles ---------------- */

/* col left */
	
div#content-col-l-one-third {
	margin: 0 20px 0 0px;
	padding: 0 0 30px 20px;
	width: 300px;
	float: left;
}
	
div#content-col-l-one-third div.round-top,
div#content-col-l-one-third div.round-bottom {	
	width: 300px;
	float: left;
	clear: both;
}

/* normal gray frame backgrounds */

#content-col-l-one-third .normal-frame {
	background: url(/css/gfx/bg/box-normal-col-b.jpg) repeat-y -300px 0px;
	width: 300px;
	margin: 0 0 20px 0;
	float: left;
}

#content-col-l-one-third div.round-top {
	background: url(/css/gfx/bg/box-normal-col-b.jpg) no-repeat 0px 0px;
	height: 20px;
}
	
#content-col-l-one-third div.round-bottom {
	background: url(/css/gfx/bg/box-normal-col-b.jpg) no-repeat 0px -20px;
	height: 20px;}
	
#content-col-l-one-third .add-pad-left {
	width: 260px;
}
	
/* col right */		

div#content-col-r-two-third, 
div#content-col-r-two-third-red {
	margin: 0 0 12px 0px;
	width: 500px;
	text-align: left;
	float: left;
}

div#content-col-r-one-third div.round-top,
div#content-col-r-one-third div.round-bottom,
div#content-col-r-one-third-red div.round-bottom{
	width: 300px;
}

div#content-col-r-two-third-red div.round-top{
	margin: 0 0 -70px 0;
}


#content-col-r-two-third {
	background: url(/css/gfx/bg/box-normal-col-a.jpg) repeat-y -500px 0px; margin: 0;
}

#content-col-r-two-third div.round-top {
	background: url(/css/gfx/bg/box-normal-col-a.jpg) no-repeat 0px 0px;
	height: 20px;
}
	
#content-col-r-two-third div.round-bottom {
	background: url(/css/gfx/bg/box-normal-col-a.jpg) no-repeat 0px -20px;
	height: 20px;	
}

div#content-col-r-two-third, 
div#content-col-r-two-third-red {
	margin: 0px 0 10px 0px;
	padding: 0;
	width: 500px;
	text-align: left;
	float: left;
}

/* red gradient frame background */		
#content-col-r-two-third-red {
	background: url(/css/gfx/bg/col-r-two-third-red.jpg) repeat-y -500px 0px;
}

#content-col-r-two-third-red div.round-top {
	background: url(/css/gfx/bg/col-r-two-third-red.jpg) no-repeat 0px 0px;
	height: 90px;
	margin: 0 0 -70px 0px;
}
	
#content-col-r-two-third-red div.round-bottom {
	background: url(/css/gfx/bg/col-r-two-third-red.jpg) no-repeat 0px -90px;
	height: 20px;
	float: left; 	
	width: 500px;
}
	
#content-col-l-one-third-red {
	background: url(/css/gfx/bg/box-normal-col-b.jpg) repeat-y -300px 0px;
}

#content-col-l-one-third-red div.round-top {
	background: url(/css/gfx/bg/box-normal-col-b.jpg) no-repeat 0px 0px;
	height: 20px;
}
	
#content-col-l-one-third-red div.round-bottom {
	background: url(/css/gfx/bg/box-normal-col-b.jpg) no-repeat 0px -70px;
	height: 90px;
}		

/* New Rooms Frame - White Inner Box */

#content-col-r-two-third-red #white-content-box-red-frame {
		background: #fff;
		margin: 4px 0 -6px 0;
		position: relative;
		width: 472px;
		float: left;
		}	

#content-col-r-two-third-red #white-content-box-red-frame div.round-top {
	background: url(/css/gfx/bg/white-content-red-frame.png) no-repeat 0px 0px;
	height: 20px;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	width: 472px;
	}
	
#content-col-r-two-third-red #white-content-box-red-frame div.round-bottom {
	background: url(/css/gfx/bg/white-content-red-frame.png) no-repeat 0px -20px;
	margin: -20px 0 0 0;
	height: 20px;
	width: 472px;
	float: left;
	}

/* ---------------- Content Specific --------------- */	

/* free license */

#free-license h1.easy-steps {
	color: #104b15;
	width: 135px;
	height: 110px;
	font-size: 18px;
	font-weight: bold;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 35px 0 0;
	margin: 0 -15px 0 0;
	background: url(/css/gfx/icons/6995-value.png) 100% 50px no-repeat;	
	position: relative;
	line-height: 22px;
	}
	
	#free-license h1.easy-steps em {
		font-style:italic; 
		font-weight: bold;
	}
	
#free-license .product-float-left {
	float: left;
	margin-right: 5px;
}

#free-license .value {
	clear: both; 
	height: 125px;
}	

#free-license ol.easy-steps-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

	#free-license .easy-steps-list li {
		padding: 0 0 20px 14px;		
		margin: 0 0 0 0;
		font-weight: bold;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		color: #3d3a3f;
		line-height: 18px;
	}
	
	#free-license .easy-steps-list li div {
		position: absolute; 
		margin: 0 0 0 -15px; 
		padding: 0 0 0 0;
		line-height: 18px;
		height: 16px;
		vertical-align: top;
	}
	
	#free-license .easy-steps-list li p {
		font-weight: normal;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		line-height: 16px;
	}

/* New About Frame */

#about-frame.normal-frame {
	margin: 0;
}
#about-frame h2.about-header {
	color:#3e3516;
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:16px;
}
#about-frame .hook-bullet-list {
	margin:0;
	padding:0;
}
#about-frame .hook-bullet-list li{
	background:url(/css/gfx/icons/small-hook-bullet.gif) no-repeat 0px 4px;
	font-weight:normal;	
	line-height:16px;
	margin:0;
	padding:0 0 10px 30px;
}	
#about-frame .hook-bullet-list li strong {
	font-weight: bold;
}

/* open new account rooms */

#open-new-account {
	
}
.supported-rooms-block {
	float: left;
	border-bottom: 1px solid #cbcad8;
	width: 470px;
	padding-bottom: 0 0 0 0;
	margin: -5px 0 30px 1px;
	height: 90px;
}

	.supported-rooms-block .last-child {
		margin-bottom: -30px;
	}

.supported-rooms-logo {
	overflow: hidden;
	width: 165px;
	border-right: 1px solid #cbcad8;
	float: left;
	height: 90px;
	margin-top: -10px;
}
	
.get-free-license {
	text-align: center;
}

.sign-up-bonus-blue {
	font-size: 18px;
	color: #0852a9;
	display: block;
	line-height: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.sign-up-bonus-code {
	font-size: 14px;
	color: #3d3a3f;
	display: block;
	line-height: 24px;
}
.sign-up-bonus-code strong {
	font-weight: bold;
}

.supported-rooms-bottom {
	margin: -3px 6px 0 0;
}

	.supported-rooms-bottom a {
		font-weight: bold;
		background: url(/css/gfx/misc/supported_rooms_arrow.png) 100% 0 no-repeat;
		padding: 0 16px 0 0;
		line-height:14px;
		float: right;
	}
/* new buy now free page block */

#buy-now-free-page {
	float: right;
	display: block;
	margin: 20px 8px 20px 18px;
	color: #3d3a3f;
}

#buy-now-free-page h2 {
	color: #3e3516;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 45px 0 0;
	margin: 0 0 4px 0;
	white-space: nowrap;
	line-height: 22px;
	}
	
.buy-now-free-info {
	float: left;
	width: 255px;
	padding: 0 40px 8px 0;
	background: url(/css/gfx/misc/gray-arrow-lg.png) 100% 8px no-repeat;
} 
	.buy-now-free-info p {
		margin: 0 0 6px 0;
	} 

.buy-content-top {
	border-bottom: 1px solid #cbcad8;
	float: left;
	margin-bottom: 8px;
}

.buy-now-button-free-page {
	text-align: center;
	width: 180px;
	float: left;
}
	.buy-now-button-free-page img {
		margin-top: 25px;
	}

#buy-now-free-page .buy-now-details {
	font-style: italic;
	font-size: 10px;
	line-height: 12px;
	width: 470px;
}

/* Get TC Styles - Support Submenu */
ul#getcalc-submenu {
	margin: 10px 0 -10px 20px;}
 
ul#getcalc-submenu li {
	padding: 0 7px;
	list-style: none;
	display: inline;
	border-right: #ccc 1px solid;
	font: 11px Arial, Helvetica, sans-serif;
}
	
ul#getcalc-submenu li.last-child {
	border: none;}

ul#getcalc-submenu li a {
	font: 11px arial, helvetica, sans-serif;
	color: #3274b2;}

/**
 *	MODULE / STARTPAGE-GET-TEXAS-HOLDEMGENIUS
 */

div#startpage-get-texas-calculatem-free {
	background: #217927 url(/css/gfx/bg/gradient-bg.jpg) no-repeat left 5px;}

div#startpage-get-texas-calculatem-free p {
	padding-top:5px;
	font: bold italic 10pt Verdana !important;
	color: #FFFFFF!important;
}
	
div#startpage-get-texas-calculatem-free p del {
	text-transform: capitalize;
	font-weight: normal!important;
	line-height: 160%;
	color: #333!important;}
	
div#startpage-get-texas-calculatem-free p span.title {
	display: block;
	font-weight: bold!important;
	font-size: 11px!important;
	color: #1d1d1d!important;}
	
div#startpage-get-texas-calculatem-free p span {
	font-size: 1.5em;
	font-weight: bold!important;
	color: #cf1a1a;	}

div#startpage-get-texas-calculatem-free a#find-out-how {
	margin-top:10px;
	background: transparent url(/css/gfx/misc/Getitnow.png) no-repeat 0px -47px;
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	text-transform: uppercase;
	letter-spacing: -1px;
	float: left;
}
	
div#startpage-get-texas-calculatem-free a#find-out-how span {
	margin: 0 0 0 15px;
	padding: 5px 45px 0 0;
	background: transparent url(/css/gfx/misc/Getitnow.png) no-repeat right top;
	height:41px;
	display: block;
	font-size:22px;
}
	
div#startpage-get-texas-calculatem-free img {
	margin: 0 2.4em 11px 0;
	float: left;
	border:none;}

div#startpage-get-texas-calculatem-free div#get-texas-info {
	text-align: center;
	padding:10px 0;
	
	}

div#startpage-get-texas-calculatem-free .regular-price {
	text-align:center;
	font-size:11px !important;
	font-weight:normal !important;
}

div#startpage-get-texas-calculatem-free div#get-texas-info ul {
	margin: 0 auto;
	/*clear: left;*/
	color: #ffffff;
	}
	
div#startpage-get-texas-calculatem-free div#get-texas-info ul li {
	display: inline;}
	
div#startpage-get-texas-calculatem-free div#get-texas-info ul li.first-child {
	border-right: #ccc 1px solid;}
	
div#startpage-get-texas-calculatem-free div#get-texas-info ul li a {
	padding: 0.2em 0.7em;
	font: 13px arial, helvetica, sans-serif;
	color: #ffffff;
	}

div#startpage-subscribe {
	background: url(/css/gfx/bg/brown-gradient-bg.jpg) no-repeat;
	}

div#startpage-subscribe h2 {
	margin: 0 0 0.5em 0;
	background: url(/css/gfx/icons/subscribe.png) no-repeat left 50%;
	font: bold 1.4em arial, helvetica, sans-serif;
	text-indent: 2.5em;
	line-height: 35px;
}
	
div#startpage-subscribe p {
	font-size: 12px!important;}
	
div#startpage-subscribe form label {
	line-height: 35px;
	display: block;}
	
div#startpage-subscribe form label span {
	width: 85px;
	float: left;
	display: block;
	font-weight:normal;
}
	
div#startpage-subscribe form label.last-child {
	clear: left;}
	
div#startpage-subscribe form label input {
	padding: 0.4em;
	width: 250px;
	border: #9b9588 1px solid;}
	
	

div#startpage-subscribe form div#left a {
	text-align: right;
	width: 200px;
	float: left;
	line-height: 16px;
	display: block;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none!important;
}


div#startpage-subscribe form div#left {
	text-align: right;
	width: 200px;
	float: left;
	line-height: 16px;
	display: block;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none!important;
}

div#startpage-subscribe form div#right {
	width: 130px;
	float: left;
	text-align: right;
}
	
div#startpage-subscribe form input#subscribe-submit {
	background: transparent url(/css/gfx/misc/brown-form-button.png) no-repeat;
	font: bold 13px arial, helvetica, sans-serif !important;
	width: 125px;
	height: 33px;
	color: #fff;
	font-size: 13px!important;
	text-decoration: underline!important;
	border: none;
	cursor:pointer;
	cursor:hand;
}

div#startpage-subscribe ul li {
	background: transparent url(/css/gfx/icons/hook-bullet.gif) no-repeat left 50%;
	margin: 0.5em 0 0 11px;
	padding: 0.5em 0;
	font: 1.08em arial, helvetica, sans-serif;
	color: #333;
	line-height: 60%;

/*	font-size: 12px;*/
	font-weight: bold;
	color: #2e2e2e;
	text-indent: 3.5em;
	vertical-align: middle;
/*	line-height: 30px;*/
	display: block;
}

/**
 *	MODULE / STARTPAGE-TESTIMONIALS
 */

div#startpage-testimonials h3 {
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;}
	
div#startpage-testimonials p {
	padding:0.7em 0 0 0;
	font-size: 12px!important;
	text-align: justify;}
	
div#startpage-testimonials p small {
	font-size: 11px!important;
	color: #7d7c7c;}

/**
 *	MODULE / STARTPAGE-BENEFITS
 */

div#startpage-benefits ul li {
	margin: 0.5em 0;
	padding: 0.5em 0;
	font: 1.08em arial, helvetica, sans-serif;
	color: #333;
	line-height: 130%;}
	
div#startpage-benefits ul li strong {
	background: transparent url("../gfx/icons/hook-bullet.gif") no-repeat left 50%;
	font-size: 12em;
	font-weight: bold;
	color: #2e2e2e;
	text-indent: 2.5em;
	vertical-align: middle;
	line-height: 30px;
	display: block;}
	
div#startpage-benefits h2 {
	background: transparent url("../gfx/icons/hook-bullet.gif") no-repeat left 50%;
	font-size: 14px;
	font-weight: bold;
	color: #2e2e2e;
	text-indent: 2.5em;
	vertical-align: middle;
	line-height: 30px;
	display: block;
	margin-bottom:0px;}

div#startpage-benefits p a#get-texas-calculatem-for-free {
	background: transparent url("../gfx/icons/arrow-bullet.gif") no-repeat 20% 50%;
	color: #00439f;
	text-decoration: underline;
	text-align: center;
	text-indent: 2.2em;
	vertical-align: middle;
	line-height: 30px;
	display: block;}

div#startpage-benefits p a#download-texas-calculatem-now {
	background: transparent url("../gfx/icons/arrow-bullet.gif") no-repeat 17% 50%;
	color: #00439f;
	text-decoration: underline;
	text-align: center;
	text-indent: 2.0em;
	vertical-align: middle;
	line-height: 30px;
	display: block;}

div#startpage-benefits h1 {
	font: bold 15px arial, helvetica, sans-serif;
	color:#2E2E2E;
	vertical-align: middle;
	display: block;
	line-height: 130%;
	margin-bottom:18px;
	}

/**
 *	MODULE / STARTPAGE-SCREENSHOTS
 */

div#startpage-screenshots h3 {
	margin: 0 0 0.7em 0;
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;}
	
div#startpage-screenshots p {
	padding: 0.8em 11px;
	background: #f0eeeb url("../gfx/bg/box-screenshot-desc.gif") no-repeat left bottom;
	font-size: 11px!important;
	text-align: justify;}
	
div#startpage-screenshots div#screenshots-info {
	text-align: center;}

div#startpage-screenshots div#screenshots-info ul {
	margin: 0 auto;
	clear: left;}
	
div#startpage-screenshots div#screenshots-info ul li {
	display: inline;}

div#startpage-screenshots div#screenshots-info ul li a {
	padding: 0.2em 0.7em;
	font: 11px arial, helvetica, sans-serif;
	color: #00439f;}

div#startpage-screenshots a img,
div#startpage-screenshots a {
	border:none;
}
		
/**
 *	MODULE / SCREENSHOTS-SIDEBAR / FREE BOX
 */
div#screenshots h1 {
	margin: 0 0 0.7em 0;
	font: 1.6em arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;}

div#screenshots h2 {
	margin: 0 0 0.7em 0;
	font: 1.4em arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;}

div#screenshots h3 {
	margin: 0 0 0.7em 0;
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;}
	
div#screenshots p {
	padding:0.7em 0 12px;
	font-size: 12px!important;
	text-align: justify;
}

div#screenshots-sidebar h3 {
	margin: 0 0 0.7em 0;
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;
	margin: 11px 0 0 0;}
	
div#screenshots h2 {
	margin: 0;
	padding: 12px 0 0 0;
	border-top: #e6e3e1 1px solid;}
	
div#screenshots h2.first {
	margin: 0;
	padding: 0;
	border-top: none;
}

div#screenshots h3 {
	margin: 0;
	padding: 12px 0 0 0;
	border-top: #e6e3e1 1px solid;}
	
div#screenshots h3.first {
	margin: 0;
	padding: 0;
	border-top: none;
}
	
div#screenshots img.leftalign {
	padding-right: 10px;
	float: left;
	padding-bottom: 10px;
	}

#red {
	color: #00548A;
	font-size: 1.7em;
	line-height: 1.5em;
}
div#screenshots-sidebar img.first-child {
	padding: 0 0 12px 0;}	
	
div#screenshots-sidebar h3#screenshots-as-seen-on {
	margin: 0;
	padding: 12px 0 .6em;
	border-top: #e6e3e1 1px solid;
}

div#screenshots-sidebar2 h3 {
	margin: 0 0 0.7em 0;
	font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #2e2e2e;
	margin: 11px 0 0 0;}

div#screenshots-sidebar2 img.first-child {
	padding: 0 0 12px 0;}	
	
div#screenshots-sidebar2 h3#screenshots-as-seen-on {
	margin: 0;
	padding: 12px 0 .6em;
	border-top: #e6e3e1 1px solid;
}

div#screenshots-testimonials {
	margin-top: 2em;
	border-top: #e6e3e1 1px solid;}

div#screenshots-testimonials p {
	padding: 0.7em 0 0 0;
	font-size: 13px!important;
	text-align: justify;}
	
div#screenshots-testimonials p small {
	font-size: 11px!important;
	color: #7d7c7c;}
div#screenshots-sidebar .fakelink 
{
    color: #00439F;
    text-decoration: underline;   
}
div#screenshots-sidebar .fakelink:hover 
{
    color: #00439F;
    text-decoration: underline;   
    cursor: pointer;
}
div#screenshots-sidebar h2 {
    font-size: 14pt;
    font-weight: regular;
    font: 13px arial, helvetica, sans-serif;
    padding-top: 10px;
}

div#screenshots-sidebar li {
    padding-left: 10px;
    font-size: 10pt;
}

div#screenshots-get-texas-calculatem-free {
	background: url(../gfx/bg/getfree-bg.jpg) no-repeat;
	text-align:center;
}

div#screenshots-get-texas-calculatem-free .product {
	margin-left:50px;
}

div#screenshots-get-texas-calculatem-free span {
	font-family:arial,helvetica,sans-serif;
	padding-top:10px;
	color:#fff;
	font-style:italic;
	font-weight:bold;
	display:block;
	line-height: 0;
	font-size: 11px;
}

div#screenshots-get-texas-calculatem-free img.product {
	border: none;
	float: left;
}

div#screenshots-get-texas-calculatem-free p {
	padding-right: 10px;
	padding-left: 100px;
	font-weight: bold!important;
	text-transform: uppercase;
	letter-spacing: -1px;
}

div#screenshots-get-texas-calculatem-free p.ppc {
	padding-right: 10px;
	padding-left: 100px;
	font-weight: bold!important;
	text-transform: capitalize;
	letter-spacing: -1px;
}

div#screenshots-get-texas-calculatem-free del {
	font-weight: bold!important;
	font-size: 11px!important;
	text-transform: none;
}

/**
 *	MODULE / CASINO-SIGN-UP
 */

ul#getcalc-submenu {
	margin: 10px 0 -10px 20px;}
 
ul#getcalc-submenu li {
	padding: 0 7px;
	list-style: none;
	display: inline;
	border-right: #ccc 1px solid;
	font: 11px Arial, Helvetica, sans-serif;
}
	
ul#getcalc-submenu li.last-child {
	border: none;}

ul#getcalc-submenu li a {
	font: 11px arial, helvetica, sans-serif;
	color: #3274b2;}


div#getcalc-benefits h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 17px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	margin-bottom: 5px;}
/*
div#getcalc-benefits h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 17px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	margin-bottom: 5px;}
/**/
div#getcalc-benefits h2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	margin-bottom: 5px;}

div#getcalc-benefits h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	margin-bottom: 5px;}

div#getcalc-benefits div#getcalc-col-a {
	margin: 0 1% 0 0;
	width: 49%;
	float: left;}
	
div#getcalc-benefits div#getcalc-col-a p {
	font-size: 1.1em!important;}
	
	
	
#download-mid {
	background: url(../gfx/misc/grey-product-gradient.gif) no-repeat;
	height: 185px;
	width: 376px;
	margin: 20px 0px 0px;
}
#dl-mid-content {
	padding-top: 20px;
	padding-left: 154px;
	padding-right: 20px;
	text-align: left;
}

div#getcalc-benefits div#getcalc-col-b {
	margin: 0 0 0 1%;
	width: 49%;
	float: left;}

div#getcalc-benefits div#getcalc-col-b div#getcalc-bluebox {
	margin: 10px 0;
	padding: 10px;
	background: #e2f0f5;}
	
div#getcalc-benefits div#getcalc-col-b div#getcalc-bluebox h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	margin-bottom: 5px;
}

div#getcalc-benefits div#getcalc-col-b div#getcalc-bluebox p {
	margin: 0;}
	
div#getcalc-benefits div#getcalc-col-b div#getcalc-greybox {
	margin: 10px 0;
	padding: 10px;
	background: #eceae1;}
	
div#getcalc-benefits div#getcalc-col-b div#getcalc-greybox h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px!important;
	font-weight: bold!important;
	color: #2e2e2e;
	margin-bottom: 5px;}

div#getcalc-benefits div#getcalc-col-b div#getcalc-greybox p {
	margin: 0;}

div#getcalc-benefits div#getcalc-col-b div#getcalc-greybox p a#get-texas-calculatem-for-free {
	background: transparent url(../gfx/icons/arrow-bullet-grey.gif) no-repeat 0% 50%;}

div#getcalc-benefits p a.get-texas-calculatem-for-free {
	background: transparent url(../gfx/icons/arrow-bullet.gif) no-repeat 0% 50%;
	color: #00439f;
	text-decoration: underline;
	text-align: left;
	text-indent: 2.5em;
	vertical-align: middle;
	line-height: 50px;
	display: block;
}


ol.first-break,
ol.first-break-2 {
	counter-reset: item;
}

ol.after-break {
	counter-reset: item 6;
}

ol.after-break-2 {
	counter-reset: item 2;
}

ol.after-break-3 {
	counter-reset: item 4;
}

.first-break li,
.after-break li,
.first-break-2 li,
.after-break-2 li,
.after-break-3 li {
	display: block;
}

.after-break li,
.after-break-2 li,
.after-break-3 li {
	margin-left:-5px;
}

.first-break li:before,
.after-break li:before,
.first-break-2 li:before,
.after-break-2 li:before,
.after-break-3 li:before {
	content: counter(item) ".  ";
	counter-increment: item;
	margin-left:-15px;
}


/*+++ REDESIGN +++*/
.float-left { float:left; }
.float-right { float:right; }
.impact { color: #fcac01; }
span.red,strong.red { color:#D4260D; }
.border-left {
	border-left: 1px solid #c7c1c6;
}


.intro-box {
	background: url(gfx/bg/screenshot_bg.jpg) no-repeat center top;
	min-height: 190px;
	height: auto !important;
	* height: 190px;
	
	padding: 25px;
}
	.intro-box h1 {
		/*font: 18px Verdana, Arial, Helvetica, sans-serif;*/
		font-family:Century Gothic;
		font-size:22px;
		letter-spacing:-1px;
		line-height:1.2;
		width:420px;
		margin-bottom:2px;
	}
		.intro-box h1.cobranded {
			margin-left:17px;
			font-size:24px;
			width:400px;
		}
		.intro-box h1 strong {
			display:block;
			font-size:26px;
			margin-top:14px;
			letter-spacing:1px;
		}
	.intro-box label {
		display:block;
		text-align:right;
		width:385px;
	}
	.intro-box ul {
		margin:28px 0 0 15px;
	}
	

.card-bullets {
	font: 14px Tahoma;
}
	.card-bullets li {
		background: url(gfx/icons/card-bullets.png) no-repeat;
		padding: 0 0 10px 20px;
	}
	.card-bullets li.spade { background-position: left -20px; }
	.card-bullets li.dimond { background-position:left -42px; }
	.card-bullets li.club { background-position:  left -63px; }
	.card-bullets li.heart { background-position: left -84px; }

.usonly-free {
	margin: 0 0 0 333px;
}

.usonly-home {
	margin: 0 0 0 300px;
}

#index-supported {
	padding-left:20px;
}
	#index-supported div {
		width: 24%;
		border-right: 1px solid #c7c1c6;
		float:left;
		text-align:center;
		
		min-height: 205px;
		height: auto !important;
		* height: 205px;
	}

	#index-supported h2 {
		color:#0B0A0F;
		display:block;
		font-size:20px;
		margin:20px auto;
		text-align:center;
	}
		#index-supported h2 span {
			color: #d4260d;
		}

	#index-supported label {
		color:#0c0c0c;
		font-size:14px;
		padding-bottom:5px;
		display:block;
	}
	#index-supported label img {
		vertical-align:middle;
	}
	label.accept-us {
		margin-top:10px;
		font-size:11px!important;
		font-weight:bold;
	}
	a.room-partners {
		color:#002ca1;
		float:right;
		text-decoration:underline;
		background: url(gfx/icons/right-arrow.png) no-repeat right 5px;
		margin-right:24px;
		padding:5px 22px;
		font-weight:bold;
	}

#index-section {
	overflow: hidden;
	padding-left:2px;
	margin-top:20px;
}	
	#index-section div {
		width:272px;
		height:297px;
		background: url(gfx/bg/section_bg.png) no-repeat;
		float:left;
	}
/*
	#index-section h2 {
		font-family:Century Gothic;
		font-size:18px;
		font-weight:bold;
		padding-top:10px;
		text-align:center;
	}
/**/
	#index-section h3 {
		font-family:Century Gothic;
		font-size:18px;
		font-weight:bold;
		padding-top:10px;
		text-align:center;
	}
/*
	#index-section label {
		color:#0b0a0f;
		text-align:center;
		margin-top: 20px;
		padding: 0 40px;
		display:block;
		font-size: 16px;
		font-weight:bold;
		line-height: 1.2;
	}
/**/
	#index-section h3.label {
		color:#0b0a0f;
		text-align:center;
		margin-top: 20px;
		padding: 0 40px;
		display:block;
		font-size: 16px;
		font-weight:bold;
		line-height: 1.2;
        font-family: inherit;
        margin-bottom: 0px !important;
	}
	#index-section p {
		padding: 5px 5px 0 10px;
		font-size:11px;
		color:#000;
		line-height:1.4;
	}
	#index-section p.centered {
		font-size:12px;
		font-weight:bold;
		text-align:center;
		color:#000;
		padding: 0;
	}
	#index-section a.seeall {
		color:#00439f;
		text-decoration:underline;
		font-size:10px;
	}
	.margin-bottom_10 {
		margin-bottom:10px;
	}
	
	#index-screenshots {
		margin: 0 10px;
	}
		#index-screenshots p {
			padding-left:15px;
		}
	
	#index-getitnow p {
		padding-left:25px;
	}
	
#index-newsletter {
	margin-top: 20px;
}
	#index-newsletter .testimony {
		background-color:#E8E8E8;
		color:#000;
		display:block;
		padding:5px 20px;
		width:232px;
		font-size: 12px;
		font-style:italic;
		line-height:1.5;
		float: left;
	}
	#index-newsletter .testimony span {
		display:block;
		font-size:14px;
		font-weight:bold;
		color: #0b0a0f;
		font-style:normal;
	}
	
	#index-newsletter-form {
		margin-left:312px;
	}
	#index-newsletter-form h2 {
		color: #1a191d;
		font-size: 20px;
		background: url(/images/rr.png) no-repeat;
		padding: 12px 0 12px 60px;
	}
	#index-newsletter-form h3 {
		color: #1a191d;
		font-size: 20px;
		background: url(/images/rr.png) no-repeat;
		padding: 12px 0 12px 60px;
        margin-bottom: 10px !important;
	}
	#index-newsletter-form form {
		float: right;
		width:320px;
		background-color:#e9e9e9;
		padding:10px;
		margin-left:10px;
	}
		#index-newsletter-form p.border-left {
			font-size: 12px;
			color: #000;
			padding-left: 25px;
			line-height:1.5;
		}
		#index-newsletter-form form label {
			color: #101129;
			font-size:12px;
			font-weight:bold;
		}
		#index-newsletter-form label span {
			width:95px;
			display:block;
			float:left;
			padding-top:3px;
		}
		#index-newsletter-form label input {
			width:215px;
			margin-bottom:10px;
		}
		#index-newsletter-form form div p{
			color: #5c5d7c;
			font-size:9px;
			padding-top: 5px;
			font-style:italic;
			width:80px;
			line-height:1.5;
		}
	
/*--- REDESIGN ---

/*+++FREE PAGE+++*/
.easy-steps {
	padding: 0 7px;
}
.easy-steps h2 {
	color:#0B0A0F;
	display:block;
	font-size:20px;
	margin:20px auto;
	text-align:center;
}
	.easy-steps div {
		float: left;
		width: 256px;
		height: 177px;
		background: url(/css/gfx/bg/3steps.png) no-repeat;
	}
		.easy-steps h3 {
			font-family:Century Gothic;
			font-size:18px;
			font-weight:bold;
			padding-left:42px;
			text-align:center;
		}
		.easy-steps .step2 h3,
		.easy-steps .step3 h3 {
			padding-top: 10px;
		}
	.easy-steps .step1 {
		background-position: center 0;
	}
	.easy-steps .step2 {
		margin: 0 28px;
		background-position: center -200px;
	}
	.easy-steps .step3 {
		background-position: center -400px;
	}
	.easy-steps p {
		color:#000000;
		font-size:14px;
		line-height:1.3;
		padding:12px 14px;
	}
		.easy-steps .step2 p,
		.easy-steps .step3 p {
			padding: 35px 15px;
		}

#usonly {
	margin: 0 0 0 300px;
}

#free-supported {
	padding-left:1px;
}
	#free-supported .free-room{
		/*border-top: 1px solid #C7C1C6;
		border-bottom: 1px solid #C7C1C6;
		width:801px;
		float: left;*/
	}
	#free-supported .free-room div {
		width: 166px;
		border-right: 1px solid #c7c1c6;
		border-top: 1px solid #c7c1c6;
		border-bottom: 1px solid #c7c1c6;
		float:left;
		text-align:center;
		
		min-height: 202px;
		height: auto !important;
		* height: 190px;
	}

	#free-supported .free-room div#usonly {
		margin: 0 0 0 300px;
	}

	#free-supported h2 {
		color:#0B0A0F;
		display:block;
		font-size:20px;
		margin:20px auto;
		text-align:center;
	}
		#free-supported h2 span {
			color: #d4260d;
		}
	#free-supported label {
		color:#0c0c0c;
		font-size:14px;
		padding-bottom:5px;
		display:block;
	}
	#free-supported label img {
		vertical-align:middle;
	}
	#free-supported .free-left,
	#free-supported .free-right {
		float: left;
	}
	#free-supported label.accept-us {
		margin-top: 2px;
		padding-bottom:0;
		font-size:11px;
		font-weight:bold;
	}
	
.free-about-calculatum {
	margin:20px auto;
}
	.free-about-calculatum h2 {
		background: url(/css/gfx/bg/about-header.png) repeat-x;
		font-family:Century Gothic;
		font-size:18px;
		font-weight:bold;
		padding:10px 0;
		text-align:center;
	}
	h2.or {
		background: none;
		background-color: #e0db90;
		color:#14130e;
		margin-bottom:0;
		margin-top:20px;
	}
	.free-about-calculatum p.hook-bullet-list {
		background:transparent url(/css/gfx/icons/small-hook-bullet.gif) no-repeat left 3px;
		color:#000;
		line-height:1.4;
		padding:0 0 9px 2.5em;
		margin-left: 10px;
	}
	.free-about-calculatum .self-clear div {
		float: left;
		width: 48%;
	}
	.free-about-calculatum .self-clear div.border-left{
		margin-left:10px;
		padding-left:10px;
	}
	.free-about-calculatum label {
		font-size: 18px;
		font-weight: bold;
		color: #181812;
		display: block;
		text-align: center;
	}
	.free-about-calculatum .footnote {
		color:#050b10;
		font-size:11px;
		text-align: center;
		padding-top: 10px;
	}
	
	
/*+++FREE PAGE+++*/


#slideshow {
	overflow:hidden;
}
#slideshow ul {
	/*padding-left:225px;*/
	/*width:3303px;*/
	width: 1001px;
}
#slideshow li {
	float:left;
	/*margin:0 16px;*/
}

.hidden-iframe {
    float:right;
}

/* +++ NEW BRANDED PAGES +++ */
div#container .content-col-full {
	color:#FFFFFF;
	padding:10px;
}
/* Carbon Poker Free Page */
.intro-box.pokerroom-free {
	/*background: url(/css/gfx/bg/screenshot_bg-carbon-free.jpg) no-repeat center top;*/
	padding-bottom: 63px;
}
	#pokerroom-carbon {
		background: url(/css/gfx/bg/screenshot_bg-carbon-free.jpg) no-repeat center top;
	}
	#pokerroom-titan {
		background: url(/css/gfx/bg/screenshot_bg-titan-free.jpg) no-repeat center top;
	}
	#pokerroom-pacific {
		background: url(/css/gfx/bg/screenshot_bg-pacific-free.jpg) no-repeat center top;
	}
	#pokerroom-gnuf {
		background: url(/css/gfx/bg/screenshot_bg-gnuf-free.jpg) no-repeat center top;
	}
	#pokerroom-party {
		background: url(/css/gfx/bg/screenshot_bg-party-free.jpg) no-repeat center top;
	}

.pokerroom-free .click-to-view_tb {
	margin: 103px 0 0 431px;
	position: absolute;
}
.intro-box .free-offer_intro {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 20px 0 0 17px;
	size: 14px;
	width: 400px;
	line-height: 18px;
	color:#fff;
}
	.intro-box .free-offer_intro strong {
		color: #fcac01;
	}
	
.why-section {
	margin: -30px 0 6px;
	color: #000;
}
.room-accepts {
	float: left;
	width: 155px;
	text-align: center;
}
	.room-accepts img {
		padding-bottom: 18px;
	}
.accept-usa {
	font-weight: bold;
	font-size: 11px;
	background: url(/css/gfx/icons/us-flag.png) 0 1px no-repeat;
	padding-left: 20px;
}
	
.suit-list {
	list-style: none;
	font-size:14px;
	line-height:18px;
	margin: 10px 0;
	padding: 0;
}
	.suit-list li {
		background: url(/css/gfx/icons/card-bullets_black.png) no-repeat;
		line-height: 18px;
		padding-left: 16px;
		margin-bottom: 4px;
	}
	.suit-list li.s { background-position: 0 -2px; }
	.suit-list li.d { background-position: 0 -37px; }
	.suit-list li.c { background-position: 0 -73px; }
	.suit-list li.h { background-position: 0 -107px; }

.branded-free h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	padding-top: 7px;
	text-align: center;
	color: #fff;
}
.free-offer_why {
	float: left;
	border-left: 1px solid #c7c1c6;
	padding-left: 10px;
}
	.free-offer_why h2 {
		color: #000b40;
		text-align: left;
		padding-top: 6px;
	}
	
.download-coupon-code {
	float: right;
	font-weight: bold;
	line-height: 16px;
	margin: -18px 0 0;
	padding-right: 8px;
	text-align: center;
	position: relative;
	font-size:20px;
}
	.download-coupon-code span {
		display: block;
		color: #f00;
		font-size:14px;
		padding: 5px 0;
	}

.steps-section {
	color: #000;
	font-size: 11px;
	margin-bottom: -8px;
}
.branded-free .title-bar {
	background: url(/css/gfx/bg/section_bg.png) repeat-x;
	height: 38px;
	margin-bottom: 12px;
}
	.branded-free .title-bar h2 {
		font-size: 19px;
	}
	.branded-free .title-bar h2 strong {
		color: #FCAC01;
	}
	
.branded-free .col-right {
	float: right;
	width: 634px;
}
.branded-free .col-left {
	float: left;
	margin: 0 10px 0 0;
	padding: 6px 6px 60px;
	color: #fff;
	width: 180px;
}
	.branded-free .col-left h2,
	.branded-free .col-left h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 4px 0;
		text-align: center;
	}
	.branded-free .col-left h3 { font-size: 14px; }
 	.green-check-bullet_brown {
 		list-style: none;
		margin: 20px 0 0 12px;
		padding: 0;
 	}
		.green-check-bullet_brown li {
			background: url(/css/gfx/icons/small-hook-bullet.png) no-repeat;
			line-height: 16px;
			margin-bottom: 18px;
			text-indent: 22px;
		}
	.branded-free .col-left p {
		line-height: 16px;
		margin-bottom: 18px;
		margin-left: 12px;
	}
	.branded-free .col-left p.accolade {
		margin: 30px 0 10px;
		text-align: center;
	}

/* Getting Started Steps */

.orange-drop-list {
	list-style: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	float: left;
}
	.orange-drop-list li {
		margin: 0 0 5px;
		padding: 0 0 16px 56px;
		background-image: url(/css/gfx/icons/orange-drop-bullets.png);
		background-repeat: no-repeat;
		border-bottom: 1px solid #c7c1c6;
		position: relative;
	}
	.orange-drop-list li.step-one { background-position: 0 0; }
	.orange-drop-list li.step-two { background-position: -1px -306px; }
	.orange-drop-list li.step-three { background-position: 0 -612px; }
	.orange-drop-list li.last-child { border: none; margin-bottom: -20px; }
	.orange-drop-list li ul{ margin: 0 0 14px 0; }
	.orange-drop-list li ul li {
		background: none;
		list-style: square;
		/*list-style-position: o;*/
		margin: 0 0 4px 12px;
		padding: 0;
		border: none;
		line-height: 16px;
		font-size: 12px;
	}
	.thumbnail-collection {
		text-align: center;
	}
		.thumbnail-collection span  {
			display: block;
		}
		.thumbnail-collection span span {
			font-size: 10px;
			margin-top: -18px;
		}
			.thumbnail-collection .nudge {
				margin-top: -40px;
			}
			.thumbnail-collection span span a {
				color: #000;
				text-decoration: none;
			}

	.orange-drop-list h3 {
		text-align: left;
		font-size: 14px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #181812;
		font-weight: bold;
		line-height: 18px;
		padding-top: 7px;
		margin-bottom: 10px;
	}
	.orange-drop-list h2 {
		text-align: left;
		font-size: 14px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #181812;
		font-weight: bold;
	}
	.orange-drop-list .gray-arrow-right {
		background: url(/css/gfx/icons/gray-arrow_right.gif) 100% 40% no-repeat;
		display: block;
		float: left;
		margin-right: 10px;
		padding-right: 32px;
	}
		.x2 .gray-arrow-right {
			margin-right: 30px;
			padding-right: 52px;
			padding-left: 60px;
		}
		
/* Free Form */
.bonus-red {
	color: #f00;
}
.free-form {
	padding-bottom: 20px;
}

#email, #full-name, #screen-name {
	border: 1px solid #ccc;
}

.free-form input {
	/*color: #005b8b;*/
	float: left;
	font-family: arial,helvetica,sans-serif;
	font-size: 13px !important;
	height: 18px;
	margin: 0 10px 0 0;
	width: 215px;
	display: inline;
}

.free-form p {
	line-height: 14px;
	clear: both;
	white-space: nowrap;
	height: 30px;
}
	.free-form p span {
		float: left;
		font-size: 10px;
		font-style: italic;
		line-height: 10px;
	}

	.free-form p span.error {
		text-align: center;
		color: red;
		font-weight: bolder;
		font-size: 12px;
	}

	.free-form label {
		font-weight: bold;
		width: 110px;
	}
	.free-form strong {
		display: block;
		width: 110px;
		float: left;
		line-height: 18px;
		vertical-align: bottom;
	}
	.free-form p.submit input {
		background: url(/images/confirm.png) no-repeat;
		border: none;
		cursor:pointer;
		float: none;
		height: 44px;
		margin-left: 130px;
		width: 122px;
	}
	
.free-about-calculatum {
	position: relative;
}

/*+++ Confirm Page +++*/
#confirm h2.heading {
	color: #000b40;
	font-size:16px;
	padding:20px 40px;
	font-weight:bold;
}
#confirm p.ensure {
	line-height:1.4;
	font-size: 14px;
}
#confirm .step-one p.center img {
	margin-left:-65px;
}
#confirm .orange-drop-list li img {
	margin-left:-5px;
}
#confirm .orange-drop-list li {
	margin-top: 20px;
}
#confirm .orange-drop-list h2 {
	padding-top:2px;
}
#confirm .orange-drop-list h2 span {
	font-weight: normal;
	font-size:11px;
}
#confirm .orange-drop-list h3 {
	padding-top:2px;
}
#confirm .orange-drop-list h3 span {
	font-weight: normal;
	font-size:11px;
}

#confirm h2.or {
	padding-bottom:7px;
	text-align:left;
	padding-left: 55px;
	color:#14130e;
}
.confirm-title-bar { 
	background:none; 
}
	.confirm-title-bar h2 {
		color: #201f16;
		padding-left: 185px;
		margin-bottom:0;
		font-weight:bold;
	}

/*--- Confirm Page ---*/

