.nav {
	float: left;
	width: 990px;
	background: #371D9A url(../images/shd/nav/sub_nav_bot.gif) left bottom no-repeat;
	margin-bottom:4px;	
}

.nav li {
	list-style-type: none;
	float: left;
}

ul.subnav a, ul.subnav a:visited, ul.subnav a:link {
	float: left;
	color: #EBE9F5;
	text-decoration: none;
}

.bread_crumb_bot a, .bread_crumb_bot a:visited, .bread_crumb_bot a:link {
	color: #8E8E8E;
}

ul#sitemap li
{
clear:left;
}

/* supernav */

span#topNavItems{background-color:#fff; width:990px; float:left;}

span#topNavItems a.navItem {
    font-size: 16px; height: 0; overflow: hidden; 
    background-repeat:no-repeat;
    display: block; padding: 27px 0 0 0; margin-right:6px;
    float: left; margin-right: 5px; text-decoration: none; color: #fff; cursor: default; width:326px;
    
}

span#topNavItems a.navItem:hover {
	background-position:0 -27px;
}

span#topNavItems a.selected {
    background-position:0 -27px;
}

span#topNavItems #browseBySubject{background-image:url(/images/navigation/tab1.jpg);}
span#topNavItems #browseByLocation{background-image:url(/images/navigation/tab2.jpg);}
span#topNavItems #browseByTripZone{background-image:url(/images/navigation/tab3.jpg); margin-right:0;}

ul#subnav_destinations, ul#subnav_tripZone { display: none; }

ul.subnav {
    float: left; padding-bottom: 7px; padding-left: 7px; margin:0;
    min-height: 74px; height: auto !important; height: 74px; clear: both;
    width:983px;
}

ul.subnav li {
	background:url("../images/navigation/navRight.gif") no-repeat scroll right top transparent;
	display:block;
	float:left;
	height:32px;
	margin:5px 2px 0 0;
}

body ul.subnav li a {
	background:url("../images/navigation/navLeft.gif") no-repeat scroll left top transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:0.85em;
	height:22px;
	line-height:1em;
	padding:5px 5px;
	text-align:left;
	text-decoration:none;
	width:77px;
}

ul.subnav li:hover, ul.subnav li.over { background-position: right -32px; }
ul.subnav li a:hover { background-position: 0 -32px; text-decoration: none;}

body ul.subNavDbDriven ul{padding-left:0;margin-left:0;}
body ul.subNavDbDriven li a{display:none;}
body ul.subNavDbDriven li li a{display:block;}

ul.subNavDbDriven li {margin:0;background-image:none;}
ul.subNavDbDriven li li{margin:5px 2px 0 0; background-image:url(../images/navigation/navRight.gif);}
