#fancymenu {
	position: relative;
	height: 40px;
	width: 641px;
	/*background: url('../images/structure/menu/bg.gif') no-repeat top;*/
	padding: 0px 15px 15px;
	margin: -6px auto 10px;
	/*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: 40px;
	position: relative;
	overflow: hidden;
	padding: 15px 0px 0px;
	margin: 0px;
}

#menu_home a {
	width: 71px;
	background: url('/images/structure/menu/menu-home.png') no-repeat center bottom !important;
	background: none;
}
#menu_home a:hover,#menu_home a:active,#menu_home a:focus,#menu_home a.current{
	background: url('/images/structure/menu/menu-home-o.png') no-repeat center bottom !important;
	background: none;
}

#menu_whatwedo a {
	width: 127px;
	background: url('/images/structure/menu/menu-whatwedo.png') no-repeat center bottom !important;
	background: none;
}
#menu_whatwedo a:hover,#menu_whatwedo a:active,#menu_whatwedo a:focus,#menu_whatwedo a.current{
	background: url('/images/structure/menu/menu-whatwedo-o.png') no-repeat center bottom !important;
	background: none;
}

#menu_whyuseus a {
	width: 127px;
	background: url('/images/structure/menu/menu-whyuseus.png') no-repeat center bottom !important;
	background: none;
}
#menu_whyuseus a:hover,#menu_whyuseus a:active,#menu_whyuseus a:focus,#menu_whyuseus a.current{
	background: url('/images/structure/menu/menu-whyuseus-o.png') no-repeat center bottom !important;
	background: none;
}

#menu_gallery a {
	width: 191px;
	background: url('/images/structure/menu/menu-gallery.png') no-repeat center bottom !important;
	background: none;
}
#menu_gallery a:hover,#menu_gallery a:active,#menu_gallery a:focus,#menu_gallery a.current{
	background: url('/images/structure/menu/menu-gallery-o.png') no-repeat center bottom !important;
	background: none;
}

#menu_testimonials a {
	width: 125px;
	background: url('/images/structure/menu/menu-testimonials.png') no-repeat center bottom !important;
	background: none;
}
#menu_testimonials a:hover,#menu_testimonials a:active,#menu_testimonials a:focus,#menu_testimonials a.current{
	background: url('/images/structure/menu/menu-testimonials-o.png') no-repeat center bottom !important;
	background: none;
}

#fancymenu li.background {
	/*background: url('../images/structure/menu/bg_menu_right.png') no-repeat top right !important;
	background: url('../images/structure/menu/bg_menu_right.gif') no-repeat top right;*/
	z-index: 8;
	position: absolute;
	visibility: hidden;
}
#fancymenu .background .left {
	background: url('../images/structure/menu/bg_menu.png') no-repeat top center !important;
	background: url('../images/structure/menu/bg_menu.gif') no-repeat top center;
	height: 30px;
	/*margin-right: 9px; /* 7px is the width of the rounded shape */
}


