body{background:#555;margin:0;text-align:center}
div.container{width:770px;background:#ffa;color:#555;border:solid 1px #444;margin-left:auto;margin-right:auto;text-align:left}
#header{width:770px;height:155px}
#header img{width:770px;height:125px;border-bottom:solid 1px #06c}
#nav{width:770px;background:#ddd;border-bottom:solid 1px #bbb;height:24px;position:absolute;top:127px}
#nav div{padding:0 8px}
#nav p{float:left;padding-top:5px}
#nav img{float:left;width:16px;height:16px;padding:0 2px}
#nav input{float:left;width:35px;height:14px;text-align:center;position:relative;top:3px}
#nav input.submit{border:none;width:16px;height:16px;cursor:auto;background:none}
#footer{width:770px;background:#ddd;border-top:solid 1px #bbb}
#footer div{padding:0 8px;text-align:center}
#footer p{padding:5px 0}
#footer img{width:16px;height:16px}
#footer img.cgaim{width:61px;height:45px;padding-top:3px}
#footer #close{text-align:center;clear:both;padding:5px 0;border-top:solid 1px #ccc}
#map{border:solid 1px #bbb}
div.location{width:736px;height:600px}
div.getting_here{float:left;width:400px;height:300px;margin-right:5px}
p,h1,h2,h3{font-family:arial,sans-serif;margin:0;padding:0}
p{font-size:11px;line-height:150%}
h1{font-size:18px;font-weight:bold;padding-bottom:3px}
h2.large{font-size:16px;font-weight:bold}
h2{font-size:11px;font-weight:normal}
h3{font-size:14px;font-weight:bold}
p.right{text-align:right}
p.center{text-align:center}
p.large{font-size:14px;font-weight:bold;padding-bottom:3px}
p.red{color:#c00}
p.just{text-align:justify}
p.links{text-align:left}
br.clear{clear:both}
a{text-decoration:none;color:#555}
a:hover{text-decoration:underline}
a.sitemap:hover{text-decoration:none;cursor:text}
ul{margin:0;padding:5px 0}
li{margin:0 30px;padding:2px 0;list-style-type:lower-roman;font:11px arial,sans-serif}
ul.disc li{margin:0 20px;padding:0;list-style-type:disc}
div{margin:0;padding:0}
div.l{float:left}
div.r{float:right}
span.large{font-size:14px;font-weight:bold}
span.l{float:left}
span.r{float:right}
img{border:none;vertical-align:bottom}
img.fl{float:left;margin-right:5px;border:solid 1px #bbb}
img.fr{float:right;margin-left:5px;border:solid 1px #bbb}
img.l{margin:10px 17px 10px 18px;border:solid 1px #bbb}
img.r{margin:10px 18px 10px 17px;border:solid 1px #bbb}
img.p{margin:10px 18px;border:solid 1px #bbb}
img.icon{width:16px;height:16px;border:none}
form{margin:0;padding:0}
fieldset{margin:0;padding:0;border:none}
label{font:11px arial,sans-serif;margin:0;padding:0}
input,select,textarea{font:11px arial,sans-serif;margin:0;padding:1px;border:solid 1px #bbb;color:#555}
div.holder{width:750px;padding:5px 10px 10px}
#columns,#columns2{width:760px;padding:0 5px 10px}
div.column{float:left;width:142px;padding:0 5px}
div.column2{float:left;width:294px;padding:0 5px}
div.column3{float:left;width:370px;padding:0 5px}
div.col{background:#ffc;border:solid 1px #bbb;padding:4px 0;text-align:center}
div.col img{border:solid 1px #bbb}
div.col img.map{border:none;width:80px;height:80px;padding-top:4px}
div.col p, div.col h2, div.col h3{padding-top:4px}
#ff{background:#ffc;height:334px}
div.tabs{padding-top:5px;margin-left:auto;margin-right:auto}
div.tabs div{float:left;padding-right:3px}
div.tabs p{background:#ffe;border:solid 1px #ddd;padding:5px}
div.tabs p.on{background:#ffc;border:solid 1px #bbb;border-bottom-color:#ffc;position:relative;z-index:1}
div.tabs img{width:16px;height:16px;padding-right:4px}
#tabs_prop4{width:500px}
#tabs_prop4 p{height:16px;width:110px}
#tabs_prop5{width:625px}
#tabs_prop5 p{height:16px;width:110px}
#tabs_sitemap{width:690px}
#tabs_sitemap p{height:26px;line-height:120%;width:100px}
#tabs_search{width:712px}
#tabs_search p{height:15px;line-height:100%;width:16px;text-align:center;font-size:14px;font-weight:bold}
#tabs_search img{padding:5px 2px 0 2px}
div.tabpage{width:738px;background:#ffc;border:solid 1px #bbb;clear:both;position:relative;top:-1px;padding:5px}
div.glance{float:left;width:399px}
div.page{width:738px;background:#ffc;border:solid 1px #bbb;padding:5px;margin-top:10px}
div.gallery{width:736px;padding:0 1px}
div.gallery img{margin:10px 17px;border:solid 1px #bbb}
table{border-collapse:collapse;background:#ffe}
td{font:11px arial,sans-serif;margin:0;padding:4px 5px;border:solid 1px #ccc}
td.label{width:60px}
table.gh{margin-left:auto;margin-right:auto}
table.gh td{font:11px arial,sans-serif;margin:0;padding:2px 10px;border:solid 1px #ccc}
#enqform{float:left;width:335px;padding:5px;border:solid 1px #bbb;background:#ddd}
#enqform label{float:left;display:block;width:110px;padding-top:7px}
#enqform input,select,textarea{margin-top:2px;background:#fff}
#enqform input,textarea{padding:2px 1px}
#enqform #submit{cursor:auto}
#bookform1{padding:5px;border:solid 1px #bbb;background:#ddd}
#bookform{}
#bookform label{float:left;display:block;width:130px;padding-top:7px}
#bookform label.radio{width:70px}
#bookform input,select,textarea{margin-top:2px;background:#fff}
#bookform input,textarea{padding:2px 1px}
#bookform #submit{cursor:auto}
#bookform p.notes{float:right;width:500px;padding-top:5px}
#bookform input.radio{margin-top:4px;border:none;background:#ffc;float:left}
#bookform input.tick{border:none;background:#ffc}
#shortlist{float:left;width:370px;padding-left:20px}
#shortlist div{height:91px;padding-top:10px;border-top:1px solid #bbb}
div.cell{width:738px;background:#ffc;border:solid 1px #bbb;padding:5px;margin:10px 0 5px 0}
div.cell p.ir{text-align:right;padding:1px 0;font-style:italic}
div.links{float:left;width:591px;background:#ffc;border:solid 1px #bbb;padding:5px}
p.links a{font-weight:bold}
div.statcounter{height:0}
#search{}
#search select{background:#fff} 
#search #submit{border:none;background:#ffc;position:relative;top:3px}