/* 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;
line-height: 150%;
}
/* containers */
.container {
 width:760px;
 margin:auto;
}

/* header */
#header {
 width:760px;
 height:175px;
 position:relative;
}

/* topnav */ 
#topnav {
 background-image:url(../images/s_navbg.gif);
 background-repeat:no-repeat;
 height:25px;
 padding:0px 10px;
}

/* 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 auto 17px;
}

.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:60px;
 height:auto !important;
 height:60px;
 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;
 padding:10px 0px 0px 0px;
 /*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;
}

.imgLeft {
 text-align:left;
 margin:0px 20px 5px 0px;
}

/* footer */
#footer {
 background-image:url(../images/s_footer_bg.gif);
 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
  -----------------------------------
*/
#nav_325986{
	margin: 0;
	padding:0;
}
#nav_325986 li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image:url(../images/chevron1.gif);
	background-repeat:no-repeat;
	background-position:100% 7px;
}
#nav_325986 li.t_Off {
	background-image:none;
}

#nav_325986 ul {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
* html #nav_325986 ul {
	clear:both;
}
#nav_325986 a {
	display: block;
	text-decoration: none;
	padding: 5px 10px;
	color: #000000;
	line-height:1;
	font-size:11px;
}
* html #nav_325986 a {
	float:left;
}
#nav_325986 a:hover, #nav_325986 a:active, #nav_325986 a:focus {
	color: #000000;
	text-decoration:underline;
}

/* ------ the current page marker style ------ */
#nav_325986 .p7PMmark {
	color: #000000;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */

/*the trigger link */
#nav_325986 ul .p7PMtrg, #nav_325986 ul .p7PMon {
/*	background-image:  url(../p7pm/img/p7PM_dark_east.gif);
*/	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#nav_325986 .p7PMon {
	color: #000000;
}
/*the submenu classes */

#nav_325986 .p7PMhide {
	left: -9000px;
}
#nav_325986 .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#nav_325986 li {
	float: left;
	/*width: 124px;*/
}
#nav_325986 ul li {
	/*float: none;*/
}
#nav_325986 ul, #nav_325986 ul li {
	width: 172px;
}
.imgcon {
 width:125px;
 min-height: 90px !important;
}

media {
width: 680px;
}
.desccon {
 width:525px;
 min-height: 90px !important;
}
.desccon a {
 color:#f05623;
 text-decoration:none;
}
.desccon a:hover {
 text-decoration:underline;
}
.announceDate{
	font-size:10px;
	font-weight:bold;
}

.c_box2_details a {
 color:#f05623;
 text-decoration:none;
}
.c_box2_details a:hover {
 text-decoration:underline;
}
.c_box2_details_flash{
background-color:#000000;
color:#FFFFFF;
 padding:10px 0px;
 font-size:12px;
 min-height:250px;
 height:auto !important;
 height:250px;
}

/* -------- */

@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;
}


}

/* ticker 1 */
.tickertape1, .tickertape_details1 {
 height:24px;
}
.tickertape_details1 {
 width:650px;
}
.tickertxt1, .tickertape_details1 {
 background-color:#000000;
 color:#e45d30;
 font-size:11px;
 font-weight:bold;
}
.tickertxt1 {
 padding:4px 0px;
 height:14px;
 border:#000000 1px solid;
 margin:0px;
 width:640px;
 text-align:center
}
* html .tickertxt1 {
 height:12px;
}

/* ticker 2 */
.tickertape2, .tickertape_details2 {
 height:24px;
}
.tickertape_details2 {
 width:650px;
 background-image:url(../images/t_bg.gif);
 background-repeat:repeat-x;
 background-position:top;
}
.tickertxt2, .tickertape_details2 {
 color:#e45d30;
 font-size:11px;
 font-weight:bold;
}
.tickertxt2 {
 padding:4px 0px;
 height:14px;
 margin:0px;
 width:640px;
 text-align:center;
 background-color:transparent;
 border:none;
}
* html .tickertxt2 {
 height:12px;
}

/* Custom */

.normal {
font-size: 11px;
}

/* end custom */



.c_box2_footer {
font-size: 2px;
}

.location_dropdown { 
position: absolute; 
top: 151px; 
right: 86px; 
color:#fff;
}

.location_dropdown1 { 
position: absolute; 
top: 150px; 
right: 62px; 
color:#fff;
}

.contents1 .homepage, .c_box2 .events p {
font-size:11px !important;
}
.events {
background-color:#000000;
}
.image_events {
padding: 0pt 0pt 20px 28px;
}
.image_events1 {
padding: 8px 0pt 20px 28px;
}

.location-cont {
background-image:url(/images2/location-asia.png);
width:285px;
height:25px;
position:relative;
text-align:center;
line-height:24px;
color:#000000;
font-size:11px;
font-weight:bold;
}

.location-cont a {
position:absolute;
display:block;
width:19px;
height:18px;
right:6px;
top:3px;
cursor:pointer !important;
}

* html .ie6-bg {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images2/location-asia.png');
background-image:none;.
width:285px;
height:25px;
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

* html .location-cont {
background-image:none;.
}

.aboutus-sec-04{
margin: 23px 0 0 0;
color: #FFF;
}
.aboutus-sec-04 p{
margin: 10px 0 0 0;
}
.aboutus-sec-04 a{
color: #F05623;
text-decoration: none;
}
.wiggles04 {
 width:285px;
 margin:0px 0px17px;
}
.main-twetter{
margin: 10px 0 0 0;
}
.twtr-widget{
margin: 6px 0 0 0;
}