@import "default.css";

#global_nav #global_nav_whole_health a {
	background-position: 0 -35px;
}
#ms-global-section-title {
	background: url(/images/assets/wholeliving/channel/whole_health/wellness_ribbon.gif) no-repeat;
}

/* Body & Soul Challenge 2009 Splash Page */

.alert-error {
	padding: 4px 6px 4px 26px;
	margin: 8px 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #f56a6a;
	background: #fcff9f url(http://images.marthastewart.com/images/assets/channel/pets/sprites-16.png) no-repeat 4px -397px;
	font-weight: bold;
	color: #cf0013;
}

.bs-splash-inner {
	background: url(http://images.marthastewart.com/images/assets/wholeliving/module/bs_challenge/bs-splash-top.jpg) no-repeat -1px top;
}

.bs-splash-content {
	padding: 230px 20px 15px;
}

.bs-splash-content .bs-action-plan {
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}

.bs-splash-content form,
.bs-splash-content .bs-thank-you {
	width: 310px;
	padding: 10px 16px;
	margin: 16px 10px 15px 0;
	background-color: #F6F6F6;
}

.bs-splash-content form p,
.bs-splash-content .bs-thank-you p {
	font-size: 14px;
	color: #727272;
	margin: 0 38px 4px 0;
}

.bs-splash-content .bs-thank-you h3 {
	font-weight: bold;
	color: #EA6E24;
	font-size: 15px;
	margin: 0 0 4px;
}

.bs-splash-content .bs-thank-you p {
	margin: 0;
}

.bs-splash-content .new {
	font-weight: bold;
	text-transform: uppercase;
	color: #EA6E24;
	font-size: 15px;
}

.bs-splash-content form .email-addy {
	width: 226px;
	padding: 3px;
	float: left;
	color: #666;
}

.bs-splash-content form .joinnow-btn {
	margin-top: 2px;
	float: right;
}

.bs-splash-content h4 {
	margin: 0 0 8px 0;
	font-size: 16px;
	font-weight: bold;
	color: #A3BA36;
}

.bs-splash-content h4.hdr-feat {
	margin-bottom: 18px;
}

.bs-splash-content ul.feature-list {
	margin: 0 0 22px;
	padding: 0 18px 18px 40px;
	border-bottom: 1px dotted #ccc;
}

.bs-splash-content ul.feature-list span {
	color: #3C3E3D;
}

.bs-splash-content ul.feature-list li {
	color: #EA6E24;
	font-size: 16px;
	margin-bottom: 14px;
}

.bs-splash-content ul.feature-list li ul {
	padding: 0;
	margin: 0 0 12px 6px;
}

.bs-splash-content ul.feature-list li ul li{
	list-style-type: none;
	font-weight: normal;
	color: #000;
	margin: 6px 0;
	font-size: 13px;
}

.bs-splash-content ul.large-thumb-list {
	padding: 0;
	list-style: none;
	overflow: hidden;
	margin: 0 auto 26px;
}

.bs-splash-content ul.large-thumb-list li  {
	float: left;
	margin: 0 1px;
	width: 141px;
	text-align: center;
}

.bs-splash-content ul.large-thumb-list li img.ms-global-shadow-large-thumb {
	display: block;
	margin-bottom: 2px;
}


/* END */


/* B+S challenge*/

/*Wellness Tools*/
#wellness_tools {
	overflow: hidden;
}
#wellness_tools p {
	margin:0 0 5px 15px;
	width:160px;
	padding: 0;
}
#wellness_tools ul,
#wellness_tools ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wellness_tools ul {
	display: block;
	margin: 10px 0 0 15px;
}
#wellness_tools ul li {
	display: block;
	height: 21px;
	margin: 10px 0;
	line-height: 21px;
}

#wellness_tools .welltool {
	width: 21px;
	height: 21px;
	display: block;
	float: left;
	clear: left;
	margin: 0 10px 0 0;
}

.tooliframe h1 {
	position: relative;
	
}
.tooliframe h1 span {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
}

#wellness_tools .welltool.blue,
.toolinfo .blue
{
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-shadow-thumb.gif) no-repeat scroll 0 0;
	padding:9px;
}
#wellness_tools .welltool.green,
.toolinfo .green{
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-shadow-thumb.gif) no-repeat scroll 0 0;
	padding:9px;
}

#wellness_tools .welltool.orange,
.toolinfo .orange
{
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-shadow-thumb.gif) no-repeat scroll 0 0;
padding:9px;
}

#wellness_tools .welltool.pink,
.toolinfo .pink
 {
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-shadow-thumb.gif) no-repeat scroll 0 0;
	padding:9px;
}

#wellness_tools .welltool.gray,
.toolinfo .gray{
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-shadow-thumb.gif) no-repeat scroll 0 0;
	padding:9px;
}

#wellness_tools .welltool.purple,
.toolinfo .purple{
	background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-shadow-thumb.gif) no-repeat scroll 0 0;
	padding:9px;
}



/*Col2*/
#bs_challenge_col2 .global_module_hdr {
	height: 15px;
}
#bs_challenge_col2 .global_module_hdr_inner h1 {
	text-indent: -9999px;
}

/*HDR graphic and text*/
#bs_challenge_weeklist {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/challenge_hdr_week1.jpg) no-repeat;
	width: 456px;
	height: 238px;
	margin: 0 auto 0 auto;
	position: relative;
}

#bs_challenge_weeklist div {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 320px;
}
#bs_challenge_weeklist h2 {
	font-size: 30px;
	color: #61b05b;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#bs_challenge_weeklist p {
	font-size: 14px;
	color: #3d3d3d;
	padding: 0;
	margin: 0;
	width: 220px;
	display: block;
}
#bs_challenge_weeklist ul {
	margin: 0 0 0 12px;
	padding: 0;
	color: #f19255;
}

/*Info Txt before week breakdowns*/
#bs_challenge_col2 p.introtxt {
	width: 400px;
	display: block;
	margin: 10px auto 0 auto;
	padding: 0 20px 10px 0;
	border-bottom: 1px dotted #b0ba94;
}

/*Week Breakdown*/
#bs_challenge_col2 div.week_brkdwn {
	padding: 10px 0;
	border-bottom: 1px dotted #b0ba94;
	overflow: hidden;
	width: 420px;
	margin: 0 auto;
}
#bs_challenge_col2 div.week_brkdwn img {
	float: left;
	margin: 0 5px 0 0;
}
#bs_challenge_col2 div.week_brkdwn h2,
#bs_challenge_col2 div.week_brkdwn h3 {
	margin: 2px 0;
	padding: 0;
	color: #5595be;
	font-size: 18px;
}
#bs_challenge_col2 div.week_brkdwn p {
	margin: 5px 0;
	padding:0;
}

#bs_challenge_col2 .module_inner :last-child {
	border-bottom: none;
}

#bs_challenge_col2 a.seedtl {
	display: block;
	margin: 0;
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	float: left;
}

/*Group Whats new*/
#group_whatsnew .global_module_hdr_inner {
	text-indent: 0;
}
#group_whatsnew .section .post .message {
	background:#effbe3 none repeat scroll 0 0;
}

/*Today's Tip*/
#today_tip h1 {
	font-size: 15px;
}

#today_tip strong,
#today_tip p {
	margin: 5px 0 5px 15px;
	padding: 0;
	display: block;
	width: 150px;
}
#today_tip strong {
	font-size: 14px;
}

#today_tip a {
	display: block;
	margin: 0 0 0 16px;
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
}
/*Challenge Blog*/
#challenge_blog .module_inner {
	overflow: hidden;
}
#challenge_blog div.imgcontainer {
	float: left;
	width: 150px;
	display: block;
	margin: 10px 0 5px 16px;
}
#challenge_blog div.imgcontainer span {
	display: block;
	padding: 3px 0 0 10px;
}
#challenge_blog p,
#challenge_blog a  {
	margin: 20px 0 0 0px;
	padding: 0;
	display: block;
	float: left;
	width: 130px;
}
#challenge_blog a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
/*This Weeks Expert*/
#qa_weeksexpert {
	margin-top: 15px;
}
#qa_weeksexpert p,
#qa_weeksexpert a  {
	margin: 10px 0 0 25px;
	padding: 0;
	width: 280px;
	display: block;
}

#qa_weeksexpert a  {
	margin: 5px 0 0 25px;
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	line-height: 14px;
}
#qa_weeksexpert h1 {
	text-indent: 55px;
	font-size: 16px;
}
#qa_weeksexpert h1 img {
	display: block;
	position: absolute;
	top: -14px;
	left: 0;
}
#qa_weeksexpert .module_inner {
	margin-top: 18px;
}
#qa_weeksexpert span {
	margin-left: 65px;
	display: block;
	margin:5px 0 0 55px;
}


/*Experts Module*/
.challenge_team .module_inner{
	overflow: hidden;
}
.challenge_team p {
	width: 300px;
	margin: 10px 0 10px 16px;
}
.challenge_team ul {
	clear: both;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 250px;
	margin: auto;
}
.challenge_team li {
	text-decoration: none;
	text-align: center;
	width: 125px;
	float: left;
}
.challenge_team span {
	display: block;
}
.challenge_team a {
	display: block;
	color: #aeaeae;
}
.challenge_team a:hover {
	text-decoration: none;
}
.challenge_team span.about {
	font-style: italic;
	font-size: 10px;
}
.challenge_team a.meetall {
	color: #3B85B4;
	display: block;
	margin: 0 0 0 16px;
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
}

.challenge_team h4 {
	display: block;
	width: 215px;
	height: 12px;
	text-indent: -9999px;
	margin: 7px auto;
}

.challenge_team h4.detox {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/detoxhdr.gif);
}
.challenge_team h4.eatright {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/eatrighthdr.gif);
}
.challenge_team h4.stayfit {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/stayfithdr.gif);
	height: 15px;
}
.challenge_team h4.stressless {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/stresslesshdr.gif);
	height: 15px;
}
.challenge_team h4.energize {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/energizehdr.gif);
	height: 15px;
}
/*Col2 Weekly Module*/
#bs_col2_weekly .global_module_hdr_inner {
	height: 5px;
}	

#bs_col2_weekly .module_inner {
	overflow: hidden;
}

#bs_col2_weekly h2 {
	text-indent: -9999px;
	margin: 0 auto;
	padding: 0;
	height: 144px;
	width: 454px;
}
#bs_col2_weekly h2.week1 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week1.jpg) no-repeat;
}
#bs_col2_weekly h2.week2 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week2.jpg) no-repeat;
}
#bs_col2_weekly h2.week3 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week3.jpg) no-repeat;
}
#bs_col2_weekly h2.week4 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week4.jpg) no-repeat;
}
#bs_col2_weekly h2.week5 {
	background: url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/week5.jpg) no-repeat;
}


#bs_col2_weekly ul,
#bs_col2_weekly ul li {
	margin: 0;
	padding: 0;
}
#bs_col2_weekly ul {
	margin: 2px auto;
	display: block;
	width: 456px;
	height: 76px;
}
#bs_col2_weekly ul li {
	width: 60px;
	height: 60px;
	border: 1px #b1b1b1 solid;
	padding: 8px 2px;
	border-right: none;
	float: left;
	list-style: none;
}
#bs_col2_weekly ul li.active {
	background: #d5f7ba;
}
#bs_col2_weekly ul li:hover {
	background: #b6e7f3;
}
#bs_col2_weekly ul li:last-child {
	border-right: 1px #b1b1b1 solid;
}
#bs_col2_weekly ul li strong {
	text-align: center;
	display: block;
}
#bs_col2_weekly ul li a {
	text-align: center;
	display: block;
	margin: 5px auto;
}

#bs_col2_weekly p.intro:first-letter { font-size: 22px; }
#bs_col2_weekly p.intro:first-line { line-height: 12px; }

#bs_col2_weekly p,
#bs_col2_weekly a.finallink {
	width: 430px;
	margin: 20px 0 0 20px;
	display: block;
	padding: 0;
}
#bs_col2_weekly a.finallink {
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
}

/*Quiz Module Header*/
#quiz_module .global_module_hdr {
	background:transparent url(http://www.wholeliving.com/images/assets/wholeliving/module/bs_challenge/quizhdr.gif) no-repeat scroll 0 0;
}

/*Tools Overview Page Styling*/
.havepledged p {
	margin: 5px 0 0 16px;
	width: 300px;
}
.havepledged a {
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	margin: 5px 0 0 16px;
	display: block;
}

.challengenav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.challengenav li {
	background: transparent url(http://images.marthastewart.com/images/assets/module/ms-col2-taxonomy-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	margin: 10px 0 0 15px
}

.toollist p{
	margin: 10px 0 10px 16px;
	padding: 0;
}
.toollist .toolinfo{
	background: url(http://images.wholeliving.com/images/assets/wholeliving/module/bs_challenge/toolinfo_bg2.gif) no-repeat;
	width: 430px;
	height: 100px;
	margin: auto;
	position: relative;
}
.toollist .toolinfo span {
	height: 65px;
	width: 65px;
	display: block;
	position: absolute;
	top: 6px;
	left: 10px;
}
.toollist .toolinfo span img {

}

.toollist .toolinfo h2,
.toollist .toolinfo p {
	width: 300px;
	margin: 0 0 0 100px;
	padding: 0;
	display: block;
}
.toollist .toolinfo h2 {
	font-size: 15px;
	margin: 0 0 0 100px;
	padding: 18px 0 0 0;
}

.tooliframe iframe {
	display: block;
	border: none;
}

#ms-global-col1-nav ul li li span {
	font-size:10.5px;
}
#ms-global-col1-nav ul ul span {
	color:#ccc;
}
#ms-global-col1-nav ul ul span {
	background:transparent none repeat scroll 0 0;
	display:block;
	font-weight:normal;
	padding:2px 6px 2px 22px;
	text-transform:none;
	width:145px;
}

.thanksgiving_splash .promo {
background-attachment:scroll;
background-color:#F6F6F6;
background-position:0 0;
background-repeat:repeat;
display:block;
margin-left:50px;
margin-top:5px;
min-height:95px;
width:370px;
background-image:none;
margin-bottom:22px;
}

.thanksgiving_splash .promo p {
color:#575958;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
left:80px;
position:absolute;
top:20px;
width:319px;
}

.thanksgiving_splash .promo .email-input {
color:#888888;
left:80px;
position:absolute;
top:60px;
width:220px;
}

.thanksgiving_splash li {
color:#EB751B;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
margin-bottom:15px;
padding-right:10px;
}

.thanksgiving_splash ul {
margin-bottom:0;
margin-left:43px;
margin-right:0;
margin-top:10px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

.thanksgiving_splash .img_set span {
display:block;
margin-top:5px;
padding-bottom:0;
padding-left:10px;
padding-right:10px;
padding-top:0;
text-align:center;
color:#3B85B4;
}

.thanksgiving_splash h4 {
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#65B15B;
font-size:16px;
font-weight:bold;
height:29px;
text-indent:13px;
width:169px;
margin-bottom:-6px;
}


.thanksgiving_splash h5 {
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#65B15B;
font-size:16px;
font-weight:bold;
height:29px;
text-indent:13px;
width:319px;
margin-top:20px;
}

.thanksgiving_splash .email-submit {
background-attachment:scroll;
background-color:transparent;
background-image:url("http://images.marthastewart.com/images/assets/module/thanksgiving_splash/bs_challenge11_signup.jpg");
background-position:0 0;
background-repeat:no-repeat;
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:0;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:0;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:0;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:0;
cursor:pointer;
height:23px;
left:320px;
position:absolute;
text-indent:-9999px;
top:60px;
width:70px;
}

.thanksgiving_splash h2 {
background-attachment:scroll;
background-color:transparent;
background-repeat:repeat;
color:#65B15B;
font-size:18px;
font-weight:bold;
height:35px;
margin-bottom:7px;
margin-left:20px;
margin-top:10px;
width:239px;

}


.thanksgiving_splash .promo span{
color:#575958;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
left:80px;
position:absolute;
top:15px;
width:310px;
}


.thanksgiving_splash .action-text {
color:#575958;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
left:80px;
top:20px;
width:450px;
font-text: bold;
margin-left: 20px;
margin-top: -15px;
font-weight:bold;
line-height:22px;
}

.thanksgiving_splash .dash-gray {
background-attachment:scroll;
background-color:#FFFFFF;
background-image:url("/images/assets/global/ms-global-dash-gray.gif");
background-position:left bottom;
background-repeat:repeat-x;
clear:both;
list-style-type:none;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:0px;
padding-left:0px;
padding-right:0;
padding-top:10px;
width:425px;
margin-left:20px;
}

.thanksgiving_splash li span {
color:#4A4C4B;
}
