/******************

GLOBAL NAVIGATION

******************/

ul#globalNav {
	list-style:none;
	text-align:right;
	font-size:90%;
	margin:0;
	padding:.5em;
	float:right;
	background:url(../pix/nav_globalBG.png) top left repeat-x;
	position:absolute;
	top:0;
	right:0;
	}

ul#globalNav li {
	display:inline;
	padding:0;
	margin:0;
	padding:1em;
	border-right:1px solid #000;
	background:none;
	}

ul#globalNav a:link,
ul#globalNav a:active,
ul#globalNav a:visited {
	color:#fff;
	}

ul#globalNav a:hover {
	color:#0c2577;
	}
	

/**********************

NAV BASE

**********************/

#nav, 
#nav ul {
	float: left;
	width: 600px;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin:0;
	clear:both;
	height:72px;
	z-index:100;
}

#nav ul {
	width:auto;
	}

#nav a {
	display: block;
	color:#999;
	text-decoration: none;
	padding:0;
	height:72px;
}

#nav li {
	float: left;
	padding: 0;
	background:none;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	margin: 0;
	background:#191919;
	z-index:100;
}

#nav li li {
	/* changed right padding from 1em to 0 */
	padding-right: 0;
	background:none;
	clear:left;
}


#nav li:hover ul,
#nav li.sfhover ul {
	left: auto;
}

#nav li:hover, 
#nav li.sfhover {
	background: #191919;
}

#nav li li:hover,
#nav li li.sfhover {
	background:#333333;
	color:#ccc24f;
	}

#nav #taboutUs a {
	background:url(../pix/nav_aboutUs.png) no-repeat;
	width:87px;
	}

#nav #tnewProjects a {
	background:url(../pix/nav_newProjects.png) no-repeat;
	width:116px;
	}

#nav #tservice a {
	background:url(../pix/nav_service.png) no-repeat;
	width:135px;
	}

#nav #tgallery a {
	background:url(../pix/nav_gallery.png) no-repeat;
	width:80px;
	}

#nav #tnews a {
	background:url(../pix/nav_news.png) no-repeat;
	width:60px;
	}

#nav #tbrokerage a {
	background:url(../pix/nav_brokerage.png) no-repeat;
	width:99px;
	}

#nav #taboutUs a:hover,
#nav #tnewProjects a:hover,
#nav #tservice a:hover,
#nav #tgallery a:hover,
#nav #tnews a:hover,
#nav #tbrokerage a:hover { 
	background-position:0 -144px;
	}

#nav #taboutUs a.current,
#nav #tnewProjects a.current,
#nav #tservice a.current,
#nav #tgallery a.current,
#nav #tnews a.current,
#nav #tbrokerage a.current { 
	background-position:0 -72px;
	}

#nav li#taboutUs li a,
#nav li#tnewProjects li a,
#nav li#tservice li a,
#nav li#tgallery li a,
#nav li#tnews li a,
#nav li#tbrokerage li a {
	background-image:none;
	}

#nav a span {
	display:none;
	}

#nav li ul a {
	display:block;
	height:auto;
	padding:.75em 1em;
	border:1px solid #282828;
	border-bottom:none;
	width:100%;
	background-image:url(../pix/nav_buttonBG.png);
	background-position:top left;
	background-repeat:x;
	}
	

/*********************

Sub Naviation

**********************/

ul.subNav {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:-4em;
	float:right;
	font-style:italic;
	font-size:90%;
	}

ul.subNav strong {
	font-size:90%;
	text-transform:uppercase;
	color:#999;
	}

ul.subNav li {
	background:none;
	margin:0;
	padding:0;
	float:left;
	display:inline-block;
	}

ul.subNav li a {
	padding:.25em .5em;
	border-right:1px solid #CCCCCC;
	}

ul.subNav li a.last {
	border:none;
	}

ul.subNav li a.current {
	color:#999999;
	}


/***************

Boat Details Nav

******************/

.boatDetailsLinks {
	 background:#c5b932 url(../pix/boatDetailsLinks_shadow.png) bottom left repeat-x;
	 width:100%;
	 color:#fff;
	 float:left;
	 font-size:90%;
	 z-index:0;
	 }
	 
.boatDetailsLinks ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:10px;
	}

.boatDetailsLinks li {
	background:none;
	padding:0;
	margin:0;
	float:left;
	}

.boatDetailsLinks a:link,
.boatDetailsLinks a:active,
.boatDetailsLinks a:visited {
	padding:.5em 1em;
	text-transform:uppercase;
	letter-spacing:.1em;
	display:inline-block;
	margin-left:5px;
	color:#FFFFFF;
	}

.boatDetailsLinks a:hover {
	background:#efefef;
	color:#666666
	}

.boatDetailsLinks a.current {
	background:#fff;
	color:#666666;
	}