#header {
  height: 491px; }
  #header div.focal div.header {
    padding-right: 15px; }

#content div.article {
  padding: 20px 25px; }
  #content div.article h1 {
    color: #333;
    font-family: 'CartoGothicPro-Black';
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px; }
  #content div.article a {
    color: #850b18; }
  #content div.article img.float-left {
    float: left;
    margin: 0 20px 5px 0; }
  #content div.article p {
    color: #333;
    font-size: 14px;
    line-height: 21px;
    margin: 5px 0;
    padding: 0;
    text-indent: 22px; }
    #content div.article p.first {
      margin-top: 0; }
#content .testimonials {
  background: url("../images/grid_bg.png") -1px -1px repeat;
  border-bottom: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
  margin: 30px 2px 0 2px;
  padding: 20px 40px; }
  #content .testimonials a.view-all {
    color: #850b18;
    font-size: 12px;
    margin-right: 44px; }
  #content .testimonials h4 {
    font-family: 'CartoGothicPro-Black';
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 15px 0; }
  #content .testimonials h5, #content .testimonials h6 {
    color: #a1a1a1;
    font-size: 12px;
    font-weight: normal;
    margin: 0; }
  #content .testimonials h5 {
    float: left; }
  #content .testimonials h6 {
    float: right;
    margin-right: 44px; }
  #content .testimonials .scroll {
    height: 174px;
    margin: 20px 44px 10px 44px;
    width: 728px; }
    #content .testimonials .scroll .scroll-wrapper {
      margin-bottom: 10px; }
    #content .testimonials .scroll .testimonial {
      background: url("../images/notebook-bg.png") left top no-repeat;
      height: 124px;
      margin-right: 19px;
      padding: 25px;
      position: relative;
      width: 304px; }
      #content .testimonials .scroll .testimonial p {
        color: #444;
        font-size: 12px;
        font-style: italic;
        line-height: 20px;
        margin: 0; }
        #content .testimonials .scroll .testimonial p a.more {
          color: #850b18;
          margin-left: 5px; }
        #content .testimonials .scroll .testimonial p.signature {
          font-weight: bold; }
    #content .testimonials .scroll div.nav a {
      background: url("../images/button-bg.png") no-repeat;
      display: block;
      height: 27px;
      margin-top: -13px;
      overflow: hidden;
      position: absolute;
      text-indent: -9999px;
      top: 50%;
      width: 27px; }
      #content .testimonials .scroll div.nav a.lnkPrevious {
        background-position: -4px -90px;
        left: -35px; }
      #content .testimonials .scroll div.nav a.lnkNext {
        background-position: -35px -90px;
        right: -35px; }
#content .three-column {
  margin-top: 40px; }
  #content .three-column h6 a.buyers {
    background-image: url("../images/article-buyers.jpg"); }
  #content .three-column h6 a.sellers {
    background-image: url("../images/article-for-sale.jpg"); }
  #content .three-column h6 a.luxury {
    background-image: url("../images/article-luxury.jpg"); }
