.quick-buy-message div.btnWrap{margin:0;padding:0 4em 0 0}.quick-buy-message div.btnWrap span.main_action{background-color:#e3edb2;background-image:none;padding:0 14px 0 0;box-shadow:2px 2px 2px #999;-moz-box-shadow:2px 2px 2px #999;-webkit-box-shadow:2px 2px 2px #999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e3edb2}.quick-buy-message div.btnWrap span.main_action:hover{background-color:#d5e584}.quick-buy-message div.btnWrap span.main_action:hover input{background:url("../images/icon-shopping-cart.png") no-repeat scroll 101% 16px transparent}.quick-buy-message div.btnWrap span.main_action input{background:url("../images/icon-shopping-cart.png") no-repeat scroll 101% 16px transparent;font-size:1.1em;color:#2752d3;text-decoration:underline;height:44px;padding:0 1em}.ie .quick-buy-message div.btnWrap span.main_action{border-color:#999}body{color:#08335E;line-height:1.7em;background-color:#DBE7F3;font-size:73%}.highlight,.bodytext{color:#08335E}.do_highlight{background-color:#E7EFBE !important;background-repeat:no-repeat}body,select,input,table{font-family:Arial, Helvetica, sans-serif}.topLinks li{display:block;float:left;padding:0}.topLinks li span{display:block;border-right:1px solid #8388D4;padding:0 0.6em}.topLinks li.last span,.topLinks li span.last,#booking_step li.last span{border-right:none;white-space:nowrap}.topLinks li a:link,.topLinks li a:visited,.topLinks li a:hover{color:#083360;text-decoration:underline;font-weight:normal}.topLinks li span.welcome_msg{color:#083360}span.main_action,div.sub span.main_action input,div.sub span.main_action a,div.sub span.button_major_check,div.sub span.button_major_check input,.journey_summary div.btnWrap span.main_action,div.btnWrap span.main_action input,div.btnWrap span.main_action a,div.btnWrap span.main_action,.journey_summary div.btnWrap span.main_action input,#dnn_NavigationPane #mainNav LI A:hover,#dnn_NavigationPane #mainNav li a.active,#dnn_NavigationPane #mainNav LI A:hover SPAN,#dnn_NavigationPane #mainNav li a.active span,#dnn_NavigationPane #mainNav LI A,#dnn_NavigationPane #mainNav LI A SPAN,#footer UL LI.phone,span.back INPUT,ul.topLinks li.phone span,span.back a,span.button_minor INPUT,span.button_minor a,span.back,span.button_minor,#dnn_NavigationPane .inner,.constant_journey_summary .cjs_header .expand,.constant_journey_summary .cjs_header .collapse,.common_booking_flow div.r_box a.show_journeydetails,a.show_journeydetails,#dnn_ContentPane .preferencesHidden legend#customerPreferencesHeading span.txt,span.print a,.travel-options-collapse,fieldset legend span.head,.r_box .head,div.ret fieldset legend span.head,div.box div.box_arrow,div.box div.box_head,div.box div.box_head div,div.box div.box_foot,div.box div.box_foot div,span.sendSmsLink a,span.add_to_cal_link a,div.button_earlier a,div.button_later a,div.button_earlier,div.button_later,.combined_matrix .ticket_banner_container,.combined_matrix .ticket_banner,div.btn_select_room span.main_action,div.btn_select_room span.main_action a{background:url("../images/sprite_ttl.png") no-repeat scroll}#StationTimings div.box div.box_foot{margin-top:-15px}#dnn_NavigationPane{background-color:#ffffff}#dnn_NavigationPane .inner{background-position:left bottom;overflow:hidden;position:relative}div.logo{float:left;display:inline;margin-bottom:0.5em}div.header_menu{float:right}div.tabs{position:absolute;bottom:0;right:0}ul.topLinks li.phone span{padding-right:25px;background-position:right -102px}#footer{background:#FFFFFF none repeat scroll 0 0;border:0 none;overflow:hidden;width:100%;padding:0}#footer UL{display:inline;float:left;list-style-type:none;margin:0 0 5px 15px;max-width:98%;padding:0}#footer UL LI{display:inline;float:left;margin:0 0 5px;padding:0;height:1.5em}#footer UL LI.last{border-right:none}#footer UL LI.phone{padding:0 21px 0 0;background-position:right -102px}#footer UL LI A{padding:1px 3px 1px 3px}#booking_step{width:79.6em;height:2.5em;background-color:#eceff2;padding:0;margin:0;overflow:hidden}#booking_step ul{padding:0;margin:0;overflow:hidden}#booking_step ul li{width:16.5%;padding:4px 0;margin:0;text-align:left;border:0}#booking_step ul li.Current{background-color:#D4E5F5}#booking_step ul li span{padding-left:8px}div.qh_box_head,div.qh_box_body{background-color:#edf1f2}h1{font-size:2.1em}h2{font-size:1em}a{color:#083360;text-decoration:underline;font-weight:normal}a:hover{text-decoration:none}a:visited{color:#86067E}#dnn_NavigationPane #mainNav{float:right;display:block;list-style-type:none;margin:0;padding:0}#dnn_NavigationPane #mainNav li{float:left;display:inline;margin:0 0 0 2px;padding:0;width:auto}#dnn_NavigationPane #mainNav li a{padding:0;float:left;cursor:pointer;background-position:left -142px;text-decoration:none}#dnn_NavigationPane #mainNav li a span{padding:10px 10px 7px 10px;display:block;background-position:right -174px}#dnn_NavigationPane #mainNav li a:hover,#dnn_NavigationPane #mainNav li a.active{background-position:left -38px;text-decoration:none}#dnn_NavigationPane #mainNav li a:hover span,#dnn_NavigationPane #mainNav li a.active span{background-position:right -70px}#booking_step .Current{font-weight:bold}div.btnWrap span.main_action input,div.btnWrap span.main_action a{color:#083360}span.main_action,div.btnWrap span.main_action{background-position:right -207px;float:right;padding:0 6px 0 0}div.sub span.main_action input,div.sub span.main_action a,div.btnWrap span.main_action input,div.btnWrap span.main_action a{background-position:left -207px;border:0 none;color:#37597E;cursor:pointer;font-weight:bold;height:29px}div.sub span.main_action input,div.btnWrap span.main_action input{padding:1px 0.8em 0 1em;margin:0}div.sub span.main_action a,div.btnWrap span.main_action a{padding:.5em 0.7em 0 1em}.journey_summary span.main_action{padding-right:13px}span.main_action:hover,div.btnWrap span.main_action:hover{background-position:right -238px}div.sub span.main_action:hover input,div.sub span.main_action:hover a,div.btnWrap span.main_action:hover input,div.btnWrap span.main_action:hover a{background-position:left -238px}span.main_action:active,div.btnWrap span.main_action:active{background-position:right -270px}div.sub span.main_action:active input,div.sub span.main_action:active a,div.btnWrap span.main_action:active input,div.btnWrap span.main_action:active a{background-position:left -270px}div.sub span.button_major_check{background-position:right -307px;padding-left:0;padding-right:4px;margin-top:0}div.sub span.button_major_check_singles{margin-right:20.6em}div.sub span.button_major_check input{background-position:left -307px;height:26px;padding:0 6px 0 22px;margin-left:0;margin-right:0}div.sub span.button_major_check:hover{background-position:right -339px}div.sub span.button_major_check:hover input{background-position:left -339px}div.sub span.button_major_check:active{background-position:right -371px}div.sub span.button_major_check:active input{background-position:left -371px}.journey_summary div.btnWrap span.main_action{background-position:left -408px;padding-left:1em;padding-right:0}.journey_summary div.btnWrap span.main_action input{background-position:right -408px;height:24px;padding:0 1.4em 2px .3em;margin-left:0;margin-right:0}.journey_summary div.btnWrap span.main_action:hover{background-position:left -440px}.journey_summary div.btnWrap span.main_action:hover input{background-position:right -440px}.journey_summary div.btnWrap span.main_action:active{background-position:left -472px}.journey_summary div.btnWrap span.main_action:active input{background-position:right -472px}div.btn_select_room span.main_action,div.btn_select_room span.main_action:hover,div.btn_select_room span.main_action:active,div.btn_select_room span.main_action:focus{background-position:0 -1010px;height:24px;padding:0 0 0 12px}div.btn_select_room span.main_action a,div.btn_select_room span.main_action:hover a,div.btn_select_room span.main_action:active a,div.btn_select_room span.main_action:focus a{background-position:100% -1010px;height:24px;line-height:24px;display:inline-block;padding:0 12px 0 0;color:#fff}span.back INPUT,span.back a,span.button_minor INPUT,span.button_minor a{background-postion:0 0;color:#083360;height:19px;line-height:19px;font-size:1em;padding:0 0 0 6px}#ForgotPasswordModule span.button_minor INPUT{width:113px}#QuickLoginModule span.button_minor INPUT{width:89px}span.back,span.button_minor{background-position:right -19px;padding:0 6px 0 0}div.button_earlier,div.button_later{width:4.6em;background-color:#EFF2F3;background-position:0 -904px;padding:4px 0;text-align:center}.bff_matrix div.button_earlier,.bff_matrix div.button_later{padding:3px 3px 4px;width:4em}div.button_earlier a,div.button_later a{display:inline-block;background-repeat:no-repeat;border-bottom:1px solid #4E72DA;text-decoration:none;line-height:1em}.bff_matrix div.button_earlier a,.bff_matrix div.button_later a{background-image:none;word-spacing:-0.1em}div.button_earlier a{background-position:0 -887px;padding-left:8px}div.button_later a{background-position:right -887px;padding-right:10px}.bff_matrix div.button_earlier a,.bff_matrix div.button_later a{background-image:none;padding:0}div.button_earlier a:hover,div.button_later a:hover{border-color:#eff2f3}div.button_later{margin-right:2px}span.print a{background-position:left -537px;padding:0.3em 0.3em 0.3em 2.2em !important;line-height:1.7em}span.sendSmsLink a,span.add_to_cal_link a{background-position:5px -707px;line-height:2em;padding:0.4em 0em 0.4em 2em}span.add_to_cal_link a{background-position:3px -728px}span.upload_link,span.download_link,.possible_answers_buttons .icon_link{background:none;padding:0;display:block}span.upload_link a,span.download_link a,.possible_answers_buttons .icon_link a{display:inline-block;height:25px;padding:0 0 0 25px}span.upload_link a{background:url("../images/upload_icon.gif") no-repeat 0 0}span.download_link a,.field_container span.download_link a{background:url("../images/download_icon.gif") no-repeat 0 0}hr.dashed{background-color:transparent;border-bottom:1px solid #DEF3FF}fieldset.special div.bordered,fieldset.special div.bordered div.foot div div{border:1px solid #dae1e7}fieldset legend,.r_box{background-color:#eceff2;background-image:url("../images/fieldset_top_right.gif")}.r_box .foot{display:none}fieldset legend span.head,.r_box .head{background-position:0 -584px}fieldset legend span.txt,fieldset legend span.num{font-size:1.1em;height:auto;line-height:1.3em;margin:0 0 0.3em}fieldset legend span.num{border:0}fieldset div.bordered,.fieldset .content{border:1px solid #dae1e7}.r_box_collapsed{border-bottom:1px solid #dae1e7}#dnn_ContentPane table td label{padding:0}#dnn_ContentPane label,#addressHolder div.addrIntro,#addressHolder p.addrIntro{text-align:right;padding:0 1em 4px 0px}#dnn_ContentPane fieldset.out label,#dnn_ContentPane fieldset.ret label{text-align:left}fieldset div.two_col label,fieldset div.two_col_2 label{margin:0}fieldset div.two_col{margin-left:9em;width:20em}fieldset .payment_method_options div.two_col{width:25em}fieldset .credit_card_dates div.two_col{width:12em}.make_payment fieldset.card_details div.two_col,.make_payment fieldset.card_details div.card_date_error{padding-left:14em}#dnn_ContentPane .make_payment fieldset.card_details div.two_col,#dnn_ContentPane .make_payment fieldset.card_details div.card_date_error{padding-left:14em}#dnn_ContentPane .make_payment fieldset.hide_startdate div.card_date_error{padding-left:0.9em}#dnn_ContentPane fieldset div.field_container label.side{width:10em;padding:0}#dnn_ContentPane .customer_preferences fieldset div.field_container label.side{width:4em}div.ret fieldset legend span.head{background-position:0 -584px}div.ret fieldset legend span.txt span{font-size:0.85em}fieldset fieldset div.field_container div.cal{margin-top:1.5em}fieldset fieldset legend{background:none}div.fieldset_option{background-color:#E2E7EC;border:1px dashed #ebe5d5;clear:both;margin:0 0.8em 0.1em}div.fieldset_option legend{padding-left:10px}.t_box{border:1px solid #7F9DB9;background:#fff}table{background:none !important;line-height:1.2em}table#totals{margin-bottom:0.3em}div.matrix_cont h3{border-bottom:1px solid #ccc}table td,table th.non,table td.con_alt{background-color:#ffffff;border:1px solid #dae1e7}#CombinedMatrixEpiphany_ContentPane_EpiphanyTop table td,#CombinedMatrixEpiphany_RightPane_EpiphanyTop table td{border:1px solid #fff}#sout_tickets,#sret_tickets,#rret_tickets,#rout_tickets{margin-top:0 !important}.out table td,.ret table td{border:1px solid #fff}.out table th,.ret table th{border-right:1px solid #fff}table#rout_tickets th.ttype{background-color:#fff;bodrer-right-width:1px}div.qtt .j_heading,div.qtt .sub,div.qtt .ret .ret_timetable{width:19em}div.qtt table thead th{background-color:#e1dee9;border-bottom:1px solid #c5bfcb;border:0 0 1px 0 !important;color:#5e427f !important}div.matrix_cont table thead th{background-color:#e1dee9;border-bottom:1px solid #c5bfcb;border:0 0 1px 0 !important;color:#5e427f !important}div.matrix_cont div.out CAPTION{visibility:visible;padding:3px 0px;height:auto}table th,table th.ttype_alt{background-color:#eceff2;border:1px solid #dae1e7}div.out table th,div.out table th.ttype_alt,div.ret table th,div.ret table th.ttype_alt,div.out table td.price,div.ret table td.price{border-top:0;border-left:0;background-color:#fff}div.matrix_cont table th,div.matrix_cont table th.left{font-weight:bold}table A.ttype{color:#fff}div.qtt div.out{border-right:1px solid #ebe5d5}div.depart_arrive{padding:0 !important}div.depart_arrive TABLE TD{background-color:#EDF1F2;width:auto;margin:0px !important}table td.con,table td.con_price,div.out table td,div.ret table td{background-color:#EDF1F2}#main .combined_matrix .changes td.clickable{background-color:#E5E9ED;background-position:35px -849px}table td.con_alt{background-color:#FFFFFF !important}.italic{font-style:italic}.bold{font-style:bold}a.no_decoration{text-decoration:none;color:#08335E}a.no_decoration:visited,a.no_decoration:hover,a.no_decoration:active{color:#08335E}table td.con{background-color:#d5e1f1 !important}div.curr_total div{background-color:#E1DEE9;border:1px solid #ccc;display:block;float:right;margin:1.5em 0;padding:1em 8px 10px}div.curr_total h3{font-weight:bold}#TimeTableContent table td{text-align:center;background-color:#EFEFEF}#TimeTableContent table td.price{background-color:white}.highlight,.bff_matrix tr.highlightrow td,.bff_matrix tr.highlightrow th,.bff_matrix table#rout_tickets tr.highlightrow th.ttype,.bff_matrix .journey_date.highlight{background-color:#E7EFBE !important;background-repeat:no-repeat}#Div1 div.qh_box_head,#Div1 div.qh_box_head h2,#Div1 div.qh_box_head h3,#Div1 div.qh_box_head div,#Div1 div.qh_box_l_corner,#Div1 div.qh_box_r_corner{background:none}#dnn_ContentPane div.qh_box_head,#dnn_ContentPane div.qh_box_body{background-color:#eceff2}#sub_banner div.qh_box_body,#sub_banner div.qh_box_head{background-color:#ECEFF2}#qtt{background:#ffffff}#qtt fieldset legend{background-image:none;padding:0.2em;border:0;color:#A44170}#qtt fieldset div.date{border-right:1px solid #ccc}div#qtt DIV.sub{padding-right:1.3em}div#qtt DIV.sub INPUT.button_major{background:url("../images/button_major_left.gif") left top no-repeat;font-weight:bold;color:#fff;height:29px;width:auto;border:0;padding:0 0 0.5em 1.6em;font-size:100%;overflow:hidden}div.matrix_cont table thead th.ttype{background-color:#e1dee9;color:#5e427f !important}div.matrix_cont table thead th.cent{background:#e1dee9;color:#5e427f !important}.curr_total h3{color:#3E3E3E}.errorLabel,.error{color:#AD0014}div.box div.box_arrow{background-position:2px -640px}div.box div.box_head{background-position:0 -664px}div.box div.box_head div{background-position:right -680px}div.box div.box_foot{background-position:0 -689px}div.box div.box_foot div{background-position:right -698px}p.cc_fee{display:none}.journey_details table th,.journey_details h3.total_journey_price{background:none}.journey_details table th{color:#407AA9}.total_booking_payment,.journey_title,.total_payment .last,.collection_details p.delivery_method,.journey_details h3{background-color:#eceff2}.journey_saving{background-color:#004B97;color:#fff}#footer img{margin-bottom:8px}.remove{margin-left:0.1em}table#sout_tickets th.ttype p{margin:0}#outwardContainer table th span{font-size:0.99em}#dnn_NavigationPane a:visited,#footer a:visited{color:#083360}#rout_tickets th{white-space:normal !important}.buttons{float:none !important}table.journeyTable caption,div.Journey_Details h3{background-color:#f3f7fb}div.Journey_Details h3.total_journey_price{background:none}fieldset div.bordered div.option{min-height:40px;padding-left:50px;position:relative}.option .fullfillment_icon{background-image:url("../images/sprite_ttl.png");background-color:transparent;background-repeat:no-repeat;height:40px;width:50px;content:"";display:block;position:absolute;left:0;top:5px;background-position:-9999px -9999px}.modDisable .fullfillment_icon{opacity:0.25}.ie .modDisable .fullfillment_icon{zoom:1;filter:alpha(opacity=25)}.machine .fullfillment_icon{background-position:0 -1090px}.print .fullfillment_icon{background-position:-50px -1090px}.firstpost .fullfillment_icon{background-position:-100px -1090px}.nextday .fullfillment_icon{background-position:-150px -1090px}.ipost .fullfillment_icon{background-position:-200px -1090px}.window .fullfillment_icon{background-position:-250px -1090px}.smart .fullfillment_icon{background-position:0 -1130px}div.box div.box_content{border-left:1px solid #BEC1C8;border-right:1px solid #BEC1C8}.savings_note a{font-weight:bold}.saving{font-weight:bold;color:#083360}.even{background-color:#EDF1F2}.total_price{font-weight:bold}.delivery_option_content .option .free{display:none}.common_booking_flow ul.terms{color:#08335E}.common_booking_flow div.r_box a.hide_journeydetails,a.hide_journeydetails,#dnn_ContentPane .customer_preferences legend#customerPreferencesHeading span.txt{background-image:url("../images/icon_hide.gif");background-position:right top}.common_booking_flow div.r_box a.show_journeydetails,a.show_journeydetails,#dnn_ContentPane .preferencesHidden legend#customerPreferencesHeading span.txt{background-image:url("../images/icon_show.gif");background-position:right top}span.button_minor input#OutBackButton{background-image:url("../images/input_arrows.gif");padding:0 8px 3px 0;text-decoration:underline}.out_sup_ess span.button_minor{float:none}#dnn_NavigationPane ul.identifiedUser{float:left}.booking_status table td,.booking_status table th{background:transparent none repeat scroll 0 0}.shopping_basket_sub_banner div.qh_box_head,.shopping_basket_sub_banner div.qh_box_head h2,.shopping_basket_sub_banner div.qh_box_head h3,.shopping_basket_sub_banner div.qh_box_head div,.shopping_basket_sub_banner div.qh_box_l_corner,.shopping_basket_sub_banner div.qh_box_r_corner{background-image:none}#dnn_ContentPane .shopping_basket_sub_banner div.qh_box_head,#dnn_ContentPane .shopping_basket_sub_banner div.qh_box_body,#sub_banner.shopping_basket_sub_banner div.qh_box_body,#sub_banner.shopping_basket_sub_banner div.qh_box_head{background-color:#FFF}#dnn_ContentPane .shopping_basket_sub_banner .button_container{float:right}.extended_search{background-color:#4C6C8B}.extended_search .content,.extended_search .content a,.extended_search .content a:visited{color:#FFF}.extended_search .error{color:#F8E600}.extended_search .corner{height:7px;width:7px;background-repeat:no-repeat;background-position:top left;line-height:0;font-size:0}.extended_search .top,.extended_search .bottom{background-position:top right;background-repeat:no-repeat;height:7px}.extended_search .top{background-image:url("../../common/images/db_topright.gif")}.extended_search .top .left{background-image:url("../../common/images/db_topleft.gif");float:left}.extended_search .bottom{background-image:url("../../common/images/db_bottomright.gif")}.extended_search .bottom .left{background-image:url("../../common/images/db_bottomleft.gif");float:left}.extended_search .button_major{background:transparent url("../../common/images/qttright.gif") no-repeat scroll right top;float:left;padding:0 6px 0 0}.extended_search span.button_major:hover{background-position:right top}.extended_search .button_major input{background:transparent url("../../common/images/qttleft.gif") no-repeat scroll left top;border:0 none;color:#37597E;cursor:pointer;font-weight:bold;height:29px;padding:0 0 0 5px;width:10em}.promotion_desc{background-color:#993366 !important;font-size:0.9em !important;color:#ffffff;margin:2px 0 0}div.leave_site{float:right}div.leave_site span{float:left}div.leave_site span{margin-left:1em}#customerPreferencesFields #addRailCardDiv{padding-left:14em}a#helpForCustomerJourneyPreferences{float:left;padding-left:10px;margin-left:10px;border-left:1px solid #ccc}.customer_preferences .railcard_question,fieldset.customer_preferences fieldset legend{font-weight:bold}.combined_matrix #viewSinglesText,.combined_matrix #viewFirstClassTickets,#viewCarnetTickets{background-image:url("../images/arrow_right.gif")}.combined_matrix #hideSinglesText{background-image:url("../images/arrow_up.gif")}.combined_matrix #hideFirstClassTickets,#hideCarnetTickets{background-image:url("../images/arrow_down.gif")}.card_details_wrapper .creditcard_checkbox label{position:absolute}#dnn_BottomPane #siteMap{height:110px}#dnn_BottomPane #siteMap .wrapper div{float:left;padding:0 2em 0 0;width:10em}#dnn_BottomPane #siteMap .wrapper li a{display:inline;margin:0}.first_upgrade{position:relative}.first_upgrade .r_box,.first_upgrade .r_box .head{background:none repeat scroll 0 0 transparent;margin:0;overflow:hidden;padding:0}.first_upgrade .r_box .head{clear:both;left:233px;margin-bottom:10px;position:absolute;top:18px}.first_upgrade .r_box .head h2{top:0;left:20em;margin:0;padding:0}.first_upgrade .r_box .content #upgrade_para{margin-top:26px}.first_upgrade .r_box .head h2 span.wrap{padding:0;margin:0}.first_upgrade .r_box .content{background:url("../images/upsell_logo.png") no-repeat scroll left top #fff;border:0 none;min-height:11em;padding:0em 0 0 20em;margin-top:18px}.first_upgrade .r_box .content .button_panel,.first_upgrade .r_box .content p{padding:0}.first_upgrade .r_box .foot{display:none}.ticketChoiceInfo input,.ticketChoiceInfo label{float:left;display:block}.ticketChoiceInfo label{width:650px;display:block;text-align:left !important}.ticketChoiceInfo input{padding:0;margin:3px 5px 0 0;width:13px;height:13px;clear:left}#AddressSearchOverlay{float:left}#AddressSearchOverlay .wrapper{width:555px}div.travelPolicy fieldset legend span.head{width:44.8em;padding:8px 0 0 6px}div.leftTravelPolicyCont fieldset div.bordered{width:45.15em;margin-right:15px;border-top:none;overflow:hidden}div.leftTravelPolicyCont select{width:245px}#portalSwitchWarningMessage div.rightTravelPolicyCont h2{margin:0}label.reasonLbl{padding-right:15px !important;padding-left:4px !important}#dnn_ContentPane div.travelPolicy .journey_summary{margin-top:0px !important}h1.travelPolicyHeading{background:url("../../../images/no_access_16.gif") no-repeat 0 2px;padding-left:22px;float:left;padding-bottom:10px;width:670px}div.travelPolicy div.bordered fieldset{padding-bottom:0px}div.travelPolicy fieldset legend span.txt{margin:0}.reasonC select{margin-bottom:8px}div.cheapestTickets .cjs_header{padding-bottom:0.6em}div.travelPolicy .journey_summary span.head{font-size:1.1em}#dnn_ContentPane div.reason_details .multi_select_wrapper,#dnn_ContentPane div.reason_details select.ListOfValidAnswers{height:180px;width:306px}.removeAllPadding ul{margin-left:0}.removeAllPadding ul li{padding-top:1px;padding-bottom:5px;float:left}.optional1{font-weight:normal !important;padding:4px 0 0 5px;float:left}.standardPad{padding-bottom:8px !important}div.reason_details div.answer_field{margin-left:0 !important}div.reason_details div.answer_field label{float:left;padding-left:93px !important;padding-right:15px !important}div.travel_policy div.qh_box_body p{padding-left:11px !important}div.travel_policy .error{padding-top:5px;padding-left:11px}.cheapestTicketCont{margin-bottom:8px}.removeAllPadding{margin-top:157px !important}#emptyReasonError{padding-bottom:5px;padding-left:0px}a.numberOfBookings,a.numberOfBookings:hover,a.numberOfBookings:link,a.numberOfBookings:visited{color:#083360 !important;text-decoration:none !important;cursor:pointer;font-weight:normal !important}a.numberOfBookings b{font-weight:bold !important}.error_info{padding-right:3px;background:#FFF url("../images/icon_viewstats_32px.gif") 10px top no-repeat !important;border-bottom:1px solid #DBE7F3}.rightTravelPolicyCont .wrapper{width:202px !important;margin-bottom:0px}.buttonDiv .main_action{margin-left:12px}.leftTravelPolicyCont .txt{padding-left:5px}.field_container #launchStationFinder{margin-left:13em}.passwordLbl{width:17em !important;text-align:left !important}.passwordInp{float:left}.termsDesc{margin-top:5px !important}.termsDesc label{text-align:left !important;width:640px !important}.pagination ul li.prevLI{padding-right:7px}#expandtravelpreferences{background-repeat:no-repeat;background-position:right top;padding:0 25px 0 0 !Important;cursor:pointer}.errorMoreInfo{margin-bottom:0px !important;display:inline !important}#ResponseContainer{padding:0px !important}.combined_matrix table span.travel_card img{left:135px}.orderStatusHighlight,.orderStatusHighlight td{background-color:#F6F7F9}#Body .common_booking_flow .r_box caption span{padding:7px 0 5px 8px;font-size:1.1em}#Body .common_booking_flow .r_box caption span.icon_link{padding:0}div.dialogcontent #bookingDetailsDiv table caption{height:40px}fieldset.refunds_request_amount .paddingT{padding-top:0}.borderL{border-left:none}.borderR{border-right:none}.borderT{border-top:none}.borderB{border-bottom:none}.btnCOJ{padding-bottom:10px}.headingC{color:red;font-weight:bold}#info_MOB .headingC{padding-left:10px}#info_MOB ul.paymentList{margin-left:8px}ul.paymentList{list-style-type:disc;list-style-position:outside;margin-top:0}.cateringVoucherCont{float:left;padding:5px 0 0 0 !important}.cateringVoucherList{width:99%;float:left;margin-bottom:5px}.cateringVoucherList label{padding-right:0px !important}.cateringVoucherList span{float:left}.cateringVoucherList span.catSelect{margin-right:10px}.cateringVoucherList span.catDesc{width:607px}p.subHeading{padding-bottom:0px !important;margin-bottom:0px !important}#addressHolder div.addrIntro{width:12em;text-align:right}.refundBookingInfo ol li{padding-bottom:0}.r_box h4.total_refund_amount{background:#eceff2}#main{padding-top:5px}.speech_bubble .bullet_list{background-color:#edf1f2}.cheapest_txt{background:#FEDB89;color:#333}.cheapest_border{border-color:#FEDB89}.journey_summary .section_head{background-color:#c5d0da}.journey_summary .section_last .section_head{background-color:#fff}.journey_summary .journey_details_container{background-color:#edf1f2;padding-top:5px}.journey_summary .passengers{color:#6F89A2}.journey_summary .section a{color:#03c}.journey_summary h2.title,.journey_summary div.foot{background-color:#6F89A2;color:#fff}.journey_summary .title{margin:0 1px}.journey_summary div.foot{border-top:15px solid #6F89A2;margin:0 -1px -1px}.constant_journey_summary .cjs_header .expand{background-position:left -501px}.constant_journey_summary .cjs_header .collapse{background-position:left -517px}.constant_journey_summary .cjs_header .toggle{padding-left:15px}.journey_summary .stationCode{display:none}.combined_matrix table th,.combined_matrix .ticket_selections th{font-weight:normal}.combined_matrix #out_times td,.combined_matrix #ret_times td{background-color:#e5e9ed}.combined_matrix #out_times .changes td,.combined_matrix #ret_times .changes td{border-bottom:1px solid #fff}.combined_matrix #out_times .abbr,.combined_matrix #ret_times .abbr{color:#4A6D8C;font-size:0.9em}.combined_matrix #sout_tickets th,.combined_matrix #sret_tickets th{text-align:right}.combined_matrix #sout_tickets th .category_desc{display:none}#main .combined_matrix table th a.title{font-weight:normal;color:#08305A}#main .combined_matrix table th .category_desc{color:#4A6D8C}.combined_matrix .j_heading h2 .station_code,.bff_matrix .j_heading h2 .station_code{color:#666666}.combined_matrix .ticket_banner_container,.combined_matrix .ticket_banner{background-position:0 -787px}.combined_matrix .ticket_banner_container{background-color:#E5E9ED;background-position:0 -760px;margin-left:78px;width:auto;height:1.9em}.combined_matrix .withReturn .ticket_banner{width:52.7em}#inwardContainer .ticket_banner_container{background-image:none}.combined_matrix table td div abbr{color:#666666}.journey_summary .section{background-color:#EFF3F7}.journey_summary .passengers,.journey_summary .js_saving,.journey_summary .total_price{background-color:#fff}.journey_summary .cjs_header_collapsed,.journey_summary .cjs_header_expanded{background-color:#6F89A2;color:#FFF}.cheapestTravelPolicy .rightTravelPolicyCont .cjs_header_expanded,.cheapestTravelPolicy .rightTravelPolicyCont .cjs_header_collapsed{background-color:#eceff2;color:#08335E}.cheapestTravelPolicy .rightTravelPolicyCont .cjs_header_expanded h3,.cheapestTravelPolicy .rightTravelPolicyCont .cjs_header_collapsed h3{font-weight:normal}.cheapestTravelPolicy .constant_journey_summary .total_price{border-top:0 none}.anytimeTravelPolicy .rightTravelPolicyCont .cjs_header_expanded,.anytimeTravelPolicy .rightTravelPolicyCont .cjs_header_collapsed{background-color:#eceff2;color:#08335E}.anytimeTravelPolicy .rightTravelPolicyCont .cjs_header_expanded h3,.anytimeTravelPolicy .rightTravelPolicyCont .cjs_header_collapsed h3{font-weight:normal}.anytimeTravelPolicy .constant_journey_summary .total_price{border-top:0 none}.anytimeTravelPolicy#portalSwitchWarningMessage .rightTravelPolicyCont .buttonDiv{padding-top:10px;width:100%}.anytimeTravelPolicy#portalSwitchWarningMessage .rightTravelPolicyCont .sub{width:100%}.anytimeTravelPolicy#portalSwitchWarningMessage .rightTravelPolicyCont .main_action{float:none;margin:0;width:100%;padding-right:0}.journey_summary .cjs_direction{display:inline-block;width:6em}div.constant_journey_summary .total_price{border-top:20px solid #6F89A2;margin-top:2px}div.constant_journey_summary .hotel_head{background-color:#C5D0DA;color:#08335E}.cheapest_border_top,.cheapest_border_btm{width:46em}.cheapest_border_right{left:45.6em}.section .supplements{float:left;display:block;margin-bottom:2px;background-color:#EFF3F7;width:95%;border-top:2px solid #FFFFFF;padding-top:5px}.acctMsg{font-size:1.2em}ul.int_terms,ul.int_privacy_policy{padding:0 0 0 4em;margin:0}ul.int_terms li,ul.int_privacy_policy li{margin:0.5em 0;padding:0 0 0 4em;background:url("../images/flag-sprite.png") no-repeat 0 0}ul.int_terms li.france,ul.int_privacy_policy li.france{background-position:0 -31px}ul.int_terms li.usa,ul.int_privacy_policy li.usa{background-position:0 -62px}.table_bff td li{font-size:11px !important;margin-left:-3px}.constant_journey_summary .bordered .foot{position:static}.time_table_module .show_tickets{margin-bottom:2.5em}.ie #dnn_SubNavigationPane{height:3em}.ie .qh_box_r_corner{width:100%}.ie .qZone{width:14.4em}.ie #dnn_ContentPane div.reason_details select.ListOfValidAnswers{position:relative}.ie span.main_action{margin-right:2px;display:inline}.ie .journey_summary div.btnWrap span.main_action{margin-right:0px}.ie .show_tickets{clear:none;float:left}.ie #dnn_ContentPane .CommonHome_ContentPane_Area81 p,.ie #dnn_ContentPane .CommonHome_ContentPane_Area82 p,.ie #dnn_ContentPane .CommonHome_ContentPane_Area83 p{margin-top:0;margin-bottom:-6px}.ie #dnn_ContentPane .CommonHome_ContentPane_Area81 p.link a,.ie #dnn_ContentPane .CommonHome_ContentPane_Area82 p.link a,.ie #dnn_ContentPane .CommonHome_ContentPane_Area83 p.link a{position:static}.ie #dnn_ContentPane .bordered div.foot{line-height:0.5em}.ie #sout_tickets caption,.ie #sret_tickets caption,.ie #rout_tickets caption,.ie #rret_tickets caption{font-size:0;line-height:0;height:0;display:none}.ie #matrixError{display:inline}.ie .mixAndMatch_price .bubble{margin-left:0}.ie .constant_journey_summary H3.section_head{margin-right:5px}.ie .cheaperSlowerLink{MARGIN-LEFT:0.4em}.ie .journey_results .category_desc{width:98%}.ie .sliding_cell{height:67px !important}.ie #dnn_ContentPane .dashed{line-height:4px;font-size:4px}.ie #dnn_ContentPane .sub{margin-top:3px}.ie .travel_essentials ul li label .ttype{overflow:hidden}.ie .payment .terms_conditions{margin-top:3px}.ie .make_payment .credit_card_dates{width:100%;margin-top:10px}v#dnn_ContentPane div.make_payment div.security_code_help div.box_content{zoom:1;float:none}.ie #dnn_ContentPane div.make_payment div.security_code_help div.box_foot{margin-left:0;margin-right:0}.ie div.dialogcontent table#TimeTableModuleTable{border-collapse:collapse}.ie #dnn_ContentPane div.reason_details .multi_select_wrapper{width:303px !important;height:167px !important}.ie div.reason_details div.bordered{padding-bottom:10px}.ie .removeAllPadding{margin-top:147px !important}.ie div.dialogcontent div.more_details_overlay{overflow-x:hidden}.ie label.reasonLbl{padding-left:3px !important}.ie div.rightTravelPolicyCont div.journey_summary{margin-top:0px !important;width:202px !important}.ie .buttonDiv .reasonLbl{margin-left:10px !important;display:inline}.ie div.rightTravelPolicyCont div.constant_journey_summary h3{clear:both}.ie .passwordInp{margin-left:-4px}.ie #main .combined_matrix table span.sleeper_journey img.sleeper_journey_icon,.ie #main .combined_matrix table#singles_out_tickets th img.sleeper_journey_icon,.ie span.sleeper_journey img.sleeper_journey_icon{top:-27px !important}.ie .combined_matrix .ret .j_heading,.ie .combined_matrix .ret .sub{padding-left:0}.ie .table_bff .loadingImage{margin-bottom:4px}.ie .bff_widget_content{zoom:1}.ie .sub{zoom:1}.ie .sub .combined_tab_view,.ie .sub .bff_tab_view,.ie #outwardContainer .sub .combined_tab_view{top:28px}.ie .sub .bff_tab_view,.ie .bff_out .sub .bff_tab_view{top:29px}.ie div.contant_journey_summary .total_price{width:95%;float:left}.ie .dialogcontent .extended_search .rail_cards_check label,.ie .dialogcontent .extended_search .return_journey .check label,.ie .dialogcontent .extended_search .outbound_journey .check label{line-height:normal}.detailed_shopping_basket h2{font-size:1.3em}.detailed_shopping_basket .r_box .head .journey_route{width:40em}.detailed_shopping_basket fieldset legend span.head,.r_box .head{padding:3px 0 3px 5px}.detailed_shopping_basket fieldset legend span.head{line-height:.8em}.detailed_shopping_basket .r_box .head h2{padding:0;font-size:1.2em}.booking_confirmation .r_box .wrap .expandable,.detailed_shopping_basket .r_box .wrap .expandable{width:1.7em}.booking_confirmation .r_box .wrap .expandable a,.detailed_shopping_basket .r_box .wrap .expandable a{width:17px;background-position:left 2px;padding-left:0;height:19px;display:inline-block}.common_booking_flow .journey_details table th,.common_booking_flow .journey_details table td{border-width:0;padding:5px 0 0 8px}.detailed_shopping_basket .r_box h3{padding:1px 0 2px 8px}#main .common_booking_flow ul.terms li{display:list-item;list-style-type:disc;list-style-position:outside;padding:0}.detailed_shopping_basket .booking_summary{margin-top:1em}.common_booking_flow .journey_info,.common_booking_flow .journey_price_category{border-right:none}.detailed_shopping_basket h4.row .journey_price_category{padding-bottom:5px;padding-left:4px}.detailed_shopping_basket .booking_summary .journey_price span,.detailed_shopping_basket #BookingFee,.booking_summary .journey_price span,.booking_confirmation .journey_price span{font-weight:normal}#ttCost,#total_payable_now_cost{font-weight:bold}.detailed_shopping_basket .r_box,#booking_step,.detailed_shopping_basket h4.hotelSBPrice{background-color:#ECEFF2 !important}.detailed_shopping_basket div.credit_card_fee{color:#333;margin:-5px 0 1.5em 0.7em}.detailed_shopping_basket div.sub{margin-bottom:0}.common_booking_flow ul.cost_breakdown{margin-top:0.2em;margin-right:0.1em}.detailed_shopping_basket span.remove_link a,.detailed_shopping_basket .journey_price_category a{color:#0033CC}.detailed_shopping_basket .r_box h3.total_journey_price{line-height:1.6em}.detailed_shopping_basket .ticket .sub_total{font-weight:bold}#dnn_ContentPane .detailed_shopping_basket div.qh_box{border:1px solid #DAE1E7}.detailed_shopping_basket div.qh_box_head div{height:3px}#dnn_ContentPane .common_booking_flow #sub_banner div.qh_box{border:0}.detailed_shopping_basket .head h2 .toggle_details{font-size:0.85em}.common_booking_flow .journey_details .journey_breakdown .journey_breakdown_table td,.common_booking_flow .journey_details .journey_breakdown .journey_breakdown_table th,.common_booking_flow .journey_details .journey_breakdown #additionalMessage{padding-left:15px}.detailed_shopping_basket .booking_summary h4.last{height:1.7em;line-height:1em;font-size:1.2em}.detailed_shopping_basket .booking_summary h4.modified{height:auto}.common_booking_flow .r_box .row{border-top:1px solid #DAE1E7}.detailed_shopping_basket .r_box .first{border:medium none}.detailed_shopping_basket .journey_info .journey_desc{padding-left:2px}.detailed_shopping_basket .journey_details .journey_breakdown{margin-bottom:1em}.basket-nav #sub_banner{margin:4px 0 0 31em}.basket-nav .main_action{float:right}.basket-nav .or{display:inline-block;float:right;padding:5px 1em 0 0}.r_box .head .journey_route{width:30em}.common_booking_flow h2{font-size:1.1em}fieldset legend span.head{height:1.5em}.r_box .head{height:auto}#info_KIOSK fieldset legend .head{height:1.6em}.r_box .head h2{padding:0 0 0 2px}.journey_more_details .common_booking_flow table th{padding:3px 0 3px 8px}.booking_confirmation .journey_breakdown_table_container{margin-bottom:2.5em}hr,hr.dashed{background-color:#ECEFF2;color:#ECEFF2;border-bottom:none}.journey_breakdown_table_container .sec_links{top:0.45em}.journey_breakdown_table_container .icon_link a{font-size:0.95em;padding:0.5em 0 0.4em 2em}.journey_breakdown_table_container .sendSmsLink a{padding-left:1.4em}.travel_insurance_option fieldset div.bordered div{padding-bottom:.2em}.travel_insurance_option .col-2 ul a:link,a.travel-options-collapse:link{color:#0033CC}.travel-options-collapse{display:inline-block;background-position:0 -562px;padding-left:13px}#main table.travelcard{float:left;width:100%}#main table.travelcard th,#main table.travelcard td{background-color:#fff;border:none}#main table.travelcard tbody tr td,#main table.travelcard tbody tr th{border-top:1px solid #DAE1E7}#main table.travelcard tbody th{font-weight:normal;text-align:right;padding-right:2em;vertical-align:middle}#main table.travelcard tbody td{padding:0.5em 0}.icon-register{background:url("../images/sprite_ttl.png") no-repeat scroll 1px -1054px #B3B3B3}.make_payment .booking_summary h4.last{font-size:1.2em}.total_journey_price{border-color:#EEF3F9}h4.hotelSBPrice{background-color:#EEF3F9}.dialogcontent .journey_breakdown_table .seating{width:10em}.new_warning{background:url("https://static.trainlinecontent.com/content/SAB/contenthome/assets/images/icons/info-32x32.png") no-repeat scroll 10px 5px transparent;padding-left:50px}.coj_lead_overlay{padding:25px 10px 10px 10px}.coj_lead_heading{padding-top:5px}.coj_warning_message{font-weight:bold;margin-bottom:5px}.coj_lead_overlay_content{padding-left:56px}.coj_lead_overlay_content p{margin-bottom:3px}.coj_lead_overlay_content input{margin-bottom:8px}.ie .coj_lead_overlay_content input{margin-bottom:0}.coj_lead_overlay_content div.btnWrap{overflow:auto}.reset-overlay div.btnWrap span.main_action{background-color:#E3EDB2;background-image:none;padding:0 15px 0 0;box-shadow:2px 2px 2px #999;border-radius:5px}.reset-overlay div.btnWrap span.main_action input{background:none;font-size:1.3em;color:#2752D3;height:44px;padding:0 0 0 15px}.reset-overlay div.btnWrap span.main_action:hover{background-color:#C2D760}div.reset-overlay div.btnWrap span.inactive,div.reset-overlay div.btnWrap span.inactive:hover{background-color:#eee;filter:alpha(opacity=100) !important;opacity:1 !important}div.reset-overlay div.btnWrap span.inactive input{color:#aaa}.common_booking_flow #ExpandableContent ul.terms,.common_booking_flow #ExpandableContent ul.terms li{list-style-type:disc !important;margin-left:10px}.view_booking_details_table a,.view_booking_details_table a:visited,.view_booking_details_table a:hover{color:#083360}table.view_booking_details_table td.viewDetailsCol{width:220px}.hide_startdate .expirydate legend{text-align:right;padding:1.5em 1em 4px 0}.hide_startdate .security_code_help{left:26em}.smart_details{padding-left:0.9em}.mobile .mobile_delivery{padding-right:1em;clear:left}.mobile .mobile_delivery p{padding-left:17px}.mobile .speech_bubble{position:relative;padding:5px 8px 0 0;margin:0.4em 0 0 0;background:#eff3f7;border:1px solid #dbe1e7;color:#08335E;float:left;height:105px}.mobile .speech_bubble:after,.mobile .speech_bubble:after{content:"";position:absolute;border-width:0 20px 10px;border-style:solid;border-color:#eff3f7 transparent;top:-10px;left:2em;display:block;width:0;bottom:auto}.mobile .mobile_delivery ul{margin:0;list-style:none;padding:0 0 0 10px}.mobile .mobile_delivery ul li{display:inline;float:left}.mobile .mobile_delivery ul li label{font-weight:bold;padding:0 !Important}.mobile .mobile_delivery ul li.right_arrow_separator{margin-top:12px;background:url("../images/web2mobile_sprite.png") no-repeat 0 -94px;height:85px;width:45px;margin:0 5px 0 15px}.mobile .fullfillment_icon{background-image:url("../images/web2mobile_sprite.png");background-color:transparent;background-repeat:no-repeat;display:block;height:77px;width:48px;background-position:0 -226px;margin-left:8px}.eticket .fullfillment_icon{background-image:url("../images/MobileDO.png");background-color:transparent;background-repeat:no-repeat;display:block;height:77px;width:48px;background-position:0 0px;margin-left:8px}.mobile .delivery_method{width:240px;padding-left:8px}.mobile .download_method{width:270px}.mobile .mobile_delivery .mobile_qrcode{position:absolute;margin-left:-7em}.mobile .mobile_delivery p.qrcode{padding-left:87px;padding-right:43px;margin-bottom:0 !Important;line-height:16px}.mobile .mobile_delivery p.phone_icon{background:url("../images/fulfilment/web2mobile_sprite.png") no-repeat 5px -333px;padding:1px 13px 0 44px;margin-bottom:0 !important;height:85px;line-height:16px}.mobile .mobile_warning{clear:both;background:url("../images/sprite_ttl.png") no-repeat 1px -848px;margin:7px 0 0 0;padding:5px 0 0 17px;line-height:15px}.multiple_action .button_major.main_action{top:1em}.ie .multiple_action .button_major.main_action{top:.2em}.non-ie div.multiple_action .button_major.main_action input{float:left !important}.non-ie div.multiple_action .button_minor,.non-ie div.multiple_action .txt_or{top:4px}.non-ie .extended_search .btnHolder span{float:right !important}.non-ie .extended_search .btnHolder span input{float:left !important}#dnn_RightPane #summary{min-height:350px}#CardTypeErrorLabel,#CardHolderName,#CardNumberErrorLabel,#CardNewNickName_Error{margin-left:0}#PostCodeError{margin-left:13em}fieldset span.txt p.changeRequest b{padding-left:0.9em}fieldset #coj_inward_tickets span.txt p.changeRequest b{padding-left:0}.quickRegistration{width:72%;float:left;background-color:#DAE1E7;padding-top:10px;padding-bottom:8px}.quickRegistrationName label{padding-right:10px !important}.quickRegistration .field_container input.long{width:9em}.check_txt{background:url(../images/sprite_ttl.png) no-repeat -5px -1215px;padding:0 0 0 22px}.try_again_icon{background:url(../images/icon_try_again.png) no-repeat;width:14px;height:14px;display:inline-block;margin:0 2px -2px 0}.invalid_txt{background:url(../images/sprite_ttl.png) no-repeat -5px -1239px;padding:0 0 0 22px;color:#AD0014;font-style:italic}.register_txt{border:1px solid #DAE1E7;padding:5px 0 0 18px !important;float:right;width:22%;position:relative;margin-left:20px;height:99px}div.field_container div.floatright{float:right !important}div.field_container div.width{width:223px !important}.quickRegistrationPasswordField{width:265px !important}.quickRegistrationNotification{width:223px !important;margin-left:2px}.quickRegistrationName{margin-bottom:3px}.error_11px{line-height:100%;font-size:11px}.register_txt .box_arrow{background:url(../images/box_arrow_left.gif) no-repeat left top;line-height:0;position:absolute;left:-13px;top:19px;height:13px;width:13px;padding:0;margin:0}.margin_top_12px{margin-top:12px}.margin_top_15px{margin-top:15px}.register_txt label{font-size:14px}.register_txt p{padding:4px 0 0 0 !Important;line-height:14px;font-size:11px;padding-top:10px}.guest_login_wrapper .forgot_password{padding-top:3px}.guest_login_wrapper .remember_chk{margin-bottom:1.4em}.guest_login_wrapper div.field_container span.mirror_chk{width:258px}.login_wrapper .mirror_chk input{margin-right:3px}.login_wrapper .login{padding-right:3px}.watermark{color:#999}input[type="email"][readonly]{background:lightgrey}.paddingLeft239px{padding-left:239px}.quick_login_payment{float:left;width:100%;height:132px;margin-bottom:15px}.quick_login_payment .quickLogin{width:67%;float:left;background-color:#DAE1E7;padding:5px 0 10px 12px;min-height:116px}.quick_login_payment .quickLogin fieldset{padding-bottom:0.1em}.quick_login_payment .quickLogin .emailAddrLbl{font-weight:bold;width:auto;padding-bottom:0px !important}.quickLogin .field_container input.long{padding:5px;width:160px}.quick_login_payment .register_txt{padding:5px 19px 10px 15px !important;width:161px;min-height:114px}.quick_login_payment .remember_chk{margin-top:0px;width:172px;float:left;display:block;padding-bottom:5px}.quick_login_payment .register_txt .box_arrow{left:-12px}.quick_login_payment .remember_chk span,.quick_login_payment .remember_chk label,.quick_login_payment .remember_chk input{float:right}.quick_login_payment .remember_chk input{margin-top:4px}.quick_login_payment .remember_chk label{margin-top:0px}.quick_login_payment span.button_minor{clear:both;margin:10px 0 0 78px}.quick_login_payment .reset_password{margin-left:0px !important;margin-top:10px}.quick_login_payment .try_again{margin-top:16px}#quick_login a:visited{color:#083360}.quick_login_payment .forgotten_password{float:left;padding-left:10px}.paddingLeft239px{padding-left:239px}.bottom_margin{margin-bottom:5px}.grey_text{color:#898989}.card_payment{width:23em !important}.paypal{width:11em !important}.master_pass{width:23em !important}.payment_method_options{margin-bottom:5px}.passenger_smart_card_details{width:75%}#carnet_out_tickets_container.return_container #carnet_out_tickets{width:60.6em}#carnet_out_tickets_container.return_container #carnet_out_tickets .terms_and_conditions{width:39em}.ticket_banner_container.return_container{background-image:none;background-color:#E5E9ED;width:53.2em}.recommended_delivery_text{font-size:14.3px}.ie .payment .sub.next_page{width:155px}.pcidss-modal-overlay{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.55)}.pcidss-modal{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:100%;height:80px;max-height:100%;z-index:1010}.pcidss-modal-content{position:absolute;display:block;width:100%;height:100%;color:white;font-size:2em}.pcidss-modal-content h4{text-align:center;padding:20px}.pcidss-modal-content .spinnerImage{position:absolute;top:-120px;left:0;right:0;bottom:0;margin:auto;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #68d5b5;width:45px;height:45px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite}.spinner{-webkit-animation:spin 2s linear infinite;margin:10% auto;border:5px solid #d2cfcf91;border-radius:50%;border-top:5px solid #68d5b5;animation:spin 1s linear infinite;width:45px;height:45px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
