.sf-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sf-menu * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sf-menu {
	LINE-HEIGHT: 1
}
.sf-menu UL {
	WIDTH: 140px; POSITION: absolute; TOP: -999em
}
.sf-menu UL LI {
	WIDTH: 100%
}
.sf-menu LI:hover {
	VISIBILITY: inherit
}
.sf-menu LI {
	FLOAT: left; POSITION: relative
}
.sf-menu A {
	DISPLAY: block; POSITION: relative
}
.sf-menu LI:hover UL {
	Z-INDEX: 100; LEFT: 0px; TOP: 40px
}
.sf-menu LI.sfHover UL {
	Z-INDEX: 100; LEFT: 0px; TOP: 40px
}
UL.sf-menu LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI:hover UL {
	LEFT: 140px; TOP: 0px
}
UL.sf-menu LI LI.sfHover UL {
	LEFT: 140px; TOP: 0px
}
UL.sf-menu LI LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI LI:hover UL {
	LEFT: 140px; TOP: 0px
}
UL.sf-menu LI LI LI.sfHover UL {
	LEFT: 140px; TOP: 0px
}
.sf-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
UL.children LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL#menu LI A:hover {
	BACKGROUND: url(../img/bg-menu-hover-blue.png) repeat-x left top
}
UL#menu LI.current-cat A {
	BACKGROUND: url(../img/bg-menu-hover-blue.png) repeat-x left top
}
UL.children LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.children LI.current-cat A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sf-menu A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-TOP: 0px; HEIGHT: 40px; TEXT-DECORATION: none
}
.sf-menu LI UL {
	BORDER-RIGHT: #3a3a3a 1px solid; BORDER-TOP: #3a3a3a 1px; BORDER-LEFT: #3a3a3a 1px solid; BORDER-BOTTOM: #3a3a3a 1px solid
}
.sf-menu LI LI UL {
	BORDER-RIGHT: #3a3a3a 1px solid; BORDER-TOP: #3a3a3a 1px; BORDER-LEFT: #3a3a3a 1px solid; BORDER-BOTTOM: #3a3a3a 1px solid
}
.sf-menu LI LI LI UL {
	BORDER-RIGHT: #3a3a3a 1px solid; BORDER-TOP: #3a3a3a 1px; BORDER-LEFT: #3a3a3a 1px solid; BORDER-BOTTOM: #3a3a3a 1px solid
}
.sf-menu A {
	COLOR: #fff
}
.sf-menu A:hover {
	COLOR: #4f4f51
}
.sf-menu A:visited {
	COLOR: #fff
}
.sf-menu LI LI {
	BACKGROUND: #2a2a2a
}
.sf-menu LI LI LI {
	BACKGROUND: #2a2a2a
}
.sf-menu LI:hover {
	outline: 0
}
.sf-menu LI.sfHover {
	outline: 0
}
.sf-menu A:focus {
	outline: 0
}
.sf-menu A:hover {
	outline: 0
}
.sf-menu A:active {
	outline: 0
}
.sf-menu LI LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #2a2a2a; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1; PADDING-TOP: 10px; HEIGHT: auto
}
.sf-menu LI LI A:hover {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #2a2a2a; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1; PADDING-TOP: 10px; HEIGHT: auto
}
.sf-menu LI LI:hover {
	COLOR: #4f4f51; outline: 0
}
.sf-menu LI LI.sfHover {
	COLOR: #4f4f51; outline: 0
}
.sf-menu LI LI A:focus {
	COLOR: #4f4f51; outline: 0
}
.sf-menu LI LI A:hover {
	COLOR: #4f4f51; outline: 0
}
.sf-menu LI LI A:active {
	COLOR: #f8dec7; outline: 0
}
.sf-menu .children LI A:focus {
	BACKGROUND: #2a2a2a
}
.sf-menu .children LI A:hover {
	BACKGROUND: #2a2a2a
}
.sf-menu .children LI A:active {
	BACKGROUND: #2a2a2a
}
