#facebox .b {

background:url(b.png);

}



#facebox .tl {

background:url(tl.png);
background-position:left top;

}



#facebox .tr {

background:url(tr.png);
background-position:right top;

}



#facebox .bl {

background:url(bl.png);
background-position:left bottom;

}



#facebox .br {

background:url(br.png);
background-position:right bottom;
}



#facebox {

position: absolute;

top: 0;

z-index: 20000;

/*width:710px;*/
width: 780px;

margin: 0px auto;

}



#facebox .popup {

position: relative;

margin: 0px auto;

}



#facebox table {

border-collapse: collapse;

}



#facebox td {

border-bottom: 0;

padding: 0;

}



#facebox .body {

/*padding: 10px;*/

/*background: #121212;*/
background: #000000;

/*width: 660px;*/
/*width: 740px;*/
width: 720px;

}

#facebox .entry, #facebox h2, #facebox h1 {
  padding: 10px;
}

#facebox .video {
  padding-bottom: 10px;
}



#facebox .loading {

text-align: center;

}



#facebox .image {

text-align: center;

}



#facebox img {

border: 0;

margin: 0;

}



#facebox .footer {

padding-top: 5px;

margin-top: 10px;

text-align: right;

/** background: url(descbg.png) top left no-repeat; **/

}



#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {

height: 5px;

width: 5px;

overflow: hidden;

padding: 0;

}



#facebox_overlay {

position: fixed;

top: 0px;

left: 0px;

height:100%;

width:100%;

}



.facebox_hide {

z-index:-100;

}



.facebox_overlayBG {

background: url(bg.png) repeat;

z-index: 15000;

}



* html #facebox_overlay { /* ie6 hack */

position: absolute;

height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}



.close {

float: right;

}