html{background-color:#fff;}
body {margin:0; padding:0; border: black dotted thin; color:#000;}
html, body, p, a, td{color:black; font-family:Arial,Verdana,Helvetica,Geneva,sans-serif; font-size:12px; text-decoration:none;}
a:link{color:blue;}
a:visited{color:purple;}
a:hover {color: red;}
a:active{}

img {border: black none 1px;}
#all {width:797px; margin: 10px;}
#gone, .hide{display:none;}
#hdr {width:797px;} 
#hdr img {margin: 0 25%;}
#nav {float:left; width:200px;}
#nav ul{width:180px; margin:0 10px; padding:0; list-style-type: none;}
#nav ul li {margin: 5px 0 6px 0;}
#nav ul li img {border: transparent none 0;}
#txt {width:597px; text-align:center; margin-left:225px;}
.main2 {font-weight: bold;}
.present {color:gray; font-weight:600;}
div#udt {text-align:left; }
div#udt ul {margin-top: 0;}
div#udt h2 {font-size:13px;margin-bottom: 0;}
table#stock th {text-align:left;}
div#map, div#tour {width:470px;height:273px;margin:0px;}
div#map div, div#tour div {float:left;margin:0 10px;}
div#map div a img, div#tour div a img {margin-top:100px;}

table#shold {text-align:center;}
table#shold tr {text-align:left;font-weight:bold;}
table#shold caption, table#times caption, table#telnos caption, table#ostelns caption {text-align:center; background-color:#ffc; color:gray; font-weight:600;margin-top:10px;border:1px solid #ccc;}
th#who, th#trade, th#exp {border:1px solid #ccc; text-align:center; background-color:#999;}
table#shold tr th#who {width:113px;}
td.exp {text-align:center; background-color:#cccccc;}
th#wkdy, th#sndy {text-align:right}
ul#olnks {margin:50px 0;}
ul#olnks li {text-align:left; list-style-image: url(../images/arrow.gif);margin: 10px 0 10px 150px;}
.boldgreyhed {color:#808080; font-size:16px; font-weight:bold;}
#footer {text-align:center;clear:right; }
#footer p{margin:6px;}