.fl li a,
.fl li *,
#i11dmsmenu > ul > li > a,
#i37dmsmenu > ul > li > a  {
   display: inline;
}

#wabitextcopy,
#advancebronzetext,
#mcleantext,
#wellstext  {
   position: absolute;
   left: 194px;
   z-index: 7;
   width: 619px;
   margin-left: 0px;
   margin-top: 0px;
}

#fvctext,
#siitext,
#franchinitext,
#mfltextcopy  {
	position: absolute;
	left: 196px;
	z-index: 7;
	width: 609px;
	margin-left: 0px;
	margin-top: 0px;
}

#i1pxlinecopy,
#i207i1pxline,
#i209i1pxline  {
   position: absolute;
   left: 15px;
   z-index: 6;
   width: 969px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

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

#i206i1pxline,
#i208i1pxline  {
   position: absolute;
   left: 15px;
   z-index: 5;
   width: 969px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#page_content .container_div  {
   background-image: none;
}

#shape1,
#i212background  {
   position: absolute;
   left: -294px;
   top: 0px;
   z-index: 4;
   width: 1600px;
   height: 2880px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i11dmsmenu ul li a  {
   padding: 17px 1.32em 17px 1.32em;
   height: 100%;
}

#i37dmsmenu ul li a  {
   padding: 2px 0.88em 2px 0.88em;
   height: 100%;
}

#advancebronzetext  {
   top: 846px;
}

#contactbutton a  {
   background: url(sg_home_media/contactbutton.gif) no-repeat;
   display: block;
   height: 18px;
   width: 141px;
   font-size: 18px;
   line-height: 18px;
}

#websitebutton a  {
   background: url(sg_home_media/websitebutton.gif) no-repeat;
   display: block;
   height: 12px;
   width: 385px;
   font-size: 12px;
   line-height: 12px;
}

#i1pxlinecopy2  {
   position: absolute;
   left: 15px;
   top: 325px;
   width: 969px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#websitebutton  {
   position: absolute;
   left: 310px;
   top: 1399px;
   z-index: 6;
   width: 385px;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
}

#i11dmsmenu ul  {
   height: 48px;
   margin: 0px;
   padding: 0px;
   color: #223249;
   line-height: 48px;
   font-size: 14px;
   font-family: Tahoma, sans-serif;
   text-align: left;
}

#franchinitext  {
   top: 606px;
}

#contactbutton  {
   position: absolute;
   left: 820px;
   top: 77px;
   z-index: 6;
   width: 141px;
   height: 18px;
   margin-left: 0px;
   margin-top: 0px;
}

#i37dmsmenu ul  {
   height: 16px;
   margin: 0px;
   padding: 0px;
   color: #223249;
   line-height: 16px;
   font-size: 12px;
   font-family: Tahoma, sans-serif;
   text-align: left;
}

#page_content  {
   min-height: 2880px;
}

#i1pxlinecopy  {
   background-image: url(sg_manufacturers_media/i1pxlinecopy.gif);
   top: 324px;
}

#i207i1pxline  {
   background-image: url(sg_home_media/d207i1pxline.gif);
   top: 555px;
}

#i1background  {
   position: absolute;
   left: -294px;
   top: 0px;
   z-index: 3;
   width: 1600px;
   height: 2880px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #FFFFFF;
   background-image: none;
}

#wabitextcopy  {
   top: 1266px;
}

#i209i1pxline  {
   background-image: url(sg_home_media/d209i1pxline.gif);
   top: 328px;
}

#i206i1pxline  {
   background-image: url(sg_home_media/d206i1pxline.gif);
   top: 556px;
}

#i208i1pxline  {
   background-image: url(sg_home_media/d208i1pxline.gif);
   top: 327px;
}

#mfltextcopy  {
	top: 1259px;
}

#mcleantext  {
   top: 1510px;
}

#i11dmsmenu  {
   position: absolute;
   left: 538px;
   top: 187px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#i37dmsmenu  {
   position: absolute;
   left: 365px;
   top: 1367px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#i38contact  {
   background: url(sg_about-us_media/d38contact.gif) no-repeat;
   position: absolute;
   left: 14px;
   top: 330px;
   z-index: 5;
   width: 970px;
   height: 1030px;
   margin-left: 0px;
   margin-top: 0px;
}

#wellstext  {
   top: 1050px;
}

#yourtext  {
   position: absolute;
   left: 23px;
   top: 284px;
   z-index: 5;
   width: 549px;
   margin-left: 0px;
   margin-top: 0px;
}

#fvctext  {
	top: 1723px;
}

#siitext  {
   top: 380px;
}

#shape3  {
   background: url(sg_about-us_media/shape3.gif) no-repeat;
   position: absolute;
   left: 14px;
   top: 59px;
   z-index: 5;
   width: 969px;
   height: 206px;
   margin-left: 0px;
   margin-top: 0px;
}

#shape8  {
   background: url(sg_about-us_media/shape8.gif) no-repeat;
   position: absolute;
   left: 14px;
   top: 1389px;
   z-index: 5;
   width: 970px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1000px;
   left: 0px;
   top: 0px;
   display: block;
}

#logo  {
   position: absolute;
   left: 39px;
   top: 77px;
   width: 348px;
   height: 152px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.c223249 * a  {
   color: #223249;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1000px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

.fl li  {
   float: left;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background-color: #FFFFFF;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}
