* {margin:0; padding:0;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #606060;
	background-color: #51433c;
	margin:0 auto;
}
h1 {
	margin:15px 0 0 0;
	font: 1.6em Verdana, Arial, Helvetica, sans-serif;
}
h1 a { color: #820000; }
h2 {
	display: inline;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding:15px 0 0 0;
}
h3 { font-family: arial; font-size: 12pt; font-weight: bold; display: inline; 	margin:15px 0; text-decoration: none;}
p {	margin:15px 0;}
blockquote {padding: 0 35px 0 55px; background-color:#E1E1E1; margin: 10px 35px;}
ul {
	margin:0 12px}
a{ color: #820000; }
/*a.mapsearch {
	color:#3857f6;
}*/
.search ul {
margin-top:20px;
line-height:1.8em;
}
a.footer:active,a.footer:link,a.footer:visited { color: #ffffff; text-decoration: none; }
a.footer:hover { text-decoration: underline; }

.page_middle { background: #ffffff; padding-bottom: 20px; }
.page_layout { width: 700px; margin: 0 auto; text-align: left; text-align:justify; }
.page_contents p{	margin:10px 0;}
.page_header { color: #ffffff; width:700px; padding-top:10px;}
.page_header a { color: #ffffff; }
.page_header h1 {
	margin:5px 0 10px 0;
	}
.page_title { text-align: center; font-size: 12pt; font-weight: bold; padding-top: 10px; }
	
.menu_list { text-align:center; font-size: 8pt; color: #ffffff;}	

.menu_bar { width:100%; height: 5px; background: #a06363;}
.menu_bar_2 { height: 37px; background: #d91c1c; padding: 1px 0 0 3px;}
	
.box_left { float: left; width: 349px; text-align:center;}
	.box_left p a{margin: 0; color:#990000;}
.box_right { float: right; width: 349px; text-align: center;}
	.box_right  p a {margin: 0;  color:#820000;}

.call {
	width: 701px;
	background:#000000;
	height:35px;
	color: #FFFFFF;
	font: 14px Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 9px 0px 0px 1px;
	margin: 0px;
}
/***** FEATURED APARTMENTS ******/
.tagline { font-size: 14px; color: #000000; font-style: italic; text-transform: lowercase; letter-spacing: 0; font-weight: normal; margin-bottom: -0.25em;}
td.featured-image {padding: 2px 0 0 0; border-bottom: 1px solid #CCCCCC; width:143px;}
td.featured-image img{margin: 0;}
td.apartment { padding: 0 15px 0 15px;border-left: 2px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
td.apartment-details {padding-left: 15px;border-left: 2px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
p.apart_name { font-size: 12px; text-transform: uppercase; color: #333333; font-weight: bold; margin-top:3px;}

table#featured {
	margin-top: 0; 
	padding:0;
	border: 1px solid #cccccc;
}
table#featured em {color:#990000;}
.summary {}

/****** END FEATURED APARTMENTS ******/
/***** Footer menu ******/
.footermenu {

}
/*MAP CSS*/
.map {
	background-color:#000000;
	position:relative;
	color:#FFFFFF;line-height:1.9em;  font-size: 10pt;
}
.map_right {width:26%; background-color:#000000; color:#ffffff; }
.map a {color:#FFFFFF;}
.map_left {background-color:#000000;} 
.disclaimer { font-size: 8pt; font-style: italic; color: #ffffff; text-align: left;}

/*MAP CSS USING PURE CSS NO TABLES*/
/*.map {
	background-color:#000000;
	height:100%;
	position:relative;
}
.map_right {float:right; position:relative; width:26%; background-color:#000000; color:#ffffff; line-height:1.9em;}
.map_right a {color:#FFFFFF;}
.map_left {float:left;  position:relative; width:69%; background-color:#000000;} 
.disclaimer { font-size: 8pt; font-style: italic; color: #ffffff; text-align: left;}*/

