/* Harbour House Inn */

body {
text-align:center;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#8e8b81;*/
/*color:#000000;*/
/*color:#666666;*/
color:#877f59;
/*color:#333333*/
background:url(../images/topbg.gif) repeat-x #f3e6cb;
}

a {
color:#9d8a38;
}
#page {
width:980px;
text-align:left;
margin:0px auto;
background:url(../images/pagebg.gif) repeat-y;
}

#logo {
width:126px;
height:120px;
background:url('../images/logo.gif') no-repeat;
float:left;
}
#logo a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

#nav-block {
width:854px;
float:left;
}
#topnav {
background:url(../images/navtop.gif) no-repeat;
height:46px;
}
#bottomnav {
background:url(../images/navbottom.gif) no-repeat;
height:44px;
}

#flashimage {
margin-left:24px;
width:933px;
height:399px;
background:url(../images/flashimage.jpg) no-repeat;
}


#container {
background:url(../images/topgradient.gif) no-repeat;

}
#content {
width:478px;
margin-left:50px;
float:left;
margin-top:20px;
margin-bottom:20px;
}

#footer {
width:933px;
margin-left:24px;
text-align:center;
font-size:10px;
background:#fcf8ec;
}
#footertopnav {
height:35px;
background:url(../images/footernavtop.gif) no-repeat;

}

#footerbottomnav {
height:28px;
background:url(../images/footernavbottom.gif) no-repeat;
}
#footernav {
background:url(../images/footnav.gif);
height:30px;
}
.specialhead {
color:#994940;
font-family:Georgia, "Times New Roman", Times, serif;
}
.specialsbox {
width:164px;
float:left;
background:#f8f0e1;
/*padding:5px;*/
font-size:10px;
margin-top:65px;
height:270px;
}
.specialsbox p {

 margin:0; 
 padding:0;
/* margin-left:5px;*/

}
.boxpad {
width:154px;
margin:5px;
}
.reservebox {
width:350px;
float:left;
background:#f8f0e1;
padding:5px;
font-size:11px;
margin-top:65px;


}
.reservebox input {

font-size:11px;
width:220px;
}
#submitbutton {
background:#b6ab79;
color:#ffffff;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.reservebox span {

color:#AD423A;
}
span.big {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.right20 {
margin-right:20px;
}
.left5 {
margin-left:5px;
margin-bottom:5px;
}
.contenttext{
margin-left:55px;
width:375px;
}
/*NAVIGATION*/
#navigation {
background:#f9f3e3;
height:30px;
}

#footernav {
  background:#FCF8EC;
height:30px;
}


#navigation ul,#footernav ul {
margin:0;
padding:0;
list-style:none;
}
#navigation ul li,#footernav ul li {
float:left;
height:30px;
}
#navigation ul li a,#footernav ul li a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}
#navigation ul li a span,#footernav ul li a span {
position:absolute;
left:-999em;
}
.navbg {
 background:url(../images/nav.gif) no-repeat; 
 width:10px;
 }
.nav_space {
 width:76px;
 }
 .nav_space2 {
 width:100px;
 }
.home_but {
	background:url(../images/nav.gif) no-repeat -74px 0px;
	width:47px;
}
.home_but a:hover {
	background:url(../images/nav.gif) no-repeat -74px -30px;
}

.rooms_but {
	background:url(../images/nav.gif) no-repeat -121px 0px;
	width:129px;
}
.rooms_but a:hover {
	background:url(../images/nav.gif) no-repeat -121px -30px;
}

.breakfast_but {
	background:url(../images/nav.gif) no-repeat -250px 0px;
	width:61px;
}
.breakfast_but a:hover {
	background:url(../images/nav.gif) no-repeat -250px -30px;
}
/*
.tea_but {
background:url(../images/nav.gif) no-repeat -311px 0px;
width:30px;
}
.tea_but a:hover {
background:url(../images/nav.gif) no-repeat -311px -30px;
}
*/
.specials_but {
	background:url(../images/nav.gif) no-repeat -311px 0px;
	width:85px;
}
.specials_but a:hover {
	background:url(../images/nav.gif) no-repeat -311px -30px;
}

.showers_but {
	background:url(../images/nav.gif) no-repeat -396px 0px;
	width:165px;
}
.showers_but a:hover {
	background:url(../images/nav.gif) no-repeat -396px -30px;
}

.activities_but {
	background:url(../images/nav.gif) no-repeat -561px 0px;
	width:61px;
}
.activities_but a:hover {
	background:url(../images/nav.gif) no-repeat -561px -30px;
}

.about_but {
	background:url(../images/nav.gif) no-repeat -622px 0px;
	width:124px;
}
.about_but a:hover {
	background:url(../images/nav.gif) no-repeat -622px -30px;
}      

.contact_but {
	background:url(../images/nav.gif) no-repeat -746px 0px;
	width:65px;
}
.contact_but a:hover {
	background:url(../images/nav.gif) no-repeat -746px -30px;
 }
/* Footer Nav */
.home_but2 {
	background:url(../images/nav2.gif) no-repeat -74px 0px;
	width:47px;
}
.home_but2 a:hover {
	background:url(../images/nav2.gif) no-repeat -74px -30px;
}

.rooms_but2 {
	background:url(../images/nav2.gif) no-repeat -121px 0px;
	width:129px;
}
.rooms_but2 a:hover {
	background:url(../images/nav2.gif) no-repeat -121px -30px;
}

.breakfast_but2 {
	background:url(../images/nav2.gif) no-repeat -250px 0px;
	width:61px;
}
.breakfast_but2 a:hover {
	background:url(../images/nav2.gif) no-repeat -250px -30px;
}
/* 
.tea_but2 {
 background:url(../images/nav2.gif) no-repeat -311px 0px;
 width:30px;
 }
.tea_but2 a:hover {
 background:url(../images/nav2.gif) no-repeat -311px -30px;
}
*/ 
.specials_but2 {
	background:url(../images/nav2.gif) no-repeat -311px 0px;
	width:85px;
}
.specials_but2 a:hover {
	background:url(../images/nav2.gif) no-repeat -311px -30px;
}

.showers_but2 {
	background:url(../images/nav2.gif) no-repeat -396px 0px;
	width:165px;
}
.showers_but2 a:hover {
	background:url(../images/nav2.gif) no-repeat -396px -30px;
}

.activities_but2 {
	background:url(../images/nav2.gif) no-repeat -561px 0px;
	width:61px;
}
.activities_but2 a:hover {
	background:url(../images/nav2.gif) no-repeat -561px -30px;
}

.about_but2 {
	background:url(../images/nav2.gif) no-repeat -622px 0px;
	width:124px;
}
.about_but2 a:hover {
	background:url(../images/nav2.gif) no-repeat -622px -30px;
}      

.contact_but2 {
	background:url(../images/nav2.gif) no-repeat -746px 0px;
	width:65px;
}
.contact_but2 a:hover {
	background:url(../images/nav2.gif) no-repeat -746px -30px;
}
 /*Rooms Navigation*/
 
#roomsheader {
margin-left:30px;
width:933px;
height:253px;

margin-top:5px;
margin-bottom:5px;
}


#roomsnav {
background:url(../images/room_nav.jpg) no-repeat;
width:100%;
height:252px;
z-index:1000;
}


#roomsnav ul {
list-style:none;
margin:0;
padding:0;


}

#roomsnav ul li {
float:left;
height:252px;

}
#roomsnav ul li a {
display:block;
width:100%;
height:100%;
}

#roomsnav ul li a span {
position:absolute;
left:-999px;
}

#roompage #roomsnav {
height:23px;
background:url(../images/room_nav.jpg) no-repeat -0px -229px;
}

#roompage #roomsnav ul li{
height:23px;
}

#roomsnav ul li.countrysunshine {
width:153px;
}
#roomsnav ul li.countrysunshine a:hover {
background:url(../images/room_nav.jpg) no-repeat -0px -253px;

}
#roompage #roomsnav ul li.countrysunshine a:hover {
background:url(../images/room_nav.jpg) no-repeat -0px -482px;

}
#roomsnav ul li.gardenview {
width:153px;
}
#roomsnav ul li.gardenview a:hover {
background:url(../images/room_nav.jpg) no-repeat -153px -253px;

}
#roompage #roomsnav ul li.gardenview a:hover {
background:url(../images/room_nav.jpg) no-repeat -153px -482px;

}

#roomsnav ul li.gardengate {
width:153px;
}
#roomsnav ul li.gardengate a:hover {
background:url(../images/room_nav.jpg) no-repeat -306px -253px;

}

#roompage #roomsnav ul li.gardengate a:hover {
background:url(../images/room_nav.jpg) no-repeat -306px -482px;

}
#roomsnav ul li.mountainair {
width:153px;
}
#roomsnav ul li.mountainair a:hover {
background:url(../images/room_nav.jpg) no-repeat -459px -253px;

}

#roompage #roomsnav ul li.mountainair a:hover {
background:url(../images/room_nav.jpg) no-repeat -459px -482px;

}
#roomsnav ul li.fieldofdreams {
width:153px;
}
#roomsnav ul li.fieldofdreams a:hover {
background:url(../images/room_nav.jpg) no-repeat -612px -253px;

}
#roompage #roomsnav ul li.fieldofdreams a:hover {
background:url(../images/room_nav.jpg) no-repeat -612px -482px;

}

#roomsnav ul li.rollingmeadows {
width:153px;
}
#roomsnav ul li.rollingmeadows a:hover {
background:url(../images/room_nav.jpg) no-repeat -765px -253px;

}

#roompage #roomsnav ul li.rollingmeadows a:hover {
background:url(../images/room_nav.jpg) no-repeat -765px -482px;

}


/*other adjustments*/

.heading,h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
color:#9d8a38;
font-weight:normal;
margin:0;
padding:0;
background:url(../images/headerbg.jpg) no-repeat;
font-style:italic;
}

h1 {
font-size:12px;
font-weight:bold;
margin:0;
padding:0;

}
h2 {
font-size:16px;
background:none;
margin-left:55px;
width:375px;
}
.price {
color:#994940;
margin-left:55px;
width:375px;

}
/*
.homeh1 {
width:478px;
height:47px;
background:url(../images/homeheading.gif) no-repeat;
}

.roomsh1 {
width:478px;
height:47px;
background:url(../images/headers/rooms.jpg) no-repeat;
}
*/
.heading span {
margin-left:56px;
}
