@charset "utf-8";
/* CSS Document */

/*
*	Setup
*/
ul.csssubmenu {
	list-style: none;
	padding: 0px;
	float: left;
	position: relative;
	width: 150px;
	top: 65px;
	left: 10px;
	margin: 0px;
	height: 375px;
	}
.displace {
	position: absolute;
	left: -5000px;
	}
ul.csssubmenu li {
	float: left;
	}
ul.csssubmenu li a {
	display: block;
	height: 26px;
	background-image: url(../images/menu/sub-menu-buttons.gif);
	margin-bottom: 4px;
	}

/*
*	Normal Links
*/
ul.csssubmenu li.prod a {
	background-position: 0px 0;
	width: 120px;
	}
ul.csssubmenu li.stock a {
	background-position: -120px 0;
	width: 110px;
	}
ul.csssubmenu li.own a {
	background-position: -230px 0;
	width: 145px;
	}
ul.csssubmenu li.diabetic a {
	background-position: -375px 0;
	width: 115px;
	}
ul.csssubmenu li.news a {
	background-position: -490px 0;
	width: 75px;
	}
ul.csssubmenu li.awards a {
	background-position: -565px 0;
	width: 100px;
	}
ul.csssubmenu li.range a {
	background-position: -675px 0;
	width: 75px;
	margin-left: 20px;
	height: 24px;
	}
ul.csssubmenu li.whole a {
	background-position: -750px 0;
	width: 95px;
	margin-left: 20px;
	height: 24px;
	}
ul.csssubmenu li.food a {
	background-position: -845px 0;
	width: 110px;
	margin-left: 20px;
	height: 24px;
	}
ul.csssubmenu li.nhs a {
	background-position: -955px 0;
	width: 55px;
	margin-left: 20px;
	height: 24px;
	}
/*
*	Hover Links
*/
ul.csssubmenu li.prod a:hover {
	background-position: 0px -26px;
	}
ul.csssubmenu li.stock a:hover {
	background-position: -120px -26px;
	}
ul.csssubmenu li.own a:hover {
	background-position: -230px -26px;
	}
ul.csssubmenu li.diabetic a:hover {
	background-position: -375px -26px;
	}
ul.csssubmenu li.news a:hover {
	background-position: -490px -26px;
	}
ul.csssubmenu li.awards a:hover {
	background-position: -565px -26px;
	}
ul.csssubmenu li.range a:hover {
	background-position: -675px -26px;
	}
ul.csssubmenu li.whole a:hover {
	background-position: -750px -26px;
	}
ul.csssubmenu li.food a:hover {
	background-position: -845px -26px;
	}
ul.csssubmenu li.nhs a:hover {
	background-position: -955px -26px;
	}
/*
*	Clicked Links
*/
ul.csssubmenu li.prod a:active {
	background-position: 0px -52px;
	}
ul.csssubmenu li.stock a:active {
	background-position: -120px -52px;
	}
ul.csssubmenu li.own a:active {
	background-position: -230px -52px;
	}
ul.csssubmenu li.diabetic a:active {
	background-position: -375px -52px;
	}
ul.csssubmenu li.news a:active {
	background-position: -490px -52px;
	}
ul.csssubmenu li.awards a:active {
	background-position: -565px -52px;
	}
ul.csssubmenu li.range a:active {
	background-position: -675px -52px;
	}
ul.csssubmenu li.whole a:active {
	background-position: -750px -52px;
	}
ul.csssubmenu li.food a:active {
	background-position: -845px -52px;
	}
ul.csssubmenu li.nhs a:active {
	background-position: -955px -52px;
	}
/*
*	Selected/Active Links
*/
ul.csssubmenu li.prod a.selected {
	background-position: 0 -78px;
	}
ul.csssubmenu li.stock a.selected {
	background-position: -120px -78px;
	}
ul.csssubmenu li.own a.selected {
	background-position: -230px -78px;
	}
ul.csssubmenu li.diabetic a.selected {
	background-position: -375px -78px;
	}
ul.csssubmenu li.news a.selected {
	background-position: -490px -78px;
	}
ul.csssubmenu li.awards a.selected {
	background-position: -565px -78px;
	}
ul.csssubmenu li.range a.selected {
	background-position: -675px -78px;
	}
ul.csssubmenu li.whole a.selected {
	background-position: -750px -78px;
	}
ul.csssubmenu li.food a.selected {
	background-position: -845px -78px;
	}
ul.csssubmenu li.nhs a.selected {
	background-position: -955px -78px;
	}
