/* ---- Main Navigation ---- */
#nav-holder {
	clear:both;
	color:#FFFFFF;
	background-image:url(../img/_bg/nav-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
}
#nav-holder ul {
	list-style: none;
	clear:right;
	float:left;
}

#nav-holder li {
	float: left;
	position: relative;
	background-image:url(../img/_bg/nav-divider.png);
	background-position:right center;
	background-repeat:no-repeat;
}
#nav-holder li a, #nav-holder li a:visited {
	display:block;
	/*height:30px;*/
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	font-size:90%;
}
#nav-holder li a:hover {
}
/* Make it appear... Just like that said Paul Daniels ;o) ... */
#nav-holder li:hover ul, #nav-holder li.over ul {
	display: block;
	background-color:#CCCCCC;
}

/* ------ Start second-level lists ----- */

#nav-holder li ul {
	display: none; /* This controls whether you see the drop down or not */
	position: absolute;
	bottom: 40px;
	left: 0;
	z-index:50;
}
#nav-holder li ul li {
	width:195px;
	text-align:left;
	float:none;
	background-image:url(../img/_nav/main-nav-bg.jpg) !Important;
	background-repeat:repeat-x !Important;
	background-position:top center !Important;
	background-color:#BEBFC1;
	border-top:1px #ACACAC solid;
}
#nav-holder li ul li#inspired
{
    border-top:0px;
}
#nav-holder li ul li a, #nav-holder li ul li a:visited {
	/*display:block;*/
	padding:3px 0px 3px 10px !Important;
	height:auto !Important; /* Added to stop FF inheriting the parent height */
	font-weight:normal !Important;
	color:#000000 !Important;
	font-weight:normal !Important;
	float:none !Important;
	font-size:0.9em !Important;

}
#nav-holder li ul li a:hover {
	color:#FFFFFF !Important;
}
/* -- end second level -- */

/* -- Add the coloured C's to the main navigation -- */
#section-nav li a, #section-nav li a:visited {
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:0px 0.5em 0px 0px;
	padding:13px 21px 0px 13px;
	background-image:url(../img/_nav/c-grey.png);
}
#section-nav li a:visited {
}

li#lastone {
	background-image:none;
}
/*END COLOURED C'S*/

/* Main menu button style */
#nav-holder li.main-menu {
	background-image:url(../img/_bg/main-menu-btn-bg2.png);
	width:125px;
	height:40px;
}
#nav-holder li.main-menu a {
	/*padding:13px 5px 0px 14px;*/
    padding:13px 5px 0 9px;
}
ul#nav {
	float:left;
	width:125px;
	height:40px;
	clear:left;
}
/* ------------------- End Navigation -------------- */

/* ------------------- Home Page Main Navigation --- */
#menu-holder {
    float:left;
    width:195px;
    margin: 0px -205px 0px 0px;
}
#menu-holder li {
/*	background-image:url(../img/_nav/main-nav-bg.jpg) !Important;
	background-repeat:repeat-x;
	background-position:top left;*/
	background-color:#BEBFC1;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px #ACACAC solid;
	list-style:none;
}
#menu-holder li a, #menu-holder li a:visited {
   	display:block;
	padding:5px 0px 2px 10px;
	margin:0px 0px 0px 0px;
	color:#363637;
	font-weight:bold;
	text-decoration:none;
}
#menu-holder li a:hover {
    color:#FFF;
}

/* start different coloured main nav buttons */


#menu-holder li#myhome a, #menu-holder li#myhome a:visited, #nav-holder li#myhome a, #nav-holder li#myhome a:visited {
	background-image:url(../img/_nav/main-be-inspired.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#myhome a:hover, #nav-holder li#myhome a:hover {
	color:#000000;
}
/*-------*/
#menu-holder li#inspired a, #menu-holder li#inspired a:visited, #nav-holder li#inspired a, #nav-holder li#inspired a:visited {
	background-image:url(../img/_nav/main-be-inspired.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#inspired a:hover, #nav-holder li#inspired a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#planmyvisit a, #menu-holder li#planmyvisit a:visited, #nav-holder li#planmyvisit a, #nav-holder li#planmyvisit a:visited {
	background-image:url(../img/_nav/main-plan-my-visit.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#planmyvisit a:hover, #nav-holder li#planmyvisit a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#accommodation a, #menu-holder li#accommodation a:visited, #nav-holder li#accommodation a, #nav-holder li#accommodation a:visited {
	background-image:url(../img/_nav/main-where-to-stay.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#accommodation a:hover, #nav-holder li#accommodation a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#thingstodo a, #menu-holder li#thingstodo a:visited, #nav-holder li#thingstodo a, #nav-holder li#thingstodo a:visited {
	background-image:url(../img/_nav/main-things-to-do.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#thingstodo a:hover, #nav-holder li#thingstodo a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#placestosee a, #menu-holder li#placestosee a:visited, #nav-holder li#placestosee a, #nav-holder li#placestosee a:visited {
	background-image:url(../img/_nav/main-places-to-see.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#placestosee a:hover, #nav-holder li#placestosee a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#maps a, #menu-holder li#maps a:visited, #nav-holder li#maps a, #nav-holder li#maps a:visited {
	background-image:url(../img/_nav/main-maps-routes.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#maps a:hover, #nav-holder li#maps a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#adventurecapital a, #menu-holder li#adventurecapital a:visited, #nav-holder li#adventurecapital a, #nav-holder li#adventurecapital a:visited {
	background-image:url(../img/_nav/main-adventure-capital.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#adventurecapital a:hover, #nav-holder li#adventurecapital a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#shop a, #menu-holder li#shop a:visited, #nav-holder li#shop a, #nav-holder li#shop a:visited {
	background-image:url(../img/_nav/main-shop-online.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#shop a:hover, #nav-holder li#shop a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#downloads a, #menu-holder li#downloads a:visited, #nav-holder li#downloads a, #nav-holder li#downloads a:visited {
	background-image:url(../img/_nav/main-downloads.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#downloads a:hover, #nav-holder li#downloads a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#recommended a, #menu-holder li#recommended a:visited, #nav-holder li#recommended a, #nav-holder li#recommended a:visited {
	background-image:url(../img/_nav/main-recommended.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#recommended a:hover, #nav-holder li#recommended a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#information a, #menu-holder li#information a:visited, #nav-holder li#information a, #nav-holder li#information a:visited {
	background-image:url(../img/_nav/main-visitor-info.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#information a:hover, #nav-holder li#information a:hover {
	background-position:top right;
}
/*------*/
#menu-holder li#recommended a, #menu-holder li#recommended a:visited, #nav-holder li#recommended a, #nav-holder li#recommended a:visited {
	background-image:url(../img/_nav/main-visitor-recommendations.png) !Important;
	background-repeat:repeat-x;
	background-position:top left;
}
#menu-holder li#recommended a:hover, #nav-holder li#recommended a:hover {
	background-position:top right;
}

#nav-holder li.main-menu .maps-routes-tours-main {
    font-size:80%;
}