body {margin: 0;padding: 0;display: block;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;line-height: 1.4;color: #3e3d3b;}
.container {width: 1004px;margin: 0 auto;display: block;position: relative;overflow: hidden;}
.clear {clear: both;}


a {color: #698b20;}
img {border: 0 none;}

.header {height: 138px;position: relative;z-index: 20;}
.header .logo {width: 335px;height: 114px;position: relative;display: block;background: url(../images/evergreen-logo.jpg);float: left;margin-left: 29px;margin-top: 10px;}
.header .header-right {position: absolute;top: 0;right: 0;background: url(../images/header-right.jpg);width: 623px;height: 138px;}

.header > ul {display: block;margin: 0;padding: 0;list-style: none;position: absolute;z-index: 3;right: 15px;bottom: 10px;}
.header > ul > li {float: left;display: block;position: relative;text-transform: uppercase;color: #615e5e;border-right: 1px solid #615e5e;line-height: 14px;height: 14px;}
.header > ul > li.last {border-right: 0 none;}
.header > ul > li > a {color: #615e5e;text-decoration: none;position: relative;font-size: 14.44px;padding: 0px 10px 10px;display: block;}
.header > ul > li > a:hover, .header > ul > li > a.current, .header > ul > li > a.currentParent {color: #b2570d;}
.header > ul > li > ul {display: block;margin: 0;padding: 0;list-style: none;position: absolute;z-index: 20;background: #b65421;min-width: 131px;text-transform: none;padding: 8px 0 20px;display: none;width: 100%;min-height: 120px;}
.header > ul > li:hover > ul {display: block;}
.header > ul > li > ul > li {font-size: 13px;color: #FFF;margin: 0 0 8px;display: block;line-height: 1;}
.header > ul > li > ul > li > a {color: #FFF;font-size: 13px;text-decoration: none;display: block;padding: 0 0 0 13px;}
.header > ul > li > ul > li > a:hover, .header > ul > li > ul > li > a.current, .header > ul > li > ul > li > a.currentParent {color: #f9d3a2;}
.copyright {display: block;margin-left: 35px;margin-bottom: 10px;position: absolute;bottom: 0;left: 0;}
.home-slider {height: 412px;overflow: hidden;position: relative;}
.home-slider .slide {position: relative;display: block;height: 412px;}
.home-slider .left {float: left;height: 412px;background: #566f86;width: 751px;}
.home-slider .right {float: right;background: #566f86;width: 253px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;height: 412px;padding: 30px 20px;line-height: 1.3}

.home-slider .right h1, .home-slider .right h2, .home-slider .right h3, .home-slider .right h4 {margin: 0 0 5px;font-size: 27px;line-height: 1}
.home-slider .right p {margin: 0 0 1em;font-size: 22px;}
.home-slider .right * {color: #abbec5;}
.home-slider .controls {position: absolute;bottom: 24px;right: 26px;z-index: 30;}

.home-slider .controls a {display: block;width: 24px;height: 24px;float: left;}
.home-slider .controls a.prev {background: url(../images/prev.png);}
.home-slider .controls a.next {background: url(../images/next.png);}
.home-slider .controls a.resumeButton {background: url(../images/next.png);}
.home-slider .controls a.pauseButton {background: url(../images/pause.png);}
.home-slider .controls .resumeButton {display: none;}

.home-lower-left {width: 751px;float: left;}
.home-lower-left h3.featured-properties {color: #FFF;font-weight: bold;font-size: 18px;background: #685f57;height: 42px;margin: 0;padding:  0 0 0 21px;line-height: 42px;}

.home-lower-left .featured-box {width: 240px;margin-right: 10px;float: left;}
.home-lower-left .featured-box .image-wrap {width: 240px;height: 163px;display: block;}
.home-lower-left .featured-box .image-wrap.no {background: #EEE;}

.home-lower-left .featured-box img {display: block;width: 240px;height: 163px;}
.home-lower-left .featured-box .featured-box-content {display: block;font-size: 16px;padding: 10px 8px;}
.home-lower-left .featured-box .featured-box-content .city {font-style: italic;font-weight: bold;display: block;}
.home-lower-left .featured-box .featured-box-content .rest {font-style: italic;display: block;margin: 0 0 6px;line-height: 1;}
.home-lower-left .featured-box .featured-box-content .details {font-size: 11px;color: #bc4f06;text-transform: uppercase;font-weight: bold;display: block;float: left;text-decoration: none;}
.home-lower-left .featured-box .featured-box-content .details:hover {text-decoration: underline;}
.home-lower-right {width: 253px;float: right;position: relative;}
.home-lower-right h3 {color: #FFF;font-weight: bold;font-size: 18px;background: #74b04d;height: 42px;margin: 0;padding:  0 0 0 13px;line-height: 42px;}


.home-lower-right .lower-right-content {padding: 20px 20px 60px;background: #e0ead7;color: #3e3d3b;font-size: 16px;}
.home-lower-right  img {display: block;}
.home-lower-right .lower-right-content p {margin: 0 0 20px;padding: 0;}


.home-lower-right .lower-right-content .search-link {position: absolute;bottom: 0;right: 0;color: #FFF;text-decoration: none;background: #b65421;text-transform: uppercase;font-size: 16px;width: 134px;height: 38px;line-height: 38px;display: block;text-align: center;}
.home-lower-right .lower-right-content .search-link:hover {text-decoration: underline;}


h1.page-title {font-size: 28px;color: #FFF;font-weight: bold;display: block;background: #566f86;height: 80px;line-height: 80px;padding: 0 0 0 32px;margin: 0;}
h1.page-title span {display: block;font-size: 16px;font-weight: bold;line-height: 1;}
h1.page-title.sub {padding: 18px 0 18px 32px;;line-height: 28px;height: auto;}

#breadcrumb {color: #42403f;font-size: 10px;font-style: italic;margin: 7px 0 16px 0;}
#breadcrumb a {text-decoration: none;color: #42403f;}
#breadcrumb a:hover {text-decoration: underline;}

.page-left {width: 685px;float: left;margin:0  27px 40px 32px;font-size: 13px;color: #545552;}

.page-right {width: 260px;float: right;}
.page-right .quote {background: #756c65;color: #c5c0b0;font-size: 22px;line-height: 1.2;padding: 32px 22px 22px;min-height: 330px;}
.page-right .quote h1, .page-right .quote h2, .page-right .quote h3, .page-right .quote h4 {margin: 0 0 10px;padding: 0 0;font-size: 28px;}
.page-right .quote p {margin: 0 0 1em;}


.page-right .featured-properties h3, .page-right .search-box h3 {
margin: 0;
color:#FFF;font-weight: bold;font-size: 18px;display: block;height: 42px;line-height: 42px;padding: 0 0 0 14px;
background: #5d8e37;
background-image: linear-gradient(left , rgb(93,142,55) 0%, rgb(109,166,69) 35%);
background-image: -o-linear-gradient(left , rgb(93,142,55) 0%, rgb(109,166,69) 35%);
background-image: -moz-linear-gradient(left , rgb(93,142,55) 0%, rgb(109,166,69) 35%);
background-image: -webkit-linear-gradient(left , rgb(93,142,55) 0%, rgb(109,166,69) 35%);
background-image: -ms-linear-gradient(left , rgb(93,142,55) 0%, rgb(109,166,69) 35%);
}



.page-right .featured-properties {background: #e0ead7;}

.page-right .featured-properties .featured-properties-content {padding: 15px 0 21px 20px;}
.page-right .featured-properties .property {padding: 5px 0 5px 0;}
.page-right .featured-properties .property .city {color: #42403f;font-size: 16px;font-style: italic;font-weight: bold;display: block;margin: 0;padding: 0;line-height: 1;}
.page-right .featured-properties .property .rest {font-size: 13px;font-style: italic;color: #090808;line-height: 1;}
.page-right .featured-properties .property .details {line-height: 1;font-weight: bold;text-decoration: none;color: #a2470b;font-size: 13px;}
.page-right .featured-properties .property .details:hover {text-decoration: underline;}
.page-right .search-box {display: block;position: relative;}
.page-right .search-box  img {display: block;}


.page-right .search-box .search-link {position: absolute;bottom: 0;right: 0;color: #FFF;text-decoration: none;background: #b65421;text-transform: uppercase;font-size: 16px;width: 134px;height: 38px;line-height: 38px;display: block;text-align: center;}
.page-right .search-box .search-link:hover {text-decoration: underline;}


.news {margin-top: 45px;display: block;}
.news .post {display: block;overflow: hidden;margin-bottom: 20px;}
.news .post .post-date {color: #a1a09f;text-transform: uppercase;display: block;float: left;margin-right: 15px;}
.news .post a.post-url {text-decoration: none;}
.news .post a.post-url:hover {text-decoration: underline;}


.news .post-detail h2.title {color: #698b20;font-size: 17px;font-weight: bold;margin: 0 0 20px;}
.news .post-detail .post-content {display: block;}
.news .post-detail .post-content p {margin: 0 0 1em;padding: 0;}


.page-right .news-sidebar {background: #e3e2e0;color: #474744;font-size: 13px;line-height: 1.2;padding: 32px 15px 22px 22px;min-height: 320px;}

.page-right .news-sidebar .block {margin: 0 0 14px;border-bottom: 1px solid #688394;padding: 0 0 10px;}
.page-right .news-sidebar .block.last {border-bottom: 0 none;}
.page-right .news-sidebar .block.last a {margin-left: 15px;}
.page-right .news-sidebar .block h4 {margin: 0 0 5px;font-weight: bold;}
.page-right .news-sidebar .block a {display: block;color: #474744;text-decoration: none;line-height: 1;margin: 0 0 5px;}
.page-right .news-sidebar .block a:hover {text-decoration: underline;}

.community-search select {width: 140px;margin: 0 0 15px;}
.community-search {margin:  30px 0 30px;}

.community-values th {color: #689e40;background: #f5f5f5;border: 1px solid #d4d4d9;text-align: left;height: 20px;line-height: 20px;}
.community-values th {background-image: url(/layout/images/sort.png);background-repeat: no-repeat;background-position: right center;}

.community-values th.headerSortUp {background-image: url(/layout/images/sort-up.png);background-repeat: no-repeat;background-position: right center;}
.community-values th.headerSortDown {background-image: url(/layout/images/sort-down.png);background-repeat: no-repeat;background-position: right center;}

.community-values tbody a {color: #b65421;text-decoration: none;}
.community-values tbody a:hover {text-decoration: underline;}


.property .property-upper {background: #566f86;color: #FFF;padding: 30px 25px 30px 30px;overflow: hidden;position: relative;min-height: 395px;}
.property .property-upper .property-upper-left {float: left;width: 400px;}
.property .property-upper .property-upper-left h1 {color: #FFF;font-weight: bold;font-size: 21px;margin: 0;;padding: 0 0 10px;line-height: 1;}
.property .property-upper .property-upper-left .description {display: block;font-size: 13px;line-height: 1.4;}
.property .property-upper .property-upper-left .description p {margin: 0 0 1em;}
.property .property-upper .property-upper-right {float: right;width: 525px;}
.property .property-upper .before-after {font-size: 16px;font-style: italic;position: absolute;right: 25px;top:408px;;}

.property .page-left .lower-content {color: #4a4846;font-size: 13px;}

.property .page-left .lower-content ul {margin-left: 0;padding-left: 20px;}

.property .page-left .lower-content h1,
.property .page-left .lower-content h2,
.property .page-left .lower-content h3,
.property .page-left .lower-content h4 {color: #577d26;display: block;border-bottom: 1px solid #50514f;padding: 5px 0 3px;margin: 0 0 15px;}

.property .slideshow {position: relative;}
.property .slideshow .controls {position: absolute;z-index: 50;bottom: 15px;right: 15px;}
.property .slideshow .controls a {display: block;width: 24px;height: 24px;float: left;}
.property .slideshow .controls a.prev {background: url(../images/prev.png);}
.property .slideshow .controls a.next {background: url(../images/next.png);}
.property .slideshow .controls a.resumeButton {background: url(../images/next.png);}
.property .slideshow .controls a.pauseButton {background: url(../images/pause.png);}
.property .slideshow .controls .resumeButton {display: none;}

.team-member {padding-top: 20px;clear:both;}
.team-member.first {margin-top: 0;}
.team-member .member-image {float: left;margin:0 10px 0 0;}
.team-member .member-image img {display:block;max-width: 200px;height:auto!important;max-height: 100%;}
.team-member p {margin-top: 0;margin-bottom: 1em;}