/* REQUIRED BY JQUERY FACEBOX COMPONENT
================================================== */

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
	position: relative;
}

#facebox table {
	border-collapse: collapse;
}

#facebox td {
	border-bottom: 0;
	padding: 0;
}

#facebox .body {
	background: #fff;
	/*width: 252px;*/
}

#facebox .loading {
	text-align: center;
}

#facebox .image {
	text-align: center;
}

#facebox img {
	border: 0;
	margin: 0;
}

#facebox div.footer {
	text-align: right;
	position: absolute;
	top: 7px;
	right: 10px;
	
	/* Added white padding around close button */
	background: #fff;
	padding-left: 2px;
}

#facebox .tl,
#facebox .tr,
#facebox .bl,
#facebox .br {
	height: 10px;
	width: 10px;
	overflow: hidden;
	padding: 0;
}

#facebox_overlay {
	position: fixed; /* Not supported by IE6 -- bug fix located in ie6.css */
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.facebox_hide {
	z-index: -100;
}

.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}

#facebox .tl { background: url(../../assets/facebox/tl.png); }
#facebox .t { background: url(../../assets/facebox/t.png); }
#facebox .tr { background: url(../../assets/facebox/tr.png); }
#facebox .l { background: url(../../assets/facebox/l.png); }
#facebox .r { background: url(../../assets/facebox/r.png); }
#facebox .bl { background: url(../../assets/facebox/bl.png); }
#facebox .b { background: url(../../assets/facebox/b.png); }
#facebox .br { background: url(../../assets/facebox/br.png); }