/* DIV LAYERS */

body {
	background: no-repeat left  0px;
}

div#contaner {
}

div#wrapper {
	width: 780px;
	overflow: visible;
	margin-left: 10px;
	margin-right: 0px;

/*	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-bottom: 0; */
}

div#header {
	position: left; 
	height: auto;
	
	/* IE style \*/ 
	* height: auto;
	/* IE style */ 
}

div#horizmenu {
	float: right;
	width: 600px;
	overflow: hide;
	text-align: left;
	height: 40px;
}

div#pathway {
	float: right;
	width: 600px;
	height: 20px;
	overflow: visible;
	text-align: left;
	margin-bottom: 10px;
}

div#submenu {
	margin-top: 0px;
	float: right;
	width: 600px;
	overflow: visible;
	text-align: left;
	margin-bottom: 5px;
}

div#logo {
	float: left;
	width: 152px;
	margin-left: 0px;
	height: 55px;

}

div#content {
	width: 780px;
	height: 100%;
	overflow: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#left {
	float: left;
	width: 152px;
}

div#right {
	float: right;
	width: 600px;
	text-align: left;
}

div#footer {
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	bottom: 0px; 
	}

/* sub level links */

ul#submenu,ul#submenu li{list-style-type:none;margin:0;padding:0; }
ul#submenu{padding-left: 0px; font:0.9em arial,verdana; }
ul#submenu li{float:left;width:118px; height: 16px; text-align: center; }
ul#submenu a{float:left;width:115px;padding: 0px 0px 0px 0px;text-decoration:none;background: transparent; color: #000; }
ul#submenu li.activelink a,ul#submenu a:hover{color: #ed1c24; background:#F0F0F0;}


/* resort details links */

div#tabs {
	margin-top: 0px;
	float: left;
	overflow: visible;
	text-align: left;
}


ul#tabs ,ul#tabs li{list-style-type:none;margin:0;padding:0}
ul#tabs{padding-left: 0px; font:0.9em arial,verdana; }
ul#tabs li{float:left;width:118px; height: 16px; text-align: center;}
ul#tabs li.selected_section2 a,ul#tabs a:hover{color: #fe5a63; margin-bottom:0px; }

#tabwrapper {
    position: relative;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 600px;
	height: 100%;
	border-bottom: 1px solid #fff; 

}
#tabfacts {
    position: relative;
	width: 600px;
	border-bottom: 1px solid #fff; 
	
}

#tabcontents {
    position: relative;
	height: 100%;
	width: 600px;
	border-right: 1px solid #fff; 
	border-left: 1px solid #fff; 
	border-bottom: 1px solid #fff; 
}
	
#thumps { 
	padding: 1px;
	border: 1px solid #d0e8ea ;
	width: 100px;
	height: 75px;
}

#thumps2 { 
	padding: 1px;
	border: 1px solid #d0e8ea ;
	width: 100px;
	height: 64px;
}
	
#overlay {
      position:absolute; 
      top:0px; 
      left:0px; 
      width:100%; 
      height:100%; 
      margin: 0px; 
      padding: 0px; 
      z-index: 199; 
      background-color:white; filter: "alpha(opacity=1)"; -moz-opacity: 0.01;
}
