
#mapwrapper {background:#fff; margin:0 auto; padding:0; border: solid black 8px; line-height: 16px; font-size: 12px; text-align:left; width:870px;}
/* MP: can I get rid of this rule? */
/*#ajax-callout a.x-close {right:-10px;}*/
#topsection {padding:10px; background: #f7f8f9; border-bottom:1px solid #D1D6D9;}
#topsection h2{ font-size:22px;}
#topsection p.contact {font:bold 11px "century gothic",arial;}
#topsection .intro {font:normal 11px arial,sans-serif; margin-top:10px;}
#topsection span {float:left; padding:0 4px; border-right:solid 1px #d1d6d9;}
#topsection span.overline {float:none; border:none; display:block; color:#4E4E4E; font:bold 11px "century gothic",arial; text-transform:uppercase;}
#map_div { float: left;}
#mapwrapper .toggle-bar {}
#mapwrapper .toggle-bar h3 {border-bottom:solid 1px #d1d6d9; height:27px; padding-left:3px; font-weight:normal; font-size:16px; text-transform:uppercase; color:#000;}
#mapwrapper .toggle-bar h3 a {color:#000; font-weight:bold; display:inline-block; width:205px; padding-top:7px;}
#mapwrapper .toggle-bar h3 a:hover {color:#c00;}
#mapwrapper .toggle-bar h3.closed {background:url(/images/bg/ui-toggler-closed.gif) 0 0 no-repeat;} 
#mapwrapper .toggle-bar h3.open {border-bottom:solid 1px #fff; background:url(/images/bg/ui-toggler-open.gif) 0 0 no-repeat;} 
#mapwrapper em{color: red;}
#mapwrapper .toggle-bar h3.no-venues {color:#959595; padding-left:10px; background:url(/images/bg/ui-gradient-gray.gif) top left repeat-x; border-top:1px solid #D1D6D9; border-bottom:none;}
#sidebar{height:410px; padding: 10px 0; background: #f7f8f9; overflow-y: scroll; width:270px; }
#sidebar ul {list-style-type:none; clear:both; padding:2px 0 10px 14px; background:#fff;}
#sidebar li {margin:2px 0; clear:both; font:normal 11px arial; padding:2px 4px; border-bottom:solid 1px #ebebeb;}
#sidebar li div {float:left;}
#sidebar li a {color:#00708c;}
#sidebar .name {font-weight:bold; padding-left:5px;}
#sidebar .location {color:#666;}
#sidebar .tools {height:20px; padding:2px 10px;  color:#d1d6d9; font:normal 11px arial; text-transform:lowercase;}
#sidebar .tools a {color:#00708c;}
#sidebar .venues {height:390px;}
#sidebar #hotels-list a {color:#1a9acd;}
#sidebar #restaurants-list a {color:#2d9320;}
#sidebar #activities-list a {color:#a32994;}
#mapwrapper .hidden {
  display: none
}
.gmnoprint {font:normal 11.5px arial;}
.gmnoprint strong {font:bold 15px "century gothic",arial,sans-serif;}
.gmnoprint a {font:bold 11px "century gothic",arial; text-transform:lowercase; float:right;}
.loading {
  position: absolute;
}
#togglepicks { clear: both; list-style-type:none; background:url(/images/bg/controls.gif) top left repeat-x; height:24px; padding:2px 15px;}
ul#togglepicks li {float:left; background:url(/images/bg/controls-divider.gif) top right no-repeat; text-transform:lowercase; padding-right:5px; margin-right:3px; font:bold 15px "century gothic"; }
#neighborhoodselect { margin: 10px 0;} 
#topLinks {
	height:26px;
	background:url(../images/navbar.gif) repeat-x;
	padding-left:0px;
	line-height:26px;
}
#topLinks a, #menu a {
	color:#FFF;
	text-decoration:none;
}
#topLinks a:hover, #menu a:hover {
	text-decoration:underline;
}
#topLinks ul li {
	display:inline;
}
#topLinks li {
	padding:15px;
	padding-right:15px;
}
