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

a ins  {
   text-decoration: none;
}

#pid12pets,
#pid6upcomingclasses,
#pid17paintings,
#pid15classicphotography,
#pid2aboutus,
#pid4educationalworkshops,
#pid1home,
#pid3abouttheart,
#pid16events,
#pid5portraitsbycommission,
#pid13people,
#pid8affiliations,
#pid9testimonials,
#pid10rodeo,
#pid18restoration,
#pid7galleries,
#pid11horses,
#pid14beachlife  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#restorationbutton a,
#classicphotographybutton a,
#rodeobutton a,
#peoplebutton a,
#horsesbutton a,
#paintingsbutton a,
#eventsbutton a,
#beachlifebutton a,
#petsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 160px;
   width: 160px;
   background-position: 0% 0px;
   font-size: 160px;
   line-height: 160px;
}

#aboutustext p,
#aboutthearttext p,
#portraitstext p,
#affiliationstext p,
#organizationsandsponsorswacomfujifilmusappappwamer p,
#testimonialstext p,
#educationaltext p  {
   font: 12px/14px Verdana;
   margin: 0px;
   text-align: left;
   color: #FDFDFD;
}

#peoplebutton,
#horsesbutton,
#paintingsbutton,
#classicphotographybutton  {
   visibility: visible;
   position: absolute;
   top: 195px;
   z-index: 1;
   width: 160px;
   height: 160px;
}

#hornfineartimaging8494ptbrownaveoceanshoreswa  {
   background: url(petsmedia/id27hornfineartimaging8494p.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 579px;
   z-index: 1;
   width: 732px;
   height: 10px;
}

#eventsbutton,
#rodeobutton,
#beachlifebutton  {
   visibility: visible;
   position: absolute;
   top: 377px;
   z-index: 1;
   width: 160px;
   height: 160px;
}

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

#mainthumbthumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 58px;
   height: 43px;
}

#affiliationstext,
#portraitstext  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 199px;
   z-index: 2;
}

#restorationbutton,
#petsbutton  {
   visibility: visible;
   position: absolute;
   top: 376px;
   z-index: 1;
   width: 160px;
   height: 160px;
}

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

#classicphotographybutton a  {
   background-image: url(galleriesmedia/classicphotographybutton.gif);
}

#mainthumbthumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 637px;
   top: 192px;
   z-index: 1;
   width: 235px;
   height: 309px;
}

#classicphotographybutton  {
   left: 538px;
}

#prevbutton,
#nextbutton  {
   visibility: visible;
   position: absolute;
   top: 509px;
   z-index: 1;
   width: 43px;
   height: 24px;
}

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

#restorationbutton a  {
   background-image: url(galleriesmedia/restorationbutton.gif);
}

#navmenu li a:hover  {
   font-style: italic;
}

#beachlifebutton a  {
   background-image: url(galleriesmedia/beachlifebutton.gif);
}

#paintingsbutton a  {
   background-image: url(galleriesmedia/paintingsbutton.gif);
}

#restorationbutton  {
   left: 709px;
}

#affiliationstext  {
   width: 488px;
}

#beachlifebutton  {
   left: 368px;
}

#paintingsbutton  {
   left: 369px;
}

#peoplebutton a  {
   background-image: url(galleriesmedia/peoplebutton.gif);
}

#id38signatureg  {
   background: url(petsmedia/id38signatureg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 44px;
   z-index: 2;
   width: 293px;
   height: 99px;
}

#horsesbutton a  {
   background-image: url(galleriesmedia/horsesbutton.gif);
}

#eventsbutton a  {
   background-image: url(galleriesmedia/eventsbutton.gif);
}

#mainpicturebox  {
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 189px;
   z-index: 1;
   width: 504px;
   height: 366px;
}

#bottomgrayline  {
   background: url(petsmedia/bottomgrayline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 566px;
   z-index: 1;
   width: 896px;
   height: 6px;
}

#portraitstext  {
   width: 605px;
}

#aboutustext p  {
   color: #FDFCFC;
}

#rodeobutton a  {
   background-image: url(galleriesmedia/rodeobutton.gif);
}

#peoplebutton  {
   left: 196px;
}

#petsbutton a  {
   background-image: url(galleriesmedia/petsbutton.gif);
}

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

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

#eventsbutton  {
   left: 539px;
}

#navmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #020000;
   height: 100%;
}

#horsesbutton  {
   left: 24px;
}

#rodeobutton  {
   left: 196px;
}

#nextbutton  {
   left: 762px;
}

#navmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#petsbutton  {
   left: 24px;
}

#prevbutton  {
   left: 705px;
}

#topredline  {
   background: url(petsmedia/topredline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 120px;
   z-index: 1;
   width: 834px;
   height: 2px;
}

#navline  {
   background: url(petsmedia/navline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 151px;
   z-index: 1;
   width: 900px;
   height: 23px;
}

#navmenu  {
   font: 12px/16px Arial;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #020000;
   position: absolute;
   left: 62px;
   top: 155px;
   z-index: 2;
}

#id42ag  {
   background: url(abouttheartmedia/id42ag.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 185px;
   z-index: 1;
   width: 126px;
   height: 59px;
}

.sgthumb:hover  {
   border-color: #808080;
}

.sgthumb  {
   border: 1px solid #FFFFFF;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 58px;
   height: 43px;
}

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

