
	
	html{
		color:#002E46;
		xbackground-image:url(../images/ui/bg2.gif);
		xbackground-repeat:repeat-y;
		xbackground-position:center;
		xbackground-color:;
		
	}
	#doc{
		width:750px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;		
	}
	#hd{		
		background-color:#F5F2F0;
		border-bottom:1px solid #9D846B;
	}
	
	.logo{
		margin:10px;
	}
	.hr{
		border-top:1px solid #fff;
		color:#9D846B;
		background-color:#9D846B;
		padding:0;
		margin:0;
		line-height:.0001em;
		height:.1em;
		border-bottom:1px solid #fff;
	}
	#nav ul{
		padding:0;
		margin:0;
		border-right:1px solid #fff;
		width:12.0400em;
		*width:11.7609em;
		float:left;
	}
	#nav ul li{
		list-style:none;
		background-color:#957c62;
		
		
		border-bottom:1px solid #fff;
		
		display:block;
		
	}
	#nav ul li a{
		list-style:none;
		height:28px;
		line-height:28px;
		padding-left:8px;
		color:#FFFFFF;
		text-decoration:none;
		display:block;
		font-size:77%;
		*font-size:69%;
		background-color:#957c62;
		background-image:url(../images/ui/navBg.gif);
	}
	
	#nav ul li a:hover{
		list-style:none;
		height:28px;
		line-height:28px;
		padding-left:8px;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#dfad82;
		background-image:url(../images/ui/navBgO.gif);
		display:block;
		text-indent: 0; /* fix IE6 flicker bug */
	}
	#promo{
		float:right;
		padding:0;
		margin:0;
		position:relative;
		z-index:1;
		
	}
	#bd{
		border-top:1px solid #fff;
		background-color:#F5F2F0;
	}
	#logo{
		width:400px;
	}
	#weather{
		background-color:#D5CABF;
		height:71px;
		width:299px;
		border-left:1px solid #9D846B;
		
	}
	.bbar{
		height:20px;
		background-color:#9D846B;
		clear:both;
		text-align:right;
	}
	
	#home_l{
		width:449px;
		float:left;
		border-right:1px solid #9D846B;
		background-color:#F5F2F0;
	}
	
	#home_f{
		xfloat:left;
		xborder-right:1px solid #9D846B;
	}
	
	#home_r{
		float:left;
	 	width:300px;
		
		padding:0;
	}
	
	#golfpackage{
	height:292px;
	background-image:url(../images/ui/promo-bg.jpg);
	}
	
	#golfpackage2{
	height:292px;
	background-image:url(../images/ui/promo-bg2.jpg);
	}
	
	
	#accordion{
		overflow:auto;
		overflow-x:hidden;
		
		overflow-y:scroll;
		height:232px;
		width:300px;
		
		background-color:#F5F2F0;
		
	}
	
	.title{
		height:30px;
		border-top:1px solid #fff;
		line-height:30px;
	}
	.title-text{
		line-height:30px;
		padding-left:8px;
		padding-top:10px;
		padding-right:10px;
		height:30px;
		background-image:url(../images/ui/ornsq.gif);
		background-repeat:no-repeat;
		background-position:99% 14px;
	}
	#about{
		padding:10px;
		background-color:#CFC3B6;
	x	height:100px;
		color:#002E46;
		line-height:1.5384em;
		xborder-bottom:1px solid #fff;
	}
	h1{
		color:#002E46;
	}
	
	h4{
		padding:10px;
		padding-bottom:2px;
		margin:0;
		font-size:12px;
		font-weight:bold;
		color:#002E46;
	}
	
	h5{
		margin: 0;
		border-bottom: 1px solid #ddd;
		border-top: 1px dotted #ddd;
		background-image:url(../images/ui/listitemOran.gif);
		background-repeat:no-repeat;
		background-position:5px center;
		text-indent:15px;
		font-weight:bold;
		background-color:#E5EAEC;
	}
	
	
	
	.orangeBar{
		background-color:#F9C699;
		height:30px;
		line-height:30px;
		border-bottom:1px solid #FF9900;
		xborder-top:1px solid #fff;
		padding-left:8px;
		}
	
	
	#links{
		background-color:#fff;
		width:194px;
		*width:188px;
		float:right;
		height:240px;
		*padding-top:3px;
	}
	#links img{
		padding:3px;
		*padding:1px;
	}
	
	#ft{
		background-color:#F5F2F0;
	}
	#ft img{
		padding:5px;
	}
	
	#ft a{
		color:#fff;
		text-decoration:none;
	}
	
		#ft a:hover{
		color:#fff;
		text-decoration:underline;
	}

	/* accordion style -----------------------------------------------*/
	
.toggler {
	margin: 0;
	border-bottom: 1px solid #ddd;
	border-top: 1px dotted #ddd;
	background-image:url(../images/ui/listitemOran.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	text-indent:15px;
	font-weight:bold;
	background-color:#E5EAEC;
	
}

.element {
	background-color:#F5F2F0;
	padding:5px;
}

.cal{
	padding:20px;
}

.cal a{
	color:#000000;
}

.cal p{
	margin:5px 0 10px 0;
}

#expand a, #collapse a{
	float:right;
	width:45px;
	
	cursor:pointer;
	cursor:hand;
	font-size:11px;
	*font-size:9px;
	text-align:center;
	margin-right:14px;
	color:#002E46;
	text-decoration:none;
}

#expand a:hover, #collapse a:hover{
	float:right;
	width:45px;
	
	cursor:pointer;
	cursor:hand;
	font-size:11px;
	*font-size:9px;
	text-align:center;
	margin-right:14px;
	color:#9D846B;
	text-decoration:underline;
}


.float-right {
	padding:10px 20px;
	float:right;
}

h3.toggler a{
	cursor:pointer;
	display:block;
	padding: 4px 5px;
	font-size:11px;
	*font-size:10px;
	background-image:url(../images/ui/listitemOran.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	text-decoration:none;
	color:#002E46;
	
	
}
h3.toggler a:hover{
	background-color:#FFFFCC;
}

.cal-over{
	background-color:#006666;
}

.dotted{
		background-image:url(../images/ui/dotted.gif);
		background-repeat:repeat-x;
		height:1px;
		padding:0;
		margin:0;
		line-height:1px;	
		font-size:1px;
		}


#weather-details{
	background-color:#fff;
	
}
	
#moostick {
	font-size:10px;
	*font-size:9px;
	text-indent:3px;
}	
	
body#home a.homenav,
body#calender a.calendernav,
body#area a.areanav,
body#privacy a.privacynav,
body#property a.propertynav,
body#management a.managementnav,
body#guest a.guestnav,
body#faq a.faqnav,
body#contact a.contactnav

{
	background-color:#dfad82;
	background-image:url(../images/ui/navBgO.gif);
}	

body#property td.toggler{
	font-weight:bold;
}

.tb-cell{
	padding:10px;
}

.flink{
	color:#000;
}


/*property ---------------------------------------------------------------------------------*/	
	.prop_f{
		background-color:#f5f2f0;
		xborder:1px solid #f5f2f0;
		padding-bottom:1px;
	}
	.prop_f table{
		xmargin:10px;
		
	}
	
	.prop_l{
		width:449px;
		float:left;
		border-right:1px solid #9D846B;
		background-color:#f5f2f0;
	}
	
	.prop_r{
		float:left;
	 	width:300px;
		padding:0;
		background-color:#f5f2f0;
	}
	
	.guest_l{
		width:449px;
		float:left;
		background-color:#f5f2f0;
		padding-bottom:5px;
	}
	
	.guest_r{
		xborder:1px solid;
		float:left;
		text-align:center;
		width:280px;
		padding-top:10px;
		background-color:#F5F2F0;
	}
	
	.guest_f{
		background-color:#F5F2F0;	
	}
	
	.guest_f p{
		padding:10px;
	}
	
	.contact_f{
		
		background-color:#F5F2F0;
	}
	
	.contact_l{
		width:360px;
		*width:300px;
		float:left;
		text-align:left;
		background-color:#F5F2F0;
		
		
	}
	
	.contact_l p{
		padding-left:15px;
	}
	
	.contact_r{
		background-color:#f5f2f0;
		float:left;
		width:300px;
		
	}
	
	.hlink{
		color:#000000;
		text-decoration:none;
	}
	
	
	.prop-list li{
		
		background-color:#FFFFFF;
		
		margin:5px;
		padding:5px;
		
		border:1px solid #ff9900;
		*height:1%; /* Fix for MSIE peekaboo bug */
		color:#666666;
		xwidth:415px;
		
	}
	
	.prop-list li img{
		float:left;
		margin-right:5px;
		
		
	}
	
	.prop-list li img.property-image{
		
		border:1px solid #002E46;
		
	}
	
	.prop-list img.btn{
		float:right;
		margin-right:0;
		margin-top:30px;
	}
	
	.clear {
		clear:both;
		height:1px;
		overflow:hidden;
	}

	.prop-list{
		background-color:#f5f2f0;
		padding:5px;
		list-style:none;
	}

	.prop-list li h3{
		font-size:12px;
		font-weight:bold;
		margin-bottom:5px;
		color:#002E46;
	}
	
	.property-details{
		width:100%;
	}
	
	.property-details th{
		background-color:#F9C699;
		border:1px solid #000;
		padding:2px;
		font-weight:bold;
	}
	
	.property-details td{
		background-color:#F5F2F0;
		border:1px solid #000;
		padding:2px;
	}
	
	table{
		xwidth:100%;
		
	}
	th{
		xbackground-color:#F3C59B;
		xpadding:5px;
		xborder:1px solid #000;
	}
	td{
		xpadding:5px;
		xbackground-color:#E5EAEC;
		xborder:1px solid #000;
	}
	
	.back{
		margin-top:1px;
		background-color:#F9C699;
		padding:0;
	}
	
/*Event-----------------------------------------------*/

	
	.dt-heading{
		background-color:#9ABBDD;
		background-image:url(../images/ui/calendar-month.gif);
		background-repeat:repeat-x;
		height:20px;
		line-height:20px;
		text-indent:10px;
		font-size:14px;
		font-weight:bold;
		color:#fff;
	}
	
	
	
	
	
/*COntact---------------------------------------------------*/

#log_res {
	height:auto;
	padding:15px;
	xmargin:100px auto 20px auto;
	width:150px;
}
#log_res p {
	margin:0;
	padding:4px 0 4px 10px;;
}
#log_res.ajax-loading{
	xbackground: url(../images/ui/spinner.gif) no-repeat center;
}
.error {
	color:#ff0000;
	xbackground-color:#000;
}	


input, textarea, select{
	border:1px solid black;
	background-color:#E5EAEC;
}

.submit-btn{
	margin-top:5px;
	xborder:none;
}



.q{
	font-size:13px;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	background-image:url(../images/ui/q.gif);
	background-repeat:no-repeat;
	background-position:20px 13px;
	padding-left:60px;
	background-color:#FAF9F8;
}

.a{
	font-size:12px;
	font-weight:normal;
	padding:10px 10px 10px 5px;
	background-image:url(../images/ui/a.gif);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	background-position:20px 13px;
	padding-left:60px;
}

.na{
	float:right;
	margin-top:-20px;
}


/*Slimbox Style*/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index:2;
	
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index:2;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}