a:link{color:#990000}
a:visited{color:#ff0000}
a:hover{color:#008000;background-color:#ffff00}
body{color:#000000;font-family:arial, helvetica, sans-serif;font-size:0.8em;background-color:#cc9999;margin:0;}
div#adandpagecontainer{position:relative;width:900px;padding:0;margin:0 auto;background-color:#cc9999;text-align:center;}
div#newpage{display:inline;float:left;clear:left;position:relative;width:750px;padding:0.5em;margin:2px auto;background-color:#ffffcc;text-align:center;border:1px solid #000000;}
#page{position:relative;width:750px;padding:0.5em;margin:2px auto;background-color:#ffffcc;text-align:center;border:1px solid #000000;}
#videofootage{width:100%;padding:0 0 12px 0;margin:0;clear:both;}
table#maintable{width:100%;margin:0;text-align:left;}
#headerleft{width:25%;text-align:center;}
#header{width:75%;margin:0.5em;padding:0.5em;}
#headerlogoimage{width:87px;height:100px;margin:0 0 0.5em 0;}
#headerfiller{display:inline;width:75%;margin:0;padding:0;}
div#topnavigation{position:absolute;top:-10px;left:307px;width:450px;height:5em;padding:0;margin:0.5em 0 0 0.5em;text-align:right;}
div#topnavigation ul{margin:0;padding:0.5em;line-height:30px;background-color:transparent;}
div#topnavigation li{display:inline;margin:0;padding:2px;list-style-type:none;background-color:transparent;}
div#breadcrumb{position:absolute;top:90px;left:200px;width:550px;padding:0;margin:0;text-align:right;}
td.navigationcolumn{width:25%;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;background-color:#ffffff;margin:0;text-align:center;vertical-align:top;}
ul.navigation{padding:0;margin:0;width:90%;margin:0.5em 0.65em;}
ul.navigation li{list-style-type:none;text-align:left;font-weight:bold;}
ul.navigation li.listheading{padding:1em 0;text-align:center;}
ul.navigation a{font-weight:normal;text-decoration:none;margin:0;padding:0 0.5em 0 0.5em;border-top:1px solid;display:block;padding-left:1em;background-color:#ffffff;}
ul.navigation a:hover{color:#008000;background-color:#ffff00;}
td.middle3column{width:50%;border:1px solid #000000;background-color:#ffffff;padding:1em;}
td.middle2column{width:75%;border:1px solid #000000;background-color:#ffffff;padding:1em 2em;vertical-align:top;}
img.imagelefttexttotheright{float:left;margin:1em 1em 1em 0;}
img.imagefloatright{float:right;margin:1em;}
div.imageandtextcontainer{width:500px;padding:0;margin:0 0 16px 0;clear:both;}
div.imagewithtextunder{display:inline;float:left;width:220px;}
img.imagefloatleft{display:block;float:left;border:4px solid #999999;}
p.textunderimage{display:block;float:left;padding:0;margin:0 0 16px 0;}
p.textnoimage{clear:both;}
.textrightofimage{display:inline;vertical-align:top;margin-top:0;padding-top:0;}
p.navgationtopofreviews{padding:0 0 4px 0;margin:0;}
table#cataloguemaintable{background-color:#ffffff;text-align:center;vertical-align:top;padding:0;margin:0 -1em;}
table#cataloguemaintable td{padding:8px;width:50%;text-align:center;vertical-align:top;}
.feedbackform{border:1px solid #000000;background-color:#ffffcc;padding:1em;margin-top:1em;}
.restaurantratingimg{padding:4px;margin:0 1em 0 0;vertical-align:middle;border:1px solid #000000;width:60px;height:10px;}
div#mainmapdiv{color:#000000;font-family:arial, helvetica, sans-serif;font-size:0.8em;margin-top:5px;margin-left:5px;background-color:#ffffff;width:780px;padding:4px;margin:0;}
div#mapdivleft{display:inline;float:left;width:280px;margin:0;padding:0;text-align:left;vertical-align:top;}
div#mapdivcenter{display:inline;float:left;width:150px;margin:0;padding:0 auto;text-align:center;vertical-align:top;}
div#mapdivright{display:inline;float:right;margin:0;padding:0 4px 0 0;vertical-align:top;}
div#mapdivrightleftalign{text-align:left;margin:0;padding:0 4px 0 0;vertical-align:top;}
div.clearboth{height:0;margin:0;padding:0;clear:both;}
div.maparea{margin:0;padding:0;clear:both;width:772px;height:524px;}
#footer{width:100%;height:50px;padding:0.5em;margin:0.5em;text-align:left;}
h1{font-size:1.25em;padding:0.5em 0 0 0;}
h2, h3, h4, h5, h6{font-size:1.12em;padding:1em 0 0 0;margin:0;}
span.highlight{font-weight:bold;}
p.restaurantreveiw{border-bottom:1px solid #000000;padding-bottom:1em;margin-bottom:2em;}
p.bigger{margin:0;font-family:arial, helvetica, sans-serif;font-weight:normal;font-size:1.25em;color:#000000;}
p.bigbolder{margin:0;font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:1.25em;color:#000000;}
p.bolder{display:inline;font-weight:bold;}
li.spacebetweenitems{margin:0 0 1em 0;padding:0;}
div#advertsleft{display:inline;float:left;vertical-align:top;clear:right;padding:0;margin:2px 0.5em;}
