﻿#facebox_close_btn_frame {
  text-align: right;
  width: 700px;
  height: 24px;
}

#facebox_close_btn {
  background: url(facebox/close.png);
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 105;
  top: -8px;
  position: absolute;
}

* html #facebox_close_btn {
  behavior: url("iepngfix.htc");
}

#facebox {
  position: absolute;
  width: 100%;
  top: 20px;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  background: #fff;
  width: 700px;
  border: 5px black solid;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .b {
  background-color: transparent;
}

#facebox .s {
  background-color: transparent;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 1px;
  width: 1px;
  overflow: hidden;
  padding: 0;
  background-color: transparent;
}

.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: gray;
  z-index: 10;
  -moz-opacity: 0.8;
  opacity:0.8;
  filter: alpha(opacity=80);
}
