ざっとですが、コーディングをデバッグしてみました。
引き金になっているのは、以下のスタイルシートのプロパティではないかと思います。
コード:
#postcardviewer-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 800px;
background-color: #000;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}
のセレクター内の2つ。
コード:
-moz-opacity: 0.6;
opacity: 0.6;
これらをコメントアウトすると私の MacOS X 10.3.9 上の Fx 2.0.0.7 で表示されました。
そもそも、インラインフレームで読み込まれるページ(temp/files/index.html)は スタイルシートを切ると MacOS X でも表示できましたので、temp/index.html に問題があります。
ウェブ標準を考えたコーディングをお考えの場合は、正しいコーディングを心がけた方が後々幸せになれると思います(今回の表示されないような「不具合」も含めて)。