@charset "utf-8";
/* CSS Document */



body{padding: 0 0 0px;background: #c5c4b8;color:#7d7472;font:11px  Georgia, "Times New Roman", Times, serif; margin:0;padding:0}

/* LAYOUT - HEADER */
p {
padding-top:1px;

}
h1{
color:#666633;
text-transform:uppercase;
font-size:12pt;
font-weight:bold;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
h2{
color:#5a5a5c;

font-size:10pt;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
#headerHome { height:122px; width:933px;
background:url(../images/headerHome.gif);
background-repeat:no-repeat;
background-position:bottom;

 /* Mozilla ignores crazy MS image filters, so it will skip the following */

}
#header { height:122px; width:933px;
background:url(../images/header.gif);
background-repeat:no-repeat;
background-position:bottom;
 /* Mozilla ignores crazy MS image filters, so it will skip the following */

}
#wrap {width:933px;;margin: 0 auto;position:relative}

#content-wrap_home {position:relative;width:933px; height:415px;
background:url(../images/homecontent.gif);
z-index:1;
}

#content-wrap {
	position:relative;
	width:933px;
	background:url(../images/contentBack.gif) repeat-y;
	z-index:1;



}
#content {
padding-left:245px;
padding-top:5px;
line-height:18px;
font-size:12px;
padding-right:25px;
}
#contentWide {
padding-left:25px;
padding-top:5px;
line-height:18px;
font-size:12px;
padding-right:25px;
}
#contentComplex {
padding-left:225px;
padding-top:2px;
line-height:18px;
font-size:12px;
padding-right:25px;
padding-bottom:20px;

}


#div_home {position:relative;width:933px; height:5px;
background:url(../images/homediv.gif);
z-index:1;
}
#content-promo_home {position:relative;width:933px; height:155px;
background:url(../images/homepromo.gif);
z-index:1;
}
#content-footer_home {position:relative;width:933px; height:60px;
background:url(../images/homefooter.gif);
z-index:1;
}

#content-footer {position:relative;width:933px; height:60px;
background:url(../images/footer.gif);
z-index:1;
}

#alignNav{
float:right;
padding-top:10px;
position:absolute;
width:926px;

}

ul.TopNav
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:relative;
	height:22px;
	margin: 0;
	padding: 0;
	float:right;
	list-style-type: none;
	font-size:10pt;
	cursor: default;
	width: auto;
}
ul.TopNav li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:left;
	float: left;
	width: auto;

	display: block;
	 
}
ul.TopNav a
{

	padding-left:7px;
	padding-right:10px;
	background-image:url(../images/subArrow.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	font-size:10pt;
	color: #FFFFFF;
	text-decoration: none;
}

#homeLink{

top:13px;
left:5px;
width:268px;
height:58px;

position:absolute;


}

#alignMainNav{
float:right;
padding-top:80px;
width:930px;


position:absolute;

}
ul.MainNav
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:relative;;
	height:22px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size:13pt;
	float:right;


	cursor: default;
	width: auto;
}
ul.MainNav li
{
padding:15px 0px 15px 0px;
	list-style-type: none;
	text-align:left;
	cursor: pointer;
	float: left;

		width: auto;
	display: block;
	 
}
ul.MainNav a
{
	
		padding:10px 6px 10px 6px;
	cursor: pointer;
	font-size:10pt;
	text-transform:uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

ul.MainNav a:hover

{

cursor: pointer;
	background-color:#8b887e;
}

ul.MainNav .current a, ul.MainNav .current a:hover { 
background-color:#9e9d93;
cursor: pointer;
 }

 #homeSlideshow{
position:absolute;
padding-left:9px;
padding-top:4px;

}
#PropertyFlash{
position:relative;
padding-left:20px;
padding-top:20px;
	background-image:url(../images/thumbBack.gif);
	background-repeat:no-repeat;
	width:489px;
	height:459px;

}
#PropertyPhoto{
position:relative;
padding-left:20px;
padding-top:20px;
	background-image:url(../images/complexPhotoBack.gif);
	background-repeat:no-repeat;
	width:489px;
	height:382px;

}
#flashwrapper	{

width:685px;
height:352px;
position:relative;

}
#flashwrapperComplex	{


position:relative;


	width:450px;

	height:364px;

}


#sideSelectProperty{
position:absolute;
left:709px;
top:4px;
width:216px;
height:406px;
background-color:#766b73;

}
#PropertyDetail{
position:relative;
margin-left:490px;
line-height:16px;
font-size:11px;
margin-top:-735px;
min-height:756px;

width:200px;
}
#complexMid{
position:relative;
padding-bottom:40px;
height:690px;

width:489px;

}
#propertyTitle{
color:#666633;
text-transform:uppercase;
font-size:14pt;
padding-bottom:10px;
padding-top:10px;
width:200px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
#rateTitle{
color:#ffffff;
text-transform:uppercase;
padding-left:20px;
font-size:14px;
width:100%;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
#rateTitle a{
color:#ffffff;
text-transform:uppercase;

font-size:14px;
width:100%;
text-decoration:underline;


line-height:20px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}

#titleBar{
color:#FFFFFF;
padding-left:18px;
text-transform:uppercase;
font-size:13pt;
font-family:Arial, Helvetica, sans-serif;
padding-top:55px;

}
#sideSelectText{
padding-left:18px;
padding-right:18px;
padding-top:10px;
color:#e3e2d3;
line-height:16px;
font-size:12px;
}

#photo-promo_one{
position:absolute;
padding-left:9px;
padding-top:5px;

}

#text-promo_one{
position:absolute;
left:169px;
color:#aaaa9b;
width:177px;
padding-top:10px;
line-height:16px;
letter-spacing:-0.05em;
z-index:1005;


}

#titleBar-promo{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;

line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}
.titleBar-promo{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;

line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}



#text-promo_one a, #text-promo_two a, #text-promo_three a,#text-intpromo_one a,#text-intpromo_two a{
color:#666633;
text-decoration:none;
z-index:1005;


}

#text-promo_one a, #text-promo_two a, #text-promo_three a,#text-intpromo_one a,#text-intpromo_two a, a{
color:#666633;
text-decoration:none;
z-index:1005;
}

#photo-promo_two{
position:absolute;
padding-left:359px;
padding-top:5px;

}
#text-promo_two{
position:absolute;
left:519px;
color:#aaaa9b;
width:177px;
padding-top:10px;
line-height:16px;
letter-spacing:-0.05em;


}

#text-promo_three{
position:absolute;
left:719px;
color:#aaaa9b;
width:196px;
padding-top:10px;
line-height:16px;
letter-spacing:-0.05em;


}




ul.BottomNav
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:absolute;
	line-height:20px;
	top:25px;
	height:22px;
	margin: 0;
	padding: 0;
	float:left;
	list-style-type: none;
	font-size:8pt;
	cursor: default;
	width: auto;
}
ul.BottomNav li
{
	padding-left:7px;
	padding-right:40px;
	list-style-type: none;
	text-align:left;
	float: left;
	width: auto;

	display: block;
	 
}
ul.BottomNav a
{

	

	background-repeat:no-repeat;
	cursor: pointer;
	font-size:8t;
	color: #FFFFFF;
	text-decoration: none;
}



#InteriorNav
{
	font-family:Arial, Helvetica, sans-serif;
	color:#aaaa9b;
	position:absolute;
	text-transform:uppercase;
font-size: 11px;
	font-weight:bold;
	width:208px;
	height:auto;
top:1px;
	padding-top:1px;
	padding-left:15px;
	
	
}

#InteriorNav ul { margin: 0px 0px 0px 0px; padding: 0px; list-style: none;font-size: 11px; }
#InteriorNav li { margin: 0px; padding: 5px 0px 0px 0px; list-style: none;  font-weight: bold; color: #aaaa9b; line-height: 14px; font-size: 11px; text-transform : uppercase; }
#InteriorNav li a {  color: #aaaa9b; text-decoration:none;}
#InteriorNav li a:visited {  color: #c9c9c9; }

#InteriorNav li a:hover { color: #6b6e76; }
#InteriorNav .current, #InteriorNav .current a, #InteriorNav .current a:hover, #InteriorNav .current a:visited  { color: #6b6e76; text-decoration:none; }
#InteriorNav .current li a:visited {  color: #c9c9c9; }
#InteriorNav .current li a:hover {  color: #6b6e76; }
#InteriorNav .current ul a { color: #aaaa9b; }
#InteriorNav .current ul .current a { color: #6b6e76; }
#InteriorNav ul ul { margin: 0px 0px 0px -10px; }
#InteriorNav ul ul li { padding-left: 20px; text-transform: none; border-bottom: none;  }
#InteriorNav .active a { color: #908233; padding-right:2px; }

#InteriorPhoto {
position:relative;
left:225px;
top:10px;
width:690px;
height:298px;
padding-left:18px;
padding-top:18px;
background:url(../images/photoback.gif) no-repeat;

}


#titleBar-interior{
color:#666633;
text-transform:uppercase;
font-size:12pt;
font-weight:bold;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;

}
#complexMenuDiv {
background-image:url(../images/menuShadow.gif);
background-repeat:repeat-y;
width:7px;
height:100%;
z-index:100;
margin-left:-3px;
margin-top:-2px;
position:absolute;
}
#titleDiv {
border-bottom:solid 1px #d9d9d3 ;
margin-left:-15px;
margin-top:15px;
}
#headerInterior{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;


font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}



#interiorPromo1 {position:relative;width:690px; height:169px;
background:url(../images/interiorPromo.gif) no-repeat;
margin-left:-20px;
padding-bottom:20px;
margin-top:10px;
z-index:1;
}

#photo-intpromo_one{
position:absolute;
padding-left:13px;
padding-top:12px;

}
#text-intpromo_one{
position:absolute;
left:160px;
color:#aaaa9b;
width:177px;
padding-top:20px;
z-index:1005;
line-height:16px;
font-size:11px;
color:#7d7472;


}

#photo-intpromo_two{
position:absolute;
padding-left:360px;
padding-top:12px;

}
#text-intpromo_two{
position:absolute;
left:510px;
color:#aaaa9b;
width:170px;
padding-top:20px;
line-height:16px;
font-size:11px;
color:#7d7472;


}


#preFooter {

font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:absolute;
	line-height:20px;
	top:100px;
	height:22px;
	margin: 0;
	padding: 0;
	float:left;
	list-style-type: none;
	font-size:8pt;
	cursor: default;
	width: auto;

	}
#preFooter, #preFooter a,#preFooter a:link,#preFooter a:link,#preFooter a:link, #preFooter a:hover

{

	color:#fff;
	text-decoration:none;

}

#titleBar-amenities{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
padding-left:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;

}
#titleBar-complex{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
padding-left:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
margin-top:-20px;
}
#titleBar-policy{
color:#5a5a5c;
text-transform:uppercase;
font-size:10pt;
padding-top:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
border-bottom:solid 1px #d9d9d3 ;


}

#amenitiesDiv {
border-bottom:solid 1px #d9d9d3 ;
margin-left:10px;
width:470px;
height:1px;
}

#thumbNails{
border:solid 1px #d9d9d3 ;

width:460px;
max-height:195px;
padding-left:10px;
margin-left:10px;
overflow: auto;
z-index:10;
}

#thumbnail 
{float: left;
text-align:left;
font-size:12px;
width : 250px;



padding-top:10px;
padding-left:20px;
line-height:14px;

}
.thumbnail 
{float: left;
text-align:left;
font-size:12px;
width : 250px;



padding-top:10px;
padding-left:20px;
line-height:14px;

}
#propertyText{
margin-left:20px;
width:450px;
height:38px;
font-size:11px;
}

#titleBar-propMenu{

text-transform:uppercase;
font-size:9pt;
font-weight:bold;
padding-top:10px;

line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}

#titleBar-propMenuSelected{
color:#5a5a5c;
text-transform:uppercase;
font-size:9pt;
font-weight:bold;
padding-top:10px;

line-height:16px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
}

#printIcon{
background-image:url(../images/printIcon22.gif);
background-position:left;
margin-top:10px;

background-repeat:no-repeat;
color:#666633;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:13px;

}

#emailIcon{
background-image:url(../images/emailIcon22.gif);
background-position:left;
margin-top:5px;

background-repeat:no-repeat;
color:#666633;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-left:13px;

}

#checkAvail{
margin-top:5px;
color:#666633;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;


}

#close{
margin-top:5px;
font-size:14px;
width:90%;
float:right;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-right:5px;
margin-top:10px;


}
select
{

   width:175px;
   font-size:11px;



   
}
input.bookNow
{
   color:#ffffff;
   background-color:#666633;
   border-style:none;
   width:130px;
   height:33px;
   text-transform:uppercase;
   margin-top:10px;

   
}
input.selectProp
{
   color:#ffffff;
   background-color:#9a9da2;
   border-style:none;
   width:150px;
   height:30px;
   text-transform:uppercase;
   margin-top:10px;

   
}
input.propButton
{
   color:#ffffff;
   background-color:#9a9da2;
   border-style:none;
   width:95px;;
   height:24px;
   text-transform:uppercase;
   margin-top:10px;
   font-size:10px;

   
}
input.go
{
   color:#ffffff;
   background-color:#9a9da2;
   border-style:none;
   width:30px;
   top:0px;
   height:20px;
   text-transform:uppercase;

   font-size:10px;

   
}
#imgButton{
position:relative;
left:330px;
top:-25px;

}

.white_content {
    display: none;
    position: absolute;
    top: 5%;
	width:580px;
	height:500px;

    left: 20%;
    
  
    background-color: white;
    z-index:1002;
   
} 

        .black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 2000px;
            background-color: black;
            z-index:1001;
            opacity:.65;
            filter: alpha(opacity=65);
        }
		
		#rateHeader{
		height:87px;
		background-color:#666633;
		width: 100%;
		}
		/************************/



table.rate th {
font-family:Arial, Helvetica, sans-serif;
color:#666633;
text-transform : uppercase;
font-size:12px;
font-weight:normal;
padding:5px 5px 5px 10px;
}

table.rate td {
font-weight:normal;
padding:5px 5px 5px 10px;
border-top:solid 1px #d9d9d3 ;
}

table.rate td.blue {
font-weight:normal;
padding:0px 0px 0px 0px;
border-top:solid 1px #666633 ;
}

table.floorplan td{
padding:5px 5px 5px 10px;
}
table.floorplan td.blue {
font-weight:normal;
padding:0px 0px 0px 0px;
border-top:solid 1px #666633 ;
}
.boldSmall{
font-weight:bold;
font-size:11px;
line-height:12px;
margin-bottom:5px;

}
#boldSmall{
font-weight:bold;
font-size:11px;
line-height:12px;
margin-bottom:5px;

}
#searchContent{
position:relative;
padding-bottom:25px;


}
#col1 {
width:225px;
position:relative;

top:1px;

}
#col2 {
width:225px;
position:absolute;
left:225px;
top:1px;
}
#col3 {
width:225px;
position:absolute;
left:450px;
top:1px;
}
#sortBY {

width:630px;

		border: 1px solid #d9d9d3;


	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 14pt;

	padding:2px;

	margin-top:5px;	
	margin-bottom:5px;	



}
#sortBY a:link, a:active{

	text-decoration: underline;
}
.itemPropertyList{
width:670px;
overflow:hidden;

top:0px;
	border: 1px solid #d9d9d3;

	height:155px;
	background-color:#fff;
	position:relative;
	z-index:10;
	margin-bottom:5px;

}
.itemPropertyListGrow{
width:650px;


top:0px;
	border: 1px solid #d9d9d3;
		height:175px;
	background-color:#fff;
	position:relative;
	z-index:10;
	margin-bottom:5px;

}

.itemPropertyListOddGrow{
width:650px;


top:0px;
	border: 1px solid #d9d9d3;

	height:175px;
	background-color:#f8f8f8;
	position:relative;
	z-index:10;
	margin-bottom:5px;




}
.itemPropertyListOdd{
width:670px;
overflow:hidden;

top:0px;
	border: 1px solid #d9d9d3;

	height:155px;
	background-color:#f8f8f8;
	position:relative;
	z-index:10;
	margin-bottom:5px;




}
.itemPhoto{

overflow:hidden;
left:5px;
top:5px;
margin-top:0px;
padding-top:0px;

	border: 1px solid #d9d9d3;
	background-color:#666633;
	color:#FFFFFF;

font-weight:bold;
letter-spacing:.1em;

font-family:Arial, Helvetica, sans-serif;
	position:absolute;

}
#itemPhoto{

overflow:hidden;
left:5px;
top:5px;
margin-top:0px;
padding-top:0px;

	border: 1px solid #d9d9d3;
	background-color:#666633;
	color:#FFFFFF;

font-weight:bold;
letter-spacing:.1em;

font-family:Arial, Helvetica, sans-serif;
	position:absolute;

}
.itemPropertyDetailSearch{



overflow:hidden;
left:206px;
top:5px;


	position:absolute;

}
#itemPropertyDetailSearch{



overflow:hidden;
left:206px;
top:5px;


	position:absolute;

}

#itemPropertyDetail{



overflow:hidden;
left:170px;
top:5px;


	position:absolute;

}

#itemTitle, #itemTitle a:link, #itemTitle a:visited, #itemTitle a:active {


	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	
}

#itemTitle a:hover {


	
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: underline;
}
.itemTitle, .itemTitle a:link, .itemTitle a:visited, .itemTitle a:active {


	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	
}

.itemTitle a:hover {


	
	font-size: 10pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: underline;
}

.loadingContent {

	width:630px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	padding:2px;
	background-color:#ffffff;
}
.loadingContent a:link{
font-weight:normal;

}
.currentPage{
text-decoration:underline;

}

.loading {
	font-weight: bold;
	text-decoration: none;
}

ul.PushNav
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:relative;
	height:22px;
	margin: 0;
	padding: 0;
	float:right;
	list-style-type: none;
	font-size:10pt;
	cursor: default;
	width: auto;
}
ul.PushNav li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:left;
	float: left;
	width: auto;

	display: block;
	 
}
ul.PushNav a
{

	padding-left:7px;
	padding-right:10px;

	background-repeat:no-repeat;
	cursor: pointer;
	font-size:10pt;
	color: #FFFFFF;
	text-decoration: none;
}
#alignP2TNav{
float:right;
padding-top:43px;
width:930px;


position:absolute;

}

#contentComplexMapSearch {
position:relative;
min-height:800px;
padding-left:0px;
top: 1px;
padding-top:2px;
line-height:18px;
font-size:12px;
padding-right:25px;
padding-bottom:20px;

}