a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i3girlsfixtext div li,
#i1425printdesigntext p,
#feestext p,
#i1425printdesigntext li,
#otherservicesdescripttext li,
#christmascardtext div p,
#editingtext p,
#feestext li,
#i1491webdesigntext li,
#briabouttext li,
#christmascardtext div li,
#photoeditingtext li,
#i1491webdesigntext p,
#copyrighttext li,
#topheadertext li,
#cheneaexamplestext div p,
#editingtext li,
#otherservicesdescripttext p,
#i3girlsfixtext div p,
#cheneaexamplestext div li,
#i1426webdesigntext p,
#i1426webdesigntext li,
#copyrighttext p,
#briabouttext p,
#photoeditingtext p,
#topheadertext p  {
   padding: 0px;
   margin: 0px;
   font-family: Verdana, sans-serif;
   font-weight: normal;
   font-style: normal;
   font-variant: normal;
   text-decoration: none;
   color: #FFFFFF;
   text-indent: 0px;
   text-align: center;
}

#i295printdesignbutton > div:first-child,
#i291webdesignbutton > div:first-child,
#i3girlsfixtext > div:first-child,
#professionalgallerythumbs > div:first-child,
#couplesgallerythumbsheet > div:first-child,
#kidgallerythumbsheet > div:first-child,
#seniorsgallerythumbsheet > div:first-child,
#i294photoeditingbutton > div:first-child,
#fashiongallerythumbsheet > div:first-child,
#cheneaexamplestext > div:first-child,
#weddinggallerythumbsheet > div:first-child,
#familiesgallerythumbsheet > div:first-child,
#christmascardtext > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#weddinggallerythumbsheet,
#gallerybg,
#gallerybgcopy,
#kidgallerythumbsheet,
#gallerybgcopy4,
#gallerybgcopy3,
#gallerybgcopy6,
#couplesgallerythumbsheet,
#fashiongallerythumbsheet,
#seniorsgallerythumbsheet,
#familiesgallerythumbsheet,
#gallerybgcopy2,
#gallerybgcopy5,
#professionalgallerythumbs  {
   overflow: hidden;
   position: absolute;
   left: 8px;
   top: 176px;
   width: 783px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerybg > div:first-child,
#gallerybgcopy3 > div:first-child,
#gallerybgcopy > div:first-child,
#gallerybgcopy6 > div:first-child,
#gallerybgcopy2 > div:first-child,
#gallerybgcopy5 > div:first-child,
#gallerybgcopy4 > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 783px;
   height: 616px;
   background-color: #000000;
   background-image: none;
}

#i295printdesignbutton div a:hover,
#i294photoeditingbutton div a:hover,
#i295printdesignbutton div a.nmh,
#i291webdesignbutton div a:hover,
#i294photoeditingbutton div a.nmh,
#i291webdesignbutton div a.nmh  {
   background-position: -169px 0%;
}

#portfoliobutton a.nmh,
#i57otherservicesbutton a.nmh,
#i57otherservicesbutton a.pm,
#i57otherservicesbutton a.pmh,
#i57otherservicesbutton a:hover,
#portfoliobutton a:hover  {
   background-position: -137px 0%;
}

#professionalgallerybutton,
#kidgallerybutton,
#seniorsgallerybutton,
#weddinggallerybutton,
#couplesgallerybutton,
#fashiongallerybutton,
#familiesgallerybutton  {
   position: absolute;
   top: 126px;
   z-index: 5;
   height: 29px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer10 > div:first-child,
#layer9 > div:first-child,
#layer8 > div:first-child,
#layer6copy > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 187px;
   height: 270px;
   background-repeat: no-repeat;
}

#normal > div:first-child,
#blackwhite > div:first-child,
#desaturated > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 10px;
   background-repeat: no-repeat;
}

#i1400printdesignbutton a,
#i1406webdesignbutton a,
#i1383photoeditingbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 251px;
   height: 148px;
}

#i1383photoeditingbutton,
#i1400printdesignbutton,
#i1406webdesignbutton  {
   position: absolute;
   top: 360px;
   width: 251px;
   height: 148px;
   margin-left: 0px;
   margin-top: 0px;
}

#example2button a,
#example3button a,
#example1button a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 110px;
   font-size: 30px;
   line-height: 30px;
}

#layer13 > div:first-child,
#layer12 > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 186px;
   background-repeat: no-repeat;
}

#feepdfdownloadbutton a,
#webdesignpdfdownloadbutto a  {
   background-repeat: no-repeat;
   display: block;
   width: 296px;
   height: 179px;
}

#before > div:first-child,
#after > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 14px;
   background-repeat: no-repeat;
}

#i1479printdesigntext li,
#i1479printdesigntext p  {
   font: normal normal 15px/17px Verdana, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #FEFEFE;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: -1px;
   text-indent: 0px;
   text-align: center;
}

#example2button,
#example1button,
#example3button  {
   position: absolute;
   top: 351px;
   z-index: 4;
   width: 110px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#fashiongallerybutton a,
#familiesgallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   width: 77px;
   font-size: 29px;
   line-height: 29px;
}

#webdesignpdfdownloadbutto,
#feepdfdownloadbutton  {
   position: absolute;
   top: 425px;
   z-index: 4;
   width: 296px;
   height: 179px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

#professionalgallerythumbs > div:first-child  {
   min-height: 616px;
   width: 783px;
}

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

#familiesgallerythumbsheet > div:first-child  {
   min-height: 616px;
   width: 783px;
}

#couplesgallerythumbsheet > div:first-child  {
   min-height: 616px;
   width: 783px;
}

#weddinggallerythumbsheet > div:first-child  {
   min-height: 616px;
   width: 783px;
}

#fashiongallerythumbsheet > div:first-child  {
   min-height: 616px;
   width: 783px;
}

#seniorsgallerythumbsheet > div:first-child  {
   min-height: 616px;
   width: 783px;
}

#i294photoeditingbutton > div:first-child  {
   height: 21px;
   width: 169px;
}

#i295printdesignbutton > div:first-child  {
   height: 20px;
   width: 169px;
}

#i57otherservicesbutton,
#aboutusbutton  {
   position: absolute;
   top: 173px;
   z-index: 6;
   height: 58px;
   margin-left: 0px;
   margin-top: 0px;
}

#kidgallerythumbsheet > div:first-child  {
   min-height: 616px;
   width: 783px;
}

#layer10,
#layer9,
#layer6copy,
#layer8  {
   overflow: hidden;
   position: absolute;
   top: 419px;
   width: 187px;
   height: 270px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i291webdesignbutton > div:first-child  {
   height: 18px;
   width: 169px;
}

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

#cheneaexamplestext > div:first-child  {
   width: 705px;
}

#photoeditingbgglow,
#webdesignbgglow  {
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 766px;
   height: 80px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#christmascardtext > div:first-child  {
   width: 151px;
}

#i1425printdesigntext,
#editingtext  {
   position: absolute;
   top: 505px;
   z-index: 6;
   width: 221px;
   margin-left: 0px;
   margin-top: 0px;
}

#normal,
#desaturated,
#blackwhite  {
   overflow: hidden;
   position: absolute;
   top: 403px;
   z-index: 4;
   height: 10px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i3girlsfixtext > div:first-child  {
   width: 705px;
}

#desaturated > div:first-child  {
   background-image: url(sg_photoediting_media/desaturated.jpg);
   width: 81px;
}

#blackwhite > div:first-child  {
   background-image: url(sg_photoediting_media/blackwhite.jpg);
   width: 91px;
}

#layer6copy > div:first-child  {
   background-image: url(sg_photoediting_media/layer6copy.gif);
}

#otherservicesdescripttext li  {
   font-size: 12px;
   line-height: 17px;
   letter-spacing: -1px;
}

#i294photoeditingbutton div a  {
   background: url(sg_webdesign_media/d294photoeditingbutton.gif) no-repeat;
   display: block;
   height: 21px;
   width: 169px;
   font-size: 21px;
   line-height: 21px;
}

#webdesignpdfdownloadbutto a  {
   background-image: url(sg_fees_media/webdesignpdfdownloadbutto.png);
}

#otherservicesdescripttext p  {
   font-size: 12px;
   line-height: 17px;
   letter-spacing: -1px;
}

#i295printdesignbutton div a  {
   background: url(sg_webdesign_media/d295printdesignbutton.gif) no-repeat;
   display: block;
   height: 20px;
   width: 169px;
   font-size: 20px;
   line-height: 20px;
}

#i291webdesignbutton div a  {
   background: url(sg_webdesign_media/d291webdesignbutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 169px;
   font-size: 18px;
   line-height: 18px;
}

#i1383photoeditingbutton a  {
   background-image: url(sg_otherservices_media/d1383photoeditingbutton.gif);
}

#layer13 > div:first-child  {
   background-image: url(sg_photoediting_media/layer13.jpg);
   width: 226px;
}

#layer10 > div:first-child  {
   background-image: url(sg_photoediting_media/layer10.gif);
}

#webdesignpdfdownloadbutto  {
   left: 87px;
}

#layer12 > div:first-child  {
   background-image: url(sg_photoediting_media/layer12.jpg);
   width: 256px;
}

#familiesgallerythumbsheet  {
   min-height: 616px;
   z-index: 9;
}

#cheneaexamplestext div li  {
   font-size: 17px;
   line-height: 21px;
   letter-spacing: -1px;
}

#professionalgallerybutton  {
   width: 118px;
   left: 651px;
}

#professionalgallerythumbs  {
   min-height: 616px;
   z-index: 17;
}

#i57otherservicesbutton a  {
   background: url(sg_webdesign_media/d57otherservicesbutton.gif) no-repeat;
   display: block;
   height: 58px;
   width: 137px;
   font-size: 58px;
   line-height: 58px;
}

#i1400printdesignbutton a  {
   background-image: url(sg_otherservices_media/d1400printdesignbutton.gif);
}

#fashiongallerythumbsheet  {
   min-height: 616px;
   z-index: 15;
}

#before > div:first-child  {
   background-image: url(sg_photoediting_media/before.jpg);
   width: 56px;
}

#weddinggallerythumbsheet  {
   min-height: 616px;
   z-index: 13;
}

#layer9 > div:first-child  {
   background-image: url(sg_photoediting_media/layer9.gif);
}

#normal > div:first-child  {
   background-image: url(sg_photoediting_media/normal.jpg);
   width: 48px;
}

#cheneaexamplestext div p  {
   font-size: 17px;
   line-height: 21px;
   letter-spacing: -1px;
}

#layer8 > div:first-child  {
   background-image: url(sg_photoediting_media/layer8.gif);
}

#couplesgallerythumbsheet  {
   min-height: 616px;
   z-index: 11;
}

#seniorsgallerythumbsheet  {
   min-height: 616px;
   z-index: 7;
}

#christmascardtext div li  {
   font-size: 10px;
   line-height: 17px;
   letter-spacing: -1px;
}

#i1383photoeditingbutton  {
   z-index: 4;
   left: 38px;
}

#after > div:first-child  {
   background-image: url(sg_photoediting_media/after.jpg);
   width: 43px;
}

#christmascardtext div p  {
   font-size: 10px;
   line-height: 17px;
   letter-spacing: -1px;
}

#familiesgallerybutton a  {
   background-image: url(sg_portfolio_media/familiesgallerybutton.gif);
}

#i1425printdesigntext li  {
   font-size: 12px;
   line-height: 17px;
   letter-spacing: -1px;
}

#i294photoeditingbutton  {
   overflow: hidden;
   position: absolute;
   left: 287px;
   top: 228px;
   z-index: 8;
   width: 169px;
   height: 21px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i1425printdesigntext p  {
   font-size: 12px;
   line-height: 17px;
   letter-spacing: -1px;
}

#fashiongallerybutton a  {
   background-image: url(sg_portfolio_media/fashiongallerybutton.gif);
}

#i57otherservicesbutton  {
   width: 137px;
   left: 301px;
}

#feepdfdownloadbutton a  {
   background-image: url(sg_fees_media/feepdfdownloadbutton.png);
}

#i1406webdesignbutton a  {
   background-image: url(sg_otherservices_media/d1406webdesignbutton.gif);
}

#i1400printdesignbutton  {
   z-index: 5;
   left: 276px;
}

#i1426webdesigntext li  {
   font-size: 12px;
   line-height: 17px;
   letter-spacing: -1px;
}

#familiesgallerybutton  {
   width: 77px;
   left: 129px;
}

#i295printdesignbutton  {
   overflow: hidden;
   position: absolute;
   left: 287px;
   top: 249px;
   z-index: 6;
   width: 169px;
   height: 20px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i3girlsfixtext div li  {
   letter-spacing: -1px;
   line-height: 21px;
   font-size: 17px;
}

#i1491webdesigntext li  {
   font: 17px/25px Verdana-Bold, Verdana, sans-serif;
   letter-spacing: 0px;
}

#feepdfdownloadbutton  {
   left: 416px;
}

#i1425printdesigntext  {
   left: 294px;
}

#i1491webdesigntext p  {
   font: 17px/25px Verdana-Bold, Verdana, sans-serif;
   letter-spacing: 0px;
}

#weddinggallerybutton  {
   width: 94px;
   left: 434px;
}

#i1406webdesignbutton  {
   z-index: 6;
   left: 517px;
}

#couplesgallerybutton  {
   width: 78px;
   left: 332px;
}

#fashiongallerybutton  {
   width: 77px;
   left: 548px;
}

#seniorsgallerybutton  {
   width: 76px;
   left: 28px;
}

#i1426webdesigntext p  {
   font-size: 12px;
   line-height: 17px;
   letter-spacing: -1px;
}

#kidgallerythumbsheet  {
   min-height: 616px;
   z-index: 19;
}

#i3girlsfixtext div p  {
   letter-spacing: -1px;
   line-height: 21px;
   font-size: 17px;
}

#photoeditingtext li  {
   font-size: 10px;
   line-height: 12px;
   letter-spacing: -1px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#i291webdesignbutton  {
   overflow: hidden;
   position: absolute;
   left: 287px;
   top: 269px;
   z-index: 5;
   width: 169px;
   height: 18px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#photoeditingtext p  {
   font-size: 10px;
   line-height: 12px;
   letter-spacing: -1px;
}

#photoeditingbgglow  {
   background-image: url(sg_photoediting_media/photoeditingbgglow.png);
   top: 224px;
}

#portfoliobutton a  {
   background: url(sg_webdesign_media/portfoliobutton.gif) no-repeat;
   display: block;
   height: 55px;
   width: 137px;
   font-size: 55px;
   line-height: 55px;
}

#topheadertext p a  {
   display: inline;
}

#copyrighttext li  {
   font-size: 12px;
   line-height: 19px;
   letter-spacing: 0px;
}

#example3button a  {
   background-image: url(sg_photoediting_media/example3button.gif);
}

#topheadertext li  {
   text-align: right;
   font-size: 11px;
   line-height: 58px;
   letter-spacing: 0px;
}

#facebookbutton a  {
   background: url(sg_webdesign_media/facebookbutton.png) no-repeat;
   display: block;
   width: 57px;
   height: 56px;
}

#kidgallerybutton  {
   width: 72px;
   left: 234px;
}

#example2button a  {
   background-image: url(sg_photoediting_media/example2button.gif);
}

#example1button a  {
   background-image: url(sg_photoediting_media/example1button.gif);
}

#portfoliobutton  {
   position: absolute;
   left: 163px;
   top: 176px;
   z-index: 6;
   width: 137px;
   height: 55px;
   margin-left: 0px;
   margin-top: 0px;
}

#briabouttext li  {
   font-size: 15px;
   line-height: 22px;
   letter-spacing: 0px;
}

#topheadertext p  {
   text-align: right;
   font-size: 11px;
   line-height: 58px;
   letter-spacing: 0px;
}

#contactbutton a  {
   background: url(sg_webdesign_media/contactbutton.gif) no-repeat;
   display: block;
   height: 58px;
   width: 143px;
   font-size: 58px;
   line-height: 58px;
}

#aboutusbutton a  {
   background: url(sg_webdesign_media/aboutusbutton.gif) no-repeat;
   display: block;
   height: 58px;
   width: 144px;
   font-size: 58px;
   line-height: 58px;
}

#i32homebutton a  {
   background: url(sg_webdesign_media/d32homebutton.gif) no-repeat;
   display: block;
   height: 88px;
   width: 441px;
   font-size: 88px;
   line-height: 88px;
}

#webdesignbgglow  {
   background-image: url(sg_webdesign_media/webdesignbgglow.png);
   top: 258px;
}

#copyrighttext p  {
   font-size: 12px;
   line-height: 19px;
   letter-spacing: 0px;
}

#facebookbutton  {
   position: absolute;
   left: 718px;
   top: 177px;
   z-index: 9;
   width: 57px;
   height: 56px;
   margin-left: 0px;
   margin-top: 0px;
}

#briabouttext p  {
   font-size: 15px;
   line-height: 22px;
   letter-spacing: 0px;
}

#example1button  {
   left: 220px;
}

#gallerybgcopy3  {
   height: 616px;
   z-index: 12;
}

#gallerybgcopy2  {
   height: 616px;
   z-index: 14;
}

#gallerybgcopy4  {
   height: 616px;
   z-index: 10;
}

#gallerybgcopy6  {
   height: 616px;
   z-index: 6;
}

#example3button  {
   left: 478px;
}

#gallerybgcopy5  {
   height: 616px;
   z-index: 8;
}

#editingtext li  {
   font-size: 12px;
   line-height: 17px;
   letter-spacing: -1px;
}

#example2button  {
   left: 350px;
}

#editingtext p  {
   font-size: 12px;
   line-height: 17px;
   letter-spacing: -1px;
}

#i32homebutton  {
   position: absolute;
   left: 54px;
   top: 94px;
   z-index: 5;
   width: 441px;
   height: 88px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutusbutton  {
   width: 144px;
   left: 18px;
}

#topheadertext  {
   position: absolute;
   left: 430px;
   top: 19px;
   z-index: 7;
   width: 330px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactbutton  {
   position: absolute;
   left: 576px;
   top: 173px;
   z-index: 8;
   width: 143px;
   height: 58px;
   margin-left: 0px;
   margin-top: 0px;
}

#gallerybgcopy  {
   height: 616px;
   z-index: 16;
}

#feesbutton a  {
   background: url(sg_webdesign_media/feesbutton.gif) no-repeat;
   display: block;
   height: 47px;
   width: 138px;
   font-size: 47px;
   line-height: 47px;
}

#logotopname  {
   background: url(sg_webdesign_media/logotopname.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 800px;
   height: 231px;
   margin-left: 0px;
   margin-top: 0px;
}

#desaturated  {
   width: 81px;
   left: 262px;
}

#feestext li  {
   font-size: 17px;
   line-height: 19px;
   letter-spacing: 0px;
}

#editingtext  {
   left: 55px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#background  {
   background: url(sg_webdesign_media/background.jpg) no-repeat;
   position: absolute;
   left: 4px;
   top: 0px;
   z-index: 3;
   width: 796px;
   height: 800px;
   margin-left: 0px;
   margin-top: 0px;
}

#ridefooter  {
   font-size: 0px;
}

#feesbutton  {
   position: absolute;
   left: 438px;
   top: 179px;
   z-index: 7;
   width: 138px;
   height: 47px;
   margin-left: 0px;
   margin-top: 0px;
}

#feestext p  {
   font-size: 17px;
   line-height: 19px;
   letter-spacing: 0px;
}

#layer6copy  {
   z-index: 6;
   left: 583px;
}

#blackwhite  {
   width: 91px;
   left: 439px;
}

#gallerybg  {
   height: 616px;
   z-index: 18;
}

#page_bkg  {
   position: absolute;
   width: 800px;
   height: 800px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#layer10  {
   z-index: 5;
   left: 35px;
}

#normal  {
   width: 48px;
   left: 101px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#layer9  {
   z-index: 5;
   left: 400px;
}

#layer8  {
   z-index: 4;
   left: 217px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 800px;
   width: 800px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Verdana, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}


