/* CSS Document */

@media print {
  body {
  background-color: white !important;
  background-image: none !important;
  }
  #hdr, #nav, #leftnav, #ftr {display:none}
}


body {margin: 0px; padding: 0px; background:#60653d url("../images/bodyBg.jpg") left top repeat-x; font-family:Arial, Helvetica, sans-serif;}
.bodyTextBg {background:url("../images/bodyTextBg.png") left top repeat-y;}
.theEmpyrean { font-size:14px; font-weight:bold; color:#5c6042; padding:0 0 5px 0}
.theEmpyreanSummary { font-size:12px;color:#5c6042; line-height:17px;}
.sitemapTitle { font-size:10px; color:#b2b8a2; font-weight:bold; text-transform:uppercase; text-decoration:none}
a.sitemapLink { font-size:10px; color:#8f9777; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:15px}
a.sitemapLink:hover { color:#fff;}
.innerPageTitle {font-size:24px; color:#919a7a;}
.homeImgBrdr {border:1px solid #505627}
.homeBoxBg { background-color:#646a53; padding:0}
.pageTitle {font-size:16px; color:#c1c6b0; text-transform:uppercase}
.cityTitle {font-size:10px; color:#8f9776; text-transform:uppercase; letter-spacing:4px;}
.homeBodyText {font-size:12px; color:#c1c6b0; line-height:18px;}
.homeBodyText01 {font-size:14px; color:#eeeee2;}
a.homeBodyText01 {font-size:14px; color:#eeeee2; text-decoration:none}
a.homeBodyText01:hover {font-size:14px; color:#ccc; text-decoration:none}

a.downloadFlyer { font-size:12px; color:#8f9776; font-weight:bold; text-transform:uppercase; text-decoration:none}
a.downloadFlyer:hover { color:#eef0e3;}

a.residentialLinks { font-size:12px; color:#8f9776; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:0 10px}
a.residentialLinks:hover { color:#eef0e3;}

a.villaNextLink { font-size:16px; color:#32352a; text-decoration:none;}
a.villaNextLink:hover { color:#fff;}
a.viewLink { font-size:14px; color:#eef0e3; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:22px}
a.viewLink:hover { color:#8f9776;}

a.navLink { font-size:10px; color:#8f9777; text-transform:uppercase; text-decoration:none; line-height:16px; width:100%; display:block;}


.navBox { background-color:#dedfd1; border:1px solid #989f81}
.navBoxOver { background-color:#c8c9b8;}

.residentialTextBox { background-color:#8f9776; border:1px solid #676c55; color:#494c3f; font-size:12px; line-height:18PX;}
.residentialPageTitle { color:#eff0e4; font-size:24px; line-height:21px;}
.residentialImgBoxBg { background-color:#5b604b;}
.subnavBoxBg { background-color:#8f9776;}
.subnavTitle { color:#3c4225; font-size:10px; text-transform:uppercase}
a.subnavLink { font-size:10px; color:#eceee2; text-transform:uppercase; text-decoration:none; line-height:17px}
a.subnavLink:hover { color:#3c4225;}

.plansHdrBg {background:url("../images/plansHdrBg.jpg") left top repeat-y;}
.plansFtrBg {background:url("../images/plansFtrBg.jpg") left top repeat-y;}
.plansResTitle { font-size:24px; color:#8f9776;}
.plansFloorTitle { font-size:24px; color:#eff0e4;}
a.closeLink { font-size:14px; color:#34372b; text-decoration:none; text-transform:uppercase}
a.closeLink:hover { color:#eff0e4;}
.masterPlannerText { font-size:13px; color:#646a53;}
a.visitWebsite { font-size:13px; color:#009999; text-decoration:none;}
a.visitWebsite:hover { text-decoration:underline}

.mediaBoxBg { background-color:#8f9776; border:1px solid #676c55}
.mediaBoxBg01 { background-color:#5c6042; border:1px solid #676c55;}
.mediaBoxText { color:#ffffff; text-transform:uppercase; font-size:12px;}
.mediaPageTitle {font-size:24px; color:#e6e3ca;}
.mediaPageTitle01 {font-size:14px; color:#e5e2c8;}
.mediaPageTitle02 {font-size:24px; color:#e1dec1; text-transform:uppercase}
.mediaPageTitle03 {font-size:24px; color:#77795b; text-transform:uppercase}
.comingSoon { font-size:12px; color:#8f9776; text-transform:uppercase; font-weight:bold}
.mediaLinks { font-size:12px; color:#eeeee2; text-decoration:none}
.mediaLinks01 { font-size:12px; color:#434533; text-decoration:none}
a.mediaDownload { font-size:12px; color:#8f9776; font-weight:bold; text-transform:uppercase; text-decoration:none; letter-spacing:5px;}
a.mediaDownloadPlans { font-size:10px; color:#8f9776; text-transform:uppercase; text-decoration:none; line-height:17px;}
a.mediaDownloadPlans:hover { color:#eef0e3;}
input.mediaroomSubmit { border:0; background:url("../images/mediaroomSubmit.jpg") left top no-repeat; width:25px; height:25px; cursor:pointer}

.designBodyText {font-size:12px; color:#646a53; line-height:18px;}

.contactBoxBg { background-color:#d7d8c7; border:1px solid #676c55; padding:0 0 10px 0}
.contactBoxBg01 { background-color:#5c6042; border:1px solid #646a53;}
.contactPageTitle {font-size:24px; color:#8f9776;}
.contactPageTitle01 { font-size:24px; color:#dfdcbb;}
.contactBodyText {font-size:13px; color:#646a53; line-height:18px;}
.contactBodyText01 {font-size:12px; color:#646a53;}
a.contactBodyLink {font-size:13px; color:#646a53; text-decoration:none}
a.contactBodyLink:hover {color:#3c4225;}
.contactFormField { font-size:12px; color:#dfdcbb; font-weight:bold; line-height:22px;}
input.textBox { width:350px; border:0; background-color:#dfdcbb; color:#505628; font-size:12px; padding:5px}
input.submitBtn { border:0; background:url("../images/btnSubmit.jpg") left top no-repeat; color:#646a53; font-size:13px; padding:5px 0 5px 10px; font-weight:bold; width:114px; text-align:left; cursor:pointer}
input.submitBtn:hover { background:url("../images/btnSubmitOver.jpg") left top no-repeat; color:#e3e3e3;}

a.teamBodyLink {font-size:12px; color:#8f9776; text-decoration:none; font-weight:bold}
a.teamBodyLink:hover {color:#3c4225;}

.designBg { background:url("../images/designBg.jpg") left top no-repeat; border:1px solid #676c55; padding:40px 0 20px 0}
.designPageTitle {font-size:24px; color:#b9bea5;}
.designationTitle {font-size:9px; color:#63673d; text-transform:uppercase;}

.masterBg { border:1px solid #676c55; padding:20px 0 10px 10px}
.masterBg01 { background-color:#646a53; border:1px solid #676c55;}
.masterBg02 { border:1px solid #676c55; padding:0 0 0 10px}
.masterplannersBg02{ background-color:#646a53; border:1px solid #676c55; padding:0}
a.masterLink {font-size:10px; color:#8f9776; text-transform:uppercase; text-decoration:none; font-weight:bold}
a.masterLink01 {font-size:16px; color:#8f9776; text-transform:uppercase; text-decoration:none; font-weight:bold}
a.masterLink02 {font-size:10px; color:#b2af90; text-transform:uppercase; text-decoration:none}
a.masterLink03 {font-size:16px; color:#b2af90; text-transform:uppercase; text-decoration:none; font-weight:bold}
.masterPlannerPageTitle { font-size:18px; color:#e0ddbd;}

.lifeBoxBg { background-color:#8f9776; border:1px solid #676c55; padding:0 0 10px 0}
.lifeBoxBg01 { background-color:#646a53; border:1px solid #676c55; padding:30px 0 0 0}
.lifePageTitle01 {font-size:18px; color:#e5e2c7; text-transform:uppercase; font-weight:bold}
.lifePageTitle02 {font-size:24px; color:#b9bea5;}
.lifePageTitle03 {font-size:16px; color:#eff0e4; font-weight:bold; text-transform:uppercase}
.lifeText {font-size:12px; color:#494d3c; font-weight:bold; line-height:23px}

.locationsPageTitle {font-size:16px; color:#505628; text-transform:uppercase; font-weight:bold}

.ftrText { font-size:11px; color:#a9a687;}
a.ftrLink { font-size:11px; color:#a9a687; text-decoration:none}
a.ftrLink:hover { color:#646a53;}
a.ftrLink01 { font-size:11px; color:#8f9777; text-decoration:none; letter-spacing:3px;}
a.ftrLink01:hover { color:#646a53;}


.anylinkcsstext{ position:absolute; left:0; margin:-10px 0 0 -241px;}

.disclaimerBoxBg { background-color:#d7d8c7; border:1px solid #676c55;}

.flyoutmenu { background-color:#dedfd1; border:1px solid #989f81}
a.flyoutmenulink { font-size:10px; color:#8f9777; text-transform:uppercase; text-decoration:none; line-height:16px; width:100%; display:block; white-space:nowrap}
.flyoutBgNorm { padding:1px 13px}
.flyoutBgOver {background-color:#c8c9b8;padding:1px 13px}