#black_overlay {
	display: none;
    background-color: #FFFFFF;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    position: fixed;
    width: 100%;
    z-index: 9999991;
}

a.bb_close {
	position: absolute;
	height: 35px;
	width: 35px;
	background: url('../images/lb/close_btn.png') no-repeat;
	cursor: pointer;
    z-index: 9999993;
}

#lightBox {
	z-index: 101;
	display: none;
	position: absolute;
	top: 100px;
	width: 100%;
	left: 0px;
	right: 0px;
    z-index: 9999992;
}

#lightBox table {
	margin: 0;
	padding: 0;
}

#lightText {
	margin: 10px;
	border: 1px solid #dddddd;
	padding: 10px;
}

#lightTitle {
	background-color: #378DC0;
    border: 2px solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    font: bold 14px "Trebuchet MS";
    margin: -30px 10px 0 12px;
    padding: 5px 10px;
    position: absolute;
    color: #fff;
}

.t_l {
	background: url('../images/lb/t_l.png') no-repeat;
	width: 20px;
	height: 20px;
}

.t_r {
	background: url('../images/lb/t_r.png') no-repeat;
	width: 20px;
	height: 20px;
}

.t_c {
	height: 20px;
	background: url('../images/lb/t_c.png') repeat-x;
}

.c_l {
	width: 20px;
	background: url('../images/lb/c_l.png') repeat-y;
}

.c_c {
	background: white;
	margin: 0;
	padding: 0;
}

.c_r {
	width: 20px;
	background: url('../images/lb/c_r.png') repeat-y;
}

.b_c {
	height: 20px;
	background: url('../images/lb/b_c.png') repeat-x;
}

.b_l {
	background: url('../images/lb/b_l.png') no-repeat;
	width: 20px;
	height: 20px;
}

.b_r {
	background: url('../images/lb/b_r.png') no-repeat;
	width: 20px;
	height: 20px;
}