#id0engagementb a:hover  {
   background-position: -250px 0%;
}

#id1favoritesb a:hover  {
   background-position: -324px 0%;
}

#id2lanibenb a:hover  {
   background-position: -235px 0%;
}

#id1pamrobb a:hover  {
   background-position: -395px 0%;
}

#id0engagementb a  {
   background: url(sg_wedding_media/id0engagementb.jpg) no-repeat 0% 0px;
   display: block;
   height: 274px;
   width: 250px;
   font-size: 274px;
   line-height: 274px;
}

#id1favoritesb a  {
   background: url(sg_wedding_media/id1favoritesb.jpg) no-repeat 0% 0px;
   display: block;
   height: 241px;
   width: 324px;
   font-size: 241px;
   line-height: 241px;
}

#favoritesframe  {
   background: url(sg_wedding_media/favoritesframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 742px;
   top: 161px;
   z-index: 11;
   width: 352px;
   height: 285px;
}

#pickaframehide  {
   background: url(sg_wedding_media/pickaframehide.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 317px;
   top: 235px;
   z-index: 8;
   width: 133px;
   height: 19px;
}

#id0engagementb  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 379px;
   z-index: 8;
   width: 250px;
   height: 274px;
}

#id2lanibenb a  {
   background: url(sg_wedding_media/id2lanibenb.jpg) no-repeat 0% 0px;
   display: block;
   height: 195px;
   width: 235px;
   font-size: 195px;
   line-height: 195px;
}

#id1favoritesb  {
   visibility: visible;
   position: absolute;
   left: 747px;
   top: 174px;
   z-index: 12;
   width: 324px;
   height: 241px;
}

#id1pamrobb a  {
   background: url(sg_wedding_media/id1pamrobb.jpg) no-repeat 0% 0px;
   display: block;
   height: 305px;
   width: 395px;
   font-size: 305px;
   line-height: 305px;
}

#lanibenframe  {
   visibility: visible;
   position: absolute;
   left: 538px;
   top: 178px;
   z-index: 9;
   width: 221px;
   height: 206px;
   background-color: #F9F9F9;
   background-image: none;
}

#engagementp  {
   background: url(sg_wedding_media/engagementp.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 295px;
   top: 236px;
   z-index: 9;
   width: 188px;
   height: 39px;
}

#id2lanibenb  {
   visibility: visible;
   position: absolute;
   left: 541px;
   top: 185px;
   z-index: 10;
   width: 235px;
   height: 195px;
}

#id1pamrobb  {
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 352px;
   z-index: 8;
   width: 395px;
   height: 305px;
}

#favoritesp  {
   background: url(sg_wedding_media/favoritesp.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 304px;
   top: 243px;
   z-index: 12;
   width: 179px;
   height: 36px;
}

#lanibenp  {
   background: url(sg_wedding_media/lanibenp.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 295px;
   top: 227px;
   z-index: 11;
   width: 193px;
   height: 64px;
}

#pamrobp  {
   background: url(sg_wedding_media/pamrobp.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 266px;
   top: 235px;
   z-index: 10;
   width: 230px;
   height: 39px;
}

#canvas  {
   background: url(sg_wedding_media/canvas.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 148px;
   z-index: 7;
   width: 910px;
   height: 536px;
}

