*{padding:0;margin:0;}
img{border:0;padding:0px;margin:0px;}
body{margin:0;padding:0;background:#FFF url('../images/body.jpg') repeat-x;font-family:Arial;}
#container{height:auto;position:relative;width:850px;margin:0px auto auto;padding:0;margin-top:90px;}
#container h1 { display:none; }
#header{width:800px;height:52px;background:url('../images/top.png') no-repeat;margin-left:20px;top:-25px;position:absolute;z-index:1000;}
#wrapper{background:url('../images/menu.jpg') 50px 0 repeat-y;}
#logo{position:absolute;z-index:2000;top:-95px;left:-50px;}
#info{position:absolute;z-index:2000;top:-90px;left:450px;}
#slogan{position:absolute;width:459px;height:309px;z-index:1000;top:120px;left:360px;}
#aboutSlogan{position:absolute;width:265px;height:82px;z-index:4000;top:512px;left:550px;}
#whySlogan{position:absolute;width:208px;height:82px;z-index:4000;top:1125px;left:600px;}
#loftSlogan{position:absolute;width:242px;height:82px;z-index:4000;top:473px;left:570px;}
#featuresSlogan{position:absolute;width:378px;height:82px;z-index:4000;top:605px;left:440px;}
#featuresSlogan.tour{position:absolute;width:378px;height:82px;z-index:4000;top:476px;left:440px;}
#downtownSlogan{position:absolute;width:455px;height:82px;z-index:4000;top:1777px;left:365px;}
#contactSlogan{position:absolute;width:341px;height:82px;z-index:4000;top:432px;left:470px;}

/* Top Nav  */
.navigation2 { display:none; }
#menu{width:189px;height:467px;float:left;margin-left:51px;}
#menu ul{margin-top:60px;display:block;}
#menu li{list-style:none;float:left;margin-bottom:10px;}
#menu li a{text-decoration:none;color:#FFF;float:left;display:block;height:32px;width:189px;}
#home {background:url('../images/home.jpg') 0px 1px no-repeat;z-index:3000;position:relative;}
#home:hover, #home.active{background:url('../images/home.jpg') 0px -33px no-repeat;}
#about {background:url('../images/about.jpg') 0px 1px no-repeat;}
#about:hover, #about.active{background:url('../images/about.jpg') 0px -33px no-repeat;}
#why{background:url('../images/why.jpg') 0px 1px no-repeat;}
#why:hover, #why.active{background:url('../images/why.jpg') 0px -33px no-repeat;}
#available{background:url('../images/available.jpg') 0px 1px no-repeat;}
#available:hover, #available.active{background:url('../images/available.jpg') 0px -33px no-repeat;}
#features{background:url('../images/features.jpg') 0px 1px no-repeat;}
#features:hover, #features.active{background:url('../images/features.jpg') 0px -33px no-repeat;}
#benefits{background:url('../images/benefits.jpg') 0px 1px no-repeat;}
#benefits:hover, #benefits.active{background:url('../images/benefits.jpg') 0px -33px no-repeat;}
#photoGallery{height:52px !important;background:url('../images/photoGallery.jpg') 0px 0px no-repeat;}
#photoGallery:hover, #photoGallery.active{background:url('../images/photoGallery.jpg') 0px -52px no-repeat;}
#tour{height:60px !important;background:url('../images/tour.jpg') 0px 0px no-repeat;}
#tour:hover, #tour.active{background:url('../images/tour.jpg') 0px -60px no-repeat;}
#contact{background:url('../images/contact.jpg') 0px 1px no-repeat;}
#contact:hover, #contact.active{background:url('../images/contact.jpg') 0px -33px no-repeat;}
#menu h4{color:#af1d2b;font-size:11px;margin-left:20px;display:block;}
#menu span{margin-left:20px;color:#FFF;display:block;}
#floorPlans{height:82px !important;width:197px !important;display:block;float:left;background:url('../images/singlelevel_floorplans.jpg') 0px 0px no-repeat; background-position:bottom center;}
#floorPlans:hover{background:url('../images/singlelevel_floorplans.jpg') no-repeat; background-position:top center;float:left;}
#floorPlans2{height:82px !important;width:197px !important;display:block;margin-left:10px;background:url('../images/mezzanine_floorplans.jpg') 0px 0px no-repeat;float:left;  background-position:bottom center;}
#floorPlans2:hover{background:url('../images/mezzanine_floorplans.jpg') no-repeat; background-position:top center;float:left;margin-left:10px;}
/* Text */
#text{float:left;width:580px;min-height:412px;height: auto !important;height:412px;background:#220509;padding-bottom:55px;}
#text h3{color:#af1d2b;display:block;margin-top:80px;margin-left:30px;font:19px Arial;margin-bottom:5px;}
#text p{color:#FFF;font:14px Arial;line-height:1.3em;margin-left:40px;margin-right:20px;margin-bottom:20px;}
#text p a{color:#fff;}
#text p a:hover{text-decoration:none;}
#text #notFound {color:#FFF;text-align:center;padding-top:200px;display:block;}
#text  #gallery{display:block;float:left;width:128px;height:85px;margin-top:20px;margin-left:45px;}
/* Content Box */
#contentHeader{width:780px;height:26px;margin-left:50px;clear:both;background:url('../images/contentHeader.png') no-repeat;}
#content{width:770px;height:320px;background:url('../images/content.jpg') repeat-x;margin-left:60px;clear:both;}
#content.page{height:125px;}
#content.page #gallery{display:block;float:left;width:128px;height:85px;margin-top:22px;margin-left:21px;}
#content #leftCol{float:left;display:block;margin-right:90px;}
#content h3{color:#af1d2b;font-size:15px;margin-left:20px;padding-top:20px;padding-bottom:10px;float:left;display:block;}
#content #leftCol span.errors{float:left;clear:left;display:block;margin:-5px 0px 10px 20px;color:#FF0000;}
#content #leftCol span.success{float:left;clear:left;display:block;margin:-5px 0px 10px 20px;color:#00FF00;}
#content form{float:left;clear:left;}
#content form span{display:block;margin-bottom:20px;}
#content form label{color:#FFF;width:80px;display:block;text-align:left;float:left;margin-left:20px;font-size:14px;}
#content form input{width:175px;padding:2px;font:bold 13px Arial;border:1px #9f9f9f solid;}
#content form textarea{width:175px;height:60px;border:1px #9f9f9f solid;padding:2px;font:bold 13px Arial;}
#content form input.button{margin-left:115px;background:#190406;color:#FFF;border:#af1d2b 1px solid;padding:2px 4px;font:bold 12px Arial;width:auto;}
#content form input.button:hover{cursor:pointer;}
#col{width:177px;height:320px;background:url('../images/col.png') no-repeat;float:left;}
#col h3{margin:0px;float:none;text-align:center;padding-bottom:5px;}
#col p{color:#fff;font-size:13px;margin:0px 10px;clear:left;line-height:1.5em;}
#col a{font-size:13px;color:#b8bf66;margin-left:10px;}
#col a:hover{text-decoration:none;}
#col.mid{margin-right:30px;}

/* Footer  */
#footer{width:830px;height:75px;color:#af1d2b;background:url('../images/footer.png') no-repeat;}
#footer p{font-size:12px;padding:48px 65px 0 35px;}
#footer p span{color:#641119;}
#footer a{text-decoration:none;color:#af1d2b;}
#footer a:hover{text-decoration:underline;}

