.flight-availability{width:910px;margin:0 auto}.flight-availability button{height:28px;border:3px solid #5c6774;background-image:url("/Content/Images/Shared/search-tour-button-bg.gif");background-repeat:repeat-x;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.flight-availability button:active{background-image:url("/Content/Images/Shared/search-tour-button-bg-active.gif")}.flight-availability .title{font-size:24px;color:#1b5899;padding:26px 0 20px 19px}.flight-availability table.controls{width:100%}.flight-availability table.controls label{cursor:pointer}.flight-availability table.controls td{vertical-align:top;padding-bottom:4px}.flight-availability table.controls td.label{width:105px;color:#5c6774;padding-top:10px}.flight-availability table.controls td.field{width:245px;padding-top:5px}.flight-availability table.controls td.field input{border:1px solid #abadb3}.flight-availability table.controls td.field input::-ms-clear{display:none}.flight-availability table.controls td.field input[type=text]{width:243px;height:26px;line-height:26px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.flight-availability table.controls td.field input[type=text].hasDatePicker{width:111px;float:left;cursor:pointer;text-indent:8px;line-height:26px;background-image:url("/Content/Images/Shared/datepicker-calendar-icon.gif");background-position:85px 6px;background-repeat:no-repeat}.flight-availability table.controls td.field input[type=text].spin-edit{width:24px;text-indent:8px}.flight-availability table.controls td.field select{width:243px}.flight-availability .plus-minus{float:left;margin:7px 4px 0 4px;color:#5c6774}.flight-availability .information{padding-left:5px}.flight-availability .information .block{display:inline-block;vertical-align:top;padding-top:15px;float:left}.flight-availability .information .block.title-block{padding-right:10px}.flight-availability .information .block.availability{padding-right:30px;padding-top:10px}.flight-availability .information .block.availability .info{padding-bottom:1px}.flight-availability .information .block.available-class{padding-right:170px}.flight-availability .information .block.available-class .info{padding-bottom:6px}.flight-availability .information .block.last .info{padding-bottom:10px}.flight-availability .information .block .info img{vertical-align:middle}.flight-availability .search-form{padding-top:16px;padding-bottom:9px}.flight-availability .search-form .container .search-button{text-align:right;padding-top:10px;margin-top:6px;border-top:1px solid #c5c6c8}.flight-availability .search-form{display:inline-block;width:96.6%;background-color:#f3f4f6;border:1px solid #cfcfcf;padding-left:21px;padding-right:9px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.flight-availability .search-form .search-button{text-align:right}.flight-availability .search-form .search-button button{width:78px}.flight-availability .search-form div.spin-edit{display:inline-block;float:left;position:relative}.flight-availability .search-form div.spin-edit div.arrows{width:20px;height:100%;position:absolute;right:0}.flight-availability .search-form div.spin-edit div.arrows span{position:absolute;width:10px;height:5px;cursor:pointer;right:5px}.flight-availability .search-form span.up{background:url("/Content/Images/Shared/spin-edit-arrow-up.png") center no-repeat;background-color:#fff;top:9px;cursor:pointer}.flight-availability .search-form span.down{background:url("/Content/Images/Shared/spin-edit-arrow-down.png") center no-repeat;background-color:#fff;top:3px;cursor:pointer}.flight-availability table.controls td.field span.ui-spinner{float:left;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.flight-availability table.controls td.field span.ui-spinner a.ui-spinner-button{border:none;background:none;padding-right:3px}.flight-availability table.controls td.field input.spin-edit.ui-spinner-input{margin-top:0;margin-bottom:0;border:none}.flight-availability .search-result{width:100%;padding-top:20px;display:inline-block}.flight-availability .search-result .direction{width:49%;display:inline-block}.flight-availability .search-result .outgoing{float:left}.flight-availability .search-result .return{float:right}.flight-availability .search-result .direction .search-result-title{color:#5c6774;padding:0 0 8px 15px}.flight-availability .search-result .direction .search-result-title img,.flight-availability .search-result .direction .search-result-title span{vertical-align:middle}.flight-availability .search-result table.search-results{width:99.6%;text-align:left}.flight-availability .search-result table.search-results thead{background-color:#5c6774;color:#fff}.flight-availability .search-result table.search-results thead th{padding-right:5px;padding-bottom:10px;font-weight:normal;text-align:left;vertical-align:bottom;height:25px}.flight-availability .search-result table.search-results thead th.first{background-image:url('/Content/Images/Shared/my-account-search-results-header-left-corner.png');background-repeat:no-repeat;background-position:top left}.flight-availability .search-result table.search-results thead th.last{background-image:url('/Content/Images/Shared/my-account-search-results-header-right-corner.png');background-repeat:no-repeat;background-position:top right}.flight-availability .search-result table.search-results .text-indent-column{text-indent:10px}.flight-availability .search-result table.search-results thead th.flight{width:100px}.flight-availability .search-result table.search-results thead th.description{width:130px;padding-bottom:5px}.flight-availability .search-result table.search-results thead th.departure{}.flight-availability .search-result table.search-results thead th.arrival{}.flight-availability .search-result table.search-results thead th.flight-class{width:22px;text-align:center;padding-right:0}.flight-availability .search-result table.search-results tbody tr td{padding:5px 5px 5px 0;border-bottom:1px solid #9da4ab;vertical-align:top;height:35px}.flight-availability .search-result table.search-results tbody tr.departure-date td{background-color:#9da4ab;color:#fff;padding-top:4px;padding-bottom:4px;height:auto;border-top:1px solid}.flight-availability .search-result table.search-results tbody tr td.connect-from{padding-bottom:15px}.flight-availability .search-result table.search-results tbody tr td.connect-to{padding-top:15px}.flight-availability .search-result table.search-results tbody tr td.no-border{border-bottom:none}.flight-availability .search-result table.search-results tbody tr td.light-border{border-color:#dee1e3}.flight-availability .search-result table.search-results tbody tr.connect{}.flight-availability .search-result table.search-results tbody tr.connect td{padding:0;height:auto}.flight-availability .search-result table.search-results tbody tr.connect td.connect-time div.wrapper{position:relative}.flight-availability .search-result table.search-results tbody tr.connect td.connect-time div.positioned{position:absolute;top:-9px;display:inline-block;height:19px;text-align:center;background-color:#dee1e3}.flight-availability .search-result table.search-results tbody tr.connect td.connect-time img{vertical-align:middle;background-color:#fff}.flight-availability .search-result table.search-results tbody tr.connect td.connect-time span{white-space:nowrap;vertical-align:middle;font-size:10px}.flight-availability .search-result table.search-results tbody td.date{padding-left:10px}.flight-availability .search-result table.search-results tbody td.attention{padding:0 2px 0 0}.flight-availability .search-result table.search-results tbody td div.attention{padding:5px 0 0 10px;background-color:#fff0a8;height:24px}.flight-availability .search-result table.search-results tbody td div.attention img{vertical-align:bottom}.flight-availability .search-result table.search-results tbody td div.attention span.arrival{font-weight:bold}.flight-availability .search-result table.search-results tbody td.flight-class{width:18px;padding:0 1px 0 0;text-align:center}.flight-availability .search-result table.search-results tbody td.flight-class.last{padding-right:0}.flight-availability .search-result table.search-results tbody td.flight-class div{width:100%}.flight-availability .search-result table.search-results tbody td.flight-class div img{padding-top:5px}.flight-availability .search-result table.search-results tbody td.flight-class.many-seats div{background-color:#e5f3e4}.flight-availability .search-result table.search-results tbody td.flight-class.few-seats div{background-color:#fff0a8;color:#917b2e}.flight-availability .search-result table.search-results tbody td.flight-class.no-seats div{background-color:#ffafb6}.flight-availability .search-result table td.no-records-found{text-align:center;border-bottom:1px solid #9da4ab;padding:5px 0!important;height:25px!important;vertical-align:middle!important}.flight-availability .search-result table.search-results td.no-records-found span{font-style:italic}