
    #tabsK {
      width:880px;
      line-height:normal;
      font-family:arial;
      font-size:11px;
      font-weight:bold;
      }
    #tabsK ul {
	margin:0;
	list-style:none;
      }
    #tabsK li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsK a {
      float:left;
      background:url("../images/tableftK.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 2px;
      text-decoration:none;
      }
    #tabsK a span {
      display:block;
      background:url("../images/tabrightK.gif") no-repeat right top;
      padding:1px 5px 1px 1px;
      color:#FFF;
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsK a span {float:none;}
    /* End IE5-Mac hack */
    #tabsK a:hover span {
      color:#FFF;
	  background-position:100% -42px;
      }
    #tabsK a:hover {
      background-position:0% -42px;
      }
    #tabsK a:hover span {
      background-position:100% -42px;
	  }



#nav {  
	list-style: none; 
	margin: 0 auto; 
	padding: 0; 
	position: relative;
	width: 760px; 
	font-size: 10px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
    letter-spacing: 0.3px;
	clear:left;

	}

#nav ul { 
	list-style: none; 
	margin: 0; 
	padding: 0;

	}

#nav li {
	float: left; 
	text-align: left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold; 
	margin:0; 
	padding:0;
	}
	
#nav li a { 
	z-index: 1000;
	display: block; 
	text-align: center;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	max-height: 32px;
	line-height: 32px;
	text-decoration: none;  
	color: #5b5a57;
	background-color: #cccccc; 	
	background-image:url(../images/navBarBg.gif);
}
	
#nav li a:hover { 	
	background: url("../images/navBarBgHover.gif"); 
	}	


#nav li ul { 
	background-position: 0 0; 
	background-color: #eeeeee;
	color: #efefef;
	width: 195px;
	position: absolute; 
	top: 32px; 
	left: -999em; 
	border: 2px solid #69655d; 
	}
	
#nav li ul li { 
	text-align: left; 
	background-color: #532821;
	color: #5b5a57;
	float: none; 
	z-index: 1000;
	border-bottom: 1px solid #69655d; 
	}	

#nav li ul li a {
	text-align: left; 
	text-indent: 0px; 
	color: #5b5a57;
        display:block;
	padding-left: 1.0em;
	background-color: #CCCCCC;
	/*background-image:url(images/spacer.gif);*/ 
	background-image: none;
	min-height: 16px;
	line-height: 16px;
	font-size: 10px;
        width: 18.5em;
	font-weight: bold;
	}
	 
#nav li ul li a:hover { 
	color: #ffffff; 
	text-indent: 0; 
	background-image: none; 
	background-color: #5b5a57;
	}
	 
#nav li:hover ul, #nav li.sfhover ul  { 
	left: auto ; 
	}

/* top line */
#nav li a#accomodations-nav  { width: 142px;}
#nav li a#meetings-nav { width: 142px;}
#nav li a#spa-nav { width: 51px;}
#nav li a#golf-nav { width: 51px;}
#nav li a#dining-nav { width: 71px;}
#nav li a#recreation-nav { width: 101px;}
#nav li a#rates-nav { width: 134px;}
#nav li a#photo-nav { width: 68px;}

/* top line spa */
#nav li a#spaservices-nav  { width: 126px;}
#nav li a#cabana-nav { width: 127px;}
#nav li a#salon-nav { width: 126px;}
#nav li a#fitness-nav { width: 127px;}
#nav li a#bistro-nav { width: 126px;}
#nav li a#boutique-nav { width: 127px;}

