body{margin:0; padding:0; text-align: center; background-color:#746E5F; color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;text-align:left; line-height:1.3em;}a{text-decoration: none; font-weight: bold; color:#5B0014;}img{border: none;}h3{color:#4B2627; font-size:14px; font-weight:normal; padding:0; margin:0; line-height:1em;}h4{color:#4B2627; font-size:13px; font-weight:normal; padding:0; margin:0; line-height:1em;}#HomeContainer{width:941px; margin: 0 auto;padding:0; margin-top:92px; position:relative;}#sitemap{width:956px; margin: 0 auto;padding:0;}#Logo{position: absolute; top: -83px; left: 328px;width: 290px; z-index:99;}#SiteMapLink{position: absolute; top: 115px; left: 495px;width: 123px;height: 27px;}#AreaMapLink{position: absolute; top: 115px; left: 635px;width: 132px;height: 27px;}#DistrictMapLink{position: absolute; top: 115px; left: 785px;width: 132px;height: 27px;}#BackToMain{position: absolute; top: 85px; left: 800px;width: 110px;height: 32px;}#BackToSite{position: absolute; top: 55px; left: 720px;width: 190px;height: 35px; text-align:center;}#BackToSite a{color: #000; font-size:12px;}#Offers{position: absolute; top: -43px; left: 28px;width: 257px;height: 41px;}#Offers img{width: 257px; height: 41px; position:absolute; top:0; left:0; cursor:pointer;}#OfferDetails{display:none; position: absolute; top: 0px; left: 28px; z-index:9; width: 227px;height: 424px; padding: 60px 15px 10px 15px; background-image:url(../vsImages09/Layout/SpecialsBG.jpg); background-repeat:no-repeat; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:1.2em;}#OfferDetails a{color:#fff;}#OfferDetails .header{color:#FFF; font-weight:bold; font-size:12px; padding:0; margin:0;}#OfferDetails .close{position: absolute; top:15px; left: 185px; color:#FFF; font-weight:bold; font-size:12px; padding:0; margin:0;}#OfferDetails .send{position: absolute; top:465px; left: 195px; width:28px; height: 14px; padding:0; margin:0;}#OfferDetails .tip_link{color:#FFF; font-weight:bold; font-size:10px; padding:0; margin:0;}#OfferDetails .contact{position: absolute; top:375px; left: 25px; width:207px; color:#F4F0E5; font-weight:bold; font-size:11px;}#OfferDetails .email{position: absolute; top:441px; left: 25px; background-color:#F0ECDE; border:0; width: 195px; height:19px; padding-left:8px;}#OfferDetails .email_req{position: absolute; top:441px; left: 25px; background-color:#339966; border: 0; width: 195px; height:19px; padding-left:8px;}#cluetip-inner{z-index:99; color:#FFF; border:1px solid #FFF; padding:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#C33421;}#InfoTab{position: absolute; top: 265px; left: 927px;width: 33px;height: 184px; cursor:pointer; z-index:1;}#InfoTabDetails{display:none; position: absolute; top: 270px; left: 625px; z-index:99; width: 271px;height: 318px; padding: 15px; background-image:url(../vsImages09/Layout/RequestInfoBG.jpg); background-repeat:no-repeat; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:1.2em;}#InfoTabDetails .header{color:#FFF; font-weight:bold; font-size:12px; padding:0; margin:0;}#InfoTabDetails .close{position: absolute; top:5px; left: 242px; color:#4B2627; font-weight:normal; font-size:12px; padding:0; margin:0;}#InfoTabDetails .send{position: absolute; top:310px; left: 245px; width:49px; height: 20px; padding:0; margin:0;}#InfoTabDetails .link{color:#FFF; font-weight:bold; font-size:10px; padding:0; margin:0;}#InfoTabDetails .contact{color:#F4F0E5; font-weight:bold; font-size:11px;}#InfoTabDetails .name{position: absolute; top:20px; left: 65px; background-color:#F0ECDE; border:0; width: 221px; height:17px; padding-left:8px;}#InfoTabDetails .email{position: absolute; top:42px; left: 65px; background-color:#F0ECDE; border:0; width: 221px; height:17px; padding-left:8px;}#InfoTabDetails .address{position: absolute; top:64px; left: 65px; background-color:#F0ECDE; border:0; width: 221px; height:17px; padding-left:8px;}#InfoTabDetails .city{position: absolute; top:86px; left: 65px; background-color:#F0ECDE; border:0; width: 221px; height:17px; padding-left:8px;}#InfoTabDetails .state{position: absolute; top:108px; left: 65px; background-color:#F0ECDE; border:0; width: 120px; height:19px;}#InfoTabDetails .zip{position: absolute; top:108px; left: 223px; background-color:#F0ECDE; border:0; width: 63px; height:17px; padding-left:8px;}#InfoTabDetails .hearabout{position: absolute; top:148px; left: 15px; background-color:#F0ECDE; border:0; width: 280px; height:19px;}#InfoTabDetails .phone{position: absolute; top:173px; left: 100px; background-color:#F0ECDE; border:0; width: 186px; height:17px; padding-left:8px;}#InfoTabDetails .interested{position: absolute; top:196px; left: 100px; background-color:#F0ECDE; border:0; width: 196px; height:19px;}#InfoTabDetails .sendme{position: absolute; top:218px; left: 15px; background-color:#F0ECDE; border:0; width: 15px; height:15px;}#InfoTabDetails .comments{position: absolute; top:262px; left: 15px; background-color:#F0ECDE; border:0; width: 278px; height:38px;}#InfoTabDetails .name_req{position: absolute; top:20px; left: 65px; background-color: #C37575; border:0; width: 221px; height:17px; padding-left:8px;}#InfoTabDetails .email_req{position: absolute; top:42px; left: 65px; background-color:#C37575; border:0; width: 221px; height:17px; padding-left:8px;}#InfoTabDetails .phone_req{position: absolute; top:173px; left: 100px; background-color:#C37575; border:0; width: 186px; height:17px; padding-left:8px;}#InfoTabDetails .address_req{position: absolute; top:64px; left: 65px; background-color:#C37575; border:0; width: 221px; height:17px; padding-left:8px;}#InfoTabDetails .city_req{position: absolute; top:86px; left: 65px; background-color:#C37575; border:0; width: 221px; height:17px; padding-left:8px;}#InfoTabDetails .state_req{position: absolute; top:108px; left: 65px; background-color:#C37575; border:0; width: 120px; height:19px;}#InfoTabDetails .zip_req{position: absolute; top:108px; left: 223px; background-color:#C37575; border:0; width: 63px; height:17px; padding-left:8px;}#InfoTabDetails .hearabout_req{position: absolute; top:148px; left: 15px; background-color:#C37575; border:0; width: 280px; height:19px;}#InfoTabDetails .name_lbl{position: absolute; top:23px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .email_lbl{position: absolute; top:45px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .address_lbl{position: absolute; top:67px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .city_lbl{position: absolute; top:89px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .state_lbl{position: absolute; top:111px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .zip_lbl{position: absolute; top:111px; left: 195px; font-size:11px; color:#000;}#InfoTabDetails .hearabout_lbl{position: absolute; top:133px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .phone_lbl{position: absolute; top:176px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .interested_lbl{position: absolute; top:199px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .sendme_lbl{position: absolute; top:221px; left: 38px; font-size:11px; color:#000;}#InfoTabDetails .comments_lbl{position: absolute; top:243px; left: 15px; font-size:11px; color:#000;}#InfoTabDetails .required_lbl{position: absolute; top:310px; left: 15px; font-size:11px; color:#000;}#Banner{width:941px; height: 37px; margin: 0; padding:0; background-image:url(../vsImages09/Layout/BrickTop.jpg);}#Menu{width: 941px; height: 37px; margin: 0; padding: 0;}#Menu_Home{width: 901px; height: 27px; margin: 0; padding: 0; padding-top: 10px; padding-left: 40px; background-image: url(../vsImages09/Layout/Menu_HomeGlow_v2.jpg);}#Menu_Community{width: 901px; height: 27px; margin: 0; padding: 0; padding-top: 10px; padding-left: 40px; background-image: url(../vsImages09/Layout/Menu_CommunityGlow_v2.jpg);}#Menu_Townhomes{width:901px; height: 27px; margin: 0; padding:0; padding-top:10px; padding-left:40px; background-image:url(../vsImages09/Layout/Menu_HomesGlow.jpg);}#Menu_News{width:901px; height: 27px; margin: 0; padding:0; padding-top:10px; padding-left:40px; background-image:url(../vsImages09/Layout/Menu_NewsGlow_v2.jpg);}#Menu_Developers{width:901px; height: 27px; margin: 0; padding:0; padding-top:10px; padding-left:40px; background-image:url(../vsImages09/Layout/Menu_DevelopersGlow_v2.jpg);}#Menu_Contact{width:901px; height: 27px; margin: 0; padding:0; padding-top:10px; padding-left:40px; background-image:url(../vsImages09/Layout/Menu_ContactGlow_v2.jpg);}#Menu ul,#Menu_Community ul,#Menu_Townhomes ul,#Menu_News ul,#Menu_Developers ul,#Menu_Contact ul{margin: 0; padding: 0; display:inline; list-style:none;}#Menu_Home li,#Menu_Community li,#Menu_Townhomes li,#Menu_News li,#Menu_Developers li,#Menu_Contact li{margin: 0; padding: 0; display:inline; list-style:none;}#Menu_Home a,#Menu_Community a,#Menu_Townhomes a,#Menu_News a,#Menu_Developers a,#Menu_Contact a{padding-left: 12px; padding-right: 12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold; outline:none;}#Menu_Home a.news,#Menu_Community a.news,#Menu_Townhomes a.news,#Menu_News a.news,#Menu_Developers a.news,#Menu_Contact a.news{padding-left: 297px; padding-right: 12px; border:none; color:#000; font-weight:bold; outline:none;}#HomeArrow{position: absolute; top: 74px; left: 32px;width: 76px;height: 15px;}#CommunityArrow{position: absolute; top: 74px; left: 108px;width: 98px;height: 15px;}#TownhomesArrow{position: absolute; top: 74px; left: 200px;width: 133px;height: 15px;}#NewsArrow{position: absolute; top: 74px; left: 609px;width: 78px;height: 15px;}#DevelopersArrow{position: absolute; top: 74px; left: 685px;width: 117px;height: 15px;}#ContactArrow{position: absolute; top: 74px; left: 800px;width: 103px;height: 15px;}#Stage{width:941px; height: 392px; margin: 0; padding:0; padding-top:37px; background-image:url(../vsImages09/Layout/Stage.jpg); background-repeat:no-repeat;}#Stage_Community{width:941px; height: 392px; margin: 0; padding:0; padding-top:37px; background-image:url(../vsImages09/Layout/Stage_Community.jpg); background-repeat:no-repeat;}#Stage_Contact{width:941px; height: 392px; margin: 0; padding:0; padding-top:37px; background-image:url(../vsImages09/Layout/Stage_Contact.jpg); background-repeat:no-repeat;}#Stage_Developers{width:941px; height: 392px; margin: 0; padding:0; padding-top:37px; background-image:url(../vsImages09/Layout/Stage_Developers.jpg); background-repeat:no-repeat;}#Stage_Home{width:941px; height: 392px; margin: 0; padding:0; padding-top:37px; background-image:url(../vsImages09/Layout/Stage_Home.jpg); background-repeat:no-repeat;}#Stage_Special{width:941px; height: 430px; margin: 0; padding:0; padding-top:37px; background-image:url(../vsImages09/Layout/Stage_Special.jpg); background-repeat:no-repeat;}#Stage_News{width:941px; height: 392px; margin: 0; padding:0; padding-top:37px; background-image:url(../vsImages09/Layout/Stage_News.jpg); background-repeat:no-repeat; position:relative; z-index:0;}#Stage_Townhomes{width:941px; height: 392px; margin: 0; padding:0; padding-top:37px; background-image:url(../vsImages09/Layout/Stage_Homes.jpg); background-repeat:no-repeat;}#BurberryStage{width:941px; height: 412px; margin: 0; padding:0; padding-top:17px; background-image:url(../vsImages09/Layout/Stage_Homes.jpg); background-repeat:no-repeat;}#ColOne{float: left; padding-left:53px; width:436px;}#ColOneSpecial{float: left; padding-left:53px; padding-top:37px; width:436px;}#ColOneBurberry{float: left; padding-left:53px; padding-top:20px; width:436px;}#ColOneNews{float: left; padding-left:73px; padding-top:20px; width:360px;}#gallery{height:340px;width:436px;}#gallery-special{height:340px;width:436px;}#Quote{height:50px; color:#4B2627; font-size:10px; font-style:italic; text-align:center;width:436px; padding-top:2px;} #NewsBody{float:right; width: 456px; height: 365px; padding-right:10px; position:absolute; top:37px; left:453px; text-align:left; overflow:auto;}#NewsBody .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#NewsBody h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#NewsBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}.dateline{font-style: italic; color:#000; font-size:12px;}.newsReadMore{font-style: normal; color:#044471; font-size:12px;}#HomeBody{float:right; width: 350px; height: 380px; padding:10px 70px 0 30px;text-align:center;}#HomeBody .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#HomeBody h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#HomeBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#HomeBodySpecial{float:right; width: 385px; height: 343px; padding:47px 45px 0 20px;text-align:center;}#HomeBodySpecial .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#HomeBodySpecial h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#HomeBodySpecial h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#special-contact{width: 379px; height: 230px; padding-top:10px; padding-left:4px; margin-top:10px; border:solid 1px #7C4F4B; background-color:#CCB3A0; font-size:11px;}#special-contact .learnabout{width: 15px; height: 15px; border: none; background-color:#EDEAD8;}#special-contact .textbox{background-color:#EDEAD8; border:solid 1px #7C4F4B; width: 258px; height:14px; padding-left:8px;}#special-contact .textbox_req{background-color:#C37575; border:solid 1px #7C4F4B; width: 258px; height:14px; padding-left:8px;}#special-contact .special-interest{ line-height:2em;}#special-contact input{padding:0; margin:0;}#BurberryBody{float:right; width: 385px; height: 380px; padding:10px 45px 0 20px;text-align:center;}#BurberryBody .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#BurberryBody h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#BurberryBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#BurberryBody thead{width:364px; height:29px; background-color:#DAB89B; border:1px solid #673535;}#BurberryBody table, #BurberryBody td, #BurberryBody tr{padding:0; margin:0; border-collapse:collapse; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}#BurberryBody table{width: 100%; margin-bottom:10px;}#BurberryBody th{color: #4B2627;}#SweetgrassBody{float:right; width: 405px; height: 380px; padding:10px 30px 0 15px;text-align:center;}#SweetgrassBody .fl{color:#4B2627; font-size:22px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#SweetgrassBody h1{color:#4B2627; font-size:15px; font-weight:normal; padding:0; margin:0; line-height:1em; text-transform:uppercase;}#SweetgrassBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#SweetgrassBody thead{width:364px; height:29px; background-color:#DAB89B; border:1px solid #673535;}#SweetgrassBody table, #SweetgrassBody td, #SweetgrassBody tr{padding:0; margin:0; border-collapse:collapse; border:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:1.3em;}#SweetgrassBody table{width: 100%; margin-bottom:10px;}#SweetgrassBody th{color: #4B2627; padding:0; margin:0;}.extrabreak{padding-top:5px;}#TheHomesBody{float:right; width: 405px; height: 380px; padding:10px 30px 0 15px;text-align:left;}#TheHomesBody .fl{color:#4B2627; font-size:22px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#TheHomesBody h1{color:#4B2627; font-size:15px; font-weight:normal; padding:0; margin:0; line-height:1em; text-transform:uppercase;}#TheHomesBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#TheHomesBody thead{width:364px; height:29px; background-color:#DAB89B; border:1px solid #673535;}#TheHomesBody table, #TheHomesBody td, #TheHomesBody tr{padding:0; margin:0; border-collapse:collapse; border:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:1.3em;}#TheHomesBody table{width: 100%; margin-bottom:10px;}#TheHomesBody th{color: #4B2627; padding:0; margin:0;}.homelist{height: 53px;}.homelist img{float: left; padding-right:10px;}.community_footer{color:#000; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}.features_options_link{color:#4B2627; font-size:12px; font-weight:normal; padding:0; margin:0; line-height:1em; text-transform:uppercase;}#CommunityBody{float:right; width: 390px; height: 355px; padding:35px 40px 0 20px;text-align:center;}#CommunityBody .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#CommunityBody h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#CommunityBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#CommunityBody .ammenities{color:#4B2627; font-size:12px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#CommunityBody .ammenities_fl{color:#4B2627; font-size:16px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#AreaMapBody{float:right; width: 390px; height: 350px; padding:40px 45px 0 10px;text-align:center; overflow:auto; line-height:1.05 em;}#AreaMapBody .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#AreaMapBody h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; margin:0; line-height:1em; text-transform:uppercase;}#AreaMapBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#DeveloperBody{float:left; width: 841px; padding:50px;text-align:center;}#DeveloperBody .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#DeveloperBody h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#DeveloperBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#ColOneAddress{float: left; padding: 25px 10px 20px 23px; width:400px; text-align:center;}#ColOneAddress .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#ColOneAddress h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; padding-bottom:10px; margin:0; line-height:1.1em; text-transform:uppercase;}#ColOneAddress h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#ColOneAddress td{font-size:10px;}#EmailBody{float:right;position: relative; width: 416px; height: 370px; padding:0 70px 0 20px; margin:10px 0 10px 0; text-align:left; overflow:auto; border-left: 2px solid #4B2627; line-height:1.7em;}#EmailBody .fl{color:#4B2627; font-size:25px; font-weight:normal; padding:0; margin:0; line-height:1.1em; text-transform:uppercase;}#EmailBody h1{color:#4B2627; font-size:18px; font-weight:normal; padding:0; padding-bottom:10px; margin:0; line-height:1.1em; text-transform:uppercase;}#EmailBody h2{color:#4B2627; font-size:20px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}#EmailBody .send{position: absolute; top:345px; left: 385px; width:49px; height: 20px; padding:0; margin:0;}#EmailBody .link{color:#FFF; font-weight:bold; font-size:10px; padding:0; margin:0;}#EmailBody .contact{color:#F4F0E5; font-weight:bold; font-size:11px;}#EmailBody .name{background-color:#FFF; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .email{background-color:#FFF; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .address{background-color:#FFF; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .city{background-color:#FFF; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .state{background-color:#FFF; border:0; width: 60px; height:19px;}#EmailBody .zip{background-color:#FFF; border:0; width: 179px; height:17px; padding-left:8px;}#EmailBody .hearabout{background-color:#FFF; border:0; width: 282px; height:19px;}#EmailBody .phone{background-color:#FFF; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .interested{background-color:#FFF; border:0; width: 282px; height:19px;}#EmailBody .comments{background-color:#FFF; border:0; width: 282px; height:38px;}#EmailBody .required_lbl{position: absolute; top:345px; left: 25px; font-size:12px; color:#4B2627;}#EmailBody .name_req{background-color: #C37575; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .email_req{background-color:#C37575; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .address_req{background-color:#C37575; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .city_req{background-color:#C37575; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .state_req{background-color:#C37575; border:0; width: 60px; height:19px;}#EmailBody .zip_req{background-color:#C37575; border:0; width: 179px; height:17px; padding-left:8px;}#EmailBody .phone_req{background-color:#C37575; border:0; width: 276px; height:17px; padding-left:8px;}#EmailBody .hearabout_req{background-color:#C37575; border:0; width: 282px; height:19px;}#EmailBody table, #EmailBody form{margin:0; padding:0;}#burberry{position: absolute; top: 170px; left: 500px;width: 193px;height: 159px; font-size:11px;}#livework{position: absolute; top: 170px; left: 710px;width: 193px;height: 159px;font-size:11px;}#rowhomes{position: absolute; top: 329px; left: 500px;width: 193px;height: 159px;font-size:11px;}#carriage{position: absolute; top: 329px; left: 710px;width: 193px;height: 159px;font-size:11px;}#burberry img, #livework img, #rowhomes img, #carriage img{padding-bottom:7px;}#Footer{width:941px; height: 92px; padding:0px; background:url(../vsImages09/layout/BrickBottom.jpg); background-repeat:no-repeat;}#FooterText{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-top:55px; padding-right:20px;}#FooterSpecial{float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding-top:55px; padding-left:20px;}#VSFooter{float: left; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding: 45px 0 0 20px;}#VSFooter a{text-decoration: none; font-weight: normal; color:#CCC; font-size:10px;}#VSFooter .SiteBy{color: #000; font-size: 10px; font-weight:normal;}#VSFooter a.TVS{color: #CCC;font-size: 10px; font-weight:normal;}/* the overlayed element */ div.overlay {          /* growing background image */     background-image:url(../vsImages/overlay/white.png);          /* dimensions after the growing animation finishes  */     width:600px;     height:470px;                  /* initially overlay is hidden */     display:none;          /* some padding to layout nested elements nicely  */     padding:55px; }  /* default close button positioned on upper right corner */ div.overlay div.close {     background-image:url(../vsImages/overlay/close.png);     position:absolute;     right:5px;     top:5px;     cursor:pointer;     height:35px;     width:35px; }   /* black */ div.overlay.black {     background:url(../vsImages/overlay/transparent.png) no-repeat !important;     color:#fff; }  /* petrol */ div.overlay.petrol {     background:url(../vsImages/overlay/petrol.png) no-repeat !important;     color:#fff; }  div.black h2, div.petrol h2 {     color:#ddd;         }.clear{clear: both;}.Alert {color: #993300;font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}.AlertXL{width:520px;  min-height: 65px; padding: 10px; margin-bottom:10px; background-color:  #FFF7C0;  color: #CF3B19; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border:solid 1px #EFE5A4;}ul.thumbs {clear: both; margin: 0; padding: 0;}ul.thumbs li {float: left; padding: 0; margin: 5px 0; list-style: none;}#thumbs{position:relative; padding-left:19px;}#thumbs img{padding-right: 8px; display:block; opacity: 0.2; filter: alpha(opacity = 20);}#thumbs li.selected img{padding-right: 8px; display:block; border:none; opacity: 1; filter: alpha(opacity = 100);}#thumbs img.arrowLeft{display:block; border:none; opacity: 1; filter: alpha(opacity = 100); position:absolute; top:20px; left: 0px;}#thumbs img.arrowRight{display:block; border:none; opacity: 1; filter: alpha(opacity = 100); position:absolute; top:20px; left: 425px;}#sitemap{position:relative;}#legend_marketrow, #legend_southmarketrow, #legend_pinckney, #legend_burberry, #legend_sweetgrass, #legend_retail{position: absolute; top:470px; left: 690px; width:245px; height:125px; text-align:center; z-index:2; font-size:11px;}.legend_click{color:#004473; font-size:12px; font-weight:normal; padding:0; margin:0; line-height:1.1em;}
