#i1603twitterbutton a:hover,
#i1603twitterbutton a.nmh,
#i1601linkedinbutton a:hover,
#i1601linkedinbutton a.nmh,
#i1600vcardbutton a:hover,
#i1600vcardbutton a.nmh  {
   background-position: -27px 0%;
}

#outdoormediabutton,
#websitedesignbutton,
#brandingbutton,
#homebutton,
#designandprintbutton,
#emarketingdesignbutton  {
   z-index: 6;
}

#webfoliotextcopy5 p a,
#copyright p a,
#servicestextcopy5 p a  {
   display: inline;
}

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

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

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

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

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

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

#clicktosubscribebutton a  {
   line-height: 35px;
   font-size: 35px;
   width: 136px;
   height: 35px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/clicktosubscribebutton.png);
}

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

#traingle,
#contactbutton  {
   z-index: 9;
}

#clicktosubscribebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 35px;
   width: 136px;
   z-index: 7;
   top: 1072px;
   left: 732px;
   position: absolute;
}

#homesmallgalleryxmedia  {
   margin-top: 0px;
   margin-left: 0px;
   width: 541px;
   z-index: 5;
   top: 786px;
   left: 349px;
   position: absolute;
}

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

#ignitelogobutton a  {
   background-image: url(sg_home_media/ignitelogobutton.png);
}

#fireflyloginxmedia  {
   margin-top: 0px;
   margin-left: 0px;
   width: 216px;
   z-index: 6;
   top: 883px;
   left: 94px;
   position: absolute;
}

#newsletterboxsmoke  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/newsletterboxsmoke.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 51px;
   width: 634px;
   z-index: 6;
   top: 1064px;
   left: 226px;
   position: absolute;
}

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

#newsletterboxcopy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/newsletterboxcopy.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 64px;
   width: 821px;
   z-index: 5;
   top: 1058px;
   left: 70px;
   position: absolute;
}

#ribbonrightcopy3  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/ribbonrightcopy3.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 32px;
   width: 4px;
   z-index: 6;
   top: 839px;
   left: 329px;
   position: absolute;
}

#ignitelogobutton  {
   z-index: 5;
}

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

#ribbonleftcopy3  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/ribbonleftcopy3.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 3px;
   width: 31px;
   z-index: 6;
   top: 784px;
   left: 246px;
   position: absolute;
}

#solutionsbutton  {
   z-index: 8;
}

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

#ribbonleftcopy2  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/ribbonleftcopy2.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 3px;
   width: 27px;
   z-index: 6;
   top: 1157px;
   left: 816px;
   position: absolute;
}

#homebackground  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/homebackground.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 1049px;
   width: 860px;
   z-index: 4;
   top: 483px;
   left: 50px;
   position: absolute;
}

#dropshadowcopy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/dropshadowcopy.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 162px;
   width: 260px;
   z-index: 5;
   top: 1158px;
   left: 351px;
   position: absolute;
}

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

#i265linecopy8  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d265linecopy8.gif);
   margin-bottom: 0px;
   margin-top: 10px;
   margin-right: 0px;
   margin-left: 7px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 2px;
   height: 151px;
}

#fireflybutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 70px;
   width: 189px;
   z-index: 8;
   top: 800px;
   left: 112px;
   position: absolute;
}

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

#i181linecopy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d188linecopy.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 208px;
   width: 261px;
   z-index: 5;
   top: 546px;
   left: 350px;
   position: absolute;
}

#websiteframe  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/websiteframe.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 134px;
   width: 241px;
   z-index: 7;
   top: 1167px;
   left: 79px;
   position: absolute;
}

#aboutbutton  {
   z-index: 7;
}

#ribboncopy6  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/ribboncopy6.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 87px;
   width: 87px;
   z-index: 7;
   top: 784px;
   left: 246px;
   position: absolute;
}

#ribbonright  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/ribbonright.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 28px;
   width: 4px;
   z-index: 6;
   top: 1205px;
   left: 328px;
   position: absolute;
}

#i652shape1  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d652shape1.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 261px;
   width: 260px;
   z-index: 5;
   top: 786px;
   left: 70px;
   position: absolute;
}

#i202ribbon  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d202ribbon.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 76px;
   width: 77px;
   z-index: 8;
   top: 1157px;
   left: 255px;
   position: absolute;
}

#linecopy2  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/linecopy2.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 209px;
   width: 261px;
   z-index: 5;
   top: 545px;
   left: 629px;
   position: absolute;
}

#linecopy7  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/linecopy7.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 1px;
   width: 740px;
   z-index: 5;
   top: 1328px;
   left: 110px;
   position: absolute;
}

#copyright  {
   margin-top: 0px;
   margin-left: 0px;
   width: 500px;
   z-index: 4;
   top: 24px;
   left: 90px;
   position: absolute;
}

#toppanel  {
   background-image: url(sg_home_media/toppanel.gif);
   z-index: 5;
}

#line  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/line.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 207px;
   width: 261px;
   z-index: 5;
   top: 547px;
   left: 69px;
   position: absolute;
}

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

html, body  {
   background-image: url(sg_home_media/browserbackground.gif);
}


