.pane-period-view .choose-train-header{height:57px}.pane-period-view .month-table-wrapper{background:#FCFCFC}.pane-period-view .month-table span.wrapping-span{padding:8px 8px 7px}.pane-period-view .table-options{padding:3px 0}.pane-period-view .table-options-left{float:left}.pane-period-view .table-options-right{float:right;text-align:right;width:40%}.pane-period-view .table-options input{background:0 0;border:0;color:#00A4AE;text-shadow:none}.pane-period-view .icon{padding:2px 7px}.pane-period-view .table-options-left .icon{background:url(/sites/all/themes/custom/eurostar/base/img/button-arrow-left-blue.png) no-repeat;margin:0 0 0 10px}.pane-period-view .table-options-right .icon{background:url(/sites/all/themes/custom/eurostar/base/img/button-arrow-right-blue.png) no-repeat;margin:0 10px 0 0}.pane-period-view .month-table th{border-bottom:0}.pane-period-view .month-table thead tr th{background-position:top,bottom;background-repeat:repeat-x,repeat-x}.ie8 .pane-period-view .month-table th,.ie8 .pane-period-view .month-table tr.empty td{border-top:1px dotted #999;border-bottom:1px dotted #999}.pane-period-view .month-table tr.empty{height:8px}.pane-period-view .month-table tr.empty td{background-position:top;background-repeat:repeat-x}.pane-period-view .header.white-space{height:4px;background:#FFF;clear:both;border-left:2px solid #FFF;border-right:2px solid #FFF;width:102%;margin-left:-1%}.pane-period-view .calendar.white-space{height:10px;clear:both;border-top:1px solid #777;width:100%;background:url(/sites/all/themes/custom/eurostar/base/img/bg-shadow.png) 0 -15px repeat-x #FFF}.pane-promo-search-form{padding:0 10px}.pane-promo-search-form .form-item-one-way input{margin-top:-3px}.pane-promo-search-form .description{color:#06183D}.pane-promo-search-form .form-item-adult,.pane-promo-search-form .form-item-child,.pane-promo-search-form .form-item-senior,.pane-promo-search-form .form-item-youth{width:45%;float:left;padding-left:5px}.pane-promo-search-form select{height:22px;padding:3px;width:64px}.pane-promo-search-form #edit-od-wrapper select{height:22px;padding:3px;width:80%}.pane-promo-legend{padding:0 10px}.pane-promo-legend .pane-content{margin:10px 0}.pane-promo-legend .legend-item{text-align:center;font-size:1.6em;width:92%;margin:2px 4%;padding:26px 0;color:#FFF}.pane-period-view .promo_calendar_seat_threshold_3{background-color:#06183D;color:#FFE600}.pane-period-view .promo_calendar_seat_threshold_2{background-color:#44526E;color:#FFF}.pane-period-view .promo_calendar_seat_threshold_1{background-color:#828B9E;color:#FFF}.pane-period-view .promo_calendar_seat_threshold_0{cursor:auto}.pane-promo-legend .high.promo_calendar_seat_threshold_3{color:#FFE600;background:url(/sites/all/themes/custom/eurostar/base/img/corner-high.png) right bottom no-repeat #06183D}.pane-promo-legend .medium.promo_calendar_seat_threshold_2{background:url(/sites/all/themes/custom/eurostar/base/img/corner-med.png) right bottom no-repeat #44526E}.pane-promo-legend .low.promo_calendar_seat_threshold_1{background:url(/sites/all/themes/custom/eurostar/base/img/corner-low.png) right bottom no-repeat #828B9E}.pane-promo-legend .not-available{color:#000;padding:18px 0;background:url(/sites/all/themes/custom/eurostar/base/img/corner-no.png) right bottom no-repeat #FFF}.pane-promo-legend .not-available .markup{display:block;text-align:left;font-size:.6em;line-height:1.1em;margin:4px 0 0 18px;color:#666}