
TD
{

    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
OPTION
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
A:visited
{
    COLOR: #666666;
    FONT-FAMILY: Arial
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #cccccc;
    FONT-FAMILY: Arial
    TEXT-DECORATION: none
}
BODY
{
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Arial;
	padding-top: 4px; 
}
* html BODY { padding-top: 0px; }
A
{
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #666666;
    FONT-FAMILY: Arial
    TEXT-DECORATION: none
}

#languages a img { border: 0; }

a.booknow-btn{ color:#3366CC !important; text-decoration: underline; font-weight: bold; font-size: 12px;}
#accomm_table {  }
#accomm_table td { padding:2px; }
#accomm_table img { border:1px solid #9a9a66; }

.package-item ul {margin-top: 0px; padding-top: 0px; width: 320px; line-height: 2em;}

#nav a {	font-family:Georgia, "Times New Roman", Times, serif;}
#nav a:hover {	color: #666666; font-weight:bold; }
#nav ul li {list-style-type: none;}
#nav ul {margin:0; padding:0;}
#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 116px;
	margin-top : -2.5em;
	width: 130px; 
	height: 15px; 
	border: #666666 1px solid;
	background: #EEEAD2;
	padding: 5px;
}
#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
#leftBar #nav li ul li a {
	width: 11em;
	/*w\idth : 10em;*/
	display : block;
	background-color : #A8A866;
	padding-left: 1em;
}
#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 { /* lists nested under hovered list items */
	left: auto;
}

li#restaurant {position:relative;}

a.press {text-decoration:underline;}

/* HOMEPAGE PROMO */
#overlay { minWidth:100%; minHeight:100%; width:100%; height:100%; background-color:#000000; z-index:90; position:absolute; top:0px; left:0px; }
#promo-wrapper { z-index:100; position:absolute; text-align:center; top:50px; left:0px; width:100%; line-height:0; }
#promo-pop { width:550px; position:relative; margin:0 auto; }
#closeButtonContainer { display:block; position:absolute; top:-22px; left:-18px; overflow:hidden; width:150px; height:30px;}
a#close { background:url('./images/close_button.gif') no-repeat; position:relative; display:block; outline-style:none; width:150px; height:30px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:right; text-decoration:none; }
a#close span { position:relative; display:block; top:10px; }
a#close:hover { background-position: 0px -30px; }

/*----------- Google Maps -----------*/
#options .spot a { text-decoration:none; font-size:1em; font-weight:normal; color:#5d271f; }

#bubble h3 { font-size:1.3em; font-weight:bold; margin-bottom:0px; padding-bottom:0px; }
#map_canvas { border:1px solid #CCCCCC; width:425px; height:350px; }
#options { display:none; }
#options .spot { background:url('[#file:bullet.gif#]') no-repeat left 6px; padding-left:15px; }
.clear { clear:both; font-size:0; line-height:0; height:0; }