@charset "utf-8";
/* CSS Document */

/*img, div, li { behavior: url(/iepngfix.htc) }*/

.pngfix { behavior: url(/iepngfix.htc); }

/* =============================================== @Structure =========================================================== */

*{
margin:0;
padding:0;
}

.clear{
clear:both;
}

body{ font-family: Helvetica, sans-serif; font-size:0.9em; line-height:1.4em; color:#000; background:#404041; }

th{text-align:left;}

div#container{ width: 100%; display:block; height:100%; bottom:0px; top:0px; position:absolute; }

div#content{ width:100%; /*height:100%;*/ }

/* =============================================== @Header =========================================================== */

div#header{ height:130px; margin:auto auto; width:100% !important; padding: 0px; position:absolute; left:0px; top:0px; }

div#header-inner{ height:130px; margin:auto; width:960px !important; padding: 0px; position:relative; }

div#header-inner a.brochure:link, div#header-inner a.brochure:visited { display: block; border: none; text-decoration:none; margin-right:7px; padding:0; font-family:BebasNeueRegular; font-size:20px; color:#a3a4a7; position:absolute; top:40px; left:529px }
div#header-inner a.brochure:hover, div#header-inner a.brochure:active { color:#1bb1e7; }

div#headerLogo{ background:url(images/logo.jpg) no-repeat; width:139px; height:71px; text-indent:-1000em; margin:20px 0 20px 0px; padding:0px; float:right;  }

/* =============================================== @Normal =========================================================== */

div#contentInner{ width:960px; margin:auto; height:100%; position:relative; margin-top:130px; }

div#textArea{ margin:auto; width:431px; height:449px; margin:20px 0 0 0; position:absolute; right:0px; top:0px; padding:0; }

div#imageArea { margin:auto; width:529px; height:600px; position:absolute; display:block; left:0px; overflow:hidden; top:-130px; background:url(images/flash-home.jpg) no-repeat -1px 0; }
div#imageArea.location { margin:auto; width:529px; height:600px; position:absolute; display:block; left:0px; overflow:hidden; top:-130px; background:url(images/image-location.jpg) no-repeat; }
div#imageArea.floorspace { margin:auto; width:529px; height:600px; position:absolute; display:block; left:0px; overflow:hidden; top:-130px; background:url(images/image-floorspace.jpg) no-repeat; }
div#imageArea.contact { margin:auto; width:529px; height:600px; position:absolute; display:block; left:0px; overflow:hidden; top:-130px; background:url(images/flash-contact.jpg) no-repeat -1px 0; }
div#imageArea.spec { margin:auto; width:529px; height:600px; position:absolute; display:block; left:0px; overflow:hidden; top:-130px; background:url(images/flash-spec.jpg) no-repeat -1px 0; }


/* =============================================== @Footer =========================================================== */

div#footer{ position:absolute; left:0px; bottom:0px; padding:60px 0 0 0; width:431px; height:99px; background:url(images/footer-background.jpg) no-repeat; }
div#footer .contact{ float:right; height:78px; margin-right:15px; }

a.footerHome:link, a.footerHome:visited, a.footerHome:hover, a.footerHome:active { font-family: Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; font-size:11px; position:absolute; left:47px; bottom:15px; }
a.footer:link, a.footer:visited, a.footer:hover, a.footer:active { font-family: Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; font-size:11px; position:absolute; left:53px; bottom:15px; }
a.terms:link, a.terms:visited, a.terms:hover, a.terms:active { font-family: Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; font-size:11px; position:absolute; right:17px; top:33px; }


/* =============================================== @Copy =========================================================== */

p { margin:10px 0 10px 0; width:431px; padding:0 15px 0 0; font-family: Helvetica, sans-serif; font-size:13px; line-height:18px; color:#fff; }

a.contact:link, a.contact:visited, a.contact:hover, a.contact:active { font-family: Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:13px; }

td { margin:10px 0 10px 0; width:70px; padding:0 0 0 0; font-family: BebasNeueRegular; font-size:18px; line-height:16px; color:#fff; }
td.border { border-right:#FFF 1px solid; }

.hightlight { color:#fff; }
.hightlightBlue { color:#1bb1e7; }

h1 { border: none; margin:0 0 15px 0;	padding:0; font-family:BebasNeueRegular; font-size:62px; color:#a3a4a7; font-weight:normal; line-height:52px; }

h2 { border: none; margin:0 0 15px 0;	padding:0; font-family:BebasNeueRegular; font-size:18px; color:#FFFFFF; font-weight:normal; line-height:20px;}

ul { padding:0px 15px 0 20px; list-style-image:url(images/bullet.gif); color:#fff; font-family: Helvetica, sans-serif; font-size:13px; line-height:18px; }

ul li{ margin:0 0 10px 0; }

/* =============================================== @Font =========================================================== */


@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



