/**Thanksgiving Microsite Theme Stylesheet**/

body { background: #FFFFFF; }

#main-content { font-family: Helvetica, Arial, sans-serif; font-size: 14px; }

#pool-header a.pool-title-banner { background: #3fae48; }

/*Headings*/
/*h1, h1.post-title, h1.page-title, h2 { color: #3fae48; }

#right h2 { font-weight: bold; font-size: 16px; margin-bottom: 8px; }*/

/*Text*/
.caption, .caption-single, .material, .pattern-used-text { color: #3fae48; }

/*.sub-heading, .sub-heading1, .sub-heading2 { color: #3fae48; }*/

/*Links*/
a, a.more, .related-books a.more { /*color: #3fae48;*/ }
/*h1 a, h2 a, .about-this a.more { color: #3fae48; }*/

/*.tag-cloud-container h2, .tag-cloud-container a { color: #0066a0; }*/

#gallery-list .first-result a.title, #gallery-list .result a.title { color: #3fae48; }

.total-comments a { color: #3fae48; }

.share-this { display: block; color: #56a403; text-align: right; position: relative; top: -35px; margin-bottom: -19px; }
.share-this a { color: #56a403; }

.post-details a { color: #3fae48; }

/*tools on display pages*/
.share-bar { background: #fff; border: 1px solid #3fae48; }
.tools .share a, .share-bar, .share-bar a { color: #3fae48; }

/*Microsite channel page*/
.christmas-recipes #left { width: 653px; padding-right: 12px; padding-left: 0; padding-bottom: 15px; padding-top: 0; }
.christmas-recipes #right { width: 337px; padding-top: 15px; }

/*.christmas-recipes #left a.more { color: #526cb7; }
.christmas-recipes #right a.more { color: #e06205; }*/
.christmas-recipes a { text-decoration: none; }
.christmas-recipes a:hover { text-decoration: underline; }

.christmas-recipes p.contest-links a { font-size: 12px; }

.christmas-recipes h2, .christmas-recipes #right h2 { float: left; width: auto; line-height: 24px; color: #fff; background-color: #a11212; text-transform: uppercase; font-size: 14px; }
.christmas-recipes .hdr-tag-l { float: left; background: url(/assets/images/pages/christmas-recipes/hdr_tag_maroon_l.gif) top left no-repeat; width: 10px; height: 24px; margin-left: 15px; padding-left: 0; top: auto; }
.christmas-recipes .hdr-tag-r { float: left; background: url(/assets/images/pages/christmas-recipes/hdr_tag_maroon_r.gif) top left no-repeat; width: 10px; height: 24px; }

.christmas-recipes h2, .christmas-recipes #right h2, .christmas-recipes .hdr-tag-l, .christmas-recipes .hdr-tag-r { margin-bottom: -10px; position: relative; }*

.christmas-recipes #left .video a.more { float: right; font-weight: bold; color: #56a403; }
.christmas-recipes #left .video a.more:hover { text-decoration: none; }
.christmas-recipes .video h1, .christmas-recipes .video .subhead { color: #e06205; font-weight: normal; }
.christmas-recipes .video h1 { margin-top: 15px; }
.christmas-recipes .video p { margin: 5px 0 10px 0; }
.christmas-recipes .video p img { position: relative; top: 1px; }
.christmas-recipes #left .video a.start { color: #e06205; text-decoration: underline; font-weight: bold; }
.christmas-recipes .video .sponsor { float: right; height: 11px; background: url(/assets/images/pages/thanksgiving-recipes/thanksgiving_video_sponsor.gif) top right no-repeat; width: 100%; margin-bottom: 10px; }

/*.christmas-recipes .store .heading { display: block; text-transform: uppercase; color: #e06205; font-weight: bold; }
.christmas-recipes .store .product { color: #363636; font-size: 11px; font-weight: bold; padding: 6px 0px 0px 0px; }
.christmas-recipes .store a.product { color: #363636; font-size: 11px; font-weight: bold; text-decoration: none; }
.christmas-recipes .store a.product:hover { color: #363636; font-size: 11px; font-weight: bold; text-decoration: underline; }
.christmas-recipes #right .store .buy { color: #e06205; font-size: 11px; font-weight: bold; text-decoration: none; }
.christmas-recipes #right .store a.buy { color: #e06205; font-size: 11px; font-weight: bold; text-decoration: none; }
.christmas-recipes #right .store a.buy:hover { color: #e06205; font-size: 11px; font-weight: bold; text-decoration: underline; }
.christmas-recipes #right .store a.more { float: right; text-decoration: none; }
.christmas-recipes #right .store a.more:hover { text-decoration: underline; }*/

.christmas-recipes #right .singleline-box-350 { float: right; }

.christmas-recipes .feature-list .more { display: block; background: url(/assets/images/arrow_526cb7.gif) 0 4px no-repeat; padding-left: 10px; color: #526cb7; font-weight: bold; }
.christmas-recipes .feature-list .more a { color: #526cb7; }

.christmas-recipes .feature-1up .image { display: none; }
.christmas-recipes .feature-1up a.more { background: url(/assets/images/arrow_526cb7.gif) right 5px no-repeat; padding-right: 10px; }

/*new stuff*/
.christmas-recipes .singleline-box-486 { margin: 0; }
.christmas-recipes .singleline-box-627 { margin: 10px 0 0 0; width: 650px; }
.christmas-recipes .singleline-box-627 .topp, .christmas-recipes .singleline-box-627 .bottom { width: 650px; height: 6px; }
.christmas-recipes .singleline-box-627 .topp { background:transparent url(/assets/images/box_singleline_650_top.gif) no-repeat scroll left top; }
.christmas-recipes .singleline-box-627 .bottom { background:transparent url(/assets/images/box_singleline_650_bot.gif) no-repeat scroll left top; }
.christmas-recipes .singleline-box-627 .video { width: 618px; padding: 5px 15px; }
.christmas-recipes .singleline-box-1002 { margin: 0; }

.christmas-recipes #right .singleline-box-350 { width: 337px; margin-bottom: 25px; }
.christmas-recipes #right .singleline-box-350 .topp, .christmas-recipes #right .singleline-box-350 .bottom { width: 337px; height: 6px; }
.christmas-recipes #right .singleline-box-350 .topp { background:transparent url(/images/box_singleline_337_top.gif) no-repeat scroll left top; }
.christmas-recipes #right .singleline-box-350 .bottom { background:transparent url(/images/box_singleline_337_bot.gif) no-repeat scroll left top; }
.christmas-recipes #right .singleline-box-337 { margin-bottom: 16px; }
.christmas-recipes #right .singleline-box-337 .content-box, .christmas-recipes #right .singleline-box-350 .content-box { padding: 15px 13px 10px 13px; width: 309px; }

.christmas-recipes .recipes { float: left; width: 140px; margin: 0 12px 0 10px; }
.christmas-recipes .recipes ul { list-style: none; padding: 0px; width: 143px; margin: 10px 0 0 0; }
.christmas-recipes .recipes ul li { background-image: url(/assets/images/arrow_56a403.gif); background-position: 0px 3px; background-repeat: no-repeat; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 11px; }
.christmas-recipes .recipes ul li a { color: #56a403; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.christmas-recipes .menus img.image { float: left; margin: 6px 12px 12px 0px; display: block; }
.christmas-recipes .menus p.more { float: left; margin-top: 0; }
.christmas-recipes .menus p.more a { color: #56a403; font-weight: bold; display: block; margin-bottom: 5px; }
.christmas-recipes .menus p.separator { border-top: #c7c8c5 solid 1px; clear: both; font-weight: bold; margin: 12px 0px 6px 0px; padding: 12px 0px 0px 0px; }
.christmas-recipes .menus ul { float:left; list-style: none; margin: 6px 0px 0px 0px; padding: 0px; width: 244px; }
.christmas-recipes .menus ul li { background-image: url(/assets/images/arrow_56a403.gif); background-position: 0px 3px; background-repeat: no-repeat; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 11px;} 
.christmas-recipes .menus ul li a { color: #56a403; font-weight: bold; font-size: 13px; }

.christmas-recipes .egreetings span.more { float: right; margin-right: 15px;}
.christmas-recipes .egreetings span.more a { color: #56a403; font-weight: bold; font-size: 12px; }
.christmas-recipes .egreetings .prev, .christmas-recipes .egreetings .next { float: left; cursor: pointer; }
.christmas-recipes .egreetings .prev { margin-left: 10px; margin-top: 60px; }
.christmas-recipes .egreetings .next { margin-right: 10px; margin-top: 40px; }
.christmas-recipes .egreetings .jCarouselLite { float: left; height: 135px; padding: 0; background-color: #fff; margin: 0 10px; }
.christmas-recipes .egreetings .jCarouselLite ul { float: left; list-style-type: none; margin: 0; padding: 0; }
.christmas-recipes .egreetings .jCarouselLite li { float: left; width: 138px; height: 120px; padding: 15px 5px 5px 0; font-size: 11px; color: #545759; font-weight: bold; }
.christmas-recipes .egreetings .jCarouselLite li .images { float: left; display: block; width: 70px; margin: 0 5px 0 0; }
.christmas-recipes .egreetings .jCarouselLite li .images img.primary { display: block; margin-bottom: 10px; }
.christmas-recipes .egreetings .jCarouselLite li a.email { float: left; margin: 0; background: url(/assets/images/pages/christmas-recipes/egreetings_email_button.gif) top left no-repeat; width: 65px; height: 18px; }
.christmas-recipes .egreetings .jCarouselLite li a.view { float: left; margin: 0; background: url(/assets/images/pages/christmas-recipes/egreetings_view_button.gif) top left no-repeat; width: 75px; height: 18px; }
.christmas-recipes .egreetings .jCarouselLite li .adv-heading { float: left; display: block; color: #56a403; position: relative; top: -15px; margin-bottom: -15px; }
.christmas-recipes .egreetings .jCarouselLite li .adv { float: left; background-color: #f8fbee; padding: 2px 0 0 2px; width: 138px; }

.christmas-recipes .video .sponsor { float: right; }

.christmas-recipes .challenge { font-weight: bold; }
.christmas-recipes .challenge .item img { float:left; margin:6px 8px 0px 0px; }
.christmas-recipes .challenge .content-box p { margin: 12px 0px; }
.christmas-recipes .challenge .heading { float: left; display: block; width: 100%; color: #56a403; margin-top: 10px; margin-bottom: 5px; font-weight: bold; }
.christmas-recipes .challenge .item { float: left; width: 67px; margin: 0 10px 0 0; }
.christmas-recipes .challenge .item a { display: block; font-size: 11px; font-weight: normal; float: left; margin-top: 5px; }
.christmas-recipes #right .challenge a.more { color: #56a403; font-size: 12px; }
.christmas-recipes .challenge .contest-links { float: left; margin-top: 8px; width: 100%; }

.christmas-recipes .cyor img.image { float:left; margin:6px 12px 0px 0px; }
.christmas-recipes .cyor .content-box p { margin: 12px 0px; }
.christmas-recipes .cyor .heading { float: left; display: block; width: 100%; color: #56a403; margin-top: 10px; margin-bottom: 5px; font-weight: bold; }
.christmas-recipes .cyor .item { float: left; width: 67px; margin: 0 10px 0 0; }
.christmas-recipes .cyor .item a { display: block; font-size: 11px; float: left; margin-top: 5px; }
.christmas-recipes .cyor span.more { float: right; margin-top: 8px; }
.christmas-recipes #right .cyor a.more { color: #56a403; font-size:14px; font-weight: bold; }

.christmas-recipes .eletter { background-color: #f0f6e1; }
.christmas-recipes .eletter .topp { background-image: url(/assets/images/box_singleline_336_withbg_top.gif); width: 336px; }
.christmas-recipes #right .eletter .content-box { padding: 3px 13px; width: 308px; }
.christmas-recipes .eletter .content-box p {	font-weight: bold; margin: 0px; }
.christmas-recipes .eletter .content-box form p { margin: 6px 0px 0px 0px; overflow: hidden; width: 310px; }
.christmas-recipes .eletter input.text-box { font-size: 11px; color: #7d7d7d; width: 150px; margin-top: 8px; }
.christmas-recipes .eletter input.signup { vertical-align: top; margin-top: 10px; }
.christmas-recipes .eletter .content-box p strong { color: #a11212; }
.christmas-recipes .eletter .bottom { background-image: url(/assets/images/box_singleline_336_withbg_bottom.gif); width: 336px; }

.christmas-recipes .media table { margin-top: 8px; }
.christmas-recipes .media table td.image { padding-bottom: 6px; vertical-align: bottom; }
.christmas-recipes .media .content-box p { font-size: 12px; margin: 6px 0; }
.christmas-recipes #right .media .content-box a { color: #a11212; font-size: 12px;}
.christmas-recipes #right .media .content-box a.more { color: #56a403; font-weight: bold; }
.christmas-recipes .media .content-box span.more { display: block; margin: 10px 0 0 0; }

.christmas-recipes .store .sponsor, .christmas-recipes .egreetings .sponsor { display: block; text-align: right; margin-right: 15px; }
.christmas-recipes .store table { border-collapse: collapse; margin: 12px auto; font-size: 12px; }
.christmas-recipes .store table tr td { padding: 0px 10px 0px 0px; vertical-align: top; width: 95px; }
.christmas-recipes .store table tr td.image { height: 100px;	width: 130px; }
.christmas-recipes .store table tr td a { font-size: 12px; color: #363636; font-weight: bold; }
.christmas-recipes .store table tr td a.more { float: left; background: url(/assets/images/arrow_636363.gif) 100% 4px no-repeat; margin-top: 8px; padding-right: 10px; }
.christmas-recipes .store .more { float: right; margin-right: 15px; }
.christmas-recipes .store .more a { color: #6a8917; font-size: 11px; font-weight: bold; }

/**Recipe ecard pages**/
.ecard { float: left; padding-left: 20px; width: 982px; }
.ecard h1 { color: #a11212; font-size: 26px; font-family: Georgia; font-weight: normal; }
.ecard h2 { font-size: 18px; font-family: Georgia; font-weight: normal; }
#pages .ecard iframe { height: 400px; }
        
.ecard #ecard-preview { float: left; width: 550px; margin-bottom: 20px; }
.ecard #ecard-preview .images { float: left; width: 85px; margin-left: 200px; margin-right: 10px; text-align: center; }
.ecard #ecard-preview img.recipe-image { margin-bottom: 8px; }
.ecard #ecard-preview .title { display: block; color: #574220; font-weight: bold; }
.ecard #ecard-preview a.change { color: #555555; text-decoration: none; }
.ecard #ecard-preview-popup { float: left; width: 513px; height: 335px; background: #fff url(/assets/images/pages/thanksgiving-recipes/rec_card.gif) top left no-repeat; padding-top: 10px; padding-left: 35px; margin-bottom: -120px; position: relative; top: -140px; }
.ecard #ecard-preview-popup #ecard-preview-close { float: right; color: #a11212; margin-right: 10px; font-weight: bold; font-size: 13px; text-decoration: none }
.ecard #ecard-preview-popup #ecard-title { display: block; width: 240px; height: 55px; padding-top: 5px; color: #a11212; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 16px; }
.ecard #ecard-preview-popup #ecard-image { float: left; }
.ecard #ecard-preview-popup #ecard-image img { width: 240px; }
.ecard #ecard-preview-popup #ecard-text { float: left; margin-left: 30px; }
.ecard #ecard-preview-popup #ecard-text .info { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;  }
.ecard #ecard-preview-popup .name { color: #444e0c; }

.ecard #ecard-preview a.change:hover { text-decoration: underline; }
        
ul.recipe-ecard-list { display: block; margin: 10px 0 0 0; padding: 10px 0 0 0; list-style-type: none; width: 700px; }
ul.recipe-ecard-list li { float: left; margin-bottom: 8px; }
ul.recipe-ecard-list li .images { display: block; width: 140px; margin: 0 0 3px 0; }
ul.recipe-ecard-list li .images img { width: 117px; height: 117px; }
ul.recipe-ecard-list li .option { display: block; width: 120px; text-align: center; }
#main-content ul.recipe-ecard-list li a.title {display: block; margin: 0; width: 120px; color: #574220; font-size: 11px; font-weight: normal; text-decoration: none; }
#main-content ul.recipe-ecard-list li a.title:hover { text-decoration: underline; }
