#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:320px;
	margin:-220px 0 0 -250px;
	border:4px solid #000;
	background:#fdfdff;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#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%;
}

#form { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 15px 15px 15px; color:#59595a; float:left; }
/*#form h2 { margin:0; padding:0; font-size:12px; font-weight:bold; color:#252525; border-bottom:1px solid #d5d5d5; line-height:38px; }*/
#form h2 { font-size:14px; font-weight:bold; color:#ff7200; line-height:40px; margin:0; padding:0px 0px 0px 0px; }
#form .required { width:460px; padding-right:10px; text-align:left; line-height:26px; }
/*#form .required { width:460px; padding-right:10px; text-align:right; line-height:26px; }*/
.red { color:#CC0000; }
#form a { text-decoration:none; }
#form ul { margin:0; padding:20px 0px 0px 60px; list-style:none; width:285px; }
#form li { padding:0px 0px 6px 0px; width:295px; float:left; clear:both; }
#form li input { vertical-align:top; }
#form li font { margin:0; padding:2px 0px 0px 0px; float:left; width:95px; text-align:right; font-weight:normal; font-size:12px; color:#59595a; }
#form li p { float:right; width:190px; margin:0; padding:0px 0px 0px 0px; }


























