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

a ins  {
   text-decoration: none;
}

#blogbutton a:hover,
#aboutbutton a:hover,
#storebutton a:hover,
#faqsbutton a:hover,
#galleriesbutton a:hover,
#contactbutton a:hover,
#sessionsbutton a:hover  {
   background-position: -81px 0%;
}

#hightailinitthumbsheet .thumbwrapper,
#comicreliefthumbsheet .thumbwrapper,
#pawsingforthecamerathumbsheet .thumbwrapper,
#bornfreethumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 64px;
   height: 64px;
}

#sessionsbutton a,
#contactbutton a,
#homebutton a,
#blogbutton a,
#findusonfbbutton a,
#galleriesbutton a,
#storebutton a,
#faqsbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 81px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#galleriespicturebox,
#pawsingforthecamerathumbsheet,
#hightailinitthumbsheet,
#bornfreethumbsheet,
#comicreliefthumbsheet  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 335px;
   z-index: 6;
   width: 962px;
   height: 662px;
}

#bornfreebutton a:hover,
#pawsingforthecamerabutton a:hover,
#hightailinitbutton a:hover,
#comicreliefbutton a:hover  {
   background-position: -194px 0%;
}

#bornfreebutton a,
#comicreliefbutton a,
#pawsingforthecamerabutton a,
#hightailinitbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   width: 194px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#contacttext p a,
#sessionstextscroll p a  {
   border: 0px none #000000;
}

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

#copyright2009mountaindogphotographyllc  {
   background: url(sg_faq_media/id0copyright2009mountaindog.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 1041px;
   z-index: 4;
   width: 248px;
   height: 10px;
}

#galleriesbutton,
#sessionsbutton  {
   visibility: visible;
   position: absolute;
   top: 301px;
   z-index: 8;
   width: 81px;
   height: 34px;
}

#nexttodoguetext p,
#hscctext p  {
   font: 14px/18px "Lucida Sans", sans-serif;
   margin: 0px;
   text-align: center;
}

#pawsingforthecamerabutton a  {
   background-image: url(sg_faq_media/pawsingforthecamerabutton.gif);
}

#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 64px;
   width: 75px;
   background-position: 0% 0px;
   font-size: 64px;
   line-height: 64px;
}

#galleriespicturebox table  {
   width: 100%;
   height: 100%;
}

#pawsingforthecamerabutton  {
   visibility: hidden;
   position: absolute;
   left: 45px;
   top: 335px;
   z-index: 9;
   width: 194px;
   height: 28px;
}

#findusonfbbutton a:hover  {
   background-position: -111px 0%;
}

#sessionstextscroll p a  {
   text-decoration: underline;
}

#hightailinitbutton a  {
   background-image: url(sg_faq_media/hightailinitbutton.gif);
}

#galleriespicturebox  {
   height: 578px;
}

#comicreliefbutton a  {
   background-image: url(sg_faq_media/comicreliefbutton.gif);
}

#hightailinitbutton  {
   visibility: hidden;
   position: absolute;
   left: 45px;
   top: 362px;
   z-index: 10;
   width: 194px;
   height: 28px;
}

#findusonfbbutton a  {
   width: 111px;
   background-image: url(sg_faq_media/findusonfbbutton.gif);
}

#homebutton a:hover  {
   background-position: -82px 0%;
}

#comicreliefbutton  {
   visibility: hidden;
   position: absolute;
   left: 45px;
   top: 388px;
   z-index: 11;
   width: 194px;
   height: 28px;
}

#nexttodoguetext p  {
   color: #010101;
}

#galleriesbutton a  {
   background-image: url(sg_faq_media/galleriesbutton.gif);
}

#bornfreebutton a  {
   background-image: url(sg_faq_media/bornfreebutton.gif);
}

#sessionsbutton a  {
   background-image: url(sg_faq_media/sessionsbutton.gif);
}

#findusonfbbutton  {
   visibility: visible;
   position: absolute;
   left: 868px;
   top: 301px;
   z-index: 7;
   width: 111px;
   height: 34px;
}

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

#galleriesbutton  {
   left: 98px;
}

#contactbutton a  {
   background-image: url(sg_faq_media/contactbutton.gif);
}

#contacttext p a  {
   text-decoration: none;
}

#bornfreebutton  {
   visibility: hidden;
   position: absolute;
   left: 45px;
   top: 415px;
   z-index: 12;
   width: 194px;
   height: 28px;
}

#sessionsbutton  {
   left: 254px;
}

#rightvertical  {
   background: url(sg_faq_media/rightvertical.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 979px;
   top: 0px;
   z-index: 5;
   width: 16px;
   height: 1066px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 301px;
   z-index: 12;
   width: 81px;
   height: 34px;
}

#aboutbutton a  {
   background-image: url(sg_faq_media/aboutbutton.gif);
}

#storebutton a  {
   background-image: url(sg_faq_media/storebutton.gif);
}

#nextbutton a  {
   background-image: url(sg_pid6comicrelief_media/nextbutton.gif);
}

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

#leftvertical  {
   background: url(sg_faq_media/leftvertical.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 16px;
   height: 1065px;
}

#faqsbutton a  {
   background-image: url(sg_faq_media/faqsbutton.gif);
}

#prevbutton a  {
   background-image: url(sg_pid6comicrelief_media/prevbutton.gif);
}

#blogbutton a  {
   background-image: url(sg_faq_media/blogbutton.gif);
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 173px;
   top: 301px;
   z-index: 7;
   width: 81px;
   height: 34px;
}

#storebutton  {
   visibility: visible;
   position: absolute;
   left: 492px;
   top: 301px;
   z-index: 11;
   width: 81px;
   height: 34px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 411px;
   top: 301px;
   z-index: 10;
   width: 81px;
   height: 34px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 518px;
   top: 917px;
   z-index: 4;
   width: 75px;
   height: 64px;
}

#hscctext p  {
   padding-bottom: 25px;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 396px;
   top: 919px;
   z-index: 4;
   width: 75px;
   height: 64px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(sg_faq_media/background.gif) no-repeat;
   visibility: visible;
   height: 1066px;
   width: 995px;
   position: relative;
}

#faqsbutton  {
   visibility: visible;
   position: absolute;
   left: 331px;
   top: 301px;
   z-index: 9;
   width: 81px;
   height: 34px;
}

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

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 301px;
   z-index: 7;
   width: 82px;
   height: 34px;
}

#footerbar  {
   background: url(sg_faq_media/footerbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 994px;
   z-index: 4;
   width: 965px;
   height: 38px;
}

#upbutton  {
   visibility: visible;
   position: absolute;
   left: 471px;
   top: 939px;
   z-index: 5;
   width: 55px;
   height: 20px;
}

#layer4  {
   background: url(sg_faq_media/layer4.jpg) no-repeat;
   position: absolute;
   left: 17px;
   top: 0px;
   z-index: 6;
   width: 962px;
   height: 301px;
}

.sgthumb:hover  {
   border-color: #30602D;
   border-style: solid;
}

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

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_faq_media/exteriortile.gif) center top repeat;
}


