ul#mainMenu {
	position: relative;
	width: 970px;
	height: 50px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#mainMenu li {
	position: absolute;
	top: 0px;
	height: 50px;
	overflow: hidden;
}
ul#mainMenu li span {
	position: absolute;
	left: 0;
	top: 0;
	height: 50px;
	margin: 0;
	padding: 0;
	display: block;
	z-index: 1;
}
ul#mainMenu li a {
	text-decoration: none;
}

li#m01 {
	width: 84px;
	left: 0px;
}
li#m01 span {
	width: 84px;
	background: url("img/theme/m01.png") 0px 0px no-repeat;
}

li#m02 {
	width: 145px;
	left: 84px;
}
li#m02 span {
	width: 145px;
	background: url("img/theme/m02.png") 0px 0px no-repeat;
}

li#m03 {
	width: 164px;
	left: 229px;
}
li#m03 span {
	width: 164px;
	background: url("img/theme/m03.png") 0px 0px no-repeat;
}

li#m04 {
	width: 111px;
	left: 393px;
}
li#m04 span {
	width: 111px;
	background: url("img/theme/m04.png") 0px 0px no-repeat;
}

li#m05 {
	width: 123px;
	left: 504px;
}
li#m05 span {
	width: 123px;
	background: url("img/theme/m05.png") 0px 0px no-repeat;
}

li#m06 {
	width: 101px;
	left: 627px;
}
li#m06 span {
	width: 101px;
	background: url("img/theme/m06.png") 0px 0px no-repeat;
}

li#m07 {
	width: 136px;
	left: 728px;
}
li#m07 span {
	width: 136px;
	background: url("img/theme/m07.png") 0px 0px no-repeat;
}

li#m08 {
	width: 106px;
	left: 864px;
}
li#m08 span {
	width: 106px;
	background: url("img/theme/m08.png") 0px 0px no-repeat;
}