﻿html {overflow-y: scroll}
body,html {/* commented backslash hack - hides from Mac IE5 \*/
height: 100%; /* end hack */
}
.clear {clear:both;height:0.1em;font-size:1%;margin:0px;padding: 0px}
body {margin: 0px; padding: 0px; background-color: #fff; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 70%; color: #fff}
#shell {Z-INDEX: 2; text-align: center; POSITION: absolute; top: 0; left: 0; margin: 0px; padding:0px; width: 100%; height: 100%; display: table; background-image: url(images/bgk_grad.gif); background-repeat: repeat-x; background-position: top left}
#shellfoodstore {Z-INDEX: 2; text-align: center; POSITION: absolute; top: 0; left: 0; margin: 0px; padding:0px; width: 100%; height: 100%; display: table; background-image: url(images/bgk_grad_foodstore.gif); background-repeat: repeat-x; background-position: top left}
#shelltakeaway {Z-INDEX: 2; text-align: center; POSITION: absolute; top: 0; left: 0; margin: 0px; padding:0px; width: 100%; height: 100%; display: table; background-image: url(images/bgk_grad_takeaway.gif); background-repeat: repeat-x; background-position: top left}
#shellhampers {Z-INDEX: 2; text-align: center; POSITION: absolute; top: 0; left: 0; margin: 0px; padding:0px; width: 100%; height: 100%; display: table; background-image: url(images/bgk_grad_hampers.gif); background-repeat: repeat-x; background-position: top left}
#shellcatering {Z-INDEX: 2; text-align: center; POSITION: absolute; top: 0; left: 0; margin: 0px; padding:0px; width: 100%; height: 100%; display: table; background-image: url(images/bgk_grad_catering.gif); background-repeat: repeat-x; background-position: top left}
#holder {width: 765px; text-align: left; margin: 0px auto; padding: 0px 7px 0px 7px; background-color: #fff;}
/*---------------container styles----------------*/
#containerhome {margin: 0px; width: 100%; display: table; padding: 0px; background-color: #EFF1D9; background-image: url(images/containerhome_bgk.gif); background-repeat: repeat-y; background-position: top left}
#containerfoodstore {margin: 0px; width: 100%; display: table; padding: 0px; background-color: #E0DCD5; background-image: url(images/containerfoodstore_bgk.gif); background-repeat: repeat-y; background-position: top left}
#containertakeaway {margin: 0px; width: 100%; display: table; padding: 0px; background-color: #F8EFF1; background-image: url(images/containertakeaway_bgk.gif); background-repeat: repeat-y; background-position: top left}
#containerhampers {margin: 0px; width: 100%; display: table; padding: 0px; background-color: #F8EFF1; background-image: url(images/containerhampers_bgk.gif); background-repeat: repeat-y; background-position: top left}
#containertakeaway {margin: 0px; width: 100%; display: table; padding: 0px; background-color: #F1E6E3; background-image: url(images/containertakeaway_bgk.gif); background-repeat: repeat-y; background-position: top left}
#containercatering {margin: 0px; width: 100%; display: table; padding: 0px; background-color: #F9F5DE; background-image: url(images/containercatering_bgk.gif); background-repeat: repeat-y; background-position: top left}
/*---------------Left style----------------*/
#left {float: left; width: 160px; background-color: #000; margin: 0px; padding: 0px;}
#spacer {float: left; height: 57px; background-color: #4D4D4D; width: 100%}
#left ul {float: left; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; width: 160px}
#left ul li {display: block}
/*---------------------HOME NEWS buttons---------------------*/
#left ul li.news a {text-align: left; display: block; padding: 5px 0% 4px 6%; margin-bottom: 2px; width: 94%; FONT-SIZE: 100%; FONT-WEIGHT: bold; color: #BEC1A1; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.news a:hover {color: #fff}
#left ul li.home a {text-align: left; display: block; padding: 7px 0% 4px 6%; margin-bottom: 2px; width: 94%; font-size: 100%; font-weight: bold; color: #BEC1A1; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.home a:hover {color: #fff}
/*---------------------------foodstore HOME NEWS buttons---------------------------*/
#left ul li.news2 a {text-align: left; display: block; padding: 5px 0% 4px 6%; margin-bottom: 2px; width: 94%; FONT-SIZE: 100%; FONT-WEIGHT: bold; color: #A99E89; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.news2 a:hover {color: #fff}
#left ul li.home2 a {text-align: left; display: block; padding: 7px 0% 4px 6%; margin-bottom: 2px; width: 94%; font-size: 100%; font-weight: bold; color: #A99E89; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.home2 a:hover {color: #fff}
/*---------------------------takeaway HOME NEWS buttons---------------------------*/
#left ul li.news3 a {text-align: left; display: block; padding: 5px 0% 4px 6%; margin-bottom: 2px; width: 94%; FONT-SIZE: 100%; FONT-WEIGHT: bold; color: #C1AEA9; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.news3 a:hover {color: #fff}
#left ul li.home3 a {text-align: left; display: block; padding: 7px 0% 4px 6%; margin-bottom: 2px; width: 94%; font-size: 100%; font-weight: bold; color: #C1AEA9; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.home3 a:hover {color: #fff}
/*---------------------------hampers HOME NEWS buttons---------------------------*/
#left ul li.news4 a {text-align: left; display: block; padding: 5px 0% 4px 6%; margin-bottom: 2px; width: 94%; FONT-SIZE: 100%; FONT-WEIGHT: bold; color: #BBA0A8; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.news4 a:hover {color: #fff}
#left ul li.home4 a {text-align: left; display: block; padding: 7px 0% 4px 6%; margin-bottom: 2px; width: 94%; font-size: 100%; font-weight: bold; color: #BBA0A8; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.home4 a:hover {color: #fff}
/*--------------------catering HOME NEWS buttons---------------------------*/
#left ul li.news5 a {text-align: left; display: block; padding: 5px 0% 4px 6%; margin-bottom: 2px; width: 94%; FONT-SIZE: 100%; FONT-WEIGHT: bold; color: #CAC3A0; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.news5 a:hover {color: #fff}
#left ul li.home5 a {text-align: left; display: block; padding: 7px 0% 4px 6%; margin-bottom: 2px; width: 94%; font-size: 100%; font-weight: bold; color: #CAC3A0; text-decoration: none; text-transform: uppercase; background-color: #4D4D4D}
#left ul li.home5 a:hover {color: #fff}
/*---------------------contact details style---------------------*/
#detailscontainer {float: left; width: 160px; margin: 0px; padding: 0px}
#details {float: left; width: 140px; margin: 0px; padding: 130px 10px 10px 10px}
#details h1 {color: #ECEED1; font-size: 120%; font-weight: bold; margin: 10px 0px 0px 0px; padding: 0px}
#details h2 {color: #BFC2A1; font-size: 100%; font-weight: bold; margin: 0px; padding: 0px}
#details p {color: #fff; font-size: 100%; font-weight: bold; margin: 0px; padding: 0px}
#details a {color: #fff; font-size: 100%; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px}
#details a:hover {color: #ECEED1}
#details .map a {color: #BFC2A1; font-size: 100%; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px 8px 0px 0px; background-image: url(images/map_arrow.gif); background-repeat: no-repeat; background-position: right}
#details .map a:hover {color: #ECEED1; background-image: url(images/map_arrow_alt.gif); background-repeat: no-repeat; background-position: right}
/*---------------right style----------------*/
#right {float: right; width: 598px;}
#rightimages {float: right; width: 116px; margin-top: 50px; padding-bottom: 20px}
.rightimage {float: left; border: solid 3px #fff; margin-bottom: 5px}
/*---------------content style----------------*/
#content {float: left; width: 471px; padding-top: 30px}
#content h1 {font-size: 170%; font-weight: bold; color: #000}
#content h2 {font-size: 150%; font-weight: bold; color: #A5A98C; margin-top: 10px 0px 0px 0px; padding: 0px 0px 5px 0px}
#content p {font-size: 100%; font-weight: normal; color: #000; padding-right: 30px}
.infolink {float: left; width: 100%}
.infolink a {float: left; margin: 0px; font-size: 120%; text-decoration: none; color: #000; padding-right: 10px; background-image: url(images/arrows.gif); background-repeat: no-repeat; background-position: right}
.infolink a:hover {color: #A5A98C; background-image: url(images/arrows_green.gif); background-repeat: no-repeat; background-position: right}
/*------------------------content about style------------------------*/
#contabout {float: left; width: 355px; padding-top: 30px; padding-bottom: 30px}
#contabout h1 {font-size: 170%; font-weight: bold; color: #000}
#contabout h2 {font-size: 150%; font-weight: bold; color: #A5A98C; text-transform: capitalize}
#contabout h2 a {color: #A5A98C; text-decoration: underline}
#contabout h2 a:hover {color: #000; text-decoration: none}
#contabout ul {float: left; list-style-type: decimal; width: 100%; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#contabout ul.square {float: left; list-style-type: square; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#contabout p {font-size: 100%; font-weight: normal; color: #000; padding: 0px 30px 0px 0px}
/*------------------------content foodstore style-----------------------*/
#contfoodstore {float: left; width: 355px; padding-top: 30px; padding-bottom: 30px}
#contfoodstore h1 {font-size: 170%; font-weight: bold; color: #000}
#contfoodstore h2 {font-size: 150%; font-weight: bold; color: #86775A; text-transform: capitalize}
#contfoodstore h2 a {color: #86775A; text-decoration: underline}
#contfoodstore h2 a:hover {color: #000; text-decoration: none}
#contfoodstore ul {float: left; list-style-type: decimal; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#contfoodstore ul.square {float: left; list-style-type: square; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#contfoodstore p {font-size: 100%; font-weight: normal; color: #000; padding: 0px 30px 0px 0px}
/*------------------------content takeaway style------------------------*/
#conttakeaway {float: left; width: 355px; padding-top: 30px; padding-bottom: 30px}
#conttakeaway h1 {font-size: 170%; font-weight: bold; color: #000}
#conttakeaway h2 {font-size: 150%; font-weight: bold; color: #923520; text-transform: capitalize}
#conttakeaway h2 a {color: #923520; text-decoration: underline}
#conttakeaway h2 a:hover {color: #000; text-decoration: none}
#conttakeaway ul {float: left; list-style-type: decimal; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#conttakeaway ul.square {float: left; list-style-type: square; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#conttakeaway p {font-size: 100%; font-weight: normal; color: #000; padding: 0px 30px 0px 0px}
/*------------------------content hampers style------------------------*/
#conthampers {float: left; width: 355px; padding-top: 30px; padding-bottom: 30px}
#conthampers h1 {font-size: 170%; font-weight: bold; color: #000}
#conthampers h2 {font-size: 150%; font-weight: bold; color: #7B5B63; text-transform: capitalize}
#conthampers h2 a {color: #7B5B63; text-decoration: underline}
#conthampers h2 a:hover {color: #000; text-decoration: none}
#conthampers ul {float: left; list-style-type: decimal; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#conthampers ul.square {float: left; list-style-type: square; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#conthampers p {font-size: 100%; font-weight: normal; color: #000; padding: 0px 30px 0px 0px}
/*------------------------content catering style------------------------*/
#contcatering {float: left; width: 355px; padding-top: 30px; padding-bottom: 30px}
#contcatering h1 {font-size: 170%; font-weight: bold; color: #000}
#contcatering h2 {font-size: 150%; font-weight: bold; color: #7D785D; text-transform: capitalize}
#contcatering h2 a {color: #7D785D; text-decoration: underline}
#contcatering h2 a:hover {color: #000; text-decoration: none}
#contcatering ul {float: left; list-style-type: decimal; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#contcatering ul.square {float: left; list-style-type: square; width: 300px; margin:0px 0px 20px 0px; padding-left: 25px; color: #000}
#contcatering p {font-size: 100%; font-weight: normal; color: #000; padding: 0px 30px 0px 0px}
/*------------------------DELETE THESE------------------------*/
#content2 .aboutus {font-size: 150%; font-weight: bold; color: #A5A98C; margin: 0px; padding: 0px 0px 0px 0px}
#content2 .foodstore {font-size: 150%; font-weight: bold; color: #86775A; margin: 0px; padding: 0px 0px 0px 0px}
#content2 .hampers {font-size: 150%; font-weight: bold; color: #7B5B63; margin: 0px; padding: 0px 0px 0px 0px}
#content2 .takeaway {font-size: 150%; font-weight: bold; color: #923520; margin: 0px; padding: 0px 0px 0px 0px}
#content2 .catering {font-size: 150%; font-weight: bold; color: #7D785D; margin: 0px; padding: 0px 0px 0px 0px}
#content2 .catering h2 {font-size: 130%; font-weight: bold; color: #000; text-transform: capitalize}
.findus {float: left; font-size: 120%; font-weight: bold; color: #969A86; width: 100%; padding-top: 5px}
/*---------------title styles----------------*/
#titlehome {float: left; width: 127px; height: 232px; background: url(images/title_home.gif) bottom right no-repeat}
#titleaboutus {float: left; width: 127px; height: 232px; background: url(images/title_aboutus.gif) bottom right no-repeat}
#termsconditions {float: left; width: 127px; height: 232px; background: url(images/title_terms_conditions.gif) bottom right no-repeat}
#titlefoodstore {float: left; width: 127px; height: 232px; background: url(images/title_foodstore.gif) bottom right no-repeat}
#titletakeaway {float: left; width: 127px; height: 232px; background: url(images/title_takeaway.gif) bottom right no-repeat}
#titlehampers {float: left; width: 127px; height: 232px; background: url(images/title_hampers.gif)  bottom right no-repeat}
#titlecatering {float: left; width: 127px; height: 232px; background: url(images/title_catering.gif) bottom right no-repeat}
/*---------------homesections style----------------*/
#homesections {float: left; margin: 0px; padding: 0px}
.homesectionstitle {font-size: 130%; font-weight: bold; width: 471px; color: #000; margin: 0px; padding: 0px}
.homesectionstext {font-size: 100%; font-weight: normal; color: #000; margin: 0px; padding: 0px 20px 0px 0px}
.pad {display:block; padding: 8px 20px 0px 0px}
#homesections ul {float: left; list-style: none; margin: 0px; padding: 0px}
#homesections ul li {float: left; display: block}
#homesections ul li a {float: left; width: 471px; min-height: 100px; background-color: #D6D9BD; margin: 0px 0px 5px 0px; padding: 0px; text-decoration: none}
#homesections ul li a:hover {background-color: #BEC2A1}
.homesectionsimage {float: left; width: 75px; padding-right: 15px; cursor: pointer}
/*--------------delilah_diary style---------------*/
#delilah_diary{float: left; margin: 0px; padding: 0px}
#delilah_diary h2 {font-size: 150%; font-weight: bold; color: #A5A98C; margin: 10px 0 0 0; padding: 0px 0px 5px 3px}
.delilah_diarytitle{font-size: 130%; font-weight: bold; width: 558px; color: #000; margin: 0px; padding: 0px}
.delilah_diarytext{font-size: 100%; font-weight: normal; color: #000; margin: 0px; padding: 0px 20px 0px 0px}
.delilah_diarypad{display:block; padding: 8px 20px 8px 0px}
#delilah_diaryul {float: left; list-style: none; margin: 0px; padding: 0px}
#delilah_diary ul li {float: left; display: block}
#delilah_diary ul li a {float: left; width: 558px; min-height: 100px; background-color: #D6D9BD; margin: 0px 0px 5px 0px; padding: 0px; text-decoration: none}
#delilah_diary ul li a:hover {background-color: #BEC2A1}
.delilah_diaryimage {float: left; width: 125px; padding-right: 15px; cursor: pointer}

/*---------------Topnav home style----------------*/
#homenav {float: left; height: 86px; background: url(images/topnav_bkg.gif) top left repeat-x}
#homenav ul {float: left; list-style: none; margin: 0px; padding: 0px; width: 100%}
#homenav ul li {display: inline}
#homenav ul li a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; padding-bottom: 3px; border-right: 1px solid #EFF1D9; background: #BFC2A2 url(images/home_btn.gif) bottom left repeat-x}
#homenav ul li a:hover {color: #BFC2A2; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#homenav ul li.aboutalt a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #BFC2A2; width: 118px; padding-bottom: 3px; border-right: 2px solid #EFF1D9; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#homenav ul li.catering a {border: 0px;}
#homenav ul li.catering a:hover {}
.topimage1  {float: left; width: 118px; padding: 0px; margin: 0px 0px 5px 0px; cursor: pointer;border-bottom: 4px solid #9A9E82}
#homenav img {width: 118px; border: 0px}
/*---------------------home leftnav ---------------------*/
#homelnav {float: left; width: 160px; margin: 2px 0px 10px 0px; padding: 0px}
#homelnav ul {list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px}
#homelnav ul li {display: block; border-bottom: 2px solid #000}
#homelnav ul li a {text-align: left; display: block; padding: 10px 0% 10px 10%; width: 90%; FONT-SIZE: 120%; FONT-WEIGHT: bold; color: #D6D9BD; text-decoration: none; text-transform: capitalize; background: #838675 url('images/homelnav_btn.gif') center left no-repeat}
#homelnav ul li a:hover {color: #000; background: #BEC2A1 url('images/lnav_btn_alt.gif') center left no-repeat}
/*---------------Topnav foodstore style----------------*/
#foodstorenav {float: left; height: 86px; width: 598px}
#foodstorenav ul {float: left; list-style: none; margin: 0px; padding: 0px; width: 100%}
#foodstorenav ul li {display: inline}
#foodstorenav ul li a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; padding-bottom: 3px; border-right: 1px solid #E0DCD5; background-image: url(images/foodstore_btn.gif); background-repeat: repeat-x; background-position: bottom left}
#foodstorenav ul li a:hover {color: #A99E89; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#foodstorenav ul li.alt a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #A99E89; width: 118px; padding-bottom: 3px; border-right: 2px solid #E0DCD5; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#foodstorenav ul li.catering a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; border: 0px; padding-bottom: 3px; background: url(images/foodstore_btn.gif) bottom left repeat-x}
#foodstorenav ul li.catering a:hover {color: #A99E89; background-image: url(images/home_btn_alt.gif); background-repeat: repeat-x; background-position: bottom left}
/*---------------------foodstore leftnav ---------------------*/
#foodstorelnav {float: left; width: 160px; margin: 2px 0px 10px 0px; padding: 0px}
#foodstorelnav ul {list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px}
#foodstorelnav ul li {display: block; border-bottom: 2px solid #000}
#foodstorelnav ul li a {text-align: left; display: block; padding: 10px 0% 10px 10%; width: 90%; FONT-SIZE: 120%; FONT-WEIGHT: bold; color: #C1B6A1; text-decoration: none; text-transform: capitalize; background-image: url('images/FSlnav_btn.gif'); background-repeat: no-repeat; background-position: left; background-color: #5C523E}
#foodstorelnav ul li a:hover {background-color: #938873; color: #000; background-image: url('images/lnav_btn_alt.gif'); background-repeat: no-repeat; background-position: left}
/*---------------Topnav hampers style----------------*/
#hampersnav {float: left; height: 86px; width: 598px}
#hampersnav ul {float: left; list-style: none; margin: 0px; padding: 0px; width: 100%}
#hampersnav ul li {display: inline}
#hampersnav ul li a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; padding-bottom: 3px; border-right: 1px solid #F8EFF1; background-image: url(images/hampers_btn.gif); background-repeat: repeat-x; background-position: bottom left}
#hampersnav ul li a:hover {color: #BBA0A8; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#hampersnav ul li.alt a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #BBA0A8; width: 118px; padding-bottom: 3px; border-right: 1px solid #F8EFF1; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#hampersnav ul li.catering a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; border: 0px; padding-bottom: 3px; background-image: url(images/hampers_btn.gif); background-repeat: repeat-x; background-position: bottom left}
#hampersnav ul li.catering a:hover {color: #BBA0A8; background-image: url(images/home_btn_alt.gif); background-repeat: repeat-x; background-position: bottom left}
/*---------------------hampers leftnav ---------------------*/
#hamperslnav {float: left; width: 160px; margin: 2px 0px 10px 0px; padding: 0px}
#hamperslnav ul {list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px}
#hamperslnav ul li {display: block; border-bottom: 2px solid #000}
#hamperslnav ul li a {text-align: left; display: block; padding: 10px 0% 10px 10%; width: 90%; FONT-SIZE: 120%; FONT-WEIGHT: bold; color: #D6CFD1; text-decoration: none; text-transform: capitalize; background-image: url('images/HPlnav_btn.gif'); background-repeat: no-repeat; background-position: left; background-color: #775E66}
#hamperslnav ul li a:hover {background-color: #D8D0D3; color: #000; background-image: url('images/lnav_btn_alt.gif'); background-repeat: no-repeat; background-position: left}
/*---------------Topnav takeaway style----------------*/
#takeawaynav {float: left; height: 86px; width: 598px}
#takeawaynav ul {float: left; list-style: none; margin: 0px; padding: 0px; width: 100%}
#takeawaynav ul li {display: inline}
#takeawaynav ul li a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; padding-bottom: 3px; border-right: 1px solid #F1E5E3; background-image: url(images/takeaway_btn.gif); background-repeat: repeat-x; background-position: bottom left}
#takeawaynav ul li a:hover {color: #C1AEA9; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#takeawaynav ul li.alt a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #C1AEA9; width: 118px; padding-bottom: 3px; border-right: 2px solid #F1E5E3; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#takeawaynav ul li.catering a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; border: 0px; padding-bottom: 3px; background-image: url(images/takeaway_btn.gif); background-repeat: repeat-x; background-position: bottom left}
#takeawaynav ul li.catering a:hover {color: #C1AEA9; background-image: url(images/home_btn_alt.gif); background-repeat: repeat-x; background-position: bottom left}
/*---------------------takeaway leftnav ---------------------*/
#takeawaylnav {float: left; width: 160px; margin: 2px 0px 10px 0px; padding: 0px}
#takeawaylnav ul {list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px}
#takeawaylnav ul li {display: block; border-bottom: 2px solid #000}
#takeawaylnav ul li a {text-align: left; display: block; padding: 10px 0% 10px 10%; width: 90%; FONT-SIZE: 120%; FONT-WEIGHT: bold; color: #C8ABA3; text-decoration: none; text-transform: capitalize; background-image: url('images/FTlnav_btn.gif'); background-repeat: no-repeat; background-position: left; background-color: #714036}
#takeawaylnav ul li a:hover {background-color: #C8ABA3; color: #000; background-image: url('images/lnav_btn_alt.gif'); background-repeat: no-repeat; background-position: left}
/*---------------Topnav catering style----------------*/
#cateringnav {float: left; height: 86px; width: 598px}
#cateringnav ul {float: left; list-style: none; margin: 0px; padding: 0px; width: 100%}
#cateringnav ul li {display: inline}
#cateringnav ul li a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; padding-bottom: 3px; border-right: 1px solid #F9F5DE; background-image: url(images/catering_btn.gif); background-repeat: repeat-x; background-position: bottom left}
#cateringnav ul li a:hover {color: #CAC3A0; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#cateringnav ul li.catering a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #000; width: 118px; border: 0px; padding-bottom: 3px; background-image: url(images/catering_btn.gif); background-repeat: repeat-x; background-position: bottom left}
#cateringnav ul li.catering a:hover {color: #CAC3A0; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
#cateringnav ul li.cateringalt a {float: left; text-align: center; font-size: 110%; font-weight: bold; text-decoration: none; color: #CAC3A0; width: 118px; border: 0px; padding-bottom: 3px; background: #4D4D4D url(images/home_btn_alt.gif) bottom left repeat-x}
/*---------------------catering leftnav ---------------------*/
#cateringlnav {float: left; width: 160px; margin: 2px 0px 10px 0px; padding: 0px}
#cateringlnav ul {list-style: none; margin-left: 0px; padding-left: 0px; margin-top: 0px}
#cateringlnav ul li {display: block; border-bottom: 2px solid #000}
#cateringlnav ul li a {text-align: left; display: block; padding: 10px 0% 10px 10%; width: 90%; FONT-SIZE: 120%; FONT-WEIGHT: bold; color: #D0C79A; text-decoration: none; text-transform: capitalize; background-image: url('images/CTlnav_btn.gif'); background-repeat: no-repeat; background-position: left; background-color: #575757}
#cateringlnav ul li a:hover {background-color: #A09C8A; color: #000; background-image: url('images/lnav_btn_alt.gif'); background-repeat: no-repeat; background-position: left}
/*---------------footer styles----------------*/
#footer {float: left; font-weight: bold; padding: 0px; margin: 7px 0px 7px 0px; width: 100%; height: 20px; background-color: #969A86}
#footerfoodstore {float: left; font-weight: bold; padding: 0px; margin: 7px 0px 7px 0px; width: 100%; height: 20px; background-color: #A59D8C}
#footertakeaway {float: left; font-weight: bold; padding: 0px; margin: 7px 0px 7px 0px; width: 100%; height: 20px; background-color: #773E31}
#footerhampers {float: left; font-weight: bold; padding: 0px; margin: 7px 0px 7px 0px; width: 100%; height: 20px; background-color: #7B5B63}
#footercatering {float: left; font-weight: bold; padding: 0px; margin: 7px 0px 7px 0px; width: 100%; height: 20px; background-color: #7D785D}
#footerleft {float: left; width: 150px; padding: 3px 0px 3px 3px}
#footerright {float: right; width: 471px; padding: 3px 0px 3px 0px}
#footerright a {font-size: 100%; font-weight: bold; text-decoration: none; color: #fff; padding: 0px 8px 0px 6px; background-image: url(images/arrows_white.gif); background-repeat: no-repeat; background-position: right}
#footerright a:hover {font-size: 100%; font-weight: bold; text-decoration: none; color: #000; padding: 0px 8px 0px 6px; background-image: url(images/arrows.gif); background-repeat: no-repeat; background-position: right}
/*---------------Ticker style----------------*/
#tickerholder {float: left; width: 760px; height: 20px; MARGIN: 0px; PADDING: 0px}
#ticker {float: left; width: 760px; height: 15px; MARGIN: 0px; PADDING: 2px 0px 0px 0px; background-color: #CDD1D4; font-size: 0.8em; font-weight: bold; color: #fff; text-align: center}
/*---------------contact form styles ----------------*/
.contactformL {float: left; padding-bottom: 5px; width: 230px; font-weight: bold; color: #000}
.contactformL2 {float: left; padding-bottom: 5px; width: 230px; color: #000; font-weight: bold}
.contactformR {float: left; padding-bottom: 20px; width: 230px}
.textform {border: 1px solid #9A9E82; background-color: #D6D9BD; padding: 3px; font-size: 110%}
.textformdrop {border: 1px solid #9A9E82; background-color: #D6D9BD; font-size: 120%; padding: 0px; margin: 0px}
.contactmap {float: left; height: 322px; width: 330px; border: 1px solid #9A9E82; background-color: #D6D9BD; margin-bottom: 10px; padding: 0px}
.findusdetails {float: left; font-size: 110%; font-weight: normal; color: #000; width: 100%}
.findusdetails a {float: left; font-size: 100%; font-weight: bold; text-decoration: underline; color: #000}
.findusdetails a:hover {float: left; font-size: 100%; font-weight: bold; text-decoration: none; color: #969A86}


