html, body {
margin:0;
padding:0;
}

*>html, * html>body {
height:590px;
}

body {
text-align: center;
background: #3190CF url("gfx/elements/bg_index.gif") top left no-repeat;
font-size:100.01%;
font-family: Verdana, Helvetica, Arial, sans-serif;

}
h1 {
width: 288px;
height:200px;
position:absolute;
left:630px;
top:30px;
text-indent:-800em;
background: url("gfx/elements/logo.gif") center center no-repeat;
}

#quote {
position:absolute;
width:100%;
background-color:white;
text-align:center;
bottom:0;
left:0;
height:30px;
margin:0;
padding:0;
}

* html>body #quote {
bottom:0;
}

em {
margin:0;
padding:0;
background: white url("gfx/elements/one_company.gif") center center no-repeat;
display:block;
margin: 0 auto;
width:684px;
text-indent:-800em;
line-height:30px;
}

ul {
list-style:none;
}
a {
text-decoration:none;
}
li a {
display:block;
height:70px;
color: #26368F;
font-size: 90%;
font-weight:bold;
padding-top: 20px;
padding-left: 95px;
padding-right: 5px;
text-align:left;
}

a:hover {
color:#007AC2;
}

* html li a {
width:200px;
}

li {
position:absolute;
height:90px;
background-repeat:no-repeat;
background-position: left center;
}
#info li {
height:60px;
background-repeat:no-repeat;
background-position: right bottom;
}
#info li a {
text-align:right;
width:80px;
height:60px;
padding: 0;
}

#design {
background-image: url("gfx/elements/m_design.gif");
left:60px;
top:105px;
}

#installation { 
background-image: url("gfx/elements/m_installation.gif");
left:115px;
top:215px;
}

#commissioning { 
background-image: url("gfx/elements/m_commissioning.gif");
left:200px;
top:305px;
}


#maintenance { 
background-image: url("gfx/elements/m_maintenance.gif");
left:305px;
top:370px;
}

#casestudies { 
background-image: url("gfx/elements/m_case_studies.gif");
left:420px;
top:415px;
}

#contact { 
background-image: url("gfx/elements/m_contact.gif");
left: 700px;
top: 445px;
}

#company { 
background-image: url("gfx/elements/m_company.gif");
left:780px;
top:433px;
}

#address {
position:absolute;
left:20px;
top:320px;
width:160px;
}

#address {
line-height:1.1em;
font-size:.6em;
color:white;
text-align:left;
}

#address a {
font-size:.9em;
color:white;
}

#address h2 {
font-size:1.1em;
background: url("gfx/elements/aqs-index.gif") center top no-repeat;
width:160px;
padding:0;
padding-top:77px;
margin:0;
color:white;
text-transform:uppercase;
}
#phones {
margin-top:.7em;
}
.phone {
color: #25358E;
}