/* CSS Document */

.topmenu, .topmenu ul {
	list-style: none;
	display: block; margin: 0px; padding: 0px;
	position: absolute;
	z-index: 999;
}
ul#commercialmenu {
	top: 126px; left: 20px;
	z-index: 999;
}
ul#residentialmenu {
	top: 126px; right: 20px;z-index: 999;
}
ul#listingsmenu {
	top: 315px; left: 20px;z-index: 999;
}
ul#resourcesmenu {
	top: 315px; right: 20px;z-index: 999;
}
ul#aboutusmenu {
	top: 392px; left: 274px;z-index: 999;
}
.topmenu ul {
	width: 175px;
	visibility: hidden;
	position: absolute;
	top: 40px; left: 25px;z-index: 999;
}
.topmenu ul li {
	position: relative;z-index: 999;
}
.topmenu ul li {
	border: 1px solid #81B2D9;
	background: #DDCCB0;
	margin-bottom: -1px;z-index: 999;
}
.topmenu ul>li:last-child {
	margin-bottom: 1px;z-index: 999;
}
.topmenu ul li a {
	display: block;
	padding: 3px;
	color: #000;
	text-decoration: none;z-index: 999;
}
.topmenu ul li a:hover {
 color: #3B496E;
 background-color: #EDE3CE;
}
.topmenu ul li a:hover ul {
	visibility: visible;z-index: 999;
}
/* 'Holly Hack' for IE bug \*/
* html .topmenu ul li {
 float: left;
 height: 1%;z-index: 999;
}
* html .topmenu ul li a {
 height: 1%;z-index: 999;
}
/* End Hack */
