BODY
{
	BACKGROUND: url(bg.jpg) #92a1d1 no-repeat;
	margin-top: 0;
	background-position:bottom left;
	margin-bottom: 0;
	background-attachment: fixed;
	scrollbar-track-color:#ffdead;
	scrollbar-arrow-color:#517abb;
	scrollbar-shadow-color: ThreeDDarkShadow;
	scrollbar-highlight-color: ThreeDHighlight;
	scrollbar-3dlight-color: ThreeDLightShadow ;
	scrollbar-darkshadow-color: ThreeDDarkShadow;
}
.text
{
	FONT-SIZE: 11px;
	COLOR: #45516a;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
.textMain
{
	FONT-SIZE: 11px;
	COLOR: #45516a;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
.textBrown
{
	FONT-SIZE: 11px;
	COLOR: #8c6a23;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
.communities
{
	BACKGROUND: url(images/communitiesbg.jpg) #caa256 no-repeat;
	background-position:center;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
.specials
{
	BACKGROUND: url(images/specialsbg.jpg) #f80000 no-repeat;
	background-position:center;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
.vacationrentals
{
	BACKGROUND: url(images/vacationrentalsbg.jpg) #8798cb no-repeat;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
.textWhite
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
.iframe{
	scrollbar-face-color:#b23535;
	scrollbar-track-color:#cf6464;
	scrollbar-arrow-color:#ffffff;
  scrollbar-shadow-color: ThreeDDarkShadow;
  scrollbar-highlight-color: ThreeDHighlight;
  scrollbar-3dlight-color: ThreeDLightShadow ;
  scrollbar-darkshadow-color: ThreeDDarkShadow;
  }
.seotext
{
	FONT-SIZE: 10px;
	COLOR: #d0a86c;
	font-family:Geneva, Arial, Helvetica, sans-serif
}
.brownborder
{
	border-style:solid;
	border-color: #45516a;
	border-width: 1px;
	FONT-SIZE: 11px;
	COLOR: #45516a;
	font-family:Geneva, Arial, Helvetica, sans-serif
}

.homebg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/homebg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8
}
.rightBg2
{
    BACKGROUND-POSITION: right;
    BACKGROUND-IMAGE: url(images/rightbg2.gif);
    BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-COLOR: #fff8e8;
}
.rightBg
{
    BACKGROUND-POSITION: bottom;
    BACKGROUND-IMAGE: url(images/rightbg.gif);
    BACKGROUND-REPEAT: no-repeat;

}
.insideBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/insidebg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8
}
.areaBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/area_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.propBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/prop_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.propownerBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/propowner_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.propguestBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/propguest_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.propprogramsBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/propprograms_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.propmarketingBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/propmarketing_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.assocBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/assoc_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.contactBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/contact_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.realestateBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/realestate_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.communityBg
{
    BACKGROUND-POSITION: top;
    BACKGROUND-IMAGE: url(images/comm_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fff8e8;
}
.leftpopup {
	position:absolute;
	width:10px;
	height:200px;
	z-index:1;
	visibility: hidden;
	padding-top: 50px;
	padding-left: 25px;
	
}

ul {
margin:0;
padding:0 0 18px 0;
padding-left: 40px;
}
.form
{
margin: 0px;
}
.input
{
    BACKGROUND-POSITION: right;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffebc1;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana;
	COLOR: #45516a;
	border-style:dotted;
	border-color: #45516a;
	border-width: 1px;
}

A:link
{
	FONT-SIZE: 11px;
	COLOR: #45516a;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
A:hover
{
	FONT-SIZE: 11px;
	COLOR: #303549;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
A:visited
{
	FONT-SIZE: 11px;
	COLOR: #45516a;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.footer
{
	FONT-SIZE: 10px;
	COLOR: #d7e1ef;
	FONT-FAMILY: Verdana;
}
A.footer
{
	FONT-SIZE: 9px;
	COLOR: #d7e1ef;
	FONT-FAMILY: Verdana;
	text-decoration:none;
}
A.footer:hover
{
	FONT-SIZE: 9px;
	COLOR: #d7e1ef;
	FONT-FAMILY: Verdana;
	text-decoration:none;
}
A.footer:visited
{
	FONT-SIZE: 9px;
	COLOR: #f9f9f9;
	FONT-FAMILY: Verdana;
	text-decoration:none;
}

.italicbold {
	font-weight: bold;
	font-style: italic;
	font-size: 1.4em;
}
ul#ulli {
	list-style-image: url(images/ulli.jpg);
}
ul#ullinone {
	list-style-image: none;
}