.glyphicon-txt,.menu_pull{font-size:16px;font-weight:700}.navbar-default .navbar-toggle{border-color:#ccc}.navbar-toggle{padding:5px 10px}.menu_pull{color:#337ab7}.glyphicon-txt{font-family:Arial,Helvetica,sans-serif;margin-left:3px;top:-1px}.JPButton .topBookTickets{background:linear-gradient(to bottom,#6ba443,#57952d) #6ba443;border:1px solid #2c6900;border-radius:5px;color:#fff;font-family:Omnes-pro,Arial,Helvetica;text-decoration:none;width:100%;font-size:24px;height:50px;padding:10px 40px;margin-bottom:12px}.dropdown-last{right:-1px;left:auto}.navbar-toggle-right{padding:5px 6px}.content{background:bottom repeat-x;border-top:1px solid #d8d8d8;z-index:1}.top-content{padding-top:50px}.mid-content{padding-top:20px}.disabledGray{opacity:.2}.NELogo{margin-top:-5px}@media (min-width :767px){.container{padding-left:15px;padding-right:15px}.padding{padding-left:0;padding-right:0}.margin{margin-right:0;margin-left:0}}@media (max-width :767px){.container{padding-left:0;padding-right:0}.padding{padding-left:15px;padding-right:15px}}.navbar-collapse{border-top:1px solid transparent;box-shadow:0 1px 0 rgba(255,255,255,.1) inset;overflow-x:visible;padding-left:0;padding-right:0}#myNavbar>ul>li>a:hover{color:#FFF;background-color:#2c4e74}.dropdown-menu{display:none}.dropdown-menu li{font-size:16px}.dropdown-menu li a{color:#175fb0}.dropdown-menu li a:active,.dropdown-menu li a:hover{color:#fff;background-color:#2c4e74}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#175fb0;font-size:16px}@media (min-width :200px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{margin:0 -15px}}@media (min-width :320px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{margin:0 -15px}}@media (min-width :768px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{margin:0}}@media (min-width :992px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{margin:0}}@media (min-width :1200px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{margin:0}}.navbar-default .navbar-nav .open .dropdown-menu>li>a:active,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:#2c4e74}@media (min-width:768px){.nav-i-1{width:70px}.nav-i-2{width:78px;height:46px}.nav-i-3{width:73px;height:46px}.nav-i-4{width:110px}.nav-i-5{width:70px}.nav-i-6{width:85px}.nav-i-7{width:105px}.nav-i-8{width:85px}#sub-nav-col-1,#sub-nav-col-2,#sub-nav-col-3{display:none}}@media (min-width:992px){.nav-i-1{width:70px}.nav-i-2{width:103px;height:42px}.nav-i-3{width:91px;height:42px}.nav-i-4{width:140px}.nav-i-5{width:90px}.nav-i-6{width:125px}.nav-i-7{width:176px}.nav-i-8{width:143px}#sub-nav-col-1,#sub-nav-col-2,#sub-nav-col-3{display:none}}.nav-border{border-right:1px solid #c4c4c4}@media (min-width:1200px){.nav-i-1{width:115px}.nav-i-2,.nav-i-3{width:115px;height:45px}.nav-i-4{width:160px}.nav-i-5{width:115px}.nav-i-6{width:150px}.nav-i-7{width:205px}.nav-i-8{width:162px}#sub-nav-col-1,#sub-nav-col-2,#sub-nav-col-3{display:none}.navbar-nav,.navbar-nav .open .dropdown-menu{margin:0}}.head{padding-top:25px;height:69px}.navbar-default{background:#ececec;background:-moz-linear-gradient(top,#f5f5f5 40%,#d5d5d5 90%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#f5f5f5),color-stop(90%,#d5d5d5));background:-webkit-linear-gradient(top,#f5f5f5 40%,#d5d5d5 90%);background:-o-linear-gradient(top,#f5f5f5 40%,#d5d5d5 90%);background:-ms-linear-gradient(top,#f5f5f5 40%,#d5d5d5 90%);background:linear-gradient(to bottom,#f5f5f5 40%,#d5d5d5 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#d5d5d5', GradientType=0);border:1px solid #c4c4c4;border-radius:5px;box-shadow:0 7px 9px -7px #555;padding:0}@media (min-width :200px){.navbar-default{margin:20px auto}.content{margin-top:-45px}.infotextsize{font-size:11px}}@media (min-width :320px){.navbar-default{margin:35px auto}.content{margin-top:-60px}.infotextsize{font-size:12px}}@media (min-width :768px){.navbar-default{margin:20px auto}.content{margin-top:-45px}.infotextsize{font-size:14px}}@media (min-width :992px){.navbar-default{margin:20px auto}.content{margin-top:-45px}.infotextsize{font-size:14px}}@media (min-width :1200px){.navbar-default{margin:20px auto}.content{margin-top:-45px}.infotextsize{font-size:14px}}.navbar{min-height:40px}#myNavbar>ul>li{text-align:left;margin:0}@media (min-width:200px){.navbar-nav .open .dropdown-menu{margin:0 14px}#myNavbar>ul>li{text-align:left}#myNavbar>ul>li>a{border:none;color:#175fb0;font:18px/100% Arial,Helvetica,sans-serif}.navbar{min-height:40px}.navbar-nav>li>a{line-height:20px;padding-bottom:13px;padding-top:13px}}@media (min-width:768px){.navbar-nav,.navbar-nav .open .dropdown-menu{margin:0}#myNavbar>ul>li>a{border:none;color:#175fb0;font:700 13px/100% Arial,Helvetica,sans-serif;height:100%;margin:0}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}#myNavbar>ul li a.extra-pad{padding-bottom:23px}#myNavbar>ul>li{text-align:center}}@media (min-width:992px){#myNavbar>ul li a.extra-pad,.navbar-nav>li>a{padding-bottom:15px}.navbar-nav,.navbar-nav .open .dropdown-menu{margin:0}#myNavbar>ul>li>a{color:#175fb0;font:700 15px/100% Arial,Helvetica,sans-serif;height:100%}.navbar-nav>li>a{padding-top:12px}}@media (min-width:1200px){#myNavbar>ul li a.extra-pad,.navbar-nav>li>a{padding-bottom:15px}.navbar-nav,.navbar-nav .open .dropdown-menu{margin:0}#myNavbar>ul>li>a{color:#175fb0;font:18px/100% Arial,Helvetica,sans-serif;height:100%}.navbar-nav>li>a{padding-top:12px}}@media screen and (min-width:1000px){.navbar-nav .open .dropdown-menu{margin:0}.navbar-brand{float:left;margin-right:5px;margin-left:-15px}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{border-radius:0}.navbar-nav.pull-right{float:right;width:auto}.navbar-toggle{position:relative;top:auto;left:auto;display:none}.nav-collapse .collapse{display:block!important;height:auto!important;overflow:visible!important}}.navbar-toggle{margin-left:15px}.fullbanner{background:#006ab3;background:-moz-linear-gradient(top,#8bc0df 39%,#e9e9e9 70%);background:-webkit-gradient(linear,left top,left bottom,color-stop(39%,#8bc0df),color-stop(70%,#e9e9e9));background:-webkit-linear-gradient(top,#8bc0df 39%,#e9e9e9 70%);background:-o-linear-gradient(top,#8bc0df %,#e9e9e9 70%);background:-ms-linear-gradient(top,#8bc0df 39%,#e9e9e9 70%);background:linear-gradient(to bottom,#8bc0df 39%,#e9e9e9 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bc0df', endColorstr='#e9e9e9', GradientType=0);background-position:center bottom;background-repeat:repeat-x}.JPbox{margin:0 -15px 20px;background:#006ab3;background:-moz-linear-gradient(top,#0175c0 39%,#005b9f 70%);background:-webkit-gradient(linear,left top,left bottom,color-stop(39%,#0175c0),color-stop(70%,#005b9f));background:-webkit-linear-gradient(top,#0175c0 39%,#005b9f 70%);background:-o-linear-gradient(top,#0175c0 39%,#005b9f 70%);background:-ms-linear-gradient(top,#0175c0 39%,#005b9f 70%);background:linear-gradient(to bottom,#0175c0 39%,#005b9f 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0175c0', endColorstr='#005b9f', GradientType=0);border-radius:5px;box-shadow:0 8px 10px -5px #555;overflow:hidden;padding:12px 20px 0}.JPbox .JPContent{line-height:1.2}.JPbox .JPContent .icon{float:left;margin-right:5px;margin-top:10px}:first-child+html .JPbox .JPContent h2{color:#fff;font-size:20px;margin:0;padding-top:3px;width:200px}.JPbox .JPContent p{color:#fff;font-size:13px;float:right;margin-top:-5px;font-weight:700;margin-bottom:0}.JPbox .JPContent p a{color:#fff}.JPbox .JPContent .JPDestinations{width:100%;margin-top:5px}.JPbox .JPContent .JPDestinations .title{color:#fff;font-size:18px;float:left;font-weight:700;width:100%;margin-top:10px;margin-bottom:-5px}:first-child+html .JPbox .JPContent .JPDestinations .title{color:#fff;font-size:18px;float:left;font-weight:700;width:100%;margin-top:10px;margin-bottom:0}.JPbox .JPContent .JPDestinations .title .map{color:#fff;font-size:13px;float:right;display:none}:first-child+html .JPbox .JPContent .JPDestinations .title .map{color:#fff;font-size:13px;float:right;margin-top:-20px;display:none}.JPbox .JPContent .JPDestinations .inputbox{border:1px solid #666;margin-top:5px;padding:9px 6px;width:100%;font-size:14px;background-image:linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-o-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-moz-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-webkit-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-ms-linear-gradient(bottom,#ececec 39%,#FFF 70%)}:first-child+html .JPbox .JPContent .JPDestinations .inputbox{margin-top:0}@media (min-width :200px){.JPbox .JPContent h2{color:#fff;font-size:18px;margin:0 0 -5px;padding-top:1px}.JPbox .JPContent .JPButton .bookTicketsDis,.JPbox .JPContent .JPButtongray .bookTicketsDis{font-size:16px;height:40px;padding:12px 40px}}@media (min-width :320px){.JPbox .JPContent h2{color:#fff;font-size:20px;margin:0 0 -5px;padding-top:3px}.JPbox .JPContent .JPButton .bookTicketsDis,.JPbox .JPContent .JPButtongray .bookTicketsDis{font-size:20px;height:40px;padding:7px 40px 10px}}@media (min-width :768px){.JPbox .JPContent h2{color:#fff;font-size:20px;margin:0;padding-top:20px}.JPbox .JPContent .JPButton .bookTicketsDis,.JPbox .JPContent .JPButtongray .bookTicketsDis{font-size:20px;height:45px;padding:9px 40px 12px}}@media (min-width :992px){.JPbox .JPContent h2{color:#fff;font-size:22px;margin:0;padding-top:20px}.JPbox .JPContent .JPButton .bookTicketsDis,.JPbox .JPContent .JPButtongray .bookTicketsDis{font-size:20px;height:45px;padding:9px 40px 12px}}@media (min-width :1200px){.JPbox .JPContent h2{color:#fff;font-size:24px;margin:0;padding-top:20px}.JPbox .JPContent .JPButton .bookTicketsDis,.JPbox .JPContent .JPButtongray .bookTicketsDis{font-size:24px;height:45px;padding:5px 40px 10px}}.JPbox .JPContent .JPButtongray .bookTicketsDis{background:#bbb9b9;background-image:-webkit-linear-gradient(top,#bbb9b9,#ccc);background-image:-moz-linear-gradient(top,#bbb9b9,#ccc);background-image:-ms-linear-gradient(top,#bbb9b9,#ccc);background-image:-o-linear-gradient(top,#bbb9b9,#ccc);background-image:linear-gradient(to bottom,#bbb9b9,#ccc);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Omnes-pro,Arial,Helvetica;color:#fff;border:1px solid #bbb9b9;text-decoration:none;width:100%}.JPbox .JPContent .JPButton .bookTicketsDis{background:#6ba443;background-image:-webkit-linear-gradient(top,#6ba443,#57952d);background-image:-moz-linear-gradient(top,#6ba443,#57952d);background-image:-ms-linear-gradient(top,#6ba443,#57952d);background-image:-o-linear-gradient(top,#6ba443,#57952d);background-image:linear-gradient(to bottom,#6ba443,#57952d);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Omnes-pro,Arial,Helvetica;color:#fff;border:1px solid #2c6900;text-decoration:none;width:100%}.JPbox .JPContent .JPButton .bookTicketsDis:hover{background:#57952d;background-image:-webkit-linear-gradient(top,#57952d,#6ba443);background-image:-moz-linear-gradient(top,#57952d,#6ba443);background-image:-ms-linear-gradient(top,#57952d,#6ba443);background-image:-o-linear-gradient(top,#57952d,#6ba443);background-image:linear-gradient(to bottom,#57952d,#6ba443);text-decoration:none}.JPbox .JPContent .JPSingleReturn{width:100%;overflow:hidden}.JPbox .JPContent .JPSingleReturn p{color:#fff;font-size:16px;font-weight:700;margin-top:15px;width:100%}.JPbox .JPContent .JPSingleReturn p input{margin-top:2px;margin-right:6px;margin-left:2px;float:left}.JPbox .JPContent .JPSingleReturn p label{float:left}.JPbox .JPContent .JPPassengers{width:100%;margin-top:5px;overflow:hidden}.JPbox .JPContent .JPPassengers h3{color:#fff;font-size:18px;margin:0;width:100%;font-weight:700}.JPbox .JPContent .JPPassengers ul{margin:0 0 0 -5px;padding:0;width:100%}.JPbox .JPContent .JPPassengers ul li{display:inline-table;list-style:none;margin:0;padding:0}.JPbox .JPContent .JPPassengers ul li p{overflow:hidden}@media (min-width :200px){.JPbox .JPContent .JPPassengers ul li p.Passengerslist{width:115px;margin-top:5px;margin-left:5px}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .Passengerstext{font-size:15px;float:left;margin-bottom:5px;width:115px}}@media (min-width :320px){.JPbox .JPContent .JPPassengers ul li p.Passengerslist{width:115px;margin-top:5px;margin-left:5px}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .Passengerstext{font-size:15px;float:left;margin-bottom:5px;width:115px}}@media (min-width :768px){.JPbox .JPContent .JPPassengers ul li p.Passengerslist{width:105px;margin-top:5px;margin-left:5px}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .Passengerstext{font-size:13px;float:left;margin-bottom:5px;width:105px}}@media (min-width :992px){.JPbox .JPContent .JPPassengers ul li p.Passengerslist{width:115px;margin-top:5px;margin-left:5px}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .Passengerstext{font-size:15px;float:left;margin-bottom:5px;width:115px}}@media (min-width :1200px){.JPbox .JPContent .JPPassengers ul li p.Passengerslist{width:115px;margin-top:5px;margin-left:5px}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .Passengerstext{font-size:15px;float:left;margin-bottom:5px;width:115px}}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .Disabledtext{font-size:11px;float:left;width:115px}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .plus{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/plusoff.gif) no-repeat;cursor:pointer;display:inline;height:32px;text-indent:-999999px;width:33px}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .minus{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/minusoff.gif) no-repeat;cursor:pointer;display:inline;height:32px;text-indent:-999999px;width:33px;margin-left:-1px}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .plus:hover{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/pluson.gif) no-repeat}.JPbox .JPContent .JPPassengers ul li p.Passengerslist .minus:hover{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/minuson.gif) no-repeat}span.plus.disabledGray{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/spriteIcons.gif) -208px -46px no-repeat;cursor:default}.JPbox .JPContent .JPPassengers ul li .Passengerslist input{text-align:center;width:32px;height:32px;color:#333;font-weight:400;border:1px solid #666;margin-right:5px;margin-top:0;padding:7px 6px 8px;font-size:12px;background-image:linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-o-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-moz-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-webkit-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-ms-linear-gradient(bottom,#ececec 39%,#FFF 70%);float:left}.JPbox .JPContent .JPPassengers ul li p.Passengerslist span{float:left;margin-top:0}.JPbox .JPContent .JPCoachcard{overflow:hidden;width:100%}.JPbox .JPContent .JPCoachcard .title{color:#fff;font-size:16px;font-weight:700;width:100%;margin-top:20px;float:left}.JPbox .JPContent .JPCoachcard .title input{float:left;margin:3px 5px 1px 1px}.JPbox .JPContent .JPCoachcardlist{overflow:hidden;width:100%}.JPbox .JPContent .JPCoachcardlist ul{margin:5px 0 10px -5px;padding:0;width:100%}.JPbox .JPContent .JPCoachcardlist ul li{display:inline-table;list-style:none;margin:0;padding:0}.JPbox .JPContent .JPCoachcardlist ul li p{overflow:hidden}.JPbox .JPContent .JPCoachcardlist ul li p.Coachcardlist{width:275px;margin-top:5px;margin-left:5px}.JPbox .JPContent .JPCoachcardlist ul li p.Coachcardlist .Coachcardtext{font-size:16px;float:left;margin-bottom:5px;width:275px}.JPbox .JPContent .JPCoachcardlist ul li p.Coachcardlist .plus{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/plusoff.gif) no-repeat;cursor:pointer;display:inline;height:32px;text-indent:-999999px;width:33px}.JPbox .JPContent .JPCoachcardlist ul li p.Coachcardlist .minus{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/minusoff.gif) no-repeat;cursor:pointer;display:inline;height:32px;text-indent:-999999px;width:33px;margin-left:-1px}.JPbox .JPContent .JPCoachcardlist ul li p.Coachcardlist .plus:hover{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/pluson.gif) no-repeat}.JPbox .JPContent .JPCoachcardlist ul li p.Coachcardlist .minus:hover{background:url(http://www.nationalexpress.com/nxportal2/newhome/images/minuson.gif) no-repeat}.JPbox .JPContent .JPCoachcardlist ul li .Coachcardlist input{text-align:center;width:32px;height:32px;color:#333;font-weight:400;border:1px solid #666;margin-right:5px;margin-top:0;padding:7px 6px 8px;font-size:12px;background-image:linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-o-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-moz-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-webkit-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-ms-linear-gradient(bottom,#ececec 39%,#FFF 70%);float:left}.JPbox .JPContent .JPCoachcardlist ul li p.Coachcardlist span{float:left;margin-top:0}.JPbox .JPContent .JPPromotion .title{color:#fff;font-size:16px;font-weight:700;width:100%;margin-top:10px;float:left}.JPbox .JPContent .JPButtongray{margin-top:20px;width:100%;float:left;margin-bottom:15px}.JPbox .JPContent .JPButton{margin-top:10px;width:100%;float:left;margin-bottom:15px}.right-contentbox{margin:0 0 30px;color:#666;line-height:28px;float:left}.right-contentbox img{float:left;margin:4px 10px 0 0}.right-contentbox .blueicon{float:left;margin:-5px 10px 0 0}.right-contentbox h2{color:#0076c0;font-size:28px;font-weight:400;margin:10px 0 20px}.right-contentbox p{font-size:16px}.right-contentbox ul{margin:20px 10px -10px -25px}.right-contentbox ul li{color:#666;font-size:16px;margin-bottom:5px}.right-contentbox ol{margin:20px 10px -10px -25px}.right-contentbox ol li{color:#666;font-size:16px;margin-bottom:5px}.right-contentbox-list{margin:0 0 15px;color:#666;line-height:26px;float:left;width:100%;background-color:#f1f1f1}.right-contentbox-list h2{color:#0076c0;font-size:22px;font-weight:400;margin:12px 0 0 10px}.right-contentbox-list ul{margin:10px 0 0 -38px}.right-contentbox-list ul li{font-size:18px;margin:0 0 15px -5px;list-style:none;height:100%}.right-contentbox-list ul li a{color:#337ab7;text-decoration:none}.right-contentbox-list ul li a:hover{text-decoration:underline;color:#23527c}.right-contentbox-list ul li img{float:left;margin:0 10px 0 0;height:60px;width:100px}.right-contentbox-list ul li .small{font-size:14px}.left-contentbox{margin:0 0 20px;color:#666;line-height:28px;float:left;width:100%}.left-contentbox img{float:left;margin:4px 10px 0 0}.left-contentbox .home a{color:#0076c0}.left-contentbox .home a:hover{color:#23527c}@media (min-width :200px){.left-contentbox .Homepod{float:left;margin:0 10px 10px 0;width:60px;height:100%;max-height:165px;display:none}.left-contentbox h2{color:#0076c0;font-size:28px;font-weight:400;margin:0 0 10px}.left-contentbox .home{font-size:24px}}@media (min-width :320px){.left-contentbox .Homepod{float:left;margin:0 10px 10px 0;width:100px;height:100%;max-height:165px;display:block}.left-contentbox h2{color:#0076c0;font-size:28px;font-weight:400;margin:10px 0}.left-contentbox .home{font-size:22px}}@media (min-width :415px){.left-contentbox .Homepod{float:left;margin:0 20px 10px 0;width:167px;height:100%;max-height:165px;display:block}.left-contentbox h2{color:#0076c0;font-size:28px;font-weight:400;margin:10px 0}.left-contentbox .home{font-size:24px}}@media (min-width:768px){.left-contentbox .Homepod{float:left;margin:0 10px 10px 0;width:100%;height:100%;max-height:165px;display:block}.left-contentbox h2{color:#0076c0;font-size:28px;font-weight:400;margin:10px 0}.left-contentbox .home{font-size:24px}}@media (min-width :992px){.left-contentbox .Homepod{float:left;margin:0 10px 10px 0;width:100%;height:100%;max-height:165px;display:block}.left-contentbox h2{color:#0076c0;font-size:28px;font-weight:400;margin:10px 0}.left-contentbox .home{font-size:24px}}@media (min-width:1200px){.left-contentbox .Homepod{float:left;margin:0 10px 10px 0;width:100%;height:100%;max-height:165px;display:block}.left-contentbox h2{color:#0076c0;font-size:28px;font-weight:400;margin:10px 0}.left-contentbox .home{font-size:24px}}.Booknow,.bluebox .Booknow,.bluebox .price{font-family:Omnes-pro,Arial,Helvetica;float:right}.left-contentbox p{font-size:16px}.left-contentbox ul li{color:#666;font-size:16px}.bluebox{overflow:hidden;padding:15px 20px 20px;line-height:22px;background:#8bc0df;background:-moz-linear-gradient(bottom,#a7cde5 39%,#8bc0df 70%);background:-webkit-gradient(linear,left bottom,left top,color-stop(39%,#a7cde5),color-stop(70%,#8bc0df));background:-webkit-linear-gradient(top,#a7cde5 39%,#8bc0df 70%);background:-o-linear-gradient(bottom,#a7cde5 39%,#8bc0df 70%);background:-ms-linear-gradient(bottom,#a7cde5 39%,#8bc0df 70%);background:linear-gradient(to top,#a7cde5 39%,#8bc0df 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7cde5', endColorstr='#8bc0df', GradientType=0);width:100%}.bluebox h2{color:#FFF;font-size:28px;font-weight:400}.bluebox .price{color:#FFF;margin-bottom:-10px;margin-top:-31px;font-weight:600}.bluebox a,.bluebox a:hover{text-decoration:none}@media (min-width :200px){.bluebox .price{font-size:90px}}@media (min-width :320px){.bluebox .price{font-size:90px;margin-top:-21px}}@media (min-width:768px){.bluebox .price{font-size:140px}}@media (min-width :992px){.bluebox .price{font-size:160px}}@media (min-width:1200px){.bluebox .price{font-size:140px}}.bluebox p{font-size:16px;color:#FFF;margin:-10px 0 30px}.bluebox p a{color:#0076c0}.bluebox p a:hover{color:#23527c;text-decoration:underline}.bluebox ul{margin:-10px 10px -10px -25px}.bluebox ul li{color:#fff;font-size:16px;margin-bottom:3px}.bluebox ol{margin:-10px 10px -10px -20px}.bluebox ol li{color:#fff;font-size:16px;margin-bottom:3px}.bluebox .small-p{font-size:13px;color:#FFF}.content-background-blue{background-color:#d3e1ee;padding:15px 0 0;color:#666}.Booknow,.Booknow:hover,.bluebox .Booknow{border-radius:4px;margin:0;padding:8px 35px;text-decoration:none}.Booknow,.Booknow a,.Booknow:hover,.bluebox .Booknow a{color:#fff}.Booknow{background:#6ba443;background-image:-webkit-linear-gradient(top,#6ba443,#57952d);background-image:-moz-linear-gradient(top,#6ba443,#57952d);background-image:-ms-linear-gradient(top,#6ba443,#57952d);background-image:-o-linear-gradient(top,#6ba443,#57952d);background-image:linear-gradient(to bottom,#6ba443,#57952d);font-size:22px;text-align:center}.Booknow:hover{background:#57952d;background-image:-webkit-linear-gradient(top,#57952d,#6ba443);background-image:-moz-linear-gradient(top,#57952d,#6ba443);background-image:-ms-linear-gradient(top,#57952d,#6ba443);background-image:-o-linear-gradient(top,#57952d,#6ba443);background-image:linear-gradient(to bottom,#57952d,#6ba443)}.Booknow a:hover{text-decoration:none}.bluebox .Booknow{background:#6ba443;background-image:-webkit-linear-gradient(top,#6ba443,#57952d);background-image:-moz-linear-gradient(top,#6ba443,#57952d);background-image:-ms-linear-gradient(top,#6ba443,#57952d);background-image:-o-linear-gradient(top,#6ba443,#57952d);background-image:linear-gradient(to bottom,#6ba443,#57952d);color:#fff;height:40px;text-align:center}.bluebox .Booknow:hover{background:#57952d;background-image:-webkit-linear-gradient(top,#57952d,#6ba443);background-image:-moz-linear-gradient(top,#57952d,#6ba443);background-image:-ms-linear-gradient(top,#57952d,#6ba443);background-image:-o-linear-gradient(top,#57952d,#6ba443);background-image:linear-gradient(to bottom,#57952d,#6ba443)}.bluebox .Booknow a:hover{text-decoration:none}@media (min-width :200px){.bluebox .Booknow{font-size:18px}}@media (min-width :320px){.bluebox .Booknow{font-size:18px}}.Booknow-blue,.bluebox .Booknow-blue{font-family:Omnes-pro,Arial,Helvetica;font-size:22px;float:right;text-align:center;border-radius:4px;margin:0;height:40px;color:#fff;text-decoration:none}@media (min-width:768px){.bluebox .Booknow{font-size:22px}}@media (min-width :992px){.bluebox .Booknow{font-size:22px}}@media (min-width:1200px){.bluebox .Booknow{font-size:22px}}.Booknow-blue{background:#0175c0;background-image:-webkit-linear-gradient(top,#0175c0,#005b9f);background-image:-moz-linear-gradient(top,#0175c0,#005b9f);background-image:-ms-linear-gradient(top,#0175c0,#005b9f);background-image:-o-linear-gradient(top,#0175c0,#005b9f);background-image:linear-gradient(to bottom,#0175c0,#005b9f);padding:4px 35px}.Booknow-blue:hover{background:#005b9f;background-image:-webkit-linear-gradient(top,#005b9f,#0175c0);background-image:-moz-linear-gradient(top,#005b9f,#0175c0);background-image:-ms-linear-gradient(top,#005b9f,#0175c0);background-image:-o-linear-gradient(top,#005b9f,#0175c0);background-image:linear-gradient(to bottom,#005b9f,#0175c0)}.Booknow-blue a{color:#fff}.Booknow-blue a:hover{text-decoration:none}.bluebox .Booknow-blue{background:#0175c0;background-image:-webkit-linear-gradient(top,#0175c0,#005b9f);background-image:-moz-linear-gradient(top,#0175c0,#005b9f);background-image:-ms-linear-gradient(top,#0175c0,#005b9f);background-image:-o-linear-gradient(top,#0175c0,#005b9f);background-image:linear-gradient(to bottom,#0175c0,#005b9f);padding:11px 35px}.bluebox .Booknow-blue:hover{border-radius:4px;color:#fff;text-decoration:none;margin:0;padding:11px 20px;height:40px;background:#005b9f;background-image:-webkit-linear-gradient(top,#005b9f,#0175c0);background-image:-moz-linear-gradient(top,#005b9f,#0175c0);background-image:-ms-linear-gradient(top,#005b9f,#0175c0);background-image:-o-linear-gradient(top,#005b9f,#0175c0);background-image:linear-gradient(to bottom,#005b9f,#0175c0)}.CTA,.CTA-bluebox{font-weight:400;padding-right:15px;font-size:18px;float:right}.bluebox .Booknow-blue a{color:#fff}.CTA,.CTA a{color:#0076c0}.bluebox .Booknow-blue a:hover{text-decoration:none}.CTA{background:url(../img/Arrow.png) right 6px no-repeat rgba(0,0,0,0);height:26px;margin:-10px 1px 0 0}.CTA a:hover{color:#23527c}.CTA-bluebox,.CTA-bluebox a{color:#0076c0}.CTA-bluebox{background:url(../img/Arrow.png) right 3px no-repeat rgba(0,0,0,0);height:23px;margin:-10px 5px 0 0}.CTA-bluebox a:hover{color:#23527c;text-decoration:underline}.img-dynamic{width:100%;padding:10px}.right-top{text-align:right;margin-top:-15px}#info h3,#info p{text-align:center}.active{color:#fff;text-decoration:none;outline:0}#info img{display:block;width:72px;margin:5px auto 10px}#info a:hover{text-decoration:none}#info h3{font-size:18px;font-weight:700;line-height:normal;color:#666;margin-bottom:5px;margin-top:0}#info p{color:#666}#info .divide,#info .divide_last{border-right:1px solid #ccc;height:190px}@media (min-width:480px){#info .divide,#info .divide_last{border-right:1px solid #ccc;height:100%}}@media (min-width:768px){#info .divide{border-right:1px solid #ccc;height:160px}#info .divide_last{border-right:none;height:160px}}@media (min-width:992px){#info .divide,#info .divide_last{border-right:1px solid #ccc;height:240px}}@media (min-width:1200px){#info .divide,#info .divide_last{border-right:1px solid #ccc;height:190px}}.info-background{background-color:#e9e9e9;padding-top:15px;border-top:1px solid #b6b6b6}.bottom-banner img,.bottom-banner1{border-color:#fff;border-style:solid;border-width:2px}.info-background .container h2{font-size:28px;line-height:normal;margin-bottom:10px;margin-top:10px;color:#666;padding-left:10px}.bottom-banner img{display:block;margin:20px auto 30px}#AccessibleJP,#AccessibleTextJP,#coachCardOptions,#coachcard,#divJourneyTypes,#divLeaving,#divPassengers2,#divPromo,#eurolines,#returning,#sumbitTrue{display:none}.last-content-space{margin-bottom:20px}.footer{background-color:#01508e;color:#FFF;padding:30px 0}@media (min-width :320px){.footer-centre{padding-left:15px;padding-right:0;margin-bottom:20px}}@media (min-width :992px){.footer-centre{padding-left:20px;padding-right:1px;margin-bottom:0}}@media (min-width :1200px){.footer-centre{padding-left:50px;padding-right:50px}}.footer p{line-height:25px}.footer a{color:#a1c5e1;text-decoration:none}.footer a:hover{color:#fff;text-decoration:none}.footer li,.footer ul{margin:10px 0 0;padding:0}.footer li{font-size:13px;list-style:none;margin-bottom:8px;margin-left:0}.footer-right .Other-companies{margin-bottom:15px}.footer-right .Other-companies img{float:left;margin-right:5px}.footer-right .Other-companies h4{color:#fff;font-size:20px;font-weight:400;margin:0;padding:0}.footer-right .Other-companies h4 .sub{font-size:13px}.footer-right .footercontainer a{color:#a1c5e1;text-decoration:none}.footer-right p.nxlink{margin-top:-5px;font-size:13px}.footer-right .social-follow p{font-size:20px;margin-bottom:8px;margin-top:15px}.footer-right .social-follow img{margin-right:5px}.footer-right .phoneheading{margin-top:25px}.footer-right .phoneheading img{float:left;margin-right:5px}@media (min-width :320px){.footer-right .phoneheading p{line-height:30px}.footer-left .emailbox .Emailinput{width:178px}}@media (min-width :992px){.footer-right .phoneheading p{line-height:16px}}@media (min-width :1200px){.footer-right .phoneheading p{line-height:30px}}.footer-right .phoneheading p{font-size:16px;font-weight:700}.footer-right .phonetext p{color:#FFF;font-size:11px;line-height:14px;margin-top:5px}.footer-left p{line-height:20px}.footer-left .emailbox{background:url(../img/bg-blue-diagonal.gif) rgba(0,0,0,0);padding:15px}.footer-left .emailbox h3{font-size:30px;font-weight:400;margin:0}.footer-left .emailbox p{font-size:16px;font-weight:400;margin-top:5px}.footer-left .emailbox .Emailinput{background:#ececec;background:-moz-linear-gradient(bottom,#ececec 39%,#fff 70%);background:-webkit-gradient(linear,left bottom,left bottom,color-stop(39%,#ececec),color-stop(70%,#fff));background:-webkit-linear-gradient(bottom,#ececec 39%,#fff 70%);background:-o-linear-gradient(bottom,#ececec %,#fff 70%);background:-ms-linear-gradient(bottom,#ececec 39%,#fff 70%);background:linear-gradient(to top,#ececec 39%,#fff 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#ffffff', GradientType=0);border:1px solid #666;padding:8px 6px;border-radius:2px;color:#777;font:13px HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px;outline:0}@media (min-width :992px){.footer-left .emailbox .Emailinput{width:168px}}@media (min-width :1200px){.footer-left .emailbox .Emailinput{width:158px}}.footer-left .emailbox .button{background:#57952d;background:-moz-linear-gradient(bottom,#57952d 39%,#6ba443 70%);background:-webkit-gradient(linear,left bottom,left bottom,color-stop(39%,#57952d),color-stop(70%,#6ba443));background:-webkit-linear-gradient(bottom,#57952d 39%,#6ba443 70%);background:-o-linear-gradient(bottom,#57952d %,#6ba443 70%);background:-ms-linear-gradient(bottom,#57952d 39%,#6ba443 70%);background:linear-gradient(to top,#57952d 39%,#6ba443 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#57952d', endColorstr='#6ba443', GradientType=0);padding:5px 30px;color:#fff;font-size:18px;height:38px;margin-bottom:0;width:100%;font-weight:400;text-align:center;border:0}.footer-left .emailbox .button a{color:#fff}.footer-left .emailbox .button:hover{background:#6ba443;background:-moz-linear-gradient(bottom,#6ba443 39%,#57952d 70%);background:-webkit-gradient(linear,left bottom,left bottom,color-stop(39%,#6ba443),color-stop(70%,#57952d));background:-webkit-linear-gradient(bottom,#6ba443 39%,#57952d 70%);background:-o-linear-gradient(bottom,#6ba443 %,#57952d 70%);background:-ms-linear-gradient(bottom,#6ba443 39%,#57952d 70%);background:linear-gradient(to top,#6ba443 39%,#57952d 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ba443', endColorstr='#57952d', GradientType=0)}.footer-left .Coach-app{margin-bottom:20px;width:263px;margin-top:10px}.footer-left .Coach-app p{font-size:11px}.footer-left .Coach-app img{margin-top:15px}.footer-left .Coach-app .NE-app{height:63px;width:165px}.footer-left .Coach-app .iphone-app{float:right;margin-top:18px}.footer-left .Coach-app .Android-app{float:right;margin-top:-30px}.footer p.Copyright{color:#a1c5e1;font-size:11px;margin-top:0}@media (min-width :320px){.footer-bottom{margin-top:20px;width:100%}}@media (min-width :992px){.footer-bottom{margin-top:-80px;width:273px}}@media (min-width :1200px){.footer-bottom{margin-top:-20px;width:290px}}#myNavbar>ul>li>a,.navbar-nav{margin:0}@media (max-width:768px){.head{height:44px;padding-top:20px}}.Win-£250{width:100%;max-width:304px}.Win-£250-p{float:left}.left-contentbox ul{margin:10px 0 10px -36px}.left-contentbox ul li{background:url(/nxportal2/img/Tick.png) left 5px no-repeat rgba(0,0,0,0);list-style:none;margin-bottom:0;margin-top:0;padding-left:22px}.left-contentbox ol{margin:15px 0 0 -36px}.left-contentbox ol li{color:#666;font-size:16px;margin-bottom:0;margin-top:0;margin-left:15px}.ask-btn,.ask-btn:hover{color:#FFF;font-weight:700;padding:3px 6px;border:1px solid transparent}.faq{float:right}.FMS,.faq dt{float:left}.ask-btn{background:#0175c0;background-image:-webkit-linear-gradient(top,#0175c0,#005b9f);background-image:-moz-linear-gradient(top,#0175c0,#005b9f);background-image:-ms-linear-gradient(top,#0175c0,#005b9f);background-image:-o-linear-gradient(top,#0175c0,#005b9f);background-image:linear-gradient(to bottom,#0175c0,#005b9f)}.ask-btn:hover{background:#005b9f;background-image:-webkit-linear-gradient(top,#005b9f,#0175c0);background-image:-moz-linear-gradient(top,#005b9f,#0175c0);background-image:-ms-linear-gradient(top,#005b9f,#0175c0);background-image:-o-linear-gradient(top,#005b9f,#0175c0);background-image:linear-gradient(to bottom,#005b9f,#0175c0)}.as_padding,.askinput{color:#666}.right dl{margin-bottom:1px}.faq .faqbox{font-size:12px;padding-left:3px;width:175px}.faq dd{margin:0 0 0 210px}.faq .faqbutton{margin-top:-1px}.askinput{padding:3px 6px;font-size:14px;border:1px solid #c4c4c4;background-color:#f3f3f3;font-weight:200;width:205px}.as_padding,.as_padding_over{font-size:9pt;text-align:left}.modal-body h3,.modal-body h4{font-weight:700;color:#0076c0}.fa_autosuggest{height:270px;width:205px;display:none}.as_padding_over{color:#0175c0}.modal-backdrop{bottom:0;position:fixed;z-index:0}.modal-title{color:#0076c0}@media (max-width:480px){.modal-title{font-size:19px}.modal-body h3{font-size:17px}.modal-body h4{font-size:16px}.modal-body{padding-top:1px}}.modal-body h4{margin-top:15px}.modal-body p{color:#666}.modal-body .backtotop{text-align:right;margin-bottom:20px}.close{color:#0076c0;font-size:30px;opacity:1}.btn-default-close,.btn-default-close:hover{color:#fff;border-color:#0076c0;font-weight:700}.btn-default-close{background:#0175c0;background-image:-webkit-linear-gradient(top,#0175c0,#005b9f);background-image:-moz-linear-gradient(top,#0175c0,#005b9f);background-image:-ms-linear-gradient(top,#0175c0,#005b9f);background-image:-o-linear-gradient(top,#0175c0,#005b9f);background-image:linear-gradient(to bottom,#0175c0,#005b9f)}.btn-default-close:hover{background:#005b9f;background-image:-webkit-linear-gradient(top,#005b9f,#0175c0);background-image:-moz-linear-gradient(top,#005b9f,#0175c0);background-image:-ms-linear-gradient(top,#005b9f,#0175c0);background-image:-o-linear-gradient(top,#005b9f,#0175c0);background-image:linear-gradient(to bottom,#005b9f,#0175c0)}.btn-new{background:#fff;border-color:#0076c0;color:#0076c0;font-weight:700;padding:1px 7px;font-size:13px}.btn-new:hover{background:#fff;color:#666}.btn-date{margin-right:5px}.FMS{margin:0 0 15px}.FMS .fms-btn,.FMS .fms-btn:hover{color:#FFF;padding:5px 0;border:1px solid transparent;float:right;margin-top:5px;font-weight:700;width:100%}.FMS .fms-btn{background:#6ba443;background-image:-webkit-linear-gradient(top,#6ba443,#57952d);background-image:-moz-linear-gradient(top,#6ba443,#57952d);background-image:-ms-linear-gradient(top,#6ba443,#57952d);background-image:-o-linear-gradient(top,#6ba443,#57952d);background-image:linear-gradient(to bottom,#6ba443,#57952d)}.FMS .fms-btn:hover{background:#57952d;background-image:-webkit-linear-gradient(top,#57952d,#6ba443);background-image:-moz-linear-gradient(top,#57952d,#6ba443);background-image:-ms-linear-gradient(top,#57952d,#6ba443);background-image:-o-linear-gradient(top,#57952d,#6ba443);background-image:linear-gradient(to bottom,#57952d,#6ba443)}.image-spacer{width:100%;height:100%}.site-messaging{margin:-10px 0 10px;padding:10px;background-color:#FFF}.site-messaging img{float:left;margin:2px 8px 0 0}.site-messaging p{margin:0;padding:0;font-size:16px;color:#666;line-height:1.4}.site-messaging p a{color:#666;font-size:16px;margin:0 0 0 10px;font-weight:700}.JPbox .JPContent .site-messaging-jp{margin:0 0 15px;padding:10px;background-color:#FFF}.JPbox .JPContent .site-messaging-jp img{float:left;margin:0 10px 0 0}.JPbox .JPContent .site-messaging-jp p{margin:0;padding:0;font-size:14px;color:#0076c0;float:none;font-weight:400;line-height:1.4}.JPbox .JPContent .site-messaging-jp p a{color:#0076c0;font-size:14px;margin:0;font-weight:700}#fixed-content-container-2,#fixed-content-container-3{margin-top:-50px}.navbar,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .navbar-inner{filter:none\9;background-image:none\9}.mobile{background-color:#D1D0D0}.JPbox .JPContent .airTop{margin-top:20px}.top{margin-top:5px}.ac_results{border:1px solid #666;background-color:#fff;overflow:hidden;z-index:99999;text-align:left}.ac_results ul{width:100%;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:8px 4px;cursor:default;display:block;border-bottom:1px dotted #CCC;font:400 16px Arial;line-height:20px;overflow:hidden}.ac_loading{background:url(/nxportal2/images/indicator.gif) right center no-repeat #fff}.error-container,.ui-icon{background-repeat:no-repeat}.ac_odd{background-color:#fff}.ac_over{background-color:#496E91;color:#fff}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker-trigger{cursor:pointer}.ui-datepicker{padding:.5em .5em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{font-size:1.2em;margin:0 2.3em;line-height:1.4em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.6em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.image-contentbox-right,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{color:#0076c0;border:1px solid #666;background-image:linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-o-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-moz-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-webkit-linear-gradient(bottom,#ececec 39%,#FFF 70%);background-image:-ms-linear-gradient(bottom,#ececec 39%,#FFF 70%)}.ui-widget-content a{color:#222}.ui-widget-header{color:#0076c0;background-color:#FFF;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:#CCC;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background-color:#666;font-weight:400;color:#fff}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background-color:#0076c0;font-weight:700;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid;background-color:#FFF;color:#000}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.5;filter:Alpha(Opacity=50);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:18px}.ui-icon-circle-triangle-e{background-image:url(/nxportal2/images/arrow_forward.png)}.ui-icon-circle-triangle-w{background-image:url(/nxportal2/images/arrow_back.png)}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px;background-color:#FFF;cursor:pointer}.padding-zero{padding-left:0;padding-right:0}.content-background-image{background-color:#ccc;padding:15px 0 0;background-image:url(http://www.nationalexpress.com/nxportal2/assets/images/airport-back.jpg);background-position:bottom}.image-contentbox-left{float:left}.LanguageSelect{margin:20px 0}.LanguageSelect h3{color:#0076c0;font-size:14px;float:right;margin:6px 10px 5px 0}.LanguageSelect .LanguageSelectdropdown{border:1px solid #c4c4c4;font-size:12px;padding:5px;float:right;width:150px;color:#666}.footer-left .Coach-app .Routes-flags{margin:0 0 20px;padding:0}.footer-left .Coach-app .Routes-flags h3{font-size:20px;font-family:Arial,Helvetica;color:#fff;margin-bottom:10px;margin-top:0}.footer-left .Coach-app .Routes-flags ul{display:inline;margin:0 0 0 4px;padding:0}.footer-left .Coach-app .Routes-flags ul li{margin:0;padding:0;display:inline}.footer-left .Coach-app .Routes-flags ul li img{margin:0 12px 0 0;padding:0}.JPbox .JPContent .messagecontainer{background-color:#fff;border-radius:5px;margin-top:12px;padding:5px;width:100%}.JPbox .JPContent .messagecontainer .innerFrame{background-color:#ececec;background-image:-moz-linear-gradient(center bottom,#ececec 39%,#fff 70%);border-radius:3px;padding:5px}.JPbox .JPContent .messagecontainer .innerFrame .innerDisabledMessage{height:135px}.JPbox .JPContent .messagecontainer .innerFrame .innerDisabledMessage p span{color:#0e6fbb;font-size:19px;font-weight:700}.JPbox .JPContent .messagecontainer .innerFrame p.messageSmall{color:#666;float:left;font-size:12px;font-weight:400;margin-top:0;width:258px}.JPbox .JPContent .messagecontainer .innerFrame img{border:0;float:right}.error-container{background-color:#fff;background-image:url(/web_resources/themes/nationalexpress/images/error.png);background-position:5px 5px;border-radius:5px;color:red;display:none;font-size:12px;font-weight:700;margin-bottom:12px;padding:9px 9px 9px 35px}