body {
	font-family: arial, helvetica, serif;
}
#nav {
	font:11px arial;
	float: left;
	width: 36em;
	list-style: none;
	line-height: 1;
	z-index: 1;
	width: 840px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url("../img/img_normad_navi.png") no-repeat;
}
#nav #navHome {
	width: 98px;
}
#navHome a:hover, #navHome strong, #navHome a:hover strong, #navHome.selected a {
	background: transparent url("../img/img_normad_navi.png") 0 -40px no-repeat;
}
#nav #navAboutus {
	width: 105px;
}
#navAboutus a:hover, #navAboutus strong, #navAboutus a:hover strong, #navAboutus.selected a {
	background: transparent url("../img/img_normad_navi.png") -98px -40px no-repeat;
}
#nav #navLocation {
	width: 110px;
}
#navLocation a:hover, #navLocation strong, #navLocation a:hover strong, #navLocation.selected a {
	background: transparent url("../img/img_normad_navi.png") -203px -40px no-repeat;
}
#nav #navProducts {
	width: 110px;
}
#navProducts a:hover, #navProducts strong, #navProducts a:hover strong, #navProducts.selected a {
	background: transparent url("../img/img_normad_navi.png") -313px -40px no-repeat;
}
#nav #navBook {
	width: 150px;
}
#navBook a:hover, #navBook strong, #navBook a:hover strong, #navBook.selected a {
	background: transparent url("../img/img_normad_navi.png") -423px -40px no-repeat;
}
#nav #navContact {
	width: 120px;
	float: right;
}
#navContact a:hover, #navContact strong, #navContact a:hover strong, #navContact.selected a {
	background: transparent url("../img/img_normad_navi.png") -720px -40px no-repeat;
}

#nav ul a:hover {
	background: none;
}
#nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	z-index: 1;
	margin: 0;
	padding: 0;
}
#nav li {
	float: left;
	
}
#nav a {
	display: block;
	height: 40px;
	color: #fff;
	text-decoration:none;
}

#nav ul a {
	height: 2em;
}
/*sub menu*/
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	font-weight: normal;
	border-width: 0.25em;
	margin-left: 0;
	/*background: red;*/
	background: url("../img/drop_menu_240.png") repeat-y;
}
#nav li li {
	padding-left: 40px;
	padding-top: 5px;
	width: 160px;
}

/*sub-sub menu*/
#nav li ul ul {
	margin: -25px 0 0 160px;
	width: 260px;
	background: grey;
	background: url("../img/drop_menu_240.png") repeat-y;
}
/*sub-sub menu text field thing*/
#nav li ul ul li {
	width: 340px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li:hover, #nav li.sfhover {
	
}
#nav li li:hover, #nav li li.sfhover {
	background: url("../img/drop_menu_240b.png") repeat-y;
	
}