/* .............................. */

/* Additional styles for map page */

/* .............................. */
html, body, #main, #content{ 
	height: 100%;
}
	
/* Styles for mapview page */
.sidebar {
	height: 100%;
}
.tracks {
	height: 85%;
}


#map_canvas {
	height: 100%;
	display: none;
	width: 70%;
	float: right;
}
#tracklist {
	height: 85%;
	padding:0;
	margin:0;
	font-size: 10px;
}
#tracklist ul{
  background-color: white;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	overflow: auto;
 }
#tracklist ul li{
	overflow: hidden;
	white-space:nowrap;
}
#tracklist ul li div{
	overflow:auto;
	white-space:normal;
}

/* tooltip styling */
body.map div.tooltip {
	width:400px;
	padding:10px 20px 20px 10px;
	border-top: 2px solid #555;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 2px solid #555;
	color:#fff;
	z-index:2000;
}
body.map div.tooltip a {
	color:#ccc;
	text-decoration: underline;
}
body.map div.tooltip p {
	color:white;
	margin: 0.3em 0 0 0 ;
}
body.map div.tooltip h1, 
body.map div.tooltip h2, 
body.map div.tooltip h3 {
	color: #ddd;
}

/* Search accordion */
.search {
	padding: 0;
}

#accordion {
	width: 90%;
	/*height: 550px;*/
	padding: 5px 0 0 1%;
}

/* icon styling */
.icon {
	width: 16px;
	padding: 0;
	margin: 0 2px;
	border: 0;
}

/* Infowindow styling */
.infowindow {
	width: 400px;
}

.infowindow h3, .infowindow p {
	margin: 0.3em 0 0 0 ;
}

.infowindow a {
	color:#333;
	text-decoration: underline;
}
.search .input {
	margin-top: 0.5em;
}
.searchDescription {
	font-size: x-small;
	font-style: italic;
}
