html, body {margin:0; padding:0; border:0; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center;}

a:link {color:#666666; text-decoration:underline}
a:visited {color:#666666; text-decoration:underline}
a:hover {color:#ED1E79; text-decoration:underline}
a:active {color:#666666; text-decoration:underline}
.justPink {color:#ED1E79;}
.pink {color:ED1E79; text-decoration:underline;}
.tabSpace {
	word-spacing: 10em;
}
br {line-height:12px;}

h1 {display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}
h6 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}

liPhotos {display: inline}

.404 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; text-align:left;}

#main {width:900px; max-width:900px; height:658px; min-height:100%; margin:0 auto; background-color:#fff;}

#header {position:relative; width:900px; max-width:900px; height:157px; background-color:#fff; margin:0; padding:0;}
#headerImg {position:absolute; left:0px; padding-top:100px; top:0px;}
#headerLine {position:absolute; left:0px; top:136px; width:900px; max-width:900px; height:1px; background-color:#666666;}

#body {position:relative; width:900px; max-width:900px; height:381px; background-color:#fff; margin:0; padding:0; clear:both;}

.navHide{display:none;}

.navShow{display:block; list-style-type:none; margin:0; padding:0;}

#navHolder{position:absolute; left:0px; top:0px; width:100px; height:149px; background-color:#fff; margin:0; padding:0; list-style-type:none;}

#navHolder span{display:none; position:absolute;}

#navHolder a{display:block; text-indent:-5000%; position:relative; outline:none; float:left}
#navHolder a:hover{background-position:left bottom}
#navHolder a:hover span {display:block;}

#btnHome {float:left; width:80px; height:16px; background-image:url(images/btn_home_down.gif)}
#btnServices {float:left; width:80px; height:20px; background-image:url(images/btn_services_down.gif)}
#btnCommercial a{width:80px; height:35px; background:url(images/btn_commercial_projects_down.gif)}
#btnCorporate {float:left; width:80px; height:20px; background-image:url(images/btn_corporate_down.gif)}
#btnFinance {float:left; width:80px; height:20px; background-image:url(images/btn_finance_down.gif)}
#btnLegal {float:left; width:80px; height:20px; background-image:url(images/btn_legal_down.gif)}
#btnLeisure {float:left; width:80px; height:20px; background-image:url(images/btn_leisure_down.gif)}
#btnMedia {float:left; width:80px; height:20px; background-image:url(images/btn_media_down.gif)}
#btnRefurbishment {float:left; width:80px; height:20px; background-image:url(images/btn_refurbishment_down.gif)}
#btnCommunity {float:left; width:80px; height:35px; background-image:url(images/btn_community_projects_down.gif)}
#btnResidential {float:left; width:80px; height:35px; background-image:url(images/btn_residential_projects_down.gif)}
#btnNews {float:left; width:80px; height:20px; background-image:url(images/btn_news_down.gif)}
#btnNews2010 {float:left; width:80px; height:20px; background-image:url(images/btn_news2010_down.gif)}
#btnNews2009 {float:left; width:80px; height:20px; background-image:url(images/btn_news2009_down.gif)}
#btnNews2008 {float:left; width:80px; height:20px; background-image:url(images/btn_news2008_down.gif)}
#btnDirectors {float:left; width:80px; height:20px; background-image:url(images/btn_personnel_down.gif)}
#btnDirectors {float:left; width:80px; height:20px; background-image:url(images/btn_personnel_down.gif)}
#btnClients {float:left; width:80px; height:20px; background-image:url(images/btn_clients_down.gif)}
#btnTestimonials {float:left; width:80px; height:20px; background-image:url(images/btn_testimonials_down.gif)}
#btnPartners {float:left; width:80px; height:20px; background-image:url(images/btn_partners_down.gif)}
#btnContact {float:left; width:80px; height:20px; background-image:url(images/btn_contact_down.gif)}

#navHome a{width:80px; height:16px; background-image:url(images/btn_home.gif)}
#navHome a:hover {width:80px; height:16px; background-image:url(images/btn_home_down.gif)}
#navServices a{width:80px; height:20px; background:url(images/btn_services.gif)}
#navServices a:hover {background:url(images/btn_services_down.gif)}
#navCommercial a{width:80px; height:35px; background:url(images/btn_commercial_projects.gif)}
#navCommercial a:hover {background:url(images/btn_commercial_projects_down.gif)}
#navCorporate a{width:80px; height:20px; background-image:url(images/btn_corporate.gif)}
#navBtnCorporate a{width:80px; height:20px; background-image:url(images/btn_corporate_down.gif)}
#navCorporate a:hover {background-image:url(images/btn_corporate_down.gif)}
#navFinance a{width:80px; height:20px; background-image:url(images/btn_finance.gif)}
#navBtnFinance a{width:80px; height:20px; background-image:url(images/btn_finance_down.gif)}
#navFinance a:hover {background-image:url(images/btn_finance_down.gif)}
#navLegal a{width:80px; height:20px; background-image:url(images/btn_legal.gif)}
#navBtnLegal a{width:80px; height:20px; background-image:url(images/btn_legal_down.gif)}
#navLegal a:hover {background-image:url(images/btn_legal_down.gif)}
#navLeisure a{width:80px; height:20px; background:url(images/btn_leisure.gif)}
#navBtnLeisure a{width:80px; height:20px; background-image:url(images/btn_leisure_down.gif)}
#navLeisure a:hover {width:80px; height:20px; background-image:url(images/btn_leisure_down.gif)}
#navMedia a{width:80px; height:20px; background-image:url(images/btn_media.gif)}
#navBtnMedia a{width:80px; height:20px; background-image:url(images/btn_media_down.gif)}
#navMedia a:hover {background-image:url(images/btn_media_down.gif)}
#navRefurbishment a{width:80px; height:20px; background-image:url(images/btn_refurbishment.gif)}
#navBtnRefurbishment a{width:80px; height:20px; background-image:url(images/btn_refurbishment_down.gif)}
#navRefurbishment a:hover {background-image:url(images/btn_refurbishment_down.gif)}
#navResidential a{width:80px; height:35px; background:url(images/btn_residential_projects.gif)}
#navBtnResidential a{width:80px; height:35px; background:url(images/btn_residential_projects_down.gif)}
#navResidential a:hover {background:url(images/btn_residential_projects_down.gif)}
#navCommunity a{width:80px; height:35px; background:url(images/btn_community_projects.gif)}
#navBtnCommunity a{width:80px; height:35px; background:url(images/btn_community_projects_down.gif)}
#navCommunity a:hover {background:url(images/btn_community_projects_down.gif)}
#navLeisure a:hover {width:80px; height:20px; background:url(images/btn_leisure_down.gif)}
#navNews a{width:80px; height:20px; background:url(images/btn_news.gif)}
#navBtnNews a{background:url(images/btn_news_down.gif)}
#navNews a:hover {background:url(images/btn_news_down.gif)}
#navNews2010 a{width:80px; height:20px; background:url(images/btn_news2010.gif)}
#navNews2010 a:hover {background:url(images/btn_news2010_down.gif)}
#navNews2009 a{width:80px; height:20px; background:url(images/btn_news2009.gif)}
#navNews2009 a:hover {background:url(images/btn_news2009_down.gif)}
#navNews2008 a{width:80px; height:20px; background:url(images/btn_news2008.gif)}
#navNews2008 a:hover {background:url(images/btn_news2008_down.gif)}
#navDirectors a{width:80px; height:20px; background:url(images/btn_personnel.gif)}
#navDirectors a:hover {background:url(images/btn_personnel_down.gif)}
#navClients a{width:80px; height:20px; background:url(images/btn_clients.gif)}
#navClients a:hover {background:url(images/btn_clients_down.gif)}
#navTestimonials a{width:80px; height:20px; background:url(images/btn_testimonials.gif)}
#navTestimonials a:hover {background:url(images/btn_testimonials_down.gif)}
#navPartners a{width:80px; height:20px; background:url(images/btn_partners.gif)}
#navPartners a:hover {background:url(images/btn_partners_down.gif)}
#navContact a{width:80px; height:20px; background:url(images/btn_contact.gif)}
#navContact a:hover {background:url(images/btn_contact_down.gif)}

#bodyText {position:absolute; left:100px; top:0px; width:270px; height:381px; background-color:#fff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}
#bodyTextScroll {position:absolute; left:100px; top:0px; width:270px; height:381px; background-color:#fff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal; overflow:auto;}
#clientTextScroll {position:absolute; left:100px; top:0px; width:800px; height:381px; background-color:#fff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal; overflow:auto;}
#dirTextScroll {position:absolute; left:100px; top:0px; width:480px; height:381px; background-color:#fff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal; overflow:auto;}
#bodyBack {position:absolute; left:100px; top:0px; width:40px; margin:0; padding:0; height:35px; background-color:#fff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal; list-style-type:none;}
#bodyNumber {position:absolute; left:140px; top:0px; width:230px; margin:0; padding:0; height:35px; background-color:#fff; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal; list-style-type:none;}
#bodyImg {position:absolute; left:400px; top:0px; width:500px; height:381px; background-color:#fff; text-align:left;}

#dirImg {position:absolute; left:600px; top:0px; width:300px; height:381px;}
#dirPhoto1 {position:absolute; left:0px; top:0px; width:89px; height:107px;}
#dirPhoto2 {position:absolute; left:0px; top:137px; width:89px; height:107px;}
#dirPhoto3 {position:absolute; left:0px; top:274px; width:89px; height:107px;}
#dirPhoto4 {position:absolute; left:0px; top:411px; width:89px; height:107px;}
#dirText1 {position:absolute; left:109px; top:0px; width:351px; height:107px; background-color:#fff; text-align:left;}
#dirText2 {position:absolute; left:109px; top:137px; width:351px; height:107px; background-color:#fff; text-align:left;}
#dirText3 {position:absolute; left:109px; top:274px; width:351px; height:107px; background-color:#fff; text-align:left;}
#dirText4 {position:absolute; left:109px; top:411px; width:351px; height:107px; background-color:#fff; text-align:left;}

#clientZinc {position:absolute; left:0px; top:0px; width:200px; height:153px;}
#clientMunich {position:absolute; left:0px; top:173px; width:200px; height:153px;}
#clientCaixa {position:absolute; left:0px; top:346px; width:200px; height:153px;}
#clientTube {position:absolute; left:0px; top:519px; width:200px; height:153px;}
#clientVanco {position:absolute; left:0px; top:692px; width:200px; height:153px;}

#clientZincText {position:absolute; left:220px; top:0px; width:480px; height:153px; background-color:#fff; text-align:left;}
#clientMunichText {position:absolute; left:220px; top:173px; width:480px; height:153px; background-color:#fff; text-align:left;}
#clientCaixaText {position:absolute; left:220px; top:346px; width:480px; height:153px; background-color:#fff; text-align:left;}
#clientTubeText {position:absolute; left:220px; top:519px; width:480px; height:153px; background-color:#fff; text-align:left;}
#clientVancoText {position:absolute; left:220px; top:692px; width:480px; height:153px; background-color:#fff; text-align:left;}

#noBullets {display:block; list-style-type:none; text-align:left; margin:0; padding:0;}
#contactTextTop {position:absolute; left:100px; top:0px; width:270px; height:228px; background-color:#fff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}
#contactTextBottom {position:absolute; left:100px; top:225px; width:270px; height:149px; background-color:#fff; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal;}
#registeredText {font-size:8px;}

#footer {position:relative; width:900px; max-width:900px; height:121px; background-color:#fff; margin:0; padding:0;}
#footerLine {position:absolute; width:900px; max-width:900px; height:1px; background-color:#666666; left:0px; top:20px;}
#footerTextBox {position:absolute; top:31px; left:0px; width:900px; height:30px; margin:0; padding:0; background:#fff; color:#fff;}
#footerText a {margin:5px; padding:0; color:#ccc; text-decoration:none; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footerText a:hover {margin:5px; padding:0; color:#ED1E79; text-decoration:none; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footerAddress {position:absolute; top:30px; left:1px; width:900px; height:40px; margin:0; padding:0; background:#fff; color:#fff;}
#footerAddressText {margin:5px; padding:0; color:#ccc; text-decoration:none; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
#facebook{position:absolute; left:30px; top:40px; width:870px; height:20px; background-color:#fff; margin:0; padding:0; list-style-type:none;}

#bodyDescription {position:absolute; left:100px; top:35px; width:270px; height:347px; background-color:#fff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal; overflow:auto;}

#siteMap {display:block; list-style-type:none;}
#textIndent1 {text-indent:15px;}
#textIndent2 {text-indent:30px;}

#bodyLinks {position:absolute; left:100px; top:0px; width:800px; height:381px; background-color:#fff; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:normal; overflow:auto;}

