@import url("dialogs.css");@import url("lib/gallop-1.3.2.css");body,input,select{font-family:Verdana, Arial, helvetica, sans-serif}#master{margin:auto;width:83em}body{font-size:73%;margin:0;padding:0;color:#000E7A;background-color:#eaf3ff}img{border:0px}h2,h3{padding:0}#travelCardLegend img{padding:3px 3px 0 0}#dnn_NavigationPane{line-height:normal;margin:0;padding:0}#dnn_NavigationPane h1,#dnn_NavigationPane{margin:0px;padding:10px 20px 0}#dnn_NavigationPane ul{margin:0;padding:10px 20px 0 0;list-style:none;float:left}#dnn_NavigationPane li.leisure{background-color:#d4e7ff}#dnn_NavigationPane li.leisure a{color:#00006F}#dnn_NavigationPane li.business{background-color:#0000a2}#dnn_NavigationPane li.business a{color:#fff}#dnn_NavigationPane li.international{background-color:#5E9D00}#dnn_NavigationPane li.international a{color:#fff}#dnn_NavigationPane #side{float:right}#dnn_SubNavigationPane{clear:both;background-color:#fff;margin:0;padding:0}#dnn_SubNavigationPane ul{margin:0 0 0 0;padding:3px 20px 0px 12px;list-style:none}#dnn_SubNavigationPane ul li{float:left;padding:0 0.8em 0 0.8em;border-right:1px solid #848AD6;margin:0 0 0 0}#dnn_SubNavigationPane ul li.last_item{border-right:none}.block_hidden,.block_invisible{visibility:hidden}.hidden,.hide_me,.invisible{display:none}.skip_nav,.hideme{position:absolute;left:-999px;top:-999px;text-indent:-999px;font-size:0;height:0;line-height:0}.topLinks li{display:inline;padding-left:0.8em;padding-right:0.8em}.topLinks li.hidden{display:none}.topLinks li.last,#booking_step li.last{border-right:none}#booking_step li.last{white-space:nowrap}.sleeperSupplement{background-color:#CCFF00}.topLinks li a,.topLinks li a:visited,.topLinks li a:hover,.topLinks li span{color:white;font-weight:bold;text-decoration:none}.Current{font-weight:bold}a{color:#0000C4}a:hover{text-decoration:none}a:visited{color:#420084}div.announcements{padding:10px 0px 10px}div.announcements h3{font-size:1em}#main{clear:both;padding:0 0 2em 0;background-color:white;height:1%}#main #dnn_ContentPane{float:left;width:59.5em;padding:10px 0px 0 20px;min-height:30em}#main #dnn_RightPane{float:left;padding:0;margin-left:10px;width:20em}#main_home #dnn_RightPane{width:auto}h1,h2.big{margin:0px 0px 0.7em;font-weight:bold}h2.top_space{margin-top:1.5em}select.railCardNumbers{margin-right:1em}h1 span{margin-left:0.5em;font-size:0.7em;font-weight:normal}fieldset table,.r_box table,.dialogcontent table{border-collapse:collapse}table td p{clear:both;margin:0}ul.no,table td ul{margin:0;padding:0;list-style:none}ul.bullet_list{list-style:disc;padding-left:13px}table td ol.button_list{margin:0;padding:0 0 1em 1em;margin-left:1em}table td ol.button_list li{clear:both;padding-top:0.5em}table td ol.button_list li div{float:none;display:inline}table td ol.button_list li div a:visited:after{content:" (visited)"}ol{margin:0 0 1em 0;padding:0 0 0 2em}ol.condition_list{margin:0 0 1em 0;padding:0 0 0 2em;list-style:upper-alpha}h2{font-size:1.3em;clear:both}.refund_faq h2{margin-bottom:0.3em}h3{margin:10px 0 20px;font-size:1.0em}h4{margin:0px;font-size:1em;text-align:left}div.curr_page{margin:0 0 1em}div.curr_page span{font-weight:bold}div.field_container{margin-bottom:0.5em;clear:both}div.field_container label{width:12em;padding:3px 0 0 0;margin:0}div.remember_me .field_input label{text-align:left !important;width:auto;vertical-align:bottom;line-height:2}span.error{clear:both;color:#990000;display:table}span.errorLabel{clear:both;color:#990000}#main:after,div.qh_box_body:after,div.exc_offers:after,div.terms:after,div.sub:after,#dnn_SubNavigationPane:after{content:".";display:block;height:0;clear:both;visibility:hidden}#promotion_page_hack table td span.error{width:195px}#main table{background-color:white;width:100%;margin:0.2em 0 0 0;font-size:0.99em;clear:both}#main table.travelcard{float:left;width:100%;clear:none}div.selecttravelcard{float:left}div.selecttravelcard a{font-weight:bold}.nonbold{font-weight:normal;display:block;clear:left}table caption{text-align:left;font-weight:bold;width:100%}table caption span{font-weight:normal}table td,table th.non{text-align:left;font-weight:normal;white-space:normal;background-color:#EFEBDE;padding:0.3em;vertical-align:top}table th.fixed{width:25em}table td div.small{width:auto}table td div div,table th.non div div{float:left;width:auto;display:block}table td div div.marginned,table th.non div div.marginned{border-left:2px solid white;float:left;height:auto;margin:0 0 0 0.3em;padding:0 0 0 0.3em;width:7em}table th{text-align:left;font-weight:bold;padding:0.3em;vertical-align:top}ol.list_alpha{list-style-type:lower-alpha}ol.list_roman{list-style-type:lower-roman}table th.cent{text-align:center;width:2em}table#totals{background-color:transparent}table#totals th{background-color:transparent;border-bottom:1px solid #def3ff;font-weight:normal}table#totals td{background-color:transparent;border-bottom:1px solid #def3ff;font-weight:normal;text-align:right;font-size:1em}table#totals th.total{font-size:1.2em;font-weight:bold}table#totals td.total,table tr#TotalCost td,table tr#TotalCost th{font-size:1.2em;font-weight:bold}table#totals td.total span{font-size:0.9em;font-weight:normal}table#journeydetailsTable_Outward td,table#journeydetailsTable_Return td{text-align:center}table td div.totalleftalign{font-weight:bold}td span.dur{display:block;width:2.4em;margin-left:auto;margin-right:auto}table td.depart,table td.arrive{width:13em}table td.seating{width:14em}hr{clear:both;color:#DEF3FF;background-color:#DEF3FF;height:1px;border:none;margin:0.8em 0.1em 0.8em 0.1em;display:block}hr.dashed{border-bottom:1px dashed #00009c;background-color:transparent}div.bg_shade{background-color:#f0f0f9;margin:1em 0 1em 0;clear:both}p{margin:0 0 0.8em 0}.note{padding-left:1em}.bold{font-weight:bold}div#footer li{border-right:1px solid #8388d4;height:1.35em}div#footer li.last{border:none}#footer img{float:right;margin-right:10px}div#footer a{padding:0 0.5em 0em 0.5em}br{clear:both}a.filetype-pdf{background-position:left;background-repeat:no-repeat;padding-left:19px}a.filetype-csv{background:url("../images/csv_thumbnail.gif") no-repeat left center;padding:10px 0 10px 35px;font-size:1.2em;line-height:3em}div.button_earlier{background-repeat:no-repeat;background-position:left;padding:0 0 0 7px}div.button_later{padding:0 7px 0 0;background-repeat:no-repeat;background-position:100% 50%;overflow:visible;float:right !important}div.con2{width:2.9em}img.bar{margin:1px 1px 0 0px}div.sub_buttons{clear:both;margin:0;padding:1em 0 1.8em 0;width:58.2em;text-align:right}div.bar_count{width:2.7em}#dnn_RightPane div.qh_box{width:17.1em;margin:0 0 1em}div.qh_box_head{background-repeat:no-repeat;background-position:top left;background-color:#edf0f5}div.qh_box h2,div.qh_box h3{padding:5px 5px 0 5px;margin:0;font-size:1.1em}div.qh_box_head h2,div.qh_box_head h3,div.qh_box_head div{background-repeat:no-repeat;background-position:top right}div.qh_box_head div{height:5px}div.qh_box hr{margin:0;background-color:white;color:white}div.qh_box_body{background:#edf0f5;padding:1px 0 0}div.qh_box_body p{padding:0px 6px 0px 6px;display:block;vertical-align:top;text-align:left}div.qh_box_body ul{margin-top:0}div.qh_box_l_corner{background-repeat:no-repeat;background-position:bottom left;clear:both}div.qh_box_r_corner{background-repeat:no-repeat;background-position:bottom right;height:0.4em}#dnn_ContentPane div.qh_box{margin:0 0 1em;width:100%}a#eachwayfarelink{font-size:2em;text-decoration:none;display:block;padding:5px 0}#sub_banner{clear:both;margin-bottom:0.5em}#box_container,#box_container div.box{padding:0;margin:0;width:23em}div.box{position:relative;padding:0;margin:0}div.box div.box_arrow{background:url(../images/box_arrow_left.gif) no-repeat left top;line-height:0;position:absolute;left:-12px;top:8px;height:13px;width:13px;padding:0;margin:0}div.box div.box_head,div.box div.box_head div,div.box div.box_foot,div.box div.box_foot div{line-height:0;padding:0;margin:0;height:6px;overflow:hidden;float:none}div.box div.box_foot,div.box div.box_foot div{height:7px}div.box div.box_head,div.box div.box_foot{padding:0 0 0 6px;clear:both}div.box div.box_head{background:url(../images/box_arrow_top_left.gif) no-repeat top left}div.box div.box_head div{background:url(../images/box_arrow_top_right.gif) no-repeat top right}div.box div.box_foot{background:url(../images/box_arrow_foot_left.gif) no-repeat top left}div.box div.box_foot div{background:url(../images/box_arrow_foot_right.gif) no-repeat top right}div.box div.box_content{border-left:1px solid #bec1c8;border-right:1px solid #bec1c8;padding:0 8px;margin-top:-3px}div.box div.box_content h3,div.box div.box_content p{margin-top:0}.card_details div.box div.box_content{line-height:1.4}.r_box .head h2{height:auto;padding:0.3em 0 0.3em 0;margin:0}.r_box .head h2 span.wrap{display:block;float:left;padding:0;overflow:hidden;width:100%}.r_box .head .icon_link,div.r_box .head .journey_no,div.r_box .head .journey_route{float:left;margin-right:0.5em}.r_box .head .journey_route{width:24em}.r_box .head .journey_totalprice{float:right;margin-right:1em}.r_box .row{border-top:1px solid #DDEBF8;margin:0;padding:0;overflow:hidden;clear:both;width:auto}.r_box .first{border:none}.journey_saving{padding:0.5em}.journey_saving p{padding:0;margin:0}.journey_info,.journey_price_category{width:80%;float:left;border-right:1px solid #DDEBF8;padding:5px 5px 0}.journey_cost_breakdown{padding:0.5em}.journey_price_category a{font-weight:bold}.booking_summary .total_cost,.booking_confirmation .total_cost{font-weight:bold}.journey_info .journey_desc{float:left;width:85%;margin-right:1em}.journey_info .journey_remove{float:left}.collection_details p{padding:0.5em;font-weight:bold}.collection_details p.delivery_method{margin-top:0.2em}.collection_details .ref_no{font-size:2em;margin-right:1em}.collection_details ul.terms{margin:0;list-style:none;padding:0.5em}.total_payment .last span{font-size:1.1em}.journey_title{padding:0.5em;border-bottom:1px solid #DDEBF8}.total_payment .journey_title{border-top:1px solid #DDEBF8;border-bottom:none}span.main_action INPUT,span.secondory_action INPUT,span.main_action a{background-position:left top;background-repeat:no-repeat;font-weight:bold;height:29px;border:0;padding:0 0 0.4em 0.9em;text-decoration:none}span.main_action{background-position:right top;background-repeat:no-repeat;padding-right:13px;display:inline-block}div.btnWrap span.main_action{float:right}span.secondory_action{background-position:right top;background-repeat:no-repeat;padding-right:13px;display:block}span.secondory_action{background-image:url(../images/btn_blue_right.gif);padding-right:12px}span.secondory_action INPUT{background-image:url("../images/btn_blue_left.gif");background-color:transparent;color:#08335E}.button_disabled{opacity:0.5;cursor:default}.button_disabled input,.button_disabled a{cursor:default !important}span.main_action a{display:block;white-space:nowrap}span.back INPUT,span.back a,span.button_minor INPUT,span.button_minor a{background-position:left top;background-repeat:no-repeat;font-weight:bold;color:#fff;width:auto;border:0;padding:0 0 2px 9px;overflow:hidden;background-color:transparent;height:21px;display:block;text-decoration:none}span.back,span.button_minor{background-position:right top;background-repeat:no-repeat;padding:0 10px 0 0;display:block;float:left;overflow:visible}#sub_banner input[type=hidden],#sub_banner input#BackPageUrl{display:none}span.back a,span.button_minor a,span.main_action a{padding-top:3px}span.back INPUT,span.main_action INPUT,span.secondory_action INPUT,span.button_minor INPUT{overflow:visible;width:auto;cursor:hand;cursor:pointer}div.middle span.main_action INPUT,div.middle span.main_action a,div.middle span.main_action{background:none;color:#0000C4;text-decoration:none}div.middle span.main_action input{text-decoration:underline;border:1px solid red}div.sub,div.total,div.nontotal{clear:both;display:block;margin:1em 0 1em 0;padding:0 0 3px 0;text-align:right}div.t_foot{clear:both;height:1.9em}.clear_both{clear:both}.basic .two_col{margin:0}div.sub div,div.total div,div.nontotal div{float:left}div.sub div.right,div.total div.right,div.nontotal div.right{float:right}div.nontotal label{display:block;float:left}div.total,div.nontotal{margin-left:5px;font-size:1.0em;border-bottom:1px solid #def3ff}div.total{font-size:1.2em;font-weight:bold}div.total span{font-size:0.9em;font-weight:normal}fieldset div.bordered div.warning,fieldset div.bordered div.error_info{margin-left:1em}div.warning,div.error_info,fieldset div.bordered div.warning,fieldset div.bordered div.error_info{background:transparent url("../images/warning_big.png") 10px top no-repeat;min-height:32px;padding-left:50px;padding-top:3px;text-align:left}div.warning_small{background:transparent url("../images/icon_viewstats_16px.gif") left center no-repeat;padding-left:21px !important;line-height:1.7em;padding-top:0.3em !important}div.fatal_warning{background:transparent url("../images/fatal_error.gif") 10px 5px no-repeat}#main div.error_info{background:transparent url("../images/icon_viewstats_32px.gif") 10px top no-repeat}#main div.error_info h2,#main div.warning h2{padding-left:0;margin-bottom:10px;font-size:1.2em}div.error_info p.message,div.warning p.message{margin:0;padding:0;font-size:1.2em;font-weight:bold}#main div.error_info h2,#main div.error_info p.message{font-size:1em;line-height:1.2em}p.warning_message{background:transparent url("../images/warning_small.gif") no-repeat 0 0}.hotel_field div.qh_box{width:100%;margin:0 0em 1em 0;color:#00009D}.hotel_field div.qh_box_head{background-color:#EBF1F7}.hotel_field div.qh_box_body{background:#EBF1F7}.hotel_field div.qh_box_r_corner{text-align:center;padding-bottom:0.2em}.hotel_field div.qh_box_r_corner a{color:white;font-size:1.0em;font-weight:bold}#matrix_footer .sleeper_seat_legend{padding-left:4%;background:transparent url("../images/sleeper_seat_indicator.gif") no-repeat scroll left 8px;width:96%}#matrix_footer .sleeper_bed_legend{padding-left:25px;background:transparent url("../images/sleeper_bed_indicator.gif") no-repeat left 8px;width:96%}#matrix_footer .supplements_legend{padding-left:4%;background:#cf0 url("../images/supplements_indicator.gif") no-repeat left center;width:96%}#matrix_footer .travelcard_legend{padding-left:3%;background:transparent url("../images/travel_card_icon.gif") no-repeat left 2px;width:96%}#matrix_footer .supplements_legend span.text{background:#fff;display:block;width:100%}#footer{clear:both;margin:0em 0 0em 0;background-color:#eaf3ff;padding:1em 0 3em 20px;border-top:3px solid #D4E7FF}#footer ul{margin:0 0 0 0;padding:0 0 0 0}#footer ul li{float:left;list-style:none;margin:0 0 0 0;padding:0 0 0 0}#sub_banner .qh_box_body div.warning h2{margin-left:0px !important;padding-left:0;font-size:1.3em}.warning_info{font-size:1.3em}img.error_label{margin:0 0.5em 0 0}div.curr_total{float:left;width:99%;margin:0 0 0 0;padding:0 0 0 0}div.curr_total h3{float:left;font-weight:normal}div.curr_total span{font-weight:bold;margin-left:0.35em}div.curr_total div{display:block;float:right;border:1px solid #D6DBE7;padding:1em 5px 10px 5px;margin:1.5em 0 1.5em 0;background-color:#eff7ff}div.curr_total noscript{display:block;float:right}noscript{margin-left:0.3em}ul.srch_res div{float:left;margin-right:2em}a#dnn_dnnLOGO_hypLogo{padding:0;margin:0;display:inline}.submit-button-container{width:40%;float:right}.policy_link{float:right;width:55%;font-weight:bold}a.balloon{position:relative;z-index:24;text-decoration:underline}a.balloon div{display:none}a.balloon:hover{outline:none;z-index:25;visibility:visible}div.group_desc p{margin:0;position:relative}.bus_options li{list-style-type:none}a.close-dialog,a.close-bubble{position:absolute;top:0;right:0;margin:2px;color:#C03;font-size:1em;line-height:1.3em;height:16px;overflow:hidden;text-decoration:underline;padding-right:20px;cursor:pointer;background:url("../images/close.gif") top right no-repeat}a.close-bubble{margin:13px 13px 0 0}a.close-dialog:hover,a.close-bubble:hover{color:Orange;text-decoration:none;background-position:100% 50%}.disabled_item a.close-dialog,.disabled_item a.close-dialog:hover{color:#999999;background-position:100% bottom;text-decoration:none;cursor:default}ul.errors_list{clear:both;color:#990000;list-style:none;margin:0;padding:0}ul.links_list{clear:both;list-style:none;margin:0;padding:0}ul.errors_list li,ul.links_list li{margin-bottom:0.8em}.floatright,.float-right,.right{float:right}.floatleft,.float-left,.left{float:left !important}#sub_banner .left{padding-left:4px}#sub_banner .right{padding-right:4px}.remove{margin-left:0.1em}.inline{display:inline}#dnn_NavigationPane ul.identifiedUser{float:right}.underlined{text-decoration:underline;cursor:'hand'}.r_box h2{font-size:1em;padding-bottom:0.2em}input[type="text"][readonly],select[readonly]{background:lightgrey}.email_textbox{width:20em}.payment_rightpane{margin-top:4.9em}.payment_rightpane .visa,.payment_rightpane .versign{margin:0.5em}.address_details .field_container select{margin-bottom:5px}#main table.viewFavouritejourney{margin-bottom:1em}.myaccount_homepage h2{font-weight:normal;margin:0 0 0.7em}.myaccount_homepage fieldset{padding:0 0 1em}#portalSwitchWarningMessage h2{margin:6px 0}div.cheapestTravelPolicy #summary h2.title{margin:6px 0 0}#main #dnn_RightPane div.CommonPaymentConfirmation_RightPane_EpiphanyTop .iframeBorder{margin:0 !important}#dnn_RightPane div.tube_journey_notification_pane div.qh_box{width:18em}div.tube_journey_notification_pane h2.warning_message{background:transparent url("../images/warning_small.gif") left center no-repeat;padding:0 0 0 22px;margin:0 0 6px 6px;font-size:1.4em}.travel_policy_icon{background:url("../images/no_access.gif") left center no-repeat;padding:5px 0 3px 22px}.toggle_details{cursor:pointer}#launchStationFinder{clear:both;display:block;float:left}.button_pos{float:right !important;margin-top:-27px;margin-right:10px}#matrix_footer .error_info{padding-top:7px;border-bottom:none;padding-left:40px;background-position:0px top !important;background-image:url("../images/icon_viewstats_32px.gif") !important;background-repeat:no-repeat}span.sleeper_journey{position:relative}#main .combined_matrix table span.sleeper_journey img.sleeper_journey_icon,#main .combined_matrix table#singles_out_tickets th img.sleeper_journey_icon,span.sleeper_journey img.sleeper_journey_icon{left:-23px !important;top:-15px !important}#datesMismatchWarning{background-position:10px 3px;padding:3px 30px 10px 50px}.insurance_info{clear:both;font-style:italic;display:block}.bookingManagerModule .bookingManagerCont{clear:both;padding-top:5px}.bookingManagerModule #SearchResults{padding-left:0px !important}.bookingManagerModule #SearchResults .error{padding-left:0.9em}.bookingManagerModule .bookingManagerCont input,.bookingManagerModule .bookingManagerCont label{float:left}.bookingManagerModule .bookingManagerCont label{width:126px;text-align:left !important}.bookingManagerModule .bookingManagerCont span.button_major_bk{margin-left:5px}.bookingManagerModule #Search{padding-bottom:10px}.login-overlay-dialog,.login-overlay{background-color:#CCC !important}.login-overlay{background:url(../images/national_rail_grey.png) 97% 96% no-repeat transparent;height:auto !important;padding:1.4em 1.4em 1.2em}.login-module,.register-module{float:left}.login-module{background-color:#FFF;padding:15px;border:1px solid #a5adb6;width:170px}.register-module{margin:0 0 0 2em}.login-overlay h2{font-size:1.5em;font-weight:normal;margin:0 0 0.5em 0}.register-module h2{margin:1em 0 0}.login-overlay div.btnWrap span.main_action{float:left;clear:both}.login-module .fieldContainer{clear:both;float:left}.login-module .fieldContainer label{float:left;text-align:left;clear:both;padding:6px 0 .2em 0;line-height:13px}.login-module .fieldContainer .t_box{clear:both;float:left;text-align:left;font-size:1.1em;padding:.3em .2em;border:1px solid #7f9db9}.login-overlay .login-module .remember_me{margin:10px 0;overflow:hidden}.login-overlay .login-module .remember_me input{margin:0 5px 0 0;float:left}.login-overlay .login-module .remember_me label{clear:none;padding:0}.login-overlay .login-module .remember_me .i_icon{margin:1px 0 0 5px}.login-overlay .btnWrap{clear:both;float:left;padding-top:1em}.login-module h2,.registerContainer h2{font-size:1.5em}.login-module span label{width:auto}.login-module .small{float:left;font-size:0.85em;clear:both}#LoginOverlay_OverlayContentPane_EpiphanyBottom{position:relative;left:50%;margin-left:-364px}.icon-register{display:block;height:22px;border:1px solid #6f89a2;padding-left:2.5em;margin-top:30px}.icon-register a{background-color:#E5E5E5;color:#08335E !important;display:inline-block;padding:1px 1em;text-decoration:none;border-left:1px solid #666}.icon-register a:hover{background-color:#6F89A2;color:#fff !important}.login-module span.error{font-size:0.9em;line-height:1.3em;padding-bottom:4px}div.reset-overlay{padding:2em 2em 0 2em;text-align:left;overflow:hidden}div.reset-overlay h1{margin:0 0 0.5em}div.reset-overlay .delivery-options-fields{padding-left:3em}div.reset-overlay p{padding:1	em 0 0 0;margin:0 0 10px 0}div.dialogcontent div.btnWrap span.inactive{filter:alpha(opacity=20);opacity:0.2;zoom:1;cursor:default !important}div.dialogcontent div.btnWrap span.inactive input{cursor:default !important}.dialogoverlay{z-index:900;filter:alpha(opacity=60) !important}.dialogcontent{z-index:1000}span.disableBtn{opacity:0.4 !important}span.disableBtn input{cursor:default !important}#amend_journey_warning #sb_warning p{padding:20px 20px 10px 20px;text-align:left}div.multiple_action{float:none !important;text-align:right}div.aaj_instr_visible{margin-bottom:70px !important;position:relative;overflow:visible !important}div.multiple_action span.txt_or,div.multiple_action span.multiple_minor,.multiple_action .main_action,div.multiple_action span.multiple_minor input,div.multiple_action span.main_action input{float:none !important;display:inline-block !important;line-height:normal !important}div.multiple_action span.txt_or,div.multiple_action span.multiple_minor,.multiple_action .main_action{position:relative;top:0px;left:auto}div.multiple_action span.txt_or{padding:0 10px}.aaj_text{display:inline-block !important;font-weight:normal !important;font-size:0.85em;left:0;position:absolute;text-align:left;top:26px;line-height:1.1em;padding:0 2px}.ie6 .aaj_text{width:150px}.ie .combined_matrix .ret .j_heading,.ie .combined_matrix .ret .sub{padding-left:0}.ie #main .combined_matrix .ret .dummy_ticket_banner{margin-top:0}.ie div.matrix_cont{clear:right;float:left;padding-right:4px;margin:0px;text-align:right;width:30em !important}.ie #productTable_Outward caption,.ie #productTable_Return caption,.ie .combined_matrix table caption,.ie .bff_matrix table caption{display:none}.ie #dnn_ContentPane .bff_matrix td.date_selected_btm label{bottom:-8px;left:0}.ie table td.avail{width:3.4em !important}.ie fieldset fieldset div.field_container div.cal,.ie fieldset fieldset div.field_container_error div.cal{margin-top:1.3em}.ie .bubble div span span.route{width:100%}.ie .bubble .bubble_bordered{margin-top:-7px}.ie .onHover{cursor:default}.ie div.bubble .bubble_bordered .floatleft{padding-right:10px}.ie #main{background-position:bottom right;height:100% !important}.ie span.disableBtn,.ie .button_disabled{filter:alpha(opacity=40) !important;zoom:1}.ie div.sub span.main_action INPUT,.ie div.sub span.main_action a{overflow:visible !important;width:auto}.ie #dnn_NavigationPane ul li a:hover{height:25px;overflow:hidden}.ie #dnn_NavigationPane ul li.last a:hover{height:25px;overflow:hidden}.ie div.sub span.back INPUT,.ie div.sub span.back a{width:auto;border:0;text-decoration:none}.ie div.sub span.back{display:block}.ie div.right{margin-top:2px;text-align:right}.ie #special_message div.qh_box_body p{padding-top:0}.ie #special_message div.qh_box_l_corner{margin-top:10px}.ie .common_booking_flow .r_box .content{overflow:hidden !important;zoom:1 !important}.ie .common_booking_flow .r_box .head{zoom:1}.ie #main .ticket_matrix{padding-bottom:10px}.ie .manage_fav_journey #railCardsContainer div#addRailCardDiv{margin-left:14.25em}.ie #main_home .sb_section fieldset legend span.head{width:43.7em}.ie #dnn_ContentPane .multi_select_wrapper{width:305px;height:75px;float:left;position:relative;border:1px solid #7F9DB9;overflow:hidden}.ie #dnn_ContentPane select.ListOfValidAnswers{height:95px;width:312px;padding:2px;position:absolute;top:-3px;left:-3px;border:none}.ie #dnn_ContentPane .setUpquestion span.remove,.ie #dnn_ContentPane .setUpquestion span.edit{top:0px}.ie .file{margin-top:5px;cursor:default !important}.ie .payment_rightpane{margin-top:4em !important}.ie ul.cost_breakdown{float:left;width:100%}.ie .cateringvoucher .sub_total{padding-right:10px}.ie .common_booking_flow .container{width:100%}.ie .ticket_checkbox_para input{margin-top:0 !important}.ie div.dialogcontent #bookingDetailsDiv .journey_breakdown .journey_breakdown_table_container table caption span.viewOriginalBooking{clear:both}.ie fieldset div.bordered div.refund_faq ul{margin-left:15px;margin-right:10px;padding:0}.ie fieldset.next_steps ol{padding-left:30px}.ie #out_times,.ie #ret_times{margin-top:-3px !important}.ie .combined_matrix .bubble_container .bubble_visible{margin-left:-14px}.ie .combined_matrix .ret .bubble_container .bubble_visible{left:43px}.ie .ret .bubble_arrow{background-position:0 0;left:-1px}.ie .room-details-container .room-type .info{margin-top:0px}.ie #tracs_header_corporate_logo{width:250px !important}.ie .col_details input.checkboxButton,.ie .bus_options input.checkboxButton,.ie div.qh_box_body .terms_checkbox input{margin-top:0px !important}.ie .rightTravelPolicyCont .cjs_header_expanded h3 span{float:left}.ie .rightTravelPolicyCont .cjs_header_expanded h3 span.price{float:right}.ie .quick-buy-message div.btnWrap span.main_action{border-color:#EEE #999 #999 #EEE;border-style:solid;border-width:1px 2px 2px 1px}.ie .cheapestTravelPolicy .buttonDiv .sub{width:220px}.ie .cheapestTravelPolicy .buttonDiv #Continue{width:auto}.ie6 .t_box{overflow:hidden}.ie6 #dnn_LeftPane{display:inline}.ie6 #dnn_ContentPane{padding:0;margin:0}.ie6 span.back INPUT,.ie6 div.login_panel div.sub span.main_action INPUT,.ie6 span.button_minor INPUT{width:0}.ie6 div.login_panel div.sub span.main_action a{width:0;white-space:nowrap}.ie6 #booking_step{margin:0}.ie6 #booking_step ul{zoom:1}.ie6 #dnn_NavigationPane #mainNav li a{min-height:32px;margin:0}.ie6 #dnn_NavigationPane #mainNav li a span{padding:1em 1em 0.4em 1em}.ie6 .subWrapper{padding-top:15px}.ie6 div#InsuranceHolders{width:630px;overflow:hidden}.ie6 div#InsuranceHolders fieldset div.field_container{width:150px;clear:none}.ie6 .extended_search div.journey_time{position:static}.ie6 .station_search fieldset{width:100%}.ie6 .bubble div span span.route{width:100%}.ie6 span.button_minor a,.ie6 span.back a{display:block;float:left;padding-top:3px}.ie6 div.box div.box_foot{margin-top:-3px}.ie6 #StationTimings div.box div.box_foot{margin:0}.ie6 .travel_insurance_option ul.non{zoom:1;margin-left:0}.ie6 DIV.save_fav_journey .bubble DIV.bubble_bottom div div{line-height:10px}.ie6 DIV.save_fav_journey div.bubble span.button_minor input{margin-left:-9px}.ie6 DIV.noJavaScript{height:40px}.ie6 #dnn_ContentPane .for_return{margin-left:10px}.ie6 #main .category_matrix .outward_matrix div.ticket_category_header{margin-right:-24px}.ie6 #main .category_matrix div.ticket_category_header table th.first,.ie6 #main .category_matrix div.ticket_category_header table th.last{width:66px}.ie6 #main .category_matrix div.ticket_category_header table.single_header th{width:69px}.ie6 #main .selected .category_matrix div.ticket_category_table table td.tt_standard,.ie6 #main .selected .category_matrix div.ticket_category_table table td.tt_firstclass{width:75px}.ie6 .category_matrix .ret .container,.ie6 .category_matrix .ret .content_wrapper{float:none;overflow:hidden;zoom:1}.ie6 .category_matrix div.ticket_category_table table td{padding:0 2px}.ie6 .categoryMatrix .bubbleContent{margin-top:2px}.ie6 .categoryMatrix .bubble{margin-top:-10px;margin-left:-5px}.ie6 .ticket_matrix .bubbleContent{margin-top:2px}.ie6 .ticket_matrix .bubble{margin-top:-10px;margin-left:-5px}.ie6 div.warning{background-image:url("../images/warning_big.gif");height:2.2em}.ie6 div.journey_summary .cjs_header{width:184px}.ie6 div.constant_journey_summary div.bordered .cjs_header{width:192px}.ie6 div.bubble .bubble_arrow{left:-2px}.ie6 div#FavouriteJourneyBubble div.bubble_arrow,.ie6 div.save_fav_journey div.bubble_arrow{top:auto}.ie6 .booking_summary div.r_box h4.row,.ie6 .booking_summary div.r_box .first{width:100%}.ie6 .common_booking_flow .fieldset{width:100%}.ie6 .extended_search .buttons{zoom:1}.ie6 .extended_search fieldset#startEnd{margin-right:-10px;margin-left:-20px}.ie6 .extended_search fieldset#startEnd a.station_finder{margin-left:80px}.ie6 .extended_search fieldset#startEnd div label{padding-left:20px}.ie6 .extended_search .station_search{margin-right:-20px}.ie6 .results-home .autocomplete_container{left:58px}.ie6 #main div.ret_journeysearch{margin-top:10.5em}.ie6 #main div.email_confirmation fieldset div.bordered .cc_email_addr{margin-left:261px}.ie6 div.dialogcontent div.r_box .fakefile{padding:0}.ie6 div.terms DIV.qh_box_body P{zoom:1}.ie6 #matrix_footer .error_info{height:2.5em}.ie6 .deliveryOptionInfo #KioskLocation{margin-right:5px}.ie6 .deliveryOptionInfo .special_box .col_one .field_container{float:left}.ie6 .dialogcontent{z-index:1000 !important}.ie6 fieldset.next_steps ol{padding-left:25px}.ie6 .speech_bubble .bubble .bubble_arrow{left:-1px}.ie6 .journey_summary div.foot{background-position-y:-79px}.ie6 .journey_summary div.foot div{background-position-y:-119px}.ie6 .ticket_banner_container{position:relative}.ie6 .refund_request_faq{width:14.7em !important}.ie6 .refund_request_faq legend,.ie6 .refund_request_faq legend span.head,.ie6 .refund_request_faq .bordered{width:14.4em !important}.ie6 .room-type .bubble dd{padding-right:5px}.ie6 .btnWrap{width:100px}.ie6 .journey_summary .btnWrap{width:auto}.ie6 .room-details-container .room-type .info{margin-top:3px}.ie6 .room-type .bubble .bubble_bordered{padding-bottom:0px}.ie6 .room-type .bubble_visible .bubble_top{font-size:0.99em;line-height:0}.ie6 .ticket_container{border-style:none}.ie6 .cheapest_border{border-style:solid}.ie6 #dnn_ContentPane .bff_matrix td.date_selected_btm{position:relative !important}.ie6 .date_selected_btm .bff_ticket_container{position:static}.ie6 #dnn_ContentPane .bff_matrix td.date_selected_btm label{bottom:-5px;left:4px}.ie6 .travel_by .foot{height:auto !important;font-size:1em !important}.ie6 .room_type_information ul li{padding-top:5px;width:100%}.ie7 fieldset{clear:both}.ie7 fieldset hr{clear:both}.ie7 fieldset.assistance-question legend{margin-left:-7px}.ie7 #main .category_matrix div.ticket_category_header table th.first,.ie7 #main .category_matrix div.ticket_category_header table th.last{width:67px}.ie7 #main .category_matrix div.ticket_category_header table.single_header th{width:67px}.ie7 #main .category_matrix div.ticket_category_header table th.first,.ie7 #main .category_matrix div.ticket_category_header table th.last{width:67px}.ie7 #main .category_matrix div.ticket_category_header table.single_header th{width:67px}.ie7 .categoryMatrix .bubbleContent{margin-top:2px}.ie7 .categoryMatrix .bubble{margin-top:-10px;margin-left:-5px}.ie7 .ticket_matrix .bubbleContent{margin-top:2px}.ie7 .ticket_matrix .bubble{margin-top:-10px;margin-left:-5px}.ie7 DIV.save_fav_journey div.bubble span.button_minor input{margin-left:-12px}.ie7 body .constant_journey_summary{margin-top:-3.2em}.ie7 .two_col_nowidth ul.non{zoom:1;margin-left:0}.ie7 .two_col_nowidth ul.non li{zoom:1}.ie7 .travel_insurance_option .col-1 ul li{zoom:0}.ie7 .bubble .bubble_bordered{margin-top:0}.ie7 #main div.email_confirmation fieldset div.bordered .cc_email_addr{margin-left:256px}.ie7 .price_breakdown dd{display:inline-block;float:none}#master:before,#master:after,.field_container:before,.field_container:after,.bordered:before,.bordered:after,.cf:before,.cf:after{content:"";display:table}#master:after,.field_container:after,.bordered:after,.cf:after{clear:both}#master,.field_container,.bordered,.cf{*zoom:1}span.i_icon{width:11px;height:11px;background:url("../images/info-icon.gif") no-repeat 0 0 transparent;display:inline-block;cursor:help}.remember_chk span.i_icon{background-image:url("../images/i_icon_remember.gif")}.clear{clear:both}#custom_error_on_dev_mode{font-family:courier;white-space:pre-wrap;width:950px;margin:1em auto;background-color:#FFD;padding:10px}#travellerList #error{margin-left:0}.tsp-widget{width:250px;padding:20px 10px 10px 10px;position:absolute;background-color:#fff;border:1px solid #6F89A2;min-height:350px;z-index:999}.tsp-close-link:link,.tsp-close-link:visited,.tsp-close-link:hover,.tsp-close-link:active{color:#CC0033;text-decoration:underline}.tsp-service-name{margin:5px;padding:0;font-size:1.3em;font-weight:bold}.tsp-errors ul{list-style-type:none;padding:0;margin:0}.tsp-header{overflow:hidden;background-color:#ECEFF2;padding:0;font-weight:bold}.tsp-header-time{float:left;padding:0 5px;width:35px}.tsp-header-station{float:left;padding:0 5px;width:175px}.tsp-stops{list-style-type:none;padding:0;margin:0;overflow:auto;height:350px}.tsp-stop{padding:5px 0 5px 0;margin:0;overflow:hidden}.tsp-stop.first-station-of-leg{font-weight:bold}.tsp-stop-time{float:left;padding:0 5px;width:35px;height:1em}.tsp-stop-station{float:left;padding:0 5px;width:175px}.tsp-service-provider{margin:0;padding:0 5px;background-color:#ECEFF2;font-size:1em}.tsp-arrow{background:url("../images/details-arrow.png") no-repeat scroll 0 0 transparent;height:28px;position:absolute;width:14px}.tsp-odd{background-color:#F8F8F8}.calling-points-link{font-size:12px}.placeholder{color:#A9A9A9}.journey_station_name{float:left;height:auto;margin:0;padding:0;width:7em}.journey_date{padding-right:0.3em;margin-right:0.3em}.bff_widget h3{background:url("../images/css_sprite.png") no-repeat scroll 140px -160px #FEDB89;border-color:#D5D5D5;border-right:0 none;border-style:solid none none solid;border-width:1px 0 0 2px;color:#000000;font-size:1.1em;font-weight:bold;margin:0;padding:1px 10px 0;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}.bff_widget_content{background-color:#FFFFFF;border-color:#D5D5D5;border-style:solid;border-width:0 0 2px 2px;padding:8px 10px;overflow:hidden;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}.bff_matrix .bff_out .sub,.bff_matrix .bff_ret .sub{width:23.4em}.uploadHelp_links{list-style-type:disc;padding:0;padding-left:15px}.uploadHelp_links li ul{padding:0;list-style-type:disc;margin:0px;padding-left:20px}.uploadHelp_links li ul li{padding:2px 0px}
