*{margin:0;padding:0}.clearfix{display:inline-block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.clearleft,.clearl,.cleft{clear:left}.clearright,.clearr,.cright{clear:right}.clear,.clearboth,.clearall{clear:both}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip a:active,#skip a:focus{position:static;width:auto;height:auto}div.view div.views-admin-links{width:auto}div.block{position:relative}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666}div.block .edit a{display:block;border:0;padding:0;margin:0}div.block:hover .edit{display:block}.with-wireframes #header,.with-wireframes #content-top,.with-wireframes #content-top>*,.with-wireframes #content-header,.with-wireframes #content-header>*,.with-wireframes #content-area,.with-wireframes #content-area>*,.with-wireframes #content-bottom,.with-wireframes #content-bottom>*,.with-wireframes #primary,.with-wireframes #secondary,.with-wireframes #sidebar-left-inner,.with-wireframes #sidebar-right-inner,.with-wireframes .block{padding:2px;border:1px solid #bbbbbb}.with-wireframes .node{border-bottom:1px solid #bbbbbb;margin-bottom:10px}.with-wireframes .block{margin-bottom:3px}.with-wireframes #content-top,.with-wireframes #content-header,.with-wireframes #content-area,.with-wireframes #content-bottom{margin:0 3px 3px}.with-wireframes #footer{margin-top:3px;padding:2px;border:1px solid #cccccc}.with-wireframes.with-navigation #content,.with-wireframes.with-navigation .sidebar{margin-top:50px}.with-wireframes #navigation{height:50px}#pagetpl{width:1080px;margin:0 auto}#content{float:left;width:100%;margin-right:-100%;padding:0}#footer{float:none;clear:both}#header,#footer,.mission,.breadcrumb,.node{clear:both}.two-sidebars .center,.sidebar-first .center{margin-left:200px}#sidebar-first{float:left;width:200px;margin-right:-200px}#sidebar-first .inner{margin-right:10px}.two-sidebars .center{margin-right:200px}#sidebar-second,.field-sidebar{float:right;width:200px}#sidebar-second .inner,.field-sidebar .inner{margin-left:10px}.node-type-stock-page.two-sidebars .center{margin-right:230px}.node-type-stock-page #sidebar-second{width:230px}.one-sidebar #content-inner{margin-right:20px}.inner{padding:0}#navigation{float:left;margin-left:0;margin-right:-100%;padding:0;width:100%;height:40px}.with-navigation #content,.with-navigation .sidebar{margin-top:40px}.captionedPhoto768{width:788px}.captionedPhoto788{width:788px}body{margin:0;font:14px/1.5em "Helvetica Neue",helvetica,Arial,sans-serif;letter-spacing:.03em;background-color:#01440E}a:link,a:visited{color:#009;text-decoration:none}a:hover,a:active{color:#9f28ff;text-decoration:underline}#site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 .5em;margin:0}h3,h4,h5,h6{line-height:1.3em;color:#01440E}h1{font-family:"casperopen","Helvetica Neue",helvetica,arial,sans-serif;font-size:2.2em;font-weight:300;line-height:1.3em;padding:0 0 .5em;margin-top:.75em;margin-bottom:.25em;color:#800}h2{font-family:"parisien",helvetica,arial,sans-serif;font-size:2em;line-height:1.3em;margin-top:.75em;margin-bottom:.25em;color:#800}h3{font-size:1.25em;margin-top:.75em;margin-bottom:.5em}h4{font-size:1.15em;margin-top:.25em;margin-bottom:.25em}h5{font-size:1.05em;font-weight:600;margin-top:.25em;margin-bottom:0}h6{font-size:1em;font-weight:bold}p{margin:0 0 1em 0}ul,ol{margin-left:0;padding-left:2em}dt{color:#33665F;font-weight:bold}dd{color:#333;margin-left:1.2em}table.fullwidth{width:100%}table.eq4col td{width:25%}table.dense td{padding:0}tr.even td,tr.odd td{padding:10px 5px}tr.odd{background-color:white}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ul ul ul ul{list-style-type:circle}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:decimal}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap}#edit-title{font-size:24px;width:99%}#system-themes-form img{width:100px}.form-item .description{font-style:italic;line-height:1.2em;font-size:.8em;margin-top:5px;color:#777777}#edit-delete{color:#cc0000}div.messages{padding:9px;margin:1em 0;color:#003366;background:#bbddff;border:1px solid #aaccee}div.warning{color:#884400;background:#ffee66;border-color:#eedd55}div.error{color:white;background:#ee6633;border-color:#dd5522}div.status{color:#336600;background:#ccff88;border-color:#bbee77}#main,#content-inner,#sidebar-first,#sidebar-second{background-color:#FFFFFE}#navigation{background:#feffa5}.form-textarea-wrapper textarea{background:#FFF}#main .sidebar .inner{padding:0 10px}#slider{margin:0 auto 10px auto;border:1px solid #5F0705}.node p{text-align:justify}.node figure,.node p.figure,.node div.figure{background:#01440E;color:#DFD;text-align:center;min-width:200px}.node figure p,.node p.figure p,.node div.figure p{text-align:center;padding:5px;margin:0}.node .fig200{width:220px}.node .fig400{width:430px}.node span.caption{display:block}.node span.caption,.node div.figcaption,.node figcaption{padding:5px}.sidebar h2{border-bottom:1px solid rgba(136,0,0,0.25);font-size:1.071em;line-height:1.2;padding:5px 0;margin:0}.sidebar h2 a:link,.sidebar h2 a:visited{color:inherit}.sidebar h2>div,.sidebar h2>p{margin-top:.5em}.sidebar .block-odd h2{color:white;background:#800;text-shadow:2px 2px .05em #b00}.sidebar .block-odd h2 a:link,.sidebar .block-odd h2 a:visited{color:inherit;background:inherit}.sidebar .block-odd a:link,.sidebar .block-odd a:visited{color:#800;background:inherit}.sidebar .block-even h2{color:white;background:#01440E;text-shadow:2px 2px .05em #027618}.sidebar .block-even h2 a:link,.sidebar .block-even h2 a:visited{color:inherit;background:inherit}.sidebar .block-even a:link,.sidebar .block-even a:visited{color:#01440E;background:inherit}.sidebar .block .content{font-size:1em;line-height:1.4}.sidebar .block ol,.sidebar .block ul{text-align:left;margin:0;padding:0 0 .25em 1em}.sidebar .item-list ul{margin:0 0 .75em;padding:0}.sidebar figure,.sidebar p.figure{padding:3px 0;text-align:center}.sidebar span.caption{display:block}h1.title{margin-top:.7em}#comments{border:1px solid #9ebb6e;padding:1em;background:#f5fff2;font-size:90%}#comments ul.links li a:link,#comments ul.links li a:visited{color:#7a7a99}#comments h1,#comments h2,#comments h3,#comments h4,#comments h5,#comments h6{color:#3d663d}#comments .comment-form label{color:#3d663d}.filter-wrapper .filter-guidelines{color:#777;height:1.8em;overflow:hidden}.filter-wrapper .filter-guidelines:hover{height:100%}table.datagrid td,table.datagrid th{border:1px solid #888;padding:3px 5px;vertical-align:top}.node .submitted{display:block;text-align:right;color:#bca;font-size:.8em}.node-gallery-page .field-name-field-gallery-image .field-item{display:inline;margin:10px 7px}.node-blog .node-inner div.links{display:none}.view-recent-news-with-teaser li.views-row{margin:.3em .5em .6em .5em;list-style-type:none}.view-recent-news-with-teaser li.views-row .views-field-title{font-weight:bold;text-align:center;background:#eefff1}#page-node-42 .home-page-timetable table{margin:0 auto;width:15em;list-style-type:disc;border:1px solid #ccc}#page-node-42 .home-page-timetable table td{background-color:inherit}#page-node-4 table.prices{margin:0 auto;width:28rem;border:1px solid #ccc}#page-node-4 div.prices{margin:1rem auto;text-align:center}#page-node-4 div.prices p{text-align:center;margin:.5rem 0}.float-left,.lbox,.left{float:left;margin-right:20px}.float-right,.rbox,.right{float:right;margin-left:20px}.box{clear:both;border:1px solid #5F0705;margin-top:5px;padding:5px;color:#888}.box table tbody{border:none}.centred{text-align:center}.centre-box{margin:0 auto}.pullout{padding:10px 1.5em;color:#FDD;background:#800;font-size:110%}.pullout a:link,.pullout a:visited{color:#FFF}.larger1{font-size:115%}.larger2{font-size:130%}.clear{clear:both;padding-top:20px}.ksteam,.ksteam-1{color:black;background:#f77800;font-weight:bold}.ksteam a,.ksteam-1 a{color:inherit}.ksteam-2{color:black;background:#f6b600;font-weight:bold}.ksteam-2 a{color:inherit}.ksteam-5{color:black;background:#f79448;font-weight:bold}.ksteam-5 a{color:inherit}.kdiesel,.kdiesel-1{background:#2f7cc3;color:black;font-weight:bold}.kdiesel a,.kdiesel-1 a{color:inherit}.kdiesel-2{background:#3cc8e8;color:black;font-weight:normal}.kdiesel-2 a{color:inherit}.kdiesel-4{background:#59c5c7;color:black;font-weight:normal}.kdiesel-4 a{color:inherit}.kdiesel-5{background:#00599d;color:white;font-weight:normal}.kdiesel-5 a{color:inherit}.ktuition{background:#6c13ba;color:white;font-weight:normal}.ktuition a{color:inherit}.special-event,.eventDay,.kevent{background:#ba131a;color:white;font-weight:bold}.special-event a,.eventDay a,.kevent a{color:inherit}.noservice{background:white;color:#888}.noservice a{color:inherit}.mini-title{color:white;background:#800;font-weight:bold;font-style:normal;text-align:center;vertical-align:middle}.mini-title a{color:inherit}.main-timetable{text-align:center}.main-timetable table{width:100%}.main-timetable .opsDays{width:auto;margin:0 auto}.main-timetable .opsDays th,.main-timetable .opsDays td{width:2.2em;text-align:center}.main-timetable .opsDays .monthLabel .cornerBox{font-weight:normal;background:white;color:#686;text-align:center}.main-timetable .opsDays .spacer{height:10px}.main-timetable .opsDays .blank{min-width:10px;background:white}.main-timetable-key table{text-align:center;margin:2px auto 2px auto;padding:2px}.main-timetable-key td,.main-timetable-key th{padding:1px 1em 0 1em}.main-timetable-colour .opsDays .monthLabel .cornerBox{background:white;color:#686}.main-timetable-bw .opsDays{border-collapse:separate}.main-timetable-bw .opsDays .monthLabel .cornerBox{background:white;color:#444}.main-timetable-bw .mini-title{color:black;background:white;border-bottom:2px solid black}.main-timetable-bw .ksteam,.main-timetable-bw .ksteam-1{background:#555;color:white;font-weight:bold;border:2px solid #999}.main-timetable-bw .ksteam-2{background:#777;color:#EEE;font-style:italic;border:2px solid #999}.main-timetable-bw .kdiesel,.main-timetable-bw .kdiesel-1{background:white;color:#030;font-weight:bold;border:2px solid #030}.main-timetable-bw .kdiesel-2{background:#f0f0f0;color:#003;font-style:italic;border:2px solid #777}.main-timetable-bw .event,.main-timetable-bw .kevent{background:black;color:white;font-weight:bold;border:2px solid #222}.main-timetable-bw .noservice{background:white;color:#999;border:2px solid white}#mini-timetable table.opsDays,.mini-timetable table.opsDays,#mini-timetable table.timetable,.mini-timetable table.timetable{width:100%}table.opsDays{border:none}table.opsDays tbody tr th{border:none;text-align:center;padding:0;background:inherit}table.opsDays tbody tr.monthLabel th{color:white;background:#800}table.opsDays tbody tr.headings th{color:#555;background:#ccc}#header{background:#FFFFFE url("/s3/mkportal/images/WHHR_logo-800x151-basedOnRhuC.jpg") top center no-repeat;height:150px;padding:0}body.lang-cy #header{background:#FFFFFE url("/s3/mkportal/images/RhUC-Cymraeg-800x151.jpg") top center no-repeat}#footer{color:#555;background:#FFA url(/s3/css/graphics/leslie2t.png) top right no-repeat;border-top:1px solid #DD8;height:116px;padding:0;text-align:left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:7pt}#footer-content{padding:2.5em 10px 0 10px;background-color:transparent;margin:0;line-height:1.4em}#footer-content p{background-color:transparent;margin:0;line-height:1.4em}#footer-trademark{padding:2em 0 0 0}#footer-eqops,#footer-address,#footer-copyright{padding:0}.block{margin-bottom:1.5em}.header .block,.sidebar .block{border:1px solid #5F0705;text-align:center}.header .block.block-even,.sidebar .block.block-even{border:1px solid #01440E}.header .block p,.sidebar .block p{font-size:x-small;font-weight:bolder;margin:0 0 3px 0;padding:0;line-height:1.3em}.node-type-stock-page .sidebar.second .block{width:202px}li a.active{color:#000}#navigation ul.links,#navigation .content ul{margin:0;padding:0;text-align:left}#navigation ul.links li,#navigation .content li{float:left;padding:0 10px 0 0}#secondary-menu{float:right}ul#secondary-menu.links.inline li{font-size:.8em;display:list-item;background:#EDA;margin:4px 3px 4px 0;padding:0 4px;border:1px solid #777}#block-menu-menu-commercial-menu li.leaf{list-style-image:url('/s3/pix/Misc/whr.gif')}.header .block.block-nice-menus ul.sf-menu,.sidebar .block.block-nice-menus ul.sf-menu{font-family:Tahoma,Arial,Helvetica,sans-serif;color:#444;background-color:#fff;text-align:left;list-style:none;margin:0px auto;padding:0px;width:12.2em;border-top:none}.header .block.block-nice-menus ul.sf-menu ul,.sidebar .block.block-nice-menus ul.sf-menu ul{width:12.5em;background-color:#fff;border-top:1px solid #910000;border-right:1px solid #700;border-bottom:1px solid #5e0000;margin-left:-3px}.header .block.block-nice-menus ul.sf-menu ul li,.sidebar .block.block-nice-menus ul.sf-menu ul li{border-left:1px solid #a00}.header .block.block-nice-menus ul.sf-menu ul li.first,.sidebar .block.block-nice-menus ul.sf-menu ul li.first{border-left:1px solid #eda}.header .block.block-nice-menus ul.sf-menu li,.sidebar .block.block-nice-menus ul.sf-menu li{width:12.2em;border:none;background-color:#fff}.header .block.block-nice-menus ul.sf-menu li a,.sidebar .block.block-nice-menus ul.sf-menu li a{color:inherit}.header .block.block-nice-menus ul.sf-menu li:hover,.sidebar .block.block-nice-menus ul.sf-menu li:hover{background-color:#eda;border-right:1px solid #eda}ol.breadcrumbs{margin:0;padding:0;color:#01440E}ol.breadcrumbs li{font-size:.8em;display:inline;margin:0;padding:0;list-style-image:url('/s3/pix/Misc/whr.gif')}ol.breadcrumbs li a{color:inherit}ol.breadcrumbs li.up a{font-weight:bold;padding-right:3px}ol.breadcrumbs li.top a{font-weight:bold;padding-right:3px}.dropShadow{background:url('/s3/css/graphics/ds2/shadow.gif') no-repeat bottom right;margin:10px 0 10px 10px !important;margin:10px 0 10px 5px;width:778px;padding:0px}.dropShadow .dropShadow2{position:relative;bottom:6px;right:6px;border:1px solid #999999;padding:4px;margin:0px 0px 0px 0px;background:#fff;text-align:center}.dropShadow .dropShadow2 p{font-size:14px;margin:3px}.dropShadow .dropShadow2 img{vertical-align:bottom;margin:0 auto}html>body .dropShadow{background:url('/s3/css/graphics/ds2/shadowAlpha.png') no-repeat bottom right}.node-type-history-page #pagetpl,.node-type-history-page #header,.node-type-history-page #main,.node-type-history-page #content-inner,.node-type-history-page #sidebar-first,.node-type-history-page #sidebar-second{background-color:#F2F4F0}.node-type-history-page .sidebar .block{background-color:#fff}.node-type-history-page #content-inner p{color:#333333;line-height:1.6em;padding:.3em 0;text-align:justify}.node-type-history-page #content-inner p:first-letter{font-size:110%;margin-left:2em}.node-type-railway-root-page #pagetpl,.node-type-stock-page #pagetpl,.node-type-general-page #pagetpl,.node-type-railway-root-page #header,.node-type-stock-page #header,.node-type-general-page #header,.node-type-railway-root-page #main,.node-type-stock-page #main,.node-type-general-page #main,.node-type-railway-root-page #content-inner,.node-type-stock-page #content-inner,.node-type-general-page #content-inner,.node-type-railway-root-page #sidebar-first,.node-type-stock-page #sidebar-first,.node-type-general-page #sidebar-first,.node-type-railway-root-page #sidebar-second,.node-type-stock-page #sidebar-second,.node-type-general-page #sidebar-second{background-color:#FFFFCD}.node-type-railway-root-page .sidebar .block,.node-type-stock-page .sidebar .block,.node-type-general-page .sidebar .block{background-color:#fff}th{color:#000;background:#bbb;font-weight:bold;text-align:center}th,td{padding:0 2px}div.c3{margin-left:6em}.linkMacro{color:#000;background-color:#FFFFCD;font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:bold;text-decoration:none}.hoverMacro{color:#33665F;background-color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:bold;text-decoration:none}div.infopanel{width:200px;padding:6px;margin:0px 0px 2px 18px;float:right;font-size:small;text-align:center;right:0px;cursor:pointer;position:relative;border:1px groove #444}div.infopanel a:link,div.infopanel a:visited{color:#000;background-color:#FFFFCD;font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:bold;text-decoration:none}div.infopanel a:active,div.infopanel a:hover{color:#33665F;background-color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:bold;text-decoration:none}div.infobox{color:#000;background-color:#FFFFCD;font-size:small;text-align:center;right:0px;margin-bottom:3px}div.infobox a:link,div.infobox a:visited{color:#000;background-color:#FFFFCD;font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:bold;text-decoration:none}div.infobox a:active,div.infobox a:hover{color:#33665F;background-color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:bold;text-decoration:none}div.infobox p{margin:0px;background-color:#FFFFCD;font-family:Arial,Helvetica,sans-serif;font-size:smaller}div.menu-bg{margin:0px;padding:0px}td#tdstockmenu{height:24px}div.stockmenu-bg{margin:0px;background:#080;height:24px}div.quotation,div.quotation *{background-color:#FFD}div.quotation{border:thin groove #884;padding:5px}td.pictures{width:140px}td.value,td.small,table.specs td{font-size:80%}td.value,td.value a:link,td.value a:visited,td.small,table.specs td,table.specs td b,table.specs td a:link,table.specs td a:visited{color:#000;background:#FFF;font-family:arial,helvetica,sans-serif}table.specs{border:1px solid #AAA;width:100%}table.specs th.item{width:10em;color:#000;background:#CCC;text-align:right;font-weight:normal;font-style:normal;font-size:80%;padding-right:4px}table.specs td.value{color:#811;background:#FFF;padding-left:4px}table.specs td.value-i{color:#811;background:#FFF;padding-left:4px}table.specs td.value-m{color:#118;background:#FFF;padding-left:4px}table.specs td.value a:active{color:#000;background:#0FF}table.specs td.note{color:#777;background:#FFF;padding-left:4px;font-size:70%}.small{font-size:80%}tr.elsewhere th{color:#777}tr.elsewhere td,tr.elsewhere td a:link,tr.elsewhere td a:visited{color:#AAA}p.photo{margin-bottom:0px;padding-bottom:0px}p.caption{margin-top:0px;padding-top:0px;padding-bottom:10px}p.appeal{color:#000;font-family:arial,helvetica,sans-serif;font-size:90%;border-left:10px solid #EEC;border-right:10px solid #EEC;padding-left:5px;padding-right:5px}#pix{width:160px;float:left}