﻿body { font-family: Georgia,Serif; font-size: 10pt !important; color: #3a3a3a; }
img { border: none; }
a, a:link, a:active, a:visited { color: #3a3a3a; text-decoration: none; }
td { padding: .1em 0; }
form { margin: 0; }
img { border: none; }
label { font-weight: bold; }
li { margin-bottom: .5em; }
hr { color: #000000; height: 1px; }
h1 { font-size: 3em; font-weight: normal; }
h2 { font-size: 2.5em; font-weight: normal; }
h3 { font-size: 2em; font-weight: normal; }
h4 { font-size: 1.5em; font-weight: normal; }
h5 { font-size: 1.25em; font-weight: normal; }
h6 { font-size: 1em; font-weight: normal; }
.bold { font-weight: bold; }
.floatleft { float: left; }
.floatright { float: right; }
.regionIntro { width: 421px; margin-top: -10px; }
.avTitle { font-size: 1.8em; margin-bottom: 10px; }
.printHdg { display: block; margin: 0 0 .5em 0; }
.marginTopPrint { margin-top:60px; }
div { float:none; }
h1,h2,h3,h4,h5 { margin-bottom:0; }
.corpColumnTriple h5 { font-size:1em; }
table, tr, td { margin: 0; }
td p { margin-top: 0; }
strong { font-weight:bold; }
.nomargin { margin:0; }
.notopmargin { margin-top: 0; }
    .regionIntro { margin-top: 15px; width: 421px; font-size: 1.25em; font-weight: normal; }
.nobottommargin { margin-bottom: 0; }
.nomarginTagline { margin-bottom:0.3em; }
.storyrow { margin-bottom:15px; }
.regionLeftColLg p { margin-top:0; }
.containerLeftCol { display:none; }
.clear { clear:both; height:0; visibility:hidden; }

ol.printHdg { margin-top:15px; }

#FinBanner {width:1px; height:1px;}

.floorplanHeight { max-height:850px;}

.containerFooterAreaTitle { margin-top: 2em; padding:0; clear:both; display:block; }
#containerFooterArea { padding:0; }
#containerFooterArea p { margin-top:0; }

noscript,
.containerColLeftCorp,
.noprint, 
.containerFooterLeft,
/*.promosBottomPromos,*/
.promosWith24,
.moveinSticker,
.regionFindHomeBox,
.regionPhotoChangerToggle,
.floatrightFloorplan,
.tabRow,
.floatright,
.availableHomesPage,
.fpDropDown,
.containerLocalNavRegionMungo,
.containerVTLink,
.featuredhome,
#accessibility, 
#containerGlobalNav, 
#containerFooterLeft,
#containerLocalNavCorporate, 
#containerBreadcrumb,
.containerLocalNavRegionMungo,
#containerLocalNavRegionCharleston, 
#containerLocalNavRegionGreenville,
#containerLocalNavRegionMyrtle,
#containerLocalNavRegionRaleigh,
#regionCommunitySel,
.custombulletRegionRose,
#vtOverlayContainer,
.FindAHomeNavContainer, 
.formRowContainer,
.corpBullet,
#regionPhotoChanger,
.builder,
#LinkFloorplans,
#LinkAvailableHomes,
#navColumbia,
#navCharleston,
#navRaleigh,
#navGreenville,
#navMyrtle,
.tabbedCommunitiesSelect,
#flashObject,
.navText,
div.homeTabs,
#flashMovie,
.margin12,
h3.notopmargin12bottom br,
.containerGooglemap,
#homeRotation,
#tvspotFlash,
.footerChatIcon,
.footerFBIcon,
.footerYouTubeIcon,
#hauSmartNavContainer,
div.regionContentDark #containerGooglemap,
#FinBanner, .inlineChatButton, #btnVT, #linkVT { display: none; }

.clear { clear: both; display: block; height: 0; visibility: hidden; font-size: 0; }
.shorttopmargin { margin-top: .5em; }
.shortbottommargin { margin-bottom: .5em; }
.medbottommargin { margin-bottom: 12px; }
.smallbottommargin { margin-bottom: 5px; }

#FinBanner { display: block; position: relative; top: -24px; left: 308px; z-index: 100; float: left; }

.tabbedCommunitiesContent h4 { margin:0; }
.tabbedCommunitiesContent p { margin-top:0; }

.promoWriterContainer div h3 { margin:0; }
.promoWriterContainer div p { margin-top:0; }
.promoWriterContainer div p a { display:none; }
#containerHeaderAreaRegion, .avDesc, .avTitle { clear:both; float:none; }

.columnContentRegion { margin-top:10px; }

#map_canvas { float:none !important; clear:both;margin: 0; position:relative; background:transparent !important;}
div#map_canvas div {
 filter: none !important ;
 background: transparent !important ;
}
table.infobox tr,table.infobox tr td { background:#fff !important; }
.gmnoprint { display:block; }

#ctl00_cphMain_SiteplanTab img { height: 341px; width: 600px; }

.columnOneThird { margin:0px; vertical-align:top;}
.columnOneThird p.affilRow { padding:0; margin:5px; width:150px; display:inline-block;}
.columnOneThird br { display:none; }
#copyOverFlash { float:none; display:block; clear:both; position:static;}

.avInfo, .avImg { float: left; display:inline-block; margin-right: 1em; vertical-align:top; }
.avDesc { margin-top:1em; clear: left; }
.avDesc p { font-size: 1.5em; }
.regionRightCol { display:block; }
.regionLeftColLg { display:block; }
.bcTitleContainerRegion { margin-top: 3em; }
.tagline { margin: 0 0 1em; }

#ctl00_cphMain_AmenitiesTab div p { margin-top: .3em; }

table.tables { padding:5px 0; }
div.fpListMain { display:none; }

.avHomeRow12,.avHomeRowLite12 { padding: 1.2em 0; }

.showprint { display:inline-block; }
.containerLeftCol {width: 40%; }

.containerRightCol { overflow:visible; }

.calloutbox { margin-bottom:20px; }

.floatrightafflogo { display: block; }
.floatrightMClogo { display: block; }
.floatrightLEEDmargin { display: block; }

/* Floor Plan Detail Q3/Q4-2010 */
ul#FPtabs, ul.fpSubnav { margin: 0; padding: 0; } 
ul#FPtabs li { display:none }
.tabbedFPAreaLower ul.fpSubnav li {display: none; }
.tabbedFPAreaLower.activeTab ul.fpSubnav li.active,
.tabbedFPAreaLower.inactiveTab ul.fpSubnav li.active { display: block; margin: 0 0 .5em 0; padding-top: 0; font-size: 1.25em; list-style-type: none; }
.tabbedFPAreaLower.activeTab .floorPlanImg.active,
.tabbedFPAreaLower.inactiveTab .floorPlanImg { display: block }
.tabbedFPAreaLower .floorPlanImg.inactive { display: none; }
.containerFooterCenterCol p { margin: 0 }
#linkLogoMungo { margin: 0 }
.fpCol2 .smallText { margin-top: 1em }
.noRender { display: block }
.tabbedFPAreaLower h3 { page-break-before:always; margin: 0 }
.normal, .normalPrint { font-size: .75em; font-weight: normal; }
#lblContacts a.bold { font-weight: normal; }

.featuresColumn { width: 95%; float:none; padding:0 7px; margin-top:60px;}
.featuresColumn hr { display:none; }
.hauSmart4Col { clear:both; height:1900px; border:1px solid red; }
#containerFooterArea div { float:none; }
.tabbedhauSmartContent { display:block; }
.width275 { width:275px; float:right; }
.margin25 { margin-top:25px; }
.margin30 { margin-top:25px; }
