@charset "utf-8";
/* CSS Document */
/* ---------- links and navigation ---------- */

/* navigation container */
#navContainer 
{
	/*clear: all;*/
	clear:both;
}

/* default link style */
a 
{
	color: #000000;
}
		
/* -- skip navigation -- */
#skipNav a 
{
	font: 1.0em Arial, sans-serif;
	display: block;
	color: #000000;
	width: 60px;
	padding-bottom: 2px;
} 
		
#skipNav a:hover 
{
	color: #898989;
	background: url(assets/skip-nav.gif) 50% 100% no-repeat;
}


/* -- main navigation bar -- */
#mainNavigation 
{
	position:relative;
	width:97.4%;

	top:-2.4em;
	left:1.2em;
	right:0px;

	background: #111111;
	border-top: 0px solid #555555;
	
	padding: 5px 0;

/*	padding: 1px 0px;
	padding-top:1px;
	padding-bottom:6px;
	
	margin-right:5px;*/
}

#mainNavigation ul 
{
	text-align: center;
}

#mainNavigation li 
{
	display: inline;
}

#mainNavigation a 
{
	font: bold 1.2em Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 30px;
	left:0px;
}
		
#mainNavigation a:hover 
{
	color: #5ac88b;
}
		
/* automation for active tab */
.sectionHome #mainNavigation #linkHome a, 
.sectionNews #mainNavigation #linkNews a, 
.sectionHotels #mainNavigation #linkHotels a, 
.sectionArea #mainNavigation #linkArea a, 
.sectionStars #mainNavigation #linkStars a, 
.sectionPrice #mainNavigation #linkPrice a,
.sectionMap #mainNavigation #linkMap a 
{
	background: #28b767 url(assets/active-tab-background.jpg) 0 100% repeat-x;
	border-top: 1px solid #5cc98d;
}

/* hover over-ride for automated tab */
.sectionHome #mainNavigation #linkHome a:hover, 
.sectionNews #mainNavigation #linkNews a:hover, 
.sectionHotels #mainNavigation #linkHotels a:hover, 
.sectionArea #mainNavigation #linkArea a:hover, 
.sectionStars #mainNavigation #linkStars a:hover, 
.sectionPrice #mainNavigation #linkPrice a:hover,
.sectionMap #mainNavigation #linkMap a:hover
{
	color: #0e5424;
}
		
/* -- sub-navigation -- */
#subNavigation 
{
	clear:both;

	position:relative;
	width:97.4%;

	top:-2.4em;
	left:1.2em;
	right:0px;
	
	
	background: #27b767 url(assets/sub-navigation-background.jpg) 0 100% repeat-x;/* green */
	border-bottom: 1px solid #6b6b6b;
	padding: 5px 0;
	/*padding-right:50px;*/
	/*float:left;*/
	/*width:700px;*/
	
	/*margin-top: -1px;*/

}


#subNavigation ul 
{
	text-align: center;
}

#subNavigation li 
{
	display: inline;
}

#subNavigation a 
{
	font: bold 1.1em Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 17px;
}

#subNavigation a:hover 
{
	color: #0e5424;
}
	
#navBottomNavigation
{
	background: #111111;
	border-top: 1px solid #555555;
	margin-left:12px;
	margin-right:7px;
	margin-top: -15px;
	padding: 3px 0px;
	padding-top:1px;
	padding-bottom:6px;
}
