a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#hzngiftsuggestions,
#hzncamping,
#hznhotels,
#hznitinerary,
#hznpid7directions,
#hznphotography,
#hznhomepage,
#hznrsvp,
#hznfood  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#hotels,
#rsvp,
#photography,
#homepage,
#camping,
#itinerary,
#pid7directions,
#food,
#giftsuggestions  {
   width: 800px;
   height: 588px;
   position: absolute;
   margin-left: -400px;
   left: 50%;
   top: -294px;
}

#itinerarybutton a,
#campingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   background-position: 0% 0px;
}

#emailbutton a,
#seacliffinnbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#directionsbutton a,
#rsvpbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
}

#giftsuggestionsbutton a:hover  {
   background-position: -220px 0%;
}

#photographybutton a:hover  {
   background-position: -196px 0%;
}

#informationbutton a:hover  {
   background-position: -197px 0%;
}

#directionsbutton a:hover  {
   background-position: -151px 0%;
}

#id70background,
#formbox  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 207px;
   z-index: 2;
   width: 800px;
   background-repeat: no-repeat;
}

#giftsuggestionsbutton a  {
   background: url(hotelsmedia/giftsuggestionsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 220px;
   height: 48px;
}

#itinerarybutton a:hover  {
   background-position: -141px 0%;
}

#homepagebutton a:hover  {
   background-position: -764px 0%;
}

#campingbutton a:hover  {
   background-position: -131px 0%;
}

#giftsuggestionsbutton  {
   visibility: hidden;
   position: absolute;
   left: 30px;
   top: 510px;
   z-index: 4;
   width: 220px;
   height: 48px;
}

#hotelsbutton a:hover  {
   background-position: -102px 0%;
}

#seacliffinnbutton a  {
   width: 125px;
   background-image: url(hotelsmedia/seacliffinnbutton.gif);
}

#informationbutton a  {
   background: url(directionsmedia/informationbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 197px;
   height: 46px;
}

#photographybutton a  {
   background: url(hotelsmedia/photographybutton.gif) no-repeat 0% 0px;
   display: block;
   width: 196px;
   height: 46px;
}

#musicbutton a:hover  {
   background-position: -96px 0%;
}

#rsvpbutton a:hover  {
   background-position: -121px 0%;
}

#foodbutton a:hover  {
   background-position: -93px 0%;
}

#directionsbutton a  {
   width: 151px;
}

#photographybutton  {
   visibility: hidden;
   position: absolute;
   left: 29px;
   top: 471px;
   z-index: 5;
   width: 196px;
   height: 46px;
}

#informationbutton  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 162px;
   z-index: 5;
   width: 197px;
   height: 46px;
}

#itinerarybutton a  {
   width: 141px;
}

#directionsbutton  {
   visibility: hidden;
   position: absolute;
   left: 31px;
   top: 434px;
   z-index: 4;
   width: 151px;
   height: 34px;
}

#homepagebutton a  {
   background: url(hotelsmedia/homepagebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 764px;
   font-size: 40px;
   line-height: 40px;
}

#itinerarybutton  {
   visibility: hidden;
   position: absolute;
   left: 27px;
   top: 398px;
   z-index: 5;
   width: 141px;
   height: 45px;
}

#campingbutton a  {
   width: 131px;
}

#hotelsbutton a  {
   background: url(homepagemedia/hotelsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 102px;
   height: 34px;
}

#homepagebutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 81px;
   z-index: 2;
   width: 764px;
   height: 40px;
}

#id87background  {
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 199px;
   z-index: 3;
   width: 269px;
   height: 389px;
   background-repeat: no-repeat;
}

#id70background  {
   background-image: url(directionsmedia/id70background.gif);
   height: 381px;
}

#musicbutton a  {
   background: url(hotelsmedia/musicbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 96px;
   height: 34px;
}

#campingbutton  {
   visibility: hidden;
   position: absolute;
   left: 28px;
   top: 359px;
   z-index: 6;
   width: 131px;
   height: 45px;
}

#emailbutton a  {
   width: 318px;
   background-image: url(rsvpmedia/emailbutton.gif);
}

#hotelsbutton  {
   visibility: hidden;
   position: absolute;
   left: 27px;
   top: 281px;
   z-index: 4;
   width: 102px;
   height: 34px;
}

#kristinaryan  {
   background: url(directionsmedia/kristinaryan.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 20px;
   z-index: 2;
   width: 627px;
   height: 105px;
}

#rsvpbutton a  {
   width: 121px;
}

#foodbutton a  {
   background: url(hotelsmedia/foodbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 93px;
   height: 33px;
}

#musicbutton  {
   visibility: hidden;
   position: absolute;
   left: 28px;
   top: 241px;
   z-index: 4;
   width: 96px;
   height: 34px;
}

#foodbutton  {
   visibility: hidden;
   position: absolute;
   left: 29px;
   top: 206px;
   z-index: 4;
   width: 93px;
   height: 33px;
}

#july242010  {
   background: url(directionsmedia/july242010.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 119px;
   z-index: 4;
   width: 323px;
   height: 64px;
}

#rsvpbutton  {
   visibility: hidden;
   position: absolute;
   left: 25px;
   top: 323px;
   z-index: 4;
   width: 121px;
   height: 34px;
}

#formbox  {
   background-image: url(rsvpmedia/formbox.gif);
   height: 280px;
}

#layer16  {
   background: url(hotelsmedia/layer16.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 588px;
   visibility: visible;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

