a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

html, body  {
   margin: 0px;
   background-color: #FFFFFF;
}

#shape1  {
   background: url(pid2designservicesmedia/shape1.gif) no-repeat;
   position: absolute;
   left: 8px;
   top: 22px;
   z-index: 1;
   width: 741px;
   height: 626px;
}

#customvisualmediasolutions  {
   background: url(pid2designservicesmedia/customvisualmediasolutions.gif) no-repeat;
   position: absolute;
   left: 55px;
   top: 584px;
   z-index: 2;
   width: 217px;
   height: 11px;
}

#rolloverathumbnailaboveto  {
   background: url(pid3portfoliomedia/rolloverathumbnailaboveto.gif) no-repeat;
   position: absolute;
   left: 461px;
   top: 368px;
   z-index: 5;
   width: 96px;
   height: 25px;
}

#identity  {
   background: url(pid3portfoliomedia/identity.gif) no-repeat;
   position: absolute;
   left: 383px;
   top: 155px;
   z-index: 6;
   width: 37px;
   height: 11px;
}

#screen  {
   background: url(pid3portfoliomedia/screen.gif) no-repeat;
   position: absolute;
   left: 41px;
   top: 199px;
   z-index: 7;
   width: 32px;
   height: 5px;
}

#web  {
   background: url(pid3portfoliomedia/web.gif) no-repeat;
   position: absolute;
   left: 390px;
   top: 197px;
   z-index: 8;
   width: 22px;
   height: 8px;
}

#layer7  {
   background: url(pid3portfoliomedia/layer7copy4.gif) no-repeat;
   position: absolute;
   left: 38px;
   top: 101px;
   z-index: 10;
   width: 253px;
   height: 119px;
}

#layer7copy4  {
   background: url(pid3portfoliomedia/layer7copy4.gif) no-repeat;
   position: absolute;
   left: 297px;
   top: 101px;
   z-index: 11;
   width: 253px;
   height: 119px;
}

#layer7copy5  {
   background: url(pid3portfoliomedia/layer7copy5.gif) no-repeat;
   position: absolute;
   left: 555px;
   top: 101px;
   z-index: 12;
   width: 123px;
   height: 119px;
}

#layer7copy6  {
   background: url(pid3portfoliomedia/layer7copy6.gif) no-repeat;
   position: absolute;
   left: 683px;
   top: 101px;
   z-index: 13;
   width: 38px;
   height: 119px;
}

#greenboxwebpopup  {
   background: url(pid3portfoliomedia/greenboxwebpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 331px;
   top: 248px;
   z-index: 22;
   width: 390px;
   height: 351px;
}

#greenboxwebbutton  {
   position: absolute;
   left: 427px;
   top: 185px;
   z-index: 23;
   width: 34px;
   height: 33px;
}

#greenboxwebbutton a  {
   background: url(pid3portfoliomedia/greenboxwebbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#greenboxwebbutton a:hover  {
   background-position: -34px 0%;
}

#melodyproutpopup  {
   background: url(pid3portfoliomedia/melodyproutpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 142px;
   top: 234px;
   z-index: 24;
   width: 579px;
   height: 306px;
}

#melodyproutbutton  {
   position: absolute;
   left: 168px;
   top: 103px;
   z-index: 25;
   width: 34px;
   height: 33px;
}

#melodyproutbutton a  {
   background: url(pid3portfoliomedia/melodyproutbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#melodyproutbutton a:hover  {
   background-position: -34px 0%;
}

#reddoorpopup  {
   background: url(pid3portfoliomedia/reddoorpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 398px;
   top: 238px;
   z-index: 26;
   width: 250px;
   height: 375px;
}

#reddoorbutton  {
   position: absolute;
   left: 82px;
   top: 144px;
   z-index: 27;
   width: 34px;
   height: 33px;
}

#reddoorbutton a  {
   background: url(pid3portfoliomedia/reddoorbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#reddoorbutton a:hover  {
   background-position: -34px 0%;
}

#greenboxpopup  {
   background: url(pid3portfoliomedia/greenboxpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 224px;
   top: 312px;
   z-index: 28;
   width: 450px;
   height: 122px;
}

#greenboxbutton  {
   position: absolute;
   left: 471px;
   top: 144px;
   z-index: 29;
   width: 33px;
   height: 32px;
}

#greenboxbutton a  {
   background: url(pid3portfoliomedia/greenboxbutton.gif) no-repeat;
   display: block;
   height: 32px;
   width: 33px;
   background-position: 0% 0px;
}

#greenboxbutton a:hover  {
   background-position: -33px 0%;
}

#alignmentpopup  {
   background: url(pid3portfoliomedia/alignmentpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 311px;
   top: 306px;
   z-index: 30;
   width: 400px;
   height: 131px;
}

#alignmentbutton  {
   position: absolute;
   left: 427px;
   top: 144px;
   z-index: 31;
   width: 34px;
   height: 33px;
}

#alignmentbutton a  {
   background: url(pid3portfoliomedia/alignmentbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#alignmentbutton a:hover  {
   background-position: -34px 0%;
}

#i545popup  {
   background: url(pid3portfoliomedia/i545popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 368px;
   top: 231px;
   z-index: 32;
   width: 326px;
   height: 400px;
}

#i545button  {
   position: absolute;
   left: 125px;
   top: 103px;
   z-index: 33;
   width: 34px;
   height: 33px;
}

#i545button a  {
   background: url(pid3portfoliomedia/i545button.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#i545button a:hover  {
   background-position: -34px 0%;
}

#knowingjesuspopup  {
   background: url(pid3portfoliomedia/knowingjesuspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 235px;
   top: 250px;
   z-index: 34;
   width: 350px;
   height: 252px;
}

#knowingjesusbutton  {
   position: absolute;
   left: 125px;
   top: 185px;
   z-index: 35;
   width: 34px;
   height: 33px;
}

#knowingjesusbutton a  {
   background: url(pid3portfoliomedia/knowingjesusbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#knowingjesusbutton a:hover  {
   background-position: -34px 0%;
}

#faithfulpopup  {
   background: url(pid3portfoliomedia/faithfulpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 235px;
   top: 244px;
   z-index: 36;
   width: 350px;
   height: 263px;
}

#faithfulbutton  {
   position: absolute;
   left: 82px;
   top: 185px;
   z-index: 37;
   width: 34px;
   height: 33px;
}

#faithfulbutton a  {
   background: url(pid3portfoliomedia/faithfulbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#faithfulbutton a:hover  {
   background-position: -34px 0%;
}

#acr2004popup  {
   background: url(pid3portfoliomedia/acr2004popup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 58px;
   top: 264px;
   z-index: 38;
   width: 664px;
   height: 254px;
}

#acr2004button  {
   position: absolute;
   left: 82px;
   top: 103px;
   z-index: 39;
   width: 34px;
   height: 33px;
}

#acr2004button a  {
   background: url(pid3portfoliomedia/acr2004button.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#acr2004button a:hover  {
   background-position: -34px 0%;
}

#jackoriginalpopup  {
   background: url(pid3portfoliomedia/jackoriginalpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 63px;
   top: 234px;
   z-index: 40;
   width: 657px;
   height: 296px;
}

#jackoriginalbutton  {
   position: absolute;
   left: 211px;
   top: 103px;
   z-index: 41;
   width: 34px;
   height: 33px;
}

#jackoriginalbutton a  {
   background: url(pid3portfoliomedia/jackoriginalbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#jackoriginalbutton a:hover  {
   background-position: -34px 0%;
}

#secretspopup  {
   background: url(pid3portfoliomedia/secretspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 23px;
   top: 258px;
   z-index: 42;
   width: 714px;
   height: 287px;
}

#secretsbutton  {
   position: absolute;
   left: 168px;
   top: 185px;
   z-index: 43;
   width: 34px;
   height: 33px;
}

#secretsbutton a  {
   background: url(pid3portfoliomedia/secretsbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#secretsbutton a:hover  {
   background-position: -34px 0%;
}

#talkingpointspopup  {
   background: url(pid3portfoliomedia/talkingpointspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 197px;
   top: 220px;
   z-index: 44;
   width: 516px;
   height: 415px;
}

#talkingpointsbutton  {
   position: absolute;
   left: 255px;
   top: 103px;
   z-index: 45;
   width: 34px;
   height: 33px;
}

#talkingpointsbutton a  {
   background: url(pid3portfoliomedia/talkingpointsbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#talkingpointsbutton a:hover  {
   background-position: -34px 0%;
}

#prayerpopup  {
   background: url(pid3portfoliomedia/prayerpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 172px;
   top: 236px;
   z-index: 46;
   width: 551px;
   height: 351px;
}

#prayerbutton  {
   position: absolute;
   left: 299px;
   top: 103px;
   z-index: 47;
   width: 34px;
   height: 33px;
}

#prayerbutton a  {
   background: url(pid3portfoliomedia/prayerbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#prayerbutton a:hover  {
   background-position: -34px 0%;
}

#lovingpopup  {
   background: url(pid3portfoliomedia/lovingpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 324px;
   top: 247px;
   z-index: 48;
   width: 367px;
   height: 275px;
}

#lovingbutton  {
   position: absolute;
   left: 211px;
   top: 185px;
   z-index: 49;
   width: 34px;
   height: 33px;
}

#lovingbutton a  {
   background: url(pid3portfoliomedia/lovingbutton.gif) no-repeat;
   display: block;
   height: 33px;
   width: 34px;
   background-position: 0% 0px;
}

#lovingbutton a:hover  {
   background-position: -34px 0%;
}

#print  {
   background: url(pid3portfoliomedia/print.gif) no-repeat;
   position: absolute;
   left: 45px;
   top: 115px;
   z-index: 50;
   width: 23px;
   height: 10px;
}

#photo  {
   background: url(pid3portfoliomedia/photo.gif) no-repeat;
   position: absolute;
   left: 43px;
   top: 155px;
   z-index: 51;
   width: 29px;
   height: 11px;
}

#id52portfolio  {
   background: url(pid3portfoliomedia/id52portfolio.gif) no-repeat;
   position: absolute;
   left: 28px;
   top: 237px;
   z-index: 52;
   width: 128px;
   height: 16px;
}

#shape7  {
   background: url(pid4contactmedia/shape7.gif) no-repeat;
   position: absolute;
   left: 435px;
   top: 241px;
   z-index: 56;
   width: 283px;
   height: 270px;
}

#layer44  {
   background: url(pid4contactmedia/layer44.gif) no-repeat;
   position: absolute;
   left: 29px;
   top: 91px;
   z-index: 57;
   width: 699px;
   height: 133px;
}

#layer45  {
   background: url(pid4contactmedia/layer45.gif) no-repeat;
   position: absolute;
   left: 324px;
   top: 535px;
   z-index: 58;
   width: 404px;
   height: 93px;
}

#id59contactinfo  {
   background: url(pid4contactmedia/id59contactinfo.gif) no-repeat;
   position: absolute;
   left: 28px;
   top: 238px;
   z-index: 59;
   width: 175px;
   height: 16px;
}

#addresshaslinks  {
   position: absolute;
   left: 99px;
   top: 316px;
   z-index: 61;
   width: 194px;
   height: 128px;
}

#addresshaslinks p  {
   font: bold 14px/18px Tahoma;
   margin: 0px;
   text-align: left;
}

#addresshaslinks p a  {
}

#addresshaslinks p a:hover  {
   font-style: italic;
}

#services02  {
   background: url(pid2designservicesmedia/services02.gif) no-repeat;
   position: absolute;
   left: 392px;
   top: 262px;
   z-index: 67;
   width: 339px;
   height: 264px;
}

#services01  {
   background: url(pid2designservicesmedia/services01.gif) no-repeat;
   position: absolute;
   left: 29px;
   top: 262px;
   z-index: 68;
   width: 339px;
   height: 248px;
}

#id69designservices  {
   background: url(pid2designservicesmedia/id69designservices.gif) no-repeat;
   position: absolute;
   left: 28px;
   top: 237px;
   z-index: 69;
   width: 187px;
   height: 16px;
}

#layer51  {
   background: url(pid2designservicesmedia/layer51.gif) no-repeat;
   position: absolute;
   left: 377px;
   top: 262px;
   z-index: 70;
   width: 5px;
   height: 262px;
}

#layer49copy  {
   background: url(pid2designservicesmedia/layer49copy.gif) no-repeat;
   position: absolute;
   left: 324px;
   top: 535px;
   z-index: 71;
   width: 404px;
   height: 93px;
}

#layer50  {
   background: url(pid2designservicesmedia/layer50.gif) no-repeat;
   position: absolute;
   left: 29px;
   top: 91px;
   z-index: 72;
   width: 699px;
   height: 133px;
}

#layer42  {
   background: url(homemedia/layer42.gif) no-repeat;
   position: absolute;
   left: 324px;
   top: 535px;
   z-index: 75;
   width: 404px;
   height: 93px;
}

#layer39  {
   background: url(homemedia/layer39.gif) no-repeat;
   position: absolute;
   left: 29px;
   top: 91px;
   z-index: 76;
   width: 699px;
   height: 133px;
}

#shape3  {
   background: url(homemedia/shape3.gif) no-repeat;
   position: absolute;
   left: 29px;
   top: 371px;
   z-index: 77;
   width: 282px;
   height: 152px;
}

#prayerbrochure  {
   background: url(homemedia/prayerbrochure.gif) no-repeat;
   position: absolute;
   left: 38px;
   top: 385px;
   z-index: 79;
   width: 263px;
   height: 138px;
}

#layer43  {
   background: url(homemedia/layer43.gif) no-repeat;
   position: absolute;
   left: 323px;
   top: 370px;
   z-index: 80;
   width: 264px;
   height: 155px;
}

#layer27  {
   position: absolute;
   left: 29px;
   top: 238px;
   z-index: 81;
   width: 556px;
   height: 120px;
   background-color: #FFFFFF;
}

#layer27copy2  {
   position: absolute;
   left: 598px;
   top: 237px;
   z-index: 82;
   width: 130px;
   height: 286px;
   background-color: #FFFFFF;
}

#id83contactinfo  {
   background: url(homemedia/id83contactinfo.gif) no-repeat;
   position: absolute;
   left: 342px;
   top: 391px;
   z-index: 83;
   width: 202px;
   height: 115px;
}

#homeintro  {
   background: url(homemedia/homeintro.gif) no-repeat;
   position: absolute;
   left: 57px;
   top: 257px;
   z-index: 84;
   width: 486px;
   height: 84px;
}

#recentprojectsg  {
   background: url(homemedia/recentprojectsg.gif) no-repeat;
   position: absolute;
   left: 41px;
   top: 381px;
   z-index: 85;
   width: 93px;
   height: 12px;
}

#ig  {
   background: url(homemedia/ig.gif) no-repeat;
   position: absolute;
   left: 509px;
   top: 381px;
   z-index: 86;
   width: 66px;
   height: 38px;
}

#servicesprovidedg  {
   background: url(homemedia/servicesprovidedg.gif) no-repeat;
   position: absolute;
   left: 618px;
   top: 244px;
   z-index: 87;
   width: 104px;
   height: 9px;
}

#listg  {
   background: url(homemedia/listg.gif) no-repeat;
   position: absolute;
   left: 613px;
   top: 267px;
   z-index: 88;
   width: 108px;
   height: 246px;
}

#petersonimaging  {
   background: url(pid2designservicesmedia/petersonimaging.gif) no-repeat;
   position: absolute;
   left: 29px;
   top: 58px;
   z-index: 91;
   width: 198px;
   height: 28px;
}

#i2005petersonimagingallri  {
   background: url(pid2designservicesmedia/i2005petersonimagingallri.gif) no-repeat;
   position: absolute;
   left: 526px;
   top: 646px;
   z-index: 92;
   width: 216px;
   height: 11px;
}

#layer4copy  {
   background: url(pid2designservicesmedia/layer4copy3.gif) no-repeat;
   position: absolute;
   left: 457px;
   top: 71px;
   z-index: 93;
   width: 2px;
   height: 7px;
}

#layer4copy2  {
   background: url(pid2designservicesmedia/layer4copy3.gif) no-repeat;
   position: absolute;
   left: 576px;
   top: 71px;
   z-index: 94;
   width: 2px;
   height: 7px;
}

#layer4copy3  {
   background: url(pid2designservicesmedia/layer4copy3.gif) no-repeat;
   position: absolute;
   left: 661px;
   top: 71px;
   z-index: 95;
   width: 2px;
   height: 7px;
}

#contactbutton  {
   position: absolute;
   left: 670px;
   top: 71px;
   z-index: 99;
   width: 58px;
   height: 8px;
}

#contactbutton a  {
   background: url(pid2designservicesmedia/contactbutton.gif) no-repeat;
   display: block;
   height: 8px;
   width: 58px;
   background-position: 0% 0px;
}

#contactbutton a:hover  {
   background-position: -58px 0%;
}

#portfoliobutton  {
   position: absolute;
   left: 585px;
   top: 70px;
   z-index: 101;
   width: 67px;
   height: 8px;
}

#portfoliobutton a  {
   background: url(pid2designservicesmedia/portfoliobutton.gif) no-repeat;
   display: block;
   height: 8px;
   width: 67px;
   background-position: 0% 0px;
}

#portfoliobutton a:hover  {
   background-position: -67px 0%;
}

#designservicesbutton  {
   position: absolute;
   left: 466px;
   top: 71px;
   z-index: 103;
   width: 101px;
   height: 8px;
}

#designservicesbutton a  {
   background: url(pid2designservicesmedia/designservicesbutton.gif) no-repeat;
   display: block;
   height: 8px;
   width: 101px;
   background-position: 0% 0px;
}

#designservicesbutton a:hover  {
   background-position: -101px 0%;
}

#homebutton  {
   position: absolute;
   left: 413px;
   top: 71px;
   z-index: 105;
   width: 36px;
   height: 8px;
}

#homebutton a  {
   background: url(pid2designservicesmedia/homebutton.gif) no-repeat;
   display: block;
   height: 8px;
   width: 36px;
   background-position: 0% 0px;
}

#homebutton a:hover  {
   background-position: -36px 0%;
}

#background  {
   margin: 0px auto 0px auto;
   width: 778px;
   height: 660px;
   position: relative;
   background-color: #FFFFFF;
}

