body{background:#2c4993;/*color:#666*/color:#304f9f;font:14px/1.4em Arial,Helvetica,"Liberation sans","Bitstream Vera Sans",sans-serif;position:relative;margin:0;padding:0}

#container{position:relative;margin:0 auto;padding:0 10px;width:936px;background:#FFF}
    .container{position:relative}
    #header{}
        #logo{position:position;top:0;left:0;z-index:999;border-top:3px solid #FFF}
        #navigation{position:absolute;top:77px;right:0;background:url(../images/nav-bg.jpg) no-repeat top left;width:625px;height:22px}
            #navigation ul,#navigation li{float:left;margin:0;padding:0;list-style:none}
                #navigation a{display:block;color:#FFF;text-decoration:none;padding:1px 9px 0;text-transform:uppercase;font-size:10px;border-right:1px solid #CCC}
                    #navigation li:last-child a{border-right:none}
                    #navigation a:hover{text-decoration:underline}

    #subheader{margin-top:-55px;margin-right:20px}
        #subheader .subheader-glass{background:url(../images/subheader-glass.jpg) no-repeat top right;height:202px}
        #subheader .subheader-comercial{background:url(../images/subheader-comercial.jpg) no-repeat top right;height:202px}
        #subheader .subheader-countryhouse{background:url(../images/subheader-countryhouse.jpg) no-repeat top right;height:202px}
        #subheader .subheader-derelict{background:url(../images/subheader-derelict.jpg) no-repeat top right;height:202px}
        #subheader .subheader-land{background:url(../images/subheader-land.jpg) no-repeat top right;height:202px}
        #subheader .subheader-renewable{background:url(../images/subheader-renewable.jpg) no-repeat top right;height:202px}
        #subheader .subheader-rowhouses{background:url(../images/subheader-rowhouses.jpg) no-repeat top right;height:202px}
        #subheader .subheader-storage{background:url(../images/subheader-storage.jpg) no-repeat top right;height:202px}
        #subheader .subheader-birdseye{background:url(../images/subheader-birdseye.jpg) no-repeat top right;height:202px}
        #subheader .subheader-comercial-2{background:url(../images/subheader-comercial-2.jpg) no-repeat top right;height:202px}
        #subheader .subheader-gate{background:url(../images/subheader-gate.jpg) no-repeat top right;height:202px}
        #subheader .subheader-rowhouses-2{background:url(../images/subheader-rowhouses-2.jpg) no-repeat top right;height:202px}
        #subheader .subheader-windfarm{background:url(../images/subheader-windfarm.jpg) no-repeat top right;height:202px}
        #subheader .subheader-development{background:url(../images/subheader-development.jpg) no-repeat top right;height:202px}
        #subheader .subheader-building{background:url(../images/subheader-building.jpg) no-repeat top right;height:202px}
        #subheader .subheader-bridge{background:url(../images/subheader-bridge.jpg) no-repeat top right;height:202px}
        #subheader .subheader-building4{background:url(../images/subheader-building4.jpg) no-repeat top right;height:202px}
        #subheader .subheader-map{background:url(../images/subheader-map.jpg) no-repeat top right;height:202px}
        #statement{position:absolute;bottom:58px;left:17px}
        #subheader #subheader-contact{position:absolute;bottom:-8px;left:20px;z-index:999;background:url(../images/subheader-contact-bg.jpg?v=1.0.1) no-repeat top right;height:26px;width:533px}
            #subheader-contact p{margin:0;padding:4px 0 0 6px;color:#FFF;font-size:12px}
                #subheader-contact a{color:#FFF;text-decoration:none}
                    #subheader-contact a:hover{text-decoration:underline}

    #content{padding-bottom:30px;font-size:12px;line-height:1.5em}
        #content .g13,#content .g5,#content .g18{margin-top:20px;padding-top:20px}
            #content .g13{border-right:1px solid #BBB}
        #sidebar{}
            #sidebar a{color:#304f9f/*#666*/;text-decoration:none}
                #sidebar a:hover{text-decoration:underline}
    
    #footer{color:#FFF;text-align:center;font-size:10px}
        #footer a{color:#FFF;text-decoration:none}
            #footer a:hover{text-decoration:underline}

/* Typography */
h1,h2,h3,h4{color:#304f9f;font-weight:normal}
    h1,#sidebar h2{font-size:18px;font-weight:bold;margin-bottom:20px;margin-top:5px}
    h2{font-size:16px;line-height:1.3em}
a{color:#304f9f;text-decoration:underline}
    a:hover{text-decoration:none}
    a img{border:none}
small{font-size:11px}
.text-center{text-align:center}

/* Lists */
#content ul{list-style:none;margin:0;padding:0}
    #content ul li{background:url(../images/bullet-green.gif) no-repeat 9px 11px;padding:5px 0 5px 20px}
    
    #content .no-bullet-points li{background:none !important;padding-left:0 !important}

/* Forms */
label,input,textarea{float:left}
label{width:220px}
input,textarea{margin-bottom:4px;border:1px solid #186B37;padding:2px 5px;width:200px;color:#555;font-size:1em;margin-left:5px}
form#form-real-estate input{width:400px}
form#form-real-estate textarea{width:500px}
textarea{overflow:auto}
.checkbox{width:20px;margin-left:95px}
input:focus,textarea:focus{border:1px solid #AAA}
textarea{font:16px/1.5em Arial,Helvetica,"Liberation sans","Bitstream Vera Sans",sans-serif;height:75px;width:300px}
.radio{border:none !important}
input.submit,input#mc_signup_submit,#contact-submit{background:#253c90;color:#FFF;font-size:14px !important;text-decoration:none;padding:3px 5px;text-align:center;width:100px !important;cursor:pointer}
    #mc_signup_submit{clear:both}
form br{clear:both}

/* Success/Error messages */
.success{background:#C9F36C;border:1px solid #7BAF05;margin-top:10px}
.error{background:#EEB4B4;border:1px solid #A52A2A;margin-top:10px}
.error p,.success p{color:#444;padding:.75em;margin:0}

/* Grid */
.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12,.g13,.g14,.g15,.g16,.g17,.g18{display:inline;float:left;position:relative;margin-left:20px;margin-right:20px}.g1{width:12px}.g2{width:64px}.g3{width:116px}.g4{width:168px}.g5{width:220px}.g6{width:272px}.g7{width:324px}.g8{width:376px}.g9{width:428px}.g10{width:480px}.g11{width:532px}.g12{width:584px}.g13{width:605px;padding-right:30px}.g14{width:688px}.g15{width:740px}.g16{width:792px}.g17{width:844px}.g18{width:896px}.l1{padding-left:52px}.l2{padding-left:104px}.l3{padding-left:156px}.l4{padding-left:208px}.l5{padding-left:260px}.l6{padding-left:312px}.l7{padding-left:364px}.l8{padding-left:416px}.l9{padding-left:468px}.l10{padding-left:520px}.l11{padding-left:572px}.l12{padding-left:624px}.l13{padding-left:676px}.l14{padding-left:728px}.l15{padding-left:780px}.l16{padding-left:832px}.l17{padding-left:884px}.r1{padding-right:52px}.r2{padding-right:104px}.r3{padding-right:156px}.r4{padding-right:208px}.r5{padding-right:260px}.r6{padding-right:312px}.r7{padding-right:364px}.r8{padding-right:416px}.r9{padding-right:468px}.r10{padding-right:520px}.r11{padding-right:572px}.r12{padding-right:624px}.r13{padding-right:676px}.r14{padding-right:728px}.r15{padding-right:780px}.r16{padding-right:832px}.r17{padding-right:884px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

/* CSS3 */
#container{-webkit-box-shadow: 0px 1px 50px #333;-moz-box-shadow: 0px 1px 50px #333}
