.tab37635 #menu h3 {
	font-size: 12px;
}

.tab37635 #menu h3 a {
    padding-left: 4px;
}

/* Amenities
=======================================*/
.comp-amenities-595 {
	clear:both;
}
	.comp-amenities-595 ul {
		margin:10px 0 0 0; padding:0;
		list-style:none;
		width:145px;
		float:left;
	}
		.comp-amenities-595 ul li {
			margin-top:6px;
			line-height:110%;
		}
			.comp-amenities-595 ul li a {
				display:block;
				width:145px;
				text-decoration:none;
				padding:3px;
			}
			.comp-amenities-595 ul li a:hover {
				color:#CDCAB7;
				background:#690A17;
			}
	.comp-amenities-595 .amenityInfo {
		width:380px;
		margin-left:10px;
		float:right;
	}
		.comp-amenities-595 .amenityInfo {
			font-size:85%;
			line-height:80%;
			text-align:right;
		}

/* Photo Gallery
=======================================*/
.comp-photos-595 {
	border-top:24px solid #002144;
	border-bottom:24px solid #999967;
	padding:5px 0;
}
		
/* FAQ
=======================================*/
.comp-faq-595 {
	clear:both;
}
	.comp-faq-595 dl {
	}
		.comp-faq-595 dl dt {
			font-size: 16px;
			font-weight:bold;
			color:#690A17;
		}
		.comp-faq-595 dl dd {
			margin:0 0 10px 10px;
		}
		
/* Dynamic Subpages
=======================================*/
.comp-dyn-subpages-595 {
}
	.comp-dyn-subpages-595 dl {
		display: table;
		float: left;
		height: 300px;
		margin: 5px 0;
		overflow: hidden;
		padding: 0;
		width: 100%;
	}
		.comp-dyn-subpages-595 dl dt {
			background: #002144;
			clear: left;
			margin: 0;
			padding: 4px;
		}
			.comp-dyn-subpages-595 dl dt a,
			.comp-dyn-subpages-595 dl dt a:link,
			.comp-dyn-subpages-595 dl dt a:visited,
			.comp-dyn-subpages-595 dl dt a:hover,
			.comp-dyn-subpages-595 dl dt a:active{
				color: #fff;
				display: block;
				font-size: 14px;
				font-weight: bold;
				text-align: left;
				text-decoration: none;
			}
		.comp-dyn-subpages-595 dl dd {
			clear:both;
		}
			.comp-dyn-subpages-595 dl dd img {
				float: left;
				margin: 0;
				width: 225px;
			}
			.comp-dyn-subpages-595 dl dd p {
				float: left;
				margin: 5px;
				padding: 0;
				text-align:left;
				width: 300px;
			}
			.comp-dyn-subpages-595 dl dd.more {
				background: #999967;
				padding:0 3px 3px 0;
				text-align:right;
			}

/* Floor Plans
=======================================*/			
.comp-floorplans-595 {
}
	.comp-floorplans-595 ul {
		list-style: none;
		margin:0 0 10px 0;
		padding: 0;
		width: 550px;
	}
		.comp-floorplans-595 ul li {
			background: #999967;
			float: left;
			margin-bottom:10px;
			text-align: center;
			width: 33%;
		}
			.comp-floorplans-595 ul li a {
				color: #FFF;
				display: block;
				text-decoration: none;
				width: 100%;
				
			}
				 .comp-floorplans-595 ul li a.off {
				 	color: #FFF;
					background: #999967;
				 }
				.comp-floorplans-595 ul li a.on, .comp-floorplans-595 ul li a:hover {
					color: #FFF;
					background: #002144;
				}
				
		.comp-floorplans-595 dl dt {
			background: #002144;
			clear: left;
			color: #FFF;
			font-size: 14px;
			font-weight: bold;
			margin: 0;
			padding: 4px;
		}
		.comp-floorplans-595 dl dd {
			clear:both;
		}
		.comp-floorplans-595 dl dd.pdf {
			background: #999967;
			height: 24px;
			padding: 0 3px 0 0;
			text-align: right;
		}
			.comp-floorplans-595 dl dd p {
				line-height: 90%;
				margin:5px 0 0 0;
				padding: 0;
			}
				.comp-floorplans-595 dl dd div {
					float: left;
					font-size:90%;
					margin: 0 3px 0 0;
					width: 250px;
					
				}
				
/* Floor Plans
=======================================*/					
.comp-faq-595 {
	padding:5px 0;
	border-top:24px solid #002144;
	border-bottom:24px solid #999967;
}
				
hr.top {
	border:none;
	border-top:24px solid #002144;
	width:100%;
	height:24px;
}
hr.bottom {
	border:none;
	border-top:24px solid #999967;
	width:100%;
	height:24px;
}
