@charset "utf-8";
/* CSS Document */

#Content .Left .TopCartoon .Cartoon{position:absolute; left:0; bottom:0; }
#Content .Left .SubMenu ul li .OpenTime{background: url(../images/GameBox/sidenav-open.png) no-repeat;}
#Content .Left .SubMenu ul li .OpenTime:hover{background:url(../images/GameBox/sidenav-open-h.png) no-repeat;}
#Content .Left .SubMenu ul li .Tickets{background:url(../images/GameBox/sidenav-cost.png) no-repeat;}
#Content .Left .SubMenu ul li .Tickets:hover{background:url(../images/GameBox/sidenav-cost-h.png) no-repeat;}
#Content .Left .SubMenu ul li .Traffic{background: url(../images/GameBox/sidenav-trans.png) no-repeat;}
#Content .Left .SubMenu ul li .Traffic:hover{background:url(../images/GameBox/sidenav-trans-h.png) no-repeat;}
#Content .Left .SubMenu ul li .ParkMap{background: url(../images/GameBox/sidenav-map.png) no-repeat;}
#Content .Left .SubMenu ul li .ParkMap:hover{background: url(../images/GameBox/sidenav-map-h.png) no-repeat;}
#Content .Left .SubMenu ul li .RepastLodging{background: url(../images/GameBox/sidenav-dining.png) no-repeat;}
#Content .Left .SubMenu ul li .RepastLodging:hover{background:url(../images/GameBox/sidenav-dining-h.png)  no-repeat;}
#Content .Left .SubMenu ul li .Team{background: url(../images/GameBox/sidenav-temaservice.png) no-repeat;}
#Content .Left .SubMenu ul li .Team:hover{background:url(../images/GameBox/sidenav-temaservice-h.png) no-repeat;}
#Content .Left .SubMenu ul li .Notice{background: url(../images/GameBox/sidenav-play.png) no-repeat;}
#Content .Left .SubMenu ul li .Notice:hover{background:url(../images/GameBox/sidenav-play-h.png)  no-repeat;}
#Content .Right .GameBoxIndex{}
#Content .Right .GameBoxIndex li{ float:left; padding:20px 10px; width:175px; height:130px;}
#Content .Right .Title{width:inherit; height:137px; position:relative; z-index:500;}
#Content .Right .Title .TitleName{ position:absolute; right:194px; top:68px; z-index:10000;}
#Content .Right .Title .Icon{
	position:absolute;
	z-index:10001;
	right: 0px;
	bottom: 0px;
	width:193px;
	text-align:center;
}
#Content .Right .Title .Bg{background:url(../images/GameBox/Title.gif) no-repeat; width:701px; height:146px; position:absolute; top:-9px; left:-10px;}
#Content .Right .ContBg{margin:0 17px 0 20px; background:url(../images/GameBox/Bg.gif) repeat-y; width:651px;}
#Content .Right .Cont{ background: url(../images/GameBox/ContBg.png) center top no-repeat; width:591px; padding:10px 30px;}
#Content .Right .ContFoot{ background: url(../images/GameBox/contfoot.png) no-repeat; width:651px; height:48px; margin:0 17px 0 20px;}
#Content .Right .Cont .ContBox{}
#Content .Right .Cont .LeftContBox{float:left;}

#Content .Right .BoxTR{background:url(../images/GameBox/yellowtopright.png) top right no-repeat;  margin:0; padding:0;}
#Content .Right .BoxTL{background:url(../images/GameBox/yellowtopleft.png) top left no-repeat; margin-right:23px;  height:26px; padding:15px 0 0 15px; }
#Content .Right .BlueBoxTR{background: url(../images/GameBox/bluetopright.png) top right no-repeat;  margin:0; padding:0;}
#Content .Right .BlueBoxTL{background: url(../images/GameBox/bluetopleft.png) top left no-repeat; margin-right:23px;  height:26px; padding:15px 0 0 15px; }

#Content .Right .BoxFR{background:url(../images/GameBox/yellowfoorright.png) top right no-repeat; height:21px; margin-left:18px;}
#Content .Right .BoxFL{background: url(../images/GameBox/yellowfootleft.png) top left no-repeat; width:inherit;}
 
#Content .Right .WBoxFR{background: url(../images/GameBox/whitefootright.png) top right no-repeat; height:24px;  margin-left:18px;}
#Content .Right .WBoxFL{background: url(../images/GameBox/whitefootleft.png) top left no-repeat;}

#Content .Right .BoxSTL{background:url(../images/GameBox/topleft.png) left top no-repeat; height:19px; margin-right:22px;}
#Content .Right .BoxSTR{background:url(../images/GameBox/topright.png) top right no-repeat;}
#Content .Right .Shadow{background:url(../images/GameBox/shadow.png) right top repeat-y; padding-right:3px;}
#Content .Right .Yellow{background:#ffea00; padding:0 20px 0 15px;}

#Content .Right .White{background:#FFF; padding:0 10px 0 15px;}

#Content .Right .ContTitle{background:url(../images/GameBox/arrowdown.png) top right no-repeat; float:left; padding-right:30px;  overflow:hidden; margin-bottom:10px; cursor:pointer;}
#Content .Right .Line{background:url(../images/GameBox/LineOut.gif) left center repeat-x; height:1px; padding:10px 0; clear:both; }

/*Tickets*/
#Tickets table{width:100%; border:none;}
#Tickets th{color:#FFF; font-size:14px; text-align:left; border:none;}
#Tickets .name{width:25%;}
#Tickets table tr td{ padding:15px 0; background:url(../images/GameBox/LineIn.gif) left bottom repeat-x;}
#Tickets .price{width:13%;}
#YearTickets table{width:100%; border:none;}
#YearTickets th{color:#FFF; font-size:14px; text-align:left; border:none;}
#YearTickets .name{width:25%;}
#YearTickets table tr td{ padding:15px 0; background:url(../images/GameBox/LineIn.gif) left bottom repeat-x;}
#YearTickets .price{width:13%;}
#Policy ol li{margin-left:20px; padding:2px 0; list-style:outside; color:#ff7800; font-weight:bold; line-height:1.5em; list-style-type:decimal;} 

#Service table{width:100%; border:none;}
#Service th{color:#FFF; font-size:14px; text-align:left; border:none;}
#Service .name{width:30%;} 
#Service table tr td{ padding:15px 0; background:url(../images/GameBox/LineIn.gif) left bottom repeat-x;}
#Service .price{width:13%;} 

/**/
.RepasLoding table{width:100%; border:none; line-height:1.8em;}
.RepasLoding th{color:#FFF; font-size:14px; text-align:left; border:none;}
.RepasLoding .Hotel{width:40%;}
.RepasLoding table tr td{ padding:15px 0; background:url(../images/GameBox/LineIn.gif) left bottom repeat-x;}
.RepasLoding .Level{width:30%;}
.RepasLoding .Dining{width:20%;}

.Team table{width:100%; border:none; line-height:1.8em;}
.Team th{color:#FFF; font-size:14px; text-align:left; border:none;}
.Team .TeamLevel{width:15%;}
.Team table tr td{ padding:15px 0; background:url(../images/GameBox/LineIn.gif) left bottom repeat-x;}
.Team ul li{line-height:1.5em; padding-top:15px;}
.Team a{color:#ff7800;}

.PrTime {width:200px; float:left;}
.ShowTime {float:left; width:380px; margin-left:10px;}
.PrTime table tr td, .ShowTime table tr td{ padding:15px 0 0;}

.Order{color:#fff; font-weight:bold; line-height:2em;}
.Notice ol li{padding:10px 0; margin-left:20px; line-height:1.5em; color:#b54d00;}

.PrTime table, .ShowTime table{width:100%; border:none;}
.PrTime table th, .ShowTime table th{color:#FFF; font-size:14px; text-align:left; border:none;}
.PrTime table .name {width:45%;}
.ShowTime table .name{width:33%;}
.PrTime table .GreenFont, .ShowTime table .GreenFont{font-weight:bold;}
.TimeNotice{margin:15px 0;}
.TimeNotice p{ line-height:2em; color:#fff;}

#Content .Right .TrafficName{ float:left; font-size:14px; font-weight:bold; color:#ff7800; width:32px;}  
#Content .Right .TrafficInfo{float:right;  width:480px;}
#Content .Right .TrafficInfo p{line-height:1.5em; margin:0 0 10px 0;}
#Content .Right .TrafficInfomation li{border-bottom:dashed 1px #fff; padding:10px 0; color:#b54d00; line-height:1.5em; overflow:hidden;}
#Content .Right .Remarks{padding:10px 0; color:#b54d00; line-height:1.5em; font-weight:bold;}
#Content .Right .Remarks p a{color:#b54d00; }
#Content .Right .MapTitle{position:relative; z-index:500;}
#Content .Right .MapTitle img{margin-bottom:10px;}
 
