a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#melissabutton a,
#charlottebutton a,
#jenettebutton a,
#carabutton a,
#alexiabutton a,
#sharonbutton a,
#annabutton a,
#dianabutton a,
#janabutton a,
#terriloubutton a,
#chelseabutton a,
#jenniferlbutton a,
#jenniferdbutton a,
#chrisbutton a,
#ronbutton a,
#alishabutton a,
#lindseybutton a,
#loributton a  {
   background-repeat: no-repeat;
   display: block;
   height: 89px;
   width: 93px;
   background-position: 0% 0px;
   font-size: 89px;
   line-height: 89px;
}

#referral,
#pid2about,
#pid19massage,
#alexia,
#pid13eyetreatments,
#pid15dayofbeauty,
#gallery,
#pid18tinting,
#pid6details,
#pid16facialtreatments,
#pid11manicures,
#pid12pedicures,
#pid3services,
#pid17waxing,
#pid4staff,
#pid7contact,
#pid20hair,
#pid1home,
#pid14spatherapy,
#gift  {
   margin: 0px auto 0px auto;
   width: 994px;
   position: relative;
}

#id1servicescopyscroll p,
#stafftext p,
#servicescopytextcopy p,
#id5servicescopytext p,
#id4servicescopytext p,
#id1servicescopytext p,
#id0servicescopytext p,
#id2servicescopytext p,
#id3servicescopytext p,
#moreinfotext p  {
   font: 12px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #6D6D00;
}

#facialtreatmenttext p,
#dayofbeautytext p,
#hairtext p,
#waxingtext p,
#namentitletext p,
#manicurestext p,
#pedicurestext p,
#eyetreatmentstext p,
#spatherapytext p,
#tintingtext p,
#massagetherapytext p  {
   font: 24px/30px Verdana, sans-serif;
   margin: 0px;
   color: #6D6D00;
   text-align: left;
}

#id1servicescopytext,
#id2servicescopytext,
#id3servicescopytext,
#id5servicescopyscroll,
#id4servicescopyscroll,
#id2servicescopyscroll,
#detailscopyscroll,
#id4servicescopytext,
#id5servicescopytext  {
   visibility: visible;
   position: absolute;
   left: 395px;
   top: 112px;
   z-index: 4;
   width: 431px;
}

#hairtext,
#dayofbeautytext,
#eyetreatmentstext,
#waxingtext,
#manicurestext,
#spatherapytext,
#pedicurestext,
#tintingtext,
#massagetherapytext,
#facialtreatmenttext  {
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 48px;
   z-index: 4;
   width: 286px;
}

#bioscroll p,
#aboutcopyscroll p,
#id2servicescopyscroll p,
#id3servicescopyscroll p,
#id0servicescopyscroll p,
#detailscopyscroll p,
#id5servicescopyscroll p  {
   font: 12px/18px Verdana, sans-serif;
   margin: 0px;
   color: #6D6D00;
   text-align: left;
}

#detailsimg,
#staffimg,
#giftimg,
#refferalimg,
#galleryimg,
#contactimg,
#servicestitleimg,
#welcomeimg,
#aboutimg  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 44px;
   z-index: 4;
   width: 207px;
   height: 36px;
}

#janabutton,
#alexiabutton,
#charlottebutton,
#annabutton,
#loributton,
#alishabutton,
#carabutton  {
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 93px;
   height: 89px;
}

#chrisbutton,
#chelseabutton,
#sharonbutton,
#jenniferlbutton,
#jenettebutton,
#dianabutton  {
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 93px;
   height: 89px;
}

#contactinfotext p a:hover,
#servicesnavmenu li a:hover,
#footernavmenu li a:hover  {
   text-decoration: underline;
}

#id3thumbthumb,
#id0thumbthumb,
#id1thumbthumb,
#id4thumbthumb,
#id2thumbthumb  {
   visibility: visible;
   margin-top: -1px;
   margin-left: -1px;
   background-position: 50% 50%;
   position: absolute;
   top: 426px;
   z-index: 4;
   height: 63px;
}

#referralbutton a:hover,
#gallerybutton a:hover,
#giftbutton a:hover  {
   background-position: -102px 0%;
}

#twitterbutton a:hover,
#facebookbutton a:hover  {
   background-position: -53px 0%;
}

#contactbutton a,
#staffbutton a,
#aboutbutton a,
#blogbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#detailsbutton a,
#id0homebutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#id1thumbthumb a,
#id3thumbthumb a,
#id2thumbthumb a  {
   display: block;
   width: 97px;
   height: 63px;
}

#referralbutton a,
#giftbutton a,
#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 49px;
   width: 102px;
   background-position: 0% 0px;
   font-size: 49px;
   line-height: 49px;
}

#id1servicescopyscroll,
#id3servicescopyscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 395px;
   z-index: 4;
   width: 431px;
}

#twitterbutton a,
#facebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 53px;
   width: 53px;
   background-position: 0% 0px;
   font-size: 53px;
   line-height: 53px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 879px;
   top: 469px;
   z-index: 4;
   width: 53px;
   height: 53px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 878px;
   top: 409px;
   z-index: 4;
   width: 53px;
   height: 53px;
}

#ronbutton,
#jenniferdbutton,
#terriloubutton  {
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 93px;
   height: 89px;
}

#id0servicescopytext,
#servicescopytextcopy  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 112px;
   z-index: 4;
}

#id0servicescopyscroll,
#aboutcopyscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 112px;
   z-index: 4;
   width: 564px;
   height: 410px;
}

#id4thumbthumb a,
#id0thumbthumb a  {
   display: block;
   width: 96px;
   height: 63px;
}

#melissabutton,
#lindseybutton  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 4;
   width: 93px;
   height: 89px;
}

#id5servicescopyscroll p  {
   padding-right: 30px;
}

#id1servicescopyscroll p  {
   line-height: 24px;
}

#id4servicescopyscroll p  {
   font: 10px/18px Verdana, sans-serif;
   margin: 0px;
   color: #6D6D00;
   padding-right: 30px;
   text-align: left;
}

#id2servicescopyscroll p  {
   padding-right: 30px;
}

#id3servicescopyscroll p  {
   padding-right: 30px;
}

#id0servicescopyscroll p  {
   padding-right: 30px;
}

#servicesbutton a:hover  {
   background-position: -121px 0%;
}

#servicescopytextcopy p  {
   line-height: 18px;
}

#id2servicescopyscroll  {
   height: 410px;
   overflow: auto;
}

#id3servicescopyscroll  {
   height: 410px;
   top: 113px;
}

#id0homebutton a:hover  {
   background-position: -79px 0%;
}

#contactbutton a:hover  {
   background-position: -114px 0%;
}

#id1homebutton a:hover  {
   background-position: -265px 0%;
}

#id1servicescopyscroll  {
   height: 414px;
   top: 109px;
}

#id0servicescopytext p  {
   line-height: 18px;
}

#id2servicescopytext p  {
   line-height: 24px;
}

#id1servicescopytext p  {
   line-height: 24px;
}

#id5servicescopytext p  {
   line-height: 18px;
}

#id4servicescopytext p  {
   line-height: 18px;
}

#id4servicescopyscroll  {
   height: 411px;
   overflow: auto;
}

#detailsbutton a:hover  {
   background-position: -107px 0%;
}

#id3servicescopytext p  {
   line-height: 18px;
}

#id5servicescopyscroll  {
   height: 411px;
   overflow: auto;
}

#servicescopytextcopy  {
   width: 564px;
}

#servicesnavmenu 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: #6D6D00;
   width: 100%;
   display: block;
}

#contactinfotext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #E7DAA5;
}

#id0servicescopytext  {
   width: 210px;
}

#detailscopyscroll p  {
   padding-right: 30px;
}

#id2servicescopytext  {
   top: 109px;
}

#id1servicescopytext  {
   top: 109px;
}

#staffbutton a:hover  {
   background-position: -84px 0%;
}

#aboutbutton a:hover  {
   background-position: -90px 0%;
}

#maplargelinktext p  {
   font: 12px/18px Verdana, sans-serif;
   margin: 0px;
   color: #6D6D00;
   text-align: right;
}

#footernavmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #E7DAA5;
   height: 100%;
   display: block;
}

#servicesnavmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#blogbutton a:hover  {
   background-position: -81px 0%;
}

#charlottebutton a  {
   background-image: url(sg_staff_media/charlottebutton.jpg);
}

#aboutcopyscroll p  {
   padding-right: 10px;
}

#jenniferlbutton a  {
   background-image: url(sg_staff_media/jenniferlbutton.jpg);
}

#contactinfotext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #E7DAA5;
   text-align: right;
}

#jenniferdbutton a  {
   background-image: url(sg_staff_media/jenniferdbutton.jpg);
}

#detailscopyscroll  {
   height: 410px;
   overflow: auto;
}

#terriloubutton a  {
   background-image: url(sg_staff_media/terriloubutton.jpg);
}

#referralbutton a  {
   background-image: url(sg_contact_media/referralbutton.png);
}

#servicesbutton a  {
   width: 121px;
   background-image: url(sg_contact_media/servicesbutton.png);
}

#facebookbutton a  {
   background-image: url(sg_home_media/facebookbutton.gif);
}

#twitterbutton a  {
   background-image: url(sg_home_media/twitterbutton.gif);
}

#footernavmenu li  {
   height: 100%;
   display: block;
   float: right;
   margin: 0px;
}

#jenniferlbutton  {
   top: 316px;
   left: 391px;
}

#contactinfotext  {
   visibility: visible;
   position: absolute;
   left: 566px;
   top: 567px;
   z-index: 4;
   width: 295px;
}

#jenniferdbutton  {
   top: 316px;
   left: 286px;
}

#contactbutton a  {
   width: 114px;
   background-image: url(sg_contact_media/contactbutton.png);
}

#lindseybutton a  {
   background-image: url(sg_staff_media/lindseybutton.jpg);
}

#servicesnavmenu  {
   font: 12px/30px Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #6D6D00;
   position: absolute;
   left: 256px;
   top: 130px;
   z-index: 4;
   width: 122px;
}

#melissabutton a  {
   background-image: url(sg_staff_media/melissabutton.jpg);
}

#id1homebutton a  {
   background: url(sg_home_media/id1homebutton.png) no-repeat 0% 0px;
   display: block;
   height: 148px;
   width: 265px;
   font-size: 148px;
   line-height: 148px;
}

#charlottebutton  {
   top: 114px;
   left: 706px;
}

#chelseabutton a  {
   background-image: url(sg_staff_media/chelseabutton.jpg);
}

#detailsbutton a  {
   width: 107px;
   background-image: url(sg_contact_media/detailsbutton.png);
}

#jenettebutton a  {
   background-image: url(sg_staff_media/jenettebutton.jpg);
}

#gallerybutton a  {
   background-image: url(sg_contact_media/gallerybutton.png);
}

#id0homebutton a  {
   width: 79px;
   background-image: url(sg_contact_media/id0homebutton.png);
}

#alishabutton a  {
   background-image: url(sg_staff_media/alishabutton.jpg);
}

#id0contentarea  {
   background: url(sg_contact_media/id0contentarea.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 0px;
   z-index: 3;
   width: 720px;
   height: 585px;
}

#moreinfotext p  {
   line-height: 30px;
}

#referralbutton  {
   visibility: visible;
   position: absolute;
   left: 425px;
   top: 529px;
   z-index: 4;
   width: 102px;
   height: 49px;
}

#alexiabutton a  {
   background-image: url(sg_staff_media/alexiabutton.jpg);
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 288px;
   z-index: 5;
   width: 121px;
   height: 12px;
}

#terriloubutton  {
   top: 417px;
   left: 496px;
}

#sharonbutton a  {
   background-image: url(sg_staff_media/sharonbutton.jpg);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 378px;
   z-index: 5;
   width: 114px;
   height: 11px;
}

#staffbutton a  {
   width: 84px;
   background-image: url(sg_contact_media/staffbutton.png);
}

#id2thumbthumb  {
   width: 97px;
   left: 498px;
}

#aboutbutton a  {
   width: 90px;
   background-image: url(sg_contact_media/aboutbutton.png);
}

#dianabutton a  {
   background-image: url(sg_staff_media/dianabutton.jpg);
}

#jenettebutton  {
   top: 215px;
   left: 706px;
}

#id0homebutton  {
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 228px;
   z-index: 5;
   width: 79px;
   height: 12px;
}

#detailsbutton  {
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 348px;
   z-index: 5;
   width: 107px;
   height: 12px;
}

#chelseabutton  {
   top: 215px;
   left: 286px;
}

#id3thumbthumb  {
   width: 97px;
   left: 393px;
}

#melissabutton  {
   left: 706px;
}

#id1thumbthumb  {
   width: 97px;
   left: 603px;
}

#chrisbutton a  {
   background-image: url(sg_staff_media/chrisbutton.jpg);
}

#lindseybutton  {
   left: 496px;
}

#id0thumbthumb  {
   width: 96px;
   left: 708px;
}

#id1homebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 265px;
   height: 148px;
}

#footernavmenu
{
	font: 10px/16px Verdana, sans-serif;
	height: 16px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #E7DAA5;
	position: absolute;
	left: 531px;
	top: 550px;
	z-index: 4;
	width: 340px;
}

#id4thumbthumb  {
   width: 96px;
   left: 289px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 529px;
   z-index: 6;
   width: 102px;
   height: 49px;
}

#annabutton a  {
   background-image: url(sg_staff_media/annabutton.jpg);
}

#blogbutton a  {
   width: 81px;
   background-image: url(sg_contact_media/blogbutton.png);
}

#alexiabutton  {
   top: 114px;
   left: 286px;
}

#janabutton a  {
   background-image: url(sg_staff_media/janabutton.jpg);
}

#giftbutton a  {
   background-image: url(sg_contact_media/giftbutton.png);
}

#carabutton a  {
   background-image: url(sg_staff_media/carabutton.jpg);
}

#alishabutton  {
   top: 114px;
   left: 391px;
}

#sharonbutton  {
   top: 417px;
   left: 391px;
}

#loributton a  {
   background-image: url(sg_staff_media/loributton.jpg);
}

#stafftext p  {
   line-height: 30px;
}

#chrisbutton  {
   top: 215px;
   left: 391px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 258px;
   z-index: 5;
   width: 90px;
   height: 11px;
}

#dianabutton  {
   top: 215px;
   left: 496px;
}

#refferalimg  {
   width: 366px;
}

#ronbutton a  {
   background-image: url(sg_staff_media/ronbutton.jpg);
}

#bioscroll p  {
   padding-right: 10px;
}

#staffbutton  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 318px;
   z-index: 5;
   width: 84px;
   height: 11px;
}

#janabutton  {
   top: 215px;
   left: 601px;
}

#carabutton  {
   top: 114px;
   left: 601px;
}

#loributton  {
   top: 316px;
   left: 601px;
}

#annabutton  {
   top: 114px;
   left: 496px;
}

#giftbutton  {
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 529px;
   z-index: 5;
   width: 102px;
   height: 49px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 408px;
   z-index: 5;
   width: 81px;
   height: 11px;
}

#ronbutton  {
   top: 417px;
   left: 286px;
}

#giftimg  {
   width: 230px;
}

#navback  {
   background: url(sg_contact_media/navback.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 164px;
   z-index: 4;
   width: 158px;
   height: 323px;
}

.sgthumb  {
   border: 1px solid #666600;
   background-position: 50% 50%;
   background-repeat: no-repeat;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #000000 url(sg_contact_media/exteriortile.png) center top repeat-x;
}

