#fancymenu { float:left;
	/*background: url('images/bg.gif') no-repeat top;*/
	overflow: hidden;
	padding:3px 0px 0px 45px;
}

#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;
	display:inline;
}

#fancymenu ul li a{
	z-index: 10;
	display: block;
	float: left;
	height: 29px;
	line-height:29px;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	position: relative;
	overflow: hidden;
	padding:0px 15px 0px 15px;
}

#fancymenu ul li a:hover{
color:#FF2322;
text-decoration:none;
}

/*#fancymenu li a:visited{
	color:#ffffff;
}

#fancymenu li a.selected{ 
position: relative;
top: 1px;
border: 1px solid #778;

}

#fancymenu li a.selected{ 
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

#fancymenu li a.selected:hover{ 
text-decoration: none;
}
*/


*html #fancymenu .background .left {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_menu.png', sizingMethod='scale');
}

#fancymenu li.background {
	/*background: url('bg_menu_right.png') no-repeat top right !important;*/
	background: url('images/bg_menu_right.png') no-repeat top right;
	z-index: 8;
	position: absolute;
	visibility: hidden;
}
*html #fancymenu li .background {
	/*background: url('bg_menu_right.png') no-repeat top right !important;*/
	background: url('images/bg_menu_right.png') no-repeat top right;
	z-index: 8;
	position: absolute;
	visibility: hidden;
}
#fancymenu .background .left {
	/*background: url('bg_menu.png') no-repeat top left !important;*/
	background: url('images/bg_menu.png') no-repeat top left;
	height: 30px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}
*html #fancymenu li .background {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_menu.png', sizingMethod='scale');
}

