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

a ins  {
   text-decoration: none;
}

#alexandrashowersbutton a,
#belindaweddingsbutton a,
#matthewjonasweddingsbutton a,
#zachepleysportsbutton a,
#noahsportsbutton a,
#stevebirthdaysbutton a,
#nickepleysportsbutton a,
#birtheshowersbutton a,
#pattiebertweddingsbutton a,
#catapultpetsbutton a,
#angiefamilybutton a,
#steveminibutton a,
#marcylindgrenfamilybutton a,
#pattibirthdaysbutton a,
#genedickeyweddingsbutton a,
#halloweenminibutton a,
#mumfamilybutton a,
#krystafriendshipbutton a,
#halloweenfamilybutton a,
#erikmerkowweddingsbutton a,
#heidilauerbirthdaysbutton a,
#ivanfamilybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 85px;
   width: 85px;
   background-position: 0% 0px;
   font-size: 85px;
   line-height: 85px;
}

#id8prevbutton a,
#id12prevbutton a,
#id6nextbutton a,
#id7nextbutton a,
#id12nextbutton a,
#id4nextbutton a,
#id5nextbutton a,
#id2nextbutton a,
#id3nextbutton a,
#id0nextbutton a,
#id1nextbutton a,
#id10prevbutton a,
#id5prevbutton a,
#id8nextbutton a,
#id10nextbutton a,
#id4prevbutton a,
#id9nextbutton a,
#id7prevbutton a,
#id6prevbutton a,
#id1prevbutton a,
#nextbuttoncopy a,
#id0prevbutton a,
#id3prevbutton a,
#prevbuttoncopy a,
#id14prevbutton a,
#id2prevbutton a,
#id13prevbutton a,
#id14nextbutton a,
#id13nextbutton a,
#id9prevbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   width: 32px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#id3singlespicturebox table,
#birthdaysbookspicturebox table,
#id4singlespicturebox table,
#petsbookspicturebox table,
#sportsbookspicturebox table,
#id0singlespicturebox table,
#weddingbookspictureboxcopy table,
#minibookspicturebox table,
#bookspicturebox table,
#id6singlespicturebox table,
#id1singlespicturebox table,
#id2singlespicturebox table,
#weddingbookspicturebox table,
#friendshipbookspicturebox table,
#calendarsbookspicturebox table  {
   width: 100%;
   height: 100%;
}

#id3thumbbackground,
#id1singlesthumbsheet .thumbwrapper .id0thumbbackground,
#id5thumbbackground,
#id2singlesthumbsheet .thumbwrapper .id1thumbbackground,
#id0singlesthumbsheet .thumbwrapper .copy2,
#id3singlesthumbsheet .thumbwrapper .id2thumbbackground,
#copy2,
#id6singlesthumbsheet .thumbwrapper .id5thumbbackground,
#id0thumbbackground,
#id1thumbbackground,
#id4singlesthumbsheet .thumbwrapper .id3thumbbackground,
#id2thumbbackground  {
   background: url(sg_pid17sports_media/id0thumbbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 9;
   width: 85px;
   height: 83px;
}

#reviews,
#faq,
#pid23minibooks,
#pid11friendship,
#services,
#sportsbooks,
#pid20special,
#pid21special,
#pid6showers,
#pid24calendars,
#contactus,
#pid19sports,
#mini,
#pid17sports,
#birthdaysbooks,
#pid10birthdays,
#pid8birthdays,
#pid16pets,
#pid14pets,
#home,
#weddingsbooks,
#showersbooks,
#pid13friendship,
#friendshipbooks,
#pid1family,
#aboutus,
#pid4weddings,
#calendarsbooks,
#petsbooks,
#pricing,
#familybooks,
#pid3family  {
   margin: 0px auto 0px 0px;
   width: 828px;
   position: relative;
}

#minibooksthumbsheetscroll .thumbwrapper,
#weddingbooksthumbsheetscrollcopy .thumbwrapper,
#sportsbooksthumbsheetscroll .thumbwrapper,
#calendarsbooksthumbsheetscroll .thumbwrapper,
#birthdaysbooksthumbsheetscroll .thumbwrapper,
#booksthumbsheetscroll .thumbwrapper,
#friendshipbooksthumbsheetscroll .thumbwrapper,
#weddingbooksthumbsheetscroll .thumbwrapper,
#petsbooksthumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 34px;
   height: 33px;
}

#id10nextbutton,
#id10prevbutton,
#id1prevbutton,
#id0nextbutton,
#prevbuttoncopy,
#id6prevbutton,
#id3nextbutton,
#id13nextbutton,
#id2nextbutton,
#id4prevbutton,
#id5nextbutton,
#id8prevbutton,
#id9nextbutton,
#id12nextbutton,
#id12prevbutton,
#id4nextbutton,
#id8nextbutton,
#nextbuttoncopy,
#id7nextbutton,
#id6nextbutton,
#id14nextbutton,
#id14prevbutton,
#id0prevbutton,
#id1nextbutton  {
   visibility: visible;
   position: absolute;
   top: 408px;
   z-index: 7;
   width: 32px;
   height: 31px;
}

#nickepleysportsbutton,
#heidilauerbirthdaysbutton,
#noahsportsbutton,
#pattibirthdaysbutton,
#steveminibutton,
#zachepleysportsbutton,
#stevebirthdaysbutton,
#mumfamilybutton,
#davidblakecalendarbutton,
#alexandrashowersbutton,
#krystafriendshipbutton,
#birtheshowersbutton,
#ivanfamilybutton,
#catapultpetsbutton,
#angiefamilybutton,
#marcylindgrenfamilybutton,
#halloweenminibutton  {
   visibility: visible;
   position: absolute;
   top: 224px;
   z-index: 8;
   width: 85px;
   height: 85px;
}

#id10nextbutton a:hover,
#id10prevbutton a:hover,
#id12nextbutton a:hover,
#id4prevbutton a:hover,
#id0prevbutton a:hover,
#id1prevbutton a:hover,
#id12prevbutton a:hover,
#id14nextbutton a:hover,
#id4nextbutton a:hover,
#id1nextbutton a:hover,
#id0nextbutton a:hover,
#id14prevbutton a:hover,
#nextbuttoncopy a:hover,
#prevbuttoncopy a:hover  {
   background-position: -32px 0%;
}

#id6singlesthumbsheet .thumbwrapper .id12singlesthumb,
#id1singlesthumbsheet .thumbwrapper .id2singlesthumb,
#id3singlesthumbsheet .thumbwrapper .id6singlesthumb,
#id0singlesthumbsheet .thumbwrapper .id0singlesthumb,
#id4singlesthumbsheet .thumbwrapper .id8singlesthumb,
#id2singlesthumbsheet .thumbwrapper .id4singlesthumb  {
   position: absolute;
   left: 5px;
   top: 4px;
   z-index: 10;
   width: 70px;
   height: 70px;
}

#birthdaysbooksthumbsheetscroll,
#booksthumbsheetscroll,
#minibooksthumbsheetscroll,
#friendshipbooksthumbsheetscroll,
#calendarsbooksthumbsheetscroll,
#weddingbooksthumbsheetscrollcopy,
#weddingbooksthumbsheetscroll,
#petsbooksthumbsheetscroll,
#sportsbooksthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 190px;
   z-index: 8;
   width: 465px;
   height: 68px;
}

#sportsbookthumbsbackground,
#birthdaysbookthumbsbackground,
#weddingbookthumbsbackgroundcopy,
#calendarsbookthumbsbackground,
#minibookthumbsbackground,
#bookthumbsbackground,
#weddingbookthumbsbackground,
#friendshipbookthumbsbackground,
#petsbookthumbsbackground  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 190px;
   z-index: 7;
   width: 465px;
   height: 48px;
   background-color: #EADDCE;
   background-image: none;
}

#id6singlesthumbsheet .thumbwrapper,
#id1singlesthumbsheet .thumbwrapper,
#id4singlesthumbsheet .thumbwrapper,
#id2singlesthumbsheet .thumbwrapper,
#id0singlesthumbsheet .thumbwrapper,
#id3singlesthumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 81px;
   height: 79px;
}

#bookspicturebox,
#weddingbookspicturebox,
#sportsbookspicturebox,
#birthdaysbookspicturebox,
#calendarsbookspicturebox,
#petsbookspicturebox,
#friendshipbookspicturebox,
#weddingbookspictureboxcopy,
#minibookspicturebox  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 260px;
   z-index: 7;
   width: 465px;
   height: 391px;
}

#id5booksbackground,
#id4booksbackground,
#birthdaysbooksbackground,
#id0showersbooksbackground,
#id3booksbackground,
#id1booksbackground,
#id0booksbackground,
#id7booksbackground,
#id6booksbackground  {
   background: url(sg_pid17sports_media/id3booksbackground.gif) no-repeat;
   position: absolute;
   left: 216px;
   top: 190px;
   z-index: 7;
   width: 496px;
   height: 226px;
}

#weddingbooksthumbnailsbutton a,
#birthdaysbooksthumbnailsbutton a,
#id0upbutton a,
#id3upbutton a,
#friendshipbooksthumbnailsbutton a,
#id4upbutton a,
#familybooksthumbnailsbutton a,
#id6upbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#reviewsbutton a:hover,
#portfoliobutton a:hover,
#pricingbutton a:hover,
#faqbutton a:hover,
#contactusbutton a:hover,
#aboutusbutton a:hover,
#servicesbutton a:hover,
#homepagebutton a:hover  {
   background-position: -97px 0%;
}

#id4singleslayoutsbackground,
#birthdayslayoutsbackground,
#id2singleslayoutsbackground,
#id1singleslayoutsbackground,
#singleslayoutsbackgroundcopy,
#id0singleslayoutsbackground  {
   background: url(sg_pid17sports_media/id1singleslayoutsbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 429px;
   z-index: 7;
   width: 496px;
   height: 226px;
}

#textbackgroundcopy7,
#textbackgroundcopy9,
#textbackgroundcopy11,
#textbackgroundcopy10,
#textbackgroundcopy13,
#textbackgroundcopy12,
#textbackgroundcopy8  {
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 190px;
   z-index: 6;
   width: 504px;
   background-color: #F2D8D5;
   background-image: none;
}

#matthewjonasweddingsbutton,
#halloweenfamilybutton,
#belindaweddingsbutton,
#genedickeyweddingsbutton,
#erikmerkowweddingsbutton,
#pattiebertweddingsbutton  {
   visibility: visible;
   position: absolute;
   top: 224px;
   z-index: 9;
   width: 85px;
   height: 85px;
}

#aboutusbutton a,
#reviewsbutton a,
#faqbutton a,
#portfoliobutton a,
#pricingbutton a,
#contactusbutton a,
#servicesbutton a,
#homepagebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 97px;
   height: 17px;
   background-position: 0% 0px;
}

#id3singlesthumbsheet,
#id2singlesthumbsheet,
#id1singlesthumbsheet,
#id0singlesthumbsheet,
#id6singlesthumbsheet,
#id4singlesthumbsheet  {
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 456px;
   z-index: 8;
   width: 485px;
   height: 199px;
}

#id0singlespicturebox,
#id1singlespicturebox,
#id2singlespicturebox,
#id3singlespicturebox,
#id4singlespicturebox,
#id6singlespicturebox  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 180px;
   z-index: 7;
   width: 465px;
   height: 465px;
}

#calendarsbooksthumbnailsbutton a,
#showersbooksthumbnailsbutton a,
#minibooksthumbnailsbutton a,
#petsbooksthumbnailsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#id14singlelayouts,
#id3singlelayouts,
#id1singlelayouts,
#id7singlelayouts,
#id5singlelayouts,
#id9singlelayouts  {
   background: url(sg_pid17sports_media/id3singlelayouts.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 439px;
   z-index: 8;
   width: 103px;
   height: 14px;
}

#reviewsbutton,
#contactusbutton,
#aboutusbutton,
#faqbutton,
#portfoliobutton,
#pricingbutton,
#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 32px;
   z-index: 9;
   width: 97px;
   height: 17px;
}

#id13prevbutton,
#id7prevbutton,
#id5prevbutton,
#id9prevbutton,
#id2prevbutton,
#id3prevbutton  {
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 402px;
   z-index: 7;
   width: 32px;
   height: 31px;
}

#calendarsbooksthumbnailsbutton a:hover,
#petsbutton a:hover  {
   background-position: -83px 0%;
}

#id0aboutustext p,
#reviewstextscroll p,
#faqtextscroll p  {
   font: 11px/13px Verdana;
   margin: 0px;
   text-align: left;
   color: #59381C;
}

#id3singlesthumbsheet .thumbwrapper .id2thumbbackground  {
   top: -2px;
   left: -2px;
}

#id1singlesthumbsheet .thumbwrapper .id0thumbbackground  {
   top: -2px;
   left: -2px;
}

#id4singlesthumbsheet .thumbwrapper .id3thumbbackground  {
   top: -2px;
   left: -2px;
}

#id6singlesthumbsheet .thumbwrapper .id5thumbbackground  {
   top: -2px;
   left: -2px;
}

#id2singlesthumbsheet .thumbwrapper .id1thumbbackground  {
   top: -2px;
   left: -2px;
}

#christmas2007familybutton a,
#antelofamilybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 84px;
   width: 84px;
   background-position: 0% 0px;
   font-size: 84px;
   line-height: 84px;
}

#davidblakecalendarbutton a,
#dbgcalendarbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 109px;
   background-position: 0% 0px;
   font-size: 109px;
   line-height: 109px;
}

#antelofamilybutton,
#christmas2007familybutton  {
   visibility: visible;
   position: absolute;
   top: 320px;
   z-index: 8;
   width: 84px;
   height: 84px;
}

#layoutbackgroundcopy2,
#layoutbackgroundcopy  {
   visibility: visible;
   position: absolute;
   top: 407px;
   z-index: 6;
   width: 243px;
   height: 243px;
   background-repeat: no-repeat;
}

#id0singlesthumbsheet .thumbwrapper .copy2  {
   top: -2px;
   left: -2px;
}

#friendshipbooksthumbnailsbutton a:hover  {
   background-position: -88px 0%;
}

#birthdaysbooksthumbnailsbutton a:hover  {
   background-position: -80px 0%;
}

#showersbooksthumbnailsbutton a:hover  {
   background-position: -73px 0%;
}

#weddingbooksthumbnailsbutton a:hover  {
   background-position: -222px 0%;
}

#sportsbooksthumbnailsbutton a:hover  {
   background-position: -55px 0%;
}

#familybooksthumbnailsbutton a:hover  {
   background-position: -149px 0%;
}

#friendshipbooksthumbnailsbutton a  {
   width: 88px;
   background-image: url(sg_pid13friendship_media/id3upbutton.gif);
}

#minibooksthumbnailsbutton a:hover  {
   background-position: -90px 0%;
}

#petsbooksthumbnailsbutton a:hover  {
   background-position: -110px 0%;
}

#birthdaysbooksthumbnailsbutton a  {
   width: 80px;
   background-image: url(sg_pid10birthdays_media/id4upbutton.gif);
}

#calendarsbooksthumbnailsbutton a  {
   width: 83px;
   background-image: url(sg_calendars_media/id0calendarsbooksthumbnails.gif);
}

#friendshipbooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 421px;
   z-index: 7;
   width: 88px;
   height: 15px;
}

#birthdaysbooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 425px;
   top: 659px;
   z-index: 7;
   width: 80px;
   height: 15px;
}

#calendarsbooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 422px;
   top: 659px;
   z-index: 7;
   width: 83px;
   height: 12px;
}

#showersbooksthumbnailsbutton a  {
   width: 73px;
   background-image: url(sg_showers_media/id0showersbooksthumbnailsbu.gif);
}

#weddingbooksthumbnailsbutton a  {
   width: 222px;
   background-image: url(sg_weddings_media/id0weddingbooksthumbnailsbu.gif);
}

#familybooksthumbnailsbutton a  {
   width: 149px;
   background-image: url(sg_pid3family_media/id6upbutton.gif);
}

#sportsbooksthumbnailsbutton a  {
   background: url(sg_pid17sports_media/sportsbooksthumbnailsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 55px;
   font-size: 14px;
   line-height: 14px;
}

#matthewjonasweddingsbutton a  {
   background-image: url(sg_weddings_media/matthewjonasweddingsbutton.gif);
}

#showersbooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 428px;
   top: 659px;
   z-index: 7;
   width: 73px;
   height: 12px;
}

#weddingbooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 353px;
   top: 659px;
   z-index: 7;
   width: 222px;
   height: 15px;
}

#familybooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 389px;
   top: 659px;
   z-index: 7;
   width: 149px;
   height: 15px;
}

#petsbooksthumbnailsbutton a  {
   width: 110px;
   background-image: url(sg_pid16pets_media/id2upbutton.gif);
}

#sportsbooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 437px;
   top: 660px;
   z-index: 7;
   width: 55px;
   height: 14px;
}

#christmas2007familybutton a  {
   background-image: url(sg_pid1family_media/christmas2007familybutton.gif);
}

#minibooksthumbnailsbutton a  {
   width: 90px;
   background-image: url(sg_mini_media/minibooksthumbnailsbutton.gif);
}

#heidilauerbirthdaysbutton a  {
   background-image: url(sg_pid8birthdays_media/heidilauerbirthdaysbutton.gif);
}

#marcylindgrenfamilybutton a  {
   background-image: url(sg_pid1family_media/marcylindgrenfamilybutton.gif);
}

#katiepertietbutton a:hover  {
   background-position: -190px 0%;
}

#genedickeyweddingsbutton a  {
   background-image: url(sg_weddings_media/genedickeyweddingsbutton.gif);
}

#matthewjonasweddingsbutton  {
   left: 615px;
}

#erikmerkowweddingsbutton a  {
   background-image: url(sg_weddings_media/erikmerkowweddingsbutton.gif);
}

#davidblakecalendarbutton a  {
   width: 85px;
   background-image: url(sg_calendars_media/davidblakecalendarbutton.gif);
}

#pattiebertweddingsbutton a  {
   background-image: url(sg_weddings_media/pattiebertweddingsbutton.gif);
}

#marcylindgrenfamilybutton  {
   left: 421px;
}

#minibooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 659px;
   z-index: 7;
   width: 90px;
   height: 12px;
}

#heidilauerbirthdaysbutton  {
   left: 227px;
}

#petsbooksthumbsheetscroll  {
   height: 48px;
}

#christmas2007familybutton  {
   left: 227px;
}

#petsbooksthumbnailsbutton  {
   visibility: visible;
   position: absolute;
   left: 409px;
   z-index: 7;
   width: 110px;
   height: 12px;
}

#friendshipbutton a:hover  {
   background-position: -68px 0%;
}

#genedickeyweddingsbutton  {
   left: 227px;
}

#davidblakecalendarbutton  {
   height: 109px;
   left: 227px;
}

#alexandrashowersbutton a  {
   background-image: url(sg_showers_media/alexandrashowersbutton.gif);
}

#krystafriendshipbutton a  {
   background-image: url(sg_pid11friendship_media/krystafriendshipbutton.gif);
}

#erikmerkowweddingsbutton  {
   left: 324px;
}

#pattiebertweddingsbutton  {
   left: 518px;
}

#belindaweddingsbutton a  {
   background-image: url(sg_weddings_media/belindaweddingsbutton.gif);
}

#minibooksbutton a:hover  {
   background-position: -71px 0%;
}

#zachepleysportsbutton a  {
   background-image: url(sg_pid17sports_media/zachepleysportsbutton.gif);
}

#halloweenfamilybutton a  {
   background-image: url(sg_pid1family_media/halloweenfamilybutton.gif);
}

#nickepleysportsbutton a  {
   background-image: url(sg_pid17sports_media/nickepleysportsbutton.gif);
}

#birthdaysbutton a:hover  {
   background-position: -63px 0%;
}

#calendarsbutton a:hover  {
   background-position: -65px 0%;
}

#stevebirthdaysbutton a  {
   background-image: url(sg_pid8birthdays_media/stevebirthdaysbutton.gif);
}

#krystafriendshipbutton  {
   left: 227px;
}

#weddingsbutton a:hover  {
   background-position: -157px 0%;
}

#alexandrashowersbutton  {
   left: 324px;
}

#pattibirthdaysbutton a  {
   background-image: url(sg_pid8birthdays_media/pattibirthdaysbutton.gif);
}

#googleadfooterliteral  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 749px;
   z-index: 5;
   width: 767px;
}

#belindaweddingsbutton  {
   left: 421px;
}

#nickepleysportsbutton  {
   left: 421px;
}

#showersbutton a:hover  {
   background-position: -58px 0%;
}

#birtheshowersbutton a  {
   background-image: url(sg_showers_media/birtheshowersbutton.gif);
}

#halloweenfamilybutton  {
   z-index: 8;
   left: 615px;
}

#zachepleysportsbutton  {
   left: 324px;
}

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

#layoutbackgroundcopy2  {
   background-image: url(sg_contactus_media/layoutbackgroundcopy2.gif);
   left: 465px;
}

#halloweenminibutton a  {
   background-image: url(sg_mini_media/halloweenminibutton.gif);
}

#textbackgroundcopy10  {
   height: 467px;
}

#textbackgroundcopy11  {
   height: 246px;
}

#katiepertietbutton a  {
   background: url(sg_pid16pets_media/katiepertietbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 190px;
   font-size: 8px;
   line-height: 8px;
}

#textbackgroundcopy13  {
   height: 197px;
   z-index: 7;
}

#familybutton a:hover  {
   background-position: -109px 0%;
}

#sportsbutton a:hover  {
   background-position: -46px 0%;
}

#stevebirthdaysbutton  {
   left: 421px;
}

#textbackgroundcopy12  {
   height: 468px;
}

#layoutbackgroundcopy  {
   background-image: url(sg_contactus_media/layoutbackgroundcopy.gif);
   left: 220px;
}

#pattibirthdaysbutton  {
   left: 324px;
}

#catapultpetsbutton a  {
   background-image: url(sg_pid14pets_media/catapultpetsbutton.gif);
}

#antelofamilybutton a  {
   background-image: url(sg_pid1family_media/antelofamilybutton.gif);
}

#textbackgroundcopy8  {
   height: 208px;
}

#dbgcalendarbutton a  {
   width: 139px;
   background-image: url(sg_calendars_media/dbgcalendarbutton.gif);
}

#birtheshowersbutton  {
   left: 227px;
}

#shutterflyadliteral  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 838px;
   z-index: 3;
   width: 373px;
}

#id0upbutton a:hover  {
   background-position: -213px 0%;
}

#id0layoutbackground  {
   visibility: visible;
   position: absolute;
   left: 203px;
   top: 181px;
   z-index: 6;
   width: 522px;
   height: 485px;
   background-color: #9B4A4C;
   background-image: none;
}

#textbackgroundcopy7  {
   height: 467px;
}

#halloweenminibutton  {
   left: 227px;
}

#angiefamilybutton a  {
   background-image: url(sg_pid1family_media/angiefamilybutton.gif);
}

#reviewstextscroll p  {
   padding-right: 10px;
   padding-bottom: 8px;
}

#textbackgroundcopy9  {
   height: 467px;
}

#katiepertietbutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 726px;
   z-index: 5;
   width: 190px;
   height: 8px;
}

#id2thumbbackground  {
   top: 456px;
   left: 227px;
}

#id3thumbbackground  {
   top: 456px;
   left: 227px;
}

#noahsportsbutton a  {
   background-image: url(sg_pid17sports_media/noahsportsbutton.gif);
}

#catapultpetsbutton  {
   left: 227px;
}

#id6booksbackground  {
   z-index: 8;
}

#id5thumbbackground  {
   top: 456px;
   left: 227px;
}

#friendshipbutton a  {
   background: url(sg_pid16pets_media/friendshipbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 68px;
   height: 10px;
}

#id1thumbbackground  {
   top: 456px;
   left: 227px;
}

#id0thumbbackground  {
   top: 456px;
   left: 227px;
}

#makingmemorieslast  {
   background: url(sg_pid16pets_media/makingmemorieslast.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 135px;
   z-index: 5;
   width: 136px;
   height: 15px;
}

#ivanfamilybutton a  {
   background-image: url(sg_pid1family_media/ivanfamilybutton.gif);
}

#antelofamilybutton  {
   left: 324px;
}

#contactusbutton a  {
   background-image: url(sg_pid16pets_media/contactusbutton.gif);
}

#minibooksbutton a  {
   background: url(sg_pid16pets_media/minibooksbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 71px;
   height: 8px;
}

#steveminibutton a  {
   background-image: url(sg_mini_media/steveminibutton.gif);
}

#portfoliobutton a  {
   background-image: url(sg_pid16pets_media/portfoliobutton.gif);
}

#calendarsbutton a  {
   background: url(sg_pid16pets_media/calendarsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 65px;
   height: 8px;
}

#angiefamilybutton  {
   left: 227px;
}

#mumfamilybutton a  {
   background-image: url(sg_pid1family_media/mumfamilybutton.gif);
}

#birthdaysbutton a  {
   background: url(sg_pid16pets_media/birthdaysbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 63px;
   height: 10px;
}

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

#id1backgroundbox  {
   background: url(sg_pid16pets_media/id1backgroundbox.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 123px;
   top: 342px;
   z-index: 8;
   width: 176px;
   height: 174px;
}

#noahsportsbutton  {
   left: 227px;
}

#prevbuttoncopy a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#id12prevbutton a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#id0aboutustext p  {
   padding-bottom: 6px;
}

#weddingsbutton a  {
   background: url(sg_pid16pets_media/weddingsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 157px;
   height: 10px;
}

#ivanfamilybutton  {
   left: 518px;
}

#id13prevbutton a  {
   background-image: url(sg_pid16pets_media/id5prevbutton.gif);
}

#servicesbutton a  {
   background-image: url(sg_pid16pets_media/servicesbutton.gif);
}

#id14nextbutton a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#id12nextbutton a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#id13nextbutton a  {
   background-image: url(sg_pid16pets_media/id5nextbutton.gif);
}

#id10nextbutton a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#id10prevbutton a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#nextbuttoncopy a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#friendshipbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 417px;
   z-index: 9;
   width: 68px;
   height: 10px;
}

#id14prevbutton a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#faqtextscroll p  {
   padding-right: 10px;
   padding-bottom: 6px;
}

#id0nextbutton a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#id8prevbutton a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#id9nextbutton a  {
   background-image: url(sg_pid16pets_media/id5nextbutton.gif);
}

#contactusbutton  {
   top: 515px;
}

#id2nextbutton a  {
   background-image: url(sg_pid16pets_media/id5nextbutton.gif);
}

#id1prevbutton a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#id5prevbutton a  {
   background-image: url(sg_pid16pets_media/id5prevbutton.gif);
}

#birthdaysbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 401px;
   z-index: 9;
   width: 63px;
   height: 10px;
}

#aboutusbutton a  {
   background-image: url(sg_pid16pets_media/aboutusbutton.gif);
}

#id4nextbutton a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#id9prevbutton a  {
   background-image: url(sg_pid16pets_media/id5prevbutton.gif);
}

#id3nextbutton a  {
   background-image: url(sg_pid16pets_media/id5nextbutton.gif);
}

#id5nextbutton a  {
   background-image: url(sg_pid16pets_media/id5nextbutton.gif);
}

#id3prevbutton a  {
   background-image: url(sg_pid16pets_media/id5prevbutton.gif);
}

#id4prevbutton a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#pricingbutton a  {
   background-image: url(sg_pid16pets_media/pricingbutton.gif);
}

#portfoliobutton  {
   top: 337px;
}

#id7prevbutton a  {
   background-image: url(sg_pid16pets_media/id5prevbutton.gif);
}

#id2prevbutton a  {
   background-image: url(sg_pid16pets_media/id5prevbutton.gif);
}

#minibooksbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 481px;
   z-index: 9;
   width: 71px;
   height: 8px;
}

#reviewsbutton a  {
   background-image: url(sg_pid16pets_media/reviewsbutton.gif);
}

#specialbutton a  {
   background: url(sg_pid16pets_media/specialbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 151px;
   height: 10px;
}

#steveminibutton  {
   left: 324px;
}

#id0prevbutton a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#mumfamilybutton  {
   left: 324px;
}

#id1nextbutton a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#calendarsbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 497px;
   z-index: 9;
   width: 65px;
   height: 8px;
}

#id6prevbutton a  {
   background-image: url(sg_petsbooks_media/id6prevbutton.gif);
}

#id8nextbutton a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#id6nextbutton a  {
   background-image: url(sg_petsbooks_media/id6nextbutton.gif);
}

#id7nextbutton a  {
   background-image: url(sg_pid16pets_media/id5nextbutton.gif);
}

#showersbutton a  {
   background: url(sg_pid16pets_media/showersbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 58px;
   height: 8px;
}

#homepagebutton  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 307px;
   z-index: 4;
   width: 97px;
   height: 17px;
}

#prevbuttoncopy  {
   left: 193px;
}

#id12nextbutton  {
   left: 703px;
}

#familybutton a  {
   background: url(sg_pid16pets_media/familybutton.gif) no-repeat 0% 0px;
   display: block;
   width: 109px;
   height: 10px;
}

#weddingsbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 369px;
   z-index: 9;
   width: 157px;
   height: 10px;
}

#id14prevbutton  {
   left: 193px;
}

#id12prevbutton  {
   left: 193px;
}

#id13nextbutton  {
   left: 703px;
   top: 402px;
}

#id10nextbutton  {
   left: 703px;
}

#id14nextbutton  {
   left: 703px;
}

#menubackground  {
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 667px;
   z-index: 6;
   width: 524px;
   height: 16px;
   background-color: #9B4A4C;
   background-image: none;
}

#servicesbutton  {
   top: 368px;
}

#nextbuttoncopy  {
   left: 703px;
}

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

#id10prevbutton  {
   left: 193px;
}

#aboutusbutton  {
   top: 456px;
}

#id6prevbutton  {
   left: 193px;
}

#id8prevbutton  {
   left: 193px;
}

#id6upbutton a  {
   width: 149px;
   background-image: url(sg_pid3family_media/id6upbutton.gif);
}

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

#id3upbutton a  {
   width: 88px;
   background-image: url(sg_pid13friendship_media/id3upbutton.gif);
}

#id4nextbutton  {
   left: 703px;
}

#id4prevbutton  {
   left: 193px;
}

#id3nextbutton  {
   left: 703px;
   top: 402px;
}

#id8nextbutton  {
   left: 703px;
}

#id0upbutton a  {
   width: 213px;
   background-image: url(sg_pid21special_media/id0upbutton.gif);
}

#showersbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 385px;
   z-index: 9;
   width: 58px;
   height: 8px;
}

#id1prevbutton  {
   left: 193px;
}

#specialbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 465px;
   z-index: 9;
   width: 151px;
   height: 10px;
}

#id5nextbutton  {
   left: 703px;
   top: 402px;
}

#reviewsbutton  {
   top: 485px;
}

#pricingbutton  {
   top: 397px;
}

#id7nextbutton  {
   left: 703px;
   top: 402px;
}

#id0nextbutton  {
   left: 703px;
}

#id9nextbutton  {
   left: 703px;
   top: 402px;
}

#id1nextbutton  {
   left: 703px;
}

#id6nextbutton  {
   left: 703px;
}

#id0prevbutton  {
   left: 193px;
}

#id2nextbutton  {
   left: 703px;
   top: 402px;
}

#centerboxcopy  {
   background: url(sg_pid16pets_media/centerboxcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 173px;
   z-index: 5;
   width: 538px;
   height: 501px;
}

#sportsbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 450px;
   z-index: 9;
   width: 46px;
   height: 9px;
}

#edgeflourish  {
   background: url(sg_pid16pets_media/edgeflourish.gif) no-repeat;
   position: absolute;
   left: 130px;
   top: 0px;
   z-index: 4;
   width: 698px;
   height: 755px;
}

#familybutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 353px;
   z-index: 9;
   width: 109px;
   height: 10px;
}

#petsbutton a  {
   background: url(sg_pid16pets_media/petsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 83px;
   height: 7px;
}

#id0upbutton  {
   visibility: visible;
   position: absolute;
   left: 357px;
   z-index: 7;
   width: 213px;
   height: 15px;
}

#companyname  {
   background: url(sg_pid16pets_media/companyname.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 287px;
   top: 51px;
   z-index: 5;
   width: 434px;
   height: 29px;
}

#faqbutton a  {
   background-image: url(sg_pid16pets_media/faqbutton.gif);
}

#petsbutton  {
   visibility: hidden;
   position: absolute;
   left: 133px;
   top: 434px;
   z-index: 9;
   width: 83px;
   height: 7px;
}

#copyrightg  {
   background: url(sg_pid16pets_media/copyrightg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 710px;
   z-index: 5;
   width: 202px;
   height: 9px;
}

#faqbutton  {
   top: 427px;
}

#leftside  {
   background: url(sg_pid16pets_media/leftside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 766px;
   height: 748px;
}

#book1  {
   background: url(sg_pid16pets_media/book1.gif) no-repeat;
   position: absolute;
   left: 40px;
   top: 26px;
   z-index: 5;
   width: 137px;
   height: 106px;
}

#copy2  {
   top: 456px;
   left: 227px;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.sgthumb  {
   border: 1px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 34px;
   height: 33px;
}

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

