

/* Global Elements */



A { color:#339933;}



A:visited { color:#339933;}



A:hover { color:#999999;}



A.footer_link { color:#919191;}



A.footer_link:visited { color:#919191;}



A.footer_link:hover { color:#919191;}



BODY { 

	margin:0px; 

	padding:0px;

	border: 0px;

	background-color: #ffffff;	

}



.bol	{font-weight: bold;}



img {border:0px;}



img.bord {

	border:solid;

	border-width: 1px;

	border-color: #000000;

}



input {

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 11px; 

	font-style: normal; 

	font-weight: normal; 

	color: #5E5E5E;

}



p {

	margin-top: 0px;

	margin-bottom: 5px;

}



.sup {

	font-size:9px;

	color:#99C24B;

}



UL {

	margin:4px 0px 4px 15px;

	padding: 0px 0px 0px 8px;

}



select {

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 11px; 

	font-style: normal; 

	font-weight: normal; 

	color: #5E5E5E;

}

h1 { 

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 13px; 

	font-style: normal; 

	font-weight: normal; 
	
	color: #64c4af;

}

h2 { 

	font-family: "Gill Sans MT", Arial, Verdana, Helvetica, sans-serif; 

	font-size: 19px; 

	font-style: normal; 

	font-weight: lighter; 
	
	font-length: -10; 
	
	color: #666;
	
	margin-top: 15px;

}

/* Classes and IDs */

#vacationrentals {
	position: absolute;
	margin-top: 62px;
	margin-left: 157px;
}


.activity_nav {

	background-color:#99C24B;

	color: #ffffff;

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	font-weight: normal; 

	width: 161px;

}

.contact { 

	color: #FBBB5C;
	font-size: 14px;
}


.contact_nav {

	background-color:#FBBB5C;

	color: #ffffff;

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	font-weight: normal; 

	width: 161px;

}


.elua { 

	color: #ffcc33;
}


.elua_nav {

	background-color:#EDC93B;

	color: #ffffff;

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	font-weight: normal; 

	width: 161px;

}



.elua_content {

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 11px; 

	font-style: normal; 

	font-weight: normal; 

	color: #515050;

}



.footer {

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 9px; 

	font-style: normal; 

	font-weight: normal; 

	color: #919191;

}	

	
.island { 

	color: #49C2C3;
}

.island_nav {

	background-color:#49C2C3;

	color: #ffffff;

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	font-weight: normal; 

	width: 161px;

}

	

.maalaea{ 

	color: #90bda2;
}

color: #90bda2;

.maalaea_nav {

	background-color:#a9d9bc;

	color: #ffffff;

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	font-weight: normal; 

	width: 161px;

}



.main_text {

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 11px; 

	font-style: normal; 

	font-weight: normal; 

	color: #5E5E5E;

}



.rates_table {

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	font-weight: normal; 

	color: #5E5E5E;

	border: 1px solid #848585;	

}



.title {

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	font-size: 12px; 

	font-style: normal; 

	font-weight: bold; 

	color: #5E5E5E;

}





* html td.fullCell a {width: 100%;} 



td.fullCell { width:141px; height:20px; /* NOTE: no padding here! */ } 

td.fullCell a { display:block; padding: 6px 10px 6px 10px;} 

td.fullCell a:link, 

td.fullCell a:visited { background:#EDC93B; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #FFFFFF; text-decoration:none;} 

td.fullCell a:hover, 

td.fullCell a:active { background:#F5E19E; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none;}



td.fullCellOn {background:#F5E19E; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}



td.fullCellOn a:link, td.fullCellOn a:visited {background:#9dd6f3; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none; padding:-10px;}

td.fullCellOn a:hover, td.fullCellOn a:active {color: #003366; text-decoration: underline;}





td.fullCellActivityOn {background:#CADCA1; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}



td.fullCellContactOn {background:#FFDBA9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}





* html td.fullCellIsland a {width: 100%;} 



td.fullCellIsland { width:141px; height:20px; /* NOTE: no padding here! */ } 

td.fullCellIsland a { display:block; padding: 6px 10px 6px 10px;} 

td.fullCellIsland a:link, 

td.fullCellIsland a:visited { background:#49C2C3; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #FFFFFF; text-decoration:none;} 

td.fullCellIsland a:hover, 

td.fullCellIsland a:active { background:#ABDDDD; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none;}



td.fullCellIslandOn {background:#ABDDDD; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}





* html td.fullCellBanyan a {width: 100%;} 



td.fullCellBanyan { width:141px; height:20px; /* NOTE: no padding here! */ } 

td.fullCellBanyan a { display:block; padding: 6px 10px 6px 10px;} 

td.fullCellBanyan a:link, 

td.fullCellBanyan a:visited { background:#a9d9bc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #FFFFFF; text-decoration:none;} 

td.fullCellBanyan a:hover, 

td.fullCellBanyan a:active { background:#99ffcc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none;}



td.fullCellBanyanOn {background:#a9d9bc; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 13px; font-weight: normal; color: #535352; text-decoration:none; padding: 6px 10px 6px 10px;}







div#mp {

	line-height: 16px;

	}




