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

a ins  {
   text-decoration: none;
}

#oakrockbutton a,
#hervanitybutton a,
#strawberriesbutton a,
#hoodedwomanbutton a,
#towertheaterbutton a,
#vacationinhellbutton a,
#wineandfruitbutton a,
#greenhornetbutton a,
#orientalwomanbuttoncopy a,
#springtimeinsierrasbutton a,
#pomegranatebutton a,
#sphinxbutton a,
#hillsbroscoffeebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#goldengatesunsetbutton a,
#laketahoe1button a,
#sanfranciscosleepsbutton a,
#barstoolbutton a,
#palaceoffineartsbutton a,
#sanfranciscofantasybutton a,
#peacockbutton a,
#grapesbutton a,
#birdbutton a,
#catbutton a,
#northbeachbutton a,
#enchantedpondbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#californiafoothillsbutton a,
#laketahoe2button a,
#nudebutton a,
#beautyandbeastbutton a,
#carrotdudebutton a,
#mtwhitneybutton a,
#oaktreebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 44px;
   background-position: 0% 0px;
   font-size: 44px;
   line-height: 44px;
}

#pid3galleries,
#pid8surreal,
#pid7stilllifes,
#pid1home,
#pid4animals,
#pid6sanfrancisco,
#pid9contact,
#pid2about,
#pid5landscapes  {
   margin: 0px auto 0px auto;
   height: 642px;
   width: 765px;
   position: relative;
   background-color: #EFEAE6;
}

#birdbutton,
#peacockbutton,
#catbutton,
#barstoolbutton,
#sanfranciscosleepsbutton  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 47px;
   height: 46px;
}

#hervanitybutton,
#sphinxbutton,
#strawberriesbutton,
#greenhornetbutton  {
   visibility: visible;
   position: absolute;
   top: 234px;
   z-index: 3;
   width: 47px;
   height: 43px;
}

#crossingoverbutton a,
#offeringtolovebutton a,
#lassendunesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

#hoodedwomanbutton,
#orientalwomanbuttoncopy,
#hillsbroscoffeebutton  {
   visibility: visible;
   position: absolute;
   top: 282px;
   z-index: 3;
   width: 46px;
   height: 43px;
}

#pomegranatebutton,
#sanfranciscofantasybutton,
#wineandfruitbutton  {
   visibility: visible;
   position: absolute;
   top: 133px;
   z-index: 3;
   width: 47px;
}

#oakrockbutton,
#towertheaterbutton,
#springtimeinsierrasbutton  {
   visibility: visible;
   position: absolute;
   top: 183px;
   z-index: 3;
   width: 47px;
   height: 43px;
}

#carrotdudepopupimg,
#sphinxpopupimg,
#greenhornetpopupimg  {
   visibility: hidden;
   position: absolute;
   left: 12px;
   top: 126px;
   width: 502px;
   height: 398px;
}

#copyrightcharlieasher2009 p,
#websitedesignrhondaasher p  {
   font: bold 10px/48px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #464544;
   text-align: left;
}

#mtwhitneybutton,
#laketahoe2button,
#oaktreebutton  {
   visibility: visible;
   position: absolute;
   top: 133px;
   z-index: 3;
   width: 47px;
   height: 44px;
}

#vacationinhellpopupimg,
#barstoolpopupimg  {
   visibility: hidden;
   position: absolute;
   left: 13px;
   top: 126px;
   width: 385px;
   height: 494px;
}

#beautyandbeastbutton,
#carrotdudebutton  {
   visibility: visible;
   position: absolute;
   top: 184px;
   z-index: 3;
   width: 47px;
   height: 44px;
}

#lassendunesbutton,
#crossingoverbutton  {
   visibility: visible;
   position: absolute;
   top: 134px;
   z-index: 3;
   width: 47px;
   height: 45px;
}

#laketahoe1button,
#enchantedpondbutton  {
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 133px;
   z-index: 3;
   height: 46px;
}

#sanfranciscofantasybutton a  {
   width: 47px;
   background-image: url(sg_sanfrancisco_media/sanfranciscofantasybutton.jpg);
}

#californiafoothillsbutton a  {
   width: 46px;
   background-image: url(sg_landscapes_media/californiafoothillsbutton.jpg);
}

#springtimeinsierrasbutton a  {
   width: 47px;
   background-image: url(sg_landscapes_media/springtimeinsierrasbutton.jpg);
}

#sanfranciscosleepsbutton a  {
   width: 47px;
   background-image: url(sg_sanfrancisco_media/sanfranciscosleepsbutton.jpg);
}

#sanfranciscofantasybutton  {
   height: 46px;
   left: 642px;
}

#springtimeinsierrasbutton  {
   left: 642px;
}

#orientalwomanbuttoncopy a  {
   width: 46px;
   background-image: url(sg_surreal_media/orientalwomanbuttoncopy.jpg);
}

#copyrightcharlieasher2009  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 610px;
   z-index: 4;
   width: 186px;
}

#contactinfotext p a:hover  {
   color: #DFE2E3;
   text-decoration: underline;
}

#goldengatesunsetbutton a  {
   width: 47px;
   background-image: url(sg_sanfrancisco_media/goldengatesunsetbutton.jpg);
}

#websitedesignrhondaasher  {
   visibility: visible;
   position: absolute;
   left: 580px;
   top: 610px;
   z-index: 4;
   width: 198px;
}

#galleriesmenu li a:hover  {
   background-color: #3A3B3B;
   color: #EFEAE6;
}

#palaceoffineartsbutton a  {
   width: 49px;
   background-image: url(sg_sanfrancisco_media/palaceoffineartsbutton.jpg);
}

#sanfranciscosleepsbutton  {
   top: 133px;
   left: 535px;
}

#hillsbroscoffeebutton a  {
   width: 46px;
   background-image: url(sg_surreal_media/hillsbroscoffeebutton.jpg);
}

#orientalwomanbuttoncopy  {
   left: 589px;
}

#offeringtolovebutton a  {
   width: 46px;
   background-image: url(sg_surreal_media/offeringtolovebutton.jpg);
}

#goldengatesunsetbutton  {
   visibility: visible;
   position: absolute;
   left: 589px;
   top: 133px;
   z-index: 3;
   width: 47px;
   height: 46px;
}

#vacationinhellpopupimg  {
   z-index: 7;
}

#vacationinhellbutton a  {
   width: 46px;
   background-image: url(sg_surreal_media/vacationinhellbutton.jpg);
}

#beautyandbeastbutton a  {
   width: 47px;
   background-image: url(sg_surreal_media/beautyandbeastbutton.jpg);
}

#girlsupperbodynomerge  {
   background: url(sg_home_media/girlsupperbodynomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 268px;
   z-index: 7;
   width: 125px;
   height: 137px;
}

#enchantedpondbutton a  {
   width: 48px;
   background-image: url(sg_surreal_media/enchantedpondbutton.jpg);
}

#hillsbroscoffeebutton  {
   left: 535px;
}

#crossingoverbutton a  {
   width: 47px;
   background-image: url(sg_surreal_media/crossingoverbutton.jpg);
}

#bricksshadowsnomerge  {
   background: url(sg_home_media/bricksshadowsnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 765px;
   height: 642px;
}

#beautyandbeastbutton  {
   left: 642px;
}

#towertheaterbutton a  {
   width: 47px;
   background-image: url(sg_landscapes_media/towertheaterbutton.jpg);
}

#strawberriesbutton a  {
   width: 47px;
   background-image: url(sg_stilllifes_media/strawberriesbutton.jpg);
}

#wineandfruitbutton a  {
   width: 47px;
   background-image: url(sg_stilllifes_media/wineandfruitbutton.jpg);
}

#lassendunesbutton a  {
   width: 47px;
   background-image: url(sg_surreal_media/lassendunesbutton.jpg);
}

#hoodedwomanbutton a  {
   width: 46px;
   background-image: url(sg_surreal_media/hoodedwomanbutton.jpg);
}

#mainmenu li a:hover  {
   color: #881209;
}

#enchantedpondbutton  {
   width: 48px;
}

#greenhornetbutton a  {
   width: 47px;
   background-image: url(sg_surreal_media/greenhornetbutton.jpg);
}

#greenhornetpopupimg  {
   z-index: 8;
}

#contactinfotext p a  {
   border: 0px none #000000;
   font-size: 16px;
   text-decoration: none;
   color: #FFFFFF;
}

#pomegranatebutton a  {
   width: 47px;
   background-image: url(sg_stilllifes_media/pomegranatebutton.jpg);
}

#crossingoverbutton  {
   left: 642px;
}

#laketahoe2button a  {
   width: 47px;
   background-image: url(sg_landscapes_media/laketahoe2button.jpg);
}

#wineandfruitbutton  {
   height: 43px;
   left: 642px;
}

#galleriesmenu li a  {
   background-color: transparent;
   border-bottom-color: #EFEAE6;
   border-bottom-style: solid;
   border-right-color: #EFEAE6;
   border-right-style: solid;
   border-left-color: #EFEAE6;
   border-left-style: solid;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #201F1F;
   width: 100%;
   display: block;
}

#carrotdudepopupimg  {
   z-index: 13;
}

#laketahoe1button a  {
   width: 46px;
   background-image: url(sg_landscapes_media/laketahoe1button.jpg);
}

#towertheaterbutton  {
   left: 696px;
}

#northbeachbutton a  {
   width: 45px;
   background-image: url(sg_sanfrancisco_media/northbeachbutton.jpg);
}

#carrotdudebutton a  {
   width: 47px;
   background-image: url(sg_surreal_media/carrotdudebutton.jpg);
}

#strawberriesbutton  {
   left: 535px;
   top: 133px;
}

#pomegranatebutton  {
   height: 43px;
   left: 589px;
}

#hoodedwomanbutton  {
   left: 643px;
}

#cursordirectionsg  {
   background: url(sg_galleries_media/cursordirectionsg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 144px;
   top: 271px;
   z-index: 3;
   width: 140px;
   height: 98px;
}

#lassendunesbutton  {
   left: 589px;
}

#contactinfotext p  {
   font: 18px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 11px;
   text-align: center;
}

#greenhornetbutton  {
   left: 642px;
}

#hervanitybutton a  {
   width: 47px;
   background-image: url(sg_surreal_media/hervanitybutton.jpg);
}

#mtwhitneybutton a  {
   width: 47px;
   background-image: url(sg_landscapes_media/mtwhitneybutton.jpg);
}

#carrotdudebutton  {
   left: 589px;
}

#barstoolbutton a  {
   width: 47px;
   background-image: url(sg_surreal_media/barstoolbutton.jpg);
}

#laketahoe2button  {
   left: 587px;
}

#laketahoe1button  {
   width: 46px;
}

#galleriesmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#barstoolpopupimg  {
   z-index: 14;
}

#contactinfotext  {
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 230px;
   z-index: 6;
   width: 183px;
}

#hervanitybutton  {
   left: 535px;
}

#oaktreebutton a  {
   width: 47px;
   background-image: url(sg_landscapes_media/oaktreebutton.jpg);
}

#peacockbutton a  {
   width: 47px;
   background-image: url(sg_animals_media/peacockbutton.jpg);
}

#mtwhitneybutton  {
   left: 696px;
}

#oakrockbutton a  {
   width: 47px;
   background-image: url(sg_landscapes_media/oakrockbutton.jpg);
}

#sphinxpopupimg  {
   z-index: 9;
}

#grapesbutton a  {
   width: 46px;
   background-image: url(sg_stilllifes_media/grapesbutton.jpg);
}

#sphinxbutton a  {
   width: 47px;
   background-image: url(sg_surreal_media/sphinxbutton.jpg);
}

#layer42nomerge  {
   background: url(sg_home_media/layer42nomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 150px;
   z-index: 4;
   width: 232px;
   height: 311px;
}

#barstoolbutton  {
   top: 183px;
   left: 535px;
}

#peacockbutton  {
   top: 134px;
   left: 642px;
}

#oaktreebutton  {
   left: 641px;
}

#mainmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #212020;
   height: 100%;
}

#charlieasherg  {
   background: url(sg_home_media/charlieasherg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 51px;
   z-index: 4;
   width: 250px;
   height: 30px;
}

#bottomgreybar  {
   background: url(sg_home_media/bottomgreybar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 622px;
   z-index: 4;
   width: 765px;
   height: 20px;
}

#galleriesmenu  {
   font: bold 10px/18px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #201F1F;
   visibility: hidden;
   position: absolute;
   left: 419px;
   top: 29px;
   z-index: 4;
   width: 96px;
}

#oakrockbutton  {
   left: 587px;
}

#nudebutton a  {
   width: 46px;
   background-image: url(sg_surreal_media/nudebutton.jpg);
}

#sphinxbutton  {
   left: 589px;
}

#grapesbutton  {
   visibility: visible;
   position: absolute;
   left: 698px;
   top: 133px;
   z-index: 3;
   width: 46px;
   height: 46px;
}

#birdbutton a  {
   width: 47px;
   background-image: url(sg_animals_media/birdbutton.jpg);
}

#contactframe  {
   background: url(sg_contact_media/contactframe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 226px;
   top: 146px;
   z-index: 5;
   width: 245px;
   height: 321px;
}

#catbutton a  {
   width: 47px;
   background-image: url(sg_animals_media/catbutton.jpg);
}

#fineartistg  {
   background: url(sg_home_media/fineartistg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 98px;
   z-index: 4;
   width: 174px;
   height: 9px;
}

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

#birdbutton  {
   top: 134px;
   left: 535px;
}

#topgreybar  {
   background: url(sg_home_media/topgreybar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 765px;
   height: 31px;
}

#catbutton  {
   top: 134px;
   left: 589px;
}

#topbricks  {
   background: url(sg_galleries_media/topbricks.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 765px;
   height: 117px;
}

#pricingg  {
   background: url(sg_galleries_media/pricingg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 537px;
   top: 548px;
   z-index: 3;
   width: 204px;
   height: 39px;
}

#mainmenu  {
   font: bold 12px/40px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 40px;
   padding: 0px;
   list-style: none;
   text-align: right;
   color: #212020;
   position: absolute;
   left: 305px;
   top: -2px;
   z-index: 5;
}

#layer6  {
   background: url(sg_contact_media/layer6.jpg) no-repeat;
   position: absolute;
   left: 7px;
   top: 169px;
   z-index: 6;
   width: 232px;
   height: 272px;
}

#layer4  {
   background: url(sg_home_media/layer4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 487px;
   top: 162px;
   z-index: 4;
   width: 217px;
   height: 282px;
}

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

