
body {
	behavior: url("csshover3.htc");
	margin: 0px;
	background: url(/new-full/images/tan-paper-texture-repeating-2.gif);
	background-repeat: repeat;
	background-color: #c4b8a1;
	font: normal normal 13px times,serif;
	color: 000000;
}

td {
	font: normal normal 13px times,serif;
}

.titlebar {
	text-align: center;
	margin: 0px;
	height: 82px;
	width: 100%;
	top: 0px;
	z-index: 100;
	left: 0px;
	position: absolute;
	background-color: #3a2c0e; }

.menubar {
	text-align: center;
	margin: 0px;
	height: 35px;
	width: 100%;
	top: 82px;
	left: 0px;
	z-index: 100;
	position: absolute;
	background: url(/new-full/images/menubar-bg.gif);
	background-repeat: repeat-x;
	background-color: #843f17; }
	
.menubar-shadow {
	position: absolute;
	height: 5px;
	width: 100%;
	z-index: 99;
	top: 115px;
	left: 0px }
	
.spotlight {
	padding: 10px;
	position: absolute;
	top: 115px;
	left: 0px;
	min-height: 1200px;
	width: 100%;
	background: url(/new-full/images/tan-paper-texture-spotlight.jpg);
	-webkit-background-size: 1200px 1500px;
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	z-index: 0; }

.content {
	position: relative;
/*	border:1px solid red;*/
	padding-top: 10px;
	width: 800;
	margin: 0 auto;
	}

#home-photos {
	position: absolute;
	top: 10px;
	left: -20px;
	z-index: 10;
}

#home-right {
	position: absolute;
	top: 10px;
	left: 520px;
	width: 280px;
	z-index: 50;
	text-align: justify;
}

.flash-frame {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 266px;
	width: 800px;
	z-index: 10;
}

.flash-swf {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 256px;
	width: 790px;
	z-index: 50;
}
	
.flash-shadow {
	position: absolute;
	top: 266px;
	left: 0px;
	height: 25px;
	width: 800px;
	z-index: 50;
}
	
.left {
	color: 945018;
	position: absolute;
	top: 80px;
	left: 0px;
	height: 390px;
	width: 400px;
	padding: 0px;
	background-color: #ffffff;
	background: url(/new-full/images/form-bg.gif);
	background-repeat: no-repeat;
	z-index: 50;
}

#left-contact-page {
	top: 40px;
	}

#left-shadow-contact-page {
	top: 430px;
	}

.left-shadow {
	position: absolute;
	top: 470px;
	left: 0px;
	z-index: 50;
}

.footer {
	position: absolute;
	top: 500px;
	left: 0px;
	height: 60px;
	width: 400px;
	z-index: 10;
	color: #5f4424;
	font: normal normal 11px times,serif;
}

.footerlinks {
	font: normal bold 15px times,serif;
}

.right {
	position: absolute;
	top: 20px;
	left: 400px;
	height: 490px;
	width: 385px;
	padding: 15px;
	padding-top: 0px;
	text-align: justify;
	z-index: 50;
}

#nowleasing {
	position: absolute;
	left: 50%;
	top: 470px;
	margin-left: 250px;
	z-index: 80;
}

#specials {
	position: absolute;
	left: 50%;
	top: 340px;
	margin-left: 280px;
	z-index: 80;
}

.popup {
	display: none;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -350px;
	height: 590px;
	width: 700px;
	background-color: #f3f1ee;
	z-index: 200;
	border-style: solid;
	border-width: 3px;
	border-color: #925119;
	color: #3a2c0e;
	font: normal normal 13px times,serif;
	-moz-box-shadow: 4px 4px 9px rgba(0,0,0,0.4);
	-webkit-box-shadow: 4px 4px 9px rgba(0,0,0,0.4);
	box-shadow: 4px 4px 9px rgba(0,0,0,0.4);
}

.popup-bar {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 695px;
	background-color: #925119;
	color: #ffffff;
	padding: 2px;
	padding-left: 5px;
	font: normal bold 13px arial,sans-serif;
}

.popup-close {
	position: absolute;
	top: 3px;
	right: 8px;
	font: normal bold 11px arial,sans-serif;
	text-decoration: none;
	color: ffffff;
}

.popup-column {
	/* border: 1px solid red; */
	position: absolute;
	padding: 0px;
	top: 25px;
	width: 325px;
	text-align: left;
}

#popup-column-left { left: 15px; }
#popup-column-right { left: 360px; }

.popup p { margin: 0px; padding-bottom: 10px; text-align: justify; }

.menu-image {
	position: absolute;
	top: 1px;
}

#m0 { left: 100px; }
#m1 { left: 301px; }
#m2 { left: 408px; }
#m3 { left: 514px; }
#m4 { left: 611px; }
#m5 { left: 718px; }
#m6 { left: 822px; }

.headline { color: #3a2c0e; font-size: 21px; font-weight: bold; font-style: italic; }

td { color: #3a2c0e; }

p { margin: 0px; padding-bottom: 5px; }

.standard-text { width: 210px; }

.red { color: #990000 }

.submit { height: 23px; width: 120px; font: normal bold 14px arial,sans-serif; }

.fp-tabs {
	position: relative;
	margin-left: -27px;
	width: 800px;
	height: 690px;
	/*border: 1px solid red;*/
}

#fp-1br { display: visible; }
#fp-2br { display: none; }

#fp-1 { display: visible; }
#fp-2 { display: none; }
#fp-3 { display: none; }
#fp-4 { display: none; }

.fp-select {
	position: relative;
	height: 80px;
	width: 210px;
	margin-bottom: 6px;
	border: 1px solid #bbb09b;
	text-align: right;
}

.fp-select:hover {
	background-color: ffffff;
	cursor: pointer;
}

.fp-text {
	position: absolute;
	top: 12px;
	left: 15px;
	text-align: left;
}

.fp-text2 {
	position: absolute;
	top: 7px;
	left: 15px;
	text-align: left;
}

.fp-unit {
	color: #aa0000;
	font-size: 17px;
	font-variant: small-caps;
	line-height: 17px;
}

.fp-unit i {
	font-size: 14px;
	}

.fp-unit-large {
	color: #aa0000;
	font-size: 23px;
	font-variant: small-caps;
}

.fp-sf-large {
	font-size: 19px;
	font-weight: bold;
}

.fp-right {
	position: absolute;
	right: 30px;
	top: 60px;
	height: 620px;
	width: 520px;
	border: 1px solid #bbb09b;
	text-align: center;
}

.fp-left {
	position: absolute;
	left: 30px;
	top: 60px;
	width: 210px;
}

.fp-plan {
	position: absolute;
	top: 50px;
	left: 85px;
}

.fp-download {
	position: absolute;
	top: 520px;
	left: 340px;
}

.fp-location {
	position: absolute;
	top: 480px;
	left: 45px;
}

.fp-disclaim {
	color: #5b503b;
	font: normal normal 11px times,serif;
}

#fp-location-lower { z-index: 40 }
#fp-location-plan { z-index: 50 }
#fp-location-upper { z-index: 60 }

#armstrong { display: visible; }
#brubeck1 { display: none; }
#brubeck2 { display: none; }
#brubeck3 { display: none; }
#coltrane { display: none; }
#domingo { display: none; }
#ellington { display: visible; }
#fitzgerald { display: none; }
#gershwin { display: none; }
#harris { display: none; }
#jarrett { display: none; }
#mozart { display: none; }

#armstrong2 { display: visible; }
#armstrongplus { display: none; }
#armstrongdeluxe { display: none; }
#armstrongsupreme { display: none; }
#beethoven { display: none; }
#beethovendeluxe { display: none; }
#copland { display: none; }
#domingo2 { display: none; }
#domingodeluxe { display: none; }
#evans { display: visible; }
#fitzgerald2 { display: none; }
#guthrie { display: none; }
#guthriedeluxe { display: none; }
#holiday { display: none; }
#lennon { display: none; }
#okeefe { display: none; }
#parker { display: none; }
#vivaldi { display: none; }

#fp-tabshadow {
	position: absolute;
	top: -25px;
	left: -28px;
}

#fp2-tabshadow {
	position: absolute;
	top: -13px;
	left: -13px;
}

#fp2-cleartab1 { position: absolute; z-index: 100; top: 10px; left: -18px; }
#fp2-cleartab2 { position: absolute; z-index: 100; top: 10px; left: 182px; }
#fp2-cleartab3 { position: absolute; z-index: 100; top: 10px; left: 382px; }
#fp2-cleartab4 { position: absolute; z-index: 100; top: 10px; left: 582px; }

#fp-tab-1br {
	position: absolute;
	top: 1px;
	left: 0px;
}

#fp-tab-2br {
	position: absolute;
	top: 1px;
	left: 299px;
}

#amenities1 {
	position: absolute;
	top: -19px;
	left: -10px;
}

#amenities2 {
	position: relative;
	/* the position: relative is important, or the engative margin edge part will cut off in IE */
	margin-right: -30px;
}


#bluebanner {
	position: absolute;
	top: 640px;
	left: 50%;
	margin-left: -310px;
	padding: 20px 30px 29px 30px;
	text-align: center;
	color: #35a;
	height: 123px;
	width: 621px;
	background: url('images/bluebanner.png') no-repeat center top;
	z-index: 100;
	font: normal normal 14px 'Neucha','Arial',sans-serif;
	}
	
	#bluebanner h3 { font-size: 17px; letter-spacing: 1px; margin: 0; }
	#bluebanner b a { color: #35a; }
	#bluebanner b a:hover { color: #a33; }





