#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 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 0px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
  margin:20px 0;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}


#facebox .footer { background:#EFEFEF none repeat scroll 0%; border-top:1px solid #CCCCCC; margin-top:0px; padding:8px 5px 5px 5px; text-align:right; clear:both; }

#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;
}

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

#facebox .wide { width:700px; }
#facebox .media { width:auto;}

#facebox h2 { background:#717171 none repeat scroll 0%; border-bottom:1px solid #666666; color:#FFFFFF; font-size:14px;; padding:10px; margin:0px; }
#facebox h3 { font-size:150%; margin:20px 10px;}
#facebox a { color:#719b34; }
#facebox .form { font-size:13px; margin:20px 10px; overflow:hidden;}
#facebox .form a { }
#facebox .form a:hover { }
#facebox .form dt { width:90px; float:left; font-weight:none; padding-top:2px; clear:left; text-align:right; padding-right:10px;}
#facebox .form dd { margin-left:100px; margin-bottom:15px;}
#facebox .form dd.input input { padding:3px; border:1px solid #cccccc; width:360px;}
#facebox .form dd.textarea textarea { padding:3px; border:1px solid #cccccc; width:560px; height:200px;}
#facebox td.body p { font-size:13px; margin:15px 10px;}
#facebox td.body strong { font-weight:bold;}
#facebox td.body .event-details { border:1px solid #CCCCCC; margin:15px 10px; background:#efefef}
#facebox td.body .event-details p { margin:15px; line-height:18px; font-size:12px;}

#facebox iframe { border:0px;}

#facebox #page-meta { display:none;}
#facebox #page-meta textarea { height:100px;}
