#navigation {
	position: relative; float: left;
	width: 217px;
	margin: 100px 13px 30px -1px;
}
#navigation ul,
#navigation-secondary {
	width: 217px;
	margin: 0; padding: 0;
	list-style: none;
}
#navigation ul.scroll-content {
	position: fixed; top: 100px;
}

	#navigation-primary li {
		zoom: 1;
		_height: 25px;
		margin-bottom: 3px;
	}
		#navigation-primary li a {
			height: 25px; width: 217px;
			background-image: url(img/navigation/main.jpg);
		}
		
#navigation-secondary {
	position: absolute; top: 43px; left: 243px; z-index: 400;
	width: 500px;
}
	#navigation-secondary li {
		float: left;
	}
		#navigation-secondary li a {
			float: left; display: block;
			height: 35px; width: auto;
			padding: 5px 17px 3px 6px; margin: 0 5px 0 0;
			background: url(img/navigation/sub-divider.gif) no-repeat 100% 0;
		}
		#navigation-secondary li.l a,
		#navigation-secondary li:last-child a {
			border-right: 0;
			background: none;
		}


#navigation-primary li#nav-product-range,
#navigation-primary li#nav-product-range a {
	background-position: 0 0;
}
#navigation-primary li#nav-product-range.active a,
#navigation-primary li#nav-product-range.selected a,
body.product-range #navigation-primary li#nav-product-range a,
#navigation-primary li#nav-product-range a:focus,
#navigation-primary li#nav-product-range a:hover,
#navigation-primary li#nav-product-range a:active {
	background-position: -218px 0;
}

#navigation-primary li#nav-about,
#navigation-primary li#nav-about a {
	background-position: 0 -29px;
}
#navigation-primary li#nav-about.active a,
#navigation-primary li#nav-about.selected a,
body.about #navigation-primary li#nav-about a,
#navigation-primary li#nav-about a:focus,
#navigation-primary li#nav-about a:hover,
#navigation-primary li#nav-about a:active {
	background-position: -218px -29px;
}

#navigation-primary li#nav-product-installation,
#navigation-primary li#nav-product-installation a {
	background-position: 0 -58px;
}
#navigation-primary li#nav-product-installation.active a,
#navigation-primary li#nav-product-installation.selected a,
body.installation #navigation-primary li#nav-product-installation a,
#navigation-primary li#nav-product-installation a:focus,
#navigation-primary li#nav-product-installation a:hover,
#navigation-primary li#nav-product-installation a:active {
	background-position: -218px -58px;
}

#navigation-primary li#nav-recommendations,
#navigation-primary li#nav-recommendations a {
	background-position: 0 -87px;
}
#navigation-primary li#nav-recommendations.active a,
#navigation-primary li#nav-recommendations.selected a,
body.recommendations #navigation-primary li#nav-recommendations a,
#navigation-primary li#nav-recommendations a:focus,
#navigation-primary li#nav-recommendations a:hover,
#navigation-primary li#nav-recommendations a:active {
	background-position: -218px -87px;
}

#navigation-primary li#nav-faqs,
#navigation-primary li#nav-faqs a {
	background-position: 0 -116px;
}
#navigation-primary li#nav-faqs.active a,
#navigation-primary li#nav-faqs.selected a,
body.faqs #navigation-primary li#nav-faqs a,
#navigation-primary li#nav-faqs a:focus,
#navigation-primary li#nav-faqs a:hover,
#navigation-primary li#nav-faqs a:active {
	background-position: -218px -116px;
}

#navigation-primary li#nav-news,
#navigation-primary li#nav-news a {
	background-position: 0 -145px;
}
#navigation-primary li#nav-news.active a,
#navigation-primary li#nav-news.selected a,
body.news #navigation-primary li#nav-news a,
#navigation-primary li#nav-news a:focus,
#navigation-primary li#nav-news a:hover,
#navigation-primary li#nav-news a:active {
	background-position: -218px -145px;
}

#navigation-primary li#nav-downloads,
#navigation-primary li#nav-downloads a {
	background-position: 0 -174px;
}
#navigation-primary li#nav-downloads.active a,
#navigation-primary li#nav-downloads.selected a,
body.downloads #navigation-primary li#nav-downloads a,
#navigation-primary li#nav-downloads a:focus,
#navigation-primary li#nav-downloads a:hover,
#navigation-primary li#nav-downloads a:active {
	background-position: -218px -174px;
}



/* sub nav */
#navigation-primary li ul {
	font-weight: bold;
	list-style: none;
}
#navigation-primary li.active ul {}
#container #navigation-primary li ul li {
	margin: 0;
}
#container #navigation-primary li ul li a {
	overflow: auto;
	height: 23px; width: auto;
	padding: 0 0 0 8px;
	text-indent: 0; line-height: 23px; font-size: 11px; color: #000;
	border: 1px solid #ccc; border-width: 1px 1px 0;
	background: #fff none;
}
#container #navigation-primary li ul li.f,
#container #navigation-primary li ul li:first-child {
	padding-top: 5px;
}
#container #navigation-primary li ul li.f a,
#container #navigation-primary li ul li:first-child a {
	border-top-width: 1px;
}
#container #navigation-primary li ul li.l,
#container #navigation-primary li ul li:last-child {
	padding-bottom: 8px;
}
#container #navigation-primary li ul li.l a,
#container #navigation-primary li ul li:last-child a {
	border-bottom-width: 1px;
}
#container #navigation-primary li li a:hover,
#container #navigation-primary li li a:focus,
#container #navigation-primary li li.active a,
#container #navigation-primary li li.active a:focus,
#container #navigation-primary li li.active a:hover,
#container #navigation-primary li li.active a:active,
#container #navigation-primary li li.active a:visited,
#container #navigation-primary li li a.current,
#container #navigation-primary li li a.current:focus,
#container #navigation-primary li li a.current:hover,
#container #navigation-primary li li a.current:active,
#container #navigation-primary li li a.current:visited {
	background: #fff url(img/navigation/active.jpg) no-repeat 0 0;
}