/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/* Vertical Menu */
/* GCC */

#HouseMenuNav ul { /* all lists */
	margin: 0px;
	padding: 0px;
	border: solid 1px #999;
	list-style-type: none;
	list-style: none;
	float: left;
	width: 212px;
	background: transparent;
}

#HouseMenuNav li { /* all list items */
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
	list-style: none;
	position: relative;
	float: left;
	width: 212px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 208px;
	_width: 100%; /* width recognized by IE only to handle box model issues no needed*/
	/* end hack */
	line-height : 18px;
	border-bottom: 1px  solid #F7F3F7;
}

#HouseMenuNav li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	margin-left: 212px; /*144px;*/
	_margin-left: 216px; /*142px;*/
	margin-top: -22px;
	border: solid 1px #999;
	z-index: 999;
	width: 120px;
}

#HouseMenuNav li ul li { /* second-level list items */
	width: 120px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 116px;
	_width: 100%; /* width recognized by IE only to handle box model issues no needed*/
	/* end hack */
}

#HouseMenuNav li ul ul { /* third-and-above-level lists */
	left: -9999px;
	z-index: 999;
	width: 120px;
	margin-left: 120px; /*144px;*/
	_margin-left: 120px; /*142px;*/
}

#HouseMenuNav a {
	display: block;
	width: 120px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 208px;
	x_width: 100%; /* width recognized by IE only to handle box model issues */
	/* end hack */
	color: #222;
	font-weight: bold;
	text-decoration: none;
	background-color: #E4CE92;
	padding: 1px 4px 2px 4px;
	opacity: .9;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

#HouseMenuNav li ul * a {
	width: 112px;
}

#HouseMenuNav a#HouseMenuNavCurrentLink {
	background-color: #9C0829;
	color: #E4CE92;
}	

#HouseMenuNav li a:hover {
	color: #000;
	background-color: #FEEDBE ;
}

#HouseMenuNav li:hover ul ul, 
#HouseMenuNav li:hover ul ul ul, 
#HouseMenuNav li.sfhover ul ul, 
#HouseMenuNav li.sfhover ul ul ul {
	left: -9999px;
}

#HouseMenuNav li:hover ul, 
#HouseMenuNav li li:hover ul, 
#HouseMenuNav li li li:hover ul, 
#HouseMenuNav li.sfhover ul, 
#HouseMenuNav li li.sfhover ul, 
#HouseMenuNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 999;
}

#HouseMenuNav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}


/*Son of Suckerfish & IE7 (just a little hack)
If you are having problems with Son of Suckerfish and IE7, where the drop down menu will not disappear like it should. Take out the javascript because you do not need it with IE7, but if you still want IE6 to work then put it in.

For IE7, you need to add
*/

*:first-child+html #HouseMenuNav {
height: 1%;
}
*:first-child+html #HouseMenuNav li {
height: 1%;
} 

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuParentItem a
{ /* all links under the parent item (li) */
	color: #eeeeee;
	background-color: #666;
	text-decoration: none;
}

a#houseMenuParentLink
{ /* parent link itself */
	color: #eeeeee;
	background-color: #333;
	text-decoration: none;
}

a#houseMenuCurrentLink
{ /* current link itself */
	color: #ffffff;
	background-color: #9B0A2C;
	text-decoration: none;
}