body {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #242424;
  color: #333333;
}

td , th , p , ol , li , div , dl , dt , dd , blockquote {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin:0px;
}

h1, h2, h3, h4 {color:#BF8703;margin:0px;}

form {margin: 0px;}

hr {color:#BF8703;height:1px;background-color:#BF8703;border:none;}

a:link {color:#BF8703;font-weight:bold;text-decoration:none;}
a:visited {color:#BF8703;font-weight:bold;text-decoration:none;}
a:active {color:#BF8703;font-weight:bold;text-decoration:none;}
a:hover {color:#BF8703;font-weight:bold;text-decoration:none;}

a.noLink:link {color:#000000;text-decoration:none;cursor:default;}
a.noLink:visited {color:#000000;text-decoration:none;cursor:default;}
a.noLink:active {color:#000000;text-decoration:none;cursor:default;}
a.noLink:hover {color:#000000;text-decoration:none;cursor:default;}

table.header {height:102px;padding:0px;background-color:#242424;}
span.headerBar {color:#f2ffcb;font-size:10px;}

table.header a:link {color:#f2ffcb;font-size:10px;font-weight:bold;text-decoration:none;}
table.header a:visited {color:#f2ffcb;font-size:10px;font-weight:bold;text-decoration:none;}
table.header a:active {color:#f2ffcb;font-size:10px;font-weight:bold;text-decoration:none;}
table.header a:hover {color:#f2ffcb;font-size:10px;font-weight:bold;text-decoration:none;}

table.footer, table.footer div {padding:0px;color:#666666;font-size:10px;}

td.leftcell {background-color:#F2FFCB;}
td.navcell {width:289px;}
td.rightcell {background-color:#101010;}
div.blokhaustab {position:absolute;top:400px;left:0px;}

/* home & gallery */
td.maincell {width:711px;} 

/* floorplans, press, contact & sitemap */
td.contentcell1 {width:35px;background-color:#BF8703;z-index:9999}
td.contentcell2 {width:676px;background-color:#F2FFCB;}
div.contentdiv1 {width:35px;height:436px;}
div.contentdiv2 {width:676px;height:436px;position:relative;}
div.floorselectnav {position:absolute;top:410px;left:0px;padding-left:15px;}
td.floorselectnavdiv {color:#BF8703;padding-left:3px;padding-right:4px;}

/* floorplans interior */
div.backlink {position:absolute;top:410px;left:0px;padding-left:15px;}

/* contact map */
td.contentcell1contactmap {width:180px;background-color:#BF8703;}
div.contentdiv1contactmap {position:relative;width:180px;height:436px;}
td.contentcell2contactmap {width:531px;background-color:#F2FFCB;}
div.contentdiv2contactmap {position:relative;width:531px;height:436px;}
div.contactmapback {position:absolute;top:410px;left:0px;width:165px;padding-right:15px;text-align:right;}

/* misc */
.err {color: #FF3333;}
.error {color: #FF3333;}
.val {color: #339933;}
.valid {color: #339933;}
.hide {display:none;}
.show {display:block;}


div#info {
  position:absolute;
  margin: 0 auto;
  opacity: .90;
  background-color: #000;
  height: 436px;
  width: 711px;
  margin-top: -436px;
  margin-left: -35px;
  
}

div#info p{
  font-size: 15px;
  color: #fff;
  padding: 20px;
  text-align: justify;
}

a#info_link{
  color: #666;
  text-decoration:none;
  font-size: 10px;
  position: absolute;
  right: 10px;
}


a#info_link:hover {
  text-decoration: underline;
}


div#flashnav{
  width: 289px;
  height: 436px;
  border: 0px solid #000000;
  background: url(../../img/navbg.jpg) no-repeat top left;
  position: relative;
  overflow: hidden;
}

ul#navul {
  position: absolute;
  left: 0;
  top: 230px;
  margin:0;
  padding:0;
  width: 289px;
  text-align:center;
}

ul#navul li{
  list-style-position:inside;
  list-style-type: none;
  display: inline;
}

ul#navul li a{
  color: #D0D0D0;
  font: normal bolder 10px "Trebuchet MS", Arial, Helvetica;  
  margin-right: 5px;
}



a#leasing_link{
  position: absolute;
  bottom: 15px; 
  left: -160px; 
}

a#events_link{
  position: absolute;
  bottom: 15px; 
  left: -160px; 
}

a#leasing_link:hover, a#events_link:hover{
  color: #fff;
}

div#map span{
  font-size: 8px;
}