 #menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 180px;
  height: 273px;
  background: transparent;
}
#menu li  {
  display:block;
  height: 39px;
  width: 180px;
  float: left;
  background: transparent;
}
#menu li a {
  display: block;
  height: 39px;
  width: 180px;
  text-indent: -900%;
  outline: none;
}
#menu li a:hover,
#menu li a:focus {
  background-position: 0px 117px;
}

#menu li a:active {
  background-position: 0px 115px;
}

#menu li .home {background-image: url(../images/nav/home_sprite.png)}

#menu li .amenities {background-image: url(../images/nav/amenities_sprite.png)}

#menu li .activities {background-image: url(../images/nav/activities_sprite.png)}
 
#menu li .rates {background-image: url(../images/nav/rates_sprite.png)}
 
#menu li .directions {background-image: url(../images/nav/directions_sprite.png)}
 
#menu li .inquiry {background-image: url(../images/nav/inquiry_sprite.png)}
 
#menu li .owners {background-image: url(../images/nav/owners_sprite.png)}
 
#home #menu li a.home,
#amenities #menu li a.amenities,
#activities #menu li a.activities,
#rates #menu li a.rates,
#directions #menu li a.directions,
#contact #menu li a.inquiry,
#owners #menu li a.owners {background-position: 0px 78px;}

#home #menu a.home:hover,
#amenities #menu li a.amenities:hover,
#activities #menu li a.activities:hover,
#rates #menu li a.rates:hover,
#directions #menu li a.directions:hover,
#contact #menu li a.inquiry:hover,
#owners #menu li a.owners:hover,
#home #menu a.home:focus,
#amenities #menu li a.amenities:focus,
#activities #menu li a.activities:focus,
#rates #menu li a.rates:focus,
#directions #menu li a.directions:focus,
#contact #menu li a.inquiry:focus,
#owners #menu li a.owners:focus {background-position: 0px 39px;}

#home #menu a.home:active,
#amenities #menu li a.amenities:active,
#activities #menu li a.activities:active,
#rates #menu li a.rates:active,
#directions #menu li a.directions:active,
#contact #menu li a.inquiry:active,
#owners #menu li a.owners:active {background-position: 0px 37px;}