#facebox .b {background:url(images/b.png);min-width:10px;min-height:10px;}
#facebox .tl{background:url(images/tl.png);}
#facebox .tr{background:url(images/tr.png);}
#facebox .bl{background:url(images/bl.png);}
#facebox .br{background:url(images/br.png);}

#facebox {
position:absolute;
top:auto;
left:auto;
z-index:999999;
text-align:left;
margin:30px 0 0 0;
width:500px;
}

#facebox h3 {
	color:#99cc66;
}

#facebox p {
color:#999999;
line-height:20px;
}

#facebox .body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000;
height:auto;
padding:20px;
width:auto;
z-index:999999;
}

#facebox .bannerwidth {
width:750px;
}

#facebox .popup {
position:relative;
}

#facebox table{border-collapse:collapse;}

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

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

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

#facebox .footer {
padding-top:5px;
margin-top:40px;
text-align:center;
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%;z-index:999 !important;}
.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');
}