@charset "UTF-8";
/* CSS Document */

/* main nav bar */

#nav_container
{
float:left;
width:156px;
height:27px;
margin:0px;
}
#link1
{
  float:left;
  width: 156px;
  height: 27px;
  background: url("../images/inn_button.png") no-repeat 0 0;
}
#link1:hover
{ 
  background-position: 0 -27px;
}
#link2
{
  float:left;
  width: 156px;
  height: 27px;
  background: url("../images/rooms_button.png") no-repeat 0 0;
}
#link2:hover
{ 
  background-position: 0 -27px;
}
#link3
{
  float:left;
  width: 156px;
  height: 27px;
  background: url("../images/packages_button.png") no-repeat 0 0;
}
#link3:hover
{ 
  background-position: 0 -27px;
}
#link4
{
  float:left;
  width: 156px;
  height: 27px;
  background: url("../images/availability_button.png") no-repeat 0 0;
}
#link4:hover
{ 
  background-position: 0 -27px;
}
#link5
{
  float:left;
  width: 156px;
  height: 27px;
  background: url("../images/plan_button.png") no-repeat 0 0;
}
#link5:hover
{ 
  background-position: 0 -27px;
}
#link6
{
  float:left;
  width: 156px;
  height: 27px;
  background: url("../images/find_button.png") no-repeat 0 0;
}
#link6:hover
{ 
  background-position: 0 -27px;
}

/* define active state */

#nav_inn #link1 {
  background-position: 0 -27px;
}
#nav_rooms #link2 {
  background-position: 0 -27px;
}
#nav_packages #link3 {
  background-position: 0 -27px;
}
#nav_availability #link4 {
  background-position: 0 -27px;
}
#nav_plan #link5 {
  background-position: 0 -27px;
}
#nav_find #link6 {
  background-position: 0 -27px;
}

/* level 2 nav bar */

#level_2{
	text-align:center;
	width:150px;
	margin:0px;
	padding:0px;
}
#level_2 li{
	list-style-type:none;
	display:block;
	padding-bottom:6px;
}
#level_2 a{
	font-family: 'EBGaramondRegular', Times New Roman, Times, serif;
	text-decoration:none;
	color:#695a41;
	font-style:normal;
	font-size:15px;
	font-weight:normal;
	line-height:16px;
}
#level_2 a:hover{
	font-family: 'EBGaramondRegular', Times New Roman, Times, serif;
	text-decoration:none;
	color:#5b2d07;
	font-style:normal;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	text-transform:uppercase;
}
#nav_breakfast #breakfast a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;
}
#nav_gallery #gallery a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;
}
#nav_weddings #weddings a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;
}
#nav_pool #pool a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;	
}
#nav_amenities #amenities a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;
}
#nav_social #social a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;	
}
#nav_history #history_inn a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;	
}
#nav_innkeepers #innkeepers a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;	
}
#nav_policies #policies a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;	
}
#nav_reviews #reviews a{
	color:#5b2d07;
	text-transform:uppercase;
	font-size:14px;	
}

/* top right */

#res_link_container{
float:right;
width:102px;
height:72px;
margin:0px;
overflow:visible;
}
#res_link{
float:right;
width: 102px;
height: 72px;
background: url("../images/reserve_2.png") no-repeat 0 0;
}
#res_link:hover{ 
  background-position: 1px -72px;
}
#res_link_b{
width: 102px;
height: 72px;
float:left;
background: url("../images/reserve_2.png") no-repeat 0 0;
}
#res_link_b:hover{ 
  background-position: 0 -72px;
}
#shop_link_container{
float:right;
width:102px;
height:42px;
margin:0px;
overflow:visible;
margin-top:12px;
margin-bottom:4px;
}
#shop_link{
float:right;
width: 102px;
height: 42px;
background: url("../images/shop_button.png") no-repeat 0 0;
display:none;
}
#shop_link:hover{ 
  background-position: 1px -42px;
}

/* buttons */

#buttons{
float:left;
width:140px;
height:50px;
margin-right:20px;
}
#recipes{
float:left;
width: 140px;
height: 50px;
background: url("../images/recipes.png") no-repeat 0 0;
}
#recipes:hover{ 
background-position: 0 -50px;
}
#breakfast_selections{
float:left;
width: 140px;
height: 50px;
background: url("../images/breakfast_selections.png") no-repeat 0 0;
}
#breakfast_selections:hover{ 
background-position: 0 -50px;
}
#eden_spa{
float:left;
width: 140px;
height: 50px;
background: url("../images/eden_spa.png") no-repeat 0 0;
}
#eden_spa:hover{ 
background-position: 0 -50px;
}
#wed_gallery{
float:left;
width: 140px;
height: 50px;
background: url("../images/gallery_button.png") no-repeat 0 0;
}
#wed_gallery:hover{ 
background-position: 0 -50px;
}
#check_availability{
float:left;
width: 140px;
height: 50px;
background: url("../images/check_availability.png") no-repeat 0 0;
}
#check_availability:hover{ 
background-position: 0 -50px;
}
#breakfast_button{
float:left;
width: 140px;
height: 50px;
background: url("../images/breakfast.png") no-repeat 0 0;
}
#breakfast_button:hover{ 
background-position: 0 -50px;
}

/* ROOMS nav bar */

#rooms_nav{
	text-align:left;
	width:154px;
	margin:0px;
	padding:0px;
}
#rooms_nav li{
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	line-height:16px;
}
#rooms_nav a{
	font-family: 'EBGaramondRegular', Times New Roman, Times, serif;
	text-decoration:none;
	color:#695a41;
	font-style:normal;
	font-size:12px;
	text-transform:uppercase;
}
#rooms_nav a:hover{
	font-family: 'EBGaramondRegular', Times New Roman, Times, serif;
	text-decoration:none;
	color:#619098;
	font-style:normal;
	font-size:12px;
	text-transform:uppercase;
}
#rooms_heading{
	width:154px;
	display:block;
}
#rooms_heading_b{
	width:154px;
	display:block;
	font-family: 'EBGaramondRegular', Times New Roman, Times, serif;
	text-decoration:none;
	color:#683e17;
	font-size:12px;
	line-height:18px;
}
#rooms_heading_c{
	width:154px;
	display:block;
	font-family: 'EBGaramondRegular', Times New Roman, Times, serif;
	text-decoration:none;
	color:#683e17;
	font-size:12px;
	margin-top:6px;
	line-height:18px;
}
/* define active state */

#nav_josephine_macaffrey #josephine_macaffrey a{
  color:#619098;
}
#nav_benjamin_stanwood #benjamin_stanwood a{
  color:#619098;
}
#nav_woodbury_park #woodbury_park a{
  color:#619098;
}
#nav_acadia_park #acadia_park a{
  color:#619098;
}
#nav_waldron_bates #waldron_bates a{
  color:#619098;
}
#nav_isaac_how #isaac_how a{
  color:#619098;
}
#nav_charles_how #charles_how a{
  color:#619098;
}
#nav_frank_ellis #frank_ellis a{
  color:#619098;
}
#nav_john_clark #john_clark a{
  color:#619098;
}
#nav_cleftstone_room #cleftstone_room a{
  color:#619098;
}
#nav_kebo_valley #kebo_valley a{
  color:#619098;
}
#nav_gist_blair #gist_blair a{
  color:#619098;
}
#nav_laura_blair #laura_blair a{
  color:#619098;
}
#nav_reginald_de_koven #reginald_de_koven a{
  color:#619098;
}
#nav_joseph_pulitzer #joseph_pulitzer a{
  color:#619098;
}
#nav_james_blaine #james_blaine a{
  color:#619098;
}
#nav_bruce_price #bruce_price a{
  color:#619098;
}
