#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}

#facebox .content {
  display:table;
  /*width: 370px;*/
  width: 600px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;

}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
    background: url("closelabel.png") no-repeat scroll 6px 6px #FFFFFF;
    border: 1px solid gray;
    border-radius: 15px 15px 15px 15px;
    display: inline-block;
    height: 20px;
    opacity: 0.9;
    position: absolute;
    right: -10px;
    top: -10px;
    vertical-align: middle;
    width: 20px;
    filter: alpha(opacity = 90);
  
}

#facebox .close:hover{
  opacity:1.0;
  text-decoration: none;
}

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

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

#facebox img {
  border: 0;
  margin: 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;
}

#facebox .content table tr td:first-child {
    text-align: right;
    padding-right: 5px;
    width: 200px;
    font-weight: bold;
}

#facebox .content table tr td:last-child {
    color: #3D9ED1;
    font-weight: bold;
}

#facebox .content h2 {
    margin: -7px -7px 17px -7px;
    padding: 9px;
    font-size: 22px;
    color: white;
    background: url('fb-back.jpg') repeat-x 0 0 transparent;
    border-radius: 3px 3px 0 0 ;
}
