@charset "utf-8";
body{margin:-15px 0 0 0;padding:0;color:#ccc;font-family:"Arial";background:#121212;overflow-y:scroll;}
img{border:0;}
a{color:#fff;text-decoration:none;}
a:hover{color:#ccc;text-decoration:none;}
ul,li{margin:0;padding:0;list-style:none;}
ul.bullets li{margin-left:15px;list-style:disc;}
h1{margin:0;font-size:17px;font-weight:normal;text-transform:uppercase;}
h2{margin:0 0 0 0px;font-size:12px;font-weight:normal;text-transform:uppercase;}
h3{margin:0 0 3px 0;color:#999999;font-size:12px;font-weight:normal;text-transform:uppercase;}
.caps{text-transform:uppercase;}
.fixmargin{margin-left:16px;}
.float{float:left;margin-right:25px;}
.one-col{width:250px;}
.three-col{width:450px;}
.white{color:#fff;font-size:12.5px;}
.grey{color:#999;}
.lgrey{color:#ccc;}
.nomargin{margin:0 0 12px 0;line-height:16px;}
.small{font-size:12px;line-height:110%;text-transform:uppercase;}
.supersmall{font-size:11px;line-height:25px;text-transform:uppercase;}
.small-lowercase{font-size:12px;color:#ccc;}
.smallcopy a{line-height:100%;}

#bg1{position:fixed;width:100%;z-index:-5;overflow:hidden;}
#bg1 img{width:100%;}
#leasing{position:fixed;right:0px;bottom:0;height:2000px;width:25px;}
#leasing img{position:fixed;right:4px;bottom:25px;}
#container{margin:0 auto;width:950px;}
#logo{float:left;width:950px;height:140px;}

#body{float:left;margin-top:60px;width:950px;height:500px;overflow:hidden;}
#bodycontact{float:left;margin-top:60px;width:950px;/*height:800px;*/overflow:hidden; padding-bottom: 15px;}
#body2{float:left;margin-top:60px;width:950px;height:800px;overflow:hidden;}
#body3{float:left;margin-top:230px;width:950px;height:800px;overflow:hidden;}

#menu{float:left;margin-top:170px;width:130px;height:600px;font-size:12.4px;letter-spacing:.25px;text-align:right;}
#menu li{padding:6px 13px;margin-left:-6px;width:110px;color:#fff;}
#menu li:hover{cursor:pointer;}
#menu li:hover a{color:#2d2d2d;}
#body3 #menu{margin-top:0px;}

#picture{float:left;width:550px;height:475px;}
#picture img{position:absolute;z-index:-5;}
#text{float:left;margin-left:15px;width:225px;height:475px;line-height:16px;background:#1f1f1f;border:1px solid #555;}
#text h3{font-size:11px;}
#text h3.alpha{margin-top:7px;}
#title{padding:15px;height:40px;border-bottom:1px solid #ccc;}
#copy{padding:15px;height:325px;font-size:12px;border-bottom:1px solid #ccc;}
#toggle{padding:9px 0;font-size:12px;text-align:center;}
#toggle a{float:left;padding:3px 7px;margin:0 5px;font-size:12px;border:1px solid #888;}
#toggle ul{margin:0 auto;width:200px;}
#toggle li{float:left;padding:3px 7px;margin:0 5px;font-size:12px;border:1px solid #888;}
#toggle2{margin:0 auto;padding:9px 0;width:770px;font-size:12px;text-align:center;}

#map,#map-canvas{width:550px;height:475px;}

#gallery{float:left;width:790px;height:475px;border:1px solid #888;background:#1f1f1f;}
/*#gallery img{position:absolute;z-index:-5;}*/
#label{padding:2px 12px 2px 0;width:778px;color:#212121;font-size:12px;text-align:right;background:#f0c431;}
#gallery #toggle2 a{float:left;padding:3px 6px;margin:0 4px;font-size:12px;border:1px solid #888;}

#text2{float:left;margin:7px 0 0 50px;padding-left:15px;width:755px;font-size:20px;}
#text3{float:left;margin:175px 0 0 31px;padding-left:15px;width:765px;font-size:12px;border-left:1px solid #888;}
#text4{float:left;margin:25px 0 0 50px;padding-left:15px;width:755px;font-size:12px;}

#col1{float:left;margin-right:50px;line-height:20px;}
#col2{float:left;margin-right:75px;line-height:20px;}

#copy li{margin:0;line-height:110%;}
#copy ul{margin-bottom:10px;}

.contact-name{background:url(../img/contact/name.png) no-repeat 0 1px;padding-left:17px;;}
.contact-landline{background:url(../img/contact/landline.png) no-repeat 0 1px;padding-left:17px;}
.contact-mobile{background:url(../img/contact/mobile.png) no-repeat 0 1px;padding-left:17px;}
.contact-email{background:url(../img/contact/email.png) no-repeat 0 1px;padding-left:17px;}
.contact-email a{color:#ccc;}

/* blue */
div.blue,ul.blue li:hover,#sub ul.blue,#menu ul li.blue2:hover,#toggle a.blue:hover,#toggle a.blue2:hover{background:#00adef;}
#menu ul.blue li.blue{background:#00adef;color:#2d2d2d;font-weight:bold;}
#toggle ul.blue li.blue,#toggle a.blue{background:#00adef;color:#2d2d2d;font-weight:bold;border:1px solid #00adef;}
h1.blue,a.blue{color:#00adef;}

/* orange */
div.orange,ul.orange li:hover,#sub ul.orange,#menu ul li.orange2:hover,#toggle a.orange2:hover{background:#ce4310;}
#menu ul.orange li.orange{background:#ce4310;color:#2d2d2d;font-weight:bold;}
#toggle ul.orange li.orange,#toggle a.orange{background:#ce4310;color:#2d2d2d;font-weight:bold;border:1px solid #ce4310;}
h1.orange,h2.orange,a.orange{color:#ce4310;}


/* lime */
div.lime,ul.lime li:hover,#sub ul.lime,#menu ul li.lime2:hover,#toggle a.lime2:hover{background:#f4ff40;}
#menu ul.lime li.lime{background:#f4ff40;color:#2d2d2d;font-weight:bold;}
#toggle ul.lime li.lime,#toggle a.lime{background:#f4ff40;color:#2d2d2d;font-weight:bold;border:1px solid #f4ff40;}
h1.lime,a.lime{color:#f4ff40;}

/* yellow */
div.yellow,ul.yellow li:hover,#toggle2 a:hover,#sub ul.yellow,#menu ul li.yellow2:hover,#toggle a.yellow:hover{background:#f0c431;}
#menu ul.yellow li.yellow{background:#f0c431;color:#2d2d2d;font-weight:bold;}
#toggle ul.yellow li.yellow,#toggle a.yellow,#toggle2 a.yellow{background:#f0c431;color:#2d2d2d;font-weight:bold;border:1px solid #f0c431;}
h1.yellow,a.yellow{color:#f0c431;}

/* teal */
div.teal,ul.teal li:hover,#sub ul.teal,#menu ul li.teal2:hover,#toggle a.teal:hover{background:#00d7cf;}
#menu ul.teal li.teal{background:#00d7cf;color:#2d2d2d;font-weight:bold;}
#toggle ul.teal li.teal,#toggle a.teal{background:#00d7cf;color:#2d2d2d;font-weight:bold;border:1px solid #00d7cf;}
h1.teal,a.teal{color:#00d7cf;}

input{font-family:"Lucida Grande","Lucida Sans Unicode";font-size:12px;}
input[type="text"]{padding:7px 3px;color:#fff;border:1px solid #444;width:175px;background:#111;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
input[type="submit"],.submit{padding:5px;color:#212121;font-size:12px;text-transform:uppercase;background:#ce4310;border:0;}
input[type="radio"],.radio{margin:0 5px 0 0;}

li.hover{float:left;height:25px;width:600px;overflow:hidden;}
li.hover ul{padding:0;margin:0;display:none;}
li.hover li{float:left;padding:0;margin:0;width:0px;background:#aaa;overflow:hidden;}
li.hover:hover ul{display:block;float:left;background:#00adef;}

.supersmall a{color:#f4ff40;}

#sub{display:none;position:absolute;top:436px;margin-left:130px;width:300px;height:28px;}
#sub ul{font-size:12.4px;text-transform:uppercase;}
#sub li{float:left;padding:6px 25px 6px 20px;background:#00adef;}
#sub li a{color:#212121;}
#sub li a:hover{text-decoration:underline;}

#preload{position:absolute;top:-5000px;left:-5000px;}
#mod{position:absolute;margin:485px 0 0 160px;font-size:11px;}
#mod a{color:#555;}
#mod a:hover{color:#c1272d;}
#mod.mod-contact{margin-top:775px;}