/* AROUND MAP */
#outermapholder {margin-top: 15px; border: 1px solid #ededd7; width: 515px; }
 #map {background: #7a9ca6; width: 515px; height: 550px;}
/* map options */
#mapopt {background-color: #076519; }
 #mapopt span {display: block; padding: 0.5em; color: #DCB916;}
/* map info */
#mapAdditionalInfo {clear: both; width: 515px;}
 .infoBox{ border: 1px solid #076519; background-color: #e5e3df; padding: 5px; margin: 5px 0 5px 0;}
 #layerList {clear: both;}
 #layerList li {list-style: none;}
 .layerListHidden {color: #777; }
 .layerListShown {color: #000; }
 .layerListShown , .layerListHidden {clear: left; height: 45px;overflow: auto;}
 .layerListShown img {float: left; padding: 0 10px 5px 0;}

/* MAP ITSELF */
/* info window */

#map .infoWindowTab {width: 95%; font-size: 12px; height: 200px; overflow: auto;}
#map .infoWindowTab h1, #map .infoWindowTab p, #map #statusDivOnMap p, #map #statusDivOnMap li  {margin: 0; padding: 0;font-size: 12px; }
#map .infoWindowTab .addToTripLink a:link, #map .infoWindowTab .addToTripLink a:visited {color: #fff; text-decoration: none; line-height: 2.7em; background-color: #dcb916;}
#map .infoWindowTab .addToTripLink a:hover {font-weight: bold;}
 #map .submitButtonCart, #map #submitButton {margin-left: auto; margin-right: auto; display: block;}
 #map .submitButtonCart{background: url(button.gif) no-repeat; border: 0; color: #DCB916!important; text-align: center; width: 203px; height: 32px; margin-top: 3px;} 
 #map .submitButtonCart:hover, #map .submitButtonCart:focus {color: #fff;}

 #map p.infoTabExtraLinks, #map p.infoTabMarkerObscuration, #map p.infoTabBasicLinks {text-align: center; font-size: 0.8em; padding: 0.5em 0; text-align: center;}
 #map p.infoTabMarkerObscuration {text-align: left;}
 #map p.infoTabExtraLinks a:link,  #map p.infoTabExtraLinks a:visited,#map p.infoTabBasicLinks a:link,  #map p.infoTabBasicLinks a:visited
  {text-decoration: none;}
 p.infoTabExtraLinks a:hover, p.infoTabBasicLinks a:hover {font-size: 1em; background-color: #DCB916}
 #map .partialObscuring, #map .partialObscuring a:link, #map .partialObscuring a:visited {font-weight: bold; color: red;}
 #map .partialObscuring a:link, #map .partialObscuring a:visited {text-decoration: underline;}

.mapinfobox tr td{vertical-align: top;}
.mapinfobox img {border: none; float: left; padding: 0 10px 5px 0;}
.mapinfobox b{color: #336600; font-weight: bold;}
.infoWindowTab hr{margin-top: 5px;}
.infoTabSubmitAddress, .save{background: #336600; color: #fff; border: 0; display: block; width: 96%; padding: 3px 0;}
	.infoTabSubmitAddress:hover, .save:hover{background: #336600; border: 0; font-weight: bold; padding: 3px 0;}
#localSearchForm input{margin: 5px 0 0 5px;}
	#poi{color: #336600; font-weight: bold;}
	.save{margin-top: 10px;}

/*MAP.php*/
.hid{display: none;}
#map #addToTripmot a{display: block; background: #d7efbf; font-weight: bold; margin: 3px 0; padding: 3px;}
#mapAddress{display: block; border: 1px solid #336600; margin: 5px 0pt 2px 5px; width: 95%;}

/*MAP Search*/
#TB_window label{clear: both; width: 95%; border-bottom: 1px solid #c0c0c0; margin: 0 0 2px 0; padding: 2px 0;}
	#TB_window span{display: block; float: left; font-weight: bold; width: 200px;}
		#TB_window span.mapLabel{clear: left;}
		#TB_secondLine span{width: auto;/* Images popup Prev/Next fix! */}
	#TB_window a{margin-right: 3px;}
	#TB_window input{margin: 0!important}