#map_conatiner{
	margin:0;
	padding:0;
	height:880px;
	position:relative;
	background:#fff url(../images/map.jpg) 0 175px no-repeat;
	
}
#legend{
	margin:0;
	padding:20px 0 0 0;
	top:0;
	position:absolute;
}
#legend a{
	text-decoration:none;
}
#legend a:hover{
	text-decoration:none;
}
#legend dt.map-title{
	margin:0;
	padding:0;
	font-family: Georgia, serif;
	font-size:24px;
	font-weight:normal ! important;
	color:#275D0D;
}
#legend dl{
	margin:0 20px 0 0;
	padding:0;
	float:left;
}
#legend dl dt{
	margin:0;
	padding:0 0 5px 0;
}
#legend dl dd{
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;
}
#legend dl dd a{
	color:#999;
}
dl.ground,
dl.amenities,
dl.food,
dl.sculpture{
	color:#7CB21F;
}
dl.ground.selected,
dl.amenities.selected,
dl.food.selected,
dl.sculpture.selected{
	color:#275D0D;
}
/* ICONS */
dl div.markers{display:none;}
dl.selected div.markers{display:block;}

dl.ground dd span,
dl.amenities dd span,
dl.food dd span,
dl.sculpture dd span{
	margin-right:5px;
	display:block;
	width:18px;
	height:18px;
	line-height:18px;
	color:#fff;
	text-align:center;
	float:left;
}
dl.ground dd span {background:transparent url(../images/icons/map/map_legend-1.gif) -18px 0 no-repeat;}
dl.amenities dd span {background:transparent url(../images/icons/map/map_legend-2.gif) -18px 0 no-repeat;}
dl.food dd span {background:transparent url(../images/icons/map/map_legend-3.gif) -18px 0 no-repeat;}
dl.sculpture dd span {background:transparent url(../images/icons/map/map_legend-4.gif) -18px 0 no-repeat;}
dl.selected dd span{background-position:0 0 ! important;}
dl dd{clear:both;}

.micon{
	margin:0;
	padding:0;
	display:block;
	width:25px;
	height:38px;
	position:absolute;
	text-indent:-200em; 
	background:transparent 0 0 no-repeat;
}

.libraryterrace{left: 163px;top: 277px;background-image:url(../images/icons/map/micon-library_terrace.png);}
.upperterrace{left: 445px;top: 425px;background-image:url(../images/icons/map/micon-upper_terrace.png);}
.fountainterrace{left: 802px;top: 599px;background-image:url(../images/icons/map/micon-fountain_terrace.png);}
.fortystreetallee{left: 676px;top: 384px;background-image:url(../images/icons/map/micon-forty_street_allee.png);}
.fortysecondstreetallee{left: 507px;top: 568px;background-image:url(../images/icons/map/micon-forty_second_street_allee.png);}

.lecarrousel{left: 693px;top: 428px;background-image:url(../images/icons/map/micon-le_carrousel.png);}
.chessarea{left: 864px;top: 553px;background-image:url(../images/icons/map/micon-chess_area.png);}
.petanque{left: 777px;top: 674px;background-image:url(../images/icons/map/micon-petanque.png);}
.bryantparkpingpong{left: 645px;top: 655px;background-image:url(../images/icons/map/micon-bryant_park_ping_pong.png);}
.bryantparkreadingroom{left: 565px;top: 605px;background-image:url(../images/icons/map/micon-bryant_reading_room.png);}
.shoeshinestand{left: 30px;top: 425px;background-image:url(../images/icons/map/micon-shoe_shine_stand.png);}

.bryantparkgrill{left: 490px;top: 334px;background-image:url(../images/icons/map/micon-bryant_park_grill.png);}
.bryantparkcafe{left: 352px;top: 465px;background-image:url(../images/icons/map/micon-bryant_park_cafe.png);}
.wichcraft1{left: 744px;top: 638px;background-image:url(../images/icons/map/micon-wichcraft.png);}
.wichcraft2{left: 818px;top: 538px;background-image:url(../images/icons/map/micon-wichcraft.png);}
.wichcraft3{left: 730px;top: 740px;background-image:url(../images/icons/map/micon-wichcraft.png);}
.wichcraft4{left: 804px;top: 445px;background-image:url(../images/icons/map/micon-wichcraft.png);}
.southwest{left: 830px;top: 518px;background-image:url(../images/icons/map/micon-southwest.png);}


.shawlowellmemorialfountain{left: 755px;top: 579px;background-image:url(../images/icons/map/micon-shaw_lowell_memorial_fountain.png);}
.goethemonument{left: 667px;top: 422px;background-image:url(../images/icons/map/micon-goethe_monument.png);}
.gertrudesteinmonument{left: 495px;top: 390px;background-image:url(../images/icons/map/micon-gertrude_stein_monument.png);}
.bryantmemorial{left: 410px;top: 388px;background-image:url(../images/icons/map/micon-bryant_memorial.png);}
.dodgemonument{left: 532px;top: 595px;background-image:url(../images/icons/map/micon-dodge_monument.png);}
.juarezmonument{left: 812px;top: 699px;background-image:url(../images/icons/map/micon-juarez_monument.png);}
.andradamonument{left: 908px;top: 569px;background-image:url(../images/icons/map/micon-andrada_monument.png);}

.accesibilty1{left: 480px;top: 282px;background-image:url(../images/icons/map/micon-accessibility.png);}
.accesibilty2{left: 542px;top: 308px;background-image:url(../images/icons/map/micon-accessibility.png);}
.accesibilty3{left: 110px;top: 502px;background-image:url(../images/icons/map/micon-accessibility.png);}
.accesibilty4{left: 394px;top: 640px;background-image:url(../images/icons/map/micon-accessibility.png);}

.restroom{left: 375px;top: 580px;background-image:url(../images/icons/map/micon-restrooms.png);}

.transit1{left: 104px;top: 470px;background-image:url(../images/icons/map/micon-transit.png);}
.transit2{left: 510px;top: 700px;background-image:url(../images/icons/map/micon-transit.png);}
.transit3{left: 708px;top: 800px;background-image:url(../images/icons/map/micon-transit.png);}
.transit4{left: 935px;top: 490px;background-image:url(../images/icons/map/micon-transit.png);}

/* CALLOUT */
div#callout{
	margin:0;
	padding:5px;
	top:500px;
	left:300px;
	z-index:5;
	display:none;
	position:absolute;
	background-color:#fff; 
}
div#callout .arrow{
	position:absolute;
	top:3px;
	left:-12px;
	width:14px;
	height:16px;
	background:transparent url(../images/icons/map/callout_arrow.png) 0 0 no-repeat;
}
/* end CALLOUT */
