/*GENERAL*/
*{margin:0;padding:0;}
a{outline:none;border:none;}
img{border:none;margin:0;}
input{margin:0;border:none;padding-left:5px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body,td,th {
	font:62.5% Arial,Helvetica,sans-serif;
	color:#3F3F3F;
}
html,body{width:100%;height:100%;background:url(../images/background.gif) repeat-x #EAEBED;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.clear {
	clear: both;
	}

.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height:1px;}

.searchRadioButtons label
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em;
width : 500px;
}

#container
	{
	width: 908px;
	margin:0px auto;
	position:relative;
	font-size:1.4em;
	line-height:1.5em;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#header
	{
	background:url(../images/bg-header.jpg) no-repeat left bottom white;
	min-height:275px;
	margin-bottom:2px;
	}
* html #header
	{
	height:275px;
	}
#referred
	{
	float:right;
	padding-top:2px;
	font-size:0.8em;
	}
#header h1
	{
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	width:478px;
	height:197px;
	}
* html #header h1
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='crop');
	background-image: url('');
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
a, a:visited, a:link, a:active
	{
	color:#d46605;
	text-decoration:none;
	}
a:hover
	{
	color:#333;
	text-decoration:underline;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#content-wrapper
	{
	background:url(../images/bg-content-wrapper.gif);
	margin-bottom:2px;
	}
* html#content-wrapper:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
* html #content-wrapper{ display:inline-block;display:block;height:1px;}

#content
	{
	background:url(../images/bg-content.gif) no-repeat;
	padding-top:20px;
	}
#content-bottom
	{
	background:url(../images/bg-content-bottom.gif);
	height:15px;
	}
.col-sec
	{
	float:left;
	width:182px;
	}
.col-main
	{
	float:right;
	padding:20px 22px 35px;
	width:676px;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

ul#left-menu
	{
	list-style:none;
	padding:20px 7px;
	}
ul#left-menu li
	{
	height:28px;
	background:url(../images/bg-li.jpg) left bottom repeat-x;
	padding-bottom:2px;
	overflow:hidden;
	}

ul#left-menu li.last
	{
	background:none !important;
	}
ul#left-menu li a
	{
	font:1.2em/28px Helvetica,Trebuchet MS,Arial,sans-serif;
	color:#121212;
	display:block;
	font-weight:normal;
	padding-left:22px;
	height:28px;
	border:none;
	}
ul#left-menu li a.l-menu-home
	{
	background:url(../images/ico-home.gif) left 5px no-repeat;
	}
ul#left-menu li a.l-menu-home:hover
	{
	background:url(../images/ico-home.gif) left 5px no-repeat #f0f0f0;
	}
ul#left-menu li a.l-menu-products
	{
	background:url(../images/ico-products.gif) left 5px no-repeat;
	}
ul#left-menu li a.l-menu-products:hover
	{
	background:url(../images/ico-products.gif) left 5px no-repeat #f0f0f0;
	}
ul#left-menu li a.l-menu-cart
	{
	background:url(../images/ico-cart.gif) left 5px no-repeat;
	}
ul#left-menu li a.l-menu-cart:hover
	{
	background:url(../images/ico-cart.gif) left 5px no-repeat #f0f0f0;
	}
ul#left-menu li a.l-menu-account
	{
	background:url(../images/ico-account.gif) left 5px no-repeat;
	}
ul#left-menu li a.l-menu-account:hover
	{
	background:url(../images/ico-account.gif) left 5px no-repeat #f0f0f0;
	}

ul#left-menu li a:hover
	{
	background:#f0f0f0;
	text-decoration:none;
	}
ul#left-menu li.submenu
	{
	height:auto;
	background:url(../images/bg-li.jpg) left bottom repeat-x;
	padding:5px 0px 20px 0px;
	}
ul#left-menu li.submenu a
	{
	font:0.8em/18px Arial,sans-serif;
	color:#414c58;
	display:block;
	font-weight:normal;
	padding-left:24px;
	height:18px;
	border:none;
	}
ul#left-menu li.submenu a:hover
	{
	color:#d46605;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#footer
	{
	background:#939da9;
	border:1px solid #656766;
	border-bottom:0px;
	padding:10px;
	color:white;
	text-align:center;
	font-size:0.8em;
	line-height:20px;
	}
#footer div
	{
	padding:3px 0px;
	}
div.copyright
	{
	color:#000717;
	}
#footer a
	{
	color:#000717;
	padding:0px 3px;
	border-bottom:1px solid #000717;
	}
#footer a:hover
	{
	background:#c2c8d0;
	text-decoration:none;
	}

h2
	{
	text-indent:-9999px;
	margin:10px 0px 10px;
	}
h2.welcome
	{
	background:url(../images/txt-welcome.jpg) no-repeat;
	height:35px;
	}
h2.welcome-s
	{
	background:url(../images/txt-welcome.jpg) no-repeat;
	height:29px;
	width:140px;
	}
h2.txt-products
	{
	background:url(../images/txt-products.jpg) no-repeat;
	height:31px;
	}
h2.txt-compensation
	{
	background:url(../images/txt-compensation.jpg) no-repeat;
	height:31px;
	}
h2.txt-testimonials
	{
	background:url(../images/txt-testimonials.jpg) no-repeat;
	height:31px;
	}
h2.txt-calls
	{
	background:url(../images/txt-calls.jpg) no-repeat;
	height:31px;
	}
h2.txt-ceo
	{
	background:url(../images/txt-ceo.jpg) no-repeat;
	height:31px;
	}
h2.txt-contact
	{
	background:url(../images/txt-contact.jpg) no-repeat;
	height:36px;
	}
h2.txt-contact-inf
	{
	background:url(../images/txt-contact-inf.jpg) no-repeat;
	height:31px;
	}
h2.txt-faq
	{
	background:url(../images/txt-faq.jpg) no-repeat;
	height:31px;
	}
h2.txt-join
	{
	background:url(../images/txt-join.jpg) no-repeat;
	height:31px;
	}
h2.txt-disclaimer
	{
	background:url(../images/txt-earnings.jpg) no-repeat;
	height:31px;
	}
h2.txt-privacy
	{
	background:url(../images/txt-privacy.jpg) no-repeat;
	height:31px;
	}
h2.txt-regs
	{
	background:url(../images/txt-regs.jpg) no-repeat;
	height:31px;
	}
h2.txt-email-downline
	{
	background:url(../images/txt-email-downline.jpg) no-repeat;
	height:31px;
	}
h2.txt-downgrade
	{
	background:url(../images/txt-downgrade.jpg) no-repeat;
	height:31px;
	}
h2.txt-profile
	{
	background:url(../images/txt-profile.jpg) no-repeat;
	height:31px;
	}
h2.txt-software
	{
	background:url(../images/txt-software.jpg) no-repeat;
	height:31px;
	}
h2.txt-ebook
	{
	background:url(../images/txt-ebook.jpg) no-repeat;
	height:31px;
	}
h2.txt-shopping
	{
	background:url(../images/txt-shopping.jpg) no-repeat;
	height:31px;
	}
h2.txt-success
	{
	background:url(../images/txt-success.jpg) no-repeat center top;
	height:31px;
	}
h2.txt-checkout
	{
	background:url(../images/txt-checkout.jpg) no-repeat;
	height:31px;
	}
h2.txt-checkout-payment
	{
	background:url(../images/txt-checkout-payment.jpg) no-repeat;
	height:31px;
	}
h2.txt-member-area
	{
	background:url(../images/txt-member-area.jpg) no-repeat;
	height:31px;
	}
h2.txt-download-area
	{
	background:url(../images/txt-download-area.jpg) no-repeat;
	height:31px;
	}
h2.txt-order-overview
	{
	background:url(../images/txt-order-overview.jpg) no-repeat;
	height:31px;
	}
h2.txt-order-overview
	{
	background:url(../images/txt-order-overview.jpg) no-repeat;
	height:31px;
	}
h3
	{
	font:1.5em Helvetica,Trebuchet MS,Arial,sans-serif;
	margin:10px 0px;
	color:black;
	}
.col-main h3	
	{
	color:#414C58;
	margin:30px 0px 10px;
	text-indent:-9999px
	}
h3.elite
	{
	background:url(../images/txt-elite.jpg) no-repeat;
	height:27px;
	}
h3.extreme
	{
	background:url(../images/txt-extreme.jpg) no-repeat;
	height:27px;
	}
h3.revolution
	{
	background:url(../images/txt-revolution.jpg) no-repeat;
	height:27px;
	}
h3.announcing
	{
	background:url(../images/txt-announcing.jpg) no-repeat;
	height:27px;
	}
h3.the-rio
	{
	background:url(../images/txt-the-rio.jpg) no-repeat;
	height:27px;
	}
h3.featured-speakers
	{
	background:url(../images/txt-featured-speakers.jpg) no-repeat;
	height:27px;
	}
h3.overview-calls
	{
	background:url(../images/txt-overview-calls.jpg) no-repeat;
	height:27px;
	}
h3.payment
	{
	background:url(../images/txt-payment.jpg) no-repeat;
	height:30px;
	}
h3.txt-prospect
	{
	background:url(../images/txt-prospect.jpg) no-repeat;
	height:36px;
	}
h3.txt-choose
	{
	background:url(../images/txt-choose.jpg) no-repeat;
	height:36px;
	}
h3.txt-credit
	{
	background:url(../images/txt-credit.jpg) no-repeat;
	height:36px;
	}
h4
	{
	font:1.3em Arial,sans-serif;
	margin:20px 0px 10px;
	color:#294984;
	}
div.separator
	{
	background:#999;
	height:1px;
	text-indent:-9999px;
	overflow:hidden;
	margin:20px 0px;
	}

.center
	{
	text-align:center !important;
	}

p
	{
	margin-bottom:20px;
	}

div.testimonials-sample
	{
	margin:20px 10px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding:20px 7px;
	line-height:1.2em;
	font-size:0.9em;
	}
div.testimonials-sample strong
	{
	display:block;
	}
a.regular
	{
	color:#1966cc;
	border-bottom:1px solid #1966cc;
	padding:0px 3px;
	}
a.regular:hover
	{
	background:#e7e8e9;
	text-decoration:none;
	}
div.grey-holder
	{
	background:#f6f6f6;
	border:1px solid #eeeeee;
	padding:10px 15px;
	margin-bottom:20px;
	}

ul.numeric
	{
	list-style:decimal;
	padding:0px 20px 10px;
	}

ul.listing
	{
	list-style:none;
	padding:0px 0px 10px;	
	}
ul.listing li
	{
	background:url(../images/square.jpg) left 9px no-repeat;
	padding-left:15px;
	}

span.redish
	{
	color:#d46605;
	}

.testimony
	{
	padding:10px;
	margin-bottom:20px;
	font-size:0.9em;
	line-height:1.4em;	
	background:#f6f6f6;
	}
.description
	{
	float:left;
	width:160px;
	}
.text
	{
	float:right;
	width:470px;
	}
.description img
	{
	border:1px solid #999;
	padding:5px;
	width:125px;
	height:150px;
	overflow:hidden;
	}

.text strong
	{
	color:#294984;
	}
.pages
	{
	border-top:1px solid #999;
	padding-top:5px;
	text-align:right;
	}
.pages a
	{
	color:#000717;
	padding:0 1px;
	font-size:0.8em;
	}
.pages a.on
	{
	font-weight:bold;
	}
.pages a:hover
	{
	color:#d46605;
	}
p.right-c
	{
	padding-left:7px;
	}
.movie-holder
	{
	background:url(../images/movie.jpg) left top no-repeat;
	padding-top:12px;
	}
.movie-holder div
	{
	background:url(../images/movie.jpg) left bottom no-repeat;
	padding-bottom:12px;
	text-align:center;
	}
.speakers
	{
	padding:10px;
	margin-bottom:20px;
	font-size:0.9em;
	line-height:1.4em;	
	background:#f6f6f6;
	}
.speakers-image
	{
	float:left;
	width:165px;
	}
.speakers-image h4
	{
	font-size:1.4em;
	margin-top:5px;
	}
.speakers-image img
	{
	border:1px solid #999;
	padding:5px;
	}
.speakers-text
	{
	float:right;
	width:445px;
	margin-top:35px;
	}

div.light-holder
	{
	background:#f9f9f9;
	border:1px solid #f4f4f4;
	padding:10px 15px;
	margin-bottom:20px;
	}
div.light-holder ul.listing
	{
	float:left;
	width:43%;
	padding:20px;
	}

div.lgn-holder
	{
	background:url(../images/bg-section-logo.jpg) right top no-repeat #f9f9f9;
	border:1px solid #f4f4f4;
	padding:10px 15px;
	margin-bottom:20px;
	}
div.lgn-holder ul.listing
	{
	padding: 20px;
	}

div.form
	{
	padding:20px 60px;
	line-height:1.1em;
	font-size:0.9em;
	}
div.form p
	{
	margin-bottom:5px;
	} 

div.form div.cell:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
div.form div.cell       {display:inline-block;}
/* Hide from IE Mac */
div.form div.cell       {display:block;}
/* End hide from IE Mac */
* html div.form div.cell{ height:1px;}

div.form div.cell       
	{
	padding-bottom:3px !important;
	}
div.form label
	{
	display:block;
	width:140px;
	padding-bottom:3px;
	line-height:22px;
	}
div.form span
	{
	float:left;
	padding-left:5px;	
	}
div.form input
	{
	float:left;
	}

*+html>body div.form input 
	{
	margin:-1px; 
	}
div.form select
	{
	height:26px;
	width:338px;
	line-height:26px;
	}
div.form input.input-text
	{
	border:1px solid #a5acb2;
	background:url(../images/bg-input.jpg) left bottom repeat-x white;
	padding-left:5px;
	height:24px;
	width:332px;
	border-top:1px solid #b5bcc3;
	border-left:1px solid #b5bcc3;
	line-height:24px;
	}
input.input-button
	{
	background:url(../images/btn-input.jpg) left top no-repeat;
	width:79px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	}
head+body:first-child input.input-button 
	{
    padding-bottom:4px;
	}
input.input-button:hover
	{
	background:url(../images/btn-input.jpg) left bottom no-repeat;
	color:#301500;
	}
a.input-button
	{
	background:url(../images/btn-input-x.jpg) left top no-repeat;
	width:100px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	display:block
	}
a.input-button:hover
	{
	background:url(../images/btn-input-x.jpg) left bottom no-repeat;
	color:#301500;
	}

div.form textarea
	{
	border:1px solid #a5acb2;
	width:327px;
	padding:5px;
	border-top:1px solid #b5bcc3;
	border-left:1px solid #b5bcc3;
	}
#login label
	{
	float:left;
	width:100px;
	}
#login input.input-text
	{
	width:250px;
	}
#login div.form 
	{
	padding:20px 110px;
	}

#faq
	{
	font-size:0.9em;
	}
#faq dl
	{
	background:#f9f9f9;
	border:1px solid #f4f4f4;
	padding:10px 15px;
	margin-bottom:20px;
	}
#faq dl:hover
	{
	background:#f4f4f4;
	border:1px solid #f0f0f0;
	}
#faq dt
	{
	font-weight:bold;
	color:#222;
	}

a.btn-software
	{
	background:url(../images/btns.jpg) no-repeat left top;
	text-indent:-9999px;
	width:274px;
	height:83px;
	display:block;
	margin:0 auto;
	}
a.btn-software:hover
	{
	background:url(../images/btns.jpg) no-repeat left bottom;
	}

a.btn-ebook
	{
	background:url(../images/btns.jpg) no-repeat right top;
	text-indent:-9999px;
	width:274px;
	height:83px;
	display:block;
	margin:0 auto;
	}
a.btn-ebook:hover
	{
	background:url(../images/btns.jpg) no-repeat right bottom;
	}

.floating-cell
	{
	float:left;
	width:50%;
	}
.free-join
	{
	margin-top:0px;
	font-size:0.9em;
	background:url(../images/txt-join-now.jpg) no-repeat top center;
	height:51px;
	text-indent:-9999px;
	}
p.flash-mess
	{
	color:#ccc;
	padding:20px;
	}

div.radio-buttons
	{
	font-size:0.9em;	
	padding:20px 60px;
	}
div.radio-buttons div
	{
	padding:1px 0px;
	}

#divMailSent
	{	
	color:#D46605;
	text-align:center;
	background:#F6F6F6 none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	margin-bottom:20px;
	padding:10px 15px;
	}

#one-column #content-wrapper
	{
	background:url(../images/bg-content-wrapper-1.gif);
	margin-bottom:2px;
	}
#one-column #content
	{
	background:url(../images/bg-content-1.gif) no-repeat;
	padding:20px 35px 35px;
	}
#one-column #content-bottom
	{
	background:url(../images/bg-content-bottom-1.gif);
	height:15px;
	}

#login label
	{
	float:left;
	width:100px;
	text-align:left;
	line-height:12px;
	padding-top:5px;
	}
#login input.input-text
	{
	width:250px;
	}
#login div.form 
	{
	padding:20px 140px;
	}
#login h4, .welcome-msg h4 
	{
	color:black;
	font-family:trebuchet MS,Arial,sans-serif;
	font-size:1.5em;
	font-weight:normal;
	margin:0 0 20px;
	text-align:center;
	}

input.new-txtbox
	{
	height:21px;
	padding-top:3px;
	padding-left:5px;
	width:250px;
	float:left;
	margin-bottom:5px;	
	border:1px solid #a5acb2;
	background:url(../images/bg-input.jpg) left bottom repeat-x white;
	border-top:1px solid #b5bcc3;
	border-left:1px solid #b5bcc3;
	}

input.btn-extra
	{
	background:url(../images/btn-input-xl.jpg) left top no-repeat;
	width:259px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	margin-left:100px !important;
	float:left;
	}
head+body:first-child input.btn-extra
	{
    padding-bottom:4px;
	}
input.btn-extra:hover	
	{
	background:url(../images/btn-input-xl.jpg) left bottom no-repeat;
	color:#301500 !important;
	}
.submit-wrapper
	{
	margin-left:270px !important;
	margin-top:10px;
	}
input.btn-process
	{
	background:url(../images/btn-input-process.jpg) left top no-repeat;
	width:150px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	
	float:left;
	}
head+body:first-child input.btn-process
	{
    padding-bottom:4px;
	}
input.btn-process:hover	
	{
	background:url(../images/btn-input-process.jpg) left bottom no-repeat;
	color:#301500 !important;
	}

input.input-button-x
	{
	background:url(../images/btn-input-x.jpg) left top no-repeat;
	width:109px;
	height:27px;
	text-align:center;
	line-height:27px;
	padding-right:9px;
	cursor:pointer;
	color:white;
	}
head+body:first-child input.input-button-x 
	{
    padding-bottom:4px;
	}
input.input-button-x:hover
	{
	background:url(../images/btn-input-x.jpg) left bottom no-repeat;
	color:#301500;
	}

.font-x
	{
	font-size:110%;
	padding-top:20px;
	}
.img-left
	{
	float:left;
	padding:0px 40px 20px 0px
	}
span.underline
	{
	text-decoration:underline;
	}
p.red-msg
	{
	font-weight:bold;
	color:#ff0000;
	}
/*p.red-msg2
	{
	font-weight:bold;
	color:#d80000;
	font-size:120%;
	text-align:center;
	margin-bottom:0px;
	}*/
p.red-msg2
	{
	color:#d80000;
	text-align:center;
	margin-bottom:0px;
	}
div.title-holder
	{
	padding:10px;
	}
span.req
	{
	color:red;
	visibility:hidden;
	}

.old-form div:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.old-form div       {display:inline-block;}
/* Hide from IE Mac */
.old-form div       {display:block;padding-bottom:3px;}
/* End hide from IE Mac */
* html .old-form div{ height:1px;}



.old-form label
	{
	width:250px;
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #F4F4F4;
	color:#333333;
	font:14px/20px Arial,Helvetica,sans-serif;
	min-height:20px;
	padding:2px 4px 2px 8px;
	text-align:right;
	white-space:nowrap;
	display:block;
	float:left;
	}
.old-form label.twolines
	{
	line-height:14px;
	}
.old-form label.white
	{
	background:none;
	border:0px;
	width:254px;
	}
.old-textbox 
	{
	background:white url(../images/postbg.jpg) repeat-y scroll left top;
	border:1px solid #CCCCCC;
	font-size:14px;
	margin-left:2px;
	padding:2px 2px 2px 5px;
	width:540px !important;
	padding-left:5px;
	float:left;
	height:20px;
	}

ul#menu-bar
	{
	background:url(../images/bg-nav.jpg);
	height:32px;
	list-style:none;
	margin-top:4px;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	}
* html ul#menu-bar
	{
	overflow:hidden;
	}
ul#menu-bar li
	{
	float:left;
	height:32px;
	}
ul#menu-bar li a
	{
	display:block;
	float:left;
	height:32px;
	text-indent:-9999px;
	}
a.home
	{
	background:url(../images/nav-menu.jpg) -1px 0px;
	width:63px;
	}
a.home:hover
	{
	background:url(../images/nav-menu.jpg) -1px -32px;
	}
a.getting
	{
	background:url(../images/nav-menu.jpg) -64px 0px;
	width:128px;
	}
a.getting:hover
	{
	background:url(../images/nav-menu.jpg) -64px -32px;
	}
a.account
	{
	background:url(../images/nav-menu.jpg) -192px 0px;
	width:109px;
	}
a.account:hover
	{
	background:url(../images/nav-menu.jpg) -192px -32px;
	}
a.downline
	{
	background:url(../images/nav-menu.jpg) -301px 0px;
	width:118px;
	}
a.downline:hover
	{
	background:url(../images/nav-menu.jpg) -301px -32px;
	}
a.marketing
	{
	background:url(../images/nav-menu.jpg) -419px 0px;
	width:138px;
	}
a.marketing:hover
	{
	background:url(../images/nav-menu.jpg) -419px -32px;
	}
a.training
	{
	background:url(../images/nav-menu.jpg) -557px 0px;
	width:84px;
	}
a.training:hover
	{
	background:url(../images/nav-menu.jpg) -557px -32px;
	}
a.products
	{
	background:url(../images/nav-menu.jpg) -641px 0px;
	width:87px;
	}
a.products:hover
	{
	background:url(../images/nav-menu.jpg) -641px -32px;
	}
a.billing
	{
	background:url(../images/nav-menu.jpg) -728px 0px;
	width:134px;
	}
a.billing:hover
	{
	background:url(../images/nav-menu.jpg) -728px -32px;
	}

span.smaller-font
	{
	font-size:0.9em
	}
.welcome-msg
	{
	text-align:center;
	font-size:0.95em;
	}
.small-form input
	{
	float:left;
	}
.small-form input.new-txtbox
	{
	margin-left:220px;
	margin-right:4px;
	}

.welcome-msg h4
	{
	letter-spacing:-1px;
	}

span.nice-bld
	{
	font-size:0.9em;
	}

a.btn-paid-members
	{
	display:block;
	background:url(../images/btn-enter.jpg) no-repeat;
	width:383px;
	height:72px;
	text-indent:-9999px;
	margin:0 auto;
	}
a.btn-paid-members:hover
	{
	background:url(../images/btn-enter.jpg) left bottom no-repeat;
	}

#new-form
	{
	padding:20px;
	font-size:1em;
	}
#new-form label
	{
	float:left;
	width:130px;
	}
#new-form .cell
	{
	padding-bottom:5px !important;
	}

#profile .old-textbox
	{
	height:18px;	
	margin-top:2px;
	width:396px !important;
	margin-left:0px;
	}
#profile .old-form textarea
	{
	background:url(../../images/postbg.jpg) left top repeat-y;
	width:396px !important;
	float:left;
	border:1px solid #ccc;
	padding-left:6px;
	}
#profile select
	{
	background:url(../../images/postbg.jpg) left top repeat-y;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:2px;
	padding-top:2px;
	width:405px;
	border:1px solid #ccc;
	float:left;
	}
#profile select.submit-s
	{
	background:url(../../images/postbg.jpg) left top repeat-y;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:2px;
	padding-top:2px;
	width:70px;
	border:1px solid #ccc;
	float:left;
	}
#profile select.submit-ss
	{
	background:url(../../images/postbg.jpg) left top repeat-y;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:2px;
	padding-top:2px;
	width:50px;
	border:1px solid #ccc;
	float:left;
	}
input.old-textbox-s
	{
	width:120px !important;
	height:18px;
	margin-left:0;
	margin-top:2px;
	background:white url(../images/postbg.jpg) repeat-y scroll left top;
	border:1px solid #CCCCCC;
	float:left;
	font-size:14px;
	height:20px;
	margin-right:5px;
	padding:2px 2px 2px 5px;
	}

#profile label
	{
	height:22px;
	line-height:22px;
	margin-right:6px;
	}
div.right-cell
	{
	float:right;
	width:400px;
	}
p.note
	{
	float:right;
	width:400px;
	font-size:0.85em;
	line-height:14px;
	margin-bottom:5px;
	margin-top:3px;
	}
img.avatar
	{
	display:block;
	padding:2px;
	border:1px solid #ccc;
	float:left;
	}
.SM 
	{
	background:none !important;
	border:0px;
	}
.SM li a, .SM li a:link, .SM li a:visited 
	{
	background-color:#E7E7E7 !important;
	border:1px solid gray !important;
	}
.SM li a:hover
	{
	background-color:#d0e2ee !important;
	}

#prodscroll ul
	{
	list-style:none;
	}

#prodscroll ul li:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
#prodscroll ul li       {display:inline-block;}
/* Hide from IE Mac */
#prodscroll ul li       {display:block;}
/* End hide from IE Mac */
* html #prodscroll ul li{ height:1px;}

#prodscroll ul li
	{
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #F4F4F4;
	margin-bottom:10px;
	padding:10px 0px;
	}
#prodscroll ul li:hover
	{
	background:#eff0f1;
	border:1px solid #eeeeee;
	}
#prodscroll ul li .img-holder
	{
	width:200px;
	text-align:center;
	float:left;
	padding:10px 0px;
	background:white;
	}
#prodscroll ul li .img-holder img
	{
	display:block;
	margin:0 auto;
	}
#prodscroll ul li .prod-description
	{
	width:440px;
	float:right;
	padding-right:10px;
	padding-top:5px;
	}
#prodscroll ul li .prod-description p
	{
	line-height:1.3em;
	margin-bottom:20px;
	}
#prodscroll ul li .prod-description h3
	{
	color:black;
	font: 1.4em Helvetica,Arial,sans-serif;
	margin:0px;
	text-indent:0px;
	padding-bottom:10px;
	}

#prodscroll ul li .prod-description h4 
	{
	color:#d80000;
	font-family:Times new roman,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:normal;
	margin:-10px 0 10px;
	}
.infos .img-holder
	{	
	width:250px !important;
	}
.infos .prod-description
	{
	width:390px !important;
	}
#prodscroll p.prod-price 
	{
	margin-bottom:5px !important;
	padding-top:10px;
	}
#prodscroll p.prod-price span
	{
	color:black;
	font-size:1.3em;
	}
table.my-table
	{
	font-size:1.5em;	
	}
table.my-table2
	{
	font-size:1.5em;	
	}
table.my-table input
	{
	border-color:#B5BCC3 #A5ACB2 #A5ACB2 #B5BCC3;
	border-style:solid;
	border-width:1px;
	}
table.my-table tr th
	{
	background:url(../images/GradientBackground.gif) left bottom repeat-x #f7f7f7;
	font-weight:bold;
	color:black;
	padding:6px 15px;
	}
table.my-table tr td 
	{
	border-bottom:1px solid #ccc;
	padding:5px 15px;
	}

.checkout-btns a
	{
	float:right;
	}

a.btn-download
	{
	background:url(../images/btn-download.gif) no-repeat;
	width:127px;
	height:30px;
	text-indent:-9999px;
	display:block;
	}
a.btn-download img
	{
	display:none;
	}
a.btn-download:hover
	{
	background:url(../images/btn-download.gif) left bottom no-repeat;
	}

#prodscroll2 ul
	{
	list-style:none;
	}

#prodscroll2 ul li:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
#prodscroll2 ul li       {display:inline-block;}
/* Hide from IE Mac */
#prodscroll2 ul li       {display:block;}
/* End hide from IE Mac */
* html #prodscroll2 ul li{ height:1px;}

#prodscroll2 ul li
	{
	border:1px solid #dfdfdf;
	margin-bottom:10px;
	padding:0px 0px;
	}
#prodscroll2 ul li .img-holder
	{
	width:200px;
	text-align:center;
	float:left;
	padding:15px 0px;
	background:white;
	height:120px
	}
#prodscroll2 ul li .img-holder img
	{
	display:block;
	margin:0 auto;
	}
#prodscroll2 ul li .prod-description
	{
	color:#667;
	width:440px;
	float:right;
	padding-right:10px;
	padding-top:15px;
	background:url(../images/bg-descr.jpg) left bottom repeat-x;
	min-height:110px;
	padding-bottom:25px;
	position:relative;
	}
#prodscroll2 ul li .prod-description p
	{
	line-height:1.2em;
	margin-bottom:10px;
	font-size:0.8em;
	}
#prodscroll2 ul li .prod-description h3
	{
	color:black;
	font: 1.2em Tahoma,Helvetica,Arial,sans-serif;
	margin:0px;
	text-indent:0px;
	padding-bottom:10px;
	}

#prodscroll2 ul li .prod-description h4 
	{
	color:#d80000;
	font-family:Times new roman,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:normal;
	margin:-10px 0 10px;
	}
#prodscroll2 p.prod-price 
	{
	margin-bottom:0px !important;
	padding-top:0px;
	line-height:25px !important;
	}
#prodscroll2 p.prod-price span
	{
	color:#d84312;
	font-size:1.2em;
	font-weight:bold;
	}
a.addcart
	{
	background:url(../images/btn-add-cart.jpg) no-repeat;
	width:133px;
	height:31px;
	display:block;
	position:absolute;
	bottom:-1px;
	right:-1px;
	text-indent:-9999px;
	}
a.addcart:hover
	{
	background:url(../images/btn-add-cart.jpg) left bottom no-repeat;
	}
a.a-download
	{
	background:url(../images/btn-a-download.jpg) no-repeat;
	width:133px;
	height:31px;
	display:block;
	position:absolute;
	bottom:-1px;
	right:-1px;
	text-indent:-9999px;
	}
a.a-download:hover
	{
	background:url(../images/btn-a-download.jpg) left bottom no-repeat;
	}
a.a-download-many
	{
	background:url(../images/btn-a-download-many.jpg) no-repeat;
	width:133px;
	height:31px;
	display:block;
	position:absolute;
	bottom:-1px;
	right:-1px;
	text-indent:-9999px;
	}
a.a-download-many:hover
	{
	background:url(../images/btn-a-download-many.jpg) left bottom no-repeat;
	}
div.stats
	{
	height:25px;
	position:absolute;
	bottom:0px;
	left:10px;
	line-height:25px;
	}
div.stats_many
	{
	height:25px;
	/*position:absolute;*/
	bottom:0px;
	left:10px;
	line-height:25px;
	}
span.downloads
	{
	/*background:url(../images/span-downloads.jpg) 0px 7px no-repeat;*/
	font:10px/25px tahoma,arial;
	font-weight:bold;
	display:block;
	}
.stats-many
	{
	position:relative;
	background:url(../images/bg-descr.jpg) repeat-x scroll left bottom;
	min-height:25px;
	margin-right:-10px;
	padding-top:15px;
	}
.stats-many .downloads
	{
	padding-left:16px;
	}
.title-many
	{
	display:block;
	font:12px arial,helvetica,tahoma;
	font-weight:bold;
	color:#111;
	padding-bottom:4px;
	background:url(../images/small-check.gif) no-repeat left top;
	padding-left:16px;
	position:relative;
	}
#prodscroll2 ul li .prod-description-many
	{
	color:#667;
	width:440px;
	float:right;
	padding-right:10px;
	padding-top:15px;
	min-height:110px;
	position:relative;
	}
#prodscroll2 ul li .prod-description-many p
	{
	line-height:1.2em;
	margin-bottom:10px;
	font-size:0.8em;
	}
#prodscroll2 ul li .prod-description-many h3
	{
	color:black;
	font: 1.2em Tahoma,Helvetica,Arial,sans-serif;
	margin:0px;
	text-indent:0px;
	padding-bottom:10px;
	}

#prodscroll2 ul li .prod-description-many h4 
	{
	color:#d80000;
	font-family:Times new roman,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:normal;
	margin:-10px 0 10px;
	}

.sponsor 
	{
	margin-left:290px;
	}
.sponsor span
	{
	display:block;
	float:left;
	padding-top:3px;
	padding-right:7px;
	}
a.btn-contact
	{
	background:url(../images/btn-contact.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:86px;
	height:29px;
	text-decoration:none;
	border:0px !important;
	float:left;
	}
a.btn-contact:hover
	{
	background:url(../images/btn-contact.gif) left bottom no-repeat !important;
	}