body {
	background-color: #F5F4F1;
	color: #4C4A45;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	/*font-family: 'book antiqua', 'georgia', 'times', serif;
	font-variant: small-caps; */
}

a, a:visited {color: #D62B14;}
a:hover, a.current {color: #76383B/*B6181B*/;}





#navi {margin: 0px 0px; padding: 2px 0px; background-color: #8C8A85; border-bottom: #CCCAC5 1px solid;}
#navi ul {float: right; width: 725px; list-style-type: none; margin: 0px 0px; padding: 0px 0px;}
#navi ul li {float: left; margin: 0px 0px 0px 7px; padding: 0px 0px 0px 10px; border-left: #CCCAC5 1px solid;}
#navi ul li a, #navi ul li a:visited {text-decoration: none; font-weight: bold; font-size: 14px;color: #FFF; text-transform: uppercase;}
#navi ul li a:hover, #navi ul li a.current {color: #8E2325;}

#navi2 {float: right; margin: 0px 0px; padding: 2px 0px; background-color: #9C9A95; border-bottom: #FFF 1px solid;border-left: #FFF 1px solid;}
#navi2 ul {	list-style-type: none; margin: 0px 0px; padding: 0px 0px;}
#navi2 ul li {float: left; margin: 0px 0px;}
#navi2 ul li.last a, #navi2 ul li.last a:visited {float: left; margin: 0px 0px; padding: 0px 10px; border-right: #FFF 0px solid;}
#navi2 ul li a, #navi2 ul li a:visited { padding: 0px 10px; border-right: #FFF 1px solid; display:block; text-decoration: none;font-weight: bold;font-size: 13px; color: #FCFAF5;text-transform: uppercase;}
#navi2 ul li a:hover, #navi2 ul li a.current {color: #8F080A;}

.sold {margin: 5px 0px 0px 0px; padding: 0px 0px; font-size: 34px; font-family: verdana; font-weight: bold; text-transform: none; font-style: normal; color: #8F080A; text-align: center;}

.spacer {
	clear: both;
	height: 10px;
}

.stage {width: 950px; padding:0px 0px; margin: 0px auto; border: #CCC 1px solid; background-color: #FFF;}
.logo {position: relative; width: 950px; margin: 20px auto 0px auto; padding: 10px 0px 0px 0px; background-color: #FFF; border: #CCC 1px solid; border-width: 1px 1px 0px 1px;}
.content {margin: 0px 15px; padding: 20px 0px 0px 0px;}
	/** FLOATING ALERT STYLES **/
	#floating-alert {z-index: 9999; position: absolute; right: 30px; top: 5px; width: 300px; height: 100px; border: 1px #CCC solid; background-color: #FCFF00; margin: 0px 0px; padding: 0px 0px; text-align: center;}
	#floating-alert-two {z-index: 9999; position: absolute; right: 350px; top: 5px; width: 250px; height: 100px; border: 1px #CCC solid; background-color: #FCFF00; margin: 0px 0px; padding: 0px 0px; text-align: center;}
	.floating-alert .control {text-align: right; margin: 0px 0px; padding: 0px 3px; font-size: 10px; font-family: verdana; font-weight: bold;}
	.floating-alert .control a, .floating-alert .control a:visited {color: #AAA; text-decoration: none;}
	.floating-alert .control a:hover {text-decoration: underline; color: #8E2325;}
	.floating-alert h2 {margin: 5px 0px 0px 0px; padding: 0px 0px; font-size: 22px; font-family: verdana; font-weight: bold; text-transform: none; font-style: normal; color: #8F080A;}
	.floating-alert p {margin: 0px 0px; padding: 0px 0px; font-size: 14px; font-family: verdana; font-weight: bold; color: #000;}
	#floating-alert h3 {margin: 0;}
#reducedprice { font-size: 30px;}

.footer {margin: 20px 0px 0px 0px; padding: 3px 10px; background-color: #F9F8F6; border-top: #CCC 1px solid; text-align: center;
	font: normal 10px verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;} 



	.key a, .key a:visited {font-family: verdana; font-size: 11px; color: #FF7800; text-decoration: none; font-weight: bold;}

	.feature {width: 480px; border: #EFECE7 1px solid; background-color: #FFF; padding: 5px 0px; text-align: center;}
	.feature a IMG, .feature a:visited IMG {border-width: 0px; margin: 0px auto;}
		a.button, a.button:visited {font: normal 10px verdana, Arial, Helvetica, sans-serif; color: #6F6C67; text-decoration: none; text-transform: uppercase;}
		a.button:hover {color: #9F9C97;}
	.feature_sidebar {width: 410px; float: right; background-color: #FFF; color: #303030;  margin: 0px 0px; padding: 0px 0px 0px 15px;}	
	
	.small {font-size: 10px; margin-top: 5px;}	
		
	.thumbs {margin: 0px auto;}
	.thumbs IMG {margin: 20px 3px 0px 3px; background-color: #FFF; padding: 1px 1px; border: 1px #EEE dotted;}
	
	ul.square {list-style-type: square; padding: 0px 10px; margin: 0px 10px;}
	ul.square li {margin-bottom: 5px;}
	ul.square li a, ul.square li a:visited {font-weight: bold;}

	
	
h1 {font-size: 17pt; color: #7E1315; width: 400px; float: left; margin-top: 0px; padding-top: 0px;}
h2 {font: bold 13pt arial; color: #3C3A35; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
h3 {font-size: 13pt; color: #A81C1E; }
h1, h2, h3 {font-family: 'book antiqua', 'georgia', 'times', serif; font-weight: bold; font-variant: small-caps;}
h4 {padding: 0px 7px; margin: 10px 0px 0px 0px; font-size: 11pt; color: #000; font-weight: bold;}

.no-margin {margin: 0px 0px; padding: 0px 2px;}



TABLE.pricing {width: 800px; margin: 0px auto; padding: 0px 0px;}
table#parking {width: 600px;}
TD, .pricing TD {padding: 3px 3px; margin: 0px 0px; border: 1px #EEE solid; font: 11px arial, verdana; text-align: right;}
TH, .pricing TH {padding: 3px 3px; margin: 0px 0px; background-color: #9C9A95; color: #FFF; text-align: center; font: bold 8pt verdana; text-transform: uppercase;}
td.red {color: #f00;}


/* CONTACT FORM */

dl.contactform {margin:0px; padding:0px;} 
dl.contactform dt {float:left; width: 80px; margin:2px 0px 0px 0px; padding: 0px 10px; text-align: right;}
dl.contactform dd {margin:0px 0px 3px 0px;}

label {font-weight: normal;}
INPUT, TEXTAREA, SELECT {background-color: #FCFAF5; border: 1px #ACAAA5 solid; color: #3C3A35;}


/* DISCLAIMER */

.disclaimer { text-align: left; background-color: #FFF; border: #CCC 1px solid; margin: 5px 5px; padding: 0px 0px;}
.disclaimer h2 {background-color: #6C6A65; color: #FFF; padding: 3px 0px; margin: 0px 0px; text-align: center;}
.disclaimer p {font: normal 11pt Arial, Helvetica, sans-serif; padding: 5px 5px;}

/* FLOORPLANS*/

	.floorplans {width: 750px; margin: 0px auto;}
	.floorplans .feature {width: 480px; border: #EFECE7 1px solid; background-color: #FFF; padding: 5px 0px; text-align: center;}
	.floorplans .feature a IMG, .floorplans .feature a:visited IMG {border-width: 0px; margin: 0px auto;}
		.floorplans a.button, .floorplans a.button:visited {font: normal 10px verdana, Arial, Helvetica, sans-serif; color: #D62B14; text-decoration: none; text-transform: uppercase;}
		.floorplans a.button:hover {color: #9F9C97;}
	.floorplans .feature_sidebar {width: 240px; float: right; background-color: #FFF; color: #303030;  margin: 0px 0px; padding: 0px 0px 0px 15px;}

/* MAP */
h3.map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
 	color: #3C3A35;
	text-align: center;
}

.mapimg {margin: 2px 0px;}
.map_sidebar {width: 300px; text-align: left; padding: 0px 5px;}
ul.mapped {list-style-type: none; margin: 0px 0px; padding: 0px 0px;}
ul.mapped li {list-style-type: none; margin: 0px 0px 10px 0px; padding: 3px 3px;}
	ul.mapped li .mapimg {width: 150px; height: 113px;}
	ul.mapped li a, ul.mapped li a:visited {text-decoration: none; font-weight: bold;}
	
	
/* SLIDESHOW */

.tn {width: 100px; height: 100px; float: left; margin: 5px 5px; border: 1px #DDD solid;}



