/* +++ means there is corresponding css in ie.css or ie6.css */
/* navigation stuff */

div#nav {
	position:relative;
	background-color:#00baf1;
	width:100%;
	z-index:9998; 
	/*background-image:url("../../img/nav-bg.gif");*/
	background-repeat:repeat-x;
	background-position:top left;
}

div#nav ul {
	margin:0;
	padding:0px;
	text-decoration:none;
	list-style:none;
}

div#nav ul li {
	position: relative; 
	list-style: none; 
	margin:0;
	padding:0;
	float:left;
}

div#nav ul li div a{height:43px;}

li#pageid3445 div a{width:88px;}
li#pageid3445 div a, li#pageid3445 div a:visited { 
	background-image:url("../../img/btn-home.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
}

/*#pageid3445 a:hover {	
	background-image:url("../../img/btn-home.gif");
	background-position: top right;
	background-repeat: no-repeat;
}*/

li#pageid3436 div a {width:172px;}
li#pageid3436 div a, li#pageid3436 div a:visited { 
	background-image:url("../../img/btn-about.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
}

/*#pageid3436 a:hover {	
	background-image:url("../../img/btn-about.gif");
	background-position: top right;
	background-repeat: no-repeat;
}*/

li#pageid4216 div a{width:157px;}
li#pageid4216 div a, li#pageid4216 div a:visited { 
	background-image:url("../../img/btn-accomodations.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
}

/*#pageid4216 a:hover {	
	background-image:url("../../img/btn-accomodations.gif");
	background-position: top right;
	background-repeat: no-repeat;
}*/

li#pageid4217 div a{width:120px;}
li#pageid4217 div a, li#pageid4217 div a:visited { 
	background-image:url("../../img/btn-plan.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
}

/*#pageid4217 a:hover {	
	background-image:url("../../img/btn-plan.gif");
	background-position: top right;
	background-repeat: no-repeat;
}*/

li#pageid4064 div a{width:128px;}
li#pageid4064 div a, li#pageid4064 div a:visited { 
	background-image:url("../../img/btn-todo.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
}

/*#pageid4064 a:hover {	
	background-image:url("../../img/btn-todo.gif");
	background-position: top right;
	background-repeat: no-repeat;
}*/

li#pageid3440 div a{width:105px;}
li#pageid3440 div a, li#pageid3440 div a:visited { 
	background-image:url("../../img/btn-contact.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
}

/*#pageid3440 a:hover {	
	background-image:url("../../img/btn-contact.gif");
	background-position: top right;
	background-repeat: no-repeat;
}*/

li#pageid4945 div a{width:95px;}
li#pageid4945 div a, li#pageid3441 div a:visited { 
	background-image:url("../../img/search.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
}

/*#pageid4945 a:hover {	
	background-image:url("../../img/search.gif");
	background-position: top right;
	background-repeat: no-repeat;
}*/
/*div#nav li:hover {
	background: #15546f; 
}
*/

div#nav li a {
	display: block; 
	text-decoration: none;
	text-indent:-2000px;
	
}


/* Level 2 */
#nav ul li ul{margin:0;position: absolute;background: #336699;width: 180px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;left: -999em;}
#nav ul li ul li {background-color:#b4e4fa;}
#nav ul li ul li a{font:bold 11px arial, verdana, sans-serif;color:#00BAF1;height:auto !important;color:#fff;background-image:none !important;color:#000;border-bottom:1px solid #ffffff;width:160px;_width:180px;padding:6px 10px;text-indent:0;}
#nav ul li ul li a:hover{background:#ebebeb;}

/* Level 3 */
#nav ul li ul li ul {margin: -27px 0 0 180px;}
#nav ul li ul li ul li a{background:none !important;}
#nav ul li ul li ul li a:hover{background: #ebebeb !important;}	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.hover {position: static;}