/*
	<!--- s: a. added --->
	*, ul {
*/
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  color:#FFFFFF
}
/*
	<!--- e: a. added --->
*/

/*  3:  NAVIGATION
-----------------------------------*/
#nav {
width: 974px;
height:36px;
margin-left:auto;
margin-right:auto;
}

#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;
  /*background:#000000;*/
  
}

/*Residential class */
/* Bottom Navigation - orange banner */
#bnav {
float:none;
position:absolute;bottom:-4px;left:0px;
width: 650px; /*when click on L@H & HH*/
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 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;
}
#bnav ul li a {
width: 104px;
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  padding:5px 0px 2px 10px;
}*/
#bnav ul li a:hover, #nav ul li a.current {
  background: #f1b600;
}

/*commercial class */
/* Bottom Navigation */
#cnav {
float:left;
margin-top:157px;
width: 452px; 
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: #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 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;
  border-right:3px solid #ffffff; /*Steve Added*/
  margin-right:-1px; /*Steve Added*/
  white-space:nowrap; /*Steve Added*/   
}

#cnav ul li a:hover, #nav ul li a.current {
  background: #89d4e2;
}

/*rural class */
/* Bottom Navigation */
#rnav {
float:left;
margin-top:157px;
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;
  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;
}

/*newProject class */
/* Bottom Navigation */
#pnav {
float:left;
margin-top:157px;
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; 
  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;
}


/*fineHomes class */
/* Bottom Navigation */
#fnav {
float:left;
margin-top:157px;
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;
  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;
}

#newbrochure-nav li {
  float: left; 
  position: relative;
}

#brochure-nav li {
  float: left; 
  position: relative;
}
#brochure-nav li li {
  border-right:0;
}
#brochure-nav li a {
  float: left;
  position: relative;
  min-height: 26px;
  text-decoration: none;
  color: #000;
  font-size: 13px;
}

/*Agent Home Naviagtion*/
/* #agent-nav {
width: 733px;
height:14px;
padding-top:22px;
padding-left:17px;
margin-left:auto;
margin-right:auto;
}

#agent-nav li {
  float: left; 
  position: relative;
}
#agent-nav li li {
  border-right:0;
}
#agent-nav li a {
  float: left;
  position: relative;
  min-height: 14px;
  text-decoration: none;
  color: #FFF;
  font-size: 13px;
}*/


/*Agent Home Naviagtion*/
#agent-nav {
float:left;
margin-top:20px;
width: 900px;
height:50px;
padding-left:0px;
margin-left:auto;
margin-right:auto;

}

#agent-nav li {
  float: left; 
  position: relative;
}
/*#agent-nav li li {
  border-right:0;
}*/
#agent-nav li a {
  float: left;
  position: relative;
  min-height: 26px;
  text-decoration: none;
  color: #000000;
  font-size: 13px;

}

#agent-nav ul  {
 position: absolute;
 visibility:hidden;
  border: 0;
  font-size: 11px;
  /*border-top:1px solid white;*/
}
#agent-nav li:hover ul, #agent-nav li.sfhover ul {
  visibility:visible;
  text-align:left;
  margin-top:8px;
  left: 0px;
  top: 15px;
  z-index:10;
  width: 750px;
}
#agent-nav ul li a {
  
  min-height: 0;
  height: auto;
  color: #000000;
  border: 0;
  font-size: 11px;
  padding:10px 5px 10px 7px;
  background:#fff7db;
  border-right:3px solid #ffffff;
  margin-right:-1px;
  white-space:nowrap;

}
#agent-nav ul li a:hover, #agent-nav ul li a.current {
  background: #f1b600;
}
