body{background:#015442 url('images/bgGreen.jpg');text-align:center; font-family:"Trebuchet MS", sans-serif;}
h1{color:#FFF; font-size:30px; font-family:Georgia, serif;}
h3{font-size:18px;}
address{font-style:normal;}
#wrapper a{color:#FFF !important;text-decoration:none;}

#wrapper{width:auto; text-align:center; min-height:780px; height:780px;min-width:915px;}
#wrapper{background:transparent url('images/bg.jpg') no-repeat 50% 0;}
#header,.content,#footer,#footer .inner,.homeFeature{margin:0 auto;width:900px;height:auto;text-align:left;}
#header{padding:10px 0 0 0;}
#A1,.logo{float:left; width:215px;min-height:115px;}
#A1 b,.logo b{display:none;}

#topNavBar{float:left; width:680px; margin:0;}
#topNavBar .rootGroup{margin:40px 0 0 0;}
#topNavBar .rootGroup li{float:left; padding-left:16px;}
#topNavBar .rootGroup li a b{display:none;}
#topNavBar .rootGroup li a,
#topNavBar .rootGroup li a:visited{display:block; height:25px; font-weight:700; color:#FFF; text-decoration:none; text-transform:capitalize; background-position:50% 0;}
#topNavBar .rootGroup li a:hover, 
#topNavBar .rootGroup li a.selected {background:#015442;}

#topNavBar .rootGroup li.home a,
#topNavBar .rootGroup li.home a:visited{background:transparent url('images/homeBtn.png') no-repeat 0 0; width:55px;}
#topNavBar .rootGroup li.home a:hover,
#topNavBar .rootGroup li.home a.selected{background-position:0 100%;}
#topNavBar .rootGroup li.homePlans a,
#topNavBar .rootGroup li.homePlans a:visited{background:transparent url('images/homePlansBtn.png') no-repeat 0 0; width:105px;}
#topNavBar .rootGroup li.homePlans a:hover,
#topNavBar .rootGroup li.homePlans a.selected{background-position:0 100%;}
#topNavBar .rootGroup li.imageGallery a,
#topNavBar .rootGroup li.imageGallery a:visited{background:transparent url('images/imageGalleryBtn.png') no-repeat 0 0; width:115px;}
#topNavBar .rootGroup li.imageGallery a:hover,
#topNavBar .rootGroup li.imageGallery a.selected{background-position:0 100%;}
#topNavBar .rootGroup li.models a,
#topNavBar .rootGroup li.models a:visited{background:transparent url('images/modelsBtn.png') no-repeat 0 0; width:170px;}
#topNavBar .rootGroup li.models a:hover,
#topNavBar .rootGroup li.models a.selected{background-position:0 100%;}
#topNavBar .rootGroup li.whyStar a,
#topNavBar .rootGroup li.whyStar a:visited{background:transparent url('images/whyStarBtn.png') no-repeat 0 0; width:135px;}
#topNavBar .rootGroup li.whyStar a:hover,
#topNavBar .rootGroup li.whyStar a.selected{background-position:0 100%;}

#grdLogo{float:right;margin-top:-170px;}

.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}

.homeFeature{margin-top:170px;margin-bottom:75px;float:left;}
.homeFeature div {position:relative; z-index:10;}
.linkBox {margin:0 10px; width:205px;height:162px;background-repeat:no-repeat !important;background-position:0px 22px !important;}
.linkBox h2{height:18px; padding:2px 5px; background:#005741; color:#fff; font-family:georgia, serif; letter-spacing:1px; font-size:15px; font-weight:600;}
.linkBox h2 b{display:none;}
.linkBox p{margin-top:77px;padding:5px;width:145px;color:#fff; font-size:11px;}


.content{min-height:500px; height:auto !important; height:500px;}
.content #breadcrumbTrail{clear:both;text-align:left; float:left; margin:0; padding:0; color:#005741; font-size:12px;}
.content #breadcrumbTrail li{display:inline; padding-left:25px; background:url('images/breadcrumbDivider.png') no-repeat 5px 50%;}
.content #breadcrumbTrail li.first{padding-left:0; background:none;}
.content #breadcrumbTrail a,
.content #breadcrumbTrail a:visited{text-align:left; margin:0; text-decoration:none; color:#FFF; padding:2px;}
.content #breadcrumbTrail a:hover,
.content #breadcrumbTrail a.selected{color:#FFF; background:#005741; border-bottom:1px dotted #333;}

.content .title{float:left; width:100%; margin-top:10px;}
.content .title div b{display:none;}
.content .titleHomePlans{background:url('images/titleHomePlans.png') no-repeat 0 0; height:55px;}
.content .titleImageGallery{background:url('images/titleImageGallery.png') no-repeat 0 0; height:55px;}
.content .titleModels{background:url('images/titleModels.png') no-repeat 0 0; height:55px;}
.content .titleWhyStar{background:url('images/titleWhyStar.png') no-repeat 0 0; height:55px;}
.content .titleCommunities{background:url('images/titleCommunities.png') no-repeat 0 0; height:55px;}

.content .sidebar{display:inline;float:left;width:175px;margin:20px 55px 0 0; color:#fff;}
.content .sidebar ul{}
.content .sidebar li{margin-bottom:8px;}
.content .sidebar a,
.content .sidebar a:visited{color:#fff; text-decoration:none; display:block; padding:3px 5px;}
.content .sidebar a:hover,
.content .sidebar a.selected{background:#005741;}
.content .main{min-height:500px; height:auto !important; height:500px;display:inline;float:left;width:605px; background:url('images/mainBG.png'); padding:20px; margin-bottom:30px; color:#fff;}
.content .main a{border-bottom:1px dotted #FFF;line-height:20px;}
.content .main .listing{color:#fff; width:600px;}
.content .main .listing a,
.content .main .listing a:visited{color:#fff; text-decoration:none;}
.content .main .listing a:hover{background:#005741;}
.content .main .listing dl{clear:left; padding-top:25px;}
.content .main .listing dt{font-family:Georgia, serif; font-size:16px; letter-spacing:1px; width:200px;}
.content .main .listing dt.desc{font-family:Lucida sans, serif; font-size:12px; letter-spacing:.25px; margin-bottom:3px;}
.content .main .listing dt.desc a,
.content .main .listing dt.desc a:visited{border-bottom:1px dotted #fff;}
.content .main .listing dd{float:left; width:280px; margin:0 0 10px 0; line-height:17px;}
.content .main .listing dd.img{float:right; width:245px; margin:0;}

.content .main .community{color:#fff; width:600px;}
.content .main .community a,
.content .main .community a:visited{color:#fff; text-decoration:none;}
.content .main .community a:hover{background:#005741;}
.content .main .community table{float:left;}
.content .main .community tr{background:url('images/tableBG.gif') no-repeat 0 0; height:50px; text-align:center;}
.content .main .community tr.headerRow{background:none; height:25px; text-align:center;}
.content .main .community td{padding:10px;}
.content .main .community th{}

.content .main .community .jumpMenu{float:left; margin:3px 15px 0 0; padding:2px; width:190px; background:#fff; border:3px solid #999;}
.content .main .community h1{width:350px; float:left; margin-top:5px;}
.content .main .community h2{width:225px;float:right;font-size:14px; margin:0;}
.content .main .community .details{float:right; width:225px;margin-bottom:10px}

.content .main .homeGallery{width:350px; margin-right:20px; float:left;}
.content .main .holder{width:350px;}
.content .main ul.controls{float:right; margin-top:10px;list-style:none; }
.content .main ul.controls li{float:left; margin-left:5px;}
.content .main ul.controls a{border:1px solid #fff; display:block; width:12px; height:12px;}
.content .main ul.controls a:hover,
.content .main ul.controls a.selected{background:#fff;}
.content .main .homeIntro{float:left; width:230px;}
.content .main .homeIntro p{padding:0; line-height:18px;margin-top:10px; }

.content .main .featureWrap h2{margin-top:0px;}

.smallGallery{float:right;width:335px;}
.smallGallery p{width:100% !important;text-align:center;}

.content .main .featureWrap{color:#fff; float:left; width:100%; margin:10px 0 0 0;}
.dottedLink,
.content .main .featureWrap a,
.content .main .featureWrap a:visited{color:#fff; text-decoration:none; border-bottom:1px dotted #fff;}
.content .main .featureWrap a:hover{background:#005741; border-bottom:1px dotted #333;}
.content .main .featureWrap ul{list-style:none;}
.content .main .featureWrap .links{width:160px !important;}
.content .main .featureWrap .left{float:left; width:200px; line-height:20px;}
.content .main .featureWrap .left ul{margin:0;}
.content .main .featureWrap .left a,
.content .main .featureWrap .left a:visited{padding:2px;}
.content .main .featureWrap .right{float:left; width:430px;}
.content .main .featureWrap .right ul{width:180px; float:left; font-size:11px; margin:0 15px 0 0;}
.content .main .featureWrap .right li.header{font-size:16px;}


.content .main div.titleArea{float:left; width:350px; height:47px;}
.content .main div.header{width:100%; height:60px;}
.content .main div.header ul.stats{list-style:none; margin:35px 0 0 0; float:right; width:245px;}
.content .main div.header ul.stats li{float:left;}
.content .main div.header ul.stats li b{display:none;}
.content .main div.header ul.stats li.living{padding-right:5px;}
.content .main div.header ul.stats li.living .label{float:left; width:75px; background:transparent url('images/homePlansHeaderStats.gif') no-repeat 0 0; height:20px;}
.content .main div.header ul.stats li.total{}
.content .main div.header ul.stats li.total .label{float:left; width:35px; background:transparent url('images/homePlansHeaderStats.gif') no-repeat 100% 0; height:20px;}
.content .main div.topRow{}
.content .main div.centerLeftColumn,
.content .main div.centerColumn,
.content .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}
.content .main div.centerRightColumn{margin-right:0;}
.content .main div.footer{clear:both;height:auto;}
.content .main p{margin-bottom:15px;font-size:12px;line-height:16px;}
.content .main h1{font-weight:500; font-size:26px; height:26px; font-family:Georgia, serif; letter-spacing:1px;}
.content .main h1 b{display:none;}
.content .main h1.explore{background:transparent url('images/h1Explore.gif') no-repeat 0 0;}
.content .main h1.features{background:transparent url('images/h1Features.gif') no-repeat 0 0; }
.content .main h2{margin-top:20px;font-weight:700;font-size:16px;}
.content .main ul{list-style:disc;margin-left:17px;}
.content .main li{margin-bottom:5px;}

ol li span{display:none;}
.ResourceList{margin-left:10px;line-height:16px;}
.ResourceList span{margin-left:20px;}
.ResourceList li{marker-offset:5px;}
.ResourceList a{padding-left:4px;}

#footer{padding:5px 0 10px; height:200px !important; width:100%; float:left; color:#fff;} 
#footer .inner{padding-top:0px;} 
#footer #stmt{margin-top:20px;}
#footer ul{} 
#footer ul li{display:inline; margin-right:10px;} 
#footer ul a, 
#footer ul a:visited{color:#fff; text-decoration:none; border-bottom:1px dotted #FFF;} 
#footer ul a:hover{color:#333; border-bottom:1px dotted #333;}

.articleList li{background-image:url('images/newsBG.png');padding:20px;}

.content .main .community .map{margin-bottom:10px;}
.content .main .community .map *{color:#000000;}
.content .main .community .map a{color:#005741;text-decoration:underline;}
.content .main .community .map a:hover{color:#FFFFFF;text-decoration:none;}

.inputForm .section .controls .label {color:#FFF;}
.inputForm .section .title h3{background:none;color:#FFF;font-family:"Trebuchet MS",sans-serif;font-size:16px;}

.cursorTable tr{cursor:pointer;cursor:hand;}
.modelListing {float:left;width:600px;margin-bottom:20px;}
.modelListing p{float:left;width:250px;}
.smallGallery span{float:right;clear:both;}
.smallGallery img{float:right;border:solid 2px transparent !important;}
.smallGallery img:hover {padding:0px;border:solid 2px #FFF !important;}

.GalleryZone {width:600px;padding-left:35px;}
.galleryThumb{height:135px;float:left;margin:18px 38px 0 0;}
.galleryThumb img{padding:2px;}
.galleryThumb img:hover{padding:0px;border:solid 2px #FFF;}
.galleryThumb span{display:none;}
.galleryThumb *{text-align:center;}

.sIFR-flash{visibility: visible !important;margin: 0;}
.sIFR-replaced{visibility: visible !important;width:auto;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash .title h1{visibility: hidden;font-size:60px;color:#FFF;}

.articleList ul {list-style-type:none !important;margin:0px !important;}
.articleList ul li span{font-size:18px;}