/* CSS Document */
.head_image{
  margin:0 auto;
  width: 960px;
  margin-top: -16px;
  background-image:url(../images/head_image.jpg); 
  background-repeat:no-repeat; 
  height:144px;
}

.weathershow {
    display:block;
}

/**
 * 内容左边
 ***/
.left_title_list{
  margin-bottom:20px;
}

.left_title_list h4 a{
  color: #40535F;
}

.left_title_list div{
  display: none;

}

.left_title_list div.selected{
  display: block;
}
.left_title_list div a{
  display: block;
}
/**
 * 内容右边
 ***/
.go_to_top{
  float:right;
  /*margin-right:10px;*/
}

.reservation_right h3{
  margin-top:25px;
}

#Offices, #Kiosk{
  margin-top:40px;
}

.reservation_right .pointer{
  font-size:15px;
  font-weight:bold;
}

.right_content_list p{
  margin:0;
}
a{color:Grey}
.right_content_list .list_f_p{
  margin-bottom:20px;
}

.right_content_list_table{
  margin-bottom:10px;
}

.right_content_list_table th, .right_content_list_table td{
  padding-bottom:10px;
  font-size: 11px;
}

.right_content_list_table th{
  text-align:right;
}

.right_content_list_table td{
  padding-left:10px;
}

#content_list_no_bk{
  padding-top:0;
  background:none;
}

.right_content_list{
  color:#4F4F4D;
  background:url(../images/red_line.gif) no-repeat left top;
  margin-top:20px;
  padding-top:20px;
}

.have_re_logo{
  background:url(../images/reservation_logo.jpg) no-repeat left top;
  padding-left:40px;
  font-size:11px;
  margin-top:5px;
  margin-left:20px;
}

.link{
  background-image: url("../images/right_arrow.gif");
    background-repeat: no-repeat;
    color: #4F4F4D;
    padding-left: 16px;
}

.right_content_list li{
  font-size:11px;
 // margin:20px 0 20px 30px;
}

.right_content_list .last_li{
  margin:20px 0 15px 30px;
}

.city_list{
  margin-top:20px;
}

.city_list li{
  font-size:11px;
  margin:10px 0 0 30px;
  list-style:url(../images/ul_li.jpg)
}

.city_list p{
  font-size:11px;
  margin:0 0 25px 30px;
}

/*** TICKETING OFFICES ***/
.table_header{
  background:url(../images/red_hong_kong.jpg) no-repeat top left;
  width:736px;
  height:30px;
  margin-top:20px;
  margin-bottom:15px;
}


.table_body table{
   border:1px;
}
.table_footer{
  margin-top:20px;
}
.td_head1{
    width:216px;height:50px;
}
.td_head2{
  width: 209px;
}
.td_head3{
    width: 209px;
}
.td_head4{
    width: 256px;
}
.checke_td{ 
  background-color:#BD1F2E; font-size:14px; color:White;
}
.tre_td{ background-color:#E9E9E9}

.tab_body
{
  border-collapse: collapse;
  width:736px;
  height:380px;
  font-size:11px;
  border-left:0;
  border-right:0;
}
.tab_body .tr_1{
  font-size:11px;
  color:#4A5F6A
}
.tab_body td{
border-bottom:1px solid #A6B0B2;
border-left:1px solid #A6B0B2;
padding-left:18px;
}
.table_footer .link_red_bg{
  background:url(../images/link_bg.jpg) no-repeat left;
  width:711px;
  height:30px;
  line-height:30px;
  padding-left:25px;
  margin-bottom:5px;
  color:#C22433;
  font-size:12px;
  font-weight: bold;
}

.table_footer p{
  font-size:11px;
  margin:0;
}

 .right_content_list .disp_a .show_onclick{
  background:url(../images/link_bg.jpg) no-repeat left;
  width:711px;
  height:30px;
  line-height:30px;
  padding-left:25px;
  margin-top:5px;
  color:#C22433;
  font-size:12px;
  font-weight: bold;
  cursor: pointer;
}

.right_content_list .disp_a:hover .show_onclick
{
  color:#4A5F6A;
  background:url(../images/Tick7.1_07.png) no-repeat left;
}
.right_content_list .show_onclick a:hover{
  text-decoration: underline;
}
.right_content_list .disp_a .show_onclick_2{
  background:url(../images/link_bg_2.png) no-repeat left;
  width:711px;
  height:30px;
  line-height:30px;
  padding-left:25px;
  margin-top:5px;
  font-size:12px;
  font-weight: bold;
  color:#ffffff;
}
.right_content_list .disp_a:hover .show_onclick_2{
 background:url(../images/Tick7.1_03.jpg) no-repeat left;
 color:#C22433;
}
.show_pack{
  display:none;
  overflow:hidden;
  /*width:735px;
  margin-left:25px;*/
}

/*** SELF-SERVICE TICKETING KIOSK ***/
.right_content_list ul li{
  margin:0 0 10px 20px;
  list-style: url("/images/ul_li.jpg");
  font-size:12px;
}
.text-disp{
  text-decoration:underline;
}
.content_left {
    margin-top: -15px;
} 
a.text-disp:hover{
 text-decoration:underline;
 color: #B21B24;
}

a:hover{text-decoration:none;}
a.dowLoad:hover{text-decoration:underline;}


/** demi 2012-7-24*/
.right_content_list{
  overflow: hidden;
  margin-right: 20px;
}
.right_content_list table.listtable {
  margin-top:0;
  background: url('/images/bottom_shadow.jpg') no-repeat bottom left;
  padding-bottom: 5px;
}

.right_content_list table.listtable td {
  border-collapse: collapse;
  height: 25px;
  border-bottom: solid 1px #999;
  border-right: solid 1px #999;
  color: #4F4F4D;
  padding: 8px;
}

#TickeId table.listtable td {
  /*** 9.4. ***/
  /*padding-left:25px;*/
  padding-left:24px;
  /*** 9.4. ***/
}

#TickeId p{
  padding-left:25px;
}

#TickeId table.listtable p{
  padding:0;
}

.right_content_list table.listtable td p{
  margin: 0;
}
.right_content_list table.listtable td strong{
  text-transform: uppercase;
  color:#4a5f6a;
  
}

.right_content_list p strong{
  color: #4A5F6A;
  font-size:15px;
}

 .listtitletable{
 margin-top:8px;
}



.right_content_list ol li a
{
  background-image:url(../images/right_arrow.png);
  background-repeat:no-repeat;
  padding-left:15px;
  color:#4F4F4D;
}
.right_content_list ol li
{
   margin-top:10px;
  list-style-type:none;
  font-size:12px;
}

.right_content_list ol li a:hover{
 background-image: url("../images/right_arrow_red.gif");
 text-decoration: none;
 color: #B21B24;
}

#TickeId{
   background:url() no-repeat left top;
   margin-top:-3px;
}
 .head_line
{
  border-bottom:none;
}

.right_content_list table.listtable tr.head_line td{
  border-bottom: 0;
   height: 32px;
   padding:0px;
   padding-left:8px;
}










































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
