/*********************
Author:Sherwin Sena Aborot
Date:7/22/2008
**********************
**********************
Table of Contents
- A. Global
- B. Header
- C. Navigation
- D. Body
- E. Footer
- F. Page Specific
- G. Module Specific
*********************/
	
/* ********************
A. GLOBAL
******************** */
	body { background:#ffffff url(/images/117/blue_onwhite/bodyBg.jpg) scroll no-repeat top center; }
/* ********************
B. HEADER
******************** */
	#objHeader { font:normal normal normal 12px arial; }
	#objHeader .header-message { background:transparent url(/images/117/blue_onwhite/headerMsgBg.jpg) scroll no-repeat bottom right; color:#5985b4; font:normal normal bold 11px/20px arial; }
	#objHeader .header-message a { color:#5985b4; text-decoration:none; }
	#objHeader .header-message a:hover { color:#ffffff; }
/* ********************
C. NAVIGATION
******************** */
	#objNavigation #nav div.topMItem { background:transparent url(/images/117/blue_onwhite/topItemBg.gif) scroll no-repeat bottom center; }
	#objNavigation #nav li a { text-decoration:none; }
	#objNavigation #nav li a span.first-word { color:#ffffff; font:normal normal normal 19px/18px arial; text-transform:uppercase; }
	#objNavigation #nav li a span.last-words { color:#a4ddff; font:normal normal normal 15px/18px arial; text-transform:capitalize; }
	
	#objNavigation #nav .subMenuList { background:transparent url(/images/clear.gif) scroll repeat top left; }
	#objNavigation #nav .subMenuList div { background-color:#ffffff; }
	#objNavigation #nav .subMenuList a { background-color:#e8f4ff; color:#000000; font:normal normal bold 14px/20px 'trebuchet ms'; }
	#objNavigation #nav .subMenuList a:hover { background-color:#ffffff; }
	#objNavigation #nav .subMenuList.navLevel2 a { font:normal normal bold 14px/20px 'trebuchet ms'; }
	#objNavigation #nav .subMenuList.navLevel3 a { font:normal normal normal 13px/20px 'trebuchet ms'; }
	#objNavigation #nav .subMenuList.navLevel4 a { color:#575757; font:normal normal normal 13px/20px 'trebuchet ms'; }
	#objNavigation #nav .subMenuList.navLevel5 a { color:#575757; font:normal normal normal 12px/20px 'trebuchet ms'; }
	
	#objNavigation2 { background-color:#e9f4ff; }
	#objNavigation2 #nav2 a { border-bottom:1px solid #a3c0df; color:#000000; font:normal normal bold 14px/23px arial; text-decoration:none; }
	#objNavigation2 #nav2 a:hover { background-color:#ffffff; }
	#objNavigation2 #nav2 a.selected { background-color:#ffffff; }
	#objNavigation2 #nav2 ul.navLevel3 a { color:#000000; font:normal normal bold 13px/23px arial; }
	#objNavigation2 #nav2 ul.navLevel4 a { border:0; color:#14477e; font:normal normal bold 13px/23px arial; }
	#objNavigation2 #nav2 ul.navLevel4 div { background:transparent url(/images/117/blue_onwhite/leftNavItemBg.jpg) scroll no-repeat bottom center; }
	#objNavigation2 #nav2 ul.navLevel5 a { border:0; color:#14477e; font:normal normal normal 12px/23px arial; }
	#objNavigation2 #nav2 #active-menu-item { background-color:#ffffff; }
/* ********************
D. BODY
******************** */
	#objBody { background:#ffffff url(/images/117/blue_onwhite/contentSideShadow.jpg) scroll repeat-y top center; font:normal normal normal 12px arial; }	
	#objBody .content-container { background:transparent url(/images/117/blue_onwhite/contentBg.jpg) scroll no-repeat top center; }
	#objBody .actual-content { background:#ffffff; }
	#objBody .text-content .main-title { color:#14467c; font:normal normal normal 24px arial; }
	#objBody .text-content .main-title h1 { color:#14467c; font:normal normal normal 24px arial; }
	#objBody .text-content .welcome-message { color:#000000; font:normal normal normal 14px arial; }
	#objBody .text-content .main-content { color:#000000; font:normal normal normal 14px arial; }
	#objBody .left-panel .tools a { color:#000000; font:normal normal normal 12px/20px arial; }
	#objBody .small-promo-message { color:#333333; font:normal normal normal 12px arial; }
	#objBody h2.pageTitle2 { color:#14467c; font:normal normal normal 18px arial; }
/* ********************
E. FOOTER
******************** */
	#objFooter { background:#111415 url(/images/117/blue_onwhite/bodyBg.jpg) scroll repeat-y top center; font:normal normal normal 12px/12px arial; }
	#objFooter .footer-text { background:transparent url(/images/117/blue_onwhite/footerBg.jpg) scroll repeat-y top center; color:#ffffff; }
	#objFooter .footer-text .rss-feed { background:transparent url(/images/117/blue_onwhite/dots.gif) scroll repeat-x bottom left; color:#ffffff; font:normal normal normal 21px arial; }
	#objFooter .below-footer-content { color:#ffffff; font:normal normal normal 12px arial; }
	#objFooter .below-footer-content a { color:#ffffff; text-decoration:none; }
	#objFooter .below-footer-content a:hover { color:#7aa1cb; }
	#objFooter .extended-description  { background:#ffffff url(/images/117/blue_onwhite/extDescBg.jpg) scroll no-repeat top left; color:#999999; font:normal normal normal 12px arial; }
	#objFooter .extended-description a { color:#999999; }
	#objFooter .extended-description a:hover { color:#ffffff; }
/* ********************
F. PAGE SPECIFIC
******************** */
	#HomePage .home-contents { font:normal normal normal 12px arial; }
	#HomePage .main-content-1 { }
	#HomePage .main-content-2 { border-width:1px 0 1px 1px; border-color:#a4ddff; border-style:solid; text-align:left; }
	#HomePage .main-content-2 .title { font:normal normal normal 21px arial; }
	#HomePage #homeSearch form span { font:normal normal bold 11px arial; }
	#HomePage #homeSearch #searchbutton img { cursor:pointer; }
	#HomePage #homeSearch select { font:normal normal normal 11px arial; }
	#HomePage .main-content-3 { border-width:1px 1px 1px 0; border-color:#a4ddff; border-style:solid; }
	#HomePage .main-content-4 { border:1px solid #6d9acc; }
	#HomePage .main-content-4 { font-size:0; }
	#HomePage .main-content-4-container { font-size:0; }
	#HomePage .main-content-4-container .buttons a { background:#6a9ece url(/images/117/blue_onwhite/tabButton.jpg) scroll repeat-y top center; border:1px solid #6d9acc; color:#6d9acc; font:normal normal bold 10px arial; line-height:9px; text-decoration:none; }
	#HomePage .main-content-4-container .buttons a:hover { color:#ffffff; }
	#HomePage .main-content-4-container .buttons a.selected { color:#ffffff; }

	/* Contact Form on Home Page */
	#HomePage .contactFormTitle { color:#ffffff; font:normal normal bold 18px arial; }
	#HomePage .contactFormText { color:#ffffff; font:normal normal normal 12px arial; }
	#HomePage #contactFormContainer .label { color:#132840; font:normal normal bold 11px arial; }
	#HomePage #contactFormContainer input { border:1px inset #acadb3; }
	#HomePage #contactFormContainer .surveyQuestions select { color:#132840; font:normal normal normal 11px arial; }

	#ProductSelectorPage #residenceContainer { background: transparent url(/images/117/blue_onwhite/residenceBg.jpg) scroll repeat-x top left; }
	#ProductSelectorPage #residenceContainer .residence { background-color:#82a1b9; border-right:1px solid #ffffff; color:#0a314e; font:normal normal bold 14px/18px arial; text-decoration:none; }
	#ProductSelectorPage #residenceContainer a.residence:hover { background-color:#e9dcc0; }
	#ProductSelectorPage #residenceContainer .activeResidence { background:#e9dcc0 url(/images/117/blue_onwhite/residenceBorder.jpg) scroll repeat-x bottom left; border-right:1px solid #ffffff; color:#0a314e; cursor:default; font:normal normal bold 14px/18px arial; text-decoration:none; }
	#ProductSelectorPage #floorPlan .switcher a { color:#0a314e; cursor:pointer; font:normal normal normal 12px arial; line-height:24px; text-transform:uppercase; }
	#ProductSelectorPage #floorPlan .switcher a.activeSwitch { background-color:#ede2ca; cursor:default; font-weight:bold; text-decoration:none; }
	#ProductSelectorPage #photoTour .switcher { font:normal normal normal 12px arial; }	
	#ProductSelectorPage #photoTour .switcher h3 { color:#333333; }
	#ProductSelectorPage #photoTour .switcher a { color:#0a314e; cursor:pointer; font:normal normal normal 12px arial; line-height:18px; text-transform:uppercase; }
	#ProductSelectorPage #photoTour .switcher a.activeSwitch { background-color:#ede2ca; cursor:default; font-weight:bold; text-decoration:none; }	
	#ProductSelectorPage #elevationContainer h3  { color:#070707; font:normal normal normal 12px arial; }
	#ProductSelectorPage #elevationContainer .elevationItem { color:#0a314e; font:normal normal normal 12px georgia; font-style:italic; text-align:center; text-decoration:underline; }
	#ProductSelectorPage #view1 #interiorSlideShow #interiorImageDesc { color;#2f2f2f; font:normal normal normal 12px arial; font-style:italic; }
	#ProductSelectorPage #view1 #interiorSlideShow #exteriorImageDesc { color;#2f2f2f; }
	#ProductSelectorPage #view2 #exteriorSlideShow #exteriorImageDesc { font:normal normal normal 12px arial; font-style:italic; }	
	#ProductSelectorPage #imageContainer { line-height:0px; font-size:0px; }
	#ProductSelectorPage #imageBox { line-height:0px; font-size:0px; }
	#ProductSelectorPage #imageContainer IMG.popUp { border:3px solid #ffffff; }
	#ProductSelectorPage #imageContainer #imageLabel { font:normal normal normal 12px/23px 'trebuchet ms'; }
	#ProductSelectorPage #imageContainer #imageClose { font:normal normal bold 12px 'trebuchet ms'; }	
	#ProductSelectorPage #imageContainer #imageClose a { text-decoration:none; }
	#ProductSelectorPage #imageContainer #imageLabel { background-color:#ffffff; color:#0a314e; }
	#ProductSelectorPage #imageContainer #imageClose { background-color:#ffffff; color:#0a314e; }
	#ProductSelectorPage #imageContainer #imageClose a { color:#0a314e; }	
	
	#TextPageAlternate #pricing { font:normal normal normal 14px arial; }
	#TextPageAlternate .priceInfo { color:#000000; font:normal normal normal 12px arial; }
	#TextPageAlternate #current { color:#000000; font:normal normal normal 12px arial; }
	#TextPageAlternate #current b { font-size:14px; line-height:24px; }
	#TextPageAlternate #current .sold { font:normal normal normal 11px arial; }
	#TextPageAlternate #current .futurePhases { font:normal normal normal 11px arial; }	
	#TextPageAlternate #current .selling { background-color:#f9f1e0; }
	#TextPageAlternate #current .currentInfo a { color:#000000; font:normal normal normal 11px arial; font-weight:900; line-height:12px; text-decoration:none; }
	#TextPageAlternate #current .currentInfo a:hover { background-color:#a07143; color:#ffffff; }
	#TextPageAlternate #current .activeCurrentInfo a { background-color:#a07143; color:#ffffff; }	

	#MapSearchPage .mapContent { font:normal normal normal 12px arial; }
	#MapSearchPage .activeMapContent { font:normal normal normal 12px arial; }
	#MapSearchPage .activeMapContent H1 { font:normal normal bold 14px arial; }	

	#SiteSearchPage #search { border-bottom:1px solid #e9dcc0; }
	#SiteSearchPage .optCriteriaTitle { color: #784e26; }
	#SiteSearchPage .searchResultItem .name { background:transparent none scroll no-repeat bottom right; border-bottom:1px solid #000000; color:#784e25; }
	#SiteSearchPage .noResults { color:red; }
	#SiteSearchPage .contentText { display:none; }

	#SiteSearchPage SELECT { text-transform:uppercase; }
	#SiteSearchPage .content { font:normal normal normal 14px arial; }
	#SiteSearchPage .Fields1 { font:normal normal normal 14px arial; }
	#SiteSearchPage .Fields2 { font:normal normal normal 14px arial; }
	#SiteSearchPage .optCriteria { font:normal normal normal 14px arial; text-transform: uppercase; }
	#SiteSearchPage .optCriteriaTitle { font:normal normal normal 14px arial; font-style:italic; text-decoration:underline; }
	#SiteSearchPage .searchResultItem .name { font:normal normal normal 16px georgia; font-style:italic; }
	
	#TextPage #popupTips { background-color:#ffffff; border:3px solid #c8c1a1; font:normal normal normal 12px 'trebuchet ms'; }	
	#TextPage #popupFeature .featureTitle { color:#ffcc00; }
	#TextPage #popupFeature .featureDesc { background-color:#ffffff; border:3px solid #c8c0a0; color:#14609c; }
	#TextPage #popupFeature .featureCtrl { color:#ffffff; }
	#TextPage #popupFeature .featureClose { color:#ffffff; text-decoration:none; }
	#TextPage #popupFeature .featureCtrl a { color:#ffffff; }
	#TextPage #featureDisclaimer { color:#6b8218; font-size:10px; text-align:center; }
	#TextPage .additionalPageContent H3 { border-bottom:1px solid #000000; background: transparent none scroll no-repeat bottom right; color:#14467c; font:normal normal normal 18px arial; }
	#TextPage .additionalPageContent .pageTextContent a { color:#0A314E; }

	#TextPage .additionalPageContent H3 { font:normal normal normal 16px georgia; font-style:italic; }
	#TextPage .additionalPageContent .pageTextContent { font:normal normal normal 12px 'trebuchet ms'; }
	#TextPage .additionalPageContent .pageTextContent li { line-height:20px; }
	
/* ********************
G. MODULE SPECIFIC
******************** */
	
/* ********************
G. FILTERS
******************** */
	#HomePage .main-content-4-container .buttons a { line-height:10px; }