html body.package #ms-global-section-container { display: none; }

html body.package #package_header {background: repeat-x; height: 90px; border-bottom:1px solid #DADBD9; margin-bottom:5px;}
html body.package #package_title {background-image:none; background-repeat:no-repeat; top:0;}

html body.package ul#package_tabs li a:link,

html body.package ul#package_tabs li a:visited { background: #e7f9db; border-color: #50a449; color:#50a449;}
html body.package #package_header ul#package_tabs li.active a { padding-bottom: 7px; border-color: #FFF; background: #FFF;color:#50a449}
html body.package ul#package_tabs li a:hover {background: #FFF; color:#50a449}


html body.package .slide_info h1 { color: #51a44a; }

html body.package ul#package_tabs li#products-holidaycenter-product a:link, html body.package ul#package_tabs li#products-holidaycenter-product a:visited {background: #bec88c url('http://images.marthastewart.com/images/assets/module/package/holidayentertaining/arrow_holent.gif') 94% 50% no-repeat; padding-right: 2em; color: #FFFFFF; } 

html body.package ul#package_tabs li#products-holidaycenter-product a:hover {color:#7e1d1d}

body.package .mod-signup {
	width: 200px;
	padding-left: 105px;
	background:transparent url(http://images.marthastewart.com/images/assets/module/package/actionplan/daily-emails.gif) no-repeat scroll 0 5px;
	height: 140px;
	margin-bottom: 42px;
}
body.package .mod-signup p {
color:#000000;
margin-bottom:8px;
width:206px;
}

body.package .mod-signup .email-addy {
color:#333333;
float:left;
margin-top:1px;
padding:3px;
width:121px;
}

body.package .mod-signup .joinnow-btn {
float:right;
}
body.package .mod-signup h3 {
color:#51a44a;
font-size:18px;
padding:12px 0 4px;
width:206px;
}

.ms-promo-box-med {
background-color:#FFFFFF;
margin:auto;
width:290px;
}
/* module framework */

html body.package .module h2 { color: #51a44a;}



/* index pages 

html body.package ul#index_tabs li.active a, 
html body.package ul#index_tabs li.active a span { color: #71352B;}
html body.package .slideshows h2 { color: #8d4d3e;}
*/


html body.package ul#package_tabs li a {
	padding-left: 1em;
	padding-right: 1em;
}

html body.package ul#package_tabs li a {
	background: none;
}

html body.package #package_header div#package_nav_footer {
	bottom: -15px;
	height: 14px;
}

a.clip_thumbnail { display: block; position: relative; width: 120px; height: 90px; float: left; margin-right: 15px; padding: 4px; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
	
	.play_btn { position: absolute; top: 0; left: 0; width: 130px; height: 100px; background: transparent url('http://images.marthastewart.com/images/assets/channel/pets/hoverplay.png') 0 0 no-repeat; cursor: pointer;  text-indent: -9999px; z-index: 10;zoom: 1;}
	
body.package #package_index .active {
background-color:#F5F5F3;
}

body.package ul#package_tabs {
bottom:-7px;
}
html body.package ul#package_tabs li#editorial-wl-community a:link, html body.package ul#package_tabs li#editorial-wl-community a:visited {

background:#f6f7f5 url(http://images.marthastewart.com/images/assets/module/package/actionplan/actionarrow.gif) no-repeat scroll 94% 50%;
color:#50a449;
padding-right:2em;
}
body.package #package_header ul#package_tabs {
bottom:-9px;
}
.package #ms-global-col2 .freeform .mod_content li, .howto #ms-global-col2 .freeform .mod_content li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://images.marthastewart.com/images/assets/global/ms-global-orange-arrow.gif) no-repeat scroll 0 2px;
padding-left:13px;
}
.package #ms-global-col1 .freeform .mod_body .mod_content, .howto #ms-global-col1 .freeform .mod_body .mod_content {
float:left;
padding-left:10px;
width:294px;