/*Menu Style*/	
.popout{color:#6B6435;}
#FeaturedHomes {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	width:230px;
}	
#FeaturedHomes ul a img{
	padding-top:5px;
	border-top:1px solid #6B6435;
}
#FeaturedHomes ul a:hover img{
	padding-top:5px;
	border-top:1px solid #798167; /*SAME AS HOVER COLOR*/
}
#FeaturedHomes a {
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;		
	color:#6B6435;
	font-weight:bold;
	padding:0px 10px 5px 10px;
	display:block;
	background-color:#B7C0A1;
}
#FeaturedHomes a:hover {
	/* Update to relative path of arrow if not using default */
	color:#FFFFFF;
}
#FeaturedHomes ul { 
	/* remove bullets and list indents */
	list-style:none;
	margin:0px;
	padding:0px;
}
#FeaturedHomes ul li a {
	width:210px;
}
#FeaturedHomes li {
	/* make the list elements a containing block for the nested lists */
	position: relative;
	margin:0px;	
	display:block;		
}
#FeaturedHomes ul li:hover {
	position: relative;
	background-color:#798167;
}
#FeaturedHomes ul li:hover a {
	color:#FFFFFF;
	background-color:#798167;
}
#FeaturedHomes ul ul {
	position: absolute;
	margin:0px;
	padding:0px;
	top: 0px;
	left: -245px; /* to position them to the right of their containing block */
	width: 221px; /* width is based on the containing block */
}
#FeaturedHomes ul ul li {
	margin:0px;
	padding:15px 25px 0px 5px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	/*background-image: url(featured_homes_balloon.png); */
	background-image: url(featured_homes.png);
	background-position:top;		
	background-position:right;
	background-repeat: no-repeat;
	height:161px;
	width:221px;		
	text-align:center;
}
div#FeaturedHomes ul ul,
div#FeaturedHomes ul li:hover ul ul {
	display: none;
}
div#FeaturedHomes ul li:hover ul,
div#FeaturedHomes ul ul li:hover ul {
	display: block;	
	color:#000000;	
}
div#FeaturedHomes ul a ul,
div#FeaturedHomes ul ul a {
	color: #000000;
	text-align:center;
	line-height:18px;
}
div#FeaturedHomes ul li:hover ul,
div#FeaturedHomes ul ul li:hover {
	color:#000000;	
}
div#FeaturedHomes ul ul li:hover {
	display:block;
	color:#000000;
	background-color:purple;
	background-color:transparent;
}
div#FeaturedHomes ul a:hover ul,
div#FeaturedHomes ul ul a:hover {
	color:#000000;
}
#FeaturedHomes ul li:hover ul li a{
	background-color:transparent;
}
#FeaturedHomes ul li:hover ul li a img{
	border-top:0px;
}
.street{color:#798167;}

#miniLink a{
	font-size:12px; 
	color:#000000;
	text-decoration:none;
}
#miniLink a:hover{
	color:#000000;
	text-decoration:underline;
}
#fh_title{
	font-weight:bold; 
	font-size:14px; 
	color:#000000; 
}		
/*Rounded Rectangle*/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#B7C0A1}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e0e3d6;
  border-right:1px solid #e0e3d6;
  background:#c9cfb8}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f7f8f5;
  border-right:1px solid #f7f8f5;
  background:#c4cbb2}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c4cbb2;
  border-right:1px solid #c4cbb2;}
.spiffy4{
  border-left:1px solid #e0e3d6;
  border-right:1px solid #e0e3d6}
.spiffy5{
  border-left:1px solid #c9cfb8;
  border-right:1px solid #c9cfb8}
.spiffyfg{
  background:#B7C0A1}