
ul.errors li {
  color: #A00;
}
/* test */
.map .pointInfo a:hover {
	background:#2F81A2;
	text-decoration:none
}
.map .pointInfo, .map .pointInfo h2 {
  color: black;
}
.map .pointInfo a {
  color: black;
	border-bottom:1px dotted #515151;
	text-decoration: none;
}
.map .pointInfo h2 a {
  font-size: 19px;
}

.map .photo {
  float:left;
  margin: 7px;
  border: 2px solid #999;
  width: 64px;
}

#fullMapLink, #fullMapCloseLink {
  position: absolute;
  right: 30px;
  bottom: 20px;
  color: black;
}

#fullMapCloseLinkX {
  position: absolute;
  top: -9px;
  right: 0px;
  font-size: 10px;
  display: block;
  height: 14px;
  width: 8px;
}
a#fullMapCloseLinkX:hover {
  background: red;
}

#largeMapWrap {
  position: absolute;
  width: 99.3%;
  /*height: 1000px !important;*/
  z-index: 1000;
  top: 0px;
  left: 0px;
  border: 4px solid #222;
  padding-top: 10px;
  background: #222;
}

#mapWrap2 {
  position: relative;
}
/* Forms */

#contentfilterAddress li {
  margin-bottom: 10px;
}

#filterTree li.root > span > label {
  display: none;
}

span.starRatingLoading {
  font-size: 9px;
  padding:10px;
}

span.catEditLinks a {
  font-size: 68%;
  color: #888;
}

#content p.no-results {
  margin:20px;
}

