#facebox .b { background: url(b.png); }
#facebox .t { background: url(t.png); }
#facebox .l { background: url(l.png); }
#facebox .r { background: url(r.png); }
#facebox .tl { background: url(tl.png); }
#facebox .tr { background: url( tr.png); }
#facebox .bl { background: url(bl.png); }
#facebox .br { background: url(br.png); }
#facebox { position: absolute; top: 0; left: 0; z-index: 10010; text-align: left; }

#facebox .popup-panel { }
#facebox .popup-panel h3 { font-size: 20px; font-style: italic; margin: -30px 0 0 110px; }
#facebox .popup-panel .form-label { float: right; margin: 0 10px 12px 0; }
#facebox .popup-panel .title { float:right; width:80px; vertical-align:top; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:5px 0 0 0; }
#facebox .popup-panel .submit-button { padding-left: 30px; }

#facebox #submit_button { padding-left: 140px; }
#facebox .buttonSubmit img {height:20px; width:60px;}
#facebox .buttonSubmit { float: right; clear: both; cursor: pointer; height:23px; width:70px; background:url(btn-submit.png) left no-repeat;}
#facebox .buttonSubmit:hover {height:23px; width:70px; background:url(btn-submit.png) right no-repeat;} 

#facebox .popup-panel .errortext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9f1214; padding-left:10px;}
#facebox .popup-panel .formtext { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#facebox .content { padding: 10px 20px; }
#facebox .popup { position: relative; }

#facebox table { border-collapse: collapse; margin: 0 auto; }
#facebox td { border-bottom: 0; padding: 0; }
#facebox .body { padding: 10px 0 0 0; background: url(backGradient.jpg) left repeat-x no-repeat-y; background: #fbefd7; width: 400px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0; padding: 10px; }
#facebox .header { float:right; }
#facebox .footer { padding-top: 0; padding-bottom: 10px; margin-top: 0; 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: #000; z-index: 10009; }

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

