body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img {
vertical-align:bottom;
}
.top-section {
	width:100%;
	background-image:url(images/dark-bg.jpg);
	background-repeat:repeat-x;
	overflow:auto;
}
.top-section-images {
	width:1151px;
	height:752px;
	background-image:url(images/top-section-images.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.header-bg {
	width:100%;
	background-image:url(images/header-bg.png);
	background-repeat:repeat-x;
}
.header {
	width:1151px;
	height:112px;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.topnav {
	font-family: 'Lato', sans-serif;
	font-size:16px;
	color:#FFF;
	float:right;
	padding-right:30px;
	padding-top:23px;
}
.topnav a{
	color:#FFF;
	text-decoration:none;
}
.video-holder {
	height:360px;
	width:640px;
	float:right;
	margin-top:325px;
	margin-right:30px;
	color:#FFF;
	background-color:#000;
}
.youtube-headline {
	width:100%;
	background-image:url(images/green-bg.jpg);
	background-repeat:repeat;
}
.youtube-stats {
	width:100%;
	background-image:url(images/grey-bg1.jpg);
	background-repeat:repeat-x;
	overflow:auto;
}
.comments {
	width:100%;
	background-image:url(images/white-bg.jpg);
	background-repeat:repeat-x;
	overflow:auto;
}
.no-excuses {
	width:100%;
	background-image:url(images/grey-bg2.jpg);
	background-repeat:repeat-x;
	overflow:auto;
}
.hwc-banner {
	width:100%;
	background-color:#2d3443;
	overflow:auto;
}
.hwc-content {
	width:1440px;
	height:760px;
	background-image:url(images/hwc-bg.jpg);
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.hwc-text {
	font-family: 'Lato', sans-serif;
	font-size:16px;
	width:500px;
	height:450px;
	color:#FFF;
	float:right;
	padding-right:230px;
	padding-top:40px;
}
.hwc-list {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.hwc-list li {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#bcc9e2;
	font-size:18px;
	padding-left: 45px;
	background-image: url(images/bullet-green.png);
	background-repeat: no-repeat;
	margin-bottom:30px;
}
.max {
	width:100%;
	background-image:url(images/max-bg.jpg);
	background-repeat:repeat-x;
	overflow:auto;
}
.feedback {
	width:100%;
	background-image:url(images/dark-bg.jpg);
	background-size:cover;
	overflow:auto;
}
.exactly {
	width:100%;
	background-image:url(images/exactly-bg.jpg);
	overflow:auto;
}
.dvd-content {
	width:1340px;
	height:1347px;
	background-image:url(images/dvd.jpg);
	repeat:no-repeat;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.dvd-text {
	font-family: 'Lato', sans-serif;
	font-size:16px;
	width:540px;
	height:450px;
	color:#FFF;
	float:right;
	padding-right:60px;
	padding-top:340px;
}
.dvd-list {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.dvd-list li {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:18px;
	padding-left: 45px;
	background-image: url(images/bullet-tick.png);
	background-repeat: no-repeat;
	margin-bottom:40px;
}
.plus {
	background-image:url(images/bullet-plus.png)!important;
}
.included-bg {
	width:100%;
	background-color:#eff2f7;
	overflow:auto;
}
.included {
	width:1340px;
	height:1197px;
	background-image:url(images/included.jpg);
	repeat:no-repeat;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.included-text {
	width:550px;
	height:450px;
	color:#FFF;
	float:left;
	padding-left:140px;
	padding-top:270px;
}
.included-list {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.included-list li {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:17px;
	padding-left: 45px;
	background-image: url(images/bullet-tick.png);
	background-repeat: no-repeat;
	margin-bottom:40px;
}
.weekly {
	width:1340px;
	height:755px;
	background-image:url(images/weekly.jpg);
	repeat:no-repeat;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.weekly-text {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:17px;
	width:500px;
	height:450px;
	float:right;
	padding-right:150px;
	padding-top:270px;
}
.weekly-list {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.weekly-list li {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:17px;
	padding-left: 45px;
	background-image: url(images/bullet-tick.png);
	background-repeat: no-repeat;
	margin-bottom:40px;
}
.live-bg {
	width:100%;
	background-image:url(images/live-bg.jpg);
	background-repeat:repeat-x;
	overflow:auto;
}
.live {
	width:1340px;
	height:678px;
	background-image:url(images/live-content.png);
	repeat:no-repeat;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.live-text {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:17px;
	width:420px;
	height:350px;
	float:left;
	padding-left:180px;
	padding-top:240px;
}
.live-list {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.live-list li {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#bcc9e2;
	font-size:17px;
	padding-left: 45px;
	background-image: url(images/bullet-green.png);
	background-repeat: no-repeat;
	margin-bottom:40px;
}
.health-bg {
	width:100%;
	background-color:#eff2f7;
	background-repeat:repeat-x;
	overflow:auto;
}
.health {
	width:1151px;
	height:985px;
	background-image:url(images/health.jpg);
	repeat:no-repeat;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.recap {
	width:100%;
	overflow:auto;
}
.recap-text {
	width:900px;
	margin-left:auto;
	margin-right:auto;
 	border: 1px solid #B9B9B9;
	-webkit-box-shadow: -6px 9px 39px 1px rgba(0,0,0,0.33);
-moz-box-shadow: -6px 9px 39px 1px rgba(0,0,0,0.33);
box-shadow: -6px 9px 39px 1px rgba(0,0,0,0.33);
margin-bottom:100px;
}
.recap-list {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.recap-list li {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#3a4457;
	height:50px;
	padding-top:30px;
	font-size:17px;
	padding-left: 60px;
	background-image: url(images/bullet-green.png);
	background-repeat: no-repeat;
	background-position:20px 23px;
}
.shade {
	background-color:#eff2f7!important;
}
.buy-bg {
	width:100%;
	background-color:#4f9f55;
	overflow:auto;
}
.buy {
	width:1340px;
	height:1097px;
	background-image:url(images/buy2.jpg);
	repeat:no-repeat;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.buy-button {
	width:575px;
	height:81px;
	margin-top:840px;
	margin-left:382px;
}
/*****TEXT MODIFIERS*****/

.bold {
	font-weight:700;
}
.green {
	color:#66cc66;
}
.white {
	color:#FFF;
}
.size24 {
	font-size:22px;
	margin-bottom:10px;
}
.times {
	color:#2d3443;
	font-size:16px;
	margin-top:10px;
}
