ばかげた小さな問題があります。CSS の背景画像属性が機能しないようです。
- 画像は後ろのDIVコンテナにあり、干渉していると思われましたが、削除しても機能しませんでした(現在削除されています) 
- CSSコードを別のクラスに配置しようとしましたが、まだ機能しません 
- 画像がhtmlとcssファイルの同じディレクトリであることを確認しました。 
HTML
<div class="detail_below">
<div class="course-downloadPF">
<a class="thickbox" href="http://www.google.com">Project Files Included</a>
</div>
<div class="course-add2PL">
<a class="thickbox" href="http://www.google.com">Add Course <br />to Playlist</a>
</div>
<div class="course-add2Favorite noMargin">
<a class="thickbox" href="http://www.google.com">Add to <br />Favorite</a>
</div>
  </div>
CSS
.course-downloadPF a,
.course-add2PL a,
.course-add2Favorite a,
.course-removeFavorite a {
    width:80px;
    height:40px;
    font-size:11px;
    color:#fff !important;
    line-height:1.1em;
    text-align:center;
    text-decoration:none;
    padding-top:40px;
    background:url (sprite-courseDetails.gif) 0 0 no-repeat;
    margin-right:10px;
    display:block;
    float:left;
    border-radius: 4px;
}
.course-add2PL a {
    background:url (sprite-courseDetails.gif) -80px 0 no-repeat;
}
.course-add2Favorite a {
    background:url (sprite-courseDetails.gif) -160px 0 no-repeat;
}
.course-removeFavorite a {
    background:url (sprite-courseDetails.gif) -240px 0 no-repeat;
}
誰かがそれを見て、セカンドオピニオンを与えることができれば、それは私が見落としている小さくてばかげたものだと確信しているので、感謝します.