#marketingmaintext div p a,
#slogancopy div p a,
#clickformore div p a,
#signsanddisplaysmaintext div p a,
#slogancopy3 div p a,
#websitesoffers div p a,
#flyersandposterstext div p a,
#marketingoffers div p a,
#aboutush1 div p a,
#signsslogan div p a,
#flyersandpostersoffers div p a,
#sportswearoffers div p a,
#logomaintext div p a,
#flyersandpostersslogan div p a,
#welcomehide div p a,
#welcomerighthidecopy div p a,
#marketingslogan div p a,
#slogan div p a,
#sportswearslogan div p a,
#websitesslogan div p a,
#signsanddisplaysoffers div p a,
#i29businesscards div p a,
#businesscardoffers div p a,
#websitestext div p a,
#sportsweartext div p a,
#picyoutubespace div p a,
#clickformorecopy9 div p a,
#clickformorecopy3 div p a,
#clickformorecopy2 div p a,
#clickformorecopy4 div p a,
#clickformorecopy5 div p a,
#logodesignofferscopy2 div p a  {
   display: inline;
}

#morebuttoncopy div a:hover,
#i110clickformorebutton div a:hover,
#i78clickformorebutton div a.nmh,
#i110clickformorebutton div a.nmh,
#i128clickformorebutton div a.nmh,
#morebuttoncopy div a.nmh,
#i92clickformorebutton div a:hover,
#i37clickformorebutton div a.nmh,
#i78clickformorebutton div a:hover,
#i92clickformorebutton div a.nmh,
#i37clickformorebutton div a:hover,
#i128clickformorebutton div a:hover  {
   background-position: -47px 0%;
}

#marketingbutton a.nmh,
#signsanddisplaysbutton a.nmh,
#marketingbutton a.pmh,
#flyersandpostersbuttoncop a.pm,
#signsanddisplaysbutton a.pmh,
#signsanddisplaysbutton a:hover,
#marketingbutton a:hover,
#flyersandpostersbuttoncop a.nmh,
#signsanddisplaysbutton a.pm,
#flyersandpostersbuttoncop a.pmh,
#marketingbutton a.pm,
#flyersandpostersbuttoncop a:hover  {
   background-position: -40px 0%;
}

#flyersandpostersbuttoncop a.cmh,
#signsanddisplaysbutton a.cm,
#flyersandpostersbuttoncop a:active,
#marketingbutton a.cm,
#signsanddisplaysbutton a:active,
#marketingbutton a.cmh,
#flyersandpostersbuttoncop a.cm,
#marketingbutton a:active,
#signsanddisplaysbutton a.cmh  {
   background-position: -80px 0%;
}

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

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

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

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

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

#businesscardsbutton a:active,
#businesscardsbutton a.cmh,
#businesscardsbutton a.cm  {
   background-position: -214px 0%;
}

#websitesbuttoncopy a.cmh,
#websitesbuttoncopy a:active,
#websitesbuttoncopy a.cm  {
   background-position: -130px 0%;
}

#sportswearbutton a:active,
#sportswearbutton a.cm,
#sportswearbutton a.cmh  {
   background-position: -76px 0%;
}

#i1xmediacopy3,
#i1xmediacopy4,
#i1xmedia,
#i1xmediacopy,
#i1xmediacopy2  {
   z-index: 17;
}

#brandingbutton a.cm,
#brandingbutton a.cmh,
#brandingbutton a:active  {
   background-position: -164px 0%;
}

#aboutusbutton a:active,
#aboutusbutton a.cm,
#aboutusbutton a.cmh  {
   background-position: -126px 0%;
}

#clickhereforgallery > div:first-child  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/clickhereforgallery.gif);
   height: 31px;
   width: 121px;
   display: block;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   top: 0px;
}

#i31businesscards > div:first-child  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d31businesscards.gif);
   height: 144px;
   width: 193px;
   display: block;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   top: 0px;
}

#postersexample > div:first-child  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/postersexample.gif);
   height: 124px;
   width: 229px;
   display: block;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   top: 0px;
}

#signspopup > div:first-child  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/signspopup.gif);
   height: 305px;
   width: 104px;
   display: block;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   top: 0px;
}

#capbottle > div:first-child  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/capbottle.gif);
   height: 151px;
   width: 207px;
   display: block;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   top: 0px;
}

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

#personatrainerresourcesco  {
   margin-top: 0px;
   margin-left: 0px;
   height: 78px;
   width: 228px;
   z-index: 3;
   top: 130px;
   left: 38px;
   position: absolute;
}

#flyersandpostersbuttoncop  {
   margin-top: 0px;
   margin-left: 0px;
   height: 131px;
   width: 40px;
   z-index: 3;
   top: 16px;
   left: 519px;
   position: absolute;
}

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

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

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

#welcomerighthidecopy  {
   margin-top: 0px;
   margin-left: 0px;
   width: 118px;
   z-index: 3;
   top: 245px;
   left: 389px;
   position: absolute;
   overflow: hidden;
}

#clickhereforgallery  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 31px;
   width: 121px;
   z-index: 5;
   top: 60px;
   left: 319px;
   position: absolute;
   overflow: hidden;
}

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

#facebookcodexmedia  {
   top: 580px;
}

#bottommenu ul li a  {
   padding-right: 0.44em;
   padding-left: 0.44em;
   height: 100%;
   padding-top: 12px;
   padding-bottom: 12px;
}

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

#publishackfitness  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/publishackfitness.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 650px;
   width: 624px;
   z-index: 3;
   top: 0px;
   left: 576px;
   position: absolute;
}

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

#sportswearbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 83px;
   width: 38px;
   z-index: 3;
   top: 184px;
   left: 518px;
   position: absolute;
}

#i31businesscards  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 144px;
   width: 193px;
   z-index: 3;
   top: 87px;
   left: 299px;
   position: absolute;
   overflow: hidden;
}

#bottommenu ul li  {
   margin-bottom: 0px;
   margin-top: 0px;
   height: 100%;
}

#picyoutubespace  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   width: 205px;
   z-index: 8;
   top: 80px;
   left: 299px;
   position: absolute;
   overflow: hidden;
}

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

#postersexample  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 124px;
   width: 229px;
   z-index: 5;
   top: 107px;
   left: 277px;
   position: absolute;
   overflow: hidden;
}

#brandingbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 39px;
   width: 82px;
   z-index: 3;
   top: 14px;
   left: 290px;
   position: absolute;
}

#ptlogocontent  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 148px;
   width: 145px;
   z-index: 4;
   top: 72px;
   left: 318px;
   position: absolute;
   overflow: hidden;
}

#bottommenu ul  {
   text-align: left;
   font-family: TerminalDosis-Light, TerminalDosis, "Terminal Dosis";
   font-size: 13px;
   line-height: 37px;
   color: #666666;
   padding: 0px;
   margin: 0px;
   height: 37px;
}

#welcomehide  {
   margin-top: 0px;
   margin-left: 0px;
   width: 340px;
   z-index: 3;
   top: 243px;
   left: 35px;
   position: absolute;
   overflow: hidden;
}

#bottommenu  {
   margin-top: 0px;
   margin-left: 0px;
   z-index: 3;
   top: 601px;
   left: 17px;
   position: absolute;
}

#signspopup  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 305px;
   width: 104px;
   z-index: 10;
   top: 73px;
   left: 392px;
   position: absolute;
   overflow: hidden;
}

#capbottle  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 151px;
   width: 207px;
   z-index: 9;
   top: 66px;
   left: 292px;
   position: absolute;
   overflow: hidden;
}

h2  {
   color: #000000;
}

h1  {
   color: #666666;
   line-height: 18px;
   font-size: 15px;
}

