body  {  margin:0;
      text-align:center;
}

/*
h2  {  float:right;
    clear:none;
    
    font:12px/12px;
    
    display:inline;
}
*/
h1 {

	color: #000;
	font-size: 18px;
}

h3 {
  color: #333;
  padding: 0;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
}

#whole  {  
  margin:0 auto;
  width:730px;
      
  text-align:left;
}

#banner {
  background-color: black;
  width:730px;
}

#banner A {
  text-decoration: none;
  font-size: 18px;
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  display: inline;  /* This is a hack to get IE to display float margins correctly */
  margin: 2px 6px;
}

#banner A:hover {
  text-decoration: underline;
}


#header  {  
  float:left;
  text-align:left;
      
  width:800px;
        
  font-family:"Trebuchet MS";
  font-size:14px;
        
  margin:0 0 30px 0;        
}

#header  p  {  
  font-size:13px;
  
  color:#333;
          
  line-height:16px;
          
  margin:10px 0 0 0;
  padding:0;
}

#header  h2  {  
  font-family:georgia,serif;
  font-size:20px;
          
  margin:10px 0 0 0;
  padding:0;
          
  color:#666;
}

#header  img  {  
  border:0;
}

#mid_header  {  
  float:left;
  text-align:left;
      
  width:730px;
        
  font-family:"Trebuchet MS";
  font-size:14px;
        
  margin:0 0 30px 0;        
}

#mid_header  p  {  
  font-size:13px;
  
  color:#333;
          
  line-height:16px;
          
  margin:10px 0 0 0;
  padding:0;
}

#mid_header  h2  {  
  font-family:georgia,serif;
  font-size:20px;
          
  margin:10px 0 0 0;
  padding:0;
          
  color:#666;
}

#mid_header  img  {  
  border:0;
}


#left    {  position:fixed;
        top:20px;
        left:auto;
        width:200px;
        
        margin:0;
}

#right  {  float:left;
      width:730px;
      
      
}

.front_page_nav  {  
  float:left;
  width:730px;
  margin-bottom: 10px;
  padding:10px 0;
  border:1px solid #999;
  /*line-height: 30px;*/
}

.front_page_nav  em  {  font:11px/11px sans-serif;
              vertical-align:super;
              font-style:italic;
  
}

.front_page_nav1  {  
  float:left;
  width:730px;
  margin-bottom: 10px;
  padding:10px 0;
  /*line-height: 30px;*/
}

.front_page_nav1  em  {  font:11px/11px sans-serif;
              vertical-align:super;
              font-style:italic;
  
}


.nav_row  {  
  padding:5px 0 5px 0;
  text-align:justify;
}




.nav_link,.nav_link_empty  {  padding:0px 0 0px 10px;
                  
                font-family:"Georgia",serif;
                
                text-decoration:none;
  
}

.nav_link  {  color:#333;
        font-size:15px;
}

.nav_link:hover,.nav_link:hover em  {  color:#000;
                    
}

.nav_link_empty  {  color:#888;
          font-size:13px;
}


.nav_link  em  {  color:#999;
  
}

.nav_link_empty  em  {  color:#ccc;
}

span  { 
  float:left;
  clear:both;
  margin:1px 0 1px 0;
  width:730px;
  padding:10px;
  font-family:"Trebuchet MS",sans-serif;
}
  
span.neighborhood  { 
  height: 45px;
  border-bottom:2px solid #f0f0f0;
  border-right:1px solid #f3f3f3;
  background:url(../img/neighborhood_title_bg.jpg);
            
  padding:5px 0 0 0;
  margin:0;
            
  color:#999;
}
  
  span.neighborhood_small  {  height:30px;
                      
                  padding:10px 0 0 10px;
                  margin:20px 0 0 0;
                  
                  color:#999;
                              
  }
  
  span.neighborhood_small  h1  {  float:left;
  
              font-family:"Georgia",serif;
              font-size:18px;
              letter-spacing:-1px;
              font-weight:bold;
              
              margin:1px;
              padding:0;
              
              text-transform:capitalize;
              
              display:inline;
              
              color:#333;
  }
  
  span.neighborhood_small  em  {  float:left;
  
              vertical-align:super;  
              font-size:12px;
              
              color:#999;
  }


  
  span.neighborhood_footer  { 
    text-align:right;
    padding: 5px 0 0 0;
    margin:0 0 30px 0;
                  
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
                  
    height:20px;
  }
  
  span.neighborhood_footer  a  { 
    color:#333;
    padding:10px 15px 10px 10px;
    font-size:11px;
  }
  
  span.neighborhood  h1  {  float:left;
  
              font-family:"Georgia",serif;
              font-size:18px;
              letter-spacing:-1px;
              font-weight:bold;
              
              margin:1px;
              padding:0;
              
              text-transform:capitalize;
              
              display:inline;
              
              color:#333;
  }
  
  span.neighborhood  em  {  float:left;
  
              vertical-align:super;  
              font-size:15px;
              
              color:#999;
  }
  
  span.neighborhood  table  {  float:right;
                clear:none;
                font-size:10px;
              
                width:150px;
                
                text-align:right;

                margin-right:10px;
  }
  
  span.neighborhood table td  {  padding:2px;
  
  }
  
  a.neighborhood_info  {  float:left;
              display:block;
              font-size:11px;
              
              padding-left:3px;
              
              color:#ccc;
              letter-spacing:1px;
  }
  
  td.name_psf  {  text-align:left;
          border-right:1px solid #e6e6e6;

  }
  
  td.value_psf  {  font-size:11px;
          font-weight:bold;
          
          
  }
  
  td.name_pm  {  text-align:left;
          border-top:1px solid #e6e6e6;
          border-right:1px solid #e6e6e6;          
  }
  
  td.value_pm  {  font-size:11px;
          font-weight:bold;
          border-top:1px solid #e6e6e6;
  }

  
  span.property    {  
    font-size:11px;
    border-bottom:1px solid #f3f3f3;
    padding: 4px 0 0 0;
    margin-bottom: -1px;
    margin-top: 1px;
  }
  
  span.property  p  {
    display:inline;
    float:left;
  }
  
  a.thumbnail  {
    float:left;
    clear:none;
    margin:0 0 10px 0;
  }
  
  a.thumbnail img  {  
    border:3px solid #333;
    width:80px;
    height:60px;
  }    

  /* TITLE / TYPE */
  p.title_type  {  
    width:280px;
    margin:0 10px 0 10px;
  }
  
  a.title  { 
    font-family:"Georgia",serif;
    font-size:16px;
    color:#333;
    display:block;
    font-weight:bold;
    letter-spacing:-1px;
  }
  
  a.title em  {  vertical-align:super;
            font-size:11px;
            text-transform:lowercase;
          font-variant:normal;
  
  }
  
  a.neighborhood  {  font-size:11px;
            font-weight:normal;
            text-transform:capitalize;
            display:inline;
            /*block*/
            margin-top:9px;
            
            text-decoration:none;
            
            letter-spacing:1px;
            
            color:#999;
            
  }
  
  a.type  {  
    font-size:11px;
/*15*/
    text-transform:uppercase;
    display:inline;
/*block*/
    letter-spacing:1px;
    margin-top:3px;
    color:#333;
  }
  /* RENT / SPACE */
  
  p.rent_space  {  
    width:120px;
    margin:0;
  }
  
  p.rent_space  b  {
    display:block;
    line-height:22px;
    font-size:13px;
  }
  
  b.sqft  {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;        
  }
  
  span.property p.agent  { 
    width:200px;
    margin: 0;
    padding: 0;
    display: block;
    float: right;
  }
  
  a.name  {
   font-size: 16px;
   float: right;
   color: #333;
   letter-spacing: -1px;
   text-transform: capitalize;
  }
  
  a.email  {    
   float: right;
   font-size:14px;
   color:#333;
   letter-spacing:-1px;
  }
  
  b.phone  {
    float:right;
    width:115px;
    text-align:left;
    font-size:16px;
  }
  
  span.agent_header  {  
    padding:0;
    margin-bottom: 20px;
  }
  
  span.agent_header  h1  {  float:left;
  
              font-family:"Georgia",serif;
              font-size:25px;
              letter-spacing:-1px;
              font-weight:bold;
              
              margin:1px;
              padding:0;
              
              text-transform:capitalize;
              
              display:inline;
              
              color:#333;
  }
  
  span.agent_header  em  {  float:left;
  
              vertical-align:super;  
              font-size:13px;
              
              color:#999;
  }
  
  span.agent_header  img  {  float:left;
                  border:3px solid #333;
                  
                  padding:0;
  }
  
  span.agent_header  p  {  float:right;  
                font:17px/22px "Georiga",serif;
                
                width:575px;
                
                margin:0px 10px 5px;
                
                color:#666;
  }
  
#footer {  
  float:left;
  width:730px;  
  margin:10px 0px;
}
  
#footer p  {  
  font-size:10px;
  color:#666;
  font-family:"Trebuchet MS",sans-serif;
  text-align:justify;
}


/* Added by Dinaminds on Sep 29, 2008 */
/* "See All" link after each listing */
span.see_all			{ text-align: right; font-size: 13px; padding: 1px; padding-top: 6px; height: 25px;}
span.see_all a		{ font-weight: bold; }

