/* -----------------------------------------------
GLOBAL
body.press
----------------------------------------------- */
body.press #Main div.pressreleases{width:960px;margin:auto;}


/* -----------------------------------------------
Press Releases Index
body.press-index
----------------------------------------------- */
body.press-home #Main div.pressreleases{width:960px;margin:auto;}


/* -----------------------------------------------
Press Holding
body.press-holding
----------------------------------------------- */
body.press-holding #Heading {background: none; height: 175px;}
body.press-holding #Heading img {margin: 78px 0 0 200px;}
body.press-holding #Content {background: url(/img/structure/our_company/press_office/background-holding.jpg) top center no-repeat #cfcdb6; height: 785px;}
body.press-holding #ContentPrimary {margin: 0 auto; width: 280px;}
body.press-holding h2 {color: #000; font-family: Georgia, 'Times New Roman', Serif; font-size: 1.4em; width: 250px; line-height: 1.2em; margin: 0 0 5px 15px; text-align: center;}

body.press-holding #ConsumerEnquiries h2 {text-align: left;}
body.press-holding #TradeEnquiries h2 {margin: 0 0 5px 10px; width: 220px;}
body.press-holding #EmergencyEnquiries h2 {margin: 0 0 5px 30px; width: 200px;}

body.press-holding #ConsumerEnquiries, body.press-holding #TradeEnquiries, body.press-holding #EmergencyEnquiries {width: 300px; margin: 0 0 30px 0; height: 165px;}
body.press-holding #ConsumerEnquiries {margin-top: 20px;}

body.press-holding .contact-details p {text-indent: -9999px;}

body.press-holding #ConsumerEnquiries .contact-details.simon {background: url(/img/content/our_company/press_office/contactdetails-simon.jpg) no-repeat; width: 256px; height: 123px;}
body.press-holding #TradeEnquiries .contact-details.myers {background: url(/img/content/our_company/press_office/contactdetails-myers.jpg) no-repeat; width: 257px; height: 123px;}
body.press-holding #EmergencyEnquiries .contact-details.emergency {background: url(/img/content/our_company/press_office/contactdetails-emergency.jpg) no-repeat; width: 257px; height: 123px;}


body.press-holding .contact-details a.email {width: 256px; height: 123px; display: block; text-indent: -9999px;}


/* -----------------------------------------------
Latest News
body.press-latest-news
----------------------------------------------- */
body.press #ContentWrapper {width: 100%;}
body.press #HeadingWrapper {width: 100%; background:#D81708 url(/img/structure/our_company/press_office/background-repeater.jpg) repeat-x scroll left bottom; }
body.press #Heading {background: url(/img/content/our_company/press_office/header-image.jpg) no-repeat; height: 295px; margin: 0 auto; width: 872px;}

/* Search Bar */
body.press #Search {background: url(/img/structure/our_company/press_office/background-searchbar.gif); height: 40px; width: 890px; margin: 0 auto;}
body.press #Search .legend {float: left; display: inline; width: 297px; text-indent: -9999px;}
body.press #Search .search-input, body.press #Search .search-select {float: left; display: inline; width: 186px; padding: 10px 0 0 0;}
bosy.press #Search .search-input input {border: 1px solid #c60936;}
body.press #Search .search-select.type {margin: 0 0 0 16px;}
body.press #Search .search-select.area {margin: 0 0 0 50px;}
body.press #Search .search-select select, body.press #Search .search-input input{width:200px;}
body.press #Search .search-select #type, body.press #Search .search-select #Area {width: 200px;}
body.press #Search .search-button {padding: 10px 0 0 0;}

/* Secondary Navigation */
body.press #PressOfficeNavigationWrapper {background: url(/img/structure/our_company/press_office/background-secondarynavigation.gif); height: 40px; width: 100%; margin: 0 auto; text-align:center;}
body.press #PressOfficeNavigation {width: 900px; margin: 0 auto; padding: 0 0 0 15px;}
body.press #PressOfficeNavigation li {float: left; display: inline; width: 170px; margin: 7px 5px 0 0;}
body.press #PressOfficeNavigation li a {display: block; height: 33px; width: 170px;}
body.press #PressOfficeNavigation li a span {display: none;}
body.press #PressOfficeNavigation #LatestNews a {background: url(/img/structure/our_company/press_office/secondarynav-latestnews.gif); height: 33px;}
body.press #PressOfficeNavigation #LatestNews a:hover {background: url(/img/structure/our_company/press_office/secondarynav-latestnews.gif) 0 -33px; height: 33px;}
body.press #PressOfficeNavigation #LatestNews a.selected {background: url(/img/structure/our_company/press_office/secondarynav-latestnews.gif) 0 -66px; height: 33px;}
body.press #PressOfficeNavigation #NewsCenter a {background: url(/img/structure/our_company/press_office/secondarynav-newscenter.gif); height: 33px;}
body.press #PressOfficeNavigation #NewsCenter a:hover {background: url(/img/structure/our_company/press_office/secondarynav-newscenter.gif) 0 -33px; height: 33px;}
body.press #PressOfficeNavigation #NewsCenter a.selected {background: url(/img/structure/our_company/press_office/secondarynav-newscenter.gif) 0 -66px; height: 33px;}
body.press #PressOfficeNavigation #Images a {background: url(/img/structure/our_company/press_office/secondarynav-images.gif); height: 33px;}
body.press #PressOfficeNavigation #Images a:hover {background: url(/img/structure/our_company/press_office/secondarynav-images.gif) 0 -33px; height: 33px;}
body.press #PressOfficeNavigation #Images a.selected {background: url(/img/structure/our_company/press_office/secondarynav-images.gif) 0 -66px; height: 33px;}
body.press #PressOfficeNavigation #CompanyInformation a {background: url(/img/structure/our_company/press_office/secondarynav-companyinformation.gif); height: 33px;}
body.press #PressOfficeNavigation #CompanyInformation a:hover {background: url(/img/structure/our_company/press_office/secondarynav-companyinformation.gif) 0 -33px; height: 33px;}
body.press #PressOfficeNavigation #CompanyInformation a.selected {background: url(/img/structure/our_company/press_office/secondarynav-companyinformation.gif) 0 -66px; height: 33px;}
body.press #PressOfficeNavigation #PressContacts a {background: url(/img/structure/our_company/press_office/secondarynav-presscontacts.gif); height: 33px;}
body.press #PressOfficeNavigation #PressContacts a:hover {background: url(/img/structure/our_company/press_office/secondarynav-presscontacts.gif) 0 -33px; height: 33px;}
body.press #PressOfficeNavigation #PressContacts a.selected {background: url(/img/structure/our_company/press_office/secondarynav-presscontacts.gif) 0 -66px; height: 33px;}

body.press #PressOfficeNavigation #PressContacts a.selected:hover {background: url(/img/structure/our_company/press_office/secondarynav-presscontacts.gif) 0 -66px; height: 33px;}
body.press #PressOfficeNavigation #CompanyInformation a.selected:hover {background: url(/img/structure/our_company/press_office/secondarynav-companyinformation.gif) 0 -66px; height: 33px;}
body.press #PressOfficeNavigation #Images a.selected:hover {background: url(/img/structure/our_company/press_office/secondarynav-images.gif) 0 -66px; height: 33px;}
body.press #PressOfficeNavigation #LatestNews a.selected:hover {background: url(/img/structure/our_company/press_office/secondarynav-latestnews.gif) 0 -66px; height: 33px;}
body.press #PressOfficeNavigation #NewsCenter a.selected:hover {background: url(/img/structure/our_company/press_office/secondarynav-newscenter.gif) 0 -66px; height: 33px;}

/* Primary Content */
body.press #ContentPrimary {width: 870px; margin: 40px auto 0 auto;}

body.press-latest-news #ContentPrimary #LeadStory {margin: 0 0 30px 0;}
body.press-latest-news #ContentPrimary #LeadStory .news-image, body.press-latest-news #ContentPrimary #LeadStory .news-copy {float: left; display: inline;}
body.press-latest-news #ContentPrimary #LeadStory .news-image {background: url(/img/structure/our_company/press_office/background-leadstory-image.gif) no-repeat; height: 179px; width: 250px; margin: 0 20px 0 0;}
body.press-latest-news #ContentPrimary #LeadStory .news-image img {padding: 6px;}
body.press-latest-news #ContentPrimary #LeadStory .news-copy {width: 585px; float: left;}
body.press-latest-news #ContentPrimary #LeadStory .news-copy h2 {color: #c50031; font-size: 2.4em; font-weight: bold; line-height: 1.1em;}
body.press-latest-news #ContentPrimary #LeadStory .news-copy h3 {color: #747474; font-size: 1.2em; font-weight: bold; line-height: 1.1em;}
body.press #ContentPrimary .news {margin:0 0 25px;}
body.press #ContentPrimary .news li {margin: 15px 0 0 0; padding: 0 0 15px 0;border-bottom: 1px solid #e1dfd1;}
body.press #ContentPrimary .news li .news-image, body.press-latest-news #ContentPrimary #LatestNews li .news-copy {float: left; display: inline;}

body.press #ContentPrimary .news li .news-image {background: url(/img/structure/our_company/press_office/background-news-image.gif) no-repeat; height: 116px; width: 160px; margin: 0 20px 0 0; overflow: hidden;}
body.press #ContentPrimary .news li .news-image img {padding: 5px;}
body.press #ContentPrimary .news li .news-copy h3 {color: #747474; font-size: 1.4em; font-weight: bold; line-height: 1.1em;}
body.press #ContentPrimary .news li .news-copy h2 {color: #c50031; font-size: 1.6em; font-weight: bold; line-height: 1.2em;}

body.press-latest-news #ContentPrimary h4.month-seperator { text-align:left;font-weight:normal;background: url(/img/structure/our_company/press_office/news-month.gif) no-repeat; height: 29px; color: #FFF; font-family: Georgia, 'Times New Roman', Serif; font-size: 1.8em; padding: 5px 0 0 9px;}
body.press-latest-news #ContentPrimary .more-news {color: #c50031; font-family: Georgia, 'Times New Roman', Serif; font-size: 1.4em; font-weight: bold; margin: 17px 0 30px 0; padding: 0 20px 0 0; width: 870px; text-align: right; background: url(/img/structure/our_company/press_office/background-more-news.gif) no-repeat top right;}

/* News Centre */
body.press-news-centre #ContentPrimary #MainContent .page-title {margin: 0 0 0 0;}
body.press-news-centre #ContentPrimary #MainContent .page-description {color: #747474; font-size: 1.4em; margin: 10px 0 25px 0;}
body.press-news-centre #ContentPrimary #MainContent, body.press-news-centre #ContentPrimary #Sidebar {float: left; display: inline;}
body.press-news-centre #ContentPrimary #MainContent {width: 670px; margin: 0 20px 0 0;}
body.press-news-centre #ContentPrimary #Sidebar {margin: 60px 0 0 0; width: 170px;}
body.press-news-centre #ContentPrimary #Sidebar.archives {font-family: Georgia, 'Times New Roman', Serif; min-height: 110px; margin: 67px 0 0 0; width: 180px; background: url(/img/structure/our_company/press_office/background-sidebar.gif) bottom right no-repeat; border-top: 1px solid #d2d2d2; padding: 0 0 10px 0;}
body.press-news-centre #ContentPrimary #Sidebar #Archives {font-size: 1.4em; margin: 0 0 0 10px; padding: 0 10px 0 10px;}
body.press-news-centre #ContentPrimary #Sidebar #Archives li {margin: 5px 0 10px 0; border-top: 1px solid #e2e2e0; padding: 4px 0 0 0;}
body.press-news-centre #ContentPrimary #Sidebar #Archives li.top {margin: 5px 0; border-top: none;}
body.press-news-centre #ContentPrimary #Sidebar #Archives li a {color: #000;}
body.press-news-centre #ContentPrimary #Sidebar #Archives li a.current {color: #c50031;}
body.press-news-centre #ContentPrimary #Sidebar h5 {font-size: 1.8em; color: #000; font-weight: bold; border-bottom: 1px solid #e2e2e0; padding: 10px; width: 140px; margin: 0 0 20px 10px;}
body.press-news-centre #ContentPrimary h4.month-seperator {font-weight:normal;background: url(/img/structure/our_company/press_office/news-month.gif) no-repeat; height: 29px; color: #FFF; font-family: Georgia, 'Times New Roman', Serif; font-size: 1.8em; padding: 5px 0 0 9px; width: 660px;}
body.press-news-centre #ContentPrimary .news li {margin: 15px 0 0 0; border-bottom: 1px solid #e1dfd1; padding: 0 0 15px 0; width: 660px;}
body.press #ContentPrimary .news li .news-copy {float: left; width: 470px;}


/* Press Item */
body.press-item #ContentPrimary #MainContent, body.press-item #ContentPrimary #Sidebar {float: left; display: inline;}
body.press-item #ContentPrimary #MainContent {width: 670px; margin: 0 20px 0 0;}
body.press-item #ContentPrimary #MainContent h3 {font-size: 1.4em; font-weight: bold; color: #747474; margin: 0 0 3px 0;}
body.press-item #ContentPrimary #MainContent h2 {font-size: 2.4em; font-weight: bold; color: #c50031; margin: 0 0 16px 0;}
body.press-item #ContentPrimary #MainContent .back-to {border-bottom: 1px solid #e1dfd1; padding: 0 0 10px 0;}
body.press-item #ContentPrimary #MainContent .back-to a {font-size: 1em; font-weight: bold; padding: 0 0 0 15px; background: url(/img/structure/our_company/press_office/background-back-to.gif) 0px 0px no-repeat;}
body.press-item #ContentPrimary #MainContent p {font-size: 1.4em; line-height: 1.4em; margin: 0 0 20px 0;}
body.press-item #ContentPrimary #Sidebar {margin: 87px 0 0 0; width: 170px; border-top: 1px solid #e1dfd1;}

body.press-item #ContentPrimary #Sidebar #DownloadEverything a {background: url(/img/structure/our_company/press_office/button-download-newspost.gif) 0 0 no-repeat; height: 47px; display: block; width: 170px;}
body.press-company-information #ContentPrimary #Sidebar #DownloadEverything a {background: url(/img/structure/our_company/press_office/button-download-newspost.gif) 0 0 no-repeat; height: 47px; display: block; width: 232px;}

body.press-item #ContentPrimary #Sidebar #DownloadEverything a span, body.press-company-information #ContentPrimary #Sidebar #DownloadEverything a span {display: none;}
body.press-item #ContentPrimary #Sidebar #DownloadEverything a:active {background: url(/img/structure/our_company/press_office/button-download-newspost.gif) 0 -47px no-repeat; height: 47px; display: block;}
body.press-company-information #ContentPrimary #Sidebar #DownloadEverything a:active {background: url(/img/structure/our_company/press_office/button-download-everything.gif) 0 -47px no-repeat; height: 47px; display: block;}

body.press-item #ContentPrimary #Sidebar .news-image {background: url(/img/structure/our_company/press_office/background-news-image.gif) no-repeat; height: 116px; width: 160px; margin: 20px 0 10px 0; overflow: hidden; padding: 5px;}
body.press-item #ContentPrimary #Sidebar p {margin: 20px 0 0 2px;}
body.press-item #ContentPrimary #Sidebar .request-high-res .title {width: 100px; margin: 0 0 10px 0; display: block; font-weight: bold;}

body.press-contacts #ContentPrimary #ContactList {margin: 0 0 25px 0;}
body.press-contacts #ContentPrimary .information {font-weight: bold; font-size: 1.4em; margin: 0 0 20px 0;}
body.press-contacts #ContentPrimary #ContactList li {border-top: 1px solid #d5d3c5; padding: 8px 0 2px 0;}
body.press-contacts #ContentPrimary #ContactList li.in-house {padding: 8px 0 2px 0;}
body.press-contacts #ContentPrimary #ContactList li .content {display: none;}

body.press-contacts #ContentPrimary #ContactList li .content.large {height: 240px; text-align: left;}

body.press-contacts #ContentPrimary #ContactList li .content .left-column {float: left; display: inline; width: 320px; margin: 25px 0 0 20px; height: 92px;}
body.press-contacts #ContentPrimary #ContactList li .content .right-column {float: left; display: inline; width: 320px; margin: 25px 0 0 0; height: 92px;}
body.press-contacts #ContentPrimary #ContactList li .content .full-column {float: left; display: inline; width: 620px; margin: 25px 0 0 20px; height: 92px;}

body.press-contacts #ContentPrimary #ContactList li p.name {text-align: left;}
body.press-contacts #ContentPrimary #ContactList li .details {font-size: 1.4em; color: #c50031; margin: 0; padding: 0; text-align: left;}
body.press-contacts #ContentPrimary #ContactList li span {width: 25px; color: #747474; display: block; float: left; margin: 2px 0 0 0;}
body.press-contacts #ContentPrimary #ContactList li h2 {background: url(/img/structure/our_company/press_office/background-contactlist.gif) no-repeat 0 -21px; padding: 3px 0 0 20px; height: 20px;}
body.press-contacts #ContentPrimary #ContactList li h2 {font-size: 1.6em;}
body.press-contacts #ContentPrimary #ContactList li h2.active {background: url(/img/structure/our_company/press_office/background-contactlist.gif) no-repeat 0 -2px; padding: 3px 0 0 20px; height: 20px;}


/* Company Information */
body.press-company-information #ContentPrimary {width: 870px; margin: 0 auto;}
body.press-company-information #CompanyInfoNavigation {margin: 20px 0 25px 0;}
body.press-company-information #CompanyInfoNavigation li {float: left; display: inline; font-family: Georgia, 'Times New Roman', Serif; padding: 0 5px 0 5px;}
body.press-company-information #CompanyInfoNavigation li.first {padding: 0 5px 0 0;}
body.press-company-information #CompanyInfoNavigation li.border {border-right: 1px solid #aeaeae;}
body.press-company-information #CompanyInfoNavigation li a {font-size: 1.4em; color: #747474; line-height: 1.6em;}
body.press-company-information #CompanyInfoNavigation li a.active {font-size: 1.4em; color: #c50031;}
body.press-company-information #ContentPrimary #BiographyList li, body.press-company-information #ContentPrimary #BakeryList li {border-top: 1px solid #d5d3c5; padding: 8px 0 2px 0;}
body.press-company-information #ContentPrimary #BiographyList li.in-house, body.press-company-information #ContentPrimary #BakeryList .wales, body.press-company-information #ContentPrimary #BiographyList .managing-director {border-bottom: 1px solid #d5d3c5; padding: 8px 0 2px 0;}

body.press-company-information #ContentPrimary #BiographyList li .content {display: none;}
body.press-company-information #ContentPrimary #BakeryList li .content {display: none;}

body.press-company-information #ContentPrimary #BiographyList li .content .left-column, body.press-contacts #ContentPrimary #ContactList li .content .right-column, body.press-company-information #ContentPrimary #BakeryList li .content .left-column, body.press-company-information #ContentPrimary #BakeryList li .content .right-column {float: left; display: inline; width: 320px;}
body.press-company-information #ContentPrimary #BiographyList li .details, body.press-company-information #ContentPrimary #BakeryList li .details {font-size: 1.4em; color: #c50031; margin: 0; padding: 0;}
body.press-company-information #ContentPrimary #BiographyList li span {width: 25px; color: #747474; display: block; float: left; margin: 2px 0 0 0;}
body.press-company-information #ContentPrimary #BiographyList li h2 {background: url(/img/structure/our_company/press_office/background-contactlist.gif) no-repeat 0 -23px; padding: 0 0 0 25px; height: 20px; color: #56554e; font-size: 1.6em;}
body.press-company-information #ContentPrimary #BiographyList li h2.active, body.press-company-information #ContentPrimary #BakeryList li h2.active {background: url(/img/structure/our_company/press_office/background-contactlist.gif) no-repeat 0 -2px; padding: 0 0 0 25px; height: 20px; color: #c50031;}
body.press-company-information #ContentPrimary #BiographyList .download-everything a {display: block; width: 197px; height: 47px; background: url(/img/structure/our_company/press_office/button-download-biography.gif) no-repeat; text-indent: -9999px;}
body.press-company-information #ContentPrimary #History .download-everything a {display: block; width: 232px; height: 47px; background: url(/img/structure/our_company/press_office/button-download-everything.gif) no-repeat; text-indent: -9999px;}
body.press-company-information #ContentPrimary #BakeryList .download-everything a {display: block; width: 197px; height: 47px; background: url(/img/structure/our_company/press_office/button-download-bakery.gif) no-repeat; text-indent: -9999px;}

body.press-company-information #ContentPrimary #BiographyList .copy {margin: 30px 0 30px 27px; float: left; display: inline; width: 570px; font-size: 1.2em;}
body.press-company-information #ContentPrimary #BakeryList .copy {float: left; display: inline; width: 570px; font-size: 1.2em; margin: 0px 0 0px 27px; }


body.press-company-information #ContentPrimary #BiographyList .copy p, body.press-company-information #ContentPrimary #BakeryList .copy p {margin: 0 0 20px 0;}

body.press-company-information #ContentPrimary #BiographyList .image {float: left; display: inline; width: 250px; margin: 30px 0 0 15px;}
body.press-company-information #ContentPrimary #BakeryList .image {float: left; display: inline; width: 250px; margin: 12px 0 0 15px;}

body.press-company-information #ContentPrimary #BiographyList .image .photograph, body.press-company-information #ContentPrimary #BakeryList .image .photograph {width: 250px; height: 180px; background: url(/img/structure/our_company/press_office/background-biography-photo.gif); display: block; margin: 0 0 6px 0;}
body.press-company-information #ContentPrimary #BiographyList .image .download-everything, body.press-company-information #ContentPrimary #BakeryList .image .download-everything {width: 197px; margin: 0 auto;}
body.press-company-information #ContentPrimary #BakeryList, body.press-company-information #ContentPrimary #BiographyList {margin: 0 0 25px 0;}
body.press-company-information #ContentPrimary #BakeryList li h2 {background: url(/img/structure/our_company/press_office/background-contactlist.gif) no-repeat 0 -23px; padding: 0 0 0 25px; height: 20px; color: #747474; font-size: 1.4em;}
body.press-company-information #ContentPrimary #BakeryList li h2 strong {font-size: 1.2em;}
body.press-company-information #ContentPrimary #BakeryList .copy .address, body.press-company-information #ContentPrimary #BakeryList .copy .more-information {float: left; display: inline; width: 260px; margin: 0 20px 0 0;}
body.press-company-information #ContentPrimary #BakeryList .copy .header {font-size: 1.2em; display: block; margin: 4px 0 17px 0; color: #747474;}
body.press-company-information #ContentPrimary #BakeryList .copy .sub-header {display: block; margin: 4px 0 17px 0; color: #747474;}
body.press-company-information #ContentPrimary #BakeryList .copy .more-information span {display: block; float: left; width: 25px; color: #747474; margin: 3px 0 0 0; clear: both;}
body.press-company-information #ContentPrimary #BakeryList .copy .more-information {color: #c50031;}
a.closed-link {color: #747474;}

body.press-company-information #ContentPrimary #BiographyList .image .photograph.ross {background: url(/img/structure/our_company/press_office/background-biography-photo-rosswarburton.jpg);}
body.press-company-information #ContentPrimary #BiographyList .image .photograph.jonathan {background: url(/img/structure/our_company/press_office/background-biography-photo-jonathanwarburton.jpg);}
body.press-company-information #ContentPrimary #BiographyList .image .photograph.brett {background: url(/img/structure/our_company/press_office/background-biography-photo-brettwarburton.jpg);}
body.press-company-information #ContentPrimary #BiographyList .image .photograph.jill {background: url(/img/structure/our_company/press_office/background-biography-photo-jillkippax.jpg);}
body.press-company-information #ContentPrimary #BiographyList .image .photograph.robert {background: url(/img/structure/our_company/press_office/background-biography-photo-roberthigginson.jpg);}

/* History */
body.press-history #ContentPrimary #MainContent {width: 600px; margin: 0 20px 0 0; float: left;}
body.press-history #ContentPrimary #Sidebar {margin: 60px 0 0 0; width: 170px; float: left; margin: 120px 0 0 0;}
body.press-history #ContentPrimary #Sidebar.history {border-top: 1px solid #e1dfd1; width: 250px;}
body.press-history #ContentPrimary #MainContent #History {font-size: 1.2em; color: #747474; border-top: 1px solid #e1dfd1; padding: 20px 0 0 0;}
body.press-history #ContentPrimary #MainContent #History p {margin: 0 0 20px 0;}
body.press-history #ContentPrimary #MainContent #History dl {font-size: 1.2em; line-height: 1.2em; margin: 0 0 20px 0;}
body.press-history #ContentPrimary #MainContent #History dl dd {float: left; padding: 5px 0; width: 550px;}
body.press-history #ContentPrimary #MainContent #History dl dt {float: left; display: block; width: 50px; clear: left; padding: 5px 0;}
body.press-history #ContentPrimary #MainContent #History .smallprint {font-size: 0.8em;}
body.press-history #ContentPrimary #Sidebar #DownloadEverything {margin: 0 auto; width: 232px;}
body.press-history #ContentPrimary #Sidebar #DownloadEverything a {background: url(/img/structure/our_company/press_office/button-download-everything.gif) 0 0 no-repeat; height: 47px; display: block; width: 232px;}
body.press-history #ContentPrimary #Sidebar .history-image {width: 250px; height: 180px; background: url(/img/structure/our_company/press_office/background-biography-photo.gif); display: block; margin: 20px 0 6px 0;}


/* Search Results */
#PaginationTop, #PaginationBottom {border-top: 1px solid #e1dfd1; border-bottom: 1px solid #e1dfd1; font-size: 1.4em; color: #747474; padding: 7px 0 13px 0; margin: 0 0 20px 0;}
#PaginationBottom {margin: 30px 0 0 0;}
#PaginationTop .number-results span.searched-for {color: #c50031; font-weight: bold;}
.number-results {float: left; display: inline; width: 640px; padding: 5px 0 0 0; height: 21px; line-height: 1.6em;}
.pagination {float: left; display: inline; width: 300px;}
body.press-search #ContentPrimary #SearchResults li {margin: 0 0 20px 0;}
body.press-search #ContentPrimary #SearchResults .search-result-image {float: left; width: 160px; margin: 0 20px 0 0; display: inline;}
body.press-search #ContentPrimary #SearchResults .search-result-copy {float: left; width: 680px; display: inline; text-align: left;}
body.press-search #ContentPrimary #SearchResults .search-result-copy h2 {line-height: 1.2em;}
body.press-search #ContentPrimary #SearchResults .search-result-copy h2 a {color: #c50131; font-weight: bold;}
body.press-search #ContentPrimary #SearchResults .search-result-copy h3 {font-size: 1.4em; font-weight: bold; color: #747474;}
body.press-search #ContentPrimary #SearchResults .search-result-image {background: url(/img/structure/our_company/press_office/background-news-image.gif) no-repeat; height: 116px; width: 160px; margin: 0 20px 0 0; overflow: hidden;}
body.press-search #ContentPrimary #SearchResults .search-result-image img {padding: 5px;}
#PaginationTop .pagination, #PaginationBottom .pagination {width: 227px; height: 21px; padding: 3px 0 0 0; font-family: Georgia, 'Times New Roman', Serif;}

#PaginationTop .pagination span, #PaginationBottom .pagination span {line-height: 1.5em;}
#PaginationTop .pagination span, #PaginationBottom .pagination span, #PaginationTop .pagination .previous, #PaginationBottom .pagination .previous, #PaginationTop .pagination .next, #PaginationBottom .pagination .next  {float: left; display: block;}
#PaginationTop .pagination span.page, #PaginationBottom .pagination span.page {width: 37px;}
#PaginationTop .pagination span.number, #PaginationBottom .pagination span.number {width: 17px; color: #c50031; font-weight: bold;}
#PaginationTop .pagination span.of, #PaginationBottom .pagination span.of {width: 20px;}
#PaginationTop .pagination span.pages, #PaginationBottom .pagination span.pages {width: 32px; color: #c50031; font-weight: bold;}

#PaginationTop .pagination .previous, #PaginationBottom .pagination .previous, #PaginationTop .pagination .next, #PaginationBottom .pagination .next {width: 44px; height: 20px; text-indent: -9999px; }
#PaginationTop .pagination .previous a, #PaginationBottom .pagination .previous a {background: url(/img/structure/our_company/press_office/button-pagination-previous.gif) no-repeat; display: block; width: 36px; height: 20px;}
#PaginationTop .pagination .next a, #PaginationBottom .pagination .next a {background: url(/img/structure/our_company/press_office/button-pagination-next.gif) no-repeat; display: block; width: 36px; height: 20px;}


/* Media */
#Content.min-height {min-height: 1200px;}
#MediaList li {float: left; display: inline; width: 160px; margin: 0 12px 0 0; height: 190px;}
#MediaList li .image {background: url(/img/structure/our_company/press_office/background-news-image.gif) no-repeat; height: 116px; overflow: hidden; padding: 5px;}
#MediaList li .info {position:relative;font-weight: bold; color: #c50131; margin: 0 0 0 10px; font-size: 1.2em; width: 122px;padding:0 18px 0 0;}
#MediaList li .spinner{position:absolute;top:0;right:0;display:none;}
p.filesize {font-size: 1em; color: #747474;}
body.press-media-item #ContentPrimary {margin: 40px auto 20px auto;}
body.press-media-item #ContentPrimary h1 {font-size: 1.6em; font-weight: bold; margin: 0; padding: 0;}
body.press-media-item #ContentPrimary h2 {color: #747474; font-size: 1.4em; font-weight: bold; line-height: 1.2em;}
body.press-media-item #ContentPrimary .image {width: 555px; float: left; display: inline; margin: 0 20px 0 0;}
body.press-media-item #ContentPrimary .copy {width: 250px; float: left; display: inline;}
body.press-media #MediaDetail{display:none; margin: 0 auto; width: 890px;}
body.press-media div#Details {position: absolute; top: 630px; margin: 0 auto; width: 890px; background: url(/img/structure/our_company/press_office/media.png) no-repeat; padding: 20px 0 0 0; }
body.press-media div#DetailsWrapper { min-height:424px;background: url(/img/structure/our_company/press_office/media_wrapper.png);}
body.press-media div#DetailsBase { background: url(/img/structure/our_company/press_office/media_base.png); height: 20px; }
body.press-media div#DetailsClose { position: absolute; top: -8px; left: -8px;}
body.press-media div#DetailsClose a { background: url(../img/structure/our_products/products_listings/details_close.png); width: 37px; height: 37px; display: block; }
body.press-media div#DetailsClose a span { display: none; }
body.press-media #MediaDetail #ContentPrimary {margin:0;}
body.press-media #MediaDetail #ContentPrimary h1 {font-size: 1.6em; font-weight: bold; margin: 0 0 0 17px; padding: 16px 0 0 30px;}
body.press-media #MediaDetail #ContentPrimary h2 {color: #747474; font-size: 1.4em; font-weight: bold; line-height: 1.2em;margin: 0 0 10px 17px; padding: 0 0 0 30px;}
body.press-media #MediaDetail #ContentPrimary h3 {color: #747474; font-size: 1.4em; font-weight: bold; line-height: 1.2em;margin: 0 0 10px 0;}
body.press-media #MediaDetail #ContentPrimary .image {width: 555px; float: left; display: inline; margin: 0 20px 20px 17px;}
body.press-media #MediaDetail #ContentPrimary .copy {width: 240px; float: left; display: inline;}
body.press-media #ContentPrimary .page-title {margin: 0 0 0 0;}
body.press-media #ContentPrimary .page-description {color: #747474; font-size: 1.4em; margin: 10px 0 25px 0;}

/* Media - Non-Ajax */
body.press-media-item #ContentPrimary {margin: 0;}
body.press-media-item #ContentPrimary .image {width: 555px; float: left; display: inline; margin: 0 20px 0 12px;}
body.press-media-item div#DetailsWrapper h1 {font-size: 1.6em; font-weight: bold; margin: 0 0 0 17px; padding: 16px 0 0 30px;}
body.press-media-item div#DetailsWrapper h2 {color: #747474; font-size: 1.4em; font-weight: bold; line-height: 1.2em;margin: 0 0 10px 17px; padding: 0 0 0 30px;}
body.press-media-item div#Details {position: relative; margin: 20px auto; width: 890px; background: url(/img/structure/our_company/press_office/media.png) no-repeat; padding: 20px 0 0 0;}
body.press-media-item div#DetailsWrapper {min-height:434px; background: url(/img/structure/our_company/press_office/media_wrapper.png);}
body.press-media-item div#DetailsBase {background: url(/img/structure/our_company/press_office/media_base.png); height: 20px;}
body.press-media-item div#DetailsClose { position: absolute; top: -8px; left: -8px;}
body.press-media-item div#DetailsClose a { background: url(../img/structure/our_products/products_listings/details_close.png); width: 37px; height: 37px; display: block; }
body.press-media-item div#DetailsClose a span { display: none; }


/* Ajax popup download button */
body.press-media #MediaDetail #ContentPrimary .download-image a, body.press-media-item #ContentPrimary .download-image a {background: url(/img/structure/our_company/press_office/button-download-image-popup.gif) no-repeat; height: 38px; display: block; margin: 20px 0 25px 0; color: #FFF; font-size: 1.1em; text-decoration: none; width: 120px; padding: 9px 0 0 42px;  line-height: 1.2em; overflow: hidden;}
body.press-media #MediaDetail #ContentPrimary .download-image a:active, body.press-media-item #ContentPrimary .download-image a:active, #Sidebar .download-image a:active {background: url(/img/structure/our_company/press_office/button-download-image-popup.gif) no-repeat 0 -47px; height: 38px; display: block; margin: 20px 0 25px 0; color: #FFF; font-size: 1.1em; text-decoration: none; width: 120px; padding: 9px 0 0 42px;  line-height: 1.2em; overflow: hidden;}
#Sidebar .download-image a {background: url(/img/structure/our_company/press_office/button-download-image-popup.gif) no-repeat; height: 38px; display: block; margin: 20px 0 25px 0; color: #FFF; font-size: 1.1em; text-decoration: none; width: 110px; padding: 9px 10px 0 42px; line-height: 1.2em; overflow: hidden;}
#Sidebar .download-image a:active {background: url(/img/structure/our_company/press_office/button-download-image-popup.gif) no-repeat 0 -47px; height: 38px; display: block; margin: 20px 0 25px 0; color: #FFF; font-size: 1.1em; text-decoration: none; width: 110px; padding: 9px 10px 0 42px; line-height: 1.2em; overflow: hidden;}
#Sidebar .download-everything {width: 232px; margin: 0 auto;}
#Sidebar .download-everything a {background: url(/img/structure/our_company/press_office/button-download-everything.gif) no-repeat; height: 38px; display: block; margin: 20px 0 25px 0; color: #FFF; font-size: 1.1em; text-decoration: none; width: 180px; padding: 9px 10px 0 42px; line-height: 1.2em;}
#Sidebar .download-everything a:active {background: url(/img/structure/our_company/press_office/button-download-everything.gif) no-repeat 0 -47px; height: 38px; display: block; margin: 20px 0 25px 0; color: #FFF; font-size: 1.1em; text-decoration: none; width: 180px; padding: 9px 10px 0 42px; line-height: 1.2em;}
#BiographyList li .download-biography, #BakeryList .download-bakery {width: 192px; margin: 0 auto;}
#BiographyList li .download-biography a, #BakeryList .download-bakery a {background: url(/img/structure/our_company/press_office/button-download-biography.gif) no-repeat; height: 38px; display: block; margin: 20px 0 25px 0; color: #FFF; font-size: 1.1em; text-decoration: none; width: 140px; padding: 9px 10px 0 42px; line-height: 1.2em; overflow: hidden;}
#BiographyList li .download-biography a:active, #BakeryList .download-bakery a:active {background: url(/img/structure/our_company/press_office/button-download-biography.gif) no-repeat 0 -47px; height: 38px; display: block; margin: 20px 0 25px 0; color: #FFF; font-size: 1.1em; text-decoration: none; width: 140px; padding: 9px 10px 0 42px; line-height: 1.2em;}


/* Media Filter */
body.press-media #ContentPrimary #FilterBy{margin:0 0 10px;}
body.press-media #ContentPrimary #FilterBy h3 {font-weight: bold; font-size: 1.4em;margin:0 0 1em;}
body.press #ContentPrimary #FilterBy div.checkbox{float:left;margin:0 4px 0 0;padding:0 0 4px;}
body.press-media #ContentPrimary #FilterBy div.checkbox label{color: #747474; font-size: 1.2em; font-weight: bold;padding:4px 6px 4px;}
body.press-media #ContentPrimary #FilterBy div.checkbox.scripted.selected, body.press-media #ContentPrimary #FilterBy div.checkbox.scripted.hover{background:url(/img/structure/our_company/press_office/filter-div-bg.gif) top left no-repeat;}
body.press-media #ContentPrimary #FilterBy div.checkbox.scripted label{white-space:nowrap;float:left;cursor:pointer;color: #747474; font-size: 1.2em; font-weight: bold;padding:4px 6px 4px;}
body.press-media #ContentPrimary #FilterBy div.checkbox.scripted label.selected, body.press-media #ContentPrimary #FilterBy div.checkbox.scripted.hover label{color:#fff;background:url(/img/structure/our_company/press_office/filter-label-bg.gif) top right no-repeat;}

body.press-company-information #ContentPrimary #BakeryList .copy .sub-header {
  font-size:14px;
}

#ContentPrimary #BakeryList li h2 { margin-bottom:10px;text-align:left; }
#ContentPrimary h1 { text-align:left; }
#ContentPrimary h2 { text-align:left; }
#ContentPrimary .news-copy h2 { text-align:left;}
#ContentPrimary .news-copy p { text-align:left; }
body.press #ContentPrimaryWrapper { text-align:center; }
body.press #ContentPrimary .news li .news-copy h3 { text-align:left; }
body.press #ContentPrimary .news li .news-copy p { text-align:left; }
body.press-latest-news #ContentPrimary #LeadStory .news-copy h3 { text-align:left; }



* html div#Header li.products { margin-bottom:0px;padding-bottom:0px; }
* html #Header { text-align:center;margin:0 auto; }
/* html #Header { text-align:center;display:block;margin:0 auto;width:850px;background:red;color:blue; }*/

div#Heading { clear:left; margin-top:0px; padding-top:0px;  }