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;}
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:207px;width:550px;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:8px 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;width:200px;}
p.textnoimage{clear:both;}
.textrightofimage{display:inline;vertical-align:top;}
div.image300widewithtextunder{display:inline;float:left;width:320px;}
img.image300wide{float:left;margin:0 8px 0 0;border:4px solid #999999;}
p.textunderimage300wide{display:block;float:left;padding:0;margin:0 0 16px 0;width:300px;}
div.image400wide{width:500px;text-align:center;}
img.image400wide{margin:0;padding:0;border:4px solid #999999;}
.centered{margin:0 auto;text-align:center;}
img.bordered{margin:0;padding:0;border:4px solid #999999;}
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;}
p.navgationtopofreviews{padding:0 0 4px 0;margin:0;}
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 auto;padding:0;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;}
.restaurantratingimg{padding:4px;margin:0 1em 0 0;vertical-align:middle;border:1px solid #000000;width:60px;height:10px;}
input.submitbutton{margin-top:8px;margin-right:90px;width:15em;font-weight:bold;}
legend.formstyle{font-weight:bold;}
#footer{width:100%;height:50px;padding:0.5em;margin:0.5em;text-align:left;}
#navigationinfooter{width:100%;padding:40px 0 40px 0;margin:0;}
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;}
p.gototopofpage{width:520px;text-align:right;}
li.spacebetweenitems{margin:0 0 1em 0;padding:0;}
div.spacer{margin:0;padding:0;clear:both;}
div.nopaddingormargin{padding:0;margin:0;}
div#leftadverts{display:inline;width:120px;float:left;vertical-align:top;clear:right;padding:0;margin:2px 4px;}
div.smallwidthhotelsearch{width:118px;border:1px solid #000000;text-align:center;margin:0 auto;padding:0;background-color:#ffcc00;}
input.smallwidthhotelsearchinputbutton{margin:8px 0;padding:2px 0;font-weight:bold;width:100px;}
div.smalltoppadding{padding:4px 0;margin:0;}
