/* - - - - - - - - - - - - - - - - - - - - -

Author : Kevin Hale
Created : January 13, 2006
Modified : Feb 16, 2007
Modified by : Eric Hill

- - - - - - - - - - - - - - - - - - - - - */

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	/*z-index:9999;*/
	z-index:9999;
	width:500px;
	height:480px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}

#lightbox[id]{
	position:fixed;
}


#lightboxFixed { 
	position:fixed!important;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
	z-index:9999;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.3;
	opacity:.30;
	filter: alpha(opacity=30);
}
/*
#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%;
}



/* ----- Reg form CSS ----- */
/* I fixed the padding issue, Eric (Baldwin 3-4-07)*/
/*{margin:0;	padding:0;}*/



a img{border:none !important;}

#regForm {float:left;padding: 0;margin: 10px;width:480px;}
.reg fieldset {font-size:10px; font-family:lucida, arial;}
.reg legend {font-size:12px; font-family:lucida, arial;}

#lightbox h2{margin:0 0 1em 0;}

#lightbox h3{color:#FF713F;}

#lightbox.done p{color:#333;}

#form{text-align:left;margin:25px;}

#form ul{list-style:none;}

#form li{margin:0 0 1em 0;}

#form textarea{width:100%;height:150px;}

#definition{margin:25px;}

.highlight{	background-color:#FEFFAF;}
	
.close {padding:0; float:right; border:0}

