@CHARSET "UTF-8";
/* CSS Document */

body {
  margin:0;
  padding:0;
  font-family: Times, "Century Gothic";
  background-color:#fff;
  font-size:12pt;
}

.main a {
  color: #576841;
}

.main a:hover {
  color: #273317;
}

.wrapper {
  margin:0 auto;
  padding:0;
  width:975px;
}

.header {
  position:relative;
  margin:0;
}

.header>a.logo {
  margin:5px 0 -10px 5px;
  display: inline-block;
}

.brochure-request {
  background-color:#F4EDD3;
  position:absolute;
  right:0;
  top:0;
  border-radius:10px;
  font-size:11pt;
  margin-top:10px;
  padding:none;
  height:50px;
}

.brochure-request * {
 text-align:center;
  color:#576841;
  text-decoration:none;
  font-size:13pt;
}

.brochure-request span.part1 {
  float:left;
  padding:5px 0 5px 15px;
  font-style:italic;
}

.brochure-request img {
  margin-left:20px;
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  padding:10px;
}

.brochure-request span.part2 {
  float:right;
  padding:none;
  padding:5px 20px 5px 20px;
  font:"Century Gothic";
}

.brochure-request span.part2 a:hover {
  text-decoration:underline;
}

.contact {
  position:absolute;
  font-size:15pt;
  font:"Century Gothic";
  right:10px;
  top:81px;
  text-align:right;
  line-height:20px;
  font-weight:lighter;
}

.contact a {
  color:#000;
  text-decoration:none;
}

.contact a:hover {
  text-decoration:underline;
}

img.home-alt-image {
  margin-left:30px;
}

.navbar {
  background-color:#576841;
  border-radius:13px;
}

.navbar ul {
  list-style:none;
  padding:10px 0 10px 30px;
}

.navbar ul li {
  display:inline-block;
}

.navbar ul li a {
  padding:10px 20px 10px 20px;
  text-decoration:none;
  color:#fff;
  margin-right:20px;
  font-size:11pt; 
  font:"Century Gothic";
  
}

.navbar ul li a:hover {
  background-color: rgba(255, 255, 255, 0.1)
}

.slide-frame {
  position:relative;
  background: #1a3f00;
  background: -moz-linear-gradient(top,  #1a3f00 0%, #637f77 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a3f00), color-stop(100%,#637f77));
  background: -webkit-linear-gradient(top,  #1a3f00 0%,#637f77 100%);
  background: -o-linear-gradient(top,  #1a3f00 0%,#637f77 100%);
  background: -ms-linear-gradient(top,  #1a3f00 0%,#637f77 100%);
  background: linear-gradient(to bottom,  #1a3f00 0%,#637f77 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a3f00', endColorstr='#637f77',GradientType=0 );
  margin-bottom:20px;
  height:236px;
  padding:20px;
}

.slide-frame .quote {
  color:#fff;
  font-size:16pt;
  padding:10px;
  width: 300px;
}

.slide-frame .quotee {
  color:#A1B788;
  font-style:italic;
  position:absolute;
  font-size:15pt;
  bottom:80px;
  left:150px;
}

.slide-frame p {
  text-align:center;
  color:#fff;
  position:absolute;
  right:80px;
  top:160px;
  font-size:17pt;
  font-weight:lighter;
  z-index: 100000;
}

.slideshow {
  right:0;
  top:0;
  position:absolute;
  
}

.slide-frame>a.button {
  bottom:15px;
  left:185px;
}

.button,.buttonb {
  text-decoration:none;
  background-color:#A1B788;
  border-radius:20px;
  padding:2px 20px 2px 20px;
  position:absolute;
  color:#fff;
}

.button:hover,.buttonb:hover {
  background-color:#91A67A;
}

.gallery {
  background: #feffed;
  background: -moz-linear-gradient(left,  #feffed 0%, #f5dea9 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#feffed), color-stop(100%,#f5dea9));
  background: -webkit-linear-gradient(left,  #feffed 0%,#f5dea9 100%);
  background: -o-linear-gradient(left,  #feffed 0%,#f5dea9 100%);
  background: -ms-linear-gradient(left,  #feffed 0%,#f5dea9 100%);
  background: linear-gradient(to right,  #feffed 0%,#f5dea9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffed', endColorstr='#f5dea9',GradientType=1 );
  border-radius:10px;
  padding:20px;
  position:relative;
  min-height:180px;
}

.gallery h1 {
  color:#A1B788;
  text-decoration:none;
  font-weight:normal;
  margin:0 0 10px 0;
  font-size:17pt;
}

.gallery p {
  max-width:55%;
  color:#606060;
}

.gallery img {
  position:absolute;
  right:10px;
  top:0px;
  
}

.gallery>a.button {
  right:135px;
  top:185px;
}

.content {
  min-height:550px;
}

.content h3 {
  color:#A1B788;
}

.content p{
  color:#606060;
}

.content img {
  border:5px solid #e9f2dd;
}

.main {
  width: 683px;
  float:left;
  padding:0 10px 10px 30px;
}

.main>h3 {
  margin:30px 0 -20px 40px;
}

.main h2 {
  color:#879972;
}

.main h1 {
  color:#5A664C;
}

.content-box {
  margin:30px 10px 30px 40px;
  max-width:40%;
  float:left;
  position:relative;
}

.content-box h3 {
  margin:0;
}

.content-box a.button {
  bottom:5px;
  right:20px;
}

.sidebar {
  background:#fff;
  float:right;
  padding:0;
}

.sidebar img {
  border:0;
}

.sidebar>div {
  background:#F4EDD3;
  border-radius:10px;
  padding:5px;
  margin:10px 0 10px 0;
  position:relative;
  font-size:10pt;
  width: 200px;
}

.sidebar div p {
  margin-bottom:30px;
}

.sidebar div a.button {
  left:100px;
  bottom:10px;
} 

.footer {
  background:#A1B788;
  text-align:center;
  font-size:10pt;
  color:#fff;
} 

.navbar2 ul {
  list-style:none;
  padding:5px 20px 0 20px;
  margin:5px;
}

.navbar2 ul li {
  display:inline-block;
}

.navbar2 a {
  text-decoration:none;
  color:#fff;
  margin:0 10px 0 10px;
}

.navbar2 a:hover {
  text-decoration:underline;
}

.info {
  padding-bottom:5px;
}

.info a {
  color:#fff;
  text-decoration:none;
}

.info a:hover {
  text-decoration:underline;
}

.banner {
  position:relative;
}

.position>img {
  position:absolute;
}

.buttonb {
  top:65px;
  right:60px;
}

.sidebar>div>ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar>div>ul>li {
  
}

.sidebar>div>ul>li>a {
  text-decoration:none;
  background-color:#A1B788;
  border-radius:20px;
  padding:2px 20px 2px 20px;
  color:#fff;
  display: block;
  margin: 0 0 1px 0;
}

.sidebar>div>ul>li>a:hover {
  background-color:#91A67A;
}