.home-menu-container {
display:block;
padding:5px 0;
margin-left:35px;
}


.home-menu a:hover {
text-decoration:none;
}

/*** ESSENTIAL STYLES ***/
.home-menu, .home-menu * {
margin:			0;
padding:		0;
list-style:		none;
z-index:10;
}
.home-menu {
line-height:	1.0;
z-index:10;
}
.home-menu ul {
	position:		absolute;
	top:			-999em;
	width:			12em; /* left offset of submenus need to match (see below) */
}
.home-menu ul li {
	width:			100%;
}
.home-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.home-menu li {
float:			left;
position:		relative;
z-index:10;
}
.home-menu a {
display:		block;
}
.home-menu li:hover ul,
.home-menu li.sfHover ul {
	left:			0;
	top:			2.0em; /* match top ul list item height */
	z-index:		99;
}
ul.home-menu li:hover li ul,
ul.home-menu li.sfHover li ul {
	top:			-999em;
}
ul.home-menu li li:hover ul,
ul.home-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.home-menu li li:hover li ul,
ul.home-menu li li.sfHover li ul {
	top:			-999em;
}
ul.home-menu li li li:hover ul,
ul.home-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}



/*** BLANKET BAY HOME SKIN ***/
.home-menu {
background:transparent;
}
.home-menu a { /* visited pseudo selector so IE6 applies text colour */
text-decoration:none;
color:#000;
}
.home-menu a.parent {
color:#fff;
background:#80BDDA;
font-family:georgia,arial,sans-serif;
text-transform:uppercase;
font-weight:bold;
}
.home-menu a.parent:hover {
color:#2A6172;
background:#80BDDA;
text-shadow:none;
}
.home-menu li a {
padding:.5em 1.1em;/* vertical padding must match ul submenu offset '.home-menu li.sfHover ul' (line: 45) */
background:#2A6172;
color:#fff;
text-shadow:#3B89A1 0.1em 0.1em 0.2em;
}

.home-menu a.highlight {
color:#000;
padding-top:2px;
padding-bottom:0;
text-shadow:#fff 0.1em 0.1em 0.2em;
}

.home-menu li li a {
display:block;
width:100%;
}


.home-menu li li li {
}
.home-menu li:hover, .home-menu li.sfHover,
.home-menu li a:focus, .home-menu li a:hover, .home-menu li a:active {
outline:0;
color:#ccc;
background:#000;
}


