#facebox .b { background:url(/images/facebox/b.png); }
#facebox .tl { background:url(/images/facebox/tl.png); }
#facebox .tr { background:url(/images/facebox/tr.png); }
#facebox .bl { background:url(/images/facebox/bl.png); }
#facebox .br { background:url(/images/facebox/br.png); }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{width:10px;}
#facebox { width:410px;position: absolute;top: 0;left: 0;z-index: 9999;text-align: left; }
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; }
#facebox td { border-bottom: 0;padding: 0; }
#facebox table tr td.body { padding: 10px;background: #fff;width: 370px; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0;margin: 0; }
#facebox .footer { border-top: 1px solid #ddd;padding-top: 5px;margin-top: 10px;text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px;width: 10px;overflow: hidden;padding: 0; }
#facebox_overlay { position: fixed;top: 0px;left: 0px;height:100%;width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color: #000;z-index: 99; }

/* ie6 hack */
* html #facebox_overlay { position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
