*, ul {
  padding: 0;
  margin: 0;
  list-style: none;
  color:#FFFFFF
}
/*  3:  NAVIGATION
-----------------------------------*/
#nav {
width: 974px;
height:36px;
margin-left:auto;
margin-right:auto;
}

#nav li {
  float: left; 
  position: relative;
}
#nav li {
  float: left; 
  position: relative;
}
#nav li li {
  border-right:0;
}
#nav li a {
  float: left;
  position: relative;
  min-height: 26px;
  text-decoration: none;
  color: #000;
  font-size: 13px;
}



/* Century logo*/

#logo-image {
  float:right;
  width:231px;
  height:109px;
  
}

/* Bottom Navigation */

#bnav {
float:none;
position:absolute;bottom:-4px;left:0px;
width: 720px;
height:45px;
margin-left:auto;
margin-right:auto;
padding-left:0px;
}



#bnav li a {
  float: left;
  position: relative;
  min-height: 26px;
  text-decoration: none;
  color: #000000;
  font-size: 13px;
}
#bnav li {
  float: left; 
  position: relative;
}

/* LEVEL 2 */
#bnav ul {
 position: absolute;
 visibility:hidden;
  border: 0;
  font-size: 11px;
  /*border-top:1px solid white;*/
}


#bnav li:hover ul, #nav li.sfhover ul {	
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
/*  width: 114px;
  background: #fff7db;
  padding:5px 0px 5px 0px; */ /*Steve Removed*/
  z-index:10; /*Steve Added*/
  width:750px; /*Steve Added*/ 
}
#bnav ul li a {
/*  width: 104px;*/ /*Steve Removed*/
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  /*padding:5px 0px 2px 10px;*/ /*Steve Removed*/
  padding:10px 5px 10px 7px; /*Steve Added*/
  background: #fff7db; /*Steve Added*/
  border-right:3px solid #ffffff; /*Steve Added*/
  margin-right:-1px; /*Steve Added*/
  white-space:nowrap; /*Steve Added*/   
  
}
#bnav ul li a:hover, #nav ul li a.current {
 float: left; 
  background: #f1b600;   
}

/*Commercial Classes*/
#cnav {
float:none;
position:absolute;bottom:-4px;left:0px;
width: 465px;
height:45px;
margin-left:auto;
margin-right:auto;
padding-left:0px;
}



#cnav li a {
  float: left;
  position: relative;
  min-height: 26px;
  text-decoration: none;
  color: #000000;
  font-size: 13px;
}
#cnav li {
  float: left; 
  position: relative;
}

/* LEVEL 2 */
#cnav ul {
 position: absolute;
 visibility:hidden;
  border: 0;
  font-size: 11px;
  /*border-top:1px solid white;*/
}

#cnav li:hover ul, #nav li.sfhover ul {	
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
/*  width: 114px;
  background: #fff7db;
  padding:5px 0px 5px 0px; */ /*Steve Removed*/
  z-index:10; /*Steve Added*/
  width:750px; /*Steve Added*/ 
}
#cnav ul li a {
/*  width: 104px;*/ /*Steve Removed*/
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  /*padding:5px 0px 2px 10px;*/ /*Steve Removed*/
  padding:10px 5px 10px 7px; /*Steve Added*/
  background: #edf7f9; /*Steve Added*/
  border-right:3px solid #ffffff; /*Steve Added*/
  margin-right:-1px; /*Steve Added*/
  white-space:nowrap; /*Steve Added*/   
}


/*#cnav li:hover ul, #nav li.sfhover ul {
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
  width: 114px;
  background: #edf7f9;
  padding:5px 0px 5px 0px;
}
#cnav ul li a {
width: 104px;
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  padding:5px 0px 2px 10px;
}*/
#cnav ul li a:hover, #nav ul li a.current {
  background: #89d4e2;
}



/*New project Classes*/
#pnav {
float:none;
position:absolute;bottom:-4px;left:0px;
width: 352px;
height:45px;
margin-left:auto;
margin-right:auto;
padding-left:0px;
}



#pnav li a {
  float: left;
  position: relative;
  min-height: 26px;
  text-decoration: none;
  color: #000000;
  font-size: 13px;
}
#pnav li {
  float: left; 
  position: relative;
}

/* LEVEL 2 */
#pnav ul {
 position: absolute;
 visibility:hidden;
  border: 0;
  font-size: 11px;
  /*border-top:1px solid white;*/
}
#pnav li:hover ul, #nav li.sfhover ul {	
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
/*  width: 114px;
  background: #fff7db;
  padding:5px 0px 5px 0px; */ /*Steve Removed*/
  z-index:10; /*Steve Added*/
  width:750px; /*Steve Added*/ 
}
#pnav ul li a {
/*  width: 104px;*/ /*Steve Removed*/
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  /*padding:5px 0px 2px 10px;*/ /*Steve Removed*/
  padding:10px 5px 10px 7px; /*Steve Added*/
  background: #f6f7ee; /*Steve Added*/
  border-right:3px solid #ffffff; /*Steve Added*/
  margin-right:-1px; /*Steve Added*/
  white-space:nowrap; /*Steve Added*/   
}

/*#pnav li:hover ul, #nav li.sfhover ul {
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
  width: 114px;
  background: #f6f7ee;
  padding:5px 0px 5px 0px;
}
#pnav ul li a {
width: 104px;
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  padding:5px 0px 2px 10px;
}*/
#pnav ul li a:hover, #nav ul li a.current {
  background: #b3b68f;
}

/*Rural Property Classes*/
#rnav {
float:none;
position:absolute;bottom:-4px;left:0px;
width: 352px;
height:45px;
margin-left:auto;
margin-right:auto;
padding-left:0px;
}



#rnav li a {
  float: left;
  position: relative;
  min-height: 26px;
  text-decoration: none;
  color: #000000;
  font-size: 13px;
}
#rnav li {
  float: left; 
  position: relative;
}

/* LEVEL 2 */
#rnav ul {
 position: absolute;
 visibility:hidden;
  border: 0;
  font-size: 11px;
  /*border-top:1px solid white;*/
}
#rnav li:hover ul, #nav li.sfhover ul {	
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
/*  width: 114px;
  background: #fff7db;
  padding:5px 0px 5px 0px; */ /*Steve Removed*/
  z-index:10; /*Steve Added*/
  width:750px; /*Steve Added*/ 
}
#rnav ul li a {
/*  width: 104px;*/ /*Steve Removed*/
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  /*padding:5px 0px 2px 10px;*/ /*Steve Removed*/
  padding:10px 5px 10px 7px; /*Steve Added*/
  background: #f6ede0; /*Steve Added*/
  border-right:3px solid #ffffff; /*Steve Added*/
  margin-right:-1px; /*Steve Added*/
  white-space:nowrap; /*Steve Added*/   
}
/*#rnav li:hover ul, #nav li.sfhover ul {
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
  width: 114px;
  background: #f6ede0;
  padding:5px 0px 5px 0px;
}
#rnav ul li a {
width: 104px;
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  padding:5px 0px 2px 10px;
}*/
#rnav ul li a:hover, #nav ul li a.current {
  background: #b6730f;
  
}

/*Fine Home Classes*/
#fnav {
float:none;
position:absolute;bottom:-4px;left:0px;
width: 352px;
height:45px;
margin-left:auto;
margin-right:auto;
padding-left:0px;
}



#fnav li a {
  float: left;
  position: relative;
  min-height: 26px;
  text-decoration: none;
  color: #000000;
  font-size: 13px;
}
#fnav li {
  float: left; 
  position: relative;
}

/* LEVEL 2 */
#fnav ul {
 position: absolute;
 visibility:hidden;
  border: 0;
  font-size: 11px;
  /*border-top:1px solid white;*/
}

#fnav li:hover ul, #nav li.sfhover ul {	
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
/*  width: 114px;
  background: #fff7db;
  padding:5px 0px 5px 0px; */ /*Steve Removed*/
  z-index:10; /*Steve Added*/
  width:750px; /*Steve Added*/ 
}
#fnav ul li a {
/*  width: 104px;*/ /*Steve Removed*/
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  /*padding:5px 0px 2px 10px;*/ /*Steve Removed*/
  padding:10px 5px 10px 7px; /*Steve Added*/
  background: #f4f1e5; /*Steve Added*/
  border-right:3px solid #ffffff; /*Steve Added*/
  margin-right:-1px; /*Steve Added*/
  white-space:nowrap; /*Steve Added*/   
}

/*#fnav li:hover ul, #nav li.sfhover ul {
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0;
  top: 37px;
  width: 114px;
  background: #f4f1e5;
  padding:5px 0px 5px 0px;
}
#fnav ul li a {
width: 104px;
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  padding:5px 0px 2px 10px;
}*/
#fnav ul li a:hover, #nav ul li a.current {
  background: #c1a431;
  
}

/*Brochure Naviagtion*/
#brochure-nav {
width: 733px;
height:36px;
padding-top:20px;
padding-left:22px;
margin-left:auto;
margin-right:auto;

}

/*New Brochure Naviagtion*/
#newbrochure-nav {
width: 600px;
height:36px;
padding-top:20px;
padding-left:22px;
margin-left:auto;
margin-right:auto;
}

#brochure-nav li {
  float: left; 
  position: relative;
}
#brochure-nav li li {
  border-right:0;
}
#brochure-nav li a {
  float: left;
  position: relative;
  min-height: 14px;
  text-decoration: none;
  color: #FFF;
  font-size: 13px;
}
