#support_search {
  width: 756px;
  margin-left: 6px;
  margin-bottom: 12px;
  padding-bottom: 12px;
  background: url('../images/bg_search.png') 0 100% no-repeat;
}
  #support_search form {
    float: right;
    padding: 14px 13px 0 0;
  }
    #support_search form p { float: left; }
    #support_search form label { position: absolute; top: -999%; left: -999%; }
    #support_search form input {
      margin-right: 7px;
      width: 230px;
      padding: 6px 8px 5px;
      background: #fff url('../images/bg_search-field.gif') 0 0 repeat-x;
      border: 1px solid #c6c6c6;
      -moz-border-radius: 13px;
      -webkit-border-radius: 13px;
      border-radius: 13px;
      font: 11px arial,helvetica,sans-serif;
      color: #444433;
    }
      #support_search form input.default { color: #7d7d7d; }
    #support_search form button {
      float: left;
      padding: 0;
      width: 26px; height: 25px;
      text-indent: -9999px; overflow: hidden;
      background: url('../images/btn_search.gif') 0 0 no-repeat;
      border: none;
      cursor: pointer;
    }
      #support_search form button:hover { background-position: 0 -25px; }
    
  #support_search .info {
    padding: 12px 0 0 48px;
    background: url('../images/bg_search.png') 0 0 no-repeat;
  }
    #support_search .info h2,
    #support_search .info p { width: 380px; }
    #support_search .info h2 {
      font-size: 14px;
      font-weight: normal;
      margin-bottom: 2px;
    }
    #support_search .info p {
      font-size: 11px;
      color: #aaa;
    }

#s_most-popular {
  width: 756px;
  margin-left: 6px;
  background: url('../images/bg_popular.png') 0 100% no-repeat;
}
  #s_most-popular h2 {
    height: 44px;
    padding-left: 47px;
    background: url('../images/bg_popular.png') 0 0 no-repeat;
    line-height: 42px;
    font-size: 16px;
    font-weight: normal;
    color: #444433;
  }

  #s_most-popular ul.nav {
    overflow: hidden; zoom: 1;
    padding-left: 12px;
    background: url('../images/bg_popular.png') 0 -44px no-repeat;
    list-style-type: none;
  }
    #s_most-popular ul.nav li {
      float: left;
      margin-right: 3px;
      background: url('../images/popular_tabs.gif') 100% 0 no-repeat;
      font-weight: bold;
    }
      #s_most-popular ul.nav li a {
        float: left;
        width: 141px;
        line-height: 26px;
        padding: 0 20px;
        background: url('../images/popular_tabs.gif') 0 0 no-repeat;
        text-align: center;
        outline: none;
        color: #737373;
      }
        #s_most-popular ul.nav li a:hover { color: #444433; }
    #s_most-popular ul.nav li.active {
      margin: 0 0 0 -3px;
      background-position: 100% -26px;
    }
      #s_most-popular ul.nav li.active a {
        padding: 0 23px;
        background-position: 0 -26px;
        color: #4fb516;
      }

  #s_teasers {
    overflow: hidden; zoom: 1;
    margin: 20px 0 20px 6px;
    background: url('../images/bg_teasers.gif') 0 100% no-repeat;
  }
    #s_teasers .teaser {
      float: left;
      width: 342px;
      padding: 10px 14px;
      margin: 0 16px 0 0;
      background: url('../images/bg_teasers.gif') 0 0 no-repeat;
    }
    #s_teasers .pcsuite { margin-right: 0; }
      #s_teasers .teaser h3 {
        font-size: 17px;
        font-weight: normal;
        margin-bottom: 10px;
      }
        .sIFR-hasFlash #s_teasers .teaser h3 {
          font-size: 18px;
          line-height: 20px;
          height: 20px;
          float: left;
          width: 100%;
          overflow: hidden;
        }
        .sIFR-hasFlash #s_teasers .teaser h3 .sIFR-alternate { display: none; }
      #s_teasers .teaser .image {
        display: inline;
        float: left;
        margin: 0 0 0 -5px;
        width: 65px;
        overflow: hidden;
      }
      #s_teasers .teaser .content {
        float: left;
        width: 282px;
      }
      #s_teasers .download {
        padding-left: 23px;
        margin-top: 4px;
        background: url('../images/teaser_download-icon.gif') 0 50% no-repeat;
        font-weight: bold;
      }
        #s_teasers .download .mac {
          margin-left: 10px;
          color: #4FB516;
        }

  #s_most-popular .content {
    overflow: hidden; zoom: 1;
    padding: 16px 0 8px 16px;
  }
    #s_most-popular .content ul {
      float: left;
      width: 359px;
      margin-right: 7px;
      list-style-type: none;
    }
      #s_most-popular .content li {
        overflow: hidden; zoom: 1;
        margin-bottom: 7px;
        background: url('../images/bg_popular_panel.gif') 0 100% no-repeat;
      }
        #s_most-popular .content li a {
          overflow: hidden; zoom: 1;
          display: block;
          padding: 11px 38px 11px 13px;
          background: url('../images/popular_panel_arrow.gif') 0 50% no-repeat;
          text-decoration: none;
        }
          #s_most-popular .content li:hover,
          #s_most-popular .content li.hover { background-position: -359px 100%; cursor: pointer; }
            #s_most-popular .content li:hover a,
            #s_most-popular .content li.hover a { background-position: -359px 50%; }
          #s_most-popular .content li a .title {
            display: block;
            margin: -11px -38px 0 -13px;
            padding: 11px 38px 0 13px;
            background: url('../images/bg_popular_panel.gif') 0 0 no-repeat;
            font-weight: bold;
          }
            #s_most-popular .content li a:hover .title {
              background-position: -359px 0;
              text-decoration: underline;
            }
          #s_most-popular .content li a .body {
            display: block;
            font-size: 11px;
            color: #505050;
            text-decoration: none;
          }