		#primary-column #map-form {
		border: 1px solid #ccc;
		margin: 0;
		padding: 0;
		width: 838px;
		background-color: #fff;
		}
		#primary-column #map-form #map-search-location {
		position: relative;
		background-color: #f5f3ee;
		color: #666;
		border: none;
		border-bottom: 1px solid #ccc;
		margin: 0;
		padding: 8px 0 8px 10px;
		}
		#primary-column  #map-form #map-search-location input {
		float: left;
		margin-top: 3px;
		}
		#primary-column #map-form #mapaddress {
		width: 735px;
		font-size: 14px;
		padding: 5px;
		}
		#primary-column  #map-form #map-search-location #map-submit {
		float: left;
		margin-top: 0;
		margin-left: 10px;
		}	
		#map-suggestion-box {
		z-index:101;
		position:absolute;
		left:250px;
		top:120px;
		background-color:#FFFFFF;
		color:#000000;
		border:solid 1px #000;
		padding:10px;
		display:none;
		}
		img#close {
		  cursor: pointer;
		  position:absolute;
		  top:-11px;
		  right: -306px;
		  height:12px;
		}
		#printReady {
		padding: 0;
		margin: 0;
		position: relative;
		height: 455px;
		}
		#map-utilities {
		position: relative;
		clear: both;
		color: #06C;
		font-weight: bold;
		border-top: 1px solid #ccc;
		}
		#map-utilities a {
		color: #06C;
		font-weight: normal;
		}
		.map-distance {
		color:#990000;
		font-weight: normal;
		text-decoration: none;
		margin-left: 14px;
		padding-bottom: .25em;
		}

		#LocTable {
		width: 100%;
		}
		#LocTable table img {
		margin: 0 10px 0 4px;		
		}
		#LocTable td {
		border-bottom: 1px solid #ccc;	
		padding: .25em 0;
		background-image: url(/images/shared/map/map-list-item-bg.jpg);
		background-position:bottom;
		background-repeat:repeat-x;		
		}
		#LocTable td table {	
		}
		#LocTable td td {
		border-bottom: none;
		background-image:none;	
		}
		#map-pager {
		position: relative;
		top: 0;
		left: 0;
		width: 295px;
		height: 22px;
		margin: 0;
		text-align: center;
		padding-top: 6px;
		font-size: 12px;
		border-right: 1px solid #ccc;
		}
		#map-pager a {
		background-repeat: no-repeat;
		}
		#map-pager a.prev {
		padding: 0 10px 0 10px;
		background-image: url(/images/shared/map/map-prev-arrow.gif);
		cursor: pointer; 
		}
		#map-pager a.next {
		padding: 0 10px 0 10px;
		background-image: url(/images/shared/map/map-next-arrow.gif);
		background-position: top right;
		cursor: pointer; 
		}
		#map-pager a.page {
		font-weight: normal;
		text-decoration: none;    
		cursor: pointer; 
		}
		#map-pager a.selected {
		font-weight:bolder;
		color:#000099;
		text-decoration: none;    
		cursor: pointer; 
		}
		#view-lg-map {
		position: absolute;
		top: 0;
		right: 0;
		width: 542px;
		background-color:#f5f2ed;
		height: 21px;
		padding-top: 6px;
		margin: 0;
		text-align: right;
		border-left: 1px solid #ccc;
		font-size: 12px;
		display: none;
		}
		#view-lg-map a {
		padding-right: 10px;
		}
				
		/* Practice Maps */
		#practice-map {
		float: right; 
		margin: 0 0 0em 0; 
		border-left: 1px solid #ccc; 
		width: 542px; 
		height:455px;
		padding: 0;
		}
		#individual-practice-map {
		float: right; 
		margin: 0 0 30px 30px; 
		border: 1px solid #ccc; 
		width: 350px; 
		height:350px;
		}
			.individual-practice-map  h2 {
			margin-bottom: 0;
			}
			.individual-practice-map address {
			margin-top: 0;
			font-weight: bold;
			font-style: normal;
			}
			.individual-practice-map address {
			margin-top: 0;
			font-weight: bold;
			font-style: normal;
			}
		
		#practice-map-list {
		float: left;
		list-style: none;
		margin-left: 0;
		padding-left: 0;
		height: 455px;
		width: 295px;
		overflow-x:hidden;
		overflow-y:auto;
		}
		#practice-map-list li {
		padding-bottom: 1em;
		}
		
		.LocationBubble{
		font-size: 12px;
		}
		.PhysicianBubble{
		font-size: 12px;
		}
		#mbox{
		background-color:#FFF; 
		padding:8px; 
		border:2px outset #666;
		}
		#mbm{
		font-family:sans-serif;
		font-weight:bold;
		float:right;
		padding-bottom:5px;
		}
		#ol{
		background-image: url(/images/shared/map/overlay.png);}
		.dialog {
		display:none
		}
		* html #ol{
		background-image:none; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/shared/map/overlay.png", sizingMethod="scale");
		}
		.rtop, .rbottom{
		display:block
		}
		.rtop *, .rbottom *{
		display: block; 
		height: 1px; 
		overflow: hidden}
		.r1{margin: 0 5px}
		.r2{margin: 0 3px}
		.r3{margin: 0 2px}
		.r4{
		margin: 0 1px; 
		height: 2px;
		} 
