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

a ins  {
   text-decoration: none;
}

#id53researchpopup p,
#id78imagespopup p,
#welcometonapper3daukba p,
#napper3d3waterloosquaren p,
#wecanhelpyoudecidewhichf p,
#wwwnapper3dcouk3waterl p,
#id73imagespopup p,
#napper3dprovidescosteffect p,
#id77imagespopup p,
#napper3d3waterloosquarencopy p,
#id48faqpopup p,
#note p,
#id59animationpopup p,
#napper3disasubdivisionofcopy p,
#napper3distext p  {
   font: 13px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #CCCCCC;
}

#client05button a,
#backtogalbutton a,
#faqbutton a,
#animationbutton a,
#darlingtonbutton a,
#client02button a,
#imagesbutton a,
#sappaributton a,
#client03button a,
#researchbutton a,
#client01button a,
#client04button a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
}

#hznpid8images,
#hznsappari,
#hznpid4contact,
#hznpid5client,
#hzni3dgallery,
#hznpid7animation,
#hznpid6faq,
#hznpid3services,
#hzndarlington,
#hznpid2home,
#hznpid9mapzoom,
#hznpid10research  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#pid8images,
#sappari,
#pid5client,
#pid7animation,
#pid9mapzoom,
#pid10research,
#i3dgallery,
#pid6faq,
#pid4contact,
#pid3services,
#darlington,
#pid2home  {
   width: 900px;
   height: 620px;
   position: absolute;
   margin-left: -450px;
   left: 50%;
   top: -310px;
}

#researchbutton a:hover,
#wwwnapper3dcouk3waterl p a:hover,
#faqbutton a:hover,
#backtogalbutton a:hover,
#animationbutton a:hover,
#imagesbutton a:hover  {
   font-style: italic;
}

#napper3distext p a,
#napper3d3waterloosquarencopy p a,
#wwwnapper3dcouk3waterl p a,
#napper3d3waterloosquaren p a  {
   font-style: Normal;
   color: #CCCCCC;
   text-decoration: none;
}

#clientbutton a,
#homebutton a,
#contactbutton a,
#servicesbutton a,
#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   background-position: 0% 0px;
   font-size: 34px;
   line-height: 34px;
}

#client05button,
#client02button,
#client03button,
#client04button,
#client01button  {
   font: bold 21px/42px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 374px;
   z-index: 2;
   width: 101px;
   height: 42px;
}

#id58animationpopup,
#id51researchpopup,
#id47faqpopup,
#id72imagespopup  {
   background: url(imagesmedia/id72imagespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 345px;
   top: 546px;
   width: 178px;
   height: 34px;
}

#contactbutton a:hover,
#clientbutton a:hover,
#servicesbutton a:hover  {
   background-position: -178px 0%;
}

#animationbutton,
#imagesbutton,
#faqbutton,
#researchbutton  {
   font: bold 13px/17px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   z-index: 2;
   height: 10px;
}

#napper3d3waterloosquarencopy,
#napper3d3waterloosquaren  {
   visibility: visible;
   position: absolute;
   left: 645px;
   top: 200px;
   z-index: 3;
   width: 169px;
}

#wecanhelpyoudecidewhichf,
#napper3dprovidescosteffect  {
   visibility: visible;
   position: absolute;
   left: 118px;
   z-index: 2;
   width: 247px;
}

#napper3distext,
#napper3disasubdivisionofcopy  {
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 484px;
   z-index: 2;
   width: 386px;
}

#id73imagespopup,
#id59animationpopup  {
   visibility: hidden;
   position: absolute;
   left: 386px;
   top: 94px;
   width: 410px;
}

#sappaributton,
#darlingtonbutton  {
   font: 13px/125px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 465px;
   z-index: 2;
   height: 13px;
}

#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 68px;
   width: 37px;
   background-position: 0% 0px;
   font-size: 68px;
   line-height: 68px;
}

#napper3dprovidescosteffect  {
   top: 45px;
}

#architecturalvisualisation  {
   background: url(mapzoommedia/architecturalvisualisation.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 845px;
   top: 23px;
   z-index: 3;
   width: 23px;
   height: 569px;
}

#wecanhelpyoudecidewhichf  {
   top: 375px;
}

#wwwnapper3dcouk3waterl p  {
   line-height: 125px;
}

#welcometonapper3daukba p  {
   text-align: center;
}

#prevbutton,
#nextbutton  {
   visibility: visible;
   position: absolute;
   top: 439px;
   z-index: 2;
   width: 37px;
   height: 68px;
}

#wwwnapper3dcouk3waterl  {
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 530px;
   z-index: 2;
   width: 810px;
}

#gallerybutton a:hover  {
   background-position: -160px 0%;
}

#layer9copy,
#layer9  {
   background: url(mapzoommedia/layer9copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 421px;
   z-index: 4;
   width: 261px;
   height: 108px;
}

#id61animationpopup  {
   background: url(imagesmedia/id61animationpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 409px;
   top: 269px;
   z-index: 5;
   width: 364px;
   height: 209px;
}

#homebutton a:hover  {
   background-position: -145px 0%;
}

#id60animationpopup  {
   background: url(imagesmedia/id60animationpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 386px;
   top: 68px;
   z-index: 4;
   width: 90px;
   height: 10px;
}

#darlingtonbutton a  {
   color: #FFFFFF;
}

#id58animationpopup  {
   z-index: 10;
}

#id59animationpopup  {
   z-index: 4;
}

#id53researchpopup  {
   visibility: hidden;
   position: absolute;
   left: 387px;
   top: 97px;
   z-index: 3;
   width: 409px;
}

#backtogalbutton a  {
   color: #CCCCCC;
}

#id55researchpopup  {
   background: url(imagesmedia/id55researchpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 622px;
   top: 395px;
   z-index: 4;
   width: 170px;
   height: 125px;
}

#animationbutton a  {
   color: #FF6600;
}

#id78imagespopup p  {
   color: #FF6600;
}

#gallerybackground  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 900px;
   height: 620px;
   background-color: #333333;
   background-image: none;
}

#id52researchpopup  {
   background: url(imagesmedia/id52researchpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 386px;
   top: 68px;
   z-index: 3;
   width: 86px;
   height: 10px;
}

#id77imagespopup p  {
   color: #FF6600;
}

#id51researchpopup  {
   z-index: 9;
}

#client01button a  {
   color: #CCCCCC;
}

#researchbutton a  {
   color: #FF6600;
}

#client02button a  {
   color: #CCCCCC;
}

#servicesbutton a  {
   width: 178px;
   background-image: url(mapzoommedia/servicesbutton.gif);
}

#client03button a  {
   color: #CCCCCC;
}

#darlingtonbutton  {
   width: 260px;
   left: 187px;
}

#client04button a  {
   color: #CCCCCC;
}

#client05button a  {
   color: #CCCCCC;
}

#id78imagespopup  {
   visibility: hidden;
   position: absolute;
   left: 600px;
   top: 283px;
   z-index: 6;
   width: 90px;
}

#backtogalbutton  {
   font: 13px/125px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 373px;
   top: 433px;
   z-index: 2;
   width: 180px;
   height: 13px;
}

#animationbutton  {
   width: 81px;
   top: 251px;
   left: 115px;
}

#id72imagespopup  {
   z-index: 11;
}

#id75imagespopup  {
   background: url(imagesmedia/id75imagespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 383px;
   top: 283px;
   z-index: 6;
   width: 214px;
   height: 164px;
}

#contactbutton a  {
   width: 178px;
   background-image: url(mapzoommedia/contactbutton.gif);
}

#id73imagespopup  {
   z-index: 6;
}

#id77imagespopup  {
   visibility: hidden;
   position: absolute;
   left: 474px;
   top: 498px;
   z-index: 8;
   width: 126px;
}

#sappaributton a  {
   color: #FFFFFF;
}

#id74imagespopup  {
   background: url(imagesmedia/id74imagespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 386px;
   top: 68px;
   z-index: 5;
   width: 264px;
   height: 10px;
}

#gallerybutton a  {
   width: 160px;
   background-image: url(mapzoommedia/gallerybutton.gif);
}

#id76imagespopup  {
   background: url(imagesmedia/id76imagespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 594px;
   top: 365px;
   z-index: 7;
   width: 215px;
   height: 160px;
}

#clientbutton a  {
   width: 178px;
   background-image: url(mapzoommedia/clientbutton.gif);
}

#researchbutton  {
   width: 76px;
   top: 332px;
   left: 116px;
}

#client01button  {
   top: 159px;
}

#client03button  {
   top: 265px;
}

#client04button  {
   top: 317px;
}

#imagesbutton a  {
   color: #FF6600;
}

#id48faqpopup p  {
   font-weight: bold;
}

#client02button  {
   top: 213px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 345px;
   top: 546px;
   z-index: 6;
   width: 178px;
   height: 34px;
}

#client05button  {
   top: 370px;
}

#gallerybutton  {
   visibility: visible;
   position: absolute;
   left: 203px;
   top: 546px;
   z-index: 5;
   width: 160px;
   height: 34px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 505px;
   top: 546px;
   z-index: 7;
   width: 178px;
   height: 34px;
}

#sappaributton  {
   width: 230px;
   left: 504px;
}

#id47faqpopup  {
   z-index: 8;
}

#prevbutton a  {
   background-image: url(3dgallerymedia/prevbutton.gif);
}

#id48faqpopup  {
   visibility: hidden;
   position: absolute;
   left: 387px;
   top: 45px;
   z-index: 2;
   width: 409px;
}

#clientbutton  {
   visibility: visible;
   position: absolute;
   left: 658px;
   top: 546px;
   z-index: 8;
   width: 178px;
   height: 34px;
}

#imagesbutton  {
   width: 55px;
   top: 209px;
   left: 116px;
}

#homebutton a  {
   width: 145px;
   background-image: url(mapzoommedia/homebutton.gif);
}

#nextbutton a  {
   background-image: url(3dgallerymedia/nextbutton.gif);
}

#faqbutton a  {
   color: #FF6600;
}

#nextbutton  {
   left: 143px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 546px;
   z-index: 4;
   width: 145px;
   height: 34px;
}

#prevbutton  {
   left: 100px;
}

#faqbutton  {
   height: 11px;
   width: 226px;
   top: 291px;
   left: 115px;
}

#napper  {
   background: url(mapzoommedia/napper.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 199px;
   z-index: 2;
   width: 38px;
   height: 402px;
}

#layer6  {
   background: url(mapzoommedia/layer6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 539px;
   z-index: 3;
   width: 748px;
   height: 40px;
}

#note p  {
   line-height: 125px;
}

#note  {
   visibility: visible;
   position: absolute;
   left: 172px;
   top: 457px;
   z-index: 2;
   width: 623px;
}

#i3d  {
   background: url(mapzoommedia/3d.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 19px;
   z-index: 2;
   width: 48px;
   height: 145px;
}

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

