﻿/* LOCATIONS * * * * * * * * */
#locations {
  position:relative;
  }
#mainContent .yui-nav li {
  list-style-type:none;
  margin-bottom:0;
  }
#locationsMap {
  position:relative;
  }
#locationsList {
  position:relative;
  top:3.5em;
  margin:1em 0 2em 0;
  padding:0 .5em 0 0;
  overflow:auto;
  overflow-x:hidden;  
  height:40em;
  }
  #mainContent #locationsList ul {
    font-size:93%;
    margin:0 0 0 .5em;
    padding:0 0 0 2em;
    }
    #mainContent #locationsList #ctl00_bodyHolder_divTab2 ul {
      margin:.8em 0 1em 1em;
      }      
  #mainContent #locationsList li {
    margin:0 0 .5em 0;
    line-height:1.2em;
    }
  #mainContent #locationsList h4 {
    color:#000;
    font-weight:normal;
    margin:0 0 .3em .5em;
    }
    #mainContent #locationsList h4.selected {
      background-color:#4B3F3D;
      padding:.2em .8em;
      font-weight:bold;
      }
      #mainContent #locationsList h4.selected a {
        color:#D9E506;
        text-decoration:none;
        }
      #mainContent #locationsList h4.selected a:hover {
        color:#fff;
        }
        
/* SINGLE LOCATION * * * * * * * * */ 
#mainContent.locations .info img {
  width:269px;
  border:1px solid #ccc;
  border-right:1px solid #888;
  border-bottom:1px solid #888;
  background-color:#fcfcfc;
  padding:4px;
  margin:0 0 1em -.4em;
  }
  
  #mainContent.locations .info .EktronEditorsMenuMarker img {
    width:auto;
    border:0;
    background-color:transparent; 
    padding:auto;
    margin:auto;
    }
        
#locationsMap #mapPosition {
  padding:4.5em 0 0 0;*padding:3.5em 0 0 0;
  }
#map_canvas {
  width:40.2em;*width:39.23em;
  height:40em;
  }
  #map_canvas.locationsMapDetail {
    width:36em;*width:35.13em;
    height:30em;
    }
#gSubmit p {
  font-size:75%;
  color:#aaa;
  } 
#gaddress {
  width:19em;
  margin:0 .5em 0 0;
  }
  
#mainContent .map {
  }
	    
/* LOCATIONS BUBBLE * * * * * * * * */
.locationsBubble {
  font-size:93%;
  line-height:1.1em;
  overflow:hidden;
  padding:0 .8em 0 0;
  }
.locationsBubble dl {
  margin:0;
  padding:0;
  }
.locationsBubble dt {
  color:#7ab800;
  font-size:131%;
  margin:0 0 .5em 0;
  padding:0;
  }
.locationsBubble dd {
  margin:0 0 .1em 0;
  padding:0;
  }
  .locationsBubble dd img {
    width:200px;
    margin:0 0 .3em 0;
    border:1px solid #ccc;
    }  
.locationsBubble ul {
  font-size:93%;
  padding:.5em 0 .5em 2em;
  margin:0;
  }
#mainContent .locationsBubble li {
  list-style-type:square;
  margin-bottom:0;
  }
  