.node-type-promo .pane-back-to-home{margin:5px 0 0}.node-type-promo h1{margin:18px 0 0}.node-type-promo .field-name-body p{margin:5px 0 18px 5px}.node-type-promo #columns{margin:0}.node-type-promo #columns #sidebar-second .section{background:#EEEFF1;margin-left:0;padding:0;width:225px}.node-type-promo #sidebar-second .panel-pane{width:90%}.node-type-promo .pane-promo-legend h2,.node-type-promo .pane-promo-search-form h2{background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;padding:15px 0 10px;margin:0}.node-type-promo #sidebar-second .panel-separator{height:15px;background:#FFF;clear:left}.node-type-promo #container{clear:none;float:right;padding:10px 0}.node-type-promo #container input{margin-top:-5px}.node-type-promo .form-submit{margin:0}.pane-promo-calendar-period-view .month-table-wrapper{background:#FCFCFC}.pane-promo-calendar-period-view .month-table span.wrapping-span{padding:8px 8px 7px}.pane-promo-calendar-period-view .table-options{border-top:1px solid #777;padding:3px 0}.pane-promo-calendar-period-view .table-options-left{float:left}.pane-promo-calendar-period-view .table-options-right{float:right;text-align:right;width:40%}.pane-promo-calendar-period-view .table-options input{background:0 0;border:0;color:#00A4AE;text-shadow:none;font-family:Arial,sans-serif}.pane-promo-calendar-period-view .icon{padding:2px 7px}.pane-promo-calendar-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-promo-calendar-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-promo-calendar-period-view .month-table th{border-bottom:0}.pane-promo-calendar-period-view .month-table span.wrapping-span.not-available{background:#FFF}.pane-promo-calendar-period-view .month-table span:hover{background:#00A4AE}.pane-promo-calendar-period-view .month-table span.past{cursor:default;background:#EEEFF1}.pane-promo-calendar-period-view .month-table span:hover.past{background:#EEEFF1}.pane-promo-calendar-period-view .month-table thead tr th{background-image:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png),url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png);background-position:top,bottom;background-repeat:repeat-x,repeat-x}.ie8 .pane-promo-calendar-period-view .month-table th,.ie8 .pane-promo-calendar-period-view .month-table tr.empty td{border-top:1px dotted #999;border-bottom:1px dotted #999}.pane-promo-calendar-period-view .month-table tr.empty{height:8px}.pane-promo-calendar-period-view .month-table tr.empty td{background-image:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png);background-position:top;background-repeat:repeat-x}.pane-promo-calendar-period-view .month-table td .date{margin:5px 0 0;font-size:100%;display:block;text-align:center}.pane-promo-calendar-period-view .month-table td .number{margin:0;font-size:159%;display:block}.pane-promo-calendar-period-view .month-table td .month{margin:0;font-size:1.2em;display:block}.pane-promo-calendar-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-promo-calendar-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-radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-promo-search-form .form-radio.focusable:active,.pane-promo-search-form .form-radio.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.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-search-form .form-item-inbound-date,.pane-promo-search-form .form-item-outbound-date{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-promo-search-form .form-item-inbound-date.focusable:active,.pane-promo-search-form .form-item-inbound-date.focusable:focus,.pane-promo-search-form .form-item-outbound-date.focusable:active,.pane-promo-search-form .form-item-outbound-date.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.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-promo-calendar-period-view .promo_calendar_seat_threshold_3{background-color:#06183D;color:#FFE600}.pane-promo-calendar-period-view .promo_calendar_seat_threshold_2{background-color:#44526E;color:#FFF}.pane-promo-calendar-period-view .promo_calendar_seat_threshold_1{background-color:#828B9E;color:#FFF}.pane-promo-calendar-period-view .promo_calendar_seat_threshold_0{cursor:auto}.pane-promo-calendar-period-view .not-available{text-align:center}.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}