#homeservicesbutton a.nmh,
#contactservicesbutton a:hover,
#contactservicesbutton a.nmh,
#aboutservicesbutton a.nmh,
#homeservicesbutton a:hover,
#servicesservicesbutton a:hover,
#aboutservicesbutton a:hover,
#servicesservicesbutton a.nmh  {
   background-position: -130px 0%;
}

#aboutcontactbutton a.nmh,
#aboutcontactbutton a:hover,
#contactcontactbutton a:hover,
#servicescontactbutton a:hover,
#contactcontactbutton a.nmh,
#homecontactbutton a.nmh,
#homecontactbutton a:hover,
#servicescontactbutton a.nmh  {
   background-position: -125px 0%;
}

#aboutaboutbutton a:hover,
#servicesaboutbutton a:hover,
#servicesaboutbutton a.nmh,
#homeaboutbutton a:hover,
#aboutaboutbutton a.nmh,
#contactaboutbutton a.nmh,
#homeaboutbutton a.nmh,
#contactaboutbutton a:hover  {
   background-position: -114px 0%;
}

#serviceshomebutton a.nmh,
#homehomebutton a:hover,
#abouthomebutton a.nmh,
#contacthomebutton a.nmh,
#contacthomebutton a:hover,
#homehomebutton a.nmh,
#abouthomebutton a:hover,
#serviceshomebutton a:hover  {
   background-position: -88px 0%;
}

#phonebutton a:hover,
#phonebutton a.nmh,
#emailbutton a.nmh,
#emailbutton a:hover  {
   background-position: -59px 0%;
}

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

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

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

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

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

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

#giftcertificatesavailable  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/giftcertificatesavailable.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 30px;
   width: 167px;
   z-index: 7;
   top: 825px;
   left: 5326px;
   position: absolute;
}

#gallerypicturebox table  {
   height: 100%;
   width: 100%;
}

#i3519whattoexpecttext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 850px !important;
   z-index: 5;
   top: 283px;
   left: 1773px;
   position: absolute;
}

#i7447whattoexpecttext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 958px;
   z-index: 5;
   top: 293px;
   left: 3167px;
   position: absolute;
}

#deepandswedpricetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 202px;
   z-index: 7;
   top: 980px;
   left: 3195px;
   position: absolute;
}

#massageclearlaketext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 316px;
   z-index: 9;
   top: 716px;
   left: 5162px;
   position: absolute;
}

#massageidentitytext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 302px;
   z-index: 7;
   top: 516px;
   left: 5163px;
   position: absolute;
}

#othertherapisttext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 354px;
   z-index: 6;
   top: 350px;
   left: 5131px;
   position: absolute;
}

#gallerypicturebox  {
   margin-top: 0px;
   margin-left: 0px;
   height: 547px;
   width: 852px;
   z-index: 4;
   top: 85px;
   left: 389px;
   position: absolute;
}

#logobuttonfixed a  {
   line-height: 139px;
   font-size: 139px;
   width: 266px;
   height: 139px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/logobuttonfixed.png);
}

#i4850locationtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 247px;
   z-index: 6;
   top: 483px;
   left: 2368px;
   position: absolute;
}

#i7515shape37copy  {
   background-image: none;
   background-color: #FFC95D;
   margin-top: 0px;
   margin-left: 0px;
   height: 26px;
   width: 465px;
   z-index: 6;
   top: 888px;
   left: 3167px;
   position: absolute;
}

#continuebutton a  {
	display: none !important;
   line-height: 33px;
   font-size: 33px;
   width: 453px;
   height: 33px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/continuebutton.jpg);
}

#deepfeetbutton a  {
   line-height: 102px;
   font-size: 102px;
   width: 93px;
   height: 102px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/deepfeetbutton.jpg);
}

#i7543shape37copy  {
   background-image: none;
   background-color: #FFC95D;
   margin-top: 0px;
   margin-left: 0px;
   height: 26px;
   width: 365px;
   z-index: 6;
   top: 817px;
   left: 4679px;
   position: absolute;
}

#downloadbutton a  {
   height: 49px;
   width: 199px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/downloadbutton.jpg);
}

#intakeformtetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 365px;
   z-index: 7;
   top: 819px;
   left: 4679px;
   position: absolute;
}

#logobuttonfixed  {
   margin-top: 0px;
   margin-left: 0px;
   z-index: 10;
   height: 139px;
   width: 266px;
   top: 11px;
   left: 204px;
   position: fixed;
}

#deepandswedtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 191px;
   z-index: 6;
   top: 940px;
   left: 3187px;
   position: absolute;
}

#contactinfotext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 205px;
   z-index: 5;
   top: 749px;
   left: 407px;
   position: absolute;
}

#i7444shape1copy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d7444shape1copy.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 650px;
   width: 1094px;
   z-index: 3;
   top: 665px;
   left: 3099px;
   position: absolute;
}

#fullslateembed  {
   margin-top: 0px;
   margin-left: 0px;
   width: 492px;
   z-index: 5;
   top: 888px;
   left: 3648px;
   position: absolute;
}

#marketbutton a  {
   line-height: 172px;
   font-size: 172px;
   width: 289px;
   height: 172px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d7482marketbutton.jpg);
}

#continuebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 33px;
   width: 453px;
   z-index: 5;
   top: 930px;
   left: 1972px;
   position: absolute;
}

#marketlinktext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 289px;
   z-index: 6;
   top: 595px;
   left: 2349px;
   position: absolute;
}

#downloadbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 49px;
   width: 199px;
   z-index: 6;
   top: 926px;
   left: 4761px;
   position: absolute;
}

#deepfeetbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 102px;
   width: 93px;
   z-index: 3;
   top: 558px;
   left: 1291px;
   position: absolute;
}

#copyrighttext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 420px;
   z-index: 4;
   top: 1039px;
   left: 609px;
   position: absolute;
}

#i7437shape43  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d7437shape43.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 193px;
   width: 289px;
   z-index: 5;
   top: 445px;
   left: 2351px;
   position: absolute;
}

#i7333shape38  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d7333shape38.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 20px;
   width: 21px;
   z-index: 6;
   top: 430px;
   left: 2347px;
   position: absolute;
}

#shape37copy5  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/shape37copy5.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 115px;
   width: 199px;
   z-index: 5;
   top: 818px;
   left: 5309px;
   position: absolute;
}

#shape37copy4  {
   background-image: none;
   background-color: #FFC95D;
   margin-top: 0px;
   margin-left: 0px;
   height: 46px;
   width: 199px;
   z-index: 6;
   top: 818px;
   left: 5309px;
   position: absolute;
}

#i7331shape37  {
   background-image: none;
   background-color: #FFC95D;
   margin-top: 0px;
   margin-left: 0px;
   height: 26px;
   width: 317px;
   z-index: 8;
   top: 446px;
   left: 2347px;
   position: absolute;
}

#i7512shape45  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d7512shape45.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 204px;
   width: 465px;
   z-index: 5;
   top: 888px;
   left: 3167px;
   position: absolute;
}

#i7446shape28  {
   background-image: none;
   background-color: #545454;
   margin-top: 0px;
   margin-left: 0px;
   height: 1047px;
   width: 1022px;
   z-index: 4;
   top: 90px;
   left: 3135px;
   position: absolute;
}

#page_content  {
   min-height: 1315px;
}

#michelletext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 334px;
   z-index: 6;
   top: 353px;
   left: 4711px;
   position: absolute;
}

#i7542shape45  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d7542shape45.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 204px;
   width: 365px;
   z-index: 5;
   top: 817px;
   left: 4679px;
   position: absolute;
}

#shape37copy2  {
   background-image: none;
   background-color: #FFC95D;
   margin-top: 0px;
   margin-left: 0px;
   height: 26px;
   width: 398px;
   z-index: 6;
   top: 314px;
   left: 5110px;
   position: absolute;
}

#ashiatsutext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 300px;
   z-index: 8;
   top: 538px;
   left: 3828px;
   position: absolute;
}

#shape37copy3  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/shape37copy3.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 26px;
   width: 399px;
   z-index: 6;
   top: 314px;
   left: 4678px;
   position: absolute;
}

#otheraddtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 464px;
   z-index: 7;
   top: 890px;
   left: 3167px;
   position: absolute;
}

#marketbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 172px;
   width: 289px;
   z-index: 7;
   top: 295px;
   left: 2353px;
   position: absolute;
}

#qrclickshow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 208px;
   width: 192px;
   z-index: 6;
   top: 710px;
   left: 422px;
   position: absolute;
   overflow: hidden;
}

#shape2copy4  {
   background-image: none;
   background-color: #FFC95D;
   margin-top: 0px;
   margin-left: 0px;
   height: 31px;
   width: 1022px;
   z-index: 6;
   top: 90px;
   left: 3135px;
   position: absolute;
}

#shape2copy2  {
   background-image: none;
   background-color: #FFC95D;
   margin-top: 0px;
   margin-left: 0px;
   height: 31px;
   width: 901px;
   z-index: 5;
   top: 90px;
   left: 1755px;
   position: absolute;
}

#shape38copy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/shape38copy.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 20px;
   width: 21px;
   z-index: 3;
   top: 431px;
   left: 2643px;
   position: absolute;
}

#ashiatsupic  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/ashiatsupic.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 144px;
   width: 289px;
   z-index: 6;
   top: 396px;
   left: 3834px;
   position: absolute;
}

#shape2copy5  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/shape2copy5.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 31px;
   width: 901px;
   z-index: 5;
   top: 90px;
   left: 4643px;
   position: absolute;
}

#triggerpic  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/triggerpic.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 152px;
   width: 289px;
   z-index: 6;
   top: 396px;
   left: 3503px;
   position: absolute;
}

#intaketext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 365px;
   z-index: 6;
   top: 859px;
   left: 4679px;
   position: absolute;
}

#layer1copy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/layer1copy.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 549px;
   width: 853px;
   z-index: 3;
   top: 85px;
   left: 389px;
   position: absolute;
}

#policytext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 1022px;
   z-index: 4;
   top: 1157px;
   left: 3135px;
   position: absolute;
}

#brendatext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 354px;
   z-index: 8;
   top: 568px;
   left: 5131px;
   position: absolute;
}

#qrbutton a  {
   height: 55px;
   width: 58px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/qrbutton.jpg);
}

#layer8copy  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/layer8copy.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 31px;
   width: 187px;
   z-index: 5;
   top: 988px;
   left: 5313px;
   position: absolute;
}

#addonstext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 205px;
   z-index: 6;
   top: 937px;
   left: 3417px;
   position: absolute;
}

#wheretext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 317px;
   z-index: 9;
   top: 448px;
   left: 2347px;
   position: absolute;
}

#benefits  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/benefits.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 145px;
   width: 585px;
   z-index: 5;
   top: 724px;
   left: 1924px;
   position: absolute;
}

#mapembed  {
   margin-top: 0px;
   margin-left: 0px;
   width: 543px;
   z-index: 6;
   top: 741px;
   left: 680px;
   position: absolute;
}

#layer95  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/layer95.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 154px;
   width: 1022px;
   z-index: 5;
   top: 121px;
   left: 3135px;
   position: absolute;
}

#thaipic  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/thaipic.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 157px;
   width: 289px;
   z-index: 6;
   top: 396px;
   left: 3173px;
   position: absolute;
}

#request  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/request.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 35px;
   width: 183px;
   z-index: 6;
   top: 877px;
   left: 5316px;
   position: absolute;
}

#retweet  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/retweet.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 28px;
   width: 41px;
   z-index: 5;
   top: 952px;
   left: 5447px;
   position: absolute;
}

#layer8  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/layer8.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 27px;
   width: 109px;
   z-index: 5;
   top: 951px;
   left: 5329px;
   position: absolute;
}

.page_content_bkg  {
   width: 6048px;
   left: 0px;
   top: 0px;
   display: block;
}

#i7521  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d7521.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 104px;
   width: 2px;
   z-index: 8;
   top: 945px;
   left: 3392px;
   position: absolute;
}

#promo  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/promo.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 202px;
   width: 213px;
   z-index: 5;
   top: 818px;
   left: 5074px;
   position: absolute;
}

.container_div  {
   position: relative;
   width: 6048px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-top: 0px;
   margin-left: auto;
}

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

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

*:focus  {
   outline-style: none;
}

ains  {
   text-decoration: none;
}

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

html, body  {
   background-position: center top;
   background-attachment: scroll;
   background-repeat: repeat-x;
   background-image: url(sg_home_media/d7385browserbackground.jpg);
   background-color: #545454;
   height: 100%;
}

