/* 03-09-07 11:04am*/


/*BEGIN COLUMN 1 MODULES
-------------------------------------------------------*/

/*column 1: ad module*/

.ms-global-col1-ad { 
	margin-top: 15px; 
}
.ms-global-col1-ad img { 
	display: block; 
	text-align: center; 
	margin: auto; 
	padding-bottom:10px; 
}

/*column 1: ad multiple module*/

.ms-global-ad-multiple-module { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col1-sponsor-hdfooter.jpg) no-repeat top; 
	padding-bottom: 12px;
}
.ms-global-ad-multiple-module ul {
	margin: 0;
	padding: 25px 0 15px 0; 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col1-sponsor-hdfooter.jpg) no-repeat bottom;
	list-style-type: none;
}
.ms-global-ad-multiple-module ul li { 
	padding-bottom: 10px;
}
.ms-global-ad-multiple-module ul img { 
	text-align: center; 
	margin: auto; 
	display: block; 
	border: 1px solid #999; 
}

/* column 1: ask the expert */

.ms-col1-editorsideas { 
	width: 174px;
	position: relative;
}
.ms-col1-editorsideas h1 {
	margin: 0;
	padding: 0;
}
.ms-col1-editorsideas span.first-quote {
	font-family:Georgia, serif;
	font-weight:bold;
	position: absolute;
	left: 6px;
	top: 0;
	font-size: 25px;
	line-height: 24px;
	color: #3d3f3f;
}
.ms-col1-editorsideas span.quote {
	font-family:Georgia, serif;
	font-weight:bold;
	position: absolute;
	padding: 1px 0 0 4px;
	font-size: 25px;
	line-height: 24px;
	color: #3d3f3f;
}
.ms-col1-editorsideas blockquote {
	position: relative;
	margin: 0;
	padding: 0;
}
.ms-col1-editorsideas p {
	margin: 0;
	padding: 0 8px 4px 22px;
	font-size: 12px;
	width: 132px;
	font-weight: normal;
	color: #3d3f3f;
}

/*column 1: feedback module*/

.ms-col1-feedback-module {
	padding-bottom: 8px;
}
.ms-col1-feedback-module h2 { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col1-feedback-hdr.gif) no-repeat;
	text-indent: -9999px;
	width: 174px;
	height: 42px;
	margin: 0;
}
.ms-col1-feedback-module p {
	padding-left: 8px;
	margin: 10px 0 0 0;
}
.ms-col1-feedback-module .ms-global-btn {
	padding-left: 6px;
	margin-top: 9px;
}
	
/* column 1: newsletter */

.ms-col1-newsletter h1 {
	background-repeat:no-repeat;
	height:33px;
	overflow:hidden;
	margin: 0;
	padding: 0 0 4px 0;
	text-indent: -9999px;
}
.ms-col1-newsletter ul { 
	margin: 4px 0 10px 22px; 
	padding: 0 10px 0 0; 
	line-height:16px;
}
.ms-col1-newsletter ul li { 
	color:#ec7334;
}
.ms-col1-newsletter li span { 
	color: #3d3f3f;
}
.ms-col1-newsletter p {
	margin: 2px 0 0 0;
	padding-left: 8px;
}
.ms-col1-newsletter p img {
	vertical-align: middle;
}
.ms-col1-newsletter .ms-global-btn {
	padding: 0 0 15px 26px;
}

/* column 1: recipe search */

#ms-col1-recipesearch {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col1-recipesearch.gif) no-repeat;
	padding: 0 0 1px 0;
	overflow: auto;
	width: 174px;
}
#ms-col1-recipesearch-forms {
	position: relative;
	height: 72px;
}
#ms-col1-recipesearch img {
	position: absolute;
}
#ms-col1-recipesearch-forms input {
	border: 0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;	
	background-color:transparent;
	font-size: 11px;
	position: absolute;
	bottom: 8px;
	left: 28px;
	width: 106px;
}
#ms-col1-recipesearch-forms #ms-col1-recipesearch-btn {
	position: absolute;
	left: 136px;
	bottom: 1px;
	width: auto;
}
#ms-col1-recipesearch h4 {
	margin: 0;
	padding: 6px 0 0 28px;
	font-size: 12px;
	color:#419099;
}
#ms-col1-recipesearch ul {
	color: #ec7334;
	margin: 4px 0 0 44px;
	padding: 0 15px 4px 0;
}

/* column 1: show schedule */

#ms-col1-showschedule { 
	position: relative; 
	padding: 10px 0 0 10px;
	height: 120px;
}
#ms-col1-showschedule h1 {
	font-family: Georgia, Times, serif;
	font-size: 19px;
	margin: 0;
	padding: 0 8px 0 0;
}
.sIFR-hasFlash #ms-col1-showschedule h1 {
	visibility: visible;
	font-size: 19px;
}
#ms-col1-showschedule input {
	border: 0;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;	
	margin:2px;
	margin-left:5px;
	background-color:transparent;
	font-size:11px;
}
#ms-col1-showschedule p {
	color:#7d8c8c; 
	padding: 2px 21px 8px 0; 
	line-height:14px;
	margin: 0;
}
#ms-col1-showschedule-bg { 
	background-image:url(http://images.marthastewart.com/images/assets/module/ms-col1-schedule-input-bg.gif); 
	width:132px; 
	height:23px;
}
#ms-col1-showschedule-go-btn { 
	position:relative; 
	top:-27px; 
	left:120px 
}
#ms-col1-schedule-input {
	width:110px; 
	margin-top:4px;
}

/* column 1: browse library */

#ms-col1-browse-library { 
	position: relative; 
	padding: 10px 0 10px 10px;
}
#ms-col1-browse-library h1 {
	font-family: Georgia, Times, serif;
	font-size: 17px;
	margin: 0;
	padding: 0;
	color: #715c09;	
}
.sIFR-hasFlash #ms-col1-browse-library h1 {
	visibility: visible;
	font-size: 17px;
}
#ms-col1-browse-library p {
	color:#7d8c8c; 
	padding: 2px 21px 0 0; 
	line-height:14px;
	margin: 0;
}
#ms-col1-browse-library .ms-global-btn-text {
	padding-left: 1px;
	padding-right: 2px;
}
#ms-col1-browse-library .ms-global-btn {
	margin-top: 6px;
}

/* column 1: top 7 */

#ms-col1-top7 h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	height: 39px;
}
#ms-col1-top7 #ms-col1-top7-number1 { 
	background-image: none; 
	background-color: #fff;
	display: block;
	overflow: auto;
	padding: 0;
	width: 164px;
}
#ms-col1-top7 #ms-col1-top7-number1 img {
	float: left;
	margin-right: 8px;
}
#ms-col1-top7 #ms-col1-top7-number1 span {
	display: block;
	margin: 2px 0 2px 0;
	float: none;
	position: static;
}
#ms-col1-top7 a {
	width: 134px;
	padding: 6px 6px 6px 24px;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue.gif) repeat-x top;
	margin: auto;	
	font-weight: bold;
	display: block;
	clear: both;
	position: relative;
}
#ms-col1-top7 a:hover {
	background-color: #fff;
	text-decoration: none;
}
#ms-col1-top7 span {
	font-family: Georgia, Times, serif; 
	font-size: 18px; 
	font-weight: bold;
	position: absolute;
	left: 3px;
	top: 1px;
}

/*BEGIN COLUMN 2 MODULES
-------------------------------------------------------*/

/*column 2: article framework*/

#ms-col2-article-content {
	width: 474px;
	margin-left: 4px;
}
.ms-col2-article-content-inner {
	padding-bottom: 9px;
}
.ms-col2-article-body {
	width: 474px;
}
.ms-col2-article-body-inner {
	padding-bottom: 12px;
	padding-top: 1px; /*IMPORTANT - forces margin collapse on first p*/
}
.article-img-align-left { /*class for aligning img(s) in beginning of articles left*/
	float: left;
	margin: 8px 12px 6px 16px;
}
.no-short-description {
	padding-top: 12px;
}
.no-short-description .ms-col2-article-img-shadow {
	float: none;
	margin: auto;
}

/*article stretchy shadow*/

.ms-col2-article-img-shadow { /*same as how-to-player*/
	float: left;
	width: 241px;
	margin: 10px 4px 0 8px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-article-img-shadow-tile.gif) repeat-y;
}
html>body .ms-col2-article-img-shadow { /*HACK ALERT*/
	margin-left: 16px;
}
.ms-col2-article-img-shadow img {
	display: block;
	padding: 8px;
}
.ms-col2-article-img-shadow-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-article-img-shadow-top.gif) no-repeat;
}
.ms-col2-article-img-shadow-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-article-img-shadow-bot.gif) no-repeat bottom;
}

/*column 2: article header module*/

#ms-col2-article-header {
	width: 474px;
	margin-top: 14px;
}
#ms-col2-article-header-inner {
	width: 474px;
	clear: both;
	margin-left: 4px;
	padding-bottom: 10px;
	position: relative;
}
#ms-col2-article-header .article-header-brandlogo {
	float: left;
	padding-left: 20px;
	font-size: 10px;
}
#ms-col2-article-header .article-header-brandlogo a {
	color: #3d3f3f;
}
#ms-col2-article-header .article-header-brandlogo img {
	padding: 3px 0 3px 0;
}
#ms-col2-article-header h1 { 
	font-size: 19px; 
	padding: 20px 0 0 16px;
	margin: 0;
	font-weight: normal;
}
#ms-col2-cook-time { 
	background: #FFFDDE url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x top;
	width: 462px; 
	margin: auto;
	margin-top: 8px;
	overflow: auto;
}
.ms-col2-cook-time-inner { 
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom;
	padding-bottom: 1px;
	width: 462px;
	overflow: auto;
}
#ms-col2-article-header p {
	margin: 0 0 0 20px;
	font-size: 10px;
}
#ms-col2-cook-time h4 {
	float: left;
	padding: 6px 0 4px 0;
	width: 110px;
	margin: 0;
	color: #509ADA;
	font-size: 12px;
	font-weight: bold;
}
#ms-col2-cook-time img {
	float: left;
	margin: 2px 2px 0 6px;
}
#ms-col2-cook-time dl#times {
	float: right;
	text-align: right;
	margin: 0;
	padding: 6px 6px 4px 0;
	width: 314px;
	font-weight: bold;
}
#ms-col2-cook-time dl#times dt, dl#times dd {
	display: inline;
}
#ms-col2-cook-time dl#times dt {
	font-family: arial; color: #509ADA;
}
#ms-col2-cook-time dl#times dd {
	color: red;
	margin: 0;
	color: #618495;
	padding: 0 3px 0 3px;
}
#ms-col2-cook-time dl#times dd.total-time {
	color: #ef8100;
}
#ms-col2-article-header ul#take_action {
	position: absolute;
	top: -30px;
	right: 6px;
	margin: 0;
}
#ms-col2-article-header ul#take_action li {
	float: left;
	list-style-type: none;
}
#ms-col2-article-header ul#take_action a {
	text-indent: -9999px;
	width: 59px;
	height: 29px;
	display: block;
}
#ms-col2-article-header ul#take_action a:focus {
	overflow: hidden;
}
#ms-col2-article-header ul#take_action li#print {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-acticle-hdr-print.gif) no-repeat;
}
#ms-col2-article-header ul#take_action li#email {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-acticle-hdr-email.gif) no-repeat; 
}
#ms-col2-article-header ul#take_action li#save {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-acticle-hdr-save.gif) no-repeat;
}

/*column 2: article tabs*/

ul#article-tabs {
	width: 462px;
	height: 32px;
	margin: 0;
	padding: 0;
	position: relative;
	margin: auto;
}
ul#article-tabs li {
	display: block;
	list-style-type: none;
	position: absolute;
	text-indent: -9999px;
	height: 32px;
	cursor: pointer;
}
li#article-tab  { /*new - due to change in article w/ tabs - reorganize later*/
	left: 0;
	width: 231px;
}

/*column 2: article type 1*/

#ms-col2-article-content ul.article-thumbnails {
	margin: 0 0 0 18px; 
	padding: 0;
}
#ms-col2-article-content ul.article-thumbnails li {
	display: inline;
}
#ms-col2-article-content div.article-pagination {
	clear: both;
}
#ms-col2-article-content div.article-pagination p {
	margin: 0;
	padding-left: 22px;
	position: relative;
}
#ms-col2-article-content p.pagination span {
	text-align: right;
	position: absolute;
	right: 22px;
}
#ms-col2-article-content p {
	margin-left: 22px;
	margin-right: 22px;
}
#ms-col2-article-content .pull-quote { 
	background: #EFF9D0;
	color: #326513;
	margin: 0 22px 12px 22px;
	padding: 14px; 
}
#ms-col2-article-content .pull-quote * { 
	margin: 0;
	padding: 0;
}
#ms-col2-article-content .pull-quote h3 {
	text-transform: uppercase;
	font-size: 13px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

/*article type 2*/

#ms-col2-article-content .img-wrapper { /*same as how-to-player*/
	float: left;
	padding: 10px 4px 0 16px;
}
#ms-col2-article-content .article-steps {
	margin: 0 19px 0 19px;
	padding: 0;
}
#ms-col2-article-content .article-steps li { 
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
#ms-col2-article-content .article-steps li img { 
	display: block;
	margin: 14px 0 14px 0;
}

/* column 2: browse brand archive */

#ms-col2-brand-archive-browse-module { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-brand-archive-browse-tile.gif) repeat-y; 
	width: 474px;
}
.ms-col2-brand-archive-outer { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-brand-archive-browse-top.gif) no-repeat top left; 
	padding-top: 14px;
}
.ms-col2-brand-archive-inner { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-brand-archive-browse-bot.gif) no-repeat bottom left; 
	margin: 0; 
	padding-bottom: 10px; 
	overflow: hidden; 
}
#ms-col2-brand-archive-browse-module table { 
	background: #fff url(http://images.marthastewart.com/images/assets/module/ms-col2-brand-archive-browse-gradient.gif) repeat-x top left; 
	width: 462px; 
	margin: 0px 6px 0 6px;
}
#ms-col2-brand-archive-browse-module th { 
	font-size: 12px; 
	color: #5A99CE; 
	text-align: left; 
	padding: 0 0 8px 13px;
	text-transform: uppercase;
}
#ms-col2-brand-archive-browse-module td { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-module-orange-bullet.gif) no-repeat; 
	padding: 0 12px 0 16px; 
	white-space: nowrap;
}
#ms-col2-brand-archive-browse-module td.first-col { 
	padding-left: 28px; 
	background-position: 13px 0; 
}

/* column 2: collage */

#ms-col2-collage-bg-top { 
	width:474px;
	height: 10px;
	background:url(http://images.marthastewart.com/images/assets/module/ms-col2-collage-bg-top.gif) no-repeat;
	overflow: hidden;
}
#ms-col2-collage-bg { 
	width:474px;
	padding-top:5px;
	/*height:195px;*/
	overflow: hidden;
	background:url(http://images.marthastewart.com/images/assets/module/ms-col2-collage-bg.gif) repeat-y;
}
#ms-col2-collage-bg-bottom {
	height: 10px;
	background:url(http://images.marthastewart.com/images/assets/module/ms-col2-collage-bg-bottom.gif) no-repeat;
	overflow: hidden;
}
.ms-col2-collage-container {
	margin-left:20px;
	clear:both;
}
.ms-col2-collage-thumb { 
	float:left; 
	padding-right:4px; 
	position:relative; 
	cursor:pointer; 
	z-index:100;
}
#ms-col2-collage-bg h1 {
	font-size: 19px; 
	color: #326513; 
	margin: 0;
	padding-left: 25px;
	font-weight: normal;
}
.ms-col2-collage-link {
	position:absolute; 
	top:5px;
	left:77px;
	width:70px;
	height:65px;
	padding:4px;
	padding-right:10px;
	font-size:11px;
	background-color:#ffffff;
}
.ms-col2-collage-link2 {
	position:absolute;
	top:5px; 
	left:-78px;
	background-color:#FFFFFF; 
	width:74px; 
	height:63px;
	padding:5px;
	font-size:11px;
}
.ms-col2-collage-thumb img {
	width: 65px;
	height: 65px;
	display: block;
}

/* column 2: community boards */

#ms-col2-community-boards-promo {
	width: 458px;
	margin: auto;
	background: #fff url(http://images.marthastewart.com/images/assets/module/ms-col2-community-boards-tile.gif) repeat-y;
	border-top: 6px solid #fff;
}
.ms-col2-community-boards-promo-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-community-boards-top.gif) no-repeat top left;
	padding-top: 6px;
}
.ms-col2-community-boards-promo-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-community-boards-bot.gif) no-repeat bottom;
	padding-bottom: 6px;
}
table#community-boards {
	margin: 0 6px 0 6px;
}
table#community-boards td#community-boards-left-col { 
	width: 215px; 
	background: #ebede4 url(http://images.marthastewart.com/images/assets/module/ms-col2-community-boards-col-shadow.gif) repeat-y right; 	
}
table#community-boards td#community-boards-right-col { 
	width: 231px; 
	background: #F4F5EE;
	vertical-align: top;
	padding-top: 6px;
}
table#community-boards-numbers {
	width: 215px;
}
table#community-boards-numbers td {
	padding: 2px 0 2px 7px;
	color: #0caabb;
}
table#community-boards-numbers td.align-right {
	text-align: right; 
	padding-right: 8px;
}
td#community-boards-left-col th {
	text-align: left;
	background: #F4F5EE;
	color: #747866;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 11px;
	padding: 6px 0 8px 7px;
}
#ms-col2-community-boards-promo td#community-boards-left-col th.messages {
	background: #F4F5EE url(http://images.marthastewart.com/images/assets/module/ms-col2-community-boards-col-shadow2.gif) repeat-y right;
	font-weight: bold;
}
#ms-col2-community-boards-promo td#community-boards-left-col th span {
	position: absolute;
	right: 8px;
}	
td#community-boards-left-col td.all-message-boards {
	background: #F4F5EE url(http://images.marthastewart.com/images/assets/module/ms-col2-community-boards-col-shadow2.gif) repeat-y right;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	padding: 0 0 8px 0;
}
td#community-boards-left-col td.all-message-boards span {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue.gif) repeat-x top;
	display: block;
	padding: 8px 0 0 7px;
	margin-right: 2px;
}
#community-boards-numbers .community-boards-numbers-on td {
	background: #fff;
	cursor: pointer;
	color: #ec7334;
	text-decoration: none;
}
#community-boards-numbers .community-boards-numbers-hover td {
	background: #fff;
	cursor: pointer;
	color: #0caabb;
	text-decoration: none;
}
#ms-col2-community-boards-promo .community-boards-top2 { 
	background: #fff url(http://images.marthastewart.com/images/assets/module/ms-col2-community-boards-gradient.gif) repeat-x bottom; 
	min-height: 102px;
	overflow: hidden;
	width: 231px;
}
#ms-col2-community-boards-promo .community-boards-top2 h2 {
	background: #F4F5EE;
	color: #ec7334;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 7px 7px;
	margin: 0;
}
#ms-col2-community-boards-promo .community-boards-top2 p {
	padding: 2px 16px 2px 7px;
	margin: 0;
}
#ms-col2-community-boards-promo .from-user {
	color: #747866;
	font-size: 11px;
}
#ms-col2-community-boards-promo .read-more {
	color: #aab096;
	font-size: 11px;
	text-align: right;
}

/*column 2: DL (section)*/

#ms-col2-section-dl {
	background: url(http://www.centreacsa.com/imagesUtil/ms-col2-section-dl-top.gif) no-repeat;
}

#ms-col2-section-dl-inner {
	background: url(http://www.centreacsa.com/imagesUtil/ms-col2-section-dl-bot.gif) no-repeat bottom;
	padding: 9px 0 9px 0;
	height: 1%;
}

#ms-col2-section-dl-container {
	margin: auto;
	width: 458px;
	height: 270px;
}

/*column 2: how to player (appears in articles)*/

.ms-col2-how-to-player { 
	width: 474px;
	margin-left: 4px;
}
ul#how-to-player-nav {
	width: 462px;
	height: 32px;
	margin: 0;
	padding: 0;
	position: relative;
	margin: auto;
}
ul#how-to-player-nav li {
	display: block;
	list-style-type: none;
	position: absolute;
	text-indent: -9999px;
	height: 32px;
	cursor: pointer;
}
li#recipe-tab  {
	left: 0;
	width: 231px;
}
li#video-tab  {
	left: 231px; 
	width: 231px;
}
.ms-col2-how-to-player p {
	margin: 0; 
	padding: 12px 14px 0 18px; 
}
.ms-col2-how-to-player .img-wrapper {
	float: left;
	padding: 8px 4px 0 16px;
}
.ms-col2-how-to-player .img-wrapper p {
	font-size: 11px;
	padding: 0 0 0 6px;
}
#ms-col2-stepbystep-video {
	padding-top: 10px;
	margin-left: 20px;
}

/* column 2 magazine toc */

.ms-col2-magazine-toc-module {
	background: #fff; 
	margin: auto; 
	width: 460px;
}
.ms-col2-magazine-toc-item {
	background: #fff url(http://images.marthastewart.com/images/assets/global/ms-global-dash-gray.gif) repeat-x bottom left;
	padding: 12px 12px 12px 0;
	float: left;
}
.ms-col2-magazine-toc-item h2 {
	color: #0caabb;
	font-size: 13px;
	padding: 4px 0 0 0;
	margin: 0;
}
.ms-col2-magazine-toc-item h3 {
	color: #20a682;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.ms-col2-magazine-toc-item p {
	margin: 4px 0 4px 0;
}
.ms-col2-magazine-toc-item * {
	float: right;
	width: 352px;
}
.ms-col2-magazine-toc-item * * {
	float: none;
	width: auto;
}
.ms-col2-archive-image {
	float: left;
	width: auto;
	padding-left: 3px;
}
.article-not-available {
	font-size: 11px; 
}
.no-background {
	background-image: none;
}
.ms-col2-magazine-toc-module .toc-link { 
	clear: both;
	background: #fff url(http://images.marthastewart.com/images/assets/global/ms-global-dash-gray.gif) repeat-x;
}
.ms-col2-magazine-toc-module .toc-link p { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-toc-bullet.gif) no-repeat 0 14px;
	margin: 0 0 0 12px;
	font-weight: bold;
	padding: 12px 0 10px 16px;
}

/* column 2: menu module (part of this) */

.ms-col2-menu-module {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-menu-module-tile.gif) repeat-y;
	width: 474px;
}
.ms-col2-menu-module-outter {
	background: url(http://images.marthastewart.com/images/assets/channel/food/default/ms-col2-food-article-body-top.gif) no-repeat top left;
	padding-top: 8px;
}
.ms-col2-menu-module-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-menu-module-bottom.gif) no-repeat bottom left;
	padding-bottom: 12px;
	position: relative;
}
.ms-col2-menu-module h2 { 
	font-size: 19px;
	color: #326513;
	margin: 0;
	position: relative;
	left: 12px;
	background: #fff;
	width: 444px;
	padding: 4px 0 4px 8px;
}
.ms-col2-menu-module h2 span {
	font-size: 12px; 
}
#ms-col2-menu-module-items-container { 
	position: relative;
	left:45px;
	width: 385px;
	height:155px;
	overflow:hidden;
}
.ms-col2-menu-module-item {
	float: left;
	width: 100px;
}
.ms-col2-menu-module-item h3 {
	margin: 0;
	padding: 0 0 2px 0;
	text-align: left;
	padding-left: 7px;
	color: #419099;
	font-size: 14px;
}
.ms-col2-menu-module-item A {
	display: block;
}
.ms-col2-menu-module-txt {
	width:80px;
	text-align:center;
	margin-bottom: 40px;
}
#ms-col2-menuBrowser-leftBtn { 
	position:absolute;
	left:27px;
	cursor:pointer;
	z-index:500;
	height:58px;
	padding-top: 23px;
	top: 60px;
}
#ms-col2-menuBrowser-rightBtn {
	position:absolute;
	left:423px;
	cursor:pointer;
	z-index:500;
	height:100px;
	height:58px;
	padding-top: 23px;
	top: 60px;
}
#ms-col2-menuBrowser-mover1 {
	position:absolute; 
	top:10px;
	left:0px;
	width:400px;
}
#ms-col2-menuBrowser-mover2 {
	position:absolute;
	top:10px;
	left:400px;
}

/*column2: nav module*/

#ms-col2-nav-module {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-nav-tile.gif) repeat-y;
	width: 474px;
}
.ms-col2-nav-outer { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-nav-top.gif) no-repeat top left;
	padding-top: 14px;
	width: 474px;
}
.ms-col2-nav-inner { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-nav-bot.gif) no-repeat bottom left;
	margin: 0;
	padding-bottom: 10px;
	width: 474px;
	overflow: hidden;
}
.ms-col2-nav-inner div { 
	float: left;
	width: 50%;
}
.ms-col2-nav-inner div h3, .ms-col2-nav-inner div p { 
	padding: 0 12px 0 38px;
	margin-top: 4px;
}
.ms-col2-nav-inner div p { 
	margin-top: 0;
	color:#0CAABB;
}
.ms-col2-nav-inner div h3 { 
	margin-bottom: 0; 
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-module-orange-bullet.gif) no-repeat 20px 2px;
	color: #0CAABB;
	font-weight: bold;
	font-size: 12px;
}

/* column 2: photo gallery */

#ms-col2-img-container {
	position:absolute;
	left:18px; 
	top:8px; 
	width:427px; 
	height:227px; 
	z-index:100; 
	overflow:hidden; 
	text-align:center;
}						

.ms-global-col2-imgs { 
	float: left;
}

.ms-global-col2-imgs A { 
	display:block;
}

#ms-col2-pGallery-leftBtn { 
	position: absolute; 
	top: 78px; 
	left: 0; 
	z-index: 200;
	cursor: pointer; 
}
#ms-col2-pGallery-rightBtn { 
	position:absolute; 
	top:78px; 
	left:440px; 
	z-index:200; 
	cursor:pointer;
}
#ms-global-img-mover1 { 
	position:absolute; 
	left:0px; 
	top:5px; 
}
#ms-global-img-mover2 { 
	position:absolute; 
	left:426px; 
	top:5px; 
}
.ms-col2-pgallery-txt {
	width:120px; 
	text-align:center; 
	padding-left:10px;
	margin-bottom: 50px;
}

/*column 2: plant article*/

.ms-plant-article-profile h3, .ms-plant-article-terms h3 {
	margin: 0; /*IMPORTANT - must have 0 top margin*/
	padding: 14px 0 2px 0;
	color: #509ADA;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
#ms-col2-article-content .ms-plant-article-terms p, .ms-plant-article-profile h3, .ms-plant-article-terms h3 {
	width: 430px;
	margin: 0 auto;
}
.ms-plant-article-terms ul {
	margin: 0;
	padding: 0;
	padding-left: 21px;
}
.ms-plant-article-profile table {
	width: 430px;
	padding-bottom: 1px;
	margin: 12px auto;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom left;
}
.ms-plant-article-profile tr {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x;
}
.ms-plant-article-profile tr.even {
	background-color: #f1fef0;
}
.ms-plant-article-profile td {
	padding: 6px 6px 6px 0;
	vertical-align: top;
}
.ms-plant-article-profile td:first-child {
	font-weight: bold;
	color: #326513;
	text-transform: uppercase;
	padding-left:11px;
}
.ms-plant-article-profile td + td {
	width: 180px;
	color: #333;
}
.ms-plant-article-profile table col.bold {
	font-weight: bold;
	color: #326513;
	text-transform: uppercase;
}
.ms-plant-article-terms ul {
	margin: 0;
	list-style-type: none;
}

/*column 2: recipe content*/

.ms-col2-recipe-ingredients h2, .ms-col2-recipe-directions h2 { 
	font-size: 13px;
	margin: 0 39px 12px 39px;
	padding: 20px 0 2px 0;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom left;
	color: #509ADA;
	font-weight: bold;
	text-transform: uppercase;
}
.ms-col2-recipe-ingredients {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-recipe-content-spoon.gif) no-repeat 14px 4px;
	padding-bottom: 12px;
}
.ms-col2-recipe-ingredients ul {
	margin: 0;
	padding: 0 0 1px 0;
	width: 396px;
	margin: auto;
	/*background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom left;*/
}
.ms-col2-recipe-ingredients ul li {
	list-style-type: none;
	padding: 4px 0 4px 11px;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom left;
}
.ms-col2-recipe-ingredients ul li.odd {
	background-color: #E6F4BF;
}
#ms-col2-article-content .ms-col2-recipe-ingredients p {
	margin: 0 0 0 39px;
	padding-bottom: 12px;
	width: 396px;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom left;	
}
.ms-col2-recipe-directions {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-recipe-content-pot.gif) no-repeat 14px 20px;
	padding-bottom: 12px;
}
.ms-col2-recipe-directions ol {
	padding: 0 42px 0 26px;
	margin-left: 26px;
}
.ms-col2-recipe-directions ol li { 
	font-family: georgia, serif;
	font-size: 13px;
	font-weight: bold;
	color: #509ADA;
	padding: 6px 0 6px 0;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom left;
}
.ms-col2-recipe-directions ol li span {
	font-family: arial, sans-serif;
	color: #726565;
	font-size: 12px;
	font-weight: normal;
}
.ms-col2-recipe-directions p.published-date {
	color: #726565;
	font-size: 11px;
	padding: 8px 0 0 30px;
	margin: 0;
}

/* column 2: recipe search */

#ms-recipesearch-container {  
	background-image:url('http://images.marthastewart.com/images/assets/module/ms-col2-recipesearch-bg.gif'); 
	background-repeat: no-repeat;
	background-position: 80px 3px;
	font-family: Georgia, Times, serif;
}
#ms-recipesearch-container input { /*this is new*/
	border:0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;	
	margin:2px;
	margin-left:5px;
	background-color:transparent;
	font-size:11px;
}
#ms-col2-recipesearch-input {
	width:250px;
	position:absolute;
	top:44px; 
	left:122px
}
.ms-col2-recipesearch-input-txt {
	 width:250px 
}		
#ms-col2-recipesearch-select {
	width: 140px;
	padding: 2px;
	margin-left: 5px;	
}
#ms-col2-recipe-count {
	position:absolute; 
	top:21px; 
	left:122px; 
	font-size:14px; 
	color:#FFFFFF;
}
#ms-col2-recipe-browse {
	position:absolute; 
	top:95px; 
	left:130px; 
	color:#419099; 
	font-size:14px;
}
#ms-col2-recipesearch-btn {
	position:absolute; 
	top:37px; 
	left:390px;
}

/* column 2: related list */

.ms-col2-relatedlist {
	background-color:#FFF;
	margin: 0 6px 0 6px;
}
ul#ms-col2-relatedlist-nav {
	margin: 0;
	padding: 0;
	width: 100%;
	position: absolute;
	top:30px;
	left:12px;
}
ul#ms-col2-relatedlist-nav li {
	float: left;
	list-style-type: none;
	display: block;
	text-indent: -9999px;
	height: 24px;
	cursor:pointer;
}
.ms-col2-relatedlist ul {
	padding-left: 10px;
	margin: 0 15px 0 15px;
	padding-top: 10px;
	color: #ec7334;
	list-style-position: outside;
}
.ms-col2-relatedlist ul li {
	padding-top:3px;
	padding-bottom:3px;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue.gif) repeat-x bottom;
}
ul#ms-col2-relatedlist-nav li.entertaining {
	width: 111px;
}
ul#ms-col2-relatedlist-nav li.crafts {
	width: 68px;
}
ul#ms-col2-relatedlist-nav li.kids {
	width: 51px;
}
ul#ms-col2-relatedlist-nav li.holiday {
	width: 83px;
}
ul#ms-col2-relatedlist-nav li.video {
	width: 59px;
}
ul#ms-col2-relatedlist-nav li.community {
	width: 100px;
}
ul#ms-col2-relatedlist-nav li.article {
	width: 76px;
}

/* column 2: taxonomy list */

#ms-col2-taxanomy-bg { 
	width:474px;
	background:url(http://images.marthastewart.com/images/assets/module/ms-col2-taxanomy-bg.jpg) repeat-y; 
}
.ms-col2-taxonomy-thumb {
	float:left;
	display:block;
	margin-right:5px;
	margin-bottom:10px;
}
.ms-col2-taxonomy-read {
	display:block;
	line-height:20px;
}
.ms-col2-taxonomy-credit {
	font-size:11px;
}
.ms-col2-taxonomy-container {
	width:462px;
	margin-left:5px;
	background-color:#FFFFFF;
	margin: auto;
}
.ms-col2-taxonomy-container2 {
	width:462px;
	margin-left:5px;
	background-color:#f9fbe7;
	margin: auto;
}
.ms-col2-taxonomy-divider {
	width:462px;
	margin-left:5px;
	background:url(http://images.marthastewart.com/images/assets/global/ms-global-dash-gray.gif) repeat-x;
	height:1px;
	overflow:hidden;
}
.ms-col2-taxonomy-title {
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}
.ms-col2-taxonomy-arrow {
	margin-right:5px;
	cursor: pointer;
	border:0px;
}
.ms-col2-taxonomy-details {
	padding-left:20px;
	margin-bottom:5px;
	margin-top:5px;
	display: none; /*new*/
}
.ms-col2-taxonomy-items {
	color:#0CAABB;
	cursor: pointer;
}
#ms-col2-taxonomy-pagination {
	text-align: center;
	margin: 0 15px 2px 15px;
	padding-top: 6px;
	background: #fff;
	font-weight: bold;
	color: #7a7a7a;
}
#ms-col2-taxonomy-pagination a {
	color: #0CAABB;
	text-decoration: none;
}
#ms-col2-taxonomy-pagination a:hover {
	text-decoration: underline;
}

/* column 3: more like this */

#ms-col3-morethis {
	height:140px;
	background-color:#FFFFFF;
}
#ms-col3-morethis-container {
	position:absolute; 
	left:24px; 
	top:10px; 
	width:250px; 
	height:135px; 
	z-index:100; 
	overflow:hidden; 
	text-align:center;
}						
.ms-col3-morethis-imgs {
	float: left;
}
.ms-col3-morethis-imgs A {
	display: block;
}
#ms-col3-morethis-leftBtn { 
	position:absolute; 
	top:40px; 
	left:5px; 
	z-index:200;
	cursor:pointer; 
}
#ms-col3-morethis-rightBtn { 
	position:absolute; 
	top:40px; 
	left:269px; 
	z-index:200; 
	cursor:pointer;
}
#ms-col3-morethis-mover1 { 
	position:absolute; 
	left:0px; 
	top:5px; 
}
#ms-col3-morethis-mover2 { 
	position:absolute; 
	left:426px; 
	top:5px; 
}
.ms-col3-morethis-txt {
	width:65px; 
	text-align:center; 
	padding-left:0px;
	margin-bottom: 30px;
}
html>body .ms-col3-morethis-txt { /*FILTER ALERT - for board presentation only. fix for real later*/
	width:65px; 
	text-align:center; 
	padding-left:10px;
}


/* column 3: good things */

.ms-col3-goodthings {
	width: 312px;
	margin-left: 4px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-outter.gif) repeat-y;
}
.ms-col3-goodthings-gradient { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-tile.gif) repeat-x bottom;
	width: 300px;
	margin: auto;
	padding-bottom: 10px;
	overflow: auto;
}
.ms-col3-goodthings-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-bottom.gif) no-repeat bottom;
	padding-bottom: 8px;
}
.ms-col3-goodthings h1 {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-top.gif) no-repeat;
	font-family: georgia, serif;
	color: #F18341;
	font-size: 19px;
	margin: 0;
	padding: 19px 0 0 23px;
}
.sIFR-hasFlash .ms-col3-goodthings h1 {
	visibility: visible;
	font-size:19px;
}
.ms-col3-goodthings h2 {
	color: #0CAABB;
	font-size: 14px;
	margin: 0;
	padding: 7px 0 4px 0;
}
.ms-col3-goodthings p {
	margin: 0 8px 6px 18px;
}
.ms-col3-goodthings img { 
	float: left; 
	margin: 8px 10px 4px 18px;
}

/* column 3: subscribe to magazine */

.subscribe-to-mag-promotion {
	background-color: #fff; 
	width: 300px; 
	margin: auto;
	overflow: auto;
	padding-bottom: 10px;
}
.subscribe-to-mag-promotion h2 {
	margin: 0;
	padding: 8px 0 2px 0;
	color: #0caabb;
	font-size: 18px;
}
.subscribe-to-mag-promotion img {
	margin: 8px 8px 0 8px;
	float: left;
}
.subscribe-to-mag-promotion p {
	margin: 0;
	padding: 5px 0 0 0;
	color: #666;
}	

/* column 3: promo box */

.more_links {
	background-color: #FFFFFF;
}
.ms-promo-box-med {
	background-color:#FFFFFF;
	margin:auto;
	width:295px;
}
ul#promo-med-module-nav {
	width: 74px;
	height: 22px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 10px;
	bottom: 0;
}
ul#promo-med-module-nav li {
	float: left;
	list-style-type: none;
	display: block;
	text-indent: -9999px;
	height: 22px;
	cursor:pointer;
}
.ms-col3-promo-tab1 {
	background: url(http://images.marthastewart.com/images/assets/module/promo-nav-1-off.gif) no-repeat;
	width: 25px;
}
.ms-col3-promo-tab2 {
	background: url(http://images.marthastewart.com/images/assets/module/promo-nav-2-off.gif) no-repeat;
	width: 24px;
}
.ms-col3-promo-tab3 {
	background: url(http://images.marthastewart.com/images/assets/module/promo-nav-3-off.gif) no-repeat;
	width: 25px;
}
div.ms-global-col3-container div.ms-promo-box-med h2 {
	margin: 0;
	padding: 8px 0 0 0;
	color: #06AFB4;
	font-size: 18px;
	font-weight:normal;
}
div.ms-global-col3-container div.ms-promo-box-med p {
	margin: 0;
	padding: 0 6px 0 0;
	color: #666;
}
div.ms-global-col3-container div.ms-promo-box-med div.more_links {
	clear: both;
	padding: 8px 12px 0 8px;
	line-height: 25px;
}
/*.ms-promo-box-med .ms-global-btn {
	margin-top: 10px;
}*/

/* column 3: poll */

#ms-col3-poll {
	width:272px; 
	background-color:#FFFFFF; 
	margin:auto; 
	padding:15px;
}
#ms-col3-poll-question {
	color:#ec7334; 
	font-size:17px; 
	padding-bottom:6px;
}
.ms-col3-poll-results-txt {
	color:#928585;
	font-size:10px;
	font-weight: bold;
}
#ms-col3-poll-vote-btn {
	padding-top:8px;
	text-align:center;
}
#ms-col3-poll-bottom-container {
	width:100%; 
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x; 
	padding-top:10px; 
	margin-top:10px;
	line-height:18px;
}
#ms-col3-poll-results-container {
	padding-top: 4px;
	font-size:11px;
}
.ms-col3-poll-bottom-links {
	float:left;
}


/* column 2&3: most popular clips */

#ms-singlecol-most-popular-clips { }
#ms-singlecol-most-popular-clips div.clips {
	float: left;
	width: 136px;
	margin: 0;
	padding: 0 0 0 17px;
}
.row1, .row2 {
	clear: both;
	width: 776px;
	margin: auto;
	padding-bottom: 10px;
	background-color:#FFF;
}
.row2 {
	background-color:#f9fbe7;
}
#ms-singlecol-most-popular-clips h2 {
	margin: 0;
	padding: 10px 0 4px 16px;
	color: #eb6e30;
	font-size: 12px; 
	text-transform: uppercase;
	font-weight:bold;
	}
#ms-singlecol-most-popular-clips h3 {
	font-family: Georgia, Times, serif;
	color: #3493A0;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 0;
}
#ms-singlecol-most-popular-clips div.row1 h3 { 
	text-transform: uppercase; 
}

/* column 3: show promo */

.ms-col3-show-promo {
	width: 312px;
	margin-left: 4px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-outter.gif) repeat-y;
}
.ms-col3-show-promo-gradient { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-tile.gif) repeat-x bottom;
	width: 300px;
	margin: auto;
	padding-bottom: 10px;
}
.ms-col3-show-promo-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-top.gif) no-repeat;
	padding-top: 12px;
}
.ms-col3-show-promo-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-bottom.gif) no-repeat bottom;
	padding-bottom: 8px;
}
.ms-col3-show-promo h2 {
	color: #0CAABB;
	font-size: 14px;
	padding: 7px 0 4px 0;
	margin: 0;
	float: right;
	width: 200px;
}
.ms-col3-show-promo p {
	padding: 0 8px 0 0;
	margin-top: 0;
	float: right;
	width: 192px;
}
.ms-col3-show-promo img {
	float: left;
	margin: 10px 10px 0 13px;
}
.ms-col3-show-promo-gradient:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* homepage modules */

/* how to recipes */

#ms-home-howto-topcontainer {
	height: 220px;
	padding-top: 8px;
	position: relative;
	text-align: center;
	overflow: hidden;
}
#ms-home-howto-topcontainer #prev-recipe {
	position: absolute;
	top: 75px;
	left: 24px;
	cursor: pointer;
}
#ms-home-howto-topcontainer #next-recipe {
	position: absolute;
	top: 75px;
	left: 180px;
	cursor: pointer;
}
#ms-home-howto-text {
	display: block;
	width: 140px;
	margin: auto;
}
.ms-home-howto-videos {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue.gif) repeat-x;
	padding: 2px 0 2px 0;
	width: 217px;
	margin: auto;
	overflow: auto;
}
.ms-home-howto-videos img {
	float: left;
	margin-left: 2px;
}						
.ms-home-howto-videos .description {
	padding-top: 12px;
	padding-left: 94px;
}
.ms-home-howto-videos .description a {
	padding-right: 4px;
}
.ms-home-howto-videos .play-btn {
	margin: 8px 0 4px 0;
	float: none;
}

/* homepage DL & today's idea container */

#ms-home-dl-top {
	background: url(http://images.marthastewart.com/images/assets/module/ms-home-dl-bg-top.gif) no-repeat center bottom; 
	width: 980px; 
	height: 15px;
	margin: auto;
}
#ms-home-dl-bottom {
	background: url(http://images.marthastewart.com/images/assets/module/ms-home-dl-bg-btm.gif) no-repeat center; 
	width: 980px;
	height: 8px;
	margin: 0 auto;
}
#ms-home-dl-bg {
	background: url(http://images.marthastewart.com/images/assets/module/ms-home-dl-bg.gif) repeat-y;
	width: 980px; 
	margin: 0 auto; 
	position: relative;
}

/* today's idea  */

#ms-home-idea-container {
	position: absolute;
	top: 0;
	left: 626px;
	width: 342px;
}
#ms-home-idea-main-bg {
	background: url(http://images.marthastewart.com/images/assets/module/ms-home-idea-bg-martha.jpg) no-repeat;
	height: 150px;
	color: #ec7334;
}
#ms-home-idea-date {
	padding: 6px;
	padding-bottom: 5px;
	font-family: Georgia, Times, serif;
	font-size: 18px;
}
#ms-home-idea-who {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
#ms-home-idea {
	color:#5f9697;
	font-family:Georgia, Times, serif;
	font-size:15px;
	padding-left:20px;
	width:170px;
}
#ms-home-idea-sub-bg {
	background:url(http://images.marthastewart.com/images/assets/module/ms-home-idea-meet-darci.jpg) no-repeat;
	height:130px;
	width:342px;
	background-color: #f9fbe7;
}
#ms-home-ideas-other {
	margin-top: 5px;
	padding-left: 4px;
	padding-top: 1px;
	color: #ec7032;
	font-weight: bold;
	font-size: 11px;
}
.ms-home-idea-thumb-img {
	float:left;
	width:85px;
	text-align:center;
	font-size:11px;
	line-height: 12px;
}
#ms-home-idea-thumbs {
	float:left;
	padding-left:70px;
}
#ms-home-idea-thumbs A {
	display: block;
}
#ms-home-idea-meet-editor {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 65px;
	height: 130px;
	text-indent: -9999px;
}
#ms-home-idea .ms-home-idea-quote {
	color: #afcd54;
	font-size: 28px;
	position: absolute;
}
.ms-home-idea-quote-left {
	color: #afcd54;
	font-size: 28px;
	position: absolute;
	left: 6px;
}
.home-idea-link {
	padding: 0 6px 0 6px;
}

/*column 3: skyscraper module*/

.ms-col3-skyscraper-module {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-skyscraper-tile.jpg) repeat-y;
	width: 312px;
}
.ms-col3-skyscraper-top {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-skyscraper-top.gif) no-repeat;
}
.ms-col3-skyscraper-bot {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-skyscraper-bot.gif) no-repeat bottom left;
}
/*.ms-col3-skyscraper-module img, .ms-col3-skyscraper-module iframe {
	display: block;
	margin: auto;
	padding: 7px 0 7px 0;
}*/
.ms-col3-skyscraper-bot {
	padding: 6px 0 6px 0;
}

/*column 3: flash video player*/

#ms-col3-video-player {
	margin: 0 0 1px 4px;
}

/*single col: video player wrappers*/

#ms-singlecol-single-day-player, #ms-singlecol-multipleday-player, #ms-singlecol-webprogram-player {
	width: 788px;
	margin: auto;
}

/*single col: video archive browser*/

#ms-singlecol-vid-archive {
	width: 769px;
	margin: auto;
	background: #fff url(http://images.marthastewart.com/images/assets/module/ms-singlecol-vid-archive-tile.gif) repeat-y;
	border-top: 6px solid #fff;
}
.ms-singlecol-vid-archive-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-singlecol-vid-archive-top.gif) no-repeat top left;
	padding-top: 6px;
}
.ms-singlecol-vid-archive-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-singlecol-vid-archive-bot.gif) no-repeat bottom;
	padding-bottom: 6px;
}
#ms-singlecol-vid-archive #left-col {
	float: left;
	width: 153px;
}
#ms-singlecol-vid-archive #left-col h3 {
	margin: 0;
	padding: 10px 0 0 19px;
	color: #888A84;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
ul#vid-archive-nav { 
	margin: 0; 
	padding: 0; 
	float: left;
	width: 155px;
	font-size: 11px;
}
ul#vid-archive-nav li {
	list-style-type: none;
	margin-left: 4px;
	padding: 0 0 0 16px;
	text-transform: uppercase;
	color: #0CAABB;
	width: 100%;
}
ul#vid-archive-nav li a, ul#vid-archive-nav li a:visited {
	display: block;
	padding: 4px 0 4px 0;
}
ul#vid-archive-nav li.here {
	background: #fff;
}
ul#vid-archive-nav li.here a {
	color: #ec7334;
}
#ms-singlecol-vid-archive #right-col {
	float: right;
	width: 592px;
}
#ms-singlecol-vid-archive #table-wrapper {
	height: 380px;
	overflow: auto;
	margin-right: 6px;
}
#ms-singlecol-vid-archive #table-wrapper table {
	width: 568px;
	background: #F4F5EE;
}
#ms-singlecol-vid-archive #table-wrapper table td {
	padding: 6px 2px 6px 8px;
	line-height: 130%;
	border-right: 1px solid #D4DAC4;
}
#ms-singlecol-vid-archive #table-wrapper table tr {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom;
}
#ms-singlecol-vid-archive #table-wrapper table tr.even {
	background-color: #FBFBF9;
}
#ms-singlecol-vid-archive #table-wrapper table th {
	text-align: left;
	padding: 0 0 0 8px;
}
ul#table-header {
	float: left;
	width: 590px;
	margin: 0;
	padding: 6px 0 8px 0;
	background: url(http://images.marthastewart.com/images/assets/module/ms-singlecol-vid-archive-header-tile.gif) repeat-x bottom left;
}
ul#table-header li {
	float: left;
	padding-left: 8px;
	list-style-type: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
ul#table-header li#description {
	width: 230px;
	color: #9EBF35;
}
ul#table-header li#date {
	width: 150px;
	padding-left: 12px;
}
ul#table-header li#date a {
	background: url(http://images.marthastewart.com/images/assets/module/ms-singlecol-vid-archive-sort-by-date.gif) no-repeat 34px 4px;
	display: block;
	color: #ec7334;
}
ul#table-header li#show {
	width: 150px;
	padding-left: 12px;
}
ul#table-header li#show a {
	background: url(http://images.marthastewart.com/images/assets/module/ms-singlecol-vid-archive-sort-by-show.gif) no-repeat 43px 4px;
	display: block;
	color: #9EBF35;
}
html>body #ms-singlecol-vid-archive #table-wrapper table tbody tr td {
	width: 230px;
}
html>body #ms-singlecol-vid-archive #table-wrapper table tbody tr td + td {
	width: 150px;
}
html>body #ms-singlecol-vid-archive #table-wrapper table tbody tr td + td + td {
	width: 150px;
	border: none;
}
#ms-singlecol-vid-archive #table-footer {
	text-align: center;
	line-height: 32px;
	background: #EFF0E9 url(http://images.marthastewart.com/images/assets/module/ms-singlecol-vid-archive-footer-tile.gif) repeat-x;
	margin-right: 6px;
}

/* single col: show archive */

#show-archive {
	width: 787px;
	background: transparent url(../module/show-archive-hdr-yel-bg.jpg) repeat-y;
	margin: auto;
	position: relative;
}
#show-archive-outer {
	width: 787px;
	background: transparent url(../module/show-archive-hdr-yel-top.jpg) no-repeat;
}
#show-archive-inner {
	width: 787px;
	padding-bottom: 13px;
	background: transparent url(../module/show-archive-hdr-yel-bot.jpg) no-repeat bottom left;
}
#show-archive-inner h1 {
	font-size: 21px;
	color: #715C09;
	padding: 16px 0 6px 20px;
	margin: 0;
}
#show-archive-container	{
	background: transparent url(../module/show-archive-table-hdr-bg.jpg) repeat-y;
	position: relative;
}
.show-archive-hdr {
	width: 787px;
	height: 34px;
	background: transparent url(../module/show-archive-hdr-bg.jpg) repeat-x;
}
.show-archive-hdr-left {
	float: left;
	height: 34px;
	width: 14px;
	background: transparent url(../module/show-archive-hdr-left.jpg) no-repeat top;
}
.show-archive-hdr h2 {
	float: left;
	font-size: 19px;
	padding: 10px 0 0 8px;
	margin: 0;
	color: #eee;
}
.sIFR-hasFlash .show-archive-hdr h2 {
	visibility: visible;
	font-size: 19px;
}
.show-archive-hdr-right {
	float: right;
	height: 34px;
	width: 14px;
	background: transparent url(../module/show-archive-hdr-right.jpg) no-repeat top;
}
#show-archive-table {
	background: transparent url(../module/show-archive-hdr-bot.gif) no-repeat top center;
	padding-top: 16px;
	width: 787px;
}
#show-archive-table table {
	margin: 0 13px;
	border-collapse: collapse;
	font-size: 12px;
}
#show-archive-table table td {
	padding: 6px 2px 6px 8px;
	line-height: 130%;
	border-right: 1px solid #ccc;
}
#show-archive-table table .show-features {
	border: none;
}
#show-archive-table table .week-end {
	background-image: none;
}
#show-archive-table table .week-end td {
	border-bottom: 1px solid #ccc;
}
#show-archive-table table tr {
	vertical-align: top;
	background: transparent url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green.gif) repeat-x bottom;
}
#show-archive-table table .shaded {
	background-color: #F4F5EE;
}
#show-archive-table th {
	color: #f0803c;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 0 10px 8px;
	text-align: left;
}
#show-archive-table #day {
	width: 172px;
	background: transparent url(../module/show-archive-table-top.jpg) repeat-x bottom right;
}
#show-archive-table #show-title {
	width: 255px;
	background: transparent url(../module/show-archive-table-top.jpg) repeat-x bottom right;
}
#show-archive-table #show-features {
	width: 339px;
	background: transparent url(../module/show-archive-table-top2.jpg) repeat-x bottom right;
}
#show-archive-table #show-archive-pagination {
	font-size: 11px;
	text-align: center;
	line-height: 32px;
	margin: 0 14px;
	background: #EFF0E9 url(../module/show-archive-footer-tile.gif) repeat-x;
	text-transform: uppercase;
	border-bottom: 2px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
#show-archive-dropdown {
	width: 156px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 7px;
}
#show-archive-dropdown, #show-archive-dropdown ul {
	list-style: none;
}
#show-archive-dropdown a {
	display: block;
	width: 131px;
	padding: 3px 0 3px 20px;
}
html>#show-archive-dropdown a {
	width: 131px;
	padding: 3px 0 3px 20px;
}
#show-archive-dropdown li li {
	font-size: 12px;
	width: 151px;
	background: #fff;
	border-left: 1px solid #E2F0FB;
	border-right: 1px solid #E2F0FB;
}
#show-archive-dropdown li:hover {
	cursor: pointer;
}
#show-archive-dropdown ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 156px;
	background: url(../module/show-archive-list-btm.gif) no-repeat bottom left;
	padding-bottom: 6px;
	position: relative;
	left: 2px;
}
#show-archive-dropdown li:hover ul, #show-archive-dropdown li.sfhover ul {
	display: block;
}
#show-archive-select {
	font: 14px arial; 
	color: #fff;
	height: 27px;
	background: url(../module/show-archive-btn-bg.jpg) no-repeat;
}
#show-archive-select div {
	position: relative;
	left: 22px;
	top: 6px;
	width: 132px;
	height: 28px;
}
#show-archive-dropdown a:hover {
	background-color: #dcefff;
	text-decoration: none;
}

/*404 and exception page*/
p.ms-global-404-and-exception {
	text-align: center; 
	color: #D92401; 
	font-size: 23px; 
	margin: 176px 0 176px 0;
}

/*printer friendly global styles*/

#printer-friendly {
	background: #fff;
}
#printer-friendly table { 
	width: 540px; 
	margin: auto;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
#printer-friendly td#advertiser .sponsored-by { 
	font-size: 10px; 
	color: #999; 
	padding-bottom: 16px; 
}
#printer-friendly td#advertiser img { 
	padding-left: 4px; 
}
#printer-friendly .published-date { 
	font-size: 11px; 
}
#printer-friendly .copyright { 
	text-align: center; 
	font-size: 11px; 
}
#printer-friendly td { 
	vertical-align: top; 
	padding-bottom: 10px; 
}
#printer-friendly td#advertiser { 
	text-align: right; 
	vertical-align: middle; 
}
#printer-friendly .img-wrapper {
	margin: 0 10px 5px 0;
	float: left;
}
#printer-friendly .printer-friendly-brandlogo {
	font-size: 10px;
	color: #3d3f3f;
	margin: 0 0 6px 0;
}

/* printer friendly recipe*/

#ms-printer-friendly-recipe ul { 
	list-style-type: none; 
	padding-top: 10px;
	padding: 0;
}
#ms-printer-friendly-recipe ul li { 
	padding-bottom: 8px; 
}
#ms-printer-friendly-recipe ol { 
	list-style-position: inside;
	padding: 0;
}
#ms-printer-friendly-recipe ol li { 
	padding-bottom: 8px; 
}
#ms-printer-friendly-recipe td.border-long { 
	text-align: center; 
	padding: 0; 
}
#ms-printer-friendly-recipe td.border-short { 
	text-align: center; 
	padding: 0; 
}
#ms-printer-friendly-recipe #cook-time p { 
	margin: 0; 
	padding: 0; 
}
#ms-printer-friendly-recipe h1 { 
	font-size: 19px; 
	margin: 6px 00 6px 0;
	font-weight: normal;
}
#ms-printer-friendly-recipe h2 { 
	margin-bottom: 8px; 
	color: #509ADA; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 12px; 
}
#ms-printer-friendly-recipe #row2 h2 { 
	margin: 2px 0 0 0; 
	padding: 0; 
}
#ms-printer-friendly-recipe p { 
	margin: 12px 0 12px; 
}
#ms-printer-friendly-recipe #row2 img.border { 
	border: 1px solid #ccc; 
	padding: 4px;
}
#printer-friendly-recipe .copyright { 
	text-align: center; 
}

/*printer friendly article*/

#ms-printer-friendly-article .img-wrapper { 
	margin: 0 10px 5px 0;
}
#ms-printer-friendly-article h1 { 
	font-size: 19px; 
	margin: 6px 00 6px 0;
	font-weight: normal;
}
#ms-printer-friendly-article ol { 
	padding: 0;
}
#ms-printer-friendly-article ol li { 
	margin: 0; 
	padding: 0; 
	list-style-position: inside; 
}
#ms-printer-friendly-article ol li img { 
	display: block;
	margin: 14px 0 14px 0;
}

/*printer friendly plant*/

#ms-printer-friendly-plant h1 {
	font-size: 20px;
}
#ms-printer-friendly-plant .photo-credit {
	font-size: 10px;
	color: #7E7F80;
	margin: 0;
}
#printer-friendly .ms-plant-article-profile h3 {
	margin: 0;
	width: auto;
}
#printer-friendly .ms-plant-article-terms h3 {
	margin: 0;
	width: auto;
}
#printer-friendly .ms-plant-article-terms p {
	margin: 0;
}
#printer-friendly .ms-plant-article-terms ul {
	margin: 0;
	padding: 0;
}
#printer-friendly .ms-plant-article-profile table {
	background: none;
}
#printer-friendly .ms-plant-article-profile td {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
}
#printer-friendly .ms-plant-article-profile tr {
	background: none;
}

/*styles for flash dl shadows*/

.ms-col2-dl-wrapper {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-nav-top.gif) no-repeat top;
	padding-top: 8px;
}
.ms-col2-dl-wrapper-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-nav-bot.gif) no-repeat bottom left;
	text-align: center;
	padding-bottom: 8px;
	height: 1%;
}


/*////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////

	BEGIN WILDCARD MODULES. THESE MODULES ARE NOT MANAGED BY VIGNETTE AND ARE HARD CODED HTML

/////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////*/

/*column 2: show copy*/

.ms-col2-show-copy p {
	margin: 14px 16px 14px 16px;
}
.ms-global-module-hdr-show-copy {
	height: 36px; 
	background-image: url('http://images.marthastewart.com/images/assets/module/ms-global-module-hdr-bg-yel.gif');
	overflow: hidden;
	margin-bottom: 2px;
	position: relative;
}
.ms-global-module-hdr-left-show-copy {
	width: 10px; 
	height: 54px; 
	background-image: url('http://images.marthastewart.com/images/assets/module/ms-global-module-hdr-left-yel.gif');
	background-repeat: no-repeat;
	float: left;
}
.ms-global-module-hdr-right-show-copy {
	width: 10px; 
	height: 54px; 
	background-image: url('http://images.marthastewart.com/images/assets/module/ms-global-module-hdr-right-yel.gif');
	background-repeat: no-repeat;
	float: right;
}
.ms-global-module-hdr-show-copy h1 {
	font-size: 19px;
	color: #EC9253;
	font-family: Georgia, Palatino, serif;
	padding-top: 11px;
	padding-left: 4px;
	float: left;
	letter-spacing: 1px;
}
.sIFR-hasFlash .ms-global-module-hdr-show-copy h1 {
	visibility: visible;
	font-size: 17px;
}


/* global radio styles
-------------------------*/

#ms-col2-radio-header {
	width: 474px;
} 
#ms-col2-radio-header-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/radio/default/ms-col2-radio-article-tile.gif) repeat-y;
	width: 474px;
	clear: both;
	margin-left: 4px;
	padding-bottom: 10px;
}
#ms-col2-radio-header h1 { 
	background: url(http://images.marthastewart.com/images/assets/channel/radio/default/ms-col2-radio-article-top.gif) no-repeat top left; 
	font-size: 19px; 
	padding: 20px 0 0 21px;
	margin: 0;
	font-weight: normal;
	color: #595c0f;
}
#ms-col2-radio-content {
	background: url(http://images.marthastewart.com/images/assets/channel/radio/default/ms-col2-radio-article-body-tile.gif) repeat-y;
	width: 474px;
	margin-left: 4px;
}
.ms-col2-radio-content-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/radio/default/ms-col2-radio-article-bot.gif) no-repeat bottom left;
	padding-bottom: 9px;
}
.ms-col2-radio-show-body {
	background: url(http://images.marthastewart.com/images/assets/channel/radio/default/ms-col2-radio-article-body-top.gif) no-repeat top left; 
	width: 474px;
	position: relative;
}
.ms-col2-radio-show-body-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/radio/default/ms-col2-radio-article-body-bot.gif) no-repeat bottom left;
	padding-bottom: 12px;
	padding-top: 1px; /*IMPORTANT - forces margin collapse on first p*/
	overflow: auto; /*clears the float*/
	width: 474px;
}


/* radio hosts
-------------------------*/

.ms-col2-radio-host img {
	float: left;
	margin: 10px 0 1px 20px;
}
.ms-col2-radio-host h2 {
	color:#707418;
	margin: 15px 0 0 106px;
	font-size: 17px;
}
.ms-col2-radio-host p {
	margin: 4px 10px 0 106px;
}
.ms-col2-radio-host .view-host-bio {
	margin-top: 14px;
}

/* radio show main
------------------------*/

.ms-col2-radio-show-main ul {
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	float: left;
}
.ms-col2-radio-show-main li {
	list-style-type: none;
	float: left;
	margin: 0 7px 4px 0;
}
.ms-col2-radio-show-main img {
	display: block;
}
.ms-col2-radio-show-main li a.host {
	display: block;
	padding: 0 6px 0 6px;
	width: 68px;
}
.ms-col2-radio-show-main h2 {
	margin: 12px 0 0 0;
	font-size: 17px;
	color:#707418;
}
.ms-col2-radio-show-main p {
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 8px;
}
.ms-col2-radio-show-main p.show-details {
	clear: both;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-radio-dots.gif) repeat-x;
	text-align: right;
	margin: 0 auto 0 auto;
	padding-top: 10px;
	width: 446px;
}
.ms-col2-radio-show-main p.show-details a {
	margin-right: 12px;
}
.ms-col2-radio-show-main p, .ms-col2-radio-show-main h2 {
	margin-left: 21px;
}
.ms-col2-radio-show-main-titles {
	clear: both;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-radio-dots.gif) repeat-x;
	padding-top: 10px;
	width: 442px;
	margin: auto;
}
.ms-col2-radio-show-main-titles table {
	width: 442px;
}
.ms-col2-radio-show-main-titles td + td + td {
	text-align: right;
}

/* radio show details
------------------------*/

.ms-col2-radio-show-details {
	width: 446px;
	margin: auto;
	padding-bottom: 10px;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-gray.gif) repeat-x;
	overflow: auto;
}
.radio-show-detail-intro {
	margin-left: 21px;
	margin-top: 10px;
	padding-right: 10px;
}
.ms-col2-radio-show-details-left {
	float: left;
	width: 278px;
}
.ms-col2-radio-show-details-left h3 {
	color: #ec7334;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 6px 6px;
}
.ms-col2-radio-show-details-left h4 {
	color: #333;
	margin: 0 0 0 6px;
	font-weight: bold;
	font-size: 12px;
}
.ms-col2-radio-show-details-left p {
	margin: 6px 0 0 6px;
}
.ms-col2-radio-show-details-right {
	float: right;
	width: 154px;
}
.ms-col2-radio-show-details-right h3 {
	color: #12A5AD;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 0;
}
.ms-col2-radio-show-details-right ul {
	padding: 0;
	margin: 6px 0 0 0;
	list-style-type: none;
}
.ms-col2-radio-show-details-right li {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-orange-arrow.gif) no-repeat 0 2px;
	padding: 0 4px 2px 8px;
}

/* radio show pop
------------------------*/

#radio-schedule-pop {
	width: 826px;
	border-collapse: collapse;
	color: #747866;
	font-size: 11px;
	margin: auto;
}
#radio-schedule-pop tbody {
	border-right: 1px solid #D4DAC4;
}
#radio-schedule-pop th {
	background: #fff url(http://images.marthastewart.com/images/assets/module/radio-show-schedule-pop-dot.gif) repeat-x bottom;
	padding-bottom: 4px;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
#radio-schedule-pop td {
	background-image: url(http://images.marthastewart.com/images/assets/module/radio-show-schedule-pop-dot.gif); /*no shorthand used here to help ie*/
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 12px 4px 12px 4px;
	border-right: 1px solid #D4DAC4;
	text-align: center;
	width: 110px;
}
#radio-schedule-pop .am {
	color: #EC7334;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	width: 55px;
	border-left: 1px solid #D4DAC4;
	background: #fff url(http://images.marthastewart.com/images/assets/module/radio-show-schedule-pop-timeBdr.gif) repeat-x bottom;
}
#radio-schedule-pop .pm {
	color: #0CAABB;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	width: 55px;
	border-left: 1px solid #D4DAC4;
	background: #fff url(http://images.marthastewart.com/images/assets/module/radio-show-schedule-pop-timeBdr.gif) repeat-x bottom;
}
#radio-schedule-pop .noon td {
	border-bottom: 2px solid #D4DAC4;
}
#radio-schedule-pop .noon td, #radio-schedule-pop .noon .pm {
	background-image: none;	
}
#radio-schedule-pop .col {
	background-color: #F4F5EE;
}


/* radio main daily schedule
---------------------------------*/

.ms-col2-daily-radio-schedule-hdr {
	height:38px; 
	background-image:url('http://images.marthastewart.com/images/assets/module/ms-global-module-hdr-bg-tan.gif');
	overflow:hidden;
	position: relative;
}
.ms-col2-daily-radio-schedule-hdr-left {
	width:10px; 
	height:54px; 
	background-image:url('http://images.marthastewart.com/images/assets/module/ms-global-module-hdr-left-tan.gif');
	background-repeat: no-repeat;
	float:left;
}
.ms-col2-daily-radio-schedule-hdr-right {
	width:10px; 
	height:54px; 
	background-image:url('http://images.marthastewart.com/images/assets/module/ms-global-module-hdr-right-tan.gif');
	background-repeat: no-repeat;
 	float:right;
}
.ms-col2-daily-radio-schedule-hdr h1 {
	color: #6E712F;
	font-size:19px;
	padding-top:11px;
	padding-left:4px;
	float:left;
}
#ms-col2-daily-radio-schedule {
	width: 462px;
	margin: 4px auto;
}
#ms-col2-daily-radio-schedule table {
	border-collapse: collapse;
}
#ms-col2-daily-radio-schedule th {
	background: #fff url(http://images.marthastewart.com/images/assets/module/radio-show-schedule-pop-dot.gif) repeat-x bottom;
}
#ms-col2-daily-radio-schedule td {
	background: #fff url(http://images.marthastewart.com/images/assets/module/radio-show-schedule-pop-dot.gif) repeat-x bottom;
	border-left: 1px solid #D4DAC4;
	padding: 4px 0 4px 6px;
	color: #747866;
}
#ms-col2-daily-radio-schedule .am-col, #ms-col2-daily-radio-schedule .pm-col {
	width: 42px;
}
#ms-col2-daily-radio-schedule .am-shows-col, #ms-col2-daily-radio-schedule .pm-shows-col {
	width: 194px;
}
#ms-col2-daily-radio-schedule .am {
	color: #EC7334;
	font-size: 11px;
	font-weight: bold;
	border-left: none;
	background: #fff url(http://images.marthastewart.com/images/assets/module/radio-show-schedule-pop-timeBdr.gif) repeat-x bottom;
	text-align: center;
	padding-left: 0;
}
#ms-col2-daily-radio-schedule .pm {
	color: #0CAABB;
	font-size: 11px;
	font-weight: bold;
	background: #fff url(http://images.marthastewart.com/images/assets/module/radio-show-schedule-pop-timeBdr.gif) repeat-x bottom;
	text-align: center;
	padding-left: 0;
}
#ms-col2-daily-radio-schedule p {
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 9px;
	margin: 12px 0 6px 0;
	font-size: 10px;
}
#ms-col2-daily-radio-schedule .filled {
	background-color: #F4F5EE;
}


/* shop more brands
------------------------*/

#ms-col2-shop-more-brands {
	overflow: auto;
	padding-top: 12px;
}
#ms-col2-shop-more-brands .ms-col2-shop-more-brands-row {
	clear: both;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-green-y.gif) repeat-y 241px 0;
	overflow: auto;
	width: 474px;
}
#ms-col2-shop-more-brands .ms-col2-shop-more-brands-row div { 
	float: left;
	width: 234px;
	padding-bottom: 10px;
}
#ms-col2-shop-more-brands div p { 
	margin: 0 0 4px 38px;
}
#ms-col2-shop-more-brands div h3 { 
	margin: 0; 
	padding: 0 12px 0 38px; 
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-module-orange-bullet.gif) no-repeat 20px 2px;
	color: #3d3f3f;
	font-weight: bold;
	font-size: 12px;
}
#ms-col2-shop-more-brands h5 { 
	margin: 0 0 0 38px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #F69451;
}


/* shop for the home
------------------------*/

.ms-col2-module-gradient-container {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-tile.gif) repeat-x bottom;
	margin-left: 4px;
	width: 474px;
}
.ms-col2-shop-for-home {
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-col2-module-bg-clear.gif) repeat-y;
	width: 474px;
}
.ms-col2-shop-for-home-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-col2-module-top-white.gif) no-repeat top left;
	padding-top: 14px;
	width: 474px;
}
.ms-col2-shop-for-home-inner { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-col2-module-bot-clear.gif) no-repeat bottom left;
	margin: 0;
	padding-bottom: 10px;
	width: 474px;
}
.ms-col2-shop-for-home img {
	float: left;
	margin: 0 0 0 20px;
}
.ms-col2-shop-for-home h2 {
	color: #3d3f3f;
	margin: 4px 0 0 106px;
	font-size: 17px;
}
.ms-col2-shop-for-home p {
	margin: 4px 10px 0 106px;
}
.ms-col2-shop-for-home h5 { 
	margin: 8px 0 6px 106px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #F69451;
}

/* preview this issue
------------------------*/

.ms-col2-preview-mag {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-preview-mag-tile.gif) repeat-y;
	margin-left: 4px;
}
.ms-col2-preview-mag-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-preview-mag-top.gif) no-repeat;
}
.ms-col2-preview-mag-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-preview-mag-bot.gif) no-repeat bottom left;
	overflow: auto;
	width: 474px;
}
.ms-col2-preview-mag-inner img {
	float: left;
	margin: 20px 10px 20px 20px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-preview-mag-img-sdw.gif) no-repeat;
	padding: 8px;
}
.ms-col2-preview-mag-inner h2 {	
	color: #106C8A;
	font-size: 20px;
	padding-top: 12px;
}
.ms-col2-preview-mag-inner p {	
	padding-right: 10px;
}
.ms-col2-mag-details-toc {
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-col2-module-top-white.gif) no-repeat top left;
	padding-top: 8px;
	width: 474px;
	clear: both;
}
.ms-col2-mag-details {
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-col2-module-bot-clear.gif) no-repeat bottom left;
	margin: 0;
	padding-bottom: 10px;
	width: 474px;
}
.ms-col2-mag-details h2 {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-gray.gif) repeat-x;
	padding: 8px 0 0 6px;
	color: #EC7334;
	margin-bottom: 0;
	margin: 0 12px 0 12px;
}
.sIFR-hasFlash .ms-col2-mag-details h2 {
	visibility: visible;
	font-size: 17px;
}
.ms-col2-mag-details h2.features {
	background: none;
}
.ms-col2-mag-details h3 {
	padding-left: 18px;
	margin: 6px 0 0 0;
	color: #3d3f3f;
	font-size: 13px;	
	font-weight: bold;
}
.ms-col2-mag-details h4 {
	padding-left: 18px;
	margin: 0;
	color: #20A682;
	font-size: 12px;
}
.ms-col2-mag-details p {
	margin-top: 0;
	padding: 0 10px 0 18px;
}

/* magazine hub
------------------------*/

.mag-hub-magazine {
}
.mag-hub-magazine-inner {
	width: 776px;
	margin: auto;
	overflow: auto;
	background: #fff;
	padding-top: 4px;
}
.mag-hub-magazine-info {
	width: 600px;
	float: left;
	background: #fff;
}
.mag-hub-magazine-info img {
	float: left;
	margin: 0 6px 0 4px;
}
.mag-hub-magazine-info p {
	margin: 4px 0 1em 0;	
}
.mag-hub-magazine-info ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.mag-hub-magazine-info li {
	color: #EC7334;
	margin: 3px 0 3px 0;
}
/*.mag-hub-subscribe-info {
	width: 180px;
	float: right;
}
.mag-hub-subscribe-info h3 {
	color: #167373;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0 6px 0;
}
.mag-hub-subscribe-info ul {
	color: orange;
	margin: 0 0 0 4px;
	padding: 0 0 0 12px;
}
.mag-hub-subscribe-info li {
	padding-bottom: 8px;
}*/


/* customer service layout styles
-------------------------------------*/

.cust-serv {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-tile.gif) repeat-y;
	width: 788px;
	overflow: auto;
	margin-left: 6px;
}
.cust-serv-outer {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-top.gif) no-repeat;
	width: 787px;
	overflow: auto;
}
.cust-serv-singleCol {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-singleCol-tile.gif) repeat-y;
}
.cust-serv-singleCol-outer {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-singleCol-top.gif) no-repeat;
}
.cust-serv-singleCol-inner {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-singleCol-bot.gif) no-repeat bottom;
	padding-bottom: 12px;
}
.cust-serv-2Col {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-2Col-tile.gif) repeat-y;
	width: 787px;
	overflow: auto;
}
.cust-serv-2Col-outer {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-2Col-top.gif) no-repeat;
	width: 787px;
	overflow: auto;
}
.cust-serv-2Col-inner {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-2Col-bot.gif) no-repeat bottom;
	width: 787px;
	overflow: auto;
	padding: 12px 0 18px 0;
}
#cust-serv-leftCol {
	width: 464px;
	float: left;
}
#cust-serv-rightCol {
	width: 320px;
	float: right;
}
.cust-serv-singleCol-divider {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-singleCol-divider.gif) no-repeat bottom;
	padding-bottom: 12px;
}
.cust-serv-rightCol-divider {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-2Col-divider.gif) no-repeat bottom right;
	padding-bottom: 24px;
}

/*faq and faq technical*/

.cust-serv p {
	margin: 1em 0 1em 0;
}
.cust-serv p, .cust-serv address, .cust-serv ul, .cust-serv h1, .cust-serv h2, .cust-serv h3, .cust-serv h4 {
	padding-left: 20px;
}
.cust-serv-singleCol p {
	width: 550px;
}
.cust-serv #cust-serv-questionTopics {
	list-style-type: none;
	margin: 0;
}
.cust-serv #cust-serv-questionTopics li {
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-module-orange-bullet.gif) no-repeat 0 1px; 
	padding: 0 0 8px 18px;
}
.cust-serv #cust-serv-anchorLinks {
	list-style-type: none;
	margin: 0;
	padding-top: 14px;
}
.cust-serv #cust-serv-anchorLinks li {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-orange-arrow.gif) no-repeat 0 3px;
	padding: 0 0 8px 10px;
}
.cust-serv .back-to-top {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-back-to-top-dots.gif) repeat-x;
	text-align: right;
	text-transform: capitalize;
	margin: 0 12px 0 13px;
	padding: 10px 0 6px 0;
	width: auto;
}
.cust-serv .back-to-top a {
	background: url(http://images.marthastewart.com/images/assets/module/cust-serv-back-to-top-arrow.gif) no-repeat 0 50%;
	padding: 0 14px 0 14px;
}

/*headers*/

.cust-serv h1 {
	color: #2B8283;
	font-size: 19px;
	margin: 10px 0 2px 0;
}
.cust-serv h2 {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 6px 0;
	padding-top: 12px;
}
.cust-serv h3 {
	color: #3d3f3f;
	font-weight: bold;
	font-size: 12px;
	margin: 6px 0 0 0;
}

/*contact us typography*/

#cust-serv-contactus p {
	margin-top: 0;
}
#cust-serv-contactus h2 {
	font-size: 18px;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue.gif) repeat-x bottom;
	margin-left: 14px;
	margin-bottom: 12px;;
	padding: 0 0 6px 6px;
	color: #2B8283;
	font-weight: normal;
}
#cust-serv-contactus h3 {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue.gif) repeat-x;
	color: #3d3f3f;
	font-size: 14px;
	margin: 12px 0 0 14px;
	padding: 10px 0 0 6px;
}
#cust-serv-contactus h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
}
#cust-serv-contactus .cust-serv-questions-comments h3 {
	background: none;
	padding-top: 0;
}
#cust-serv-contactus .cust-serv-questions-comments ul {
	margin: 0;
}
.cust-serv-questions-comments li {
	list-style-type: none;
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-orange-arrow.gif) no-repeat 0 50%;
	padding-left: 8px;
}
#cust-serv-contactus .noBackgroundImage {
	background-image: none;
}


/*contact us leftCol*/

#cust-serv-leftCol h4, #cust-serv-leftCol p, #cust-serv-leftCol address {
	padding-left: 32px;
}

/*contact us rightCol*/

#cust-serv-rightCol h2 {
	margin-left: 10px;
	padding-left: 10px;
	margin-right: 14px;
}
#cust-serv-rightCol p {
	padding-right: 10px;
}
.cust-serv-rate-cards {
	margin-left: 20px;
}
.cust-serv-rate-cards dt {
	font-size: 12px;
	font-weight: bold;
}
.cust-serv-rate-cards dd {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-orange-arrow.gif) no-repeat 0 50%;
	margin: 0;
	padding-left: 8px;
	margin-bottom: 6px;
}


/* tv guide module
-------------------------*/

#ms-singlecol-be-on-the-show {
	background: url(http://images.marthastewart.com/images/assets/module/ms-singlecol-beontheshow-top.gif) no-repeat;
	position: relative;
	margin-left: 4px;
	padding-top: 25px;
}
#ms-singlecol-be-on-the-show-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-singlecol-beontheshow-tile.gif) repeat-y;
	width: 478px;
}
#ms-singlecol-be-on-the-show-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-singlecol-beontheshow-bot.gif) no-repeat bottom left;
	padding-bottom: 25px;	
}
#ms-singlecole-be-on-the-show-martha {
	position: absolute;
	right: 4px;
	top: 8px;
}
#ms-singlecol-be-on-the-show iframe {
	margin-left: 13px;
}

/* subscription services (magazines, free newsletters and RSS
-------------------------------------------------------------------------*/

.ms-singlecol-subscription-services {
	overflow: auto;
	width: 768px;
	margin: auto;
	margin-left: 14px;
	background: #fff;
}
.ms-singlecol-sub-serv-box {
	background: url(http://images.marthastewart.com/images/assets/module/subscription-services-tile.gif) repeat-y;
	width: 377px;
	overflow: auto;
	margin: 0 6px 6px 0;
	float: left;
}
.ms-singlecol-sub-serv-box-outer {
	background: url(http://images.marthastewart.com/images/assets/module/subscription-services-top.gif) no-repeat;
	width: 377px;
	overflow: auto;
}
.ms-singlecol-sub-serv-box-inner {
	background: url(http://images.marthastewart.com/images/assets/module/subscription-services-bot.gif) no-repeat bottom;
	width: 377px;
	overflow: auto;
}
.ms-singlecol-sub-serv-box-cover {
	float: left;
	width: 145px;
}
.ms-singlecol-sub-serv-box-cover img {
	display: block;
	margin: auto;
	padding: 24px 0 10px 0;
}
.ms-singlecol-sub-serv-options {
	float: right;
	width: 216px;
	padding: 4px 0 10px 0;
}
.ms-singlecol-sub-serv-options h4 {
	margin: 12px 0 8px 0;
	color: #167373;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
.ms-singlecol-sub-serv-box ul {
	margin: 0;
	padding: 0;
}
.ms-singlecol-sub-serv-box li {
	list-style-position: inside;
	color: #EC7334;
	padding-bottom: 4px;
}
.ms-singlecol-subscription-services p {
	margin-top: 12px;
}
.ms-singlecol-subscription-services .newsletter-hdr {
	padding-top: 12px;
}
.ms-singlecol-subscription-services .rss-list {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	color: #EC7334;
}
.ms-singlecol-subscription-services .rss-list li {
	padding-bottom: 6px;
}

/*be on the show*/

.ms-col2-tv-show {
	width: 474px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-beonshow-outer-tile.gif) repeat-y;
	margin-left: 4px;
}
.ms-col2-tv-show-outer {
	width: 474px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-beonshow-outer-top.gif) no-repeat;
}
.ms-col2-tv-show-inner {
	width: 474px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-beonshow-outer-bot.gif) no-repeat bottom;
	padding-bottom: 15px;
}
.ms-col2-tv-show-form {
	width: 474px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-beonshow-inner-tile.gif) repeat-y;
}
.ms-col2-tv-show-form-outer {
	width: 474px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-beonshow-inner-top.gif) no-repeat;
}
.ms-col2-tv-show-form-inner {
	width: 474px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-beonshow-inner-bot.gif) no-repeat bottom;
	padding: 24px 0 12px 0;
}
.ms-col2-tv-show p, .ms-col2-tv-show address, .ms-col2-tv-show h2 {
	padding: 0 17px 0 17px;
}
.ms-col2-tv-show h2 {
	padding-top: 15px;
	font-size: 21px;
	color: #715709;
	margin: 0;
}
.ms-col2-tv-show p {
	margin: 1em 0 1em 0;
}
.ms-col2-tv-show address {
	font-style: normal;
}
.ms-col2-tv-show-form .label {
	width: 156px;
	float:left;
	text-align: right;
	line-height: 18px;
	margin-right: 4px;
	padding-left: 20px;
}
.ms-col2-tv-show .required-field {
	color: #EC7334;
}
.ms-col2-tv-show-form input, .ms-col2-tv-show-form textarea, .ms-col2-tv-show-form select {
	margin-bottom: 8px;
}
.ms-col2-tv-show-form .text-input {
	width: 242px;
}
.ms-col2-tv-show-form .beontheshow-phone {
	line-height: 18px;
}
.ms-col2-tv-show-form .beontheshow-phone input {
	margin-bottom: 0;
}
.ms-col2-tv-show-form .photo-browse-btn {
	position: absolute;
	margin-left: 4px;
}
.ms-col2-tv-show-form .image-instructions {
	clear: both;
	font-size: 11px;
	margin-left: 164px;
}
.ms-col2-tv-show-form .over-eighteen {
	margin-left: 162px;
}
.ms-col2-tv-show-form .over-eighteen label {
	margin-left: 164px;
	padding-left: 0;
	float: none; 
	width: auto; 
	display: inline; 
	vertical-align: middle; 
	margin-left: 4px;
}
.ms-col2-tv-show-form .over-eighteen input {
	vertical-align: middle; 
	margin: 0;
}
.ms-col2-tv-show .submit-btn {
	margin: 20px 0 10px 0;
	text-align: center;
}
.ms-col2-tv-show .beontheshow-disclaimer {
	font-size: 11px;
}
#ms-col3-beontheshow-martha {
	margin-left: 3px;
}
.ms-col2-tv-show .beontheshow-thankyou {
	margin-bottom: 200px;
}

/*ask a question*/

.ms-col2-tv-show-form #reason-for-feedback {
	padding-bottom: 8px;
	float: right;
	width: 294px;
}
.ms-col2-tv-show-form #reason-for-feedback label {
	float: none;
	width: auto;
	text-align: left;
	display: inline;
	padding: 0 0 0 4px;
	margin: 0; 
	vertical-align: middle;
}
.ms-col2-tv-show-form #reason-for-feedback input {
	width: auto;
	margin: 0;
	padding: 0;
	float: none;
	vertical-align: middle;
}
.ms-col2-tv-show-form h4 {
	float: left;
	width: 176px;
	text-align: right;
	margin: 0;
	padding: 2px 0 0 0;
	font-size: 12px;
}
.ms-col2-tv-show .askmartha-thankyou {
	margin-bottom: 200px;
}

/*about the show*/

#ms-col2-about-the-show {
	padding: 0;
	overflow: auto;
	width: 438px;
	margin: auto;
	margin-top: 35px;
}
#ms-col2-about-the-show li {
	list-style-type: none;
	float: left;
	margin: 0 1px 0 1px;
}
#ms-col2-about-the-show span {
	display: block;
	margin-left: 4px;
}
#ms-col2-about-the-show img { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-beonshow-img-shadow.gif) no-repeat; 
	padding: 9px;
}

/*community all message boards*/

#ms-col2-all-message-boards-header {
	width: 474px;
} 
#ms-col2-all-message-boards-header-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/community/default/ms-col2-comm-article-tile.gif) repeat-y;
	width: 474px;
	clear: both;
	margin-left: 4px;
	padding-bottom: 10px;
	position: relative;
}
#ms-col2-all-message-boards-header h1 { 
	background: url(http://images.marthastewart.com/images/assets/channel/community/default/ms-col2-comm-article-top.gif) no-repeat top left; 
	font-size: 26px; 
	padding: 20px 0 0 21px;
	margin: 0;
	font-weight: normal;
	color: #2B8283;
}
#ms-col2-all-message-boards-header .technical-questions {
	position: absolute;
	right: 20px;
	top: 25px;
	margin: 0;
	padding: 0;
}
#ms-col2-all-message-boards-header .technical-questions a {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-questionmark.gif) no-repeat right center;
	padding: 6px 26px 6px 0;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	display: block;
}
#ms-col2-all-message-boards-header p {
	padding-left: 21px;
	color: #7A6E6E;
}
#ms-col2-all-message-boards-content {
	background: url(http://images.marthastewart.com/images/assets/channel/community/default/ms-col2-comm-article-body-tile.gif) repeat-y;
	margin-left: 4px;
}
.ms-col2-all-message-boards-content-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/community/default/ms-col2-comm-article-bot.gif) no-repeat bottom left;
	padding-bottom: 9px;
}
.ms-col2-all-message-boards-body {
	background: url(http://images.marthastewart.com/images/assets/channel/community/default/ms-col2-comm-article-body-top.gif) no-repeat top left; 
	width: 474px;
	overflow: auto;
	position: relative;
}
.ms-col2-all-message-boards-body-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/community/default/ms-col2-comm-article-body-bot.gif) no-repeat bottom left;
	padding-bottom: 12px;
	padding-top: 1px; /*IMPORTANT - forces margin collapse on first p*/
	overflow: auto; /*clears the float*/
	width: 474px;
}
.ms-col2-all-message-boards-body-inner h2 {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue.gif) repeat-x bottom;
	font-size: 18px;
	font-weight: bold;
	padding: 8px 0 2px 8px;
	margin: 0 14px 0 14px;
	color: #2B8283;
}
.ms-col2-all-message-boards-body-inner ul {
	width: 180px;
	float: left;
	margin: 10px 0 0 0;
	padding-left: 34px;
}
.ms-col2-all-message-boards-body-inner li {
	color:#ec7334;
	margin-bottom: 3px;
}

/*============== POP UP EMAIL FORMS ============*/

.ms-global-popup-email { 
	width: 304px; 
}
.ms-global-popup-email p.footnote { 
	padding: 0 4px 0 4px; 
	margin: 2px 0 0 0; 
	font-size: 11px; 
}
.ms-global-popup-email img { 
	margin-bottom: 6px; 
}
.ms-global-popup-email-outer { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-popup-email-tile.gif) repeat-y; 
	width: 304px;
}
.ms-global-popup-email-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-popup-email-bot.gif) no-repeat bottom left;
	padding-bottom: 10px;
}
.ms-global-popup-email-hdr { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-popup-email-hdr-tile.gif) repeat-y;
}
.ms-global-popup-email-hdr h2 { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-popup-email-top.gif) no-repeat; 
	padding: 18px 0 0 18px; 
	margin: 0; 
	color: #515B5B; 
	font-size: 17px;
}
.ms-global-popup-email-hdr p { 
	padding: 0 0 10px 0; 
	margin: 0 0 0 18px; 
	color: #ec7334; 
	position: relative; 
}
.ms-global-popup-email-hdr p span { 
	position: absolute; 
	left: -6px; 
}
#ms-popup-send-to-friend, #ms-tell-us  { 
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue.gif) repeat-x; 
	padding: 0 0 0 18px;
}

/*send to friend pop up*/

#ms-popup-send-to-friend h1 { 
	font-size: 20px; 
	color: #326513; 
	padding: 14px 0 8px 0; 
}
#ms-popup-send-to-friend .required-field { 
	margin-left: -8px; 
	padding: 0; 
	color: #EC7334; 
	font-weight: bold; 
}
#ms-popup-send-to-friend label { 
	padding-left: 2px; 
}

#ms-popup-send-to-friend .text-field { 
	width: 262px; 
	margin-bottom: 5px; 
}
.text-area { 
	width: 262px; 
	margin: 0 0 5px 0; 
	overflow: auto; 
}
#ms-popup-send-to-friend .checkbox { 
	margin-left: -4px; 
}
html>body #ms-popup-send-to-friend .checkbox { 
	margin-left: 0; 
}
#ms-popup-send-to-friend #send-to-a-friend-submit {
	margin-top: 12px;
}

/*tell us what you think pop up*/

#ms-tell-us { 
	padding: 0 0 10px 20px; 
}
#ms-tell-us .required-field { 
	color: #EC7334; 
	font-weight: bold;
}
#ms-tell-us label.float-left { 
	float: left; 
	width: 92px; 
	text-align: right; 
	margin: 0; 
}
html>body #ms-tell-us label.float-left { 
	margin-right: 4px; 
}
#ms-tell-us .text-field { 
	width: 256px; 
	margin-bottom: 5px; 
	margin-left: 10px; 
	padding: 0; 
}
#ms-tell-us .text-area {
	width: 256px;
}
#ms-tell-us p { 
	padding: 0 20px 0 0; 
}
#ms-tell-us #name-email {
	margin-left: -8px;
	padding-top: 14px;
}
#ms-tell-us #comment {
	padding-top: 10px;
}
#ms-tell-us #comment span {
	position: absolute; 
	left: -9px;
}
#ms-tell-us #comment p {
	margin: 4px 0 0 0;
}
#ms-tell-us #reason-for-contact {
	margin: 4px 0 4px 0;
}
#ms-tell-us #reason-for-contact span {
	position: absolute; 
	left: -9px;
}
#ms-tell-us .email-address {
	position: absolute; 
	left: -1px;
}
#ms-tell-us input, #ms-tell-us label { 
	vertical-align: middle; 
	margin: 0; 
	padding: 0;
}
#ms-tell-us label, #ms-tell-us p { 
	position: relative; 
}
#ms-tell-us #tell-us-submit {
	margin-top: 6px;
}

/*sitemap*/

#ms-global-sitemap {
	width: 474px;
	overflow: auto;
	margin-left: 4px;
}
#ms-global-sitemap div { 
	float: left;
	width: 50%;
}
#ms-global-sitemap .ms-global-sitemap-right-col {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-blue-y.gif) repeat-y;
}	
#ms-global-sitemap h2 {
	color: #3C9595;
	font-size: 26px;
	margin: 2px 0 12px 0;
	padding-left: 18px;
}
#ms-global-sitemap div h3, #ms-global-sitemap div p { 
	padding: 0 12px 0 38px; 
}
#ms-global-sitemap div p { 
	margin-top: 0;
}
#ms-global-sitemap div h3 { 
	margin: 0; 
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-module-orange-bullet.gif) no-repeat 20px 2px;
	font-weight: bold;
	font-size: 12px;
}

/*shop for crafts and card invites*/

/*note: these wildcard modules use the exact same code as the photogallery w/ the exception of the classes below*/

.ms-col2-pgallery-description {
	margin: 0;
	width: 134px;
	padding: 0 4px 0 4px; 
	text-align: center; 
}
.ms-col2-pgallery-description a {
	display: block;
	margin-top: 4px;
}

/*shop for books and dvds*/

/*note: this is similar to shop from home*/

.ms-col2-shop-for-books-dvds {
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-col2-module-bg-clear.gif) repeat-y;
	width: 474px;
}
.ms-col2-shop-for-books-dvds-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-col2-module-top-white.gif) no-repeat top left;
	padding-top: 14px;
	width: 474px;
}
.ms-col2-shop-for-books-dvds-inner { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-col2-module-bot-clear.gif) no-repeat bottom left;
	margin: 0;
	padding-bottom: 10px;
	width: 474px;
	overflow: auto;
}
.ms-col2-shop-for-books-dvds img {
	float: left;
	margin: 6px 0 6px 20px;
}
.ms-col2-shop-for-books-dvds h2 {
	color: #3d3f3f;
	margin: 0 0 0 106px;
	padding-top: 4px;
	font-size: 17px;
}
.ms-col2-shop-for-books-dvds p {
	margin: 4px 10px 0 106px;
}
.ms-col2-shop-for-books-dvds h5 { 
	margin: 8px 0 6px 106px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #F69451;
}

/*share your ideas*/

.ms-col3-share-your-ideas {
	margin: 15px 0 0 14px;
	padding: 0;
}
.ms-col3-share-your-ideas li {
	list-style-type: none;
	background: url(http://images.marthastewart.com/images/assets/module/ms-global-module-orange-bullet.gif) no-repeat;
	padding: 0 10px 0 20px;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 12px;
}

/*corporate iframe*/

.ms-corporate-iframe {
	margin-left: 16px;
	margin-top: 8px;
}


/*career ops*/

#ms-singlecol-career-ops {
	padding-bottom: 2px;
}
#ms-singlecol-career-ops img {
	float: left;
	margin: 0 0 0 2px;
}
#ms-singlecol-career-ops div {
	float: right;
	width: 460px;
}
#ms-singlecol-career-ops h2 {
	margin: 0;
	padding: 0;
	font-size: 20px;
}
#ms-singlecol-career-ops p {
	margin: 1em 0 1em 0;
}

/*blueprint module*/

#ms-col2-blueprint-module {
	padding-bottom: 6px;
	overflow: auto;
}
#ms-col2-blueprint-module h2 {
	margin: 0;
	padding: 0;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col2-blueprint-hdr.gif) no-repeat;
	height: 67px;
	text-indent: -9999px;
}
#ms-col2-blueprint-img {
	width: 164px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
#ms-col2-blueprint-content {
	width: 308px;
	float: right;
}
#ms-col2-blueprint-content h3 {
	font-family: Georgia, Times, serif;
	font-size: 16px;
	margin: 14px 0 0 0;
	color: #5A99CE;
}
#ms-col2-blueprint-content h4 {
	font-size: 14px;
	margin: 6px 0 0 0;
}
#ms-col2-blueprint-content #ms-col2-blueprint-post-info {
	font-size: 10px;
	margin: 14px 0 6px 0;
}

#ms-col2-blueprint-content p {
	margin: 4px 3px 0 0;
	line-height: 140%;
	padding-right: 10px;
}


/*tv wildcard*/

#ms-col2-tv-img {
	width: 150px;
	float: left;
	text-align: right;
	margin-top: 10px;
}
#ms-col2-tv-content {
	width: 300px;
	float: right;
	margin-top: 14px;
}
.ms-col3-tv-media-slot {
	width: 312px;
	margin: 2px 0 0 4px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-outter.gif) repeat-y;
}
.ms-col3-tv-media-slot-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-top.gif) no-repeat;
	padding-top: 4px;
}
.ms-col3-tv-media-slot-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-bottom.gif) no-repeat bottom;
	padding-bottom: 8px;
}
.ms-col3-tv-media-slot-gradient { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-tile.gif) repeat-x bottom;
	width: 300px;
	margin: auto;
	padding-bottom: 10px;
	overflow: auto;
}
.ms-col3-tv-media-slot img {
	float: left;
	margin: 16px 0 0 12px;
}
.ms-col3-tv-media-slot-content {
	float: right;
	width: 200px;
}
.ms-col3-tv-media-slot-content h2 {
	margin: 16px 0 0 0;
	font-size: 14px;
	color: #0CAABB;
}
.ms-col3-tv-media-slot-content p {
	margin: 0;
}

/*be on the show*/

#ms-col2-be-on-the-show h3 {
	background: url(http://images.marthastewart.com/images/assets/global/ms-global-dash-gray.gif) repeat-x;
	margin: 0 12px 0 15px;
	padding: 10px 0 0 2px;
	font-size: 12px;
	font-weight: bold;
}
#ms-col2-be-on-the-show .first {
	background: none;
	margin: 0 0 0 15px;
	padding: 0 0 0 2px;
}
#ms-col2-be-on-the-show p {
	margin: 4px 0 1em 0;
}
#ms-col2-be-on-the-show .send-us-lnk {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

/*col3 tell us what you think*/

.ms-col3-telluswhatyouthink {
	width: 312px;
	margin-left: 4px;
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-outter.gif) repeat-y;
}
.ms-col3-telluswhatyouthink-gradient { 
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-telluswhatyouthink-gradient.gif) repeat-x bottom;
	width: 300px;
	margin: auto;
	padding-top: 8px;
	padding-bottom: 14px;
}
.ms-col3-telluswhatyouthink-outer {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-top.gif) no-repeat;
	padding-top: 10px;
}
.ms-col3-telluswhatyouthink-inner {
	background: url(http://images.marthastewart.com/images/assets/module/ms-col3-goodthings-bottom.gif) no-repeat bottom;
	padding-bottom: 8px;
}
.ms-col3-telluswhatyouthink h1 {
	font-family: georgia, serif;
	color: #3D3F3F;
	font-size: 19px;
	margin: 0;
	text-align: center;
}
.sIFR-hasFlash .ms-col3-telluswhatyouthink h1 {
	visibility: visible;
	font-size:19px;
}
.ms-col3-telluswhatyouthink .telluswhatyouthink-btn {
	margin: 12px 0 0 64px;
}

/*homepage sweepstakes*/

#ms-home-sweepstakes {
}

/* brand tray - soon to become a module */

#brandtray h4 {
	color: #3CA183;
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
	text-transform: uppercase;
	margin: 0;
}
#brandtray {
	width:964px; 
	margin: 20px 0 0 3px;
	padding-bottom: 5px;
	clear: both;
}
#brandtray_inner {
	width: 976px;
	height: 56px;
	padding-top: 5px;
	position: relative;
	background: url(http://images.marthastewart.com/images/assets/module/brand-tray-bg.gif) no-repeat center;
}
#brandtray_logo_groups {
	width: 920px;
	height: 50px;
	margin: auto;
	overflow: hidden;
	position: absolute;
	left: 26px;
}
#brandtray #next {
	background: url(http://images.marthastewart.com/images/assets/module/brand-tray-right.gif) no-repeat;
	position: absolute;
	right: 0;
	top: 14px;
	height: 29px;
	width: 23px;
	text-indent: -9999px;
	cursor: pointer;
}
#brandtray #prev {
	background: url(http://images.marthastewart.com/images/assets/module/brand-tray-left.gif) no-repeat;
	position: absolute;
	left: 0;
	top: 14px;
	height: 29px;
	width: 23px;
	text-indent: -9999px;
	cursor: pointer;
}
#brandtray ul {
	margin: 0;
	padding: 0;
	width: 920px;
	position: absolute;
}
#brandtray li {
	float: left;
	list-style-type: none;
	width: 115px;
	height: 51px;
}
#brandtray h4 {
	padding-left: 23px;
}

/* make marthastewart.com your homepage */

#make_homepage {
	background: url(http://images.marthastewart.com/images/assets/module/make_your_homepage/make_homepage_icon.gif) no-repeat;
	margin: 0 0 2px 138px;
	line-height: 28px;
}
#make_homepage a {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 32px;
}
#make_homepage_wrapper {
	height: 0;
	position: relative;
	text-align: center;
}
#make_ms_your_homepage_hdr {
	margin-bottom: 10px;
}
#make_ms_your_homepage {
	width: 510px;
	background: url(http://images.marthastewart.com/images/assets/module/make_your_homepage/make_ms_home_tile.gif) repeat-y;
}
#make_ms_your_homepage_outer {
	background: url(http://images.marthastewart.com/images/assets/module/make_your_homepage/make_ms_home_top.gif) no-repeat;
}
#make_ms_your_homepage_inner {
	background: url(http://images.marthastewart.com/images/assets/module/make_your_homepage/make_ms_home_bot.gif) no-repeat bottom;
	padding-bottom: 10px;
}
#make_ms_your_homepage h2 {
	font-size: 16px;
	padding: 16px 20px 10px 20px;
}
#make_ms_your_homepage h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 20px 0 20px;
}
#make_ms_your_homepage_close {
	position: absolute;
	left: 502px;
	top: 28px;
	cursor: pointer;
}
#make_ms_your_homepage p {
	margin-bottom: 0;
	padding: 0 20px 0 20px;
}
#make_ms_your_homepage img {
	display: block;
	margin: auto;
}
#make_ms_your_homepage ul {
	margin-top: 0;
	margin-left: 16px;
	padding: 0 20px 0 20px;
}				

