/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index:99998;
}
.sf-menu {
	line-height:	1.0;
	color:#000;
}
.sf-menu ul {
	margin-left:-1px;
	position:		absolute;
	top:			-999em;
	width:			20em; /* left offset of submenus need to match (see below) */
	margin-top:-7px;
}
.sf-menu ul li {
	width:			100%;
}

.sf-menu li{border-left:dotted 1px #000;}
.sf-menu li a{font-size:12px;}
.sf-menu li:hover{background:url(s5a_mob9.png) center top no-repeat #f7b511 !important;}
.sf-menu .current{background:url(s5a_mob9.png) center top no-repeat #f7b511 !important;}
.sf-menu li ul li{background-color:#f6f6f6; border:none; border-bottom:dotted 1px #000;}
.sf-menu li ul li:hover{ background:#f7b511 !important;}

.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	color:#e20a16;
	background:url(bz5p6a_z.html) top center no-repeat;
}

.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:			0;
	top:			3.2em; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	
}
/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	height:31px;

}
.sf-menu a {
	padding-top: 		.8em;
	padding-bottom: 	.7em;
	text-decoration:none;
	
}
.sf-menu a, .sf-menu a { /* visited pseudo selector so IE6 applies text colour*/
	color:#000;
	
}
.sf-menu li {
	height:31px;
	padding-right:16px;
	padding-left:16px;
	padding-top:0px;
}
.sf-menu li li {
	background:url(r6cme2ik.html) repeat-x;
}


.sf-menu li li a {
	color: #000!important;
	padding-top:7px;
	
}
.sf-menu li li:hover {
	background:url(h27m-4u3.html) no-repeat;
	
}
.sf-menu li li:hover a {
	color: #000!important;
	
}
.sf-menu li li li {
	background:		#c5dfef;
	
}
.sf-menu li li li a {
	color: #2f89c5!important;
	
}
.sf-menu li li li:hover a {
	color: #2f89c5!important;
	
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	color:#000;
	
}
.sf-sub-indicator {
	display:none;
}
