BODY		{ font-family: arial, verdana; color: #000000; font-size: 12px; margin: 0; padding: 0;}
P		{ font-family: arial, verdana; color: #000000; font-size: 12px; }
P.island	{ font-family: arial, verdana; color: #000000; font-size: 12px; margin: 4px 0px 15px; }
H1		{ font-family: arial, verdana; color: #ff6600; font-size: 18px; }
H1.island	{ font-family: arial, verdana; color: #ff6600; font-size: 18px; margin: 7px 0px 0px; }
H1.rentals 	{ font-family: arial, verdana; color: #660000; font-size: 12px; font-weight: bold; margin: 1px 0px 0px;}
H2 		{ font-family: arial, verdana; color: #ff6600; font-size: 16px; }
H3		{ font-family: arial, verdana; color: #ff6600; font-size: 12px; }
H4		{ font-family: arial, verdana; color: #660000; font-size: 11pt; }
B		{ font-family: arial, verdana; color: #660000; font-size: 12px; font-weight: bold; }
B.bigger	{ font-family: arial, verdana; color: #660000; font-size: 14px; font-weight: bold; }
A:link		{ font-family: arial, verdana; color: #ff6600; font-size: 12px; }
A:visited 	{ font-family: arial, verdana; color: #ff6600; font-size: 12px; }
A.black		{ font-family: arial, verdana; color: #333333; font-size: 12px; }
TD		{ font-family: arial, verdana; color: #000000; font-size: 12px; }
TD.tiny		{ font-family: arial, verdana; color: #000000; font-size: 11px; }
P.tiny		{ font-family: arial, verdana; color: #000000; font-size: 11px; }
I.tiny		{ font-family: arial, verdana; color: #000000; font-size: 11px; font-style: normal; }
I.faded		{ font-family: arial, verdana; color: #888888; font-size: 11px; font-style: italic; }
B.tiny		{ font-family: arial, verdana; color: #660000; font-size: 11px; font-weight: bold; }
A.special	{ font-family: arial, verdana; color: #660000; font-size: 9px; text-decoration: none; font-weight: bold; }
A:hover.special { font-family: arial, verdana; color: #660000; font-size: 9px; text-decoration: underline; }
A:visited.tiny 	{ font-family: arial, verdana; color: #330000; font-size: 11px; text-decoration: none; }
A:link.tiny 	{ font-family: arial, verdana; color: #330000; font-size: 11px; text-decoration: none; }
A:active.tiny 	{ font-family: arial, verdana; color: #660000; font-size: 11px; text-decoration: underline; }
A:hover.tiny 	{ font-family: arial, verdana; color: #660000; font-size: 11px; text-decoration: underline; }
A:visited.tiny2	{ font-family: arial, verdana; color: #ff6600; font-size: 11px; text-decoration: underline; }
A:link.tiny2 	{ font-family: arial, verdana; color: #ff6600; font-size: 11px; text-decoration: underline; }
A:active.tiny2 	{ font-family: arial, verdana; color: #660000; font-size: 11px; text-decoration: underline; }
A:hover.tiny2 	{ font-family: arial, verdana; color: #660000; font-size: 11px; text-decoration: underline; }
A:visited.tiny3	{ font-family: arial, verdana; color: #000000; font-size: 11px; text-decoration: underline; }
A:link.tiny3 	{ font-family: arial, verdana; color: #000000; font-size: 11px; text-decoration: underline; }
A:active.tiny3 	{ font-family: arial, verdana; color: #000000; font-size: 11px; text-decoration: underline; }
A:hover.tiny3 	{ font-family: arial, verdana; color: #660000; font-size: 11px; text-decoration: underline; }
A:link.black	{ font-family: arial, verdana; color: #000000; font-size: 12px; }
A:active.black	{ font-family: arial, verdana; color: #000000; font-size: 12px; }
A:visited.black	{ font-family: arial, verdana; color: #000000; font-size: 12px; }
A:link.rentals 	{ font-family: arial, verdana; color: #d0420f; font-size: 11px; }
A:visited.rentals 	{ font-family: arial, verdana; color: #d0420f; font-size: 11px; }
A:active.rentals { font-family: arial, verdana; color: #d0420f; font-size: 11px; font-weight: bold;}
A B		{ font-weight: bold; color: #ff6600; }
B.rentals 	{ font-family: arial, verdana; color: #d0420f; font-size: 11px; }
P.small		{ font-family: arial, verdana; color: #999999; font-size: 11px; }
LI		{ font-family: arial, verdana; color: #000000; font-size: 12px; list-style-image: url(http://www.islandhideaways.com/images/linkbullet.gif); list-style-position: outside; }
.ivlink		{ font-family: arial, verdana; color: #ff6600; font-size: 9px; }
I.small		{ font-family: arial, verdana; color: #000000; font-size: 9px; }
I.small2	{ font-family: arial, verdana; color: #660000; font-size: 9px; font-style: normal; font-weight: bold;}
I.disclaimer 	{ font-family: arial, verdana; color: #333333; font-size: 11px; font-style: italic; }
td.seasons	{ font-family: arial, verdana; color: #000000; font-size: 10px; }
select.small	{ font-family: arial, verdana; color: #000000; font-size: 10px; }
input.go {
	color: #ffffff;
	display: inline;
	width: 40px;
	height: 22px;
	font-family: arial, verdana, helvetica;
	font-size: 10px;
	font-weight: bold;
	text-color: #ffffff;
	text-align: center; 
	background-color: #CC6633;
	border: solid #cc6633;
	text-transform: uppercase;
	border-width: 1px 1px 1px 1px;
}
.villa-options {
	line-height: 18px;
}
.islandlabel {
	font-size: 9px; text-transform: uppercase; letter-spacing: 2px; color: #888888; 
}

p.button {
	padding: 9px; 
	border: 1px solid #ff6600;
	background-color: #ffffdd;
}

form {
	margin: 0;
	padding: 0;
}

blockquote {
	font-style: italic;
	font-size: 12px;
	margin-left: 0;
	padding-left: 1em;
	padding-top: 0.5em;
	border-left: 2px solid #ccc;
	border-top: 1px solid #ccc;
}
	blockquote div {
		font-style: normal;
		font-weight: bold;
		text-align: right;
		font-size: 11px; 
	}


#side_specials {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 96px;
	left: 769px;
	width: 128px;
}
	#side_specials li {
		display: block;
		list-style: none;
		margin: 0;
		margin-bottom: 10px;
		background: url(/images/specials_top.gif) top left no-repeat;
		width: 100%; 
	}
	#side_specials p {
		margin: 0;
		padding: 17px 5px 25px 15px;
		display: block;
		background: url(/images/specials_bottom.gif) bottom left no-repeat;
	}
	#side_specials a {
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
	}



.qtip h2 {
	margin-top: 0;
}

.qtip h4 {
	margin-top: 0; 
	text-transform: uppercase;
}
.qtip p {
}

