ul {
margin: 0;
padding: 0;
list-style: none;
}

#topmenu ul li {
float: left;
width: 141px;
	height: 38px;
display: block;
}
#topmenu ul li#language {
float: left;
width: 141px;
	height: 38px;
display: block;
position: relative;
left: 82px;
}
#topmenu ul li#language a {
display: block;
width: 141px;
	height: 38px;
overflow: hidden;
line-height: 500px;
}

#topmenu ul li a {
display: block;
width: 141px;
	height: 38px;
overflow: hidden;
line-height: 500px;
}

#topmenu ul li ul li a {
display: block;
width: 141px;
	height: 38px;
overflow: hidden;
line-height: 500px;
}

#topmenu li ul {
	display: none;
	position: relative;
	left: 0;
}

#topmenu li ul li {
width: 141px;
	height: 38px;;
}

#topmenu li>ul {
	top: auto;
	left: auto;
}

#topmenu li:hover ul, #topmenu li.over ul {
	display: block;
}
#topmenu ul li#products:hover, #topmenu ul li#products.over {
	background-position: 0 -25px;
}
#topmenu li a:hover {
	background-position: 0 -25px;
}
#topmenu li#option1 {

	background: url(/images/nav_images/tab_story.png) no-repeat;
	font-size: 0%;
}
#topmenu li#option2 {

	background: url(/images/nav_images/tab_teachers.png) no-repeat;
}
/* define the submenu message if the submenu are unbalanced */
ul.submenu li#submenu-message {
	background: url(/images/nav_images/submenu_message.png) no-repeat;
	overflow: hidden;
}

ul.submenu li#submenu-message2 {
	background: url(/images/nav_images/submenu_message2.png) no-repeat;
	overflow: hidden;
}
/* define all background images for submenu lineitems, note that these background images contain both a normal and hover state, used ID tages to define targets */
ul.submenu li#our-boots {
	background: url(/images/nav_images/buttons_our_boots.png) no-repeat;

}

ul.submenu li#perfect-pair {
	background: url(/images/nav_images/buttons_perfect_pair.png) no-repeat;
}
ul.submenu li#tradition {
	background: url(/images/nav_images/buttons_tradition.png) no-repeat;
}
ul.submenu li#taming-shoe {
	background: url(/images/nav_images/buttons_taming_shoe.png) no-repeat;
}
ul.submenu li#path-plains {
	background: url(/images/nav_images/buttons_path_plains.png) no-repeat;
}
ul.submenu li#appeasing-spirits {
	background: url(/images/nav_images/buttons_appeasing_spirits.png) no-repeat;
}
ul.submenu li#footsteps-earth {
	background: url(/images/nav_images/buttons_footsteps_earth.png) no-repeat;
}
ul.submenu li#paduka {
	background: url(/images/nav_images/buttons_paduka.png) no-repeat;
}
ul.submenu li#japanese {
	background: url(/images/nav_images/buttons_japanese.png) no-repeat;
}
ul.submenu li#what-line {
	background: url(/images/nav_images/buttons_what_line.png) no-repeat;
}
ul.submenu li#height-fashion {
	background: url(/images/nav_images/buttons_height_fashion.png) no-repeat;
}
ul.submenu li#tr-our-boots {
	background: url(/images/nav_images/buttons_our_boots.png) no-repeat;
}
ul.submenu li#tr-perfect-pair {
	background: url(/images/nav_images/buttons_perfect_pair.png) no-repeat;
}
ul.submenu li#tr-tradition {
	background: url(/images/nav_images/buttons_tradition.png) no-repeat;
}
ul.submenu li#tr-taming-shoe {
	background: url(/images/nav_images/buttons_taming_shoe.png) no-repeat;
}
ul.submenu li#tr-path-plains {
	background: url(/images/nav_images/buttons_path_plains.png) no-repeat;
}
ul.submenu li#tr-appeasing-spirits {
	background: url(/images/nav_images/buttons_appeasing_spirits.png) no-repeat;
}
ul.submenu li#tr-footsteps-earth {
	background: url(/images/nav_images/buttons_footsteps_earth.png) no-repeat;
}
ul.submenu li#tr-paduka {
	background: url(/images/nav_images/buttons_paduka.png) no-repeat;
}
ul.submenu li#tr-japanese {
	background: url(/images/nav_images/buttons_japanese.png) no-repeat;
}
ul.submenu li#tr-what-line {
	background: url(/images/nav_images/buttons_what_line.png) no-repeat;
}
ul.submenu li#tr-height-fashion {
	background: url(/images/nav_images/buttons_height_fashion.png) no-repeat;
}