html, body { height: 100%; width: 100%; margin: 0px; padding: 0px; background: #7a0000 url('../images/background.gif') repeat-x top; text-align: center; }
a img, img { border: 0px; }
a, a:active, a:hover, a:visited { color: #000; text-decoration: none; }
#page { height: 100%; width: 998px; background: url('../images/page_background.gif') top no-repeat; margin: auto; vertical-align: top; }
#page table { vertical-align: top; empty-cells: show; }
#headercell { height: 104px; }
#headercellview { height: 200px; }
#leftcol { background: url('../images/span_01.jpg') repeat-y; width: 37px; empty-cells: show; vertical-align: top; }
#rightcol { background: url('../images/span_03.jpg') repeat-y; width: 41px; empty-cells: show; vertical-align: top; }
#midcol { background: url('../images/span_02.jpg') repeat-y top center; width: 920px; height: 750px; empty-cells: show; vertical-align: top; }
#leftsidetop { height: 790px; background: url('../images/index/take-adway_02.jpg') no-repeat top; width: 37px; }
#rightsidetop { height: 790px; background: url('../images/index/take-adway_04.jpg') no-repeat top; width: 41px; }
#title { height: 23px; background: url('../images/index/take-adway_03.jpg') no-repeat top; }
#homepagetext { /*background: url('../images/index/takeadway_home_text.jpg') no-repeat top;*/ width: 378px; white-space: normal; empty-cells: show; vertical-align: top; text-align: left; }
#homepagetext h3 { text-decoration: underline; font-weight: bold; font-size: 16pt; }
#homepagetext p { font-size: 12pt; }
#foodmenu { width: 528px; height: 519px; }
td.midright { width: 719px; }
#midleft { width: 201px; background: url('../images/index/take-adway_05.jpg') no-repeat top; empty-cells: show; text-align: center; position: relative; }
div.worldflash { height: 175px; }
#midright { empty-cells: show; vertical-align: bottom; height: 519px; background: url('../images/index/above_uk_map.jpg') top no-repeat; /*display: block;*/ }
td.postcodeleftbord { width: 17px; height: 51px; background: url('../images/index/PostcodeSearch_01.jpg'); empty-cells: show; }
td.postcodetextarea { width: 144px; height: 51px; background: url('../images/index/PostcodeSearch_02.jpg'); empty-cells: show; text-transform: uppercase; font-weight: bold; font-size: 10pt; cursor: default }
td.postcoderightbord { width: 19px; height: 51px; background: url('../images/index/PostcodeSearch_03.jpg'); empty-cells: show; }
#postcodeinput { cursor:text; border: 0px; border-bottom: 2px solid #000; background: transparent; width: 60px; text-transform: uppercase; }
#findpostcodeinput { border: 1px solid #111; background: transparent; width: 60px; cursor: pointer }
#footercell { background: url('../images/footer.jpg') bottom; height: 287px; empty-cells: show; color: #911; font-size: 8pt; }
#footercellred { background: url('../img/footer-red.gif') bottom; height: 192px; empty-cells: show; color: #eec; font-size: 8pt; }
#footercell a { color: #911; }
#footercellred a { color: #eec; }
div.postcodesearcharea { padding-bottom: 15px; }
div.menuleftcell { width: 14px; height: 27px; background: url('../images/MenuItemsLeft.gif') no-repeat; vertical-align: middle; float: left; }
div.menumidcell { width: 118px; height: 27px; background: url('../images/MenuItemsSpan.gif') no-repeat; vertical-align: middle; float: left; }
div.menurightcell { width: 16px; height: 27px; background: url('../images/MenuItemsRight.gif') no-repeat; vertical-align: middle; float: right; }
div.menubutton { width: 148px; height: 30px; text-transform: uppercase; font-family: Arial Black; font-weight: bold; font-size: 8pt; }
div.menubar { padding-left: 30px; padding-bottom: 30px; }
div.LeftMenuTopSpacer { width: 201px; }
div.FoodMenuHolder { position: relative; }
div.FlashFoodMenu { position: relative; width: 719px; height: 767px; background: url('../images/FoodMenuFlashBackground.jpg'); top:0px; left: 0px; text-align: left; }
div.homepagetext { position: absolute; left: 0px; top: 520px; z-index: 10px; width: 378px; background: transparent; }
div.FoodCulture {  }
div.FoodCulture * { empty-cells: show; white-space: normal; }
div.FoodCulture table { text-align: left; }
td.FoodCultureText { background: url('../images/CultureBackground.gif') top repeat-x #fec; padding: 15px; }
td.FoodCultureLeftImage { text-align: left; vertical-align: top; background: #fec; }
td.FoodCultureRightImage { text-align: right; vertical-align: top; background: #fec; }
div.FoodCultureSpacer { height: 25px; empty-cells: show; background: url('../images/CultureSpacer.jpg') top no-repeat; }
td.item-left { background: url('../img/item-left.gif') top no-repeat; width: 205px; height: 179px; }
td.item-middle { background: url('../img/item-background.gif') left repeat-x; width: 600px; height: 179px; text-align: left; }
td.item-right { background: url('../img/item-right.gif') top no-repeat; width: 153px; height: 179px; }
.item-header { font-weight: bold; text-decoration: underline; }
.section-background { background: url('../img/section-background.gif') no-repeat center; width: 997px; height: 31px; }
.section-button { background: url('../img/button-brown.gif') no-repeat; width: 97px; height: 97px; font-weight: Bold; }
.title-main { background: url('../img/title-background.gif'); font-weight: Bold; }
