#familiesgallerybutton a.nmh,
#fashiongallerybutton a.pm,
#familiesgallerybutton a.pm,
#familiesgallerybutton a:hover,
#fashiongallerybutton a.nmh,
#fashiongallerybutton a:hover,
#fashiongallerybutton a.pmh,
#familiesgallerybutton a.pmh  {
   background-position: -77px 0%;
}

#professionalgallerybutton a:hover,
#professionalgallerybutton a.pm,
#professionalgallerybutton a.pmh,
#professionalgallerybutton a.nmh  {
   background-position: -118px 0%;
}

#couplesgallerybutton a.pm,
#couplesgallerybutton a:hover,
#couplesgallerybutton a.nmh,
#couplesgallerybutton a.pmh  {
   background-position: -78px 0%;
}

#weddinggallerybutton a:hover,
#weddinggallerybutton a.nmh,
#weddinggallerybutton a.pmh,
#weddinggallerybutton a.pm  {
   background-position: -94px 0%;
}

#seniorsgallerybutton a.nmh,
#seniorsgallerybutton a.pmh,
#seniorsgallerybutton a.pm,
#seniorsgallerybutton a:hover  {
   background-position: -76px 0%;
}

#familiesgallerybutton a.cmh,
#fashiongallerybutton a.cmh,
#familiesgallerybutton a.cm,
#fashiongallerybutton a.cm  {
   background-position: -154px 0%;
}

#kidgallerybutton a.nmh,
#kidgallerybutton a.pmh,
#kidgallerybutton a.pm,
#kidgallerybutton a:hover  {
   background-position: -72px 0%;
}

#professionalgallerybutton a.cm,
#professionalgallerybutton a.cmh  {
   background-position: -236px 0%;
}

#seniorsgallerybutton a.cm,
#seniorsgallerybutton a.cmh  {
   background-position: -152px 0%;
}

#couplesgallerybutton a.cm,
#couplesgallerybutton a.cmh  {
   background-position: -156px 0%;
}

#weddinggallerybutton a.cmh,
#weddinggallerybutton a.cm  {
   background-position: -188px 0%;
}

#i5279homebutton a.nmh,
#i5279homebutton a:hover  {
   background-position: -137px 0%;
}

#kidgallerybutton a.cmh,
#kidgallerybutton a.cm  {
   background-position: -144px 0%;
}

#professionalgallerybutton a  {
   line-height: 29px;
   font-size: 29px;
   width: 118px;
   height: 29px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/professionalgallerybutton.gif);
}

#clickthelinksabovetobrows  {
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/clickthelinksabovetobrows.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 46px;
   width: 391px;
   z-index: 4;
   top: 243px;
   left: 351px;
   position: absolute;
}

#seniorsgallerybutton a  {
   line-height: 29px;
   font-size: 29px;
   width: 76px;
   height: 29px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/seniorsgallerybutton.gif);
}

#weddinggallerybutton a  {
   line-height: 29px;
   font-size: 29px;
   width: 94px;
   height: 29px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/weddinggallerybutton.gif);
}

#couplesgallerybutton a  {
   line-height: 29px;
   font-size: 29px;
   width: 78px;
   height: 29px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/couplesgallerybutton.gif);
}

#mainportfolioimages  {
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/mainportfolioimages.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 446px;
   width: 714px;
   z-index: 4;
   top: 297px;
   left: 40px;
   position: absolute;
}

#portfolionavheader  {
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/portfolionavheader.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 58px;
   width: 780px;
   z-index: 4;
   top: 113px;
   left: 11px;
   position: absolute;
}

#kidgallerybutton a  {
   line-height: 29px;
   font-size: 29px;
   width: 72px;
   height: 29px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/kidgallerybutton.gif);
}

#i5279homebutton a  {
   line-height: 38px;
   font-size: 38px;
   width: 137px;
   height: 38px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/d5279homebutton.png);
}

#i5279homebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 38px;
   width: 137px;
   z-index: 4;
   top: 35px;
   left: 631px;
   position: absolute;
}

#briphotography  {
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/briphotography.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 19px;
   width: 154px;
   z-index: 5;
   top: 223px;
   left: 77px;
   position: absolute;
}

#portfolio  {
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/portfolio.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 59px;
   width: 307px;
   z-index: 4;
   top: 236px;
   left: 40px;
   position: absolute;
}

#home  {
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/home.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 112px;
   width: 396px;
   z-index: 4;
   top: 0px;
   left: 1px;
   position: absolute;
}

html, body  {
   background-image: none;
   background-color: #000000;
}

body  {
   background-color: transparent;
}


