/*Holiday Wrap*/

#global_user_login {
	margin-top:14px;
}

/* change main nav highlight according to section */

#ms-global-btn-holiday-roll {
	background-image: url(http://images.marthastewart.com/images/assets/global/ms-global-topnav-holidays-on.jpg);
}		
#ms-global-btn-holiday-roll:hover {
	background-image: url(http://images.marthastewart.com/images/assets/global/ms-global-topnav-holidays-on.jpg);
}	
#global_nav #global_nav_holiday a {
	background: none;
}

/* section header styles */

#ms-global-section-container {
	background-image: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-holidays-bg-top.gif);
}
.lpg #ms-global-section-title {
	background-image: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-holidays-logo-nc.jpg);
}


/*left nav styles*/

#ms-global-col1-nav ul {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-nav-link-tile.jpg) repeat-y;
}
#ms-global-col1-nav a {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/col1_nav_bg.gif) repeat-y top left;
	color:#FFF;
}
#ms-global-col1-nav ul ul { 
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/ms-col1-bg-module.gif);
}
#ms-global-col1-nav ul ul a { 
	padding: 2px 6px 2px 8px;
	color: #666;
	width: auto;
}
#ms-global-col1-nav .active {
	/*background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-nav-link-tile-active.jpg);*/
	padding: 2px 6px 2px 8px;
	color: red;
	width: auto;
}
#ms-global-col1-nav .active span {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-nav-link-bot-active.jpg) no-repeat left bottom;
}
#ms-global-col1-nav .subnav-arrow {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-nav-arrow.gif) no-repeat 12px 5px;
}
#ms-global-col1-nav .subnav-border {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-nav-link-border.jpg) bottom;
}
#ms-global-col1-nav .recipe_finder {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/recipe_finder.gif) no-repeat 0 bottom;
}

/*changes column 1 colors, backgrounds & headers */

#ms-global-col1 {
	background-image: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/ms-col1-bg-module.gif);	
}
.ms-global-col1-container {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/ms-col1-bg-module.gif) repeat-y;
}
.ms-global-col1-bottomshadow {
	background-image: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/ms-col1-module-shadow.jpg);
}
#ms-global-col1-footer  {
 	background-image: url(http://images.marthastewart.com/images/assets/channel/community/default/ms-col1-bg-footer.jpg);
}

/* column 1 module specific */

#ms-col1-top7 h1 { 
	background-image: url(http://images.marthastewart.com/images/assets/channel/community/default/ms-col1-top7.jpg) 
}	
#ms-col1-top7 span {
	color: #d96e43; 
}
#top7_hdrs {
	background-image: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/top7.gif);
	color: #d96e43;
}
#top7 a {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/top7_dropdown_dot.gif) repeat-x top;
}
#top7_dropdown ul {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/top7_bottom.gif) no-repeat bottom left;
}
#top7_dropdown a:hover {
	background-color: #f6e3cd;
}
#top7_dropdown li li {
	border-right: 1px solid #d96e43;
	border-left: 1px solid #d96e43;
}
#top7_select div {
	color: #d96e43;
	text-indent: -9999px;
}
#top7 span {
	color: #1DA64A; 
}
#top7_sort1 a {
	color: #f3001b;
	width: 137px;
}
.ms-col1-newsletter h1 {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-newsletter.jpg) no-repeat;
}

/*col2 food article bg colors(http://images.marthastewart.com/images)*/

#ms-col2-article-header-inner, #collect-article {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-tile.gif) repeat-y;
}
#ms-col2-article-header h1 { 
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-top.gif) no-repeat top left; 
}
#ms-col2-article-content {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-body-tile.gif) repeat-y;
}
.ms-col2-article-content-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-bot.gif) no-repeat bottom left;
}
.ms-col2-article-body {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-body-top.gif) no-repeat top left; 
}
.ms-col2-article-body-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-body-bot.gif) no-repeat bottom left;
}

/*article ratings*/

#article_ratings strong {
	color: #93610C;
}
#article_ratings th {
	color: #93610C;
}

/*collect - rate toolbar*/

#collect-article-inner {
	background: #fff url(http://images.marthastewart.com/images/assets/channel/holidays/default/dots_x.gif) repeat-x left bottom;
}
#article_collect_options {
	background: #fff url(http://images.marthastewart.com/images/assets/channel/holidays/default/dots_x.gif) repeat-x;
}

/*comments*/

#conversation-container {
	background: #FFEAC3;
}
#conversation-container-outer {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/dots_x.gif) repeat-x;
}
#conversation-container-inner {
	background: #fff url(http://images.marthastewart.com/images/assets/channel/holidays/default/dots_x.gif) repeat-x bottom;
}
#conversation-container .add-comment h2 { 
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/conversation-icon.gif) no-repeat;		
}
.conversation-list {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/dots_x.gif) repeat-x bottom;
}
.conversation-adcontainer {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/dots_x.gif) repeat-x bottom;
}
#conversation-pagination {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/dots_x.gif) repeat-x bottom;
}
#conversation-comments-more-inner {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/dots_x.gif) repeat-x bottom;
}

/*col2 how-to-player bg colors(http://images.marthastewart.com/images)*/
.ms-col2-how-to-player { 
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-body-tile.gif) repeat-y;
}
li#article-tab {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-tab.gif) no-repeat;
}
li#video-tab {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-video-tab.gif) no-repeat;
}
li#article-tab.here {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-article-tab.gif) 0 -33px no-repeat;
}
li#video-tab.here {
	background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col2-holiday-video-tab.gif) 0 -33px no-repeat;
}


/*Store Locator*/
#ms-global-col1-nav .store_locator .active span {
  background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/store_locator.gif) no-repeat;
}

/*Newsletter*/
#newsletter.module .global_module_hdr {
  background:transparent url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-newsletter.jpg) no-repeat;
}
#newsletter.module .global_module_hdr_inner {
  background:none;
}
#ms-global-col1 .module {
  background: transparent url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-bg-module.jpg) repeat-y;
}
#ms-global-col1 .module_inner {
  background: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-col1-module-shadow.jpg) no-repeat bottom left;
}

/* tips of the day */
.lpg #ms-global-section-title, #halloween-idea #ms-global-section-title {
  background-image: url(http://images.marthastewart.com/images/assets/channel/holidays/default/ms-holidays-logo-nc.jpg);
}
#tips_of_day {
  background:url(http://images.marthastewart.com/images/channel/holidays/halloween_idea/ms_hall_background_center.gif) repeat-y 0px 21px;
}
#tips_of_day_outer {
  background: url(http://images.marthastewart.com/images/channel/holidays/halloween_idea/ms_hall_background_lower.gif) no-repeat bottom left;
}
#tips_of_day_inner {
  background: url(http://images.marthastewart.com/images/channel/holidays/halloween_idea/ms_hall_background_top.gif) no-repeat top left;
}
#tips_of_day #tips_main_title {
  background: url(http://images.marthastewart.com/images/channel/holidays/halloween_idea/ms_hall_header.gif) no-repeat top left;
}
#tips_of_day #tips_week li.highlight {
  background:url(http://images.marthastewart.com/images/channel/holidays/halloween_idea/ms_hall_selectedday.gif) no-repeat center center;
}
#tips_of_day #tip_text #tip_url {
  background:url(http://images.marthastewart.com/images/channel/holidays/halloween_idea/ms_hall_button.gif) no-repeat top left;
}
#halloween-idea .global_module_hdr h1,
#tips_of_day #tip_text h1,
#tips_of_day #tip_text h1,
#tips_of_day #tip_day,
#tips_of_day #tip_dayofweek,
#tips_of_day_related h2,
#tips_of_day_related li {
  color:#e55525;
}
#tips_of_day .day_0,
#tips_of_day .day_1,
#tips_of_day .day_2,
#tips_of_day .day_3,
#tips_of_day .day_4,
#tips_of_day .day_5,
#tips_of_day .day_6,
#tips_of_day .day_7 {
  background-image: url(http://images.marthastewart.com/images/channel/holidays/halloween_idea/ms_hall_selectedday.gif);
  background-repeat: no-repeat;
}
#tips_signup {
  background:url(http://images.marthastewart.com/images/channel/holidays/halloween_idea/tipoftheday_signup.gif) no-repeat top left;
}




/*Thanks Workshops*/

#ms-global-section-container {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/ribbon_bg.gif) no-repeat;
}


#ms-global-col2 .module.christmas_workshop {
}
#ms-global-col2 .module.christmas_workshop .module_inner { 
  overflow: hidden;
}


#living.christmas_workshop .global_module_hdr {
  background: none;
  text-indent: -9999px;
  height: 55px;
}
#living.christmas_workshop {
  background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/living_mod.gif) no-repeat;
}
#living.christmas_workshop p {
	margin-top: 0;
	margin-bottom: 10px;
	color: #7E5B07;
}
#living.christmas_workshop {
	height: 235px;
}
#living.christmas_workshop li {
	list-style: none;
}
#living.christmas_workshop .module_inner {
	background:none;
}

#ms-global-col2 .module.christmas_workshop .global_module_hdr_inner {
  background: none;

.package #ms-global-col2 .freeform .mod_content li{
margin-bottom:4px;
}

}
.christmas_workshop .content {
  padding: 0 0 10px 9px;
  overflow: hidden;
}

.christmas_workshop .content a,
.christmas_workshop a {
  color: #f3001b;
}
#dailyideas.christmas_workshop a img {
	text-decoration: none;
}
.christmas_workshop p,
.christmas_workshop ul,
.christmas_workshop li {
  margin: 0;
  padding: 0;
}
.christmas_workshop img:hover {
  text-decoration: none;
}
/*Top*/
#splash.christmas_workshop .global_module_hdr {
  background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/dl_bg.jpg) no-repeat;
  height: 310px;
}
#splash.christmas_workshop .global_module_hdr h1 {
	text-indent: -9999px;
}
#splash.christmas_workshop {
  font-family:Georgia,Palatino,serif;
}

#splash.christmas_workshop img {
	float: left;
}
#splash.christmas_workshop ul {
 margin: 0 0 0 150px;
padding: 0 0 0 15px;
}
#splash.christmas_workshop li {
	color: #db7244;
	width: 260px;
	font-size: 14px;
	margin: 0 0 5px 0;
}
#splash.christmas_workshop li span {
	color: #7e5b07;
}

#splash.christmas_workshop h4 {
	color: #db7244;
	font-size: 22px;
	margin: 0 0 10px 150px;
	padding: 0;
}

#splash.christmas_workshop .splash_list {
	clear: both;
	overflow: hidden;
}

#splash.christmas_workshop  .info {
  overflow: hidden;
  margin: 0 0 20px;
  color: #7E5B07;
  font-size: 14px;
  width: 430px;
}
#splash.christmas_workshop  .info div {
  margin:0 5px 0 0;
  padding:0 10px 0 0;
  width:60px;
  height: 80px;
  float: left;
  text-align: center;
  font-size: 16px;
  background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/dotted-vert.gif) no-repeat right;
}
#splash.christmas_workshop  .info div span {
  color: #db7244;
  font-size: 20px;
}
#splash.christmas_workshop  .info p{
  float: left;
  display: block;
  width: 350px;
  color: #7e5b07;
  font-size: 14px;
}
.christmas_workshop .signup {
  background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/signup_button.gif) no-repeat;
  width: 142px;
  height: 27px;
  text-indent: -9999px;
  display: block;
  margin: 10px auto 10px auto;
  clear: both;
}
.christmas_workshop .friendlink {
  text-align: center;
  display: block;
}

.christmas_workshop .content {
  overflow: hidden;
  display:inline-block;
}

#cacrafts.christmas_workshop {
	width: 310px;
	overflow: hidden;
}

#splash.christmas_workshop .hdr_setup {
	width: 100px;
	height: 100px;
	top: 95px;
}

/*Col3*/

body.package .module .mod_hed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://images.marthastewart.com/images/assets/module/package/christmas/homepkg_modhdr.gif) repeat-x scroll 0 0;
z-index:0;
}


body.package .mod-signup {
	width: 200px;
	padding-left: 93px;
	background:transparent url(http://images.marthastewart.com/images/assets/module/package/christmas/christmas-workshop-signup.jpg) no-repeat scroll 0 15px;
	height: 120px;
	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:#cc3333;
font-size:18px;
padding:12px 0 4px;
width:206px;
}

.ms-promo-box-med {
background-color:#FFFFFF;
margin:auto;
width:290px;
}


/*JH ^^*/

#ms-global-col3 #cacrafts.christmas_workshop .global_module_hdr,
#ms-global-col3 #expert.christmas_workshop .global_module_hdr,
#ms-global-col3 #friendinvite.christmas_workshop .global_module_hdr,
#ms-global-col3 .traditions.christmas_workshop .global_module_hdr,
#ms-global-col3 #kids-traditions.christmas_workshop .global_module_hdr,
#ms-global-col3 #adult-traditions.christmas_workshop .global_module_hdr {
  width: 312px;
  color: #7e5b07;
  padding-bottom: 10px;
}
.christmas_workshop .global_module_hdr h1 {
	color: #7e5b07;
	text-indent: -9999px;
}
#ms-global-col3 #friendinvite.christmas_workshop .global_module_hdr {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/invite_hdr.gif) no-repeat;
}
#ms-global-col3 #kids-traditions.christmas_workshop .global_module_hdr {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/kid_trad_hdr.gif) no-repeat;
}
#ms-global-col3 #adult-traditions.christmas_workshop .global_module_hdr {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/adult_trad_hdr.gif) no-repeat;
}
#ms-global-col3 #expert.christmas_workshop .global_module_hdr {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/qa_hdr.gif);
}
#ms-global-col3 #expert.christmas_workshop .advisor .info {
	margin-left: 10px;
}
#ms-global-col3 #expert.christmas_workshop .advisor .info h2 a{
	color: #7e5b07;
}

#ms-global-col3 #dailyidea.christmas_workshop {
  background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/col3_otd_hdr.gif) no-repeat ;
  height: 253px;
  margin-top: 5px;
}
#ms-global-col3 .module.christmas_workshop .global_module_hdr_inner {
  background: none;
}

#shoppinglist.module.christmas_workshop .global_module_hdr_inner {
  display: none;
}
#cacrafts.christmas_workshop .content {
	width: 312px;
	margin-top: 5px;
	
}
#cacrafts.christmas_workshop .module_inner {
	padding-bottom: 0;
}
#cacrafts.christmas_workshop li {
	list-style: none;
}

#dailyidea.module.xmas_workshop .module_inner .global_module_hdr {
	padding-bottom: 10px;
}

#dailyidea.christmas_workshop .global_module_hdr {
	height: 95px;
	text-indent: -9999px;
	background: none;
}
#dailyidea.christmas_workshop li {
	list-style: none;
}
#expert.christmas_workshop .content {
	padding: 0 0 10px 15px;
	margin-top: 5px;
}

#col2_main.module.christmas_workshop .content {
	width: 456px;
}

.holiday_workshop_project_glance.christmas_workshop .holiday_workshop_project_hdr,
.holiday_workshop_project_glance.christmas_workshop .holiday_workshop_project_glance_body {
	margin-left: 0;
}

.holiday_workshop_project_glance.christmas_workshop h2 a {
	color: #f3001b;
	font-size: 18px;
	font-family: Georgia,Palatino,serif;
}
.holiday_workshop_project_glance.christmas_workshop {
	margin-bottom: 20px;
}
.holiday_workshop_project_glance.christmas_workshop p {
	font-family: Arial, Helvetica, sans-serif;
}
.holiday_workshop_project_glance.christmas_workshop a {
	font-family: Arial, Helvetica, sans-serif;
}

.holiday_workshop_project_hdr {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/break_title.gif) repeat-x;
	width: 100%;
}

/* Middle Headers */

.holiday_workshop_project_hdr .party-prep {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/party-prep-hdr.gif) no-repeat;
	margin-left:150px;
	height: 26px;
}
.holiday_workshop_project_hdr .this-weeks-projects {
	background: transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/this-wk-hdr.gif) no-repeat;
	margin-left:105px;
	height: 26px;
}
.holiday_workshop_project_hdr .entertain-ideas {
	background: transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/entertaining-hdr.gif) no-repeat;
	margin-left:121px;
	height: 26px;
}
.holiday_workshop_project_hdr .sidedish {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/side.gif) no-repeat;
	margin-left:103px;
}
.holiday_workshop_project_hdr .centerattention {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/center.gif) no-repeat;
	margin-left:115px;
}
.holiday_workshop_project_hdr .perfectpies {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/ppies.gif) no-repeat;
	margin-left:150px;
}
.holiday_workshop_project_hdr .ttam {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/ttam.gif) no-repeat;
	margin-left:62px;
}
.holiday_workshop_project_hdr .lmi {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/lmi.gif) no-repeat;
	margin-left:114px;
}

/* get shopping list link */
.get-shopping-list {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/break_title.gif) repeat-x 0 top;
	padding-top: 8px;
}

.get-shopping-list a { 
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/get-shopping-list.gif) no-repeat center;
	display: block;
	text-indent: -9999px;
	height: 28px;
	width: 240px;
	margin: 14px auto;
}

/* contest sponsor */
#contest_content h2 {
	color: #f3001b;
}

#contest_details_inner {
	background-color:#EFF8DD;
	background-image: none;
}

#contest_recently_submitted {
	padding-top: 10px;
}

#contest_recently_submitted .hdr .see_all {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/see-all-btn.gif) no-repeat left;
	color: #f3001b;
}


/*DL*/
#col2_main .top_dl .hdr ul li,
#col2_main .top_dl .hdr ul li a {	
	display: block;
	width: 30px;
	height: 34px;
	float: left;
	margin-left: 1px;
}

#col2_main .top_dl .hdr {
	height: 34px;
}
#col2_main .top_dl .hdr.week1 {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/week_1_hdr.gif) no-repeat;
}
#col2_main .top_dl .hdr.week2 {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/week_2_hdr.gif) no-repeat;
}

#col2_main .top_dl .hdr.week3 {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/week_3_hdr.gif) no-repeat;
}

#col2_main .top_dl .hdr.week4 {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/week_4_hdr.gif) no-repeat;
}

#col2_main .top_dl .hdr.week5 {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/week_5_hdr.gif) no-repeat;
}

#col2_main .top_dl .hdr.week6 {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/week_6_hdr.gif) no-repeat;
}

#col2_main .top_dl .hdr.week1 .week1,
#col2_main .top_dl .hdr.week1 .week1 a {
	width: 83px;
}
#col2_main .top_dl .hdr.week2 .week2,
#col2_main .top_dl .hdr.week2 .week2 a {
	width: 188px;
}
#col2_main .top_dl .hdr.week3 .week3,
#col2_main .top_dl .hdr.week3 .week3 a {
	width: 83px;
}
#col2_main .top_dl .hdr.week4 .week4,
#col2_main .top_dl .hdr.week4 .week4 a {
	width: 248px;
}
#col2_main .top_dl .hdr.week5 .week5,
#col2_main .top_dl .hdr.week5 .week5 a {
	width: 187px;
}
#col2_main .top_dl .hdr.week6 .week6,
#col2_main .top_dl .hdr.week6 .week6 a {
	width: 150px;
}

#col2_main .top_dl .hdr ul li.week1 {
	margin-left: 60px;
}



#col2_main .dl_inner {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/dlbg.gif) no-repeat;
	margin-left: 6px;
	height: 340px;
	position: relative;
}

#col2_main .dl_inner h5,
#col2_main .dl_inner p {
	font-size: 14px;
	margin: 0 0 0 15px;
	padding: 0;
	width: 230px;
	display: block;
	color: #333;
}

#col2_main .dl_inner h5 {
	color: #1DA64A; 
	font-size: 26px;
	padding: 10px 0;
	font-weight: normal;
	font-family: Georgia;
	font-style: italic;
	
}


#col2_main .dl_inner .quiz_plug {
	position: absolute;
	top: 225px;
	overflow: hidden;
	left: 10px;
	width: 410px;
}
* html #col2_main .dl_inner .quiz_plug {
	position: relative;
	display: inline;
}
#col2_main .dl_inner .quiz_plug img {
	float: left;
}
#col2_main .dl_inner .quiz_plug h3,
#col2_main .dl_inner .quiz_plug p {
	width: 300px;
	margin: 0 0 0 95px;
	font-size: 12px;
}
#col2_main .dl_inner .quiz_plug h3 {
	color: #f3001b;
	font-size: 18px;
	font-family: Georgia, Palatino, serif;
}
* html #col2_main .dl_inner .quiz_plug h3,
* html #col2_main .dl_inner .quiz_plug p {
	float: left;
	margin-left: 0;
}

#col2_main .dl_inner .quiz_plug a.get_started {
	margin: 10px 0 0 95px;
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/get_started.gif) no-repeat;
	width: 112px;
	height: 22px;
	display: block;
	text-indent: -9999px;
}


.dl_img {
	position: absolute;
	top: -2px;
	right: 10px;
}

#friendinvite img {
	float: left;
	margin: 10px;
}

#friendinvite p {
	float: left;
	margin: 10px 0 0 0;
	width: 220px;
	display: block;
}

#friendinvite a {
	background:transparent url(http://images.marthastewart.com/images/assets/module/xmasws/arrow_red.gif) no-repeat scroll 0 3px;
	padding-left:10px;
	display: block;
	margin-top: 5px;
}

.traditions .content {
	padding-top: 10px;
}
.traditions img, 
.traditions p, 
.traditions h3 {
	float: left;
}
.traditions p,
.traditions h3 {
	width: 130px;
	margin: 0 0 0 10px;
	padding: 0;
}

.traditions h3 {
	color: #f3001b;
	font-size:16px;
	font-weight:normal;
	margin-top: 5px;

}
.traditions a {
	display: block;
	width: 130px;
}

#top7_hdrs h1 {
	font-family: Georgia, Plantin, Serif;
	text-indent: -9999px;
}

#ms-global-col2 .module.christmas_workshop .global_module_hdr {
	background: url(http://images.marthastewart.com/images/assets/module/christmas_workshop/mscol2bg.gif) no-repeat;
}

#threerecipies .img_container {
	width: 438px;
	margin: 10px 10px 0 10px;
}
#threerecipies .img_container a {
	text-decoration: none;
	display: block;
	width: 143px;
	text-align: center;
	float: left;
}


#ms-global-col2 #checklist.module.christmas_workshop .global_module_hdr {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/checklist.gif) no-repeat;
	height: 150px;
}
#ms-global-col2 #checklist.module.christmas_workshop .global_module_hdr h1,
#ms-global-col2 #shoppinglist.module.christmas_workshop .global_module_hdr h1  {
	text-indent: -9999px;
}
#ms-global-col2 #checklist.module.christmas_workshop,
#shoppinglist.christmas_workshop  {
	position: relative;	
}
#ms-global-col2 #checklist.module.christmas_workshop .printbtn,
#shoppinglist.christmas_workshop .printbtn,
#shoppinglist.christmas_workshop .printallbtn {
	display:block;
	height:25px;
	position:absolute;
	right:23px;
	text-indent:-9999px;
	width:100px;
	z-index: 100;
}

#shoppinglist.christmas_workshop .printbtn {
right:70px;
top:2px;
width:140px;
}
#shoppinglist.christmas_workshop .printallbtn {
right:5px;
top:12px;
width:200px;
}
#ms-global-col2 #checklist.module.christmas_workshop .content,
#shoppinglist.christmas_workshop .content {
	padding: 90px 0 0 15px;
	position: relative;
	top: -165px;
	color: #f3001b;
}
#ms-global-col2 #checklist.module.christmas_workshop .content li,
#shoppinglist.christmas_workshop .content li{
	color: #3d3d3d;
}
#ms-global-col2 #checklist.module.christmas_workshop .content li,
#shoppinglist.christmas_workshop .content li {
	padding: 0 0 5px 25px;
	margin: 0 0 5px 0;
	background: url(http://images.marthastewart.com/images/assets/module/halloween_workshop/box.gif) no-repeat;
	display: block;
	width: 425px;
	list-style: none;
}
#ms-global-col2 #checklist.module.christmas_workshop .content ul,
#shoppinglist.christmas_workshop .content ul {
	margin: 10px 0 30px 0px;
	padding: 0;
}
#ms-global-col2 #shoppinglist.module.christmas_workshop .global_module_hdr {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/shopping.gif) no-repeat;
	height: 150px;
}
#shoppinglist.christmas_workshop .weeknav {
	overflow: hidden;
	margin: 5px auto 10px auto;
	position: relative;
	top: -70px;
	left: 80px;
	z-index: 3;
}
#shoppinglist.christmas_workshop .weeknav li {
	display: block;
	width: 54px;
	border: 1px block solid;
	float: left;
}
#shoppinglist.christmas_workshop .weeknav li a {
	color: #f3001b;
}


#dailyidea.christmas_workshop .todayidea {
	background:transparent url(http://images.marthastewart.com/images/assets/module/christmas_workshop/todayidea.gif) no-repeat scroll 0 0;
}
#expert.christmas_workshop .advisor .info a {
	background: none;
	padding-left: 0;
}
#expert.christmas_workshop .advisor .info h2 {
  padding: 5px 0;
  font-size: 12px;
  color: #3d3d3d;
  font-weight: bold;
  display: block;
}





/**		pacakge overrides		**/

html body.package #ms-global-section-container { display: none; }

html body.package #package_header { background: #FFF url('http://images.marthastewart.com/images/assets/module/package/christmas/christmas-workshop-hed.jpg') no-repeat; height: 90px; }
html body.package #package_title { line-height: 50px; vertical-align: middle; text-indent: -9999px; background-image: none; background-repeat: no-repeat;}

html body.package ul#package_tabs li a:link, 
html body.package ul#package_tabs li a:visited { color: #fff; border-color: #fff; background-color: #c7b6ce; font-weight: bold; }
html body.package ul#package_tabs li.active a { padding-bottom: 7px; color: #795e83; border-color: #FFF; background: #FFF;}
html body.package ul#package_tabs li a:hover { color: #993333;}


html body.package .slide_info h1 { color: #cc3333; }

html body.package ul#package_tabs li#product-workshop-christmas-product a, html body.package ul#package_tabs li#products-workshop-christmas-product a { background: #b9cfb6 url('http://images.marthastewart.com/images/assets/module/package/christmas/arrow_xmasws.gif') 94% 50% no-repeat; padding-right: 2em; color: #fff; } 



/* module framework */

html body.package .module h2 { color: #cc3333;}



/* index pages */

html body.package #ms-global-section-container { display: none; }

html body.package #package_header { background: #FFF url('http://images.marthastewart.com/images/assets/module/package/christmas/christmas-workshop-hed.jpg') no-repeat; height: 90px; }
html body.package #package_title { line-height: 50px; vertical-align: middle; text-indent: -9999px; background-image: none; background-repeat: no-repeat;}

html body.package ul#package_tabs li a:link, 
html body.package ul#package_tabs li a:visited { color: #fff; border-color: #fff; background-color: #cc3333; }
html body.package ul#package_tabs li.active a { padding-bottom: 7px; color: #cc3333; border-color: #FFF; background: #FFF;}
html body.package ul#package_tabs li a:hover { color: #993333;}


html body.package .slide_info h1 { color: #cc3333; }




/* module framework */

html body.package .module h2 { color: #cc3333;}



/* 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;}

body.package #package_index .active { background-color: #F5F5F3; }


/* getting started module */
/*html body.package #getting_started .mod_body { background-image: url('http://images.marthastewart.com/images/assets/module/package/grilling/get_started.png'); background-repeat: no-repeat; background-position: 0 10px; padding-left: 72px; height: 100px; }*/
html body.package #getting_started h2, html body.package #getting_started ul { margin-left: 65px;}
html body.package #getting_started .getstarted_image { position: absolute; top: 10px; left: -5px; }
html body.package #getting_started.module { padding-bottom: 20px; margin-bottom: 10px; }

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 div#package_nav_footer {
	bottom: -9px;
	height: 13px;
}


#ms-global-col2 .videowithcontrols { 
	background: transparent url('http://images.marthastewart.com/images/assets/module/package/christmas/homepkg_modhdr.gif') 0 0 repeat-x;
}
#ms-global-col2 .videowithcontrols h2.mod_hed { color: #CC3333;}

.videowithcontrols .vidinfo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
height:auto;
left:10px;
margin:0;
min-height:1em;
padding:0;
position:absolute;
top:36px;
width:auto;
}

.videowithcontrols .vidplyer {
margin:-16px auto 0;
width:300px;
}

/**		end package overrides	**/