/*

Author: John
Dragonfly Creative
www.dragonflycreative.net

Date: November 2010

*/

div.editableRegion:hover { background: #a9f4ff; }
a.sortHandle             { cursor: move; }

*        { margin: 0; padding: 0; }
html     { font-size: 100%; }
body     { font: 62.5%/1.5 Arial, Helvetica, sans-serif; color: #575658; }  /* Old colour: #706F73 */

a:link    { color: #575658; }
a:visited { color: #575658; }
a:hover   { color: #8E9300; }

a img { border: 0; }

ul    { list-style: none; }

table { border-collapse: collapse; margin-bottom: 10px; }
th    { text-align: left; }

:focus { outline: 0; }

div.clear     { clear: both; }

div.staticdiv { height: 1px; overflow: hidden; display: none; }

.announcement, .validationWarning { color: #C00; clear: both; }
#hidethisparagraph, .hide         { display: none; }

.txt_small, 
#disclaimer, 
.small-text,
.disclaimer  { font-size: 0.85em; line-height: normal; }

p.loadingimage { padding: 10px 0; }

#wrapper          { width: 947px; margin: 0 auto; position: relative; }

#breadcrumb                           { width: 947px; height: 29px; position: absolute; left: 0; top: 148px; }
#breadcrumb ul#skipnav                { position: absolute; height: 1px; overflow: hidden; left: -2500px; }
body#brandhome #breadcrumb            { position: absolute; height: 1px; overflow: hidden; left: -2500px; }
body#brandhome #breadcrumb ul#bclinks { display: none; }

#header                           { width: 947px; height: 98px; padding-top: 13px; }
#header h1                        { width: 169px; height: 84px; background: url(../images/header/logo.gif) no-repeat; text-indent: -9999px; }
#header h1 a                      { display: block; width: 169px; height: 84px; }
#header h2,
#header p#header-strapline,
#header p#header-branddescription { position: absolute; height: 1px; overflow: hidden; left: -2500px; }
#header #javascriptAlert          { width: 389px; float: right; padding-right: 279px; }
#header #javascriptAlert p        { border: 1px dotted #706F73; background: url(../images/icon-warning.png) 3px 3px no-repeat; padding: 2px 2px 2px 22px; font-size: 1.2em; }

img#logoImage { display: none; }

/* Top navigation */
ul#headerNavigation                                   { overflow: hidden; width: 947px; font-size: 1.2em; border-bottom: 2px solid #B8B9BA; }
ul#headerNavigation li                                { float: left; width: 105px; margin-right: 15px; text-transform: uppercase; font-weight: bold; }
ul#headerNavigation li a                              { display: block; float: left; width: 104px; padding: 3px 1px 4px; border-top: 6px solid #828386; color: #717073; text-decoration: none; }
ul#headerNavigation li.current                        { border-top: 6px solid #8E9300; color: #8E9300; width: 104px; padding: 3px 1px 4px; }
ul#headerNavigation li.headerTopAncestor a,
ul#headerNavigation li a:hover                        { border-top: 6px solid #8E9300; color: #8E9300; }
ul#headerNavigation li#headerGotoBrandhome            { width: 104px; }
ul#headerNavigation li#headerGotoBrandhome.current    { width: 104px; }
ul#headerNavigation li#headerGotoBrandhome a          { width: 104px; }
ul#headerNavigation li#headerGotoNewsandmedia         { width: 104px; }
ul#headerNavigation li#headerGotoNewsandmedia.current { width: 104px; }
ul#headerNavigation li#headerGotoNewsandmedia a       { width: 104px; }
ul#headerNavigation li#headerGotoCareers              { width: 104px; margin-right: 0; }
ul#headerNavigation li#headerGotoCareers.current      { width: 104px; }
ul#headerNavigation li#headerGotoCareers a            { width: 104px; }

/* LHS navigation */
#brandNavigation                                       { width: 203px; float: left; }
#brandNavigation ul#nav                                { width: 203px; }
#brandNavigation li a                                  { display: block; width: 201px; padding: 3px 1px 4px 1px; text-decoration: none; color: #575658; background: url(../images/navigation/dotted-border.gif) 0 100% no-repeat; }
#brandNavigation ul#nav li a:hover                     { color: #8E9300; }
#brandNavigation ul.submenu_level1                     { border-top: 2px solid #828386; }
#brandNavigation ul ul a                               { display: block; width: 201px; padding: 3px 0 4px 2px; text-decoration: none; color: #575658; background: url(../images/navigation/dotted-border.gif) 0 100% no-repeat; }
#brandNavigation ul ul span                            { display: block; width: 203px; padding: 0; background: url(../images/navigation/dotted-border.gif) 0 100% no-repeat; }
#brandNavigation ul ul span span                       { width: 183px; padding: 3px 0 4px 18px; background: url(../images/navigation/arrow.gif) 2px 50% no-repeat; color: #8E9300; font-weight: bold; }
#brandNavigation ul ul ul a                            { width: 177px; padding: 3px 0 4px 24px; }
#brandNavigation ul ul ul span span                    { width: 177px; padding: 3px 0 4px 24px; background-position: 8px 50%; }
#brandNavigation ul ul ul ul a                         { width: 155px; padding: 3px 0 4px 46px; }
#brandNavigation ul ul ul ul span span                 { width: 155px; padding: 3px 0 4px 46px; background-position: 30px 50%; }
#brandNavigation ul li.expanded a                      { color: #8E9300; font-weight: bold; }
#brandNavigation ul li.expanded ul li a                { color: #575658; font-weight: normal; }
#brandNavigation ul li.expanded ul li.expanded a       { color: #8E9300; font-weight: bold; }
#brandNavigation ul li.expanded ul li.expanded ul li a { color: #575658; font-weight: normal; }
#brandNavigation span#topAncestorPageName              { background: #FFF; }
#brandNavigation a#topAncestorLink,
#brandNavigation span#topAncestorPageName span         { display: block; width: 203px; padding: 10px 0; background: #FFF; color: #8E9300; font-weight: bold; text-transform: uppercase; font-size: 1.2em; }
body#careers #brandNavigation span#topAncestorPageName span { border-bottom: 2px solid #828386; }
p.careersNavigationDisclaimer                               { font-size: 0.95em; padding: 5px 0 10px; background: url(../images/navigation/dotted-border.gif) 0 100% no-repeat; }

#brandNavigation span#topAncestorPageName span { background: url(../images/navigation/arrow.gif) 0 50% no-repeat; width: 187px; padding: 10px 0 10px 16px; }



/* Back */
#navigation li#gotoBack a,
#brandNavigation li#gotoBack a       { display: inline; background: url(../images/back-arrows.gif) 0 50% no-repeat; padding: 1px 0 1px 22px; text-decoration: none; color: #575658; }
#navigation li#gotoBack a:hover,
#brandNavigation li#gotoBack a:hover { background-position: -441px 50%; }


#banner img  { vertical-align: top; }
#linkedRotatingBanner, #rotatingBanner { position: relative; }

#content       { font-size: 1.2em; }

/* Layouts */

.mb3column                { padding: 35px 0 25px 0; }
.mb3column #banner        { display: none; }
.mb3column #narrative     { width: 441px; float: left; padding-left: 39px; }
.mb3column #narrative h1  { border-bottom: 2px solid #828386; padding: 0 0 2px 0; margin-bottom: 10px; }
.mb3column #SBGroup-right { width: 226px; float: right; padding: 42px 0 0 0; }

.mb3columnbanner                            { padding: 24px 0 25px 0; background: url(../images/contentbg-widebanner.gif) 705px 0 no-repeat; }
.mb3columnbanner #brandNavigation           { padding-top: 11px; height: 233px; }  /* Height is used to ensure bottom of brandNavigation is always lower on */
html>body .mb3columnbanner #brandNavigation { height: auto; min-height: 233px; }   /* the page than the top of the narrative, which should float against it */
.mb3columnbanner #banner                    { float: right; width: 696px; height: 243px; padding: 0 21px 0 0; }
.mb3columnbanner #narrative                 { width: 441px; float: left; margin-left: 39px; position: relative; }
.mb3columnbanner #narrative h1              { position: absolute; left: 0; top: -232px; }
.mb3columnbanner #SBGroup-right             { width: 226px; float: right; }

.mb3columnnarrowbanner                            { padding: 35px 0 25px 0; background: url(../images/contentbg-narrowbanner.gif) 705px 0 no-repeat; }
.mb3columnnarrowbanner #brandNavigation           { height: 285px; }                    /* Height is used to ensure bottom of brandNavigation is always lower on */
html>body .mb3columnnarrowbanner #brandNavigation { height: auto; min-height: 285px; }  /* the page than the top of the narrative, which should float against it */
.mb3columnnarrowbanner #banner                    { float: left; width: 489px; height: 254px; padding-top: 30px; margin-left: 28px; }
.mb3columnnarrowbanner #narrative                 { width: 441px; float: left; margin-left: 39px; position: relative; }
.mb3columnnarrowbanner #narrative h1              { position: absolute; left: 0; top: -284px; }
.mb3columnnarrowbanner #narrative h2              { margin-top: 0; }
.mb3columnnarrowbanner #SBGroup-right             { width: 226px; float: right; margin-top: -242px; }

.mb2column                { padding: 35px 0 25px 0; }
.mb2column #banner        { display: none; }
.mb2column #narrative     { width: 683px; float: left; }
.mb2column #narrative h1  { border-bottom: 2px solid #828386; padding: 0 0 2px 0; margin-bottom: 10px; }
.mb2column #SBGroup-right { width: 226px; float: right; padding: 42px 0 0 0; }

.mb2colmap                { padding: 35px 0 25px 0; }
.mb2colmap #banner        { display: none; }
.mb2colmap #narrative     { width: 480px; float: left; }
.mb2colmap #narrative h1  { border-bottom: 2px solid #828386; padding: 0 0 2px 0; margin-bottom: 10px; }
.mb2colmap #SBGroup-right { width: 429px; float: right; padding: 42px 0 0 0; }

.mb2columnnav                { padding: 35px 0 25px 0; }
.mb2columnnav #banner        { display: none; }
.mb2columnnav #narrative     { width: 705px; float: right; }
.mb2columnnav #narrative h1  { border-bottom: 2px solid #828386; padding: 0 0 2px 0; margin-bottom: 10px; }

.mb2columnback                     { padding: 35px 0 25px 0; }
.mb2columnback #banner             { display: none; }
.mb2columnback #narrative          { width: 683px; float: left; }
.mb2columnback #narrative h1       { border-bottom: 2px solid #828386; padding: 0 0 2px 0; margin-bottom: 40px; }
.mb2columnback #SBGroup-right      { width: 226px; float: right; padding: 42px 0 0 0; }
.mb2columnback #navigation,
.mb2columnback #brandNavigation    { margin-left: -203px; position: relative; }
.mb2columnback #navigation ul,
.mb2columnback #brandNavigation ul { position: absolute; left: 203px; top: 50px; }

.mb1column                { padding: 35px 0 25px 0; }
.mb1column #banner        { display: none; }
.mb1column #narrative     { width: 947px; }
.mb1column #narrative h1  { border-bottom: 2px solid #828386; padding: 0 0 2px 0; margin-bottom: 10px; }

.hrhome                 { padding: 4px 0 5px 0; }
.hrhome #narrative      { float: left; width: 216px; position: relative; left: -475px; top: 0; margin-top: 21px; }
.hrhome #banner         { float: left; width: 475px; height: 285px; position: relative; left: 216px; top: 0; }
.hrhome #SBGroup-right  { width: 226px; float: right; margin-top: 21px; padding-left: 16px; background: url(../images/smartboxes/home/sbg-right-dotted.gif) 0 100% no-repeat; }
.hrhome #SBGroup-middle { width: 947px; clear: both; overflow: hidden; padding: 7px 0 33px 0; position: relative; }
.hrhome #SBGroup-bottom { width: 947px; }
.hrhome #narrative h1   { line-height: 1.2em; padding-bottom: 5px; }


#SBGroup-top     { position: absolute; width: 270px; left: 677px; top: 53px; }

/* This is used for linkedin socnet on articles only */
#SBGroup-content { width: 200px; position: absolute; left: 485px; top: 232px; width: 200px; text-align: right; }

#narrative #SBGroup-narrativeBottom h1 { position: static; }

/* Text */
#narrative h1 { color: #8E9300; font-weight: normal; font-size: 2.2em; }
#narrative h2 { font-size: 1.45em; margin-top: 10px; /* margin-top: 20px; ? */ }
#narrative h3 { font-size: 1em; }
#narrative p  { margin-bottom: 10px; }
#narrative p.nomargin  { margin-bottom: 0px; }
#narrative ul { list-style: disc; margin: 0 0 10px 20px; }
#narrative ol { list-style: decimal; margin: 0 0 10px 30px; }
#narrative ol ul { margin-bottom: 0; }

#narrative div#introParagraph p { font-size: 1.4em; line-height: 1.3em; }

#narrative div.quote     { padding: 10px 17px 10px 30px; background: url(../images/left-quote.gif) 10px 10px no-repeat; }
#narrative div.quote p   { background: url(../images/right-quote.gif) 100% 100% no-repeat; margin: 0; padding: 0 13px 0 0; }
#narrative div.quoteby p { color: #8E9300; font-weight: bold; }

img.contentimage { float: right; margin-left: 5px; }
img.contentimageleft { float: left; margin-right: 5px; }
img.contentimageright { float: right; margin-right: 5px; }

/* Cookies tables */
.cookiesTable th, .cookiesTable td { padding: 10px 6px 0; border: 1px solid #CCC; vertical-align: top; }
.cookiesTable .headerRow th, .cookiesTable .headerRow td { padding: 4px 6px; }
.cookiesTable .headerRow { background: #EEE; }
.cookiesTable .column1 { white-space: nowrap; }


/* Boxouts */
#narrative q:before, #narrative q:after { content: ""; }
#narrative q.contentBoxout              { display: block; width: 135px; margin: 5px 15px 5px 0; float: left; background: url("../images/smartboxes/grey-border-x.gif") 0 5px repeat-x; }
#narrative q.contentBoxout span         { color: #8E9300; font-size: 1.2em; width: 135px; float: left; background: url("../images/smartboxes/grey-border-x.gif") 0 100% repeat-x; padding: 10px 0; }

div.careersscreenshot p { background: url(../images/careers-screenshot.jpg) no-repeat; padding: 5px 0 0 180px; height: 129px; }
html>body div.careersscreenshot p { height: auto; min-height: 129px; }

/* PDF lists */
#narrative ul#pdf, #narrative ul.pdf      { list-style: none; margin: 0 0 10px; }
#narrative ul#pdf li, #narrative ul.pdf li   { padding: 2px 0; }
#narrative ul#pdf li a, #narrative ul.pdf li a { display: block; background: url(../images/infoCentre/pdf-icon.gif) 0 3px no-repeat; padding: 2px 0 2px 22px; }

#narrative #map             { width: 441px; height: 300px; font-size: 11px; margin-bottom: 10px; }
#narrative #map .small-text { font-size: 11px; }

/* POI list */
#narrative ul#poi-files      { list-style: none; margin: 0 0 10px; }
#narrative ul#poi-files li   { padding: 0 0; }
#narrative ul#poi-files li a { display: block; background: url(../images/icons/zip.gif) 0 3px no-repeat; padding: 2px 0 2px 22px; }

/* Investor Contacts */
div.DeniseBurton { height: 83px; background: url(../images/photographs/contacts/DeniseBurton-frame.jpg) no-repeat; padding: 11px 0 0 95px; margin: -11px 0 0 -11px; }
html>body div.DeniseBurton { height: auto; min-height: 83px; }

div.ErikCastenskiold { height: 83px; background: url(../images/photographs/contacts/ErikCastenskiold-frame.jpg) no-repeat; padding: 11px 0 0 95px; margin: -11px 0 0 -11px; }
html>body div.ErikCastenskiold { height: auto; min-height: 83px; }

div.GabbyShilvock { height: 83px; background: url(../images/photographs/contacts/GabbyShilvock-frame.jpg) no-repeat; padding: 11px 0 0 95px; margin: -11px 0 0 -11px; }
html>body div.GabbyShilvock { height: auto; min-height: 83px; }

div.StephenHopson { height: 83px; background: url(../images/photographs/contacts/StephenHopson-frame.jpg) no-repeat; padding: 11px 0 0 95px; margin: -11px 0 0 -11px; }
html>body div.StephenHopson { height: auto; min-height: 83px; }

div.TimJones { height: 83px; background: url(../images/photographs/contacts/TimJones-frame.jpg) no-repeat; padding: 11px 0 0 95px; margin: -11px 0 0 -11px; }
html>body div.TimJones { height: auto; min-height: 83px; }

div.JamesCooper { height: 83px; background: url(../images/photographs/contacts/JamesCooper-frame.jpg) no-repeat; padding: 11px 0 0 95px; margin: -11px 0 0 -11px; }
html>body div.JamesCooper { height: auto; min-height: 83px; }

div#supportingBirmingham { height: 74px; padding: 10px 0 20px; }
div#supportingBirmingham a { float: left; display: block; height: 74px; text-indent: -9999px; margin-right: 30px; }

div#supportingBirmingham a#csbo-logo  { width: 149px; background: url(../images/csr/cbso-logo.jpg) no-repeat; }
div#supportingBirmingham a#brb-logo  { width: 69px; background: url(../images/csr/royalballet-logo.jpg) no-repeat; }
div#supportingBirmingham a#rep-logo { width: 163px; background: url(../images/csr/rep-logo.jpg) no-repeat; margin-right: 0; }


/* Directors and Executive Committee */
#narrative div.director,
#narrative div.executive                     { margin-top: 10px; background: url(../images/smartboxes/grey-border-x.gif) 0 0 repeat-x; float: left; width: 441px; padding: 10px 0 0; }
#narrative div.director h2.directorName,
#narrative div.executive h2                  { width: 301px; float: right; margin: 0; font-size: 1.2em; font-weight: normal; }
#narrative div.director p.bioImage,
#narrative div.executive p.bioImage          { float: left; margin: 0 0 0 -9px; }
#narrative div.director p.directorRole,
#narrative div.executive p.executiveRole     { width: 301px; float: right; margin: 0; padding-bottom: 10px; }
#narrative div.director p.bioLink,
#narrative div.executive p.bioLink           { width: 301px; float: right; margin-bottom: 0; }
#narrative div.director p.toggle_state_open,
#narrative div.executive p.toggle_state_open,
#narrative div.director p.bio,
#narrative div.executive p.bio                { clear: both; width: 441px; }
#narrative a.back_to_top                      { display: block; clear: both; }

/* CTA */
#narrative div#poiLink a,
#narrative p.cta a,
#narrative div.cta a,
#narrative a.cta		 			{ background: url(../images/smartboxes/white-cta.gif) 0 50% no-repeat; padding: 1px 0 1px 22px; text-decoration: none; color: #575658; }
html>body #narrative div#poiLink a,
html>body #narrative p.cta a,
html>body #narrative div.cta a,
html>body #narrative a.cta		 	{ background-image: url(../images/smartboxes/cta.png); }
#narrative div#poiLink a:hover,
#narrative p.cta a:hover,
#narrative div.cta a:hover,
#narrative a.cta:hover			{ background-position: -441px 50%; }

body#careers #narrative div.cta p { padding-top: 10px; }

#narrative div#poiLink { padding: 10px 0 0; }

/* Footer */
#footer                                      { width: 947px; float: left; clear: both; margin-top: 10px; }
#footer div#sub_footer                       { width: 947px; float: left; background: #9E9B9E; }
#footer p.copyright                          { float: left; padding: 20px 12px; color: #4D4F53; }
#footer ul#legal-links                       { float: right; padding-right: 12px; }
#footer ul#legal-links li                    { display: block; float: left; padding: 18px 10px; }
#footer ul#legal-links li.sitemap_open       { background: url(../images/footer/arrow.gif) 50% 100% no-repeat; }
#footer ul#legal-links li a                  { display: block; float: left; padding: 2px 0; color: #FFF; text-decoration: none; text-transform: uppercase; }
#footer ul#legal-links li a:hover            { text-decoration: underline; }
body#givingsomethingback-issue5 #footer p {margin-bottom:0;line-height:1em;}
/* Sitemap */
#footer #sitemap                                   { clear: both; float: left; border-top: 5px solid #FFF; width: 927px; padding: 10px 10px 17px; background: #E7E5E6; font-size: 1.1em; line-height: 1.1em; }
#footer #sitemap div#sitemapAbout                  { width: 106px; float: left; margin-right: 10px; }
#footer #sitemap div#sitemapBrands                 { width: 226px; float: left; margin-right: 10px; }
#footer #sitemap div#sitemapInvestors              { width: 226px; float: left; margin-right: 10px; }
#footer #sitemap div#sitemapNewsMedia              { width: 106px; float: left; margin-right: 10px; }
#footer #sitemap div#sitemapResponsibility         { width: 106px; float: left; margin-right: 10px; }
#footer #sitemap div#sitemapCareers                { width: 106px; float: left; }
#footer #sitemap div a                             { display: block; text-decoration: none; color: #58595c; width: 106px; }
#footer #sitemap div a:hover                       { color: #8E9300; }
#footer #sitemap div span                          { display: block; color: #8E9300; }
#footer #sitemap div h3                            { font-size: 1.0em; text-transform: uppercase; border-bottom: 1px solid #58595c; }
#footer #sitemap div h3 a                          { padding: 7px 0 7px; }
#footer #sitemap div h3 span.sitemapGroupCurrent   { padding: 7px 0 7px; }
#footer #sitemap div ul.sitemapColumn1             { width: 106px; float: left; }
#footer #sitemap div ul.sitemapColumn2             { width: 106px; float: right; }
#footer #sitemap div li                            { width: 106px; background: url(../images/navigation/dotted-border.gif) -2px 100% no-repeat; }
#footer #sitemap div li.sitemapDisclaimer          { background: none; color: #828386; }
#footer #sitemap div a,
#footer #sitemap div span,
#footer #sitemap div .sitemapDisclaimer            { padding: 4px 0 5px; }
#footer #sitemap div li span.disclaimerSymbol      { display: inline; color: #a50049; padding: 0; }
#footer #sitemap div a:hover span.disclaimerSymbol { color: #8E9300; }

/* Find a Pub */

body.findapub form#frmSearch label       { display: block; padding: 3px 0 1px; }
body.findapub form#frmSearch input#goImg { vertical-align: top; }

ul#pubs-by-place                     { list-style: none; margin: 0; }
ul#pubs-by-place li                  { padding: 11px 0 0 100px; margin-bottom: 3px; background: url(../images/brand_logos/brand_001.png) no-repeat; height: 85px; }
html>body ul#pubs-by-place li        { height: auto; min-height: 85px; }
ul#pubs-by-place li.brand_212_medium { background: url(../images/brand_logos/brand_212.png) no-repeat; }  /* Crown */
ul#pubs-by-place li.brand_215_medium { background: url(../images/brand_logos/brand_215.png) no-repeat; }  /* Sizzling */
ul#pubs-by-place li.brand_221_medium { background: url(../images/brand_logos/brand_221.png) no-repeat; }  /* Ember */
ul#pubs-by-place li.brand_222_medium { background: url(../images/brand_logos/brand_222.png) no-repeat; }  /* Harvester */
ul#pubs-by-place li.brand_216_medium { background: url(../images/brand_logos/brand_223.png) no-repeat; }  /* M&C */
ul#pubs-by-place li.brand_224_medium { background: url(../images/brand_logos/brand_224.png) no-repeat; }  /* Toby */
ul#pubs-by-place li.brand_230_medium { background: url(../images/brand_logos/brand_230.png) no-repeat; }  /* ABO */
ul#pubs-by-place li.brand_231_medium { background: url(../images/brand_logos/brand_231.png) no-repeat; }  /* Browns */
ul#pubs-by-place li.brand_232_medium { background: url(../images/brand_logos/brand_232.png) no-repeat; }  /* Metro */
ul#pubs-by-place li.brand_233_medium { background: url(../images/brand_logos/brand_233.png) no-repeat; }  /* Nicholson's */
ul#pubs-by-place li.brand_234_medium { background: url(../images/brand_logos/brand_234.png) no-repeat; }  /* O'Neill's */
ul#pubs-by-place li.brand_235_medium { background: url(../images/brand_logos/brand_235.png) no-repeat; }  /* PCDG */
ul#pubs-by-place li.brand_237_medium { background: url(../images/brand_logos/brand_237.png) no-repeat; }  /* VPK */
ul#pubs-by-place li.brand_238_medium { background: url(../images/brand_logos/brand_238.png) no-repeat; }  /* Vintage */
ul#pubs-by-place li.brand_219_medium { background: url(../images/brand_logos/brand_219.png) no-repeat; }  /* Tuk Cho */
ul#pubs-by-place li.brand_299_medium { background: url(../images/brand_logos/brand_299.png) no-repeat; }  /* IKL */
ul#pubs-by-place li.brand_217_medium { background: url(../images/brand_logos/brand_217.png) no-repeat; }  /* Oak */
ul#pubs-by-place li.brand_999_medium { background: url(../images/brand_logos/brand_999.jpg) no-repeat; }  /* Orchid */
ul#pubs-by-place li.brand_301_medium { background: url(../images/brand_logos/brand_301.png) no-repeat; }  /* PCP */
ul#pubs-by-place li.brand_400_medium { background: url(../images/brand_logos/brand_400.png) no-repeat; }  /* Stonehouse */
ul#pubs-by-place li.brand_403_medium { background: url(../images/brand_logos/brand_403.png) no-repeat; }  /* Neighbourhood */


/* RSS logos */

#narrative ul#brand_rss_feeds                       { list-style: none; margin: 10px 0; overflow: hidden; }
#narrative ul#brand_rss_feeds li                    { display: block; width: 96px; height: 96px; float: left; }
#narrative ul#brand_rss_feeds li a                  { display: block; float: left; width: 96px; height: 96px; text-indent: -9999px; background: url(../images/brand_logos/brand_001.png) 0 0 no-repeat; }
#narrative ul#brand_rss_feeds li.brand_230_medium a { background: url(../images/brand_logos/brand_230.png) 0 0 no-repeat; }  /* ABO */
#narrative ul#brand_rss_feeds li.brand_231_medium a { background: url(../images/brand_logos/brand_231.png) 0 0 no-repeat; }  /* Browns */
#narrative ul#brand_rss_feeds li.brand_212_medium a { background: url(../images/brand_logos/brand_212.png) 0 0 no-repeat; }  /* Crown */
#narrative ul#brand_rss_feeds li.brand_221_medium a { background: url(../images/brand_logos/brand_221.png) 0 0 no-repeat; }  /* Ember */
#narrative ul#brand_rss_feeds li.brand_epd_medium a { background: url(../images/brand_logos/brand_epd.png) 0 0 no-repeat; }  /* EPD */
#narrative ul#brand_rss_feeds li.brand_222_medium a { background: url(../images/brand_logos/brand_222.png) 0 0 no-repeat; }  /* Harvester */
#narrative ul#brand_rss_feeds li.brand_216_medium a { background: url(../images/brand_logos/brand_223.png) 0 0 no-repeat; }  /* M&C */
#narrative ul#brand_rss_feeds li.brand_233_medium a { background: url(../images/brand_logos/brand_233.png) 0 0 no-repeat; }  /* Nicholson's */
#narrative ul#brand_rss_feeds li.brand_234_medium a { background: url(../images/brand_logos/brand_234.png) 0 0 no-repeat; }  /* O'Neill's */
#narrative ul#brand_rss_feeds li.brand_215_medium a { background: url(../images/brand_logos/brand_215.png) 0 0 no-repeat; }  /* Sizzling */
#narrative ul#brand_rss_feeds li.brand_224_medium a { background: url(../images/brand_logos/brand_224.png) 0 0 no-repeat; }  /* Toby */
#narrative ul#brand_rss_feeds li.brand_238_medium a { background: url(../images/brand_logos/brand_238.png) 0 0 no-repeat; }  /* Vintage */
#narrative ul#brand_rss_feeds li.brand_237_medium a { background: url(../images/brand_logos/brand_237.png) 0 0 no-repeat; }  /* VPK */
#narrative ul#brand_rss_feeds li.brand_235_medium a { background: url(../images/brand_logos/brand_235.png) 0 0 no-repeat; }  /* PCDG */
#narrative ul#brand_rss_feeds li.brand_232_medium a { background: url(../images/brand_logos/brand_232.png) 0 0 no-repeat; }  /* Metro */
#narrative ul#brand_rss_feeds li.brand_100_medium a { background: url(../images/brand_logos/brand_100.png) 0 0 no-repeat; }  /* IKL */
#narrative ul#brand_rss_feeds li.brand_219_medium a { background: url(../images/brand_logos/brand_219.png) 0 0 no-repeat; }  /* Tuk Cho */
#narrative ul#brand_rss_feeds li.brand_299_medium a { background: url(../images/brand_logos/brand_299.png) 0 0 no-repeat; }  /* Tuk Cho */
#narrative ul#brand_rss_feeds li.brand_217_medium a { background: url(../images/brand_logos/brand_217.png) 0 0 no-repeat; }  /* Oak */
#narrative ul#brand_rss_feeds li.brand_999_medium a { background: url(../images/brand_logos/brand_999.jpg) 0 0 no-repeat; }  /* Oak */

/* Infocentre */

div#infoCentreNavigationWrapper                         { width: 947px; background: #C9CB86; padding-bottom: 5px; float: left; }
div#infoCentreNavigationWrapper ul                      { list-style: none; margin: 0; width: 947px; background: #FFF; float: left; }
div#infoCentreNavigationWrapper li                      { display: block; float: left; margin-right: 5px; background: #B4B2B4 url(../images/infoCentre/grey-tab-left.gif) no-repeat; }
div#infoCentreNavigationWrapper li.search,
div#infoCentreNavigationWrapper li.searchCurrent        { float: right; margin-right: 0; }
div#infoCentreNavigationWrapper li a,
div#infoCentreNavigationWrapper li span                 { display: block; padding: 5px 18px; float: left; font-weight: bold; color: #575658; text-decoration: none; background: url(../images/infoCentre/grey-tab-right.gif) 100% 0 no-repeat; }
div#infoCentreNavigationWrapper li:hover,
div#infoCentreNavigationWrapper li.current,
div#infoCentreNavigationWrapper li.searchCurrent        { background: #C9CB86 url(../images/infoCentre/green-tab-left.gif) no-repeat; }
div#infoCentreNavigationWrapper li:hover a,
div#infoCentreNavigationWrapper li.current a,
div#infoCentreNavigationWrapper li.current span,
div#infoCentreNavigationWrapper li.searchCurrent span   { background: url(../images/infoCentre/green-tab-right.gif) 100% 0 no-repeat; }

div#infoCentreWrapper                                   { clear: both; border: 1px solid #D9DAA9; }
div#infoCentreWrapper p.noResults                       { padding: 10px; margin: 0; }

div#infoCentreWrapper form                              { padding: 8px; }
div#infoCentreWrapper form div.formrow                  { clear: both; padding-bottom: 4px; }
div#infoCentreWrapper label                             { display: block; width: 120px; float: left; }

div#infoCentreWrapper div#dateFilters                    { padding: 8px; border-bottom: 2px solid #D9DAA9; }
div#infoCentreWrapper div#dateFilters ul                 { list-style: none; margin: 0; width: 920px; overflow: hidden; }
div#infoCentreWrapper div#dateFilters li                 { display: block; float: left; background: url(../images/infoCentre/year-divider.gif) 100% 50% no-repeat; padding: 0 6px 0 0; margin-right: 5px; }
div#infoCentreWrapper div#dateFilters li.lastYear,
div#infoCentreWrapper div#dateFilters li.lastYearCurrent { background: none; }
div#infoCentreWrapper div#dateFilters li a               { color: #575658; }

#narrative div#infoCentreWrapper div.pagination                { padding: 5px 8px; background: #F9FAF3; float: none; margin: 0; }
#narrative div#infoCentreWrapper div.pagination ul             { list-style: none; margin: 0; width: 931px; overflow: hidden; }
#narrative div#infoCentreWrapper div.pagination li             { display: block; float: left; padding: 0 5px 0 0; background: none; font-weight: normal; }
#narrative div#infoCentreWrapper div.pagination li a           { display: inline; color: #575658; padding: 0; }
#narrative div#infoCentreWrapper div.pagination li.previous a  { background: url(../images/infoCentre/previous-arrow.gif) 0 50% no-repeat; padding-left: 10px; }
#narrative div#infoCentreWrapper div.pagination li.next a      { background: url(../images/infoCentre/next-arrow.gif) 100% 50% no-repeat; padding-right: 10px; }

div#infoCentreWrapper table#infocentreTable                  { width: 945px; margin: 0; border: 0; }
div#infoCentreWrapper table#infocentreTable th               { padding: 8px 10px 5px; vertical-align: middle; border-bottom: 1px dotted #C1C1C2; border-left: 1px dotted #C1C1C2; }
div#infoCentreWrapper table#infocentreTable td               { padding: 5px 10px; vertical-align: top; border-left: 1px dotted #C1C1C2; }
div#infoCentreWrapper table#infocentreTable tr.even td       { background: #E9EBD0; }
div#infoCentreWrapper table#infocentreTable th.dateColumn,
div#infoCentreWrapper table#infocentreTable td.dateColumn    { border-left: 0 none #FFF; white-space: nowrap; }
div#infoCentreWrapper table#infocentreTable th.titleColumn,
div#infoCentreWrapper table#infocentreTable td.titleColumn   { border-left: 0 none #FFF; }

table#infocentreTable td a             { display: block; padding: 1px 0 1px 20px; color: #575658; background: url(../images/infoCentre/cta.gif) 0 3px no-repeat; }
table#infocentreTable td a:hover       { background-position: -947px 3px; }
table#infocentreTable td ul            { list-style: none; margin: 0; }
table#infocentreTable td ul li         { padding: 2px 0; }
table#infocentreTable td ul li a       { text-decoration: none; }
table#infocentreTable td ul li a:hover { background-position: 0 1px; }
table#infocentreTable td ul li.PDF a   { background: url(../images/infoCentre/pdf-icon.gif) 0 1px no-repeat; }
table#infocentreTable td ul li.Doc a   { background: url(../images/infoCentre/doc-icon.gif) 0 1px no-repeat; }
table#infocentreTable td ul li.WMP a   { background: url(../images/infoCentre/wmp-icon.gif) 0 1px no-repeat; }
table#infocentreTable td ul li.RM a    { background: url(../images/infoCentre/real-icon.png) 0 1px no-repeat; }
table#infocentreTable td ul li.webcast a { background: url(../images/infoCentre/webcast-icon.gif) 0 1px no-repeat; }


#narrative #brandlist    { width: 100%; border: 0; }
#narrative #brandlist td { text-align: center; background: #E9EBD0; padding: 2px; 0 }

#narrative #targettownslist    { width: 100%; border: 0; }
#narrative #targettownslist td { text-align: left; vertical-align:top; background: #E9EBD0; padding: 2px; 0 }

#narrative #developmentcontacts td,
#narrative #developmentcontacts td { border: 1px solid #CCC; padding: 2px 4px; }

#narrative div.collapse_smartbox                                  { width: 441px; margin-bottom: 10px; }
#narrative div.collapse_smartbox h2.collapse_title                { margin: 0; background: #B3B0B2 url(../images/smartboxes/accordian/header-bg.gif) -441px 0 no-repeat; font-size: 1.0em; border-bottom: 1px solid #706F73; }
#narrative div.collapse_smartbox h2.collapse_title a              { display: block; padding: 5px 50px 4px 15px; width: 376px; color: #575658; text-decoration: none; text-transform: uppercase; font-weight: bold; background: url(../images/smartboxes/accordian/buttons.gif) -1323px 50% no-repeat; }
#narrative div.collapse_smartbox h2.collapse_title:hover          { background: #ADB655 url(../images/smartboxes/accordian/header-bg.gif) no-repeat; }
#narrative div.collapse_smartbox h2.collapse_title:hover a        { background: url(../images/smartboxes/accordian/buttons.gif) -882px 50% no-repeat; }
#narrative div.collapse_smartbox div.expanded h2                  { background: #ADB655 url(../images/smartboxes/accordian/header-bg.gif) no-repeat; }
#narrative div.collapse_smartbox div.expanded h2.collapse_title a { background: url(../images/smartboxes/accordian/buttons.gif) 0 50% no-repeat; }
#narrative div.collapse_smartbox div.toggle                       { padding: 10px 15px 5px; background: #F0F0DD url(../images/smartboxes/accordian/toggle-gradient-green.gif) 0 100% repeat-x; }
#narrative div.collapse_smartbox div.toggle p,
#narrative div.collapse_smartbox div.toggle ul                     { margin-bottom: 0; padding-bottom: 10px; }
html>body #narrative div.collapse_smartbox h2.collapse_title a              { background-image: url(../images/smartboxes/accordian/buttons.png); }
html>body #narrative div.collapse_smartbox h2.collapse_title:hover a        { background-image: url(../images/smartboxes/accordian/buttons.png); }
html>body #narrative div.collapse_smartbox div.expanded h2.collapse_title a { background-image: url(../images/smartboxes/accordian/buttons.png); }
#narrative div.collapse_smartbox div.toggle p.cta { background: url("../images/smartboxes/grey-border-x.gif") repeat-x; padding: 6px 0 5px; }

#customerFeedbackAccordion span#searchwrap,
#customerFeedbackAccordion span#brandwrap { display: block; width: 100%; overflow: hidden; padding-bottom: 10px; }
#customerFeedbackAccordion span#searchwrap label,
#customerFeedbackAccordion span#brandwrap label { width: 170px; display: block; float: left; padding-right: 10px; }
#customerFeedbackAccordion span#brandwrap #goImg { margin-top: 10px; display: block; }
#customerFeedbackAccordion form#customerfeedback div { width: 411px; }
#customerFeedbackAccordion form#customerfeedback #detailsWrapper { padding: 0; background: none; }
#customerFeedbackAccordion form#customerfeedback #contactWrapper { background: none; }
#customerFeedbackAccordion #contactWrapper h3 { background:url(../images/smartboxes/grey-border-x.gif) repeat-x; padding: 11px 0 10px; }
#customerFeedbackAccordion form#customerfeedback label { width: 170px; }


/* Social stream */

#socialstream #narrative { padding-left: 39px; }
#narrative ul#twitter, #narrative ul#facebook { width: 683px; list-style: none; margin: 0; padding: 0 0 4px; position: relative; }

#narrative ul#twitter                      { height: 338px; }
#narrative ul#twitter li                   { position: absolute; top: 0; width: 167px; height: 167px; }
#narrative ul#twitter #twitter_item_1      { left: 0; background-color: #909401; }
#narrative ul#twitter #twitter_item_2      { left: 172px; background-color: #818286; }
#narrative ul#twitter #twitter_item_3      { left: 344px; background-color: #ABABAB; }
#narrative ul#twitter #twitter_item_4      { left: 516px; background-color: #909401; }
#narrative ul#twitter #twitter_item_5      { left: 0; top: 171px; background-color: #818286; }
#narrative ul#twitter #twitter_item_6      { left: 172px; top: 171px; background-color: #909401; }
#narrative ul#twitter #twitter_item_7      { left: 344px; top: 171px; background-color: #818286; }
#narrative ul#twitter #twitter_item_8      { left: 516px; top: 171px; background-color: #ABABAB; }
#narrative ul#twitter li .tweetContent     { height: 104px; position: relative; color: #FFF; font-size: 90%; padding: 5px 5px 58px;  }
#narrative ul#twitter li .tweetContent a   { color: #FFF; }
#narrative ul#twitter li .tweetContent p   { margin: 0; }
#narrative ul#twitter li .tweetContent .twitterlink a   { display: block; position: absolute; right: 10px; bottom: 10px; text-indent: -9999px; background: url(../images/socialstream/twitter-logo.png) no-repeat; width: 24px; height: 20px; }
#narrative ul#twitter li .tweetContent .twitterlink a:hover { background: url(../images/socialstream/twitter-logo-hover.png) no-repeat; }
#narrative ul#twitter li .tweetContent img { position: absolute; left: 5px; bottom: 5px; vertical-align: top; }

#narrative ul#facebook                  { height: 338px; }
#narrative ul#facebook li               { position: absolute; top: 0; width: 339px; height: 167px; }
#narrative ul#facebook #facebook_item_1 { left: 0; background-color: #ABABAB; }
#narrative ul#facebook #facebook_item_2 { left: 344px; background-color: #909401; }
#narrative ul#facebook #facebook_item_3 { left: 0; top: 171px; background-color: #909401; }
#narrative ul#facebook #facebook_item_4 { left: 344px; top: 171px; background-color: #818286; }
#narrative ul#facebook li .fbContent    { height: 157px; padding: 5px; color: #FFF; font-size: 90%; position: relative;  }
#narrative ul#facebook li .fbContent a  { color: #FFF; }
#narrative ul#facebook li .fbContent p { margin-bottom: 0; }
#narrative ul#facebook .actionlink a { display: block; margin: 0; padding: 0; width: 14px; height: 30px; background: url(../images/socialstream/facebook-logo.png) no-repeat; position: absolute; bottom: 10px; right: 10px; text-indent: -9999px; }
#narrative ul#facebook .actionlink a:hover {  background: url(../images/socialstream/facebook-logo-hover.png) no-repeat; }
#narrative ul#facebook .brandlogo { position: absolute; left: 5px; bottom: 5px; height: 48px; float: left; padding: 1px 1px 1px 0; border-right: 2px solid #FFF; margin-right: 1px; }
#narrative ul#facebook .likeUsers { position: absolute; left: 57px; bottom: 16px; height: 30px; }
#narrative ul#facebook .likeUsers img { width: 30px; height: auto; padding: 1px;}
#narrative ul#facebook .fbinfoarea { font-size: 10pt; position: absolute; bottom: 10px; right: 30px; }
#narrative ul#facebook .fbinfoarea p { float: left; margin: 0;}
#narrative ul#facebook .likes  {  height: 20px; background: url(../images/socialstream/fblike.png) right no-repeat;  margin-left: 5px; padding-right: 25px; padding-left: 5px; }
#narrative ul#facebook .comments  {  height: 20px; background: url(../images/socialstream/fbcomment.png) right no-repeat; margin-left: 5px; padding-right: 25px; padding-left: 5px; }

#narrative #youtube_video { width: 508px; height: 299px; background: #fff; }
#narrative #youtube_video img { display: block; width: 508px; height: 299px; }

#narrative ul#youtube { list-style: none; margin: 0; position: relative; }
#narrative ul#youtube li { position: absolute; right: 0; width: 171px; height: 97px; }
#narrative ul#youtube #youtube_item_1 { top: -299px; }
#narrative ul#youtube #youtube_item_2 { top: -198px; }
#narrative ul#youtube #youtube_item_3 { top: -97px; }
#narrative ul#youtube li img { display: block; width: 171px; height: 97px; }
/*

#narrative ul#twitter                 { height: 260px; }
#narrative ul#twitter li              { position: absolute; top: 0; width: 140px; height: 120px; background: #00C; }
#narrative ul#twitter #twitter_item_1 { left: 30px; }
#narrative ul#twitter #twitter_item_2 { left: 180px; }
#narrative ul#twitter #twitter_item_3 { left: 330px; }
#narrative ul#twitter #twitter_item_4 { left: 480px; }
#narrative ul#twitter #twitter_item_5 { left: 30px; top: 130px; }
#narrative ul#twitter #twitter_item_6 { left: 180px; top: 130px; }
#narrative ul#twitter #twitter_item_7 { left: 330px; top: 130px; }
#narrative ul#twitter #twitter_item_8 { left: 480px; top: 130px; }

#narrative ul#facebook                 { height: 260px; }
#narrative ul#facebook li              { position: absolute; top: 0; width: 290px; height: 120px; background: #00C; }
#narrative ul#facebook #facebook_item_1 { left: 30px; }
#narrative ul#facebook #facebook_item_2 { left: 330px; }
#narrative ul#facebook #facebook_item_3 { left: 30px; top: 130px; }
#narrative ul#facebook #facebook_item_4 { left: 330px; top: 130px; }


#narrative ul#youtube { height: 120px; }
#narrative ul#youtube li  { position: absolute; top: 0; width: 182px; height: 120px; background: #00C; }
#narrative ul#youtube #youtube_item_1 { left: 42px; }
#narrative ul#youtube #youtube_item_2 { left: 234px; }
#narrative ul#youtube #youtube_item_3 { left: 426px; }
*/


/*== 22 November 2012 - Fede - START ==*/
#investors .highlightpara{
    background: url("../images/icons/inv-info-ico.png") no-repeat scroll 10px 13px transparent;
    border-bottom: 1px dotted #AAAAAA;
    border-top: 1px dotted #AAAAAA;
    margin-bottom: 15px;
    padding: 10px 10px 10px 60px;
}
#investors .highlightpara P{margin-bottom:0}

/*== 22 November 2012 - Fede - END ==*/


span.financial_highlight { color: #8E9300; font-size: 1.45em; }

table#newstable_annualreportandaccounts2012 td,
table#newstable_annualreportandaccounts2013 td,
table#newstable_annualreportandaccounts td { vertical-align:top; }

/*== 08 Jan 2013 - Fede - START ==*/
#giftcardsfaqs DIV#narrative
{margin-left: 39px;}

#giftcards DIV#SBGroup-right
{margin-top:0}

#giftcards DIV#narrativeContent H1
{display:none}

#giftcard_button A, .giftcard_button A
{display:block;text-indent:-9999px;overflow:hidden;background:url(../images/gc-sprite.png) no-repeat;width:222px;height:41px;margin-bottom:5px}

#giftcards DIV.giftcards_email
{margin:20px 0}

#giftcards .giftcards_email A
{background-position:0 0;}

#giftcards .giftcards_email A:hover
{background-position:0 -43px;}

#giftcards .giftcards_text A
{background-position:0 -86px;}

#giftcards .giftcards_text A:hover
{background-position:0 -129px;}

#giftcards .giftcards_faqs A
{background-position:0 -172px;}

#giftcards .giftcards_faqs A:hover
{background-position:0 -215px;}
/*== 08 Jan 2013 - Fede - END ==*/

#giftcardsfaqs .faq_subheader h2 { color: #8E9300; }


table#interimmanagementstatementjan13 th.aligncentre,
table#interimmanagementstatementjan13 td.aligncentre  { text-align:center; }

table#interimmanagementstatementjan13 th.valigntop  { vertical-align:top; }

table#interimmanagementstatement th.aligncentre,
table#interimmanagementstatement td.aligncentre  { text-align:center; }
table#interimmanagementstatement th.valigntop  { vertical-align:top; }

#giftcard_cta A
{display:block;text-indent:-9999px;overflow:hidden;background:url(../images/cta-buyagiftcard.png) no-repeat;width:224px;height:41px;margin-bottom:5px}

#giftcard_cta
{margin:20px 0}

#giftcard_cta A
{background-position:0 0;}

#giftcard_cta A:hover
{background-position:0 -43px;}


/* == July 2013 - Fede - Start ==  */
#faqs DIV#SBGroup-content
{width:100%;text-align:left;position:static}

#faqs DIV#mbplc-global-faqlist
{width:100%}

#faqs DIV#mbplc-global-faqlist > H2
{cursor: hand; cursor: pointer;height:41px;line-height: 2.2em;padding-left: 10px;}

#faqs DIV#mbplc-global-faqlist > H2.closed
{background:url(../images/faq-header-grey.png) no-repeat;}
#faqs DIV#mbplc-global-faqlist > H2.open 
{background:url(../images/faq-header-green.png) no-repeat;}

#faqs DIV.faqcontainer
{background:#e9ebcf;padding-bottom:2px}

#faqs DIV.question 
{padding:10px;border-bottom:1px solid #adaba8;cursor: hand; cursor: pointer;}

#faqs DIV.question.open
{width:94.5%;margin:auto;background:#fff;padding:10px;background:url(../images/faq-q-open.png) center center no-repeat;border:0}
#faqs DIV.question.closed,
#faqs DIV.question
{width:94.5%;margin:auto;background:#fff;padding:10px;background:url(../images/faq-q-closed.png) center center no-repeat;}

#faqs DIV.answer
{width:94.5%;margin:auto;padding:10px;background:url(../images/faq-a.png) center center no-repeat #fff;}

#faqs DIV.answer P,
#faqs DIV.question P 
{margin:0px auto 12px;width:80%}

/* == July 2013 - Fede - End ==  */




/* September 2013 - Adam */

body#findapub-carwash form#frmSearch label       { display: block; padding: 3px 0 1px; }
body#findapub-carwash form#frmSearch input#goImg { vertical-align: top; }
body#findapub-carwash #searchnarrative h2 { display: none; }
body#findapub-carwash #searchnarrative { padding-top: 20px; }
/* -- Sept -- */


/*Tony Nov 13*/
#brandoffer div#narrativeWrapper div#narrativeContent div.articleDetailContent ul li.list-style-circle{list-style:circle;margin:10px}
#brandoffer div#narrative div#narrativeWrapper div#narrativeContent div.articleDetailContent p.no-margin{margin-bottom:0}





/* ************** Lee Charity pages */
body.givingsomethingback div#narrativeContent,
body.givingsomethingback div.section
{position:relative}

body.givingsomethingback a 
{	color: #ff6600;	font-weight: bold;}

body.givingsomethingback h2
{	color: #8f9400;	}

body.givingsomethingback .imgleft
{ float: left; padding: 10px 10px 10px 0;margin-left:0 }

body.givingsomethingback .imgright
{ float: right; padding: 10px 0 10px 10px;margin-right:0 }

body#givingsomethingback-issue2 DIV.section P
{line-height:1.85em}

body#givingsomethingback-issue2  .mb1column #narrative 
{ height: 3560px;}

body#givingsomethingback-issue5 .imgright
{margin-bottom: 10px;}
body#givingsomethingback-issue5 p 
{line-height:1.8em; margin-bottom:20px;}



/* Issue navigation */
BODY.givingsomethingback DIV#issue_navigation
{position:absolute; top:42px;=top:38px; left:0}
BODY.givingsomethingback DIV#issue_navigation UL
{padding:0; margin:0; list-style:none;}
BODY.givingsomethingback DIV#issue_navigation UL LI
{display:inline-block;=display:inline;zoom:1; padding:0 20px; border-top:6px solid #828386; margin-right:1px;=margin-right:3px;}
BODY.givingsomethingback DIV#issue_navigation UL LI
{color:#828386;font-size:1.5em; font-weight:normal;}
BODY.givingsomethingback DIV#issue_navigation UL LI A
{text-decoration:none;color:#828386;}
BODY.givingsomethingback DIV#issue_navigation UL LI:hover
{border-top:6px solid #ff6600}

body#givingsomethingback DIV#issue_navigation UL LI:first-child,
body#givingsomethingback-issue2 DIV#issue_navigation UL LI:first-child + LI,
body#givingsomethingback-issue3 DIV#issue_navigation UL LI:first-child + LI + LI,
body#givingsomethingback-issue4 DIV#issue_navigation UL LI:first-child + LI + LI + LI,
body#givingsomethingback-issue5 DIV#issue_navigation UL LI:first-child + LI + LI + LI + LI,
body#givingsomethingback-2015-issue1 DIV#issue_navigation UL LI:first-child + LI,
#givingsomethingback-2015-issue2 DIV#issue_navigation UL LI:first-child + LI + LI
{border-top:6px solid #ff6600}

/* Banner */
body.givingsomethingback SPAN.articleintro 
{display:block; padding-top:45px; background-position:0 bottom !important}
body#givingsomethingback span.articleintro 
{display: block; width: 1005; height: 170px; background: url(/images/givingsomethingback/issue1/banner.jpg) no-repeat; }
body#givingsomethingback-issue2 span.articleintro 
{display: block; width: 1005; height: 170px; background: url(/images/givingsomethingback/issue2/banner.jpg) no-repeat; }
body#givingsomethingback-issue3 span.articleintro
{display: block; width: 1005; height: 170px; background:url(/images/givingsomethingback/issue3/banner.jpg) no-repeat}
body#givingsomethingback-issue4 span.articleintro
{display: block; width: 1005; height: 170px; background:url(/images/givingsomethingback/issue4/banner.jpg) no-repeat}
body#givingsomethingback-issue5 span.articleintro
{display: block; width: 1005; height: 170px; background:url(/images/givingsomethingback/issue5/banner.jpg) no-repeat}
body#givingsomethingback-2015-issue1 span.articleintro
{display: block; width: 1005; height: 170px; background:url(/images/givingsomethingback/2015-issue1/banner.jpg) no-repeat}
#givingsomethingback-2015-issue2 span.articleintro 
{display: block; width: 1005; height: 170px; background:url(/images/givingsomethingback/2015-issue3/banner.jpg) no-repeat}

/* Section 1 */
body.givingsomethingback #section1 
{	margin-top: 20px; width: 345px; float: left; padding: 10px; }

body#givingsomethingback-issue2 DIV#section1,
body#givingsomethingback-issue3 DIV#section1,
body#givingsomethingback-issue4 DIV#section1,
body#givingsomethingback-issue5 DIV#section1,
body#givingsomethingback-2015-issue1 DIV#section1,
#givingsomethingback-2015-issue2 DIV#section1
{border-right:2px dotted #c6c6c8; height:365px}



body#givingsomethingback-issue3 DIV#section1
{height:332px }
body#givingsomethingback-issue4 DIV#section1
{height:300px }
body#givingsomethingback-issue5 DIV#section1
{height:200px; width:430px; }
body#givingsomethingback-2015-issue1 DIV#section1
{height:180px; width:462px; }
#givingsomethingback-2015-issue2 DIV#section1
{height:164px;width:430px}


body#givingsomethingback #section1  P
{	color:#575658; font-size:1em; line-height:1.5em }
body.givingsomethingback #section1  P
{	color:#575658; font-size:1.5em; line-height:1.75em }

/* Section 2 */
body.givingsomethingback #section2
{ width: 574px; float: left; }

#givingsomethingback-2015-issue2 DIV#section2
{width:484px}

body#givingsomethingback #section2 UL
{font-weight:normal;font-size:1em}
body.givingsomethingback #section2 UL
{font-weight:bold;font-size:1.2em}
body.givingsomethingback #section2 UL LI
{	list-style-type: none; padding-left: 20px; background: url(/images/squarebullet.png) no-repeat; margin: 20px 0; background-position:0 4px}

body.givingsomethingback DIV#section2 UL LI#sec2left,
body.givingsomethingback DIV#section2 UL LI#sec2right
{width:240px;float:left;margin-top:0}
body.givingsomethingback DIV#section2 UL LI#sec2left
{margin-right:20px}

body#givingsomethingback-issue2 DIV#section2,
body#givingsomethingback-issue5 DIV#section2
{margin-bottom:20px}
body#givingsomethingback-issue3 DIV#section2,
body#givingsomethingback-issue4 DIV#section2
{margin-bottom:30px}

#givingsomethingback-2015-issue2 DIV#section2
{margin-bottom:74px}

body#givingsomethingback-issue5 #section2
{ width: 480px;}

body#givingsomethingback-2015-issue1 #section2
{ width: 462px;}

/* Section 3 */
body#givingsomethingback-issue2 DIV#section3,
body#givingsomethingback-issue3 DIV#section3,
body#givingsomethingback-issue4 DIV#section3,
body#givingsomethingback-issue5 DIV#section3,
#givingsomethingback-2015-issue2 DIV#section3
{clear:both;border-top:2px dotted #c6c6c8;border-bottom:2px dotted #c6c6c8;padding-top: 4px;}

#givingsomethingback-2015-issue2 DIV#section3
{position:relative;height:210px;}
#givingsomethingback-2015-issue2 DIV#section3 P 
{width:550px}
#givingsomethingback-2015-issue2 DIV#section3 IMG 
{position:absolute;right:0;top:0}

body#givingsomethingback-issue3 DIV#section3,
body#givingsomethingback-issue4 DIV#section3,
body#givingsomethingback-issue5 DIV#section3
{margin-bottom:10px}

body#givingsomethingback-issue2 DIV#section3 H2
{position:absolute;left:370px;top:10px}
body#givingsomethingback-issue3 DIV#section3 H2,
body#givingsomethingback-issue4 DIV#section3 H2,
body#givingsomethingback-issue5 DIV#section3 H2
{position:absolute;left:0;top:10px;font-size:24px}

body#givingsomethingback-issue2 DIV#section3 H2 + P
{padding-top:42px}
body#givingsomethingback-issue3 DIV#section3 H2 + P,
body#givingsomethingback-issue4 DIV#section3 H2 + P,
body#givingsomethingback-issue5 DIV#section3 H2 + P
{padding-top:56px}

body#givingsomethingback-issue2 DIV#section3 IMG.contentimage
{margin-top:-41px}
body#givingsomethingback-issue3 DIV#section3 IMG.contentimage,
body#givingsomethingback-issue4 DIV#section3 IMG.contentimage,
body#givingsomethingback-issue5 DIV#section3 IMG.contentimage
{margin-top:-50px}

body#givingsomethingback-2015-issue1 DIV#section3
{ width: 484px; float:left; border-right: 2px dotted #C6C6C8; padding-right: 15px; }

body#givingsomethingback-2015-issue1 DIV#section3 IMG.contentimage,
body#givingsomethingback-2015-issue1 DIV#section4 IMG.contentimage
{  margin-bottom: 10px; }


/* self clear */
body.givingsomethingback DIV#section3:before,
body.givingsomethingback DIV#section3:after 
{content: "";display: table;} 
body.givingsomethingback DIV#section3:before,
body.givingsomethingback DIV#section3:after 
{clear: both;}
body.givingsomethingback DIV#section3:before,
body.givingsomethingback DIV#section3:after 
{zoom: 1;}


/* Section 4 */
body#givingsomethingback #section4,
body#givingsomethingback-issue2 #section4 
{ clear: both; }

body#givingsomethingback-issue3 DIV#section4,
body#givingsomethingback-issue4 DIV#section4,
body#givingsomethingback-issue5 DIV#section4
{width:360px;float:left}
body#givingsomethingback-2015-issue1 DIV#section4
{width:420px;float:left;padding-left:15px;}

body#givingsomethingback-issue2 DIV#section4 H2 
{padding-top:10px}
body#givingsomethingback-issue5 DIV#section4 H2
{margin-bottom:10px;font-size:20px;}

body#givingsomethingback-issue2 DIV#section4 IMG.contentimage
{margin-top:-41px}
body#givingsomethingback-issue3 DIV#section4 IMG.contentimage.imgright,
body#givingsomethingback-issue4 DIV#section4 IMG.contentimage.imgright,
body#givingsomethingback-issue5 DIV#section4 IMG.contentimage.imgright
{margin-top:-10px}
body#givingsomethingback-issue5 DIV#section4
{width: 418px;border-right:2px dotted #C6C6C8;padding-right:15px;}

#givingsomethingback-2015-issue2 DIV#section4 
{width:463px;float:left;margin-right:36px}



/* Section 5 */
body#givingsomethingback-issue2 #section5 
{ clear: both; }

body#givingsomethingback-issue3 DIV#section5,
body#givingsomethingback-issue4 DIV#section5,
body#givingsomethingback-issue5 DIV#section5
{margin-bottom:20px}

body#givingsomethingback #section5 
{height: 555px; padding: 10px 340px; background: url(/images/givingsomethingback/issue1/section5bg.jpg) no-repeat; }

body#givingsomethingback-issue2 DIV#section5
{border-top:2px dotted #c6c6c8;border-bottom:2px dotted #c6c6c8;height:520px}
body#givingsomethingback-issue3 DIV#section5,
body#givingsomethingback-issue4 DIV#section5,
body#givingsomethingback-issue5 DIV#section5
{border-left: 2px dotted #C6C6C8;float: left;margin-left: 15px;padding-left: 15px;width: 554px;}
body#givingsomethingback-issue5 DIV#section5
{width: 482px;border:none;}

body#givingsomethingback-issue2 DIV#section5 > H2
{font-size:1.7em}
body#givingsomethingback-issue2 DIV#section5 > H2 + P
{position:relative;height: 300px;margin-bottom: 0;}
body#givingsomethingback-issue2 DIV#section5 > H2 + P,
body#givingsomethingback-issue2 DIV#section5 > H2 + P + P 
{width:446px}
body#givingsomethingback-issue2 DIV#section5 > H2 + P IMG
{position:absolute;top:60px;left:0}
body#givingsomethingback-issue2 DIV#section5 > H2 + P + P + P,
body#givingsomethingback-issue2 DIV#section5 > H2 + P + P + P + P, 
body#givingsomethingback-issue2 DIV#section5 > H2 + P + P + P + P + P
{position:absolute;left:502px;width:444px}
body#givingsomethingback-issue2 DIV#section5 > H2 + P + P + P
{top:0px;}
body#givingsomethingback-issue2 DIV#section5 > H2 + P + P + P + P
{top:309px;}
body#givingsomethingback-issue2 DIV#section5 > H2 + P + P + P + P + P
{top:420px;}

body#givingsomethingback-issue5 DIV#section5 H2
{margin-bottom:10px;font-size:20px;}

body#givingsomethingback-issue2 P#brands_charity_para
{color:#e75411;font-size:1.6em;line-height:1.4em;font-weight:bold;text-align:center}

body#givingsomethingback-2015-issue1 DIV#section5 H2 + P
{padding-top:10px}
body#givingsomethingback-2015-issue1 DIV#section5 IMG.contentimage
{  margin-top: -10px; }

/* section separator */
body.givingsomethingback #sectionend,
body.givingsomethingback #section4end,
body.givingsomethingback #section5end,
body.givingsomethingback #section7end,
body.givingsomethingback #section8end
{border-bottom:2px dotted #c6c6c8;clear:both;margin-bottom:10px;padding-top:10px;width:100%;}
body.givingsomethingback #sectionend p,
body.givingsomethingback #section4end p,
body.givingsomethingback #section5end p,
body.givingsomethingback #section7end p,
body.givingsomethingback #section8end p
{margin-bottom:0;}


/* 2015 - issue2 */
#givingsomethingback-2015-issue2 DIV#section5 
{width:446px;float:left;padding-top:36px; margin-bottom: 266px;}
#givingsomethingback-2015-issue2 DIV#section5:after 
{clear:both;display:table;content:""}





/* Section 6 */
body#givingsomethingback-issue3 DIV#section6,
body#givingsomethingback-issue4 DIV#section6,
body#givingsomethingback-issue5 DIV#section6
{clear:both}

body#givingsomethingback-issue2 DIV#section6
{width:467px;}


body#givingsomethingback-issue2 DIV#section6 H2 
{font-size:1.7em}

body#givingsomethingback-issue3 DIV#section6 H2,
body#givingsomethingback-issue4 DIV#section6 H2
{position:absolute;left:159px;top:0}
body#givingsomethingback-issue3 DIV#section6 H2 + P,
body#givingsomethingback-issue4 DIV#section6 H2 + P
{padding-top:42px}
body#givingsomethingback-issue3 DIV#section6 IMG.contentimage.imgleft,
body#givingsomethingback-issue4 DIV#section6 IMG.contentimage.imgleft
{margin-top:-36px;margin-right:12px}


body#givingsomethingback-issue3 DIV#section6,
body#givingsomethingback-issue4 DIV#section6,
body#givingsomethingback-2015-issue2 DIV#section6,
body#givingsomethingback-2015-issue2 DIV#section7
{ border-top: 2px dotted #C6C6C8;border-bottom: 2px dotted #C6C6C8;margin-bottom:20px}
body#givingsomethingback-2015-issue2 DIV#section6,
body#givingsomethingback-2015-issue2 DIV#section7
{border-bottom:0}

body#givingsomethingback-issue3 DIV#section6 H2,
body#givingsomethingback-issue4 DIV#section6 H2,
body#givingsomethingback-issue5 DIV#section6 H2,
body#givingsomethingback-2015-issue2 DIV#section6 H2
{color:#FF6600;margin:10px 0;}
body#givingsomethingback-issue5 DIV#section6 H2
{margin:0;}
body#givingsomethingback-issue4 DIV#section6 H2
{left:224px}



body#givingsomethingback-issue5 DIV#section6
{border-right: 2px dotted #C6C6C8;margin-right: 10px;padding-right: 20px;width: 413px;float:left;}
body#givingsomethingback-issue5 DIV#section6 p.psmall 
{display: -webkit-inline-flex;display:inline-flex;width:44%;margin:0 23px 23px 0;}

body#givingsomethingback-2015-issue1 DIV#section6
{border-right: 2px dotted #C6C6C8;margin-right: 10px;padding-right: 20px;width: 443px;float:left;}

body#givingsomethingback-2015-issue1 DIV#section6 H2
{color:#FF6600}

#givingsomethingback-2015-issue2 DIV#section6:before
{clear:both;display:table;content:""}
 
#givingsomethingback-2015-issue2 DIV#section6
{float:left;width:450px;margin-right:36px;/* border-right:2px dotted #C6C6C8; */}
#givingsomethingback-2015-issue2 DIV#section6 IMG 
{display:table;margin:auto}
 
/* self clear */
body#givingsomethingback-issue4 DIV#section6:before,
body#givingsomethingback-issue4 DIV#section6:after 
{content: "";display: table;} 
body#givingsomethingback-issue4 DIV#section6:after
{clear: both;}
body#givingsomethingback-issue4 DIV#section6
{zoom: 1;}


/* Section 7 */
body#givingsomethingback #section7,
body#givingsomethingback-issue2 #section7 
{ width: 467px;	float: left;}

body#givingsomethingback-issue2 DIV#section7
{margin-bottom: 85px;}
body#givingsomethingback-issue3 DIV#section7
{width: 313px;float:left}
body#givingsomethingback-issue4 DIV#section7
{border-right: 2px dotted #C6C6C8;float: left;margin-right: 10px;padding-right: 20px;width: 680px;}
body#givingsomethingback-issue5 DIV#section7
{float: left;margin-left:15px;width: 487px;border-bottom: 2px dotted #C6C6C8;}
body#givingsomethingback-2015-issue1 DIV#section7
{width: 447px;float:left;margin-left: 20px;}

body#givingsomethingback #section7 p
{ padding: 0px 20px; }

body#givingsomethingback-issue5 DIV#section7 H2
{color:#FF6600;margin-top:0;}
body#givingsomethingback-2015-issue2 DIV#section7 H2
{color:#FF6600;}

body#givingsomethingback-issue5 DIV#section7 img
{margin-top:-100px;}
body#givingsomethingback-issue5 DIV#section7 h2
{padding-right:185px; margin:0 0 10px 0;}

body#givingsomethingback-issue2 DIV#section7 H2
{padding-top:10px}

body#givingsomethingback-issue2 DIV#section7 H2,
body#givingsomethingback-issue2 DIV#section8 H2,
body#givingsomethingback-issue2 DIV#section9 H2,
body#givingsomethingback-issue2 DIV#section10 H2,
body#givingsomethingback-issue2 DIV#section11 H2
{color:#e75411;font-size: 1.26em;}

body#givingsomethingback-issue3 DIV#section7 IMG.contentimage.imgright,
body#givingsomethingback-issue4 DIV#section7 IMG.contentimage.imgright
{margin-top:-14px}
body#givingsomethingback-issue3 DIV#section7 H2,
body#givingsomethingback-issue4 DIV#section7 H2
{color:#FF6600;margin:0;padding:0 0 10px}

body#givingsomethingback-2015-issue1 DIV#section7 H2
{color:#FF6600}

body#givingsomethingback-2015-issue2 DIV#section7 
{width:458px;float:left;}

#givingsomethingback-2015-issue2 DIV#section7 IMG 
{display:table;margin:auto}

body#givingsomethingback-2015-issue2 DIV#section7:after 
{clear:both;display:table;content:""}



/* Section 8 */
body#givingsomethingback #section8
{ width: 451px;	float: left; margin-left: 20px;}
body#givingsomethingback-issue2 #section8 
{ width: 451px;  }
body#givingsomethingback-issue2 DIV#section8,
body#givingsomethingback-issue2 DIV#section9,
body#givingsomethingback-issue2 DIV#section10 
{position:absolute;left:492px}
body#givingsomethingback-issue2 DIV#section8
{top:1909px;=top:1933px}

body#givingsomethingback-issue3 DIV#section8 IMG.contentimage.imgright
{margin-top:-14px;float:none !important;padding:10px !important}
body#givingsomethingback-issue3 DIV#section8 H2 
{color:#FF6600;margin:0;padding:0 0 10px;line-height:20px}
body#givingsomethingback-issue3 DIV#section8
{border-left: 2px dotted #C6C6C8;border-right: 2px dotted #C6C6C8;float: left;margin-left: 15px;margin-right: 10px;padding-left: 20px;padding-right: 20px;width: 330px;}

body#givingsomethingback-issue5 DIV#section8
{float: left;margin-left:15px;width: 487px;border-bottom: 2px dotted #C6C6C8;}
body#givingsomethingback-issue5 DIV#section8 h2
{margin:10px 0;color:#FF6600}

body#givingsomethingback-2015-issue1 DIV#section8 H2
{position:absolute;left:203px;top:10px;color:#FF6600;}

body#givingsomethingback-2015-issue1 DIV#section8 H2 + P
{padding-top:46px}
body#givingsomethingback-2015-issue1 DIV#section8 P
{padding-bottom:15px}
body#givingsomethingback-2015-issue1 DIV#section8 IMG.contentimage
{  margin-top: -41px; }

body#givingsomethingback-2015-issue2 DIV#section8:before
{clear:both;display:table;content:""}

#givingsomethingback-2015-issue2 DIV#section8
{border-top:2px dotted #C6C6C8;clear:both;padding-top:20px;min-height:276px;border-bottom:2px dotted #C6C6C8;margin-bottom:20px;position:relative}
#givingsomethingback-2015-issue2 DIV#section8 P
{width:592px}
#givingsomethingback-2015-issue2 DIV#section8 IMG 
{position:absolute;top:0;right:0;}
#givingsomethingback-2015-issue2 DIV#section8 H2 
{color:#FF6600;}

/* Section 9 */
body#givingsomethingback #section9
{width: 451px;float: left;margin-left: 20px;}
body#givingsomethingback-issue2 #section9 
{ width: 451px;  }

body#givingsomethingback-issue5 DIV#section9 H2,
#givingsomethingback-2015-issue2 DIV#section9 H2
{color:#FF6600}

body#givingsomethingback-issue2 DIV#section9
{top:2021px;=top:2047px}

body#givingsomethingback-issue2 DIV#section9 H2,
body#givingsomethingback-issue2 DIV#section9 P IMG
{position:absolute;}
body#givingsomethingback-issue2 DIV#section9 H2
{top:0;right:10px}
body#givingsomethingback-issue2 DIV#section9 P IMG
{left:0;top:0}
body#givingsomethingback-issue2 DIV#section9 P 
{padding-top:32px; padding-left: 228px;}

body#givingsomethingback-issue5 DIV#section9
{float: left;margin-left:15px;width: 487px;border-bottom: 2px dotted #C6C6C8;}
body#givingsomethingback-issue5 DIV#section9 h2
{margin:10px 0;}

#givingsomethingback-2015-issue2 DIV#section9
{width:432px;margin-right:36px;float:left;padding-top:20px;border-right:2px dotted #C6C6C8;padding-right:33px}


/* Section 10 */
body#givingsomethingback-issue2 DIV#section10
{top:2189px;=top:2216px;width:451px}
body#givingsomethingback-issue2 DIV#section10 H2
{top:0;left:0;position:absolute;width:255px;padding-left: 41px;}
body#givingsomethingback-issue2 DIV#section10 IMG
{top:0;right:0;position:absolute}

body#givingsomethingback-issue2 DIV#section10 P
{padding:38px 197px 0 40px; width:215px}

#givingsomethingback-2015-issue2 DIV#section10
{width:442px;float:left;padding-top:20px;}
#givingsomethingback-2015-issue2 DIV#section10:after 
{clear:both;display:table;content:""}

#givingsomethingback-2015-issue2 DIV#section10 H2 
{color:#FF6600}

/* Section 11 */
body#givingsomethingback-issue2 DIV#section11
{display:table;content:"";zoom:1;border-bottom:2px dotted #c6c6c8;height:347px;margin-bottom:10px}

body#givingsomethingback-issue2 DIV#section11 H2,
body#givingsomethingback-issue2 DIV#section11 IMG
{position:absolute}
body#givingsomethingback-issue2 DIV#section11 H2
{left:456px;top:0}
body#givingsomethingback-issue2 DIV#section11 IMG
{padding-top:0;left:0;top:0}

body#givingsomethingback-issue2 DIV#section11 > P 
{padding-left:457px;}

body#givingsomethingback-issue2 DIV#section11 > H2 + P 
{padding-top:38px}

body#givingsomethingback-issue2 DIV#section11 P#congratulations
{color: #E75411;font-size: 1.6em;font-weight: bold;line-height:1.3em}

#givingsomethingback-2015-issue2 DIV#section11
{clear:both}
#givingsomethingback-2015-issue2 DIV#section11 P 
{color:#FF6600;font-size:30px;text-align:center;padding-top:40px}

/* Section 12 */
body#givingsomethingback-issue2 DIV#section12
{width:475px;float:left;padding-right: 10px;}


body#givingsomethingback-issue2 DIV#section12 > H2 + P + P + P + P
{color:#e75411;font-weight:bold;font-size:1.4em}

/* Section 13 */
body#givingsomethingback-issue2 DIV#section13
{width:420px;float:left;position:relative;height:533px;margin-left: 10px;padding-left:20px;border-left:2px dotted #c6c6c8;}

body#givingsomethingback-issue2 DIV#section13 > H2 + P 
{}
body#givingsomethingback-issue2 DIV#section13 IMG 
{position:absolute;top:202px;left:50%;margin-left:-165px}


/* Section 14 */
body#givingsomethingback-issue2 DIV#section14 
{clear:both;border-top:2px dotted #c6c6c8;width:475px;position:relative;top:-132px}
body#givingsomethingback-issue2 DIV#section14  P
{word-wrap: break-word;}

body#givingsomethingback-issue2 DIV#section14 > H2 + P IMG
{top: 81px;position:absolute;left:0}
body#givingsomethingback-issue2 DIV#section14 > H2 + P 
{ padding-bottom: 187px;}
body#givingsomethingback-issue2 DIV#section14 > H2 + P  + P 
{}

/* Section 15 */
body#givingsomethingback-issue2 DIV#section15 
{border-left: 2px dotted #c6c6c8;height: 200px;padding-left: 20px;position: absolute;right: 36px;top: 3221px;=top:3238px;width: 394px;padding-top:136px;}
/* ie hack - all except ie7 */
html > /**/ body#givingsomethingback-issue2 DIV#section15 
{top: 3200px}
body#givingsomethingback-issue2 DIV#section15 P 
{font-size: 2.2em;line-height: 1.3em;}
body#givingsomethingback-issue2 DIV#section15 P A 
{text-decoration:none}
body#givingsomethingback-issue2 DIV#section15 P A:hover
{text-decoration:underline}
body#givingsomethingback-issue5 DIV#section15 P A:hover
{text-decoration:underline}


body#givingsomethingback-issue3  DIV#section15,
body#givingsomethingback-issue4  DIV#section15
{float:left;width:234px;position:relative}
body#givingsomethingback-issue5 DIV#section15
{float:left;width:455px;position:relative}
body#givingsomethingback-issue3  DIV#section15 P A
{font-size:2em;position:absolute;top:150px;left:0;text-decoration:none}
body#givingsomethingback-issue4  DIV#section15 P A
{font-size:2em;position:absolute;top:30px;left:0;text-decoration:none}
body#givingsomethingback-issue5  DIV#section15 P A
{font-size:2.2em;line-height:35px;position:absolute;top:60px;left:70px;text-decoration:none}

body#givingsomethingback-2015-issue1  DIV#section15 P
{ text-align: center;color: #ff6600; font-weight: bold; font-size: 2.2em; line-height: 1.3em; padding-top:15px}

/* self clear */
body#givingsomethingback-issue3 DIV#narrativeContent:before,
body#givingsomethingback-issue3 DIV#narrativeContent:after,
body#givingsomethingback-issue4 DIV#narrativeContent:before,
body#givingsomethingback-issue4 DIV#narrativeContent:after
{content: "";display: table;} 
body#givingsomethingback-issue3 DIV#narrativeContent:after,
body#givingsomethingback-issue4 DIV#narrativeContent:after
{clear: both;}
body#givingsomethingback-issue3 DIV#narrativeContent,
body#givingsomethingback-issue4 DIV#narrativeContent
{zoom: 1;}



/* */
#SBGroup-pseudoInsideNarrative #mbplc-global-propertyteamcontact .section h2.collapse_title {padding: 5px 50px 4px 15px; }

/* 
[] Property Dev SB
*/
#SBGroup-navigationBottom DIV.collapse_smartbox DIV.section H2.collapse_title A
{background-position:right center !important;padding-right:30px}
#SBGroup-navigationBottom DIV.collapse_smartbox DIV.expanded H2.collapse_title A
{background-position:-20px 50% !important;}

#SBGroup-navigationBottom DIV.collapse_smartbox DIV.section DIV.toggle P:first-child
{padding-bottom:125px}

#SBGroup-navigationBottom DIV.collapse_smartbox DIV.section DIV.toggle P:first-child
{background:url(../images/smartboxes/SB-property-and-dev.jpg) no-repeat center 40px}

#SBGroup-navigationBottom DIV.collapse_smartbox DIV.section DIV.toggle P.cta A
{display:block;background:url(../images/smartboxes/cta.png) no-repeat; padding-left: 24px;}
#SBGroup-navigationBottom DIV.collapse_smartbox DIV.section DIV.toggle P.cta A:hover
{background-position:-441px center}

#SBGroup-navigationBottom DIV#mbplc-global-property-and-development div.section.expanded h2.collapse_title 
{background: url(../images/smartboxes/toggle-boxes/header-bg-left.png) no-repeat #ADB655 !important;}
#SBGroup-navigationBottom DIV#mbplc-global-property-and-development div.section h2.collapse_title 
{background: url(../images/smartboxes/toggle-boxes/header-bg-left.png) no-repeat -206px 0  #B3B0B2 !important;}

#SBGroup-navigationBottom DIV#mbplc-global-property-and-development.collapse_smartbox div.toggle 
{background: url(../images/smartboxes/toggle-boxes/toggle-gradient-green-left.png) no-repeat scroll 0 100% #F6F7ED;}

DIV#SBGroup-navigationBottom DIV#linked-in-follow-us,
DIV#SBGroup-navigationBottom DIV#dfc-global-socnet-two
{margin-bottom:6px}

#SBGroup-navigationBottom DIV#mbplc-global-property-and-development
{padding-top:10px}

#SBGroup-navigationBottom #dfc-global-socnet-two
{padding-top:10px !important}



ol.alpha { list-style-type: lower-alpha !important; margin-top: 10px !important; }
ol.lower-roman { list-style-type: lower-roman !important; margin-top: 10px !important; }


/* good food table */
#tableAnnualQuantityRawMaterialPurchased img {
	max-width: 80px;
	vertical-align: middle;
}

#tableAnnualQuantityRawMaterialPurchased tr,
#tableAnnualQuantityRawMaterialPurchased td,
#tableAnnualQuantityRawMaterialPurchased th
 {
	border: 1px dotted #575658;
	padding: 5px;
}

#tableAnnualQuantityRawMaterialPurchased .tablesubtotals,
#tableAnnualQuantityRawMaterialPurchased .tableheadingtotal
 {
	background: #eff0dc;
}

#tableAnnualQuantityRawMaterialPurchased .tabletotalbycountry {
	background: #babf10;
}

#tableAnnualQuantityRawMaterialPurchased .tabletotal {
	background: #ccc;
}

table#implementation_category_ingredients {
	table-layout: fixed;
	width: 100%;
}

#implementation_category_ingredients tr,
#implementation_category_ingredients td,
#implementation_category_ingredients th {
	border: 1px dotted #575658;
	padding: 5px;
}

#implementation_category_ingredients td,
#implementation_category_ingredients th {
	width: 33%;
	vertical-align: top;
}
#implementation_category_ingredients th {
    background: #babf10;
}
#implementation_category_ingredients tbody tr:nth-child(even){
  background-color: #eff0dc;
}

/* Eat Out to Help Out - August 2020 */
#findapub_cta A
{display:block;text-indent:-9999px;overflow:hidden;background:url(../images/cta-findapub.png) no-repeat;width:224px;height:41px;margin-bottom:5px}

#findapub_cta
{margin:20px 0}

#findapub_cta A
{background-position:0 0;}

#findapub_cta A:hover
{background-position:0 -43px;}
