a  {   text-decoration: none;   color: #000000;}a ins  {   text-decoration: none;}#servicestext p a,#id1addresstext p a,#id0addresstext p a,#relatedlinkstext p a,#aboutustext p a  {   border: 0px none #000000;   text-decoration: none;   color: #666666;}#testimonialsbutton a,#aboutusbutton a,#contactusbutton a,#servicesbutton a  {   background-repeat: no-repeat;   display: block;   height: 23px;   background-position: 0% 0px;   font-size: 23px;   line-height: 23px;}#servicestext p,#servicescolumn2text p,#testimonialstext p  {   font: 12px/14px Arial;   margin: 0px;   text-align: left;   color: #7E7D81;}#facialtoningbutton a,#ledphotobutton a,#microdermbutton a  {   border: 0px none #000000;   display: block;   width: 100%;   text-decoration: none;   color: #666666;}#aboutus,#contactus,#thankyou,#services,#testimonials  {   margin: 0px auto 0px auto;   width: 900px;   position: relative;}#ledphotobutton,#facialtoningbutton,#microdermbutton  {   font: bold 11px/25px Arial;   text-align: left;   margin-top: 0px;   margin-left: 0px;   visibility: visible;   position: absolute;   left: 106px;   z-index: 5;   width: 421px;   height: 25px;}#microdermtext p,#facialtoningtext p,#ledphototext p  {   font: 11px/13px Arial;   margin: 0px;   color: #7E7D81;   text-align: left;}#copyrighttext p a:hover,#relatedlinkstext p a:hover  {   color: #000000;}#aboutusbutton a:hover,#servicesbutton a:hover  {   background-position: -95px 0%;}#id1addresstext p,#id0addresstext p  {   font: 12px/18px Arial;   margin: 0px;   padding-right: 10px;   text-align: left;   color: #666666;}#contactustext p,#thankyoutext p  {   font: bold 16px/18px Arial;   margin: 0px;   color: #666666;   text-align: left;}#id1addresstext,#id0addresstext  {   visibility: visible;   position: absolute;   top: 241px;   z-index: 4;   width: 481px;}#servicesbutton,#aboutusbutton  {   visibility: visible;   position: absolute;   top: 156px;   z-index: 4;   width: 95px;   height: 23px;}#contactustext,#thankyoutext  {   visibility: visible;   position: absolute;   top: 216px;   z-index: 5;   width: 239px;}#testimonialsbutton a:hover  {   background-position: -120px 0%;}#relatedlinksheadertext p  {   font: italic bold 16px/29px "Arial Bold";   margin: 0px;   color: #FFFFFF;   text-align: right;}#contactusbutton a:hover  {   background-position: -111px 0%;}#logowavebutton a:hover  {   background-position: -243px 0%;}#relatedlinksheadertext  {   visibility: visible;   position: absolute;   left: 628px;   top: 508px;   z-index: 6;   width: 194px;}#antiagingacnesolutions  {   background: url(sg_services_media/antiagingacnesolutions.gif) no-repeat;   visibility: visible;   position: absolute;   left: 386px;   top: 112px;   z-index: 3;   width: 284px;   height: 15px;}#testimonialsbutton a  {   width: 120px;   background-image: url(sg_services_media/testimonialsbutton.gif);}#facialtoningbutton  {   top: 342px;}#logobutton a:hover  {   background-position: -437px 0%;}#testimonialsbutton  {   visibility: visible;   position: absolute;   left: 444px;   top: 156px;   z-index: 4;   width: 120px;   height: 23px;}#relatedlinkstext p  {   font: 14px/17px Arial;   margin: 0px;   color: #666666;   text-align: right;}#testimonialspopup  {   background: url(sg_services_media/testimonialspopup.gif) no-repeat;   visibility: hidden;   position: absolute;   left: 453px;   top: 160px;   z-index: 3;   width: 102px;   height: 16px;}#contactusbutton a  {   width: 111px;   background-image: url(sg_services_media/contactusbutton.gif);}#mapbutton a:hover  {   background-position: -197px 0%;}#copyrighttext p a  {   border: 0px none #000000;   text-decoration: none;   color: #FFFFFF;}#servicesbutton a  {   width: 95px;   background-image: url(sg_services_media/servicesbutton.gif);}#id2addresstext p  {   font: italic bold 15px/19px Arial;   margin: 0px;   color: #FFFFFF;   letter-spacing: 1px;   text-align: center;}#servicestext p a  {   font: bold 13px/16px;}#relatedlinkstext  {   visibility: visible;   position: absolute;   left: 628px;   top: 542px;   z-index: 6;   width: 196px;}#logowavebutton a  {   background: url(sg_services_media/logowavebutton.gif) no-repeat 0% 0px;   display: block;   height: 118px;   width: 243px;   font-size: 118px;   line-height: 118px;}#copyrighttext p  {   font: 11px/13px Arial;   margin: 0px;   padding-right: 5px;   padding-left: 5px;   text-align: center;   color: #FFFFFF;}#microdermtext p  {   font-weight: bold;}#contactusbutton  {   visibility: visible;   position: absolute;   left: 594px;   top: 156px;   z-index: 4;   width: 111px;   height: 23px;}#microdermbutton  {   top: 396px;}#aboutustext p a  {   font-weight: bold;}#aboutusbutton a  {   width: 95px;   background-image: url(sg_services_media/aboutusbutton.gif);}#servicesbutton  {   left: 320px;}#id2addresstext  {   visibility: visible;   position: absolute;   left: 67px;   top: 742px;   z-index: 6;   width: 766px;}#logowavebutton  {   visibility: visible;   position: absolute;   left: 67px;   top: 31px;   z-index: 3;   width: 243px;   height: 118px;}#ledphotobutton  {   top: 369px;}#id1addresstext  {   left: 104px;}#id0addresstext  {   left: 139px;}#contactuspopup  {   background: url(sg_services_media/contactuspopup.gif) no-repeat;   visibility: hidden;   position: absolute;   left: 605px;   top: 160px;   z-index: 3;   width: 88px;   height: 16px;}#contactustext  {   left: 104px;}#copyrighttext  {   visibility: visible;   position: absolute;   left: 120px;   top: 812px;   z-index: 2;   width: 662px;}#servicespopup  {   background: url(sg_services_media/servicespopup.gif) no-repeat;   visibility: hidden;   position: absolute;   left: 334px;   top: 160px;   z-index: 3;   width: 66px;   height: 16px;}#aboutusbutton  {   left: 195px;}#aboutuspopup  {   background: url(sg_services_media/aboutuspopup.gif) no-repeat;   visibility: hidden;   position: absolute;   left: 206px;   top: 160px;   z-index: 3;   width: 72px;   height: 16px;}#thankyoutext  {   left: 139px;}#logobutton a  {   background: url(sg_services_media/logobutton.gif) no-repeat 0% 0px;   display: block;   height: 53px;   width: 437px;   font-size: 53px;   line-height: 53px;}#mapbutton a  {   background: url(sg_thankyou_media/mapbutton.gif) no-repeat 0% 0px;   display: block;   height: 199px;   width: 197px;   font-size: 199px;   line-height: 199px;}#ourlocation  {   background: url(sg_thankyou_media/ourlocation.gif) no-repeat;   visibility: visible;   position: absolute;   left: 229px;   top: 586px;   z-index: 6;   width: 55px;   height: 24px;}#laurawilson  {   background: url(sg_aboutus_media/laurawilson.gif) no-repeat;   visibility: visible;   position: absolute;   left: 654px;   top: 446px;   z-index: 5;   width: 144px;   height: 31px;}#layer3copy  {   background: url(sg_thankyou_media/layer3copy.gif) no-repeat;   visibility: visible;   position: absolute;   left: 360px;   top: 181px;   z-index: 3;   width: 298px;   height: 548px;}#logobutton  {   visibility: visible;   position: absolute;   left: 195px;   top: 57px;   z-index: 4;   width: 437px;   height: 53px;}#mapbutton  {   visibility: visible;   position: absolute;   left: 214px;   top: 518px;   z-index: 4;   width: 197px;   height: 199px;}#bottombar  {   background: url(sg_thankyou_media/bottombar.gif) no-repeat;   position: absolute;   left: 62px;   top: 708px;   z-index: 5;   width: 777px;   height: 74px;}#laura2008  {   background: url(sg_aboutus_media/laura2008.gif) no-repeat;   visibility: visible;   position: absolute;   left: 641px;   top: 204px;   z-index: 5;   width: 173px;   height: 232px;}#maptext p  {   font: bold 12px/14px Arial;   margin: 0px;   color: #666666;   text-align: left;}#shape10  {   visibility: visible;   position: absolute;   left: 104px;   top: 245px;   z-index: 5;   width: 337px;   height: 1px;   background-color: #666666;   background-image: none;   font-size: 1px;}#maptext  {   visibility: visible;   position: absolute;   left: 115px;   top: 535px;   z-index: 5;   width: 115px;}#shape7  {   visibility: visible;   position: absolute;   left: 620px;   top: 503px;   z-index: 5;   width: 215px;   height: 36px;   background-color: #660000;   background-image: none;}#shape4  {   background: url(sg_services_media/shape4.gif) no-repeat;   position: absolute;   left: 42px;   top: 0px;   z-index: 2;   width: 816px;   height: 810px;}#layer0  {   background: url(sg_services_media/layer0.gif) no-repeat;   visibility: visible;   position: absolute;   left: 0px;   top: 0px;   z-index: 1;   width: 900px;   height: 900px;}#layer3  {   background: url(sg_aboutus_media/layer3.gif) no-repeat;   visibility: visible;   position: absolute;   left: 383px;   top: 181px;   z-index: 3;   width: 366px;   height: 548px;}#shape3  {   background: url(sg_thankyou_media/shape3.gif) no-repeat;   visibility: visible;   position: absolute;   left: 619px;   top: 181px;   z-index: 4;   width: 215px;   height: 317px;}#shape8  {   visibility: visible;   position: absolute;   left: 620px;   top: 525px;   z-index: 4;   width: 3px;   height: 206px;   background-color: #666666;   background-image: none;}html, body  {   padding: 0px;   margin: 0px;   background-color: #669999;}