@charset "utf-8";  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent; } legend, caption { display: none; }  html, body { margin: 0; padding: 0; height: 100%; } body { color: #000; background-color:#FFF; font-family:Arial, Tahoma, sans-serif; font-size: 0.8em; line-height: 1.4em; overflow-y: scroll; } * html body { overflow-y: visible; } *+html body { overflow-y: visible; } a { color: #000; text-decoration: underline; } h1,h2,h3,h4,h5,h6 {padding: 0 0 10px 0;} h1 { font-size:2em; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } h4 { font-size:1.4em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } p { margin: 0 0 8px 0; } ol, ul { list-style-type: none; } ul { padding: 0 0 0 15px; } li { padding: 0 0 0 0; } dl { padding: 0 0 20px 0; } dt { padding: 0 0 5px 0; } dd { padding: 0 0 5px 0; }  #madeByMU a {position:fixed;visibility: hidden;} #madeByMU .r {bottom:30px;right:0;} #madeByMU .l {bottom:30px;left:0;width:15px;} #madeByMU .b {bottom:0;right:30px;} * html #madeByMU a {position:absolute; right:0px; }  * html #madeByMU .r, * html #madeByMU .l {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 140 + "px");} * html #madeByMU .b {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 15 + "px");} div.mediaPlayer div.videoControls { position:absolute; right:0px; bottom:0px; height:25px; background-image:url(http://assets1.takeitaway.org.uk/lib/mediaPlayer/black60.png); } div.mediaPlayer div.videoPlay { height:25px; cursor: pointer; width:25px; float:left; background-image: url(http://assets2.takeitaway.org.uk/lib/mediaPlayer/videoControls/play.png); } div.mediaPlayer div.videoPlay.playing { background-image: url(http://assets3.takeitaway.org.uk/lib/mediaPlayer/videoControls/pause.png); } div.mediaPlayer div.videoProgress { height:25px; width:100px; float:left; } div.mediaPlayer div.videoProgress div.videoProgressHolder { height:5px; width:90px; margin-top:10px; margin-left:5px; overflow: hidden; cursor: pointer; background-color: #666; } div.mediaPlayer div.videoProgressSlider { height:5px; width:1px; background-color: #FFF; overflow: hidden; margin:0; padding:0; } div.mediaPlayer div.videoTime { height:20px; width:63px; float:left; color:#fff; font-size: 0.7em; font-weight:bold; padding-top:5px; padding-left:2px; } div.mediaPlayer div.volumeButton { height:25px; cursor: pointer; width:25px; float:left; background-image: url(http://assets4.takeitaway.org.uk/lib/mediaPlayer/videoControls/mute.png); } div.mediaPlayer div.volumeButton.muted { background-image: url(http://assets5.takeitaway.org.uk/lib/mediaPlayer/videoControls/mute_active.png); }  div.pageMedia { width:630px; height:250px; position:relative; left:0px; top:0px; overflow:hidden; } div.mediaSwapper div.mediaItem { width:inherit; height:inherit; overflow:hidden; display:none; } body.noJavascript div.mediaSwapper div.mediaItem { display:block; } div.mediaSwapper div.mediaItem.current { z-index:10; } div.mediaSwapper div.mediaItem.previous { z-index:9; } div.mediaSwapper div.mediaCaption { width:190px; height:190px; left:20px; top:-230px; position:relative; color:#fff; padding:10px; background-image:url(http://assets1.takeitaway.org.uk/lib/mediaPlayer/black60.png); } div.mediaSwapper div.mediaCaption h3, div.mediaSwapper div.mediaCaption p { padding:0; margin:0; }  div.mediaSwapper .first { padding-top:0; } div.mediaSwapper div#transport { position:absolute; left:0px; top:0px; z-index:11; width:inherit; } div.mediaSwapper div#transport_playpause { background-image:url(http://assets1.takeitaway.org.uk/lib/mediaPlayer/black60.png); } div.mediaSwapper div#transport div#transport_next, div.mediaSwapper div#transport div#transport_previous { position:absolute; top:180px; right:0px; width:20px; height:50px; background-image: url(http://assets3.takeitaway.org.uk/lib/mediaPlayer/transportControls/next.png); background-position: 0 0; cursor: pointer; } div.mediaSwapper div#transport div#transport_previous { background-image: url(http://assets4.takeitaway.org.uk/lib/mediaPlayer/transportControls/previous.png); left:0px; } div.mediaSwapper div#transport div#transport_next.hover { background-image: url(http://assets5.takeitaway.org.uk/lib/mediaPlayer/transportControls/next_hover.png); } div.mediaSwapper div#transport div#transport_previous.hover { background-image: url(http://assets1.takeitaway.org.uk/lib/mediaPlayer/transportControls/previous_hover.png); } div.mediaSwapper div#transport div#transport_playpause { height:25px; top:0px; right:0px; position:absolute; cursor: pointer; } div.mediaSwapper div#transport div.transport_chooser { background-image: url(http://assets2.takeitaway.org.uk/lib/mediaPlayer/transportControls/inactive.png); width:25px; height:25px; float:left; cursor: pointer; } div.mediaSwapper div#transport div.transport_chooser.current { background-image: url(http://assets3.takeitaway.org.uk/lib/mediaPlayer/transportControls/active.png); } div.mediaSwapper div#transport div#transport_playpause div#transport_play { width:25px; height:25px; float:left; background-image: url(http://assets4.takeitaway.org.uk/lib/mediaPlayer/transportControls/play.png); } div.mediaSwapper div#transport div#transport_playpause div#transport_play.playing { background-image: url(http://assets5.takeitaway.org.uk/lib/mediaPlayer/transportControls/pause.png); }  #lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; } #lbFlash { position:absolute; left:0px; top:0px; } .lbLoading { background: #fff url(http://assets1.takeitaway.org.uk/lib/easyCMS/imgs/loading.gif) no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 100px; outline: none; z-index:200; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url(http://assets2.takeitaway.org.uk/lib/slimbox/prevlabel.gif) no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(http://assets3.takeitaway.org.uk/lib/slimbox/nextlabel.gif) no-repeat 100% 15%; } #lbBottom {  text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(http://assets4.takeitaway.org.uk/lib/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { } #lbBottomContainer a.download { background: transparent url(http://assets5.takeitaway.org.uk/lib/slimbox/gallery_download.png) no-repeat;min-height: 20px; padding-left: 22px; padding-right: 1px; width: 100%; } #content { width: 665px; float: right; position: relative; top: 25px; background: url(http://assets1.takeitaway.org.uk/imgs/content-box/bottom.png) no-repeat bottom; margin-bottom: 80px; } #contentInner { padding: 15px; padding-left: 30px; padding-top: 19px; margin-bottom: 45px; background: url(http://assets2.takeitaway.org.uk/imgs/content-box/top.png) no-repeat; min-height: 395px;  overflow:visible; } #containerInner { width: 985px; position: relative; left: 145px; } #footerWidgets { position: relative; width: 995px; left: 135px; } #container { background: url(http://assets3.takeitaway.org.uk/imgs/footer_bg.png) no-repeat bottom left;  overflow: hidden; } #logo { padding-top: 30px; } body { background: url(http://assets4.takeitaway.org.uk/imgs/header.png) no-repeat scroll; background-position: left top;   } .clear { clear: both; } .txt ul, .txt ol { padding-top: 0;  padding-left: 25px; } .txt ul { list-style-type:none; padding-left: 0; } .txt ul li { background-image: url(http://assets5.takeitaway.org.uk/imgs/bullet.png); background-repeat: no-repeat; background-position:5px 8px; padding-left: 25px; } h3, h4, h5 { padding-top: 20px; }  .printButton { position: absolute; top: -25px; right: 20px; display: block;  } .col1, .singleRecord .img { width: 260px; } .col2, .singleRecord #content .copy { width: 350px; } .hasNoImage .col2, .news .hasNoImage .copy { width: 560px; } .col, .singleRecord .img, .singleRecord .copy { float: left; } html div.pageMedia { width: 100%; height: auto; } ul { list-style-type: disc; } ol { list-style-type:decimal; padding-left: 20px; } .mediaCaption .caption { display: none; } .mediaCaption p { text-align: right; color:#888888; padding-top: 7px; margin-bottom: 20px; } .mediaItem { width: 240px; } .textMultipleImages #contentInner h3, .textMultipleImages #contentInner h4, .textMultipleImages #contentInner h5, .text2cols #contentInner h3, .text2cols #contentInner h4, .text2cols #contentInner h5 { line-height: 1.4em; } .textMultipleImages .addThis { top: 35px; left: 0px; position: relative; padding-left: 0; } #nav { width: 300px;   overflow: hidden; padding-top: 10px; } #childNav ol { list-style-type: none; padding-left: 0; } .moreLinks li, .pagechooser a, .perpetualScroll a { padding-bottom: 10px; background-color: #ef4035; padding: 3px 5px; display: inline-block; margin-bottom: 10px; float: left; clear: left; }  .moreLinks li.backTo { position: relative; top: 10px; margin-bottom: 20px; } .moreLinks li a, .fileInfo { color: white; text-decoration: none; }  html .pdfLink, html .docLink, html .xlsLink, html .pptLink { padding-left: 25px; background-repeat: no-repeat; background-position: 3px 4px; } html .pdfLink { background-image: url(http://assets1.takeitaway.org.uk/imgs/icon/pdf.png); } html .docLink { background-image: url(http://assets2.takeitaway.org.uk/imgs/icon/doc.png); } html .pptLink { background-image: url(http://assets3.takeitaway.org.uk/imgs/icon/ppt.png); } html .xlsLink { background-image: url(http://assets4.takeitaway.org.uk/imgs/icon/xls.png); } .breadCrumb { position: absolute; top: -95px; left: 15px; }  #navList ol, #navList { list-style-type: none; padding-left: 0; } #navList li { float: left; clear: left; background-repeat: no-repeat; background-position: top right; } #navList .one { background-image: url(http://assets5.takeitaway.org.uk/imgs/nav/nav-img1.png); } #navList .two { background-image: url(http://assets1.takeitaway.org.uk/imgs/nav/nav-img2.png); } #navList .three { background-image: url(http://assets2.takeitaway.org.uk/imgs/nav/nav-img3.png); }  #navList a { color: white; font-weight: bold; font-size: 1.4em; font-family:Georgia; height: 33px; display:inline-block; text-decoration: none; padding-top: 9px; padding-left: 15px; padding-right: 15px; white-space:nowrap; } #navList .level1 li { background: url(http://assets3.takeitaway.org.uk/imgs/nav/nav2_img.png) no-repeat; display:inline-block; } #navList .level1 { padding-left: 15px; padding-top: 5px; padding-bottom: 15px; } #navList .level1 li a { background: none; color: #0C6079; font-size: 1.1em; padding-top: 8px; height: 29px; }  #navList .level1 .active a { background: url(http://assets4.takeitaway.org.uk/imgs/nav/nav2_active.png) left 5px no-repeat ; } .level0 .activeParent a, .level0 .active a { background: url(http://assets5.takeitaway.org.uk/imgs/nav/nav1_active.png) left 10px no-repeat ; }  #navList .level2 { padding-bottom: 15px; } #navList .level2 li a { background: none; height: auto; } h2 { font-size: 2.1em; position: absolute; top: -35px; left: 15px; } h2, h3, h4, h5, h6 { font-family: Georgia; }  h2, h3, h4, h5, h6 { color: #0c6079; } a, blockquote, .widget .moreLinks li a { color: #ef4035; } a:hover { color: #ef7870; } #navList .level1 a:hover, .breadCrumb a:hover, h3 a:hover { color: #79929a; } .breadCrumb a { color: #0c6079; } #navList a:hover { color: #c2c2c2; } #childNav li:hover, .pagechooser a:hover { background-color: #ef7870; } h3 a { text-decoration: none; color: #0C6079; } blockquote { font-size: 1.9em; font-weight: bold; line-height: 1.1em;  margin: 0; padding-left: 30px; padding-top: 10px; } .text2cols .col1, .text2cols .mediaItem, .faq .col1, .faq .mediaItem { width: 615px; } .text2cols .pageMedia .mediaItem, .text2cols .pageMedia { height: 335px; } html .faq .mediaSwapper .mediaItem, html .faq .pageMedia { height: 300px; } .text2cols .col2, .text2cols .col3 { width: 295px; } .text2cols .col2 { padding-right: 30px; } .text2cols .col1 { float: none; } .text2cols .mediaSwapper div.mediaCaption, .faq .mediaSwapper div.mediaCaption { background: none; position:static; height: auto; padding-left: 0; padding-right: 0; width: 100%; text-align: right; } .text2cols .addThis { top: 35px; left: 0px; position: relative; padding-left: 0; } #transport_previous, #transport_next { display: none; } div.mediaSwapper div#transport_playpause { padding: 0 6px; } div.mediaSwapper div#transport div#transport_playpause div#transport_play { background-image: url(http://assets1.takeitaway.org.uk/imgs/transportControls/play.png); background-repeat: no-repeat; background-position:center; } div.mediaSwapper div#transport div#transport_playpause div#transport_play.playing { background-image: url(http://assets2.takeitaway.org.uk/imgs/transportControls/pause.png); } div.mediaSwapper div#transport div.transport_chooser.current { background-image: url(http://assets3.takeitaway.org.uk/imgs/transportControls/active.png); } div.mediaSwapper div#transport div.transport_chooser { background: url(http://assets4.takeitaway.org.uk/imgs/transportControls/inactive.png); background-repeat: no-repeat; background-position:center; } div.preview { display:none; } div.mediaSwapper div#transport div#transport_playpause, div.mediaSwapper div#transport div.transport_chooser, div.mediaSwapper div#transport div#transport_playpause div#transport_play { height: 20px; } div.mediaSwapper div#transport div.transport_chooser, div.mediaSwapper div#transport div#transport_playpause div#transport_play { width: 14px; } body div.mediaPlayer div.videoControls { bottom: 40px; } .recordList #content { background: url(http://assets5.takeitaway.org.uk/imgs/content-box/bottom2.png) no-repeat scroll 1px bottom; padding: 0 0 21px 0; } .recordList #contentInner { background: url(http://assets1.takeitaway.org.uk/imgs/content-box/topRecordList.png) no-repeat scroll; padding: 90px 0 0 0; margin-bottom: 0; } .recordList #contentInner .col { background: url(http://assets2.takeitaway.org.uk/imgs/content-box/bodyRecordList.png) repeat-y scroll; width: 620px; padding: 0 15px 0 30px; } .recordList .introduction { position: absolute; top: 19px; left: 26px; width: 624px; height: 36px; overflow: hidden; color: white;  font-weight: bold; } .recordList #records, .recordList .mediaList {  } .recordList .col1 { width: auto; } .pagechooser a, .perpetualScroll a{ display: inline-block; float: none; clear:both; color: white; text-decoration:none; margin-bottom: 0; } .perpetualScroll { margin: 18px 0 14px 0; } .perpetualScroll a { text-align:center; width:605px; } .recordList .pagechooser { padding-bottom: 12px; } div.pagechooser-perpetual-enabled { display:none; } .recordList .backTo { margin-bottom: 0; } .recordList #childNav {  bottom: -20px; left: 11px; position: absolute; } .recordList .news .choiceItem { width: 615px; height: 120px; border-bottom: solid 1px #0C6079; padding: 20px 0; } .recordList .news #records .img { width: 230px; float: left; position: relative; } .singleRecord .news .img { position: relative; } .recordList .news #records .copy { width: 385px; float: left; height: 120px; position: relative; } .recordList #records .copy h3 { padding-top: 0; } #records .moreLinks li { position: absolute; right: 0; bottom: 0; margin-bottom: 0; background: url(http://assets3.takeitaway.org.uk/imgs/read_more.png); width: 85px; height: 25px; } #records .moreLinks li a { font-size: 0; display: block; width: 100%; height: 100%; line-height: 0; } #records .moreLinks li:hover { background-position: 0 33px; } .news #records .hasNoBoxImage .copy { padding-left: 230px; }  .dateFeature { background: url(http://assets4.takeitaway.org.uk/imgs/calendar.png) no-repeat; width: 67px; height: 66px; position: absolute; top: -12px; left: -7px; color: white; padding: 5px; padding-top: 20px; padding-left: 0; text-align: center; font-weight: bold; font-family: Georgia; } .dateFeature .day { font-size: 1.8em; } .dateFeature .month { display: block; font-size: 0.9em; } .singleRecord #content h3 { padding-top: 0; } .singleRecord #content .col1 { width: 100%; } .singleRecord .choiceItem .widget.twitter { width: 290px; float: right; } body.singleRecord .mapSearch #content .choiceItem .widget.twitter .copy { width: 290px; padding-left: 0; } body.singleRecord .mapSearch #content .choiceItem .widget.twitter .twitterFeed { padding-left: 0; height: auto; } #mapAndTwitter { overflow: hidden; } .noTwitter #gmap { width: 613px; } body.singleRecord .mapSearch #content .choiceItem .widget.twitter .tweetFooter { right: auto; top: auto; margin-left: 60px; } body.singleRecord .mapSearch #content .choiceItem .widget.twitter .tweetFooter a { background: none; text-indent: 0; font-size: 13px; line-height: 1em; position: static; } body.singleRecord .mapSearch #content .choiceItem .widget.twitter br.clear { display: none; } body.singleRecord .mapSearch #content .choiceItem .widget.twitter blockquote { font-size: 12px; width: 230px; } .sectionHomepage #content, .sectionHomepageSpecial #content { background: url(http://assets5.takeitaway.org.uk/imgs/content-box/bottom3.png) no-repeat bottom; padding: 0; margin-bottom:76px; } .sectionHomepage #contentInner, .sectionHomepageSpecial #contentInner { background: url(http://assets1.takeitaway.org.uk/imgs/content-box/top3.png) no-repeat; margin-bottom: 11px; padding: 0 0 0 5px; } .sectionHomepage #contentInner .col, .sectionHomepageSpecial #contentInner .col { background: none; width: auto; padding: 0; } .sectionHomepage #records, .sectionHomepage .mediaList, .sectionHomepageSpecial #records, .sectionHomepageSpecial .mediaList { padding-top: 70px; } .sectionHomepage .choiceItem .item { background: url(http://assets2.takeitaway.org.uk/imgs/shbox.png) no-repeat; width: 283px; height: 221px; padding: 20px; position: relative; } .sectionHomepageSpecial .choiceItem .item { background: url(http://assets3.takeitaway.org.uk/imgs/shbox2.png) no-repeat; width: 179px; height: 217px; padding: 20px; position: relative; } .sectionHomepage .choiceItem { float: left; padding-right: 10px; padding-bottom: 15px; } .sectionHomepageSpecial .choiceItem { padding-right: 1px; padding-bottom: 15px; float: left; } .sectionHomepage .choiceItem.even, .sectionHomepage .rowLast { padding-right: 0; } .sectionHomepage #records .moreLinks li { bottom: -5px; } .sectionHomepage #records .copy h3, .sectionHomepageSpecial #records .copy h3 { padding-top: 7px; padding-bottom: 5px; height: 40px; } .sectionHomepage #records .hasNoBoxImage .copy h3, .sectionHomepageSpecial #records .hasNoBoxImage .copy h3 { padding-top: 0; }  .faq .link { padding-bottom: 7px; padding-top: 0; padding-left: 15px; background: url(http://assets4.takeitaway.org.uk/imgs/faq_inactive.gif) no-repeat 0 2px; cursor:pointer; } .faq .addThis { top: 35px; left: 0px; position: relative; padding-left: 0; } .pageCrossSell h3 { font-size: 1em; padding-top: 5px; height: 25px; overflow: hidden; padding-bottom: 0; margin-bottom: 13px; font-family: Georgia; } .pageCrossSell .widgetInner { background: url(http://assets5.takeitaway.org.uk/imgs/widget-bg.png) no-repeat; width: 191px; height: 197px; padding: 10px; padding-top: 17px; padding-left: 13px; padding-right: 15px; } .pageCrossSell .widgetInner p { margin-bottom: 0; height: 35px; }  .widgets {  } .widget .moreLinks, .widget .moreLinks li { padding-left: 0; } .widget .moreLinks li { background: none; } .widget .moreLinks li a { text-decoration: underline; } #widgets { padding-top: 75px; } #container.pageGallery .col2 { width:635px; } .mediaList li { background: url(http://assets1.takeitaway.org.uk/imgs/gallery/imagebg.png) no-repeat; padding: 10px; padding-right: 15px; height: 210px; width: 186px; float: left; list-style-type: none; } .mediaList .image { background: url(http://assets1.takeitaway.org.uk/imgs/gallery/imagebg.png) no-repeat; } .mediaList .video { background: url(http://assets3.takeitaway.org.uk/imgs/gallery/videobg.png) no-repeat; } .mediaList .audio { background: url(http://assets4.takeitaway.org.uk/imgs/gallery/audiobg.png) no-repeat; } .mediaList .image p { padding-top: 4px; } ol.mediaList { padding-left: 0; overflow: hidden; } .mediaList h3 { clear: both; }  #lbNumber { display: none; } #lbCaption .desc { display: block; padding-bottom: 10px; } #lbCaption .fileInfo { color: black; font-weight: normal; padding-left: 6px; padding-right: 20px; background: url(http://assets5.takeitaway.org.uk/imgs/gallery_download.png) no-repeat right center; } html #lbCloseLink { bottom: 0; position: absolute; right: 0; margin: 5px 10px; } .pageGalleryWithDownload .mediaList dd.image a { background-position: 0 center; } .pageGallery .addThis { top: 35px; left: 0px; position: relative; padding-left: 0; }  .twitterFeed { height: 223px; width: 275px; list-style-type: none; padding: 0; } .twitter .widgetInner { height: 275px; } .twitterFeed blockquote { font-size: 0.85em; color: #000; background: none; width: 210px; float: left; padding: 0; line-height: 1.4em; font-weight: normal; } .twitterFeed .profileImage { height: 50px; width: 60px; float: left; } .twitterFeed li .copy { overflow: hidden;  padding-bottom: 20px; } .twitterFeed .author { color:#757575; } .facebookLiveStream .facebookFooter { } .tweetFooter a, .facebookLiveStream .facebookFooter a, #footer .news .newsReadMore { display: block; background-image: url(http://assets1.takeitaway.org.uk/imgs/buttons.png); width: 110px; height: 30px; font-size: 0; line-height: 0; position: absolute; right: 0; bottom: 0; } .facebookLiveStream .facebookFooter { padding-top: 5px; } html .facebookLiveStream .facebookFooter a { background-position: -349px 0; width: 134px; position: absolute; right: 0; bottom: 0; } .facebookLiveStream .facebookFooter a:hover { background-position: -349px 30px; } .tweetFooter a:hover { background-position: 0 30px; }   .facebookLiveStream .widgetInner { height: 255px; } #footer .socialWidgets, #footer .news { width: 290px; } #footer .facebookLiveStream, #footer .twitter, #footer .socialWidgets, #footer .news { float: left; padding: 37px 25px 25px; padding-bottom: 0; } #footer .facebookLiveStream { padding-top:47px; } #footer .facebookLiveStream, #footer .news { padding-right: 0; } #fwTwo { background: url(http://assets2.takeitaway.org.uk/imgs/footer_box.png) no-repeat; height: 325px; overflow: hidden; } #footer h3 { color: #515151; font-size: 1.4em; } .tweetFooter { position: relative; right: -14px; top: -4px; } #footerInner { left: 145px; position: relative; overflow: hidden; padding-top: 40px; width: 970px; }  #fcsponsor .mediaItem { float: left; width: 77px; text-align: center; padding-left: 10px; padding-right: 10px; } #fcfoot2 { float: left; } #fcfoot1 { padding-left: 50px; height: 135px; } #fcsponsor .moreLinks, #fcsponsor h3 { display: none; } .widget.mailinglistSubscribe input { width: 205px; } .widget.mailinglistSubscribe .fremail { float: left; width: 215px; overflow: hidden !important; } .widget.mailinglistSubscribe .frsubmit { clear: none; overflow: hidden !important; padding-top: 15px; } .widget.mailinglistSubscribe .r { padding: 0; } .widget.mailinglistSubscribe .frsubmit input { background: url(http://assets3.takeitaway.org.uk/imgs/go_button.png) no-repeat; width: 51px; cursor:pointer; float: left; } .widget.mailinglistSubscribe .frsubmit input:hover { background-position: 0 -28px; } #mlWidgetForm .fieldGroup { padding-bottom: 0; } .widget.mailinglistSubscribe .clear, .widget.facebookLike .clear { display: none; } .widget.facebookLike h3, #fcsocial h3 { padding-top: 7px; } .widget.facebookLike { height: 105px; } #fcsocial .mediaCaption { display: none; } #fcsocial .mediaItem { float: left; width: 38px; } #tweetsInner #tweet .date { color: white; line-height: 1.4em; } #footer h2 { position: static; left: 0; top: 0; } #footH { text-align: center; } #footH h5 { padding-top: 0; padding-bottom: 5px; color: #EB4D42; } #footH h2 { padding-bottom: 0; } #fcfoot1 { width: 650px; float: right; } #fcfoot1 h3 { color: white; font-weight: normal; font-family: Arial; padding-top: 0; } #fcfoot1 #fclinks { display: none; } #footer .news .item { margin-bottom:10px; } #footer .news .item .img, #footer .news .item .copy { float:left; width:126px; } #footer .news .item .copy { width:157px; } #footer .news .item .copy h3 { padding-top:0; padding-bottom:4px; color:#0C6079; font-size:1em; line-height:1.2em; font-family:Arial,Tahoma,sans-serif; } #footer .news .item .copy p { margin: 0 0 4px; } #footer .news .item .copy .subHeading { margin-bottom:0; color:#757575; } #footer .news .newsReadMore { position:absolute; right: 7px; bottom: 4px; background-position:-350px 0; width:100px; } #footer .news .newsReadMore:hover { background-position: -350px 30px; }  #fwTwo #fcsocial, #fwTwo .addThis { float: left; } #fwTwo .addThis { margin: 44px 0 0 28px; }  #content form .l { width: 160px; padding-left:13px; } #content .formrow { width:615px; } #content .frcheckIfYouAreHumanCaptcha .l, .frcheckIfYouAreHumanCaptcha .r, .ftbutton .r { padding-left: 173px; } #content .frcheckIfYouAreHumanCaptcha .l label { font-weight: normal; } .mailinglistSubscribe #content .col2 {  } #content form h3, .mailinglistSubscribe #content h3 { padding-top: 10px; margin-top: 15px; padding-left: 13px; width: 602px; background-color: #D7D7D7; } #content .formrow { clear: both; overflow: auto !important; padding-bottom:10px; padding-top: 7px; background-color:#d7d7d7; line-height: 1.3em; } .l, .r { float: left; } .fieldGroup { padding-bottom: 20px; }  .ftchecklist .r label, #content form .l { font-weight: bold; min-height: 20px; } .formrow .fieldSpecs, .frSubscribe .l, .frunsubscribe .l, .frsubmit .l { display: none; }    form .r { width: 395px; } .r input, .r select { height: 18px; padding-left:3px; border:1px solid #767676; } .r input, .r select, .r textarea { width: 317px; } .r .req { display: inline;  padding-left: 20px; font-size:1em; color: #EE4133; } .ftyesno input, .ftchecklist input { width: 15px; height: 13px; } .ftchecklist div { padding-bottom: 10px; overflow: auto; } .ftchecklist { padding-bottom: 0; } .ftchecklist fieldset label { display: block; width: 355px; float: left; padding-left: 15px; } .ftchecklist fieldset input { display: block; float: left; } .frcheckIfYouAreHumanCaptcha {  font-size: 0.9em; } #content .frcheckIfYouAreHumanCaptcha .l { width: 320px; } .frcheckIfYouAreHumanCaptcha .r { padding-top: 10px; } .frcheckIfYouAreHumanCaptcha .r input { margin-bottom: 10px; } .captchaAudio { display: block; padding-top: 10px; } .ftcaptcha .l { font-weight: normal; } .ftbutton input, html #container.whatson .moreLinks .bookNow a, html #container.whatsonArchive .moreLinks .bookNow a, .whatson .infoButton, .whatsonArchive .infoButton { width: 69px; height: 22px; border: none; text-indent: -9999px; font-size: 0; line-height: 0; } .ftbutton input { background: url(http://assets1.takeitaway.org.uk/imgs/buttons.png) no-repeat; background-position: -272px 0px; width: 76px; height: 29px; } .ftbutton input:hover { background-position: -272px -29px; } #content #privacyStatement h3 { padding-left: 0; margin-top: 0; } #privacyStatement, #thirdPartyStatement { background-color: #D7D7D7; padding-left: 13px; width: 602px; padding-bottom: 7px; margin-top: 15px; } #thirdPartyStatement { margin-top:0; } .frunsubscribe .r { padding-bottom: 30px; } .mailinglistUnsubscribe .col1 { width:620px; } .mailinglistUnsubscribe .formrow:first-child { padding-top: 12px; } .login .col1 { width: 600px; } .mapSearch #content { background: url(http://assets5.takeitaway.org.uk/imgs/content-box/bottom2.png) no-repeat scroll center bottom transparent; } .mapSearch #contentInner { background: url(http://assets1.takeitaway.org.uk/imgs/content-box/top2.png) no-repeat scroll 0 0 transparent; margin-bottom: 21px; } .mapSearch #contentInner .col { background: none; width: auto; padding: 0; } .mapSearch .pagechooser { padding-bottom: 0; } .mapSearch .perpetualScroll { padding-left:4px; } .mapSearch .perpetualScroll a { text-align:center; width:638px; } .mapSearch #map { width: 620px; height: 380px; left: 23px; position: absolute; top: 203px; } .mapSearch #content { background: url(http://assets2.takeitaway.org.uk/imgs/content-box/map_bg_noJ.png) no-repeat; min-height: 607px; } .mapSearch #contentInner { background: none; padding-left:7px; padding-top: 11px; } .mapSearch #content .col1 { width: 665px; } .mapSearch #content #records { clear:both; padding-top: 14px; } .mapSearchForm { background: url(http://assets3.takeitaway.org.uk/imgs/mapSearchForm.png) no-repeat; background-position: 337px 0; zoom: 1; position: relative; } .mapSearchForm { padding-top: 10px; } form#mapSearchForm{ padding-left:21px; } .mapSearch #content .formrow { background: none; } #mapSearchForm .frsubmit input { background: url(http://assets4.takeitaway.org.uk/imgs/search_button.png) no-repeat; width: 75px; height: 36px; display: block; cursor:pointer; padding: 0; zoom: 1; } .mapSearch #content .frsubmit { float:right; clear: none; padding: 0; padding-right: 35px; width: 75px; } .mapSearch #content .frsubmit .r { padding:0; width: 75px; padding-top: 5px; } .mapSearch .frsubmit input:hover { background-position: 0 -36px; } .mapSearch .frpostcode input { background: none repeat scroll 0 0 transparent; border: medium none; height: 31px; position: absolute; right: 115px; top: 2px; width: 162px; } .mapSearch #content .frpostcode { padding-top: 0; height: 44px; position: relative; } .mapSearch .frcity select, .mapSearch .frcounty select, .mapSearch .frinstrument select, .mapSearch .frstore select { width: 195px; height: 22px; } .mapSearch #content .frcity, .mapSearch #content .frcounty, .mapSearch #content .frinstrument, .mapSearch #content .frstore { width: 300px; float: left; clear: none; } .mapSearch #content .frinstrument, .mapSearch #content .frstore { padding-left: 15px; } .mapSearch #content .frcity .r, .mapSearch #content .frcounty .r, .mapSearch #content .frinstrument .r, .mapSearch #content .frcity .l, .mapSearch #content .frcounty .l, .mapSearch #content .frinstrument .l { float: left; } .mapSearch #content .frcity .r, .mapSearch #content .frcounty .r, .mapSearch #content .frinstrument .r, .mapSearch #content .frstore .r { width: 150px; } .mapSearch #content .frcity .l, .mapSearch #content .frcounty .l, .mapSearch #content .frinstrument .l, .mapSearch #content .frstore .l { width: 100px; } .mapSearch #content .frcity .l, .mapSearch #content .frcounty .l { width: 80px; } .mapSearch .frpostcode .l label { color: #0C6079; } .mapSearch #content .formrow .l { padding-left: 0; } .mapSearch #content .frpostcode .l { width: 310px; font-family: Georgia; font-size: 1.25em; }          div#mapSearchMap { width:650px; height:400px; padding: 32px 19px 0px; clear:both; background: url(http://assets5.takeitaway.org.uk/imgs/content-box/map_bg_new.png) no-repeat; background-position:-6px 13px; } div#mapSearchMap #mapHolder { width:618px; height:380px; }        .mapSearch .col2 { left: -24px; position: relative; width: 665px; } .mapSearch #records .choiceItem { width: 332px; float: left; } .mapSearch #records .item { background: url(http://assets1.takeitaway.org.uk/imgs/store_info_bg.png) no-repeat; height: 133px; padding: 13px 10px 10px 13px; width: 305px; overflow: hidden; } .mapSearch #records .item h3, #mapSearchMap h3 { padding-top: 0; font-size: 1.1em; padding-bottom: 0; font-family: Georgia; } .mapSearch #records .img, .mapSearch #records .copy { float:left; width:160px; } #container.mapSearch #records .img { width: 136px; } .mapSearch #records .item .imageSubstitute { padding: 0; text-align: center; display: table; width: 125px; height: 125px; float: left; border: solid 1px #E0E0E0; }  .mapSearch #records .item .imageSubstitute h4 { font-family: Arial; color: black; display:table-cell; vertical-align: middle; padding: 0; } .mapSearch #records .moreLinks { padding: 0; } .mapSearch #records .moreLinks li { background: none; position: relative; padding-left: 0; clear: none; width: 75px; } .mapSearch #records .moreLinks li a { line-height: 1em; font-size: 1em; color: #EF4035; text-decoration: underline; } .cufon-active .mapSearch h5 { padding-bottom: 0; padding-top: 6px; }  .facebookLike { width: 180px; float: left; } .googlePlus { width: 106px; float: left; } .twitterShare { width: 146px; float: left; } .socialBookmarkingIcons { margin-top: 18px; overflow: hidden; } .mapSearch #content .facebookLike { width: 280px; } #lbWrapper #print { background: url(http://assets2.takeitaway.org.uk/imgs/print_icon.gif) no-repeat; font-size: 0; line-height: 0; display: block; width: 19px; height: 18px; position: absolute; top: 0; right: 0; padding-right: 20px; margin-top: 25px; }   body.singleRecord .mapSearch #content { background:none; background-image: url(http://assets1.takeitaway.org.uk/imgs/content-box/bottom.png); background-repeat:no-repeat; background-position:center bottom; } body.singleRecord .mapSearch #contentInner { background:none; background-image: url(http://assets2.takeitaway.org.uk/imgs/content-box/top.png); min-height: 395px; } body.singleRecord .mapSearch #content .col1 .copy { width: 643px; padding: 8px 10px; float:none; } body.singleRecord .mapSearch .choiceItem .storeLogo { float: right; padding: 0 15px 20px 15px; } body.singleRecord .mapSearch div#detailMap { clear:both; width:300px; height:205px; margin-bottom: 20px; } body.singleRecord .mapSearch .noTwitter div#detailMap { width:inherit; } .mapSearch .noResults { padding-left:20px; padding-top: 5px; } #mapDebug { position:fixed; left:1150px; top:100px; display:none; } #mapDebug div.latest{ font-weight:bold; } #resultsSummary { text-align:center } .mapSearch .col1 .intro { padding: 10px 25px 10px 20px; } #gmap { float: left; } .singleRecord .mapSearch .choiceItem .mainText, .singleRecord .mapSearch .choiceItem #mapAndTwitter, .singleRecord .mapSearch .choiceItem .widget.foursquare, .singleRecord .mapSearch .choiceItem .copy > h3, .singleRecord .mapSearch .choiceItem #childNav { padding-left: 15px; padding-right: 15px; } .singleRecord .choiceItem .mainText, .singleRecord .choiceItem #mapAndTwitter { border-bottom: solid 1px #DDD; margin-bottom: 20px; }  .recordList .mapSearch .printButton { display: none; } .homepage .mediaSwapper { width: 1280px; height: 590px; position: relative; z-index: 1; } .homepage .mediaSwapper .mediaItem { width: 1280px; height: 590px; } .homepage #swapperWrapper { width: 100%; height: auto; position: absolute; left: 0; top: 0;  overflow: hidden; z-index: 0; } .overlayTop { position: absolute; left: 0; top: 0; height: 142px; width: 1920px; background: url(http://assets5.takeitaway.org.uk/imgs/home_top1.png) no-repeat; z-index: 1; } .overlayBottom { height: 74px; width: 1920px; position: absolute; left: 0; bottom: 0; background: url(http://assets1.takeitaway.org.uk/imgs/home_top2.png) no-repeat; z-index: 1; } .homepage #containerInner { z-index: 2; top: 590px; height: 140px; overflow: visible; margin-bottom: 620px; } .homepage div.mediaSwapper div#transport div#transport_playpause div#transport_play { background-image: url(http://assets2.takeitaway.org.uk/imgs/videoControls/play.png); position: absolute; right: 8px; } .homepage div.mediaSwapper div#transport div#transport_playpause div#transport_play.playing { background-image: url(http://assets3.takeitaway.org.uk/imgs/videoControls/pause.png); } .homepage #nav, .homepage #header { position: absolute; top: -590px; } .homepage #nav { position: absolute; top: -390px; } .homepage #nav { z-index: 100; } .homepage #header { width: 600px; } .homepage #content { display: none; } #p1 body {  background: none; } .homepage div.mediaSwapper div#transport { top: 140px; left: auto; right: 150px; } .homepage #transport_playpause { width: 89px; } .homepage div.mediaSwapper div#transport div#transport_playpause { height: auto; overflow: hidden; background: url(http://assets4.takeitaway.org.uk/imgs/videoControls/bg.png) no-repeat center bottom; padding-bottom: 20px; } .homepage div.mediaSwapper div#transport div#transport_playpause #transport_play {  position: absolute; bottom: 0; } .homepage div.mediaSwapper div#transport div.transport_chooser { width: 89px; height: auto; float: left; padding-bottom: 8px; } .homepage #transport .preview { position: relative; display:block; } .homepage #transport .preview .mask { position: absolute; top: 0; left: 0; background: url(http://assets5.takeitaway.org.uk/imgs/swapper/mask_inactive.png) no-repeat; } .homepage #transport .current .preview .mask { background: url(http://assets1.takeitaway.org.uk/imgs/swapper/mask_active.png) no-repeat; } .homepage div.mediaSwapper div.mediaCaption { background: url(http://assets1.takeitaway.org.uk/imgs/home_top2.png) no-repeat; bottom: 0; color: #FFFFFF; height: 110px; left: 0; padding: 0; position: absolute; top: auto;  width: 100%; text-align: right; z-index: 400; } .homepage .mediaCaption .caption { display:block; padding-right: 265px; padding-top: 45px; height: 110px; position: absolute; right: 0; } .homepage div.mediaSwapper p { display: none; } .homepage div.mediaSwapper h3 { color: white; white-space: nowrap; } .homepage div.mediaSwapper .moreLinks { position: absolute; right: 154px; top: 35px; } .homepage div.mediaSwapper .moreLinks li { background-color: transparent; width: 89px; text-align:center; } .homepage div.mediaSwapper .moreLinks li a { font-size: 0; line-height: 0; text-indent: -5000px; display: block; width: 95px; height: 29px; background: url(http://assets3.takeitaway.org.uk/imgs/swapper/readmore.png) no-repeat; } .homepage div.mediaSwapper .moreLinks li a:hover { background-position: 0 -29px; } #headerQuote blockquote { width: 625px;  padding-top: 19px; color: #EF4035; display: none; font-size: 2em; line-height: 1.1em; position: absolute; top: 0; left: 480px; padding-left:0px; } #headerQuote blockquote.first { display: block; } } #hpCrossSells { position: absolute; top: 0; left: 0; } #hpCrossSells .crossSell .img { display: none; } #hpCrossSells .choiceItem, #hpCrossSells .widget { width: 330px; float: left; } #hpCrossSells .widgetInner { background: url(http://assets4.takeitaway.org.uk/imgs/hp_crossell.png) no-repeat; height: 138px; padding-left: 25px; padding-right: 25px; padding-top: 3px; position: relative; width: 270px; } #hpCrossSells, #hpCrossSells a, #hpCrossSells h3 { color: white; } #hpCrossSells a, #hpCrossSells span { font-size: 0.9em; } #hpCrossSells .moreLinks { list-style-type: decimal; padding-left: 20px; } #hpCrossSells .moreLinks li { position: absolute; right: 0; bottom: 0; padding-left: 5px; background: url(http://assets1.takeitaway.org.uk/imgs/buttons.png) no-repeat -109px 0 ; width: 83px; height: 24px; margin-bottom: 6px; cursor: pointer; } #hpCrossSells .moreLinks li:hover { background-position: -109px -29px; } #hpCrossSells .moreLinks li a { line-height: 0; font-size: 0; display: block; height: 100%; text-indent: -5000px; } #hpCrossSells .storeFinder { width: 322px; } #hpCrossSells #sent_postcode { margin-top: 4px; width: 193px; } #hpCrossSells .ftbutton #sent_SearchButton { background: url(http://assets1.takeitaway.org.uk/imgs/buttons.png) no-repeat -202px 0; border: none; padding: 0; height: 30px; width: 69px; cursor:pointer; text-indent: -5000px; font-size: 0; line-height: 0; } #hpCrossSells .ftbutton #sent_SearchButton:hover { background-position: -202px -29px; } #hpCrossSells .frpostcode .r { width:198px; } #hpCrossSells .ftbutton .r { padding:0; width:70px; } #hpCrossSells .ftbutton .l { display:none; } .mediaPlayer video { z-index: 0; } .cufon-active #headerQuote blockquote { font-size: 1.8em; } .cufon-active h3, .cufon-active h4, .cufon-active h5 { line-height: 1em; } #findPostcode { width: 76px; height: 27px; background: url(http://assets2.takeitaway.org.uk/imgs/find_me.png) no-repeat; display: block; font-size: 0; line-height: 0; margin-bottom: 20px; } #findPostcode:hover { background-position: 0 -27px; } #privacyStatement h3 { padding-top: 10px; } #privacyStatement { margin-top: 0; } .accountDetails #content .frcompanyName { padding-top: 29px; } .accountDetails #doUpdate_client_clientData { border: 1px solid #767676; width: 320px; } .accountDetails #doUpdate_client_logo { height: 24px; } .accountDetails .deleteFile { display: block; } .accountDetails #delete_doUpdate_client_logo { width: auto; } .accountDetails #newpassword_doUpdate_client_password { width: auto; }  .singleRecord .mapSearch #content .foursquare p { font-weight: bold; margin: 0; font-family: Arial,Tahoma,sans-serif; } .singleRecord .mapSearch #content .foursquare h4 { font-size: 1.3em; color: #000; padding: 0 0 6px 0; font-family: Arial,Tahoma,sans-serif; } .singleRecord .mapSearch #content .foursquare h4 a { color: #000; text-decoration: none; } .singleRecord .mapSearch #content .foursquare .foursquareTotals { margin-bottom: 8px; } .singleRecord .mapSearch #content .foursquare .foursquareMajor { overflow: hidden; margin-bottom: 17px; } .singleRecord .mapSearch #content .foursquare .mayorImage, .singleRecord .mapSearch #content .foursquare .mayorInfo, .singleRecord .mapSearch #content .foursquare .mayorBadge { display: block; float: left; } .singleRecord .mapSearch #content .foursquare .mayorImage { padding: 3px 14px 0 0; } .singleRecord .mapSearch #content .foursquare .mayorInfo { padding-right: 26px; } .singleRecord .mapSearch #content .foursquare .foursquareCheckins { clear: both; overflow: hidden; } .singleRecord .mapSearch #content .foursquare .foursquareCheckins a { display: block; float: left; padding: 0 4px 4px 0; } .singleRecord .mapSearch #content .foursquare .foursquareCheckins a.lastInLine { padding-right: 0; } .addThis { clear: both; padding-left: 15px; } .recordList .addThis { bottom: -75px; left: 11px; position: absolute; padding-left: 0; }
