a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid13teenservices,
#pid12makeup,
#pid14ourstaff,
#pid3learnaboutus,
#pid7policies,
#pid8news,
#pid4nails,
#pid5packages,
#pid9directions,
#pid15facials,
#pid11giftcertificates,
#pid6otherservices,
#pid10bodytreatments,
#pid1welcome,
#pid2massage  {
   margin: 0px auto 0px auto;
   width: 875px;
   position: relative;
}

#facialstext p,
#nailstext p,
#teenservicestext p,
#id0policies p,
#policiestext p,
#makeuptext p,
#otherservicestext p,
#packagestext p,
#bodytreatmentstext p,
#id0packages p,
#certificatestext p,
#stafftext p,
#aboutustext p,
#massagetext p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
}

#id0makeup p,
#id0nails p,
#id0giftcertificates p,
#staff p,
#therapeuticmassage p,
#id0bodytreatments p,
#id0facials p,
#learn p,
#id0otherservices p,
#id0directions p,
#id0news p,
#id0teenservices p  {
   font: 60px/48px Mistral;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #FFFFFF;
}

#pleasecomeintolearnmoreaboutourspabutton a,
#youcandesignyourowninneressencespagiftbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#therapeuticmassage,
#id0bodytreatments  {
   visibility: visible;
   position: absolute;
   top: 195px;
   z-index: 4;
   width: 326px;
}

#teenservicestext,
#certificatestext  {
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 343px;
   z-index: 4;
}

#id0otherservices,
#id0teenservices  {
   visibility: visible;
   position: absolute;
   top: 191px;
   z-index: 4;
   width: 326px;
}

#id0news,
#id0giftcertificates  {
   visibility: visible;
   position: absolute;
   top: 192px;
   z-index: 5;
   width: 326px;
}

#policiestext,
#id0policies  {
   visibility: visible;
   position: absolute;
   z-index: 4;
}

#id0nails,
#id0facials  {
   visibility: visible;
   position: absolute;
   left: 199px;
   z-index: 4;
   width: 326px;
}

#sitemenu li a:hover  {
   text-decoration: underline;
}

#id0giftcertificates  {
   left: 197px;
}

#otherservicestext p  {
   color: #020000;
}

#slideshowslideshow  {
   visibility: visible;
   position: absolute;
   left: 503px;
   top: 51px;
   z-index: 4;
   width: 362px;
   height: 241px;
   background-color: #EF6F49;
   background-image: none;
}

#therapeuticmassage  {
   left: 152px;
}

#certificatestext p  {
   color: #FFFFFF;
}

#teenservicestext p  {
   color: #FBF9F9;
}

#id0bodytreatments  {
   left: 95px;
}

#staff,
#id0makeup  {
   visibility: visible;
   position: absolute;
   top: 193px;
   z-index: 4;
   width: 326px;
}

#id0otherservices  {
   left: 160px;
}

#teenservicestext  {
   width: 464px;
}

#certificatestext  {
   width: 524px;
}

#id0teenservices  {
   left: 159px;
}

#inneressencespa  {
   background: url(sg_packages_media/inneressencespa.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 875px;
   height: 1296px;
}

#packagestext p  {
   color: #FFFFFF;
}

#policiestext p  {
   color: #FFFFFF;
}

#sitemenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#id0packages p  {
   color: #FFFFFF;
}

#id0policies p  {
   color: #FFFFFF;
}

#aboutustext p  {
   color: #FFFFFF;
}

#policiestext  {
   width: 496px;
}

#stafftext p  {
   color: #FFFFFF;
}

#sitemenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#iesexterior  {
   background: url(sg_news_media/iesexterior.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 49px;
   z-index: 4;
   width: 320px;
   height: 243px;
}

#nailstext p  {
   color: #FFFFFF;
}

#id0policies  {
   width: 326px;
}

#id0facials  {
   top: 183px;
}

#id0makeup  {
   left: 153px;
}

#address p  {
   font: bold 14px/17px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #FFFFFF;
}

#sitemenu  {
   font: 18px/32px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 45px;
   top: 321px;
   z-index: 4;
   width: 152px;
}

#id0nails  {
   top: 189px;
}

#address  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 803px;
   z-index: 4;
   width: 165px;
}

#id0news  {
   left: 196px;
}

#staff  {
   left: 180px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #EF6E48;
}

