/*GENERAL*/
*
	{
	margin:0;
	padding:0;
	}
a
	{
	outline:none;
	border:none;
	}
img
	{
	border:none;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body 
	{
	font:62.5%/1.6em Verdana,Arial,sans-serif;
	color:#41403F;
	color:#333333;
	color:#2A3333;
	}
html,body
	{
	width:100%;
	height:100%;
	background:url(../Images/bg-body.gif) repeat-x #c7d7e6;
	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.clear {
	clear: both;
	font-size:0px;
	line-height:0px;
	height:0px;
	}
.clearfix:after, .insider:after, .one-col:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix, .insider, .one-col
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html .clearfix, * html .insider, * html .one-col
	{
	height:1px;
	}
.hidden
	{
	display:none;
	}
ul.back-topLink
	{
	text-indent:-9999px;
	height:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	}
.fr
	{
	float:right;
	}
.fl
	{
	float:left;
	}
a, a:visited, a:active, a:link
	{
	color:#136cb2;	
	}
a:hover
	{
	color:#4cb1ff;	
	}
a.dotted, a.dotted:visited, a.dotted:active
	{
	text-decoration:none;
	border-bottom:1px dotted #136cb2;
	}
a.dotted:hover
	{
	border-bottom:1px solid #4cb1ff;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*General Layout*/

#container
	{
	min-height:100%;
	height:auto;
	margin-bottom:-147px;
	position:relative;
	font-size:1.3em;
	}
* html #container
	{
	height:100%;
	}
#clear-footer
	{
	clear:both;
	height:147px;
	}
table td, table th
	{
	font-size:1em;
	}
#header
	{
	background:url(../Images/bg-header.gif) left top repeat-x;
	height:150px;
	}
#inside-header
	{
	background:url(../Images/inside-header.jpg) center top no-repeat;
	height:150px;
	}
.wrapper
	{
	width:970px;
	position:relative;
	margin:0 auto;
	}
#content
	{
	background:url(../Images/bg-content.gif) left top repeat-x #c7d7e6;
	padding-bottom:20px;
	}
#content .wrapper
	{
	background:url(../Images/inside-content.gif) left top;
	}
.content-bottom
	{
	background:url(../Images/content-bottom.png) no-repeat;
	height:29px;
	line-height:0px;
	font-size:0px;
	width:970px;
	margin:0 auto;
	}
.main
	{
	background:url(../Images/content-top.gif) no-repeat;
	min-height:400px;
	padding:20px 10px 0px;
	}
* html .main
	{
	height:400px;
	}
#footer
	{
	clear:both;
	position:relative;
	font:1.2em Arial,Helvetica,sans-serif;
	height:139px;
	background:url(../Images/bg-footer.gif) left top repeat-x #0c0c0e;
	overflow:hidden;
	border-top:8px solid #9bb5cf;
	}
#inside-footer
	{
	background:url(../Images/inside-footer.jpg) center top no-repeat;
	height:139px;
	color:#aab4c0;
	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Header Elements*/
.logo
	{
	position:absolute;
	background:url(../Images/logo.png) no-repeat;
	top:7px;
	left:-12px;
	width:369px;
	height:120px;
	z-index:9999;
	}
.logo a
	{
	display:block;
	width:369px;
	height:100px;
	text-indent:-9999em;
	}
.top-options
	{
	position:absolute;
	top:5px;
	right:10px;
	width:550px;
	text-align:right;
	}
.spic-holder
	{
	background:url(../Images/spic-holder.gif) no-repeat;
	width:63px;
	height:71px;
	float:right;
	margin-left:12px;
	overflow:hidden;
	padding:9px 9px 8px 9px;
	}
.spic-holder img
	{
	width:63px;
	height:71px;
	overflow:hidden;
	}
a.btn-login
	{
	margin-top:2px;
	display:block;
	background:url(../Images/btn-login.png) no-repeat;
	text-indent:-9999em;
	text-align:left;
	width:104px;
	height:28px;
	float:right;
	}
a.btn-login:hover
	{
	background:url(../Images/btn-login.png) left bottom no-repeat;
	}
* html a.btn-login
	{
	background:url(../Images/btn-login.gif) no-repeat;
	}
* html a.btn-login:hover
	{
	background:url(../Images/btn-login.gif) left bottom no-repeat;
	}
.referrer-details
	{
	clear:both;
	padding-top:22px;
	color:#bfd8e7;
	font-size:0.9em;
	}
.referrer-details span
	{
	color:#44aeeb;
	padding-right:5px;
	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Nav Menu*/
.nav-menu
	{
	padding-top:116px;
	width:950px;
	margin:0 auto;
	height:34px;
	}
.nav-menu ul
	{
	list-style:none;
	}
.nav-menu ul li
	{
	height:34px;
	float:left;
	}
.nav-menu ul li a
	{
	display:block;
	height:34px;
	float:left;
	background:url(../Images/nav-menu.jpg);
	text-indent:-9999em;
	}
.nav-menu ul li a.nm-home
	{
	background-position:0px 0px;
	width:85px;
	}
.nav-menu ul li a.nm-home:hover
	{
	background-position:0px -34px;
	}
.nav-menu ul li.on a.nm-home
	{
	background-position:0px -68px;
	}
.nav-menu ul li a.nm-products
	{
	background-position:-85px 0px;
	width:111px;
	position:relative;
	}
.nav-menu ul li a.nm-products:hover
	{
	background-position:-85px -34px;
	}
.nav-menu ul li.on a.nm-products
	{
	background-position:-85px -68px;
	}
.nav-menu ul li a.nm-compensation
	{
	background-position:-196px 0px;
	width:143px;
	position:relative;
	}
.nav-menu ul li a.nm-compensation:hover
	{
	background-position:-196px -34px;
	}
.nav-menu ul li.on a.nm-compensation
	{
	background-position:-196px -68px;
	}
.nav-menu ul li a.nm-testimonials
	{
	background-position:-339px 0px;
	width:128px;
	}
.nav-menu ul li a.nm-testimonials:hover
	{
	background-position:-339px -34px;
	}
.nav-menu ul li.on a.nm-testimonials
	{
	background-position:-339px -68px;
	}
.nav-menu ul li a.nm-call
	{
	background-position:-467px 0px;
	width:135px;
	}
.nav-menu ul li a.nm-call:hover
	{
	background-position:-467px -34px;
	}
.nav-menu ul li.on a.nm-call
	{
	background-position:-467px -68px;
	}
.nav-menu ul li a.nm-meet
	{
	background-position:-602px 0px;
	width:140px;
	}
.nav-menu ul li a.nm-meet:hover
	{
	background-position:-602px -34px;
	}
.nav-menu ul li.on a.nm-meet
	{
	background-position:-602px -68px;
	}
.nav-menu ul li a.nm-contact
	{
	background-position:-742px 0px;
	width:96px;
	}
.nav-menu ul li a.nm-contact:hover
	{
	background-position:-742px -34px;
	}
.nav-menu ul li.on a.nm-contact
	{
	background-position:-742px -68px;
	}
.nav-menu ul li a.nm-store
	{
	background-position:-838px 0px;
	width:112px;
	}
.nav-menu ul li a.nm-store:hover
	{
	background-position:-838px -34px;
	}
.nav-menu ul li.on a.nm-store
	{
	background-position:-838px -68px;
	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Content Elements*/
.main-col
	{
	float:left;
	width:600px;
	padding-left:29px;
	}
.sec-col
	{
	float:right;
	width:262px;
	padding-right:16px;
	}
.members-area .col-main
	{
	float:right;
	width:655px;
	padding-right:34px;
	padding-bottom:30px;
	}
.members-area .col-sec
	{
	float:left;
	width:212px;
	padding:11px 8px;
	}
.banner-holder
	{
	margin-bottom:15px;
	}
.banner
	{
	position:relative;
	background:url(../Images/banner.jpg) no-repeat;
	width:572px;
	height:222px;
	padding-left:28px;
	padding-top:60px;
	}
.banner h1
	{
	margin:0px;
	padding:0px;
	/*margin-bottom:12px;*/
	background:url(../Images/h1-join-for-free.png) no-repeat;
	height:33px;
	text-indent:-9999em;
	}
.banner p
	{
	color:#605f5c;
	font-size:0.9em;
	margin-top:-5px;
	color:#453d36;
	padding-left:3px;
	}
a.btn-b-join
	{
	display:block;
	float:left;
	background:url(../Images/banner-options.jpg) no-repeat;
	width:178px;
	height:77px;
	text-indent:-9999em;
	}
a.btn-b-join:hover
	{
	background:url(../Images/banner-options.jpg) 0px -77px no-repeat;
	}
a.btn-b-continue
	{
	display:block;
	float:left;
	background:url(../Images/banner-options.jpg) -178px 0px no-repeat;
	width:178px;
	height:77px;
	text-indent:-9999em;
	}
a.btn-b-continue:hover
	{
	background:url(../Images/banner-options.jpg) -178px -77px no-repeat;
	}
a.btn-b-learn
	{
	display:block;
	float:left;
	background:url(../Images/banner-options.jpg) -356px 0px no-repeat;
	width:244px;
	height:77px;
	text-indent:-9999em;
	}
a.btn-b-learn:hover
	{
	background:url(../Images/banner-options.jpg) -356px -77px no-repeat;
	}
.featured-testimony .l-cell
	{
	float:left;
	background:url(../Images/grad_ftes.gif) left bottom repeat-x #f3f5f6;
	padding:6px;
	width:282px;
	}
.featured-testimony .r-cell
	{
	float:right;
	background:url(../Images/grad_ftes.gif) left top repeat-x #f3f5f6;
	padding:6px;
	width:282px;	
	}	
.featured-testimony .img-holder
	{
	background:url(../Images/testimony-image.jpg) no-repeat;
	width:37px;
	height:46px;
	padding:6px 3px 5px;
	float:left;
	margin-top:5px;
	}
.featured-testimony .testimony
	{
	float:right;
	width:225px;
	height:130px;
	font-style:italic;
	font-size:0.9em;
	background:url(../Images/quote-open.gif) no-repeat;
	padding-top:20px;
	}
.featured-testimony .testimony p
	{
	background:url(../Images/quote-close.gif) bottom right no-repeat;
	padding-right:20px;
	padding-bottom:20px;
	margin-bottom:0px;
	height:79px;
	overflow:hidden;
	}
.featured-testimony .testimony p a, .featured-testimony .testimony p a:visited
	{
	text-decoration:none;
	color:#020202;
	}
.featured-testimony .testimony p a:hover
	{
	color:#136cb2;
	}
.featured-testimony .testimony span
	{
	font-style:normal;
	color:#707070;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Footer Elements*/
#footer .wrapper	
	{
	padding:12px 40px 0px;
	width:890px;
	}
.co-address
	{
	float:left;
	background:url(../Images/ico-globe.gif) left 6px no-repeat;
	padding-left:44px;
	line-height:1.8em;
	}
.co-address span
	{
	color:#61b7fd;
	}
.footer-referrer
	{
	float:right;
	text-align:right;
	}
.footer-referrer span
	{
	color:#61b7fd;
	display:block;
	}
.copyright
	{
	float:left;
	background:url(../Images/logo-s.gif) no-repeat;
	height:31px;	
	padding-left:57px;
	padding-top:10px;
	}
.footer-menu
	{
	float:right;
	text-align:right;
	padding-top:10px;
	}
.footer-menu ul li
	{
	list-style:none;
	display:inline;	
	}
.footer-menu ul li a, .footer-menu ul li a:visited, .footer-menu ul li a:link
	{
	color:#aab4c0;
	text-decoration:none;
	padding-left:5px;
	}
.footer-menu ul li a:hover
	{
	text-decoration:underline;
	color:#61b7fd;
	}
.dark-line
	{
	background:url(../Images/dark-line.gif) repeat-x;
	height:2px;
	line-height:0em;
	text-indent:-9999em;
	font-size:0em;
	margin:5px 0px 10px;
	}
a.btn-contact
	{
	margin-top:6px;
	display:block;
	text-align:left;
	text-indent:-9999em;
	width:89px;
	height:28px;
	background:url(../Images/btn-contact.gif) no-repeat;
	float:right;
	}
a.btn-contact:hover
	{
	background:url(../Images/btn-contact.gif) left bottom;
	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Links, Buttons*/
.center a
	{
	margin:0 auto;
	}
.btn-software
	{
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) no-repeat;
	width:147px;
	height:36px;
	}
.btn-software:hover
	{
	background:url(../Images/sprite.gif) -147px 0px no-repeat;
	}
.btn-ebooks
	{
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -36px no-repeat;
	width:147px;
	height:36px;
	}
.btn-ebooks:hover
	{
	background:url(../Images/sprite.gif) -147px -36px no-repeat;
	}
.btn-web-mon
	{
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -72px no-repeat;
	width:163px;
	height:36px;
	}
.btn-web-mon:hover
	{
	background:url(../Images/sprite.gif) -163px -72px no-repeat;
	}
.btn-web-wed
	{
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -108px no-repeat;
	width:163px;
	height:36px;
	}
.btn-web-wed:hover
	{
	background:url(../Images/sprite.gif) -163px -108px no-repeat;
	}
.btn-web-thu
	{
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -144px no-repeat;
	width:163px;
	height:36px;
	}
.btn-web-thu:hover
	{
	background:url(../Images/sprite.gif) -163px -144px no-repeat;
	}
.btn-send
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -180px no-repeat;
	width:147px;
	height:36px;
	font-size:0em;
	line-height:0em;
	}
.btn-send:hover
	{
	background:url(../Images/sprite.gif) -147px -180px no-repeat;
	}
.btn-confirm-sponsor
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -288px no-repeat;
	width:241px;
	height:36px;
	font-size:0em;
	line-height:0em;
	}
.btn-confirm-sponsor:hover
	{
	background:url(../Images/sprite.gif) -241px -288px no-repeat;
	}
.btn-supdate
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -324px no-repeat;
	width:147px;
	height:36px;
	}
.btn-supdate:hover
	{
	background:url(../Images/sprite.gif) -147px -324px no-repeat;
	}
.btn-confirm
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -360px no-repeat;
	width:147px;
	height:36px;
	}
.btn-confirm:hover
	{
	background:url(../Images/sprite.gif) -147px -360px no-repeat;
	}
.btn-agree
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -396px no-repeat;
	width:100px;
	height:36px;
	}
.btn-agree:hover
	{
	background:url(../Images/sprite.gif) -147px -396px no-repeat;
	}
.btn-update-account
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -432px no-repeat;
	width:241px;
	height:36px;
	font-size:0em;
	line-height:0em;
	}
.btn-update-account:hover
	{
	background:url(../Images/sprite.gif) -241px -432px no-repeat;
	}
.btn-play-video
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -468px no-repeat;
	width:216px;
	height:36px;
	font-size:0em;
	line-height:0em;
	}
.btn-play-video:hover
	{
	background:url(../Images/sprite.gif) -241px -468px no-repeat;
	}
.KaizenAlertButtonHolder input
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -504px no-repeat;
	width:78px;
	height:29px;
	font-size:0em;
	line-height:0em;
	margin:0 auto;
	}
.KaizenAlertButtonHolder input:hover
	{
	background:url(../Images/sprite.gif) -78px -504px no-repeat;
	}
.btn-choose
	{
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -540px no-repeat;
	width:131px;
	height:36px;
	margin:0 auto;
	}
.btn-choose:hover
	{
	background:url(../Images/sprite.gif) -163px -540px no-repeat;
	}
.btn-submit
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -576px no-repeat;
	width:100px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-submit:hover
	{
	background:url(../Images/sprite.gif) -147px -576px no-repeat;
	}
.btn-buy
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -612px no-repeat;
	width:131px;
	height:36px;
	margin:0 auto;
	}
.btn-buy:hover
	{
	background:url(../Images/sprite.gif) -163px -612px no-repeat;
	}
.btn-update-profile
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -648px no-repeat;
	width:131px;
	height:36px;
	margin:0 auto;
	font-size:0px;
	line-height:0px;
	}
.btn-update-profile:hover
	{
	background:url(../Images/sprite.gif) -163px -648px no-repeat;
	}
.btn-send-email
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -684px no-repeat;
	width:131px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-send-email:hover
	{
	background:url(../Images/sprite.gif) -163px -684px no-repeat;
	}
.btn-view-program
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -720px no-repeat;
	width:131px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-view-program:hover
	{
	background:url(../Images/sprite.gif) -163px -720px no-repeat;
	}
.btn-download
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -756px no-repeat;
	width:123px;
	height:34px;
	font-size:0px;
	line-height:0px;
	}
.btn-download:hover
	{
	background:url(../Images/sprite.gif) -163px -756px no-repeat;
	}
.btn-process
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -792px no-repeat;
	width:89px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-process:hover
	{
	background:url(../Images/sprite.gif) -163px -792px no-repeat;
	}
.btn-request
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -828px no-repeat;
	width:149px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-request:hover
	{
	background:url(../Images/sprite.gif) -163px -828px no-repeat;
	}
.btn-support
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -864px no-repeat;
	width:216px;
	height:36px;
	font-size:0em;
	line-height:0em;
	}
.btn-support:hover
	{
	background:url(../Images/sprite.gif) -241px -864px no-repeat;
	}
.btn-filter
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -900px no-repeat;
	width:88px;
	height:36px;
	font-size:0em;
	line-height:0em;
	}
.btn-filter:hover
	{
	background:url(../Images/sprite.gif) -163px -900px no-repeat;
	}
.btn-update-settings
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -936px no-repeat;
	width:131px;
	height:36px;
	margin:0 auto;
	font-size:0px;
	line-height:0px;
	}
.btn-update-settings:hover
	{
	background:url(../Images/sprite.gif) -163px -936px no-repeat;
	}
.btn-addnote
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -972px no-repeat;
	width:100px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-addnote:hover
	{
	background:url(../Images/sprite.gif) -163px -972px no-repeat;
	}
.btn-overview
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1008px no-repeat;
	width:160px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-overview:hover
	{
	background:url(../Images/sprite.gif) -163px -1008px no-repeat;
	}
.btn-close
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1044px no-repeat;
	width:100px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-close:hover
	{
	background:url(../Images/sprite.gif) -163px -1044px no-repeat;
	}
.btn-get-started
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1080px no-repeat;
	width:160px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-get-started:hover
	{
	background:url(../Images/sprite.gif) -163px -1080px no-repeat;
	}
.btn-join-sales
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1116px no-repeat;
	width:160px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-join-sales:hover
	{
	background:url(../Images/sprite.gif) -163px -1116px no-repeat;
	}

.btn-change-pass
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1152px no-repeat;
	width:149px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-change-pass:hover
	{
	background:url(../Images/sprite.gif) -163px -1152px no-repeat;
	}
.btn-cancel-sub
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1188px no-repeat;
	width:241px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-cancel-sub:hover
	{
	background:url(../Images/sprite.gif) -241px -1188px no-repeat;
	}
.btn-nocancel-sub
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1224px no-repeat;
	width:241px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-nocancel-sub:hover
	{
	background:url(../Images/sprite.gif) -241px -1224px no-repeat;
	}
.btn-terminate
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1260px no-repeat;
	width:131px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-terminate:hover
	{
	background:url(../Images/sprite.gif) -163px -1260px no-repeat;
	}
.btn-unscr
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1296px no-repeat;
	width:241px;
	height:36px;
	font-size:0px;
	line-height:0px;
	}
.btn-unscr:hover
	{
	background:url(../Images/sprite.gif) -241px -1296px no-repeat;
	}
.btn-remove-me
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1332px no-repeat;
	width:241px;
	height:36px;
	font-size:0px;
	line-height:0px;
	float:left;
	margin-left:40px;
	}
.btn-remove-me:hover
	{
	background:url(../Images/sprite.gif) -241px -1332px no-repeat;
	}
.btn-changed-mind
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1368px no-repeat;
	width:241px;
	height:36px;
	font-size:0px;
	line-height:0px;
	float:right;
	margin-right:40px;
	}
.btn-changed-mind:hover
	{
	background:url(../Images/sprite.gif) -241px -1368px no-repeat;
	}
.btn-yes
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1404px no-repeat;
	width:78px;
	height:29px;
	font-size:0em;
	line-height:0em;
	margin:0 auto;
	}
.btn-yes:hover
	{
	background:url(../Images/sprite.gif) -78px -1404px no-repeat;
	}
.btn-no
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1440px no-repeat;
	width:78px;
	height:29px;
	font-size:0em;
	line-height:0em;
	margin:0 auto;
	}
.btn-no:hover
	{
	background:url(../Images/sprite.gif) -78px -1440px no-repeat;
	}
.archive_opt .btn-download
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1476px no-repeat;
	width:123px;
	height:34px;
	font-size:0px;
	line-height:0px;
	}
.archive_opt .btn-download:hover
	{
	background:url(../Images/sprite.gif) -163px -1476px no-repeat;
	}
.archive_opt .btn-webinar
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -1512px no-repeat;
	width:123px;
	height:34px;
	font-size:0px;
	line-height:0px;
	}
.archive_opt .btn-webinar:hover
	{
	background:url(../Images/sprite.gif) -163px -1512px no-repeat;
	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.unscr-btn-holder
	{
	padding:20px 80px;
	}
.unscr-btn-holder .btn-cancel-sub
	{
	float:left;
	}
.unscr-btn-holder .btn-nocancel-sub
	{
	float:right;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Elements, Boxes*/
p
	{
	margin-bottom:20px;
	}
.no-bottom
	{
	margin-bottom:0px !important;
	}
.dots
	{
	background:url(../Images/dots.gif);
	height:1px;
	font-size:0px;
	line-height:0px;
	margin-bottom:20px;
	}

.border:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.border
	{
	display:inline-block;
	display:block;
	}
* html .border
	{
	height:1px;
	}

.corner-tl
	{
	background:url(../Images/corners.gif) no-repeat;
	width:7px;
	height:7px;
	position:absolute;
	font-size:0px;
	line-height:0px;
	top:0px;
	left:0px;
	}
.corner-tr
	{
	background:url(../Images/corners.gif) no-repeat;
	width:7px;
	height:7px;
	position:absolute;
	font-size:0px;
	line-height:0px;
	top:0px;
	right:0px;
	}
.corner-bl
	{
	background:url(../Images/corners.gif) no-repeat;
	width:7px;
	height:7px;
	position:absolute;
	font-size:0px;
	line-height:0px;
	bottom:0px;
	left:0px;
	}
.corner-br
	{
	background:url(../Images/corners.gif) no-repeat;
	width:7px;
	height:7px;
	position:absolute;
	font-size:0px;
	line-height:0px;
	bottom:0px;
	right:0px;
	}

.border
	{
	border:1px solid #d1d1d1;
	position:relative;
	padding:4px;
	-moz-border-radius: 10px 10px 10px 10px;
    -moz-box-shadow: 0 1px 3px #dfdfdf;
	border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 3px #dfdfdf;
	}
.undertitle
	{
	background:#f2f5f7;
	border-top:1px solid #e8ebed;
	position:relative;
	padding:10px;
	margin:0px 0px 20px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	border:0px !important;
	}
.shadow
	{
	background:url(../Images/under-shadowgrad.gif) left bottom repeat-x #f7f9fa;
	padding:10px 11px 13px;
	border-top:1px solid #e8ebed;
	}
.blue-wrapper
	{
	background:#ebf7ff;
	border:1px solid #d0e1eb;
	position:relative;
	margin-bottom:30px;
	margin-top:5px;
	padding:15px;
	border-bottom:1px solid #c5d5de;
	}
.grey-wrapper
	{
	background:#f2f4f5;
	border:1px solid #e8ebed;
	position:relative;
	margin-bottom:30px;
	margin-top:5px;
	padding:15px;
	border-bottom:1px solid #dcdfe0;
	}
.members-area .grey-wrapper
	{
	margin-bottom:20px;
	}
.lightblue-wrapper
	{
	background:#f6fbff;
	border:1px solid #dae0e5;
	position:relative;
	margin-bottom:30px;
	margin-top:5px;
	padding:15px;
	border-bottom:1px solid #ced3d9;
	}
.dgrey-wrapper
	{
	background:#f1f5f9;
	background:#f2f5f7;
	background:#F0F3F5;
	border:1px solid #e8e8e8;
	position:relative;
	margin-bottom:20px;
	margin-top:5px;
	padding:15px;
	border-left:1px solid #edf0f2;
	border-top:1px solid #edf0f2;
	}
.fancy-border
	{
	background:#e8e9eb;
	padding:3px;
	}
.fancy-border .insider
	{
	position:relative;
	border:1px solid #cccccc;
	background:white;
	padding:15px;
	margin-bottom:20px;
	}
.grey-grad-wrapper
	{
	background:url(../Images/grey-grad.gif) repeat-x #fbfbfb;
	position:relative;
	margin-bottom:30px;
	margin-top:5px;
	}
.sec-wrapper
	{
	background:white;
	border:1px solid #d5d8db;
	padding:7px;
	position:relative;
	margin-bottom:10px;
	}
.notice-wrapper
	{	
	background:url(../Images/notice-wrapper-y.gif) no-repeat #FFFCD7;
	border:1px solid #E0BB3E;
	padding:10px 50px 10px 50px;
	position:relative;
	margin-bottom:30px;
	min-height:26px;
	font-size:0.9em;
	text-align:center;
	}
.notice-orange-wrapper
	{
	background:url(../Images/notice-wrapper.gif) no-repeat #fcecd9;
	border:1px solid #e3cb9f;
	padding:10px 50px 10px 50px;
	position:relative;
	margin-bottom:30px;
	min-height:26px;
	font-size:0.9em;
	text-align:center;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.fancy-wrapper
	{
	background:url(../Images/fancy-wrapper-out.gif) left bottom white repeat-x;
	padding:4px 4px 8px;
	border-top:1px solid #f5f8fa;
	position:relative;
	margin-bottom:20px;
	}
.fancy-wrapper .inside
	{
	background:url(../Images/fancy-wrapper-in.gif) left bottom #f5fbff repeat-x;
	min-height:100px;
	padding:18px 18px 18px 70px;
	}
.inverted .inside
	{
	background:url(../Images/fancy-wrapper-invert.gif) left top repeat-x #f0f9ff;
	}
.fancy-wrapper-sm
	{
	background:url(../Images/sm-wrapper-out.png) left bottom repeat-x;
	padding:0px 0px 3px 0px;
	border-top:1px solid #e9ecf0;
	position:relative;
	margin-bottom:20px;
	}
* html .fancy-wrapper-sm
	{
	background:url(../Images/sm-wrapper-out.gif) left bottom #f5fbff repeat-x;
	padding:4px 4px 8px;
	}
.fancy-wrapper-sm .inside
	{
	background:url(../Images/sm-wrapper-in.gif) left top #dbf0ff repeat-x;
	min-height:122px;
	border:4px solid #f5fbff; 
	}
* html .fancy-wrapper-sm .inside
	{
	border:0px;
	height:130px;
	}
.single-notice
	{
	padding:15px;
	margin:10px 0px
	}
.notice-wrapper .single-line
	{
	line-height:36px;
	margin-bottom:0px;
	}
.border .corner-tl	
	{
	background-position: 0px 0px;
	top:-1px;
	left:-1px;
	}
.border .corner-tr	
	{
	background-position: -7px 0px;
	top:-1px;
	right:-1px;
	}
.border .corner-bl	
	{
	background-position: 0px -7px;
	bottom:-1px;
	left:-1px;
	}
.border .corner-br	
	{
	background-position: -7px -7px;
	bottom:-1px;
	right:-1px;
	}
.blue-wrapper .corner-tl	
	{
	background-position: 0px -28px;
	top:-1px;
	left:-1px;
	}
.blue-wrapper .corner-tr	
	{
	background-position: -7px -28px;
	top:-1px;
	right:-1px;
	}
.blue-wrapper .corner-bl	
	{
	background-position: 0px -35px;
	bottom:-1px;
	left:-1px;
	}
.blue-wrapper .corner-br	
	{
	background-position: -7px -35px;
	bottom:-1px;
	right:-1px;
	}
.lightblue-wrapper .corner-tl	
	{
	background-position: 0px -42px;
	top:-1px;
	left:-1px;
	}
.lightblue-wrapper .corner-tr	
	{
	background-position: -7px -42px;
	top:-1px;
	right:-1px;
	}
.lightblue-wrapper .corner-bl	
	{
	background-position: 0px -49px;
	bottom:-1px;
	left:-1px;
	}
.lightblue-wrapper .corner-br	
	{
	background-position: -7px -49px;
	bottom:-1px;
	right:-1px;
	}
.grey-wrapper .corner-tl	
	{
	background-position: 0px -56px;
	top:-1px;
	left:-1px;
	}
.grey-wrapper .corner-tr	
	{
	background-position: -7px -56px;
	top:-1px;
	right:-1px;
	}
.grey-wrapper .corner-bl	
	{
	background-position: 0px -63px;
	bottom:-1px;
	left:-1px;
	}
.grey-wrapper .corner-br	
	{
	background-position: -7px -63px;
	bottom:-1px;
	right:-1px;
	}
.undertitle .corner-bl	
	{
	background-position: 0px -21px;
	}
.undertitle .corner-br	
	{
	background-position: -7px -21px;
	}
.shadow .corner-bl	
	{
	background-position: 0px -70px;
	}
.shadow .corner-br	
	{
	background-position: -7px -70px;
	}
.fancy-border .corner-tl	
	{
	background-position: 0px -77px;
	top:-4px;
	left:-4px;
	}
.fancy-border .corner-tr	
	{
	background-position: -7px -77px;
	top:-4px;
	right:-4px;
	}
.fancy-border .corner-bl	
	{
	background-position: 0px -84px;
	bottom:-4px;
	left:-4px;
	}
.fancy-border .corner-br	
	{
	background-position: -7px -84px;
	bottom:-4px;
	right:-4px;
	}
.grey-grad-wrapper .corner-tl	
	{
	background-position: 0px -91px;
	top:0px;
	left:0px;
	}
.grey-grad-wrapper .corner-tr	
	{
	background-position: -7px -91px;
	top:0px;
	right:0px;
	}
.dgrey-wrapper .corner-tl	
	{
	background-position: 0px -91px;
	top:-1px;
	left:-1px;
	}
.dgrey-wrapper .corner-tr	
	{
	background-position: -7px -91px;
	top:-1px;
	right:-1px;
	}
.dgrey-wrapper .corner-bl	
	{
	background-position: 0px -98px;
	bottom:-1px;
	left:-1px;
	}
.dgrey-wrapper .corner-br	
	{
	background-position: -7px -98px;
	bottom:-1px;
	right:-1px;
	}

.sec-wrapper .corner-tl	
	{
	background:url(../Images/corners-sec.gif) 0px 0px;
	top:-1px;
	left:-6px;
	width:10px;
	height:87px;
	}
.sec-wrapper .corner-tr	
	{
	background:url(../Images/corners-sec.gif) right top;
	top:-1px;
	right:-6px;
	width:10px;
	height:87px;
	}
.sec-wrapper .corner-bl	
	{
	background:url(../Images/corners-sec.gif) left bottom;
	bottom:-1px;
	left:-1px;
	width:6px;
	height:6px;
	}
.sec-wrapper .corner-br	
	{
	background:url(../Images/corners-sec.gif) right bottom;
	bottom:-1px;
	right:-1px;
	width:6px;
	height:6px;
	}
.notice-wrapper .corner-tl	
	{
	background-position: 0px -105px;
	top:-1px;
	left:-1px;
	}
.notice-wrapper .corner-tr	
	{
	background-position: -7px -105px;
	top:-1px;
	right:-1px;
	}
.notice-wrapper .corner-bl	
	{
	background-position: 0px -112px;
	bottom:-1px;
	left:-1px;
	}
.notice-wrapper .corner-br	
	{
	background-position: -7px -112px;
	bottom:-1px;
	right:-1px;
	}
.fancy-wrapper .corner-tl	
	{
	background:url(../Images/fancy-corners.gif) 0px 0px;
	top:-1px;
	left:-6px;
	width:10px;
	height:142px;
	}
.fancy-wrapper .corner-tr	
	{
	background:url(../Images/fancy-corners.gif) right top;
	top:-1px;
	right:-6px;
	width:10px;
	height:142px;
	}
.fancy-wrapper .corner-bl	
	{
	background:url(../Images/fancy-corners.gif) left bottom;
	bottom:0px;
	left:0px;
	width:7px;
	height:9px;
	}
.fancy-wrapper .corner-br	
	{
	background:url(../Images/fancy-corners.gif) right bottom;
	bottom:0px;
	right:0px;
	width:7px;
	height:9px;
	}
.fancy-wrapper-sm .corner-tl	
	{
	background:url(../Images/fancy-corners-sm.png) 0px 0px;
	top:-1px;
	left:-6px;
	width:10px;
	height:130px;
	}
.fancy-wrapper-sm .corner-tr	
	{
	background:url(../Images/fancy-corners-sm.png) right top;
	top:-1px;
	right:-9px;
	width:13px;
	height:130px;
	}
.fancy-wrapper-sm .corner-bl	
	{
	background:url(../Images/fancy-corners-sm.png) left bottom;
	bottom:0px;
	left:0px;
	width:9px;
	height:7px;
	}
.fancy-wrapper-sm .corner-br	
	{
	background:url(../Images/fancy-corners-sm.png) right bottom;
	bottom:0px;
	right:0px;
	width:9px;
	height:7px;
	}
* html .fancy-wrapper-sm .corner-tl	
	{
	background:url(../Images/fancy-corners-sm.gif) 0px 0px;
	}
* html .fancy-wrapper-sm .corner-tr	
	{
	background:url(../Images/fancy-corners-sm.gif) right top;
	}
* html .fancy-wrapper-sm .corner-bl	
	{
	background:url(../Images/fancy-corners-sm.gif) left bottom;
	}
* html .fancy-wrapper-sm .corner-br	
	{
	background:url(../Images/fancy-corners-sm.gif) right bottom;
	}

.undertitle .ut-products
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) no-repeat;
	padding-left:35px;
	}
.undertitle .ut-compensation
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -20px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-testimonials
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -40px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-schedule
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -60px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-about
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -80px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-first
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -100px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-profile
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -120px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-payments
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -140px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-merchant
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -160px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-email
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -180px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-downline
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -200px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-news
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -220px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-support
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -240px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-crm
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -260px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-training
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -280px no-repeat;
	padding-left:35px;
	}
.undertitle .ut-marketing
	{
	font:12px/20px "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ut-icons.gif) 0px -300px no-repeat;
	padding-left:35px;
	}
.movie-holder
	{
	text-align:center;
	margin-bottom:30px;
	}
.movie-holder .blue-wrapper
	{
	margin-bottom:0px;
	}
.padd
	{
	margin:0px 15px;
	}
.padd-l
	{
	margin:0px 60px;
	}
.notice
	{
	font:0.9em "Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/ico-notice.gif) no-repeat;
	padding-left:70px;
	text-align:left;
	}
.notice-schedule
	{
	font-size:0.9em;
	background:url(../Images/ico-notice-schedule.gif) no-repeat;
	padding-left:80px;
	text-align:left;
	}
.notice-lgn
	{
	margin:5px 25px;
	text-align:left;
	}
.notice-contact
	{
	font-size:0.9em;
	background:url(../Images/ico-notice-call.gif) no-repeat;
	padding-left:80px;
	text-align:left;
	min-height:45px;
	padding-top:10px;
	}
.notice-testimonials
	{
	font-size:0.9em;
	background:url(../Images/ico-testi.gif) no-repeat;
	padding-left:80px;
	text-align:left;
	min-height:45px;
	padding-top:10px;
	}
.separator
	{
	height:1px;
	background:#e8ebed;
	font-size:0px;
	line-height:0px;
	margin-bottom:20px;
	}
.separator-m
	{
	height:1px;
	background:#e8ebed;
	font-size:0px;
	line-height:0px;
	margin:30px 0px;
	}
.separator-l
	{
	height:1px;
	background:#e8ebed;
	font-size:0px;
	line-height:0px;
	margin:40px 0px;
	}
.numeric
	{
	color:#0851A3;
	font:bold 1.1em "Lucida Grande",Arial,Helvetica,sans-serif;
	list-style-position:outside;
	list-style-type:decimal;
	margin:20px 0 20px 2.8em;
	}
.numeric li
	{
	padding:5px 0px;
	}
.numeric li p
	{
	color:#41403F;
	margin:0px;
	font:normal 0.9em Verdana,Arial,sans-serif;
	}

.fake-numeric
	{
	margin:20px 0px 35px 0px;
	list-style:none;
	}
.fake-numeric li
	{
	padding-left:29px;	
	padding-bottom:12px;
	padding-top:12px;
	border-bottom:1px solid #E8EBED;
	}
.fake-numeric li p
	{
	height:27px;
	margin-bottom:0px;
	display:table-cell;
	vertical-align:middle;
	}
*:first-child+html .fake-numeric li p
	{
	height:auto;
	min-height:27px;
	}
.fake-numeric li p strong
	{
	font-size:0.9em;
	}
.fake-numeric li.fake1
	{
	background:url(../Images/fake1.png) 2px 14px no-repeat;
	border-top:1px solid #E8EBED;
	padding-top:12px;
	}
.fake-numeric li.fake2
	{
	background:url(../Images/fake2.png) 2px 14px no-repeat #f7f9fa;
	}
.fake-numeric li.fake3
	{
	background:url(../Images/fake3.png) 2px 14px no-repeat;
	}
.fake-numeric li.fake4
	{
	background:url(../Images/fake4.png) 2px 14px no-repeat #f7f9fa;
	}
.fake-numeric li.fake5
	{
	background:url(../Images/fake5.png) 2px 14px no-repeat;
	}
.fake-numeric li.fake6
	{
	background:url(../Images/fake6.png) 2px 14px no-repeat #f7f9fa;
	}
.fake-numeric li.fake7
	{
	background:url(../Images/fake7.png) 2px 14px no-repeat;
	}
.fake-numeric li.fake8
	{
	background:url(../Images/fake8.png) 2px 14px no-repeat #f7f9fa;
	}
.fake-numeric li.fake9
	{
	background:url(../Images/fake9.png) 2px 14px no-repeat;
	}
.fake-numeric li.fake10
	{
	background:url(../Images/fake10.png) 3px 14px no-repeat #f7f9fa;
	}
.fake-numeric li.fake11
	{
	background:url(../Images/fake11.png) 3px 14px no-repeat;
	}
.fake-numeric li.fake12
	{
	background:url(../Images/fake12.png) 3px 14px no-repeat #f7f9fa;
	}
.fake-numeric li.fake13
	{
	background:url(../Images/fake13.png) 3px 14px no-repeat;
	}
.fake-numeric li.fake14
	{
	background:url(../Images/fake14.png) 3px 14px no-repeat #f7f9fa;
	}
.fake-numeric li.fake15
	{
	background:url(../Images/fake15.png) 3px 14px no-repeat;
	}
.twodigits li
	{
	padding-left:38px;
	}
.twodigits li.fake1
	{
	background:url(../Images/fake1.png) 7px 14px no-repeat;
	border-top:1px solid #E8EBED;
	padding-top:12px;
	}
.twodigits li.fake2
	{
	background:url(../Images/fake2.png) 7px 14px no-repeat #f7f9fa;
	}
.twodigits li.fake3
	{
	background:url(../Images/fake3.png) 7px 14px no-repeat;
	}
.twodigits li.fake4
	{
	background:url(../Images/fake4.png) 7px 14px no-repeat #f7f9fa;
	}
.twodigits li.fake5
	{
	background:url(../Images/fake5.png) 7px 14px no-repeat;
	}
.twodigits li.fake6
	{
	background:url(../Images/fake6.png) 7px 14px no-repeat #f7f9fa;
	}
.twodigits li.fake7
	{
	background:url(../Images/fake7.png) 7px 14px no-repeat;
	}
.twodigits li.fake8
	{
	background:url(../Images/fake8.png) 7px 14px no-repeat #f7f9fa;
	}
.twodigits li.fake9
	{
	background:url(../Images/fake9.png) 7px 14px no-repeat;
	}
.listing
	{
	list-style:none;
	}
.listing li
	{
	background:url(../Images/bullet.gif) 0px 0px no-repeat;
	padding-left:23px;
	padding-bottom:8px;
	font-size:0.9em;
	}
.listing li.nobul
	{
	background:none;
	font-size:1em;
	padding-left:0px;
	}
.extra li
	{
	padding-bottom:6px;
	}
.travel-vouchers
	{
	background:url(../Images/ico-travel.jpg) no-repeat;
	margin:20px 20px 20px 0px;
	padding-left:120px;
	padding-top:5px;
	}
.se-btn-holders
	{
	padding-top:5px;
	background:url(../Images/divider.gif) center top no-repeat;
	}
.se-btn-holders .se-software
	{
	float:left;
	width:45%;
	}
.se-btn-holders .se-ebooks
	{
	float:right;
	width:45%;
	}
.se-btn-holders p
	{
	padding:0 50px 10px 0px;
	margin-bottom:0px;
	font-size:0.9em;
	line-height:1.2em;
	}
.badge
	{
	padding:0px 10px 10px 62px;
	background:url(../Images/badge.jpg) no-repeat;
	min-height:75px;
	}
.legal-wrapper
	{
	padding:0px 10px 10px 75px;
	background:url(../Images/ico-legal.gif) no-repeat;
	min-height:75px;
	text-align:justify;
	}
.testimonials-list
	{
	list-style:none;
	padding:0px 20px 10px;
	margin-top:-20px;
	}
.testimonials-list li
	{
	padding:30px 0px 10px;
	border-bottom:1px solid #E8EBED;
	}
.testimonials-list li.last
	{
	border-bottom:0px;
	}
.testimonials-list .l-side
	{
	float:left;
	width:124px;
	margin-bottom:20px;
	}
.testimonials-list .l-side .insider
	{
	text-align:center;
	padding:5px;
	}
.testimonials-list .l-side .audio-wrapper
	{
	width:103px;
	height:32px;
	background:url(../Images/audio-wrapper.gif) no-repeat;
	margin-left:-2px;
	padding:13px 4px 6px 4px;
	overflow:hidden;
	}
.testimonials-list .r-side
	{
	padding-top:5px;
	float:right;
	width:415px;
	font-size:0.9em;
	text-align:justify;
	}
.testimonials-list .r-side span
	{
	display:block;
	color:#8D1C1C;
	font-size:1.4em;
	margin:0 0 0.7em;
	}
.grid-wrapper
	{
	padding:15px 0;
	background:url(../Images/divider.gif) center center no-repeat;
	border-bottom:1px solid #E8EBED;
	}
.grid-wrapper .cell-left
	{
	float:left;
	width:45%;
	}
.grid-wrapper .cell-right
	{
	float:right;
	width:45%;
	}
.grid-wrapper p
	{
	padding:0 50px 10px 5px;
	margin-bottom:0px;
	font-size:0.9em;
	line-height:1.2em;
	}
.grid-wrapper p span
	{
	display:block;
	color:#8D1C1C;
	}

.sv-list
	{
	list-style:none;
	margin:-1px;
	}
.sv-list li
	{
	background:#f1f5f9;
	margin-bottom:2px;
	padding:0px 20px 0px 95px;
	height:80px;
	}
.sv-list li:hover
	{
	background:url(../Images/calls-list.gif) no-repeat left top #f1f5f9;
	}
.sv-list li.last
	{
	margin-bottom:0px;	
	}
.sv-list li p
	{
	float:left;
	font-size:0.9em;
	padding-top:12px;
	margin-bottom:0px;
	color: #444444;
	font-family:lucida grande;
	}
.sv-list li.last p
	{
	padding-top:20px;	
	}
.sv-list li p span
	{
	font-size:1.1em;
	display:block;
	color:#8D1C1C;
	padding-bottom:5px;
	font-family:verdana,arial;
	}
.sv-list li a
	{
	float:right;
	margin-top:18px;
	}
#call-list li
	{
	background:url(../Images/calls-list.gif) no-repeat left bottom #f1f5f9;
	}
#call-list li:hover
	{
	background:url(../Images/calls-list.gif) no-repeat left top #f1f5f9;
	}
li.software-item
	{
	background:url(../Images/software-item.gif) no-repeat left bottom #f1f5f9;
	}
li.software-item:hover
	{
	background:url(../Images/software-item.gif) no-repeat left top #f1f5f9;
	}
li.ebooks-item
	{
	background:url(../Images/ebooks-item.gif) no-repeat left bottom #f1f5f9;
	}
li.ebooks-item:hover
	{
	background:url(../Images/ebooks-item.gif) no-repeat left top #f1f5f9;
	}

.required-label
	{
	background:url(../Images/required-label.png) no-repeat;
	width:93px;
	height:56px;
	text-indent:-9999em;
	position:absolute;
	top:-1px;
	right:-1px;
	}
.frm-contact
	{
	background:url(../Images/frm-contact.gif) 0px 20px no-repeat;
	padding-left:55px;
	padding-top:20px;
	}
.frm-billing
	{
	background:url(../Images/frm-billing.gif) 0px 20px no-repeat;
	padding-left:55px;
	padding-top:20px;
	}
.frm-radio-buttons
	{
	background:url(../Images/frm-radio-buttons.gif) 0px 5px no-repeat;
	padding-left:55px;
	padding-top:5px;
	color:#636B75;
	font-size:0.9em;
	}
.frm-radio-buttons div
	{
	padding-bottom:3px;
	}
.frm-distributor
	{
	background:url(../Images/frm-distrib.gif) 0px 5px no-repeat;
	padding-left:55px;
	padding-top:5px;
	}
.frm-radio-options
	{
	background:url(../Images/frm-radio-buttons.gif) 0px 20px no-repeat;
	padding-left:55px;
	padding-top:20px;
	}

.frm-testimony
	{
	background:url(../Images/frm-testimony.gif) 5px 5px no-repeat;
	padding-left:60px;
	padding-top:5px;
	}
.frm-software
	{
	background:url(../Images/frm-software.gif) 5px 5px no-repeat;
	padding-left:53px;
	padding-top:5px;
	}
.frm-ebooks
	{
	background:url(../Images/frm-ebooks.gif) 5px 5px no-repeat;
	padding-left:53px;
	padding-top:5px;
	}
.frm-announce
	{
	background:url(../Images/frm-announce.png) 0px 0px no-repeat;
	padding-left:58px;
	padding-top:5px;
	}
.frm-merch-info
	{
	background:url(../Images/frm-money.png) 0px 0px no-repeat;
	padding-left:55px;
	padding-top:5px;
	min-height:40px;
	}
.frm-pay-act
	{
	background:url(../Images/frm-pay-money.png) 0px 0px no-repeat;
	padding-left:55px;
	padding-top:5px;
	min-height:40px;
	}
.frm-security
	{
	background:url(../Images/frm-security.png) 0px 0px no-repeat;
	padding-left:58px;
	padding-top:5px;
	}
.frm-infos
	{
	background:url(../Images/frm-infos.png) 0px 0px no-repeat;
	padding-left:58px;
	padding-top:5px;
	}
.frm-links
	{
	background:url(../Images/frm-links.png) 0px 0px no-repeat;
	padding-left:58px;
	padding-top:5px;
	}
.frm-status
	{
	background:url(../Images/frm-status.png) 0px 0px no-repeat;
	padding-left:58px;
	padding-top:5px;
	}
#profile .frm-announce, #profile .frm-infos, .frm-security
	{
	padding-left:55px;
	}
.frm-details
	{
	color:#656a70;
	}
.frm-pay-info
	{
	background:url(../Images/frm-pay.gif) 5px 5px no-repeat;
	padding-left:70px;
	padding-top:5px;
	font-size:0.9em;
	}
.frm-pay-info p:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.frm-pay-info p
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html .frm-pay-info p
	{
	height:1px;
	}

.frm-pay-info p
	{
	margin-bottom:6px;
	}
.frm-pay-info p strong
	{
	display:block;
	float:left;
	width:210px;
	}
.frm-cc
	{
	background:url(../Images/frm-cc.gif) 10px 20px no-repeat;
	padding-left:130px;
	padding-top:20px;
	}
.frm-cc .form
	{
	padding-top:0px;
	width:414px;
	}
.frm-cc .form .fake-border
	{
	width:235px !important;
	}
.frm-cc .input-txt
	{
	width:200px !important;
	}
.frm-cc .frm-error
	{
	width:235px !important;
	}
.frm-cc select.input-txt 
	{
	width:235px !important;
	}
.frm-cc select.input-txt 
	{
	width:235px !important;
	}
.frm-cc #captcha-wrapper
	{
	margin: 20px 0 10px 80px;
	}
.frm-cc 
	{
	padding-bottom:10px;
	}
select.small2
	{
	padding-right:0px;
	width:130px;
	height:28px;
	border:4px solid white;
	position:relative;
	z-index:99999;
	float:left;
	}
select.small3
	{
	margin-left:1px;
	float:left;
	padding-right:0px;
	width:104px;
	height:28px;
	border:4px solid white;
	position:relative;
	z-index:99999;
	}

.frm-cc .btn-holder
	{
	padding-top:10px;
	}
.sec-tran
	{
	background:url(../Images/sec-tran.gif) no-repeat;
	float:right;
	font:0.85em/21px "lucida grande";
	padding-left:23px;
	padding-right:15px;
	margin-top:6px;
	}
.form
	{
	padding-top:20px;
	}
.form .row:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.form .row
	{
	display:inline-block;
	display:block;
	padding:3px 13px 3px 0px;	
	}
*:first-child+html .form .row
	{
	zoom:1;
	}
* html .form .row
	{
	height:1px;
	}
.form .required
	{
	background:url(../Images/required.gif) right 7px no-repeat;
	}
.form .row label
	{
	float:left;
	width:156px;
	padding-top:8px;
	font-size:0.9em;
	/*color:#656A70;*/	
	}
.form .row .fake-border
	{
	width:335px;
	float:left;
	position:relative;
	border:3px solid #e5ebf1;
	border:3px solid #e4eaf0;
	background:url(../Images/fake-l.gif) right bottom #d6d6d6;
	padding:1px;
	
	}
.form .row .fake-border .corner-tl	
	{
	background:url(../Images/fake-border.gif) 0px 0px;
	top:-3px;
	left:-3px;
	z-index:9999;
	}
.form .row .fake-border .corner-tr	
	{
	background:url(../Images/fake-border.gif) -7px 0px;
	top:-3px;
	right:-3px;
	z-index:9999;
	}
.form .row .fake-border .corner-bl	
	{
	background:url(../Images/fake-border.gif) 0px -7px;
	bottom:-3px;
	left:-3px;
	z-index:9999;
	}
.form .row .fake-border .corner-br	
	{
	background:url(../Images/fake-border.gif) -7px -7px;
	bottom:-3px;
	right:-3px;
	z-index:9999;
	}
.form .right-align, .form .right-align-hint
	{
	clear:both;
	padding-left:160px;
	padding-top:4px;
	padding-bottom:4px;
	}
.form .right-align-hint .frm-note
	{
	font:0.85em/14px "Lucida Grande",Arial,Helvetica,sans-serif;
	color:#136CB2;
	margin-bottom:0px;
	}
.dgrey-wrapper .checked
	{
	background:#E4EAF0;
	}
.checked
	{
	padding:15px 40px;	
	}
.form .row .checked
	{
	padding:15px 40px;	
	margin:-10px -13px 5px -3px;
	}
.checked input
	{
	float:left;
	}
.checked label
	{
	display:block;
	float:none !important;
	padding-left:20px;
	padding-top:0px !important;
	width:auto !important;
	margin-top:-2px;
	}
.single-row-form .checked
	{
	padding:0px 55px 30px 55px;
	}
.frm-error
	{	
	margin-left:160px;
	font:0.85em/14px "Lucida Grande",Arial,Helvetica,sans-serif;
	margin-bottom:4px;
	background:url(../Images/frm-error.gif) no-repeat;	
	padding-top:9px;
	width:335px;
	margin-top:-7px;
	position:relative;
	}
.frm-error p
	{
	border-bottom:1px solid #d9c3c3;
	border-right:1px solid #d9c3c3;
	margin-bottom:0px;
	padding:3px 10px;
	color:#882528;
	}
.input-txt
	{
	background:url(../Images/input-txt.gif) repeat-x white;
	width:300px;
	height:28px;
	border:none;
	padding-left:5px;
	padding-right:30px;
	line-height:28px;
	}
.input-txt:focus, textarea:focus
	{
	background:url(../Images/input-txt-focused.gif) repeat-x #faf7e3;
	}
select.input-txt
	{
	padding-right:0px;
	width:335px;
	height:28px;
	border:4px solid white;
	position:relative;
	z-index:9999;
	}
.valid select.input-txt, .invalid select.input-txt
	{
	width:305px;
	}
textarea, textarea.input-txt
	{
	background:url(../Images/input-txt.gif) repeat-x white;
	width:300px;
	height:200px;
	border:none;
	padding-left:5px;
	padding-right:30px;
	}
*:first-child+html .input-txt, *:first-child+html textarea
	{
	margin:-1px 0px
	}

.mark
	{
	position:absolute;
	z-index:999;
	width:28px;
	height:28px;
	top:1px;
	right:1px;
	}
.invalid .mark
	{
	background:url(../Images/checkmarks.gif) right top no-repeat #ffe7e7;	
	}
.valid .mark
	{
	background:url(../Images/checkmarks.gif) left top no-repeat	#d5eead;
	}
.btn-holder
	{
	padding-left:160px;
	padding-top:20px;
	}
.text-mark .mark
	{
	height:200px;
	}
.valid textarea
	{
	width:272px;
	margin-right:28px;
	}
.invalid textarea
	{
	width:272px;
	margin-right:28px;
	}
.distribuitor-text
	{
	font-size:0.9em;
	width:400px;
	}
.distribuitor-text p
	{
	margin-bottom:10px;
	}
.frm-distributor .img-holder
	{
	background:url(../Images/spic-holder2.gif) no-repeat;
	float:right;
    height: 84px;
    padding-left: 10px;
    padding-top: 13px;
    width: 73px;
	}
.frm-distributor .img-holder img
	{
	width:63px;
	height:71px;
	overflow:hidden;
	}
.dimg-holder
	{
	background:url(../Images/spic-holder2.png) no-repeat;
	float:right;
    height: 83px;
    padding-left: 10px;
    padding-top: 14px;
    width: 73px;
	}
.dimg-holder img
	{
	width:63px;
	height:71px;
	overflow:hidden;
	}
.adv
	{
	margin:0px -7px;
	position:relative;
	text-align:center;
	}
.btn-joinforfree
	{
	display:block;
	margin:o auto;
	background:url(../Images/join-adv.jpg) left top no-repeat;
	width:261px;
	height:168px;
	text-indent:-9999em;
	}
.btn-joinforfree:hover
	{
	background:url(../Images/join-adv.jpg) left bottom no-repeat;
	}
.section
	{
	margin-bottom:10px;
	}
.follow-wrapper
	{
	background:url(../Images/follow-wrapper.gif) no-repeat;
	width:247px;
	height:61px;
	padding-top:6px;
	margin:0px auto;
	}
.follow-wrapper a
	{
	background:url(../Images/follow-links.gif) no-repeat;
	display:block;
	height:38px;
	float:left;
	text-indent:-9999em
	}
.follow-wrapper a.follow-twitter
	{
	background-position:0px 0px;
	width:82px;
	}
.follow-wrapper a.follow-twitter:hover
	{
	background-position:0px -38px;
	}
.follow-wrapper a.follow-facebook
	{
	background-position:-82px 0px;
	width:88px;
	}
.follow-wrapper a.follow-facebook:hover
	{
	background-position:-82px -38px;
	}
.follow-wrapper a.follow-youtube
	{
	background-position:-170px 0px;
	width:77px;
	}
.follow-wrapper a.follow-youtube:hover
	{
	background-position:-170px -38px;
	}
.latest-news
	{
	background:#ebedf0;
	padding:15px 10px;
	}
.latest-news strong
	{
	font:bold 1.1em "Lucida Grande",Arial,Helvetica,sans-serif;
	display:block;
	padding-bottom:5px;
	color:#17365D;
	}
.latest-news p
	{
	margin-bottom:15px;
	font-size:0.9em;
	line-height:1.4em;
	}
.latest-news a, .latest-news a:visited, .latest-news a:active
	{
	font-size:0.9em;
	color:#c34f1c;
	color:#9F2500;
	text-decoration:none;
	}
.latest-news a:hover
	{
	text-decoration:underline;
	}
.testimony-text
	{
	font-size:0.9em;
	width:400px;
	}
.testimony-text p
	{
	margin-bottom:10px;
	}
.frm-testimony .img-holder
	{
	background:url(../Images/spic-holder2.gif) no-repeat;
	width:73px;
	height:81px;
	float:right;
	padding-top:14px;
	padding-left:10px;
	}
.frm-testimony .img-holder img
	{
	width:63px;
	height:71px;
	overflow:hidden;
	}
.frm-testimony span 
	{
	color:#8D1C1C;
	display:block;
	font-size:1.4em;
	margin:0 0 0.7em;
	}
.frm-testimony .audio-wrapper 
	{
	background:url("../Images/audio-wrapper.png") no-repeat;
	height:32px;
	margin-left:-2px;
	overflow:hidden;
	padding:13px 4px 6px;
	width:103px;
	}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Titles, fonts*/
h1
	{
	font:2.1em "Myriad Pro","Myriad",Tahoma,Verdana,sans-serif;
	color:#17365D;
	margin:15px 0px 7px 0px;	
	letter-spacing:-0.5px;
	}

h2
	{
	color:#BE4232;
	color:#993528;
	font:bold 1.4em verdana, arial, sans-serif;
	margin:10px 0px;
	}
h2.h2-latest-news
	{
	background:url(../Images/h2-latest-news.gif) no-repeat;
	height:15px;
	text-indent:-9999em;
	margin:0 0 6px 47px;
	}
h2.h2-follow
	{
	background:url(../Images/h2-follow.gif) no-repeat;
	height:15px;
	text-indent:-9999em;
	margin:0 0 6px 47px;
	}
h3
	{
	color:#000;
	font:bold 1.15em verdana, arial, sans-serif;
	margin-bottom:10px;
	}
.mb
	{
	margin-bottom:20px;
	}
.red
	{
	color:#ba2525;
	}
.blue
	{
	color:#136CB2;
	}
.black
	{
	color:#000;
	}
.ncolor
	{
	color:#3b3a39;
	color:#111;
	}
.italic
	{
	font-style:italic;
	}
.dblue
	{
	color:#17365D;
	}
.brown
	{
	color:#993528 !important;
	}
.justify
	{
	text-align:justify;
	}
.sz-s
	{
	font-size:0.9em;
	}
.sz-l
	{
	font-size:1.1em;
	}
.sz-xl
	{
	font-size:1.2em;
	}
.center
	{
	text-align:center;
	}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Member Area*/

a.btn-logout
	{
	margin-top:2px;
	display:block;
	background:url(../Images/btn-logout.png) no-repeat;
	text-indent:-9999em;
	text-align:left;
	width:77px;
	height:28px;
	float:right;
	}
a.btn-logout:hover
	{
	background:url(../Images/btn-logout.png) left bottom no-repeat;
	}
* html a.btn-logout
	{
	background:url(../Images/btn-logout.gif) no-repeat;
	}
* html a.btn-logout:hover
	{
	background:url(../Images/btn-logout.gif) left bottom no-repeat;
	}
a.btn-announces
	{
	position:absolute;
	background:url(../Images/btn-announces.png) no-repeat;
    height: 34px;
    right: 180px;
    text-align: left;
    text-indent: -9999em;
    top: -5px;
    width: 173px;
	}
a.btn-announces:hover
	{
	background:url(../Images/btn-announces.png) left bottom no-repeat;
	}
a.btn-announces2
	{
	position:absolute;
	background:url(../Images/btn-announces2.png) no-repeat;
    height: 34px;
    right: 180px;
    text-align: left;
    text-indent: -9999em;
    top: -5px;
    width: 173px;
	}
a.btn-announces2:hover
	{
	background:url(../Images/btn-announces2.png) left bottom no-repeat;
	}
.white-wrapper .wrapper
	{
	background:url(../Images/inside-content-w.gif) left top !important;
	}
.white-wrapper .content-bottom
	{
	background:url(../Images/content-bottom-w.png) no-repeat !important;
	}
.white-wrapper .main
	{
	background:url(../Images/content-top-w.gif) no-repeat !important;
	}

.members-area .wrapper
	{
	background:url(../Images/inside-content-i.gif) left top !important;
	}
.members-area .content-bottom
	{
	background:url(../Images/content-bottom-i.png) no-repeat !important;
	}
.members-area .main
	{
	background:url(../Images/content-top-i.gif) no-repeat !important;
	}

.one-col
	{
	padding:0px 34px;
	}
.frm-login
	{
	/*background:url(../Images/frm-login.gif) 0px 14px no-repeat;*/
	padding-left:25px;
	padding-top:10px;
	}

#login
	{
	float:left;
	width:460px;	
	}
#login .form	
	{
	padding-top:0px;
	width:356px;
	}
#login label
	{
	float:none;
	padding-bottom:5px;
	display:block;
	padding-top:0px;
	font-size:1.1em;
	}
#login .fake-border
	{
	float:none;
	}
#login .row
	{
	padding:3px 13px 8px 0;
	}
#login .form .required 
	{
	background:url("../Images/required.gif") no-repeat scroll right 24px transparent;
	}
.r-btn-holder
	{
	float:right;
	}
.btn-login
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -216px no-repeat;
	width:100px;
	height:36px;
	font-size:0em;
	line-height:0em;
	}
.btn-login:hover
	{
	background:url(../Images/sprite.gif) -147px -216px no-repeat;
	}
.btn-lostpass
	{
	cursor:pointer;
	border:none;
	display:block;
	text-indent:-9999em;
	background:url(../Images/sprite.gif) 0px -252px no-repeat;
	width:241px;
	height:36px;
	font-size:0em;
	line-height:0em;
	}
.btn-lostpass:hover
	{
	background:url(../Images/sprite.gif) -241px -252px no-repeat;
	}
a.lost-details
	{
	font-size:0.9em;
	}
.security-tips
	{	
	background:url(../Images/divider-x.gif) left top no-repeat;
	float:right;
	min-height:254px;
	width:335px;
	padding-left:30px;
	font-size:0.9em;
	}
.security-tips img
	{
	float:left;
	padding-right:15px;
	padding-bottom:5px;
	}
.security-tips p
	{
	padding-top:2px;
	color:#667;
	padding-left:82px;
	}
.shorter
	{
	background:url(../Images/divider-s.gif) left top no-repeat;
	}
.error-wrapper
	{
	-moz-border-radius:5px;
	border-radius:5px;
	background:url(../Images/oops.png) no-repeat 20px 10px #ba2727;
	color:#FFFFFF;
	margin:10px 0px;
	padding:11px 20px 11px 90px;
	font-size:0.9em;
	}
#login-error
	{
	float:left;
	width:384px;
	}
.simple-col
	{
	float:left;
	width:600px;
	padding-right:30px;	
	}
.tip-col
	{
	margin-top:-10px;
	float:right;
	position:relative;
	width:200px;
	padding-top:20px;
	padding-left:0px;
	padding-right:30px;
	font-size:0.9em;
	}
.tip-col .tip-form
	{
	background:url(../Images/bulb-s.gif) no-repeat;
	padding-left:50px;
	margin-bottom:30px;
	}
.tip-col .tip-sec
	{
	background:url(../Images/shield-s.gif) no-repeat;
	padding-left:50px;
	margin-bottom:30px;
	}
.tip-col strong
	{
	display:block;
	padding-bottom:5px;
	font-size:1.1em
	}
.tip-col img
	{
	float:left;
	padding-right:13px;
	}
.tip-col p
	{
	color:#636B75;
	margin-bottom:0px;
	}
.note
	{
	font:0.85em/14px "Lucida Grande",Arial,Helvetica,sans-serif;
	}
.frm-optional
	{
	font-size:0.9em;
	}

ul.steps:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
ul.steps
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html ul.steps
	{
	height:1px;
	}
div.steps
	{
	list-style:none;
	border-bottom:1px solid #e8ebed;
	padding-bottom:11px;
	margin-bottom:40px;
	margin-top:15px
	}
div.steps div
	{
	height:61px;
	width:880px;
	text-indent:-9999em;
	background:url(../Images/steps.jpg) no-repeat;
	}
div.steps div.step1
	{
	background-position:0px -0px;
	}
div.steps div.step2
	{
	background-position:0px -61px;
	}
div.steps div.step3
	{
	background-position:0px -122px;
	}
div.steps div.step4
	{
	background-position:0px -183px;
	}

.center a, .center input
	{
	margin-left:auto;
	margin-right:auto;
	}
.notice-wrapper .note
	{
	font-size:1em;
	}
.notop
	{
	padding-top:5px;
	background-position: 0px 5px;
	}
.small-bottom
	{
	margin-bottom:10px !important;
	}
.sb
	{
	margin-bottom:15px !important;
	}
.frm-distributor h3
	{
	font-size:1.2em;
	}
.dgrey-wrapper .separator, .grey-wrapper .separator
	{
	border-bottom:1px solid white;
	margin:15px 0px;
	background:#dbdbdb;
	}
.fl
	{
	float:left;
	}
.fr
	{
	float:right;
	}
.two-btn-holder
	{
	margin:0px 140px 30px;
	}
.two-btn-holder:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.two-btn-holder
	{
	display:inline-block;
	display:block;
	}
* html .two-btn-holder
	{
	height:1px;
	}
.join-mess
	{
	margin:-25px 0px 40px;
	}
#terms
	{
	margin:20px;
	}
.checkboxes-holder 
	{
	padding-left:220px;
	}
.checkboxes-holder li
	{
	list-style:none;
	padding-bottom:5px;
	}
.login-info
	{
	list-style:none;
	font-size:0.9em;
	}
.login-info li 
	{
	padding:1px 0 2px;
	}
.login-info li strong 
	{
	display:block;
	float:left;
	width:60px;
	}
.user-badge
	{
	background:url(../Images/user-badge.png) no-repeat;
	width:42px;
	height:54px;
	text-indent:-9999em;
	position:absolute;
	top:-4px;
	left:17px;
	}
.step-wrapper
	{
	padding-top:4px;
	padding-bottom:10px;
	}
.h-step1
	{
	background:url(../Images/step1.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step2
	{
	background:url(../Images/step2.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step3
	{
	background:url(../Images/step3.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step4
	{
	background:url(../Images/step4.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step5
	{
	background:url(../Images/step5.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step6
	{
	background:url(../Images/step6.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step7
	{
	background:url(../Images/step7.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step8
	{
	background:url(../Images/step8.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step9
	{
	background:url(../Images/step9.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.h-step10
	{
	background:url(../Images/step10.gif) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;

	}
a.blue-link
	{
	text-decoration:none;
	font:1.2em "Lucida Grande",Arial,Helvetica,sans-serif;
	}
a.blue-link:hover
	{
	text-decoration:underline;
	}
#spages .separator
	{
	margin-bottom:30px;
	}
.n-bt
	{
	margin-bottom:20px !important;
	}
.KaizenAlertOverlay
	{
	position:absolute;
	top:0px;
	left:0px;
	background:#101317;
	opacity:0.85;
	z-index:99999;
	}
.KaizenAlert
	{
	-moz-border-radius:13px;
	border-radius:13px;
	border:5px solid white;
	z-index:999999;
	position:absolute;
	
	}
.KaizenAlertInner
	{
	border:1px solid #c0d3e4;
	padding:20px 50px;
	font-size:1.3em;
	background:url(../Images/exclam-blue.gif) no-repeat 0px 20px #d7e5f1;
	-moz-border-radius:5px;
	border-radius:5px;
	}
.KaizenAlertTextHolder
	{
	padding-bottom:10px;
	}
.no-underline a
	{
	text-decoration:none;
	}
.no-underline a:hover
	{
	text-decoration:underline;
	}
.choose-list
	{
	list-style:none;
	margin-left: 120px;
	}
.choose-list li
	{
	float:left;
	width:220px;
	margin-right:80px;
	}
.choose-list li.last
	{
	margin-right:0px;
	}
.choose-list p
	{
	margin-bottom:0px;
	font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/s-arrow.gif) no-repeat center bottom;
	padding-bottom:40px;
	height:110px;
	text-align:center;
	}
.choose-list strong
	{
	display:block;
	margin-top:-3px;
	padding-bottom:10px;
	font:bold 1.2em verdana,Arial,Helvetica,sans-serif;
	color:#111010;
	background:url(../Images/sep-blue.gif) left bottom repeat-x; 
	margin-bottom:10px;
	text-shadow: 1px 1px 0 #D1D6E2;
	}
.pp_price
	{
	font-size:1.1em;
	display:block;
	padding-top:10px;
	font-weight:bold;
	}
.choose-list .fancy-wrapper .inside 
	{
	background:url(../Images/fancy-wrapper-invert.gif) left top repeat-x #f0f9ff;
	padding:30px 40px 20px;
	}
.choose-list .link-holder
	{	
	padding-top:10px;
	}
.prod-mark1
	{
	width:93px;
	height:58px;
	background:url(../Images/prod-mark1.png) no-repeat;
	position:absolute;
	text-indent:-99999em;
	z-index:999;
	top:-2px;
	right:-2px;
	display:none;
	}
.prod-mark3
	{
	width:93px;
	height:58px;
	background:url(../Images/prod-mark3.png) no-repeat;
	position:absolute;
	text-indent:-99999em;
	z-index:999;
	top:-2px;
	right:-2px;
	}
.prod-mark4
	{
	width:93px;
	height:58px;
	background:url(../Images/prod-mark4.png) no-repeat;
	position:absolute;
	text-indent:-99999em;
	z-index:999;
	top:-2px;
	right:-2px;
	}
/*#left-menu h3
	{
	font:bold 1.1em/54px verdana,Arial,Helvetica,sans-serif;
	height:54px;
	padding-left:20px;
	margin:0px;
	text-shadow:1px 1px 1px #F2F9FF;
	}
#left-menu h3
	{
	background:url(../Images/s-arrow2.gif) center bottom no-repeat;
	font:bold 1.1em/50px verdana,Arial,Helvetica,sans-serif;
	padding-bottom:27px;
	margin-bottom:10px;
	text-align:center;
	}
#left-menu ul li
	{
	list-style:none;
	position:relative;
	height:34px;
	border-top:1px solid #f5fbff;
	}
#left-menu ul li a
	{
	display:block;
	height:34px;
	font:0.9em/34px verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#41403F;
	padding-left:20px;
	background:url(../Images/sm-arrow.gif) no-repeat right center;
	}
#left-menu ul li a:hover
	{
	background:url(../Images/sm-arrow-over.gif) no-repeat right center #c3e5ff;
	}
.c-dots
	{
	width:1px;
	height:3px;
	position:absolute;
	background:#f5fbff;
	top:-2px;
	font-size:0px;
	line-height:0px;
	}
.tl
	{
	left:0px;
	}
.tr
	{
	right:0px;
	}
#left-menu ul li.suboptions
	{
	height:auto;
	}
#left-menu ul li.suboptions span
	{
	display:block;
	height:34px;
	font:0.9em/34px verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	background:url(../Images/sm-arrow.gif) no-repeat right center;
	padding-left:20px;
	}
#left-menu ul li.suboptions ul
	{
	background:url(../Images/left-suboption.gif) left top repeat-x #ebf5ff;
	padding:10px 0px;
	}
#left-menu ul li.suboptions li
	{
	border:0px;
	height:auto;
	}
#left-menu ul li.suboptions li a
	{
	display:inline;
	background:url(../Images/dot.gif) no-repeat 16px center;
	font-size:0.85em;
	padding-left:24px;
	line-height:20px;
	color:#717475;
	}
#left-menu ul li.suboptions li a:hover
	{
	text-decoration:underline;
	}*/
#left-menu
	{
	padding-bottom:0px;
	margin:0px -21px 0px -10px;
	}
#left-menu h3
	{
	width:243px;
	height:44px;
	text-indent:-9999em;
	background:url(../Images/h3-left.png) no-repeat;
	margin-bottom:0px;
	}
* html #left-menu h3
	{
	background:url(../Images/h3-left.gif) no-repeat;
	}
#left-menu h3.h3-getstarted
	{
	background-position:0px 0px;
	}
#left-menu h3.h3-myaccount
	{
	background-position:0px -44px;
	}
#left-menu h3.h3-mydownline
	{
	background-position:0px -88px;
	}
#left-menu h3.h3-marketing
	{
	background-position:0px -132px;
	}
#left-menu h3.h3-training
	{
	background-position:0px -176px;
	}
#left-menu h3.h3-products
	{
	background-position:0px -220px;
	}
#left-menu h3.h3-billing
	{
	background-position:0px -264px;
	}
#start .fancy-wrapper .inside, #pg-products .fancy-wrapper .inside
	{
	padding:30px 50px;
	-moz-border-radius:6px;
	border-radius:6px;
	}
#left-menu ul
	{
	padding:0px 13px 0px 10px;
	}
#left-menu ul li
	{
	list-style:none;
	border-bottom:1px solid #f9fafb;
	border-top:1px solid #ccdbea;
	margin-bottom:2px;
	background:url(../Images/li-leftmenu.gif) right top repeat-y #d5e4f2;
	position:relative;
	}
#left-menu ul li a
	{
	display:block;
	height:33px;
	font:0.9em/33px verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#222121;
	padding-left:7px;
	border-bottom:1px solid #cedcea;
	}
#left-menu ul li a:hover
	{
	background:url(../Images/sm-item-over.gif) repeat-y right center #c3e5ff;
	}
#left-menu ul li a span
	{
	background:url(../Images/sm-arrow.png) no-repeat 0px center;
	display:block;
	height:33px;
	padding-left:24px;
	}
#left-menu ul li a:hover span
	{
	background:url(../Images/sm-arrow-over.gif) no-repeat left center;
	}
#left-menu ul li.suboptions span
	{
	display:block;
	height:33px;
	font:0.9em/33px verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#41403F;
	padding-left:31px;
	background:url(../Images/sm-arrow.png) no-repeat 7px center;
	}
#left-menu ul li.suboptions ul
	{
	margin-top:-5px;
	margin-bottom:15px;
	padding-left:7px;
	}
#left-menu ul li.suboptions li
	{
	margin:0px;
	background:none;
	height:auto;
	border:0px;
	padding:0px;
	}
#left-menu ul li.suboptions li a
	{
	display:inline;
	background:none;
	font-size:0.85em;
	padding-left:24px;
	line-height:20px;
	color:#717475;
	color:#366b99;
	border-bottom:0px;
	}
#left-menu ul li.suboptions li a:hover
	{
	text-decoration:underline;
	}
.c-dots
	{
	width:1px;
	height:1px;
	position:absolute;
	background:#f2f5f7;
	left:0px;
	font-size:0px;
	line-height:0px;
	}
.tl
	{
	top:-1px;
	}
.bl
	{
	bottom:-1px;
	height:2px;
	background:white;
	}

#start h3, #pg-products .inside h3
	{
	padding-bottom:15px;
	font:bold 1.2em verdana,Arial,Helvetica,sans-serif;
	color:#111010;
	background:url(../Images/sep-blue.gif) left bottom repeat-x; 
	margin-bottom:10px;
	}
#start .link-holder, #pg-products .link-holder
	{
	background:url(../Images/s-arrow.gif) no-repeat center top;
	padding-top:40px;
	}
#start .listing, #pg-products .listing
	{
	margin:20px 0px;
	padding-bottom:20px;
	background:url(../Images/sep-blue.gif) left bottom repeat-x; 
	}
#profile .dgrey-wrapper 
	{
	padding:15px 53px 15px 32px; 
	}

.frm-personal
	{
	background:url(../Images/frm-distrib.gif) 0px 20px no-repeat;
	padding-left:55px;
	padding-top:20px;
	}
.frm-personal .dimg-holder
	{
	background:url(../Images/spic-holder2.gif) no-repeat scroll 0 0 transparent;
	margin-left:20px;
	}
.frm-personal .form 
	{
	padding-top:0px;
	}
.frm-personal .form label
	{
	float:none;
	display:block;
	padding-bottom:5px;
	}
.frm-personal .form .right-align 
	{
	padding-left:0px;
	padding-left:5px;
	padding-right:30px;
	width:300px;
	clear:none;
	}
.frm-personal .form .frm-note
	{
	color:#656A70;
	}
.frm-radio-options .form
	{
	padding-top:0px;
	}
.frm-radio-options .form .right-align 
	{
	padding-left:0px;
	}
.frm-radio-options .form .checked:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.frm-radio-options .form .checked
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html .frm-radio-options .form .checked
	{
	height:1px;
	}
.frm-radio-options .form .frm-note
	{
	color:#656A70;
	}
.frm-radio-options .form .checked
	{
	margin:-10px -13px 0 0;
	padding:10px 10px;
	}
.frm-radio-options .form .checked ul
	{
	float:right;
	width:160px;
	}
*:first-child+html .frm-radio-options .form .checked ul  
	{
	width:220px;
	} 
* html .frm-radio-options .form .checked ul
	{
	width:220px;
	}
.frm-radio-options .form .checked ul li
	{
	list-style:none;
	float:left;
	padding-left:40px;
	}
.frm-radio-options .form .checked label
	{
	float:left !important;
	font-size:0.9em;
	width:156px !important;
	padding-left:0px !important;
	}
.frm-radio-options .form .checked ul li label
	{
	display:inline !important;
	float:none !important;
	width:auto !important;
	padding-left:3px !important;
	}
#header
	{
	position:relative;
	z-index:999;
	}
#content 
	{
	position:relative;
	z-index:9;
	}

.table-holder
	{
	border:1px solid #f2f5f7;
	border-bottom:0px;
	}
.table-holder .corner-bl
	{
	left:-1px
	}
.table-holder .corner-br
	{
	right:-1px
	}
.table-holder .inside
	{
	padding:2px 3px 3px;
	background:url(../Images/w-grad.gif) repeat-x #edf0f3;
	min-height:100px;
	}
table.new-table
	{
	width:100%;
	font-size:0.9em;
	border-collapse:collapse;
	color:#111;
	}
table.new-table th, table.new-table td
	{
	text-align:center;
	padding:10px 3px;
	margin:3px;
	border:2px solid #e8eaeb;
	border:1px solid #d5d8db;
	}
table.new-table th
	{
	padding:10px 3px;
	border:0px;
	border-right:1px solid #dfeaf0;
	font-size:0.95em;
	text-shadow:1px 1px 0px #dfeaf0;
	background:url(../Images/th.gif) repeat-x left bottom #c4ddef !important;
	background-position: 0% 99% !important;
	padding-bottom:15px !important;
	border-bottom:1px solid #8dabc2 !important;
	}
table.new-table td
	{
	background:white;
	font:1em Arial,Helvetica,sans-serif !important;
	}
table.new-table td.special, table.new-table tr.even td
	{
	background:#f5faff;
	background:#f0f3f5;
	}
table.new-table tr:hover td
	{
	background:#fffdeb;
	}
.frm-merch-info .form
	{
	padding-top:0px;
	}
.input-file
	{
	margin-top:5px;
	}
.l-progs
	{
	font-weight:bold;
	}
.l-progs span
	{
   	display:block;
	float:left;
	width:160px;
	font-weight:normal;
	}
.list
	{
	margin-bottom:20px;
	}
.list li
	{
	margin-left:5px;
	list-style:none;
	background:url(../Images/list-arrow.gif) 0px 5px no-repeat;
	padding-left:10px;
	}
.single-row
	{
	padding-top:0px;
	}
.single-row .row label
	{
	padding-left:5px;
	width:140px;
	}
.single-row .row label.large-label
	{
	width:280px;
	}
.single-row .row 
	{
	display:block;
	padding:3px 0px 3px 0;
	}
.single-row select.input-txt, .single-row .row .fake-border
	{
	width:305px;
	}
.single-row .row .fake-border
	{
	margin-right:10px;
	}
.tab-data
	{
	border:1px solid #f2f5f7;
	border-bottom:0px;
	}
.tab-data .corner-bl
	{
	left:-1px
	}
.tab-data .corner-br
	{
	right:-1px
	}
.tab-data h3
	{
	padding:15px 0px 5px;
	text-align:center;
	}
.tab-data .inside
	{
	padding:2px 3px 3px;
	background:url(../Images/w-grad.gif) repeat-x #edf0f3;
	min-height:130px;
	}
.tab-data table
	{
	width:100%;
	font-size:0.9em;
	border-collapse:collapse;
	position:relative;
	z-index:9999;
	color:#111;
	}
.tab-data table th, .tab-data table td
	{
	text-align:center;
	padding:10px 3px;
	margin:3px;
	border:1px solid #dce1e5;
	border:1px solid #d7dbde;
	}
.tab-data table th
	{
	padding:5px 3px;
	background:#d3ecff;
	background:#c4ddef;
	border:1px solid #f5fbff;
	border:1px solid #dfeaf0;
	font-size:0.95em;
	text-shadow:1px 1px 0px #dfeaf0;
	}
.tab-data table td
	{
	background:white;
	font:1em Arial,Helvetica,sans-serif !important;
	color:#0D0D0D;
	}
.tab-data table tr.first-row td
	{
	/*background:url(../Images/first-row.gif) repeat-x white;*/
	}
.tab-data table tr.even td
	{
	background:#f5faff;
	background:#f0f3f5;
	}
.th-id
	{
	width:5%;
	border-bottom:1px solid #b2deff !important;	
	}
.th-name
	{
	width:15%;
	}
.th-phone
	{
	width:25%;
	}
.th-test
	{
	width:13%;
	}
.th-username
	{
	width:29%;
	}
.th-status
	{
	width:8%;
	}

textarea.fetch-textarea
	{
	padding:10px 0px 10px 10px;
	background:#f8f8f8;
	border-color:#ADAEB0 #DFDFE0 #DFDFE0 #ADAEB0;
	border-style:solid;
	border-width:1px;
	height:200px;
	width:620px;
	}
.th-t
	{
	border-top:0px solid #c4ddef !important;
	}
.th-l
	{
	border-left:0px solid #c4ddef !important;
	}
.th-r
	{
	border-right:0px solid #c4ddef !important;
	}
.th-b
	{
	border-bottom:1px solid #8dabc2 !important;
	background:url(../Images/th.gif) repeat-x left bottom #c4ddef !important;
	background-position: 0% 99% !important;
	padding-bottom:12px !important;
	}
.th-tl
	{
	background:url(../Images/th-tl.gif) no-repeat left top !important;
	width:2px;
	height:2px;
	position:absolute;
	top:6px;
	left:7px;
	z-index:99999;
	}
.th-tr
	{
	background:url(../Images/th-tr.gif) no-repeat left top !important;
	width:2px;
	height:2px;
	position:absolute;
	top:6px;
	right:7px;
	z-index:99999;
	}
.s-typo
	{
	font:0.9em "Lucida Grande",Arial,Helvetica,sans-serif !important;
	}
.thp-name
	{
	width:205px;
	}
.thp-email
	{
	width:265px;
	}
.thp-sponsor
	{
	width:260px;
	}
.pay-options
	{
	padding-bottom:15px;
	float:left;
	padding-top:15px;
	width:341px;
	background:none repeat scroll 0 0 #E4EAF0;
	}
.pay-options .checked 
	{
	margin:0px !important;
	padding:0px 15px !important;
	background:none;
	}
.pay-options .separator
	{
	background:none repeat scroll 0 0 #F2F5F7;
	height:1px;
	margin:15px 0;
	border:0px;
	}
.pay-options label
	{
	margin:0px;
	}
.extra-checks
	{
	padding-left:35px;
	}
.extra-checks .note
	{
	margin-bottom:15px;	
	padding-right:10px;
	color:#656A70;
	}
.extra-checks span
	{
	display:block;
	margin-bottom:3px;
	}
.pay-options ul
	{
	list-style:none;
	padding:0px 0px 0px 20px;
	}
.pay-options ul li
	{
	padding:2px 0px;
	}
#new-announces ul
	{
	margin:-5px 0px 10px -5px;
	}
#new-announces ul li:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#new-announces ul li
	{
	display:inline-block;
	display:block;
	}
* html #new-announces ul li
	{
	height:1px;
	}

/*#new-announces ul li
	{
	list-style:none;
	background:url("../Images/announce.gif") no-repeat scroll 0 6px;
	padding:7px 0px 5px 29px;
	margin-bottom:1px;
	}*/
#new-announces ul li
	{
	list-style:none;
	background:url("../Images/announce2.gif") no-repeat scroll 0 10px;
	padding:7px 0 5px 35px;
	margin-bottom:1px;
	}
#new-announces ul li a
	{
	color:#222;
	text-decoration:none;
	}
#new-announces ul li a:hover
	{
	border-bottom:1px dotted #136CB2;
	}
#new-announces ul li span 
	{
	color:#999999;
	display:block;
	font-size:0.85em;
	}
#announces-list .undertitle
	{
	margin-bottom:6px;
	padding:7px 11px 10px !important;
	}
#announces-list table td
	{
	padding:5px 10px;
	text-align:left !important;
	border:1px solid #ebeef0;
	}
#announces-list table th 
	{
	padding:8px 10px 13px !important;
	text-align:left !important;
	}
#announces-list table tr.even td
	{
	background:#f5f8fa;
	}
#announces-list table tr.even:hover td
	{
	background:#fffdeb;
	}
#announces-list table a, #announces-list table a:visited, #announces-list table a:active 
	{
	color:#222;
	display:block;
	text-decoration:none;
	}
#announces-list table a:hover
	{
	color:#136CB2;
	text-decoration:underline;
	}
#announces-list table tr.unread td 
	{
	color:#000 !important;
	font-weight:bold !important;
	}
#announces-list table tr.unread a
	{
	font-size:1.1em !important;
	}
.em-check
	{
	width:5%;
	}
.em-label
	{
	width:11px;
	}
.em-subject
	{
	width:70%;
	}
.em-date
	{
	width:24%;
	}
.keys 
	{
	color:#333333;
	float:right;
	font-size:0.9em;
	font-weight:bold;
	line-height:22px;
	padding-right:4px;
	width:175px;
	}

.keys span 
	{
	background:url("../Images/bullet-imp.png") no-repeat scroll left 2px transparent;
	font-size:0.9em;
	font-weight:normal;
	display:block;
	height:17px;
	float:right;
	padding-left:15px;
	}

.btn-mark-unread, .btn-mark-unread:visited, .btn-mark-unread:active, .btn-mark-read, .btn-mark-read:visited, .btn-mark-read:active   
	{
	color:#41403F !important;
	display:block;
	float:left;
	background:url(../Images/ico-mark.gif) no-repeat;
	height:16px;
	padding-left:34px;
	padding-right:35px;
	padding-top:6px;
	font-size:0.85em;
	}
.btn-mark-unread:hover
	{
	color:#136CB2 !important;
	background-position:0px -22px;
	text-decoration:underline;
	}
.btn-mark-read, .btn-mark-read:visited, .btn-mark-read:active
	{
	background-position:0px -44px;
	}
.btn-mark-read:hover
	{
	color:#136CB2 !important;
	background-position:0px -66px;
	text-decoration:underline;
	}
.pagination:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.pagination
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html .pagination
	{
	height:1px;
	}
.pagination
	{
	margin:-15px 5px 0px;
	position:relative;
	
	}
.pagination .displayed-page
	{	
	float:right;
	padding:0px 15px 0px 0px;
	font:0.9em/26px Arial;	
	}
.pagination .pages 
	{
	float:right;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font:0.9em "Lucida Grande",Tahoma,Arial,sans-serif;
	}
.pagination .pages a, .pagination .pages a:visited 
	{
	background:#edf0f3;
	color:#3D3D3D;
	display:block;
	float:right;
	padding:0 6px;
	text-decoration:none;
	border-bottom:1px solid #e3e4e5;
	border-right:1px solid #e3e4e5;
	line-height:24px;
	margin-left:1px;
	}
.pagination .pages .corner-left
	{
	background:#edf0f3;
	color:#3D3D3D;
	display:block;
	float:right;
	text-decoration:none;
	border-bottom:1px solid #e3e4e5;
	border-right:1px solid #e3e4e5;
	height:24px;
	width:8px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	}
.pagination .pages .corner-right
	{
	background:#edf0f3;
	color:#3D3D3D;
	display:block;
	float:right;
	text-decoration:none;
	border-bottom:1px solid #e3e4e5;
	border-left:1px solid #e3e4e5;
	width:8px;
	height:24px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	}
.pagination .pages a:hover
	{
	background:#cde7fa;
	}
.pagination .pages strong 
	{
	color:black;
	display:block;
	float:right;
	padding:0 6px;
	line-height:24px;
	background:white;
	}
.pagination .pages a.pg-first
	{
	margin-left:-9px;
	position:relative;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
	}
.pagination .pages a.pg-last
	{
	margin-right:-9px;
	border-right:0px solid #e3e4e5;
	position:relative;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	}
.pagination .pages a.pg-prev, .pagination .pages a.pg-next
	{
	font-size:0.9em;
	}

.mail-options 
	{
	background:url("../Images/th.gif") repeat-x scroll 0 99% #C4DDEF !important;
	border-bottom:1px solid #8DABC2 !important;
	font-size:0.9em;
	padding:8px 15px 12px 15px;
	}
.link-back 
	{
	float:left;	
	}
.link-back a
	{
	color:#111111;
	text-decoration:none;
	font-size:0.9em;
	background:url(../Images/arr-back.png) no-repeat;
	padding-left:20px;
	}
.link-back a:hover
	{
	text-decoration:underline;
	}
.email-title .btn-mark-unread, .email-title .btn-mark-unread:visited, .email-title .btn-mark-unread:active, .email-title .btn-mark-read, .email-title .btn-mark-read:visited, .email-title .btn-mark-read:active   
	{
	float:right;
	padding-right:0;
	}

.email-title
	{
	background:none repeat scroll 0 0 #F0F3F5;
	border:1px solid #D7DBDE;
	border-top:0px;
	border-bottom:1px solid #ebeef0;
	padding:10px 20px;
	}
.email-title dl
	{
	font-size:0.9em;
	line-height:18px;
	padding-top:8px;
	}
.email-title dl dt
	{
	float:left;
	color:#999;
	width:48px;
	text-align:right;
	padding-right:8px;	
	font-size:0.9em;
	}
.email-title dl dd
	{
	padding-bottom:6px;
	line-height:18px;
	font-size:0.9em;
	padding-left:58px;
	width:350px;
	}
.email-title dl dd strong
	{
	font-size:1.1em;
	}
.email-body
	{
	background:white;
	border:1px solid #D7DBDE;
	border-top:0px;
	padding:20px 20px;
	}

.products-list .dgrey-wrapper
	{
	margin-bottom:12px;
	padding:10px;
	}
.products-list .separator
	{
	margin-bottom:12px;
	}
.products-list .img-holder
	{
	float:right;
	width:138px;
	height:120px;
	background:white;
	border:1px solid #ebeff3;
	text-align:center;
	padding:10px 0px;
	border-right:1px solid #e4e7eb;
	border-bottom:1px solid #e4e7eb;
	-moz-border-radius:5px;
	broder-radius:5px;
	}
.products-list .frm-software
	{
	padding-top:0px;
	}
.products-list .img-holder img
	{
	max-width:128px;
	}

.products-list .prod-description
	{
	width:350px;
	}
.products-list .prod-description p
	{
	font-size:0.9em;
	text-align:justify;
	}
.products-list h3
	{
	font:1.5em "Myriad Pro","Myriad",Tahoma,Verdana,sans-serif;
	letter-spacing:-0.5px;
	}
.products-list p
	{
	color:#656A70;
	}

#prods-listing ul li:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#prods-listing ul li
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html #prods-listing ul li
	{
	height:1px;
	}

#prods-listing ul li
	{
	list-style:none;
	background:url("../Images/under-shadow.gif") repeat-x scroll left bottom #f2f5f7;
	margin-bottom:12px;
	padding:10px 11px 13px;
	position:relative;
	}
#prods-listing ul li.separator
	{
	background:none repeat scroll 0 0 #E8EBED;
	font-size:0;
	height:1px;
	line-height:0;
	padding:0px;
	}
#prods-listing ul li .corner-tl
	{
	background:url(../Images/lis-corners.gif) no-repeat;
	width:6px;
	height:6px;
	position:absolute;
	font-size:0px;
	line-height:0px;
	top:0px;
	left:0px;
	}
#prods-listing ul li .corner-tr
	{
	background:url(../Images/lis-corners.gif) right top no-repeat;
	width:6px;
	height:6px;
	position:absolute;
	font-size:0px;
	line-height:0px;
	top:0px;
	right:0px;
	}
#prods-listing ul li .corner-bl
	{
	background:url(../Images/lis-corners.gif) left bottom no-repeat;
	width:6px;
	height:6px;
	position:absolute;
	font-size:0px;
	line-height:0px;
	bottom:0px;
	left:0px;
	}
#prods-listing ul li .corner-br
	{
	background:url(../Images/lis-corners.gif) right bottom no-repeat;
	width:6px;
	height:6px;
	position:absolute;
	font-size:0px;
	line-height:0px;
	bottom:0px;
	right:0px;
	}
#prods-listing .img-holder
	{
	float:right;
	background:none repeat scroll 0 0 white;
	height:120px;
	padding:15px 0;
	text-align:center;
	width:160px;
	border:1px solid #EBEFF3;
	border-right:1px solid #e4e7eb;
	border-bottom:1px solid #e4e7eb;
	-moz-border-radius:5px;
	border-radius:5px;
	}
#prods-listing .img-holder-travel
	{
	float:right;
	background:none repeat scroll 0 0 white;
	padding:10px 0 0px;
	text-align:center;
	width:160px;
	border:1px solid #EBEFF3;
	border-right:1px solid #e4e7eb;
	border-bottom:1px solid #e4e7eb;
	-moz-border-radius:5px;
	border-radius:5px;	
	}
#prods-listing .img-holder img 
	{
	max-width:160px;
	}
#prods-listing .prod-description
	{
	float:left;
	padding:10px;
	width:435px;
	font-size:0.9em;
	}
#prods-listing .prod-description h3
	{
	font:1.6em "Myriad Pro","Myriad",Tahoma,Verdana,sans-serif;
	letter-spacing:-0.5px;
	}
#prods-listing .prod-description h4
	{
	color:#8D1C1C;
	font-size:1em;
	font-weight:bold;
	margin-top:-10px;
	margin-bottom:15px;
	}
#prods-listing .prod-description p
	{
	color:#656A70;
	margin-bottom:20px;
	font-size:0.9em;
	color:#485064;
	}

#prods-listing .prod-description .separator
	{
	border-bottom:1px solid white;
	margin:15px 0px;
	background:#dbdbdb;
	}
#prods-listing .prod-description .btn-download
	{
	float:left;
	}
#prods-listing .prod-description .stats:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#prods-listing .prod-description .stats
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html #prods-listing .prod-description .stats
	{
	height:1px;
	}
#prods-listing .prod-description .downloads, #prods-listing .prod-description .size
	{	
	float:left;
	font:bold 0.9em/30px verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	margin-left:10px;
	background:url(../Images/stats-sep.gif) left center no-repeat;
	padding-left:10px;
	}
#prods-listing .prod-description .downloads span, #prods-listing .prod-description .size span
	{	
	padding-right:4px;
	font-weight:normal;
	}
#prods-listing .prod-description .stats-travel
	{
	margin-top:-20px;
	}
#prods-listing .prod-description .stats
	{
	float:left;
	background:url(../Images/stats-wrap.gif) right top;
	height:30px;
	padding-right:15px;
	min-width:225px;
	}
#prods-listing .prod-description .stats-travel .downloads, #prods-listing .prod-description .stats-travel .size
	{
	margin-left:0px;
	float:left;
	font:1em/30px verdana,"Lucida Grande",Arial,Helvetica,sans-serif;
	margin-right:10px;
	background:url(../Images/stats-sep.gif) left center no-repeat;
	padding-left:10px;	
	margin-bottom:10px;
	}
#prods-listing .prod-description .stats-travel .downloads
	{
	background:none;
	padding-left:0px;
	} 
#prods-listing .prod-description .stats-travel .btn-download
	{
	float:none;
	clear:both;
	}
#prods-listing .prod-description .title-many
	{
	font-weight:bold;
	font-size:1em;
	padding-bottom:6px;
	background:url(../Images/title-many.gif) 3px 0px no-repeat;
	padding-left:18px;
	}
#prods-listing .prod-description .stats-wrap:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#prods-listing .prod-description .stats-wrap
	{
	display:inline-block;
	display:block;
	zoom:1;
	margin-bottom:20px;
	}
* html #prods-listing .prod-description .stats-wrap
	{
	height:1px;
	}
.KaizenFormValidatePasswordMeterStrengthLabel
	{
	display:none;
	}
.KaizenFormValidatePasswordMeterStrengthBox 
	{
	display:block;
	width:204px;
	height:32px;
	text-indent:-9999em;
	background:url(../Images/meter-ruler.jpg) no-repeat;
	float:right;
	}
.KaizenFormValidatePasswordMeterLevel1
	{
	background-position:0px -32px;
	}
.KaizenFormValidatePasswordMeterLevel2
	{
	background-position:0px -64px;
	}
.KaizenFormValidatePasswordMeterLevel3
	{
	background-position:0px -96px;
	}
.KaizenFormValidatePasswordMeterLevel4
	{
	background-position:0px -128px;
	}

.KaizenFormValidatePasswordMeterLevel5
	{
	background-position:0px -160px;
	}
.KaizenPopupOverlay
	{
	position:absolute;
	top:0px;
	left:0px;
	background:#101317;
	opacity:0.85;
	z-index:99999;
	}
.KaizenPopup
	{
	-moz-border-radius:8px;
	border-radius:8px;
	border:8px solid white;
	z-index:999999;
	position:absolute;
	-moz-box-shadow: 1px 1px 3px black;
	box-shadow:1px 1px 3px black;
	}
.KaizenPopup input
	{
	border:0px;
	position:absolute;
	top:0px;
	right:-72px;
	background:url(../Images/btn-close.png);
	width:72px;
	height:23px;
	cursor:pointer;
	text-indent:-99999px;
	font-size:0em;
	line-height:0em;
	}
.KaizenPopup input:hover
	{
	background:url(../Images/btn-close.png) left bottom;
	}
.KaizenPopupBtn
	{
	border:0px;
	position:absolute;
	top:0px;
	right:-72px;
	background:url(../Images/btn-close.png);
	width:72px;
	height:23px;
	cursor:pointer;
	text-indent:-99999px;
	font-size:0em;
	line-height:0em;
	}
.KaizenPopupBtn:hover
	{
	background:url(../Images/btn-close.png) left bottom;
	}
.KaizenPopupInner
	{
	border:1px solid #c0d3e4;
	padding:20px 50px;
	font-size:1.3em;
	background:url(../Images/exclam-blue.gif) no-repeat 0px 20px #d7e5f1;
	-moz-border-radius:5px;
	border-radius:5px;
	}
.dark_holder
	{	
	background:#dde4eb;
	background:url(../Images/fake_bt.gif) repeat-x left top #d5dee5;
	margin-top:15px;
	padding:5px 0px;
	-moz-border-radius:6px;
	border-radius:6px;
	}
.latest-wrapper
	{
	width:247px;	
    margin: 0 auto;
    padding-top: 6px;
	position:relative;
	}
.ico_antena
	{
	position:absolute;
	background:url(../Images/ico_antena.png);
	width:44px;
	height:46px;
	top:-8px;
	left:0px;
	text-indent:-9999em;
	}
.latest-content
	{
	background:url(../Images/latest-content.gif) left bottom no-repeat;
	min-height:61px;
	margin-top:0px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	min-height:120px;
	}
.latest-content ul
	{
	font-size:0.9em;
	padding:5px 12px 5px;
	color:#444;
	}
.latest-content ul li
	{
	list-style:none;
	padding:15px 8px;
	}
.latest-content ul li .latest-title
	{
	background:url(../Images/list-arrrow2.gif) left 5px no-repeat;
	display:block;
	padding-bottom:10px;
	padding-left: 10px;
	color: #136CB2;
	font-size:1.1em;
	}
.latest-content ul li p
	{
	background:url(../Images/li-sep.gif) repeat-x left top;
	margin:0px 10px 12px;
	padding-top:10px;
	}
.latest-content ul li a
	{
	background:url(../Images/read_buble.png) no-repeat;
	margin-left:10px;
	padding-left:17px;
	text-decoration:none;
	color:#444;
	font-size:0.9em;
	}
.latest-content ul li a:hover
	{
	text-decoration:underline;
	}
.adv_started
	{
	background:url(../Images/adv_started.png) no-repeat;
	width:263px;
	height:277px;
	position:relative;
	}
.left_separator
	{
	background:url(../Images/left_separator.gif) repeat-x;
	height:2px;
	line-height:0px;
	font-size:0px;
	margin:12px 0px;
	}
.adv_started a
	{
	text-indent:-9999em;
	position:absolute;
	display:block;
	}
.btn_adv_login
	{
	top:55px;
	left:93px;
	width:40px;
	height:16px;
	}
.btn_adv_login:hover
	{
	border-bottom:1px solid #4d443d;
	}
.btn_adv_join
	{
	background:url(../Images/btn_adv_join.png) no-repeat;
	top:131px;
	left:54px;
	height:66px;
	width:157px;
	}
.btn_adv_join:hover
	{
	background:url(../Images/btn_adv_join.png) left bottom no-repeat;
	}
.btn_adv_callback
	{
	background:url(../Images/btn_adv_callback.gif);
	width:172px;
	height:31px;
	top:227px;
	left:43px;
	}
.btn_adv_callback:hover
	{
	background:url(../Images/btn_adv_callback.gif) left bottom;
	}
/*
.tabs_holder
	{
    background: url("../Images/under-shadowtabs.gif") repeat-x scroll left bottom #F7F9FA;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
    margin: 0 0 20px;
    position: relative;
	height:43px;
	}
.tabs_holder .corner-bl
	{
	 background-position: 0 -119px;
	}
.tabs_holder .corner-br
	{
	 background-position: -7px -119px;
	}
.tabs_holder li
	{
	list-style:none;
	float:left;	
	height:41px;
	position:relative;
	line-height:41px;	
	font-size:0.85em;
	}
.tabs_holder li a
	{
	text-decoration:none;
	display:block;
	height:41px;
	padding:0px 15px;
	}
.tabs_holder li a:hover
	{
	color: #136CB2;
	text-decoration:underline;
	}
.tabs_holder li.on
	{
	background:url(../Images/tabs_sep.gif) repeat-y right top;
	}
.tabs_holder li.on a
	{
	color: #111010;
	font-weight:bold;
	background:url(../Images/tabs_on.gif) right bottom;
	padding:0px 25px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius:3px;
	}*/
.tabs_wrapper
	{
	position:absolute;
	font-size:0.85em;
	height:35px;
	padding:4px 4px 0px;
	top:-31px;
	left:-1px;
	background:url(../Images/tabs.gif) right top no-repeat;
	border-left: 1px solid #edf0f2;
	}
.tabs_wrapper li
	{
	float:left;
	list-style:none;
	height:35px;
	}
.tabs_wrapper li a
	{
	display:block;
	height:31px;
	border-right:1px solid #dedede;
	padding:0px 20px;
	line-height:31px;
	text-decoration:none;
	color: #697480;
	}
.tabs_wrapper li a:hover
	{
	color: #136CB2;
	color: #4d443d;
	text-decoration:underline;
	}
.tabs_wrapper li.on
	{
	background:#e3f3ff;
	}
.tabs_wrapper li.on a
	{
	color: #4d443d;
	color:#4081b3;
	font-weight:bold;
	text-shadow:0px 1px 0px white;
	}
.tabs_wrapper li.on a:hover
	{
	text-decoration:none;
	}
.tabs_wrapper li.last
	{
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	}
.tabs_wrapper li.last a
	{
	border-right:0px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	}
#pg-products .fancy-wrapper .corner-tl 
	{
	top:-31px;
	}
.tabs_wrapper li.first
	{
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	}
#pg-products .fancy-wrapper .inside 
	{
	padding-top:50px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	}
#pg-products .listing li 
	{
	padding-bottom: 15px;
	}
.item_list
	{
	margin-bottom:20px;
	}
.item_list strong
	{
	display:block;
	padding:8px;
	color: #111010;
	}
.item_list ul
	{
	list-style:none;
	background:url(../Images/items_list.gif);
	height:50px;
	border:1px solid #d1d6d9;
	border-top:1px solid #dfe3e5;
	border-bottom:1px solid #c6cdcf;
	-moz-border-radius:6px;
	border-radius:6px;
    -moz-box-shadow: 0 1px 2px #e4e8eb;
    box-shadow: 0 1px 2px #e4e8eb;
	}
.item_list ul li
	{
	height:50px;
	float:left;
	width:33%;
	background:url(../Images/items_sep.gif) right center no-repeat;
	}
.item_list ul li a
	{
	display:block;
	height:50px;
	margin:0px 10px 0px 20px;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
	color:#1d3244;
	line-height:50px;
	padding-left:40px;
	text-shadow: 0 1px 0 white;
	text-shadow: 1px 1px 0 #d1d6e2;
	}
.item_list ul li a:hover
	{
	text-decoration:underline;
	}
.item_list ul li a.link_vouchers
	{
	background:url(../Images/ico_travel.png) left 8px no-repeat;
	}
.item_list ul li a.link_software
	{
	background:url(../Images/link_software.png) left 9px no-repeat;
	padding-left:45px;
	}
.item_list ul li a.link_ebooks
	{
	background:url(../Images/link_ebooks.png) left 9px no-repeat;
	padding-left:50px;
	}
.item_list ul li.last
	{
	background:none;
	}
.item_list .border
	{
	border:1px solid #f0f0f0;
	 -moz-box-shadow: 0 1px 3px #ededed;
	 box-shadow: 0 1px 3px #ededed;
	}
.public-listing .img-holder
	{
	float:left !important;
	margin-right:10px;
	}
.item_avail
	{
	float:right;
	width:185px;
	padding-right:14px;
	padding-top:14px;
	}
.item_avail div
	{
	background:url(../Images/avail_wrapper.gif);
	height:30px;
	line-height:30px;
	margin-bottom:7px;
	padding-left:35px;
	position:relative;
	text-shadow: 0px 1px 1px white;
	}
.item_avail div span
	{
	display:block;
	position:absolute;
	text-indent:-9999em;
	background:url()
	}
.item_avail div.unavailable
	{
	color:#93999e;
	background:url(../Images/unavail_wrapper.gif);
	text-shadow: 0px 1px 0px white;
	}
.h2-links
	{
	background:url(../Images/frm-links.png) no-repeat;
	padding-left:46px;
	min-height:33px;
	line-height:30px;
	}
.table-linklist
	{
	list-style:none;
	padding:10px 10px 40px;
	}
.table-linklist li:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.table-linklist li
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html .table-linklist li
	{
	height:1px;
	}
.table-linklist li
	{
	padding:5px 0px;
	border-bottom:1px solid #e8ebed;
	}
.table-linklist li a, .table-linklist li a:visited
	{
	text-decoration:none;
	color: #111111;
	}
.table-linklist li a:hover
	{
	text-decoration:underline;
	}
.tl-link
	{
	float:left;
	width:235px;
	background:url(../Images/tl_link.gif) no-repeat;
	padding-left:20px;
	}
.tl-video
	{
	float:left;
	width:95px;
	font-size:0.9em;
	background:url(../Images/tl_video.gif) no-repeat;
	padding-left:20px;
	}
.tl-doc
	{
	float:right;
	width:195px;
	font-size:0.9em;
	background:url(../Images/tl_doc.gif) no-repeat;
	padding-left:25px;
	}
.tl-doc a, .tl-video a, .tl-doc a:visited, .tl-video a:visited
	{
	color: #41403F;
	}

.simple-linklist
	{
	list-style:none;
	padding:7px 10px 0px;
	margin-bottom:40px;
	}
.simple-linklist li
	{
	padding:3px 0px 3px 20px;
	background:url(../Images/tl_link.gif) left 3px no-repeat;
	}
.simple-linklist li a, .simple-linklist li a:visited
	{
	text-decoration:none;
	color: #111111;
	}
.simple-linklist li a:hover
	{
	text-decoration:underline;
	}
.tl-two li
	{
	float:left;
	width: 46.6%;
	}
.news_listing
	{
	list-style:none;
	padding:0px 20px 20px;
	}
.news_listing li
	{
	border-bottom:1px solid #e8ebed;
	padding:20px 0px 20px 85px;
	background:url(../Images/news_ico.jpg) left 20px no-repeat;
	}
.news_listing li .news_date
	{
	font:0.85em arial, helvetica, serif;
	color: #999999;
	text-transform:uppercase;
	padding-bottom:0px;
	}
.news_listing li .news_title
	{
	color: #136CB2;
	padding-bottom:10px;
	font-weight:bold;
	font:bold 1.2em arial, helvetica, serif;
	}
.news_listing li .news_body
	{
	font-size:0.9em;
	}
.act_title
	{
	font-size:0.9em;
	display:block;
	padding-left:5px;
	padding-bottom:5px;
	}
.pay_plans
	{
	padding:0px 20px;
	}
.order-total
	{
	border: 1px solid #D5D8DB;
	border-top: 1px solid #dfe2e5;
	background:url(../Images/shadow-top.gif) repeat-x white;
	padding:10px 0px;
	}
.order-total table
	{
	width:100%;
	}
.order-total table td
	{
	font:0.9em Arial,Helvetica,sans-serif !important;
	padding: 1px 5px;
	text-align:center;
	}
.order-total strong
	{
	display:block;
	text-align:right;
	}
#banners h3
	{
	font-size:1.1em;
	padding-left:48px;
	}
#banners .dgrey-wrapper
	{
	padding:10px !important;
	margin-bottom:30px;
	}
#banners .fake-border
	{
	margin:0 auto;
	width:500px;
	float:none;
	}
#banners textarea
	{
	width:100%;
	height:50px;
	width:490px;
	padding-right:5px;
	text-align:center;
	line-height:14px;
	padding-top:5px;
	}
.banner_cell_fr
	{
	width:312px;
	float:right;
	}
.banner_cell_fl
	{
	width:312px;
	float:left;
	}
.banner_cell_fr .fake-border, .banner_cell_fl .fake-border
	{
	width:280px !important;
	}
.banner_cell_fr textarea, .banner_cell_fl textarea
	{
	width:270px !important;
	height:70px !important;
	}
.banner_cell_fl .sb
	{
	padding:32px 0px;
	}
#capture-pages label
	{
	width: 212px;
	}
#capture-pages .btn-holder
	{
	padding-left: 212px;
	}
#capture-pages .dgrey-wrapper 
	{
    padding: 35px 53px 15px 32px;
	}
#support .listing
	{	
	padding:20px 20px 10px;
	}
#support .listing li
	{
	padding-bottom:25px;
	}
.inside_support
	{
	padding: 40px 20px 20px 280px;
	background:url(../Images/support.jpg) no-repeat;
	height:200px;
	margin-bottom:20px;
    -moz-border-radius:10px;
	border-radius:10px;
    -moz-box-shadow: 0 1px 3px #DFDFDF;
	box-shadow: 0 1px 3px #DFDFDF;
	border-bottom:1px solid #dbdbdb;
	}
 .travel-img
	{
	height:180px !important;
	overflow:hidden;
	}
#wider_list ul li a.link_vouchers 
	{
	width:107px;
	margin-left:auto;
	margin-right:auto;
	}
#wider_list ul li a.link_ebooks
	{
	width:60px;
	margin-left:auto;
	margin-right:auto;
	}
#wider_list ul li a.link_software 
	{
	width:80px;
	margin-left:auto;
	margin-right:auto;
	}
.footnote
	{
	color:grey;
	font-size:11px;
	padding-left:5px;
	display:block;
	text-align:center;
	clear:both;
	}
.frm_holder
	{
	padding-left: 55px;
	}
.fake-input, #contact_date_text, #contact_again_date_text
	{
	display:block;
	background:url(../Images/input-txt.gif) repeat-x white;
	width:75px;
	height:28px;
	border:none;
	padding-left:5px;
	padding-right:30px;
	line-height:28px;
	}
.short_row .fake-border, .date_row  .fake-border
	{
	width:110px !important;
	}
.date_row a
	{
	position:absolute;
	right:-35px;
	top:2px;
	width:26px;
	height:26px;
	background:url(../Images/calendar.png);
	text-indent:-9999em;
	}
.date_row a:hover
	{
	background:url(../Images/calendar.png) left bottom no-repeat;
	}
#training_resources .fancy-wrapper 
	{
	padding:6px;
	}
.winner_wrapper
	{
	background:url(../Images/winner_shadow.gif) left bottom repeat-x;
	padding-bottom:4px;
	-moz-border-radius: 6px 6px 14px 14px;
	border-radius: 6px 6px 14px 14px;
	}
.winner_wrapper .inside
	{
	background:url(../Images/winner.jpg) left top no-repeat;
	min-height:90px;
	overflow:hidden;
	padding: 15px;
    -moz-border-radius:6px;
	border-radius:6px;
	text-align:center;
	}
.winner_wrapper p
	{
	background:url(../Images/arrow.png) no-repeat center bottom;
	padding-bottom:40px;
	text-shadow: 0 1px 1px white;
	}
.winner_wrapper h2
	{
	font:2.1em Georgia,"Times New Roman",Times,serif;
	text-shadow: 0 1px 0 #cbcfd4;
	text-shadow: 0 1px 1px white;
	margin:5px 0px;
	color:#17365D;
	}
.rec_trainer_wrapper
	{
	padding:15px 25px;
	}
.rec_trainer_wrapper .trainer_img
	{
	float:left;
	}
.rec_trainer_wrapper .trainer_text
	{
	float:right;
	width:370px;
	text-align:justify;
	}
.trainer_prod
	{
	width:144px;
	float:left;
	margin:5px;
	}

#training-schedule .notice-schedule 
	{
    background: url("../Images/ico-schedule-s.gif") no-repeat scroll 10px 0 transparent;
    font-size: 1em;
    padding-left: 75px;
    text-align: left;
	}
#training-schedule .dgrey-wrapper
	{
	margin-bottom:10px;
	}
.event-wrapper p
	{
	margin-bottom:10px;
	}
.event-wrapper .highlight
	{
	color: #;
	text-shadow: 0 1px 0px white;
	}
.calendar-wrapper 
	{
    background: url("../Images/bg-calendar.jpg") no-repeat scroll 0 0 transparent;
    margin-bottom: 30px;
    padding-top: 60px;
	}
.calendar 
	{
    background: url("../Images/bg-calendar.jpg") no-repeat scroll left bottom transparent;
    padding: 0 19px 9px 14px;
	}


#privacy ul.numeric-list
	{
	margin-bottom:20px;
	list-style:decimal;
	padding-left:40px;
	padding-right:20px;
	}
#privacy ul.numeric-list li
	{
	padding-bottom:35px;
	}
#privacy ul.numeric-list ul
	{
	list-style:lower-alpha;
	padding-bottom:0px;
	padding-left:20px;
	padding-top:5px;
	}
#privacy ul.numeric-list ul.pt
	{
	list-style:disc;
	}
#privacy ul.numeric-list ul li
	{
	padding-bottom:10px;
	}

/* Kaizen.FormValidate credit cards holder */
.KaizenFormValidateCardsHolder {
    display: block;
    left: -274px;
    position: absolute;
    top: -3px;
	zoom:1; /* stupid IE hack */
	width:90px;
}
.KaizenFormValidateCard {
	float:left;
	display:block;
	width:43px;
	height:29px;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
	-moz-box-shadow: 1px 1px 2px #CDD0D4;
	box-shadow: 1px 1px 2px #CDD0D4;
	margin-right:2px;
	margin-bottom:2px;
}
.KaizenFormValidateCardInactive {
	background-position:0 -29px;
}
.KaizenFormValidateAmericanExpress {
	background-image:url("./../Images/cc_amex.gif");
}
.KaizenFormValidateDinersClub {
	background-image:url("./../Images/cc_dinersclub.gif");
}
.KaizenFormValidateDinersClubCarteBlanche {
	background-image:url("./../Images/cc_dinersclub_carteblanche.gif");
}
.KaizenFormValidateDinersClubInternational {
	background-image:url("./../Images/cc_dinersclub_international.gif");
}
.KaizenFormValidateDiscoverCard {
	background-image:url("./../Images/cc_discover.gif");
}
.KaizenFormValidateMaestro {
	background-image:url("./../Images/cc_maestro.gif");
}
.KaizenFormValidateMasterCard {
	background-image:url("./../Images/cc_mastercard.gif");
}
.KaizenFormValidateVisa {
	background-image:url("./../Images/cc_visa.gif");
}
.KaizenFormValidateVisaElectron {
	background-image:url("./../Images/cc_visa_electron.gif");
}

.text
	{
	line-height:28px;
	vertical-align:middle;
	}
.notes-list
	{
	margin-top:15px;
	margin-right:56px;
	background:url(../Images/dgrey-separator.gif) repeat-x left top;
	}
.notes-list li
	{
	list-style:none;
	background:url(../Images/dgrey-separator.gif) repeat-x left bottom;
	padding:8px 0px 10px;
	}
.notes-list li .inner-note
	{
	background:#f7fafc;
	background:#e9edf0;
	background-color: #e6eaed;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:20px 30px 20px 20px;
	position:relative;
	font-size:0.9em;
	}
.notes-list li .inner-note a
	{
	display:block;
	width:13px;
	height:13px;
	background:url(../Images/del-note.png) left top no-repeat;
	position:absolute;
	right:15px;
	top:20px;
	text-indent:-9999em;
	}
.notes-list li .inner-note a:hover
	{
	background:url(../Images/del-note.png) left bottom no-repeat;
	}


#unsubscribe
	{
	padding:10px 30px;	
	}
#unsubscribe .main-col 
	{
    width: 585px;
	padding-left:0px;
	padding-top: 5px;
	}
#unsubscribe .tip-col 
	{
	margin-top:0px;
	padding-top: 15px;
	padding-right:0px;
	}
#unsubscribe .unscr-holder
	{
	padding:5px 10px;
	}
#unsubscribe .unscr-holder label
	{
	padding-left:5px;
	}
#unsubscribe .blue-wrapper, #unsubscribe .lightblue-wrapper
	{
	margin-bottom:10px;
	}
#unsubscribe .lightblue-wrapper
	{
	margin-bottom:15px;
	}
.unscr-details
	{
	padding:10px 30px;
	}
.unscr-details strong
	{
	display:block;
	padding-bottom:5px;
	
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Calendar*/
.KaizenCalendar {
	border:1px solid #bbb;
	padding:4px;
	background:#fff;
	z-index:999;
}
.KaizenCalendarHeader {
	/**
	 * Do not apply left/right border or padding here to avoid box-model issues.
	 */
	padding-bottom:8px;
	text-align:center;
	font:12px verdana,sans-serif;
	line-height:18px;
}
.KaizenCalendarMonth {
	padding:1px 0 5px 0;
}
.KaizenCalendarPrevYearBtn, .KaizenCalendarNextYearBtn, .KaizenCalendarPrevMonthBtn, .KaizenCalendarNextMonthBtn {
	width:22px;
	height:22px;
	margin:0;
	padding:0;
	border:1px solid;
	border-color:#ddd #888 #888 #ddd;
	background:#ddd url("./../Images/tooltip-test_calendar_button_arrow.gif") no-repeat 100% 100%;
	font:10px verdana,sans-serif;
}
.KaizenCalendarTodayBtn {
	width:60px;
	height:22px;
	margin:0;
	padding:0;
	border:1px solid;
	border-color:#ddd #888 #888 #ddd;
	background:#ddd;
	font:10px verdana,sans-serif;
}
.KaizenCalendarCloseBtn {
	position:absolute;
	top:1px;
	right:1px;
	display:block;
	width:12px;
	height:12px;
	overflow:hidden;
	background:url("./../Images/upload-test_close-button-sprite.gif") no-repeat;
	text-indent:-10000px;
}
.KaizenCalendarListBox {
	border:1px solid #000;
	background:#fff;
	text-align:left;
}
.KaizenCalendarListBoxItem {
	cursor:default;
	padding:2px 10px;
	font:10px verdana,sans-serif;
	text-decoration:none;
	color:#000;
	background:#fff;
	position:relative; /* fix for IE/Windows */
}
.KaizenCalendarListBoxItemOver {
	background:#ffd033;
}
.KaizenCalendarListBoxItemSelected {
	color:#fff;
	background:#4d4c76 !important;
}
.KaizenCalendarStatusBar {
	padding:6px 0 2px 0;
	text-align:center;
	font:11px verdana,sans-serif;
	color:#555;
}
.KaizenCalendar table  {
	border-collapse:collapse;
}
.KaizenCalendar th, .KaizenCalendar td  {
	border:1px solid #ddd;
	border-collapse:collapse;
	font:12px verdana,sans-serif;
}
.KaizenCalendarWeekNumbers {
	border:none !important;
	padding:0 4px 0 2px;
	text-align:center;
	color:#ccc;
}
.KaizenCalendarWeekdays {
	width:30px;
	padding:3px 0;
	background:#ddd;
	font-size:10px !important;
}
a.KaizenCalendarDays {
	display:block;
	padding:5px 0;
	text-decoration:none;
	color:#000;
	background:#fff;
	position:relative; /* fix for IE/Windows */
}
a.KaizenCalendarDays:hover {
	color:#000;
	background:#ffd033 !important;
}
a.KaizenCalendarSunday {
	background:#fff5c6;
}
a.KaizenCalendarToday {
	font-weight:bold;
	border:3px solid #f55;
	padding:2px 0;
}
a.KaizenCalendarDayOfPrevOrNextMonth {
	color:#ccc !important;
}


a.markedClass {
	color:#fff;
	background:#5c5;
}
a.holidayClass {
	color:#fff;
	background:#bebddf;
}


/* rules for highlighting weeks onhover */

.KaizenCalendarHighlightWeek td a {
	background:#eee;
}
.KaizenCalendarHighlightWeek td a.KaizenCalendarSunday  {
	background:#eee4b5;
}
.KaizenCalendarHighlightWeek td a.markedClass {
	background:#3a3;
}
.KaizenCalendarHighlightWeek td a.holidayClass {
	background:#9c9bbd;
}
.members-area .left_separator
	{
	margin:9px 0px;
	}

.trans
	{
    padding: 15px 53px 15px 32px;
	}
.trans .form .row .checked 
	{
	padding-left:120px;
	}
.yesno-holder
	{
	clear:both;
	padding:0px 140px;
	}
.yesno-holder .btn-yes
	{
	float:left;
	}
.yesno-holder .btn-no
	{
	float:right;
	}
.frm-login .frm-error 
	{
    margin-left: 4px;
	}
.public_tos .numeric-list
	{
	list-style: none outside none;
    margin: 20px 0 35px !important;
	border-top: 1px solid #E8EBED;
	padding: 0px !important;
	text-align:justify;
	}
.public_tos .numeric-list li
	{
	border-bottom: 1px solid #E8EBED;
    padding: 15px 0px !important;
	margin-left:25px;
	}
.public_tos .numeric-list li li
	{
	border-bottom:0px !important;
	}
.archive_opt
	{
	float:right;
	width:140px;
	text-align:center;
	font-size:0.85em;
	padding-top:30px;
	}
.archive_opt a
	{
	margin:0 auto 5px;
	}

.archive-list 
	{
    list-style: none outside none;
    margin: 10px 10px 40px;
	font-size:0.9em;
	font-family:arial;
	border-top: 1px solid #E8EBED;
	}
.archive-list li 
	{
    border-bottom: 1px solid #E8EBED;
    padding:7px;
	}
.archive-list li.even
	{ 
	background:#F7F9FA;
	}
.archive-row:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.archive-row
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html .archive-row
	{
	height:1px;
	}

.archive-row a, .archive-row a:visited, .archive-row a:active
	{
	display:block;
	float:right;
	background: url("../Images/tl_link.gif") no-repeat scroll left top transparent;
    padding: 0px 0 0px 17px;
	color: #111111;
    text-decoration: none;
	}
.archive-row a:hover
	{
	text-decoration:underline;
	}
.archive-row span
	{
	display:block;
	float:left;
	width:110px;
	}
.pr-call
	{
	float:left;
	}
a.pr-flash, a.pr-flash:visited, a.pr-flash:active
	{
	display:block;
	float:right;
	background: url("../Images/pr-flash.gif") no-repeat scroll left top transparent;
    padding: 0px 0 0px 17px;
	color: #111111;
    text-decoration: none;
	}
a.pr-flash:hover
	{
	text-decoration:underline;
	}
a.pr-mp3, a.pr-mp3:visited, a.pr-mp3:active
	{
	display:block;
	float:right;
	background: url("../Images/pr-mp3.gif") no-repeat scroll left top transparent;
    padding: 0px 0 0px 17px;
	color: #111111;
    text-decoration: none;
	margin-right:15px;
	}
a.pr-mp3:hover
	{
	text-decoration:underline;
	}
.movie_outer
	{
    left: 164px !important;
    top: 40px !important;
	visibility: visible;
	display: block;
	}
.no_zindex
	{
	z-index:auto !important;
	}

.phonecode_wrapper
	{
	float: left;
    background:url(../Images/phonecode_wrapper.gif) no-repeat;
	text-align: right;
    width: 65px;
	padding-right:10px;
	font-weight:bold;
	margin-right:5px;
	height:36px;
	line-height:36px;
	}
.phone_field .fake-border
	{
	width:255px !important;
	}
.phone_field .fake-border input
	{
	width:220px !important;
	}
