/************************************************************************
/ Lightbox Styles
/************************************************************************/

.lightbox {
	height:		539px;
	width: 		782px;
}

	.lightbox_ready {
		cursor: 	pointer;
		position: 	absolute;
			top:	150px;
			right: 	53px;
	}
	
	#lightbox_more {
		cursor: 	pointer;
		position: 	absolute;
			bottom: 125px;
			right:  53px;
	}
	
	#lightbox_or {
		position: 	absolute;
			top:	285px;
			right:  172px;
	}
	
	#lightbox_left {
		float: 			left;
		padding-left: 	30px;
		width: 			400px;
	}
		
		#lightbox_left h1 {
			font-size: 		20px;
			font-weight: 	bold;
			line-height: 	28px;
		}
		
		#tabs {
			margin-top: 50px;
		}
		
			#tabs a.tab {
				background: 	url(../images/lightbox_check_off.gif) no-repeat left center;
				color:			#CE3025;
				cursor: 		pointer;
				float: 			left;
				font-family:	Helvetica,Arial,san-serif;
				font-size:		16px;
				font-weight:	bold;
				letter-spacing:	2px;
				padding:		20px 0;
				text-indent: 	85px;
				width: 			400px;
			}
			
				#tabs a:hover.tab, #tabs a.tab.on {
					background: url(../images/lightbox_check_on.gif) no-repeat left center #f5f6f6;			
				}
			
	#lightbox_right {
		background: url(../images/lightbox_content_bg.gif) repeat-x;
		float: 		left;
		height: 	400px;
		width: 		300px;
	}
	
		#lightbox_right .lightbox_content {
			display: none;
		}
		
			#lightbox_right .lightbox_content h2 {
				color: 			#58595b;
				font-size: 		20px;
				font-style: 	normal;
				font-weight: 	bold;
				letter-spacing: 2px;
				padding: 		20px 20px 5px;
			}
			
			#lightbox_right .lightbox_content p {
				padding: 5px 20px;
			}		
			
			#lightbox_right a img {
				display: block;
				margin: 0 auto;
				padding: 10px 0;
			}
			
#lightbox_slide1 {
	background: 	url(../images/bg-slide1.jpg) no-repeat left center #fff;
	height:			582px;
}

#facebox .close {
	margin: 20px;
}

#lightbox_slide2 {
	padding: 20px;
}

	#lightbox_slide2 h1 {
		font-size: 		20px;
		font-weight: 	bold;
		padding-bottom: 0;
	}
	
	#lightbox_slide2 p#subhead {
		color: 		#999;
		padding: 	0 0 10px 0;
	}
	
	.lightbox_checkbox {
		cursor: pointer;
		float: 	left;
	}
	
	.lightbox_text {
		float: 			left;
		height: 		190px;
		padding-top: 	3px;
		padding-right:	10px;
		width: 			320px;
	}
	
		.lightbox_text h2 {
			font-size: 		18px;
			font-style: 	normal;
			letter-spacing: 2px;
			text-align: 	left;
		}
		
		.lightbox_text p {
			font-size: 		11px;
			line-height: 	15px;
			padding:		4px 0;
			text-align: 	left;
		}
		
	#lightbox_brainstorm {
		padding: 26px 0 3px 215px;
	}
	
	#lightbox_events {
		float: 		right;
		padding: 	46px 0 0;
	}
	
.zl_window {
	background: 			#FFFFFF;
	border: 				10px solid #333333;
	display: 				none;
	height:					auto;
	padding: 				0;
	position: 				absolute;
 		left: 				50%;
 		top: 				50%;
	width: 					800px;
 	z-index: 				200;
 	-moz-border-radius: 	10px;
	-webkit-border-radius: 	10px;
}

#zl_overlay {
	background:	#000000;
	display: 	none;
	height:		100%;
	opacity:	0.7;
	position:	fixed;
		top: 	0;
		left: 	0;
	width:		100%;
	z-index:	99;
}

* html #zl_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.close_zl_window {
	cursor: pointer;
}
	
