a.dashed{text-decoration:none;border-bottom:1px dashed #09c !important;}a.dashed:focus, a.dashed:hover{border-bottom-color:transparent !important;}a.clickable, img.clickable{cursor:pointer;}a:focus, a:hover{text-decoration:none;}div[title]{cursor:default;}.nowrap{white-space:nowrap;}.hidden{display:none !important;}strong.dashed{text-decoration:none;border-bottom:1px dashed #fff;}.underlined{text-decoration:underline;}.airpoints-icon{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/airpoints-icon.gif) bottom no-repeat;background-position:0 3px;padding-left:5px;}.airpoints-medium-icon{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/airpoints-medium-icon.gif) bottom no-repeat;background-position:0 1px;padding-left:11px;}.airpoints-large-icon{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/airpoints-large-icon.gif) bottom no-repeat;background-position:0 -1px;padding-left:15px;}.airpoints-largeblue-icon, .total .airpoints-large-icon{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/airpoints-largeblue-icon.gif) bottom no-repeat;background-position:0 0;padding-left:15px;}div, td, input, button, a.vbutton, a.vlink{-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}.curved{background:#000;width:250px;height:250px;color:red;font-weight:bold;-moz-border-radius:32px;-webkit-border-radius:32px;border-radius:10px;}h2.wf{color:#09c;font:bold 24px 'Omnes Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif;margin:0 0 0.5em 0;}.template{display:none !important;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}.spinner{position:absolute;background:#fff;z-index:100;}.spinner-msg{text-align:center;font-weight:bold;}.spinner-img{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/spinner-small.gif) no-repeat;width:24px;height:24px;margin:0 auto;}.left-container, .right-container{width:700px;float:left;margin:10px 9px;}.right-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;width:220px;float:right;}.right-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}.button-bar-placeholder{height:50px;}.button-bar-container{clear:left;margin:10px 9px 0;width:700px;position:absolute;bottom:0;left:0;}.header-msg{border:2px Solid #007FB0;background-color:#FFF;padding:20px;}.header-msg h2.main{margin-bottom:20px;}.header-msg.alert{padding:20px 20px 20px 70px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/alert-icon.gif) no-repeat scroll 14px 14px;}.header-msg.error{padding:20px 20px 20px 70px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/error-icon.png) no-repeat scroll 14px 14px;}.header-msg.info{padding:20px 20px 20px 70px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/info-message.png) no-repeat scroll 14px 14px;}.icon-error{float:left;width:35px;height:26px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/error-icon.png) no-repeat;padding:0;}.table-styled, table.styled{border:1px Solid #ACACAC;}table.styled tr th{font-weight:bold;padding:6px 3px 6px 15px;border-right:1px Solid #ACACAC;border-bottom:1px Solid #ACACAC;}.table-styled .cell, table.styled tr td{padding:6px 3px 6px 15px;border-right:1px Solid #ACACAC;border-bottom:1px Solid #ACACAC;}table.styled tr td.amount{text-align:left;}table.styled tr.total td{text-align:right;font-weight:bold;background-color:#007FB0 !important;color:#fff;border-right:0;}table.styled tr.total td.amount{text-align:left;}table.styled.style1 tr th{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/tables/table-head-bk.gif);}table.styled.style2 tr th{background-image:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/tables/table-head-bk2.gif);background-color:#000;color:#fff;border-left:1px Solid #959796;}table.styled.style2{border-top:1px Solid #2E2E2E;}.table-styled{border-right:0px;border-bottom:0px;}.table-styled .row{display:table-row;}.table-styled .cell{display:table-cell;}button.close{text-indent:100px;height:16px;width:16px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/buttons/close.gif) no-repeat left;font-size:0px;display:block;line-height:0px;border:0;}button.close-refresh{text-indent:100px;height:28px;width:28px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/buttons/close-refresh.png) no-repeat left;font-size:0px;display:block;line-height:0px;border:0;}.vbutton:hover{background:-o-linear-gradient(top, rgba(107,107,107,1) 0%, rgba(21,21,21,1) 100%);background:-moz-linear-gradient(top, rgba(107,107,107,1) 0%, rgba(21,21,21,1) 100%);background:-webkit-linear-gradient(top, rgba(107,107,107,1) 0%, rgba(21,21,21,1) 100%);background:-ms-linear-gradient(top, rgba(107,107,107,1) 0%, rgba(21,21,21,1) 100%);background:linear-gradient(rgba(107,107,107,1) 0%, rgba(21,21,21,1) 100%);}a.vbutton:focus, a.vbutton:hover{color:#fff;}.vbutton:active, .vbutton.selected{background:-o-linear-gradient(top, rgba(21,21,21,1) 0%, rgba(107,107,107,1) 100%);background:-moz-linear-gradient(top, rgba(21,21,21,1) 0%, rgba(107,107,107,1) 100%);background:-webkit-linear-gradient(top, rgba(21,21,21,1) 0%, rgba(107,107,107,1) 100%);background:-ms-linear-gradient(top, rgba(21,21,21,1) 0%, rgba(107,107,107,1) 100%);background:linear-gradient(rgba(21,21,21,1) 0%, rgba(107,107,107,1) 100%);top:1px;}.vbutton.highlighted:hover{background:-o-linear-gradient(top, rgba(255,188,48,1) 0%, rgba(243,144,43,1) 100%);background:-moz-linear-gradient(top, rgba(255,188,48,1) 0%, rgba(243,144,43,1) 100%);background:-webkit-linear-gradient(top, rgba(255,188,48,1) 0%, rgba(243,144,43,1) 100%);background:-ms-linear-gradient(top, rgba(255,188,48,1) 0%, rgba(243,144,43,1) 100%);background:linear-gradient(rgba(255,188,48,1) 0%, rgba(243,144,43,1) 100%);box-shadow:0 1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.6);}.vbutton.highlighted:active{background:-o-linear-gradient(top, rgba(243,144,43,1) 0%, rgba(255,188,48,1) 100%);background:-moz-linear-gradient(top, rgba(243,144,43,1) 0%, rgba(255,188,48,1) 100%);background:-webkit-linear-gradient(top, rgba(243,144,43,1) 0%, rgba(255,188,48,1) 100%);background:-ms-linear-gradient(top, rgba(243,144,43,1) 0%, rgba(255,188,48,1) 100%);background:linear-gradient(rgba(243,144,43,1) 0%, rgba(255,188,48,1) 100%);box-shadow:inset 0 1px 1px rgba(255,255,255,0.6);}.vbutton{font-family:Helvetica, Arial, FreeSans, sans-serif;font-size:13px;line-height:24px;font-weight:bold;cursor:pointer;color:#fff;margin:0;padding:0 14px;overflow:visible;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background:#4d4d4d;background:#4d4d4d -o-linear-gradient(top, rgba(107,107,107,0.9) 0%, rgba(21,21,21,0.9) 100%);background:#4d4d4d -moz-linear-gradient(top, rgba(107,107,107,0.9) 0%, rgba(21,21,21,0.9) 100%);background:#4d4d4d -webkit-linear-gradient(top, rgba(107,107,107,0.9) 0%, rgba(21,21,21,0.9) 100%);background:#4d4d4d -ms-linear-gradient(top, rgba(107,107,107,0.9) 0%, rgba(21,21,21,0.9) 100%);background:#4d4d4d linear-gradient(rgba(107,107,107,0.9) 0%, rgba(21,21,21,0.9) 100%);background-color:#767676;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:1px solid rgba(147,147,147,1);}.vbutton:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.vlink{font-family:Helvetica, Arial, FreeSans, sans-serif;font-size:12px;line-height:24px;font-weight:bold;margin:0;padding:0 14px;overflow:visible;position:relative;}.vbutton::-moz-focus-inner{border:0;padding:0;margin:-1px 0 0;}.vbutton.highlighted{font-size:11px;text-shadow:0 -1px 1px rgba(225,138,41,0.5);background:#f3902b;border:1px solid rgba(225,138,41,1);background:-o-linear-gradient(top, rgba(255,188,48,0.9) 0%, rgba(243,144,43,0.9) 100%);background:-moz-linear-gradient(top, rgba(255,188,48,0.9) 0%, rgba(243,144,43,0.9) 100%);background:-webkit-linear-gradient(top, rgba(255,188,48,0.9) 0%, rgba(243,144,43,0.9) 100%);background:-ms-linear-gradient(top, rgba(255,188,48,0.9) 0%, rgba(243,144,43,0.9) 100%);background:linear-gradient(rgba(255,188,48,0.9) 0%, rgba(243,144,43,0.9) 100%);box-shadow:0 1px 1px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.6);}.vbutton.inactive{background:-o-linear-gradient(top, rgba(144,144,144,0.6) 0%, rgba(77,77,77,0.6) 100%);background:-moz-linear-gradient(top, rgba(144,144,144,0.6) 0%, rgba(77,77,77,0.6) 100%);background:-webkit-linear-gradient(top, rgba(144,144,144,0.6) 0%, rgba(77,77,77,0.6) 100%);background:-ms-linear-gradient(top, rgba(144,144,144,0.6) 0%, rgba(77,77,77,0.6) 100%);background:linear-gradient(rgba(144,144,144,0.6) 0%, rgba(77,77,77,0.6) 100%);background-color:#767676;top:0;cursor:default;}.form-buttons{text-align:right;}.form-buttons .vbutton{margin:11px 13px 0 3px;}a.vbutton, div.vbutton{display:inline-block;text-decoration:none;text-align:center;}a.vbutton:hover, a.vbutton:active, div.vbutton:hover, div.vbutton:active{color:white;}.form-buttons a.vlink{display:inline-block;margin:10px 0 0 14px;}button.vlink{color:#007FAB;font-weight:bold;cursor:pointer;text-decoration:underline;background:none;}button.vlink:focus, button.vlink:hover{color:#F96404;}@font-face{font-family:'airnzicons';src:url('https://b.static.b-airnz.com/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/css/fonts/airnzicons.eot');src:url('https://b.static.b-airnz.com/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/css/fonts/airnzicons.eot?#iefix') format('embedded-opentype'), url('https://b.static.b-airnz.com/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/css/fonts/airnzicons.woff') format('woff'), url('https://b.static.b-airnz.com/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/css/fonts/airnzicons.ttf') format('truetype'), url('https://b.static.b-airnz.com/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/css/fonts/airnzicons.svg#airnzicons') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"], [class*=" icon-"]{font-family:'airnzicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-info-inverse:before{content:"\e607";}.icon-flights:before{content:"\e603";}.icon-tick:before{content:"\e604";}.icon-mobilecheckin:before{content:"\e600";}.icon-smiley:before{content:"\e601";}.icon-info:before{content:"\e000";}.icon-bag:before{content:"\e001";}.icon-cancel:before{content:"\e002";}.icon-change:before{content:"\e003";}.icon-flag:before{content:"\e004";}.icon-seat:before{content:"\e005";}.icon-ticket:before{content:"\e006";}.icon-campervan:before{content:"\e007";}.icon-insurance:before{content:"\e008";}.icon-taxi:before{content:"\e009";}.icon-booktaxi:before{content:"\e009";}.icon-rentalcar:before{content:"\e00a";}.icon-hotel:before{content:"\e00b";}.icon-bookhotel:before{content:"\e00b";}.icon-managehotel:before{content:"\e00b";}.icon-search:before{content:"\e00c";}.icon-warning:before{content:"\e00d";}.icon-calendar:before{content:"\e00f";}.icon-mail:before{content:"\e010";}.icon-legal:before{content:"\e011";}.icon-parking:before{content:"\e012";}.icon-koru:before{content:"\e014";}.icon-apdollar:before{content:"\e016";}.icon-dropdown:before{content:"\e017";}.icon-arrivals:before{content:"\e018";}.icon-deals:before{content:"\e019";}.icon-gas:before{content:"\e01a";}.icon-newWindow:before{content:"\e01b";}.icon-howfar:before{content:"\e01c";}.icon-airport:before{content:"\e01d";}.icon-smartphone:before{content:"\e01e";}.icon-help:before{content:"\e01f";}.icon-duration:before{content:"\e021";}.icon-aircraft:before{content:"\e022";}.icon-operatedby:before{content:"\e023";}.icon-tix:before{content:"\e024";}.icon-product:before{content:"\e025";}.icon-upgrade:before{content:"\e026";}.icon-business:before{content:"\e027";}.icon-credit:before{content:"\e02c";}.icon-mortgage:before{content:"\e02d";}.icon-retail:before{content:"\e02e";}.icon-addBooking:before{content:"\e028";}.icon-checkintime:before{content:"\e020";}.icon-apkoru:before{content:"\e015";}.icon-onesmart:before{content:"\e013";}.icon-minus:before{content:"\e029";}.icon-plus:before{content:"\e02a";}.icon-right:before{content:"\f054";}.icon-left-chevron:before{content:"\e02b";}.icon-left:before{content:"\f053";}.icon-right-chevron:before{content:"\e02f";}.icon-wordmark:before{content:"\e030";}.icon-close:before{content:"\e00e";}.icon-passport:before{content:"\e602";}.icon-skycouch:before{content:"\e605";}.icon-guardian:before{content:"\e609";}.icon-meal:before{content:"\e900";}.popup-bluebox span{display:block;}.popup-bluebox span.head{font-size:14px;font-weight:bold;margin-bottom:2px;}.popup-bluebox *{border:0 !important;}.popup-bluebox, .popup-bluebox-nohead{position:absolute;width:221px;z-index:10;}.popup-bluebox a, .popup-bluebox-nohead a{color:#fff !important;}.popup-bluebox .p-con, .popup-bluebox-nohead .p-con{padding:5px 10px 7px 20px;color:#fff;background:#00C5D5 url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-bk.png) repeat-x bottom;}.popup-bluebox .p-con *, .popup-bluebox-nohead .p-con *{color:#fff;}.popup-bluebox .tb, .popup-bluebox-nohead .tb{width:221px;height:6px;}.popup-bluebox .bb, .popup-bluebox-nohead .bb{width:221px;height:9px;}.popup-bluebox.left .arrow, .popup-bluebox-nohead.left .arrow{padding-left:13px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-leftarrow.png) no-repeat center left;}.popup-bluebox.left .border, .popup-bluebox-nohead.left .border, .popup-bluebox-nohead.topleft .border{padding-right:4px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-rightborder.png) no-repeat center right;}.popup-bluebox.left .tb, .popup-bluebox-nohead.left .tb{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-lefttop.png) no-repeat;}.popup-bluebox.left .bb, .popup-bluebox-nohead.left .bb{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-leftbottom.png) no-repeat;}.popup-bluebox.right .arrow, .popup-bluebox-nohead.right .arrow{padding-right:13px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-rightarrow.png) no-repeat center right;}.popup-bluebox.right .border, .popup-bluebox-nohead.right .border, .popup-bluebox-nohead.topleft .arrow{padding-left:4px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-leftborder.png) no-repeat center left;}.popup-bluebox.right .tb, .popup-bluebox-nohead.right .tb{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-righttop.png) no-repeat;}.popup-bluebox.right .bb, .popup-bluebox-nohead.right .bb{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-rightbottom.png) no-repeat;}.popup-bluebox-nohead.topleft .tb{height:12px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-arrow-topleft.png) no-repeat;}.popup-bluebox-nohead.topleft .bb{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/blue-box-topleft-bottom.png) no-repeat;}.popup-blackoutline .closebutton{display:none;}.popup-blackoutline.closer .closebutton{display:block;position:absolute;right:-5px;top:-10px;height:28px;width:28px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/close-refresh.png);cursor:pointer;}.popup-blackoutline.top .closebutton, .popup-blackoutline.topright .closebutton, .popup-blackoutline.topleft .closebutton{top:3px;}.popup-blackoutline{position:absolute;z-index:300;margin-left:-3px;}.popup-blackoutline:focus{outline:none;}.popup-blackoutline .arrow{position:absolute;background-repeat:no-repeat;}.popup-blackoutline.left{padding-left:14px;}.popup-blackoutline.right{padding-right:13px;}.popup-blackoutline.top, .popup-blackoutline.topright, .popup-blackoutline.topleft{padding-top:13px}.popup-blackoutline.top .arrow, .popup-blackoutline.topright .arrow, .popup-blackoutline.topleft .arrow{position:absolute;background-position:-34px -338px;left:50%;top:0;width:36px;height:17px;margin-left:-16px;}.popup-blackoutline.topright .arrow{right:20px;left:auto;}.popup-blackoutline.topleft .arrow{left:40px;}.popup-blackoutline.bottom{padding-bottom:11px;}.popup-blackoutline.bottom .arrow{left:50%;margin-left:-17px;bottom:0;width:35px;height:22px;background-position:-34px -419px;}.popup-blackoutline.bottom.third .arrow{left:33%;}.popup-blackoutline.right .arrow{position:absolute;background-position:-81px -371px;right:0;top:50%;width:22px;height:35px;margin-top:-18px;}.popup-blackoutline.left .arrow{position:absolute;background-position:left -371px;left:0;top:50%;width:19px;height:36px;margin-top:-18px;}.popup-blackoutline .border, .popup-blackoutline .p-in{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/the-edge.png) left top repeat-y;}.popup-blackoutline .border{padding-right:9px;background-position:right center;margin-left:5px;}.popup-blackoutline .p-in{padding-left:5px;color:#333;margin-left:-5px;}.popup-blackoutline .p-con{padding:3px 10px 8px;background-color:white;}.popup-blackoutline .tb, .popup-blackoutline .tr, .popup-blackoutline .br, .popup-blackoutline .bb, .popup-blackoutline .arrow{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/black-outline.png) left top;}.popup-blackoutline .tb{margin-right:12px;height:12px;}.popup-blackoutline .tr{height:12px;width:15px;float:right;background-position:right top;margin-right:-12px;}.popup-blackoutline .bb{clear:both;margin-right:14px;height:14px;background-position:left -322px;}.popup-blackoutline .br{height:11px;width:14px;float:right;background-position:right -322px;margin-right:-14px;}.popup-blackoutline .loader-msg{display:block !important;height:100px;position:static !important;}.popup-blackoutline .loader-msg .img{margin-top:35px;}.popup-blackoutline.medium .loader-msg{width:498px;}.popup-blackoutline.small .loader-msg{width:391px;}.overlay-content{display:none;position:absolute;}.overlay-content-embedded{display:none;}.overlay-content .overlay-content-embedded{display:block;}.overlay-content .button-close{float:right;padding:1px 7px 0 0;margin:-19px -19px 0 -16px;}.overlay-content .button-close .close{cursor:pointer;}.overlay-content .buttons{width:100%;float:left;height:50px;border-top:1px Solid #ACACAC;}.overlay-content.overlay-style1{z-index:5;}.overlay-content.overlay-style1 .content{width:100%;float:left;display:block;background-color:#fff;}.overlay-content.overlay-style1 .overlay-top{width:100%;float:left;height:6px;}.overlay-content.overlay-style1 .overlay-bottom{width:100%;float:left;height:6px;}.overlay-content.overlay-style1 .overlay-top .mid{background-color:#fff;width:200px;height:6px;float:left;}.overlay-content.overlay-style1 .overlay-top .cl, .overlay-content.overlay-style1 .overlay-top .cr, .overlay-content.overlay-style1 .overlay-bottom .cl, .overlay-content.overlay-style1 .overlay-bottom .cr{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/popup/img/overlay-corners.png) no-repeat;width:6px;height:6px;float:left;}.overlay-content.overlay-style1 .overlay-top .cr{background-position:-5px 0;}.overlay-content.overlay-style1 .overlay-bottom .mid{background-color:#fff;width:200px;height:6px;float:left;}.overlay-content.overlay-style1 .overlay-bottom .cl{background-position:0 -5px;}.overlay-content.overlay-style1 .overlay-bottom .cr{background-position:-5px -5px;}.overlay-content.overlay-style1 .buttons{background-color:#fff;}.overlay-content.overlay-style-captcha{z-index:21}.overlay-content .arrow{display:none;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;width:0;height:0;}.overlay-content.bottom{margin-top:-16px;}.overlay-content.right{margin-left:-16px;}.overlay-content.bottom .arrow{display:block;position:absolute;bottom:-10px;margin-left:-10px;left:50%;border-bottom:none;border-top:10px solid #fff;}.overlay-content.top .arrow{display:block;position:absolute;top:-10px;margin-left:-10px;left:50%;border-top:none;border-bottom:10px solid #fff;}.overlay-content.right .arrow{display:block;position:absolute;right:-10px;border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:10px solid #fff;border-right:none;margin-top:-10px;top:50%;}.overlay-content.third .arrow{left:33%;margin-left:-10px;}.overlay-content .content{overflow:visible;}.mask{position:absolute;opacity:0.5;filter:alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);background:#000;}.box-padding{padding:15px 15px 15px 15px !important;}#form-login legend a{text-shadow:none;}.box-head, .box-grey-wh legend, .tabs ul li.current{cursor:default;text-shadow:-1px -1px white, 1px 1px #fff;}.box.top{width:10px;height:10px;background-color:black;}.box-head div{-webkit-user-select:none;-moz-user-select:none;font-size:14px;font-weight:bold;}.box-head .collapse-icon, .expand-icon, .collapse-icon{float:left;width:14px;height:14px;margin:2px 7px 0 0;cursor:pointer;}.box-head .small-right{font-weight:normal;}.box-head .head-left{float:left;}.box-head .small-right, .box-head .link-right{float:right;font-size:12px;font-weight:normal;padding:0 21px 0 0;}.box-head .alert-icon{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/boxes/img/alert.png) no-repeat;float:left;width:16px;height:16px;margin:0 3px 0 0;}.box-content-container{background:#EEEEEE;padding:16px 16px 0 16px;margin-bottom:20px;overflow-y:auto;overflow-x:hidden;}.box-content{margin-bottom:20px;}.box-content-container .box-content{margin-bottom:16px;}.box-content .inner{overflow:auto;border:1px solid #ACACAC;border-top:none;background-color:#fff;}.border-none .inner{border:none;}.box-content .box-head, .box-grey-wh .box-head, .box-blue-wh .box-head{text-shadow:none;border:1px solid #ACACAC;height:28px;border-radius:4px 4px 0 0;padding:5px 0 0 19px;background:-webkit-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%);background:linear-gradient(#fcfcfc 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#fcfcfc", endColorStr="#f1f1f1");}.box-content.collapsed:not(.partial) .box-head, .box-grey-wh.collapsed:not(.partial) .box-head, .box-blue-wh.collapsed:not(.partial) .box-head{border-radius:4px;}.box-content .box-head h2, .box-content .box-head h3, .box-grey-wh .box-head h2, .box-grey-wh .box-head h3, .box-blue-wh .box-head h2, .box-blue-wh .box-head h3{line-height:inherit;font-size:15px;margin:0;}.box-content .inner.unavailable{color:#999999;background-color:#EFEFEF;padding:45px 0 45px 0 !important;text-align:center;font-size:14px;}.box-content.blue > div > .box-head{border:none;height:34px;background:-webkit-linear-gradient(top, #41bae8 0%, #0598ce 100%);background:-ms-linear-gradient(top, #41bae8 0%, #0598ce 100%);background:linear-gradient(#41bae8 0%, #0598ce 100%);background-color:#0080A5;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#41bae8", endColorStr="#0598ce");padding:10px 0 0 19px;}.box-content.blue .box-head div{color:#fff;}.box-content.blue .box-head a.dashed{color:#fff;border-bottom-color:#fff !important;}.box-content.blue .box-head div h2{color:#fff;margin:0;font-size:14px;}.box-content.white .box-head{clear:left;height:12px;}.box-content.white .box-head div{font-size:14px;font-weight:bold;color:#fff;padding:10px 0 0 19px;}.box-content.white .top-inner{padding-bottom:4px;border:none;}.box-content.white .inner{width:100%;padding:0px 24px 8px 24px;}.box-content.white .box-head div h2{color:#fff;margin:0;font-size:14px;}.box-content .inner .box-content{width:668px;margin-left:15px;}.box-content .inner .margtop{margin-top:20px;}.box-content .cap{border-top:1px solid #ACACAC;}.box-content .tail{border-bottom:1px solid #ACACAC;}.box-content .nopad{padding:0;}.box-content .inner .box-content .box-head{text-shadow:none;height:28px;width:668px;}.box-content .inner .box-content .box-head > div{color:#222;}.box-content-wh{margin-bottom:20px;}.box-content-wh .inner{overflow:auto;border:1px Solid #ACACAC;background-color:#fff;padding-bottom:8px;}.total-discountcard{background-position:bottom;}.gasholdmessage{color:red;}.gasholdpossible{color:#7fce00;}.box-grey-wh, .box-blue-wh, .box-bluesolid-wh{margin-bottom:20px;}.box-grey-wh .top-inner, .box-blue-wh .top-inner, .box-bluesolid-wh .top-inner{background-color:white;border:2px solid;padding-bottom:8px;border-radius:0 0 7px 7px;border-top:0;}button.box-head{width:100%;box-sizing:border-box;text-align:left;height:28px;}.box-grey-wh .top-inner{border-color:#d7d7d7;}.box-blue-wh .top-inner{border-color:#60b0e2;background-color:#ecf8fd;}.box-grey-wh .box-head div, .box-blue-wh .box-head div, .box-bluesolid-wh .box-head div{font-size:15px;font-weight:bold;}.box-grey-wh a, .box-blue-wh a, .box-bluesolid-wh a{font-weight:bold;}.collapsible .box-head{padding:5px 0 0 9px;}.box-bluesolid-wh .top-inner{border-color:#24A9B9;background-color:#24A9B9;}.total-promocode .top-inner, .total-discountcard .top-inner, .total-lookupdiscount .top-inner, .total-fdtdiscount .top-inner{padding-bottom:10px;background-color:#DDF2F4;}.total-promocode .inner, .total-discountcard .inner, .total-lookupdiscount .inner, .total-fdtdiscount .inner{background-color:#FFF;}.box-content.decheck-box .alert-error{height:100%;padding:15px}.decheck-warning-container, .decheck-heading{display:flex;}.decheck-heading{align-items:flex-start;}.decheck-text{display:flex;flex-direction:column;padding-left:15px;}.tabletfriendly .box-padding{padding:17px !important;}.tabletfriendly .box-head{padding:7px 0 0 17px;height:33px;}.tabletfriendly .box-head div{font-size:15px;}.tabletfriendly .box-head .nrm{font-weight:normal;}.orange-infobox{border:3px solid #9f0737;padding:20px 25px;overflow:hidden;}.orange-infobox .icon{float:left;font-size:24px;color:#9f0737;}.orange-infobox .message{margin-left:49px;}.orange-infobox .title{font-weight:bold;font-size:16px;}.orange-infobox .inherit{color:#9f0737;}.orange-infobox-noborder{border:3px solid #9f0737;padding:20px 25px;overflow:hidden;border:none;}.orange-infobox-noborder .icon{float:left;font-size:24px;color:#9f0737;}.orange-infobox-noborder .message{margin-left:49px;}.orange-infobox-noborder .title{font-weight:bold;font-size:16px;}.orange-infobox-noborder .inherit{color:#9f0737;}.container-loginair{width:220px;float:left;display:inline-block;margin-bottom:20px;margin-left:8px;position:relative;z-index:1;}.container-loginair form{padding:0 10px 0 10px;top:-15px;}.container-loginair .inner{background-color:transparent;}.container-loginair input{margin-bottom:5px;}.container-loginair #submit-login{margin-top:-37px;}.container-loginair input.text{width:115px;}.container-loginair input.text.wide{width:197px;}.container-loginair .submit-button{margin-left:120px;}.container-loginair .button-close{margin:-22px 0 0 210px;cursor:pointer;position:absolute;}.container-loginair .head-small{padding:5px 0 2px 10px;}.container-loginair p{width:200px;padding-top:8px;}.container-loginair #container-loginform ol{padding-top:8px;margin:0;}.container-loginair #container-forgotpass2 .label{width:185px;}.container-loginair #container-airpoints .airpoints-details{margin:5px 0 0 0;width:100%;display:table;}.container-loginair #container-airpoints .airpoints-details .airpoints-entry{margin:5px 0 0 0;width:100%;display:table-row;}.container-loginair #container-airpoints .airpoints-details .airpoints-entry .airpoints-value{padding:0 10px 5px 0;text-align:right;vertical-align:bottom;font-weight:bold;display:table-cell;}.container-loginair #container-airpoints .airpoints-details .airpoints-entry .airpoints-value.label{padding:0 0 5px 10px;text-align:left;font-weight:normal;vertical-align:text-top;}.container-loginair #container-airpoints #logout-button{text-align:right;padding-right:10px;}.container-loginair legend{display:block;}.container-loginair .legend a{float:right;font-size:12px;line-height:19px;text-decoration:none;padding-right:10px;border-bottom:none;}.container-loginair .legend > span{float:left;text-shadow:-1px -1px white, 1px 1px #fff;font-size:15px;font-weight:bold;min-width:50px;}#container-loginform .legend{cursor:default;}.container-loginair #form-login .button-close{display:none;}.container-loginair .close-refresh{margin:-20px 0 0 -19px;}.container-loginair .popup-blackoutline{margin:12px 0 0 -5px;}.login-helpcontent a{line-height:1.7em;}.login-helpcontent .head-small{padding:5px 0 6px 0;}.login-helpcontent{padding:0 0 9px 0;}.container-loginair .box-head{height:28px;}.container-loginair.airpoints .box-head, .container-loginair.government .box-head{border:2px solid #d7d7d7;border-radius:7px 7px 0 0;border-bottom:none;height:7px;overflow:hidden;}.container-loginair .spinner-msg{padding-bottom:5px;cursor:default;text-align:center;font-weight:bold;font-size:1.2em;}.tier-J .box-head{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/loginairpoints/img/airpoints.png) no-repeat 0 0;filter:none;}.tier-S .box-head{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/loginairpoints/img/silver.png) no-repeat 0 0;filter:none;}.tier-G .box-head{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/loginairpoints/img/gold.png) no-repeat 0 0;filter:none;}.tier-E .box-head{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/loginairpoints/img/goldelite.png) no-repeat 0 0;filter:none;}.tier-name{font-weight:bold;padding-left:10px;line-height:22px;color:#00819E;text-align:left;display:table-cell;}.tier-S .tier-name{color:#a0a0a0;}.tier-G .tier-name{color:#e2ba59;}.tier-E .tier-name{color:#887443;}#container-loginair .loader-msg{padding-top:12px;}.benefits-message{font-style:italic;font-size:11px;color:#808080;font-weight:normal;}.mask{position:absolute;background:#000;}.solid-tab{background:#333333;border-radius:4px 4px 0px 0px;border-color:transparent;}.tabs{width:700px;height:34px;}.tabs ul li{font-weight:bold;text-align:center;float:left;background:#333333;border-radius:4px 4px 0px 0px;border-color:transparent;height:34px;margin-right:11px;width:207px;cursor:pointer;display:flex;align-items:center;justify-content:center;}.tabs ul li div{-webkit-user-select:none;-moz-user-select:none;color:#fff;}.tabs ul li div a, .tabs ul li div button{text-decoration:none;font-weight:bold;font-size:12px;color:#fff;background-color:#333333;margin:0 2px;padding:0 2px;}.tabs ul li.current{background:#fff;border-color:#ACACAC;border-style:solid;border-width:1px 1px 0 1px;width:205px;}.tabs ul li.current div{color:#333333;}.tabs ul li.current div a, .tabs ul li.current div button{color:#333333;background-color:#fff;}.tabs ul.smalltabs li{width:143px;height:44px;margin-right:5px;}.tabs ul.smalltabs li.error{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/tabs/img/tab-narrow-error.png);}.tabs ul.smalltabs li.current{height:45px;width:141px;}.tabs ul.smalltabs li.current.error{background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/tabs/img/tab-narrow-current-error.png) no-repeat;}.tabs button.next{margin:0 0 0 0;}.tabs.square ul.large li{border:1px solid #d9d9d9;background:#eefbff;height:43px;margin-right:-1px;overflow:auto;font-size:16px;text-align:center;float:left;cursor:pointer;font-weight:bold;padding:0 15px;width:auto;min-width:207px;}.tabs.square ul.large li div{color:#000;}.tabs.square ul.large li.current{background:#ebebeb;cursor:default;border-bottom-color:#ebebeb;}#seatselect-tabs{height:45px;overflow:hidden;}.tabs button.prev, .tabs button.next{float:left;width:43px;height:44px;background:#333333;border-radius:4px 4px 0px 0px;border-color:transparent;color:white;font-size:18px;text-align:center;margin:0 0 0 8px;border:0;}.tabwrapper{margin:0 5px;}.tabs-content{margin-top:-1px;width:700px;border:1px Solid #ACACAC;border-width:1px 1px 1px 1px;margin-bottom:20px;}.tabs-content .content{background-color:#fff;width:698px;padding-bottom:10px;}.tabs-content.error{border-color:#9f0737;}.container .poli-wide{width:1036px;}#payment-tabs-content.poli-wide{width:1026px;}#payment-tabs-content.poli-wide .content{width:1024px;}.font-header{font-weight:bold;font-size:13px;}.font-header-total{font-weight:bold;font-size:12px;}.font-header-small{font-weight:bold;font-size:11px;}.font-header-total-small{font-weight:bold;font-size:11px;}.font-item{font-weight:bold;font-size:11px;}.font-item-extrabags{font-style:italic;font-weight:bold;font-size:11px;}.font-item-description{font-weight:normal;font-size:11px;}.font-item-total{font-weight:bold;font-size:11px;}.font-item-total-sub{font-weight:normal;font-size:11px;}.font-extrabags-footer{font-weight:normal;font-size:11px;}.font-error{font-weight:normal;font-size:12px;}.dynamicbaggagepanel-container .dynamicbaggagepanel{margin-bottom:20px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main:nth-child(n+2){margin-top:10px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main{border-radius:5px;background-color:#E8E8E8;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper .header{display:table;width:100%;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper .header .header-row{display:table-row;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper .header .header-row .label{display:table-cell;font-weight:bold;font-size:13px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper .header .header-row .label.small{font-weight:bold;font-size:11px;color:#686868;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper .header .header-row .label span{white-space:nowrap;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper .header .header-row .total{display:table-cell;text-align:right;min-width:100px;font-weight:bold;font-size:12px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper .header .header-row .total.small{font-weight:bold;font-size:11px;color:#686868;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .header-wrapper .header .header-row .total.nobags{color:#b14800;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;border-width:1px 0px 0px 0px;border-style:solid;border-color:white;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .title{height:25px;overflow:hidden;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .title .brand-icon{float:left;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .title .label{float:left;font-weight:bold;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .title .total{float:right;font-weight:bold;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .title .total.nobags{color:#b14800;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item{overflow:hidden;margin-bottom:6px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .label{float:left;margin-bottom:2px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .label .label-main{font-weight:bold;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .label .label-main.extrabags{font-style:italic;font-weight:bold;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .total{float:right;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .total .total-main{margin-bottom:2px;text-align:right;font-weight:bold;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .total .total-main.nobags{color:#b14800;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .total .total-sub{text-align:right;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .total .total-sub a{font-weight:normal;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .description{clear:left;float:left;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .segment .item .description .description-main{font-weight:normal;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-main .footer{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;border-width:1px 0px 0px 0px;border-style:solid;border-color:white;font-weight:bold;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .addxbaggagecontainer{border:none;padding-bottom:0px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-extrabags-terms{margin-top:5px;text-align:center;font-weight:normal;font-size:11px;}.dynamicbaggagepanel-container .dynamicbaggagepanel .dynamicbaggagepanel-extrabags-footer{margin-top:5px;text-align:center;font-weight:normal;font-size:11px;color:#767676;}.dynamicbaggagepanel-container .dynamicbaggagepanel-error{border-radius:5px;background-color:#E8E8E8;margin-bottom:20px;}.dynamicbaggagepanel-container .dynamicbaggagepanel-error .header{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;overflow:hidden;}.dynamicbaggagepanel-container .dynamicbaggagepanel-error .header .label{float:left;font-weight:bold;font-size:13px;}.dynamicbaggagepanel-container .dynamicbaggagepanel-error .errorMessage{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;border-width:1px 0px 0px 0px;border-style:solid;border-color:white;font-weight:normal;font-size:12px;}.dynamicbaggagepanel-container .dynamicbaggagepanel-error .footer{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;border-width:1px 0px 0px 0px;border-style:solid;border-color:white;font-weight:bold;font-size:11px;}.br-lightbox-container{margin:15px 2px 15px 20px;}.br-title{font-size:22px;padding-bottom:10px;color:#003333;}.br-table-header, .br-allowance-unavailable, .br-msc-unavailable{font-weight:bold;font-size:13px;color:#003333;}div.br-allowance-unavailable{padding-bottom:10px;}div.br-msc-unavailable{padding-top:10px;padding-bottom:20px;}.br-table-header-note{font-size:11px;color:#003333;}.br-table-full{margin:10px 20px 0;}.br-table-full th, .br-table-full td{border:1px solid #C9CACC;}.br-table-full th div{padding:3px 10px;font-weight:bold;font-size:13px;color:#033;}.br-header-baggage-item{text-align:left;width:550px;}.br-header-occurrence{text-align:center;width:120px;}.br-header-charge{text-align:center;width:150px;}.br-table-full td{padding-top:3px;padding-bottom:3px;overflow:hidden;vertical-align:top;}.br-full-item-text{float:left;padding-left:10px;padding-right:20px;}.br-occurrence, .br-charge{font:bold;text-align:center;}.br-table-basic .odd{background-color:#D8D8DC;}.br-origin-destination{font-size:16px;font-weight:bold;padding-bottom:5px;}.br-applicable-carrier{font-size:15px;font-weight:bold;padding:10px 0 15px;color:#003333;}.br-flight{font-size:14px;font-weight:normal;line-height:14pt;}.br-flight-num{font-size:13px;font-weight:bold;line-height:14pt;}.br-service-class, .br-pax-type{font-size:14px;font-weight:bold;padding-bottom:15px;}.br-service-class{font-weight:bold;font-size:13px;padding-bottom:10px;}.staralliance-text, .staralliance-note{font-size:10px;font-weight:normal;padding-left:10px;padding-right:20px;padding-top:5px;padding-bottom:5px;}.staralliance-note ul{padding-left:40px;margin:10px 0;}.staralliance-note li{list-style-type:disc;}.br-full{margin:10px 20px 20px 0;}.br-further-info{font-size:15px;font-weight:bold;padding:10px 20px;color:#033;}.br_breaker{border-bottom:1px solid #C9CACC;margin-top:10px;margin-bottom:20px;}.br_breaker_noline{border-bottom:1px solid #fff;margin:10px;}.br-blurb-header{font-style:italic;font-size:13px;padding-bottom:5px;}.br-blurb-text{font-style:italic;font-size:12px;padding-bottom:15px;}.br-description-header{font-weight:bold;font-size:12px;float:left;padding-bottom:2px;}.br-description-text{clear:left;font-weight:normal;font-size:12px;float:left;padding-bottom:4px;}.br-scroll-panel{height:600px;overflow-y:scroll;}.br-error-icon-panel{height:200px;margin-left:15px;margin-right:15px;}.br-error-header{font-weight:bold;font-size:13px;margin-bottom:5px;}.br-table-basic th, .br-table-basic td{padding:3px 0;overflow:hidden;vertical-align:top;text-align:left;}.br-table-basic th{font-weight:bold;font-size:13px;}.br-table-luggage{width:200px;}.br-table-charge{width:180px;}.br-table-weight{width:120px;}.br-table-dimensions{width:140px;}.br-lightbox-container .br-table-luggage{width:210px;}.br-lightbox-container .br-table-charge{width:210px;}.br-lightbox-container .br-table-weight{width:200px;}.br-lightbox-container .br-table-dimensions{width:200px;}.br-indent-panel{margin:0 9px 0 9px;}.br-cabin-allowance-header{font-size:14px;font-weight:bold;}.br-cabin-allowance-text{padding-top:10px;padding-bottom:15px;}.br-product-text{padding-bottom:15px;}.br-infant .charge-none{width:150px;text-align:right;}.cal-icon{float:left;cursor:pointer;width:23px;height:22px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/calendar/img/cal-icon.gif);margin-left:4px;}.calendar{border:1px Solid #ACACAC;position:absolute;width:204px;height:auto;background-color:#F2F2F2;z-index:203;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding-bottom:8px;}.calendar-mask{position:absolute;width:222px;height:254px;z-index:203;margin:-9px 0 0 -9px;}.calendar-mask .shadow-top,.calendar-mask .shadow-bottom{width:222px;height:6px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/calendar/img/cal-shadow-sprite.png) no-repeat;}.calendar-mask .shadow-mid{width:222px;height:242px;background:#000;}.calendar-mask .shadow-bottom{background-position:0 -6px;}.calendar .header{border-bottom:1px Solid #ACACAC;width:204px;height:26px;padding:0;}.calendar .header .title{font-size:13px;font-weight:bold;padding:4px 0 0 11px;float:left;}.calendar .button-close{float:right;margin:5px 5px 0 0;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/common/img/buttons/close.gif) left top no-repeat;width:16px;height:16px;cursor:pointer;}.calendar .calendar-nav{height:21px;margin:8px 0 10px 11px;width:204px;}.calendar .calendar-nav .calendar-leftmonth, .calendar .calendar-nav .calendar-rightmonth{cursor:pointer;margin-right:8px;float:left;width:15px;height:21px;background:url(/vbook/vui/10.112.1.2571/nz/co/airnz/vui/calendar/img/cal-nav-arrows.gif);}.calendar .calendar-nav .calendar-monthselect{margin-right:8px;float:left;width:134px;height:21px;}.calendar .calendar-nav .calendar-monthselect select{width:134px;}.calendar .calendar-nav .calendar-rightmonth{margin-left:0;background-position:15px 0;}.calendar table{width:180px;margin:0 0 0 11px;}.calendar table th{-webkit-user-select:none;-moz-user-select:none;font-weight:bold;border-bottom:1px Solid #ACACAC;}.calendar table th div{height:22px;width:25px;text-align:center;}.calendar table td{border-bottom:1px Solid #ACACAC;border-right:1px Solid #ACACAC;}.calendar table td.day1{border-left:1px Solid #ACACAC;}.calendar table td div{background-color:#fff;font-weight:bold;color:#01809F;cursor:pointer;padding-top:3px;height:22px;width:25px;text-align:center;}.calendar table td.active div{border:1px Solid #000 !important;}.calendar table td.active div{padding-top:2px;height:22px;}.calendar table td.inactive div{background-color:green;}.calendar table td.valid div{background-color:#fff;}.calendar table td.invalid div{background-color:yellow;}.calendar table td.today div{border:1px Solid #ACACAC;}.calendar table td.hover div{border:1px Solid #24A9B9;padding-top:2px;}.calendar table td.othermonth div{cursor:default;background-color:#e5e5e5;color:#666;}.calendar table td.outofbound div{cursor:default;}.slide-container{border-top:1px Solid #ACACAC;overflow:hidden;margin:87px 0 0 10px;position:absolute;width:183px;height:139px;background-color:#fff;}.slide-container table{float:left;border-left:1px Solid #ACACAC;border-top:1px Solid #ACACAC;margin:0;}.accessibility-info{display:none;}button{cursor:pointer;}.button.go,button.cancel,input.purchasetickets,input.searchbtn,.continue,button.continue,.continue-transparent,.submit,button.continuesel,#umnr .startover-button,input.continueregular,.container-multicity .startover-button,.container-multicity .print-button,.startover,button.startover{background:url(/vbook/static-vbk-10.112.1.2571/default/img/buttons/button-sprite.png) no-repeat left;height:26px;font-size:0px;display:block;line-height:0px;border:0;width:100px;cursor:pointer;}.deck-switcher button{display:inline-block;margin:0 5px;}.continue{text-indent:-300px;width:91px;background-position:-1670px 0;}.startover, button.startover{text-indent:-300px;width:95px;background-position:-1899px 0;}.continue-transparent{text-indent:-300px;width:91px;background-position:-2089px 0;}.submit{text-indent:100px;width:79px;background-position:-38px 0;}.closebtn{text-indent:-300px;width:72px;height:26px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/buttons/button-close.gif) no-repeat left;font-size:0px;display:block;line-height:0px;}input.purchasetickets{text-indent:-500px;width:138px;background-position:-1761px 0;}button.close{text-indent:100px;height:16px;width:16px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/buttons/close.gif) no-repeat left;font-size:0px;display:block;line-height:0px;}button.close-refresh{text-indent:100px;height:28px;width:28px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/buttons/close-refresh.png) no-repeat left;font-size:0px;display:block;line-height:0px;}button.continuesel{text-indent:-350px;width:180px;background-position:-278px 0;}button.cancel{text-indent:-300px;width:74px;background-position:-117px 0;}button.disabled{filter:alpha(opacity = 20);-khtml-opacity:0.2;-moz-opacity:0.2;opacity:0.2;}button.continue{text-indent:-350px;width:91px;background-position:-1670px 0;}.button.go{text-indent:100px;width:38px;height:22px;background-position:0 0;}#form-buttons-panel{margin-top:20px;height:50px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/buttons-bk.gif);border:2px Solid #ACACAC;}#form-buttons-panel .label{float:left;font-size:16px;font-weight:bold;margin:12px 0 0 16px;}#form-buttons-panel .form-buttons{float:right;}#form-buttons-panel .form-buttons div{display:inline-block;}#form-buttons-panel .form-buttons div input{margin:10px 9px 0 0;}input[type = submit]:focus{outline-style:dotted;outline-width:1px;}.container-multicity .startover-button,.container-multicity .print-button{text-indent:-300px;width:95px;height:26px;background-position:-1899px 0;font-size:0px;display:block;line-height:0px;border:0;cursor:pointer;}.container-multicity .print-button{background-position:-210px 0;float:right;width:68px;}.container-multicity .split-button-section{width:300px;}.split-button-section button{margin-right:15px;}.buttons-container .outer-submit{cursor:pointer;float:right;background:url("https://b.static.b-airnz.com/vbook/static-vbk-10.112.1.2571/default/img/master-button.png") no-repeat left top transparent;max-width:240px;padding:0;margin:0 18px 0 0;}.buttons-container .button{color:#fff;cursor:pointer;font:bold 14px 'Helvetica Neue', Helvetica, Arial, sans-serif;margin:0 0 4px 13px;padding:4px 11px 6px 0;border:none;width:100%;background:url("https://b.static.b-airnz.com/vbook/static-vbk-10.112.1.2571/default/img/master-button.png") no-repeat right top transparent;}.buttons-container .button a{color:#fff;text-decoration:none;margin-left:20px;margin-top:2px;}.buttons-container .outer-submit:hover{background-position:left -100px;}.buttons-container .button:hover{background-position:right -100px;}.buttons-container .inactive{background:url("https://b.static.b-airnz.com/vbook/static-vbk-10.112.1.2571/default/img/master-button.png") no-repeat left -32px transparent;}.buttons-container .inactive .button{background:url("https://b.static.b-airnz.com/vbook/static-vbk-10.112.1.2571/default/img/master-button.png") no-repeat right -32px transparent;}.buttons-container .inactive .button:hover{background-position:right -32px;}.buttons-container .inactive:hover{background-position:left -32px;}.buttons-container .smallone{width:100px;}.buttons-container .normone{width:120px;}.buttons-container .wideone{width:240px;}.buttons-container .continue{text-indent:0;}.button-bar-container #form-buttons-panel .form-buttons .vbutton{display:inline-block;}#container-captchaajax{padding:20px 20px 0 25px;}#container-captchaajax .text{width:195px;}#container-captchaajax img{margin-bottom:10px;}#container-captchaajax .msg{width:auto;float:none;}#captcha-page-submit{margin-top:20px;}#captcha-container, .captcha-container{padding:20px 10px 10px 10px;border:1px Solid #ACACAC;width:330px;}#captcha-container .captcha-image-container img, .captcha-container .captcha-image-container img{float:left;}#captcha-container .captcha-image-container button, .captcha-container .captcha-image-container button{float:right;margin-top:40px;}#captcha-container ol, .captcha-container ol{margin:0;width:300px;overflow:hidden;}#field-captchaanswer{width:200px;}#captcha-container .field-captcha, .captcha-container .field-captcha{width:205px;}#captcha-container .field-captchaaudio, .captcha-container .field-captchaaudio{width:38px;}#captcha-container p, .captcha-container p{clear:both;margin:10px 0 10px 0;}#captcha-container div.captcha-soundplayer, .captcha-container div.captcha-soundplayer{height:0px}#captcha-container .link-captcha-audio, .captcha-container .link-captcha-audio{text-indent:-300px;width:36px;height:26px;font-size:0px;display:block;line-height:0px;border:0;cursor:pointer;background:url(/vbook/static-vbk-10.112.1.2571/default/img/buttons/audio.gif);}#captcha-page-submit{margin-left:0;}.header-msg-error,.msg-error{width:100%;background-color:#eccdd7;margin-bottom:20px;}.header-msg,.msg-note{width:100%;border:2px Solid #3397CD;background-color:#FFF;margin-bottom:20px;}.header-msg-error div{padding:10px 10px 15px 20px;overflow:auto;}.header-msg-error div .icon{float:left;width:35px;height:26px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/error-icon.png) no-repeat;margin-right:10px;padding:0;}.header-msg-error div .msg{width:600px;float:left;color:#9f0737;font-weight:bold;font-size:14px;display:block;padding:5px 0 5px 0;}.header-msg div{padding:10px 10px 15px 20px;}.header-msg div span{font-size:14px;display:block;}.header-msg div span.head{font-weight:bold;}.header-msg div span.msg{margin-top:5px;}.msg-error div,.msg-note div{padding:10px 20px 15px 20px;text-align:center;}.msg-error div span,.msg-note div span{font-weight:bold;font-size:14px;display:block;}.msg-error div span.msg,.msg-note div span.msg{margin-top:5px;}.msg-error div span.msg{color:#9f0737;}.msg-error div span.msg p{color:#9f0737;}.msg-note div span.msg{color:#222;}.msg-note.left div{text-align:left;}.header-msg-alert{width:100%;border:2px Solid #24A9B9;background-image:linear-gradient(bottom, rgb(247,249,251) 33%, rgb(246,246,246) 32%);background-image:-o-linear-gradient(bottom, rgb(247,249,251) 33%, rgb(246,246,246) 32%);background-image:-moz-linear-gradient(bottom, rgb(247,249,251) 33%, rgb(246,246,246) 32%);background-image:-webkit-linear-gradient(bottom, rgb(247,249,251) 33%, rgb(246,246,246) 32%);background-image:-ms-linear-gradient(bottom, rgb(247,249,251) 33%, rgb(246,246,246) 32%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(247,249,251)), color-stop(0.32, rgb(246,246,246)));margin-bottom:20px;}.header-msg-alert.error{border:2px Solid #9f0737;}.header-msg-alert.error div .msg{color:#9f0737;}.header-msg-alert.error div .icon{width:35px;height:26px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/error-icon.png) no-repeat;}#aria_alert_outer{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}#passport-warning, #promo-range-warning{margin:0px;height:0px;display:none;}#passport-warning.header-msg-alert div.msg{overflow:visible;}.header-msg-hide{display:none;}.header-msg-info, .msg-info{width:100%;border:2px Solid #59bde7;background-color:#FBFBFB;margin-top:40px;}.header-msg-info div{padding:10px 10px 20px 20px;overflow:auto;}.header-msg-info div .icon{float:left;width:45px;height:40px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/info-message.png) no-repeat;margin-right:10px;padding:0;}.header-msg-info div .title{width:600px;float:left;font-weight:bold;font-size:16px;display:block;padding-bottom:10px;}.header-msg-info div .msg{width:610px;float:left;display:block;padding:0;}.header-msg div{padding:10px 10px 15px 20px;}.header-msg div span{font-size:14px;display:block;}.header-msg div span.head{font-weight:bold;}.header-msg div span.msg{margin-top:5px;}.header-msg-alert div{padding:10px 10px 15px 20px;overflow:auto;}.header-msg-alert div .icon{float:left;width:31px;height:31px;margin-right:17px;padding:0;}.header-msg-alert div .msg{width:600px;float:left;font-size:14px;display:block;padding:0;font-weight:bold;color:#3397CD;}.header-msg-hide{display:none;}.header-msg-alert div .icon, #sscontainer .unavailable-message{background:#fff url(/vbook/static-vbk-10.112.1.2571/default/img/alert-icon.gif) no-repeat;}#sscontainer .unavailable-message{background-position:17px 13px;border:2px solid #60b0e2;padding:20px 18px 15px 65px;margin:0 0 20px;}#sscontainer .unavailable-message h3{margin-bottom:12px;}#sscontainer .unavailable-buttons{text-align:right;}.atpco{font-weight:bold;font-size:11px;}.loader-msg{display:none;position:absolute;z-index:8;background:#fff;}.loader-msg .msg{padding-bottom:5px;cursor:default;text-align:center;font-weight:bold;font-size:1.2em;}.loader-msg .img{width:22px;height:22px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/spinner-small.gif) no-repeat;margin:0 auto;}#loading{height:100%;width:100%;background-color:#fff;position:fixed;left:0;top:0px;z-index:1040;}#loading .logo{position:relative;top:0px;left:0px;}#loading .logo img{position:absolute;top:10px;left:1px;}#loading .logo-gas img{position:absolute;top:0px;left:0px;}#loading-box{height:301px;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}#loading-box .box{margin:100px auto 0px auto;background:url(/vbook/static-vbk-10.112.1.2571/default/img/loading/just-a-moment.png) no-repeat center 30px;height:301px;width:600px;}#loading-box .box .content{padding-top:45px;text-align:center;}#loading-box .box .content .para1{font-size:15px;font-weight:bold;}#loading-box .box .content .para2{font-size:13px;}#loading-box .box .loading{background:url(/vbook/static-vbk-10.112.1.2571/default/img/spinner-large.gif) no-repeat center 131px;margin:0 auto;padding-top:140px;width:133px;height:183px;}#container-search{width:700px;}.overlay-content #container-search{margin:15px 0 0 20px;}#container-search .box-padding{padding-top:5px !important;padding-bottom:10px !important;}#container-search fieldset{float:left;padding:0;margin:0 0 5px 0;}#container-search fieldset .legend{font-weight:bold;padding:2px 0 0 0;}#container-search fieldset .label{margin-right:10px;font-size:11px;float:left;padding:2px 0 0 0;}#container-search fieldset .label label{font-weight:bold;font-size:12px;}#container-search fieldset .field{float:left;display:block;}#container-search fieldset ol{margin:10px 0 0 10px;}#container-search fieldset li{float:left;margin-right:17px;}#container-search fieldset li.straight-bottom{padding-bottom:0px;}#container-search fieldset .cal-icon{float:left;}#container-search #fieldset-search-journey-pax{width:668px;height:50px;}#container-search #fieldset-searchjourney{width:320px;}#container-search #fieldset-searchjourney legend{display:none;}#container-search #fieldset-searchjourney .field-1{padding-top:5px;}#container-search #fieldset-searchjourney .field-1 .field{padding-top:3px;margin-right:5px;}#container-search #fieldset-searchjourney .field-1 .label{font-size:12px;margin-right:17px;}#container-search #fieldset-searchpassengers{width:348px;}#container-search #fieldset-searchpassengers legend{display:none;}#container-search #fieldset-searchpassengers select{width:40px;}#container-search #fieldset-searchpassengers .label{padding-top:0;}#container-search #fieldset-searchpassengers .field{padding-top:6px;}#container-search #fieldset-searchpassengers .field-2{}#container-search #fieldset-searchpassengers .field-3{}#container-search #fieldset-searchpassengers .field-4{margin-right:0;}#container-search #fieldset-searchdepart .legend-1, #fieldset-searchreturn .legend-2{width:40px;}#container-search #fieldset-searchdepart .field-5, #fieldset-searchreturn .field-7{width:205px;}#container-search #fieldset-searchdepart .field-5 .field, #fieldset-searchreturn .field-7 .field{margin-right:10px;}#container-search #fieldset-searchdepart .field-6 .label, #fieldset-searchreturn .field-8 .label{width:37px;}#container-search #fieldset-searchdepart .field-6 select, #fieldset-searchreturn .field-8 select{width:270px;}#container-search .cal-icon{cursor:pointer;width:23px;height:22px;background:url(/vbook/static-vbk-10.112.1.2571/default/img/cal-icon.gif);}#container-search #fieldset-searchdepart{width:668px;margin-bottom:0;}#container-search #fieldset-searchdepart legend{padding:0;width:100px;}#container-search #fieldset-searchdepart .field-5 .label{display:none;}#container-search #fieldset-searchreturn{width:668px;height:40px;}#container-search #fieldset-searchreturn .field-7 .label{display:none;}#container-search #search-depart-day, #search-return-day{width:25px;}#container-search #search-depart-day div, #search-return-day div{padding-top:2px;}#container-search #fieldset-flexiblesearch ol{margin-top:0px;}#container-search .validation-errormsg-container{width:668px;clear:both;position:relative;border-bottom:1px solid #ACACAC;float:left;height:0px;}#container-search .validation-errormsg-container .errormsg{color:#9f0737;padding-bottom:10px;width:320px;margin:0 0 0 8px;float:left;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;}#container-search .validation-errormsg-container #paxerrormsg{left:322px;position:absolute;}#container-search .validation-errormsg-container #cityerrormsg{left:322px;position:absolute;}#container-search #fieldset-searchserviceclass{width:668px;position:relative;}#container-search #fieldset-searchserviceclass .label{width:89px;}#container-search #fieldset-searchserviceclass select{width:143px;}#container-search #fieldset-searchserviceclass .searchbtn{position:absolute;right:20px;top:6px;}#container-search #fieldset-defaultorder{width:668px;height:40px;}#container-search #fieldset-defaultorder select{width:auto;}#container-search #fieldset-defaultorder .label{width:89px;}#container-search #fieldset-searchserviceclass #search-promocode{margin-left:36px;}#container-search #fieldset-searchserviceclass #search-promocode input{width:115px;}#container-search #fieldset-searchserviceclass #search-promocode .label{width:71px;}.submit-button{text-align:right;}.soto-redirection-button{float:right;padding:20px 0px 5px 0px !important;}.autocomplete-input-over-select{color:#767676;background-color:#fff;}.autocomplete-input-over-select.active{color:#222;}.autocomplete-input-over-select active{width:245;}.autocomplete-input{color:#999;}.autocomplete-input.active{color:#222;}input.loadingsuggestions{background-color:#fff;background:url(/vbook/static-vbk-10.112.1.2571/default/img/ajax-loader.gif) bottom no-repeat #fff;background-position:245px 3px;}.dropdownoverlay{z-index:205;display:none;background-color:#fff;width:200px;height:200px;border:1px Solid #ACACAC;position:absolute;top:0;left:0;}.dropdownoverlay ul{background-color:#fff;border-top:1px Solid #ACACAC;border-left:1px Solid #ACACAC;}.dropdownoverlay ul li{cursor:default;background-color:#fff;padding:0px 10px 0px 4px;height:15px;}.dropdownoverlay ul li div{height:15px;}.dropdownoverlay ul li div span{float:left;height:15px;}.dropdownoverlay ul li.hover div span{color:#fff;}.dropdownoverlay ul li.hover{background-color:#00819E;}div.deleteButton{background:url(/vbook/static-vbk-10.112.1.2571/default/img/buttons/deleteButton.png) center no-repeat;position:relative;border:none;float:right;width:16px;cursor:pointer;}@media print{#container-breadcrumbs{display:none !important;}.container-loginair, .container-loginair .inner div{display:none !important;}#container-breadcrumbs, button, .submit-button, #form-buttons-panel, #container-footer, .container-createitinerary .dest-header .order, .container-multicity .startover-button, .container-multicity .print-button, .createitinerary-scrollcalendar{display:none !important;}.createitinerary-flights.flights1, .createitinerary-flights.flights2, .createitinerary-flights.flights3, .createitinerary-flights.flights4{height:auto;}.createitinerary-flights.scrollable{height:auto;overflow-y:visible;overflow-x:hidden;}.mask{width:0px !important;height:0px !important;min-width:0px !important;}.overlay-content .button-close{display:none;}.overlay-content{position:absolute !important;left:0px !important;top:0px !important;height:0px !important;margin-left:0 !important;}.overlay-content .mid, .overlay-content .overlay-top, .overlay-content .overlay-bottom{display:none !important;}.fullitinerarypanel .shareitinerary-panel-container{display:none !important;}.fullitinerarypanel .header{height:30px;}.fullitinerarypanel .main{max-height:none;overflow:visible;border:none;}.fullitinerarypanel .journeylegpanel{margin:30px 5px;}.fullitinerarypanel{padding:0;}.no-print{display:none !important;}.vui-footer{display:none !important;}}