the-shake/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */

/* ---------- Base ---------- */

* {
	margin: 0;
	padding: 0;
}

html {
	overflow-y: scroll;
}

body {
	background: #202020;
	color: #5D5D5D;
	font: 12px/1.25 Arial, Helvetica, sans-serif;
}

a,
a:link,
a:visited,
a:hover {
	color: #5D5D5D;
	text-decoration: underline;
}

h1, h2, h3, ol, ul, dl {
	margin: 0;
	/*margin-left: 1em;*/
}

ul {margin-left: 0em}

/* ---------- Wrapper ---------- */

#wrapper {
	margin: 0 auto;
	width: 770px;
}

/* ---------- Banner ---------- */

#banner {
	background: url(/shakeology-theme/images/custom/banner_bg.jpg) no-repeat;
	height: 35px;
	margin-top: 10px;
}

/* ---------- Logo ---------- */

#wrapper #banner .logo a {
	background: url(/shakeology-theme/images/custom/shakeology_logo.jpg) no-repeat 0 0;
	display: block;
	font-size: 0;
	height: 33px;
	margin-left: 32px;
	position: relative;
	text-indent: -9999em;
	top: 1px;
	width: 133px;
}

/* ---------- Dock ---------- */

.js .interactive-mode {
	right: 0;
	top: 37px;
}

/* ---------- Navigation ---------- */

a.update-available {
	display: none;
}

.ie6 #navigation,
#navigation {
	height: 0;
	position: relative;
	top: -34px;
	z-index: 1000;
}

#navigation ul {
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: 0;
	width: 484px;
}

#navigation li,
#navigation a {
	display: block;
	float: left;
	height: 33px;
	outline: none;
}

#navigation li.the-shake,
#navigation li.the-shake a {
	background: url(/shakeology-theme/images/custom/btn_shake_off.jpg) no-repeat;
	margin-right: 0px;
	width: 83px;
}

/*
*html #navigation li.the-shake,
#navigation li.the-shake a {
	margin-right: 0;
}
*/

#navigation li.the-shake a:hover,
#navigation li.the-shake a.selected {
	background: url(/shakeology-theme/images/custom/btn_shake_on.jpg) no-repeat;
}

#navigation li.the-science,
#navigation li.the-science a {
	background: url(/shakeology-theme/images/custom/btn_science_off.jpg);
	margin-right: 0px;
	width: 103px;
}

#navigation li.the-science a:hover,
#navigation li.the-science a.selected {
	background: url(/shakeology-theme/images/custom/btn_science_on.jpg);
}

#navigation li.the-recipes,
#navigation li.the-recipes a {
	background: url(/shakeology-theme/images/custom/btn_recipes_off.jpg);
	margin-right: 0;
	width: 103px;
}

#navigation li.the-recipes a:hover,
#navigation li.the-recipes a.selected {
	background: url(/shakeology-theme/images/custom/btn_recipes_on.jpg);
}

#navigation li.coach {
	background: url(/shakeology-theme/images/custom/btn_contact_coach.jpg) no-repeat;
	float: left;
	width: 185px;
}

/* ---------- Navigation ---------- */

#bottom-navigation,
#bottom-navigation a {
	color: #5D5D5D;
	font-size: 0.9em;
}

#bottom-navigation ul {
	margin: 0;
}

#bottom-navigation li {
	border-left: 1px solid #5D5D5D;
	float: left;
	list-style-type: none;
	margin-left: 0.5em;
	padding-left: 0.5em;
}

#bottom-navigation li.first {
	border-left: 0;
	margin-left: 0;
	padding-left: 0;
}

#bottom-navigation a {
	text-decoration: underline;
}

/* ---------- Content ---------- */

#cont_hp_clms {
	background: url(/shakeology-theme/images/custom/bg_hp_clms_section.jpg) bottom;
	color: #FFF;
	float: left;
	height: auto;
	padding: 0 0 24px;
	width: 770px;
}

#cont_hp_clms a {
	background: url(/shakeology-theme/images/custom/list_arrow.png) 0 5px no-repeat;
	color: #FFF;
	padding-left: 10px;
	text-decoration: none;
}

h2.hphdn {
	margin-top: 15px;
	padding-bottom: 1px;
}

#clm_left {
	background: url(/shakeology-theme/images/custom/bg_clm_left.jpg) no-repeat;
	float: left;
	min-height: 270px;
	padding-left: 10px;
	width: 184px;
}

#clm_left ol {
	margin: 0 0 0 10px;
	padding: 10px 0 10px 10px;
}

#clm_left ol li {
	margin: 0 0 10px;
}

#clm_left ol li.last {
	margin-bottom: 0;
}

#clm_middle {
	background: url(/shakeology-theme/images/custom/bg_clm_middle.jpg) repeat-x;
	float: left;
	min-height: 270px;
	padding: 0 16px 0 9px;
	width: 167px;
}

#clm_right {
	background: url(/shakeology-theme/images/custom/bg_clm_right.jpg) no-repeat;
	float: right;
	min-height: 270px;
	padding: 0 9px 0;
	width: 366px;
}

#clm_right ul {
	margin: 0;
	padding: 0;
	width: 125px;
}

#clm_right ul li {
	background: url(/shakeology-theme/images/custom/list_btn_play.png) 0 3px no-repeat;
	float: left;
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0 0 0 15px;
}

#cont_hp_clms #clm_right a {
	background: none;
	padding: 0;
	text-decoration: underline;
}

#cont_hp_clms #clm_right a:hover {
	color: #393;
}

#cont_hp_clms a {
	background: url(/shakeology-theme/images/custom/list_arrow.png) 0 5px no-repeat;
	color: #FFF;
	padding-left: 10px;
	text-decoration: none;
}

#cont_vid {
	float: right;
	height: 208px;
	left: 0;
	overflow: visible;
	top: 0;
	width: 213px;
}

#cont_top {
	background: url(/shakeology-theme/images/custom/bg_cont_top.jpg) bottom no-repeat;
	height: 726px;
	margin-bottom: 40px;
}

#cont_middle {
	background: url(/shakeology-theme/images/custom/bg_cont_middle.jpg) bottom;
	height: 593px;
}

#cont_bottom {
	background: url(/shakeology-theme/images/custom/bg_content_bottom.jpg);
	height: 1014px;
}

#cont_last {
	background: url(/shakeology-theme/images/custom/bg_cont_last.jpg);
	height: 287px;
}

.subcontent {
	color: #FAFAFA;
	float: left;
	padding: 10px 40px;
	width: 690px;
}

#cont_top p {
	padding-bottom: 23px;
}

#topleft {
	float: left;
	margin-bottom: 20px;
	width: 345px;
}

#topright {
	float: right;
	width: 345px;
}

#howworks {
	float: left;
	padding: 30px 0 0 155px;
}

#howworks p {
	padding-bottom: 10px;
}

#mid_left {
	float: left;
	width: 246px;
}

#mid_right {
	float: right;
	width: 404px;
}

#sub_protein {
	height: 275px;
	padding: 0 0 84px 155px;
	position: relative;
}

#protein_left {
	float: left;
	width: 242px;
}

#protein_para {
	float: right;
	width: 293px;
}

#sub_enzymes {
	height: 245px;
	padding-bottom: 75px;
	position: relative;
	width: 470px;
}

#sub_antioxidants {
	padding: 10px 0 0 190px;
	position: relative;
}

#subcontent_vitamins {
	color: #FAFAFA;
	float: left;
	padding: 30px 40px 0;
	width: 690px;
}

.vitamins {
	width: 470px;
}

ul.clm_bullets {
	float: left;
	width: 210px;
}

ul.double_clm_bullets li,
ul.clm_bullets li {
	background: url(/shakeology-theme/images/custom/list_bullet_arrow.png) 0 3px no-repeat;
	float: left;
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0 10px 0 15px;
	width: 210px;
}

ul.bullets li,
ul.bullets_sub li {
	background: url(/shakeology-theme/images/custom/list_bullet_arrow.png) 0 3px no-repeat;
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0 10px 0 15px;
}

#offer_disclaim {
	float: left;
	margin: 10px 0;
}

/* ---------- Footer ---------- */

#footer {
	background: url(/shakeology-theme/images/custom/footer_bg.png) no-repeat;
	color: #5D5D5D;
	font-size: 0.8em;
	margin: 29px 0;
	min-height: 22px;
	padding: 0 0 0 40px;
}

#footer p {
	line-height: 11px;
	margin-bottom: 11px;
	padding-right: 15px;
}

#footer sup {
	font-size: 8px;
	line-height: 0;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover {
	color: #0B70A9;
}

#footer span {
	color: #0B70A9;
	display: block;
	float: right;
	font-size: 11px;
}

/* ---------- Portlet ---------- */

.portlet-title {
	color: #393;
	font-size: 16px;
	padding: 15px 0 18px;
}

.portlet-title img {
	display: none;
}

.portlet-content {
	color: #FAFAFA;
	font-size: 13px;
	padding: 0 0 5px;
}

.portlet-content a,
.portlet-content a:link,
.portlet-content a:visited {
	color: #FFF;
}

.portlet-content a:hover {
	color: #393;
}

/* ---------- Disclaimer Box ---------- */

.disclaim_box {
	background-color: #2C2C2C;
	border: 1px #000 solid;
	color: #5D5D5D;
	font-size: 0.8em;
	margin-top: 38px;
	padding: 10px 10px;
}

/* ---------- Manage Pages ---------- */

.ui-dialog,
.lfr-panel-title,
.lfr-theme-list,
.page-extra-settings,
.results-grid,
.results-grid a,
#content-wrapper .lfr-theme-list a,
#toggle_id_journal_edit_article_extra {
	color: #000;
}

/* ---------- Ported over from Shakeology ---------- */
/* http://www.milliondollarbody.com/shakeology/css/stylesheet.css */

* {padding:0px; margin:0px;}
body {background-color:#202020; font:0.8em Arial, Helvetica, sans-serif;	color:#fafafa; line-height:1.3em;}
#wrapper {height:auto; margin:0px auto; width:770px; overflow:hidden; /*border:1px #99CC00 solid;*/}
#cont_menu {height:33px; background:url(/shakeology-theme/images/custom/bg_top_menu.jpg) no-repeat; margin-top:10px; padding:1px 0px;}
#cont_flash {height:533px; color:#000; margin:10px 0px;}
#cont_hp_clms {padding:0px 0 24px 0px; height:auto; width:770px; float:left; background:url(/shakeology-theme/images/custom/bg_hp_clms_section.jpg) bottom;}
#cont_vid {width:213px; height:208px; top:0px; left:0px; float:right; overflow:visible;}
#clm_left {float:left; width:184px; padding-left:10px; background:url(/shakeology-theme/images/custom/bg_clm_left.jpg) no-repeat; min-height:270px;}
#clm_middle {float:left; width:167px; padding:0px 16px 0px 9px; background:url(/shakeology-theme/images/custom/bg_clm_middle.jpg) repeat-x; min-height:270px;}
#clm_right {float:right; width:366px; padding:0px 9px 0px; background:url(/shakeology-theme/images/custom/bg_clm_right.jpg) no-repeat; min-height:270px;}
h2 {font-size:1.3em; color:#339933; width:120px; margin-bottom:18px;}
h2.hphdn {margin-top:15px; padding-bottom:1px;}
#btm_links, #btm_links a {font-size:0.9em; color:#5d5d5d; clear:both;}

#offer_disclaim {float:left; margin:10px 0px;}
.disclaim_box {border:1px #000 solid; background-color:#2c2c2c; padding:10px 10px; margin-top:38px; font-size:0.8em; color:#5d5d5d;}

#footer {float:left; font-size:0.8em; color:#5d5d5d; margin:29px 0px; height:auto;}
#footer	p {float:right; width:720px; padding-right:15px; margin-bottom:6px; line-height:11px;}

#clm_left ol {padding:10px 0px 10px 10px; margin:0px 0px 0px 10px;}
*html #clm_left	ol {padding-left:12px;}
#clm_left ol li {margin:0px 0px 10px 0px;}
#clm_left ol li.last {margin-bottom:0px;}
#clm_right ul {width:125px;}
#clm_right ul li {list-style-type:none; background:url(/shakeology-theme/images/custom/list_btn_play.png) 0px 3px no-repeat; margin:0px 0px 10px 0px; padding:0px 0px 0px 15px; float:left;}

#cont_hp_clms a {background:url(/shakeology-theme/images/custom/list_arrow.png) 0px 5px no-repeat; padding-left:10px; color:#fff; text-decoration:none;}

p {padding-bottom:5px;}


#cont_hp_clms #clm_right a {background:none; padding:0px; text-decoration:underline;}
#cont_hp_clms #clm_right a:hover {color:#339933;}
#logo {padding-left:32px; float:left;}

ul#menu {float:right; padding-right:4px; width:482px; text-indent:-9999px;}
ul#menu	li, ul#menu	li a {display:block; height:33px; float:left; outline:none;}
ul#menu	li.shake, ul#menu li.shake a {width:83px; background:url(/shakeology-theme/images/custom/btn_shake_off.jpg);}
ul#menu li.science, ul#menu li.science a {width:103px; background:url(/shakeology-theme/images/custom/btn_science_off.jpg);}
ul#menu li.recipe, ul#menu li.recipe a {width:103px; background:url(/shakeology-theme/images/custom/btn_recipes_off.jpg);}
*html ul#menu	li.shake, ul#menu li.shake a {margin-right:0px;}
ul#menu li.shake a:hover, ul#menu li.shake a.on {background:url(/shakeology-theme/images/custom/btn_shake_on.jpg);}
ul#menu li.science a:hover, ul#menu li.science a.on {background:url(/shakeology-theme/images/custom/btn_science_on.jpg);}
ul#menu li.recipe a:hover, ul#menu li.recipe a.on {background:url(/shakeology-theme/images/custom/btn_recipes_on.jpg);}


ul#menu	li.coach {float:right; width:193px; background:url(/shakeology-theme/images/custom/btn_contact_coach.jpg);}

/* ---- START THE SCIENCE STYLES HERE ---- */
#cont_top_flash {height:325px; margin:10px 0px;}
#cont_top {height:726px; background:url(/shakeology-theme/images/custom/bg_cont_top.jpg) bottom no-repeat; margin-bottom:20px;}
#cont_middle {height:593px; background:url(/shakeology-theme/images/custom/bg_cont_middle.jpg) bottom;}
#cont_bottom {height:1014px; background:url(/shakeology-theme/images/custom/bg_content_bottom.jpg);}
#cont_last {height:287px; background:url(/shakeology-theme/images/custom/bg_cont_last.jpg);}

#subcontent {width:690px; float:left; padding:20px 40px;}

/* start list styles */
ul#bullets {margin-top:12px;}
ul#bullets	li, ul#bullets_sub	li {background:url(/shakeology-theme/images/custom/list_bullet_arrow.png) 0 3px no-repeat; padding:0px 10px 0px 15px; list-style-type:none; margin-bottom:10px;}

h1	{margin-bottom:18px; color:#339933; font-size:1.6em;}


/* start top styles */
#cont_top	p	{padding-bottom:23px;}
#topleft {float:left; width:345px; margin-bottom:20px;}
#topright {float:right; width:345px;}
#howworks {float:left; padding:30px 0px 0px 155px;}
#howworks p {padding-bottom:10px;}

/* start middle styles */
#mid_left {float:left; width:246px;}
#mid_right {float:right; width:404px;}

/* start bottom styles */
#sub_protein {position:relative; height:275px; padding:0px 0px 84px 155px;}
#protein_left {float:left; width:242px;}
#protein_para {float:right; width:293px;}

#sub_enzymes {position:relative; height:245px; width:470px; padding-bottom:75px;}
#sub_antioxidants {position:relative; padding:10px 0px 0px 190px;}
#sub_antioxidants h1 {margin-top:20px;}

ul#clm_bullets {float:left; width:210px;}

ul#double_clm_bullets li, ul#clm_bullets li {background:url(/shakeology-theme/images/custom/list_bullet_arrow.png) 0 3px no-repeat; padding:0px 10px 0px 15px; list-style-type:none; margin-bottom:10px; width:210px; float:left;}

/* start last styles */
#subcontent_vitamins {width:690px; float:left; padding:30px 40px 0px;}
.vitamins {width:470px;}

#pdfBar {
	height:52px;
	background-image: url(/shakeology-theme/images/custom/pdfBar.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:770px;
	margin:5px 0;
	padding:10px 5px 0 0;
}
#pdfBar p {
	float:left;
	background-image:url(/shakeology-theme/images/custom/pdfIcon.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:19px;
	margin-left:8px;
	font-size:.8em;
	width:226px;
}
#pdfBar p .last {width:180px; float:right;}
#pdfBar p a, #pdfBar p a:visited {
	color:#fff;
}
#pdfBar p a:hover {
	color:#339933;	
}
#pdfBar p a img {
	border:0;	
}
/* QA fixes */
sup {font-size:10px;}
#footer sup {font-size:8px;}
/* ---- START THE SCIENCE STYLES HERE ---- */


/* ---- START RECIPES STYLES HERE ---- */
#cont_rec_choco {background:url(/the-shake/-/image_get_file/942b7be6-445c-4d55-93f7-9c9eddbe724a) no-repeat; padding-top:40px; height:1191px; width:770px;}
#cont_rec_green {background:url(/the-shake/-/image_get_file/366ee72a-45f7-4ebc-90e8-fbd3e92ebacb) no-repeat; padding-top:40px; height:1296px; width:770px;}v
#cont_rec_season {background:url(/the-shake/-/image_get_file/1c475c7b-3d9f-48ec-8bc7-7c539124cc4b) no-repeat; padding-top:40px; height:980px; width:770px;}

#left_recipe_clm {width:225px; float:left;}
#right_recipe_clm_choco {width:490px; padding-right:15px; float:right; height:1099px; background:url(/the-shake/-/image_get_file/bfcc0dd5-c167-4d49-8d0c-cb1c126e44ec) no-repeat;}
#right_recipe_clm_green {width:490px; padding-right:15px; float:right; height:1096px; background:url(/the-shake/-/image_get_file/a2171ace-db82-4c42-8acf-fb1df23fa2c1) no-repeat;}
#right_recipe_clm_season {width:490px; padding-right:15px; float:right; height:770px; background:url(/the-shake/-/image_get_file/aa4315e2-edc6-4122-b5fb-b575a78887d0) no-repeat;}

#sub_recipe_nav {width:210px; float:right; margin-bottom:15px;}
#sub_recipe_nav	.hdn_recipe {text-transform:uppercase; color:#666; font-size:.9em; background:url(/shakeology-theme/images/custom/hr_recipe_hdn.png) bottom no-repeat; padding-bottom:10px; margin-bottom:10px;}
#sub_nav_list li {list-style-type:none;}
#sub_nav_list li a {height:21px; margin-bottom:15px; text-indent:-9999px; display:block; width:210px; outline:none;}
#sub_nav_list li.chocorecipes a {background:url(/shakeology-theme/images/custom/btn_left_nav_choco_recipes_off.png) no-repeat;}
#sub_nav_list li.greenrecipes a {background:url(/shakeology-theme/images/custom/btn_left_nav_green_recipes_off.png) no-repeat;}
#sub_nav_list li.morerecipes a { background:url(/shakeology-theme/images/custom/btn_left_nav_more_recipes_off.png) no-repeat;}
#sub_nav_list li.seasonrecipes a { background:url(/the-shake/-/image_get_file/1f8da7fb-ff63-4df9-b4aa-e0c3a6ed522f) no-repeat;}
#sub_nav_list li.chocorecipes a:hover,#sub_nav_list li.chocorecipes a.on {background:url(/shakeology-theme/images/custom/btn_left_nav_choco_recipes_on.png);}
#sub_nav_list li.greenrecipes a:hover, #sub_nav_list li.greenrecipes a.on {background:url(/shakeology-theme/images/custom/btn_left_nav_green_recipes_on.png);}
#sub_nav_list li.morerecipes a:hover {background:url(/shakeology-theme/images/custom/btn_left_nav_more_recipes_on.png);}
#sub_nav_list li.seasonrecipes a:hover, #sub_nav_list li.seasonrecipes a.on {background:url(/the-shake/-/image_get_file/28b5ac6a-43af-4ac8-9df2-091ae3b133bd);}

#mixit_clmn {background:url(/shakeology-theme/images/custom/bg_mixit_up.jpg) no-repeat; padding:18px 15px 0px; width:195px; height:409px; clear:both;}
#mixit_clmn h3 {background:url(/shakeology-theme/images/custom/hr_recipe_hdn.png) bottom no-repeat; padding-bottom:10px; margin-bottom:15px; color:#339933;}
#mixit_clmn p {margin-bottom:6px;}

.parablue {color:#2e7f8b;}

ul#ingredients_list_choco	{width:459px; margin:0px 13px 0px;}
ul#ingredients_list_choco	li {background:url(/shakeology-theme/images/custom/list_hr_ingredients.png) bottom no-repeat; margin:25px 0px; padding-bottom:15px; list-style-type:none;}

#ingredients_list_choco h3 {color:#2e7f8b; background:url(/shakeology-theme/images/custom/list_bullet_arrow.png) 0 2px no-repeat; padding:0px 0px 15px 15px; font-size:1.1em;}

.ingredientsimg {float:right;}
.graycopy {color:#959595; font-size:.8em;}

/* ---- STOP RECIPES STYLES HERE ---- */









/* ------------------------------------------------------ START NEW STYLES HERE ------------------------------------------------------ */

/* NEW NAVIGATION STYLES START HERE */
#shake_nav {height:35px; width:770px; background:url(/the-shake/-/image_get_file/a36236e8-d9b1-41f4-8752-9cf69bbada72) no-repeat;}

#shake_nav ul li {list-style-type:none; float:left; text-indent:-9999px;}

#shake_nav ul li a, #shake_nav ul li a:link, #shake_nav ul li a:visited {text-decoration:none; height:35px; background:url(/the-shake/-/image_get_file/a36236e8-d9b1-41f4-8752-9cf69bbada72) no-repeat; display:block; outline:none;}

/* navigation links */
#shake_nav ul li.shakeology a, #shake_nav ul li.shakeology a:link, #shake_nav ul li.shakeology a:visited	{
	background-position:0px 0px;
	width:167px;
}
#shake_nav ul li.theshake a, #shake_nav ul li.theshake a:link, #shake_nav ul li.theshake a:visited	{
	background-position:-167px 0px;
	width:67px;
}
#shake_nav ul li.thescience a, #shake_nav ul li.thescience a:link, #shake_nav ul li.thescience a:visited	{
	background-position:-234px 0px;
	width:85px;
}
#shake_nav ul li.therecipes a, #shake_nav ul li.therecipes a:link, #shake_nav ul li.therecipes a:visited	{
	background-position:-319px 0px;
	width:85px;
}
#shake_nav ul li.theboost a, #shake_nav ul li.theboost a:link, #shake_nav ul li.theboost a:visited	{
	background-position:-404px 0px;
	width:75px;
}
#shake_nav ul li.theprogram a, #shake_nav ul li.theprogram a:link, #shake_nav ul li.theprogram a:visited	{
	background-position:-479px 0px;
	width:93px;
}

#shake_nav ul li.theresults a, #shake_nav ul li.theresults a:link, #shake_nav ul li.theresults a:visited	{
	background-position:-572px 0px;
	width:93px;
}

#shake_nav ul li.thedoctors a, #shake_nav ul li.thedoctors a:link, #shake_nav ul li.thedoctors a:visited	{
	background-position:-665px 0px;
	width:93px;
}
/* stop navigation links here */

/* start navigation hover links */
#shake_nav ul li.theshake a:hover, #shake_nav ul li.theshake a.on {
	background-position:-167px -35px;
	width:67px;
}
#shake_nav ul li.thescience a:hover, #shake_nav ul li.thescience a.on {
	background-position:-234px -35px;
	width:85px;
}
#shake_nav ul li.therecipes a:hover, #shake_nav ul li.therecipes a.on {
	background-position:-319px -35px;
	width:85px;
}
#shake_nav ul li.theboost a:hover, #shake_nav ul li.theboost a.on {
	background-position:-404px -35px;
	width:75px;
}
#shake_nav ul li.theprogram a:hover, #shake_nav ul li.theprogram a.on {
	background-position:-479px -35px;
	width:93px;
}
#shake_nav ul li.theresults a:hover, #shake_nav ul li.theresults a.on {
	background-position:-572px -35px;
	width:93px;
}
#shake_nav ul li.thedoctors a:hover, #shake_nav ul li.thedoctors a.on {
	background-position:-665px -35px;
	width:93px;
}
/* stop navigation hover links here */
/* STOP NEW NAVIGATION STYLES HERE */


/* START NEW STYLE CHANGES HERE */
#cont_need_fiber {background:url(/the-shake/-/image_get_file/ef3e343f-eaa5-476c-ab24-60cff3c8faa1) top no-repeat; height:535px;}
#cont_what_makes {background:url(/the-shake/-/image_get_file/27586b61-a82e-4453-af17-6a927ee45830) top no-repeat; height:666px;}
#cont_what_init {background:url(/the-shake/-/image_get_file/ee764653-e8a1-4845-af3f-6b6606ad6135) top no-repeat; height:415px; width:730px;}

.need_fiber {height:182px; width:490px; padding:38px 0px 0px 39px;}
.much_fiber {height:287px; width:492px; float:right; padding:28px 79px 0px 0px;}
.fiber_better {height:175px; width:690px; padding:53px 0px 0px 39px;}
.fiber_better h1 {line-height:20px;}
.white_txt {color:#fff;}

#cont_what_init h3 {font-size:14px; font-weight:bold; color:#339933; margin-bottom:14px;}
#cont_what_init ul {list-style-type:none; padding:26px 24px 0px 288px;}
#cont_what_init ul li {background:url(/the-shake/-/image_get_file/f0c7fb61-a911-4926-bbe1-366e8cd6e9c3) 0px 3px no-repeat; padding-left:20px; margin-bottom:10px; list-style-type:none;}
#ingredients_download {background:url(/the-shake/-/image_get_file/6ca91cdf-0801-4210-a239-42ffe986c539) no-repeat; height:38px; width:770px; float:left; margin-bottom:10px; padding:14px 0px 0px 14px;}

/* program styles */
#cont_program_buckets {width:740px; background:url(/the-shake/-/image_get_file/63e88c52-3ef8-4a71-ac70-808f5a0bfc8f) bottom no-repeat; padding:0px 15px 15px; margin-bottom:10px; position:relative; overflow:hidden;}
#top_corners {width:770px;background:url(/the-shake/-/image_get_file/63e88c52-3ef8-4a71-ac70-808f5a0bfc8f) top; height:20px;}
#cont_program {background:url(/the-shake/-/image_get_file/627fada7-3053-48f6-ac79-3360069a9960) no-repeat;}
#cont_shake {width:740px; background:url(/the-shake/-/image_get_file/8219596e-69ec-43b0-869a-1c62caecc104) no-repeat;}
#cont_workout {background:url(/the-shake/-/image_get_file/9d860651-ba97-4a7c-8b63-3b12f63eed54) no-repeat; width:740px;}
#cont_program, #cont_shake, #cont_workout {margin-bottom:10px; clear:both;}


.ext_program h1, .ext_shake h1, .ext_workout h1 {padding: 15px 0 10px 15px; margin: 0;}
.ext_program p, .ext_shake p, .ext_workout p {width: 600px!important; padding: 5px 0 0 15px; margin: 0;}
.ext_workout p {width: 700px!important;}
.ext_workout ul {list-style: none; margin: 29px 0 0 15px; padding: 0 0 0 0; display: inline-block; width: 635px; display: inline-block;}
.ext_workout ul li {list-style: none; margin: 0; padding: 0 0 0 20px; background:url(/the-shake/-/image_get_file/f0c7fb61-a911-4926-bbe1-366e8cd6e9c3) 0px 3px no-repeat;}
.ext_workout ul li.one {margin-left: 180px;}
.ext_workout ul li.two {margin: 30px 0 25px 250px;_margin: 30px 0 0px 250px;}
.ext_workout ul li.one h1, .ext_workout ul li.one p  {width: 470px!important;}
.ext_workout ul li.two h1, .ext_workout ul li.two p {width: 400px!important;}

.ext_workout ul li h1 {margin: 0; padding: 0 10px 0 0;}
.ext_workout ul li p {margin: 0; padding: 5px 0 0 0;}

#cont_program_buckets a, #cont_program_buckets a:visited {color:#CCC; background:url(/the-shake/-/image_get_file/f521cc94-b797-4441-9d2b-110ecdcb6bdc) 0px 5px no-repeat; padding-left:10px;}
#cont_program_buckets a:hover {text-decoration:none;}

/* flex buckets */
#dropprogram, #dropshake, #dropworkout {margin:0 15px; width: 600px;}
#dropprogram {height:140px;_height:140px; display:block;}
#dropshake {height:120px;_height:115px; display:block;}
#dropworkout {width: 700px; display:block;}


#cont_success_group {background:url(/the-shake/-/image_get_file/57324044-6923-4727-b851-8d92dbd8ca8f) no-repeat; height:790px; margin-bottom:10px;}
.eat_plan {padding:49px 0px 0px 40px; height:403px; width:385px;}
.eat_plan p {margin-bottom:10px;}
.eat_plan ul {margin-bottom:15px; list-style-type:none;}
.eat_plan ul li {background:url(/the-shake/-/image_get_file/f0c7fb61-a911-4926-bbe1-366e8cd6e9c3) 0px 3px no-repeat; padding-left:15px; margin-bottom:5px; list-style-type:none;}
.eat_plan strong {width:70px; display:block; float:left;}
.eat_plan a, .eat_plan a:visited {color:#fafafa; font-size:11px; line-height:18px;}

.soda_water {padding:76px 0px 0px 135px;}
.soda_water p {padding-left:141px; width:340px;}

#pdfBar {
	height:52px;
	background-image: url(/the-shake/-/image_get_file/d8efd9ff-963f-4010-91eb-0e4aedf5f6a7);
	background-repeat:no-repeat;
	background-position:top center;
	margin:10px 0px 10px;
}

/*Top Right Banner--------------------------- */
/*#topright {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 128px;
	width: 127px;
	background: url(/the-shake/-/image_get_file/56b0813f-f761-4c4d-8262-9f63636611cc) no-repeat;
	text-indent: -999em;
	text-decoration: none;
	list-style:none;
	list-style-image:none;
}
#topright ul li {background:none;}*/


/*START RESULT PAGES STYLES*/

#the_results a,  #the_results a:link, #the_results a:hover{
	text-decoration:none;
	color: #090;
}
#the_results  {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	width: 770px;
	padding: 0px;
	margin: 0 auto;
	line-height: 1;
}
#the_results p {
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
}
.videoTestimonials {
	float: left;
	width: 100%;
	background-color: #000000;
	height: 324px;
	margin:10px 0;
}
#vid_frame {
	margin-left: 45px;
}
#vid_thms {
	padding-top:5px;
	float: right;
	height: 310px;
	width: 240px;
	margin-top:5px;
	padding-left:12px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #333;
}
#vid_thms ul li {
	height:100px;
	list-style: none;
}
#vid_thms .vid_titles {
	font-weight:bold;
	height:15px;
	line-height:15px;
	padding-left:6px;
	background:url(/the-shake/-/image_get_file/695075d3-5386-4ba2-961f-c2d23ed404d4 ) no-repeat left top;
}
.vid_info {
	float:right;
	width:152px;
	color:#fff;
}
.wrapmiddle {
	float: left;
	width: 100%;
	height:920px;
	background:url(/the-shake/-/image_get_file/98a2d5a1-909b-47e8-a82b-8d517f0a5293) no-repeat center top;
}
#the_results .middle {
	margin-right:190px;
	margin-left:190px;
	padding:20px 12px;
}
#the_results .left {
	float: left;
	width: 160px;
	margin-top:20px;
	margin-left: -752px;
}
#the_results .right {
	margin-top:20px;
	float: left;
	width: 160px;
	margin-left: -176px;
}
#the_results .footer {
	margin:10px 0;
	float: left;
	width: 100%;
	background-color: #f4f4f4;
}
#the_results h3 {
	font-size:16px;
	color: #090;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:medium solid #090;
	padding:8px 2px 6px 2px;
	margin-bottom:12px;
}
.tstmnl_auth {
	font-size:16px;
	font-weight:bold;
	padding:4px 0;
}
.tstmnl_info {
	font-style:italic;
}
.tstmnl_goal {
	font-weight:bold;
	font-style:italic;
	margin-bottom:10px;
}
.launch_more a {
	color: #090;
	font-weight:bold;
	clear:both;
}
.left .testimonial {
	width:150px;
	line-height:16px;
	margin-bottom:30px;
	padding:0 4px;
}
#middle_lft {
	width:170px;
	float: left;
}
#middle_rt {
	width:170px;
	float: right;
}
.middle .testimonial {
	height:285px;
	padding:0 10px;
	line-height:16px;
}
#docs_corner, #taste_great {
	padding:0 4px;
}
#docs_corner p, #taste_great p {
	margin-top:10px;
}
#enjoy_benefits {
	position:relative;
	top:33px;
}
/***Slider Styles***/

.benefits_item {
	padding:0 6px 20px 6px;
}
.benefits_item .item_info {
	line-height:16px;
}
.benefits_item p {
	margin:8px 0;
	clear:both;
}
.benefits_item img {
	padding-right: 6px;
}
.articles .article {
	display: none;
}
.articlelinks ul {
	margin:0;
}
.articlelinks li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 .5em;
}
.articlelinks li a {
	font-size:14px;
	color:#333;
	font-weight:bold;
}
#shadowbox_body {
	-moz-border-radius: 15px 15px;
	-webkit-border-radius: 15px 15px;
	background-color: #47b34e !important;
	border: 0px !important;
}
#shadowbox_nav_close{
	width: 95px;
	height: 128px !important;
text-indent:9999px;
}
#shadowbox_toolbar {
	background-color:transparent !important;
position:absolute;
top:48px;
right:40px;}


#shadowbox_toolbar_inner div a:hover, #shadowbox_toolbar_inner div a:active { background-color:transparent !important; }

#vid_thms ul li .vid_info .launch_more a {
	color: #FFF;
}
/*END RESULT PAGES STYLES*/