#id32newbutton a:hover,
#id30minnesotabutton a:hover,
#id24southwestbutton a:hover,
#id25waterbutton a:hover,
#id26macrobutton a:hover,
#id22landscapesbutton a:hover,
#id23nationalparksbutton a:hover,
#id28vermontbutton a:hover,
#id29newenglandbutton a:hover,
#id31alaskabutton a:hover,
#id27naturebutton a:hover  {
   font-weight: bold;
}

#id125southwestbutton a:hover,
#id127waterbutton a:hover,
#id117macrobutton a:hover,
#id115landscapesbutton a:hover,
#id119nationalparksbutton a:hover,
#id121newenglandbutton a:hover,
#id123naturebutton a:hover  {
   background-position: -128px 0%;
}

#sales *:first-child,
#gold1text *:first-child,
#portfoliostext *:first-child,
#photographsbyallenputzig *:first-child  {
   padding-top: 0px;
}

#id121newenglandbutton,
#id115landscapesbutton  {
   left: 186px;
   z-index: 5;
   width: 128px;
}

#bottommenu,
#goldimages,
#mainmenu  {
   z-index: 3;
}

#photographsbyallenputzig p  {
   font: bold 17px/20px "Segoe Script";
   margin: 0px;
   color: #C4A83D;
   padding-bottom: 9px;
   padding-top: 5px;
   text-align: left;
}

#id119nationalparksbutton a  {
   background-image: url(homemedia/id119nationalparksbutton.jpg);
   width: 128px;
}

#id119nationalparksbutton  {
   left: 186px;
   top: 196px;
   z-index: 7;
   width: 128px;
}

#photographsbyallenputzig  {
   visibility: visible;
   position: absolute;
   left: 340px;
   top: 542px;
   z-index: 4;
   width: 296px;
}

#id115landscapesbutton a  {
   background-image: url(homemedia/id115landscapesbutton.jpg);
   width: 128px;
}

#id121newenglandbutton a  {
   background-image: url(homemedia/id121newenglandbutton.jpg);
   width: 128px;
}

#id125southwestbutton a  {
   background-image: url(homemedia/id125southwestbutton.jpg);
   width: 128px;
}

#id121newenglandbutton  {
   top: 292px;
}

#id115landscapesbutton  {
   top: 148px;
}

#id129minnesotabutton  {
   left: 186px;
   top: 316px;
   z-index: 6;
}

#id125southwestbutton  {
   left: 186px;
   top: 244px;
   z-index: 9;
   width: 128px;
}

#id123naturebutton a  {
   background-image: url(homemedia/id123naturebutton.jpg);
   width: 128px;
}

#id127waterbutton a  {
   background-image: url(homemedia/id127waterbutton.jpg);
   width: 128px;
}

#id117macrobutton a  {
   background-image: url(homemedia/id117macrobutton.jpg);
   width: 128px;
}

#id131vermontbutton  {
   left: 186px;
   top: 364px;
   z-index: 5;
}

#id123naturebutton  {
   left: 186px;
   top: 220px;
   z-index: 8;
   width: 128px;
}

#id133alaskabutton  {
   left: 186px;
   top: 340px;
   z-index: 7;
}

#id117macrobutton  {
   left: 186px;
   top: 172px;
   z-index: 6;
   width: 128px;
}

#id127waterbutton  {
   left: 186px;
   top: 268px;
   z-index: 10;
   width: 128px;
}

#portfoliostext p  {
   font: 22px/26px "Segoe Script";
   margin: 0px;
   color: #EBE9E9;
   text-decoration: underline;
   padding-bottom: 9px;
   padding-top: 5px;
   text-align: left;
}

#id32newbutton a  {
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #2C7CBF;
}

#introslideshow  {
   background: url(homemedia/introslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 203px;
   top: 144px;
   z-index: 4;
   width: 576px;
   height: 383px;
}

#id135newbutton  {
   left: 186px;
   top: 124px;
   z-index: 6;
}

#portfoliostext  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 143px;
   z-index: 3;
   width: 147px;
}

#id32newbutton  {
   font: italic 22px/24px "Arial Bold";
   padding-bottom: 9px;
   padding-top: 5px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 185px;
   z-index: 3;
   width: 73px;
   height: 24px;
}

#hostedbytext  {
   left: 323px;
   top: 75px;
   z-index: 4;
}

#background  {
   z-index: 2;
}

#gold1text  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 563px;
   z-index: 5;
   width: 807px;
}

#layer1  {
   background: url(homemedia/layer1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 186px;
   top: 129px;
   z-index: 3;
   width: 611px;
   height: 447px;
}

#sales  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 743px;
   z-index: 3;
   width: 276px;
}

html, body  {
   background-image: url(homemedia/exteriortile.jpg);
}

