/* CSS Document */

body, td, tr, th, a {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
a:hover { color: #FF0099; 	
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #9eccfc;
	background-repeat: repeat-x;
	background-image: url(../images/resort-bg.gif);
}
.bottom_bg {
	/*background-image: url(../images/resort-bottom1.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
}
.resort_subtitle {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 22px;
	font-weight: bold;
	color: #1b4da1;
}
.resort_textbox {
	color: #000000;
	padding: 35px;
	position:relative;
	display:block;
	background-color:#edece3;
}
.resort_textbox_title {	
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

.resort_textbox_hilite {
	color: #FF00CC;
}

#div_text_box #resort_textbox_notes {
	color: #3333CC;
	font-size: 12px;
}

.resort_textbox_caption {
	color: #FFFFFF;
}
.resort_textbox_notes {
	font-size:12px;
	color: #837056;
}

.resort_textbox_subscript {
	vertical-align: super;
	font-size: 10px;
}

#div_show_date {			
	font-size: 11px;
	font-weight: normal;
	color: #647688;		
}

#div_body_box {
	text-align:left;
	height: 1055px;
	width: 900px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	position: relative;
	z-index:1;
	top: -22px;
}

#div_text_box {
	text-align: left;
	font-size: 13px;
	color: #543F23;
	overflow: auto;
	position: relative;
	top:20px;
	border: none;
	font-weight: normal;
	/*height:620px;*/
	padding-right:20px;
	SCROLLBAR-FACE-COLOR: #F4EADD;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #D6C0AB;
	SCROLLBAR-3DLIGHT-COLOR: #E9E0D8;
	SCROLLBAR-ARROW-COLOR: #9B8064;
	SCROLLBAR-TRACK-COLOR: #EDE1CB;
	SCROLLBAR-DARKSHADOW-COLOR: #F9F4EC;
	z-index: 2;
	display:block;
	height:auto;
}
#div_text_box br {
}
#div_text_box a {
	text-decoration: underline;
	font-size: 13px;
}
#div_text_box td {
	font-size: 13px;
}
#div_text_box input, textarea {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #333333;
	padding-left: 5px;
}
.copyright {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 10px;
	color: #006699;
}
.copyright a {
	color: #006699;
}
.copyright a:hover {
	color: #3366FF;
}
.resort_menu_bottom_hilite {
	font-size: 12px;
	color: #FF3300;
	font-weight:bold;
}
.resort_menu_bottom_hilite:hover {
	font-size: 12px;
	color: #FF3300;	
}

.resort_menu_bottom {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.resort_menu_bottom:hover {
	color: #FF3300;
}
.show_date {
	font-size: 11px;
	font-weight: normal;
	color: #647688;
	padding-bottom:2px;
}

.inside_form_underline {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #DCCDA7;
}

#div_top_menu {
	position:fixed;
	top:0px;
	left:0px;
	width:200px;
	height:400px;
	z-index:9999;
	_position:absolute;
_top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
	padding: 4px;
}

#div_flash {
	position:absolute;
	z-index:1;   
}

.style2 {font-size: 11px}

#nav_loading {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}

#img_bottom {
	position: absolute;
	z-index:1;
	width:100%;
	opacity:0.80;
	filter:alpha(opacity=80);
}

#footer {
	position: absolute;
	z-index:2;
	overflow:hidden;
	width:100%;
}
#lang_box { 
text-align:center;
padding:2px; padding-left:12px; padding-right:12px; display:inline-block; color:#8A8675; -moz-border-radius: 8px; -webkit-border-radius: 6px; border-radius: 6px; /* future proofing */ -khtml-border-radius: 6px; /* for old Konqueror browsers */ background-color: #DDDCC8; 
position:absolute;
top:10px;
left:700px;
white-space:nowrap;
}
#lang_box a {
	color:#8A8675;
}
#lang_box a:hover { color:#ff0099; }
.figure-desc {
font-size:11px;
font-style:italic;
color:#555;
}
