@charset "utf-8";
/* CSS Document */

	
body
{
	background-image:url(../images/background.jpg);
	background-repeat:repeat;
        margin: 0;
        padding: 0;
}
#top
{
	width:100%;
        margin: 0;
        padding:0;
	background-image:url(../images/topbar.jpg);
	background-repeat:repeat-x;
   
        
	}
#top img
{
	margin:0px;
	padding:0px;
	
	}
        
#content
{
    
    width:946px;
    height:auto;
    margin-left:auto;
    margin-right: auto;
    margin-top:0;
    padding:0;
        overflow: hidden;
    
}

#logobar
{
    width:100%;
    margin:0;
    padding: 0;
    
 }
#logo
{
    padding:0;
    float:left;
    width:654px;
    height:95px;
    color:gold;
    border:0;
}

#fb
{
   
  float:right;
  background-color: white; 
  color:blue;
  border:0;
  width:292px;
  height:95px;
  overflow: hidden;
  
}


#lastupdate p
{
    margin-top:5px;
    margin-bottom: 5px;
    padding: 0;
    font-style: italic;
    color: gray;
}
#search
{
  
  
}
#search span img
{
   
   margin: 0;
   padding: 0;
  
}

#search form
{
    float:right;

   width:250px;
   height: 20px;
   position: relative;
   top:-5px;
  
}

#search input 
{
    margin:0;
    padding: 0;
}

#search input.submitbutton
{
   position:relative;
    top:5px;
}

#assoc_login 
{
  
  float: right;
  width: 243px;
  
  height: 39px;
  
  
}
#assoc_login span
{
   
}
#assoc_login img
{
    position: relative;
    top:10px;
    left:25px;
}
#assoc_login a
{
    float:left;
    color:grey;
    text-decoration: none;
    font-family: serif;
}
#assoc_login p
{
    
    color:grey;
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size:12px;
}
#imagead
{
   width: 100%; 
}

#menu
{
  
  
}

#menu1
{
  margin:0;
  padding: 0;
  width:1024px;
  height:34px;

  background-image: url(../images/menu1back.jpg); 
  background-repeat: repeat-x;

}

#menu1 a.home
{
    display:block;height: 35px; width:101px;
    background-image: url('../images/home_white.jpg'); 
    float:left;
    
}

#menu1 a.homered
{
    display:block;height: 35px; width:101px;
    background-image: url('../images/home_red.jpg'); 
    float:left;
    
}

#menu1 a.home:hover
{
    background-image: url('../images/home_red.jpg'); 
    
     
}

#menu1 a.home2
{
    display:block;height: 35px; width:70px;
    background-image: url('../images/home_white2.jpg'); 
    float:left;
    
}

#menu1 a.homered2
{
    display:block;height: 35px; width:70px;
    background-image: url('../images/home_red2.jpg'); 
    float:left;
    
}

#menu1 a.home2:hover
{
    background-image: url('../images/home_red2.jpg'); 
    
     
}


#menu1 a.cpd
{
    display:block;height: 35px; width:73px;
    background-image: url('../images/cpd_white.jpg'); 
    float:left;
    
}

#menu1 a.cpd:hover
{
    display:block;height: 35px; width:73px;
    background-image: url('../images/cpd_red.jpg'); 
    
     
}


#menu1 a.aboutus
{
    display:block;height: 35px; width:93px;
    background-image: url('../images/aboutus_white.jpg'); 
    float:left;
    
}

#menu1 a.aboutus:hover
{
    background-image: url('../images/aboutus_red.jpg'); 
    
     
}


#menu1 a.iplanto
{
    display:block;height: 35px; width:97px;
    background-image: url('../images/iplantowhite.jpg'); 
    float:left;
    
}

#menu1 a.iplanto:hover
{
    background-image: url('../images/iplantored.jpg'); 
}
#menu1 a.cnhprojects
{
    display:block;height: 35px; width:124px;
    background-image: url('../images/cnhprojectswhite.jpg'); 
    float:left;
    
}

#menu1 a.cnhprojects:hover
{   width: 124px;
    background-image: url('../images/cnhprojectsred.jpg'); 
}
#menu1 a.propertytips
{
    display:block;height: 35px; width:113px;
    background-image: url('../images/propertytipswhite.jpg'); 
    float:left;
    
}

#menu1 a.propertytips:hover
{   
    background-image: url('../images/propertytipsred.jpg'); 
}
#menu1 a.newsroom
{
    display:block;height: 35px; width:105px;
    background-image: url('../images/newsroomwhite.jpg'); 
    float:left;
    
}

#menu1 a.newsroom:hover
{
    background-image: url('../images/newsroomred.jpg'); 
}
#menu1 a.cnhevents
{
    display:block;height: 35px; width:103px;
    background-image: url('../images/cnheventswhite.jpg'); 
    float:left;
    
}

#menu1 a.cnhevents:hover
{
    background-image: url('../images/cnheventsred.jpg'); 
}
#menu1 a.career
{
    display:block;height: 35px; width:81px;
    background-image: url('../images/careerwhite.jpg'); 
    float:left;
    
}

#menu1 a.career:hover
{
    background-image: url('../images/careerred.jpg'); 
}
#menu1 a.contactus
{
    display:block;height: 35px; width:122px;
    background-image: url('../images/contactwhite.jpg'); 
    float:left;
    
}

#menu1 a.contactus2:hover
{
    width:90px;
    background-image: url('../images/contactred2.jpg'); 
}

#menu1 a.contactus2
{
    display:block;height: 35px; width:90px;
    background-image: url('../images/contactwhite2.jpg'); 
    float:left;
    
}

#menu1 a.contactus:hover
{
    width:122px;
    background-image: url('../images/contactred.jpg'); 
}



#menu1 a.aboutus span:hover #menu2
{
    display:block;
    
     
}

#menu3
{
  margin:0;
  padding: 0;
  width:100%;
display: none;
  background-image: url('../images/menu3back.jpg');  
  background-repeat: repeat-x;
}
#menu3 a
{
    float:left;
}
#menu3 a.buy
{
    display:block;height: 32px; width:262px;
    background-image: url('../images/buywhite.jpg'); 
    
    
}
#menu3 a.buy:hover
{
    display:block;height: 32px; width:262px;
    background-image: url('../images/buyred.jpg'); 
}


#menu3 a.sell
{
    display:block;height: 32px; width:153px;
    background-image: url('../images/sellwhite.jpg'); 
    
    
}
#menu3 a.sell:hover
{
    display:block;height: 32px; width:153px;
    background-image: url('../images/sellred.jpg'); 
}

#menu3 a.rent
{
    display:block;height: 32px; width:138px;
    background-image: url('../images/rentwhite.jpg'); 
    
    
}
#menu3 a.rent:hover
{
    display:block;height: 32px; width:138px;
    background-image: url('../images/rentred.jpg'); 
}

#menu3 a.lease
{
    display:block;height: 32px; width:317px;
    background-image: url('../images/leasewhite.jpg'); 
    
    
}
#menu3 a.lease:hover
{
    display:block;height: 32px; width:317px;
    background-image: url('../images/leasered.jpg'); 
}

#menu4
{
  margin:0;
  padding: 0;
  width:100%;
    background-image: url('../images/menu4back.jpg');  
  background-repeat: repeat-x;
  display: none;
}
#menu4 a
{
    float:left;
}
#menu4 a.buyers
{
    display:block;height: 32px; width:209px;
    background-image: url('../images/buyerswhite.jpg'); 
    
    
}
#menu4 a.buyers:hover
{
    display:block;height: 32px; width:209px;
    background-image: url('../images/buyersred.jpg'); 
}

#menu4 a.sellers
{
    display:block;height: 32px; width:128px;
    background-image: url('../images/sellerswhite.jpg'); 
    
    
}
#menu4 a.sellers:hover
{
    display:block;height: 32px; width:128px;
    background-image: url('../images/sellersred.jpg'); 
}
#menu4 a.landlords
{
    display:block;height: 32px; width:156px;
    background-image: url('../images/landlordswhite.jpg'); 
   
    
    
}
#menu4 a.landlords:hover
{
    display:block;height: 32px; width:156px;
    background-image: url('../images/landlordsred.jpg'); 
}
#menu4 a.tenants
{
    display:block;height: 32px; width:195px;
    background-image: url('../images/tenantswhite.jpg'); 
    
    
}
#menu4 a.tenants:hover
{
    display:block;height: 32px; width:195px;
    background-image: url('../images/tenantsred.jpg'); 
}

#midsection {
    width:100%;
    margin-top: 5px;
    
}
#searchnvideo{
    float:right;
    width:100%;
    

}
#searchbox {
    float:left;
    width:615px;
    height:192px;
    margin:0;
    padding:0;
    background-image: url('../images/searchboxback.jpg');
    background-repeat: repeat-x;
    
}

#searchbox span.propertysearch
{
    font-size: medium;
    color: red;
    font-family: serif;
    margin-left: 20px;
    padding-top:40px;
}
#searchmid
{
    margin:0;
    padding: 0;
    width:25px;
    
    float:left;
}

#videobox {
    float:left;
}

#searchbottom {
    width:641px;
   
    float:left;
}

#videobottom {
    width:300px;
    float:left;
    
}

#adbox {
    margin:0;
    padding:0;
    width:100%;
    
}

#adleft{
    float:left;
    margin-right: 5px;
    padding-top: 0;
}
#admid {
    float:left;
    margin-right: 5px;
   padding-top: 0;
}

#newsbox 
{
    float:left;
    margin-right: 0;
    padding-right: 0;
    padding-top: 0;
}

#news
{
    background-image: url('../images/searchboxback.jpg');
    background-repeat: repeat-x;
    width:299px;
    height:115px;
}
#news a
{
    text-decoration: none;
    color:black;
    font-family: Tahoma,sans-serif;
    font-size: small;
}
#news a:hover
{
    text-decoration: none;
    color:red;
    
}
#bottomlinks
{
    float:right;
    width:100%;
    margin-top:5px;
   
   
   
}

#ourpartners 
{
  
}

#ourpartnerslinks
{
  width: 942px;
  height:157px;
   background-image: url('/images/partners/6.jpg');
   background-repeat: repeat-x;
  
}
#bankrates
{
    margin-top:5px;
}

#bankrateslinks {
    background-image: url('../images/bankrateslinksback.jpg');
    width:942px;
}

#footer{
     width:942px;
    
    background-image: url('../images/copyrightback.jpg');
    background-repeat: repeat-x;
        overflow: hidden;
    
}

#blankspace
{
    height:20px;
    
}


#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #CCFF9D;}

img{
    
    border:none;
}

a
{
    text-decoration: none;
}