/*<![CDATA[*/
*
{
	margin: 0;
	padding:0;
}
html,body
{
	height: 100%;
}
body 
{
	background-image: url(images/head_trip.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	overflow: -moz-scrollbars-vertical;
}
.small
{
	font-size: 9px;
}
p.basic
{
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
}
.general:link
{
	color: #FF0066;
	font-weight: bold;
	text-decoration: none;
}
.general:visited
{
	color: #FF0066;
	font-weight: bold;
	text-decoration: none;
}
.general:hover
{
	color: #CC0099;
	font-weight: bold;
	text-decoration: underline;
}
.obvious:link
{
	color: #FF0066;
	font-weight: bold;
	text-decoration: underline;
}
.obvious:visited
{
	color: #FF0066;
	font-weight: bold;
	text-decoration: underline;
}
.obvious:hover
{
	color: #CC0099;
	font-weight: bold;
	text-decoration: underline;
}
#container-page 
{
	margin: 0 auto;
	width: 820px;
	background: #ffffff;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}
#header
{
	width: 820px;
	height: 177px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#headText
{
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px; 
	font-weight: bold;
	text-align: center;
	position: absolute;
	top: 143px;
	left: 20px;
	z-index: 2;
}
/* MENU CSS */
#menu
{
	background-image: url(images/menu-back.gif);
	width: 220px;
	height: 330px;
	position: absolute;
	top: 197px;
	left: 0px;
	z-index: 0;
	float: left;
}
#menuRental
{
	background-image: url(images/menu-backRental.gif);
	width: 220px;
	height: 530px;
	position: absolute;
	top: 197px;
	left: 0px;
	z-index: 0;
	float: left;
}
#menuHack
{
	width: 220px;
	height: 330px;
	position: absolute;
	top: 217px;
	left: 0px;
	z-index: 1;
	float: left;
	text-align: right;
}
#rentals
{
	background-image: url(images/menu-plain.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rentals2
{
	background-image: url(images/menu-over.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#realestate
{
	background-image: url(images/menu-plain.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#realestate2
{
	background-image: url(images/menu-over.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#mgmt
{
	background-image: url(images/menu-plain.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#mgmt2
{
	background-image: url(images/menu-over.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#dir
{
	background-image: url(images/menu-plain.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#dir2
{
	background-image: url(images/menu-over.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#contact
{
	background-image: url(images/menu-plain.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#contact2
{
	background-image: url(images/menu-over.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#events
{
	background-image: url(images/menu-plain.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#events2
{
	background-image: url(images/menu-over.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#attractions
{
	background-image: url(images/menu-plain.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#attractions2
{
	background-image: url(images/menu-over.gif);
	background-color: #ec5bb0;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
.menuitem
{
	padding-right: 5px;
	padding-top: 4px;
}
#subPlain
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#subOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#reOrlandoNew
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#reOrlandoNewOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#reOrlandoRe
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#reOrlandoReOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#reNaplesNew
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#reNaplesNewOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rTown
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rTownOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rCondo
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rCondoOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rPool
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rPoolOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rExec
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rExecOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rChoice
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rChoiceOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rNaplesI
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rNaplesIOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rNaplesR
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rNaplesROver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rRental
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rRentalOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rFAQ
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rFAQOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rArr
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rArrOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rInfo
{
	background-image: url(images/subPlain.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
#rInfoOver
{
	background-image: url(images/subOver.jpg);
	background-color: #0394bb;
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	height: 20px;
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-transform: none;
	position: relative;
	cursor: pointer;
	z-index: 2;
}
/* END MENU CSS */
#adstack
{
	text-align: center;
	width: 220px;
	position: relative;
	z-index: 3;
	margin-top: 10px;
}
#adstack .ad
{
	border: 1px solid #FF0099;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
}
#offsite
{
	background-color: #006699;
	width: 820px;
	height: 20px;
	position: absolute;
	top: 177px;
	left: 0px;
	z-index: 2;
}
#offsite p
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1.25px;
}
.wht:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.wht:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.wht:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#mainstage
{
	width: 600px;
	background-image: url(images/wild_o.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	position: absolute;
	left: 220px;
	top: 197px;
	float: left;
}
#mainstage h1
{
	color: #FF0099;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: .05em;
	font-family: "Courier New", Courier, monospace;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 9px;
	margin-bottom: 12px; 
}
#mainstage h2
{
	color: #0099CC;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 12px;
	margin-top: 15px;
	margin-bottom: 12px; 
}
#mainstage h3
{
	color: #0099CC;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: .05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 9px;
	margin-bottom: 12px; 
}

#mainstage h4
{
	color: #0099CC;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 4px;
	margin-top: 9px;
	margin-bottom: 12px; 
}

#mainstage p.bigblue
{
	text-align: left;
	color: #006699;
	font-size: 15px;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 6px;
	margin-bottom: 2px;
	word-spacing: .25em;
	line-height: 23px;
}

#mainstage .bigblue1
{
	color: #006699;
	font-size: 15px;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 6px;
	margin-bottom: 2px;
	line-height: normal;
	word-spacing: normal;
	line-height: 23px;
}

#mainstage p
{
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 6px;
	margin-bottom: 2px;
	font-size: 13px;
	color: #003399;
	word-spacing: .25em;
	line-height: 20px;
	text-align:justify;
}

#mainstage ul
{
	padding-left: 32px;
	padding-right: 0px;
	margin-top: 6px;
	margin-bottom: 2px;
	line-height: 1.12em;
	font-size: 12px;
	color: #003399;
	word-spacing: normal;
	line-height: normal;
}
#mainstage .imgC
{
	float: center;
	margin-right: 6px;
	margin-left: 12px;
	margin-bottom: 4px;
	margin-top: 4px;
	border: 2px solid #006699;
}
#mainstage .imgR
{
	float: right;
	margin-right: 6px;
	margin-left: 12px;
	margin-bottom: 4px;
	margin-top: 4px;
	border: 1px solid #006699;
}
#mainstage .imgRplain
{
	float: right;
	margin-right: 6px;
	margin-left: 8px;
	margin-bottom: 4px;
	margin-top: 4px;
}
#mainstage .imgL
{
	float: left;
	margin-right: 8px;
	margin-left: 6px;
	margin-bottom: 4px;
	margin-top: 4px;
	border: 1px solid #006699;
}
#mainstage hr
{
	color: #FF0099;
	background-color: #ff0099;
	height: 1px;
	width: 95%;
	float:left;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#footer
{
	background-image: url(images/foot-back.gif);
	background-repeat: repeat-y;
	background-color: #00aad8;
	width: 600px;
	min-height: 20px;
	color: #FFFFFF;
	text-align: left;
	margin-top:10px;
}
#footer p
{
	padding-right: 5px;
	font-size: 9px;
	padding-top: 5px;
	margin: 0px;
	color: #FFFFFF;
	word-spacing: normal;
	line-height: normal;
}
#newsletter
{
	background-image: url(images/newsFade.jpg);
	background-repeat: repeat-x;
	background-color: #17daeb;
	width: 150px;
	height: 130px;
	padding: 4px;
	border: 1px solid #03208b;
	color: #ffffff;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: right;
	margin-right: 6px;
	margin-left: 15px;
	margin-bottom: 6px;
	margin-top: 4px;
}
#newsletter h2
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#newsletter p
{
	color: #03208b;
	font-size: 10px;
	line-height: 12px;
}
#newsletter .frm
{
	background-color: #ffffff;
	border: 1px solid #03208b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #03208b;
	margin-bottom: 2px;
}
#newsletter .btn
{
	background-color: #FF3399;
	border: 1px solid #003399;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	color: #FFFFFF;
}
#banners
{
	width: 100%;
	margin-bottom: 6px;
	margin-top: 6px;
}
#bottomMenu
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	margin-bottom: 6px;
	margin-top: 6px;
	padding-left: 12px;
	padding-right: 12px;
}
#pics
{
	text-align: center;
	margin-top: 6px;
	margin-bottom: 6px;
}
#pics img
{
	margin: 6px;
}
td.title
{
	border: 1px solid #155b93;
	background-color: #2992e7;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}
td.type
{
	border: 1px solid #155b93;
	background-color: #9cc3e7;
	color: #f7207b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}
td.pricing
{
	border: 1px solid #155b93;
	color: #155b93;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}
#FAQfind
{
	width: 100%;
}
.faqPic
{
	width: 120px;
	float: left;
	vertical-align: top;
	margin-left: 6px;
	margin-bottom: 6px;
	margin-top: 6px;
}
.faqText
{
	width: 450px;
	float: left;
	font-size: 12px;
	color: #003366;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	padding-left: 6px;
}
.newHomesPicNaples
{
	width: 150px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 12px;
	float: left;
	vertical-align: top;
}
.newHomesTextNaplesHDR
{
	width: 375px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	vertical-align: top;
}
.newHomesTextNaples
{
	width: 375px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	vertical-align: top;
}
.newHomesPic
{
	width: 150px;
	margin-left: 15px;
	margin-right: 6px;
	margin-top: 8px;
	float: left;
	vertical-align: top;
}
.newHomesText
{
	width: 410px;
	padding-left: 10px;
	padding-right: 2px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	vertical-align: top;
}
.NaplesnewHomesImg
{
	border: 2px solid #ffffff;
}
.newHomesImg
{
	border: 1px solid #ff3366;
}
.pink
{
	color: #FF3366;
}
.split
{
	float: left;
	width: 50%;
	text-align: center;
	vertical-align: baseline;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: normal;
	line-height: normal;
	word-spacing: normal;
}
.tPic
{
	border: 1px solid #FF0099;
	margin: 6px;
}
th.models
{
	background-color: #FF0099;
	border: 1px solid #155b93;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
}
td.models
{
	background-color: #DCF3F8;
	border: 1px solid #155b93;
	color: #155b93;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	text-align: left;
}
.twoColleft
{
	float: left;
	padding-left: 25px;
	width: 45%;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: normal;
	line-height: normal;
	word-spacing: normal;
}
.twoColright
{
	float: right;
	width: 45%;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: normal;
	line-height: normal;
	word-spacing: normal;
}


.sandyPic
{
	float: left;
	width: 255px;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: top;
	margin-bottom: 5px;
}
.sandyText
{
	float: left;
	width: 300px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	margin-bottom: 5px;
	font-size: 11px;
	letter-spacing: normal;
	line-height: normal;
	word-spacing: normal;
	color: #003399;
}
th.rates
{
	background-color: #FF0099;
	border: 1px solid #155b93;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}
td.rates
{
	background-color: #DCF3F8;
	border: 1px solid #155b93;
	color: #155b93;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	text-align: left;
}
.text
{
	font-size: 10px;
}
/* show hide divs */
#the_div_1
{
	z-index: 1;
	position: relative;
	padding: 0px;
}
#the_div_2
{
	z-index: 1;
	position: relative;
	padding: 0px;
}
#the_div_3
{
	z-index: 1;
	position: relative;
	padding: 0px;
}
#the_div_4
{
	z-index: 1;
	position: relative;
	padding: 0px;
}
#the_div_fp1
{
	z-index: 1;
	position: relative;
	padding: 0px;
}
#the_div_fp2
{
	z-index: 1;
	position: relative;
	padding: 0px;
}
/*form styling*/
fieldset
{
	color: #003399;
	font-size: 10px;
	padding: 10px;
	width: 550px;
}
label
{
	line-height: 18px;
	text-align: right;
	position: relative;
	display: inline;
	float: left;
	padding-left: 6px;
	padding-right: 2px;
}
input.formText
{
	border: 1px solid #FF0099;
	color: #ff0099;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 5px;
	padding-top: 0px;
	margin-top: 0px;
	display: inline;
	height: 18px;
}
input.formText:hover
{
	background-color: #FFCCCC;
}
input.formText.focus
{
	border: 1px solid #003399;
	color: #003399;
}
input.checkbox
{
	margin-right: 2px;
	margin-bottom: 2px;
}
select.formSelect
{
	border: 1px solid #FF0099;
	color: #ff0099;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 5px;
}
select.formSelect:hover
{
	background-color: #FFCCCC;
}
select.formSelect:focus
{
	border: 1px solid #003399;
	color: #003399;
}
input.formBtn
{
	background-color: #ff0099;
	border: 1px solid #003399;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #FFFFFF;
}
input.formBtn:hover
{
	background-color: #006699;
}
input.formBtn:active
{
	background-color: #003399;
	border: 1px solid #ff0099;
}
.row
{
	width: 100%;
	margin-bottom: 4px;
}
.label
{
	width: 120px;
	height: 18px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	vertical-align: middle;
	float: left;
	padding-top: 5px;
}
.frmHolder
{
	width: 450px;
	height: 18px;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	float: left;
	padding-left: 4px;
	line-height: normal;
	letter-spacing: normal;
}
.frm2
{
    width: 450px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	float: left;
	line-height: normal;
	letter-spacing: normal;
	padding: 0px;
}
#stripped
{
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	min-height: 400px;
}
#stripped p
{
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	padding-left: 12px;
	font-size: 11px;
}
/* resales style */
.resaleDsp
{
	width: 150px;
	height: 120px;
	margin-left:0px;
	float: left;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 5px;
}
.resaleHot
{
	padding-top: 2px;
	width: 31px;
	height: 120px;
	margin-left: 12px;
	margin-right: 0px;
	float: left;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 5px;
}
.resaleImg
{
	border: 1px solid #fb036a;
	padding: 0px;
	margin: 0px;
}
.resaleText
{
	margin-left: 12px;
	font-size: 11px;
	letter-spacing: normal;
	line-height: normal;
	word-spacing: normal;
	width: 380px;
	float: left;
	height: 120px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.detailPics
{
	width: 150px;
	float: left;
	text-align: center;
	padding-left: 12px;
	margin-right: 12px;
}
.detailImg
{
	border: 1px solid #fb036a;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}
#realFlash
{
	width: 265px;
	height: 190px;
	margin: 0px;
	float: right;
}
#rentalFlash
{
	width: 269px;
	height: 261px;
	margin: 0px;
	float: right;
}
#feature
{
	width: 150px;
	height: 250px;
	padding: 4px;
	border: 1px solid #FF0099;
	background-color: #FFCCFF;
	color: #006699;
	font-size: 9px;
	text-align: left;
	float: right;
	margin-left: 15px;
	margin-right: 6px;
	margin-top: 4px;
}
#feature .bigblue2
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5787B7;
	padding-top:5px; 
	padding-bottom:10px;
	padding-left:0px;
}
td.football
{
    font-size: 11px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#rss
{
    width: 580px;
    padding-left: 12px;
	padding-right: 12px;
	margin-top: 6px;
	margin-bottom: 2px;
	font-size: 13px;
	color: #003399;
}
#rss h2
{
    color: #0099CC;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 9px;
	margin-bottom: 12px; 
}
-->
/*]]>*/