body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	font-family: arial, tahoma, sans-serif;
	background: #FA9D1C;
}

td {
	font-size: 12px;
	line-height: 18px;
	font-family: arial, tahoma, sans-serif;
	color: #545454;
	font-weight: bold;
	vertical-align: top;
}

p {
	margin: 0px;
}

#ie img {
	behavior: url("pngbehavior.htc");
}

a:link { color: #FFFFFF; text-decoration: none }
a:visited { color: #FFFFFF; text-decoration: none }
a:active { color: #FFFFFF; text-decoration: none }
a:hover { color: #545454; text-decoration: none }

a:link.grey { color: #545454; text-decoration: none }
a:visited.grey { color: #545454; text-decoration: none }
a:active.grey { color: #545454; text-decoration: none }
a:hover.grey { color: #FFFFFF; text-decoration: none }

a:link.blue { color: #0000FF; text-decoration: none }
a:visited.blue { color: #0000FF; text-decoration: none }
a:active.blue { color: #0000FF; text-decoration: none }
a:hover.blue { color: #000000; text-decoration: none }

#theatricalhome_whatsnew a:link { color: #FFFFFF; text-decoration: none }
#theatricalhome_whatsnew a:visited { color: #FFFFFF; text-decoration: none }
#theatricalhome_whatsnew a:active { color: #FFFFFF; text-decoration: none }
#theatricalhome_whatsnew a:hover { color: #363636; text-decoration: none }

#maintable_theatrical_home {
	width: 1000px;
	height: 1000px;
}

#maindiv_theatrical {
	min-width: 1250px;
}

#maintable_theatrical {
	width: 1125px;
	height: 1150px;
}

.subhdr {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	background: url('images/common/arrow.gif') no-repeat top left;
	margin-left: -20px;
	padding-left: 20px;
}

.largewhitehdr {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
}

.plainhdr {
	color: #FFFFFF;
	font-weight: bold;
}

.italichdr {
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}

.italic {
	color: #545454;
	font-style: italic;
	font-weight: normal;
}

.heavy {
	color: #545454;
	font-weight: bold;
	text-transform: uppercase;
}

.gray {
	color: #545454;
}

.blue {
	color: #06C0F3;
}

.error {
	color: #FFBC33;
}

.bulletlist {
	list-style-image: url('images/common/bullet.gif');
}

#theatrical_pzvideo {
	width: 262px;
	height: 175px;
	vertical-align: bottom;
	position: absolute;
}

#flashcontent_pzvideo {
	width: 260px;
	height: 173px;
	position: relative;
	top: 1px;
	left: 1px;
	border: 1px solid #FFFFFF;
}

#flashcontent_pzvideo.left {
	top: -1px;
	left: -1px;
}

#ie #flashcontent_pzvideo.left {
	top: 0px;
}

#flashcontent_pzvideo .noflash {
	padding: 25px 15px 15px;
	text-align: center;
}

#flashcontent_pzvideo_videopage {
	width: 722px !important;
	height: 482px;
	position: relative;
	top: 1px;
	left: 1px;
	border: 1px solid #FFFFFF;
}

#flashcontent_pzvideo_videopage.youtube {
	text-align: center;
	border: 0px solid #FFFFFF;
}

#flashcontent_pzvideo_videopage .noflash {
	padding: 25px 15px 15px;
	text-align: center;
	color: #FFFFFF;
}

#flashcontent_headerimages {
	width: 560px;
	height: 190px;
}

#flashcontent_headerimages .noflash {
	text-align: right;
}

#flashcontent_clientlist, #flashcontent_quotebox {
	width: 231px;
	height: 190px;
}

#flashcontent_thepassingzonesmall {
	width: 275px;
	height: 96px;
}

#flashcontent_mailinglist, #flashcontent_entrypage {
	width: 150px;
	height: 26px;
}

/* theatrical home styles */

#theatricalhome_topnav {
	padding: 15px 0px 15px 125px;
}

#theatricalhome_topnav>div {
	padding: 0px 0px 1px 0px;
}

#theatricalhome_pzvideo_container {
	width: 262px;
	height: 175px;
}

#ie #theatricalhome_pzvideo_container #flashcontent_pzvideo {
	top: 3px;
	left: 3px;
}

#ie #rule_bottomtop {
	margin-left: 12px !important;
}

#theatricalhome_intro_container {
	width: 502px;
}

#theatricalhome_intro_top,
#theatricalhome_intro_bottom {
	color: #464646;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
}

#theatricalhome_intro_top_gravityattacks {
	float: right;
	padding: 0px 0px 20px 20px;
}

#theatricalhome_intro_bottom {
	padding: 0px 20px 0px 25px;
}

#theatricalhome_quote {
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-align: right;
}

#theatricalhome_thepassingzone {
	height: 257px;
}

#theatricalhome_nav_container {
	width: 500px;
}

#theatricalhome_whatsup_container {
	width: 225px;
	padding: 0px 0px 0px 20px
}

#theatricalhome_whatsup div {
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px 0px 15px 25px;
	background: url('images/common/greyorangecircle.gif') no-repeat top left;
}

#theatricalhome_whatsup div:hover {
	background: url('images/common/greyorangecircle_over.gif') no-repeat top left;
	color: #363636;
	cursor: pointer;
}

/* theatrical common */

#theatrical_topnav {
	padding: 0px 0px 0px 20px;
}

#theatrical_nolivechat {
	height: 26px;
}

#theatrical_content_table {
	width: 500px;
}

#theatrical_contentheader {
	text-align: right;
}

#theatrical_content {
	padding: 15px 20px 25px 100px;
	color: #545454;
	font-weight: bold
}

#theatrical_nav_container {
	padding: 1px 0 0 0;
	border-left: 1px #FFFFFF solid;
}

#theatrical_bottomimage {
	border: 1px #FFFFFF solid;
}

/* newshow.php styles */

#theatrical_gravityattacksposter {
	padding-top: 173px;
	[padding-top: 0px;]
}

/* Safari Hack */
/*\*/
html>body*#theatrical_gravityattacksposter {
	padding-top: 0px;
}
/**/

#ie #theatrical_gravityattacksposter {
	padding-top: 170px;
}

#theatrical_gravityattacksposter img {
	border: 1px solid #FFFFFF;
	border-left: 0px solid;
}

/* videos.php styles */

.videos_videotable, .videos_audiotable {
	margin-bottom: 15px;
}

.videos_videothumbnail {
	padding: 3px 7px 0px 0px;
}

.videos_audioicon {
	width: 133px;
	padding: 3px 7px 0px 0px;
	text-align: right;
}

.videos_videotitle, .videos_audiotitle {
	color: #FFFFFF;
	font-weight: bold;
}

.videos_videotime, .videos_audiotime {
	color: #FFFFFF;
	font-weight: bold;
}

.videos_videodescription, .videos_audiodescription {
	color: #545454;
	font-weight: normal;
	line-height: 16px;
}

#videos_audioinformation {
	padding: 10px 0px 0px 0px;
}

.videos_audiodescription ul {
	padding: 0px;
	margin: 0px;
	color: #FFCD4B;
	list-style: inside;
}

/* video.php styles */

body.video {
	padding: 20px;
}

#maintable_video {
	
}

#pzvideo_videopage_close {
	width: 50px;
	height: 50px;
	position: relative;
	top: -50px;
}

#pzvideo_videopage_close.youtube {
	position: relative;
	top: -125px;
	left: 570px;
}

/* schedule.php styles */

#schedule_scheduletable {
	width: 100%;
}

#schedule_scheduletable td {
	padding: 4px;
	color: #646363;
}

body.sheduleinfo {
	background: url('images/schedule/sheduleinfo_background.gif') repeat-y top left;
}

#sheduleinfo_header {
	text-align: right;
}

#sheduleinfo_content {
	color: #363636;
	padding: 27px 25px 15px 57px
}

#sheduleinfo_close {
	text-align: right;
}

/* news and media styles */

.pressandmedia_newstitle, .pressandmedia_articletitle {
	color: #545454;
	font-weight: bold;
}

.pressandmedia_newsdate {
	color: #545454;
	font-weight: normal;
	font-style: italic;
}

.pressandmedia_newsdescription, .pressandmedia_articledescription {
	color: #545454;
	font-weight: normal;
}

a.pressandmedia_readmore {
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
	white-space: nowrap;
}

a.pressandmedia_archiveitem {
	color: #545454;
	text-decoration: none;
	font-weight: bold;
}

.pressandmedia_archivelist td {
	padding-right: 15px;
}

.pressandmedia_archivelist a {
	color: #545454;
	text-decoration: none;
	font-weight: bold;
}

#pressandmedia_marketingphotos_logo {
	float: left;
}

#pressandmedia_marketingphotos img {
	padding: 2px;
}

#pressandmedia_marketingphotos_gravityattacks td {
	padding: 5px 5px 0;
}

#pressandmedia_marketingphotos_gravityattacks img {
	padding: 0px 0px 5px;
}

#pressandmedia_articles img {
	float: right;
	padding: 0px 0px 5px 10px;
	position: relative;
	top: -35px;
}

#pressandmedia_articles div {
	color: #545454;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	background: url('images/common/greybluecircle.gif') no-repeat top left;
}

#pressandmedia_articles div:hover {
	background: url('images/common/greybluecircle_over.gif') no-repeat top left;
	color: #545454;
	cursor: pointer;
}

.pressandmedia_articlecredit,
.pressandmedia_articledate {
	color: #545454;
	font-weight: normal;
	font-style: italic;
}

.pressandmedia_articlepublication {
	font-style: italic;
}

#pressandmedia_articles ul {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 15px;
	color: white;
	font-style: italic;
}

/* article.php styles */

#article_body {
	background: url('images/common/background_popup.gif') top left repeat-y;
}

#article_maindiv {
	padding: 0px 0px 0px 30px;
}

#article_pageheader {
	background: #06C0F3;
}

#article_headerimage {
	width: 225px;
	display: table;
	float: left;
}

#article_headertitle {
	width: 395px;
	height: 260px;
}

#article_headertitle td {
	vertical-align: bottom;
}

#article_title,
#article_publication {
	color: #05B8E8;
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
}

#article_publication {
	font-style: italic;
}

#article_credit {
	color: #545454;
	font-weight: normal;
	font-style: italic;
	font-size: 14px;
}

#article_text {
	clear: both;
	color: #363636;
	padding: 15px 50px 15px 25px;
	z-index: 100;
}

#article_content {
	color: #363636;
}

#article_close {
	padding: 25px 0px 10px 0px;
	text-align: right;
}

/* newsitem.php styles */

#newsitem_body {
	background: url('images/common/background_popup.gif') top left repeat-y;
}

#newsitem_maindiv {
	padding: 0px 0px 0px 30px;
}

#newsitem_pageheader {
	background: #06C0F3;
}

#newsitem_title {
	color: #363636;
	font-size: 16px;
}

#newsitem_date {
	color: #363636;
	font-style: italic;
}

#newsitem_text {
	color: #363636;
	padding: 15px 50px 15px 25px;
}

#newsitem_content {
	color: #363636;
}

#newsitem_close {
	padding: 25px 0px 10px 0px;
	text-align: right;
}

/* presskit.php styles */

#presskit_pdflist {
	margin: 0;
	padding: 15px;
}

/* buystuff.php styles */

.buystuff_product {
	padding: 20px 0px;
	border-top: 1px #FFFFFF solid;
	clear: both;
}

.buystuff_product_image {
	width: 185px;
	float: left;
}

.buystuff_product_content {
	width: 170px;
	float: right;
	margin-bottom: 25px;
}

.buystuff_product_content div {
	padding-bottom: 5px;
}

.buystuff_product_content .title {
	color: #FFFFFF;
}

.buystuff_product_content .price {
	font-size: 22px;
	color: #FFFFFF;
	padding-bottom: 0px;
}

.buystuff_product_content .shipping {
	font-size: 11px;
	color: #FFFFFF;
}

/* contact.php styles */

.contact_thankyou {
	font-size: 15px;
	font-style: italic;
}

.contact_formlabel {
	width: 300px;
}

.contact_formfield {
	padding-bottom: 10px;
}

.contact_formfield #state {
	margin: 0px 16px;
}

.contact_formfield  #message {
	width: 260px;
}



/* menu styles */

#menu {
	margin-top: -1px;
}

#menu ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 90;
}

#menu ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 140px;
}

#ie #menu ul li {
	margin-bottom: -3px;
}

#menu ul li a {
	display: block;
}

#menu  ul li a:hover {
	
}

#menu  ul.level2, #menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	background: #DD7802;
	border-left: 1px solid #FFFFFF;
}

#menu  ul.level2 li, #menu ul.level3 li {
	float: none;
	margin: 0px;
	padding: 0px;
	width: 112px;
}

#menu ul.level2 li a, #menu ul.level3 li a {
}

#menu  ul.level2 li a:hover, #menu  ul.level3 li a:hover {
}