.lightbox-image {
	position:relative;
	overflow:hidden;
	display:block;
}
.lightbox-image img {
	position:relative;
	z-index:2;
}
.lightbox-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/youtube.png) no-repeat 50% 50%;
	z-index:1;
}

.commish-video {
	position:relative;
	overflow:hidden;
	display:block;
}
.commish-video img {
	position:relative;
	z-index:2;
}
.commish-video span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/Commish-Video-over.jpg) no-repeat ;
	z-index:1;
}

.picturebox-image {
	position:relative;
	overflow:hidden;
	display:block;
}
.picturebox-image img {
	position:relative;
	z-index:2;
}
.picturebox-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/photo.png) no-repeat 50% 50%;
	z-index:1;
}

.newsletter-image {
	position:relative;
	overflow:hidden;
	display:block;
}
.newsletter-image img {
	position:relative;
	z-index:2;
}
.newsletter-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/subscribe.png) no-repeat 50% 50%;
	z-index:1;
}

.contact-image {
	position:relative;
	overflow:hidden;
	display:block;
}
.contact-image img {
	position:relative;
	z-index:2;
}
.contact-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/contact.png) no-repeat 50% 50%;
	z-index:1;
}

.contact-program-image {
	position:relative;
	overflow:hidden;
	display:block;
}
.contact-program-image img {
	position:relative;
	z-index:2;
}
.contact-program-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/contact.png) no-repeat 50% 50%;
	z-index:1;
}

.contact-commish-image {
	position:relative;
	overflow:hidden;
	display:block;
}
.contact-commish-image img {
	position:relative;
	z-index:2;
}
.contact-commish-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/comer-contact.png) no-repeat 50% 50%;
	z-index:1;
}

	/* 
	   ----------------------------
		Code for directory modals
	   ----------------------------
	*/


* html #background-image tbody td
{

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 475px;
	text-align: left;
	border-collapse: collapse;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #92ba7a;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #000;
}
#gradient-style td
{
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #333;
	border-top: 1px solid #fff;
	background: #c8e1b9;
}
#gradient-style td a {
	color: #333;
	font-weight:bold;
	text-decoration: none;
}
#gradient-style tfoot tr td
{
	font-size: 12px;
	color: #333;
	background: #eaf7e2;
}
#gradient-style tbody tr:hover td
{
	background: #1a6f90;
	color: #fff;
}
#gradient-style tbody tr:hover td a {
	background: #1a6f90;
	color: #fff;
	text-decoration: underline;
}

.column-1 {
	width: 475px;
	float: left;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	line-height: 20px;
}
.column-contact {
	width: 475px;
	float: left;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	line-height: 20px;
	height: 450px;
}


	/* 
	   ----------------------------
		Code for licensing and laws form
	   ----------------------------
	*/


#hor-zebra
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 560px;
	text-align: left;
	border-collapse: collapse;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 10px;
	letter-spacing: 0em;
}
#hor-zebra th
{
	font-size: 12px;
	font-weight: bold;
	padding: 10px 8px;
	color: #000;
	line-height: 12px;
}
#hor-zebra td
{
	padding: 4px;
	color: #333;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	width: 560px;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #000;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}
