/******************** UNIVERSAL ********************/
* {
    margin: 0;
    padding: 0;
}

body {
    color: #404040;
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    /*background: url('/static/images/body_background.png');*/
}

a img {
    border: none;
}

a {
    text-decoration: none;
}


/******************** HEADER ********************/
#headerWrapper {
    float: left;
    width: 100%;
    height: 145px;
}

#headerWrapper #header {
    width: 920px;
    margin: 0 auto;
}

#header #logo {
    float: left;
    width: 309px;
    height: 38px;
    margin-top: 75px;
    margin-left: 20px;
}


/******************** CONTENT ********************/
#contentWrapper {
    float: left;
    width: 100%;
    min-height: 750px;
    padding-bottom: 90px;
    background: url('/static/images/detail_page_background.png') repeat-x;
}

#contentWrapper #content {
    width: 1050px;
    margin: 0 auto;
    background-color: #FFFFFF;
}


/******************** FOOTER ********************/
#footerWrapper {
    float: left;
    width: 100%;
    height: 326px;
    margin-top: -90px;
    background: url('/static/images/footer_wide_background.png');
}

#footerWrapper #footer {
    width: 870px;
    height: 146px;
    margin: 0 auto;
    padding: 140px 0 40px 0;
    background: url('/static/images/footer_background.png');
}

#footer .footerCopyWrapper {
    float: left;
    width: 305px;
    color: #FFFFFF;
}

#footerWrapper .right {
    float: right;
    width: 440px;
}

#footerWrapper .right .lhb_orange {
    float: left;
    width: 140px;
    margin-right: 20px;
}

#footerWrapper .right .bigC {
    float: left;
    width: 94px;
    margin-right: 20px;
}

#footerWrapper .right .urban_agency {
    float: left;
    width: 165px;
}

#footer .first {
    width: 260px;
    padding: 0;
}

#footer h3 {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
}

#footer p {
    font-size: 16px;
    font-weight: lighter;
    margin-bottom: 10px;
}

#footer a {
    color: #fff200;
    font-size: 13px;
}

#footer .footerCopyWrapper a {
    font-size: 16px;
}