#brandingbutton a.nmh,
#printdesignbutton a:hover,
#webdevelopmentbutton a:hover,
#webdevelopmentbutton a.nmh,
#websitedesignbutton a.nmh,
#printdesignbutton a.nmh,
#websitedesignbutton a:hover,
#brandingbutton a:hover  {
   background-position: -356px 0%;
}

#mainbuttonpreviouspanel a.nmh,
#mainbuttonnextpanel a.nmh,
#mainbuttonnextpanel a:hover,
#mainbuttonpreviouspanel a:hover  {
   background-position: -34px 0%;
}

#i0qualitydesignfunctionalde  {
   position: absolute;
   left: 58px;
   top: 270px;
   z-index: 3;
   width: 242px;
   height: 115px;
   background-image: url(sg_home_media/d0qualitydesignfunctionalde.gif);
   background-repeat: no-repeat;
}

#logobutton,
#aboutmebutton  {
   z-index: 10;
}

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

#currentlyavailableforsele  {
   position: absolute;
   left: 24px;
   top: 411px;
   z-index: 3;
   width: 276px;
   height: 61px;
   background-image: url(sg_home_media/currentlyavailableforsele.gif);
   background-repeat: no-repeat;
}

#mainbuttonpreviouspanel  {
   position: absolute;
   left: 344px;
   top: 255px;
   z-index: 5;
   width: 34px;
   height: 47px;
}

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

#printdesignbutton a  {
   background-image: url(sg_home_media/printdesignbutton.gif);
   background-repeat: no-repeat;
   display: block;
   width: 356px;
   height: 73px;
}

#mainbuttonnextpanel  {
   position: absolute;
   left: 920px;
   top: 255px;
   z-index: 5;
   width: 34px;
   height: 46px;
}

#revampyourmarketing  {
   position: absolute;
   left: 17px;
   top: 151px;
   z-index: 3;
   width: 298px;
   height: 102px;
   background-image: url(sg_home_media/revampyourmarketing.gif);
   background-repeat: no-repeat;
}

#printdesignbutton  {
   height: 73px;
   width: 356px;
   margin-left: 5px;
   margin-right: 0px;
   margin-top: -2px;
   margin-bottom: 0px;
}

#mainpanelsheet  {
   position: absolute;
   left: 386px;
   top: 131px;
   z-index: 5;
   width: 527px;
   height: 334px;
}

#brandingbutton  {
   height: 72px;
   width: 356px;
   margin-left: 5px;
   margin-right: 0px;
   margin-top: -1px;
   margin-bottom: -1px;
}

#servicesbutton  {
   z-index: 11;
}

#homeh1text p a  {
   display: inline;
}

#contactbutton  {
   z-index: 13;
}

#contentcolumn  {
   min-height: 288px;
   width: 367px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 474px;
   margin-bottom: 0px;
}

#worksbutton  {
   z-index: 12;
}

#homebutton  {
   z-index: 9;
}

#ridefooter  {
   margin-top: 6px;
}

#menubevels  {
   z-index: 8;
   background-image: url(sg_home_media/menubevels.png);
}

#homeh1text  {
   position: absolute;
   left: 367px;
   top: 500px;
   z-index: 4;
   width: 565px;
}

#bevels  {
   position: absolute;
   left: 6px;
   top: 75px;
   z-index: 4;
   width: 321px;
   height: 209px;
   background-image: url(sg_home_media/bevels.gif);
   background-repeat: no-repeat;
}

#layer2  {
   position: absolute;
   left: 325px;
   top: 113px;
   z-index: 4;
   width: 649px;
   height: 369px;
   background-image: url(sg_home_media/layer2.png);
   background-repeat: no-repeat;
}

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

.mainpanelthumb  {
   position: absolute;
   left: 0px;
   top: 1px;
   z-index: 7;
   width: 527px;
   height: 309px;
   background-image: url(sg_home_media/mainpanelthumb.gif);
   background-repeat: no-repeat;
}

#a  {
   position: absolute;
   left: 27px;
   top: 265px;
   z-index: 3;
   width: 24px;
   height: 25px;
   background-image: url(sg_home_media/a.gif);
   background-repeat: no-repeat;
}

body  {
   background-image: url(sg_home_media/d0browserbackground.jpg);
}

h1  {
   line-height: 24px;
}

