div#gmap { border: 1px solid #ccc }
div.gmapType {
	text-align: left;
	height: 179px;
	overflow-y: scroll;
}
div.gmapTypeHigh {
	height: 422px;
	overflow-y: scroll;
}

ul.gmapEntries {
	margin: 0;
	padding-left: 25px;
}
ul.gmapCategories {
	margin: 0;
	padding: 0 4px;
}

ul.gmapEntries li,
ul.gmapCategories li {
/*	font-size: smaller; */
	line-height: 1.3em;
	margin-bottom: .3em;
}

ul.gmapEntries li {
	list-style-type: disc;
	text-align: left;
}

ul.gmapCategories li {
  list-style-position: outside;
	list-style-type: none;
}

dl#gmapList { height: 500px; line-height: 1.2em; margin: .5em; }
dl#gmapItem li { font-size: 13px; margin: 0; }

div.gmapWindow {
	line-height: 1.3em;
	overflow-y: scroll;
	text-align: left !important;
	width: 225px;
	height: 200px;
	margin: 12px;
/*	font-size: smaller; */
}

div.gmapTitle {
	font-weight: bold;
	margin-bottom: .5em;
}
div.gmapImage { text-align: center; margin-bottom: .5em; }
div.gmapText {
	margin-bottom: .5em;
	text-align: left;
}

div.gmapZip {}
div.gmapAddress { margin-bottom: .5em; }
div.gmapTelephone { margin-bottom: .5em; }
div.gmapUrl { }

td.gmapTypeTabTopic {
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 13px;
}

td.gmapTypeTabLocation {
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 13px;
}

ul.gmapCategories li a {
  display: inline;
  height: 18px;
  line-height: 18px;
  padding-left: 18px;
}

div.gmapTree {
  height:240px;
  overflow-y:scroll;
  text-align:left;
  border: 1px solid #aaa;
  border-right: none;
}
div.gmapMapCategory {
  height: 216px;
}
div#gmapMapCategoryTitle {
  color: #f60;
  font-weight: bold;
  text-align: center;
}

ul#gmapMapCategoryCategories li a.category {
  background: url(/map/map_img/camera.gif) left center no-repeat;
}

