body, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFE8; }
#layout { margin-left: auto; margin-right: auto; margin-top: 20px; width: 700px; border: 1px solid #990000; background-color: #FEFECC; }
#titleHead { background-image: url(common/titleHead.gif); background-repeat: no-repeat; height: 23px; font-family: monospace; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
#masthead { background-repeat: no-repeat; height: 128px; font-family: monospace; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
#content { background-color: #FFFFCC; background-image: url(home/chef.jpg); background-repeat: no-repeat; background-position: right bottom; position:relative}
#footer { text-align: right; height: 20px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; font-size: 8px; color: #990000; clear: both; width: 700px; margin-right: auto; margin-left: auto; }
#links { margin-top: 11px; margin-left: 85px; }
#pics { margin-left: 13px; float: left; }
#adv { margin-left: 410px; text-align: right; }
#subnav { color: #990000; font-size: 8px; margin-top: 20px; margin-left: 85px; margin-bottom: 5px; }
#subnav a { color: #990000; text-decoration: none; }
#subnav a:hover { text-decoration: underline; }
.mainLink { height: 17px; width: 290px; background-image:  url("home/linksbg.gif"); background-repeat: no-repeat; padding-left: 18px; padding-top: 2px; }
.mainLink a { font-size: 10px; font-weight: bold; color: #990000; text-decoration: none; }
.mainLink a:hover { font-weight: bold; color: #CC0000; }
#adv a { color: #990000; font-weight: bold; font-size: 14px; text-decoration: none; }
#aboutLink { margin-bottom: 5px; }
#adv a:hover { color: #CC7F7F; }
#logo { margin-left: 71px; }
#comingtotheuk { margin-left: 31px; }
#strapline { background-image: url(common/notjustribs.gif); background-repeat: no-repeat; height: 24px; font-family: monospace; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
#footer a { font-weight: bold; color: #990000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
.homeMasthead { background-image: url(common/masthead_home.jpg); }
.mastheadContactUs { background-image: url(common/masthead7.jpg); }
#bContent { margin: 25px 0px 0px; background-color: #FEFECC; padding-right: 20px; padding-bottom: 5px; padding-left: 25px; }
#bSubnavList { list-style-type: none; margin: 10px 0px 0px; }
#bSubnavList li { list-style-type: none; margin: 0px; padding-top: 3px; padding-bottom: 3px; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #9BB46D; }
#bSubnav { width: 174px; float: left; }
#bSubnavList a { font-weight: bold; color: #990000; text-decoration: none; }
#bRColumn { margin-left: 200px; padding-left: 20px; border-left-width: 1px; border-left-style: solid; border-left-color: #990000; }
.boxList { margin: 0px; padding: 0px; list-style-type: none; }
.boxList li { margin: 0px; padding: 10px 20px 0px 0px; float: left; }
#bFootnav { color: #990000; font-size: 8px; clear: both; margin: 10px auto auto; text-align: center; padding: 0px; }
#bFootnav a { font-weight: normal; color: #990000; text-decoration: none; font-size: 8px; }
#bRColumn a { color: #990000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#bRColumn a:hover { text-decoration: underline; }
#bSubnav a:hover { text-decoration: underline; }
#bFootnav a:hover { text-decoration: underline; }
#xmasMenuBtn { position: absolute; margin-top: 270px; margin-left: 400px; }
h1, h2, h3, h4 { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; color: #9A0201; margin-top: 10px; margin-bottom: 10px; }
p { margin-top: 10px; margin-bottom: 10px; }
#staffDiscounts { color: #842121; border: 1px solid #842121; padding: 5px; margin-top: 20px; background-color: #FDF8D5; text-align: center; }
.offer{position:absolute;top:0px;left:380px;}
