#massagebutton a.pmh,
#productsbutton a:hover,
#specialistbutton a.pm,
#massagebutton a.pm,
#massagebutton a.nmh,
#productsbutton a.pmh,
#specialistbutton a:hover,
#specialistbutton a.pmh,
#specialistbutton a.nmh,
#productsbutton a.pm,
#productsbutton a.nmh,
#massagebutton a:hover  {
   background-position: -174px 0%;
}

#specialisttherapyprevious a:hover,
#specialisttherapyprevious a.nmh,
#meetourteampreviouspanelb a.nmh,
#visitfacebookpreviouspane a:hover,
#chiropractictypesprevious a.nmh,
#meetourteampreviouspanelb a:hover,
#visitfacebookpreviouspane a.nmh,
#chiropractictypesprevious a:hover  {
   background-position: -10px 0%;
}

#specialisttherapynextbutt a:hover,
#meetourteamnextpanelbutto a:hover,
#specialisttherapynextbutt a.nmh,
#meetourteamnextpanelbutto a.nmh,
#chiropractictypesnextbutt a:hover,
#chiropractictypesnextbutt a.nmh,
#visitfacebooknextpanelbut a.nmh,
#visitfacebooknextpanelbut a:hover  {
   background-position: -9px 0%;
}

#i1321chiropracticbutton a.pmh,
#i1321chiropracticbutton a:hover,
#corporatebutton a:hover,
#i1321chiropracticbutton a.nmh,
#corporatebutton a.pmh,
#corporatebutton a.nmh,
#i1321chiropracticbutton a.pm,
#corporatebutton a.pm  {
   background-position: -172px 0%;
}

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

#mainslidenextbutton a.nmh,
#mainslidenextbutton a:hover,
#mainslidepreviousbutton a.nmh,
#mainslidepreviousbutton a:hover  {
   background-position: -50px 0%;
}

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

#i2031welcomebutton,
#i2041contactusbutton,
#servicesbutton,
#i4782chiropracticbutton  {
   z-index: 5;
}

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

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

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

#chiropracticmenuhovershow,
#servicesmenuhovershow  {
   z-index: 20;
}

#i1407chiropractichovershow > div:first-child  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/mechanical2.png);
   height: 24px;
   width: 112px;
   display: block;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   top: 0px;
}

#i4149wwwchiropracticforlifecon  {
   z-index: 4;
   background-image: url(sg_home_media/d4149wwwchiropracticforlife.gif);
}

#i4788homebutton,
#i132topmenu  {
   z-index: 4;
}

#healthyspinehealthylifebu a  {
   height: 50px;
   width: 160px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/healthyspinehealthylifebu.gif);
}

#i1407chiropractichovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 24px;
   width: 112px;
   z-index: 19;
   top: 2434px;
   left: 489px;
   position: absolute;
   overflow: hidden;
}

#healthyspinehealthylifebu  {
   margin-top: 0px;
   margin-left: 0px;
   height: 50px;
   width: 160px;
   z-index: 5;
   top: 1757px;
   left: 515px;
   position: absolute;
}

#healthyspinehealthylifexm  {
   margin-top: 0px;
   margin-left: 0px;
   width: 593px;
   z-index: 5;
   top: 1383px;
   left: 285px;
   position: absolute;
}

#i1411acupuncturehovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 23px;
   width: 119px;
   z-index: 15;
   top: 2435px;
   left: 488px;
   position: absolute;
   overflow: hidden;
}

#specialisttherapymetadata  {
   margin-top: 0px;
   margin-left: 0px;
   width: 223px;
   z-index: 6;
   top: 3241px;
   left: 769px;
   position: absolute;
}

#chiropractictypesmetadata  {
   margin-top: 0px;
   margin-left: 0px;
   width: 231px;
   z-index: 6;
   top: 3245px;
   left: 205px;
   position: absolute;
}

#i3976specialisthovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 19px;
   width: 53px;
   z-index: 11;
   top: 2434px;
   left: 488px;
   position: absolute;
   overflow: hidden;
}

#trustedchiropracticcopy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/trustedchiropracticcopy.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 74px;
   width: 534px;
   z-index: 4;
   top: 3761px;
   left: 285px;
   position: absolute;
}

#visitfacebookpanelsheet  {
   margin-top: 0px;
   margin-left: 0px;
   min-height: 175px;
   width: 262px;
   z-index: 5;
   top: 3866px;
   left: 740px;
   position: absolute;
}

#chiropractictypestitle  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/chiropractictypestitle.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 27px;
   width: 285px;
   z-index: 4;
   top: 2913px;
   left: 138px;
   position: absolute;
}

#i1419productshovershow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 19px;
   width: 83px;
   z-index: 6;
   top: 2434px;
   left: 489px;
   position: absolute;
   overflow: hidden;
}

#specialisttherapytitle  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/specialisttherapytitle.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 27px;
   width: 187px;
   z-index: 4;
   top: 2912px;
   left: 696px;
   position: absolute;
}

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

#northshoretrustedcopy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/northshoretrustedcopy.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 35px;
   width: 550px;
   z-index: 4;
   top: 1973px;
   left: 358px;
   position: absolute;
}

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

#visitfacebookbutton a  {
   height: 48px;
   width: 195px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/visitfacebookbutton.gif);
}

#perfectbalancecontent  {
   margin-top: 0px;
   margin-left: 0px;
   width: 1042px;
   z-index: 4;
   top: 3337px;
   left: 38px;
   position: absolute;
}

#meetourteampanelsheet  {
   margin-top: 0px;
   margin-left: 0px;
   min-height: 370px;
   width: 675px;
   z-index: 5;
   top: 4223px;
   left: 352px;
   position: absolute;
}

#thedoctorofthefuture  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/thedoctorofthefuture.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 52px;
   width: 461px;
   z-index: 4;
   top: 1918px;
   left: 208px;
   position: absolute;
}

#findusfacebookbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 40px;
   width: 114px;
   z-index: 5;
   top: 4084px;
   left: 747px;
   position: absolute;
}

#facebookbuttonfixed  {
   z-index: 23;
}

#mainslidepicturebox  {
   margin-top: 0px;
   margin-left: 0px;
   height: 486px;
   width: 1008px;
   z-index: 5;
   top: 228px;
   left: 45px;
   position: absolute;
}

#trustedchiropractic  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/trustedchiropractic.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 87px;
   width: 605px;
   z-index: 4;
   top: 763px;
   left: 220px;
   position: absolute;
}

#visitfacebookbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 48px;
   width: 195px;
   z-index: 4;
   top: 3939px;
   left: 224px;
   position: absolute;
}

#acupuncturebutton a  {
   height: 298px;
   width: 173px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/acupuncturebutton.gif);
}

#bookingbuttonfixed  {
   z-index: 21;
}

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

#acupuncturebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 298px;
   width: 173px;
   z-index: 7;
   top: 2083px;
   left: 384px;
   position: absolute;
}

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

#meetourteamtitle  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/meetourteamtitle.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 20px;
   width: 174px;
   z-index: 5;
   top: 4269px;
   left: 40px;
   position: absolute;
}

#meetourteamtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 229px;
   z-index: 5;
   top: 4336px;
   left: 42px;
   position: absolute;
}

#acc1buttonfixed  {
   z-index: 22;
}

#mechanical1text  {
   margin-top: 0px;
   margin-left: 0px;
   width: 569px;
   z-index: 4;
   top: 2506px;
   left: 490px;
   position: absolute;
}

#massagebutton a  {
   height: 299px;
   width: 174px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/massagebutton.png);
}

#i131i6494759091  {
   z-index: 4;
   background-image: url(sg_home_media/d131i6494759091.gif);
}

#visitface1text  {
   margin-top: 0px;
   margin-left: 0px;
   width: 566px;
   z-index: 4;
   top: 3857px;
   left: 35px;
   position: absolute;
}

#perfectbalance  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/perfectbalance.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 102px;
   width: 791px;
   z-index: 5;
   top: 3478px;
   left: 226px;
   position: absolute;
}

#i6124backplate  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d6124backplate.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 226px;
   width: 289px;
   z-index: 4;
   top: 3842px;
   left: 726px;
   position: absolute;
}

.i1468meetourteammetadata  {
   margin-top: 0px;
   margin-left: 0px;
   width: 213px;
   z-index: 8;
   top: 255px;
   left: 7px;
   position: absolute;
}

.i1469meetourteammetadata  {
   margin-top: 0px;
   margin-left: 0px;
   width: 202px;
   z-index: 7;
   top: 289px;
   left: 7px;
   position: absolute;
}

#massagebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 299px;
   width: 174px;
   z-index: 8;
   top: 2083px;
   left: 211px;
   position: absolute;
}

#visitfacetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 564px;
   z-index: 4;
   top: 4020px;
   left: 35px;
   position: absolute;
}

#page_content  {
   min-height: 5101px;
}

.visitfacebookpanelthumb  {
   margin-top: 0px;
   margin-left: 0px;
   height: 175px;
   width: 262px;
   z-index: 7;
   top: 0px;
   left: 0px;
   position: absolute;
}

#i1459ellipse  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d1459ellipse.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 195px;
   width: 130px;
   z-index: 6;
   top: 4309px;
   left: 40px;
   position: absolute;
}

#i147ellipse  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d147ellipse.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 10px;
   width: 169px;
   z-index: 4;
   top: 869px;
   left: 477px;
   position: absolute;
}

#healthylife  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/healthylife.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 35px;
   width: 662px;
   z-index: 4;
   top: 4677px;
   left: 232px;
   position: absolute;
}

#mechanical2  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/mechanical2.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 24px;
   width: 112px;
   z-index: 4;
   top: 2434px;
   left: 489px;
   position: absolute;
}

#mechanical4  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/mechanical4.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 298px;
   width: 408px;
   z-index: 4;
   top: 2477px;
   left: 37px;
   position: absolute;
}

#mechanical3  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/mechanical3.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 10px;
   width: 130px;
   z-index: 4;
   top: 2477px;
   left: 488px;
   position: absolute;
}

#i336ellipse  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d336ellipse.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 10px;
   width: 169px;
   z-index: 4;
   top: 4743px;
   left: 476px;
   position: absolute;
}

#talkwithus  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/talkwithus.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 249px;
   width: 302px;
   z-index: 4;
   top: 4780px;
   left: 777px;
   position: absolute;
}

.meetourteampanelthumb  {
   margin-top: 0px;
   margin-left: 0px;
   height: 230px;
   width: 208px;
   z-index: 7;
   top: 8px;
   left: 9px;
   position: absolute;
}

#mainbrand1  {
   z-index: 4;
   background-image: url(sg_home_media/mainbrand1.png);
}

#introtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 830px;
   z-index: 4;
   top: 905px;
   left: 150px;
   position: absolute;
}

#mainspine  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/mainspine.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 618px;
   width: 1106px;
   z-index: 4;
   top: 1234px;
   left: 3px;
   position: absolute;
}

#backimage  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/backimage.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 521px;
   width: 1102px;
   z-index: 4;
   top: 4124px;
   left: 20px;
   position: absolute;
}

#mainback  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/mainback.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 540px;
   width: 1026px;
   z-index: 4;
   top: 219px;
   left: 36px;
   position: absolute;
}

#i3927  {
   z-index: 4;
   background-image: url(sg_home_media/d3927.gif);
}

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

