#aboutaboutbutton,
#aboutcontactbutton,
#homecontactbutton,
#serviceshomebutton,
#contacthomebutton,
#contactcontactbutton,
#homehomebutton,
#servicescontactbutton,
#homeaboutbutton,
#servicesaboutbutton,
#abouthomebutton,
#contactaboutbutton  {
   position: absolute;
   top: 1px;
   z-index: 3;
   height: 59px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicesservicesbutton a,
#aboutservicesbutton a,
#homeservicesbutton a,
#contactservicesbutton a  {
   background: url(sg_home_media/contactservicesbutton.jpg) no-repeat;
   display: block;
   width: 130px;
   height: 60px;
}

#servicescontactbutton a,
#aboutcontactbutton a,
#homecontactbutton a,
#contactcontactbutton a  {
   background: url(sg_home_media/contactcontactbutton.jpg) no-repeat;
   display: block;
   width: 125px;
   height: 59px;
}

#servicesservicesbutton,
#homeservicesbutton,
#contactservicesbutton,
#aboutservicesbutton  {
   position: absolute;
   top: 0px;
   z-index: 3;
   width: 130px;
   height: 60px;
   margin-left: 0px;
   margin-top: 0px;
}

#i7479shape38copy2,
#i7503shape38copy2,
#i7490shape38copy2,
#i7456shape38,
#i7489shape38  {
   position: absolute;
   top: 520px;
   z-index: 5;
   width: 21px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#aboutaboutbutton a,
#servicesaboutbutton a,
#contactaboutbutton a,
#homeaboutbutton a  {
   background: url(sg_home_media/contactaboutbutton.jpg) no-repeat;
   display: block;
   width: 114px;
   height: 59px;
}

#serviceshomebutton a,
#contacthomebutton a,
#abouthomebutton a,
#homehomebutton a  {
   background: url(sg_home_media/contacthomebutton.jpg) no-repeat;
   display: block;
   width: 88px;
   height: 59px;
}

#servicebutton a,
#contactbutton a,
#leftbutton a,
#abobutton a  {
   background: url(sg_home_media/contactbutton.jpg) no-repeat;
   display: block;
   height: 1px;
   width: 7px;
   font-size: 1px;
   line-height: 1px;
}

#servicebutton,
#abobutton,
#leftbutton,
#contactbutton  {
   position: absolute;
   top: 0px;
   z-index: 3;
   width: 7px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
}

#i7501locationtext,
#i7488locationtext,
#thaiabout  {
   position: absolute;
   top: 571px;
   z-index: 6;
   width: 247px;
   margin-left: 0px;
   margin-top: 0px;
}

#triggercosttext,
#thaicosttext,
#ashiatsucosttext  {
   position: absolute;
   top: 750px;
   z-index: 6;
   width: 247px;
   margin-left: 0px;
   margin-top: 0px;
}

#i7500shape43,
#i7453shape43,
#i7487shape43  {
   background: url(sg_home_media/d7500shape43.jpg) no-repeat;
   position: absolute;
   top: 546px;
   z-index: 5;
   width: 289px;
   height: 298px;
   margin-left: 0px;
   margin-top: 0px;
}

#i7493shape37,
#i7506shape37,
#i7458shape37  {
   position: absolute;
   z-index: 7;
   width: 300px;
   height: 26px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #FFC95D;
   background-image: none;
}

#shape1,
#shape1copy3,
#i340shape1copy  {
   background: url(sg_home_media/shape1copy3.jpg) no-repeat;
   position: absolute;
   top: 665px;
   z-index: 3;
   width: 974px;
   height: 650px;
   margin-left: 0px;
   margin-top: 0px;
}

#emailbutton,
#phonebutton,
#qrbutton  {
   position: absolute;
   top: 945px;
   z-index: 5;
   height: 55px;
   margin-left: 0px;
   margin-top: 0px;
}

#thaimassagetext,
#triggerpointtext  {
   position: absolute;
   top: 537px;
   z-index: 8;
   width: 300px;
   margin-left: 0px;
   margin-top: 0px;
}

#emailbutton a,
#phonebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 59px;
   height: 55px;
}

#shape28copy,
#i4480shape28  {
   position: absolute;
   top: 90px;
   z-index: 4;
   width: 901px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #545454;
   background-image: none;
}

#shape2copy6,
#shape2copy  {
   position: absolute;
   top: 710px;
   z-index: 5;
   height: 31px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #FFC95D;
   background-image: none;
}

#servicesservicesbutton  {
   left: 3897px;
}

#shape23,
#shape23copy  {
   background: url(sg_home_media/shape23copy.jpg) no-repeat;
   position: absolute;
   top: 314px;
   z-index: 5;
   width: 398px;
   height: 471px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactservicesbutton  {
   left: 5283px;
}

#i7496,
#i7484,
#i7509  {
   background: url(sg_home_media/d7509.jpg) no-repeat;
   position: absolute;
   top: 740px;
   z-index: 6;
   width: 248px;
   height: 2px;
   margin-left: 0px;
   margin-top: 0px;
}

#shape42,
#shape42copy  {
   position: absolute;
   top: 121px;
   z-index: 6;
   width: 901px;
   height: 154px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #FFC95D;
   background-image: none;
}

#servicescontactbutton  {
   width: 125px;
   left: 4046px;
}

#contactcontactbutton  {
   width: 125px;
   left: 5432px;
}

#shape2copy7,
#shape2  {
   position: absolute;
   top: 710px;
   z-index: 4;
   height: 308px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #6F6F6F;
   background-image: none;
}

#servicesaboutbutton  {
   width: 114px;
   left: 3769px;
}

#aboutservicesbutton  {
   left: 2395px;
}

#contactaboutbutton  {
   width: 114px;
   left: 5155px;
}

#homeservicesbutton  {
   left: 981px;
}

#serviceshomebutton  {
   width: 88px;
   left: 3661px;
}

#aboutcontactbutton  {
   width: 125px;
   left: 2544px;
}

#i7488locationtext  {
   left: 3518px;
}

#contacthomebutton  {
   width: 88px;
   left: 5047px;
}

#i7501locationtext  {
   left: 3849px;
}

#i7490shape38copy2  {
   background-image: url(sg_home_media/d7503shape38copy2.jpg);
   left: 3776px;
}

#homecontactbutton  {
   width: 125px;
   left: 1130px;
}

#i7503shape38copy2  {
   background-image: url(sg_home_media/d7503shape38copy2.jpg);
   left: 4107px;
   top: 521px;
}

#layer93,
#layer96  {
   position: absolute;
   top: 121px;
   z-index: 7;
   width: 901px;
   height: 154px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i7479shape38copy2  {
   background-image: url(sg_home_media/d7503shape38copy2.jpg);
   left: 3446px;
}

#ashiatsucosttext  {
   left: 3853px;
}

#aboutaboutbutton  {
   width: 114px;
   left: 2267px;
}

#triggerpointtext  {
   left: 3497px;
}

#abouthomebutton  {
   width: 88px;
   left: 2159px;
}

#triggercosttext  {
   left: 3525px;
}

#thaimassagetext  {
   left: 3167px;
}

#homeaboutbutton  {
   width: 114px;
   left: 853px;
}

#i340shape1copy  {
   left: 1719px;
}

#homehomebutton  {
   width: 88px;
   left: 745px;
}

#phonebutton a  {
   background-image: url(sg_home_media/phonebutton.jpg);
}

#contactbutton  {
   left: 4597px;
}

#servicebutton  {
   left: 3127px;
}

#emailbutton a  {
   background-image: url(sg_home_media/emailbutton.jpg);
}

#i7487shape43  {
   left: 3501px;
}

#i7456shape38  {
   background-image: url(sg_home_media/d7502shape38.jpg);
   left: 3167px;
}

#thaicosttext  {
   left: 3188px;
}

#i7453shape43  {
   left: 3171px;
}

#i7489shape38  {
   background-image: url(sg_home_media/d7502shape38.jpg);
   left: 3497px;
}

#i7502shape38  {
   background: url(sg_home_media/d7502shape38.jpg) no-repeat;
   position: absolute;
   left: 3828px;
   top: 521px;
   z-index: 5;
   width: 21px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#i7458shape37  {
   top: 536px;
   left: 3167px;
}

#i7500shape43  {
   left: 3832px;
}

#i7506shape37  {
   top: 537px;
   left: 3828px;
}

#i4480shape28  {
   height: 903px;
   left: 1755px;
}

#i7493shape37  {
   top: 536px;
   left: 3497px;
}

#shape1copy3  {
   left: 4607px;
}

#phonebutton  {
   width: 59px;
   left: 407px;
}

#emailbutton  {
   width: 59px;
   left: 486px;
}

#shape28copy  {
   height: 965px;
   left: 4643px;
}

#shape2copy6  {
   width: 255px;
   left: 389px;
}

#shape23copy  {
   left: 4679px;
}

#shape2copy7  {
   width: 255px;
   left: 389px;
}

#shape42copy  {
   left: 4643px;
}

#leftbutton  {
   left: 335px;
}

#shape2copy  {
   width: 579px;
   left: 662px;
}

#abobutton  {
   left: 1747px;
}

#thaiabout  {
   left: 3188px;
}

#qrbutton  {
   width: 58px;
   left: 567px;
}

#shape42  {
   left: 1755px;
}

#shape23  {
   left: 5110px;
}

#layer93  {
   background-image: url(sg_home_media/layer93.jpg);
   left: 1755px;
}

#layer96  {
   background-image: url(sg_home_media/layer96.jpg);
   left: 4643px;
}

#shape1  {
   left: 336px;
}

#shape2  {
   width: 579px;
   left: 662px;
}

#i7484  {
   left: 3192px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
}

#i7496  {
   left: 3522px;
}

#i7509  {
   left: 3853px;
}

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

