body{
	color: #242021;
	background: #fff;
}
.container,
.singup-page{
	width: 100%;
	display: block;
	background: none;
}
#wrapper{display: block;}
.w1{padding: 0;}
.logo{display: none;}
.logo-print{display: block;}
#header{display: none;}
#main{
	padding: 20px !important;
	background: none;
}
.txt-img{
	overflow: visible;
	text-indent: 0;
	height: auto !important;
	background: none !important;
}
.breadcrumbs{display: none;}
.twocolumns{
	background: none;
	width: 100%;
}
#sidebar{
	width: 20%;
	float: left;
	display: inline;
}
.plan-page #sidebar{margin: 0;}
.menu{
	margin: 0 0 20px;
	background: none;
}
.menu li,
.cart-list li{
	background: none;
}
.cart-list span,
.cart-list a{
	float: none;
	display: inline;
	padding-right: 5px;
}
.cart-menu{
	margin: 0 24px 0 0;
	background: url(../images/sep05.gif) repeat-x;
	font-size: 1.076em;
	line-height: 1.143em;
	padding-top: 14px;
}
.cart-menu li{
	vertical-align: top;
	height: 1%;
	padding-bottom: 10px;
}
.cart-menu a{
	color: #39c;
	text-transform: uppercase;
}
.plan-list{overflow: visible;}
.plan-list .box,
.plan-list ul li{background: none;}
#content{
	margin: 0 !important;
	width: 75% !important;
	padding: 0 !important;
}
#main .entry h2{
	font-size: 34px;
	color: #fff;
	text-transform: uppercase;
	line-height: 31px;
	margin-bottom: 20px;
}
.btn01{display: none;}
.entry .arrow{display: none;}
.articles{
	overflow: visible;
	margin: 0;
}
.articles .holder{
	padding: 10px 0;
	background: none;
	margin: 0;
}
.tools{display: none;}
.video-list{
	background: url(../images/sep07.gif) repeat-x;
	padding: 21px 0 0;
	overflow: hidden;
	width: 100%;
}
.video-list2{padding: 11px 0 2px;}
#main .video-list h3{margin: 0 0 17px 2px;}
#main .video-list2 h3{margin: 3px 0 17px 10px;}
.video-list ul{
	margin: 0;
	width: 100%
}
.phases{overflow: visible;}
.phases .box{
	float: left;
	width: 45%;
	padding-bottom: 20px;
}
.heading{
	background: none;
	overflow: visible;
}
.section{background: none;}
.article-block{overflow: visible;}
.article-block h3 a{color: #333;}
.article-block a{color: #39c;}
.article-block .txt,
.article-block .img-holder{
	float: none;
	width: 100%;
}
.faq-holder{padding-bottom: 20px;}
#main .faq-holder h2{margin: 0 0 8px 8px;}

.faq-list a,
.faq-list .open a{background: none;}
.faq-list .block{background: none;}
.search{display: none;}
.store-entry{overflow: visible;}
.visual{
	float: none;
	width: 100%;
}
.ad-column{
	float: none;
	width: 274px;
}
.ad-column .box{background: none;}
.ad-column .box strong,
.ad-column .box span,
.ad-column .box a{
	color: #000 !important;
	background: none !important;
}
.food-list{overflow: visible;}
.food-list li{
	float: left;
	padding-right: 6px;
}
.food-list a{color: #000;}
.food-list strong{background: none;}
.product-list{overflow: visible;}
.product-list .holder{
	overflow: visible;
	width: 100%;
	margin: 0;
}
.product-list .box{
	margin-left: 10px;
	width: 200px;
}
.product-list .box ul li,
.price li,
.price li{background: none;}
.product-list .add-row{
	position: relative;
	bottom: 0;
	width: 100%;
	overflow: visible;
	margin: 0 !important;
}
.product-details{overflow: visible;}
.product-visual{
	float: none;
	width: 100%;
}
.view-list{
	overflow: visible;
	background: none;
}
.product-info{
	float: none;
	width: 100%;
}
.product-info .add-row{
	background: none;
	overflow: visible;
}
.product-info .cart-menu{background: none;}
.table-data th,
.cart-info th,
.cart-info td{background: none;}
.btn-delete{
	display: inline;
	width: auto;
	height: auto;
	overflow: hidden;
	text-indent:0;
	background: none;
}
.cell-item{width: 291px;}
.cell-quantity{width: 81px;}
.cell-delete{width: 82px;}
.cell-price{width: 81px;}
.total{
	padding: 6px 19px 9px;
	list-style: none;
	margin: 0;
	color: #39c;
	font-weight: bold;
	text-align: right;
}
.total dt{display: inline;}
.total dd{
	display: inline;
	margin: 0 0 0 3px;
}
.buttons-stripe{
	overflow: visible;
	width: 100%;
	background: none;
}
.buttons-stripe a{
	background: none;
	color: #000;
}
.tabset{overflow: visible;}
.tabset a{background: none;}
.tabset a.active{
	text-decoration: underline;
	color: #000;
	background: none;
}
.tabset span{
	height: auto;
	overflow: visible;
	text-indent:0;
	display: inline;
	background: none;
}
.tab-content{
	background: none;
	overflow: visible;
}
.graph-holder{
	float: none;
	width: 100%;
}
.graph-holder img{display: block;}
.progress{
	float: none;
	width: 100%;
	padding: 0;
}
.progress-stripe .stripe{
	color: #000;
	background: none;
}
.progress-stripe .separator{display: none;}
.progress-stripe strong{
	background: none;
	border: none;
}
.graph-holder .main-form{
	overflow: visible;
}
.triple-holder{
	overflow: visible;
	width: 100%;
}
.triple-holder .area{
	width: 100%;
	margin: 0;
}
.triple-holder .box{
	float: left;
	width: 30%;
	padding: 0 10px 20px 0;
}
.triple-holder .bottom{
	position: relative;
	width: 100%;
}
.plan-content{background: none;}
.plan-content .holder,
.plan-content .title{
	display: block;
}
.plan-content .title div{
	background: none;
	width: 100%;
	height: auto;
}
.plan-content .description{
	display: block;
	width: 100%;
}
.support-products{
	background: none;
	overflow: visible;
}
.support-products .ad-column{
	width: 100%;
	background: none;
}
.support-products .ad-column .box{width: 25%;}
.home-page{background: none;}
.home-entry{display: none;}
.home-content{
	background: none;
	padding: 0;
}
.triple-frame,
.triple-frame .holder{
	overflow: visible;
	width: 100%;
	margin: 0;
}
.triple-frame .box{
	width: 30%;
	margin-left: 10px;
	background: none;
}
.main-holder .area{margin: 0;}
.txt-column{
	float: none;
	width: 100%;
}
.home-video{display: none;}
.content-holder{padding: 0 0 0 33px;}
.content-section{
	height: 1%;
	padding: 0 2px 14px 0;
}
.content-section:after{
	clear: both;
	content: "";
	display: block;
}
.txt-frame{
	float: none;
	width: 100%;
	background: none;
}
.video-area{
	float: none;
	width: 100%;
}
.meal-plan,
.meal-plan .holder{overflow: visible;}
.meal-plan .block,
.meal-plan .block-r{
	width: 45%;
}
#main .meal-plan .heading h2{
	float: none;
	width: auto;
}
.meal-plan .heading span{
	float: none;
	overflow: visible;
	text-indent: 0;
	width: auto;
	height: auto;
	background: none;
}
.meal-plan .area{overflow: visible;}
.meal-plan .txt{
	float: none;
	width: 100%;
}
.meal-plan .block-r .txt{width: 100%;}
.meal-plan .buttons-holder{
	float: none;
	width: 100%;
}
.btn-view-example{
	overflow: visible;
	text-indent: 0;
	background: none;
}
.meal-plan .radio{overflow: visible;}
.meal-plan .txt-select-meal-plan{
	float: left;
	width: auto;
	height: auto;
	overflow: visible;
	text-indent: 0;
	background: none;
}
.btn-holder{
	overflow: visible;
	background: none;
	text-align: right;
}
.btn-singup{
	display: inline;
	overflow: visible;
	text-indent: 0;
	width: auto;
	height: auto;
	background: none;
}
.promo{overflow: visible;}
.promo .ad-column{
	float: none;
	overflow: visible;
	width: 100%;
	margin: 0;
}
.promo .box{
	float: left;
	width: 30%;
	margin-left: 5px;
	background: none;
	padding: 0;
}
.info-block{
	float: none;
	width: 100%;
	margin: 0;
}
#main .info-block .heading h2{
	float: none;
	width: auto;
}
.sector-number,
.info-block .heading .sector-number{
	float: none;
	margin: 0 17px 0 0;
	display: inline;
	width: auto;
	height: auto;
	overflow: visible;
	text-indent: 0;
	background: none;
}
.info-block .row{overflow: visible;}
.info-block .row label{
	float: none;
	width: auto;
}
.info-block .row .text{float: none;}
.checkbox-row{overflow: visible;}
.checkbox-row input{float: left;}
.checkbox-row label{
	float: none;
	width: auto;
}
.info-block .holder2 .row label{width: auto;}
.btn02{
	height: auto;
	overflow: visible;
	text-indent: 0;
	float: none;
	width: auto;
	background: none;
}
.form-section{
	border-top: 1px solid #a3a3a3;
	padding: 17px 0 10px;
}
.form-section .field{float: none;}
.form-section .field span.label{
	float: none;
	padding-right: 3px;
}
.weight-info{
	float: none;
	width: 100%;
	background: none;
}
.weight-info .title{background: none;}
.weight-info h4{color: #000;}
.weight-info .info-row{
	overflow: visible;
	width: 100%;
}
.weight-info .info-row strong,
.weight-info .info-row span,
.weight-info .info-row em{
	float: none;
	width: auto;
}
.ideal-weight,
.ideal-weight .txt-ideal-weight2,
.txt-lbs{
	width: auto;
	float: none;
	background: none;
}
.radio-button{float: none;}
.radio-button input{float: none;}
.radio-button label{
	float: none;
	height: auto;
	overflow: visible;
	text-indent:0;
	padding: 0;
	background: none;
	color: #000;
}
.btn-holder .checkbox-row{float: none;}
.btn-holder .checkbox-row label{
	float: none;
	width: auto;
}
.outtaHere{display: none;}
#footer{display: none;}
/* homepage2 */
*{background: none;}
.btn-what a,
.fixed-block,
.login-form{display: none;}
.answers .slide{page-break-before: always;}
.answers .no-break{page-break-before: avoid;}
.ipad-gallery{
	padding: 0;
	margin: 0;
}
.answers,
.answers .slide{
	position:relative;
	left:0;
	top:0;
	width:auto;
	height:auto;
	overflow:visible;
	padding: 0 !important;
	background: none !important;
	margin: 0 !important;
}