#lightbox .b {
	background:url(/_images/lightbox/b.png);
	}

#lightbox .tl {
	background:url(/_images/lightbox/tl.png);
	}

#lightbox .tr {
	background:url(/_images/lightbox/tr.png);
	}

#lightbox .bl {
	background:url(/_images/lightbox/bl.png);
	}

#lightbox .br {
	background:url(/_images/lightbox/br.png);
	}

#lightbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
  	text-align: left;
	}

#lightbox .popup {
	position: relative;
	}

#lightbox .content {
	padding-top: 20px;
	width: 600px;
	max-height: 500px;
	overflow: auto;
	}
	
#lightbox h3 {
	margin-top: 0;
	color: #777;
	font-weight: normal;
	font-size: 26px;
	letter-spacing: -0.04em;

	}


#lightbox table {
	border-collapse: collapse;
	}

#lightbox td {
	border-bottom: 0;
	padding: 0;
	}

#lightbox .body {
	padding: 10px;
	background: #fff;
	width: 370px;
	}

#lightbox .loading {
	text-align: center;
	}

#lightbox .image {
	text-align: center;
	}

#lightbox img {
	border: 0;
	margin: 0;
	}

#lightbox .footer {
	border-bottom: 1px solid #ccc;
	margin-top: 2px;
	padding-bottom: 8px;
	text-align: right;
	}

#lightbox .tl, #lightbox .tr, #lightbox .bl, #lightbox .br {
  	height: 10px;
	width: 10px;
	overflow: hidden;
	padding: 0;
	}

#lightbox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	}

.lightbox_hide {
	z-index:-100;
	}

.lightbox_overlayBG {
	background-color: #000;
	z-index: 998;
	}


.right {
	padding: 0 10px 15px 15px;
	float: right;
	}


* html #lightbox_overlay { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	}



