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