#linksbutton a,
#homebutton a,
#contactbutton a,
#pricingbutton a,
#photogallerybutton a,
#amenitiesbutton a,
#aboutusbutton a,
#directionsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#addressbellspointcapetraverseprinceedwardislandtoll p,
#amenitiesromanticwalksacrossthesandbarscollectingtreas p  {
   font: bold 11px/13px Verdana, sans-serif;
   margin: 0px;
   color: #3C3030;
}

#amenitiesromanticwalksacrossthesandbarscollectingtreas p  {
   text-align: left;
}

#amenitiesromanticwalksacrossthesandbarscollectingtreas  {
   visibility: visible;
   position: absolute;
   left: 143px;
   top: 403px;
   z-index: 7;
   width: 788px;
}

#addressbellspointcapetraverseprinceedwardislandtoll p  {
   text-align: center;
}

#addressbellspointcapetraverseprinceedwardislandtoll  {
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 1064px;
   z-index: 5;
   width: 569px;
}

#contactbutton a:hover,
#aboutusbutton a:hover  {
   background-position: -103px 0%;
}

#aboutusbutton,
#contactbutton  {
   visibility: visible;
   position: absolute;
   top: 365px;
   z-index: 8;
   width: 103px;
   height: 22px;
}

#photogallerybutton a:hover  {
   background-position: -140px 0%;
}

#directionsbutton a:hover  {
   background-position: -118px 0%;
}

#amenitiesbutton a:hover  {
   background-position: -109px 0%;
}

#pricingbutton a:hover  {
   background-position: -95px 0%;
}

#peiseabreezeweddings  {
   background: url(sg_amenities_media/peiseabreezeweddings.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 25px;
   z-index: 7;
   width: 320px;
   height: 77px;
}

#hdsitebutton a:hover  {
   background-position: -94px 0%;
}

#photogallerybutton a  {
   width: 140px;
   background-image: url(sg_amenities_media/photogallerybutton.jpg);
}

#linksbutton a:hover  {
   background-position: -73px 0%;
}

#photogallerybutton  {
   visibility: visible;
   position: absolute;
   left: 479px;
   top: 365px;
   z-index: 8;
   width: 140px;
   height: 22px;
}

#directionsbutton a  {
   width: 118px;
   background-image: url(sg_amenities_media/directionsbutton.jpg);
}

#homebutton a:hover  {
   background-position: -77px 0%;
}

#amenitiesbutton a  {
   width: 109px;
   background-image: url(sg_amenities_media/amenitiesbutton.jpg);
}

#directionsbutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 365px;
   z-index: 8;
   width: 118px;
   height: 22px;
}

#aboutusbutton a  {
   width: 103px;
   background-image: url(sg_amenities_media/aboutusbutton.jpg);
}

#contactbutton a  {
   width: 103px;
   background-image: url(sg_amenities_media/contactbutton.jpg);
}

#amenitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 214px;
   top: 365px;
   z-index: 8;
   width: 109px;
   height: 22px;
}

#pricingbutton a  {
   width: 95px;
   background-image: url(sg_amenities_media/pricingbutton.jpg);
}

#hdsitebutton a  {
   background: url(sg_amenities_media/hdsitebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 94px;
   font-size: 37px;
   line-height: 37px;
}

#aboutusbutton  {
   left: 97px;
}

#pid3amenities  {
   margin: 0px auto 0px auto;
   width: 950px;
   position: relative;
}

#pricingbutton  {
   visibility: visible;
   position: absolute;
   left: 716px;
   top: 364px;
   z-index: 8;
   width: 95px;
   height: 22px;
}

#contactbutton  {
   left: 822px;
}

#linksbutton a  {
   width: 73px;
   background-image: url(sg_amenities_media/linksbutton.jpg);
}

#hdsitebutton  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 1049px;
   z-index: 5;
   width: 94px;
   height: 37px;
}

#homebutton a  {
   width: 77px;
   background-image: url(sg_amenities_media/homebutton.jpg);
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 629px;
   top: 365px;
   z-index: 8;
   width: 73px;
   height: 22px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 365px;
   z-index: 8;
   width: 77px;
   height: 22px;
}

#amenities  {
   background: url(sg_amenities_media/amenities.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 232px;
   z-index: 6;
   width: 131px;
   height: 55px;
}

#layer14  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 358px;
   z-index: 7;
   width: 950px;
   height: 36px;
   background-color: #3C3030;
   background-image: none;
}

#layer12  {
   background: url(sg_amenities_media/layer12.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 375px;
   z-index: 4;
   width: 950px;
   height: 725px;
}

#layer39  {
   background: url(sg_amenities_media/layer39.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 5;
   width: 949px;
   height: 394px;
}

#layer11  {
   background: url(sg_amenities_media/layer11.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 371px;
   z-index: 6;
   width: 178px;
   height: 729px;
}

#layer40  {
   background: url(sg_amenities_media/layer40.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 716px;
   z-index: 7;
   width: 308px;
   height: 235px;
}

#layer7  {
   background: url(sg_amenities_media/layer7.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 950px;
   height: 195px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 950px;
   height: 1100px;
   background-color: #FFFFFF;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


