.three_cols {
  width: 532px;
  float: left;
  margin: 0 0 15px;
}

  .bg_three_cols {
    background: url(../../backgrounds/content_532_3col.gif) top center repeat-y;
  }

  .bg_three_cols_bottom {
    float: left;
    padding-bottom: 4px;
    background: url(../../backgrounds/content_532_3col_bottom.gif) bottom left no-repeat;
  }

  .three_cols .left {
    width: 169px;
    margin: 0 10px 0 0;
    /* JRH - Fix for IE6 */
    _margin: 0 5px 0 0;
    float: left;
  }
  .three_cols .center {
    width: 169px;
    margin: 0 10px 0 0;
    float: left;
  }
  .three_cols .right {
    width: 169px;
    margin: 0;
    float: left;
  }

.round_corner_border_169 {
  width:169px;
  background: url(../../round_corner_border_169_top.gif) top left no-repeat;
  float:left;
  padding:16px 0 0 0;
}
  .round_corner_border_169 .round_corner_border_169_content {
    background: url(../../round_corner_border_169_bottom.gif) bottom left no-repeat;
    padding: 0 6px 10px 6px;
    height:100%;
  }

.round_corner_border_169 h3 {
  background: transparent;

}
  * html .round_corner_border_169 h3 {
    width:160px;
  }
  *:first-child+html .round_corner_border_169 h3 {
    width:160px;
  }
.round_corner_border_169 p {
  background: transparent;
}
  * html .round_corner_border_169 p {
    width:160px;
  }
  *:first-child+html .round_corner_border_169 p {
    width:160px;
  }

  .round_corner_border_257 {
    width:257px;
    background: url(../../round_corner_border_257_top.gif) top left repeat-y;
    /*float:left;*/
    padding:14px 0 0 0;
  }
    .round_corner_border_257 .round_corner_border_257_content {
      background: url(../../round_corner_border_257_bottom.gif) bottom left no-repeat;
      padding: 0 6px 18px 6px;
    }

      .round_corner_border_257 .round_corner_border_257_content .dots {
        padding: 0 0 15px 8px;
      }