body.page			{ margin: 0px 0px 0px 0px; background-image: url("http://www.konaoceanvilla.com/images/honu_swim.jpg"); }

//body.page			{ margin: 0px 0px 0px 0px; background-image: url("http://www.konaoceanvilla.com/images/hibiscus-background-teal.jpg"); }
body.photos			{ margin: 0px 0px 0px 0px; background-color: #000077; }
body.contact			{ margin: 0px 0px 0px 0px; background-color: #000077; }

font	 		 	{ color: #000077; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
font.title	 		{ color: #000077; font-size: 16pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
font.color, td 			{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
font.white, td.white 		{ color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
font.footer 			{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; } 
font.caption, td.caption	{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic;}
font.footerund			{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
font.ital, td.ital 		{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }
font.und, td.und		{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
font.italund			{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-decoration: underline; }
font.contact			{ color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
font.email    			{ color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; font-style: italic; }
font.emailblue    		{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; font-style: italic; }
font.photo			{ color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
font.msgbtn    			{ color: #000077; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
font.funon			{ color: #FFFFFF; background-color:#000077; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
font.funoff 			{ color: #000077; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

select, option			{ color: #000077; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }

hr.color 			{ color: #000077; }

input    			{ color: #000077; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
input.btn    			{ color: #FFFFFF; background-color:#000077; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;  border: 0px; }

a.menu:link, a:active, a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a:hover 			{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.contact:link			{ color: #000077; font-weight: bold; text-decoration: none; }

img				{ border-color: #000077; }
img.photo			{ border-color: #CCBB99; border-style: inset; border-width: 7px; }

table.menu			{ background-color: #CCBB99; ; width: 700; border-collapse: collapse; }
table.photos			{ background-color: #000077; width: 100%; border-collapse: collapse; }
table.contact			{ background-color: #000077; width: 100%; border-collapse: collapse; }

td.off, font.off		{ padding: 3px; margin: 0px; background-color: #000077; color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; cursor: default; text-decoration: none; text-align: center; }
td.on, font.on			{ padding: 3px; margin: 0px; background-color: #0099CC; color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; cursor: pointer; text-decoration: none; text-align: center; }

div.tour			{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; background-color: #000077; }

#dropmenudiv { 
	position:absolute; 
	color: "#FFFFFF"; 
	padding: 3px; margin: 0px;
	font: font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	z-index:100;
	}

#dropmenudiv a { 
	color: "#FFFFFF"; 
	width: 100%; 
	display: block; 
	padding: 3px; margin: 0px;
	text-decoration: none; 
	font: font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	}

#dropmenudiv a:hover { 
	border-top: 3px;
	border-bottom: 3px; 
	background-color: "#0099CC"; 
	}

