﻿#welcometohorizonpoolcarecom  {
   background: url(media/welcometohorizonpoolcarecom.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 287px;
   z-index: 3;
   width: 249px;
   height: 22px;
}

#keepingyourswimmingpoolcle  {
   background: url(media/keepingyourswimmingpoolcle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 314px;
   z-index: 3;
   width: 234px;
   height: 14px;
}

#getreadyforswimseason  {
   background: url(media/getreadyforswimseason.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 463px;
   z-index: 2;
   width: 162px;
   height: 17px;
}

#id272servicesstarting  {
   background: url(media/id78servicesstarting.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 516px;
   z-index: 7;
   width: 153px;
   height: 22px;
}

#professionalservices  {
   background: url(media/professionalservices.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 447px;
   z-index: 2;
   width: 163px;
   height: 15px;
}

#professionalrepairs  {
   background: url(media/professionalrepairscopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 241px;
   top: 445px;
   z-index: 5;
   width: 107px;
   height: 43px;
}

#servicelisttext p  {
   font: 11px/17px Tahoma;
   margin: 0px;
   text-align: left;
   color: #555555;
   text-decoration: underline;
}

#partsandsuppies  {
   background: url(media/partsandsuppiescopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 579px;
   z-index: 5;
   width: 110px;
   height: 47px;
}

#servicelisttext  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 487px;
   z-index: 2;
   width: 174px;
}

#hpcwelcometext  {
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 338px;
   z-index: 3;
   width: 251px;
}

#pricelisttext  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 613px;
   z-index: 3;
   width: 233px;
}

#readmoretext  {
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 408px;
   z-index: 3;
   width: 233px;
}

#layer18copy2  {
   background: url(media/layer18copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 503px;
   z-index: 6;
   width: 221px;
   height: 58px;
}

#poolfilter  {
   background: url(media/poolfilter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 378px;
   top: 558px;
   z-index: 5;
   width: 66px;
   height: 94px;
}

#at45amonth  {
   background: url(media/at45amonthcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 532px;
   z-index: 8;
   width: 106px;
   height: 19px;
}

#poolpump  {
   background: url(media/poolpumpcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 379px;
   top: 425px;
   z-index: 5;
   width: 91px;
   height: 73px;
}

#layer20  {
   background: url(media/layer20copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 412px;
   z-index: 3;
   width: 3px;
   height: 6px;
}

#layer21  {
   background: url(media/layer21.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 494px;
   z-index: 2;
   width: 3px;
   height: 106px;
}

#shape9  {
   background: url(media/shape9copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 351px;
   top: 439px;
   z-index: 5;
   width: 21px;
   height: 52px;
}

#i45  {
   background: url(media/45copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 388px;
   top: 511px;
   z-index: 7;
   width: 61px;
   height: 44px;
}

#welcometohorizonpoolcarecom  {
   background: url(media/welcometohorizonpoolcarecom.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 191px;
   top: 287px;
   z-index: 3;
   width: 249px;
   height: 22px;
}

#keepingyourswimmingpoolcle  {
   background: url(media/keepingyourswimmingpoolcle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 314px;
   z-index: 3;
   width: 234px;
   height: 14px;
}

#getreadyforswimseason  {
   background: url(media/getreadyforswimseason.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 463px;
   z-index: 2;
   width: 162px;
   height: 17px;
}

#id272servicesstarting  {
   background: url(media/id78servicesstarting.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 234px;
   top: 516px;
   z-index: 7;
   width: 153px;
   height: 22px;
}

#professionalservices  {
   background: url(media/professionalservices.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 447px;
   z-index: 2;
   width: 163px;
   height: 15px;
}

#professionalrepairs  {
   background: url(media/professionalrepairscopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 241px;
   top: 445px;
   z-index: 5;
   width: 107px;
   height: 43px;
}

#servicelisttext p  {
   font: 11px/17px Tahoma;
   margin: 0px;
   text-align: left;
   color: #555555;
   text-decoration: underline;
}

#partsandsuppies  {
   background: url(media/partsandsuppiescopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 579px;
   z-index: 5;
   width: 110px;
   height: 47px;
}

#servicelisttext  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 487px;
   z-index: 2;
   width: 174px;
}

#hpcwelcometext  {
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 338px;
   z-index: 3;
   width: 251px;
}

#pricelisttext  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 613px;
   z-index: 3;
   width: 233px;
}

#readmoretext  {
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 408px;
   z-index: 3;
   width: 233px;
}

#layer18copy2  {
   background: url(media/layer18copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 503px;
   z-index: 6;
   width: 221px;
   height: 58px;
}

#poolfilter  {
   background: url(media/poolfilter.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 378px;
   top: 558px;
   z-index: 5;
   width: 66px;
   height: 94px;
}

#at45amonth  {
   background: url(media/at45amonthcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 532px;
   z-index: 8;
   width: 106px;
   height: 19px;
}

#poolpump  {
   background: url(media/poolpumpcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 379px;
   top: 425px;
   z-index: 5;
   width: 91px;
   height: 73px;
}

#layer20  {
   background: url(media/layer20copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 412px;
   z-index: 3;
   width: 3px;
   height: 6px;
}

#layer21  {
   background: url(media/layer21.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 494px;
   z-index: 2;
   width: 3px;
   height: 106px;
}

#shape9  {
   background: url(media/shape9copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 351px;
   top: 439px;
   z-index: 5;
   width: 21px;
   height: 52px;
}

#i45  {
   background: url(media/45copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 388px;
   top: 511px;
   z-index: 7;
   width: 61px;
   height: 44px;
}

#id173chemicalfilterservice  {
   background: url(media/id173chemicalfilterservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 338px;
   z-index: 2;
   width: 165px;
   height: 13px;
}

#id139stainremovalservice  {
   background: url(media/id139stainremovalservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 479px;
   z-index: 2;
   width: 134px;
   height: 13px;
}

#stainremovalservicetext  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 496px;
   z-index: 2;
   width: 279px;
}

#id153inspectionservices  {
   background: url(media/id153inspectionservices.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 570px;
   z-index: 2;
   width: 115px;
   height: 16px;
}

#inspectionservicesprice  {
   background: url(media/inspectionservicesprice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 214px;
   top: 569px;
   z-index: 2;
   width: 63px;
   height: 15px;
}

#leakrepairserviceprice  {
   background: url(media/leakrepairserviceprice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 558px;
   z-index: 2;
   width: 63px;
   height: 15px;
}

#id144leakrepairservice  {
   background: url(media/id144leakrepairservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 559px;
   z-index: 2;
   width: 116px;
   height: 16px;
}

#poolrestorationservice  {
   background: url(media/poolrestorationservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 399px;
   z-index: 3;
   width: 146px;
   height: 13px;
}

#repairsandmaintenance  {
   background: url(media/repairsandmaintenance.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 340px;
   top: 290px;
   z-index: 3;
   width: 236px;
   height: 21px;
}

#nojobtoobigortoosmall  {
   background: url(media/nojobtoobigortoosmall.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 339px;
   top: 315px;
   z-index: 3;
   width: 179px;
   height: 14px;
}

#leakrepairservicetext  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 576px;
   z-index: 2;
   width: 271px;
}

#id178chemicalservice  {
   background: url(media/id178chemicalservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 287px;
   z-index: 2;
   width: 102px;
   height: 13px;
}

#id168splitservice  {
   background: url(media/id168splitservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 399px;
   z-index: 2;
   width: 75px;
   height: 16px;
}

#id123layer18copy4  {
   background: url(media/id123layer18copy4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 330px;
   top: 271px;
   z-index: 2;
   width: 406px;
   height: 144px;
}

#splitservicedesc  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 416px;
   z-index: 3;
   width: 197px;
}

#poolschoolprice  {
   background: url(media/poolschoolprice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 214px;
   top: 509px;
   z-index: 2;
   width: 55px;
   height: 15px;
}

#chemservicedesc  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 304px;
   z-index: 2;
   width: 197px;
}

#restorationtext  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 416px;
   z-index: 2;
   width: 256px;
}

#servicepricing  {
   background: url(media/servicepricing.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 264px;
   z-index: 2;
   width: 111px;
   height: 14px;
}

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#readmorecopy2 p,
#readmore2text p,
#filtertiptext p,
#makesuretomaintainthewaterlevelatabouthalfwayupthecopy p,
#readmoretext p,
#addresstextcopy3 p,
#cleanfilterfulltext p,
#addresstext p,
#ifyoudonotgetourfilterservicemakesureyoucleanthebacopy p,
#addresstextcopy2 p,
#pricelisttext p,
#readmore1text p,
#waterleveltext p,
#readmorecopy3 p,
#addresstextcopy p  {
   font: bold 11px/13px Tahoma;
   margin: 0px;
   text-align: left;
}
#bottomNavi p,
#copyrightHPC p,
#homeaboutusservicescontactustips p,
#restorationtext p,
#chemicalfilterservicedesc p,
#inspectionservicesdesc p,
#splitservicedesc p,
#copyright2009horizonpoolcarellcallrightsreservedte p,
#leakrepairservicetext p,
#stainremovalservicetext p,
#poolschooldesc p,
#chemservicedesc p,
#fullservicedesc p,
#hpcwelcometext p  {
   font: 11px/13px Tahoma;
   margin: 0px;
   color: #555555;
   text-align: left;
}

#id192layer14copy2,
#id214layer14copy,
#layer14copy7,
#layer14copy12,
#layer14copy6,
#id120layer14copy2,
#layer14copy11,
#layer14copy5,
#layer14copy4,
#id215layer14copy2,
#id191layer14copy,
#id119layer14copy,
#layer14copy9,
#layer14copy8  {
   visibility: visible;
   position: absolute;
   left: 30px;
   z-index: 2;
   width: 706px;
   height: 2px;
   background-color: #999999;
   background-image: none;
   font-size: 1px;
}

#contactinformationcopy3,
#id187contactinformationcopy,
#contactinformationcopy4,
#id209contactinformation  {
   background: url(media/contactinformationcopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 529px;
   z-index: 3;
   width: 139px;
   height: 14px;
}

#contactbackgroundcopy,
#contactbackground,
#contactbackgroundcopy3,
#contactbackgroundcopy4  {
   background: url(media/contactbackgroundcopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 493px;
   top: 510px;
   z-index: 2;
   width: 243px;
   height: 133px;
}

#chemicalfilterserviceprice,
#splitserviceprice,
#chemicalserviceprice,
#fullserviceprice  {
   visibility: visible;
   position: absolute;
   left: 214px;
   z-index: 2;
   width: 100px;
   height: 15px;
   background-repeat: no-repeat;
}

#makesuretomaintainthewaterlevelatabouthalfwayupthecopy,
#waterleveltext  {
   visibility: visible;
   position: absolute;
   left: 569px;
   top: 439px;
   z-index: 2;
   width: 175px;
}

#layer20copy7,
#layer20copy6,
#layer20copy,
#layer20copy3,
#layer20copy2  {
   background: url(media/layer20copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 569px;
   z-index: 2;
   width: 3px;
   height: 6px;
}

#ifyoudonotgetourfilterservicemakesureyoucleanthebacopy,
#filtertiptext  {
   visibility: visible;
   position: absolute;
   left: 569px;
   top: 337px;
   z-index: 2;
   width: 167px;
}

#addresstext,
#addresstextcopy3,
#addresstextcopy2,
#addresstextcopy  {
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 550px;
   z-index: 3;
}

#makesuretomaintainthewaterlevelatabouthalfwayupthecopy p  {
   color: #555555;
}

#ifyoudonotgetourfilterservicemakesureyoucleanthebacopy p  {
   color: #555555;
}

#aboutusbutton a,
#contactusbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#waterlevelcopy,
#waterlevelheader,
#waterlevelheading  {
   background: url(media/waterlevelcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 71px;
   height: 13px;
}

#copyright2009horizonpoolcarellcallrightsreservedte p, #copyrightHPC p, #bottomNavi p,#homeaboutusservicescontactustips p  {
   text-align: center;
}

#layer24,
#layer24copy3,
#layer24copy2,
#layer24copy  {
   visibility: visible;
   position: absolute;
   left: 493px;
   z-index: 2;
   width: 66px;
   height: 82px;
   background-repeat: no-repeat;
}

#restorationservicesprice,
#stainremovalserviceprice  {
   background: url(media/restorationservicesprice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 644px;
   width: 83px;
   height: 13px;
}

#chemicalfilterservicedesc,
#inspectionservicesdesc  {
   visibility: visible;
   position: absolute;
   left: 34px;
   z-index: 2;
   width: 212px;
}

#copyright2009horizonpoolcarellcallrightsreservedte, #copyrightHPC  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 680px;
   z-index: 2;
   width: 706px;
}

#layer14,
#layer14copy3,
#layer27,
#layer14copy10  {
   visibility: visible;
   position: absolute;
   left: 472px;
   top: 271px;
   z-index: 2;
   width: 1px;
   height: 358px;
   background-color: #999999;
   background-image: none;
}
#dedicatedprostext 
{
   font: 14px/16px Tahoma;
   margin: 0px;
   text-align: justify;
   color: #555555;
}
#dedicatedprostext p,
#fullservicetext p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   text-align: justify;
   color: #555555;
}

#id102helpfultipscopy,
#id241helpfultips  {
   background: url(media/id102helpfultipscopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 493px;
   top: 280px;
   z-index: 2;
   width: 90px;
   height: 15px;
}

#cleanfiltereveryweekcopy,
#cleanfilter  {
   background: url(media/cleanfiltereveryweekcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 568px;
   top: 319px;
   z-index: 2;
   width: 141px;
   height: 16px;
}

#tipsbutton a,
#photogallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}



#id163fullservice,
#id158poolschool  {
   visibility: visible;
   position: absolute;
   left: 34px;
   z-index: 2;
   width: 68px;
   height: 13px;
   background-repeat: no-repeat;
}

#homeaboutusservicescontactustips,#bottomNavi  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 666px;
   z-index: 3;
   width: 706px;
    text-align: center;
}

#fullservicedesc,
#poolschooldesc  {
   visibility: visible;
   position: absolute;
   left: 34px;
   z-index: 3;
   width: 207px;
}

#id218layer18copy4,
#layer18copy5  {
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 270px;
   z-index: 2;
   width: 422px;
   height: 144px;
   background-repeat: no-repeat;
}

#readmore1text,
#readmorecopy3  {
   visibility: visible;
   position: absolute;
   left: 576px;
   top: 488px;
   z-index: 4;
   width: 233px;
}

#readmore2text,
#readmorecopy2  {
   visibility: visible;
   position: absolute;
   left: 576px;
   top: 387px;
   z-index: 3;
   width: 233px;
}

#photogallerybutton a:hover  {
   background-position: -71px 0%;
}

#layer18copy,
#layer18copy6  {
   visibility: visible;
   position: absolute;
   left: 491px;
   z-index: 2;
   width: 221px;
   height: 58px;
   background-repeat: no-repeat;
}

#chemicalfilterserviceprice  {
   background-image: url(media/chemicalfilterserviceprice.gif);
   top: 337px;
}

#chemicalfilterservicedesc  {
   top: 355px;
}

#stainremovalserviceprice  {
   z-index: 2;
   top: 479px;
}

#restorationservicesprice  {
   z-index: 3;
   top: 399px;
}

#savingyourenergyandmoney  {
   background: url(media/savingyourenergyandmoney.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 178px;
   top: 116px;
   z-index: 3;
   width: 157px;
   height: 104px;
}

#contactusbutton a:hover  {
   background-position: -54px 0%;
}

#servicesbutton a:hover  {
   background-position: -43px 0%;
}

#inspectionservicesdesc  {
   top: 587px;
}

#layer18,
#layer18copy3  {
   visibility: visible;
   position: absolute;
   left: 231px;
   z-index: 4;
   width: 221px;
   height: 58px;
   background-repeat: no-repeat;
}

#cleanfilterfulltext p  {
   color: #555555;
}

#layer9copysdropshadow  {
   background: url(media/layer9copysdropshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 92px;
   z-index: 3;
   width: 50px;
   height: 44px;
}

#aboutusbutton a:hover  {
   background-position: -46px 0%;
}

#chemicalserviceprice  {
   background-image: url(media/chemicalserviceprice.gif);
   top: 286px;
}

#photogallerybutton a  {
   width: 71px;
   background-image: url(media/photogallerybutton.gif);
}

#waterleveltiptext p  {
   font: bold 11px/13px Tahoma;
   margin: 0px;
   color: #555555;
   text-align: justify;
}

#tipsbutton a:hover  {
   background-position: -21px 0%;
}

#logobutton a:hover  {
   background-position: -185px 0%;
}

#addresstextcopy3 p  {
   color: #555555;
}

#addresstextcopy2 p  {
   color: #555555;
}

#photogallerybutton  {
   visibility: visible;
   position: absolute;
   left: 591px;
   top: 53px;
   z-index: 5;
   width: 71px;
   height: 15px;
}

#splitserviceprice  {
   background-image: url(media/splitserviceprice.gif);
   top: 398px;
}

#id120layer14copy2  {
   top: 650px;
}

#id192layer14copy2  {
   top: 652px;
}

#id215layer14copy2  {
   top: 650px;
}

#waterlevelheading  {
   top: 491px;
   left: 38px;
}

#id218layer18copy4  {
   background-image: url(media/id218layer18copy4.gif);
}

#layer9sdropshadow  {
   background: url(media/layer9sdropshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 78px;
   top: 196px;
   z-index: 3;
   width: 50px;
   height: 47px;
}

#addresstextcopy p  {
   color: #555555;
}

#contactusbutton a  {
   width: 54px;
   background-image: url(media/contactusbutton.gif);
}

#layer6sdropshadow  {
   background: url(media/layer6sdropshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 140px;
   z-index: 3;
   width: 52px;
   height: 50px;
}

#addresstextcopy2  {
   width: 199px;
}

#addresstextcopy3  {
   width: 205px;
}

#id214layer14copy  {
   top: 254px;
}

#waterleveltext p  {
   color: #555555;
}

#fullserviceprice  {
   background-image: url(media/fullserviceprice.gif);
   top: 447px;
}

#servicesbutton a  {
   width: 43px;
   background-image: url(media/servicesbutton.gif);
}

#id191layer14copy  {
   top: 256px;
}

#id119layer14copy  {
   top: 254px;
}

#id163fullservice  {
   background-image: url(media/id163fullservice.gif);
   top: 448px;
}

#waterlevelheader  {
   top: 421px;
   left: 568px;
}

#addresstextcopy  {
   width: 214px;
}

#id158poolschool  {
   background-image: url(media/id158poolschool.gif);
   top: 510px;
}

#readmore1text p  {
   color: #00529D;
}

#filtertiptext p  {
   color: #555555;
}

#readmore2text p  {
   color: #00529D;
}

#readmorecopy2 p  {
   color: #00529D;
}

#readmorecopy3 p  {
   color: #00529D;
}

#pricelisttext p  {
   color: #00529D;
}

#aboutusbutton a  {
   width: 46px;
   background-image: url(media/aboutusbutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 433px;
   top: 53px;
   z-index: 5;
   width: 54px;
   height: 12px;
}

#fullservicedesc  {
   top: 465px;
}

#readmoretext p  {
   color: #00529D;
}

#waterlevelcopy  {
   top: 421px;
   left: 568px;
}

#poolschooldesc  {
   top: 527px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 353px;
   top: 53px;
   z-index: 5;
   width: 43px;
   height: 12px;
}

#layer14copy12  {
   top: 650px;
}

#menuseperator  {
   background: url(media/menuseperator.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 336px;
   top: 18px;
   z-index: 3;
   width: 344px;
   height: 63px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 275px;
   top: 53px;
   z-index: 5;
   width: 46px;
   height: 12px;
}

#layer14copy11  {
   top: 254px;
}

#addresstext p  {
   color: #555555;
}

#layer20copy3  {
   top: 492px;
}

#layer20copy2  {
   top: 391px;
}

#layer20copy7  {
   top: 492px;
}

#logobutton a  {
   background: url(media/logobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 59px;
   width: 185px;
   font-size: 59px;
   line-height: 59px;
}

#layer20copy6  {
   top: 391px;
}

#layer18copy3  {
   background-image: url(media/layer18copy3.gif);
   top: 571px;
}

#layer24copy2  {
   background-image: url(media/layer24copy2.gif);
   top: 314px;
}

#layer14copy7  {
   top: 870px;
}

#layer14copy8  {
   z-index: 3;
   top: 254px;
}

#layer14copy9  {
   z-index: 3;
   top: 650px;
}

#layer24copy3  {
   background-image: url(media/layer24copy3.gif);
   top: 416px;
}

#layer14copy6  {
   top: 254px;
}

#layer18copy6  {
   background-image: url(media/layer18copy6.gif);
   top: 411px;
}

#tipsbutton a  {
   width: 21px;
   background-image: url(media/tipsbutton.gif);
}

#layer18copy5  {
   background-image: url(media/layer18copy5.gif);
}

#layer14copy5  {
   top: 650px;
}

#layer14copy4  {
   top: 254px;
}

#layer24copy  {
   background-image: url(media/layer24copy3.gif);
   top: 416px;
}

#addresstext  {
   width: 214px;
}

#layer18copy  {
   background-image: url(media/layer18copy.gif);
   top: 275px;
}

#layer20copy  {
   top: 617px;
   left: 30px;
}

#shape1copy  {
   background: url(media/shape1copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 0px;
   z-index: 2;
   width: 706px;
   height: 83px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 936px;
   width: 766px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 12px;
   z-index: 5;
   width: 185px;
   height: 59px;
}

#layer9copy  {
   background: url(media/layer9copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 92px;
   z-index: 4;
   width: 44px;
   height: 31px;
}

#tipsbutton  {
   visibility: visible;
   position: absolute;
   left: 533px;
   top: 53px;
   z-index: 5;
   width: 21px;
   height: 15px;
}

#layer24  {
   background-image: url(media/layer24copy2.gif);
   top: 314px;
}

#layer13  {
   background: url(media/layer13.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 0px;
   z-index: 4;
   width: 704px;
   height: 82px;
}

#layer18  {
   background-image: url(media/layer18copy.gif);
   top: 435px;
}

#layer27  {
   top: 273px;
   left: 447px;
}

#layer9  {
   background: url(media/layer9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 185px;
   z-index: 4;
   width: 44px;
   height: 41px;
}

#shape1  {
   background: url(media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 92px;
   z-index: 2;
   width: 706px;
   height: 151px;
}
#header  {
   background: url(media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 92px;
   z-index: 2;

}
#layer6  {
   background: url(media/layer6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 418px;
   top: 128px;
   z-index: 4;
   width: 46px;
   height: 44px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

#dedicatedprostext  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 317px;
   z-index: 3;
   width: 357px;
}

#id197fullservice  {
   background: url(media/id197fullservice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 495px;
   top: 272px;
   z-index: 2;
   width: 185px;
   height: 14px;
}

#fullservicetext  {
   visibility: visible;
   position: absolute;
   left: 494px;
   top: 293px;
   z-index: 3;
   width: 250px;
}

#id195aboutus  {
   background: url(media/id195aboutus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 265px;
   z-index: 2;
   width: 79px;
   height: 18px;
}

#id201sandles  {
   background: url(media/id201sandles.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 287px;
   z-index: 2;
   width: 173px;
   height: 252px;
}

#dedicated  {
   background: url(media/dedicated.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 290px;
   z-index: 2;
   width: 144px;
   height: 14px;
}

#copyright2009horizonpoolcarellcallrightsreservedte  {
   top: 675px;
}

#homeaboutusservicescontactustips  {
   top: 660px;
}
#copyrightHPC  {
   top: 890px;
}

#bottomNavi  {
   top: 875px;
}
#id38photogallery  {
   background: url(media/id38photogallery.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 270px;
   z-index: 2;
   width: 149px;
   height: 21px;
}

#flashxmedia  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 304px;
   z-index: 2;
   width: 661px;
   height: 559px;
}





/* Begin Tips Page */

#professionalrepairscopy  {
   background: url(media/professionalrepairscopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 285px;
   z-index: 3;
   width: 107px;
   height: 43px;
}

#id78servicesstarting  {
   background: url(media/id78servicesstarting.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 494px;
   top: 356px;
   z-index: 5;
   width: 153px;
   height: 22px;
}

#partsandsuppiescopy  {
   background: url(media/partsandsuppiescopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 419px;
   z-index: 3;
   width: 110px;
   height: 47px;
}

#cleanfilterfulltext  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 367px;
   z-index: 2;
   width: 390px;
}

#cleanfilterheading  {
   background: url(media/cleanfilterheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 339px;
   z-index: 2;
   width: 170px;
   height: 16px;
}

#waterleveltiptext  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 519px;
   z-index: 2;
   width: 376px;
}

#poolfiltercopy  {
   background: url(media/poolfiltercopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 398px;
   z-index: 3;
   width: 66px;
   height: 94px;
}

#at45amonthcopy  {
   background: url(media/at45amonthcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 372px;
   z-index: 6;
   width: 106px;
   height: 19px;
}

#layer18copy7  {
   background: url(media/layer18copy7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 343px;
   z-index: 4;
   width: 221px;
   height: 58px;
}

#poolpumpcopy  {
   background: url(media/poolpumpcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 265px;
   z-index: 3;
   width: 91px;
   height: 73px;
}

#shape9copy  {
   background: url(media/shape9copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 611px;
   top: 279px;
   z-index: 3;
   width: 21px;
   height: 52px;
}

#tipstext  {
   background: url(media/tipstext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 270px;
   z-index: 2;
   width: 230px;
   height: 21px;
}

#i45copy  {
   background: url(media/45copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 648px;
   top: 351px;
   z-index: 5;
   width: 61px;
   height: 44px;
}

.ContactDivs {
	margin: 10px;
}
.FormTextBoxes {
 width:150px;
}

.FormLabels {
	width: 110px;
	font-family: Tahoma;
	font-size: small;
	vertical-align: top;
}
.ButtonStyle {
	 padding-left:110px;
	position: relative;
}
.ThankYou {
	margin: 40px;
	font-size: 25px;
}
