@charset "utf-8";
/* CSS Document */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}
/*Designed and Developed by Horizon Marketing. Call or email us today to find out how we can help you */
/*-- main classes--------------------------------------------*/
html{background:#000 url(structure/bg_main.jpg) repeat top center;font-family:arial;font-size:12px;color:#454545}
.col{float:left;}
.alignLeft{float:left;}
.alignRight{float:right}
a{text-decoration:none; color: #454545;}
a.btn, .title{display:block;float:left;overflow:hidden;text-indent:-1000px;outline: none;}
strong, .bold{font-weight:bold;}
p{clear:both;margin:0 0 10px 0;line-height:18px;}


/*--header and nav ------------------*/
.headerbar{width:100%;height:55px;background:url(structure/bg_headerbar2.gif) repeat-x;position:absolute;top:0;left:0;z-index:1000}
.header .chair{background:url(structure/bg_chair.png) no-repeat top left;position:absolute;bottom:45px;right:400px;width:230px;height:176px;z-index:1000;}
.header{width:950px;height:314px;margin:0px auto 0 auto;padding:50px 0 0 0;position:relative;overflow:hidden;width:950px;}
.home .header{height:375px;margin:0px auto 0 auto;padding:0;position:relative;overflow:hidden;width:950px;}
.center{width:950px;position:relative;margin:0 auto;}
a.btn.logo{position:absolute;top:0px;left:0;width:291px;height:253px;background:url(structure/btn_logo.png) no-repeat top left;z-index:1000}
a.btn.hlLogo{background:url(structure/btn_presented.png) no-repeat top left;width:197px;height:22px;position:absolute;top:10px;right:0;}

.nav{font-family:georgia;width:100%;height:66px;background:url(structure/bg_nav.jpg) no-repeat top center;position:absolute;bottom:0px;left:0;}
.home .nav{background:url(structure/bg_navHome.jpg) no-repeat top center;}
.nav ul li{float:left;height:100%;}
.nav ul li a{margin:0px 0 0 8px;height:100%;color:#604311;font-size:14px;display:block;padding:16px 30px;}
.nav ul li a strong{font-weight:normal}
.nav ul li.here, .nav ul li:hover{background:url(structure/bg_liOver.gif) no-repeat top left;}
.nav ul li.here a, .nav ul li:hover a{background:url(structure/bg_aOver.gif) no-repeat top right;}
.nav ul li.here a strong, .nav ul li:hover a strong{font-weight:normal;color:#5a8a3e;background:url(structure/bg_arrow.gif) no-repeat bottom center;height:49px;display:block}


/*--wrapper and main content -------------*/
.main{width:950px;margin:0 auto;overflow:auto;background:url(structure/bg_sub.gif) repeat-y top left;position:relative}
.home .main{background:url(structure/bg_home.gif) repeat-y top left;}
.main .col.discover{width:413px;padding:35px 32px;}
.main .col.discover .title{width:414px;height:113px;clear:both;background:url(structure/title_homeDiscover.gif) no-repeat top left;}
.main .col.discover p{color:#616161;font-size:12px;margin-left:90px;width:311px;}
.main .col p.brown{color:#7d653a}
.main .col.picture{width:423px;padding:32px 0 20px 50px;background:url(structure/bg_bottomBrownCol.jpg) no-repeat bottom left}
.main .col.picture .title{margin:20px 0 30px 0;background:url(structure/title_homePicture.gif) no-repeat top left;width:387px;height:20px;}
.main .col.picture .col.leftpic{width:155px;}
.main .col.picture .col.text{width:200px;}
a.btn.learnmore{width:144px;height:27px;background:url(structure/btn_learnMore.gif) no-repeat top left;margin:10px 0 0 87px;}
a.btn.viewhomes{width:144px;height:27px;background:url(structure/btn_viewhomes.gif) no-repeat top left;margin:10px 0 0 15px}
a.btn.nextsteps{width:144px;height:27px;background:url(structure/btn_nextStep.gif) no-repeat top left;margin:10px 0 0 15px;float:left;}
a.btn.view{clear:both;width:144px;height:27px;background:url(structure/btn_viewCommunities.gif) no-repeat top left;margin:10px 30px 0 150px;float:none;}
.main .col a.btn:hover{background-position:0 -28px;}

.main .col.sub{width:515px;padding:44px 35px 100px 35px;margin:0 0 40px 0;color:#616161;background:url(structure/bg_icons.gif) no-repeat bottom center;}
.main .col.sub h2.title{width:100%;height:60px;margin:0 0 10px 0;}
.main .col.sub p.large{color:#887142;font-family:georgia;font-size:140%;line-height:140%;height:100%;}
.main .col.sub img{margin:15px auto;clear:both;}
.main .col.sub p a{text-decoration:underline;}
.main .col.sub h3{font-weight:bold;font-size:100%;font-family:georgia;}
.main .col.sub td {color:#616161; font-size: 12px; margin: 5px;}
.main .col.sub input {width: 300px; padding: 3px; margin: 5px;}
.main .col.sub h3{padding:15px 0 5px 0;clear:both;}
.main .col.thirds{width:30%;}
.main .col.half{width:40%;}
.main .col.sub ul{margin:0 3px 0 14px}
.main .col.sub ul li{line-height:95%;font-size:95%;margin:0 0 8px 0;list-style-type:disc;}

.main .col.subnav{color:#616161;padding:54px 0px 140px 65px;width:230px;background:url(structure/bg_subTop.jpg) no-repeat top left;}
.main .col.subnav h3{font-weight:bold;font-size:100%;font-family:georgia;}
.main .col.subnav ul{margin:0 0 20px 0;}
.main .col.subnav ul li a{color:#887142;background:#ece2c0;display:block;border:1px solid #d2c39b;margin:10px 0;padding:8px;}
.main .col.subnav ul li a strong{font-family:georgia}
.main .col.subnav ul li a:hover{background:#f2ebd2;}


.geography .title{background:url(structure/title_geography.gif) no-repeat top left;}
.geography .header{background:url(structure/bg_headerGeography.jpg) no-repeat 0 50px;}
.climate .title{background:url(structure/title_climate.gif) no-repeat top left;}
.climate .header{background:url(structure/bg_headerClimate.jpg) no-repeat 0 50px;}
.wayoflife .title{background:url(structure/title_way-of-life.gif) no-repeat top left;}
.wayoflife .header{background:url(structure/bg_headerWayofLife.jpg) no-repeat 0 50px;}
.costofliving .title{background:url(structure/title_costofliving.gif) no-repeat top left;}
.costofliving .header{background:url(structure/bg_headerCostofliving.jpg) no-repeat 0 50px;}
.contactusnow .header{background:url(structure/bg_headerContact.jpg) no-repeat 0 50px;}
.contactusnow .title{background:url(structure/title_contactUs.gif) no-repeat top left;}
.title.east{background:url(structure/title_eastTN.gif)}
.title.middle{background:url(structure/title_middleTN.gif) no-repeat bottom left;margin:30px 0 0 0;padding:30px 0 0 0;}
.learnmore .header{background:url(structure/bg_headerLearnmore.jpg) no-repeat 0 50px;}
.title.advertising {background:url(structure/title_advertising.gif) no-repeat top left;}
.header.advertising{background:url(structure/bg_headerAdvertise.jpg) no-repeat 0 50px;}
.coming .title{background:url(structure/title_comingsoon.gif) no-repeat top left;}
.coming .header{background:url(structure/bg_headerComing.jpg) no-repeat 0 50px;}
.county .title{background:url(structure/title_communities.gif) no-repeat top left;}
.county .header{background:url(structure/bg_headerCommunities.jpg) no-repeat 0 50px;}

.extraleaves{width:363px;height:139px;background:url(structure/extraleaves.png);position:absolute;right:0px;bottom:0;z-index:1}
.home .extraleaves{display:none;}

.col.sub form table tr td.radiogroup{background:#f7f2db;padding:2px 15px;border-top:2px solid #fff}
.col.sub form table tr td.radiogroup input{width:20px;height:10px;padding:0;margin:2px 0 0 0;float:left;clear:left}
.col.sub form table tr td.radiogroup label{text-align:left;display:block;width:170px;float:left;clear:right;line-height:14px;margin:0 0 10px 8px}
.col.sub form table tr td.select{background:#f7f2db;padding:2px 15px;border-top:2px solid #fff}
.col.sub form table tr td.select select{width:200px}
.col.sub form table tr td strong{padding:0 10px 10px 0;display:block;}
.col.sub form textarea{margin:0 0 0 5px;}

/*-- county flyouts -----------------------*/
.countyflyout{top:150px;border:4px solid #f4eccc;background:#fbf8e8 url(structure/bg_countyflyout.jpg) no-repeat bottom left;display:none;position:absolute;width:540px;left:26px;padding:20px}
.countyflyout.middle{top:350px}
.countyflyout.video{top:350px;}
.countyflyout.video iframe{overflow-x:hidden;overflow-y:auto;}


.countyflyout a{font-family:georgia;width:130px;float:left;color:#887142;background:#ece2c0;display:block;border:1px solid #d2c39b;margin:10px;padding:8px;}
.countyflyout a strong{font-family:georgia}
.countyflyout a:hover{background:#f2ebd2;}

.countyflyout h2{height:30px;clear:both;width:100%}
.countyflyout h2.title.east{height:30px;background:url(structure/title_eastTenn.gif) no-repeat top left;margin:0;padding:0;}
.countyflyout h2.title.middle{height:30px;background:url(structure/title_middleTenn.gif) no-repeat top left;margin:0;padding:0}
.countyflyout h2.title.west{height:30px;background:url(structure/title_westTenn.gif) no-repeat top left;margin:0;padding:0;}

.btn.eastTenn{width:289px;height:145px;background:url(structure/btn_eastTenn.gif) no-repeat top left;margin:20px 0 0 -35px}
.btn.middleTenn{width:289px;height:145px;background:url(structure/btn_middleTenn.gif) no-repeat top left;margin:0px 0 0px -35px}
.btn.westTenn{width:289px;height:145px;background:url(structure/btn_westTenn.gif) no-repeat top left;margin:0px 0 20px -35px}
.btn.video{width:225px;height:34px;background:url(structure/btn_video.gif) no-repeat top left;margin:0px 0 20px -5px}


.main .col.subnav a{font-weight:bold;}
.main .col.subnav a:hover{text-decoration:underline;}
.main .col.subnav a.btn:hover{background-position:bottom left;}

.shut{width:100%;height:20px;clear:both;}

.county .main .col.sub h3{font-family:georgia;font-size:140%;margin:0 0 8px 0;}
.county .main .col.sub h4{font-family:georgia;font-size:120%;padding:8px 0 8px 0;}
.county .main .col.sub .landing a{font-family:georgia;width:130px;float:left;color:#887142;background:#ece2c0;display:block;border:1px solid #d2c39b;margin:10px;padding:8px;}
.county .main .col.sub .landing h2{height:30px;margin:20px 0 10px 0;}

/*--countylinks----------------------------*/
.countylinks{width:480px;clear:both;overflow:auto;background:#f4eccc;padding:4px;margin:0 0 15px 0;}
.countylinks a{font-family:georgia;width:80px;float:left;color:#887142;background:#ece2c0;display:block;border:1px solid #d2c39b;margin:5px;padding:4px;}
.countylinks h4{font-weight:bold;color:#7f6b1b;margin:0 0 0 5px}



/*-- footer area --------------------------*/
.footer{clear:both;height:360px;background:url(structure/bg_footer.jpg) no-repeat top center;color:#f4eccc}
.footer a{color:#f4eccc;}
.footercontent{width:950px;margin:0 auto;}
.ctaArea{width:100%;clear:both;height:220px;}
a.cta{position:relative;font-family:georgia;display:block;width:273px;height:152px;float:left;margin:25px 0 0 38px;}
a.cta p{margin:35px 5px 0 154px;font-size:11px;line-height:15px}
a.cta strong{position:absolute;bottom:10px;text-align:center;padding:5px 0;right:18px;display:block;width:100px;height:17px;background:url(structure/cta_btn.gif) top left;white-space:nowrap}
a.cta h4{font-size:18px;padding:10px 0 0 20px;}
a.cta.win{background:url(structure/cta_win.jpg) no-repeat top left;}
a.cta.request{background:url(structure/cta_request.jpg) no-repeat top left;}
a.cta.nextstep{background:url(structure/cta_nextstep.jpg) no-repeat top left;}
a.cta:hover strong{background-position:0 -28px;}

.footer .alignRight{text-align:right;}
.footer .alignLeft a{font-weight:bold;}