/*************************************************** FLASH & HEADER **/

#header{
width:100%;
height:210px;
position:absolute;
top:0;
left:0;
z-index:1;
background:#475429;
}

#logo{
margin:0 auto;
width:790px;
height:210px;
position:relative;
top:60px;
left:-7px;
z-index:4;
background:transparent url(../images/logo.png) no-repeat 0 0;
}


/***** GOVERN **/
#governing_bodies ul{
margin:0 auto;
width:599px;
height:120px;
list-style-type:none;
text-align:center;
}

#governing_bodies li{
padding-left:15px;
}

#governing_bodies a{
display:block;
float:left;
}

#governing_bodies .alci{
width:80px;
height:58px;
background:transparent url(../images/alci.jpg) no-repeat 50% 0;
}

#governing_bodies .construction_online{
width:80px;
height:76px;
background:transparent url(../images/constructionline.jpg) no-repeat 50% 0;
}

#governing_bodies .iog{
width:80px;
height:62px;
background:transparent url(../images/iog.jpg) no-repeat 50% 0;
}

#governing_bodies .iso9001{
width:80px;
height:57px;
background:transparent url(../images/iso9001.jpg) no-repeat 50% 0;
}

#governing_bodies .safe_t_cert{
width:120px;
height:38px;
background:transparent url(../images/safe-t-cert.jpg) no-repeat 50% 0;
}

#governing_bodies .stri{
width:41px;
height:60px;
background:transparent url(../images/stri.jpg) no-repeat 50% 0;
}


/*************************************************** HEADER NAVIGATION **/

#navigation{
width:100%;
height:30px;
position:absolute;
top:-3px;
right:30px;
z-index:2;
}

#navigation ul{
list-style-type:none;
float:right;
}

#navigation li{
height:24px;
float:left;
}

#navigation a{
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
color:#333;
background:#FFF;
height:24px
float:left;
padding:7px 10px;
margin-left:1px;
font-size:12px;
font-weight:normal;
}

#navigation a:hover, #navigation .selected{
color:#FFF;
background:#FB1C00;
}

/**
#navigation a.home{
width:53px;
height:24px;
background:transparent url(../images/banner/home_btn.png) no-repeat 0 -27px;
float:left;
}

#navigation a.design{
width:200px;
height:24px;
background:transparent url(../images/banner/design_btn.png) no-repeat 0 -27px;
float:left;
}

#navigation a.construction{
width:94px;
height:24px;
background:transparent url(../images/banner/construction_btn.png) no-repeat 0 -27px;
float:left;
}

#navigation a.renovation{
width:85px;
height:24px;
background:transparent url(../images/banner/renovation_btn.png) no-repeat 0 -27px;
float:left;
}

#navigation a.maintenance{
width:93px;
height:24px;
background:transparent url(../images/banner/maintenance_btn.png) no-repeat 0 -27px;
float:left;
}

#navigation a.contact{
width:64px;
height:24px;
background:transparent url(../images/banner/contact_btn.png) no-repeat 0 -27px;
float:left;
}

#navigation a.home:hover,
#navigation a.design:hover,
#navigation a.construction:hover,
#navigation a.renovation:hover,
#navigation a.maintenance:hover,
#navigation a.contact:hover,
#navigation #selected
{
background-position:0 -1px;
}
*/
/*************************************************** INFORMATION **/

#information{
width:100%;
height:135px;
background:transparent url(../images/m-section-bg.gif) repeat-x 0 0;
position:relative;
}

#information .content, #information .content-full-width{
padding:20px 0 0;
float:left;
}

#information .content{ width:440px; }

#information .content p{ margin:0 0 0 1px; }

#information .content-full-width{ width:785px; } /** 5px less than main content **/

#information h3{
width:340px;
height:135px;
background:transparent url(../images/m-section-tagline-1.gif) no-repeat 17px 0;
float:right;
}

#information p{
color:#FFF;
background:transparent;
line-height:1.2em;
font-size:13px;
}

/*************************************************** DESIGN SERVICES & CONSULTANCY INNER NAV **/

#secondary-navigation{
width:100%;
height:190px;
position:absolute;
top:180px;
right:30px;
z-index:10;
}

#secondary-navigation ul{
list-style-type:none;
float:right;
}

#secondary-navigation li{
float:left;
height:35px;
text-align:center;
display:inline;
}

#secondary-navigation a{
margin-left:1px;
padding:5px 10px 6px;
display:block;
font-size:13px;
overflow:hidden;
height:25px;
color:#FFF;
background:transparent;
float:left;
}

#secondary-navigation a:hover, #secondary-navigation .selected{
color:#F9E41F;
background:#4e7435;
}
