body {
	background-color: #000000;
}
#site {
	background-color: #1B1B1B;
}
#navigation {
	font-family:Arial,Helvetica,sans-serif;
	background-color: #000000;
}
.content, .content .buttons input, .content .buttonsSmall input {
	background-color: #000000;
}
.content table.list td.error {
	border-top: solid 4px #000000;
	border-bottom: solid 4px #000000;
}
.content .innerBox, .content .innerBox .buttons input.forward, .content .infoBox {
	background-color: #000000;
}
.content .innerBox p, .content .innerBox td, .content .innerBox a {
	color: #FFFFFF;
}
.content .innerBox td.error {
	border-top: solid 4px #000000;
	border-bottom: solid 4px #000000;
}
.content .innerBox .infoBox {
	background-color: #000000;
}
.error, .content .error {
	background-color: #ff3300;
}
.content #quickJump {
	background-color: #3f5115;
}
.content #quickJump .padding {
	background-color: #fff;
}
#footer {
	background-color: #000000;
}
h1, h2, h3, h4, p, dl, li, td, th, a  {
	color: #FFFFFF;
}
#navigation td, #navigation a {
	color: #FFFFFF;
}
#navigation .expires, #navigation .expires a, td#countdown {
	color: #FFFFFF;
}
#steps td, #steps a {
	color: #FFFFFF;
}
#steps td.active, #steps td.active a {
	color: #000000;
}
#steps #secure {
	color: #A4A4A4;
}
.content .innerBox .infoBox p, .content .innerBox .infoBox a {
	color: #FFFFFF;
}
#footer p, #footer a {
	color: #FFFFFF;
}
.content .list .overline td, .content .list .overline th {
	border-top: dashed 1px #FFFFFF;
}
.content .list .underline td, .content .list .underline th {
	border-bottom: dashed 1px #FFFFFF;
}
.content #quickJump p, .content #quickJump a {
	color: #2C3111;
}


/* Start stage2.css */
/* CSS Document */
body {
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 margin:0px;
 background-color:#000000;
 background-image:url(images/bg.gif);
 background-position:center 50px;
 background-repeat:no-repeat
}
p{
text-align:justify;
}
/* containers */
.container {
 width:760px;
 margin:auto;
}

/* header */
#header {
 width:760px;
 height:175px;
}

/* topnav */ 
#topnav {
 font-family:Arial,Helvetica,sans-serif;
 background-image:url(images/s_navbg.gif);
 background-repeat:no-repeat;
 height:25px;
 padding:0px 10px;
}

#topnav li a {
 font-family:Arial,Helvetica,sans-serif;
}

/* contents */
.contents_wrap1 {
 padding:9px 0px 0px 0px;
}
.contents_wrap2 {
 padding:9px 0px 0px 0px;
}
.contents_wrap2 {
 padding:5px 0px 0px 0px;
}
.contents1 {
 padding:10px 21px 10px 20px;
 min-height:460px;
 height:auto !important;
 height:460px; 
}
.contents2 {
 padding:0px 21px 20px 20px;
 min-height:310px;
 height:auto !important;
 height:310px;  
}
.contents_wrap2, .contents_wrap3 {
 background-color:#181818;
}


/* find tickets; newsletters; the wiggles */
.wiggles {
 width:285px;
 margin:0px 0px 17px 0px;
}
.wiggles_pic {
 width:86px;
}
.wiggles_info {
 width:180px;
 color:#FFFFFF;
/* padding:0px 5px;*/
padding:0px 8px;
} 
.wiggles_info p {
 margin:0px;
 padding:5px 0px;
}
.wiggles_info a {
 color:#f05623;
 text-decoration:none;
}
.wiggles_info a:hover {
 text-decoration:underline;
}
.wiggles_details {
 min-height:45px;
 height:auto !important;
 height:45px;
 background-color:#181818;
}
.find_tickets {
 width:511px;
}
.f_tickets_details {
 width:491px;
}
.newsletter {
 width:188px;
}
.newsletter_details {
 width:168px;
}
.find_tickets form, .newsletter_details form {
 margin:0px;
 padding:0px;
}

.f_tickets_details, .newsletter_details {
 font-size:11px;
}
.f_tickets_details, .newsletter_details {
 padding:8px 10px 0px 10px;
}
.find_tickets, .f_tickets_details, .newsletter_details {
 color:#FFFFFF;
}
.f_tickets_details, .newsletter_details {
 min-height:40px;
 height:auto !important;
 height:40px;
 background-color:#000000; 
}

/* forms */
.txtbox1 {
 width:130px;
}
.txtbox2 {
 width:33px;
}
.txtbox3 {
 width:60px;
}
.txtbox1, .txtbox2, .txtbox3 {
 border:#FFFFFF 1px solid;
 height:12px;
}

/* content box */
.c_box2_title {
 background-image:url(images/s_curve10.gif);
 background-repeat:no-repeat;
 height:16px;
 padding:4px 20px 4px 20px;
}
.c_box2_title h1 {
 margin:0px;
 padding:0px;
 font-size:13px;
}

.c_box2_details {
 color:#FFFFFF;
 padding:10px 18px;
 font-size:12px;
 min-height:250px;
 height:auto !important;
 height:250px;
}
.c_box2_details h2, .c_box2_details h3, .c_box2_details h1{
 margin:0px;
 padding:10px 0px 0px 0px;
 color:#FFFFFF
}
.c_box2_details h2{
font-size:14px;
}
.c_box2_details h3{
font-size:12px;
}
.c_box1_details {
 padding:5px 10px;
 min-height:332px;
 height:auto !important;
 height:332px; 
}
.c_box1, .c_box2 {
 width:718px;
 margin:10px 0px 0px 0px;
}
.c_box1_details, .c_box2_details {
 background-color:#000000;
}


/* columns */
.l_col {
 width:385px;
 color:#FFFFFF;
 padding:0px 5px;
}
.m_col {
}
.r_col {
 width:285px;
}
.r_col p {
 margin:0px;
}

/* about cinemalive */
.live_flash {
 width:378px;
 background-image:url(images/s_curve6.gif);
 background-repeat:no-repeat;
 background-position:top;
 padding:10px 0px 0px 0px;
 text-align:center;
}
.live_flash_details, .live_flash {
 background-color:#7a7a7a;
}
.l_col p {
 margin:0px;
 padding:8px 0px 0px 0px;
}
.l_col a {
 color:#f05623;
 text-decoration:none;
}
.l_col a:hover {
 text-decoration:underline;
}

/* specific texts */
.o_text {
 color:#f05623;
}

.imgRight {
 text-align:right;
 margin:0px 0px 5px 20px;
}

/* footer */

div #footer {
 background-image:url(images/s_footer_bg.gif);
 background-repeat:no-repeat;
 background-color:#181818;
 background-position:top;
 padding:10px 0px;
 text-align:center;
}

#footer {
 background-image:url(images/s_footer_bg.gif);
 background-color:#181818;
 background-repeat:no-repeat;
 background-position:top;
 padding:10px 0px;
 text-align:center;
}
#footer ul {
 margin:0px;
 padding:0px;
}
#footer li {
 list-style-type:none;
 display:inline;
 font-size:11px;
 background-image:url(images/chevron2.gif);
 background-position:right;
 background-repeat:no-repeat;
 padding:0px 6px;
}
#footer li, #footer a {
 color:#494949;
 text-decoration:none;
}
#footer a:hover {
 text-decoration:underline;
}
#footer li.f_Off {
 background-image:none;
}


/**/
.left {
 float:left;
}
.right {
 float:right
}
.clr {
 clear:both;
}

/*additional*/
.wiggles_top{
 height:22px;
 width:285px;
 background-image:url(images/s_wiggles.gif);
 background-repeat:no-repeat;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 font-family:Helvetica, Arial;
 color:#181818;
 padding-top:5px;
}
.tickets_top{
 width:512px;
 height:20px;
 background-image:url(images/s_tickets.gif);
 background-repeat:no-repeat;
 text-align:center;
 color:#181818;
 font-weight:bold;
 font-size:14px;
 padding-top:4px;
}
.newsletter_top{
 width:188px;
 height:20px;
 text-align:center;
 color:#181818;
 font-size:14px;
 background-image:url(images/s_newsletter.gif);
 background-repeat:no-repeat;
 font-weight:bold;
 padding-top:4px;
}
/*
.f_tickets_details input[type="text"]{
 height:16px;
}
.newsletter_details input[type="text"]{
 height:16px;
}
*/


/* ----------------- */

/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	margin: 0;
	padding:0;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image:url(images/chevron1.gif);
	background-repeat:no-repeat;
	background-position:100% 7px;
}
#p7PMnav li.t_Off {
	background-image:none;
}

#p7PMnav ul {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
* html #p7PMnav ul {
	clear:both;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	padding: 5px 10px;
	color: #000000;
	line-height:1;
	font-size:11px;
}
* html #p7PMnav a {
	float:left;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	color: #000000;
	text-decoration:underline;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #000000;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */

/*the trigger link */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
/*	background-image:  url(p7pm/img/p7PM_dark_east.gif);
*/	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	color: #000000;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
	/*width: 124px;*/
}
#p7PMnav ul li {
	/*float: none;*/
}
#p7PMnav ul, #p7PMnav ul li {
	width: 172px;
}


/* -------- */

@media print {

#header, #topnav, #footer, .c_box2_footer, .find_tickets, .newsletter {
 display:none;
}
.contents_wrap1, .contents_wrap2, .container, .contents1, .contents2, .c_box2, .c_box2_details, .c_box2_title, .c_box1, .c_box1_details {
 margin:0px;
 padding:0px;
 width:100%;
}
.left, .right {
 float:none;
}


}

/* end stage2.css */
