#navigation {
	position: relative;
}
#navigation ul {
	list-style: none; margin: 0px; padding: 0px;
}
#navigation ul li {
	list-style: none; margin: 0px; padding: 0px;
}
#navigation ul ul {
	list-style: none; margin: 0px; padding: 0px;
}
#navigation ul {
	position: relative; z-index: 1000;
}
#navigation ul li {
	-ms-zoom: 1;
}
#navigation_wrap {
	position: relative; z-index: 9000;
}
.right#navigation_wrap ul.menu {
	float: right;
}
.below#navigation_wrap {
	padding: 0px;
}
#navigation ul li.hover {
	position: relative; z-index: 9999; cursor: default;
}
#navigation ul li:hover {
	position: relative; z-index: 9999; cursor: default;
}
#navigation ul {
	list-style: none; margin: 0px; padding: 0px;
}
#navigation ul li {
	list-style: none; margin: 0px; padding: 0px;
}
#navigation ul ul {
	list-style: none; margin: 0px; padding: 0px;
}
#navigation li {
	margin: 0px; float: left; -ms-zoom: 1;
}
#navigation ul li.hover {
	position: relative; z-index: 9999; cursor: default;
}
#navigation ul li:hover {
	position: relative; z-index: 9999; cursor: default;
}
#navigation ul ul {
	padding: 0px; width: auto; font-size: 13px; visibility: hidden; position: absolute; z-index: 9998; min-width: 200px;
}
#navigation ul li li a {
	text-decoration: none; border-right-color: currentColor; border-right-width: medium; border-right-style: none; display: block; position: relative;
}
#navigation ul ul li {
	margin: 0px; border-radius: 0px; float: none; white-space: nowrap; -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0;
}
#navigation ul ul ul {
	border-radius: 5px; left: 100%; top: -5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
}
#navigation ul li:hover > ul {
	visibility: visible;
}
