@import "lytebox.css";

body { background: #453123; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#mainContainer { margin: 0 auto; width: 779px; text-align: left; }
#outerBorder { padding: 13px; background: #c7baa9; }
#innerBorder { padding: 1px; background: #453123; }

a img { border: 0; }

/**********/
/* HEADER */
/**********/
#lgoCell { background: #FFF; height: 158px; width: 169px; }
#lgoCell img { margin: 13px 0 0 15px; }
.headerCell { background: #ede5e0; height: 86px; }
#headerImg { margin: 35px 0 0 41px; }
.headerSpacer { height: 2px; background: #FFF; }
#frmSearch { margin: 35px 0 0 0; padding: 0;  }
#searchTxt { width: 136px; height: 15px; font-size: 10px; color: #a5a573; margin: 0; }

/* MENU */
#menuContainer { position: relative; height: 50px; margin-bottom: 2px; }
#menuHolder { position: absolute; top: 0px; left: 0px; margin: 0; padding: 0; height: 52px; width: 564px; }
#mHead { position: absolute; top: 0px; left: 0px; margin: 0; padding: 0; height: 50px; display: inline; overflow: hidden; list-style: none; width: 564px; }

#mHead li { margin: 0; display: inline; list-style-type: none; text-align:center; font-size:18px; font-family:'Times New Roman'}

#mHead a { text-align:center; margin-right:2px; float: left; padding: 0 0 0 0; overflow: auto; height: auto !important; height /**/:50px; /* for IE5/Win */ ; color: rgb(237, 229, 224); text-decoration: none; font-weight:500; font-size: 18px;}
#mHead a:hover { background-position: 0 -50px; }
#mHead a:active, #mHead a.selected { background-position: 0 -50px; }

#mHead2 { background-color:#691A1B }

#mHead1 a { width: 140px; background: #50564A}
#mHead2 a { width: 140px; background: #691A1B }
#mHead3 a { width: 140px; background: #816848 }
#mHead4 a { width: 138px; background: #5B5D30 }

#mHeadSecondary ul { margin: 0; padding: 0; height: 29px; display: inline; overflow: hidden; list-style: none; width: 564px; }
#mHeadSecondary li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#mHeadSecondary a { float: left; padding: 8px 10px 0 10px; overflow: auto; height /**/:29px; text-align:center; color:white; /* for IE5/Win */ }
#mHeadSecondary a:hover { background-position: 0 29px; background-color:#EDE5E0; color:#aba891;}
#mHeadSecondary a:active, #mHeadSecondary a.selected { background-position: 0 -29px; }

.mSecondary { visibility: hidden; position: absolute; top: 52px; background: #efae30; }

a {width: auto; font-size:13px; text-decoration:none;font-weight:700;font-family:'Times New Roman'}

/*#mHead1_1 a { width: 100px; }
#mHead1_2 a { width: 84px; }
#mHead1_3 a { width: 119px; }
#mHead1_4 a { width: 120px; }

#mHead2_1 a { width: 146px; background: url(../images/menu/residenceSearch.gif) top left no-repeat; }
#mHead2_2 a { width: 67px; background: url(../images/menu/homes.gif) top left no-repeat; }
#mHead2_3 a { width: 129px; background: url(../images/menu/condos.gif) top left no-repeat; }
#mHead2_4 a { width: 106px; background: url(../images/menu/apartments.gif) top left no-repeat; }
#mHead2_5 a { width: 73px; background: url(../images/menu/resales.gif) top left no-repeat; }

#mHead3_1 a { width: 127px; background: url(../images/menu/meetOurTeam.gif) top left no-repeat; }
#mHead3_2 a { width: 102px; background: url(../images/menu/pressRoom.gif) top left no-repeat; }
#mHead3_3 a { width: 50px; background: url(../images/menu/faqs.gif) top left no-repeat; }
#mHead3_4 a { width: 100px; background: url(../images/menu/directions.gif) top left no-repeat; }
#mHead3_5 a { width: 102px; background: url(../images/menu/contactUs.gif) top left no-repeat; }

#mHead4_1 a { width: 56px; background: url(../images/menu/news.gif) top left no-repeat; }
#mHead4_2 a { width: 153px; background: url(../images/menu/communityBoard.gif) top left no-repeat; }
#mHead4_3 a { width: 180px; background: url(../images/menu/communityResources.gif) top left no-repeat; }
#mHead4_4 a { width: 50px; background: url(../images/menu/faqs2.gif) top left no-repeat; }*/


.mTertiary { visibility: hidden; position: absolute; top: 81px; background: #ede5e0; width: 564px; font-size: 12px;}

#mHead1_0 { background: #50564a; }
#mHead2_0 { background: #691a1b; }
#mHead3_0 { background: #7b6040; }
#mHead4_0 { background: #5b5d30; }

.menuLink01 { color: #aba891; font-weight: bold; font-family:arial, helvetica, sans-serif; font-size:11px;}
.menuLink01:hover { color: #50564a; font-weight: bold; }
.menuLink02 { color: #aba891; font-weight: bold; font-family:arial, helvetica, sans-serif; font-size:11px;}
.menuLink02:hover { color: #691a1b; font-weight: bold; }
.menuLink03 { color: #aba891; font-weight: bold; font-family:arial, helvetica, sans-serif; font-size:11px;}
.menuLink03:hover { color: #7b6040; font-weight: bold; }
.menuLink04 { color: #aba891; font-weight: bold; font-family:arial, helvetica, sans-serif; font-size:11px;}
.menuLink04:hover { color: #5b5d30; font-weight: bold; }

/****************/
/* MAIN CONTENT */
/****************/
/* GLOBAL NAV */
#globalNavHolder { width: 149px; background: #ede5e0; }
.globalNavArrowCell { width: 14px; }
.globalNavArrowCell img { margin-bottom: 2px; }

#tblGlobalNav { margin: 11px 0 18px 0; }
#tblGlobalNav a {font-family:'times new roman', times; font-weight:500; font-style:italic;}

/* NEWS TOUT */
.toutNewsCell { padding: 0 8px 8px 4px; }
.toutNewsCell a { color: #333; text-decoration:italic; font-family:'times new roman'}
.toutNewsCell a:hover { color: #000; }

#mainContentVSpacer { width: 2px; background: #FFF; }

#mainContentHolder { width: 564px; background: #FFF; }

.homeToutText { margin: 28px 0 10px 0; }


/****************/
/* PAGE CONTENT */
/****************/
#pageContent { background: #FFFFFF; width: 564px; height: 450px; }
#pageContent p {margin-left:10px;}
#pageContent a {font-weight:500;font-family:arial, helvetica, sans-serif;color:#691A1B;text-decoration:underline;font-size:11px;}
#breadcrumb { margin: 2px 0 0 2px; color: #691A1B; font-size: 10px; }
#breadcrumb a { color: #691A1B; font-size:10px; text-decoration:underline;font-family:arial, helvetica, sans-serif }
#pageHeader { padding: 12px 0 8px 12px; }
#subLinks { padding: 0 0 0 18px; }

.bodyText { margin: 0 0 30px 14px; }
.bodyText p { margin: 0 0 12px 0; }
.bodyText h2 { font-size: 13px; margin: 0; }
.bodyText ul { margin: 0 0 12px 0; padding: 0; }
.bodyText ul li { margin: 2px 0 2px 16px; }
.bodyText a { color: #691A1B; }

.panelHeader { font-size: 12px; color: #691A1B; font-weight: bold; }
.rightPanel { background: #C7BAA9; height: 300px; padding: 0px 0 8px 12px; }
.rightPanel a { color: #691A1B; }
.tablePanel { background: #C7BAA9; padding: 8px 0px 8px 12px; }
.tableBodyPanel { background: #FFFFFF; padding: 8px 8px 8px 12px; }

.planTypeHdr { color: #691A1B; font-size: 16px; font-weight: bold; margin-bottom: 6px; }
.detailBtns { margin-bottom: 2px; }

#residenceSearch { background: #C7BAA9; padding: 8px; font-size: 12px; }
#residenceSearch table { margin: 16px 0 0 8px; }
#residenceSearch table td { padding-right: 12px; }
#residenceSearch select { margin: 2px 0 2px 0; }
.searchFormLbl { text-align: right; }

.searchResultsResidenceType { font-size: 14px; font-weight: bold; margin: 0 0 16px 0; }
.searchResultsPropertyType { font-size: 12px; font-weight: bold; margin: 4px 0 0 0; }
.searchResultsPlanType { display: block; font-weight: normal; font-size: 11px; text-decoration: none; }
.searchResultsPlanType:hover { border: 1px solid #691A1B; cursor: pointer; }

.rowEven { background: #f7f3f1; border: 1px solid #EDE5E0; }
.rowOdd { background: #FFFFFF; border: 1px solid #FFFFFF; }

.thumbnailLink img { border: 1px solid #C7BAA9; }
.thumbnailLink:hover img { border-color: #691A1B; }

.faqList1 { margin: 0 0 12px 0; padding: 0; }
.faqList1 li { margin: 2px 0 4px 23px; }

.faqList2 { margin: 0 0 12px 0; padding: 0; }
.faqList2 li { margin: 2px 0 16px 23px; }

.msgTblHeader { background: #C7BAA9; font-size: 12px; color: #691A1B; font-weight: bold; }


#ratingStar { position: absolute; background: url(../images/spacer.gif) top left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star.png', sizingMethod='scale'); }
#ratingStar[class] { position: absolute; background: url(../images/star.png) top left; filter: none; }

/* Amenities Gallery */
#aGallery {
	width: 550px;
	margin: 0px 0px 30px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	}
	
	#aGallery td {
		width: 275px;
		text-align: center;
		}
		
	#aGallery td img {
		margin: 10px auto 10px auto;
		border: 0px;
		}

/**********/
/* FOOTER */
/**********/
#footerContent { padding: 6px 0 4px 1px; background: #FFF; color: #817a54; font-size: 10px; }
.leftMarginCell, rightMarginCell { background: #FFF; width: 18px; }
