/* ----------------- HEADER NAVIGATION ----------------- */

#header ul
{
list-style-type:	none;
margin: 			0;
padding: 			0 20px 0 0;
text-transform:		uppercase;
font-weight:		bold;
}
    
#header ul li
{
display:			inline;
padding: 			0 6px 0 6px;
}
    
#header a
{    
color:				#666666;
} 

#header a:hover
{    
color:				#FF0000;
text-decoration:	none;
} 

#header a:active
{    
color:				#FF0000;
text-decoration:	none;
}

/*  ----------------- MAIN NAVIGATION  ----------------- */

#destinations
{  
margin-top: 			30px;
font-size: 				0.7em;
width: 					240px;
border-top: 			solid 1px #d3d1c6;
float: 					right;
}

#destinations a
{
display: 				block;
text-indent: 			0;
padding: 				0;
text-decoration: 		none;
}

#destinations ul 
{
padding: 				0;
margin: 				0 0 20px 0;
list-style: 			none;
list-style-position: 	outside;
}

#destinations h2 
{
margin: 				0 0 10px 0;
font-weight:			lighter;
color:					#FF0000;
}

#destinations  a:hover, 
#destinations  a:focus,
#destinations  a:active,
#destinations .level1 a:hover, 
#destinations .level1 a:focus,
#destinations .level1 a:focus,
#destinations .level2 a:hover, 
#destinations .level2 a:focus,
#destinations .level2 a:active,
#destinations .level3 a:hover, 
#destinations .level3 a:focus,
#destinations .level3 a:active
{
background-color: 		#FF0000;
color: 					#FFFFFF;
}

#destinations a:hover,
#destinations .level3 a:hover
{
color: 					#FFFFFF;
cursor: 				default;
}

/*** LEVEL 1 ***/
    
#destinations  .level1 a
{    
font-weight: 			normal;
color: 					#666666;
line-height: 			24px;	  
border-bottom: 			solid 1px #d3d1c6;
padding:				0 0 0 4px;
}
    
#destinations  .level1active a
{
color: 					#FF0000;
font-weight: 			bold;
border-bottom: 			solid 0 #d3d1c6;
}

#destinations  .level1active a:hover
{
color: 					#FFFFFF;
}

#destinations .level1selected a,
#destinations .level1selected a:hover
{
font-weight: 			bold;
border-bottom: 			solid 0 #d3d1c6; 
background-color: 		#FF0000;
color: 					#FFFFFF;
}

/*** LEVEL 2 ***/

#destinations  ul.level2
{
border-bottom: 			solid 1px #d3d1c6;
padding:				0 0 6px 0;
}

#destinations  .level2 a
{    
font-weight:			normal;
font-size: 				0.9em;
padding-left: 			10px; 
color: 					#666666;
line-height: 			18px;
}

#destinations  .level2active a,
#destinations  .level2active a:hover
{ 
padding-left: 			10px;
font-weight: 			bold;
cursor: 				default;
color: 					#FFFFFF;
background-color: 		#FF0000;
}

#destinations .level2selected a,
#destinations .level2selected a:hover
{
color: 					#FFFFFF;
font-weight: 			bold;
border-bottom: 			solid 0 #d3d1c6;
background-color: 		#FF0000;
}

/*  ----------------- TOUR NAVIGATION  ----------------- */

.tour_navigation {
width: 				100%;
background-color: 	#FFFFFF;
float: 				right;
text-transform: 	uppercase;
font-size: 			1em;
margin: 			20px 0;
padding: 			0;
border: 		solid 1px #d3d1c6;
}

.tour_navigation ul {
list-style-type: 	none;
margin: 			0;
padding: 			0;
}

.tour_navigation li {
display: 			block;
float: 				left;
height: 			1.8em;	
}

/* IE double margin bug \*/
* html .tour_navigation li {
display: 			inline;
}
/* */

.tour_navigation li a {
padding: 			0px 6px;
line-height: 		1.8em;	
height: 			1.8em;	
display: 			block;
text-decoration: 	none;
color: 				#000000;
}

/* Make menu tabs clickable in IE5 \*/
* html .tour_navigation li a {
float: 				left; 	/* Else only the text is clickable in IE */
}
/*  */

.tour_navigation li a:hover {
color: 				#FF0000;
background-color: 	#E3E1D5;
}

.tour_navigation li.active a {
color: 				#FF0000;
background-color: 	#FFFFFF;
}

/*  Display the default cursor to give the impression that the current link is not clickable */
.tour_navigation li.active a:hover {
cursor: 			default;
color: 				#FF0000;
background-color: 	#FFFFFF;
}

/*  ----------------- TAB NAVIGATION  ----------------- */

#tabs {
float:				left;
width:				100%;
background:			#FFFFFF;
font-size:			100%;
line-height:		normal;
text-transform: 	uppercase;
margin-top:			20px;
margin-bottom:		20px;
border-bottom: 		solid 1px #d3d1c6;
}

#tabs ul {
margin:				0;
padding:			10px 10px 0 50px;
list-style:			none;
}

#tabs li {
display:			inline;
margin:				0;
padding:			0;
}

#tabs a {
float:				left;
background:			url("media/tableft.gif") no-repeat left top;
margin:				0;
padding:			0 0 0 4px;
text-decoration:	none;
}

#tabs a span {
float:				left;
display:			block;
background:			url("media/tabright.gif") no-repeat right top;
padding:			5px 15px 4px 6px;
color:				#666666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

/* Hover Status */

#tabs a:hover span {
color:				#FF0000;
}

#tabs a:hover {
background-position:	0% -42px;
}

#tabs a:hover span {
background-position:	100% -42px;
}

/* Active Status */

#tabs li.active a {
background-position:	0% -42px;
}

#tabs li.active a span {
color:				#FF0000;
background-position:	100% -42px;
}

/*  Display the default cursor to give the impression that the current link is not clickable */
#tabs li.active a:hover {
cursor: 			default;
}
	