.sf-menu{margin:0px 0px 0px 0px}

.sf-menu a, .sf-menu a:hover {
	border:0px;
	text-decoration:none;
	color:#f8ffe9;
	letter-spacing:1px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

.sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #f8ffe9; /* Should match above */
}

.sf-menu a:hover {
	color:#fee07e; /* Sets hover color of all links */
}

.sf-menu li {
	background: none; /* removes default background-image for li */
	margin:0px 0px 0px 0px;
}

.sf-menu li li {
	background:#fee07e; /* Background color for submenu and below */
	border-bottom:1px solid #53241c; /* Dividing line between items on submenu and below */
	text-align:left;
	margin:0px;
	/*filter:alpha(opacity=91);
	opacity: 0.91;
	-moz-opacity:0.91;*/
}
.sf-menu li li li {
	background:#bac2dc; /* Background color for sub-submenu */
}

.sf-menu li a{
	padding:6px 15px 6px 14px;
}

.sf-menu a.sf-with-ul {
	padding-right:15px; /* Match padding-right on .sf-menu li a */
}

.sf-menu li li a{
	padding:7px; /* Resets padding added above */
	color: #53241c; /* Different color for submenu and below */
	font-weight:normal;
	text-transform:none;
	font-size:12px;
	line-height:14px
}
.sf-menu li li a, .sf-menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour - different for submenu and below*/
	color: #53241c;
}

.sf-menu li li a:hover {
	color:#53241c; /* Sets hover color of all links in submenu and below */
	font-weight:normal;
	text-transform:none;
	font-size:12px;
}

.sf-menu ul {
	width:180px; /* left offset of submenus need to match (see below) */
	margin-left:5px
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:180px; /* match ul width */
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:180px; /* match ul width */
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:26px; /* Distance from top of main to top of sub */
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:none /* Removes background hover color on all elements */
}

.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active{
	background:#fce9ad; /* Puts background hover color on submenu */
}
.sf-menu li li li:hover, .sf-menu li li li.sfHover, .sf-menu li li li a:focus, .sf-menu li li li a:hover, .sf-menu li li li a:active{
	background:#313d90; /* Puts background hover color on sub-submenu */
}

.sf-sub-indicator {
	display: none; /* Turns off arrow */
}

/* SPECIAL FAKE LINK */
.sf-menu a.fakeLink {
	cursor:default
}

/* SPECIAL DIVIDER */
.sf-menu .divider{
	padding:6px 2px 0px 2px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#f8ffe9; !important
}

/* SPECIAL CURRENT LINK */
.sf-menu li.current {
}
.sf-menu li.current:hover, .sf-menu li.current>a:focus, .sf-menu li.current>a:hover, .sf-menu li.current>a:active {
	outline:0;
}
.sf-menu li.current>a, .sf-menu li.current>a:visited {
	color: #FFFFFF;
}

.sf-sub-indicator {
	display:none;
}