/* Main elements */

html, body {
  width:100%;
  /*background:#c6e0f2;*/
  margin:0;
  padding:0;
  height:100%; /* needed for container min-height */
  font: normal 11px Verdana,sans-serif;
}
/* Layers */

div#main {
  padding:0px;
  position:relative; /* needed for footer positioning*/
  width:900px;
  /*margin:auto;*/
  height:100%; /* IE6: treaded as min-height*/
  min-height:100%; /* real browsers */
}

div#rightc{
  margin-top:20px;
  width:600px;
  height:100%;
  float:left;
}

div#leftc{
  margin-top:20px;
  width:300px;
  float:left;
}

div#results_list{
  margin-left:10px;
  padding-right:5px;
  height:550px;
  overflow:auto;
}
div#map_result{
  padding:10px;
  height:530px;
}

div#header {
  padding:1em;
}
div#header p {
  font-style:italic;
  font-size:1.1em;
  margin:0;
}

div#footer {
  position:absolute;
  width:100%;
  bottom:0; /* stick to bottom */
}
div#footer p {
  padding:1em;
  margin:0;
}


div.location-item{
  padding:10px;
  margin-bottom:5px;
}
div.location-item a{
  font: bold 15px Arial,sans-serif;
  color:#2e6e9e;
}
div.location-item h2{
  font: bold 15px Arial,sans-serif;
  color:#707070;
  margin:0px;
}
div.location-item h4{
  font: normal 11px Arial,sans-serif;
  margin:3px 0px 3px 0px;
  color:#606060;
}
div.location-item h4 a{
  font: normal 10px Verdana,sans-serif;
}
div#map_header{
  height:26px;
}
div#map_header h2{
  font: bold 15px Arial,sans-serif;
  margin:0px 0px 3px 0px;
  padding:0px;
  color:#e17009;
}
div#header{
  height:70px;
  padding-top:30px;
  font: bold 30px Arial,sans-serif;
  color:#ffffff;
}
div.directoins_div{
  background-color:#ffffff;
  border:1px solid #000000;
  padding:5px;
  width:188px;
  height:180px;
  overflow:auto;
}
div.directionItem{
  font: normal 10px Arial,sans-serif;
  cursor:pointer;
  border-top: 1px solid #e0e0e0;
  padding: 5px 1px 5px 1px;
}

.directoins_sw {
  font: normal 12px Arial,sans-serif;
  color: black;
  background-color: white;
  border: 1px solid black;
  padding: 1px 10px 1px 10px;
  margin-bottom: 4px;
  text-align: center;
  cursor: pointer;
}
