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

a ins  {
   text-decoration: none;
}

#completewebdesignsolutions p,
#thiswebsitewasusedforthe p,
#webmaildetails p,
#emailforwardingdetails p,
#ourpackagesareallinclusive p,
#i25corporateemailaddressess p,
#orgdetails p,
#monitoringdetailscopy p,
#tpmdesignadivisionofthep p,
#seo p,
#spamassasindetails p,
#tpmdesignhandleseveryaspect p,
#haveyourwebvisitorsfillou p,
#autorespondersdetails p,
#websitehostingdetails p,
#webstatsdetails p,
#monitoringdetails p,
#i1chooseadomainnamewell p,
#moreinformationcomingshortl p  {
   font: 10px/13px Verdana;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -1px;
   text-align: left;
}

#id270arrow,
#arrowcopy9,
#arrowcopy8,
#arrowcopy3,
#arrowcopy2,
#arrowcopy,
#arrowcopy7,
#arrowcopy6,
#arrowcopy5,
#arrowcopy4  {
   visibility: visible;
   position: absolute;
   left: 9px;
   z-index: 4;
   width: 7px;
   height: 7px;
   background-repeat: no-repeat;
}

#designbutton a,
#bearsbutton a,
#screenflashbutton a,
#marketbutton a,
#obluebutton a,
#businessbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 145px;
   height: 155px;
   background-position: 0% 0px;
}

#keysolbutton a,
#harvestbutton a,
#fairmonbutton a,
#foundationbutton a,
#p2pbutton a,
#luxurybutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 145px;
   height: 156px;
   background-position: 0% 0px;
}

#fairmontmountainbungalowsfa p,
#stuff p,
#royalvieweststatescalgary p,
#keysolutionsinclethbridge p  {
   font: 10px/13px Arial;
   margin: 0px;
   color: #FFFFFF;
}

#pid5hosting,
#pid1home,
#pid2portfolio,
#pid7database,
#pid6webstats,
#pid3packages,
#pid4email  {
   margin: 0px auto 0px auto;
   height: 770px;
   width: 770px;
   position: relative;
   background-color: #C0C0C0;
}

#id16design p,
#id19email p,
#id20hosting p,
#id21webstats p,
#id18packages p,
#id17designcopy p  {
   font: 10px/13px Arial;
   margin: 0px;
   text-decoration: underline;
   text-align: left;
}

#fairmontmountainbungalowsfa,
#keysolutionsinclethbridge,
#royalvieweststatescalgary  {
   visibility: visible;
   position: absolute;
   top: 413px;
   z-index: 4;
   width: 174px;
}

#id119design,
#designcopy3,
#designcopy2,
#id130home,
#designcopy4  {
   visibility: hidden;
   position: absolute;
   top: 128px;
   z-index: 3;
   width: 19px;
   height: 21px;
   background-repeat: no-repeat;
}

#tpmdesignadivisionofthep *:first-child,
#stuff *:first-child  {
   padding-top: 0px;
}

#i25corporateemailaddressess p a,
#emailforwardingdetails p a  {
   letter-spacing: -1px;
   text-decoration: none;
   color: #FFFFFF;
}

#layer119copy2,
#layer119,
#layer118,
#layer119copy  {
   position: absolute;
   left: 215px;
   z-index: 2;
   width: 143px;
   height: 22px;
   background-repeat: no-repeat;
}

#homebutton a:hover,
#id128portfoliobutton a:hover  {
   background-position: -83px 0%;
}

#luxuryshape,
#fairmontshape,
#keysolutionsshape  {
   background: url(homemedia/keysolutionsshape.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 175px;
   height: 190px;
}

#webstatsbutton a:hover,
#packagesbutton a:hover  {
   background-position: -112px 0%;
}

#id273packages,
#id159portfolio,
#id143database  {
   visibility: visible;
   position: absolute;
   left: 398px;
   top: 181px;
   z-index: 4;
   height: 19px;
   background-repeat: no-repeat;
}

#fairmonbutton,
#keysolbutton,
#luxurybutton  {
   visibility: visible;
   position: absolute;
   z-index: 8;
   width: 145px;
   height: 156px;
}

#horizlinecopy9,
#horizlinecopy10  {
   visibility: visible;
   position: absolute;
   top: 190px;
   z-index: 7;
   width: 1px;
   height: 580px;
   background-repeat: no-repeat;
}

#designbutton,
#screenflashbutton  {
   visibility: visible;
   position: absolute;
   left: 332px;
   z-index: 7;
   width: 145px;
   height: 155px;
}

#fairmontnomerge,
#luxurynomerge  {
   visibility: visible;
   position: absolute;
   top: 209px;
   z-index: 5;
   width: 179px;
   height: 194px;
   background-repeat: no-repeat;
}

#completewebdesignsolutions p  {
   line-height: 18px;
}

#businessbutton,
#bearsbutton  {
   visibility: visible;
   position: absolute;
   top: 557px;
   z-index: 8;
   width: 145px;
   height: 155px;
}

#seo,
#monitoringdetailscopy  {
   visibility: visible;
   position: absolute;
   left: 214px;
   z-index: 3;
   width: 444px;
}

#fairmontmountainbungalowsfa  {
   left: 595px;
}

#emailforwardingdetails p a  {
   font-style: Normal;
}

#obluebutton,
#marketbutton  {
   visibility: visible;
   position: absolute;
   left: 476px;
   z-index: 8;
   width: 145px;
   height: 155px;
}

#completewebdesignsolutions  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 72px;
   z-index: 3;
   width: 276px;
}

#royalvieweststatescalgary  {
   left: 212px;
}

#keysolutionsinclethbridge  {
   left: 404px;
}

#i1chooseadomainnamewell p  {
   padding-top: 5px;
}

#msexcelcopy,
#mswordcopy  {
   visibility: visible;
   position: absolute;
   top: 339px;
   z-index: 2;
   width: 35px;
   height: 25px;
   background-repeat: no-repeat;
}

#tpmdesignadivisionofthep  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 498px;
   z-index: 6;
   width: 155px;
}

#databasebutton a:hover  {
   background-position: -159px 0%;
}

#id128portfoliobutton a  {
   background: url(hostingmedia/id128portfoliobutton.gif) no-repeat 0% 0px;
   display: block;
   width: 83px;
   height: 30px;
}

#monitoringdetailscopy  {
   top: 597px;
}

#hostingbutton a:hover  {
   background-position: -90px 0%;
}

#luxuryvillaestates p  {
   font: bold 12px/13px Verdana;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -1px;
   text-align: left;
}

#id128portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 140px;
   z-index: 4;
   width: 83px;
   height: 30px;
}

#databasebutton a ins  {
   text-decoration: none;
   position: relative;
   left: 54px;
   top: 60px;
   width: 96px;
   height: 38px;
}

#screenflashbutton a  {
   background-image: url(portfoliomedia/screenflashbutton.gif);
}

#askusbutton a:hover  {
   background-position: -179px 0%;
}

#emailbutton a:hover  {
   background-position: -81px 0%;
}

#contactusdownarrow  {
   background: url(hostingmedia/contactusdownarrow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 486px;
   z-index: 5;
   width: 36px;
   height: 28px;
}

#foundationbutton a  {
   background-image: url(portfoliomedia/foundationbutton.gif);
}

#webdesignbarshape  {
   background: url(hostingmedia/webdesignbarshape.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 187px;
   z-index: 4;
   width: 184px;
   height: 27px;
}

#screenflashbutton  {
   top: 557px;
}

#keysolutionsshape  {
   top: 220px;
   left: 394px;
}

#databasebutton a  {
   background: url(hostingmedia/databasebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 159px;
   height: 135px;
   text-decoration: none;
   color: #000000;
}

#packagesbutton a  {
   background: url(hostingmedia/packagesbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 112px;
   height: 32px;
}

#webstatsbutton a  {
   background: url(hostingmedia/webstatsbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 112px;
   height: 27px;
}

#foundationbutton  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 378px;
   z-index: 8;
   width: 145px;
   height: 156px;
}

#businessbutton a  {
   background-image: url(portfoliomedia/businessbutton.gif);
}

#contacushorizbar  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 464px;
   z-index: 4;
   width: 184px;
   height: 27px;
   background-color: #515151;
   background-image: none;
}

#fairmonbutton a  {
   background-image: url(portfoliomedia/fairmonbutton.gif);
}

#bottommenulines  {
   background: url(hostingmedia/bottommenulines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 327px;
   top: 744px;
   z-index: 3;
   width: 171px;
   height: 13px;
}

#harvestbutton a  {
   background-image: url(portfoliomedia/harvestbutton.gif);
}

#fairmontnomerge  {
   background-image: url(homemedia/fairmontnomerge.jpg);
   left: 576px;
}

#contactbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#hostingbutton a  {
   background: url(hostingmedia/hostingbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 90px;
   height: 35px;
}

#horizlinecopy10  {
   background-image: url(portfoliomedia/horizlinecopy10.gif);
   left: 689px;
}

#luxurybutton a  {
   background-image: url(portfoliomedia/luxurybutton.gif);
}

#designbutton a  {
   background-image: url(portfoliomedia/designbutton.gif);
}

#packagesbutton  {
   visibility: visible;
   position: absolute;
   left: 303px;
   top: 137px;
   z-index: 4;
   width: 112px;
   height: 32px;
}

#databasebutton  {
   font: 10px/10px Verdana;
   visibility: visible;
   position: absolute;
   left: 611px;
   top: 633px;
   z-index: 3;
   width: 159px;
   height: 135px;
   letter-spacing: -1px;
}

#webstatsbutton  {
   visibility: visible;
   position: absolute;
   left: 649px;
   top: 141px;
   z-index: 4;
   width: 112px;
   height: 27px;
}

#businessbutton  {
   left: 619px;
}

#keysolbutton a  {
   background-image: url(portfoliomedia/keysolbutton.gif);
}

#marketbutton a  {
   background-image: url(portfoliomedia/marketbutton.gif);
}

#id159portfolio  {
   background-image: url(portfoliomedia/id159portfolio.gif);
   width: 95px;
}

#horizlinecopy9  {
   background-image: url(portfoliomedia/horizlinecopy9.gif);
   left: 550px;
}

#id17designcopy  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 744px;
   z-index: 3;
   width: 137px;
}

#webdesignshape  {
   background: url(hostingmedia/webdesignshape.gif) no-repeat;
   position: absolute;
   left: 7px;
   top: 175px;
   z-index: 3;
   width: 178px;
   height: 353px;
}

#bearsbutton a  {
   background-image: url(portfoliomedia/bearsbutton.gif);
}

#fairmontshape  {
   top: 219px;
   left: 585px;
}

#obluebutton a  {
   background-image: url(portfoliomedia/obluebutton.gif);
}

#luxurynomerge  {
   background-image: url(homemedia/luxurynomerge.gif);
   left: 193px;
}

#layer119copy2  {
   background-image: url(databasemedia/layer119copy2.gif);
   top: 312px;
}

#hostingbutton  {
   visibility: visible;
   position: absolute;
   left: 537px;
   top: 134px;
   z-index: 4;
   width: 90px;
   height: 35px;
}

#emailbutton a  {
   background: url(hostingmedia/emailbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 81px;
   height: 28px;
}

#fairmonbutton  {
   top: 200px;
   left: 619px;
}

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

#askusbutton a  {
   background: url(hostingmedia/askusbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 179px;
   height: 41px;
}

#id143database  {
   background-image: url(databasemedia/id143database.gif);
   width: 89px;
}

#contactbutton  {
   font: 10px/14px Verdana;
   letter-spacing: -1px;
   padding-top: 5px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 116px;
   top: 542px;
   z-index: 7;
   width: 58px;
   height: 14px;
}

#layer95copy2  {
   background: url(hostingmedia/layer95copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 282px;
   top: 182px;
   z-index: 3;
   width: 14px;
   height: 20px;
}

#layer119copy  {
   background-image: url(databasemedia/layer119copy.gif);
   top: 284px;
}

#layer25copy3  {
   background: url(hostingmedia/layer25copy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 770px;
   height: 770px;
}

#luxurybutton  {
   top: 200px;
   left: 189px;
}

#layer95copy3  {
   background: url(hostingmedia/layer95copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 348px;
   top: 182px;
   z-index: 4;
   width: 13px;
   height: 20px;
}

#designbutton  {
   top: 378px;
}

#homebutton a  {
   background: url(hostingmedia/homebutton.gif) no-repeat 0% 0px;
   display: block;
   width: 83px;
   height: 28px;
}

#layer50copy2  {
   background: url(hostingmedia/layer50copy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 144px;
   z-index: 3;
   width: 769px;
   height: 20px;
}

#id21webstats  {
   visibility: visible;
   position: absolute;
   left: 507px;
   top: 743px;
   z-index: 3;
   width: 58px;
}

#keysolbutton  {
   top: 378px;
   left: 619px;
}

#mainhorizbar  {
   visibility: visible;
   position: absolute;
   left: 354px;
   top: 176px;
   z-index: 3;
   width: 184px;
   height: 27px;
   background-color: #515151;
   background-image: none;
}

#marketbutton  {
   top: 200px;
}

#id18packages  {
   visibility: visible;
   position: absolute;
   left: 337px;
   top: 743px;
   z-index: 4;
   width: 54px;
}

#obluebutton  {
   top: 378px;
}

#designcopy2  {
   background-image: url(hostingmedia/designcopy2.gif);
   left: 357px;
}

#designcopy4  {
   background-image: url(hostingmedia/designcopy4.gif);
   left: 581px;
}

#bearsbutton  {
   left: 189px;
}

#designcopy5  {
   background: url(hostingmedia/designcopy5.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 701px;
   top: 127px;
   z-index: 3;
   width: 19px;
   height: 21px;
}

#designcopy3  {
   background-image: url(hostingmedia/designcopy3.gif);
   left: 479px;
}

#p2pbutton a  {
   background-image: url(portfoliomedia/p2pbutton.gif);
}

#msexcelcopy  {
   background-image: url(databasemedia/msexcelcopy.gif);
   left: 579px;
}

#layer95copy  {
   background: url(hostingmedia/layer95copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 210px;
   top: 181px;
   z-index: 3;
   width: 14px;
   height: 20px;
}

#luxuryshape  {
   top: 220px;
   left: 202px;
}

#askusbutton  {
   visibility: visible;
   position: absolute;
   left: 505px;
   top: 48px;
   z-index: 3;
   width: 179px;
   height: 41px;
}

#emailbutton  {
   visibility: visible;
   position: absolute;
   left: 436px;
   top: 139px;
   z-index: 4;
   width: 81px;
   height: 28px;
}

#id20hosting  {
   visibility: visible;
   position: absolute;
   left: 449px;
   top: 743px;
   z-index: 4;
   width: 44px;
}

#layer45copy  {
   background: url(hostingmedia/layer45copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 737px;
   z-index: 2;
   width: 770px;
   height: 31px;
}

#id119design  {
   background-image: url(hostingmedia/id119design.gif);
   left: 239px;
}

#arrowcopy3  {
   background-image: url(hostingmedia/arrowcopy3.gif);
   top: 299px;
}

#arrowcopy9  {
   background-image: url(hostingmedia/arrowcopy9.gif);
   top: 419px;
}

#arrowcopy7  {
   background-image: url(hostingmedia/arrowcopy7.gif);
   top: 379px;
}

#arrowcopy8  {
   background-image: url(hostingmedia/arrowcopy8.gif);
   top: 399px;
}

#arrowcopy2  {
   background-image: url(hostingmedia/arrowcopy2.gif);
   top: 279px;
}

#arrowcopy6  {
   background-image: url(hostingmedia/arrowcopy6.gif);
   top: 359px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 91px;
   top: 140px;
   z-index: 4;
   width: 83px;
   height: 28px;
}

#mswordcopy  {
   background-image: url(databasemedia/mswordcopy.gif);
   left: 619px;
}

#mannomerge  {
   background: url(hostingmedia/mannomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 588px;
   z-index: 3;
   width: 113px;
   height: 157px;
}

#arrowcopy4  {
   background-image: url(hostingmedia/arrowcopy4.gif);
   top: 319px;
}

#id270arrow  {
   background-image: url(hostingmedia/id270arrow.gif);
   top: 239px;
}

#id16design  {
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 743px;
   z-index: 3;
   width: 44px;
}

#arrowcopy5  {
   background-image: url(hostingmedia/arrowcopy5.gif);
   top: 339px;
}

#contactus  {
   background: url(hostingmedia/contactus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 462px;
   z-index: 6;
   width: 149px;
   height: 33px;
}

#arrowcopy  {
   background-image: url(hostingmedia/arrowcopy.gif);
   top: 259px;
}

#id130home  {
   background-image: url(hostingmedia/id130home.gif);
   left: 133px;
}

#vertline2  {
   background: url(hostingmedia/vertline2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 187px;
   top: 187px;
   z-index: 3;
   width: 1px;
   height: 226px;
}

#id19email  {
   visibility: visible;
   position: absolute;
   left: 402px;
   top: 743px;
   z-index: 4;
   width: 34px;
}

#layer119  {
   background-image: url(databasemedia/layer119.gif);
   top: 256px;
}

#layer118  {
   background-image: url(databasemedia/layer118.gif);
   top: 227px;
}

#layer113  {
   background: url(hostingmedia/layer113.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 465px;
   z-index: 2;
   width: 769px;
   height: 248px;
}

#stuff p  {
   padding-top: 7px;
}

#cloud1  {
   background: url(hostingmedia/cloud1.jpg) no-repeat;
   position: absolute;
   left: -1px;
   top: 0px;
   z-index: 2;
   width: 778px;
   height: 201px;
}

#stuff  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 236px;
   z-index: 4;
   width: 177px;
}

#id323  {
   background: url(hostingmedia/id323.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 372px;
   top: 81px;
   z-index: 3;
   width: 21px;
   height: 23px;
}

#seo  {
   top: 633px;
}

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

