#fancymenu {	position: relative;	height: 96px;	width: 430px;	background: url('/images/menu-disco.gif') no-repeat top;	padding: 0;	margin: 0;	overflow: hidden;}#fancymenu ul {	padding: 0;	margin: 0;}/* Don't apply padding here (offsetWidth will differ in IE)    If you need padding add it to the child anchor */#fancymenu ul li {	float: left;	list-style: none;}#fancymenu ul li a  {	text-indent: -500em;	z-index: 10;	display: block;	float: left;	height: 97px;	position: relative;	overflow: hidden;}#menu_kihon a {	width: 42px;	background: url('/images/menu-kihon.png') no-repeat center !important;		background: url('/images/menu-kihon.gif') no-repeat center;	padding:0 10px 0 0;}#menu_goodbyesunday a {	width: 40px;	background: url('/images/menu-goodbyesunday.png') no-repeat center !important;		background: url('/images/menu-goodbyesunday.gif') no-repeat center;	padding:0 10px 0 0;}#menu_redpopfilms a {	width: 42px;	background: url('/images/menu-redpopfilms.png') no-repeat center !important;		background: url('/images/menu-redpopfilms.gif') no-repeat center;	padding:0 10px 0 0;}#menu_21seiki2005 a {	width: 43px;	background: url('/images/menu-21seiki2005.png') no-repeat center !important;		background: url('/images/menu-21seiki2005.gif') no-repeat center;	padding:0 10px 0 0;}#menu_soloworks2006 a {	width: 42px;	background: url('/images/menu-soloworks2006.png') no-repeat center !important;		background: url('/images/menu-soloworks2006.gif') no-repeat center;	padding:0 10px 0 0;}#menu_colour20051025 a {	width: 45px;	background: url('/images/menu-colour20051025.png') no-repeat center !important;		background: url('/images/menu-colour20051025.gif') no-repeat center;	padding:0 10px 0 0;}#menu_zepp20070616 a {	width: 42px;	background: url('/images/menu-zepp20070616.png') no-repeat center !important;		background: url('/images/menu-zepp20070616.gif') no-repeat center;	padding:0 10px 0 0;}#menu_nolatestarts a {	width: 46px;	background: url('/images/menu-nolatestarts.png') no-repeat center !important;		background: url('/images/menu-nolatestarts.gif') no-repeat center;	padding:0 10px 0 0;}#fancymenu li.background {	/*background: url('/images/menu-disco-bg_right.png') no-repeat top right !important;*/	background: url('/images/menu-disco-bg_right.gif') no-repeat top right;	z-index: 8;	position: absolute;	visibility: hidden;}#fancymenu .background .left {	/*background: url('/images/menu-disco-bg_menu.png') no-repeat top left !important;*/	background: url('/images/menu-disco-bg_menu.gif') no-repeat top left;	height: 86px;	margin-right: 4px; /* 11px is the width of the rounded shape */}
