#wrapper {
width:100%;
background-color:transparent;
}

#header-contain {
width:100%;
float:left;
display:block;
height:140px;
margin:10px 0 0;
}

#header {
width:960px;
position:relative;
display:block;
height:130px;
margin:0 auto;
background-image: none;
/*background-repeat: no-repeat;
background-position: right;*/
}

#company-logo {
float:left;
width:490px;
height:130px;
display:block;
padding:0;
}

.header-phone {
font-size:22px;
letter-spacing: 0.5px;
text-align:right;
float: left;
width:465px;
line-height:24px;
margin:3px 0px 0px 0px;
padding:0px 0px 0 0;
font-family:"Kabel W01 Black";
color: #00529b;
}
.header-phone span {
color: #231f20;
}
.header-address {
font-size:18px;
text-align:right;
float: left;
width:465px;
line-height:24px;
margin:0;
padding:15px 0px 2px 0;
font-family:"Kabel W01 Heavy";
color: #00529b;
}
.shortlist{
float: left;
width:465px;
margin:15px 0 0 0;
}
.shortlist a{
font-size:18px;
float: right;
margin:0;
text-decoration: none;
color: #00529b;
font-family:"Kabel W01 Heavy";
}

.shortlist a span{
color: #231f20;
}

#content-contain {
width:100%;
min-width:960px;
float:left;
display:block;
z-index:9;
}

#main-content {
width:960px;
position:relative;
display:block;
background-color:#FFF;
z-index:9;
margin:0 auto;
}

#left-col {
float:left;
width:168px;
margin: 0 0 10px;
}

#right-col {
float:left;
width:784px;
margin:10px 0 10px 8px;
}

#footer-contain {
width:100%;
float:left;
display:block;
}

#footer {
width:960px;
position:relative;
display:block;
margin:0 auto;
}

#EITfooter {
float:left;
font-size:11px;
width:100%;
color:#9b9b9b;
text-align:center;
padding:20px 0;
}

#EITfooter a:link {
text-decoration:none;
color:#9b9b9b;
font-size:11px;
}

#EITfooter a:hover {
text-decoration:underline;
color:#757575;
}

#EITfooter a:active,#EITfooter a:visited {
color:#9b9b9b;
text-decoration:none;
}