.Cont01 ul{font-weight:normal; list-style:none outside none; margin:0; padding:0 0 10px 0;}
.Cont01 ul li{background:url("../images/bullets10.gif") no-repeat scroll left 1px transparent;  color:#535353;  font-size:12px;  line-height:10px;  margin:5px 0 10px 5px;  padding:0 0 0 15px;}
@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0;}

html, body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}

* html html{;}
html{overflow-y:scroll;}
a:focus{outline:none;}
button:focus{outline:none;}
a{cursor:pointer;}
p{margin:0; padding:0px 0 15px 0;}
.Float_left{float:left;}
.Float_right{float:right;}
.cleaner{clear:both; font-size:0px; height:0;}

.MainWrap{width:979px; height:auto; margin:0 auto;}
.HeaderWrap{width:979px; min-height:131px; border-bottom:4px solid #eeeaeb;}
.MidWrap{width:979px; height:auto; margin-top:12px; position:relative; border:0px solid;}
.FooterWrap{width:979px; height:auto;}

.logo{width:183px; height:auto; float:left; padding:39px 0 0 7px;}
.logo a{width:183px; height:56px; background:url(../images/Sprites.png) no-repeat 0 0; display:block;}

.HeaderWrapInsideRight{width:789px; height:auto; float:right;}
.bus{width:307px; height:84px; background:url(../images/Sprites.png) no-repeat 0px -56px; margin-top:10px; float:right;}
.contact{width:300px; height:auto; float:right;}
.call{height:25px; width:9px; float:left; background:url(../images/Sprites.png) no-repeat -183px 0px; margin-top:23px; margin-left:13px; margin-right:6px;}
.call_cont01{height:25px; line-height:25px; float:right;  margin-top:22px; color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.call_cont01_C01{color:#b63671;}
.call_cont01_C02{color:#764f9d;}
.SocialNetworking{float:right; padding-top:6px;}
.SocialNetworking a.facebook{width:22px; height:22px; float:left; background:url(../images/Sprites.png) no-repeat -192px 0px; margin-left:2px;}
.SocialNetworking a.twitter{width:22px; height:22px; float:left; background:url(../images/Sprites.png) no-repeat -214px 0px; margin-left:2px;}
.SocialNetworking a.rss{width:22px; height:22px; float:left; background:url(../images/Sprites.png) no-repeat -236px 0px; margin-left:2px;}
.SocialNetworking a.linkedin{width:22px; height:22px; float:left; background:url(../images/Sprites.png) no-repeat -258px 0px; margin-left:2px;}

.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;
    height: 188px;
    left: 414px;
    position: absolute;
    top: 9px;
    width: 183px;
}

.Weekend_Holiday_Package_Container{background:url(../images/lineBg01.png) repeat-x top; width:979px; min-height:278px; position:relative; margin-top:20px; padding-top:20px;}

.Weekend_Holiday_Package_Container .head{
width:284px;
padding-left:6px;
margin-left:6px;
color:#FFFFFF;
font-size:16px;
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;
}
.Weekend_Holiday_Package_Container .Package ul{width:auto; margin-left:15px; margin-top:20px;}
.Weekend_Holiday_Package_Container .Package ul li{float:left; width:161px; 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;}
.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:40px; border:0px solid; margin-bottom: 40px;}
.Purple_Business_Verticals img {float:left; padding-left:10px;}

.AboutPurple{ color: #FFFFFF;
    margin: 40px auto;
    position: relative;
    width: 979px; margin-bottom:0px !important;}
.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; font-family:Arial, Helvetica, sans-serif;}
.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; font-family:Arial, Helvetica, sans-serif;}
.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; font-family:Arial, Helvetica, sans-serif;}
.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 .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;}


.mainContainerBg1{ background:#FFF url(../images/headerMain.jpg) no-repeat top center; width:100%; height:auto;}
.mainContainerBg2{ background:#FFF url(../images/headerMain2.jpg) no-repeat top center; width:100%; height:auto;}
.mainContainerBg3{ background:#FFF url(../images/headerMain3.jpg) no-repeat top center; width:100%; height:auto;}
.mainContainerBg4{ background:#FFF url(../images/headerMain4.jpg) no-repeat top center; width:100%; height:auto;}
.mainContainerBg5{ background:#FFF url(../images/headerMain5.jpg) no-repeat top center; width:100%; height:auto;}
.mainContainerBg6{ background:#FFF url(../images/headerMain6.jpg) no-repeat top center; width:100%; height:auto;}
.mainContainerBg7{ background:#FFF url(../images/headerMain7.jpg) no-repeat top center; width:100%; height:auto;}
.mainContainerBg8{ background:#FFF url(../images/headerMain8.jpg) no-repeat top center; width:100%; height:auto;}
.mainContainerBg9{ background:#FFF url(../images/headerMain9.jpg) no-repeat top center; width:100%; height:auto;}

.ft01 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0062AF;
}
.bookingCont2 a {
  font-size: 13px;
  color: #2800FF;
    font-family: Arial, Helvetica, sans-serif;
}