body {
padding: 0px;
margin: 0px;
background-color: #62b652;
color: #000;
font-size: 85%;
font-family: Times;
width: 100%;
height: 100%;
}
#header span {
display: none;
}
img {
border: 0px;
}


#holdheader {
height: 161px;
width: 100%;
background-color: #165828;
}
#header {
margin-left: auto;
margin-right: auto;
width: 1100px;
}
#header img {
border: none;
}
#headtop {
width: 1100px;
height: 110px;
background: url(images/header.png) no-repeat;
}
#errlog {
float: right;
}
#error {
background: #ffffff;
float: right;
margin-right: 10px;
width: 161px;
}
#login {
float: right;
margin-right: 23px;
}
#login a {
color: white;
text-decoration: none;
}
#login a:hover {
text-decoration: underline;
}
.defaultText2 { 
width: 120px; 
}
.defaultTextActive2 { 
color: #a1a1a1; 
font-style: italic; 
}
#headbott {
width: 1100px;
height: 51px;
float: left;
}
#headbott ul li {
list-style-type: none;
float: left;
padding-left: 1px
}
#headbott ul li a {
display: block;
}
#headbott ul li a.homebut {
margin-top: 5px;
width: 80px;
height: 24px;
background: url(images/nav/home.png) no-repeat;
}
#headbott ul li a.homebut:hover {
background: url(images/nav/home-over.png) no-repeat;
}
#headbott ul li a.aboutbut {
margin-top: 5px;
width: 80px;
height: 24px;
background: url(images/nav/about-us.png) no-repeat;
}
#headbott ul li a.aboutbut:hover {
background: url(images/nav/about-us-over.png) no-repeat;
}
#headbott ul li a.contbut {
margin-top: 5px;
width: 80px;
height: 24px;
padding-right: 8px;
background: url(images/nav/contact.png) no-repeat;
}
#headbott ul li a.contbut:hover {
background: url(images/nav/contact-over.png) no-repeat;
}
#headbott ul li a.weather {
width: 33px;
height: 32px;
padding-right: 4px;
background: url(images/nav/weather.gif) no-repeat;
}
#headbott ul li a.weather:hover {
background: url(images/nav/weather-over.gif) no-repeat;
}
#headbott ul li a.car {
width: 33px;
height: 32px;
padding-right: 4px;
background: url(images/nav/car.gif) no-repeat;
}
#headbott ul li a.car:hover {
background: url(images/nav/car-over.gif) no-repeat;
}
#headbott ul li a.bus {
width: 33px;
height: 34px;
padding-right: 4px;
background: url(images/nav/bus.png) no-repeat;
}
#headbott ul li a.bus:hover {
background: url(images/nav/bus-over.png) no-repeat;
}
#headbott ul li a.train {
width: 33px;
height: 32px;
padding-right: 4px;
background: url(images/nav/train.gif) no-repeat;
}
#headbott ul li a.train:hover {
background: url(images/nav/train-over.gif) no-repeat;
}
#headbott ul li a.phone {
width: 33px;
height: 32px;
padding-right: 4px;
background: url(images/nav/phone.gif) no-repeat;
}
#headbott ul li a.phone:hover {
background: url(images/nav/phone-over.gif) no-repeat;
}
#headbott ul li a.walk {
width: 33px;
height: 32px;
padding-right: 4px;
background: url(images/nav/walk.gif) no-repeat;
}
#headbott ul li a.walk:hover {
background: url(images/nav/walk-over.gif) no-repeat;
}
#headbott ul li a.bike {
width: 32px;
height: 33px;
padding-right: 4px;
background: url(images/nav/bike.gif) no-repeat;
}
#headbott ul li a.bike:hover {
background: url(images/nav/bike-over.gif) no-repeat;
}
#headbott ul li a.help {
width: 33px;
height: 32px;
padding-right: 4px;
background: url(images/nav/help.gif) no-repeat;
}
#headbott ul li a.help:hover {
background: url(images/nav/help-over.gif) no-repeat;
}
.suggestionsBox {
position: absolute;
margin: 10px 0px 10px 0px;
width: 200px;
background-color: #212427;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 2px solid #000;	
font-size: 11px;	
color: #fff;
}
.suggestionsBox a {
font-size: 11px;
color: #fff;
}
.defaultText { 
width: 300px; 
}
.defaultTextActive { 
color: #a1a1a1; 
font-style: italic; 
}


#container {
width: 1100px;
min-height: 400px;
margin-left: auto;
margin-right: auto;
}
#left {
width: 161px;
float: left;
padding-bottom: 10px;
padding-right: 10px;
background: url(images/townsbg.gif) repeat-y;
}
#left a {
text-decoration: none;
color: black;
font-weight: bold;
line-height: 20px;
}
#left a:hover {
text-decoration: underline;
}
.suggestionsBox2 {
position: absolute;
margin: 10px 0px 10px 0px;
width: 200px;
background-color: #212427;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 2px solid #000;	
font-size: 11px;
color: #fff;
}
.suggestionsBox2 a {
font-size: 11px;
color: #fff;
}
.suggestions2 a {
color: #fff;
}
#autoSuggestionsList2 a {
color: #fff;
text-decoration: underline;
}
.defaultText3 { 
width: 130px; 
}
.defaultTextActive3 { 
color: #a1a1a1; 
font-style: italic; 
}
#middle {
width: 768px;
float: left;
padding-bottom: 10px;
border-left: 1px solid white;
background: white;
}
#days {
padding-top: 18px;
width: 768px;
}
#days a {
text-decoration: none;	
color: black;
font-weight: bold;
font-size: 140%;
}
#days a:hover {
text-decoration: underline;
}
.day1 {
float: left;
}
.day1 img {
width: 100px;
height: 100px;
padding-right: 10px;
}
.day2 {
float: left;
width: 658px;
}
.day3 {
display: block;
}
.day4 {
width: 768px;
float: left;
margin-bottom: 10px;
}
.attract {
float: left;
width: 280px;
height: 320px;
background: white;
}
.attract img {
width: 240px;
height: 250px;
padding: 10px;
border: 1px solid grey;
}
.mapcont {
width: 248px;
height: 320px;
float: left;
background-color: white;
}
.mapcont ul {
list-style-type: none;
padding-bottom: 10px;
}
.mapcont ul li {
display: inline;
margin-right: 20px;
font-size: 120%;
}
.imgmap {
width: 200px;
height: 320px;
float: left;
}
.imgmap img {
border: 0px;
}
#days .mapcont a {
font-size: 100%;
}
.desc {
float: left;
width: 550px;
font-size: 110%;
}
.rate {
float: left;
width: 210px;
padding-left: 5px;
}
.rate img {
padding-right: 1px;
}
#comments {
float: left;
padding-top: 15px;
width: 708px;
margin-left: 40px;
margin-right: 40px;
}
#right {
width: 161px;
float: left;
}


#holdfooter {
height: 350px;
width: 100%;
background: #165828 url(images/footer-stripe.png) repeat-x;
clear: both;
color: #fff;
}
#footer {
margin-left: auto;
margin-right: auto;
width: 1100px;
padding-top: 20px;
}
#footer a {
text-decoration: none;
color: #ff9900;
}
#footer a:hover{
text-decoration: underline;
}
#footleft, #footmiddle {
float: left;
width: 350px;
height:300px;
}
#footleft  ul li {
list-style-type: none;
padding-bottom: 5px;
}
#footmiddle  ul li {
list-style-type: none;
padding-bottom: 5px;
}
#footright {
float: left;
width: 400px;
height:300px;
}
.tweet {
width: 350px;
}
.tweet ul li {
list-style-type: none;
padding-bottom: 5px;
}
#footerbottom{
width: 1100px;
text-align: center;
}
