@charset "UTF-8";
/* CSS Document */

#showcase{}

.sidebar-left {
	margin: 0 15px;
	float: left;
}

*html .sidebar-left {
	margin: 0 5px;
	float: left;
}
.middle-content {
	margin: 0 6px;
	float: left;
	width: 420px;
}

*html .middle-content { margin-left:12px;
	/*margin: 0px 6px;*/
}
.middle-content p { line-height: 140%; margin-bottom: 10px;
	
}

.mid-content-col1 {width: 45%; float: left; position:relative; top: 15px;}

.mid-content-col2 {width: 45%; float: right; position:relative; margin-left:5px; top: 15px;}

.sidebar-right {
	margin: 0 15px;
	float: right;
}

*html .sidebar-right {
	margin: 0 10px;
	float: left;
}
.sidebox {
	width: 201px;
	background: url(../images/site/box-mid.png) repeat-y center;
}
.sidebox-top, .sidebox2-top {
	width: 201px;
	height: 38px;
	background: url(../images/site/box-top.jpg) no-repeat top center;
}
.sidebox-item {
	margin: 10px 0 15px;
}

.sidebox2-item {
	padding: 10px 0 15px;
}
.sidebox-bottom {
	width: 201px;
	height: 6px;
	background: url(../images/site/box-bottom.png) no-repeat top center;
}

*html .sidebox-bottom {position: absolute;
	width: 201px;
	height: 6px;
	background: url(../images/site/box-bottom.png) no-repeat ;
}

.sidebox2-bottom {
	width: 201px;
	height: 6px;
	background: url(../images/site/box-bottom.png) no-repeat top center;
}
.sidebox h2, .sidebox2 h2 {
	font-size: 110%;
	color: #fff;
	margin: 0 25px;
	padding: 5px 0 0;
}
.sidebox h3, .sidebox2 h3 {
	margin: 0 25px 5px;
}
.sidebox h4, .sidebox2 h4 {
	margin: 0 25px 5px;
}
.sidebox p {
	margin: 0 25px 5px; line-height:140%;
}

.sidebox2 p {
	margin: 0 25px 5px; line-height:140%;
}
.sidebox2 {
	margin-top:15px; width: 201px; background: url(../images/site/box-mid.png) repeat-y center;
}

.about-photo {}
.middle-text h5 {font-size: 75%; color:#8B845D; font-weight:normal; margin: 8px 0;}

p.subhead, h3.midSub {color:#8B845D;}
h3.midSub { margin-top:10px; }
h3.showSub {color: #8B845D; border-bottom:1px solid #B4AE8E; margin-bottom: 10px;}
h3.showSub2 {color: #8B845D; font-family: Arial, Helvetica, sans-serif; font-size:75%;}
.about-photo { margin-bottom: 10px; }
.floorplan-item h3 { margin-top: 10px; }
.floorplan { margin-top: 10px; }
.floorplan-item p { padding-bottom: 10px; }
