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

a ins  {
   text-decoration: none;
}

#executiveservicetextbutton a:hover,
#clickheretextbutton a:hover,
#receptionkristytextbutton a:hover,
#sparoomtextbutton a:hover,
#receptionmichelletextbutton a:hover,
#retailtextbutton a:hover,
#beautyservicestextbutton a:hover,
#ultimateservicetextbutton a:hover,
#receptionhayleytextbutton a:hover,
#lorealcolourtrophy2009textbutton a:hover,
#recommendafriendtextbutton a:hover,
#coffeebartextbutton a:hover,
#contactstext p a:hover,
#nailbartextbutton a:hover,
#ninety9designtextbutton a:hover,
#allhairbyfusiontextbutton a:hover,
#receptionsarahtextbutton a:hover,
#sitemapmenu li a:hover  {
   color: #767777;
   text-decoration: underline;
}

#ultimateservicetextbutton a,
#coffeebartextbutton a,
#retailtextbutton a,
#recommendafriendtextbutton a,
#nailbartextbutton a,
#ninety9designtextbutton a,
#lorealcolourtrophy2009textbutton a,
#sparoomtextbutton a,
#receptionmichelletextbutton a,
#receptionhayleytextbutton a,
#clickheretextbutton a,
#receptionsarahtextbutton a,
#allhairbyfusiontextbutton a,
#receptionkristytextbutton a,
#beautyservicestextbutton a,
#executiveservicetextbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #333333;
}

#hznmassagechair,
#hznpid4fusionteam,
#hznpid5thesalon,
#hzni365,
#hznpid1home,
#hzncolourtrophy,
#hznpid8contactus,
#hzncareerseducation,
#hznpid2aboutfusion,
#hznpid7newsevents,
#hznpid11beautyservices,
#hznpid6gallery,
#hznpid9products  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#coffeebartextbutton,
#sparoomtextbutton,
#receptionhayleytextbutton,
#beautyservicestextbutton,
#retailtextbutton,
#receptionmichelletextbutton,
#nailbartextbutton,
#receptionsarahtextbutton,
#receptionkristytextbutton  {
   font: 12px/14px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 348px;
   z-index: 4;
}

#pid8contactus,
#colourtrophy,
#i365,
#careerseducation,
#massagechair,
#pid6gallery,
#pid7newsevents,
#pid2aboutfusion,
#pid9products,
#pid1home,
#pid4fusionteam,
#pid5thesalon,
#pid11beautyservices  {
   width: 981px;
   height: 694px;
   position: absolute;
   margin-left: -490px;
   left: 50%;
   top: -347px;
}

#lorealbutton a,
#redkenbutton a,
#paulmitchellbutton a,
#waynepilgrimbutton a,
#tigibutton a,
#ghdbutton a,
#helionovabutton a,
#ninety9designbutton a,
#dermalogicabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 76px;
   width: 177px;
   background-position: 0% 0px;
   font-size: 76px;
   line-height: 76px;
}

#i365dayhairdressingscroll p,
#wearealsopartofthe365text p,
#beautytext p,
#salondescriptiontext p,
#contactstext p,
#fusionhairmilestext p,
#fusiondescriptiontext p  {
   font: 12px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #333333;
}

#fusionwinacovetedplaceintheloraltext p,
#fusionhairconsultantsscroll p,
#recommendafriendtext p,
#ultimatetext p,
#executivetext p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#layer3,
#teamslideshow,
#chairphotos,
#retail,
#studentphoto,
#layer2,
#beautyservicespopup,
#newsphoto  {
   visibility: visible;
   position: absolute;
   left: 714px;
   top: 182px;
   z-index: 3;
   width: 201px;
   height: 448px;
   background-repeat: no-repeat;
}

#careerseducationbutton a,
#aboutfusionbutton a,
#homebutton a,
#thesalonbutton a,
#fusionteambutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#receptionsarahpopup,
#receptionmichellepopup,
#coffeebarpopup,
#receptionhayleypopup,
#sparoompopup  {
   visibility: hidden;
   position: absolute;
   left: 714px;
   top: 182px;
   width: 201px;
   height: 448px;
   background-repeat: no-repeat;
}

#worldsno1massagingchairisherescroll p,
#introducingtheworldsno1massagechairfrominadasognotext p  {
   font: 12px/17px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#forachancetowinform fieldset div,
#forachancetowinform fieldset legend  {
   font: 12px/12px Verdana, sans-serif;
   color: #252626;
}

#introducingtheworldsno1massagechairfrominadasognotext p  {
   color: #FEFEFE;
}

#wantacareertext,
#salondescriptiontext  {
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 208px;
   z-index: 4;
   width: 338px;
}

#fusionwinacovetedplaceintheloraltext p  {
   color: #333333;
}

#worldsno1massagingchairisherescroll p  {
   color: #232423;
}

#aboutphoto,
#gallerybkgrd,
#i365logo  {
   position: absolute;
   left: 716px;
   top: 182px;
   z-index: 3;
   width: 199px;
   height: 447px;
   background-repeat: no-repeat;
}

#lorealbutton,
#paulmitchellbutton  {
   visibility: visible;
   position: absolute;
   top: 200px;
   z-index: 4;
   width: 177px;
   height: 76px;
}

#redkenbutton,
#waynepilgrimbutton  {
   visibility: visible;
   position: absolute;
   left: 512px;
   z-index: 7;
   width: 177px;
   height: 76px;
}

#forachancetowinform fieldset div  {
   clear: both;
}

#fusionhairconsultantsltdtext p  {
   font: 9px/11px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #999999;
}

#careerseducationbutton a:hover  {
   background-position: -160px 0%;
}

#fusionhairconsultantsscroll p  {
   color: #251E18;
}

#beautyservicesbutton a:hover  {
   background-position: -139px 0%;
}

#ultimatetext,
#executivetext  {
   visibility: visible;
   position: absolute;
   left: 345px;
   z-index: 4;
   width: 348px;
}

#fusionhairconsultantsltdtext  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 642px;
   z-index: 3;
   width: 156px;
}

#i365dayhairdressingscroll p  {
   line-height: 14px;
}

#receptionmichelletextbutton  {
   height: 13px;
   width: 127px;
   z-index: 5;
   top: 346px;
}

#wearealsopartofthe365text p  {
   line-height: 14px;
}

#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   width: 89px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#allhairbyfusiontextbutton a  {
   color: #999999;
}

#nailbarpopup,
#retailpopup  {
   visibility: hidden;
   position: absolute;
   left: 714px;
   top: 182px;
   width: 201px;
   height: 447px;
   background-repeat: no-repeat;
}

#aboutfusionbutton a:hover  {
   background-position: -109px 0%;
}

#receptionkristytextbutton  {
   height: 13px;
   width: 112px;
   top: 428px;
}

#wearealsopartofthe365text  {
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 560px;
   z-index: 4;
   width: 307px;
}

#receptionhayleytextbutton  {
   height: 13px;
   width: 119px;
   top: 400px;
}

#ninety9designtextbutton a  {
   color: #999999;
}

#beautyservicestextbutton  {
   height: 13px;
   width: 110px;
   top: 560px;
}

#receptionsarahtextbutton  {
   height: 13px;
   width: 111px;
   top: 373px;
}

#newseventsbutton a:hover  {
   background-position: -121px 0%;
}

#fusionteambutton a:hover  {
   background-position: -104px 0%;
}

#careerseducationbutton a  {
   width: 160px;
   background-image: url(sg_thesalon_media/careerseducationbutton.gif);
}

#nextbutton,
#prevbutton  {
   visibility: visible;
   position: absolute;
   top: 590px;
   z-index: 5;
   width: 89px;
   height: 39px;
}

#fusiondescriptiontext p  {
   line-height: 14px;
   color: #2C2C2C;
}

#ninety9designtextbutton  {
   font: 10px/12px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 750px;
   top: 668px;
   z-index: 3;
   width: 179px;
   height: 10px;
}

#contactusbutton a:hover  {
   background-position: -93px 0%;
}

#beautyservicesbutton a  {
   background: url(sg_thesalon_media/beautyservicesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 139px;
   font-size: 19px;
   line-height: 19px;
}

#receptionmichellepopup  {
   background-image: url(sg_thesalon_media/receptionmichellepopup.gif);
   z-index: 5;
}

#beautysevicesslideshow  {
   visibility: visible;
   position: absolute;
   left: 715px;
   top: 182px;
   z-index: 3;
   width: 201px;
   height: 448px;
   background-color: #FFFFFF;
   background-image: none;
}

#recommendafriendtext p  {
   color: #333333;
}

#salondescriptiontext p  {
   line-height: 14px;
}

#productsbutton a:hover  {
   background-position: -83px 0%;
}

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

#careerseducationbutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 456px;
   z-index: 4;
   width: 160px;
   height: 14px;
}

#fusionhairmilestext p  {
   line-height: 20px;
}

#clickheretextbutton a  {
   color: #000000;
}

#fusiondescriptiontext  {
   visibility: visible;
   position: absolute;
   left: 346px;
   top: 207px;
   z-index: 4;
   width: 347px;
}

#ninety9designbutton a  {
   background-image: url(sg_products_media/ninety9designbutton.gif);
}

#gallerybutton a:hover  {
   background-position: -68px 0%;
}

#receptionhayleypopup  {
   background-image: url(sg_thesalon_media/receptionhayleypopup.gif);
   z-index: 7;
}

#paulmitchellbutton a  {
   background-image: url(sg_products_media/paulmitchellbutton.gif);
}

#waynepilgrimbutton a  {
   background-image: url(sg_products_media/waynepilgrimbutton.gif);
}

#beautyservicesbutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 561px;
   z-index: 4;
   width: 139px;
   height: 19px;
}

#aboutfusionbutton a  {
   width: 109px;
   background-image: url(sg_thesalon_media/aboutfusionbutton.gif);
}

#coffeebartextbutton  {
   height: 10px;
   width: 74px;
   top: 454px;
}

#dermalogicabutton a  {
   background-image: url(sg_products_media/dermalogicabutton.gif);
}

#receptionsarahpopup  {
   background-image: url(sg_thesalon_media/receptionsarahpopup.gif);
   z-index: 6;
}

#beautyservicespopup  {
   background-image: url(sg_thesalon_media/beautyservicespopup.gif);
   visibility: hidden;
}

#waynepilgrimbutton  {
   top: 421px;
}

#newseventsbutton a  {
   background: url(sg_thesalon_media/newseventsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 13px;
   width: 121px;
   font-size: 13px;
   line-height: 13px;
}

#homebutton a:hover  {
   background-position: -60px 0%;
}

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

#fusionteambutton a  {
   width: 104px;
   background-image: url(sg_thesalon_media/fusionteambutton.gif);
}

#paulmitchellbutton  {
   left: 512px;
}

#aboutfusionbutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 282px;
   z-index: 4;
   width: 109px;
   height: 14px;
}

#contactusbutton a  {
   background: url(sg_thesalon_media/contactusbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 93px;
   font-size: 12px;
   line-height: 12px;
}

#sparoomtextbutton  {
   height: 12px;
   width: 70px;
   top: 479px;
}

#helionovabutton a  {
   background-image: url(sg_products_media/helionovabutton.gif);
}

#nailbartextbutton  {
   height: 10px;
   width: 54px;
   top: 508px;
}

#newseventsbutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 422px;
   z-index: 4;
   width: 121px;
   height: 13px;
}

#sitemapmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #999999;
   height: 100%;
}

#thesalonbutton a  {
   width: 85px;
   background-image: url(sg_thesalon_media/thesalonbutton.gif);
}

#fusionteambutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 317px;
   z-index: 4;
   width: 104px;
   height: 14px;
}

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

#retailtextbutton  {
   height: 10px;
   width: 37px;
   top: 535px;
}

#gallerybutton a  {
   background: url(sg_thesalon_media/gallerybutton.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 68px;
   font-size: 18px;
   line-height: 18px;
}

#executivetext p  {
   color: #242424;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 493px;
   z-index: 4;
   width: 93px;
   height: 12px;
}

#sitemapmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id0aboutfusion  {
   background: url(sg_aboutfusion_media/id0aboutfusion.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 102px;
   z-index: 4;
   width: 206px;
   height: 29px;
}

#lorealbutton a  {
   background-image: url(sg_products_media/lorealbutton.gif);
}

#redkenbutton a  {
   background-image: url(sg_products_media/redkenbutton.gif);
}

#coffeebarpopup  {
   background-image: url(sg_thesalon_media/coffeebarpopup.gif);
   z-index: 8;
}

#ultimatetext p  {
   color: #242424;
}

#thesalonbutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 352px;
   z-index: 4;
   width: 85px;
   height: 14px;
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 526px;
   z-index: 4;
   width: 83px;
   height: 16px;
}

#contactstext p  {
   line-height: 15px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 386px;
   z-index: 4;
   width: 68px;
   height: 18px;
}

#executivetext  {
   top: 294px;
}

#teamslideshow  {
   background-image: none;
   background-color: #FFFFFF;
}

#nailbarpopup  {
   background-image: url(sg_thesalon_media/nailbarpopup.gif);
   z-index: 11;
}

#gallerybkgrd  {
   background-image: url(sg_gallery_media/gallerybkgrd.gif);
   visibility: visible;
}

#beautytext p  {
   line-height: 14px;
}

#i365button a  {
   background: url(sg_aboutfusion_media/365button.gif) no-repeat 0% 0px;
   display: block;
   height: 74px;
   width: 47px;
   font-size: 74px;
   line-height: 74px;
}

#homebutton a  {
   width: 60px;
   background-image: url(sg_thesalon_media/homebutton.gif);
}

#studentphoto  {
   background-image: url(sg_careersandeducation_media/studentphoto.gif);
}

#redkenbutton  {
   top: 272px;
}

#tigibutton a  {
   background-image: url(sg_products_media/tigibutton.gif);
}

#sparoompopup  {
   background-image: url(sg_thesalon_media/sparoompopup.gif);
   z-index: 9;
}

#ultimatetext  {
   top: 360px;
}

#nextbutton a  {
   background-image: url(sg_gallery_media/nextbutton.gif);
}

#lorealbutton  {
   left: 334px;
}

#prevbutton a  {
   background-image: url(sg_gallery_media/prevbutton.gif);
}

#ghdbutton a  {
   background-image: url(sg_products_media/ghdbutton.gif);
}

#chairphotos  {
   background-image: url(sg_massagechair_media/chairphotos.gif);
   visibility: visible;
}

#sitemapmenu  {
   font: 10px/14px Verdana, sans-serif;
   margin: 0px;
   height: 14px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #999999;
   position: absolute;
   left: 305px;
   top: 641px;
   z-index: 3;
}

#retailpopup  {
   background-image: url(sg_thesalon_media/retailpopup.gif);
   z-index: 10;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 141px;
   top: 247px;
   z-index: 4;
   width: 60px;
   height: 14px;
}

#aboutphoto  {
   background-image: url(sg_aboutfusion_media/aboutphoto.gif);
   visibility: visible;
}

#i365button  {
   visibility: visible;
   position: absolute;
   left: 647px;
   top: 548px;
   z-index: 5;
   width: 47px;
   height: 74px;
}

#nextbutton  {
   left: 821px;
}

#prevbutton  {
   left: 720px;
}

#greyblock  {
   background: url(sg_thesalon_media/greyblock.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 328px;
   top: 182px;
   z-index: 3;
   width: 382px;
   height: 447px;
}

#newsphoto  {
   background-image: url(sg_newsandevents_media/newsphoto.gif);
}

#i365logo  {
   background-image: url(sg_365_media/365logo.gif);
}

#menubar  {
   background: url(sg_thesalon_media/menubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 0px;
   z-index: 3;
   width: 222px;
   height: 630px;
}

#retail  {
   background-image: url(sg_products_media/retail.gif);
   height: 447px;
}

#topbar  {
   background: url(sg_thesalon_media/topbar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 328px;
   top: 0px;
   z-index: 3;
   width: 587px;
   height: 177px;
}

#layer2  {
   background-image: url(sg_thesalon_media/layer2.gif);
   z-index: 4;
}

#layer3  {
   background-image: url(sg_colourtrophy_media/layer3.gif);
}

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

