.nav {
	margin: 0px; padding: 0px;
}
.nav * {
	margin: 0px; padding: 0px;
}
div#horiz-menu {
	z-index: 150; position: relative;
	padding-left: 10px;
}
div#horiz-menu .wrapper {
	position: relative;
}
.nav {
	float: left; line-height: 1; position: relative;
}
.nav ul {
	background-color: #EEEEEE;
	border: solid 1px #FFFFFF;
	padding: 0px; 
}
.nav li {
	float: left; list-style-type: none; position: relative;
}

.nav li a {
	padding-left: 15px; display: block; padding-right: 15px;
	line-height: 35px; 
	font-size: 14px;
	height: 35px;
	color: #FFFFFF;
	font-weight: bold;
/*	border: 1px solid #ffffff;*/
}

.nav li li a {
	padding-right: 0px; 
	display: block; 
	padding-left: 15px; 
	float: none; 
	background-image: none; 
	padding-bottom: 0px; 
	width: 158px; 
	padding-top: 0px; 
	text-decoration: 
	none; border: none; 
	line-height: 25px; 
	height: 25px; 
	font-size: 14px; 
	font-weight: normal;
	border-bottom: solid 1px #FFFFFF; 
	color: #000000;
}
div#horiz-menu li li a {
	line-height: 25px;
	height: auto;
}
div#horiz-menu li:hover {
	background-position: 0px 0px
}
div#horiz-menu li:hover li {
	background-image: none
}
div#horiz-menu li.sfHover li {
	background-image: none
}
div#horiz-menu li.active:hover li {
	background-image: none
}
div#horiz-menu li.sfHover.active li {
	background-image: none
}
div#horiz-menu li:hover li a {
	background-image: none
}
div#horiz-menu li.sfHover li a {
	background-image: none
}
div#horiz-menu li.active:hover li a {
	background-image: none
}
div#horiz-menu li.sfHover.active li a {
	background-image: none
}
.nav li ul {
	z-index: 100; float: none; width: 177px; position: absolute; top: -999em
}
.nav li:hover ul {
	left: 0px; top: 30px;
}
.nav li.sfHover ul {
	left: 0px; top: 30px;
}
.nav li:hover li ul {
	top: -999em
}
.nav li.sfHover li ul {
	top: -999em
}
.nav li li:hover li ul {
	top: -999em
}
.nav li li.sfHover li ul {
	top: -999em
}
.nav li li li:hover li ul {
	top: -999em
}
.nav li li li.sfHover li ul {
	top: -999em
}
.nav li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
.nav li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
.nav li li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
.nav li li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
.nav li li li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
.nav li li li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
.nav li li {
	float: none; width: 175px; position: relative
}




.cat-nav {
	margin: 0px; padding: 0px;
}
.cat-nav * {
	margin: 0px; padding: 0px;
}
div#content-container-left {
	z-index: 50; position: relative;
}
div#content-container-left .wrapper {
	position: relative;
}
.cat-nav {
	line-height: 1; position: relative;
}
.cat-nav ul {
	background-color: #EEEEEE;
	padding: 0px;
	border: solid 1px #FFFFFF;
}
.cat-nav li {
	list-style-type: none; position: relative;
}

.cat-nav li a {
	padding-left: 5px; display: block;
	width: 140px;
	line-height: 22px; 
	font-size: 13px;
	height: 22px;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}

.cat-nav li li a {
	padding-right: 0px; display: block; padding-left: 15px; float: none; background-image: none; padding-bottom: 0px; width: 158px; padding-top: 0px; border: none; line-height: 25px; height: 25px; font-size: 13px; font-weight: normal;
	border-bottom: solid 1px #FFFFFF;
}
div#content-container-left li li a {
	line-height: 25px; 
	height: auto;
	
}
div#content-container-left li:hover {
	background-position: 0px 0px;
}
div#content-container-left li:hover li {
	background-image: none
}
div#content-container-left li.sfHover li {
	background-image: none
}
div#content-container-left li.active:hover li {
	background-image: none
}
div#content-container-left li.sfHover.active li {
	background-image: none
}
div#content-container-left li:hover li a {
	background-image: none
}
div#content-container-left li.sfHover li a {
	background-image: none
}
div#content-container-left li.active:hover li a {
	background-image: none
}
div#content-container-left li.sfHover.active li a {
	background-image: none
}
.cat-nav li ul {
	z-index: 5; float: none; width: 156px; position: absolute; top: -999em;
}
.cat-nav li:hover ul {
	left: 140px; top: 5px;
}
.cat-nav li.sfHover ul {
	left: 140px; top: 5px;
}
.cat-nav li:hover li ul {
	top: -999em
}
.cat-nav li.sfHover li ul {
	top: -999em
}
.cat-nav li li:hover li ul {
	top: -999em
}
.cat-nav li li.sfHover li ul {
	top: -999em
}
.cat-nav li li li:hover li ul {
	top: -999em
}
.cat-nav li li li.sfHover li ul {
	top: -999em
}
.cat-nav li li:hover ul {
	left: 150px; top: 5px;
}
.cat-nav li li.sfHover ul {
	left: 150px; top: 5px;
}
.cat-nav li li li:hover ul {
	left: 150px; top: 5px;
}
.cat-nav li li li.sfHover ul {
	left: 150px; top: 5px;
}
.cat-nav li li li li:hover ul {
	left: 150px; top: 5px;
}
.cat-nav li li li li.sfHover ul {
	left: 150px; top: 5px;
}
div#content-container-left .cat-nav li li {
	float: none; width: 156px; position: relative;
	/*background-image: url(layout/cat-menu.jpg);*/
}
div#content-container-left .cat-nav li ul {
	/*background-image: url(layout/cat-menu.jpg);*/
	padding-bottom: 1px;
}



