body {margin:0px;font-family:arial,helvetica,sans-serif;font-size:12px;}
#contain {width:1080px;}
#leftcol {text-align:left;float:left;width:290px;padding:0px 5px;}
#midcol {margin-top:-40px;background:#f0f0f0;text-align:left;float:left;width:390px;border-right:1px #ccc solid;border-left:1px #ccc solid;}
#midcolwhite {margin-top:-12px;padding:0px 5px;background:#fff;text-align:left;float:left;width:380px;border-right:1px #ccc solid;border-left:1px #ccc solid;}
#rightcol {margin-top:-12px;padding:0px 5px;float:left;width:300px;text-align:left;border-right:1px #ccc solid;}
#widecol {margin-top:-40px;background:#f0f0f0;text-align:left;float:left;width:690px;border-right:1px #ccc solid;border-left:1px #ccc solid;}
.ibroundbox { background: url(eat/nti.gif) repeat; }
.ibtop div { background: url(eat/tli.gif) no-repeat top left; }
.ibtop { background: url(eat/tri.gif) no-repeat top right; }
.ibbot div { background: url(eat/bli.gif) no-repeat bottom left; }
.ibbot { background: url(eat/bri.gif) no-repeat bottom right; }
.ibtop div, .ibtop, .ibbot div, .ibbot {
height: 7px;
font-size: 1px;
}
.ibcontent { margin: 0 7px; }
.ibroundbox { margin-left:0px;width: 389px;}
h1 {color:#a8a8a8;margin-bottom:-10px;}
h2 {font-size:20px;color:#a8a8a8;margin-bottom:-10px;}
h2.left {font-size:20px;color:#a8a8a8;margin-left:5px;}
h2.right {font-size:20px;float:right;color:#a8a8a8;margin-top:20px;}
h3 {margin-bottom:-10px;margin-left:5px;font-size:14px;color:#555;font-weight:900;}
h3.veg {margin-bottom:-10px;margin-left:5px;font-size:14px;color:#f09300;font-weight:900;}
h3.healthy {margin-bottom:-10px;margin-left:5px;font-size:14px;color:#b2bd7c;font-weight:900;}
h4 {font-size:16px;color:#a8a8a8;margin-bottom:0px;}
.smallgrey {font-size:10px;color:#444;margin-left:5px;}
.grey {color:#696969;}
.offerbox {font-size:12px;color:#1f1f1f;padding:0px 5px;}
.contact {font-size:11px;color:#444;}
table.reviews {width:380px;}
td {font-size:12px;color:#1f1f1f;margin-left:5px;}
th {font-size:16px;color:#a8a8a8;}
th.setwidth {width:250px;font-size:16px;color:#a8a8a8;}
.middle {text-align:center;}
hr {
height: 0;
border-bottom: 1px dotted #ccc;
} 
.graphic {text-align:center;width:50px;padding-top:30px;margin-left:5px;margin-right:5px;float:left;}
.graphicright {text-align:center;width:50px;padding-top:30px;margin-left:5px;margin-right:5px;float:right;}
.readreviews {float:right;margin-left:2px;}
.maplogo {padding:0px;margin-left:-5px;border-bottom:1px #ccc solid;}
.centreimg {
padding: 0px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}
a:link {color:#09f;}

#wrapper  { clear:both;width: 1005px; height: auto; margin: 0px; padding-top: 10px; background:url('eat/pre-footer-background-tile.gif'); background-color: #878787; border-top: #696969 1px solid; }
#footer  { background:url('eat/pre-footer-background-tile.gif');width: 990px; }
#wrapper p { font-family: arial,helvetica,sans-serif; padding:0px 10px;font-size: 1.0em; line-height: 1.4em; color: #fff; }
#wrapper h4 { font-size:16px;color:#a8a8a8;margin-bottom:0px;padding:0px 10px; }
#container-first  { background:url('eat/pre-footer-background-tile.gif');width: 300px;height:100px; float: left; margin:0px; border-right: #999 1px solid; }
.container  { background:url('eat/pre-footer-background-tile.gif');width: 390px; height:100px;float: left; margin: 0px; border-right: #999 1px solid; }
#container-last  { background-color:transparent;width: 298px; height:100px;float: left; margin: 0px; }
