@charset "utf-8";
/* CSS Document */

html, body {
	background-color:#336699; /*#8EE3EA; /*39c*/
}

#shell {
width: 800px;
position:absolute;
left:50%;
margin-left:-420px;
border: 1px solid #999;
padding:20px;
background-color:white;
}

H2 {font-size:14px; color: #666699; }
a:link {font-size:12px; color:#006699; }
a:visited {font-size:12px; color:#006699; }
a:hover {font-size:12px; color:#6699FF; }

.menu {
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 13px;
font-weight: bold;
font-variant: small-caps;
font-stretch: expanded;
text-align:center;
color:#FFFFFF;
}

.menu a:visited {
text-decoration:none;
color:#FFFFFF;
}

.menu a:link {
text-decoration:none;
color:#FFFFFF;
}
.menu a:hover {
text-decoration:underline;
color:#FFFFCC;
background-color:#993333;
}

#left_menu {
font:"Times New Roman", Times, serif;
font-size: 12px;
color:#336699;
}

#left_menu a:visited {
text-decoration:underline;
color:#336699;
}

#left_menu a:link {
text-decoration:underline;
color:#336699;
}

#left_menu a:hover {
text-decoration:underline;
color:#3399CC;
background-color:#FFFFCC;
}

#properties_list_table {
color:#666666;
width:790px;
text-align:center;
}

.footer a:link {
font-family: Verdana, Tahoma, Helvetica, Arial;
text-decoration:underline;
font-size:.8em;
color:#660000;
}

.footer a:hover {
font-family: Verdana, Tahoma, Helvetica, Arial;
text-decoration:underline;
font-size:.8em;
color:#990000;
background-color:#FFFFCC;
}

.footer a:visited {
font-family: Verdana, Tahoma, Helvetica, Arial;
text-decoration:underline;
font-size:.8em;
color:#660000;
}


#top_photo {
	position:absolute;
	left:500px;
	margin-top:80px;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	}
 
 
 
 
 
#rates {
font-family:Verdana, Geneva, sans-serif;
font-size:.8em;
}

#rates a:link{
text-decoration:none;
border-bottom:1px dotted;
color:#003;
font-size:1em;
}

#rates a:hover {
	position: relative;
}

#rates a span {
	display: none;
}

#rates a:hover span {
	display: block;
   	position: absolute; 
	width:320px;
	top: -80px; left: 80px;
   	padding: 15px; 
	margin: 10px; 
	z-index: 100;
   	background: #f0f0f0; 
	border: 1px dotted #c0c0c0;
	font-size:.8em;
	color:#990000;
	background-color:#FFFFCC;
	text-decoration:none;
	opacity: 0.95;
}

#fees_rules {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
color:#333;
font-size:.7em;
margin-left:20px;
}









#fees_rules a:link{
text-decoration:none;
border-bottom:1px dotted;
color:#003;
font-size:1em;
}

#fees_rules a:hover {
	position: relative;
}

#fees_rules a span {
	display: none;
}

#fees_rules a:hover span {
	display: block;
   	position: absolute; 
	width:340px;
	top: -80px; left: 180px;
   	padding: 10px; 
	margin: 10px; 
	z-index: 100;
   	background: #f0f0f0; 
	border: 1px dotted #c0c0c0;
	font-size:.8em;
	color:#990000;
	background-color:#FFFFCC;
	text-decoration:none;
	opacity: 0.95;
}









#sleeps {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
color:#333;
font-size:.7em;
margin-left:20px;
}

#amenities_and_features {
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
color:#333;
font-size:.7em;
margin-left:20px;
}

#description {
	 align:left;
	 padding:0px 20px 0px 20px;
}
