#bannerxmedia samp,
#bannerxmedia h6,
#bannerxmedia ins,
#bannerxmedia strike,
#bannerxmedia cite,
#bannerxmedia kbd,
#bannerxmedia dfn,
#bannerxmedia 
a,
#bannerxmedia h2,
#bannerxmedia h3,
#bannerxmedia pre,
#bannerxmedia address,
#bannerxmedia td,
#bannerxmedia dd,
#bannerxmedia s,
#bannerxmedia blockquote,
#bannerxmedia q,
#bannerxmedia legend,
#bannerxmedia p,
#bannerxmedia li,
#bannerxmedia 
h1,
#bannerxmedia label,
#bannerxmedia thead,
#bannerxmedia acronym,
#bannerxmedia applet,
#bannerxmedia tt,
#bannerxmedia dt,
#bannerxmedia 
fieldset,
#bannerxmedia sub,
#bannerxmedia 
dl,
#bannerxmedia 
del,
#bannerxmedia sup,
#bannerxmedia caption,
#bannerxmedia var,
#bannerxmedia div,
#bannerxmedia iframe,
#bannerxmedia form,
#bannerxmedia big,
#bannerxmedia ol,
#bannerxmedia tbody,
#bannerxmedia object,
#bannerxmedia tr,
#bannerxmedia strong,
#bannerxmedia img,
#bannerxmedia h4,
#bannerxmedia tfoot,
#bannerxmedia ul,
#bannerxmedia th,
#bannerxmedia font,
#bannerxmedia abbr,
#bannerxmedia code,
#bannerxmedia h5,
#bannerxmedia em,
#bannerxmedia 
small,
#bannerxmedia 
table,
#bannerxmedia span  {
   font: inherit inherit 100% inherit;
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   vertical-align: baseline;
}

#bannerxmedia article,
#bannerxmedia nav,
#bannerxmedia footer,
#bannerxmedia header,
#bannerxmedia figure,
#bannerxmedia 
aside,
#bannerxmedia section  {
   display: block;
}

#bannerxmedia q:after,
#bannerxmedia 
q:before,
#bannerxmedia blockquote:after,
#bannerxmedia blockquote:before  {
   content: "";
}

#uv p,
#reverseosmosis p,
#ironsulphur p,
#carbonfilters p,
#watersofteners p  {
	-webkit-text-size-adjust: none;
   font: 24px/9px CharcoalCY, "Charcoal CY";
   margin: 0px;
   color: #32A8F9;
   text-align: left;
}

.theme-pascal .nivoSlider a,
.theme-orman .nivoSlider a,
.theme-default .nivoSlider a  {
   border: 0;
   display: block;
}

#contactusbutton a,
#productsbutton a,
#homebutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 36px;
   background-position: 0% 0px;
   font-size: 36px;
   line-height: 36px;
}

.theme-pascal .nivo-controlNav a.active,
.theme-default .nivo-controlNav a.active  {
   background-position: 0 -22px;
}

#id0qualitytesting,
#repairicon,
#productsalesicon,
#id1serviceicon  {
   visibility: visible;
   position: absolute;
   top: 498px;
   z-index: 3;
   width: 45px;
   height: 45px;
   background-repeat: no-repeat;
}

.theme-default .nivo-caption a:hover,
.theme-orman .nivo-caption a:hover  {
   color: #fff;
}

.theme-pascal .nivo-controlNav a,
.theme-default .nivo-controlNav a  {
   display: block;
   width: 22px;
   height: 22px;
   text-indent: -9999px;
   border: 0;
   margin-right: 3px;
   float: left;
}


.theme-orman.slider-wrapper  {
   margin-top: 150px;
}

.theme-default .nivo-caption a,
.theme-orman .nivo-caption a  {
   color: #fff;
   border-bottom: 1px dotted #fff;
}

.theme-pascal .nivo-caption a,
.theme-pascal .nivo-caption p  {
   font: bold 27px;
   color: #333;
   text-transform: uppercase;
}

#bannerxmedia a:hover,
#bannerxmedia a:active  {
   color: #000;
   text-decoration: none;
}

.theme-default .nivo-caption,
.theme-orman .nivo-caption  {
   font-family: Helvetica, Arial, sans-serif;
}

.nivo-html-caption,
.theme-pascal .nivo-directionNav a  {
   display: none;
}

#topbutton a:hover,
#contacttext p a:hover  {
   text-decoration: underline;
}

#replacementtext p,
#pmtext p,
#services p  {
	-webkit-text-size-adjust: none;
   font: 14px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#bannerxmedia a,
#bannerxmedia a:visited  {
   color: blue;
   text-decoration: none;
}

#sitedesignbysevenstudios p,
#rights p  {
	-webkit-text-size-adjust: none;
   font: 12px/11px Verdana, sans-serif;
   margin: 0px;
   color: #999999;
   text-align: right;
}

.theme-default .nivoSlider img,
.nivoSlider img  {
   position: absolute;
   top: 0px;
   left: 0px;
}

#uv,
#carbonfilters,
#watersofteners  {
   visibility: visible;
   position: absolute;
   left: 550px;
   z-index: 3;
   width: 434px;
}

.theme-orman .nivo-controlNav a.active  {
   background-position: 0 -10px;
}

#sitedesignbysevenstudios  {
   visibility: visible;
   position: absolute;
   left: 767px;
   top: 4328px;
   z-index: 4;
   width: 228px;
}

#products p,
#contactus p  {
	-webkit-text-size-adjust: none;
   font: 14px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #333333;
}

.theme-default .nivo-directionNav a  {
   display: block;
   width: 30px;
   height: 30px;
   background: url(../../../../themes/default/arrows.png) no-repeat;
   text-indent: -9999px;
   border: 0;
}

#bannerxmedia blockquote  {
   quotes: "" "";
}

#contactusbutton a:hover  {
   background-position: -142px 0%;
}

#robutton a,
#wsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#productsbutton a:hover  {
   background-position: -117px 0%;
}

#servicesbutton a:hover  {
   background-position: -114px 0%;
}

.theme-default .nivo-controlNav a  {
   background: url(../../../../themes/default/bullets.png) no-repeat;
}

.theme-orman .nivo-directionNav a  {
   display: block;
   width: 25px;
   height: 200px;
   background: url(../../../../themes/orman/arrows.png) no-repeat 0% 50%;
   text-indent: -9999px;
   border: 0;
   top: 40px;
}

#bannerxmedia caption  {
   text-align: left;
   font-weight: normal;
}

.theme-pascal .nivo-controlNav a  {
   background: url(../../../../themes/pascal/bullets.png) no-repeat;
}

.theme-orman .nivo-controlNav a  {
   display: block;
   width: 10px;
   height: 10px;
   background: url(../../../../themes/orman/bullets.png) no-repeat;
   text-indent: -9999px;
   border: 0;
   margin-right: 7px;
   float: left;
}

.theme-default .nivo-controlNav  {
   position: absolute;
   left: 50%;
   bottom: -42px;
   margin-left: -40px;
}

.theme-default .nivoSlider img  {
   display: none;
}

#homebutton a:hover  {
   background-position: -69px 0%;
}

#bannerxmedia table  {
   border-collapse: separate;
   border-spacing: 0;
}

.theme-pascal .nivo-controlNav  {
   background: url(../../../../themes/pascal/controlnav.png) no-repeat;
   width: 251px;
   height: 40px;
   position: absolute;
   left: 200px;
   bottom: -42px;
   padding: 8px 0 0 82px;
   z-index: 20;
}

#cartridgefilters p  {
   font: 14px/9px Verdana, sans-serif;
   margin: 0px;
   color: #32A8F9;
   text-align: left;
}

.theme-orman .nivo-controlNav  {
   position: absolute;
   left: 50%;
   bottom: -60px;
   margin-left: -30px;
}

.theme-default a.nivo-nextNav  {
   background-position: -30px 0;
   right: 15px;
}

.theme-pascal .nivoSlider img  {
   position: absolute;
   top: 0px;
   left: 0px;
   display: none;
   width: 630px;
   height: 235px;
}

#id1qualitytesting  {
   background: url(sg_home_media/id1qualitytesting.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 513px;
   z-index: 3;
   width: 132px;
   height: 17px;
}

#id0qualitytesting  {
   background-image: url(sg_home_media/id0qualitytesting.gif);
   left: 320px;
}

#replacementtext p  {
	-webkit-text-size-adjust: none;
   line-height: 18px;
}

.theme-pascal .nivo-caption p  {
   padding: 5px 15px;
}

#contactusbutton a  {
   width: 142px;
   background-image: url(sg_home_media/contactusbutton.png);
}

.theme-default a.nivo-prevNav  {
   left: 15px;
}

#reverseosmosis p  {
	-webkit-text-size-adjust: none;
   padding-bottom: 10px;
}

#productsalesicon  {
   background-image: url(sg_home_media/productsalesicon.gif);
   left: 69px;
}

#robutton a:hover  {
   background-position: -108px 0%;
}

#servicesbutton a  {
   width: 114px;
   background-image: url(sg_home_media/servicesbutton.png);
}

#aboutourservices  {
   background: url(sg_home_media/aboutourservices.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 1154px;
   z-index: 4;
   width: 551px;
   height: 47px;
}

#wsbutton a:hover  {
   background-position: -107px 0%;
}

.theme-pascal.slider-wrapper  {
   margin-top: 150px;
   background: url(../../../../themes/pascal/slider.png) no-repeat;
   width: 668px;
   height: 299px;
   margin: 0 auto;
   padding-top: 17px;
   position: relative;
}

#cartridgefilters  {
   visibility: visible;
   position: absolute;
   left: 551px;
   top: 2687px;
   z-index: 4;
   width: 434px;
}

.theme-orman .nivoSlider img  {
   position: absolute;
   top: 0px;
   left: 0px;
   display: none;
   width: 568px;
   height: 268px;
}

.nivoSlider a.nivo-imageLink  {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   border: 0;
   padding: 0;
   margin: 0;
   z-index: 6;
   display: none;
}

#productsbutton a  {
   width: 117px;
   background-image: url(sg_home_media/productsbutton.png);
}

.theme-pascal .nivo-caption  {
   bottom: 40%;
   left: auto;
   right: 0px;
   width: auto;
   max-width: 630px;
   overflow: hidden;
   background: #fff;
   text-shadow: none;
   font-family: arial, serif;
   color: #4c4b4b;
}

#replacementtext  {
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 1627px;
   z-index: 4;
   width: 679px;
}

#contacttext p a  {
   border: 0px none #000000;
   font-weight: bold;
   line-height: 53px;
   text-decoration: none;
   color: #323133;
}

#bannerxmedia th  {
   text-align: left;
   font-weight: normal;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 42px;
   z-index: 3;
   width: 142px;
   height: 36px;
}

.theme-orman.slider-wrapper  {
   background: url(../../../../themes/orman/slider.png) no-repeat;
   width: 722px;
   height: 337px;
   margin: 0 auto;
   padding-top: 18px;
   position: relative;
}

.theme-orman a.nivo-nextNav  {
   background-position: 100% 50%;
   right: -40px;
   padding-right: 20px;
}

.theme-orman a.nivo-prevNav  {
   left: -40px;
   padding-left: 20px;
}

#bannerxmedia td  {
   text-align: left;
   font-weight: normal;
}

.theme-default .nivoSlider  {
   position: relative;
   background: #fff url(../../../../themes/default/loading.gif) no-repeat 50% 50%;
}

#id1serviceicon  {
   background-image: url(sg_home_media/id1serviceicon.gif);
   left: 574px;
}

#id0serviceicon  {
   background: url(sg_home_media/id0serviceicon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 1063px;
   z-index: 4;
   width: 86px;
   height: 87px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 42px;
   z-index: 3;
   width: 114px;
   height: 36px;
}

#bannerxmedia q  {
   quotes: "" "";
}

#watersofteners  {
   top: 2494px;
}

#servicesupport  {
   background: url(sg_home_media/servicesupport.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 631px;
   top: 513px;
   z-index: 3;
   width: 145px;
   height: 17px;
}

#servicesribbon  {
   background: url(sg_home_media/servicesribbon.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 373px;
   top: 966px;
   z-index: 4;
   width: 279px;
   height: 61px;
}

#productsribbon  {
   background: url(sg_home_media/productsribbon.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 2069px;
   z-index: 3;
   width: 279px;
   height: 61px;
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 587px;
   top: 42px;
   z-index: 3;
   width: 117px;
   height: 36px;
}

#reverseosmosis  {
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 3272px;
   z-index: 4;
   width: 434px;
}

#carbonfilters  {
   top: 3149px;
}

#contacttext p  {
	-webkit-text-size-adjust: none;
   font: 28px/34px Verdana, sans-serif;
   margin: 0px;
   color: #323133;
   text-align: left;
}

.theme-pascal .nivoSlider  {
   position: relative;
   width: 630px;
   height: 235px;
   margin-left: 19px;
   background: url(../../../../themes/pascal/loading.gif) no-repeat 50% 50%;
}

.nivo-controlNav a.active  {
   font-weight: bold;
}

#productsales  {
   background: url(sg_home_media/productsales.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 128px;
   top: 513px;
   z-index: 3;
   width: 119px;
   height: 14px;
}

#contactribon  {
   background: url(sg_home_media/contactribon.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 382px;
   top: 3728px;
   z-index: 3;
   width: 279px;
   height: 61px;
}

#homebutton a  {
   width: 69px;
   background-image: url(sg_home_media/homebutton.png);
}

#bannerxmedia  {
   font: inherit inherit 100%/1 inherit;
   width: 978px;
   z-index: 3;
   top: 111px;
   left: 35px;
   position: absolute;
   visibility: visible;
   background-color: #FFF;
   padding: 0;
   border: 0;
   outline: 0;
   vertical-align: baseline;
   font: 14px/1.6 Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
   color: black;
   background: white;
}

#donthesitate  {
   background: url(sg_home_media/donthesitate.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 3867px;
   z-index: 3;
   width: 341px;
   height: 32px;
}

.theme-orman .nivoSlider  {
   position: relative;
   width: 568px;
   height: 268px;
   margin-left: 77px;
   background: url(../../../../themes/orman/loading.gif) no-repeat 50% 50%;
}

#callustoday  {
   background: url(sg_home_media/callustoday.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 3908px;
   z-index: 3;
   width: 388px;
   height: 39px;
}

#whatweoffer  {
   background: url(sg_home_media/whatweoffer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 1106px;
   z-index: 4;
   width: 363px;
   height: 40px;
}

#contacttext  {
   visibility: visible;
   position: absolute;
   left: 171px;
   top: 4074px;
   z-index: 4;
   width: 758px;
}

#contactus p  {
   line-height: 16px;
}

#ourproducts  {
   background: url(sg_home_media/ourproducts.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 551px;
   top: 2230px;
   z-index: 3;
   width: 378px;
   height: 39px;
}

#sterilight1  {
   background: url(sg_home_media/sterilight1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 2157px;
   z-index: 3;
   width: 508px;
   height: 262px;
}

#ironsulphur  {
   visibility: visible;
   position: absolute;
   left: 551px;
   top: 2828px;
   z-index: 3;
   width: 434px;
}

#questionbox  {
   background: url(sg_home_media/questionbox.png) no-repeat;
   position: absolute;
   left: 397px;
   top: 1491px;
   z-index: 5;
   width: 629px;
   height: 160px;
}

#topbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #32A8F9;
}

#locationdot  {
   background: url(sg_home_media/locationdot.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 597px;
   top: 3826px;
   z-index: 4;
   width: 123px;
   height: 92px;
}

#wsbutton a  {
   width: 107px;
   background-image: url(sg_home_media/wsbutton.png);
}

.nivo-slice,
.nivo-box  {
   display: block;
   position: absolute;
   z-index: 5;
}

#repairicon  {
   background-image: url(sg_home_media/repairicon.gif);
   left: 833px;
}

#services p  {
   line-height: 18px;
}

.theme-default #slider  {
   margin: 0px auto 0 auto;
   width: 978px;
   height: 361px;
}

#products p  {
   line-height: 17px;
}

#whatwesell  {
   background: url(sg_home_media/whatwesell.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 2190px;
   z-index: 3;
   width: 321px;
   height: 32px;
}

#robutton a  {
   width: 108px;
   background-image: url(sg_home_media/robutton.png);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 161px;
   top: 42px;
   z-index: 3;
   width: 69px;
   height: 36px;
}

.theme-pascal .ribbon  {
   background: url(../../../../themes/pascal/ribbon.png) no-repeat;
   width: 111px;
   height: 111px;
   position: absolute;
   top: -8px;
   left: -8px;
   z-index: 300;
}

#wearehere  {
   background: url(sg_home_media/wearehere.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 716px;
   top: 3819px;
   z-index: 5;
   width: 115px;
   height: 14px;
}

#contactus  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 3965px;
   z-index: 3;
   width: 401px;
}

#id1footer  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 4320px;
   z-index: 3;
   width: 978px;
   height: 88px;
   background-color: #323133;
   background-image: none;
}

#topbutton  {
   font: 12px/11px Verdana, sans-serif;
   text-align: right;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 4327px;
   z-index: 4;
   width: 108px;
   height: 9px;
}

#servicebg  {
   background: url(sg_home_media/servicebg.gif) no-repeat;
   position: absolute;
   left: 13px;
   top: 997px;
   z-index: 3;
   width: 1000px;
   height: 717px;
}

#trojanuv  {
   background: url(sg_home_media/trojanuv.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 697px;
   top: 3440px;
   z-index: 3;
   width: 283px;
   height: 255px;
}

#robutton  {
   visibility: visible;
   position: absolute;
   left: 425px;
   top: 862px;
   z-index: 4;
   width: 108px;
   height: 20px;
}

#product6  {
   background: url(sg_home_media/product6.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 3532px;
   z-index: 3;
   width: 293px;
   height: 165px;
}

#products  {
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 2289px;
   z-index: 3;
   width: 438px;
}

#mailicon  {
   background: url(sg_home_media/mailicon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 4069px;
   z-index: 3;
   width: 161px;
   height: 162px;
}

#product5  {
   background: url(sg_home_media/product5.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 3251px;
   z-index: 4;
   width: 339px;
   height: 412px;
}

#product2  {
   background: url(sg_home_media/product2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 2406px;
   z-index: 5;
   width: 440px;
   height: 312px;
}

#product3  {
   background: url(sg_home_media/product3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 2702px;
   z-index: 4;
   width: 350px;
   height: 329px;
}

.theme-orman .ribbon  {
   background: url(../../../../themes/orman/ribbon.png) no-repeat;
   width: 111px;
   height: 111px;
   position: absolute;
   top: -3px;
   left: 56px;
   z-index: 300;
}

#pmtext p  {
   line-height: 16px;
}

#feature1  {
   background: url(sg_home_media/feature1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 741px;
   z-index: 4;
   width: 314px;
   height: 154px;
}

#watermap  {
   background: url(sg_home_media/watermap.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 457px;
   top: 3817px;
   z-index: 3;
   width: 553px;
   height: 330px;
}

#product4  {
   background: url(sg_home_media/product4.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 3029px;
   z-index: 3;
   width: 477px;
   height: 262px;
}

#feature2  {
   background: url(sg_home_media/feature2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 407px;
   top: 763px;
   z-index: 3;
   width: 330px;
   height: 129px;
}

#services  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 1230px;
   z-index: 4;
   width: 598px;
}

#wsbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 862px;
   z-index: 5;
   width: 107px;
   height: 20px;
}

#dev7link  {
   position: absolute;
   top: 0;
   left: 50px;
   background: url(images/dev7logo.png) no-repeat;
   width: 60px;
   height: 67px;
   border: 0;
   display: block;
   text-indent: -9999px;
}

.nivo-directionNav a  {
   position: absolute;
   top: 45%;
   z-index: 9;
   cursor: pointer;
}

#feature3  {
   background: url(sg_home_media/feature3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 747px;
   top: 636px;
   z-index: 4;
   width: 254px;
   height: 267px;
}

#circle2  {
   background: url(sg_home_media/circle2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 1413px;
   z-index: 5;
   width: 270px;
   height: 277px;
}

#shadow3  {
   background: url(sg_home_media/shadow3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 898px;
   z-index: 3;
   width: 218px;
   height: 20px;
}

#dwtlogo  {
   background: url(sg_home_media/dwtlogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 7px;
   z-index: 4;
   width: 118px;
   height: 135px;
}

#shadow1  {
   background: url(sg_home_media/shadow1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 899px;
   z-index: 3;
   width: 303px;
   height: 20px;
}

#shadow2  {
   background: url(sg_home_media/shadow2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 898px;
   z-index: 3;
   width: 303px;
   height: 20px;
}

#circle1  {
   background: url(sg_home_media/circle1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 1401px;
   z-index: 6;
   width: 204px;
   height: 205px;
}

#repairs  {
   background: url(sg_home_media/repairs.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 891px;
   top: 513px;
   z-index: 3;
   width: 65px;
   height: 17px;
}

#circle3  {
   background: url(sg_home_media/circle3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 1662px;
   z-index: 4;
   width: 204px;
   height: 205px;
}

#about p  {
	-webkit-text-size-adjust: none;
   font: 14px/18px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 6px;
   text-align: left;
   color: #333333;
}

#welcome  {
   background: url(sg_home_media/welcome.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 602px;
   z-index: 3;
   width: 487px;
   height: 18px;
}

#pmtext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 1900px;
   z-index: 3;
   width: 958px;
}

#rights  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 4327px;
   z-index: 4;
   width: 405px;
}

.nivo-controlNav a  {
   position: relative;
   z-index: 9;
   cursor: pointer;
}

#about  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 634px;
   z-index: 3;
   width: 688px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 1050px;
   position: relative;
}

#baby  {
   background: url(sg_home_media/baby.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 1051px;
   z-index: 6;
   width: 380px;
   height: 465px;
}

.nivo-caption p  {
   padding: 5px;
   margin: 0;
}

.nivo-caption a  {
   display: inline !important;
}

#uv  {
   top: 2993px;
}

.nivo-prevNav  {
   left: 0px;
}

.nivo-nextNav  {
   right: 0px;
}

.nivo-caption  {
   position: absolute;
   left: 0px;
   bottom: 0px;
   background: #000;
   color: #fff;
   opacity: 0.8;
   width: 100%;
   z-index: 8;
}

.nivo-slice  {
   height: 100%;
}

.nivoSlider  {
   position: relative;
}

.clear  {
   clear: both;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_home_media/exteriortile.png) center top repeat;
}

