﻿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; }
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; }
.nomarginTagline { margin-bottom:0.3em; }
.storyrow { margin-bottom:15px; }
.regionLeftColLg p { margin-top:0; }
.containerLeftCol { display:none; }

#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, 
.clear,  
.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,
div.regionContentDark #containerGooglemap,
#FinBanner { display: none; }

.clear { clear: both; display: block; height: 0; visibility: hidden; font-size: 0; }

#FinBanner { display: block; position: relative; top: -24px; left: 308px; z-index: 100; float: left; }

.tabbedCommunitiesContent h4 { margin:0; }
.tabbedCommunitiesContent p.notopmargin { 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 { display:inline-block; margin-right: 1em; vertical-align:top; }
.avDesc {margin-top:1em; }
.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; }