		#divSpecial h4
		{
			margin:0px;
			padding:0px;
			margin-bottom:4px;
		}
		#divSpecial
		{
			width:392px;
			background:#fff;
			border:1px solid #686868;
			padding:10px 20px !important; 
			font-style:italic;
		}
		#divSpecial p
		{
			padding:0px !important;
			margin:0px !important;
			font-size:.8em !important;
			font-style:normal;
		}
		.undermap
		{
			width:433px !important;
		}
		#myMap
		{
			position:relative; 
			border:1px #686868 solid;
			width:433px; 
			height:346px;
			background:url(/locations/images/fake-map.png) no-repeat;
		}
		.redFlag
		{
			background:url(/locations/images/icons/flag-red.png) no-repeat;
		}
		.greenFlag
		{
			background:url(/locations/images/icons/flag-green.png) no-repeat;
		
		}
		.addressLine input
		{
			width:400px;
		}
		.addressLine
		{
			padding-left:30px;
			padding-top:8px; 
			padding-bottom:8px;
			height:20px;
			line-height:20px;
		}
		.nodisplay
		{
			display:none;
		}
		#divRoute
		{
			display:none;
		}
		
		ul.presMapTabs li
		{
			float:left;
			font-size:.8em;
			text-align:center;
			background:#a84a24 !important;
			color:#fff;
			padding:5px 7px !important;
			margin-right:2px;
			border:1px solid #686868;
			margin-bottom:0px !important;
			cursor:pointer;
			
		}
		
		
		ul.mapTabs li
		{
			float:left;
			font-size:.7em;
			text-align:center;
			background:#a84a24 !important;
			color:#fff;
			padding:5px 7px !important;
			margin-right:2px;
			border:1px solid #686868;
			margin-bottom:0px !important;
			cursor:pointer;
			
		}
		
		ul.presMapTabs li.on
		{
			background:#6f5f87 !important;
			color:#fff;
			border-bottom:1px solid #fff !important;
		}
		
		ul.mapTabs li.on
		{
			background:#fff !important;
			color:#30302E;
			border-bottom:1px solid #fff !important;
		}
		
		ul.presMapTabs
		{
			overflow:hidden;
			margin:0px !important;
		}
		
		ul.mapTabs
		{
			overflow:hidden;
			margin:0px !important;
		}
		.mapControls
		{
			width:433px;
			margin:0px 20px;
		
		}
		ul.mapList
		{
			
			background:#fff;
			margin:0px !important;
			padding:0px;
			border:1px #686868 solid;
			padding-top:20px;
			height:400px;
			overflow-y:scroll;
			margin-bottom:20px !important;
			display:none;
			margin-top:-1px !important;
		}
		ul.mapList.on
		{
		
			display:block;
		}
		ul.mapList li
		{
			overflow:hidden;
			padding-left:5px !important;
			padding-bottom:3px;	
			padding-top:3px;	
			
			background:none !important;
 
		}
		.building
		{
			width:340px;
			float:left;
		}
		ul.mapList li.over, ul.mapList li:hover
		{
			background:#e2e9f6 !important;
		
		}
		ul.mapList li img
		{
		
			float:left !important;
			margin-right:20px;
			margin-left:6px;
		}
		ul.mapList li a
		{
			display:block;
			font-size:1em;
			font-weight:bold;
		}
		ul.mapList li .address
		{
			font-size:.8em;
		}
		ul.mapList li p
		{
			font-size:.7em !important;
			padding-left:0px !important;
		}
		.locationLinks a
		{
			font-size:.7em !important;
			font-weight:normal !important;
			float:left;
			margin-right:6px;
		}