ul#floatingNavContainer, ul#topNavContainer, ul#sideNavContainer {
	margin: 0;
	padding: 0;
}
ul#floatingNavContainer li, ul#topNavContainer li, ul#sideNavContainer li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#floatingNavContainer li, ul#topNavContainer li {
	/*display: inline;*/
}
ul#floatingNavContainer a, ul#topNavContainer a, ul#sideNavContainer a {
	width: auto;
	text-decoration: none;
	display: block;
	float: left;
}

ul#topNavContainer {	}
ul#topNavContainer li {	}
ul#topNavContainer li a {	}
ul#topNavContainer li a:hover {	}
ul#topNavContainer li.sel {	}
ul#topNavContainer li.sel a {	}
ul#topNavContainer li.sel a:hover {	}

ul#floatingNavContainer {	}
ul#floatingNavContainer li {	}
ul#floatingnavContainer a {	}
ul#floatingNavContainer li a:hover {	}
ul#floatingNavContainer li.sel {	}
ul#floatingNavContainer li.sel a {	}
ul#floatingNavContainer li.sel a:hover {	}

ul#sideNavContainer {	padding-top: 30px; }
ul#sideNavContainer li {	width: 180px; float: none; }
ul#sideNavContainer li:hover {	}
ul#sideNavContainer li.sel {	}
ul#sideNavContainer li.sel:hover {	}
ul#sideNavContainer li a {	float: none; font-size: 13px; color: #fff; padding: 6px 10px 7px 20px; background: transparent url('../images/sidenav-0.gif') repeat-x top; }
ul#sideNavContainer li a:hover {	}
ul#sideNavContainer li.sel {	}
ul#sideNavContainer li.sel a {	}
ul#sideNavContainer li.sel a:hover {	}

ul.quicklinks {	margin: 0; padding: 0px 0 0 0; list-style: none; }
ul.quicklinks li {	margin: 0; padding: 0; }
ul.quicklinks a {	display: block; width: 186px; padding: 7px 0 8px 5px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a1c3db; background: transparent url(../images/side-li0.gif) no-repeat right; }
ul.quicklinks a:hover {	color: #fff; background: transparent url(../images/side-li1.gif) no-repeat right; }
ul.quicklinks a.sel {	color: #004288; background: transparent url(../images/side-sel0.gif) no-repeat right; }
ul.quicklinks a.sel:hover {	color: #a1c3db; }

/* =========================================================
   X-PERI-MENTAL NAVIGATION - FINAL CLEAN VERSION
   File: /site/css/navigation.css
   ========================================================= */

/* Hide old duplicate ERP nav */
#site_navigation,
ul#floatingNavContainer.floating_type_1,
ul#floatingNavContainer.floating_type_2 {
	display: none !important;
}

/* Fixed top navigation */
#site_background ul#topNavContainer {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;

	width: 100% !important;
	height: 88px !important;
	min-height: 88px !important;
	max-height: 88px !important;

	z-index: 8000 !important;

	display: flex !important;
	align-items: center !important;

	margin: 0 !important;
	padding: 0 42px 0 300px !important;

	background: #080808 !important;
	border: 0 !important;
	box-shadow: 0 8px 22px rgba(0, 0, 0, 0.35) !important;

	list-style: none !important;
	overflow: visible !important;
}

/* Logged-in/admin mode: blue ERP bar is 35px tall */
#newMode ~ #site_background ul#topNavContainer {
	top: 35px !important;
}

/* Logo */
#site_background ul#topNavContainer:before {
	content: "" !important;
	position: absolute !important;

	left: 42px !important;
	top: 50% !important;

	width: 210px !important;
	height: 62px !important;

	transform: translateY(-50%) !important;

	background-image: url("../images/nav/Logo.png") !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;
	background-size: contain !important;

	display: block !important;
	z-index: 8002 !important;
	pointer-events: none !important;
}

/* Remove any previous fake brush edge */
#site_background ul#topNavContainer:after {
	display: none !important;
	content: none !important;
}

/* Nav items */
#site_background ul#topNavContainer li {
	position: relative !important;
	z-index: 8003 !important;

	float: none !important;
	display: flex !important;
	align-items: center !important;

	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

#site_background ul#topNavContainer li a {
	display: flex !important;
	align-items: center !important;

	height: 88px !important;
	padding: 0 18px !important;

	float: none !important;
	background: transparent !important;
	color: #f6ead7 !important;
	text-decoration: none !important;

	font-family: Impact, "Arial Black", "Helvetica Neue", Arial, sans-serif !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	letter-spacing: 0.055em !important;
	text-transform: uppercase !important;
	line-height: 1 !important;

	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.45);
}

#site_background ul#topNavContainer li.sel a,
#site_background ul#topNavContainer li.active a {
	color: #ff2b18 !important;
}

#site_background ul#topNavContainer li a:hover {
	color: #ff7a18 !important;
	text-decoration: none !important;
}

/* Push utility links to the right */
#site_background ul#topNavContainer #link_search {
	margin-left: auto !important;
}

#site_background ul#topNavContainer #link_search a,
#site_background ul#topNavContainer #link_login a,
#site_background ul#topNavContainer #link_cart a {
	font-size: 13px !important;
}

#site_background ul#topNavContainer #link_cart a {
	color: #ff7a18 !important;
}