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

a ins  {
   text-decoration: none;
}

#pid8portrait,
#links,
#pid6weddings,
#pid9portrait,
#gallery,
#biography,
#contact,
#information,
#events,
#home,
#pid7weddings  {
   margin: 0px auto 0px auto;
   width: 850px;
   position: relative;
}

#gallerybutton a,
#biographybutton a,
#informationbutton a,
#homebutton a,
#blogbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 75px;
   background-position: 0% 0px;
   font-size: 75px;
   line-height: 75px;
}

#contactbutton a:hover,
#biographybutton a:hover,
#homebutton a:hover,
#gallerybutton a:hover  {
   background-position: -163px 0%;
}

#linksbutton a:hover,
#ritbutton a:hover,
#petpagebutton a:hover  {
   text-decoration: underline;
}

#verticalpicturebox table,
#horizontalpicturebox table  {
   width: 100%;
   height: 100%;
}

#houseofpawsbutton a,
#wedjbutton a,
#risebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 44px;
   width: 62px;
   background-position: 0% 0px;
   font-size: 44px;
   line-height: 44px;
}

#portraitgallerybutton a,
#weddinggallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 247px;
   background-position: 0% 0px;
   font-size: 247px;
   line-height: 247px;
}

#informationbutton a:hover,
#blogbutton a:hover  {
   background-position: -164px 0%;
}

#beatrix2172009button a,
#beatrix122009button a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#petpagebutton a,
#linksbutton a,
#ritbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #73472E;
}

#copyright2009heirloomphotographybybethanyllc  {
   background: url(sg_biography_media/id0copyright2009heirloompho.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 621px;
   z-index: 4;
   width: 333px;
   height: 11px;
}

#petpagebutton,
#linksbutton,
#ritbutton  {
   font: 14px/17px "Kabel Cby Book";
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 4;
}

#prevbutton a:hover,
#nextbutton a:hover  {
   background-position: -90px 0%;
}

#shape2,
#shapeforbiographypage  {
   background: url(sg_biography_media/shapeforbiographypage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 360px;
   z-index: 4;
   width: 144px;
   height: 73px;
}

#joyabutton a,
#redbuggbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 80px;
   background-position: 0% 0px;
   font-size: 80px;
   line-height: 80px;
}

#portraitgallerybutton a  {
   width: 248px;
   background-image: url(sg_home_media/portraitgallerybutton.gif);
}

#weddinggallerybutton a  {
   width: 245px;
   background-image: url(sg_home_media/weddinggallerybutton.gif);
}

#heirloombutton a:hover  {
   background-position: -683px 0%;
}

#beatrix2172009button a  {
   width: 158px;
   background-image: url(sg_events_media/beatrix2172009button.gif);
}

#beatrix122009button a  {
   width: 146px;
   background-image: url(sg_events_media/beatrix122009button.gif);
}

#horizontalpicturebox  {
   visibility: visible;
   position: absolute;
   left: 167px;
   top: 164px;
   z-index: 4;
   width: 513px;
   height: 342px;
}

#houseofpawsbutton a  {
   background-image: url(sg_links_media/houseofpawsbutton.gif);
}

#informationbutton a  {
   width: 164px;
   background-image: url(sg_biography_media/informationbutton.gif);
}

#verticalpicturebox  {
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 128px;
   z-index: 4;
   width: 252px;
   height: 378px;
}

#informationbutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 108px;
   z-index: 6;
   width: 164px;
   height: 75px;
}

#biographybutton a  {
   width: 163px;
   background-image: url(sg_gallery_media/biographybutton.gif);
}

#heirloombutton a  {
   background: url(sg_biography_media/heirloombutton.gif) no-repeat 0% 0px;
   display: block;
   height: 70px;
   width: 683px;
   font-size: 70px;
   line-height: 70px;
}

#biographybutton  {
   visibility: visible;
   position: absolute;
   top: 108px;
   width: 163px;
   height: 75px;
}

#redbuggbutton a  {
   width: 80px;
   background-image: url(sg_links_media/redbuggbutton.gif);
}

#contactbutton a  {
   width: 163px;
   background-image: url(sg_biography_media/contactbutton.gif);
}

#gallerybutton a  {
   width: 163px;
   background-image: url(sg_biography_media/gallerybutton.gif);
}

#heirloombutton  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 33px;
   z-index: 4;
   width: 683px;
   height: 70px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 503px;
   top: 108px;
   z-index: 5;
   width: 163px;
   height: 75px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 108px;
   z-index: 7;
   width: 163px;
   height: 75px;
}

#petpagebutton  {
   height: 12px;
   width: 122px;
}

#blogbutton a  {
   width: 164px;
   background-image: url(sg_information_media/blogbutton.gif);
}

#wedjbutton a  {
   background-image: url(sg_links_media/wedjbutton.gif);
}

#prevbutton a  {
   background: url(sg_pid6weddings_media/prevbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 90px;
   font-size: 23px;
   line-height: 23px;
}

#risebutton a  {
   background-image: url(sg_links_media/risebutton.gif);
}

#nextbutton a  {
   background: url(sg_pid6weddings_media/nextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 90px;
   font-size: 22px;
   line-height: 22px;
}

#joyabutton a  {
   width: 62px;
   background-image: url(sg_links_media/joyabutton.gif);
}

#homebutton a  {
   width: 163px;
   background-image: url(sg_biography_media/homebutton.gif);
}

#linksbutton  {
   height: 10px;
   width: 31px;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 252px;
   top: 565px;
   z-index: 4;
   width: 90px;
   height: 23px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 660px;
   top: 108px;
   z-index: 4;
   width: 164px;
   height: 75px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 108px;
   z-index: 8;
   width: 163px;
   height: 75px;
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 850px;
   height: 650px;
   background-color: #FFFFFF;
   background-image: none;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 523px;
   top: 566px;
   z-index: 4;
   width: 90px;
   height: 22px;
}

#ritbutton  {
   height: 10px;
   width: 31px;
}

#shape2  {
   top: 542px;
}

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


