body {
  background-color: #898989;
}

#header {
  padding-top: 7px;
  position: relative;
  width: 100%;
  background: url(/images/home-bg-repeat.png);
  background-repeat: repeat-x;
  height: 406px;
}

#header .header-content {
  margin: 0px auto 0px auto;
  width: 885px;
  height: 406px;
  background: url(/images/home-header-cropped.jpg) no-repeat;
  background-color: #000;
  position: relative;
}


#header .nav {
  width: 885px;
  height: 30px;
  position: absolute;
  top: 375px;    
  left: 0px;
  background: url(/images/home-nav-cropped.jpg) no-repeat;
  background-color: #000;
}

#header .nav li {
  display: inline;
}

#header .nav li a:link, 
#header .nav li a:visited {
  position: absolute;
  top: 0;
  height: 30px;
  text-indent: -9000px;
  overflow: hidden;
}


/* Company Info button */
#header .nav .company a:link, 
#header .nav .company a:visited {
  left: 192px;
  width: 128px;
}   
#header .nav .company a:hover, 
#header .nav .company a:focus {
  background: url(/images/home-nav-cropped.jpg) no-repeat -192px -30px;
}

#header .nav-company {
  position: absolute;
  top: 0;
  left: 192px;
  width: 128px;
  height: 30px;
  background: url(/images/home-nav-cropped.jpg) no-repeat -192px -30px;
}


/* Portfolio button */
#header .nav .property a:link, 
#header .nav .property a:visited {
  left: 321px;
  width: 128px;
}   
#header .nav .property a:hover, 
#header .nav .property a:focus {
  background: url(/images/home-nav-cropped.jpg) no-repeat -321px -30px;
}

#header .nav-property {
  position: absolute;
  top: 0;
  left: 321px;
  width: 128px;
  height: 30px;
  background: url(/images/home-nav-cropped.jpg) no-repeat -321px -30px;
}


/* Tenant button */
#header .nav .tenant a:link, #header .nav .tenant a:visited {
  left: 450px;
  width: 128px;
}   
#header .nav .tenant a:hover, #header .nav .tenant a:focus {
  background: url(/images/home-nav-cropped.jpg) no-repeat -450px -30px;
}

#header .nav-tenant {
  position: absolute;
  top: 0;
  left: 450px;
  width: 128px;
  height: 30px;
  background: url(/images/home-nav-cropped.jpg) no-repeat -450px -30px;
}


/* News button */
#header .nav .news a:link, #header .nav .news a:visited {
  left: 579px;
  width: 128px;
}   
#header .nav .news a:hover, #header .nav .news a:focus {
  background: url(/images/home-nav-cropped.jpg) no-repeat -579px -30px;
}

#header .nav-news {
  position: absolute;
  top: 0;
  left: 579px;
  width: 128px;
  height: 30px;
  background: url(/images/home-nav-cropped.jpg) no-repeat -579px -30px;
}


/* Contact button */
#header .nav .contact a:link, 
#header .nav .contact a:visited {
  left: 708px;
  width: 128px;
}   
#header .nav .contact a:hover, 
#header .nav .contact a:focus {
  background: url(/images/home-nav-cropped.jpg) no-repeat -708px -30px;
}

#header .nav-contact {
  position: absolute;
  top: 0;
  left: 708px;
  width: 128px;
  height: 30px;
  background: url(/images/home-nav-cropped.jpg) no-repeat -708px -30px;
}

#content, #footer {
  background-color: #000;
  width: 885px;
}

#prefooter {
  margin:0 auto;
  width:775px;
  border-top: 1px solid #333333;
  background-color:#000;
  padding-bottom:20px;
}

#footer {
  border-top: none;
}

#content {
  margin: 0px auto;
  font-size: 10px;
  color: #fff;
  width: 829px;
  padding-left: 56px;
}

#content h1 {
  color: #ffce00;
  font-size: 2.4em;
  font-weight: normal;
  padding-bottom: 5px;
}

#content p {
  font-size: 1.2em;
  line-height: 1.8em;
  padding-bottom: 10px;
}

#content p.questions {
  color: #808080;
  font-size: 1.4em;
  line-height: 2.0em;
}

#content p.questions .tel {
  color: #ffce00;
  font-size: 1.4em;
}

#content a {
  color: #fff;
  text-decoration: underline;
}

#content a img {
  border: none;
  text-decoration: none;
}


#header div.home-search {
  width: 230px;
  margin: 52px 40px 0 62px;  
  float: left;
}

#header .home-search .property-type {
  width: 172px;
  margin-left: 45px;
}

#content .home-text {
  float: left;
  width: 475px;
  padding-top: 27px;
  padding-bottom: 50px;
}

#content .home-logo {
  width:230px;
  padding-right:62px;
  padding-top:5px;
  float: left;
}

#header .home-search .num {
  color: #000;
  font-weight: bold;
  font-size: 1.25em;
  line-height: 1.9em;
  padding-left: 28px;
  margin: 0px 16px 0px 16px;
}

#header .home-search .num2 {
  margin-top: 8px;
  margin-bottom: -3px;
}

#header .home-search .select-location #state, 
#header .home-search .select-location #city  {
  width: 83px;
  height: 16px;
  border: 1px solid #aaaaaa;
  background-color: #fff;
  color: #000;
  font-size: .7em;
  padding-left: 3px;
}

#header .home-search .num3 {
  padding-top: 8px;
  margin-top: 1px;
  text-align: center;
}

#header form #retail, 
#header form #flex, 
#header form #office, 
#header form #bulk {
  display:none;  
} 

