#photographylinkbutton a:hover,
#photographylinkbutton a.nmh,
#save5linkbutton a:hover,
#outreachlinkbutton a.nmh,
#save5linkbutton a.nmh,
#outreachlinkbutton a:hover  {
   background-position: -128px 0%;
}

#laptoptext p a,
#i862maintext p a  {
   display: inline;
}

#testimonialsbutton div a  {
   background-image: url(sg_home_media/testimonialsbutton.gif);
}

#i618linkedinbutton div a  {
   background-image: url(sg_home_media/d618linkedinbutton.gif);
}

#mailinglistbutton div a  {
   background-image: url(sg_home_media/mailinglistbutton.gif);
}

#homeslideshowthumbsheet  {
   position: absolute;
   left: 825px;
   top: 140px;
   z-index: 6;
   width: 124px;
   min-height: 24px;
}

#homeslideshowpicturebox  {
   position: absolute;
   left: 47px;
   top: 135px;
   z-index: 5;
   width: 908px;
   height: 182px;
}

#tjtradinghomebutton a  {
   background-image: url(sg_home_media/tjtradinghomebutton.jpg);
   background-repeat: no-repeat;
   display: block;
   height: 120px;
   width: 183px;
   font-size: 120px;
   line-height: 120px;
}

#photographylinkbutton  {
   position: absolute;
   left: 147px;
   top: 148px;
   z-index: 8;
   width: 128px;
   height: 34px;
}

#i529aboutbutton div a  {
   background-image: url(sg_home_media/d529aboutbutton.gif);
}

#outreachbutton div a  {
   background-image: url(sg_home_media/outreachbutton.gif);
}

#facebookbutton div a  {
   background-image: url(sg_home_media/facebookbutton.gif);
}

#customdesignbutton a  {
   background-image: url(sg_home_media/customdesignbutton.gif);
}

#referralbutton div a  {
   background-image: url(sg_home_media/referralbutton.gif);
}

#printdesignbutton a  {
   background-image: url(sg_home_media/printdesignbutton.gif);
}

#twitterbutton div a  {
   background-image: url(sg_home_media/twitterbutton.gif);
}

#tjtradinghomebutton  {
   height: 120px;
   width: 183px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 134px;
   margin-right: 0px;
   margin-top: 97px;
   margin-bottom: 0px;
}

#webdesignbutton a  {
   background-image: url(sg_home_media/webdesignbutton.gif);
}

#portfoliobutton a  {
   background-image: url(sg_home_media/portfoliobutton.gif);
}

#i126aboutbutton a  {
   background-image: url(sg_home_media/d126aboutbutton.gif);
}

#statcounterembed  {
   overflow: hidden;
   position: absolute;
   left: 893px;
   top: 56px;
   z-index: 3;
   width: 36px;
}

#blogbutton div a  {
   background-image: url(sg_home_media/blogbutton.gif);
}

#contactbutton a  {
   background-image: url(sg_home_media/contactbutton.gif);
}

#homebutton a  {
   background-image: url(sg_home_media/homebutton.jpg);
}

#editbutton a  {
   background-image: url(sg_home_media/editbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   width: 25px;
   font-size: 13px;
   line-height: 13px;
}

#logobutton a  {
   background-image: url(sg_home_media/logobutton.jpg);
}

#i862maintext  {
   width: 447px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 52px;
   margin-right: 0px;
   margin-top: 13px;
   margin-bottom: 0px;
}

#laptoptext  {
   width: 404px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 33px;
   margin-right: 0px;
   margin-top: 88px;
   margin-bottom: 0px;
}

#editbutton  {
   position: absolute;
   left: 62px;
   top: 165px;
   z-index: 3;
   width: 25px;
   height: 13px;
}

#laptop2  {
   position: absolute;
   left: -11px;
   top: 30px;
   z-index: 6;
   width: 489px;
   height: 280px;
   background-image: url(sg_home_media/laptop2.gif);
   background-repeat: no-repeat;
}

#shape2  {
   background-image: url(sg_home_media/shape2.gif);
}

