a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#hznpid37threading,
#hznpid36waxing,
#hznpid10globalkeratininfo,
#hznpid22highlighting,
#hznpid30bodytreatments,
#hznpid11kidsparties,
#hznpid8about,
#hznpid7wedding,
#hznpid31handfootcare,
#hznpid12colourtests,
#hznpid27crystalclear,
#hznpid25beautyprices,
#hznpid32biosculpture,
#hznpid13facials,
#hznpid29holistictreatments,
#hznpid21tinting,
#hznpid19globalkeratin,
#hznpid35makeup,
#hznhome,
#hznpid20bridalhair,
#hznpid14caciquantuminfo,
#hznpid16hairprices,
#hznpid6wedding,
#hznpid34eyetreatments,
#hznpid24childrensstyling,
#hznpid15crystalclearinfo,
#hznpid9contact,
#hznpid4kidsparty,
#hznpid18gentsstyling,
#hznteam,
#hznpid2hairatpurism,
#hznpid33acrylics,
#hznpid17ladiesstyling,
#hznpid23perming,
#hznpid5kidsparty,
#hznpid26facial,
#hznpid28caciquantum,
#hznpid38concessions  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#pid12colourtests,
#pid26facial,
#pid5kidsparty,
#pid30bodytreatments,
#pid13facials,
#pid16hairprices,
#pid17ladiesstyling,
#pid29holistictreatments,
#pid34eyetreatments,
#pid20bridalhair,
#pid38concessions,
#pid36waxing,
#pid2hairatpurism,
#pid35makeup,
#pid8about,
#pid32biosculpture,
#pid25beautyprices,
#team,
#pid14caciquantuminfo,
#pid27crystalclear,
#pid24childrensstyling,
#pid31handfootcare,
#pid6wedding,
#pid18gentsstyling,
#pid11kidsparties,
#pid15crystalclearinfo,
#pid28caciquantum,
#pid19globalkeratin,
#pid37threading,
#pid33acrylics,
#home,
#pid10globalkeratininfo,
#pid7wedding,
#pid21tinting,
#pid23perming,
#pid9contact,
#pid22highlighting,
#pid4kidsparty  {
   width: 800px;
   height: 720px;
   position: absolute;
   margin-left: -400px;
   left: 50%;
   top: -360px;
}

#globalkeratinhairtreatmentisarevolutionarytreatmentthat p,
#theawardwinningcaciquantumisthebestknownmicrocurrent p,
#inordertoensureyourhaircolouringortintingcausesnoadv p,
#weuseacombinationofdibiproffesionalskincareproductsand p,
#establishedin2001purismhasheldagreatreputationforman p,
#weofferchildrenspartieshereinthesalonwhichareavailabl p,
#ouraimatpursimistoprovideyouwithauniqueandexclusive p,
#crystalclearhasestablisheditselfasoneoftheworldslead p,
#thepurismteamhaveasimplephilosophythecustomersneedsa p  {
   font: 11px/21px Verdana, sans-serif;
   margin: 0px;
   color: #262626;
   text-align: left;
}

#id6weddingthumb a,
#id7weddingthumb a,
#id4weddingthumb a,
#id5weddingthumb a,
#id2weddingthumb a,
#id3weddingthumb a,
#id7kidspartythumb a,
#id6kidspartythumb a,
#id5kidspartythumb a,
#id4kidspartythumb a,
#id3kidspartythumb a,
#id2kidspartythumb a,
#id1kidspartythumb a,
#id0kidspartythumb a,
#id0weddingthumb a,
#id1weddingthumb a  {
   display: block;
   width: 89px;
   height: 69px;
}

#id6kidspartythumb,
#id4weddingthumb,
#id7kidspartythumb,
#id5weddingthumb,
#id4kidspartythumb,
#id6weddingthumb,
#id5kidspartythumb,
#id7weddingthumb,
#id2kidspartythumb,
#id0weddingthumb,
#id3kidspartythumb,
#id1weddingthumb,
#id0kidspartythumb,
#id2weddingthumb,
#id1kidspartythumb,
#id3weddingthumb  {
   visibility: visible;
   margin-top: -1px;
   margin-left: -1px;
   background-position: 50% 50%;
   position: absolute;
   z-index: 4;
   width: 89px;
   height: 69px;
}

#id1hairatpurismbutton a:hover,
#id1kidspartiesbutton a:hover,
#colourtestsbutton a:hover,
#globalkeratininfobutton a:hover,
#beautypricesbutton a:hover,
#crystalclearinfobutton a:hover,
#concessionsbutton a:hover,
#id1facialsbutton a:hover,
#caciquantuminfobutton a:hover,
#hairpricesbutton a:hover  {
   background-position: -94px 0%;
}

#hairpricesbutton a,
#threadingbutton a,
#id1kidspartiesbutton a,
#colourtestsbutton a,
#id1hairatpurismbutton a,
#globalkeratininfobutton a,
#concessionsbutton a,
#crystalclearinfobutton a,
#beautypricesbutton a,
#id1facialsbutton a,
#caciquantuminfobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   width: 94px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#biosculpturebutton a,
#kidspartygallerybutton a,
#waxingbutton a,
#makeupbutton a,
#eyetreatmentsbutton a,
#crystalclearbutton a,
#bodytreatmentsbutton a,
#highlightingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#ladiesstylingbutton a,
#tintingbutton a,
#childrensstylingbutton a,
#id0homebutton a,
#permingbutton a,
#id0contactbutton a,
#gentsstylingbutton a,
#acrylicsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#facialsthatleaveyoulookingandfeelingamazing p,
#rebalancereenergisewithourholistictreatments p,
#newlookanewstylewecanadvisewhatworksforyou p  {
   font: 13px/18px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#concessionsheading,
#id1caciquantumheading,
#hairatpurismheading,
#id1globalkeratinheading,
#childrenspartiesheading  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 155px;
   z-index: 4;
   height: 24px;
   background-repeat: no-repeat;
}

#hairbutton a,
#bridalhairbutton a,
#globalkeratinbutton a,
#id0holistictreatmentsbutton a,
#caciquantumbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#id1homebutton a,
#id1contactbutton a,
#aboutbutton a,
#facialbutton a,
#teambutton a,
#handfootcarebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#ouraimatpursimistoprovideyouwithauniqueandexclusive,
#inordertoensureyourhaircolouringortintingcausesnoadv  {
   visibility: visible;
   position: absolute;
   left: 134px;
   top: 214px;
   z-index: 4;
   width: 297px;
}

#gentsheading,
#biosculptureheading,
#childrensstylingheading,
#threadingheading,
#id0crystalclearheading  {
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 158px;
   z-index: 4;
   height: 27px;
   background-repeat: no-repeat;
}

#prevbutton a,
#nextbutton a,
#upbutton a,
#upbuttoncopy a,
#nextbuttoncopy a,
#prevbuttoncopy a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #5B6F75;
}

#id0hairatpurismbutton a:hover,
#id0facialsbutton a:hover,
#id1holistictreatmentsbutton a:hover  {
   background-position: -13px 0%;
}

#globalkeratininfobutton,
#id1kidspartiesbutton,
#colourtestsbutton,
#crystalclearinfobutton  {
   visibility: hidden;
   position: absolute;
   left: 103px;
   z-index: 5;
   width: 94px;
   height: 21px;
}

#facialsthatleaveyoulookingandfeelingamazing,
#rebalancereenergisewithourholistictreatments  {
   visibility: visible;
   position: absolute;
   top: 644px;
   z-index: 4;
   width: 207px;
}

#prevbuttoncopy,
#upbutton,
#prevbutton,
#nextbutton,
#nextbuttoncopy,
#upbuttoncopy  {
   font: bold 12px/14px Verdana, sans-serif;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 578px;
   z-index: 4;
   height: 12px;
}

#beautypricesbutton,
#id1hairatpurismbutton,
#id1facialsbutton,
#hairpricesbutton  {
   visibility: hidden;
   position: absolute;
   top: 112px;
   z-index: 4;
   width: 94px;
   height: 21px;
}

#gallerybutton a:hover,
#cystalclearlogobutton a:hover,
#dibilogobutton a:hover  {
   background-position: -55px 0%;
}

#id0hairatpurismbutton a,
#id1holistictreatmentsbutton a,
#id0facialsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   width: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#id0hairatpurismbutton,
#id0facialsbutton,
#id1holistictreatmentsbutton  {
   visibility: visible;
   position: absolute;
   top: 671px;
   z-index: 5;
   width: 13px;
   height: 13px;
}

#handfootcareheading,
#id0caciquantumheading,
#bridalhairheading  {
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 159px;
   z-index: 4;
   height: 21px;
   background-repeat: no-repeat;
}

#tintingpricemenu,
#bridalhairmenu,
#highlightingpricemenu  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 222px;
   z-index: 4;
   width: 384px;
   background-repeat: no-repeat;
}

#tintingheading,
#acrylicsheading,
#bodytreatmentsheading  {
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 159px;
   z-index: 4;
   height: 25px;
   background-repeat: no-repeat;
}

#kmslogobutton a:hover,
#id1weddinggallerybutton a:hover  {
   background-position: -91px 0%;
}

#handfootcarebutton a:hover,
#goldwelllogobutton a:hover  {
   background-position: -164px 0%;
}

#gentsstylingbutton a:hover,
#crystalclearbutton a:hover  {
   background-position: -123px 0%;
}

#waxingheading,
#eyetreatmentsheading,
#permingheading  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 159px;
   z-index: 4;
   height: 26px;
   background-repeat: no-repeat;
}

#handfootcarepricemenu,
#holistictreatmentspricemenu  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 206px;
   z-index: 4;
   width: 384px;
   background-repeat: no-repeat;
}

#kidspartypicturebox table,
#weddingpicturebox table  {
   width: 100%;
   height: 100%;
}

#acrylicsbutton a:hover,
#wellalogobutton a:hover  {
   background-position: -74px 0%;
}

#bridalhairbutton,
#id0holistictreatmentsbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 320px;
   z-index: 4;
   height: 19px;
}

#rebalancereenergisewithourholistictreatments p  {
   color: #E0E8E8;
}

#facialsthatleaveyoulookingandfeelingamazing p  {
   color: #E1E9E9;
}

#rebalancereenergisewithourholistictreatments  {
   left: 301px;
}

#newlookanewstylewecanadvisewhatworksforyou p  {
   color: #E0E8E8;
}

#facialsthatleaveyoulookingandfeelingamazing  {
   left: 39px;
}

#aboutbutton a:hover,
#id1homebutton a:hover  {
   background-position: -49px 0%;
}

#lyndsayimage,
#partyimage,
#colourtestimage  {
   visibility: visible;
   position: absolute;
   left: 474px;
   top: 220px;
   z-index: 4;
   width: 199px;
   background-repeat: no-repeat;
}

#newlookanewstylewecanadvisewhatworksforyou  {
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 644px;
   z-index: 4;
   width: 222px;
}

#caciquantuminfobutton,
#concessionsbutton  {
   visibility: hidden;
   position: absolute;
   top: 156px;
   z-index: 5;
   width: 94px;
   height: 21px;
}

#eyetreatmentspricemenu,
#makeuppricemenu  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 205px;
   z-index: 4;
   width: 383px;
   background-repeat: no-repeat;
}

#weddingpicturebox,
#kidspartypicturebox  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 228px;
   z-index: 4;
   width: 468px;
   height: 309px;
}

#globalkeratinbutton,
#caciquantumbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 286px;
   z-index: 4;
   height: 19px;
}

#crystalclearbutton,
#gentsstylingbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 253px;
   z-index: 4;
   width: 123px;
}

#evetaylorlogobutton a,
#kmslogobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#acrylicpricemenu,
#threadingpricemenu  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 205px;
   z-index: 4;
   width: 384px;
   background-repeat: no-repeat;
}

#makeupheading,
#highlightingheading  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 159px;
   z-index: 4;
   height: 25px;
   background-repeat: no-repeat;
}

#id0holistictreatmentsbutton a:hover  {
   background-position: -173px 0%;
}

#galleryheader,
#galleryheadercopy  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 151px;
   z-index: 4;
   width: 95px;
   height: 39px;
   background-repeat: no-repeat;
}

#beautybutton a,
#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#globalkeratinlogobutton a:hover  {
   background-position: -131px 0%;
}

#childrensstylingbutton a:hover  {
   background-position: -155px 0%;
}

#kidspartygallerybutton a:hover  {
   background-position: -108px 0%;
}

#id0holistictreatmentsbutton a  {
   width: 173px;
   background-image: url(sg_acrylics_media/id0holistictreatmentsbutton.gif);
}

#id1holistictreatmentsbutton a  {
   background-image: url(sg_home_media/id1holistictreatmentsbutton.gif);
}

#bodytreatmentsbutton a:hover  {
   background-position: -158px 0%;
}

#evetaylorlogobutton a:hover  {
   background-position: -103px 0%;
}

#id0holistictreatmentsbutton  {
   width: 173px;
}

#holistictreatmentspricemenu  {
   background-image: url(sg_holistictreatments_media/holistictreatmentspricemenu.gif);
   height: 162px;
}

#ladiesstylingbutton a:hover  {
   background-position: -127px 0%;
}

#globalkeratinbutton a:hover  {
   background-position: -135px 0%;
}

#eyetreatmentsbutton a:hover  {
   background-position: -143px 0%;
}

#id1homebutton,
#aboutbutton  {
   visibility: visible;
   position: absolute;
   top: 88px;
   z-index: 6;
   width: 49px;
   height: 18px;
}

#id1holistictreatmentsbutton  {
   left: 506px;
}

#highlightingbutton a:hover  {
   background-position: -114px 0%;
}

#biosculpturebutton a:hover  {
   background-position: -124px 0%;
}

#id1weddinggallerybutton a  {
   background: url(sg_pid4kidsparty_media/id1weddinggallerybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 91px;
   font-size: 25px;
   line-height: 25px;
}

#globalkeratinlogobutton a  {
   background: url(sg_colourtests_media/globalkeratinlogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 65px;
   width: 131px;
   font-size: 65px;
   line-height: 65px;
}

#caciquantumbutton a:hover  {
   background-position: -47px 0%;
}

#globalkeratininfobutton a  {
   background-image: url(sg_acrylics_media/globalkeratininfobutton.gif);
}

#id1contactbutton a:hover  {
   background-position: -62px 0%;
}

#id0contactbutton a:hover  {
   background-position: -286px 0%;
}

#bridalhairbutton a:hover  {
   background-position: -96px 0%;
}

#childrensstylingbutton a  {
   width: 155px;
   background-image: url(sg_hairprices_media/childrensstylingbutton.gif);
}

#kidspartygallerybutton a  {
   width: 108px;
   background-image: url(sg_pid4kidsparty_media/kidspartygallerybutton.gif);
}

#crystalclearinfobutton a  {
   background-image: url(sg_acrylics_media/crystalclearinfobutton.gif);
}

#globalkeratinlogobutton  {
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 548px;
   z-index: 4;
   width: 131px;
   height: 65px;
}

#childrenspartiesheading  {
   background-image: url(sg_kidsparties_media/childrenspartiesheading.gif);
   width: 203px;
}

#threadingbutton a:hover  {
   background-position: -97px 0%;
}

#id0hairatpurismbutton a  {
   background-image: url(sg_home_media/id0hairatpurismbutton.gif);
}

#caciquantuminfobutton a  {
   background-image: url(sg_acrylics_media/caciquantuminfobutton.gif);
}

#id1weddinggallerybutton  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 217px;
   z-index: 4;
   width: 91px;
   height: 25px;
}

#globalkeratininfobutton  {
   top: 134px;
}

#childrensstylingheading  {
   background-image: url(sg_childrensstyling_media/childrensstylingheading.gif);
   width: 178px;
}

#id1globalkeratinheading  {
   background-image: url(sg_globalkeratininfo_media/id1globalkeratinheading.gif);
   width: 174px;
}

#cystalclearlogobutton a  {
   background: url(sg_caciquantuminfo_media/cystalclearlogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 55px;
   font-size: 66px;
   line-height: 66px;
}

#id1hairatpurismbutton a  {
   background-image: url(sg_caciquantuminfo_media/id1hairatpurismbutton.gif);
}

#id1kidspartiesbutton a  {
   background-image: url(sg_acrylics_media/id1kidspartiesbutton.gif);
}

#eyetreatmentspricemenu  {
   background-image: url(sg_eyetreatments_media/eyetreatmentspricemenu.gif);
   height: 166px;
}

#bodytreatmentsbutton a  {
   width: 158px;
   background-image: url(sg_acrylics_media/bodytreatmentsbutton.gif);
}

#childrensstylingbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 455px;
   z-index: 4;
   width: 155px;
   height: 23px;
}

#id0crystalclearheading  {
   background-image: url(sg_crystalclear_media/id0crystalclearheading.gif);
   width: 142px;
}

#facialsatpurismheading  {
   background: url(sg_facials_media/facialsatpurismheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 155px;
   z-index: 4;
   width: 203px;
   height: 24px;
}

#crystalclearinfobutton  {
   top: 134px;
   left: 198px;
}

#kidspartygallerybutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 251px;
   z-index: 4;
   width: 108px;
   height: 22px;
}

#cacilogobutton a:hover  {
   background-position: -78px 0%;
}

#tintingbutton a:hover  {
   background-position: -64px 0%;
}

#id0caciquantumheading  {
   background-image: url(sg_caciquantum_media/id0caciquantumheading.gif);
   width: 169px;
}

#cystalclearlogobutton  {
   visibility: visible;
   position: absolute;
   left: 121px;
   top: 552px;
   z-index: 4;
   width: 55px;
   height: 66px;
}

#bodytreatmentsheading  {
   background-image: url(sg_bodytreatments_media/bodytreatmentsheading.gif);
   width: 180px;
}

#evetaylorlogobutton a  {
   width: 103px;
   background-image: url(sg_caciquantuminfo_media/evetaylorlogobutton.gif);
}

#id0homebutton a:hover  {
   background-position: -71px 0%;
}

#opilogobutton a:hover  {
   background-position: -85px 0%;
}

#eyetreatmentsbutton a  {
   width: 143px;
   background-image: url(sg_acrylics_media/eyetreatmentsbutton.gif);
}

#permingbutton a:hover  {
   background-position: -79px 0%;
}

#id1caciquantumheading  {
   background-image: url(sg_caciquantuminfo_media/id1caciquantumheading.gif);
   width: 190px;
}

#biologobutton a:hover  {
   background-position: -107px 0%;
}

#id1hairatpurismbutton  {
   left: 103px;
}

#highlightingpricemenu  {
   background-image: url(sg_highlighting_media/highlightingpricemenu.gif);
   height: 107px;
}

#ladiesstylingbutton a  {
   width: 127px;
   background-image: url(sg_hairprices_media/ladiesstylingbutton.gif);
}

#caciquantuminfobutton  {
   left: 198px;
}

#globalkeratinbutton a  {
   width: 135px;
   background-image: url(sg_hairprices_media/globalkeratinbutton.gif);
}

#id0hairatpurismbutton  {
   left: 769px;
}

#handfootcarepricemenu  {
   background-image: url(sg_handandfootcare_media/handfootcarepricemenu.gif);
   height: 176px;
}

#pricesbutton a:hover  {
   background-position: -44px 0%;
}

#biosculpturebutton a  {
   width: 124px;
   background-image: url(sg_acrylics_media/biosculpturebutton.gif);
}

#eyetreatmentsheading  {
   background-image: url(sg_eyetreatments_media/eyetreatmentsheading.gif);
   width: 163px;
}

#highlightingbutton a  {
   width: 114px;
   background-image: url(sg_hairprices_media/highlightingbutton.gif);
}

#gentsstylingbutton a  {
   width: 123px;
   background-image: url(sg_hairprices_media/gentsstylingbutton.gif);
}

#id1kidspartiesbutton  {
   top: 156px;
}

#crystalclearbutton a  {
   width: 123px;
   background-image: url(sg_acrylics_media/crystalclearbutton.gif);
}

#beautybutton a:hover  {
   background-position: -53px 0%;
}

#waxingbutton a:hover  {
   background-position: -69px 0%;
}

#beautypricesbutton a  {
   background-image: url(sg_caciquantuminfo_media/beautypricesbutton.gif);
}

#goldwelllogobutton a  {
   background: url(sg_colourtests_media/goldwelllogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 164px;
   font-size: 35px;
   line-height: 35px;
}

#handfootcarebutton a  {
   width: 164px;
   background-image: url(sg_acrylics_media/handfootcarebutton.gif);
}

#facialbutton a:hover  {
   background-position: -58px 0%;
}

#makeupbutton a:hover  {
   background-position: -98px 0%;
}

#bodytreatmentsbutton  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 354px;
   z-index: 4;
   width: 158px;
   height: 22px;
}

#evetaylorlogobutton  {
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 564px;
   z-index: 4;
   width: 103px;
   height: 43px;
}

#ladiesstylingbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 219px;
   z-index: 4;
   width: 127px;
   height: 23px;
}

#concessionsbutton a  {
   background-image: url(sg_caciquantuminfo_media/concessionsbutton.gif);
}

#highlightingheading  {
   background-image: url(sg_highlighting_media/highlightingheading.gif);
   width: 129px;
}

#hairatpurismheading  {
   background-image: url(sg_hairatpurism_media/hairatpurismheading.gif);
   width: 165px;
}

#biosculptureheading  {
   background-image: url(sg_biosculpture_media/biosculptureheading.gif);
   width: 142px;
}

#handfootcareheading  {
   background-image: url(sg_handandfootcare_media/handfootcareheading.gif);
   width: 189px;
}

#eyetreatmentsbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 488px;
   z-index: 4;
   width: 143px;
   height: 22px;
}

#globalkeratinbutton  {
   width: 135px;
}

#caciquantumbutton a  {
   width: 47px;
   background-image: url(sg_acrylics_media/caciquantumbutton.gif);
}

#colourtestsbutton a  {
   background-image: url(sg_acrylics_media/colourtestsbutton.gif);
}

#id1contactbutton a  {
   width: 62px;
   background-image: url(sg_caciquantuminfo_media/id1contactbutton.gif);
}

#bridalhairbutton a  {
   width: 96px;
   background-image: url(sg_hairprices_media/bridalhairbutton.gif);
}

#threadingpricemenu  {
   background-image: url(sg_threading_media/threadingpricemenu.gif);
   height: 118px;
}

#beautypricesbutton  {
   left: 293px;
   top: 134px;
}

#hairbutton a:hover  {
   background-position: -33px 0%;
}

#biosculpturebutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 421px;
   z-index: 4;
   width: 124px;
   height: 22px;
}

#crystalclearbutton  {
   height: 22px;
}

#id1facialsbutton a  {
   background-image: url(sg_caciquantuminfo_media/id1facialsbutton.gif);
}

#homepagebackground  {
   background: url(sg_home_media/homepagebackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 92px;
   z-index: 3;
   width: 800px;
   height: 607px;
}

#gentsstylingbutton  {
   height: 23px;
}

#goldwelllogobutton  {
   visibility: visible;
   position: absolute;
   left: 126px;
   top: 568px;
   z-index: 4;
   width: 164px;
   height: 35px;
}

#stylingpriceheader  {
   background: url(sg_hairprices_media/stylingpriceheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 154px;
   z-index: 4;
   width: 228px;
   height: 32px;
}

#highlightingbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 388px;
   z-index: 4;
   width: 114px;
   height: 22px;
}

#concessionsheading  {
   background-image: url(sg_concessions_media/concessionsheading.gif);
   width: 160px;
}

#id0facialsbutton a  {
   background-image: url(sg_home_media/id0facialsbutton.gif);
}

#hairpricesbutton a  {
   background-image: url(sg_caciquantuminfo_media/hairpricesbutton.gif);
}

#teambutton a:hover  {
   background-position: -42px 0%;
}

#id0contactbutton a  {
   width: 286px;
   background-image: url(sg_caciquantuminfo_media/id0contactbutton.gif);
}

#handfootcarebutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 388px;
   z-index: 4;
   width: 164px;
   height: 18px;
}

#id5kidspartythumb  {
   top: 336px;
   left: 347px;
}

#id0kidspartythumb  {
   top: 228px;
   left: 221px;
}

#wellalogobutton a  {
   background: url(sg_colourtests_media/wellalogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 72px;
   width: 74px;
   font-size: 72px;
   line-height: 72px;
}

#caciquantumbutton  {
   width: 47px;
}

#concessionsbutton  {
   left: 293px;
}

#contentbackground  {
   background: url(sg_caciquantuminfo_media/contentbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 113px;
   z-index: 3;
   width: 800px;
   height: 586px;
}

#id2kidspartythumb  {
   top: 228px;
   left: 473px;
}

#beautypriceheader  {
   background: url(sg_acrylics_media/beautypriceheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 155px;
   z-index: 4;
   width: 234px;
   height: 32px;
}

#galleryheadercopy  {
   background-image: url(sg_pid4kidsparty_media/galleryheadercopy.gif);
}

#id3kidspartythumb  {
   top: 228px;
   left: 599px;
}

#id4kidspartythumb  {
   top: 336px;
   left: 221px;
}

#colourtestsbutton  {
   top: 178px;
}

#threadingbutton a  {
   width: 97px;
   background-image: url(sg_acrylics_media/threadingbutton.gif);
}

#id6kidspartythumb  {
   top: 336px;
   left: 473px;
}

#id1kidspartythumb  {
   top: 228px;
   left: 347px;
}

#bridalhairheading  {
   background-image: url(sg_bridalhair_media/bridalhairheading.gif);
   width: 108px;
}

#id7kidspartythumb  {
   top: 336px;
   left: 599px;
}

#hairpricesbutton  {
   left: 293px;
}

#id0facialsbutton  {
   left: 242px;
}

#acrylicpricemenu  {
   background-image: url(sg_acrylics_media/acrylicpricemenu.gif);
   height: 91px;
}

#tintingpricemenu  {
   background-image: url(sg_tinting_media/tintingpricemenu.gif);
   height: 89px;
}

#cacilogobutton a  {
   background: url(sg_caciquantuminfo_media/cacilogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 78px;
   font-size: 41px;
   line-height: 41px;
}

#id1contactbutton  {
   visibility: visible;
   position: absolute;
   left: 703px;
   top: 88px;
   z-index: 6;
   width: 62px;
   height: 18px;
}

#threadingheading  {
   background-image: url(sg_threading_media/threadingheading.gif);
   width: 113px;
}

#acrylicsbutton a  {
   width: 74px;
   background-image: url(sg_acrylics_media/acrylicsbutton.gif);
}

#dibilogobutton a  {
   background: url(sg_caciquantuminfo_media/dibilogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 56px;
   width: 55px;
   font-size: 56px;
   line-height: 56px;
}

#bridalhairbutton  {
   width: 96px;
}

#id0contactbutton  {
   visibility: visible;
   position: absolute;
   left: 462px;
   top: 639px;
   z-index: 4;
   width: 286px;
   height: 23px;
}

#id1facialsbutton  {
   left: 198px;
}

#permingbutton a  {
   width: 79px;
   background-image: url(sg_hairprices_media/permingbutton.gif);
}

#id0weddingthumb  {
   top: 228px;
   left: 221px;
}

#id7weddingthumb  {
   top: 336px;
   left: 599px;
}

#makeuppricemenu  {
   background-image: url(sg_makeup_media/makeuppricemenu.gif);
   height: 147px;
}

#opilogobutton a  {
   background: url(sg_caciquantuminfo_media/opilogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 85px;
   font-size: 40px;
   line-height: 40px;
}

#kmslogobutton a  {
   width: 91px;
   background-image: url(sg_colourtests_media/kmslogobutton.gif);
}

#id6weddingthumb  {
   top: 336px;
   left: 473px;
}

#facialpricemenu  {
   background: url(sg_beautyprices_media/facialpricemenu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 206px;
   z-index: 4;
   width: 395px;
   height: 407px;
}

#id1homebutton a  {
   width: 49px;
   background-image: url(sg_caciquantuminfo_media/id1homebutton.gif);
}

#wellalogobutton  {
   visibility: visible;
   position: absolute;
   left: 453px;
   top: 545px;
   z-index: 4;
   width: 74px;
   height: 72px;
}

#acrylicsheading  {
   background-image: url(sg_acrylics_media/acrylicsheading.gif);
   width: 83px;
}

#id2weddingthumb  {
   top: 228px;
   left: 473px;
}

#biologobutton a  {
   background: url(sg_caciquantuminfo_media/biologobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 61px;
   width: 107px;
   font-size: 61px;
   line-height: 61px;
}

#ladiespricemenu  {
   background: url(sg_hairprices_media/ladiespricemenu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 361px;
   top: 220px;
   z-index: 4;
   width: 389px;
   height: 257px;
}

#id0homebutton a  {
   width: 71px;
   background-image: url(sg_caciquantuminfo_media/id0homebutton.gif);
}

#id3weddingthumb  {
   top: 228px;
   left: 599px;
}

#gallerybutton a  {
   width: 55px;
   background-image: url(sg_caciquantuminfo_media/gallerybutton.gif);
}

#tintingbutton a  {
   width: 64px;
   background-image: url(sg_hairprices_media/tintingbutton.gif);
}

#threadingbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 590px;
   z-index: 4;
   width: 97px;
   height: 21px;
}

#colourtestimage  {
   background-image: url(sg_colourtests_media/colourtestimage.gif);
   height: 299px;
}

#id4weddingthumb  {
   top: 336px;
   left: 221px;
}

#id1weddingthumb  {
   top: 228px;
   left: 347px;
}

#id5weddingthumb  {
   top: 336px;
   left: 347px;
}

#acrylicsbutton  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 454px;
   z-index: 4;
   width: 74px;
   height: 23px;
}

#beautybutton a  {
   width: 53px;
   background-image: url(sg_caciquantuminfo_media/beautybutton.gif);
}

#dibilogobutton  {
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 554px;
   z-index: 4;
   width: 55px;
   height: 56px;
}

#facialbutton a  {
   width: 58px;
   background-image: url(sg_acrylics_media/facialbutton.gif);
}

#makeupbutton a  {
   width: 98px;
   background-image: url(sg_acrylics_media/makeupbutton.gif);
}

#waxingbutton a  {
   width: 69px;
   background-image: url(sg_acrylics_media/waxingbutton.gif);
}

#tintingheading  {
   background-image: url(sg_tinting_media/tintingheading.gif);
   width: 71px;
}

#cacilogobutton  {
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 561px;
   z-index: 4;
   width: 78px;
   height: 41px;
}

#bridalhairmenu  {
   background-image: url(sg_bridalhair_media/bridalhairmenu.gif);
   height: 193px;
}

#nextbuttoncopy  {
   width: 92px;
   left: 601px;
}

#pricesbutton a  {
   background: url(sg_caciquantuminfo_media/pricesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 44px;
   font-size: 16px;
   line-height: 16px;
}

#prevbuttoncopy  {
   width: 124px;
   left: 214px;
}

#permingheading  {
   background-image: url(sg_perming_media/permingheading.gif);
   width: 91px;
}

#aboutbutton a  {
   width: 49px;
   background-image: url(sg_caciquantuminfo_media/aboutbutton.gif);
}

#kmslogobutton  {
   visibility: visible;
   position: absolute;
   left: 322px;
   top: 562px;
   z-index: 4;
   width: 91px;
   height: 43px;
}

#waxingheading  {
   background-image: url(sg_waxing_media/waxingheading.gif);
   width: 81px;
}

#makeupheading  {
   background-image: url(sg_makeup_media/makeupheading.gif);
   width: 98px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 503px;
   top: 88px;
   z-index: 6;
   width: 55px;
   height: 20px;
}

#id1homebutton  {
   left: 36px;
}

#galleryheader  {
   background-image: url(sg_pid6wedding_media/galleryheader.gif);
}

#ladiesheading  {
   background: url(sg_hairprices_media/ladiesheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 159px;
   z-index: 4;
   width: 146px;
   height: 27px;
}

#biologobutton  {
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 555px;
   z-index: 4;
   width: 107px;
   height: 61px;
}

#facialheading  {
   background: url(sg_beautyprices_media/facialheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 159px;
   z-index: 4;
   width: 65px;
   height: 21px;
}

#tintingbutton  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 354px;
   z-index: 4;
   width: 64px;
   height: 23px;
}

#opilogobutton  {
   visibility: visible;
   position: absolute;
   left: 596px;
   top: 564px;
   z-index: 5;
   width: 85px;
   height: 40px;
}

#id0homebutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 638px;
   z-index: 4;
   width: 71px;
   height: 23px;
}

#permingbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 421px;
   z-index: 4;
   width: 79px;
   height: 23px;
}

#hairbutton a  {
   width: 33px;
   background-image: url(sg_caciquantuminfo_media/hairbutton.gif);
}

#gentsheading  {
   background-image: url(sg_gentsstyling_media/gentsheading.gif);
   width: 141px;
}

#beautybutton  {
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 88px;
   z-index: 6;
   width: 53px;
   height: 20px;
}

#facialbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 219px;
   z-index: 4;
   width: 58px;
   height: 18px;
}

#makeupbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 522px;
   z-index: 4;
   width: 98px;
   height: 22px;
}

#waxingbutton  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 555px;
   z-index: 4;
   width: 69px;
   height: 22px;
}

#lyndsayimage  {
   background-image: url(sg_hairatpurism_media/lyndsayimage.gif);
   height: 299px;
}

#pricesbutton  {
   visibility: visible;
   position: absolute;
   left: 318px;
   top: 89px;
   z-index: 6;
   width: 44px;
   height: 16px;
}

#teambutton a  {
   width: 42px;
   background-image: url(sg_caciquantuminfo_media/teambutton.gif);
}

#upbuttoncopy  {
   width: 106px;
   left: 417px;
}

#purism2009 p  {
   font: 10px/21px Verdana, sans-serif;
   margin: 0px;
   color: #8FA4A4;
   text-align: left;
}

#aboutbutton  {
   left: 606px;
}

#teambutton  {
   visibility: visible;
   position: absolute;
   left: 413px;
   top: 88px;
   z-index: 6;
   width: 42px;
   height: 18px;
}

#partyimage  {
   background-image: url(sg_kidsparties_media/partyimage.gif);
   height: 300px;
}

#purism2009  {
   visibility: visible;
   position: absolute;
   left: 717px;
   top: 698px;
   z-index: 5;
   width: 78px;
}

#hairbutton  {
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 88px;
   z-index: 6;
   width: 33px;
   height: 19px;
}

#nextbutton  {
   width: 92px;
   left: 601px;
}

#prevbutton  {
   width: 124px;
   left: 214px;
}

#id1footer  {
   background: url(sg_caciquantuminfo_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 696px;
   z-index: 4;
   width: 800px;
   height: 24px;
}

#upbutton  {
   width: 106px;
   left: 417px;
}

#header  {
   background: url(sg_caciquantuminfo_media/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 800px;
   height: 113px;
}

#layer1  {
   background: url(sg_caciquantuminfo_media/layer1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 602px;
   top: 572px;
   z-index: 4;
   width: 71px;
   height: 27px;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.sgthumb  {
   border: 1px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


