a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#lifescapes,
#architecture,
#blog,
#stockimages,
#fineartprints,
#corporate,
#aerial,
#construction,
#interiordesign,
#home,
#residential,
#support,
#bio,
#clientlogin  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#fineartprintsbutton a,
#clientloginbutton a,
#homebutton a,
#stockimagesbutton a,
#portfoliobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#residentialbutton a,
#architecturebutton a,
#constructionbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 65px;
   background-position: 0% 0px;
   font-size: 65px;
   line-height: 65px;
}

#biobutton a:hover,
#blogbutton a:hover,
#supportbutton a:hover  {
   background-position: -16px 0%;
}

#corporatebutton a:hover,
#aerialbutton a:hover  {
   background-position: -79px 0%;
}

#interiordesignbutton a,
#lifescapesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 66px;
   background-position: 0% 0px;
   font-size: 66px;
   line-height: 66px;
}

#architecturethumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 54px;
   height: 35px;
}

#architecturethumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 154px;
   top: 665px;
   z-index: 6;
   width: 715px;
   height: 63px;
}

#architecturepicturebox table  {
   width: 100%;
   height: 100%;
}

#interiordesignbutton a:hover  {
   background-position: -94px 0%;
}

#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#fineartprintsbutton a:hover  {
   background-position: -101px 0%;
}

#photographybyjeffreysauers  {
   background: url(residentialmedia/photographybyjeffreysauers.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 0px;
   z-index: 4;
   width: 406px;
   height: 144px;
}

#constructionbutton a:hover  {
   background-position: -84px 0%;
}

#architecturebutton a:hover  {
   background-position: -83px 0%;
}

#stockimagesbutton a:hover  {
   background-position: -91px 0%;
}

#residentialbutton a:hover  {
   background-position: -78px 0%;
}

#clientloginbutton a:hover  {
   background-position: -86px 0%;
}

#lifescapesbutton a:hover  {
   background-position: -76px 0%;
}

#portfoliobutton a:hover  {
   background-position: -72px 0%;
}

#architecturepicturebox  {
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 114px;
   z-index: 6;
   width: 799px;
   height: 544px;
}

#interiordesignbutton a  {
   width: 94px;
   background-image: url(residentialmedia/interiordesignbutton.gif);
}

#fineartprintsbutton a  {
   width: 101px;
   background-image: url(residentialmedia/fineartprintsbutton.gif);
}

#cpiinfotext p a:hover  {
   font-style: italic;
}

#interiordesignbutton  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 206px;
   z-index: 7;
   width: 94px;
   height: 66px;
}

#constructionbutton a  {
   width: 84px;
   background-image: url(residentialmedia/constructionbutton.gif);
}

#architecturebutton a  {
   width: 83px;
   background-image: url(residentialmedia/architecturebutton.gif);
}

#fineartprintsbutton  {
   visibility: visible;
   position: absolute;
   left: 701px;
   top: 92px;
   z-index: 4;
   width: 101px;
   height: 15px;
}

#clientloginbutton a  {
   width: 86px;
   background-image: url(residentialmedia/clientloginbutton.gif);
}

#stockimagesbutton a  {
   width: 91px;
   background-image: url(residentialmedia/stockimagesbutton.gif);
}

#residentialbutton a  {
   width: 78px;
   background-image: url(residentialmedia/residentialbutton.gif);
}

#architecturebutton  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 128px;
   z-index: 5;
   width: 83px;
   height: 65px;
}

#homebutton a:hover  {
   background-position: -40px 0%;
}

#constructionbutton  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 284px;
   z-index: 4;
   width: 84px;
   height: 65px;
}

#prevbutton a:hover  {
   background-position: -49px 0%;
}

#nextbutton a:hover  {
   background-position: -48px 0%;
}

#lifescapesbutton a  {
   width: 76px;
   background-image: url(residentialmedia/lifescapesbutton.gif);
}

#residentialbutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 360px;
   z-index: 4;
   width: 78px;
   height: 65px;
}

#corporatebutton a  {
   background: url(residentialmedia/corporatebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 64px;
   width: 79px;
   font-size: 64px;
   line-height: 64px;
}

#portfoliobutton a  {
   width: 72px;
   background-image: url(residentialmedia/portfoliobutton.gif);
}

#stockimagesbutton  {
   visibility: visible;
   position: absolute;
   left: 602px;
   top: 92px;
   z-index: 4;
   width: 91px;
   height: 15px;
}

#clientloginbutton  {
   visibility: visible;
   position: absolute;
   left: 810px;
   top: 92px;
   z-index: 4;
   width: 86px;
   height: 15px;
}

#lifescapesbutton  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 594px;
   z-index: 4;
   width: 76px;
   height: 66px;
}

#corporatebutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 517px;
   z-index: 4;
   width: 79px;
   height: 64px;
}

#backgroundimage  {
   background: url(blogmedia/backgroundimage.gif) no-repeat;
   position: absolute;
   left: 111px;
   top: 110px;
   z-index: 3;
   width: 820px;
   height: 569px;
}

#supportbutton a  {
   background: url(residentialmedia/supportbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 62px;
   width: 16px;
   font-size: 62px;
   line-height: 62px;
}

#portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 523px;
   top: 92px;
   z-index: 4;
   width: 72px;
   height: 15px;
}

#slideshowstroke  {
   background: url(residentialmedia/slideshowstroke.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 113px;
   z-index: 5;
   width: 807px;
   height: 553px;
}

#cpiinfotext p a  {
   font-style: Normal;
   text-decoration: none;
   color: #FFFFFF;
}

#aerialbutton a  {
   background: url(residentialmedia/aerialbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 67px;
   width: 79px;
   font-size: 67px;
   line-height: 67px;
}

#backgroundcopy  {
   background: url(residentialmedia/backgroundcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 768px;
}

#cpiinfotext p  {
   font: 14px/17px "Copperplate Gothic Light";
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#supportbutton  {
   visibility: visible;
   position: absolute;
   left: 931px;
   top: 211px;
   z-index: 4;
   width: 16px;
   height: 62px;
}

#aerialbutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 437px;
   z-index: 4;
   width: 79px;
   height: 67px;
}

#nextbutton a  {
   width: 48px;
   background-image: url(residentialmedia/nextbutton.gif);
}

#prevbutton a  {
   width: 49px;
   background-image: url(residentialmedia/prevbutton.gif);
}

#blogbutton a  {
   background: url(residentialmedia/blogbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 16px;
   font-size: 40px;
   line-height: 40px;
}

#homebutton a  {
   width: 40px;
   background-image: url(residentialmedia/homebutton.gif);
}

#cpiinfotext  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 701px;
   z-index: 4;
   width: 960px;
}

#biobutton a  {
   background: url(residentialmedia/biobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 16px;
   font-size: 28px;
   line-height: 28px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 476px;
   top: 92px;
   z-index: 5;
   width: 40px;
   height: 15px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 932px;
   top: 131px;
   z-index: 4;
   width: 16px;
   height: 40px;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 99px;
   top: 679px;
   z-index: 5;
   width: 49px;
   height: 24px;
}

#infotext p  {
   font: 12px/14px "Lucida Sans";
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 876px;
   top: 680px;
   z-index: 5;
   width: 48px;
   height: 24px;
}

#biobutton  {
   visibility: visible;
   position: absolute;
   left: 931px;
   top: 177px;
   z-index: 4;
   width: 16px;
   height: 28px;
}

#infotext  {
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 151px;
   z-index: 2;
   width: 791px;
}

#stroke  {
   background: url(residentialmedia/stroke.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 10px;
   z-index: 3;
   width: 1003px;
   height: 750px;
}

.sgthumb:hover  {
   border-color: #FF0000;
   border-style: solid;
}

.sgthumb  {
   border: 1px none #C0C0C0;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 54px;
   height: 35px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

