
.page-homepage2 #main .section, .page-homepage3 #main .section {
  margin: 0 7px;
  padding-bottom: 0px;
}
.page-homepage2 #main #content, .page-homepage3 #main #content {
  margin: 0px;
}
#homepage-2 {
  width: 982px;
}
#homepage-2 .get-more-from-land {
  background: url("/sites/default/files/homepage_2_bg.jpg") no-repeat;
  height: 600px;
}
.homepage-wrapper {
  padding: 10px;
  width: 960px;
}
.page-homepage2 #block-system-main, .page-homepage3 #block-system-main {
  padding-bottom: 0px;
}
.page-homepage2 .panel-pane, .page-homepage3 .panel-pane {
  padding-bottom: 0px;
}
#homepage-2 .welcome-button, #homepage-2 a.welcome-button:visited, #homepage-2 a.welcome-button:link {
  background-clip: padding-box;
  background-color: #7F9D38;
  border-color: #667526;
  background-image: linear-gradient(#bce656, #a3c84a, #7F9D38, #6F8F08);
  background-image: -webkit-linear-gradient(#bce656, #a3c84a, #7F9D38, #6F8F08); 
  background-image: -moz-linear-gradient(#bce656, #a3c84a, #7F9D38, #6F8F08);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3c84a', endColorstr='#6F8F08');
  border-radius: 5px 5px 5px 5px;
  border-width: 1px;
  box-shadow: 0 0 0.05em 3px rgba(255, 255, 255, 0.482) inset;
  color: white !important;
  font-size: 24px;
  height: 20px;
  line-height: 1em;
  margin: 20px 0 0;
  padding: 12px 50px;
  text-shadow: #000 0px 1px 1px;
  width: 155px;
  text-align: center;
  font-family: proxima-nova-extra-condensed-n4,proxima-nova-extra-condensed,Helvetica,Verdana,sans-serif;
}

#homepage-2 a.welcome-button:hover, #homepage-2 input.welcome-button:hover {
  background-image: linear-gradient(#b2d952, #98bb45, #759134, #678408);
  background-image: -webkit-linear-gradient(#b2d952, #98bb45, #759134, #678408);
  background-image: -moz-linear-gradient(#b2d952, #98bb45, #759134, #678408);
}

#homepage-2 .homepage-wrapper h2 {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 0px;
  font-size: 3.7em;
  text-align: center;
  font-family: proxima-nova-extra-condensed-n4,proxima-nova-extra-condensed,Helvetica,Verdana,sans-serif;
  text-transform: none;
}
#homepage-2 p, #homepage-2 p.firstline {
  font-size: 1.9em;
  font-weight: 500;
  text-align: left;
  font-family: proxima-nova-extra-condensed-n4,proxima-nova-extra-condensed,Helvetica,Verdana,sans-serif;
}
#homepage-2 .homepage-wrapper p {
  margin: 0 auto;
  line-height: 1.15em;
  width: 600px;
  word-spacing: 1.1px;
}
#homepage-2 .homepage-wrapper p.get-started-button {
  text-align: center;
}
#homepage-2 .homepage-bottom {
 width: 100%;
 float: left;
 background: url("/sites/default/files/homepage_footer_gradient.jpg") repeat-x top left;
}
#homepage-2 .how-does-it-work {
  height: 262px;
  width: 60%;
  float: left;
}
#homepage-2 .how-does-it-work p {
  color: #000;
  margin: 0px 0px 0px 290px;
  width: 270px;
  line-height: 1.2em;
}
#homepage-2 .how-does-it-work p.button {
  margin-top: 7px;
}
#homepage-2 .how-does-it-work p.firstline, #homepage-2 .get-started-email p.firstline {
  padding-bottom: 0px;
  margin-top: 30px;
  margin-bottom: 0;
}
#homepage-2 .get-started-email {
  float: left;
  height: 262px;
  width: 28%;
}
#homepage-2 .get-started-email p, #homepage-2 .how-does-it-work p {
  font-size: 1.5em;
}
#homepage-2 p.firstline {
  font-size: 1.9em;
}
#homepage-2 .get-started-email p {
  font-size: 1.9 em;
  line-height: 1.2em;
}
#homepage-2 .get-started-email .wrapper {
  text-align: left;
  padding-left: 25px;
  margin-left: -10px;
  border-left: 2px solid #fff;
}
#homepage-2 .get-started-email h2 {
  margin: 14px auto 9px;
  font-size: 40px;
  font-variant: normal;
  font-weight: normal;
  width: 80%;
  line-height: 1.2em;
  text-transform: none;
  font-family: proxima-nova-extra-condensed-n4,proxima-nova-extra-condensed,Helvetica,Verdana,sans-serif;
}
#homepage-2 .get-started-email input.email-signup {
  margin: 0;
  margin-bottom: 3px;
}
#homepage-2 .get-started-email input.welcome-button {
  width: auto;
  height: 47px;
  margin: 18px 0px;
}
@-moz-document url-prefix() {
  #homepage-2 .get-started-email input.welcome-button {
    padding-top: 9px;
  }
}
