	/* CSS Document */
body {background:#e4cf83 url(../images/common/bg-body.gif) repeat-x top; padding:0; margin:0;}

h1,h2,h3,h4,h5,h6, #masthead a, p strong em, .condominiumlist dt {font-family:Georgia, Times New Roman, Times, serif; font-weight:normal;}
p,blockquote,cite,li,dt,dd,label,span,input,textarea,option,td {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal;}
code {font-family:Courier New, Courier, monospace; font-weight:normal;}

li {font-size:0.9em;}

a {}
	a img {border:none;}
	a:hover {text-decoration:none;}

a.lit {
	color:#FFFFFF;
	text-decoration:none;
}

a.lit:hover {
	color:#CC0000;
	text-decoration:none;
}


/*form elements*/
form {padding:0; margin:0;}

TABLE.form, TABLE.form input, TABLE.form td {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:13px;
	padding:0; margin:0;
}

CHECKBOX.smalltxt, SELECT.smalltxt, TEXTAREA.smalltxt, INPUT.smalltxt {
	font-family: "Verdana", "Arial";
	font-size: 11px;
	color: #000000;
	background: #cfc3a4;
	border: #c1b38f solid 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

INPUT.cmd {
	font-family: "Verdana", "Arial";
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	color: #000000;
	background: #cfc3a4;
	border: #c1b38f solid 1px;
	height: 22px;
	width: 100px;
	margin-top: 1px;
	margin-bottom: 1px;
}
 	



/*site body*/
#owrap {background:url(../images/common/bg-owrap.jpg) no-repeat top center;}
	#iwrap {width:906px;}
		
		#masthead {padding:0 0 0 9px; height:72px;}
		body#home #contentwrap {background:#fff; margin:0 3px;}
		
/*clearing elements*/
.cleft {clear:left;}
	.floatleft {float:left;}
.cright {clear:both;}
	.floatright {float:right;}
.cboth {clear:both;}

/*common navigation*/
#mainnav li, #footer li, #smallnav li, #subnav li {list-style-type:none;}
#mainnav ul, #footer ul, #subnav ul {list-style:none; padding:0; margin:0;}

/*small nav*/
#smallnav {height:32px; text-align:right;}
	#smallnav ul {list-style:none; padding:5px 0 0 0; margin:0; display:block;}
	#smallnav li {color:#623e03; display:inline;}
	#smallnav a {color:#623e03;}
	#smallnav a.lit {color:#ffffff; text-decoration:none;}
	#smallnav a.lit:hover {color:#f5f522; text-decoration:none;}

/*main navigation*/
#mainnav {height:38px;}
	#mainnav li {height:37px; text-align:left; display:block; float:left;}
	#mainnav li  a {display:block; text-decoration:none;}
	
	
/*drop down navigation - please refer to ddnav.js for script */
/*drop down menu*/
	#mainnav li ul {background:#e0c87a; width:240px; display:none; position:absolute;}
	#mainnav li > ul {top:69px; left:auto;}
	#mainnav li:hover ul, #mainnav li.sfhover ul {display:block;}
	
	#mainnav li ul li {height:auto; border-bottom:1px solid #fff; float:none;}
	#mainnav li ul li a {font-size:1em; color:#000; text-decoration:none; background:none; text-align:left; font-weight:normal; padding:8px 26px 8px 16px; display:block;}
		#mainnav li ul li a:hover {background-color:#fcf7d5;}	

/*subnavigation*/
#subnav {background:url(../images/common/bg-subnav.gif); padding:5px 8px;}
#subnav ul {border-top:1px dotted #a57724;}
#subnav li {border-bottom:1px dotted #a57724; display:block;}
#subnav li a {font-size:1em; text-decoration:none; padding:2px 10px; color:#8b5f21; display:block;}
	#subnav li a span {color:#000; font-size:0.8em; padding:0; margin:0;}
	#subnav li a:hover {background:#fdf1d1;}

/*footer navigation*/
#footer {background:url(../images/common/bg-footer.gif) no-repeat top center; padding:15px 0;}
	#footer .wrap {width:900px; text-align:right;}
	#footer ul {margin:0.25em 0;}
	#footer li {display:inline;}
		#footer .primary li {font-size:0.9em; color:#795212;}
			#footer .primary li a {color:#795212;}
		#footer .secondary li {font-size:0.8em; color:#af8a58;}
			#footer .secondary li a {color:#af8a58;}
	
