ul#mainnav {
	postion: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 41px;
	overflow: hidden;
}
	ul#mainnav li {
		float: left;
		padding: 0;
		margin: 0;
	}
		ul#mainnav li a {
			display: block;
			padding: 0;
			margin: 0;
			height: 41px;
			outline: none;
		}


		ul#mainnav li.aboutus a {
			width: 101px;
			background: url(../images/menu/aboutus.png) 0 0 no-repeat;
		}
		body.aboutus ul#mainnav li.aboutus a,
		ul#mainnav li.aboutus a:hover {
			background: url(../images/menu/aboutus.png) -101px 0 no-repeat;
		}


		ul#mainnav li.whyus a {
			width: 93px;
			background: url(../images/menu/whyus.png) 0 0 no-repeat;
		}
		body.whyus ul#mainnav li.whyus a,
		ul#mainnav li.whyus a:hover {
			background: url(../images/menu/whyus.png) -93px 0 no-repeat;
		}


		ul#mainnav li.questions a {
			width: 103px;
			background: url(../images/menu/questions.png) 0 0 no-repeat;
		}
		body.questions ul#mainnav li.questions a,
		ul#mainnav li.questions a:hover {
			background: url(../images/menu/questions.png) -103px 0 no-repeat;
		}


		ul#mainnav li.support a {
			width: 90px;
			background: url(../images/menu/support.png) 0 0 no-repeat;
		}
		body.support ul#mainnav li.support a,
		ul#mainnav li.support a:hover {
			background: url(../images/menu/support.png) -90px 0 no-repeat;
		}


		ul#mainnav li.franchise a {
			width: 103px;
			background: url(../images/menu/franchise.png) 0 0 no-repeat;
		}
		body.franchise ul#mainnav li.franchise a,
		ul#mainnav li.franchise a:hover {
			background: url(../images/menu/franchise.png) -103px 0 no-repeat;
		}


		ul#mainnav li.contact a {
			width: 104px;
			background: url(../images/menu/contact.png) 0 0 no-repeat;
		}
		body.contact ul#mainnav li.contact a,
		ul#mainnav li.contact a:hover {
			background: url(../images/menu/contact.png) -104px 0 no-repeat;
		}
