body.index {
  background: url(../images/bg.png) repeat-x; }

.home {
  padding-top: 10px; }
  .home .tell_em {
    width: 400px;
    float: left;
    margin-top: 30px; }
    .home .tell_em h2 {
      font-size: 25px;
      color: rgb(255,255,100);
      font-weight: bold;
      line-height: 1.4em;
      margin-bottom: 10px;
      text-shadow: black 1px 1px 2px; }
    .home .tell_em p {
      font-size: 18px;
      color: rgb(255,255,255);
      line-height: 1.6em;
      text-shadow: black 1px 1px 2px; }
  .home .screen {
    float: right;
    background: url(../images/safari_frame.png) no-repeat;
    width: 580px;
    height: 430px; }
  .home .two {
    margin-left: 80px; }
  .home .truly {
    padding-bottom: 20px; }
    .home .truly span.qoute {
      font-family: Georgia;
      font-size: 24px;
      font-style: italic;
      color: rgb(100,100,100); }
    .home .truly span.talker {
      padding-top: 5px;
      display: block; }

a.big_button {
  display: block;
  margin-top: 35px;
  margin-left: 20px;
  color: rgb(255,255,255);
  padding-top: 10px;
  padding-right: 50px;
  height: 60px;
  width: 260px;
  background: url(../images/big_button_bg.png) no-repeat;
  text-decoration: none;
  text-shadow: black 1px 1px 2px;
  text-align: center; }
  a.big_button span.title {
    margin-bottom: 6px;
    font-size: 18px; }
  a.big_button span {
    display: block;
    font-size: 12px; }

div.feature {
  float: left;
  padding: 6px;
  padding-right: 10px;
  background: rgb(255,255,255);
  width: 300px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  margin: 5px;
  border: solid 2px rgb(245,245,245); }
  div.feature:hover {
    border: solid 2px rgb(54,102,57);
    cursor: pointer; }
    div.feature:hover div.info h2 {
      color: rgb(0,0,0); }
    div.feature:hover div.info p {
      color: rgb(0,0,0); }
  div.feature img {
    float: left;
    margin-right: 10px; }
  div.feature div.info {
    float: left;
    width: 240px; }
    div.feature div.info h2 {
      font-size: 18px;
      color: rgb(55,104,58);
      font-weight: bold;
      margin: 4px 0px; }
    div.feature div.info p {
      font-size: 13px;
      line-height: 1.4em;
      color: rgb(100,100,100); }

