a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#nutributton a:hover,
#homebutton a:hover,
#kbcbutton a:hover,
#contactbutton a:hover,
#philbutton a:hover,
#fertbutton a:hover,
#antibutton a:hover,
#partnerbutton a:hover,
#dirbutton a:hover,
#testimonialsbutton a:hover,
#classesbutton a:hover,
#wlbutton a:hover,
#treatbutton a:hover,
#planbutton a:hover  {
   background-position: -141px 0%;
}

#treatbutton a,
#nutributton a,
#homebutton a,
#wlbutton a,
#testimonialsbutton a,
#contactbutton a,
#philbutton a,
#dirbutton a,
#partnerbutton a,
#classesbutton a,
#blogbutton a,
#planbutton a,
#kbcbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 46px;
   width: 141px;
   background-position: 0% 0px;
   font-size: 46px;
   line-height: 46px;
}

#wlbutton,
#testimonialsbutton,
#philbutton,
#dirbutton,
#partnerbutton,
#contactbutton,
#kbcbutton,
#classesbutton,
#planbutton,
#treatbutton,
#nutributton,
#homebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 2;
   width: 141px;
   height: 46px;
}

#pid5testimonials,
#pid2partner,
#pid6wl,
#pid1contact,
#pid10treat,
#pid7classes,
#pid4plan,
#pid9fert,
#pid3dir,
#pid8anti,
#pid11phil,
#pid12kbc,
#pid13home  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#healthwellnessandrecoverycopy,
#ourmiraclesovercominginfecopy  {
   position: absolute;
   left: 299px;
   z-index: 2;
   width: 463px;
   height: 93px;
   background-repeat: no-repeat;
}

#menhxbutton a,
#wmnhxbutton a,
#intakebutton a,
#autobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 376px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#id215partner,
#partnercopy3,
#partnercopy2,
#partnercopy  {
   visibility: visible;
   position: absolute;
   left: 465px;
   z-index: 3;
   width: 8px;
   height: 8px;
   background-repeat: no-repeat;
}

#id153listbutton a,
#id77listbutton a,
#partner2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 66px;
   background-position: 0% 0px;
   font-size: 66px;
   line-height: 66px;
}

#over25yearsofexperiencecopy,
#over25yearsofexperience  {
   visibility: visible;
   position: absolute;
   left: 479px;
   top: 646px;
   width: 292px;
   height: 146px;
   background-repeat: no-repeat;
}

#infertilitylettersbutton a,
#genwellnessbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 62px;
   width: 94px;
   background-position: 0% 0px;
   font-size: 62px;
   line-height: 62px;
}

#infertilitylettersbutton,
#genwellnessbutton  {
   visibility: visible;
   position: absolute;
   left: 191px;
   z-index: 2;
   width: 94px;
   height: 62px;
}

#ourmiraclesovercominginfecopy  {
   background-image: url(testimonialsmedia/id179ourmiraclesovercomingi.gif);
   top: 590px;
}

#id103treatimg,
#id102treatimg  {
   visibility: visible;
   position: absolute;
   left: 239px;
   z-index: 2;
   width: 104px;
   height: 156px;
}

#healthwellnessandrecoverycopy  {
   background-image: url(testimonialsmedia/id173healthwellnessandrecov.gif);
   top: 436px;
}

#over25yearsofexperiencecopy  {
   background-image: url(partnermedia/over25yearsofexperiencecopy.gif);
   z-index: 4;
}

#mbbutton a,
#mbbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 53px;
   width: 568px;
   background-position: 0% 0px;
   font-size: 53px;
   line-height: 53px;
}

#id211partner,
#partnercopy4  {
   visibility: visible;
   position: absolute;
   left: 438px;
   top: 592px;
   width: 338px;
   height: 47px;
   background-repeat: no-repeat;
}

#hbbutton a,
#hbbuttoncopy a  {
   background-repeat: no-repeat;
   display: block;
   height: 73px;
   width: 570px;
   background-position: 0% 0px;
   font-size: 73px;
   line-height: 73px;
}

#fertbutton a,
#antibutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 47px;
   width: 141px;
   background-position: 0% 0px;
   font-size: 47px;
   line-height: 47px;
}

#intakebutton,
#wmnhxbutton  {
   visibility: visible;
   position: absolute;
   left: 376px;
   z-index: 2;
   width: 376px;
   height: 40px;
}

#infertilitylettersbutton a  {
   background-image: url(testimonialsmedia/infertilitylettersbutton.gif);
}

#stpbutton a,
#tpabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 86px;
   width: 154px;
   background-position: 0% 0px;
   font-size: 86px;
   line-height: 86px;
}

#infertilitylettersbutton  {
   top: 620px;
}

#id40treat,
#id67contact  {
   visibility: visible;
   position: absolute;
   left: 23px;
   z-index: 3;
   width: 95px;
   height: 13px;
   background-repeat: no-repeat;
}

#over25yearsofexperience  {
   background-image: url(partnermedia/over25yearsofexperience.gif);
   z-index: 3;
}

#hbbuttoncopy,
#hbbutton  {
   visibility: visible;
   position: absolute;
   left: 208px;
   top: 536px;
   width: 570px;
   height: 73px;
}

#mbbutton,
#mbbuttoncopy  {
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 451px;
   width: 568px;
   height: 53px;
}

#antibutton,
#fertbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 2;
   width: 141px;
   height: 47px;
}

#id112fert,
#id97phil  {
   position: absolute;
   left: 179px;
   top: 328px;
   z-index: 2;
   width: 599px;
   background-repeat: no-repeat;
}

#testimonialsbutton a  {
   background-image: url(planmedia/testimonialsbutton.gif);
}

#genwellnessbutton a  {
   background-image: url(testimonialsmedia/genwellnessbutton.gif);
}

#testimonialsbutton  {
   top: 587px;
}

#blogbutton a:hover  {
   background-position: -142px 0%;
}

#genwellnessbutton  {
   top: 466px;
}

#id153listbutton a  {
   width: 230px;
   background-image: url(classesmedia/id153listbutton.gif);
}

#partner2button a  {
   width: 108px;
   background-image: url(partnermedia/partner2button.gif);
}

#id77listbutton a  {
   width: 230px;
   background-image: url(homemedia/id77listbutton.gif);
}

#contactbutton a  {
   background-image: url(planmedia/contactbutton.gif);
}

#classesbutton a  {
   background-image: url(planmedia/classesbutton.gif);
}

#partnerbutton a  {
   background-image: url(planmedia/partnerbutton.gif);
}

#mbbuttoncopy a  {
   background-image: url(classesmedia/mbbuttoncopy.gif);
}

#intakebutton a  {
   background-image: url(planmedia/intakebutton.gif);
}

#hbbuttoncopy a  {
   background-image: url(classesmedia/hbbuttoncopy.gif);
}

#treatbutton a  {
   background-image: url(planmedia/treatbutton.gif);
}

#id103treatimg  {
   top: 555px;
}

#wmnhxbutton a  {
   background-image: url(planmedia/wmnhxbutton.gif);
}

#contactbutton  {
   top: 798px;
}

#menhxbutton a  {
   background-image: url(planmedia/menhxbutton.gif);
}

#classesbutton  {
   top: 481px;
}

#nutributton a  {
   background-image: url(planmedia/nutributton.gif);
}

#id102treatimg  {
   top: 352px;
}

#partnerbutton  {
   top: 745px;
}

#philbutton a  {
   background-image: url(planmedia/philbutton.gif);
}

#hbbuttoncopy  {
   z-index: 2;
}

#id211partner  {
   background-image: url(partnermedia/id211partner.gif);
   z-index: 3;
}

#intakebutton  {
   top: 370px;
}

#fertbutton a  {
   background-image: url(planmedia/fertbutton.gif);
}

#partnercopy3  {
   background-image: url(partnermedia/partnercopy3.gif);
   top: 764px;
}

#planbutton a  {
   background-image: url(planmedia/planbutton.gif);
}

#partnercopy4  {
   background-image: url(partnermedia/partnercopy4.gif);
   z-index: 4;
}

#partnercopy2  {
   background-image: url(partnermedia/partnercopy2.gif);
   top: 673px;
}

#antibutton a  {
   background-image: url(planmedia/antibutton.gif);
}

#mbbuttoncopy  {
   z-index: 2;
}

#id215partner  {
   background-image: url(partnermedia/id215partner.gif);
   top: 649px;
}

#autobutton a  {
   background-image: url(planmedia/autobutton.gif);
}

#homebutton a  {
   background-image: url(planmedia/homebutton.gif);
}

#blogbutton a  {
   width: 142px;
   background-image: url(planmedia/blogbutton.gif);
}

#kbcbutton a  {
   background-image: url(planmedia/kbcbutton.gif);
}

#partnercopy  {
   background-image: url(partnermedia/partnercopy.gif);
   top: 723px;
}

#stpbutton a  {
   background-image: url(dirmedia/stpbutton.gif);
}

#tpabutton a  {
   background-image: url(dirmedia/tpabutton.gif);
}

#treatbutton  {
   top: 322px;
}

#dirbutton a  {
   background-image: url(planmedia/dirbutton.gif);
}

#nutributton  {
   top: 853px;
}

#wmnhxbutton  {
   top: 504px;
}

#id67contact  {
   background-image: url(partnermedia/id67contact.gif);
   top: 809px;
}

#philbutton  {
   top: 271px;
}

#mbbutton a  {
   background-image: url(classesmedia/mbbutton.gif);
}

#planbutton  {
   top: 639px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 905px;
   z-index: 2;
   width: 142px;
   height: 46px;
}

#wlbutton a  {
   background-image: url(planmedia/wlbutton.gif);
}

#homebutton  {
   top: 170px;
}

#fertbutton  {
   top: 374px;
}

#antibutton  {
   top: 427px;
}

#hbbutton a  {
   background-image: url(classesmedia/hbbutton.gif);
}

#id40treat  {
   background-image: url(partnermedia/id40treat.gif);
   top: 332px;
}

#kbcbutton  {
   top: 220px;
}

#dirbutton  {
   top: 692px;
}

#id112fert  {
   background-image: url(fertmedia/id117fert.gif);
   height: 603px;
}

#mbbutton  {
   z-index: 3;
}

#id97phil  {
   background-image: url(philmedia/id97phil.gif);
   height: 590px;
}

#hbbutton  {
   z-index: 3;
}

#wlbutton  {
   top: 534px;
}

#layer2  {
   background: url(planmedia/layer2.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 1000px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #BBBBBB;
}


