﻿html { padding: 0; margin: 0; }
body { font: .8em Georgia,Serif; color: #3a3a3a; padding: 0; margin: 0; line-height: 1.5em; }
body.corporate { background-color: #3e4a53; }
#company { background-color: #6c6659; }
form, map { margin: 0; }
img { border: none; }
label { font-weight: bold; }
li { margin-bottom: .5em; }
p { margin: 1em 0; line-height: 1.5em; }
.imgB { border: 1px solid #fff; }
hr { color: #000000; height: 1px; }
h1 { font-size: 3em; font-weight: normal; line-height: normal; }
h2 { font-size: 2.5em; font-weight: normal; line-height: normal; }
h3 { font-size: 1.9em; font-weight: normal; line-height: normal; }
h4 { font-size: 1.5em; font-weight: normal; line-height: normal; }
h5 { font-size: 1.25em; font-weight: normal; line-height: normal; }
    .nomarginTwoColumn { margin: .5em 0; }
    .tagline { margin: 0 0 1em 0; }
    .nomarginTagline { margin: 0 0 .3em 0; }
h6 { font-size: 1em; font-weight: normal; line-height: normal; }
.bigtitle { line-height:1.3em; margin:0; padding:0; }
.jsnotice { width: 915px; margin: 0 auto; font-size: .85em; color: #b21107; display: block; font-weight: bold; background: #fff9cb url(/images/ui/error.gif) 12px 7px no-repeat; padding: 5px 0 5px 35px; }
.lilblock { float: left; margin: -24px 0 0 70px; position: relative; display: inline; }
.lgblock { float: left; margin: 0 0 0 200px; top: -25px; position: relative; display: inline; padding: 0 0 5px 0; height: 3em; }
.bottomOffset { clear: both; margin-top: 50px; margin-bottom: 12px; font-size: .85em; line-height: 1.25; }
.tiny { font-size: .75em; }
.small { font-size: .85em; }
.normal { font-size: .9em; }
.large { font-size: 1.5em; font-weight: normal; min-height: 2.5em; }
.xlarge { font-size: 2em; font-weight: normal; min-height: 2.5em; }
.spacinglite { line-height: 1.5; }
.printHdg { display: none; }
#copyOverFlash {position: absolute; top: 12px; left: 12px;}

/* tables */
.tables { width: 100%; border: 0; padding: 0; margin: 0; }
    .tableCol { width: 252px; }
    .tableRowWithBorder { border-bottom: 1px solid #d8d2b9; margin-bottom: 12px; padding-bottom: 12px; }
    .tableRowWithMargin { padding: 12px 0 12px 0; }
    .tableRowWithBottomMargin { padding-bottom: 12px; }

    .tableRowWithMargin24 { padding: 24px 0 24px 0; }
    .tableRowWithBottomMargin24 { padding-bottom: 24px; }

    .tableRowWithBottomMargin24andTop { padding-bottom: 24px; padding-top: 10px; } /* remove ???? */
    .tableRowWithBorder24 { border-bottom: 1px solid #d8d2b9; margin-bottom: 24px; padding-bottom: 18px; padding-top: 10px; } /* remove ???? */
    
.containerCommunity { padding: 12px 3px 16px 3px; border-top: 1px solid #d8d2b9; }
.containerCommunityBorderless { padding: 12px 3px 16px 3px; }
.RentalListingTable { width: 100%; }
.RentalListingTable th { text-align: left; font-weight: normal; }
a.RentalListTHLink, a.RentalListTHLink:link, a.RentalListTHLink:active, a.RentalListTHLink:visited { color: #3a3a3a; font-weight: normal; text-decoration: none; }
a.RentalListTHLink:hover { text-decoration: underline; }
a.RentalListTHLinkSel, a.RentalListTHLinkSel:link, a.RentalListTHLinkSel:active, a.RentalListTHLinkSel:visited { color: #3a3a3a; font-weight: bold; text-decoration: none; }
a.RentalListTHLinkSel:hover { text-decoration: underline; }

.nomargin { margin: 0; }
.notopmargin { margin-top: 0; }
    .regionIntro { margin-top: 15px; width: 421px; font-size: 1.25em; font-weight: normal; }
.nobottommargin { margin-bottom: 0; }
.notopmargin12bottom { margin: 0 0 12px 0; }
.smallbottommargin { margin-bottom: 5px; }
.shortmargin { margin: .5em 0; }
.shortmarginnobottom { margin: .5em 0 0 0; }
.shorttopmargin { margin-top: .5em; }
.shortbottommargin { margin-bottom: .5em; }
.promosWith24 { margin-top: 24px; }
.margin6 { margin: 6px 0 0 0; }
.margin12 { margin: 12px 0 0 0; }
.margin24 { margin: 18px 0 0 0; }
.margin66 {margin:66px 0 0 0;}
.bold { font-weight: bold; }
.nobold { font-weight: normal; }
.boldTitle { font-weight: normal; font-size: 1.5em; }
.clear { clear: both; display: block; height: 0; visibility: hidden; font-size: 0; }
.columnContent { float: left; width: 290px; margin: 0; padding: 0 17px 0 0; }
.columnTripple { float: left; width: 267px; margin: 0; padding: 0 17px 0 0; }
.floatleft { float: left; }
    .floatleftMargin { float: left; margin: 0 10px 10px 0; }
.floatright { float: right; }
    .floatrightafflogo { float: right; margin: -5px 0 0 0; clear: right; }
    .floatrightMClogo { float: right; margin: 0 0 12px 0; }
    .floatrightLEEDmargin { float: right; margin: 42px 240px 0 0; }
.containerFooterLeft { float: left; width: 600px; }
.containerFooterRight { float: left; }
.photoHeaderCorporate, #flashmap { float: right; margin-right: 6px; }
.containerColLeftCorp { float: left; width: 297px; margin-right: 12px; }
.containerColRightCorp { float: right; width: 605px; }
.containerColLeft { float: left; width: 600px; }
.containerColRight { float: right; width: 297px; }
.calloutbox { width: 271px; border: solid 1px #ffffff; background-color: #fffcf2; padding: 12px; margin: 0 0 12px 0; }
    .calloutCareers { float: right; width: 274px; border: 1px solid #fff; background-color: #fffcf2; padding: 12px 12px 0 12px; margin: 60px 0 12px 12px; }
html>body .calloutbox { width: 271px; }
html>body .calloutbox.top { margin-top:40px; }
.subSubnavbox { width: 271px; height: 60px; border: solid 1px #fff; background-color: #fffcf2; padding: 12px 12px 0 12px; margin: 0 0 12px 0; }
.calloutHeader { margin: 0; color: #615c4a; }
.promoImageCorporate { border: solid 1px #ffffff; margin: 0 0 12px 0; }
.promoImageCorporateBorderless { margin: 0 0 12px 0; }
/*.promoImageCorporateBorderlessHome { margin: 0 0 24px 0; position: relative; top: -114px; }*/

.affilRowTop { padding: 18px 0 18px 0; margin: 12px 0 0 0; border-bottom: 1px solid #d8d2b9; }
.affilRowBot { padding: 18px 0 18px 0; margin: 0 0 12px 0; }
.affilRow { padding: 18px 0 18px 0; margin: 0; border-bottom: 1px solid #d8d2b9; }
.hr { height: 1px; border: 0; color: #d8d2b9; background-color: #d8d2b9; clear: both; display: block; margin: 0; }
    .hrrep { height: 1px; border: 0; color: #d8d2b9; background-color: #d8d2b9; clear: both; display: block; margin: 0 0 8px 0; }
.energystar { height: 105px; width: 271px; border: 1px solid #fff; background-color: #fffcf2; padding: 12px 12px 8px 12px; margin: 0; }
.mcMotivational { width: 271px; height: 320px; border: 1px solid #fff; background: url(/images/img-bg-motivation.jpg) right bottom no-repeat #fffcf2; padding: 6px 12px; margin: 0 0 12px 0; }
.calloutBeige { padding: 6px 0; }
.bcTitleContainerRegion { padding: 12px; }
.containerVTLink { margin: 2.5em 0; }
.btnFindHome { margin-top: 5px; }

#accessibility, #printheading { display: none; }
#containerMain { width: 950px; margin: 6px auto; padding: 0 0 6px 0; background-color: #ffffff; }
#containerRegion { width: 950px; margin: 6px auto; padding: 0 0 6px 0; background-color: #ffffff; }
#containerContentArea { width: 938px; margin: 0 6px; position: relative; }
#containerContent { background-color: #f4eed5; padding: 12px; margin: 0; }
#containerContentFindResults { padding: 12px; margin: 0; }
#containerContentLight { background-color: #fffcf2; padding: 0; margin: 0; }
#containerContentRegion { background-color: #f4eed5; padding: 12px; margin: 0; position: relative; height: 1em; min-height: 1em; }
html>body #containerContentRegion { height: auto; }
#containerHomeLeft { width: 605px; float: left; margin:0 0 -50px 0; padding:0 12px 0 0; display: inline; position:relative; top:-50px;}
html>body #containerHomeLeft { }
#containerHomeRight {width:297px; float:left; margin:0 0 -202px 0; padding:0; display:inline; position:relative; top:-202px;}
#mapFind { position: relative; top: -115px; }
#mapFindPromoImage { position: relative; top: -62px; }
#mapFindPromoImage2 { margin-top: 2px; }
#promoCommunity { float: left; margin: 0; }
#promoGeneric { float: left; margin: 0 11px 8px 12px; }
#promoRegion { float: left; margin: 0; }
#containerFooterArea { width: 914px; background: #dbd7b8 url(/images/ui/bg-footer.gif) left bottom no-repeat; padding: 12px 12px 0px 12px; margin: 0px 6px 0px 6px; font-family:Verdana, Sans-Serif; font-size: .9em; color: #5d5a44; }
#containerFooterArea p {padding:0px; margin:0px 5px 12px 0px; }
.containerFooterAreaTitle { width:914px; background:#cbc6a7; padding: 5px 12px; margin: 6px 6px 0 6px; font-family:Verdana, Sans-Serif; color:#5d5a44; font-size:12px; }
.containerFooterLeftCol { width:245px; float:left; }
.containerFooterCenterCol { width:215px; float:left; }
.containerFooterRightCol { width:450px; float:left; }
#linksFooter { margin: 40px 0 0 0; }
#containerSubfooterArea { width: 914px; padding: 6px 18px 75px 18px; margin: 0 auto; background: transparent url(/images/ui/logo-ehl.gif) center 6px no-repeat; color: #717e88; font-size: .9em; }
#containerSubfooterAreaSF { width: 914px; padding: 6px 18px 75px 18px; margin: 0 auto; background: transparent url(/images/ui/logo-ehl-gray.gif) center 6px no-repeat; color: #f4eed5; font-size: .9em; }
#containerHeaderAreaCorporate { background-color: #ffffff; padding: 6px 0 4px 0; }
#containerHeaderAreaRegion { background-color: #fff; padding: 6px 0 0 0; margin: 0; }
#containerLocalNavCorporate { background: transparent url(/images/ui/bg-localnav-corp.jpg) 0 0 no-repeat; margin-right: 4px; padding-top: 5px; width: 323px; height: 287px; }
#containerLocalNavRegionMungo { background: transparent url(/images/ui/bg-regionarea-subnav-mungo.jpg) 0 0 no-repeat; margin: 0 4px 0 6px; padding-top: 5px; width: 317px; height: 327px; } /* remove */
.containerLocalNavRegionMungo { background: transparent url(/images/ui/subNavLogo-columbia.jpg) 0 0 no-repeat; margin: 0 4px 0 6px; padding-top: 5px; width: 317px; height: 327px; }
.containerLocalNavRegionGreenville { background: transparent url(/images/ui/subNavLogo-greenville.jpg) 0 0 no-repeat; margin: 0 4px 0 6px; padding-top: 5px; width: 317px; height: 327px; }
.containerLocalNavRegionCharleston { background: transparent url(/images/ui/subNavLogo-charleston.jpg) 0 0 no-repeat; margin: 0 4px 0 6px; padding-top: 5px; width: 317px; height: 327px; }
.containerLocalNavRegionMyrtle { background: transparent url(/images/ui/subNavLogo-myrtle.jpg) 0 0 no-repeat; margin: 0 4px 0 6px; padding-top: 5px; width: 317px; height: 327px; }
.containerLocalNavRegionRaleigh { background: transparent url(/images/ui/subNavLogo-raleigh.jpg) 0 0 no-repeat; margin: 0 4px 0 6px; padding-top: 5px; width: 317px; height: 327px; }
.regionContentDark { background-color: #f4eed5; padding: 24px 12px; }

/* navigation */
a, a:active, a:link { color: #b21107; text-decoration: none; }
a.navIconSFg, a.navIconSFg:active, a.navIconSFg:link, a.navIconSFg:hover { color: #f4eed5; }
a:visited { color: #80322d; text-decoration: none; }
a:hover { text-decoration: underline; }
#containerSubfooterArea a, #containerSubfooterArea a:active, #containerSubfooterArea a:link, #containerSubfooterArea a:visited { color: #97adbd; text-decoration: none; }
#containerSubfooterArea a:hover { text-decoration: underline; }
#containerSubfooterAreaSF a, #containerSubfooterAreaSF a:active, #containerSubfooterAreaSF a:link, #containerSubfooterAreaSF a:visited { color: #cec7aa; text-decoration: none; }
#containerSubfooterAreaSF a:hover { text-decoration: underline; }
.navText { visibility: hidden; }
a:hover .corporateContainerLogo .navText { text-decoration:none; }
.navIcon { color: #797878; font-size: 1.2em; }
.navIconSF { color: #97adbd; font-size: 1.2em; }
.navIconSFgray { color: #f4eed5; font-size: 1.2em;}
.SFgray { color: #979381; }

.custombullet { list-style-type: none; margin: 0 0 0 20px; padding: 0; }
.custombullet li { margin: .2em 0; text-indent: 12px; color: #ffffff; font-family: Verdana; font-size: 1em; }
.custombullet li.current { margin: .2em 0; background: transparent url(/images/ui/icon-arrow-nav-sel.gif) left 7px no-repeat; text-indent: 12px; font-weight: bold; }
.custombullet li.currentSmall { margin: .2em 0; background: transparent url(/images/ui/icon-arrow-nav-sel.gif) 12px 8px no-repeat; text-indent: 24px; font-weight: bold; }
.custombullet li.notCurrent { margin: .2em 0; text-indent: 24px; font-weight: normal; }
.custombullet li.notCurrentSmall { margin: .2em 0; text-indent: 24px; font-weight: normal; }
.custombullet li a, .custombullet li a:visited { margin: 0; padding: 0; text-decoration: none; color: #c5d7dd; }
.custombullet li a:hover { text-decoration: underline; }

.custombulletRegion { list-style-type: none; margin: 0 0 0 15px; padding: 0; }
.custombulletRegion li { margin: .2em 0; text-indent: 12px; color: #ffffff; font-family: Verdana; font-size: 1em; }
.custombulletRegion li.current { margin: .2em 0; background: transparent url(/images/ui/icon-arrow-nav-sel.gif) left 7px no-repeat; text-indent: 12px; font-weight: bold; }
.custombulletRegion li.currentSmall { margin: .2em 0; background: transparent url(/images/ui/icon-arrow-nav-sel.gif) 12px 8px no-repeat; text-indent: 24px; font-weight: bold; }
.custombulletRegion li.notCurrent { margin: .2em 0; text-indent: 24px; font-weight: normal; }
.custombulletRegion li.notCurrentSmall { margin: .2em 0; text-indent: 24px; font-weight: normal; }
.custombulletRegion li a, .custombulletRegion li a:visited { margin: 0; padding: 0; text-decoration: none; color: #fff; }
.custombulletRegion li a:hover { text-decoration: underline; }
.custombulletRegionRose { list-style-type: none; margin: 0 0 0 15px; padding: 0; }
.custombulletRegionRose li { margin: .2em 0; text-indent: 12px; color: #f3e7e7; font-family: Verdana; font-size: 1em; }
.custombulletRegionRose li.current { margin: .2em 0; background: transparent url(/images/ui/icon-arrow-nav-sel.gif) left 7px no-repeat; text-indent: 12px; font-weight: bold; color: #fff; }
.custombulletRegionRose li.currentSmall { margin: .2em 0; background: transparent url(/images/ui/icon-arrow-nav-sel.gif) 12px 8px no-repeat; text-indent: 24px; font-weight: bold; }
.custombulletRegionRose li.notCurrent { margin: .2em 0; text-indent: 24px; font-weight: normal; }
.custombulletRegionRose li.notCurrentSmall { margin: .2em 0; text-indent: 24px; font-weight: normal; }
.custombulletRegionRose li a, .custombulletRegionRose li a:visited { margin: 0; padding: 0; text-decoration: none; color: #f3e7e7; }
.custombulletRegionRose li a:hover { text-decoration: underline; }

.leftBullets { list-style-type: disc; margin: 20px 0 20px 15px; padding: 0; }
    .leftBullets li { padding-left: 24px; }
.linkMain { font-size: 1.3em; font-weight: normal; color: #fff; }
    .linkMain a, .linkMain a:visited, .linkMain a:active, .linkMain a:link { color: #fff; }
    .linkMainWhite { color: #fff; }
    .linkMainWhiteSmall { color: #fff; font-size: .85em; }
.subSubnav { font-weight: bold; margin: 0; padding: 0 0 0 0; list-style-type: none; }
    .subSubnav li { margin: 0; padding: 0 0 0 12px; }
    .subSubnav li.active { margin: 0; padding: 0 0 0 12px; background: url(/images/ui/bullet.gif) 0 5px no-repeat transparent; }
.indentbullet { font-weight: bold; margin: 12px 0 10px 0; padding: 0; list-style-type: none; background: url(/images/ui/bullet.gif) 0 5px no-repeat transparent; }
    .indentbullet li, .indentbulletNomargin li { padding: 0 0 0 12px; margin: 0; }
.indentbulletNomargin { margin: 0 0 10px 0; font-weight: bold; padding: 0; list-style-type: none; background: url(/images/ui/bullet.gif) 0 5px no-repeat transparent; }

.directions { margin: 0; padding: 0; list-style-type: disc; }
    .directions li { margin: 0 0 0 16px; padding: 0; }

#containerGlobalNav { height: 41px; background-color: #302e26; border-bottom: solid 1px #27251e; margin: 0; padding: 0; text-align: center; }
#navGlobal { margin: 0 auto; padding: 0; width: 950px; list-style-type: none; background: transparent url(/images/ui/nav-global-filler.gif) 0 0 no-repeat; }
#navGlobal li { float: left; margin: 0; padding: 0; height: 40px; background-color: transparent; background-repeat: no-repeat; }
#navGlobal li a { display: block; background-color: transparent; background-repeat: no-repeat; height: 40px; text-decoration: none; }
#navGlobal li a:hover { text-decoration: none; background-image: url(/images/ui/nav-global.gif); }
#navHome { width: 101px; background-position: 0 0; background-image: url(/images/ui/nav-global.gif);  }
#navHome:hover, #navHomeSel { width: 101px; background-position: 0 -42px; background-image: url(/images/ui/nav-global.gif);  }
#navFind { width: 122px; background-position: -101px 0; background-image: url(/images/ui/nav-global.gif);  }
#navFind:hover, #navFindSel { width: 122px; background-position: -101px -42px; background-image: url(/images/ui/nav-global.gif);  }
#navLocations { width: 104px; background-position: -223px 0; background-image: url(/images/ui/nav-global.gif);  }
#navLocations:hover, #navLocationsSel { width: 104px; background-position: -223px -42px; background-image: url(/images/ui/nav-global.gif);  }
#navDifference { width: 183px; background-position: -327px 0; background-image: url(/images/ui/nav-global.gif);  }
#navDifference:hover, #navDifferenceSel { width: 183px; background-position: -327px -42px; background-image: url(/images/ui/nav-global.gif);  }
#navRentals { width: 93px; background-position: -510px 0; background-image: url(/images/ui/nav-global.gif);  }
#navRentals:hover, #navRentalsSel { width: 93px; background-position: -510px -42px; background-image: url(/images/ui/nav-global.gif);  }
#navService { width: 155px; background-position: -603px 0; background-image: url(/images/ui/nav-global.gif);  }
#navService:hover, #navServiceSel { width: 155px; background-position: -603px -42px; background-image: url(/images/ui/nav-global.gif);  }
#navAbout { width: 101px; overflow:hidden; background-position: -758px 0; background-image: url(/images/ui/nav-global.gif);  }
#navAbout:hover, #navAboutSel { width: 101px; overflow:hidden; background-position: -758px -42px; background-image: url(/images/ui/nav-global.gif);  }
#navContact { width: 91px; background-position: -859px 0; background-image: url(/images/ui/nav-global.gif);  }
#navContact:hover, #navContactSel { width: 91px; background-position: -859px -42px; background-image: url(/images/ui/nav-global.gif);  }
#linkLogoCorporate { display: block; width: 256px; height: 119px; text-decoration: none; margin-bottom: 5px; }
#linkLogoCorporate:hover { text-decoration: none; }
#linkLogoMungo, #linkLogoMungo:hover { display: block; width: 175px; height: 87px; text-decoration: none; margin-bottom: 24px; margin-top: 17px; }
#linkLogoCharlestonMyrtle, #linkLogoCharlestonMyrtle:hover { display: block; width: 262px; height: 82px; text-decoration: none; margin-bottom: 24px; margin-top: 17px; }
#linkLogoRaleigh, #linkLogoRaleigh:hover { display: block; width: 238px; height: 93px; text-decoration: none; margin-bottom: 24px; margin-top: 17px; }
#containerBreadcrumb { font-size: .8em; font-family: Verdana; margin: -6px 0 10px 0; clear:both; }

/* news additions */
.backLink { line-height: 2.4; }
h1.newsDetail { font-size: 2.5em; clear: right; }
.articleDate { font-size: 1.2em; margin-bottom: -3px; }
.storyrow { margin: 12px 0 12px 0; display: inline-block; }
    .storythumb { float: left; width: 60px; margin-right:5px; }
        .newsthumb { border: 1px solid #fff; margin: 4px 0 5px 0; }
        .newsthumb2 { border: 1px solid #fff; margin: 0 0 5px 0; }
        .newsimg { float: left; border: 1px solid #fff; margin: 12px 12px 4px 0; }
        .newsimg2 { float: left; border: 1px solid #fff; margin: 4px 12px 4px 0; }
        .newsimg3 { float: right; border: 1px solid #fff; margin: 4px 0px 4px 14px; }
        .newsimgright { float: right; border: 1px solid #fff; margin: 4px 0 4px 12px; }
    .storyexerpt {width: 500px; display:inline-block; }
    .storyDate { display:inline-block; }
.download img { padding-right:6px;margin-bottom:-3px; }
#Downloads h4 { margin-bottom: 0.4em; margin-top: 3em; }
h4.newsHeader { margin: 0.1em 0 0.6em 0; }
ul.corpBullet li.current a { font-weight:bold; color:#3a3a3a; }
    
/* locations additions */
.locationsContainer { background-color: #fffcf2; border: 1px solid #fff; margin: 20px 0 12px 0; padding-bottom: 24px; }
.locationsMap { background:url(/images/pic-locations-map.jpg) no-repeat top right; margin:0 -20px 0 0; width:596px; }
.locationsTxt { width: 235px; margin: 12px 0 0 0px; display:block; }
    .medmargin { margin: 22px 0 0 0; }
    
/* customer service additions */
.containerReps { padding: 12px 0; margin: 0; border-bottom: solid 1px #a5acb2; }
.rep { width: 252px; float: left; display: inline; font-size: .9em; margin: 0; }
    
/* contact additions */
.corpHeadInfo { color: #c5d7dd; margin: 0 0 0 30px; font-family: Verdana; line-height: 1.75; }
    .corpHeadInfoLg { font-size: 1.2em; }
    .corpHeadInfo a { color: #fff; font-weight: bold; }
.formBox { background-color: #fffcf2; width: 600px; padding: 6px 12px; margin: 20px 0; }
.formContainer { width: 570px; padding: 0px; margin: 0; }
.contactContainerRight { width: 265px; float: right; margin: 20px 0; }
    .formBoxCol { width: 260px; float: left; margin: 12px 24px 0 0; font-weight: bold; }
    .formBoxColRight {width: 260px; float: left; margin: 12px 0px 0 0; font-weight: bold; }
    html>body .formBoxCol, .formBoxColRight { width:270px; }
    .errMsg { font-size: .85em; color: #b21107; display: block; font-weight: normal; margin-top: .3em; background: transparent url(/images/ui/error.gif) 0 0 no-repeat; padding: 0 0 0 18px; }
    .errMsgMC { font-size: .85em; color: #b21107; display: block; font-weight: normal; margin-top: .3em; background: transparent url(/images/ui/error.gif) 0 0 no-repeat; padding: 3px 0 0 18px; }
    .errMsgDynamic { font-size: .85em; color: #b21107; display: none; font-weight: normal; margin-top: .3em; background: transparent url(/images/ui/error.gif) 0 0 no-repeat; padding: 0 0 0 18px; }
    .red { color: #b21107; }
    .form, .interest { width: 250px; font-family: Arial; border: 1px solid #a5acb2; margin: 0 0 12px 0; font-weight: normal; font-size: 1em; }
    html>body .form, .interest {width:269px;}
        .formNomargin { width: 225px; font-family: Arial; border: 1px solid #a5acb2; margin: 0; font-weight: normal; font-size: 1em; }
    .stateBox { float: left; width: 194px; }
        .stateDD { border: 1px solid #a5acb2; font-weight: normal; width: 178px; font-family: Arial; }
    .zipBox { float: left; width: 75px; }
        .zip { border: 1px solid #a5acb2; font-weight: normal; width: 75px; }
    .floatRightSend { float: right; margin: 0; }

#cntrRentalContact { float: right; width: 295px;  background: #fffdf1; margin-top: 40px; padding-bottom: 20px; border: solid 1px #fff; }
#cntrRentalContact div { padding: 15px 15px 0 15px; line-height: 1.3em; }

/* forms that are in rows (calculator and find a home) */
.formRowContainer { margin-top: 12px; }
.formRowContainerNomargin { margin-top: 3px; }
.formRow { width: 510px; background-color: #fffcf2; padding: 12px 12px 24px 12px; margin-bottom: 1px; font-weight: bold; }
html>body .formRow { width: 538px;}
    .formRowLeft { float: left; width: 250px; }
        .findSelect { width: 229px; font-family: Arial; border: 1px solid #a5acb2; margin: 0; font-weight: normal; font-size: 1em; }
    .formRowRight { float: right; width: 270px; }
    html>body .formRowRight {width: 280px;}
        .formRowRight p { font-size: .85em; margin: 0; font-weight: normal; line-height: normal; }
        .formRowRight a { font-weight: bold; }
#whereInCharleston, #whereInColumbia, #whereInRaleighDurham { display: none; }
.twelvetop { margin: 12px 0 12px 0; height: 50px; }

/* available homes listing */
.availableHomesPage { float: right; width: 330px; text-align: right; height: 20px; margin: 5px 0 5px 0; font-size: .9em; }
.fpDropDown { float: left; width: 330px; height: 20px; margin: 24px 0 12px 0; }
.avHomeRowLite { background-color: #fffcf2; padding: 24px 12px 24px 12px; margin: 0; }
.avHomeRowLite12 { background-color: #fffcf2; padding: 12px; margin: 0; }
.avHomeRow { background: transparent; padding: 24px 12px 24px 12px; margin: 0; }
.avHomeRow12 { background: transparent; padding: 12px; margin: 0; }
.avImg { float: left; display: inline; width: 298px; margin-top: 12px; }
.avTitle { font-size: 1.5em; margin: 0 0 10px 0; padding-bottom: 2px; }
.avInfo { margin-top: 12px; width: 255px; float: left; display: inline; line-height: 2; }
.avDesc { margin: 12px 0 0 0; width: 330px; display: inline; float: right; padding: 0; }
.floatrightFloorplan { float: right; margin: 24px 0 0 0; }
.moreInfoLinks { margin-top: 12px; }
.fpCol1 { width: 440px; float: left; margin-top: 24px; }
.fpCol2 { width: 440px; float: right; margin-top: 24px; }
.FeaturedHomeRow { border:solid 3px #650500; }
.FeaturedHomeRow .tdleft { margin-left:-3px; border-bottom:solid 3px #650500; border-left: solid 3px #650500;}
.FeaturedHomeRow .tdmiddle { border-bottom:solid 3px #650500; }
.FeaturedHomeRow .tdright { border-bottom: solid 3px #650500; border-right: solid 3px #650500; }
.FeaturedHomeRowHeader {padding:0 0 0 8px; background: #650500 url(/images/rentals/bg-featured-header.gif) repeat-x scroll 0 0; border-bottom: solid 3px #650500; color: #F4EED5; font-weight: bold; height:48px;}

/* sitemap lists */
ul.sitemaplist { list-style-type: none; margin: 0 0 16px 0; padding: 0; }
    ul.sitemaplist li, ul.sitemaplist li ul { list-style-type: none; margin: 0 0 0 12px; padding: 0; }
    
/* region */
.regionLeftCol { width: 270px; float: left; display: inline; margin: 0; position: relative; top: -165px; }
.regionLeftColLg { width: 606px; float: left; display: inline; margin: 0; position: relative; }
.regionRightCol { width: 297px; float: right; display: inline; margin: 0; position: relative; line-height: 1.8; }
.regionFindHomeBox { width: 270px; background-color: #fffcf2; border: 1px solid #fff; padding: 12px; margin: 35px 0 12px 0;  }
    .regionSmallSans { font-family: Verdana; font-size: .85em; display: block; margin-bottom: 6px; }
    .regionFindForm { width: 227px; font-family: verdana; font-size: .85em; margin-bottom: 8px; border: 1px solid #a5acb2; display: block; }
    .regionFindFormBottom { width: 227px; font-family: verdana; font-size: .85em; margin-bottom: 18px; border: 1px solid #a5acb2; display: block; }
#regionCommunitySel { width: 260px; font-family: verdana; border: 1px solid #a5acb2; margin: 18px 0 0 27px; font-weight: normal; font-size: 1em; }
.regionContentRight { float: right; width: 606px; display: inline; margin: 0; }
.moveinSticker { position: absolute; top: 245px; left: 406px; }
#regionPhotoChangerCorporate { height: 292px; width: 617px; float: right; margin-right: 6px; }
#regionPhotoChanger { height: 359px; border: 1px solid white; margin-bottom: 24px; }
    .regionPhotoChangerToggle { background-color: #181818; height: 24px; filter: alpha(opacity=60); opacity: 0.6; } /* remove */
        .regionPhotoToggleLeft { width: 50px; float: left; padding: 7px 0 0 12px; } /* remove */
        .regionPhotoToggleRight { width: 50px; float: right; padding: 7px 12px 0 0; text-align: right; } /* remove */
.floatrightBanklogo { float: right; margin: 0 0 12px 24px; }
#FinBanner { display: block; position: absolute; top: -24px; left: 164px; z-index: 100; }

/* area */
.schools { background-color: #ebe5c9; border-top: 1px solid #d8d2b9; padding: 12px; margin-top: .5em; }

/* community */
.builder { clear: both; float: right; margin-top: 24px; }
.featuredhome { width: 298px; height: 168px; color: #ffffff; background: #6d8087 url(/images/ui/bg-special-pricing.jpg) 0 0 no-repeat; text-align: center; margin: 2em 0; line-height: 1.75em; }
.fhCopyContainer { padding-top: 70px; }
.fhCopyContainer img { margin-top: 10px; }
.fhAddress { font-size: 1.4em; }
#containerGooglemap { width: 602px; height: 389px; border: solid 1px #fff; }

/* tabs */
.tabRow { height: 28px; padding: 0; margin: 0; }
.navtext { visibility: hidden; }
ul#tabs { height: 28px; margin: 0; padding: 0; }
ul#tabs li a:hover { text-decoration: none; }
    ul#tabs li { margin: 0 3px 0 0; padding: 0; display: block; float: left; display: inline; height: 28px; }
    .tMain, .tMain a { height: 28px; width: 49px; background: url(/images/ui/tabs/tab-main.gif) 0 0 no-repeat; display: block; float: left; }
        .tMain-r, a.tMain:hover { height: 28px; width: 49px; background: url(/images/ui/tabs/tab-main-r.gif) 0 0 no-repeat; display: block; float: left; }
    .tAvail, .tAvail a { height: 28px; width: 107px; background: url(/images/ui/tabs/tab-available.gif) 0 0 no-repeat; display: block; float: left; }
        .tAvail-r, a.tAvail:hover { height: 28px; width: 107px; background: url(/images/ui/tabs/tab-available-r.gif) 0 0 no-repeat; display: block; float: left; }
    .tMoveinready, .tMoveinready a { height: 28px; width: 136px; background: url(/images/ui/tabs/tab-moveinready.gif) 0 0 no-repeat; display: block; float: left; }
         .tMoveinready-r, a.tMoveinready:hover { height: 28px; width: 136px; background: url(/images/ui/tabs/tab-moveinready-r.gif) 0 0 no-repeat; display: block; float: left; }
    .tFloorplans, .tFloorplans a { height: 28px; width: 148px; background: url(/images/ui/tabs/tab-floorplans.gif) 0 0 no-repeat; display: block; float: left; }
         .tFloorplans-r, a.tFloorplans:hover { height: 28px; width: 148px; background: url(/images/ui/tabs/tab-floorplans-r.gif) 0 0 no-repeat; display: block; float: left; }
    .tSiteplan, .tSiteplan a { height: 28px; width: 68px; background: url(/images/ui/tabs/tab-siteplan.gif) 0 0 no-repeat; display: block; float: left; }
         .tSiteplan-r, a.tSiteplan:hover { height: 28px; width: 68px; background: url(/images/ui/tabs/tab-siteplan-r.gif) 0 0 no-repeat; display: block; float: left; }
    .tPrice, .tPrice a { height: 28px; width: 73px; background: url(/images/ui/tabs/tab-price.gif) 0 0 no-repeat; display: block; float: left; }
         .tPrice-r, a.tPrice:hover { height: 28px; width: 73px; background: url(/images/ui/tabs/tab-price-r.gif) 0 0 no-repeat; display: block; float: left; }
    .tFeatures, .tFeatures a { height: 28px; width: 100px; background: url(/images/ui/tabs/tab-features.gif) 0 0 no-repeat; display: block; float: left; }
         .tFeatures-r, a.tFeatures:hover { height: 28px; width: 100px; background: url(/images/ui/tabs/tab-features-r.gif) 0 0 no-repeat; display: block; float: left; }
    .tDirections, .tDirections a { height: 28px; width: 77px; background: url(/images/ui/tabs/tab-directions.gif) 0 0 no-repeat; display: block; float: left; }
         .tDirections-r, a.tDirections:hover { height: 28px; width: 77px; background: url(/images/ui/tabs/tab-directions-r.gif) 0 0 no-repeat; display: block; float: left; }
    .tAmenities, .tAmenities a { height: 28px; width: 73px; background: url(/images/ui/tabs/tab-amenities.gif) 0 0 no-repeat; display: block; float: left; }
         .tAmenities-r, a.tAmenities:hover { height: 28px; width: 73px; background: url(/images/ui/tabs/tab-amenities-r.gif) 0 0 no-repeat; display: block; float: left; }
         
.fpListMain { padding: 12px; height: 12px; }
.fpListRowLite { background-color: #fffcf2; padding: 12px; height: 87px; }
.fpListRow { padding: 12px; height: 87px; }
    .fpColElev { width: 118px; float: left; display: inline; margin-right: 12px; }
    .fpColSqft { width: 83px; float: left; display: inline; margin-right: 12px; }
    .fpColPlan { width: 104px; float: left; display: inline; margin-right: 12px; }
    .fpColRooms { width: 78px; float: left; display: inline; margin-right: 12px; }
    .fpColStyle { width: 123px; float: left; display: inline; margin-right: 12px; }
    .fpColTour { width: 93px; float: left; display: inline; margin-right: 12px; }
    .fpColPrice { width: 115px; float: left; display: inline; margin-right: 12px; }
    .fpColFloor { float: left; display: inline; }
    
/* elevations toggle */
.elevationsContainer { height: 14px; float: left; width: 150px; margin-top: 12px; }
.elevationsContainer img { display: inline-block; }
  
/* price list and features */
.plRowTop { padding: 12px 12px 4px 12px; }
.plRowLite { background-color: #fffcf2; padding: 4px 12px 4px 12px; border-bottom: 1px solid #f4eed5; }
.plRow { padding: 4px 12px 4px 12px; border-bottom: 1px solid #ede6ca; }
    .plPlan { width: 61px; float: left; display: inline; margin-right: 12px; }
    .plSqft { width: 96px; float: left; display: inline; margin-right: 12px; }
    .plElev { width: 98px; float: left; display: inline; margin-right: 12px; }
    .plDesc { width: 500px; float: left; display: inline; margin-right: 12px; }
    .plPrice { float: left; display: inline; }
 
 .platColPlatNo { width: 61px; float: left; display: inline; margin-right: 12px; }
 .platColPrice { width: 209px; float: left; display: inline; margin-right: 12px; }
    .sold { color: #c8c3ae; }
    
 .featuresRowLiteTop { background-color: #fffcf2; padding: 12px; margin: 12px 0 0 0; }
 .featuresRowLite { background-color: #fffcf2; padding: 12px; margin: 0; }
 .featuresRow { padding: 12px; margin: 0; }
 ul.features { margin: 0; padding: 0; }
    ul.features li { margin: 4px 0 0 0; padding: 0 30px 0 12px; float: left; width: 390px; display: inline; background: transparent url(/images/ui/bullet-featurelist.gif) 2px 8px no-repeat; }

 ul.genericList { margin: 0; padding: 0px 0px 20px 0px; }
    ul.genericList li { margin: 4px 0 0 0; padding: 0 30px 0 22px; list-style-type:none; background: transparent url(/images/ui/bullet-featurelist.gif) 12px 8px no-repeat; }

/* Slideshow backgrounds */
.slideshow2 { background: transparent url(/images/nonflashslides/pic-ext-ascot-6.jpg) 0 0 no-repeat; }
.slideshow3 { background: transparent url(/images/nonflashslides/pic-ext-caedmons-3.jpg) 0 0 no-repeat; }
.slideshow4 { background: transparent url(/images/nonflashslides/pic-ext-foxport-2.jpg) 0 0 no-repeat; }
.slideshow5 { background: transparent url(/images/nonflashslides/pic-ext-lakeport-2.jpg) 0 0 no-repeat; }
.slideshow6 { background: transparent url(/images/nonflashslides/pic-ext-springhaven-4.jpg) 0 0 no-repeat; }
.slideshow7 { background: transparent url(/images/nonflashslides/pic-ext-riverclub-1.jpg) 0 0 no-repeat; }
.slideshow8 { background: transparent url(/images/nonflashslides/pic-ext-huntersmill-1.jpg) 0 0 no-repeat; }
.slideshow9 { background: transparent url(/images/nonflashslides/pic-ext-persimmon-1.jpg) 0 0 no-repeat; }
.slideshow10 { background: transparent url(/images/nonflashslides/pic-ext-vintners-1.jpg) 0 0 no-repeat; }
.slideshow11 { background: transparent url(/images/nonflashslides/pic-ext-brookhaven-2.jpg) 0 0 no-repeat; }
.slideshow12 { background: transparent url(/images/nonflashslides/pic-ext-ivysquare-2.jpg) 0 0 no-repeat; }
.slideshow13 { background: transparent url(/images/nonflashslides/pic-ext-landonPlace-1.jpg) 0 0 no-repeat; }
.slideshow14 { background: transparent url(/images/nonflashslides/pic-ext-traditions-1.jpg) 0 0 no-repeat; }
.slideshow15 { background: transparent url(/images/nonflashslides/pic-ext-wrencreek-9.jpg) 0 0 no-repeat; }
.slideshow16 { background: transparent url(/images/nonflashslides/pic-ext-preston-4.jpg) 0 0 no-repeat; }
.slideshow17 { background: transparent url(/images/nonflashslides/pic-ext-stonewood-2.jpg) 0 0 no-repeat; }
.slideshow18 { background: transparent url(/images/nonflashslides/pic-ext-paddockpt-1.jpg) 0 0 no-repeat; }
.slideshow19 { background: transparent url(/images/nonflashslides/pic-ext-gardens-1.jpg) 0 0 no-repeat; }
.slideshow20 { background: transparent url(/images/nonflashslides/pic-ext-riverbirch-2.jpg) 0 0 no-repeat; }
.slideshow21 { background: transparent url(/images/nonflashslides/pic-ext-brickhope-1.jpg) 0 0 no-repeat; }
.slideshow22, .slideshow30 { background: transparent url(/images/nonflashslides/pic-ext-foxport-2.jpg) 0 0 no-repeat; }
.slideshow23 { background: transparent url(/images/nonflashslides/pic-ext-chandlersRun-1.jpg) 0 0 no-repeat; }
.slideshow24 { background: transparent url(/images/nonflashslides/pic-ext-12oaks-3.jpg) 0 0 no-repeat; }
.slideshow25 { background: transparent url(/images/nonflashslides/pic-ext-greenbriar-2.jpg) 0 0 no-repeat; }
.slideshow26 { background: transparent url(/images/nonflashslides/pic-ext-magnolia-1.jpg) 0 0 no-repeat; }
.slideshow27 { background: transparent url(/images/nonflashslides/pic-ext-townes-3.jpg) 0 0 no-repeat; }
.slideshow28 { background: transparent url(/images/nonflashslides/pic-ext-renaissance-1.jpg) 0 0 no-repeat; }
.slideshow29 { background: transparent url(/images/nonflashslides/pic-ext-vintners-3.jpg) 0 0 no-repeat; }
.slideshow30 { background: transparent url(/images/nonflashslides/pic-ext-foxport-2.jpg) 0 0 no-repeat; }
.slideshow32 { background: transparent url(/images/community/slideshow/pic-ext-foxport-4.jpg) 0 0 no-repeat; }
.slideshow33 { background: transparent url(/images/nonflashslides/pic-ext-foxport-2.jpg) 0 0 no-repeat; }
.slideshow47 { background: transparent url(/images/community/slideshow/pic-exterior-30.jpg) 0 0 no-repeat; }

/* virtual tour overlay */
#vtOverlayContainer { height: 0; }
#vtoverlay { z-index: 1999; margin: 100px 0; padding: 24px 12px 24px 12px; position: absolute; width: 773px;/*width: 97%;*/ height: 363px; background-color: #f4eed5; display: none; }
    .vtHolder { background-color: #f4eed5; width: 773px; height: 363px; padding: 18px 12px 24px 24px; margin: 0 auto; }
    .vtHomeImg { float: left; margin-right: 18px; }
    .vtFlash { width: 733px; margin: 0 auto; }

/* find a home form elements */
#areaListSelect { display: none; }

#cntrGFIStatus, #cntrGFIResult,
#cntrRFI1Status, #cntrRFI1Result,
#cntrRFI2Status, #cntrRFI2Result { display: none; }

/* green idea */
.nomarginGreenIdea { margin:0; color:#fff; width:140px; }
.calloutHeaderGreenIdea { margin:0; color:#ecff8b; }
.calloutboxGreenIdea { width:271px; height:162px; border:solid 1px #ffffff; background:#809400 url(/images/corporate/photo-lightbulb.jpg) top left no-repeat; padding: 12px; margin: 0 0 12px 0; }

/* environmental initiatives promo */
.calloutboxEarth {  width:271px; height:180px; border:solid 1px #ffffff; background:#fff url(/images/corporate/photo-earth.jpg) bottom right no-repeat; padding: 12px; margin: 0 0 12px 0; }
.calloutboxBricks {  width:271px; height:233px; border:solid 1px #ffffff; background:#fff url(/images/corporate/photo-bricks.jpg) bottom left no-repeat; padding: 12px; margin: 0 0 12px 0; }


/* corporate & footer re-design Q1-2009 */
#corporateContainer {background:#f4eed5 url(/images/bg-corporate.jpg) no-repeat; border:6px solid #fff; border-bottom:0px; width: 940px; margin: 0px auto; }
html>body #corporateContainer { width: 938px; }
#findResultsContainer {background:#f4eed5 url(/images/bg-find-results.jpg) no-repeat; border:6px solid #fff; border-bottom:0px; width: 938px; margin: 0px auto; }
.corporateContainerLogo {background:url(/images/logo-corp.jpg) no-repeat; display:block; width:195px; height:107px; margin:10px 0 20px -18px; }
.containerLeftCol {float:left; width:297px; padding:0 0 0 12px; margin-bottom:20px; }
.containerRightCol {float:right; width:576px; padding:0 20px 0 0px; margin-bottom:20px; }
#flashObject {background:#383d3f; width:526px; height:323px; display:block; margin:0 0 35px 46px; }
html>body #flashObject { margin:0 0 35px 48px; }
#corpContainerBreadcrumb { font-size: .8em; font-family: Verdana; margin: -6px 0 10px 0; }
ul.footerBullet { padding:0 0 20px 0px;}
.corpBullet, .footerBullet { list-style-type:none; margin:0; padding:0; }
.corpBullet li { margin: .2em 0; text-indent: 12px; color: #3a3a3a; font-family: Verdana; font-size: 1em; }
.corpBullet li.current { margin: .2em 0; background: transparent url(/images/ui/corp-bullet-nav-sel.gif) left 7px no-repeat; text-indent: 12px; font-weight: bold; }
.corpBullet li.currentSmall { margin: .2em 0; background: transparent url(/images/ui/corp-bullet-nav-sel.gif) 12px 8px no-repeat; text-indent: 24px; font-weight: bold; }
.corpBullet li li { margin: .2em 0; text-indent: 24px; }
.corpBullet li li li { margin: .2em 0; text-indent: 36px; }
.corpBullet li li li.currentSmall { text-indent: 36px; background-position:24px 8px;}
.corpBullet li.notCurrent { margin: .2em 0; text-indent: 24px; font-weight: normal; }
.corpBullet li.notCurrentSmall { margin: .2em 0; text-indent: 24px; font-weight: normal; }
.corpBullet li a, .corpBullet li a:visited { margin: 0; padding: 0; text-decoration: none; font-weight:normal; }
.corpBullet li a:hover { text-decoration: underline; }
.corpBullet li a.currentLink:hover { color:#3a3a3a; }
.corpBullet .linkMain { font-size: 1.3em; font-weight: normal; color: #3a3a3a; }
.corpBullet .linkMain a, .linkMain a:visited, .linkMain a:active, .linkMain a:link { color:#b21107; font-weight:normal; }
.corpBullet .linkMainWhite { color: #3a3a3a; font-weight:bold; }
.corpBullet .linkMainWhiteSmall { color: #fff; font-size: .85em; }
.facebook { background:url(/images/ui/icon-facebook.jpg) no-repeat; text-indent:18px; }
.youtube { background:url(/images/ui/icon-youtube.jpg) no-repeat; text-indent:18px;}
.floatRightImg { float:right; margin:12px 0 12px 10px; }
.corpColumnTriple {width:250px; float:left; margin-right:20px; }
.columnOneThird {width:30%; margin:0 10px 0 0; float:left;}
.FindAHomeNavContainer {width: 271px; border: solid 1px #ffffff; background-color: #fffcf2; padding: 12px; margin: 40px 0 12px 0; }
.FindAHomeNavContainer.notTop { margin: 12px 0 12px 0; }

/* PromoWriter */
.promoWriterContainer {background:#650500 url('/images/bg-promos.gif') repeat-x; border:1px solid #fff; padding:12px; width:271px;}
.promoWriterContainer h3 {color:#fee7d7; margin:0; padding:0; line-height:1em;}
.promoWriterContainer p {color:#ffcfb7; margin:0; padding:0;}
.promoWriterContainer a {color:#fff; margin:0; padding:0; font-weight:bold;}
.promoWriterDivider {margin:18px auto; border-top:1px solid #a74b41; border-bottom:1px solid #700601; width:247px; height:0;}

/* Homepage Redesign 2009 */
#homeRotation {height:455px}
.invisible {visibility:hidden}
.homeTabs { background:transparent url(/images/ui/nav-tabbedCommunities.gif) 0 0 no-repeat; height:28px; list-style-type:none; margin-top:12px;}
.homeTabs ul { margin:0; padding:0; height:28px; }
.homeTabs ul li { display:inline; float:left; margin:0; padding:0; }
.homeTabs ul li a { display:block; outline: 0; }
.homeTabs ul li a:hover { text-decoration:none; }
.tabColumbiaActive {width:80px; height:28px; background:url(/images/ui/nav-tabbedCommunities.gif); background-position:0 0; }
.tabColumbiaPassive {width:80px; height:28px; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:0 -28px; }
.tabColumbiaPassive:hover {width:80px; height:28px; display:block; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:0 -56px; }
.tabCharlestonActive { width:89px; height:28px; background:url(/images/ui/nav-tabbedCommunities.gif); background-position:-80px 0; }
.tabCharlestonPassive { width:89px; height:28px; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-80px -28px;}
.tabCharlestonPassive:hover { width:89px; height:28px; display:block; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-80px -56px; }
.tabRaleighActive {width:70px; height:28px; background:url(/images/ui/nav-tabbedCommunities.gif); background-position:-169px 0; }
.tabRaleighPassive {width:70px; height:28px; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-169px -28px; }
.tabRaleighPassive:hover {width:70px; height:28px; display:block; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-169px -56px; }
.tabGSPActive {width:158px; height:28px; background:url(/images/ui/nav-tabbedCommunities.gif); background-position:-239px 0; }
.tabGSPPassive {width:158px; height:28px; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-239px -28px; }
.tabGSPPassive:hover {width:158px; height:28px; display:block; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-239px -56px; }
.tabMyrtleActive {width:101px; height:28px; background:url(/images/ui/nav-tabbedCommunities.gif); background-position:-397px 0; }
.tabMyrtlePassive {width:101px; height:28px; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-397px -28px; }
.tabMyrtlePassive:hover {width:101px; height:28px; display:block; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-397px -56px; }
.tabSumterActive {width:107px; height:28px; background:url(/images/ui/nav-tabbedCommunities.gif); background-position:-498px 0; }
.tabSumterPassive {width:107px; height:28px; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-498px -28px; }
.tabSumterPassive:hover {width:107px; height:28px; display:block; background-image:url(/images/ui/nav-tabbedCommunities.gif); background-position:-498px -56px; }

.tabbedCommunitiesContent {background:#f4eed5 url(/images/bg-tabbedCommunities.gif) repeat-x; padding:18px 12px 24px 12px;}
.tabbedCommunitiesContent h4 {margin:0}
.tabbedCommunitiesSelect {width:348px; font-family:verdana; border: 1px solid #a5acb2; margin:0; padding:0; font-weight:normal; font-size:1em; display:inline; position:relative;}
.tabbedCommunitiesBuilder {color:#9f9a79}
.tabbedCommunitiesBuilder a {color:inherit;}
.textAlignCenter {text-align:center}
.relative {position:relative}

/* Tabs: default states */
#tabColumbia, #navColumbia {display:block}
#tabCharleston, #navCharleston,
#tabRaleigh, #navRaleigh,
#tabGreenville, #navGreenville,
#tabMyrtle, #navMyrtle,
#tabSumter, #navSumter,
#CharlestonDropDownPlaceholder
{display:none}