/* CSS Document */
#migration-wrapper {
  margin: 0;
  padding: 0;
  font-family:"Trebuchet MS";
  font-size: 12px;
  color:#ffffff;
}
#topbar{
  font-size:12px;
  font-weight:bold; 
  color:#000500; 
  background:#b2d281; 
  background:url(/images/bg.jpg) repeat-x;
  height:33px;
  float:left; 
  overflow:hidden;
}
#topbar a.active{
  line-height:33px; 
  color:white;
  background:url(/images/a_span.jpg) right top no-repeat;
  padding-right:8px;
  font-style: italic;
  float:left;
}
#topbar a.active span{
  background:url(/images/a.jpg) left top no-repeat;
  display:block;
  padding-left:8px;
}
#topbar a{
  height:33px; 
  line-height:33px; 
  color:#000500; 
  text-decoration:none; 
  float:left; 
  display:block;
  padding-right:8px;
  text-align:center;
}
#topbar a span{
  display:block;
  padding-left:8px;
}

#topbar a:hover{
  line-height:33px; 
  color:white;
  background:url(/images/a_span.jpg) right top no-repeat;
  padding-right:8px;
  font-style: italic;
}
#topbar a:hover span{
  background:url(/images/a.jpg) left top no-repeat;
  display:block;
  padding-left:8px;
}
/*
disabled during 4.x migration
#main_menu{
  margin-top:5px;
  float:left;
  height:33px;
  background:url(/images/bg.jpg) left top no-repeat;
  width:100%; 
}
*/
#main_menu{
  padding-top:5px;
  float:left;
  height:33px;
  background:white;
  width:100%;
	overflow:hidden;
}
#menu_st{
  float:left;
  height:33px;
  width:175px;
  background:url(/images/show_ev2.jpg); 
}
#menu_lst{
  float:right;
  height:33px;
  width:3px;
  background:url(/images/menu_lst.jpg);
  padding:0px;
  margin:0px; 
}

#main_container {
  width: 950px;
  min-height: 590px !important;
  min-height:587px;
  margin: 0 auto;
  background-color: #000000;
  height: auto;
}

#main_left {
  float: left;
  width: 650px;
  min-height: 509px;
  color:#FFFFFF;
  padding-top: 24px;
  
}
#main_right {
  float:left;
  position:relative;
  width: 300px;
  min-height: 554px;
  color:#FFFFFF;
}

#main_imgwall {
  width: 582px;
  margin: 0 auto;
}

.imgwall_frame {
  float:left;
  position:relative;
  width: 110px;
  height: 92px;
  padding-right:5px;
  padding-bottom: 5px;
}

.mainlist {
  padding: 0 0 0 18px;
  position: relative;
  z-index: 50;
        f--loat:left;
        width:630px;
}
.mainlistimage
{
    float:left;
    margin-right:10px;
    margin-bottom: 5px;
}
#main_info{
    padding-bottom: 20px;
}
#info_img {
  float:left;
  position: relative;
  width: 187px;
  text-align: center;
        margin-left:20px;
        margin-top:40px;
}

#info_text {
  width:333px;
  float:left;
  position:relative;
  font-family:Arial;
  font-size: 11px;
  font-weight: bold;
        text-align:left !important;
        margin-left:10px;
        margin-top:40px;
        padding-bottom:20px;
        display:inline;
        margin-right:-20px;
}

#info_text P
{
        text-align:left !important;
}
#info_text p a:link {
  color:red;
  text-decoration:underline;
}

#info_text p a:hover {
  color:red;
  text-decoration:none;
}

#info_text p a:visited {
  color:red;
  text-decoration:underline;
}

.info_title_yellow {
  width: 100%;
  color: #ff9900;
  font-family:Arial;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
  border-bottom-style:solid;
  border-bottom-color:#ff9900;
  border-bottom-width:1px;
}

#purchase_titlebg {
  background: url(/images/quick_purchase_bg.jpg) no-repeat;
  width: 165px;
  height: 25px;
  padding-left: 135px;
}

#purchase_droplist {
  width: 300px;
  height:auto;
  left: 0px;
  top: 25px;
  z-index:1;
  font-family:Arial;
  font-size: 12px;
  line-height: 18px;  
  margin-top:-1px;
  float:left;
  padding:0px;
}

.droplist_ul {
  list-style-type:none;
  background: url(/images/drop_bg_nor.gif);
  margin:0px;
  /*padding:5px 0px 5px 0px;*/
  padding:0px 0px 5px 0px;
  float:left;
  z-index:100;
}

.droplist_ul a:link {
  display:block;
  background: url(/images/drop_li_nor.png);
  color: #ffffff;
  text-decoration:none;
  width: 292px;
  padding-left: 8px;
}

.droplist_ul a:visited {
  display:block;
  background: url(/images/drop_li_nor.png);
  color: #ffffff;
  text-decoration:none;
  width: 292px;
  padding-left: 8px;
}

.droplist_ul a:hover {
  display:block;
  background: url(/images/drop_highlight.gif);
  color: #000000;
  text-decoration:none;
  width: 292px;
  padding-left: 8px;
}

.droplist_bottom {
  background: url(/images/drop_bg_bottom.png);
  width:300px;
  height: 7px;
}

#medium_ad {
  padding-top: 8px;
}

#event_container {
  /*float:left;*/
  /*position:relative;*/
  width: 300px;
  font-family: Arial;
  font-size: 12px;
  padding-top: 8px;
}

.event_tab {
  background: url(/images/upcoming_tab.jpg) no-repeat;
  width: 300px;
  height: 25px;
  float:left;
   
}

.tab_title {
  width: 128px;
  float:left;
  font-family: "Trebuchet MS";
  font-size: 12px;
  color: #000000;
  text-align:center;
  line-height: 25px;
  padding-right: 10px;
  cursor: pointer;
}

#datetime {
  float:left;
  position:relative;
  width:152px;
  /*text-align:center;*/
  line-height:25px;
}
.calendar_btn {
  float:left;
  position:relative;
}

#event_date {
  float:left;
  display:relative;
  width: 124px;
  text-align:center;
  line-height:25px
}
.events_list_tab {
  background-color: #191919;
  float:left;
  position:relative;
  width: 300px;
  padding-top: 8px;
  padding-bottom: 18px;
}

.events_list_tab a:link ,.event_ul li a:link{
  color: #ffffff;
  text-decoration:none;
}

.events_list_tab a:visited ,.event_ul li a:visited{
  color: #ffffff;
  text-decoration:none;
}

.events_list_tab a:hover,.event_ul li a:hover {
  color: #d42e25;
  text-decoration:underline;
}

.event_ul{
  list-style-type:none;
  margin:0;
  padding:0;
  margin-left: 8px;
  line-height: 16px;
}

#event_sec_tab {
  float:left;
  position:relative;
  width: 270px;
  padding-left: 30px;
  background: url(../images/event_sec_btn_bg.jpg) no-repeat;
  line-height: 24px;
  color: #ee2e24;
  height:24px;
  cursor:pointer;
}

#event_sec_tab a:link{
  color: #ee2e24;
  display:block;
  width: 270px;
  text-decoration:none;
}

#event_sec_tab a:visited {
  color: #ee2e24;
  display:block;
  width: 270px;
  text-decoration:none;
}

#event_sec_tab a:hover {
  color: #ee2e24;
  display:block;
  width: 270px;
  text-decoration:underline;
}

#event_third_tab {
  float:right;
  width: 270px;
  background: url(/images/event_third_btn_bg.jpg) no-repeat;
  line-height: 25px;
  color: #ee2e24;
  height:25px;
  padding-left: 30px;
  cursor:pointer;
}

#event_third_tab a:link{
  color: #ee2e24;
  display:block;
  width: 270px;
  text-decoration:none;
}

#event_third_tab a:visited {
  color: #ee2e24;
  display:block;
  width: 270px;
  text-decoration:none;
}

#event_third_tab a:hover {
  color: #ee2e24;
  display:block;
  width: 270px;
  text-decoration:underline;
}

#bottom_ads_container {
  width: 950px;
  float:left;
  position:relative;
  padding-top: 8px;
  background-color:#FFFFFF;
}

.image_ad{
  float:left;
  display:inline;
  padding-right: 7px;
}

.image_ad_right{
  float:left;
  display:inline;
}

/*===========================Cinema============================*/
.main_container_cinema {
  width: 950px;
  min-height:587px;
  margin: 0 auto;
  background: #000000 url(/images/cinema_bg.jpg) no-repeat;
  height: auto;
}

.main_left_cinema {
  float: left;
  width: 650px;
  min-height: 509px;
  color:#FFFFFF;
  padding-top: 16px;
}

.cinema_title {
  padding-left: 25px;
  padding-bottom: 12px;
}

#left_img_wall {
  float: left;
  position:relative;
  width: 128px;
}
.title_img {
  float: left;
}
.film_img {
  float: left;
  padding-left: 15px;
  padding-bottom: 8px;
}

#mid_img_poster {
  position: absolute;
  z-index: 1;
  left: 85px;
  top: 62px;
  width: 337px;
  background: url(/images/poster_bg.png) no-repeat;
  padding-top: 10px;
  text-align:center;
}

#right_film_info {
  float: right;
  position:relative;
  width: 215px;
  padding-top:10px;
  padding-right: 10px;
}

#right_film_info div {
  font-family:Arial;
  font-size: 11px;
  margin:0px;
  padding: 6px 0px 12px 0px;
}

.btn_buynow {
  text-indent: -4px;
}

/*===========================Detail============================*/
#main_detail {
  float: left;
  width: 950px;
  color: black;
}
#main_left_detail {
  float: left;
  width: 650px;
  color: black;
  min-height: 550px;
}
.detail_title_18 {
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
  width: 620px;
  color: #ff9900;
  margin: 0 auto;
}

#img_container {
  width: 620px;
  margin: 0 auto;
}

.img_highlight {
  float:left;
  width: 300px;
  height: 250px;
}

#scroll_right_section {
  float:left;
  margin-left:10px;
  width: 300px;
  padding-left: 8px;
}

#scroll_container {
  float:left;
  position:relative;
  width: 100%;
        padding-left:10px;
  overflow: hidden;
}
#scroll_content {
  float:left;

  /*overflow: hidden;*/
}
.scroll_img {
  float:left;
  position:relative;
  padding-right: 6px;
  padding-bottom: 6px;
}
.scrollbar {
  float:left;
  position:relative;
  width: 311px;
  background: url(/images/scroll_bg.png);
}

#thumb {
  position:relative;
  width:81px;
}

.scroll_btns {
  float:left;
  
  text-align:right;
  margin-top: 30px;
}
#bottom_tab_container {
  float:left;
  position:relative;
  width: 620px;
  padding: 10px 15px 30px 15px;
}

#tab_buttons{
  float:left;
  width: 100%;
  font-family:Trebuchet MS;
  font-size:12px; 
  color:#000000; 
  line-height:23px;
        margin-top:20px;
        border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:orange;
}

#tab_buttons a.active{
  background:url(/images/tab_orange_bg_rt.png) right top no-repeat;
  padding-right:8px;
}

#tab_buttons a.active span{
  background:url(/images/tab_orange_bg_lt.png) left top no-repeat;
  display:block;
  padding-left:10px;
}

#tab_buttons a{
  margin-left: 5px;
  color:#000000; 
  text-decoration:none; 
  float:left; 
  display:block;
  padding-right: 8px;
  background:url(/images/tab_blue_bg_rt.png) right top no-repeat;
}

#tab_buttons a span{
  display:block;
  padding-left:10px;
  background:url(/images/tab_blue_bg_lt.png) left top no-repeat;
}

#tab_buttons a:hover{
  background:url(/images/tab_orange_bg_rt.png) right top no-repeat;
  display:block;
  padding-right:8px;
}

#tab_buttons a:hover span{
  background:url(/images/tab_orange_bg_lt.png) left top no-repeat;
  display:block;
  padding-left:10px;
}

#box_content {
  float:left;
  width: 600px;
  background-color: #191919;
  border-top-style:solid;
  border-top-color: #ff9900;
  border-top-width: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

#box_content p {
  margin: 0px;
  padding: 10px 0px 10px 0px;
}

#bottom_tab_container .bottom {
  float:left;
}

#event_notes {
  background-color: #191919;
  float:left;
  position:relative;
  width: 280px;
  padding: 10px 10px 20px 10px;
}

.notes_detail {
  float:left;
  width: 100%;
  border-bottom-style: solid;
  border-bottom-color: #474747;
  border-bottom-width: 1px;
  padding-top: 3px;
  padding-bottom: 5px;
  height: auto;
}

.title_yellow {
  float: left;
  color: #ff9900;
  font-weight: bold;
  width: 90px;
}

.text_white {
  float: left;
  position: relative;
  width: 190px;
        color:white;
}

.ticket_pricing {
  float:left;
  width: 100%;
  padding-top: 10px;
        color:white;
}

.ticketing_title_yellow {
  color: #ff9900;
  font-weight: bold;
  width: 100%;
}

/*===========================Jump============================*/
#main_container_jump {
  width: 950px;
  min-height:829px;
  margin: 0 auto;
  background: #000000 url(/images/jump_bg.jpg) no-repeat;
  height: auto;
}

.event_ul h3{
  font-size:12px;
  padding:0px;
  margin:0px;
}
.event_ul ul{
  list-style-type:none;
  margin:0px 0px 0px 15px;
  padding: 0px 0px 3px 0px;
}
.upcoming_events_div{
    margin-left:3px;
}
.listfilmsubtitle{
    color:white;
    font-weight:bold;
    font-size:12px;
    margin-left:3px;
}
.listfilmitem{
    color:white;
    margin-left:15px;
    font-size:11px;
}

.showRight{
    float:right;
    width: 300px;
    min-height:554px;
}
.upcoming_events_div a{
    font-size:12px;
    font-family:Arial;
    border-bottom:none;
}
.right_pic{
    float:left;
    padding-bottom:7px;
    background-color:black
}
.right_pic a{
    float:left;
    margin-top:-1px;
}
#purchase_titlebg a,#purchase_titlebg{
    
      float:left;
}
#info_text a,#info_text img{
    float:left;
}
.ticket_pricing a,.ticket_pricing img{
    float:left;
}
.scroll_btns a, .scroll_btns img{
      float:left;
}
.button_right_margin{
    
    margin-left:85px;
}
.detailtabinfo{
    width:620px;
    padding-left:16px;
}
.divtabinfo
{
    margin-top:0px;
    padding-top:20px;
    padding-left:8px;
    background-color:#191919;
    color:white;
    float:left;
    font-weight:bold;
}
.pic_link a{
    background:none;
}
.pic_link a:link{
    background:none;
}
.pic_link a:visited{
    background:none;
}
.pic_link a:hover{
    background:none;
   text-decoration:none; }
.pic_link a:actived{
    background:none;
}
#mc-calendar{

    margin-left:auto;
    margin-right:auto;
    width:180px;
}
.x-date-inner a{
    color:#000;
    background:#fff;

}
.x-date-inner a:link{
    color:#000;
}
.x-date-inner a:visited{
    color:#000;

}.x-date-inner a:hover{
    color:#000;

}.x-date-inner a:actived{
    color:#000;

}
.body-right-side
{
    color:#FFFFFF;
    width: 300px !important;
    position: relative;
    min-height:580px;
    float: right;
}
.groupbookingdesc
{
    padding-left:15px;
    padding-right:10px;
    padding-top:15px;
}
.faqul
{
    padding-top:10px;
}
.faqH2
{
    padding-left:10px;
}

#lower-ad-panels {text-align:center; padding-top:12px; background:black;}
#lower-ad-panels span {margin:0 1px; display:inline-block;}

/* border:rgb(204,204,204) */
#migration-wrapper {
	width:950px; margin:0 auto 15px; padding:0;
	text-align:left;
	box-shadow:0 2px 15px rgb(91,91,91); background:pink;
  -moz-box-shadow:0 2px 10px rgb(91,91,91);
  -webkit-box-shadow:0 2px 10px rgb(91,91,91);
}
#m--igration-wrapper a {text-decoration:none;}
#m--igration-wrapper a:hover {text-decoration:underline;}