/* CSS Document */

body, div, p, a, ul, li, span, table, tr, td, h1, h2, h3, h4, img {
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	border: 0;
}

p a {

color:#77421b;
}

.container {
	width: 761px;
	margin-left:auto;
	margin-right:auto;
	padding-left:auto;
	padding-right:auto;
	margin-bottom:10px;/**/
	border:1px solid gray;
	margin-top:10px;
}

.homemastertable {
	width:761px;
}

.homemastertable_l {
	width:300px;

}

td.homebotleft{
	vertical-align:top;
	padding-top:9px;
	
}
.leftnavbox{
	height:149px;
}
.homeleft {
	padding-left:9px;
	padding-top:9px;
}

/*.homebotleft {
	padding-left:9px;
	padding-top:9px;
	width:141px;
}*/

.intbotleft {

	padding-left:9px;
	padding-top:9px;
	width:141px;
}
homelefttable {
width:300px;
}

/*.leftnavbox {
	width:121px;
	min-height:149px;
	max-height:149px;
	padding-right:20px;
	background-color:#aa7037;
	
}*/

.intleftnavbox {

	width:121px;
	/*min-height:149px;
	max-height:149px;*/
	padding-right:20px;
}

.leftnav {
	background-image:url('img/leftbg.gif');
	font:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10px;
	line-height:30px;
	text-align:right;
	list-style:none;
	height:131px;
	padding:5px 10px 14px 0px;/**/
}

.intleftnav {
	font:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10px;
	line-height:30px;
	text-align:right;
	list-style:none;
	padding-top:4px;
	padding-bottom:6px;
	padding:5px 10px 13px 0px;/**/
	/*padding-bottom:20px;*/
}

.leftnav li a {
	color: white;
	list-style:none;
	text-decoration:none;
}

.intleftnav li a{
	color: white;
	list-style:none;
	text-decoration:none;
}

.leftnav li a:hover{
	text-decoration:underline;
	color:#d5ded5;

}

.intleftnav li a:hover{
	text-decoration:underline;
	color:#d5ded5;
}

.leftnav p {
	padding:0px;
}

.intleftnav p {
	padding:0px;
}

.homerighttable {
	width:443px;
}

.homeright {
	padding:9px;
}
.topnavbox {
	width:443px;
	background-color:#578170;
	padding-top:106px;
	padding-bottom:34px;
	*padding-bottom:0;
}	
/**********/
/*TOP MENU*/
/**********/


html ul li a, html ul li ul li a {
	*width:1%;/* allows top menu item to be clickable button ie */
}

#menu-container {
position:relative;
z-index:99;
}

#topnav_apts li ul li a, #topnav_apts li ul li ul li a {
	*width:150px;/* allows submenu items to be clickable button ie */
}
#topnav_apts, #topnav_apts ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 10px;
	font-weight:bold;
}
#topnav_apts li {
	float: left;/* creates horzontal menu bar */
	padding:2px 0 4px 0;
}
/*#topnav_apts>li:hover, #topnav_apts>li.sfhover {
	border-top:1px solid #fff;
	border-left:1px solid #fff;;
	border-right:1px solid #fff;;
}*/
#topnav_apts a {
	zoom: 1; /* :hack: hasLayout trigger for ie */
	display:block;
	text-decoration:none;
	color: white;
	line-height:18px;
	padding: 0px 15px 11px 15px;
	*white-space:nowrap;
}

#topnav_apts ul a{

	padding: 0 15px;
}

#topnav_apts li a:hover, #topnav_apts li a.sfhover{/* hilite for top menu item */
	background:#7c9f8d;
	/*color:#578170; */
}
/*#topnav_apts li li:hover a.more{
background-image:url(img/arrow_menu_green.gif);
background-position:165px 50%;
background-repeat:no-repeat;

}*/
#topnav_apts li a.more{
background-image:url(img/arrow_menu_white.gif);
background-position:165px 50%;
background-repeat:no-repeat;

}
#topnav_apts li:hover, #topnav_apts li.sfhover{/* hilite for sub menu item */
	background:#7c9f8d;
	/*color:#578170; */
}
#topnav_apts li ul {/* hide submenus */
	position: absolute;
	left: -999em;
}
#topnav_apts li li{/* constrains width of list items */
	width:180px;
}
#topnav_apts li:hover ul, #topnav_apts li.sfhover ul {
	left: auto;/* shows submenu list on hover */
	background:#578170;
	border:1px solid white;
	width:180px;/* constrains width of list */
}
/* .more{

}
.more a:hover{
background-image:url(img/arrow_menu_green.gif);
background-position:165px 50%;
background-repeat:no-repeat;
}*/



/*apartment level 2 */

#topnav_apts li ul ul {
/*position:relative;
top:-24px;
left:180px;
*position:static;*/
}

#topnav_apts li:hover ul ul, #topnav_apts li.sfhover ul ul {
	left: -999em;
	margin:-24px 0 0 180px;
}

#topnav_apts li:hover ul, #topnav_apts li li:hover ul, #topnav_apts li.sfhover ul, #topnav_apts li li.sfhover ul {
	left: auto;
}


	
/*#topnav, #topnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 9px;
	font-weight:bold;
}

#topnav a {
	display: block;
	width: 140px;
	text-decoration:none;
	color: white;
	line-height:23px;
	padding: 0px 15px;
}



#topnav li {
	float: left;
	width: 140px;
}
#topnav li:hover {
	left: auto;
	background:#d5ded5;
	font-color:#578170;
	width:100px;

}
#topnav li ul {
	position: absolute;
	width: 140px;
	left: -999em;
}

#topnav li ul li {
clear:both;

}


#topnav li:hover ul {
	left: auto;
	background:#578170;
	border:1px solid white;
	width:140px;
}


#topnav li a:hover {
background:#d5ded5;
	color: #578170;
	width:105px;
	}
.topnavbox {
	width:443px;
	background-color:#578170;
	padding-top:104px;
	padding-bottom:25px;
}

.topnav {
	font-size: 9px;
	font-weight:bold;
}

.topnav li {
	list-style-type:none;
	display:inline;
	padding-left:17px;
}

.topnav li a {
	text-decoration:none;
	color: white;
}

.topnav li a:hover {
	text-decoration:underline;
	color: #d5ded5;
}*/

.intbotleft{
	background-image:
	url('img/leftbg.gif')
}
.inttoptable {

	width:761px;

}




.intright {
padding:9px;
}

.intright_homelink {
padding:9px 0px;
width:140px;
}
 
.topnavbox_homelink {
background-color:#a2bcac;
padding-top:111px;
padding-bottom:18px;
padding-right:16px;
}

.topnav_homelink {
font-size: 9px;
font-weight:bold;
text-align:right;
color:white;
}

.topnav_homelink li {
list-style-type:none;
display:inline;
padding-left:17px;
}

.topnav_homelink li a{
text-decoration:none;
color: white;
}

.topnav_homelink li a:hover {
	text-decoration:underline;
	color: #d5ded5;
}

.intrighttable {
	width:300px;
}

.intbotleft {
	padding-left:9px;
	padding-top:9px;
	padding-bottom:9px;
	width:141px;
}

.intnavcell {
	padding-left:9px;
	background-image:url('img/leftbg.gif');	
	width:142px;
	padding-right:9px;
}
.lsnavcell {
	padding-left:9px;
	width:142px;
	background-image: url('img/leftbg_leasingspecials.gif');
	padding-right:9px;
}
.amnavcell {
	padding-left:9px;
	width:142px;
	background-image: url('img/leftbg_leasingspecials.gif');
	padding-right:9px;
}
.fpnavcell {
	padding-left:9px;
	width:142px;
	background-image:url('img/leftbg_floorplans.jpg');
	padding-right:9px;
	
}
.rsnavcell {
	padding-left:9px;
	width:142px;
	background-image: url('img/leftbg_leasingspecials.gif');
	padding-right:9px;
}
.intmastertable {
width:761px;
margin-bottom:9px;
/*border: 1px solid black;*/
}

/*.intmastertable_l {
width:300px;
}*/

.intlogocell {
	padding:9px;
	width:142px;
}

.logobg {
background-color:#DDE4DD;
padding:27px 10px 30px 10px;
}

.contentcell {
background-color:#c2d0c3;
}

.contentcell a{
color:#77421b;
text-decoration:none;
}

.contentcell a:hover{
color:#77421b;
text-decoration:underline;
}

.contentcell_areamap {
width:140px;
}

.contentcell_contact {
width:441px;
background-color:#c2d0c3;
}

.contentcell_photos {
width:599px;
margin-right:9px;
}

.contentcell_rs {
width:601px;
}

.resservbox{
background-color:#c2d0c3;
margin-right:9px;
height:100%;
}

.pic2tcell_areamap {
width:292px;
}
.intpccell {
padding-left:9px;
width:301px;
background-image:
	url('img/rightbg.gif');
}
.intpccell_map {
padding-right:9px;
width:301px;
background-image:
	url('img/rightbg.gif');
}
.intpccell_contact {
padding-left:9px;
width:150px;
background-image:
	url('img/rightbg.gif');
}
.intpccell_fp {
padding-left:9px;
width:150px;
background-image:url('img/bg_floorplans.gif');
font-size: 11px;
line-height:18px;
color:#FFFFFF;
/*border:1px solid black;*/
}

.intpccell_fp p {
padding-top:21px;
padding-left:15px;
font-size: 11px;
line-height:18px;
}

.intpccell_fp h2 {
/**/padding-top:21px;
padding-left:15px;
font-size: 11px;
color:#7d4b23;
font-weight:normal;
line-height:18px;
}

.intpccell_fp a {
color:#FFFFFF;
text-decoration:none;
font-size: 11px;
line-height:18px;
/*border:1px solid black;*/
}

.intpccell_fp a:hover {
color:#c2d0c3;
text-decoration:underline;

}

.contentcell p {
padding-left:38px;
padding-right:38px;
padding-bottom:20px;
font-size: 10px;
line-height:18px;
}

.contentcell_contact p {
padding-left:38px;
padding-right:38px;
padding-bottom:20px;
font-size: 10px;
line-height:18px;
}

.contentcell_contact p.fp {
padding:0;
float:left;
width:150px;
padding-bottom:30px;
padding-left:38px;
}
.contentcell_contact p.fp img {
padding-top:15px;
}
.contentcell_contact ul {
padding-left:38px;
padding-right:38px;
padding-bottom:20px;
font-size: 10px;
line-height:18px;
list-style-position:inside;
}

.contentcell_contact a {
color:#77421b;
}

.contentcell_rs p {
padding-left:38px;
padding-right:38px;
padding-bottom:20px;
font-size: 10px;
line-height:18px;
}

.contentcell_rs ul {
padding-left:38px;
padding-right:38px;
padding-bottom:20px;
font-size: 10px;
line-height:18px;
list-style-position:inside;
}

.contentcell_rs a {
color:#77421b;
}

.field {
font-size: 10px;
}


input.submit {
color:#fff;
font-size: 12px;
background-color:#578170;
border-top:1px solid #dbe1db;
border-left:1px solid #d1dad2;
border-right:1px solid #adbfae;
border-bottom:1px solid #96b097;
}


.contentcell ul {
padding-left:38px;
padding-right:38px;
font-size: 10px;
line-height:18px;
list-style-position:outside;
list-style-image:url('img/arrow.gif');
padding-bottom:20px;
}

.contentcell h1 {
padding: 30px 0px; 
}

.contentcell_contact h1 {
padding: 30px 0px; 
}
.contentcell_rs h1 {
padding: 30px 0px; 
}
.contentcell_rs ul {
padding-left:38px;
padding-right:38px;
font-size: 10px;
line-height:18px;
list-style-position:outside;
list-style-image:url('img/arrow.gif');
}

.contentcell_rs ul ul{
padding-bottom:0;
}
.spacercell{
width:9px;
}

.fplarge {
width:700px;
margin-left:auto;
margin-right:auto;
padding-left:auto;
padding-right:auto;
padding-top:20px;
}

.fplarge a {
font-size:12px;
text-decoration:none;
color:#77421b;
}
.fplarge a:hover {
font-size:12px;
text-decoration:underline;
color:#000000;
}
.amlarge {
width:800px;
margin-left:auto;
margin-right:auto;
padding-left:auto;
padding-right:auto;
padding-top:20px;
}

.amlarge a {
font-size:12px;
text-decoration:none;
color:#77421b;
}
.amlarge a:hover {
font-size:12px;
text-decoration:underline;
color:#000000;
}
.floorplans a {

color:#77421b;

}
.photos img {

border: 1px solid #77421b;

}

.photos td img{

border: 1px solid #77421b;

}

.phototable {

width:592px;

}
.bottom{
width:761px;
}
.bottomlinks {

	width: 761px;
	margin-left:auto;
	margin-right:auto;
	padding-left:auto;
	padding-right:auto;
	margin-bottom:10px;
	margin-top:10px;/**/
	margin-top:10px;

}

.bottomlinks table{
width:761px;

}

.bottomlinks table td{
width:380px;

}

.bottomlinks p {
font-size:9px;
color:#666666;


}

.bottomlinks p a {
color:#578170;
text-decoration:none;


}
.bottomlinks p a:hover {
font-size:9px;
color:#578170;
text-decoration:underline;

}
.bottomlinks li {
/*display:inline;*/
float:left;
padding-right:12px;
font-size:9px;
list-style:none;
padding-left:none;
margin-left:none;
}

.logo_ara{
float:left;
vertical-align:middle;
padding-right:10px;
}

.copy{
float:left;
width:245px;
}
.tertiary{
float:right;
margin-left:15px;
/*border:1px solid red;*/
padding:0;
text-align:right;
}

.tertiary a{
color:#578170;
}

.rrglink{
float:left;
}

.resserv {
margin:20px 0 0 10px;
}

.resserv li{
list-style:none;
margin:0;
padding:0 0 7px 0;

}

.intpccell_fp h4{
font-size:12px;
margin-left:10px;
margin-top:20px;
}
.bodyresservices form input{
border:1px solid #595959;
}
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  font-size:10px;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  }
  
.formbox_contact{
width:320px;
background:#e5ece5;
border: 1px solid #595959;
padding:20px;
margin:37px;
}  
  div.rowc {
  clear: both;
  padding-top: 10px;
  }
  
div.rowc input.field{
width:180px;
}
div.rowc span.label {
  float: left;
  width:100px;
  text-align: right;
  font-size:10px;
  }

div.rowc span.formw {
  float: right;
  width:200px;
  text-align: left;
  }
  
  
 
ul.attractions li{
list-style-image:none;
list-style-type:none;
margin-left:0;
padding-left:0;
}

.pic_attractions {
float:right;
border:1px solid black;
}

p.stat-interactive{
padding-bottom:0;
margin-bottom:0;
padding-top:0;
margin-top:0;

}
  
/*.phototable td {

width:151px;

}*/