
/*---------------------------------[ Global Navigation ]------------------------------------*/

/*--- First Level Nav ---*/
#nav {
	margin: 0;
	padding: 0;
	list-style:none;
	width: 600px;
	position: absolute;
	bottom: -15px;
	left: 410px;	
	z-index: 4;
}

#nav li {
	margin: 0;
	padding: 0;
	float:left;
	position:relative;
	line-height: 2.1em;
	z-index: 5;
}
#nav li a {
	color:#000;
	font-weight:bold;
	font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	display:block;
	padding: 0 20px 0 10px;
	background: transparent url(../images/nav_slant.png) no-repeat right 0.3em;
	font-size:110%;
	border-bottom: none;
	margin-bottom:.3em;
	text-decoration: none;
}
#nav li a.firstlink {
	padding-left: 0em;
	text-indent: -9000px;
	display:block;
	width: 40px;
	background: transparent url(../images/nav_slant.png) no-repeat right 0.3em;
}
#nav li a.lastlink {
	background: none;
}
#nav #homelink {
	background: transparent url(../images/icon_home.png) no-repeat 1.4em .2em;
	
}
#nav #homelink:hover {
	background: transparent url(../images/icon_home-over.png) no-repeat 1.4em .2em;
}

#nav li a:hover {
	color:#701B3D;
	border-bottom:none;
}

#nav li a.nolink:hover {
	color: #000;
	cursor: default;
}

/*--- Second Level Nav ---*/
#nav li ul {
	position: absolute; 
	width: 12em; /*width of second level list - also set anchor width*/
	left: -9000px; 
	top: auto;
	padding-left:0.5em;
	z-index: 2;
}
#nav li li {
	background-color:#ebebec;
	list-style: none;
	margin-bottom:0;
	z-index: 2;
}
#nav li li.firstsublink { /*Top-Left rounded corner*/
	background:#ebebec url(../images/corner_left.png) no-repeat left 1px;
}
#nav li li.lastsublink { /*Top-Left rounded corner*/
	background:#ebebec url(../images/cornerB_left.png) no-repeat left bottom;
	border-bottom: none;
}
#nav li ul li a {
	display:block;
	width: 125px; /*width of second level list - anchor width*/
	text-decoration:none;
	color:#000;
	padding: 2px 20px 2px 10px;
	margin-bottom: 0;
	border-bottom: 1px solid #cfd3d8;
	background: none;
	z-index: 2;
}
#nav li li.firstsublink a { /*Top-Right rounded corner*/
	background: transparent url(../images/corner_right.png) no-repeat right top;
	border-top: 1px solid #cfd3d8;
}
#nav li li.lastsublink a { /*Bottom-Right rounded corner*/
	background: transparent url(../images/cornerB_right.png) no-repeat right bottom;
	border: none;
}
#nav li li:hover a {
	color:#701B3D;
	border-bottom: 1px solid #701B3D;
}
#nave li li.lastsublink:hover a {
	border-bottom: none;
}
#nav li li.lastsublink a:hover {
	border: none;
}
#nav li:hover ul, #nav li.iehover ul { /*Positioning of 2nd level list*/
	left: -16px;
	top: 19px;
}

* html #nav {
	position:absolute;
}

/*#nav li a.here, #nav a#nstyle.here {
	background: #fff;
}*/


/*-----------[ Nav "here" highlight ]---------*/
body.nhome #nav #homelink {
	background: transparent url(../images/icon_home-over.png) no-repeat 1.4em .2em;
	border: none;
}
body.nhome #nav a#nhome:hover  {
	color:#000;
	cursor: default;
	border: none;
}
body.about #nav a#nabout, body.testimony #nav a#ntestimony, body.nevents #nav a#nevents, body.ncontact #nav a#ncontact, body.products #nav a#nproducts {
	color: #7a1237;
	cursor:default;
}
body.nstyle #nav a#nstyle {
	color: #a8aaaf;
}
body.nstyle #nav a#nstyle:hover {
	color: #a8aaaf;
	cursor: default;
	border: none;
}
