#copyright p a,
#misc p a,
#sitecredit p a,
#footeraddress p a,
#joinus p a,
#sitenavigation p a,
#followuson p a,
#callustoday8479324024 p a,
#i259services p a,
#bodyheader p a,
#bodycopy p a,
#testimonialscopy p a,
#newslettersignup p a,
#specialscopy p a  {
   display: inline;
}

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

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

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

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

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

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

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

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

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

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

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

#i208testimonialsbutton a  {
   background-image: url(sg_tmy-home_media/d208testimonialsbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 112px;
   font-size: 78px;
   line-height: 78px;
}

#i208testimonialsbutton  {
   position: absolute;
   left: 274px;
   top: 225px;
   z-index: 11;
   width: 112px;
   height: 78px;
}

#equipmentlistbutton a  {
   background-image: url(sg_tmy-home_media/equipmentlistbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 118px;
   font-size: 78px;
   line-height: 78px;
}

#callustoday8479324024  {
   position: absolute;
   left: 586px;
   top: 329px;
   z-index: 5;
   width: 311px;
}

#i251specialsbutton a  {
   background-image: url(sg_tmy-home_media/d251specialsbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 83px;
   width: 122px;
   font-size: 83px;
   line-height: 83px;
}

#mailinglistbutton a  {
   background-image: url(sg_about-us_media/mailinglistbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   width: 51px;
   font-size: 32px;
   line-height: 32px;
}

#equipmentlistbutton  {
   position: absolute;
   left: 560px;
   top: 225px;
   z-index: 8;
   width: 118px;
   height: 78px;
}

#unilocklogobutton a  {
   background-image: url(sg_about-us_media/unilocklogobutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 85px;
   width: 154px;
   font-size: 85px;
   line-height: 85px;
}

#i251specialsbutton  {
   position: absolute;
   left: 460px;
   top: 637px;
   z-index: 4;
   width: 122px;
   height: 83px;
}

#contactusbutton a  {
   background-image: url(sg_tmy-home_media/contactusbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 99px;
   font-size: 78px;
   line-height: 78px;
}

#unilocklogobutton  {
   position: absolute;
   left: 23px;
   top: 768px;
   z-index: 5;
   width: 154px;
   height: 85px;
}

#mailinglistbutton  {
   position: absolute;
   left: 933px;
   top: 775px;
   z-index: 6;
   width: 51px;
   height: 32px;
}

#facebookbutton a  {
   background-image: url(sg_about-us_media/facebookbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   width: 36px;
   font-size: 36px;
   line-height: 36px;
}

#testimonialscopy  {
   position: absolute;
   left: 80px;
   top: 611px;
   z-index: 5;
   width: 274px;
}

#productsbutton a  {
   background-image: url(sg_tmy-home_media/productsbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 90px;
   font-size: 78px;
   line-height: 78px;
}

#newslettersignup  {
   position: absolute;
   left: 863px;
   top: 787px;
   z-index: 5;
   width: 67px;
}

#servicesbutton a  {
   background-image: url(sg_tmy-home_media/servicesbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 84px;
   font-size: 78px;
   line-height: 78px;
}

#contactusbutton  {
   position: absolute;
   left: 808px;
   top: 225px;
   z-index: 5;
   width: 99px;
   height: 78px;
}

#footermenu1menu  {
   width: 72px;
   z-index: 5;
   top: 786px;
   left: 211px;
   position: absolute;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
}

#aboutusbutton a  {
   background-image: url(sg_tmy-home_media/aboutusbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 89px;
   font-size: 78px;
   line-height: 78px;
}

#mainnavrightcap  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1024px;
   height: 303px;
   background-image: url(sg_tmy-home_media/mainnavrightcap.gif);
   background-repeat: no-repeat;
}

#servicesbutton  {
   position: absolute;
   left: 386px;
   top: 225px;
   z-index: 10;
   width: 84px;
   height: 78px;
}

#specialsheader  {
   position: absolute;
   left: 0px;
   top: 292px;
   z-index: 3;
   width: 1024px;
   height: 446px;
   background-image: url(sg_tmy-home_media/specialsheader.gif);
   background-repeat: no-repeat;
}

#facebookbutton  {
   position: absolute;
   left: 665px;
   top: 786px;
   z-index: 5;
   width: 36px;
   height: 36px;
}

#productsbutton  {
   position: absolute;
   left: 470px;
   top: 225px;
   z-index: 9;
   width: 90px;
   height: 78px;
}

#sitenavigation  {
   position: absolute;
   left: 204px;
   top: 764px;
   z-index: 5;
   width: 118px;
}

#aboutusbutton  {
   position: absolute;
   left: 185px;
   top: 225px;
   z-index: 12;
   width: 89px;
   height: 78px;
}

#linksbutton a  {
   background-image: url(sg_tmy-home_media/linksbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 60px;
   font-size: 78px;
   line-height: 78px;
}

#footeraddress  {
   position: absolute;
   left: 667px;
   top: 832px;
   z-index: 5;
   width: 141px;
}

#faqsbutton a  {
   background-image: url(sg_tmy-home_media/faqsbutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 70px;
   font-size: 78px;
   line-height: 78px;
}

#specialscopy  {
   position: absolute;
   left: 434px;
   top: 603px;
   z-index: 4;
   width: 130px;
}

#i259services  {
   position: absolute;
   left: 424px;
   top: 764px;
   z-index: 5;
   width: 88px;
}

#homebutton a  {
   background-image: url(sg_tmy-home_media/homebutton.gif);
   background-repeat: no-repeat;
   display: block;
   height: 78px;
   width: 64px;
   font-size: 78px;
   line-height: 78px;
}

#linksbutton  {
   position: absolute;
   left: 678px;
   top: 225px;
   z-index: 7;
   width: 60px;
   height: 78px;
}

#innerfooter  {
   width: 1024px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#followuson  {
   position: absolute;
   left: 665px;
   top: 764px;
   z-index: 5;
   width: 98px;
}

#socialbird  {
   position: absolute;
   left: 790px;
   top: 767px;
   z-index: 5;
   width: 52px;
   height: 64px;
   background-image: url(sg_about-us_media/socialbird.gif);
   background-repeat: no-repeat;
}

#bodyheader  {
   position: absolute;
   left: 129px;
   top: 429px;
   z-index: 4;
   width: 571px;
}

#faqsbutton  {
   position: absolute;
   left: 738px;
   top: 225px;
   z-index: 6;
   width: 70px;
   height: 78px;
}

#sitecredit  {
   position: absolute;
   left: 551px;
   top: 895px;
   z-index: 5;
   width: 197px;
}

#homebutton  {
   position: absolute;
   left: 121px;
   top: 225px;
   z-index: 13;
   width: 64px;
   height: 78px;
}

#copyright  {
   position: absolute;
   left: 299px;
   top: 895px;
   z-index: 5;
   width: 203px;
}

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

#phonebar  {
   position: absolute;
   left: 575px;
   top: 319px;
   z-index: 4;
   width: 420px;
   height: 47px;
   background-image: url(sg_tmy-home_media/phonebar.gif);
   background-repeat: no-repeat;
}

#bodycopy  {
   position: absolute;
   left: 131px;
   top: 465px;
   z-index: 4;
   width: 453px;
}

#dividers  {
   position: absolute;
   left: 0px;
   top: 737px;
   z-index: 4;
   width: 1024px;
   height: 178px;
   background-image: url(sg_tmy-home_media/dividers.gif);
   background-repeat: no-repeat;
}

#joinus  {
   position: absolute;
   left: 863px;
   top: 765px;
   z-index: 5;
   width: 88px;
}

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

#misc  {
   position: absolute;
   left: 547px;
   top: 764px;
   z-index: 5;
   width: 50px;
}

#page  {
   height: 915px;
   width: 1024px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;
}

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

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

body  {
   background-color: #4F4F4F;
   background-image: none;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

