.landing-container,
.challenge-content-container,
.design-your-plan-container {
	clear: both;
	float: left;
	width: 980px;
	height: 407px;
	overflow: hidden;
}
.challenge-content-container {
	height: auto !important;
}
.design-your-plan-container {
	height: auto !important;
}


.landing-container .main-featured {
	float: left;
	width: 782px;
	height: 407px;
	margin-right: 4px;
	background: url(../img/challenge/landing-featured.jpg) left top no-repeat;
}
.landing-container .side-featured {
	float: left;
	display: inline;
	width: 194px;
	height: 407px;
	background: url(../img/challenge/landing-side.jpg) left top no-repeat;
}

.landing-container .main-featured a.btn-challenge-instructions {
	width: 331px;
	height: 32px;
	display: block;
	background: url(../img/challenge/btn-see-challenge-instructions.gif) 0px 0px no-repeat;
	overflow: hidden;
	margin: 325px 0px 0px 355px;
}
.landing-container .main-featured a.btn-challenge-instructions:hover {
	background-position: 0px -32px;
}

.landing-container .side-featured a.btn-find-articles {
	width: 131px;
	height: 20px;
	display: block;
	background: url(../img/challenge/btn-find-articles.gif) 0px 0px no-repeat;
	overflow: hidden;
	margin: 362px 0px 0px 32px;
}
.landing-container .side-featured a.btn-find-articles:hover {
	background-position: 0px -20px;
}

.challenge-content-container .instructions-container {
	clear: both;
	float: left;
	width: 807px;
	height: 387px;
	overflow: hidden;
	margin-right: 8px;
}
.challenge-content-container .design-your-plan-side-container {
	float: left;
	display: inline;
	width: 165px;
	height: 387px;
	overflow: hidden;
	background: url(../img/challenge/side-design-your-plan-bg.jpg) left top no-repeat;
}

.challenge-content-container .instructions-container ul {
	width: 807px;
}
.challenge-content-container .instructions-container ul li {
	width: 198px;
	height: 387px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-right: 5px;
}
.challenge-content-container .instructions-container ul li .instructions-details {
	width: 178px;
	height: auto;
	margin: 170px 10px 0px 10px;
	color: #595959;
}
.challenge-content-container .instructions-container ul li .instructions-details h4 {
	font-size: 12px;
	font-weight: normal;
	color: #1a1a1a;
	padding-bottom: 10px;
}

.challenge-content-container .instructions-container ul li.breakfast {
	background: url(../img/challenge/breakfast-bg.jpg) left top no-repeat;
}
.challenge-content-container .instructions-container ul li.lunch-dinner {
	background: url(../img/challenge/lunch-dinner-bg.jpg) left top no-repeat;
}
.challenge-content-container .instructions-container ul li.snacks {
	background: url(../img/challenge/snacks-bg.jpg) left top no-repeat;
}
.challenge-content-container .instructions-container ul li.exercise {
	background: url(../img/challenge/exercise-bg.jpg) left top no-repeat;
	margin-right: 0 !important;
}

.challenge-content-container .design-your-plan-side-container a.btn-print-instructions {
	width: 115px;
	height: 20px;
	margin-left: 5px;
}
.challenge-content-container .design-your-plan-side-container a.btn-get-started {
	position: relative;
	display: block;
	width: 132px;
	height: 25px;
	margin: 258px 0px 0px 18px;
}

/*** Design your plan ***/
.design-your-plan-container .plans-module-container {
	clear: both;
	float: left;
	width: 980px;
	overflow: hidden;
}
.plans-module-container .plans-module {
	width: 243px;
	height: 259px;
	overflow: hidden;
	margin: 0px 2px 4px 0px;
	float: left;
	display: inline-block;
}

.plans-module.classic {
	background: url(../img/challenge/dyp-bg-classic.jpg) left top no-repeat;
}
.plans-module.mixitup {
	background: url(../img/challenge/dyp-bg-mixitup.jpg) left top no-repeat;
}
.plans-module.onthego {
	background: url(../img/challenge/dyp-bg-onthego.jpg) left top no-repeat;
}
.plans-module.vegetarian {
	background: url(../img/challenge/dyp-bg-vegetarian.jpg) left top no-repeat;
	margin-right: 0 !important;
}

.plans-module .plan-inner {
	width: 198px;
	height: auto;
	overflow: hidden;
	margin: 33px 0px 0px 21px;
}

ul.dyp-module {
	width: 180px;
	list-style-type: disc !important;
	margin: 8px 0px 8px 10px;
	padding: 0px 0px 0px 15px;
}
ul.dyp-module li {
	padding-left: 0px;
	font-size: 11px;
	color: #212121;
}

p.dyp-module-desc {
	color: #666;
	margin: 0px 0px 0px 8px;
	height: 65px;
}

a.dyp-module-btn {
	float: right;
	width: 62px;
	height: 27px;
	background: url(../img/challenge/btn-go.gif) 0px 0px no-repeat;
}
a.dyp-module-btn:hover {
	background-position: 0px -27px;
}

.design-your-plan-footer {
	clear: both;
	float: left;
	width: 980px;
	height: auto;
	margin-top: 4px;
	text-align:center;
	background:#CCDDED;
	color:#93969b;
	font-size:13px;
}

.design-your-plan-footer a
{
    color:#93969b;
	font-size:13px;
    text-decoration:underline;
}

.small-notes
{
    display:block;
    margin-top:5px;
    padding-bottom:5px;
    line-height:12px;
}