#giftsuggestionsbutton,
#rsvpbutton,
#musicbutton,
#foodbutton,
#hotelsbutton,
#directionsbutton  {
   z-index: 8;
}

#itinerarybutton,
#photographybutton,
#informationbutton  {
   z-index: 9;
}

#namebutton a:hover,
#emailbutton a:hover  {
   background-position: -318px 0%;
}

#ifyouplantoattendpleaseletusknow  {
   background: url(rsvpmedia/id59ifyouplantoattendplease.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 217px;
   z-index: 3;
   width: 416px;
   height: 37px;
}

#messagebutton a:hover  {
   background-position: -579px 0%;
}

#photographybutton a  {
   background-image: url(rsvpmedia/photographybutton.gif);
}

#directionsbutton a  {
   background-image: url(rsvpmedia/directionsbutton.gif);
}

#sendbutton a:hover  {
   background-position: -77px 0%;
}

#itinerarybutton a  {
   background-image: url(rsvpmedia/itinerarybutton.gif);
}

#homepagebutton a  {
   background-image: url(directionsmedia/homepagebutton.gif);
}

#campingbutton a  {
   background-image: url(rsvpmedia/campingbutton.gif);
}

#messagebutton a  {
   background: url(rsvpmedia/messagebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 110px;
   width: 579px;
   font-size: 110px;
   line-height: 110px;
}

#hotelsbutton a  {
   background-image: url(rsvpmedia/hotelsbutton.gif);
}

#homepagebutton  {
   z-index: 3;
}

#id87background  {
   z-index: 7;
   background-image: url(rsvpmedia/id87background.gif);
}

#campingbutton  {
   z-index: 10;
}

#musicbutton a  {
   background-image: url(rsvpmedia/musicbutton.gif);
}

#messagebutton  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 337px;
   z-index: 5;
   width: 579px;
   height: 110px;
}

#rsvpbutton a  {
   background-image: url(rsvpmedia/rsvpbutton.gif);
}

#sendbutton a  {
   background: url(rsvpmedia/sendbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 27px;
   width: 77px;
   font-size: 27px;
   line-height: 27px;
}

#foodbutton a  {
   background-image: url(directionsmedia/foodbutton.gif);
}

#namebutton a  {
   background: url(rsvpmedia/namebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 318px;
   font-size: 31px;
   line-height: 31px;
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 281px;
   z-index: 6;
   width: 318px;
   height: 30px;
}

#sendbutton  {
   visibility: visible;
   position: absolute;
   left: 587px;
   top: 279px;
   z-index: 5;
   width: 77px;
   height: 27px;
}

#namebutton  {
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 251px;
   z-index: 5;
   width: 318px;
   height: 31px;
}

#namesfield  {
   background: url(rsvpmedia/namesfield.gif) no-repeat;
   position: absolute;
   left: 96px;
   top: 249px;
   z-index: 4;
   width: 606px;
   height: 209px;
}

#layer16  {
   background-image: url(directionsmedia/layer16.gif);
}

