a:active, a:active * { outline: none !important; -moz-outline-style: none !important; }
a:focus, a:focus * { outline: none !important; -moz-outline-style: none !important; }

.menu {
	margin: 0 0 0 100px;
	padding: 0;
	list-style: none;
	background: #000;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 85px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -4000px;
	height: 85px;
	background-repeat: no-repeat;
}
.lab {background-image: url(../images/lab.hover.gif); width: 187px;}
.lab a {background-image: url(../images/lab.gif);}
.specimens {background-image: url(../images/specimens.hover.gif); width: 208px;}
.specimens a {background-image: url(../images/specimens.gif);}
.pricing {background-image: url(../images/pricing.hover.gif); width: 248px;}
.pricing a {background-image: url(../images/pricing.gif);}
.contact {background-image: url(../images/contact.hover.gif); width: 245px;}
.contact a {background-image: url(../images/contact.gif);}
ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


a:active {
  outline: none;
}
