﻿/* --SECTION-- MAPS --------------------------------------- */

#overDiv{background-repeat:repeat-x;
 padding:10px;
 opacity:0.9;
 border-width:1px;border-style:solid;font-size:10px;
 text-align:left;
 }
#overDiv .tp1{
    font-weight:bold;
}
#overDiv .tp2{margin-left:-3px;}

/*MAP*/
.map_frame{border:0 solid; width: 357px; float:left;margin: 0 0 20px}
.map_frame_sides{border-width:1px;padding:5px; font-size:.7em; text-align:right;}
.map_menu{padding:10px;overflow:auto;}

#map{width:345px;height:345px;}


#MapColumns {
    overflow: hidden;
    clear: left;
   
}
#MapColumns .sub_heading{border:0 solid}
.mapLinks {
    float: right;
    width: 520px;
    margin:20px 20px 10px 0;
    overflow: auto;
}


.mapLinks .map_menu{float:none;}

#map_instructions.infoPanel {
margin:0px;
text-align:center;
font-size:1.2em;
}


.simple_menu ul { list-style-image: none; width:auto;}
.simple_menu  li { border-style:dotted; border-width:0 0 1px;padding:5px 0}
.simple_menu li li{border:0;}

.simple_menu .blank_row {border: 0 solid;}
.simple_menu a { padding-left: 5px; font-size: 13px; font-weight: bold; background-repeat: no-repeat;background-position: 100% 1px;padding-right: 15px; }

.simple_menu .toggle {display: none; padding-left:10px;}
.simple_menu .toggle a { font-size: 11px; font-weight: normal;}
.simple_menu .toggle li a {     padding-right: 10px; }
.simple_menu .toggle li { padding-left:10px; border-style: none; padding:2px; margin: 0px; list-style-position: inside;}
.simple_menu tr td {border-style:dotted; border-width:0 0 1px;padding:3px 0}
.simple_menu th { text-align: left;}

.aka_list { padding-left:40px;font-weight:normal;font-size:0.8em}
body .aka_list a{font-weight:normal;font-size:1em;padding:0;background-image:none}


/* london map tabs */
.map_selection_tabs { width: 100%;  position:relative;margin:0 0 -1px;}

 
.streetViewContainer .shadowBox{width:357px;float:left}
.streetViewContainer .shadowBoxContent{padding:10px;}
.streetViewContainer #map{width:100%;}
#streetview{width:100%;height:345px}





/* --SECTION-- TABBED OBJECT ----------------------------- */
#MapPopup #mapViewControl{  margin:0 10px -1px 0; font-size:11px;float:right;position:relative;z-index:1}
#MapPopup #map, #MapPopup #streetview{clear:both}
#MapPopup #mapViewControl li { float:left; 
margin: 0 0 0 5px;
padding:0 0 0 10px;
 background:url(/content/images-2011/tabs/propertytab_left.gif) no-repeat left top transparent;
 border-width:0 0 1px;border-style:solid;}
 
#MapPopup #mapViewControl span { display:block; 
background:url(/content/images-2011/tabs/propertytab_right.gif) no-repeat right top #fff;
 padding: 7px 10px 7px 0;
 text-align:center; 
 display: block;
 text-align: center;cursor:pointer}

#MapPopup #mapViewControl .selected {
    background-position: left bottom;font-weight:bold;border-color:#f1f1f1
}

#MapPopup #mapViewControl .selected * {
    background-position: right bottom;
}

#MapPopup #mapViewControl .selected span{color:#333}
#MapPopup #PageBody, #MapPopup #PageHeader, #MapPopup #PageFooter{width:763px;}
#MapPopup #map, #MapPopup #streetview{border-style:solid;border-width:1px 0 0}
#MapPopup #PageBodyContent{border-width:0 0 1px 1px;margin-bottom:0;}


/* --- Tube maps --- */
.map_menu .zones { padding: 5px;}
.map_menu .zones a, .map_menu .bold { font-weight: bold; padding-right: 10px;font-size:.9em;}
.map_menu .zones input {  vertical-align: middle;}
.map_menu .heading { color:#000; font-size:20px; border-bottom:0px none;}

.tubeline_container { height:214px; overflow-y:scroll; padding-top:10px;}
.tubeline_container .heading { padding-bottom:5px;}
.tubeline_container td { height:27px; padding-top:7px;}
.tubeline_container th { font-size:1.2em;}
.tubeline_container .bold { padding-left:5px; font-size:1em;}
#TubePage .tubeline_container .bold {text-align:center; font-size:1em;}
.tubeline_container .col2, .tubeline_container .col3 { text-align:center;}
.tubeline_container .col3 { padding-right:10px;}
.map_menu .button_row { text-align:right; margin-top:10px;}
.map_menu .majorButtonOuter { width:140px;}

#MPU { padding:24px 0;}


