#logo {
	position:absolute;
	z-index:12;
	background-color: #000000;
	visibility: visible;
}
#mainnav {
	position:absolute;
	width:687px;
	height:40px;
	z-index:11;
	padding-left:214px;
	visibility: visible;
}
#dropdown {
	position:absolute;
	width:136px;
	height:104px;
	top: 40px;
	z-index:13;
	margin-left: 226px;
	background-color: #0D1D29;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #538CC2;
	border-right-color: #538CC2;
	border-bottom-color: #538CC2;
	border-left-color: #538CC2;
	padding-top: 6px;
	visibility: hidden;
}
#dropdownhide {
	position:absolute;
	width:158px;
	height:121px;
	z-index:10;
	margin-top: -5px;
	margin-left: 200px;
	visibility: hidden;
}
#playdropdown {
	position:absolute;
	margin-left:368px;
	width:134px;
	top: 40px;
	height:120px;
	z-index:14;
	background-color: #09151F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #538CC2;
	border-right-color: #538CC2;
	border-bottom-color: #538CC2;
	border-left-color: #538CC2;
	visibility: hidden;
	padding-top: 6px;
}
#playhide {
	position:absolute;
	margin-left: 360px;
	width:146px;
	height:164px;
	z-index:9;
	margin-top: -3px;
	visibility: visible;
}
#bookdown {
	position:absolute;
	margin-left:446px;
	top:40px;
	width:136px;
	height:104px;
	z-index:15;
	background-color: #09151F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #538CC2;
	border-right-color: #538CC2;
	border-bottom-color: #538CC2;
	border-left-color: #538CC2;
	padding-top: 6px;
	visibility: hidden;
}
#bookhide {
	position:absolute;
	margin-left:434px;
	width:168px;
	height:144px;
	z-index:8;
	top: -1px;
	visibility: visible;
}
#privatedown {
	position:absolute;
	margin-left:525px;
	top:40px;
	width:172px;
	height:134px;
	z-index:16;
	background-color: #09151F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #538CC2;
	border-right-color: #538CC2;
	border-bottom-color: #538CC2;
	border-left-color: #538CC2;
	visibility: hidden;
	padding-top: 6px;
}
#privatehide {
	position:absolute;
	margin-left:506px;
	top:-5px;
	width:208px;
	height:176px;
	z-index:7;
	visibility: visible;
}
#licensedown {
	position:absolute;
	margin-left:664px;
	top:40px;
	width:127px;
	height:87px;
	z-index:17;
	background-color: #09151F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #538CC2;
	border-right-color: #538CC2;
	border-bottom-color: #538CC2;
	border-left-color: #538CC2;
	visibility: hidden;
	padding-top: 6px;
}
#licensehide {
	position:absolute;
	margin-left:652px;
	top:-5px;
	width:152px;
	height:155px;
	z-index:6;
	visibility: visible;
}
#blackline {
	position:absolute;
	top:184px;

	width:845px;
	height:13px;
	z-index:5;
	visibility: visible;
}

#blackline2 {
	position:absolute;
	top:188px;
	width:899px;
	height:13px;
	z-index:4;
	visibility: visible;
	left: 55px;
}


#blackline3 {
	position:absolute;
	top:178px;
	width:899px;
	height:8px;
	z-index:4;
	visibility: visible;
}


#spot1 {
	position:absolute;
	top:87px;
	width:196px;
	height:20px;
	z-index:4;
	visibility: visible;
}
#spot2 {
	position:absolute;
	width:85px;
	height:150px;
	z-index:3;
	margin-left:808px;
	visibility: visible;
}
#content {
	position:absolute;
	width:898px;
	height:434px;
	z-index:2;
	visibility: visible;
	background-color: #000000;
	top: 70px;
	
}

#content   {
	position:absolute;
	width:898px;
	height:434px;
	z-index:2;
	visibility: visible;
	background-color: #000000;
	top: 70px;
	text-align: center;
	vertical-align: middle;	
}





.outsidediv {
	height: 500px;
	width: 898px;
	background-color: #000000;
	vertical-align: top;
	
}

body 

{
	background-color: #000000;
	background-position: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	
}





      html,body{margin:0;padding:0}

      p {margin:0 0 1em 0;padding:0}

      h1{font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0099FF;
	
	text-transform: none;}

      form {margin:0;padding:0}


	li {

	line-height: 17px;
	}

.outsidetable {
	height: 502px;
	width: 900px;
	background-color: #000000;
	padding-top: 0px;
	border: 1px solid #FFFFFF;
}

.logo {
	background-color: #000000;
	position: static;
	z-index: auto;
	height: 64px;
	width: 214px;
	
	
	
}

.menubox {
	background-color: #000000;
	position: fixed;
	visibility: visible;
	z-index: auto;
	top: inherit;
	height: 64px;
	width: 900px;
	
	
	
	
}






.nav a:link, .nav a:visited {
	color: #FFFFFF;
	font-size:13px;
	padding-right: 1px;
	padding-left: 4px;
	font-weight: 300;
	text-decoration: none;
	white-space: normal;

	

	

	}

.nav a:hover, .nav a:active {
	color: #538CC2;
	font-size:13px;
	padding-right: 1px;
	padding-left: 4px;
	text-decoration: none;
	font-weight: 700;
	
	

	}
	
	.footertable {
	width: 902px;
	height:56px;
	background-color: #000000;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;	
}



.footertable a:link, .footertable a:visited {
	color: #FFFFFF;
	font-size:11px;


	

	

	}

.footertable a:hover, .footertable a:active {

	color: #538CC2;
	font-size:11px;

}



.navcolumn {
	background-color: #000000;
	margin-right: 10px;
	width: 180px;
	background-position: top;
	margin-top: 20px;		
}


.navcolumn a:link, .navcolumn a:visited {
	color: #339DFF;
	font-size:13px;
	text-decoration: none;
	margin-bottom: 10px;
	

	

	

	}

.navcolumn a:hover, .navcolumn a:active {
	color: #A0DB8C;
	font-size:13px;
	text-decoration: none;

	

	
	

	}




.maincolumn {
	background-color: #000000;
	width: 655px;
	height: 434px;
	text-align: left;	

	


}

.maincolumnnocontent {
	background-color: #000000;
	width: 655px;
	height: 434px;

	


}



.maincolumn a:link, .maincolumn a:visited {
	
	color: #339DFF;
	font-size:13px;
	text-decoration: none;
	margin-bottom: 10px;
	
	

	

	}

.maincolumn a:hover, .maincolumn a:active {
	color: #A0DB8C;
	font-size:13px;
	text-decoration: none;
margin-bottom: 10px;

	
	

	}
	
	.iconpad {

	padding-right: 10px;


}



.maincolumnheader

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 6px;
	letter-spacing: normal;
	white-space: pre;
	text-align: left;				

	
	
	
	
}


.maincolumnheader1

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 6px;
	letter-spacing: normal;
	white-space: pre;
	margin-top:0px;
	padding-top: 5px;
	
	
	
	
}

.maincolumnheader2

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 6px;
	letter-spacing: normal;
	white-space: pre;
	margin-top:0px;
	padding-top: 0px;
	line-height: 20px;	
	
	
	
	
}


.scroll

{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 655px;
	height: 360px;
	overflow: auto;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	}


.scroll2

{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 665px;
	height: 360px;
	overflow: auto;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	}
	
	.scroll3

{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 640px;
	height: 300px;
	overflow: auto;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-right: 30px;
	text-align: left;	
	}
	
	.scrollwide

{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 820px;
	height: 360px;
	overflow: auto;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	}



.navheader

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	text-decoration: none;
	color: #FFFFFF;
		

	
	
	
	
}


.copyrightfooter

{
	text-decoration: none;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;		

	
	
	
	
}

.videocopyrightfooter

{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;		

	
	
	
	
}


.videoboxes

{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 320px;
	width: 480px;
	background-color: #000000;
	margin-top: 15px;		
	
	
	
}





.videoboxheader

{
	margin-left: 0px;
	padding: 10px;
	margin-top: 10px;	
}

.videoboxes a:link, .videoboxes a:visited {
	color: #339DFF;
	font-size:11px;
	text-decoration: none;
	
	
	}

.videoboxes a:hover, .videoboxes a:active {
	color: #A0DB8C;
	font-size:11px;
	text-decoration: none;

}

.ptextpadding

{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 445px;
	width: 600px;

}


.ptextpadding_world

{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 1000px;
	width: 600px;

}

.ptextpaddingext


{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 520px;
	width: 600px;

}





.ptextpaddingexxt


{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 2100px;
	width: 600px;

}
.ptextpadding1

{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 380px;
	width: 600px;

}

.ptextpadding2

{

	margin-left: 24px;


}




	.navheader2

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 30px;		

	
	
	
	
}


.headlines1

{
	font-family:"Times New Roman", Times, serif;
	text-decoration: none;

	font-size: 14px;
	color: #FFFFFF;

	}

.headlinesvid

{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;

	font-size: 13px;
	color: #FFFFFF;

	}
	
	
.padreviews

{
	margin-left: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FF0000;	
}

.ticket{
font-size:17px;
padding-left: 4px;
}

.ticket a:link, .ticket a:visited {
	color: #FDD79F;
	font-size:17px;
	padding-right: 1px;
	padding-left: 4px;
	font-weight: 500;
	text-decoration: underline;
	white-space: normal;
	}

.ticket a:hover, .ticket a:active {
	color: #538CC2;
	font-size:17px;
	padding-right: 1px;
	padding-left: 4px;
	text-decoration: underline;
	font-weight: 500;
	
	

	}
	
#picture {width:50px; height: 33px; background-color:#000000;}
#picture a.small, #picture a.small:visited { display:block; width:50px; height:33px; text-decoration:none; background:#000000; top:0; left:0; border:0;}
#picture a img {border:0;}
#picture a.small:hover {text-decoration:none; background-color:#000000; color:#000000;}
#picture a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#picture a.small:hover .large {display:block; position:absolute; top: 90px; left:150px; width:250px; height:167px; }

#picture2 {width:50px; height: 56px; background-color:#000000;}
#picture2 a.small, #picture a.small:visited { display:block; width:50px; height:56px; text-decoration:none; background:#000000; top:0; left:0; border:0;}
#picture2 a img {border:0;}
#picture2 a.small:hover {text-decoration:none; background-color:#000000; color:#000000;}
#picture2 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#picture2 a.small:hover .large {display:block; position:absolute; top: 90px; left:150px; width:178px; height:200px; }
.login   {
	vertical-align: top;
	padding-top: 100px;
	padding-left: 120px;
}
.tabletweak {
	border: thin solid #0054A5;
}


.flycolumn {
	color: #339DFF;
	text-align:center;
	
}


.flycolumn a:link, .flycolumn a:visited {
	color: #339DFF;
	font-size:13px;
	text-decoration: none;
	text-align:center;
	
	

	

	

	}

.flycolumn a:hover, .flycolumn a:active {
	color: #A0DB8C;
	font-size:13px;
	text-decoration: none;
	text-align:center;
	

	}
	
	.pastproductions
	{
	padding-top: 40px;
	text-align: right;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;	
	}

.hometitle

{ font-size:16px;}

.homesubtitle

{ font-size:14px;}

H2

{ font-size:14px; font-weight:bold; color: #01a9f7;}



.homegreen a:visited

{
	color: #01A9F7;
}

.homegreen a:link
{ color: #01A9F7;}

.homegreen a:hover
{ color: #92dd9b;}

.homegreen {
	font-weight:bold;
}






