div.olLayerDiv{-moz-user-select:none}
.olLayerGoogleCopyright{left:2px;bottom:2px}
.olLayerGooglePoweredBy{left:2px;bottom:15px}
.olControlAttribution{font-size:smaller;right:3px;bottom:4.5em;position:absolute;display:block}
.olControlScale{right:3px;bottom:3em;display:block;position:absolute;font-size:smaller}
.olControlScaleLine{left:10px;bottom:15px;font-size:xx-small}
.olControlScaleLineBottom{border:solid 2px black;border-bottom:0;margin-top:-2px;text-align:center}
.olControlScaleLineTop{border:solid 2px black;border-top:0;text-align:center}
.olControlPermalink{right:3px;bottom:1.5em;display:block;position:absolute;font-size:smaller}
div.olControlMousePosition{bottom:0;right:3px;display:block;position:absolute;font-family:Arial;font-size:smaller}
.olControlOverviewMapContainer{position:absolute;bottom:0;right:0}
.olControlOverviewMapElement{padding:10px 18px 10px 10px;background-color:#00008b;-moz-border-radius:1em 0 0 0}
.olControlOverviewMapMinimizeButton{right:0;bottom:80px}
.olControlOverviewMapMaximizeButton{right:0;bottom:80px}
.olControlOverviewMapExtentRectangle{overflow:hidden;background-image:url("img/blank.gif");cursor:move;border:2px dotted red}
.olControlOverviewMapRectReplacement{overflow:hidden;cursor:move;background-image:url("img/overview_replacement.gif");background-repeat:no-repeat;background-position:center}
.olLayerGeoRSSDescription{float:left;width:100%;overflow:auto;font-size:1.0em}
.olLayerGeoRSSClose{float:right;color:gray;font-size:1.2em;margin-right:6px;font-family:sans-serif}
.olLayerGeoRSSTitle{float:left;font-size:1.2em}
.olPopupContent{padding:5px}
.olControlNavToolbar{width:0;height:0}
.olControlNavToolbar div{display:block;width:28px;height:28px;top:300px;left:6px;position:relative}
.olControlNavigationHistoryPreviousItemActive{background-image:url("img/view_previous_on.png");background-repeat:no-repeat;width:24px;height:24px}
.olControlNavigationHistoryPreviousItemInactive{background-image:url("img/view_previous_off.png");background-repeat:no-repeat;width:24px;height:24px}
.olControlNavigationHistoryNextItemActive{background-image:url("img/view_next_on.png");background-repeat:no-repeat;width:24px;height:24px}
.olControlNavigationHistoryNextItemInactive{background-image:url("img/view_next_off.png");background-repeat:no-repeat;width:24px;height:24px}
.olControlNavToolbar .olControlNavigationItemActive{background-image:url("img/panning-hand-on.png");background-repeat:no-repeat}
.olControlNavToolbar .olControlNavigationItemInactive{background-image:url("img/panning-hand-off.png");background-repeat:no-repeat}
.olControlNavToolbar .olControlZoomBoxItemActive{background-image:url("img/drag-rectangle-on.png");background-color:orange;background-repeat:no-repeat}
.olControlNavToolbar .olControlZoomBoxItemInactive{background-image:url("img/drag-rectangle-off.png");background-repeat:no-repeat}
.olControlEditingToolbar{float:right;right:0;height:30px;width:200px}
.olControlEditingToolbar div{float:right;width:24px;height:24px;margin:5px}
.olControlEditingToolbar .olControlNavigationItemActive{background-image:url("img/editing_tool_bar.png");background-repeat:no-repeat;background-position:-103px -23px}
.olControlEditingToolbar .olControlNavigationItemInactive{background-image:url("img/editing_tool_bar.png");background-repeat:no-repeat;background-position:-103px -0px}
.olControlEditingToolbar .olControlDrawFeaturePointItemActive{background-image:url("img/editing_tool_bar.png");background-repeat:no-repeat;background-position:-77px -23px}
.olControlEditingToolbar .olControlDrawFeaturePointItemInactive{background-image:url("img/editing_tool_bar.png");background-repeat:no-repeat;background-position:-77px -0px}
.olControlEditingToolbar .olControlDrawFeaturePathItemInactive{background-image:url("img/editing_tool_bar.png");background-repeat:no-repeat;background-position:-51px 0}
.olControlEditingToolbar .olControlDrawFeaturePathItemActive{background-image:url("img/editing_tool_bar.png");background-repeat:no-repeat;background-position:-51px -23px}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive{background-image:url("img/editing_tool_bar.png");background-repeat:no-repeat;background-position:-26px 0}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive{background-image:url("img/editing_tool_bar.png");background-repeat:no-repeat;background-position:-26px -23px}
.olHandlerBoxZoomBox{border:2px solid red;position:absolute;background-color:white;opacity:.50;font-size:1px;filter:alpha(opacity=50)}
#map{height:474px;cursor:move;background:#fff;padding:1px;position:relative}
#tubeandtrainmap.content{display:none;top:0;left:0;background:#FFF;border:1px solid #EEE;margin:10px 15px 10px 10px;padding:1px;z-index:0}
.olMapViewport{left:0;top:0}
#tubemaptext{margin:1em 7px 0 7px;padding-right:3px;display:none}
#toplocations ul{float:left;position:relative;width:45%;padding-bottom:1em}
div.toplocations{width:49.9%;float:left}
ul.londonlocations{margin-top:0;padding-top:0}
#searchbox input.submit{margin-top:.83em;margin-right:.7em;cursor:pointer;cursor:hand}
.olControlPanZoom{background:url(/ps/images/maps/bg-controls.png) 0 0 no-repeat;width:82px;height:148px;cursor:auto}
.olControlPanZoom img{cursor:pointer;cursor:hand}
.olPopupContent{padding:0;cursor:auto}
div#stationnotfound{left:18px;position:absolute;top:12px;color:red}
.pointer{background:transparent url(/ps/images/maps/bg-popup-pointers.png) 0 0 no-repeat;position:absolute;width:10px;height:10px;overflow:hidden}
.pointertopleft{left:-6px;top:0;background-position:0 -10px}
.pointertopright{background-position:0 0;right:-6px;top:0}
.pointerbottomleft{background-position:0 -20px;left:-6px;bottom:0}
.pointerbottomright{background-position:0 -30px;right:-6px;bottom:0}
.olPopupContent h3{background:url(/ps/images/maps/bg-popup-title.png) left top no-repeat;border:0;color:#fff;margin:0;padding:2px 7px 5px 7px;font-size:1em}
ol.popuplinks{background:url(/ps/images/maps/bg-popup-body.png) left bottom no-repeat;list-style-type:none;padding:2px 5px 8px 5px;margin:0}
ol.popuplinks li a{display:block;line-height:16px}
div#searchbox{background:url(/ps/images/maps/bg-search.png) 0 0 no-repeat;height:46px;left:15px;position:absolute;top:23px;width:328px;z-index:1500}
#dropdown .yui-ac-content{max-height:11em;overflow-x:hidden;overflow-y:auto;width:17.2em}
input#stationtofind{left:15px;position:absolute;top:10px;width:17em;height:auto}
#_contentDiv{z-index:2500}
.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;max-height:12em}
.yui-skin-sam .yui-ac-content{position:absolute;top:15px;left:15px;width:15em;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050}
.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%}
.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 1px;cursor:default;white-space:nowrap}
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background-color:#b3d4ff}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background-color:#426fd9;color:#FFF}
h3 span.darklogo1,h3 span.darklogo2,h3 span.darklogo3,h3 span.darklogo4,h3 span.darklogo6{background:url(/ps/images/maps/sprite-tubetrainicons.gif) 0 0 no-repeat;width:18px;height:18px;margin:0 2px 0 2px;overflow:hidden;text-indent:-5000px;display:block;float:right}
h3 span.darklogo1{background-position:0 -60px}
h3 span.darklogo2{background-position:0 0}
h3 span.darklogo3{background-position:0 -240px}
h3 span.darklogo4{background-position:0 -180px}
h3 span.darklogo6{background-position:0 -300px}
h3 span.firstdarklogo1,h3 span.firstdarklogo2,h3 span.firstdarklogo3,h3 span.firstdarklogo4,h3 span.firstdarklogo6{background:url(/ps/images/maps/sprite-tubetrainicons.gif) 0 0 no-repeat;width:18px;height:18px;margin:0 18px 0 2px;overflow:hidden;text-indent:-5000px;display:block;float:right}
h3 span.firstdarklogo1{background-position:0 -60px}
h3 span.firstdarklogo2{background-position:0 0}
h3 span.firstdarklogo3{background-position:0 -240px}
h3 span.firstdarklogo4{background-position:0 -180px}
h3 span.firstdarklogo6{background-position:0 -300px}
span.train1,span.train2,span.train3,span.train4,span.train6,span.firsttrain1,span.firsttrain2,span.firsttrain3,span.firsttrain4,span.firsttrain6{background:url(/ps/images/maps/sprite-tubetrainicons.gif) 0 0 no-repeat;width:18px;height:18px;margin:0 1px 0 1px;overflow:hidden;text-indent:-5000px;display:block;float:right}
span.train1,span.firsttrain1{background-position:0 -80px}
span.train2,span.firsttrain2{background-position:0 -20px}
span.train3,span.firsttrain3{background-position:0 -260px}
span.train4,span.firsttrain4{background-position:0 -200px}
span.train6,span.firsttrain6{background-position:0 -320px}
li.yui-ac-highlight span.train1{background-position:0 -100px}
li.yui-ac-highlight span.train2{background-position:0 -40px}
li.yui-ac-highlight span.train3{background-position:0 -280px}
li.yui-ac-highlight span.train4{background-position:0 -220px}
li.yui-ac-highlight span.train6{background-position:0 -340px}
li.yui-ac-highlight span.firsttrain1{background-position:0 -100px}
li.yui-ac-highlight span.firsttrain2{background-position:0 -40px}
li.yui-ac-highlight span.firsttrain3{background-position:0 -280px}
li.yui-ac-highlight span.firsttrain4{background-position:0 -220px}
li.yui-ac-highlight span.firsttrain6{background-position:0 -340px}
form#modify_search_criteria_form{display:none}
body.js .show{visibility:visible}
body.js .hide{display:none}
body .hide{visibility:visible}
body .show{height:0;overflow:hidden}
body.js .show{height:auto}
.submitset{text-align:right;clear:both;height:30px}
.tubeandtrainlinks h4{clear:both;font-size:120%;margin-left:1em}
.tubeandtrainlinks ul{margin-bottom:2em;list-style-type:none}
.tubeandtrainlinks li{width:49%;float:left;list-style-type:none}
