
@charset "utf-8";

.Navigations{margin:auto; float:right; height:27px; margin-top:10px;}
.Navigations ul{margin: 0px; padding: 0px; list-style-type: none; }
.Navigations ul li{position: relative; display: inline; float:left; z-index:100;}
.Navigations ul li a{display:block; float:left; height:27px; line-height:27px; color:#fff; text-decoration:none; font-size:12px; font-weight:normal; cursor:pointer; padding:0 12px; margin-left:6px;}
.Navigations ul li a.First{background:#c13117;}
.Navigations ul li a.Second{background:#e48728;}
.Navigations ul li a.Third{background:#e2b61f;}
.Navigations ul li a.Fourth{background:#b4376f;}
.Navigations ul li a.Fifth{background:#764f9e;}

* html .Navigations ul li a{display: inline-block;}

.Navigations ul li:hover a{color:#FFF;}
.Navigations ul li a.active{color:#FFF;}

.TicketsBooking{width:456px; height:287px; float:left; border-radius:7px 7px 7px 7px; border:1px solid #b7b7b7; padding:10px 16px;}
.TicketsBooking .nav{width:456px;}
.TicketsBooking .nav ul{margin: 0px; padding: 0px; list-style-type: none; }
/*.TicketsBooking .nav ul li{position: relative; display: inline; float:left; z-index:100; margin-left:4px; padding-left:6px; background:url(../images/Sprites.png) no-repeat -358px 3px;}*/
.TicketsBooking .nav ul li:first-child{margin-left:0px; padding-left:0px; border-left:none;}
.TicketsBooking .nav ul li a{display:block; float:left; height:20px; line-height:20px; color:#b3afb0; text-decoration:none; font-size:13px; font-weight:normal; cursor:pointer; padding:0 4px;}

.TicketsBooking .nav ul li a:hover, .TicketsBooking .nav ul li a.active{background:#7657a3; color:#FFF; border-radius:3px;}

.TicketsBooking .book{width:456px;}
.TicketsBooking .book .head{
padding-left:6px;
color:#FFFFFF;
font-size:16px;
line-height:27px;
height:27px;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #ebcfd8;
margin-top:15px;
background:#b4376f;
-moz-box-shadow:    inset 0 0 10px #750025;
-webkit-box-shadow: inset 0 0 10px #750025;
box-shadow:         inset 0 0 10px #750025;
}

.TicketsBooking .book .CityContainer{width:452px; padding-left:4px;  font-size:13px; color:#555;}
.TicketsBooking .book .CityContainer .City{width:210px; float:left; padding-top:22px; font-size:13px; color:#555;}
.TicketsBooking .book .CityContainer .input{width:210px; float:left; padding-top:14px;}
.TicketsBooking .book .CityContainer .input input{width:190px; height:18px; border:1px solid #dddddd; font-size: 12px; color:#000000;}
.TicketsBooking .book .CityContainer .B_border{border-bottom:1px solid #cfcfcf; padding-top:20px; margin-bottom:15px;}
.TicketsBooking .book .CityContainer .Date{width:205px; float:left; margin-top:10px;}
.TicketsBooking .book .CityContainer .Date input{width:196px; height:18px; border:1px solid #dddddd; font-size: 12px; color:#000000;}
/*.TicketsBooking .book .CityContainer .calendarImage{background:url(../images/Sprites.png) no-repeat -280px 0px; width:23px; height:22px; margin-top:10px; float:left;}
.TicketsBooking .book .CityContainer a.Search{background:url(../images/Sprites.png) no-repeat 0px -140px; width:94px; height:37px; float:left; margin-left:27px;}*/
.TicketsBooking .book .CityContainer .BoxShadowMidMid5{margin:0px;}
.TicketsBooking .book .CityContainer .BoxShadowMidMid5 a{color:#555555; text-decoration:none; font-size:12px;}
.TicketsBooking .book .CityContainer .BoxShadowMidMid5 a:hover{ text-decoration:underline;}

.add{width:450px; height:280px; float:right; border:1px solid #b7b7b7; padding:17px 10px 10px 10px;}
.addBg{width:472px; height:8px; float:right; background:url(../images/addBg.png) repeat-x;}

/*.BookTicket{background:url(../images/Sprites.png) no-repeat 0px -177px; position:absolute; top:9px; left:414px; width:183px; height:188px; z-index: 2;}*/

.Weekend_Holiday_Package_Container{background:url(../images/lineBg01.png) repeat-x top; width:979px; min-height:265px; position:relative; margin-top:20px; padding-top:20px;}

.Weekend_Holiday_Package_Container .head{
width:219px;
padding-left:6px;
margin-left:6px;
color:#FFFFFF;
font-size:14px;
line-height:27px;
height:27px;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #ebcfd8;
background:#b4376f;
-moz-box-shadow:    inset 0 0 10px #750025;
-webkit-box-shadow: inset 0 0 10px #750025;
box-shadow:         inset 0 0 10px #750025;
}
.subhead{
width:219px;
padding-left:90px;
margin-left:160px;
margin-top:-26px;
color:#555555;
font-size:14px;
line-height:27px;
height:27px;
}
.Weekend_Holiday_Package_Container .Package ul{width:auto; margin-left:15px; margin-top:25px;}
.Weekend_Holiday_Package_Container .Package ul li{float:left; width:160px; min-height:182px; background:url(../images/lineBg02.jpg) no-repeat left bottom; padding:0 18px; list-style:none;}
.Weekend_Holiday_Package_Container .Package ul li:first-child{padding-left:0px; padding-right:18px; background:none;}
.Weekend_Holiday_Package_Container .Package ul li:last-child{ padding-right:0px;}
.Weekend_Holiday_Package_Container .Package .cont01{font-size:14px; color:#1c1c1c;}
.Weekend_Holiday_Package_Container .Package .img{width:157px; height:64px; border:1px solid #d5d5d5; padding-left:2px; padding-top:2px; margin-top:7px;}
.Weekend_Holiday_Package_Container .Package .cont02{font-size:11px; color:#56555a; margin-top:4px; margin-bottom:6px;}
.Weekend_Holiday_Package_Container .Package .cont03{font-size:17px; color:#594e93; margin-top:8px; float:left;}
.Weekend_Holiday_Package_Container .Package .book{float:right;}
.Weekend_Holiday_Package_Container .Package .book a{background:url(../images/Sprites.png) no-repeat -183px -25px; width:69px; height:24px; display:block;}

.Purple_Business_Verticals{
background:url(../images/lineBg01.png) repeat-x; min-height:160px; padding-top:20px; padding-bottom:30px; font-size:14px;}
.more{align:center; style:padding-right:12px;  margin-top:-16px; font-size:14px; font-weight:bold; color:#333333; margin-right:15px;}

.AboutPurple{position:relative; color:#FFFFFF; margin-top:80px;}
.AboutPurple .btn{position:absolute; width:116px; height:28px; border:1px solid #59b3de; background:#40187b; border-bottom:none; border-radius: 10px 10px 0 0; top:-27px; font-size:14px; color:#FFFFFF; font-weight:bold; line-height:28px; padding-left:12px; margin-left:10px;}
.AboutPurple .btn span{ float:right; background:url(../images/Sprites.png) no-repeat -252px -25px; width:12px; height:7px; margin-right: 9px; margin-top: 12px;}
.AboutPurple .Bottom{width:auto; min-height:273px; background:#40187b url(../images/AboutPurpleBg.jpg) repeat-x top;}
.AboutPurple .Bottom .cont01{font-size:12px; color:#cacaca; padding:20px 10px;}
.AboutPurple .Bottom .B_border{border-bottom:1px solid #fff;margin-bottom:15px;}

.AboutPurple .Bottom .nav{float:left; margin-left:15px; min-height:160px;}
.AboutPurple .Bottom .nav ul{margin:7px 0 0 0; padding: 0px; list-style-type: none;}
.AboutPurple .Bottom .nav ul li{position: relative; display: inline;}
.AboutPurple .Bottom .nav ul a{display:block; color:#cacaca; text-decoration:none; font-size:12px; font-weight:normal; cursor:pointer;}

.AboutPurple .Bottom .navlogin{float:left; margin-left:15px; min-height:62px;}
.AboutPurple .Bottom .navlogin ul{margin:7px 0 0 0; padding: 0px; list-style-type: none;}
.AboutPurple .Bottom .navlogin ul li{position: relative; display: inline;}
.AboutPurple .Bottom .navlogin ul a{display:block; color:#cacaca; text-decoration:none; font-size:12px; font-weight:normal; cursor:pointer;}

.AboutPurple .Bottom .nav .head{font-size:14px; color:#FFFFFF;}
.AboutPurple .Bottom .nav .Company{width:160px;}
.AboutPurple .Bottom .nav .OurOfferings{width:160px;}
.AboutPurple .Bottom .nav .Careers{width:160px;}
.AboutPurple .Bottom .nav .Media{width:110px;}
.AboutPurple .Bottom .Contact{width:270px; float:left;}
.AboutPurple .Bottom .Contact .head{font-size:14px; color:#FFFFFF;}
.AboutPurple .Bottom .Contact .cont{color:#cacaca; font-size:12px;}


.paddTop5{ padding-top:22px;}

.BoxShadowMidLeft{background:url(../images/BoxShadowMidLeft.jpg) left repeat-y; width:509px;}
.BoxShadowMidMid{background:#FFF; width:487px;}
.BoxShadowMidMid2{background:#f4f4f4; width:487px; padding-bottom:10px;}
.BoxShadowMidMid3{background:#fff; width:470px; border:1px solid #e3e3e3; min-height:200px; margin:0 auto; padding-bottom:20px;}
.BoxShadowMidMid4{width:460px; margin:0 auto; padding-top:15px;}
.BoxShadowMidMid5{width:440px; margin:0 auto;}
.BoxShadowMidMid6{width:470px; margin:0 auto;}


.banner01{ position:relative; z-index:1;}
.banner02-wrap{width:233px; float:left; margin:0 0 0 20px;}
.banner03-wrap{width:420px; float:left; margin:0 0 0 20px;}
.banner02-wrap .banner-head,
.banner03-wrap .banner-head{float:right; font-size:12px; font-weight:bold; color:#626061; margin-bottom:5px;}
.banner04-wrap{margin:20px 0 0 10px; float:left;}

.add:hover .bx-wrapper .bx-controls-direction a,
.banner02-wrap:hover  .bx-controls-direction a,
.banner03-wrap:hover  .bx-controls-direction a{
	opacity:1;
}

.bx-wrapper .bx-viewport{border:none;}
.banner01, .banner02, .banner03{list-style:none;}