#main #extrainfo address {
  margin: 10px;
  font-style: normal;
}

#main #extrainfo .mailingaddress {
  display: block;
  margin: 10px 0;
}

#main #extrainfo address .commprotocol {
  color: #e16118;
  background-color: inherit;
}

#main #actualcontent {
  width: 381px;
}

#main #content p {
  margin: 0 0 15px 0;
}

#main #content ul {
  margin-left: 20px;
}

#main #manualcontent {
  padding-bottom: 0;
}

#bigwrapper .maplocations, #bigwrapper .maplocations * {
  margin: 0;
  padding: 0;
}

#bigwrapper .maplocations :link, #bigwrapper .maplocations :visited {
  position: absolute;
  left: 50%;
  text-decoration: none;
  text-align: left;
}

#bigwrapper .maplocations img, #bigwrapper .maplocations img {
  display: block;
  border: 0;
}

#bigwrapper .maplocations .locationinfo {
  display: none;
  position: relative;
  top: -53px;
  left: -91px; 
  margin: 2px;
  border: 1px solid #b9b8b8;
  padding: 3px;
  background-color: #ffffff;
  color: #e16118;
  font-size: 10px;
}

/* Set some reasonable width for Mac IE. */
* html #bigwrapper > .maplocations .locationinfo {
  width: 105px;
}

/* Since IE doesn't observe display changes through .maplocations :link:hover .extrainfo anyway, we don't have to use such a simple selector in the first place. This rule thus exists for capable browsers with javascript disabled. */
#bigwrapper .maplocations img:hover + .locationinfo {
  display: block;
}

#bigwrapper .maplocations .locationinfo h4
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 1px;
	background-color: #e16118;
}

#bigwrapper .maplocations .locationinfo p {
  padding: 2px 3px 1px 3px;
}


