#subcolumn-1 h2{color:#666;font-size:2.8em;letter-spacing:-1px;line-height:1em;margin-bottom:16px}#promo-container span.main-title,#promo-container span.sub-title,#promo-container .promo .info h2,#promo-container .promo-nojs .info h2,#promo-container .thumb h2{line-height:1.1em}#promo-container{width:944px;height:344px;margin:16px 0 0 15px;overflow:hidden;position:relative}.withjs #promo-container .promo{display:block;border-left:solid #fff 1px;line-height:344px}#promo-container .promo,#promo-container .promo-nojs{display:none;width:608px;height:344px;background-color:#fff;overflow:hidden;zoom:1;position:absolute;margin:0;padding:0}.withjs #promo-container .promo-nojs,.withjs #promo-container #nojs-promo-0{display:none}#promo-container #nojs-promo-0{display:block}#promo-container .promos-count-3 .thumb{height:172px}#promo-container .promos-count-4 .thumb{height:96px}#promo-container .thumb{display:block;position:absolute;left:608px;background-color:#eee;width:317px;height:96px;border-left:solid #fff 1px;border-top:solid #fff 1px;padding:9px}#promo-container #nojs-promo-1{top:0;border-top:0}#promo-container .promos-count-3 #nojs-promo-2{top:172px}#promo-container .promos-count-4 #nojs-promo-2{top:114px}#promo-container #nojs-promo-3{top:229px}.withjs #promo-container #promo-0{left:0;z-index:1}.withjs #promo-container #promo-1{left:608px;z-index:2}.withjs #promo-container #promo-2{left:720px;z-index:3}.withjs #promo-container #promo-3{left:832px;z-index:4}.withjs #promo-container .thumb{border-left:1px solid #fff}.withjs #promo-container .promos-count-3 #promo-1{left:608px}.withjs #promo-container .promos-count-3 #promo-2{left:776px}.withjs #promo-container .promo img{position:absolute}.withjs #promo-container .promo.closed.hover{cursor:pointer}.withjs #promo-container .promo.closed img,.withjs #promo-container .promo img.clone,.withjs .half-opacity,.withjs #promo-container .promo.closed.hover img{opacity:.5;filter:alpha(opacity = 50)}.withjs #promo-container .promo.closed.hover img,.withjs #promo-container .promo img.clone-closed,.withjs .full-opacity{opacity:1;filter:alpha(opacity = 100)}.withjs #promo-container .promo.open .info{position:absolute;left:0;top:280px;width:100%;height:64px;padding:0;overflow:hidden;display:block}.withjs #promo-container .promo.programme .info{top:303px;height:31px;padding-top:15px}#promo-container .promo-nojs.programme .info,#promo-container .promo-nojs.open .info{position:absolute;padding:0;overflow:hidden;display:block;left:0;width:100%;top:240px;height:104px;background:url("../f/bgs/opacity-50-white.png") repeat 0 0}.withjs #promo-container .promo.closed .info,#promo-container .promo-nojs.closed .info{display:none}#promo-container .title-container{display:block;width:608px;height:36px;position:absolute;top:240px}#promo-container .promo.programme .title-container{height:63px}#promo-container span.main-title{display:block;width:578px;height:36px;padding:5px 15px 0 15px;font-size:3.2em;color:#333;font-weight:bold}#promo-container .promo.closed span.main-title{display:none}#promo-container span.sub-title{display:block;width:578px;height:14px;font-size:1.6em;color:#333;padding:0 15px 0 15px;font-weight:bold}#promo-container .promo.closed span.sub-title{display:none}#promo-container .promo.open span.main-title.small,#promo-container .promo-nojs.open span.main-title.small{display:none}#promo-container .promo.closed .slither{background:url(./f/bgs/blank.gif) repeat;display:block;width:608px;height:344px;position:absolute;z-index:100;top:0}#promo-container .open a.slither-link{display:none}#promo-container .closed a.slither-link{display:block;height:344px;position:absolute;top:0;background:url(./f/bgs/blank.gif);background-color:#f00}#promo-container .closed a.slither-link:hover{cursor:pointer;text-decoration:none}.withjs #promo-container .closed span.main-title.small{display:block;height:96px;position:absolute;top:240px;padding:8px 8px 0 8px;font-size:1.6em;color:#333;font-weight:bold}#promo-container .promos-count-3 span.main-title.small{width:151px;display:block}#promo-container .promos-count-4 span.main-title.small{width:95px;display:block}#promo-container a:hover span.main-title,#promo-container a:hover span.sub-title,#promo-container .promo.hover span.main-title,#promo-container .promo.hover span.sub-title,#promo-container .promo.closed a:hover span.main-title.small{color:#386737;text-decoration:none}#promo-container .promo .info h2,#promo-container .promo-nojs .info h2{padding:5px 15px 3px 15px}#promo-container .promo .info h2,#promo-container .promo-nojs .info h2{font-size:3.2em;color:#333}#promo-container .promo .info h3,#promo-container .promo-nojs .info h3{font-size:1.6em;color:#333;padding:0 15px 15px 15px}.withjs #promo-container .promo.closed .info h2.with-link,.withjs #promo-container .promo-nojs.closed .info h3{display:none}.withjs #promo-container .promo.open .info h2.with-link,.withjs #promo-container .promo.closed .info h2.small,.withjs #promo-container .promo.open .info h3{display:block}.withjs #promo-container .promo .info h2,.withjs #promo-container .promo.open .info h2.small,.withjs #promo-container .promo .info h3{display:none}.withjs #promo-container .promo.closed span.main-title{font-size:1.6em;line-height:1.1em;padding:5px 5px 0 5px}.withjs #promo-container .promos-count-3 .promo.closed span.main-title span{width:151px}.withjs #promo-container .promo h2 a:hover,.withjs #promo-container .promo h3 a:hover{text-decoration:none}.withjs #promo-container .promo.hide .main-title,.withjs #promo-container .promo.hide .sub-title,.withjs #promo-container .promo.hide .info p,.withjs #promo-container .promo.hide .info ul,.withjs #promo-container .promo.hide .info,.withjs #promo-container .promo.hide .play-icon{display:none}.withjs #promo-container .promo .info ul,#promo-container .promo-nojs .info ul{margin:0 15px;float:left}#promo-container .promo .info p,#promo-container .promo-nojs .info p{padding:0 15px;margin:0}.withjs #promo-container .promo .info ul,.withjs #promo-container .promo .info p{display:none}.withjs #promo-container .promo .info ul,.withjs #promo-container .promo .info p{display:block}#promo-container .promo .info ul li,#promo-container .promo-nojs .info ul li{margin-top:1px;margin-bottom:0;font-size:1.3em;line-height:1.2em}.withjs #promo-container .promo .info a.watch-now,.withjs #promo-container .promo .info span.divider{display:none}.withjs #promo-container .open .info a.watch-now.hide,.withjs #promo-container .open .info a.recipes.hide,.withjs #promo-container .open .info a.programme.hide,.withjs #promo-container .open .info span.divider.hide{display:none}.withjs #promo-container .open .info a.watch-now,.withjs #promo-container .open .info a.recipes,.withjs #promo-container .open .info a.programme{display:block;float:left}.withjs #promo-container .open .info span.divider{display:block;float:left;padding-left:.5em;padding-right:.5em}#promo-container .open a.overlay-link{display:block;position:absolute;top:0;left:0;width:608px;height:284px;zoom:1}#promo-container .promo div.opacity{display:block;position:absolute;bottom:0;left:0;width:608px;height:104px;background:url(../f/bgs/opacity-50-white.png) repeat}#promo-container .promo.programme a.overlay-link{height:303px}#promo-container a.overlay-link:hover{text-decoration:none;cursor:pointer}#promo-container .promo .info h2 a,#promo-container .open .info h2 a,#promo-container .promo .info h3 a,#promo-container .promo-nojs .info h2 a,#promo-container .promo-nojs .info h3 a{color:#333}#promo-container .promo .info a.iplayer,#promo-container .promo .info a.recipes,#promo-container .promo-nojs .info a.recipes{color:#386737}#promo-container .promo .info a,#promo-container .promo-nojs .info a{font-weight:bold}#promo-container .promo .info a.recipes:hover,#promo-container .promo .info a,#promo-container .promo .info h2 a:hover,#promo-container .promo.open.hover .info h2 a,#promo-container .promo.open.hover .info h3 a,#promo-container .promo.open.hover .info a.iplayer,#promo-container .promo-nojs .info a.recipes:hover,#promo-container .promo-nojs .info a,#promo-container .promo-nojs .info h2 a:hover,#promo-container .promo-nojs .info h3 a:hover,#promo-container .promo.closed.hover .info h2.small{color:#386737}#promo-container .promo .info p.intro,#promo-container .promo-nojs .info p.intro{font-size:1.3em;float:left;width:274px}#promo-container .promo.custom .info p.intro,#promo-container .promo-nojs.custom .info p.intro{width:489px}#promo-container .info p.secondary-link{clear:left;padding-top:5px}.withjs #promo-container .promo.closed .image-overlay,.withjs #promo-container .promo.open .arrow{display:none}.withjs #promo-container .promo.closed.right .arrow,.withjs #promo-container #promo-0 .arrow{background:url(./f/buttons/drawer-arrow-right.png) no-repeat 0 0}.withjs #promo-container .promo.closed.right a:hover .arrow,.withjs #promo-container #promo-0 a:hover .arrow{background:url(./f/buttons/drawer-arrow-right-hover.png) no-repeat 0 0}.withjs #promo-container .promo.closed .arrow{background:url(./f/buttons/drawer-arrow-left.png) no-repeat 0 0;width:18px;height:28px;position:absolute;bottom:11px;left:8px}.withjs #promo-container .promo.closed a:hover .arrow{background:url(./f/buttons/drawer-arrow-left-hover.png) no-repeat 0 0}#promo-container .promo.open.programme h2 a.play.media-audio,#promo-container .promo.open.programme h2 a.play.media-video,#promo-container .promo.open.programme h2 a.play.media-audio:hover,#promo-container .promo.open.programme h2 a.play.media-video:hover{background:0}.withjs #promo-container .promo.open .image-overlay,.withjs #promo-container .promo.open.hover .image-overlay,.withjs #promo-container .promo.open .play,.withjs #promo-container .promo.open.hover .play,.withjs #promo-container .promo .overlay-link,#promo-container .promo-nojs .overlay-link{background:url(./f/bgs/blank.gif) repeat;display:block;cursor:pointer}.withjs #promo-container .promo.open.hover{cursor:pointer}#promo-container .closed a.overlay-link{display:none}#promo-container .promo.open a.play span.play-icon{width:80px;height:80px;position:absolute;top:160px}#promo-container .promo.open a.play.media-video span.play-icon,#promo-container .promo-nojs a.play.media-video{background:url(../f/buttons/play.png) no-repeat -192px 0}#promo-container .promo.open a.play.media-audio span.play-icon,#promo-container .promo-nojs a.play.media-audio{background:url(../f/buttons/play.png) no-repeat -432px 0}#promo-container .promo.open.hover a.play.media-video span.play-icon,#promo-container .promo.open a.play.media-video:hover span.play-icon,#promo-container .promo-nojs a.play.media-video:hover{background:url(../f/buttons/play.png) no-repeat -352px 0;cursor:pointer}#promo-container .promo.open.hover a.play.media-audio span.play-icon,#promo-container .promo.open a.play.media-audio:hover span.play-icon,#promo-container .promo-nojs a.play.media-audio:hover{background:url(../f/buttons/play.png) no-repeat -592px 0;cursor:pointer}#promo-container .thumb a{position:absolute;left:9px;z-index:1}#promo-container .thumb a.play{position:absolute;top:9px;left:9px;width:170px;height:96px;z-index:2}.withjs #promo-container .thumb a.play{top:0}#promo-container .thumb a.play.media-audio{background:url(../f/buttons/play_32_audio.png) no-repeat}#promo-container .thumb a.play.media-audio:hover{background:url(../f/buttons/play_32_audio_hover.png) no-repeat}#promo-container .thumb a.play.media-video{xbackground:url(../f/buttons/play_32.png) no-repeat;background-image:none}#promo-container .thumb a.play.media-video:hover{xbackground:url(../f/buttons/play_32_hover.png) no-repeat;background-image:none}#promo-container .thumb h2{position:absolute;left:178px;font-size:1.6em;width:139px}.withjs #promo-container .promo.open.hover .info a.iplayer{text-decoration:underline}#column-1 #top-recipes{padding:0;border-top:0}#top-recipes .recipe .title{line-height:1.2em}#top-recipes h2{margin-bottom:16px}#top-recipes dl{position:relative;zoom:1}#top-recipes dt,#top-recipes dd,#top-recipes #recipes-nav .selected{background-color:#f0f0f0}#top-recipes dt,#top-recipes #recipes-nav li{font-size:1.6em;font-weight:bold;padding:8px;float:left}#top-recipes dt{margin-top:8px}#top-recipes #recipes-nav a:hover{cursor:pointer}#top-recipes #recipes-nav .selected a{color:#333}#top-recipes #recipes-nav .selected a:hover{cursor:auto;text-decoration:none}#top-recipes dd{clear:left;zoom:1}#top-recipes ol{overflow:hidden;zoom:1}#top-recipes .picks-list{padding:0 0 8px 8px}#top-recipes .picks-list li{padding-top:82px;margin:8px 8px 0 0;position:relative;width:138px;float:left;display:inline}#top-recipes .picks-list li.promo{padding:0 0 8px 288px;margin-right:8px;border-bottom:1px solid #ddd;width:auto;min-height:158px;_height:158px}#top-recipes .picks-list h3{font-size:1.3em;line-height:16px;font-weight:normal}#top-recipes .picks-list .promo h3{font-size:1.6em;font-weight:bold}#top-recipes .picks-list h4{margin-top:8px;font-size:1.3em;font-weight:normal}#top-recipes .picks-list .chef-name{font-weight:normal}#top-recipes .picks-list .see-more{margin-top:16px;font-weight:bold;color:#333}#top-recipes .picks-list img{position:absolute;top:0;left:0}#top-recipes .list li{border-top:1px solid #ddd;zoom:1;position:relative}#top-recipes .list li.first-child{border:0}#top-recipes .list a{font-weight:bold;font-size:1.3em;line-height:16px;display:block;padding:8px}#top-recipes .numbered a{padding-right:32px}#top-recipes .list-number{font-size:1.7em;line-height:1em;color:#aca7a0;position:absolute;top:50%;right:8px;margin-top:-11px}#top-recipes a:hover .list-number{color:#386737;text-decoration:none}#in-season{overflow:hidden;border-top:0}#column-1 #subcolumn-1 #in-season.padded-module{border-top:0;padding-top:8px}#in-season h2{font-size:2.8em;color:#666;margin-bottom:16px}#in-season h2 a{font-size:1em;color:#666}#in-season h2 a:hover{color:#386737;text-decoration:none}#in-season h5{font-weight:normal}#in-season a.more{font-weight:bold}#in-season h3{width:216px;height:127px;float:left;margin-right:8px;margin-bottom:8px;position:relative}#in-season h3 a span{position:absolute;background:url("../f/bgs/opacity-50-black.png") repeat scroll 0 0 transparent;_background:0;_background-color:#333;padding:8px;width:200px;bottom:0;left:0;font-size:2em;line-height:1em;color:#fff}#in-season h3 a:hover span{text-decoration:underline;_cursor:pointer;*cursor:pointer}#in-season ul a{font-size:1.3em;line-height:16px}#in-season h4{font-size:1.6em;line-height:16px;margin-bottom:8px;color:#333}#in-season ul li{margin-bottom:8px}#in-season ul li a{font-weight:normal}#in-season h5{font-size:1.3em;line-height:16px;display:block;margin-bottom:8px}#in-season h3.footer{color:#333;font-size:1.3em;line-height:16px;display:block;height:auto;margin-bottom:0;width:100%;_width:352px}#featured-chefs h3{font-size:1.3em;line-height:16px;font-weight:normal}#featured-chefs ul{list-style:none outside none;overflow:hidden;margin-bottom:8px}#featured-chefs ul li{float:left;width:128px;xmargin-right:24px;margin-right:2px}#featured-chefs ul li.last-item{margin-right:0}#featured-chefs ul li h3 a{text-decoration:none}#featured-chefs ul li h3 a:hover{_text-decoration:underline}#featured-chefs ul li h3 a:hover span{text-decoration:underline}#featured-chefs a.see-more{font-weight:bold;clear:left}#food-programmes-iPlayer{background-color:#eee;padding-bottom:16px;position:relative}#food-programmes-iPlayer h2 a{top:10px;left:136px;position:absolute;z-index:2;width:127px;height:22px;font-size:12px}#food-programmes-iPlayer h2 a span.logo{background-image:url(./f/icons/iPlayer.png);display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:#eee}#food-programmes-iPlayer ul{margin-top:16px}#food-programmes-iPlayer li{min-height:72px;padding-left:136px;position:relative;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0}#food-programmes-iPlayer li h3{min-height:72px;height:72px}#food-programmes-iPlayer li h3 img{position:absolute;left:0;_left:-136px;top:0}#food-programmes-iPlayer li h3 .overlay{position:absolute;top:0;left:0;_left:-136px;z-index:2;display:block;width:128px;height:72px}#food-programmes-iPlayer li h3 a .overlay span{background-image:url(../f/buttons/play.png);background-position:-64px -48px;background-repeat:no-repeat;height:32px;width:32px;display:block}#food-programmes-iPlayer li h3 a:hover .overlay{_cursor:pointer;*cursor:pointer}#food-programmes-iPlayer li h3 a:hover .overlay span{background-image:url(../f/buttons/play.png);background-position:-96px -48px;background-repeat:no-repeat;height:32px;width:32px;display:block}#food-programmes-iPlayer li h3 a .overlay.audio span{background-image:url(../f/buttons/play.png);background-position:-128px -48px;background-repeat:no-repeat;height:32px;width:32px;display:block}#food-programmes-iPlayer li h3 a:hover .overlay.audio span{background-image:url(../f/buttons/play.png);background-position:-160px -48px;background-repeat:no-repeat;height:32px;width:32px;display:block}#food-programmes-iPlayer li h3 .mainTitle{font-weight:bold;font-size:1.3em;line-height:16px;display:block}#food-programmes-iPlayer li h3 a .subTitle{font-weight:normal;font-size:1.3em;line-height:16px;display:block}#food-programmes-iPlayer li h3 a:hover .mainTitle{text-decoration:underline}#food-programmes-iPlayer li h3 a:hover .subTitle{text-decoration:underline}#food-programmes-iPlayer .footer-link{margin-top:8px;font-weight:bold;display:block}#food-programmes-iPlayer .footer-link.line-before{padding-top:8px}.withjs #promo-container .promo.closed.right .arrow,.withjs #promo-container #promo-0 .arrow,.withjs #promo-container .promo.closed.right a:hover .arrow,.withjs #promo-container #promo-0 a:hover .arrow,.withjs #promo-container .promo.closed .arrow,.withjs #promo-container .promo.closed a:hover .arrow,#promo-container .promo div.opacity,#promo-container .open .info,#promo-container .promo.open a.play.media-video span.play-icon,#promo-container .promo.open a.play.media-audio span.play-icon,#promo-container .promo.open.hover a.play.media-video span.play-icon,#promo-container .promo.open a.play.media-video:hover span.play-icon,#promo-container .promo.open.hover a.play.media-audio span.play-icon,#promo-container .promo.open a.play.media-audio:hover span.play-icon{_background-image:none}#promo-container .promo-nojs .info{_background-color:#eee}#social-media-links.module.coloured{padding-bottom:0;padding-top:0;background:#eee}#social-media-links h2{background:#7a8076;color:white;padding-bottom:8px;font-size:1.7em}#social-media-links ul{margin-top:10px}#social-media-links li{width:124px;padding:0 8px;font-size:1.3em;display:inline-block;margin-bottom:16px}#social-media-links a{display:inline-block}#social-media-links a span{display:inline-block;position:relative;left:5px;top:-4px}#social-media-links a img{margin-right:10px}#social-media-links a:hover span{text-decoration:underline}@font-face{font-family:"CuriousSans-Bold";font-style:normal;font-weight:normal;src:url("../../font/CuriousSans-Bold.eot?#iefix") format("embedded-opentype"),url("../../font/CuriousSans-Bold.woff") format("woff"),url("../../font/CuriousSans-Bold.ttf") format("truetype")}.page{background-color:white;overflow:auto}#embedded-question{height:100%;background:white;padding-bottom:0;m\argin-bottom:20px}#embedded-question h2{margin-top:15px;margin-left:10px}#embedded-question h3{margin-bottom:10px;font-size:1.5em;margin-left:10px}#embedded-question .eq{display:flex}#embedded-question img{width:150%}#embedded-question .eqleftblock,#embedded-question .eqrightblock{overflow:hidden;font-size:1.8em;color:#666;position:relative;text-align:left;width:49%;float:left;margin-right:2px;line-height:1em}#embedded-question .eqrightblock{margin-left:2px}#embedded-question .option-title{font-size:1em;font-weight:normal;font-family:"CuriousSans-Bold",Arial,Helvetica,freesans,sans-serif;width:96%;background-image:url('../../css/f/bgs/opacity-50-white.png');position:absolute;top:0;padding:15px 2%;padding-left:27px}#embedded-question:nth-child(n){filter:none}#embedded-question .option-choose{position:absolute;top:65%;width:50%;background:white;left:27px;padding:10px;font-size:.68em;font-weight:bold;font-family:helvetica,freesans,sans-serif}#embedded-question a .option-choose{color:#333;padding-left:20px;text-align:left;height:23px;overflow:hidden}#embedded-question a:hover .option-choose,#embedded-question a:focus .option-choose,#embedded-question .option-choose.hover{text-decoration:underline}#embedded-question .option-choose .icon{background:#9ee52c url('f/icons/question_link_button.png') no-repeat;background-position:-60px -164px;position:absolute;right:0;top:0;padding:10px 15px;font-size:1.4em;height:23px}#embedded-question a:hover .option-choose .icon,#embedded-question a:focus .option-choose .icon,#embedded-question a .option-choose.hover .icon{background-position:-160px -164px}#embedded-question a:hover .option-choose .icon:before,#embedded-question a:focus .option-choose .icon:before{content:'';border-bottom:45px solid #333;position:absolute;border-left:12px solid white;top:0;left:-11px}#embedded-question .option-choose.hover .icon:before{border-bottom:45px solid #333}#embedded-question .option-choose .icon:before{content:'';border-bottom:45px solid #9ee52c;position:absolute;border-left:12px solid white;top:0;left:-11px}