#nav-wrap {
	float:right;
	width:360px;
	height:20px;
	margin-top: 46px;
}

#nav-wrap #nav {
	width:376px;
	height:20px;
	margin:0;
	padding:0;
}

#nav-wrap #nav li {
	display:inline;
}

#nav-wrap #nav li span {
	display:none;
}

#nav-wrap #nav li a {
	float:left;
	height:0;
	padding-top:20px;
	margin:0 15px;
	overflow:hidden;
}

#nav li a {
	background-image:url(../img/navigation.png);
	background-repeat: no-repeat;
}
#nav li a:hover {
	border-bottom: 3px solid #ABE330;
	padding: 0 0 3px 0;
}


.nav-about a {
	background-position:-72px 0;
	width: 52px;
}
.nav-about a:hover {
	background-position:-1px 0;
}
.about-current a {
	background-position:-1px 0;
	border-bottom: 3px solid #ABE330;
	width: 52px;
	padding: 0 0 3px 0;
}

.nav-contact a {
	background-position:-231px 0;
	width: 69px;
}
.nav-contact a:hover {
	background-position:-143px 0;
}
.contact-current a {
	background-position:-143px 0;
	border-bottom: 3px solid #ABE330;
	width: 69px;
	padding: 0 0 3px 0;
}

.nav-home a {
	background-position:-389px 0;
	width: 52px;
}
.nav-home a:hover {
	background-position:-318px 0;
}
.home-current a {
	background-position:-318px 0;
	border-bottom: 3px solid #ABE330;
	width: 52px;
	padding: 0 0 3px 0;
}

.nav-services a {
	background-position:-553px 0;
	width: 72px;
}
.nav-services a:hover {
	background-position:-461px 0;
	width: 72px;
}
.services-current a {
	background-position:-461px 0;
	border-bottom: 3px solid #ABE330;
	width: 72px;
	padding: 0 0 3px 0;
}
