
html, body
		{
			height: 100%;
			margin: 0;
			padding: 0;
			background-color:#a4825d;
			background-image:url(../images/pagebg.jpg);
			font-size:8pt;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height:1.8;

		}

h1 {
	text-align:left;
	margin-bottom:0px;
	font-size:1.1em;
	line-height:0.8em;
}

h2{
	font-size:14px;
}

strong {
		color:#70451e;
		}
		
a {
	color:#b65500;
}
		
#content {
			position:relative; left: 43%; top: 6%; z-index:3; margin-right: 30%;
			width: 565px; height: 763px;
			background-image:url(../images/contentbg.jpg);
			background-repeat:no-repeat;
			text-align:center;

		}

#contentshadow {
			position:absolute; left: 43.2%; top: 7%; z-index:2; margin-right: 30%;
			width: 565px; height: 763px;
			background-color:#60583a;
			opacity: .5;
			filter: alpha(opacity=50);

		}
		
#content p {		
			text-align:left;
			 padding:0px 35px;
		}

#contentinnerscroll {

		overflow-y:scroll;
		height:575px;
		width:535px;
		padding:5px;
		
		scrollbar-base-color: #b19c6c;
		scrollbar-arrow-color: white;
		
		scrollbar-shadow-color: #8c7541;
		scrollbar-lightshadow-color: #676665;
		scrollbar-darkshadow-color: #483d24;
		
		scrollbar-highlight-color:#f3d38b;
		scrollbar-3dlight-color: #4e432b;
}
		
#logobar {
			width:565px;
			text-align:center;
			padding-top:10px;
			padding-left:15px;
		}


.sublinks li{
	text-align:left;
	list-style-type:none;
	list-style-position:inside;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	margin-bottom:8px;
}

.sublinkssmall li{
	text-align:left;
	list-style-type:none;
	list-style-position:inside;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	margin-bottom:2px;
	font-size:0.8em;

}

.sublinks a strong, .sublinkssmall a strong{
	color:#996600;
	text-decoration:underline;
}

.sublinks a:hover strong, .sublinkssmall a strong {
	color:#FF6600;
}


#sublinksbox{
			margin-right:15px;
			margin-left:35px;
			padding-top:10px;
			width:125px;
			height:225px;
			text-align:left;
			border-right:1px solid #b18c40;

}


#sublinksbox ul{
		list-style-position:inside;
		width:125px;
		list-style-type:none;
		padding-left:5px;
		*margin-left:-20px; /*stupid IE*/
}	


#sublinksbox li a{
	font-weight:bold;
	width:125px;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	padding-bottom:2px;
	display:block;
}
	
#sublinksbox li a:hover{
	background-image:url(../images/arrow2.gif);
	color:#666666;

}

	
#sublinksbox li a:visited {
	color:#9f8976;

}	

map a{
border:1px solid red;
}

#copyrightbox, #copyrightboxfront {
		width:590px;
		position:absolute;
		left:0px;
		padding-left:6px;
		height:25px;
		bottom:20px;
		*bottom:10px;
		_bottom:-30px; !important	
}

#copyrightboxfront{
		_bottom:-140px; !important	
}


.picborder{
	border:5px solid white;

	}
.floatright {
	float:right;	
}
	
.floatleft{
	float:left;	
}
	
	
.smalltxt {
	font-size:8pt;
	color:white;
	text-align:center;
}

.disclaimtxt {
	font-size:.85em;
	line-height:1.4;
	text-align:center;
	margin-bottom:10px;
	_margin-bottom:0px;
}

.residencepagelink{
float:right;
padding-top:10px;
}


#calendarbox {
		scrollbar-base-color: #b19c6c;
		scrollbar-arrow-color: white;
		
		scrollbar-shadow-color: #8c7541;
		scrollbar-lightshadow-color: #676665;
		scrollbar-darkshadow-color: #483d24;
		
		scrollbar-highlight-color:#f3d38b;
		scrollbar-3dlight-color: #4e432b;
		margin-left:-10px;
				margin-right:-10px;
}

#unitavailablebox {
		border:3px double #925e27;
		width:80%;
		margin-left:auto;
		margin-right: auto;
		text-align:left;
		padding:10px;
		margin-bottom:30px;
		background-color:#FFFFFF;		
}

#unitavailablebox ul, #unitavailablebox li {	
	list-style-position:inside;
	list-style-type:none;	
	margin-left:-15px;
}


#unitavailablebox a{
	background-image:url(../images/notchecked.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:25px;
}

#unitavailablebox a span{
	margin-left:25px;
}


#unitavailablebox a:hover{
	background-image:url(../images/checked.gif);
	color:#FF9900;
	background-color:#FFFFCC;
	text-decoration:none;
}


#floorplanholder {
		float:left; 
		margin-left:-75%;
		 margin-top:-15%;
		  position:relative;
		  z-index:8; padding:10px;
		  background-color:#fcedcf;
}

.virtualtouricon {
	text-decoration:none;
	color:#993300;
}

a.virtualtouricon{
	font-weight:bold;
	cursor:pointer;
}

a.virtualtouricon:hover {
	color:#000066;
}

.gallerypic {
	border:3px double #c0a37e;
}

a.merchantslogo {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;


}

a.merchantslogo:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}

.less-leading {
	line-height:1.5em;
	margin-top:10px;
	margin-bottom:20px;
}
