/*+++ base-reset.css +++*/

/**

 *	BASE / GLOBAL RESET

 */



html,body,

h1,h2,h3,h4,h5,h6,

div,p,blockquote,pre,

a,abbr,acronym,address,big,cite,code,strong,em,del,q,cite,sub,sup,var,

dd,dl,dt,ul,ol,li,

form,fieldset,label,legend,

table,caption,thead,tbody,tfoot,tr,th,td {

	margin: 0;

	padding: 0;

	font-size: 100%;

	font-weight: normal;

	font-style: normal;

	line-height: 1;

	border: 0;}



div { line-height: 0; }

	

table {

	border-collapse: collapse;

	border-spacing: 0;

}

	

ol,ul { list-style: none;}

	

hr { display: none;}



q:before, q:after,

blockquote:before,

blockquote:after

{ content: ""; }

	

body {

	background-color: #fff;

	font-size: 70%;}

	

* html body { font-size: 67%;}

/*--- base-reset.css ---*/



/*+++ base-layout.css +++*/

/**

 *	BASE / LAYOUT

 */



div.clear { clear: both; }



div#wrapper { text-align: center; }

	

div#wrapper div#header,

div#wrapper div#container div#navigation ul,

div#wrapper div#container div#content {

	margin: 0 auto;

	width: 860px;

	text-align: left;

}

/*--- base-layout.css ---*/



/*+++ header.css +++*/

/**

 *	LAYOUT / HEADER

 */



div#header div#header-col-a {

	width: 655px;

	padding-top:10px;

	float: left;}



div#header div#header-col-b {

	width: 200px;

	float: left;}

	

div#header:after {

	content: '.';

	display: block;

	visibility: hidden;

	height: 0;

	clear: both;}

	

div#header div#header-col-a p {

	display: none;}



div#header div#header-col-a a {

background:transparent url(i/logo-texascalc.gif) no-repeat scroll left top;

display:block;

height:96px;

margin:0 0 -4px;

position:relative;

text-indent:-9999px;

width:655px;

}

/*

div#header div#header-col-a a {

	margin: 0 0 -4px 0;

	background: url("i/site-matrix.png") no-repeat left top;

	width: 655px;

	height: 100px;

	text-indent: -9999px;

	position:  relative;

	display: block;}

/**/



/**

 *	LAYOUT / HEADER-NAVIGATION

 */



div#header div#header-col-b div#minimenu {

	margin-top: -5px;

	background: transparent url("i/mini-menu.gif") no-repeat right -5px;

	text-align: center;

	width:275px;

	float:right;

	height:25px;

	}

	

div#header div#header-col-b div#minimenu ul {

	background: transparent url("i/mini-menu.gif") no-repeat left -35px;}



div#header div#header-col-b div#minimenu ul li {

	display: inline;}

	

div#header div#header-col-b div#minimenu ul li a {

	padding: 0 7px 0 5px;

	background: transparent url("i/mini-menu-separator.gif") no-repeat right center;

	font: 0.9em arial, helvetica, sans-serif;

	color: #84847c;

	line-height: 30px;}

	

div#header div#header-col-b div#minimenu ul li.last-child a {

	background: none;}

	

div#header div#header-col-b p {

	padding: 2em 0;

	font: 0.9em arial, helvetica, sans-serif;

	color: #333;

	clear:both;

	text-align:right;

	}

	

div#header div#header-col-b p strong {

	font-weight: bold;}



.players-using-calculatem {

	background: url(i/playersusingCalculatem.jpg) no-repeat right 10px;

	text-align:center !important;

	width:171px;

	float:right;

	padding-top:35px !important;

	font-size:16px!important;

	font-weight:bold!important;

}

/*--- header.css ---*/



/*+++ footer.css +++*/

/**

 *	LAYOUT / DISCLAIMER

 */

 

div#disclaimer {

	padding: 28px 0 16px 0;

	/*background: #eceae1 url("i/container-bottom.gif") no-repeat center top;*/

	background: #eceae1 url("i/site-matrix.png") no-repeat center -200px;

	font: 1.0em arial, helvetica, sans-serif;

	text-align: center;

	color: #333;}

	

div#disclaimer p a {

	color: #333;

	text-decoration: underline;}



/**

 *	LAYOUT / FOOTER

 */



div#footer {

padding: 2em 0 0 0;

background: #fff url("i/site-matrix.png") repeat-x left -800px;}



div#footer-cc {

padding: 4em 0;

background: #eceae1 url("i/footer-cc.gif") repeat-x left top;}



div#footer div#footer-columns {

	margin: 0 auto;

	width: 800px;

	text-align: left;}



div#footer div#footer-columns ul.footer-column {

	width: 190px;

	float: left;

	border-left: 1px dashed #bcbcbc;

	padding-left: 8px;

}



div#footer div#footer-columns ul.footer-column-ppc {

	width: 220px;

	float: left;

	border-left: 1px dashed #bcbcbc;

	padding-left: 8px;

}



#footer-column-end {

	border-right: 1px dashed #bcbcbc;

}



div#footer div#footer-columns:after {

	content: '.';

	display: block;

	visibility: hidden;

	height: 0;

	clear: both;}

	

div#footer div#footer-columns ul li a {

	font: 1em arial, helvetica, sans-serif;

	color: #052a3d;}

	

div#footer div#footer-columns ul li a:hover {

	color: #0993d2;}



/*--- footer.css ---*/



/*+++ navigation.css +++*/

/**

 *	LAYOUT / NAVIGATION

 */

 

div#container div#navigation {

	padding: 1.3em 0 0;

	/*background: #7b0c00 url("i/navigation.png") repeat-x;*/

	background: #7b0c00 url("i/site-matrix.png") repeat-x left -100px;

	height: 1%;

}

 

.slidetabsmenu{

	width:100%;

	margin: 0px;

	padding: 0px;

	font: 1em Arial, Helvetica, sans-serif;

}



.slidetabsmenu ul{

list-style-type: none;

margin:0;

padding:0;

}



.slidetabsmenu li{

	display:inline;

	margin:0;

	padding:0;

	font: 1.2em Arial, Helvetica, sans-serif;

}



.slidetabsmenu a{

	float:left;

	background:url(i/slide-left.gif) no-repeat left top;

	margin:0;

	margin-right: 5px;

	padding:0 0 0 9px;

	text-decoration:none;

}



.slidetabsmenu a span {

	float:left;

	display:block;

	background:url(i/slide-right.gif) no-repeat right top;

	padding:2px 13px 2px 4px;

	color:#FFFFFF;

}







/* Commented Backslash Hack hides rule from IE5-Mac \*/

.slidetabsmenu a span {

	float:none;

	padding-top: 10px;

	padding-bottom: 10px;

}

/* End IE5-Mac hack */







.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{

	color: #000000;

}



.slidetabsmenu a:hover, .slidetabsmenu li.selected a{

	background-position:0% -124px;

}



.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{

	background-position:100% -125px;

}



html>/**/body .IEonlybr{ /*None IE browsers hack*/

display: none; /*Hide BR tag in non IE browsers, since it's not needed*/

}





/* ######### Style for Drop Down Menu ######### */



.dropmenudiv_c{

	position:absolute;

	top: 0;

	font:normal 12px/24px Arial, Helvetica, sans-serif;

	z-index:100;

	background-color: white;

	width: 180px;

	visibility: hidden;

	border-top: 0 solid #B6B5B3;

	border-right: 1px solid #B6B5B3;

	border-bottom: 0 solid #B6B5B3;

	border-left: 1px solid #B6B5B3;

	margin: 0px;

}





.dropmenudiv_c a{

	width: auto;

	display: block;

	text-indent: 5px;

	padding: 10px 0;

	text-decoration: underline;

	font-weight: normal;

	color: #9E0003;

	text-align: left;

	border-top: 0 solid #B6B5B3;

	border-right: 0 solid #B6B5B3;

	border-bottom: 1px solid #B6B5B3;

	border-left: 0 solid #B6B5B3;

}



* html .dropmenudiv_c a{ /*IE only hack*/

width: 100%;

}



.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/

	color: #D90000;	

}



/*--- navigation.css ---*/



/*+++ container-modules.css +++*/

/**

 *	LAYOUT / CONTAINER

 */



div#container {

	background: url("i/container.gif") repeat-y top center;

	border-top: #c7c1c6 5px solid;}

	

div#container div#content {}

	

div#container div#content:after {

	content: '.';

	display: block;

	visibility: hidden;

	height: 0;

	clear: both;}

	

	/* Equal width column (50%) */



	div#container div#content div#content-col-half-a {

		margin: 0 10px 0 0;

		width: 420px;

		text-align: left;

		float: left;}



	div.module {

		margin: 20px 0 10px 20px;}



	div#container div#content div#content-col-half-a div.module hr {

		background:#ECEAE1 none repeat scroll 0%;

		border:0pt none;

		color:#ECEAE1;

		height:1px;

		margin:1em 0px;

		display:block;

	}

	

	div#container div#content div#content-col-half-center {

		margin: 0 10px 0 0;

		width: 420px;

		text-align: left;

		float: left;

		padding: 0 0 0 210px;

		}



	div#container div#content div#content-col-half-center div.module {

		margin: 20px 0 10px 20px;}





	div#container div#content div#content-col-half-b {

		overflow:hidden;

		margin: 0 0 0 10px;

		width: 420px;

		text-align: left;

		float: left;}

		

	div#container div#content div#content-col-half-b div.module {

		margin: 20px 20px 10px 0;}

	

	div#container div#content div#content-col-half-a div.module div.frame,

	div#container div#content div#content-col-half-b div.module div.frame {

		padding: 0 20px;}

		

	div#container div#content div#content-col-half-a div.module div.frame div.top,

	div#container div#content div#content-col-half-b div.module div.frame div.top,

	div#container div#content div#content-col-half-a div.module div.frame div.bottom,

	div#container div#content div#content-col-half-b div.module div.frame div.bottom {

		margin: 0 -20px;}

		

	/* Col-a winder than col-b */

	

	div#container div#content div#content-col-a {

		margin: 0 10px 0 0;

		width: 520px;

		text-align: left;

		float: left;}

		

	div#container div#content div#content-col-a div.module {

		margin: 20px 0 10px 20px;}

		

	div#container div#content div#content-col-b {

		margin: 0 0 0 10px;

		width: 320px;

		text-align: left;

		float: left;}

		

	div#container div#content div#content-col-b div.module {

		margin: 20px 20px 10px 0;}

		

	div#container div#content div#content-col-a div.module div.frame,

	div#container div#content div#content-col-b div.module div.frame {

		padding: 0 20px;}

		

	div#container div#content div#content-col-a div.module div.frame div.top,

	div#container div#content div#content-col-b div.module div.frame div.top,

	div#container div#content div#content-col-a div.module div.frame div.bottom,

	div#container div#content div#content-col-b div.module div.frame div.bottom {

		margin: 0 -20px;}

		

	/* Full stretch */

	

	div#container div#content div#content-stretch {

		width: 840px;

		display: block;

		float: left;}

		

	div#container div#content div#content-stretch .left-border{

		width:17px;

		background: url(i/thankyou_bg-left.jpg) no-repeat;

		float:left;

		height:306px;

	}

	div#container div#content div#content-stretch .content {

		width:95%;

		float:left;

		background: url(i/thankyou-bg.jpg) repeat-x;

		height:306px;

		padding-top:20px;

	}

	div#container div#content div#content-stretch .content h2{

		font-size:20px !important;

		padding-bottom:20px;

	}

	div#container div#content div#content-stretch .content p{

		color:#666666;

		font-size:18px;

		line-height:2em;

	}

	div#container div#content div#content-stretch .right-border{

		width:17px;

		background: url(i/thankyou_bg-right.jpg) no-repeat;

		float:left;

		height:306px;

	}

	div#container div#content div#content-stretch div.module {

		margin: 20px 0 10px 20px;}

		

	div#container div#content div#content-stretch div.module div.frame {

		padding: 0 20px;}

		

	div#container div#content div#content-stretch div.module div.frame div.top,

	div#container div#content div#content-stretch div.module div.frame div.bottom {

		margin: 0 -20px;}

		

	div#container div#content div#content-stretch div#stretch-col-a,

	div#container div#content div#content-stretch div#stretch-col-b {

		width: 380px;

		float: left;}

		

	div#container div#content div#content-stretch div#stretch-col-a {

		margin: 0 10px 0 0;}

		

	div#container div#content div#content-stretch div#stretch-col-b {

		margin: 0 0 0 10px ;}

		

	div#container div#content div.clear {

		clear: left;}

		

/**

 *	Equal width column (50%) modules

 */

 

 	/* Normal module */

		

	div#container div#content div#content-col-half-a div.normal div.frame,

	div#container div#content div#content-col-half-center div.normal div.frame,

	div#container div#content div#content-col-half-b div.normal div.frame {

		background: transparent url("i/box-normal-half.png") repeat-y -400px 0px;}



	div#container div#content div#content-col-half-a div.normal div.frame div.top,

	div#container div#content div#content-col-half-center div.normal div.frame div.top,

	div#container div#content div#content-col-half-b div.normal div.frame div.top {

		background: url("i/site-matrix.png") no-repeat 0px -400px;

		height: 20px;}



	div#container div#content div#content-col-half-a div.normal div.frame div.bottom,

	div#container div#content div#content-col-half-center div.normal div.frame div.bottom,

	div#container div#content div#content-col-half-b div.normal div.frame div.bottom {

		background: url("i/site-matrix.png") no-repeat 0px -420px;

		height: 20px;}

	

	/* getfree */

	div#container div#content div#content-col-half-a div.getfree div.frame,

	div#container div#content div#content-col-half-center div.getfree div.frame,

	div#container div#content div#content-col-half-b div.getfree div.frame {

		background: transparent url("i/box-half.png") repeat-y -400px 0px;}

	

	div#container div#content div#content-col-half-a div.getfree div.frame div.top,

	div#container div#content div#content-col-half-center div.getfree div.frame div.top,

	div#container div#content div#content-col-half-b div.getfree div.frame div.top {

		background: url("i/site-matrix.png") no-repeat 0px -300px;

		height: 20px;}

		

	div#container div#content div#content-col-half-a div.getfree div.frame div.bottom,

	div#container div#content div#content-col-half-center div.getfree div.frame div.bottom,

	div#container div#content div#content-col-half-b div.getfree div.frame div.bottom {

		background: url("i/site-matrix.png") no-repeat 0px -320px;

		height: 20px;}

		

			

	/* Blue module */

		

	div#container div#content div#content-col-half-a div.blue div.frame,

	div#container div#content div#content-col-half-center div.blue div.frame,

	div#container div#content div#content-col-half-b div.blue div.frame {

		background: transparent url("i/box-blue-half.gif") repeat-y -400px 0px;}

	

	div#container div#content div#content-col-half-a div.blue div.frame div.top,

	div#container div#content div#content-col-half-center div.blue div.frame div.top,

	div#container div#content div#content-col-half-b div.blue div.frame div.top {

		background: transparent url("i/box-blue-half.gif") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-col-half-a div.blue div.frame div.bottom,

	div#container div#content div#content-col-half-center div.blue div.frame div.bottom,

	div#container div#content div#content-col-half-b div.blue div.frame div.bottom {

		background: transparent url("i/box-blue-half.gif") no-repeat 0px -20px;

		height: 20px;}

		

	/* brown module */

		

	div#container div#content div#content-col-half-a div.brown div.frame,

	div#container div#content div#content-col-half-center div.brown div.frame,

	div#container div#content div#content-col-half-b div.brown div.frame {

		background: transparent url("i/box-brown-half.gif") repeat-y -400px 0px;}

	

	div#container div#content div#content-col-half-a div.brown div.frame div.top,

	div#container div#content div#content-col-half-center div.brown div.frame div.top,

	div#container div#content div#content-col-half-b div.brown div.frame div.top {

		background: transparent url("i/box-brown-half.gif") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-col-half-a div.brown div.frame div.bottom,

	div#container div#content div#content-col-half-center div.brown div.frame div.bottom,

	div#container div#content div#content-col-half-b div.brown div.frame div.bottom {

		background: transparent url("i/box-brown-half.gif") no-repeat 0px -20px;

		height: 20px;}

		

/**

 *	Col-a winder than col-b modules

 */

 

 	/* Normal module */

		

	div#container div#content div#content-col-a div.normal div.frame {

		background: transparent url("i/box-normal-col-a.jpg") repeat-y -500px 0px;}

	

	div#container div#content div#content-col-a div.normal div.frame div.top {

		background: transparent url("i/box-normal-col-a.jpg") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-col-a div.normal div.frame div.bottom {

		background: transparent url("i/box-normal-col-a.jpg") no-repeat 0px -20px;

		height: 20px;}

		

	div#container div#content div#content-col-b div.normal div.frame {

		background: transparent url("i/box-normal-col-b.jpg") repeat-y -300px 0px;}

	

	div#container div#content div#content-col-b div.normal div.frame div.top {

		background: transparent url("i/box-normal-col-b.jpg") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-col-b div.normal div.frame div.bottom {

		background: transparent url("i/box-normal-col-b.jpg") no-repeat 0px -20px;

		height: 20px;}

		

	/* Blue module */

	

	div#container div#content div#content-col-b div.blue div.frame {

		background: transparent url("i/box-blue-col-b.gif") repeat-y -300px 0px;}

	

	div#container div#content div#content-col-b div.blue div.frame div.top {

		background: transparent url("i/box-blue-col-b.gif") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-col-b div.blue div.frame div.bottom {

		background: transparent url("i/box-blue-col-b.gif") no-repeat 0px -20px;

		height: 20px;}



	/* Red module */

	

	div#container div#content div#content-col-b div.red div.frame {

		background: transparent url("i/box-red-col-b.png") repeat-y -300px 0px;}

	

	div#container div#content div#content-col-b div.red div.frame div.top {

		background: transparent url("i/box-red-col-b.png") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-col-b div.red div.frame div.bottom {

		background: transparent url("i/box-red-col-b.png") no-repeat 0px -20px;

		height: 20px;}

		

	/* Brown module */

		

	div#container div#content div#content-col-a div.brown div.frame,

	div#container div#content div#content-col-b div.brown div.frame {

		background: transparent url("i/box-brown-half.gif") repeat-y -400px 0px;}

	

	div#container div#content div#content-col-a div.brown div.frame div.top,

	div#container div#content div#content-col-b div.brown div.frame div.top {

		background: transparent url("i/box-brown-half.gif") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-col-a div.brown div.frame div.bottom,

	div#container div#content div#content-col-b div.brown div.frame div.bottom {

		background: transparent url("i/box-brown-half.gif") no-repeat 0px -20px;

		height: 20px;}

		

/**

 *	Full stretch modules

 */



	/* Normal module */

		

	div#container div#content div#content-stretch div.normal div.frame {

		background: transparent url("i/box-normal-full.gif") repeat-y -820px 0px;}

	

	div#container div#content div#content-stretch div.normal div.frame div.top {

		background: transparent url("i/box-normal-full.gif") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-stretch div.normal div.frame div.bottom {

		background: transparent url("i/box-normal-full.gif") no-repeat 0px -20px;

		height: 20px;}

		

	/* Normal module */

		

	div#container div#content div#content-stretch div.blue div.frame {

		background: transparent url("i/box-blue-full.gif") repeat-y -820px 0px;}

	

	div#container div#content div#content-stretch div.blue div.frame div.top {

		background: transparent url("i/box-blue-full.gif") no-repeat 0px 0px;

		height: 20px;}

		

	div#container div#content div#content-stretch div.blue div.frame div.bottom {

		background: transparent url("i/box-blue-full.gif") no-repeat 0px -20px;

		height: 20px;}

		

	/* full stretch brown module */

	div.fullbrown div.frame {

		background: transparent url("i/box-brown-full.gif") repeat-y -820px 0px;}

	

	div.fullbrown div.frame div.top {

		background: transparent url("i/box-brown-full.gif") no-repeat 0px 0px;

		height: 20px;}

		

	div.fullbrown div.frame div.bottom {

		background: transparent url("i/box-brown-full.gif") no-repeat 0px -20px;

		height: 20px;}

		

/**

 *	TYPOGRAPHY / MODULES

 */



div#container div#content div.module p {

	margin: 0 0 0.5em 0;

	font-size: 1.1em;

	font-family: arial, helvetica, sans-serif;

	color: #333;

	line-height: 130%;}

	



/* Supported Poker Rooms */	

.supported-offer {

	width:458px;

	padding-top:2em;

	padding-bottom:2em;

}



.supported-offer .box-top {

	background: url(i/supported-box-top.jpg) no-repeat;

	width:458px;

	height:15px;

	display:block;

}

.supported-offer .box-content {

	background-color:#e6e5e1;

	padding:0 10px;

	border-left:1px solid #a3a0a7;

	border-right:1px solid #a3a0a7;

}

.supported-offer .box-content p{

	margin-bottom:0 !important;

}

.supported-offer .box-bottom {

	background: url(i/supported-box-bottom.jpg) no-repeat;

	width:458px;

	height:15px;

	display:block;

	margin-bottom:10px;

}



.supported-offer .room-logo {

	width:125px;

	padding-left:50px;

}



.supported-offer .room {

	width:100px;

}



.top-rooms {

	float:left;

	width:48%;

}

.all-rooms {

	float:right;

	width:48%;

}



.new-room {

	background: url(i/Supported-Rooms/new.jpg) no-repeat right center;

	padding-right:32px;

}



/* free page thickbox */



.free-page-extra-edge, #container.free-page-extra-edge, #content.free-page-extra-edge {

	background: none; 

	border: none;

}



/*	LAYOUT / New Home Page

 */

 

.homepage {

	margin-top: 33px;

}

 

.home-link {

	text-decoration: underline;

	color: #00439f;

}



.center-image {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.center-text {

	text-align: center;

}



.bonus-code {

	font-size:14px;

    height:26px;

    line-height:13pt;

    margin-top:-38px;

    padding-left:193px;

}



.divider-horiz {

	width: 100%; 

	border-bottom: 1px solid #d2d0c6;

	margin: 12px 0px 12px 0px;

}



.bluebox-mid .divider-horiz {

	width: 100%; 

	border-bottom: 1px solid #a6b4b9;

	margin: 35px 0px 35px 0px;

}



.divider-vert {

	height: 100%;

	border-right: 1px solid #d2d0c6;

}



.left {

	float: left;

}



.right {

	float: right;

}



.left-col {

	margin: 20px 0px 0px 20px;

	*margin: 20px 0px 0px 10px;

	width: 178px;

}



.right-col {

	margin: 20px 20px 0px 0px;

	*margin: 20px 10px 0px 0px;

	width: 628px;

}



.intro {

	margin: 0px 50px 0px 50px;

}



.intro p {

	line-height: 20px;

}

 

.homepage h2 {

	font-size: 22px;

	font-weight: bolder;

}



.homepage h3 {

	font-size: 14px;

	font-weight: bolder;

	margin-bottom: 0px;

}



.red {

	color: #ce0000;

}



.homepage .players-using-calculatem {

	float: none;

	margin: 0px auto;

	height: 22px;

}



.date {

	text-align: center;

	color: #838383;

	font-size: 11px;

}



.bluebox-container, .homebox-container {

	margin: 10px 0px 30px 0px;

}



.bluebox-top {

	background: url(i/bluebox-top.jpg) no-repeat;

	width: 178px;

	height: 10px;

	overflow: hidden; 

}



.bluebox-bottom {

	background: url(i/bluebox-bottom.jpg) no-repeat;

	width: 178px;

	height: 10px;

	overflow: hidden; 

/*	background-position: 0 -90px;*/

}



.bluebox-mid {

	background: url(i/bluebox-middle.jpg) repeat-y;

	width: 158px;

	padding: 0px 10px 10px 10px;

	overflow: hidden;

	min-height: 1140px;

	height: auto !important;

	height: 1140px;

}



.bluebox-mid h2 {

	font-size: 14px;

	margin-bottom: 30px;

}



.checkmark {

	line-height: 130%;

	margin-bottom: 20px;

}



.checkmark img {

	margin-right: 5px;

}



.leftcol-logo {

	margin-bottom: 20px;

}



a.link-100 {

	font-size: 9px;

}



.name {

	display: block;

	color: #7c7c7c;

}



.testimonial {

	margin-bottom: 20px;

	line-height: 130%;

}



.slogan-img {

	margin: 25px 0px 25px -7px;

}



.smaller {

	font-size: 10px;

}



.homebox-top, .homebox-bottom {

	background: url(i/homebox.png) no-repeat;

	width: 628px;

	height: 17px; 

}



.homebox-bottom {

	background-position: 0 -50px;

}



.homebox-mid {

	background: url(i/homebox-middle.png) repeat-y;

	width: 584px;

	padding: 0px 22px 8px 22px;

	overflow: hidden;

}



.vertical-align-middle {

	vertical-align: middle;

}



.vertical-align-top {

	vertical-align: top;

	padding-top: 10px;

}



a.butt-getitfreebig {

	background: url(i/getitfree-big.jpg) no-repeat;

	display: block;

	width: 222px;

	height: 48px;

}



a.butt-getitfreesmall {

	background: url(i/getitfree-small.jpg) no-repeat;

	display: block;

	width: 107px;

	height: 24px;

	margin-top: 6px;

	margin-bottom: 10px;

	color:#FFFFFF;

	font-size:10px;font-weight:bold;padding-top:6px;text-transform:uppercase;

}

a.butt-getitfreesmall_arrow {

	background: url(i/getitfree-small_arrow.jpg) no-repeat;

	display: block;

	width: 124px;

	height:31px;

	margin-top: 20px;

	color:#FFFFFF;

	font-size:14px; padding-top:4px; padding-right:20px; position:relative; left:80px

}

a.buy-now-button-blue_fp{ background-image: url(i//buy-now.png); width:148px; height:30px;color:#FFFFFF;

	font-size:18px; padding-top:8px; text-align:center;display: block; float:right; background-repeat:no-repeat; position:relative; left:-28px; bottom:-26px}

#download_hg{background: transparent url(i/download-huge.gif) repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 370px; height: 66px; text-align:center;  padding-top:35px}

#download_hg a{font-size:20px; text-transform:uppercase;margin-top:10px; text-decoration:underline; color:#FFFFFF; border-bottom:6px solid white;}

.submit_faq{border: medium none ; background-image: url(i/submit.gif); width: 84px; height: 33px; color: rgb(255, 255, 255); text-decoration: underline; font-weight:bold}

.getitfree-col {

	text-align: center;

	width: 144px;

	height: 137px;

	float: left;

	margin-bottom: 20px;

}



.advantage-col, .advantage-col-2 {

	width: 192px;

	height: 360px;

	float: left;

	margin: 15px 0px 15px 0px;

}



.advantage-col-wider {

	width: 222px;

}



.advantage-col .content {

	width: 179px;

}



.advantage-col .content-2, .advantage-col .content-3  {

	margin-left: 20px;

}



.advantage-col .content-3  {

	*margin-left: 12px;

}



.advantage-col .content p {

	line-height:130%;

	margin-bottom: 15px;

	width: 190px;

}



.advantage-col .content img {

	margin-top: 25px;

	margin-bottom: 25px;

}



.advantage-col .content-3 img {

	margin-top: 10px;

	margin-bottom: 10px;

}



.privacy {

	line-height:130%;

	font-size: 10px;

}

/*--- container-modules.css ---*/



#lang_flags{width:204px; float:right; margin-top:40px}



a.sub_selected{text-decoration:none; color:#666666}

.right-col h2{ display:block; max-width:628px; overflow:hidden; line-height:28px; padding-bottom:2px}
.right-col h2 img{padding-bottom:8px;line-height:28px; float:left; }