#nav-container {
	position: relative;
	z-index: 99;
	margin-left: 20px;
	}
	
#nav {
	padding: 0px;
	margin: 0px;
}

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block;}

ul.IR li { position:relative; }
.IR em { display: block; position: absolute; top: 0; left: 0; z-index: 1;}

.nav { list-style: none; }
.nav li { float: left; padding-bottom: 10px; }

.link1 em, .link2 em, .link3 em, .link4 em, .link5 em, .link6 em, .link7 em, .link8 em {
	background: url(../media/img/shared/main_nav.jpg);
	background-repeat: no-repeat;
	width: 720px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	text-indent: -9009px;
}

.link1, .link1  em { width: 109px; background-position: 0px 0px; }
body#company .link1, body#company .link1  em { width: 109px; background-position: 0px -25px; }
.link1:hover em { background-position: 0px -25px; }
body#services .link2, body#services .link2  em { width: 86px; background-position: -109px -25px; }
.link2, .link2  em { width: 86px; background-position: -109px 0px; }
.link2:hover em { background-position: -109px -25px; }
.link3, .link3  em { width: 104px; background-position: -195px 0px; }
body#locations .link3, body#locations .link3  em { width: 104px; background-position: -195px -25px; }
.link3:hover em { background-position: -195px -25px; }
.link4, .link4  em { width: 61px; background-position: -299px 0px; }
body#rates .link4, body#rates .link4  em { width: 61px; background-position: -299px -25px; }
.link4:hover em { background-position: -299px -25px; }
.link5, .link5  em { width: 93px; background-position: -360px 0px; }
body#schedule .link5, body#schedule .link5  em { width: 93px; background-position: -360px -25px; }
.link5:hover em { background-position: -360px -25px; }
.link6, .link6  em { width: 62px; background-position: -453px 0px; }
body#press .link6, body#press .link6  em { width: 62px; background-position: -453px -25px; }
.link6:hover em { background-position: -453px -25px; }
.link7, .link7  em { width: 88px; background-position: -515px 0px; }
body#contact .link7, body#contact .link7  em { width: 88px; background-position: -515px -25px; }
.link7:hover em { background-position: -515px -25px; }
.link8, .link8  em { width: 117px; background-position: -603px 0px; }
body#resources .link8, body#resources .link8  em { width: 117px; background-position: -603px -25px; }
.link8:hover em { background-position: -603px -25px; }

.nav a { display: block;}
.nav li ul { position: absolute; z-index: 10; top: 25px; left: -999em; list-style: none; border-left: thin #aba7a0 solid; border-right: thin #aba7a0 solid; display:block; }
.nav li:hover ul { left: auto; display: block;}
.nav li li { height: auto; width: 150px; margin-left: -20px; padding-bottom: 0; font-size: 10px; border-bottom: thin #aba7a0 solid; display:block; }
.nav li ul a { padding-left: 5px; color: #534741; background: #ece9e5; text-decoration: none; display:block;}
.nav li ul a:hover { padding-left: 5px; color: #534741; background: #aba7a0; display:block; }
