a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#directionb a:hover,
#theworksbutton a:hover,
#theworksbuttoncopy2 a:hover,
#theworksbuttoncopy3 a:hover,
#theworksbuttoncopy5 a:hover,
#beaumarisbutton a:hover,
#henllysbutton a:hover,
#theworksbuttoncopy a:hover  {
   color: #66BC29;
   font-weight: bold;
}

#directionb a,
#henllysbutton a,
#theworksbutton a,
#theworksbuttoncopy2 a,
#theworksbuttoncopy3 a,
#theworksbuttoncopy5 a,
#beaumarisbutton a,
#theworksbuttoncopy a  {
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #962299;
}

#thelightlegtreatmentaninv p,
#relaxationandcorrectiontreatmentsfromtheworksbeaumaris p,
#productscopy p,
#facialcopyscroll p  {
   margin: 0px;
   padding-right: 3px;
   text-align: left;
   color: #77797C;
   line-height: 12px;
   font-family: Arial;
}

#hznpid2facials,
#hznpid7specials,
#hznpid1home,
#hznpid3treatments,
#hznpid6products,
#hznpid4relaxation,
#hznpid5weddings  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#fortodaysmanweofferarang p,
#homecopytop p,
#treatmentcopy p,
#theworksoffersacompletera p,
#homecopybase p  {
   font: 12px Arial;
   margin: 0px;
   text-align: left;
   color: #77797C;
}

#pid7specials,
#pid1home,
#pid3treatments,
#pid6products,
#pid4relaxation,
#pid5weddings,
#pid2facials  {
   width: 802px;
   height: 608px;
   position: absolute;
   margin-left: -401px;
   left: 50%;
   top: -304px;
}

#id24julietjonesihbcvctc p,
#id63julietjonesihbcvctc p,
#id65julietjonesihbcvctc p  {
   margin: 0px;
   color: #962299;
   line-height: 20px;
   font-weight: bold;
   font-family: Arial;
   text-align: center;
}

#facialseyeshandsfeet p,
#theworksspecialisesinmakeupforthebigdayforbridesbr p  {
   margin: 0px;
   text-align: left;
   color: #962299;
   line-height: 24px;
   font-family: Arial;
}

#relaxationandcorrectiontreatmentsfromtheworksbeaumaris p  {
   font-size: 18px;
}

#theworksspecialisesinmakeupforthebigdayforbridesbr p  {
   font-size: 16px;
}

#pricebcopy2 a,
#pricebcopy3 a,
#pricebcopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 42px;
   width: 160px;
   background-position: 0% 0px;
   font-size: 42px;
   line-height: 42px;
}

#beaumarisbutton,
#directionb  {
   font: 12px/18px Arial;
   padding-bottom: 5px;
   padding-right: 3px;
   padding-left: 3px;
   text-align: center;
   visibility: visible;
   position: absolute;
   z-index: 2;
   height: 9px;
}

#thelightlegtreatmentaninv p  {
   font-size: 11px;
   padding-left: 3px;
}

#theworksoffersacompletera p  {
   line-height: 18px;
}

#fortodaysmanweofferarang p  {
   line-height: 16px;
}

#id63julietjonesihbcvctc p  {
   font-size: 14px;
}

#id24julietjonesihbcvctc p  {
   font-size: 18px;
}

#id65julietjonesihbcvctc p  {
   font-size: 14px;
}

#facialseyeshandsfeet p  {
   font-size: 18px;
}

#thetreatmentsbeaumaris  {
   background: url(relaxationmedia/thetreatmentsbeaumaris.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 32px;
   z-index: 3;
   width: 624px;
   height: 66px;
}

#homemenu li a:hover  {
   color: #FF0000;
   text-decoration: underline;
}

#theworksbuttoncopy3  {
   font: 11px/20px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 451px;
   top: 543px;
   width: 192px;
   height: 10px;
}

#facialcopyscroll p  {
   font-size: 11px;
   padding-left: 3px;
}

#homeaddresstext p  {
   font: bold 12px/20px Arial;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   padding-bottom: 5px;
   padding-right: 3px;
   padding-left: 3px;
   text-align: center;
}

#homeaddresstext  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 571px;
   z-index: 4;
   width: 591px;
}

#beaumarisbutton  {
   width: 100px;
   top: 524px;
   left: 614px;
}

#treatmentcopy p  {
   font-size: 13px;
   line-height: 16px;
}

#priceb a:hover  {
   background-position: -165px 0%;
}

#homecopybase p  {
   line-height: 18px;
}

#productscopy p  {
   padding-left: 10px;
   font-size: 10px;
}

#pricebcopy2 a  {
   background-image: url(relaxationmedia/pricebcopy2.gif);
}

#homecopytop p  {
   line-height: 18px;
}

#homemenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #66BC29;
   height: 100%;
}

#pricebcopy3 a  {
   background-image: url(productsmedia/pricebcopy3.gif);
}

#googleliteral  {
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 518px;
   z-index: 2;
   width: 378px;
}

#pricebcopy a  {
   background-image: url(productsmedia/pricebcopy3.gif);
}

#homemenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#bottompanel  {
   background: url(weddingsmedia/bottompanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 570px;
   z-index: 3;
   width: 631px;
   height: 24px;
}

#whitepanel  {
   background: url(weddingsmedia/whitepanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 0px;
   z-index: 1;
   width: 702px;
   height: 608px;
}

#directionb  {
   width: 98px;
   top: 502px;
   left: 618px;
}

#homemenu  {
   font: 14px/20px "Myriad Pro";
   margin: 0px;
   height: 20px;
   padding: 0px;
   list-style: none;
   text-align: center;
   letter-spacing: 1px;
   color: #66BC29;
   position: absolute;
   left: 89px;
   top: 117px;
   z-index: 4;
}

#priceb a  {
   background: url(homemedia/priceb.gif) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 165px;
   font-size: 47px;
   line-height: 47px;
}

#toppanel  {
   background: url(weddingsmedia/toppanel.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 13px;
   z-index: 2;
   width: 800px;
   height: 100px;
}

#toplogo  {
   background: url(weddingsmedia/toplogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 25px;
   z-index: 3;
   width: 75px;
   height: 74px;
}

#priceb  {
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 490px;
   width: 165px;
   height: 47px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(weddingsmedia/exteriortile.gif) center top repeat;
}

