- - - - - - - - - - - - - - - - - - - - - *

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:446px;
	height:270px;
	margin:-220px 0 0 -250px;
	border:10px solid #fff;
	background:#ffffff;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#lightbox * {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000;
}

#lightbox label {
	margin:0 7px 0 0;
	text-align:right;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	/*width:100%;
	height:100%;*/
}

#lightbox #lbOptinFormWrapper {
	margin:0 18px 18px;
}

#lightbox #lbOptinFormWrapper input {
	height:18px;
	background:#fff;
	border:1px solid #ffffff;
}

#lightbox #lbOptinFormWrapper input.auto {
	width:auto;
	height:auto;
	border:0px;
	background:inherent;
}

#lightbox #lbOptinFormWrapper li {
	list-style:none;
	display:block;
	text-align:center;
}

#lightbox #lbOptinFormWrapper .lbAboutText {
	padding:0 0 0 5px;
}

.lbClose {
	text-align:right;
}

.lbClose a {
	color:#ddd;
	text-decoration:none;
}
