a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#spabodytherapies,
#id0customtreatmentpackagesareavailable,
#i3to6treatments10discount7treatmentss15discount,
#keratincomplexsmoothingtherapy,
#facetherapiesspafacials  {
   visibility: visible;
   position: absolute;
   left: 206px;
   top: 151px;
   z-index: 4;
   width: 770px;
   background-repeat: no-repeat;
}

#id6nextbutton a,
#careersbutton a,
#id4nextbutton a,
#id5nextbutton a,
#id2nextbutton a,
#id3nextbutton a,
#id0nextbutton a,
#id1nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#eyelashbutton a:hover,
#whobutton a:hover,
#servicesbutton a:hover,
#employbutton a:hover  {
   background-position: -155px 0%;
}

#locationbutton a,
#productsbutton a,
#whobutton a,
#employbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#threadingbutton a,
#handfootbutton a,
#virtualbutton a,
#skinrestorbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#id1customtreatmentpackagesareavailable,
#id0spafeaturesandspecialevents  {
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 152px;
   z-index: 4;
   width: 769px;
   background-repeat: no-repeat;
}

#eyelashbutton a,
#spabodybutton a,
#facial1button a,
#eyeslipsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#premiumbutton a,
#sonolitebutton a,
#mistralbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#skinrestorationbioskinsonolightmicrodermabrasion  {
   background: url(sg_sonolite_media/id0skinrestorationbioskinso.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 206px;
   top: 151px;
   z-index: 4;
   width: 759px;
   height: 817px;
}

#eyeslipsbutton a:hover,
#spafacialbutton a:hover  {
   background-position: -111px 0%;
}

#i3to6treatments10discount7treatmentss15discount  {
   background-image: url(sg_mistral_media/id03to6treatments10discount.gif);
   height: 817px;
}

#locationbutton a:hover,
#productsbutton a:hover  {
   background-position: -154px 0%;
}

#starbenebutton a:hover,
#keratinbutton a:hover  {
   background-position: -175px 0%;
}

#whobutton,
#servicesbutton,
#employbutton  {
   visibility: visible;
   position: absolute;
   top: 101px;
   z-index: 4;
   width: 155px;
   height: 31px;
}

#id0customtreatmentpackagesareavailable  {
   background-image: url(sg_antiaging_media/id0customtreatmentpackagesa.gif);
   height: 826px;
}

#id1customtreatmentpackagesareavailable  {
   background-image: url(sg_skinrestor_media/id1customtreatmentpackagesa.gif);
   height: 849px;
}

#mistrallhebutton a,
#starbenebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 25px;
   background-position: 0% 0px;
   font-size: 25px;
   line-height: 25px;
}

#contactbutton a,
#employapplbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#antiagingbutton a,
#haircarebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#locationbutton,
#productsbutton  {
   visibility: visible;
   position: absolute;
   top: 101px;
   z-index: 4;
   width: 154px;
   height: 31px;
}

#annualbutton a,
#motherbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 139px;
   background-position: 0% 0px;
   font-size: 139px;
   line-height: 139px;
}

#id0spafeaturesandspecialevents  {
   background-image: url(sg_salon_media/id0spafeaturesandspecialeve.gif);
   height: 836px;
}

#keratincomplexsmoothingtherapy  {
   background-image: url(sg_keratin_media/id0keratincomplexsmoothingt.gif);
   height: 850px;
}

#id0nextbutton,
#id3nextbutton  {
   visibility: visible;
   position: absolute;
   left: 781px;
   z-index: 5;
   width: 187px;
   height: 14px;
}

#bodyandfacialhair,
#treading  {
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 151px;
   z-index: 4;
   width: 769px;
   background-repeat: no-repeat;
}

#virtualtourbutton a:hover  {
   background-position: -522px 0%;
}

#skinrestorbutton a:hover  {
   background-position: -135px 0%;
}

#mistrallhebutton a:hover  {
   background-position: -158px 0%;
}

#threadingbutton a:hover  {
   background-position: -150px 0%;
}

#antiagingbutton a:hover  {
   background-position: -112px 0%;
}

#facetherapiesspafacials  {
   background-image: url(sg_facial1_media/facetherapiesspafacials.gif);
   height: 825px;
}

#sonolitebutton a:hover  {
   background-position: -186px 0%;
}

#handfootbutton a:hover  {
   background-position: -164px 0%;
}

#haircarebutton a:hover  {
   background-position: -181px 0%;
}

#mistralbutton a:hover  {
   background-position: -183px 0%;
}

#premiumbutton a:hover  {
   background-position: -157px 0%;
}

#facial1button a:hover  {
   background-position: -132px 0%;
}

#spabodybutton a:hover  {
   background-position: -160px 0%;
}

#virtualbutton a:hover  {
   background-position: -100px 0%;
}

#salonbutton a:hover  {
   background-position: -156px 0%;
}

#virtualtourbutton a  {
   background: url(sg_virtual_media/virtualtourbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 769px;
   width: 522px;
   font-size: 769px;
   line-height: 769px;
}

#skinrestorbutton a  {
   width: 135px;
   background-image: url(sg_body_media/skinrestorbutton.gif);
}

#employapplbutton a  {
   width: 82px;
   background-image: url(sg_employ_media/employapplbutton.gif);
}

#bodybutton a:hover  {
   background-position: -163px 0%;
}

#mistrallhebutton a  {
   width: 158px;
   background-image: url(sg_body_media/mistrallhebutton.gif);
}

#virtualtourbutton  {
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 205px;
   z-index: 4;
   width: 522px;
   height: 769px;
}

#threadingbutton a  {
   width: 150px;
   background-image: url(sg_body_media/threadingbutton.gif);
}

#spafacialbutton a  {
   background: url(sg_body_media/spafacialbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 111px;
   font-size: 16px;
   line-height: 16px;
}

#antiagingbutton a  {
   width: 112px;
   background-image: url(sg_body_media/antiagingbutton.gif);
}

#bodyandfacialhair  {
   background-image: url(sg_body_media/bodyandfacialhair.gif);
   height: 801px;
}

#sonolitebutton a  {
   width: 186px;
   background-image: url(sg_body_media/sonolitebutton.gif);
}

#servicesbutton a  {
   width: 155px;
   background-image: url(sg_body_media/servicesbutton.gif);
}

#mistrallhebutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 344px;
   z-index: 4;
   width: 158px;
   height: 25px;
}

#productsbutton a  {
   width: 154px;
   background-image: url(sg_body_media/productsbutton.gif);
}

#eyeslipsbutton a  {
   width: 111px;
   background-image: url(sg_body_media/eyeslipsbutton.gif);
}

#skinrestorbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 388px;
   z-index: 4;
   width: 135px;
   height: 18px;
}

#locationbutton a  {
   width: 154px;
   background-image: url(sg_body_media/locationbutton.gif);
}

#handfootbutton a  {
   width: 164px;
   background-image: url(sg_body_media/handfootbutton.gif);
}

#haircarebutton a  {
   width: 181px;
   background-image: url(sg_body_media/haircarebutton.gif);
}

#starbenebutton a  {
   width: 175px;
   background-image: url(sg_body_media/starbenebutton.gif);
}

#spabodytherapies  {
   background-image: url(sg_spabody_media/spabodytherapies.gif);
   height: 825px;
   top: 152px;
}

#keratinbutton a  {
   background: url(sg_body_media/keratinbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 175px;
   font-size: 40px;
   line-height: 40px;
}

#id5nextbutton a  {
   width: 182px;
   background-image: url(sg_threading_media/id5nextbutton.gif);
}

#id4nextbutton a  {
   width: 182px;
   background-image: url(sg_skinrestor_media/id4nextbutton.gif);
}

#premiumbutton a  {
   width: 157px;
   background-image: url(sg_body_media/premiumbutton.gif);
}

#id2nextbutton a  {
   width: 188px;
   background-image: url(sg_facial1_media/id1nextbutton.gif);
}

#id3nextbutton a  {
   width: 187px;
   background-image: url(sg_sonolite_media/id3nextbutton.gif);
}

#virtualbutton a  {
   width: 100px;
   background-image: url(sg_body_media/virtualbutton.gif);
}

#spafacialbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 551px;
   z-index: 4;
   width: 111px;
   height: 16px;
}

#careersbutton a  {
   width: 181px;
   background-image: url(sg_employ_media/careersbutton.gif);
}

#contactbutton a  {
   width: 277px;
   background-image: url(sg_location_media/contactbutton.gif);
}

#spabodybutton a  {
   width: 160px;
   background-image: url(sg_body_media/spabodybutton.gif);
}

#facial1button a  {
   width: 132px;
   background-image: url(sg_body_media/facial1button.gif);
}

#id1nextbutton a  {
   width: 188px;
   background-image: url(sg_facial1_media/id1nextbutton.gif);
}

#id6nextbutton a  {
   width: 182px;
   background-image: url(sg_body_media/id6nextbutton.gif);
}

#threadingbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 323px;
   z-index: 4;
   width: 150px;
   height: 18px;
}

#mistralbutton a  {
   width: 183px;
   background-image: url(sg_body_media/mistralbutton.gif);
}

#antiagingbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 572px;
   z-index: 4;
   width: 112px;
   height: 17px;
}

#id0nextbutton a  {
   width: 187px;
   background-image: url(sg_sonolite_media/id3nextbutton.gif);
}

#eyelashbutton a  {
   width: 155px;
   background-image: url(sg_body_media/eyelashbutton.gif);
}

#servicesbutton  {
   left: 346px;
}

#annualbutton a  {
   width: 151px;
   background-image: url(sg_salon_media/annualbutton.gif);
}

#productsbutton  {
   left: 504px;
}

#employbutton a  {
   width: 155px;
   background-image: url(sg_body_media/employbutton.gif);
}

#handfootbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 754px;
   z-index: 4;
   width: 164px;
   height: 18px;
}

#haircarebutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 185px;
   z-index: 4;
   width: 181px;
   height: 17px;
}

#id0virtualtour  {
   background: url(sg_virtual_media/id0virtualtour.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 206px;
   top: 151px;
   z-index: 5;
   width: 743px;
   height: 74px;
}

#sonolitebutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 415px;
   z-index: 4;
   width: 186px;
   height: 27px;
}

#starbenebutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 480px;
   z-index: 4;
   width: 175px;
   height: 25px;
}

#motherbutton a  {
   width: 152px;
   background-image: url(sg_salon_media/motherbutton.gif);
}

#eyeslipsbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 639px;
   z-index: 4;
   width: 111px;
   height: 22px;
}

#locationbutton  {
   left: 662px;
}

#id3nextbutton  {
   top: 906px;
}

#eyelashbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 677px;
   z-index: 4;
   width: 155px;
   height: 22px;
}

#facial1button  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 523px;
   z-index: 4;
   width: 132px;
   height: 22px;
}

#virtualbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 849px;
   z-index: 4;
   width: 100px;
   height: 18px;
}

#spabodybutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 715px;
   z-index: 4;
   width: 160px;
   height: 22px;
}

#mistralbutton  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 452px;
   z-index: 4;
   width: 183px;
   height: 27px;
}

#keratinbutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 220px;
   z-index: 4;
   width: 175px;
   height: 40px;
}

#premiumbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 594px;
   z-index: 4;
   width: 157px;
   height: 27px;
}

#id0nextbutton  {
   top: 941px;
}

#salonbutton a  {
   background: url(sg_body_media/salonbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 156px;
   font-size: 39px;
   line-height: 39px;
}

#bodybutton a  {
   background: url(sg_body_media/bodybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 163px;
   font-size: 45px;
   line-height: 45px;
}

#employbutton  {
   left: 819px;
}

#whobutton a  {
   width: 155px;
   background-image: url(sg_body_media/whobutton.gif);
}

#salonbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 793px;
   z-index: 4;
   width: 156px;
   height: 39px;
}

#bodybutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 275px;
   z-index: 4;
   width: 163px;
   height: 45px;
}

#background  {
   margin: 0px auto 0px 0px;
   background: url(sg_body_media/background.gif) no-repeat;
   height: 1001px;
   width: 976px;
   position: relative;
}

#bwsexygirl  {
   background: url(sg_who_media/bwsexygirl.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 132px;
   z-index: 4;
   width: 442px;
   height: 869px;
}

#whobutton  {
   left: 189px;
}

#treading  {
   background-image: url(sg_threading_media/treading.gif);
   height: 692px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

