.icon_land {
	width:24px;
	height:22px;
	background:url(/_images/icon_land2.gif) top left no-repeat;
	cursor:pointer;
}

.icon_leaseable_space {
	width:24px;
	height:28px;
	background:url(/_images/icon_leaseable_space2.gif) top left no-repeat;
	cursor:pointer;
}

.icon_available_space {
	width:24px;
	height:28px;
	background:url(/_images/icon_leaseable_space2.gif) top left no-repeat;
	cursor:pointer;
}

.icon_region_point {
	width:21px;
	height:22px;
	background:url(/_images/icon_circle_map.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/icon_circle_map.png', sizingMethod='scale'); /* less than ie 7 only */
	cursor:pointer;
}


.intermodal_icon {
	width:31px;
	height:31px;
	background:url(/_images/ia_ring.gif) top left no-repeat;
	position:absolute;
	top:-6px;
	left:-3px;
	z-index:55;
}
.icon_speculative_development {
	width:24px;
	height:22px;
	background:url(/_images/icon_spec_dev2.gif) top left no-repeat;
	cursor:pointer;
}

.bubble_flyer_link, .bubble_contact_link, .bubble_arrow_link {
	color:#005A89;
	font-size:12px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
	background:url(/_images/icon_page_2.gif) 0px 0px no-repeat;
	padding-left:19px;
}


.bubble_contact_link {

	background:url(/_images/icon_contact_us_2.gif) 0px -2px no-repeat;
}

.bubble_flyer_link {

	background:url(/_images/icon_pdf_color.gif) 0px 0px no-repeat;

}

.bubble_contact_info {

	margin-top:5px;

}




.bubble_arrow_link:hover,.bubble_flyer_link:hover, .bubble_contact_link:hover  {
	text-decoration:underline;
}




/*
.ie_icon_land {
	width:17px;
	height:17px;
	background:url(/_images/map_point.gif) top left no-repeat;
}

.ie_icon_leaseable_space {
	width:17px;
	height:17px;
	background:url(/_images/map_point-blue.gif) top left no-repeat;
}

.ie_icon_speculative_development {
	width:17px;
	height:17px;
	background:url(/_images/map_point-gray.gif) top left no-repeat;
}*/


.ero-previewArea .firstChild {

}

.ero .ero-body {
	width:280px;
}

.ero-paddingHack, .ero-actions {
	display:none;
}


#propertyMap_dashboard {
	margin-top:-3px;
	margin-left:-3px;
	display:none;
}
.MSVE_Copyright span, .MSVE_CopyrightForeground span {
	display:none;
}

.MSVE_PoweredByLogo, .MSVE_PoweredByLogo {
	z-index:20;
	/*display:none;*/
}

#empty_alert {
	position:absolute;
	top:50%;
	margin-top:-24px;
	left:50%;
	margin-left:-125px;
	z-index:24;
	font-size:11px;
	text-align:center;
	width:220px;
	height:32px;
	vertical-align:middle;
	padding:16px 0px 0px 41px;
	background:url(/_images/bg_alert_dialog.png) top left no-repeat;
	_background:url(/_images/bg_alert_dialog.gif) top left no-repeat;
}

#custom_map_tools {
	position:absolute;
	z-index:35;
	top:5px;
	left:6px;
	height:35px;
	width:193px;
}
#custom_map_tools a {
	outline:none;
}
#custom_map_tools div, #custom_map_tools #zoom a {
	float:left;
}

#custom_map_tools #zoom {
	position:relative;
	margin-right:4px;	
	width:43px;
	height:26px;
}

#custom_map_tools #zoom #zoom_buttons {
	position:absolute;
	top:0px;
	left:0px;
	z-index:45;
	width:43px;
	height:26px;
}

#custom_map_tools #zoom #zoom_bg {
	position:absolute;
	top:0px;
	left:0px;
	z-index:40;
	width:43px;
	height:26px;
	background:url(/_images/map_zoom_bg.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/map_zoom_bg.png', sizingMethod='scale'); /* less than ie 7 only */
}

#custom_map_tools #zoom a span {
	display:none;
}
#custom_map_tools #zoom #zoom_in {
	width:12px;
	height:13px;
	margin:7px 4px 0px 7px;
	background:url(/_images/map_zoom_in.jpg) top left no-repeat;
}
#custom_map_tools #zoom #zoom_out {
	width:12px;
	height:13px;
	margin-top:7px;
	background:url(/_images/map_zoom_out.jpg) top left no-repeat;
}

#custom_map_tools #map_style {
	position:relative;
	width:141px;
	height:26px;
}

#custom_map_tools #map_style_buttons {
	position:absolute;
	top:0px;
	left:0px;
	width:141px;
	height:26px;
	z-index:40;
}
#custom_map_tools #map_style_bg {
	position:absolute;
	top:0px;
	left:0px;
	width:141px;
	height:26px;
	background:url(/_images/map_view_options_bg.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/map_view_options_bg.png', sizingMethod='scale'); /* less than ie 7 only */
	z-index:38;
}

#custom_map_tools #map_style a {
	display:block;
	width:37px;
	height:16px;
	float:left;
	padding:2px 3px 0px 3px;
	font-size:11px;
	margin-top:4px;
	text-align:center;
}

#custom_map_tools #map_style a.selected {
	color:#FFF;
	background:url(/_images/map_view_selected_bg.jpg) top left no-repeat #749B3F;
}

#custom_map_tools #map_style a.selected:hover {
	text-decoration:none;
}
#custom_map_tools #map_style #map_style_road {
	margin-left:6px;
	_margin-left:3px;
}

#custom_map_search_wrap {
	position:absolute;
	z-index:25;
	top:1px;
	left:0px;
	width:218px;
	overflow:hidden;
	height:250px;
}
#custom_map_search {
	position:relative;
	width:218px;
	height:228px;
}
#custom_map_search_contents {
	margin-right:32px;
	margin-left:1px;
	padding: 40px 0 0 8px;
	text-align:center;
	height:188px;
	background:url(/_images/map_menu_bg.png) bottom right no-repeat;
	_padding: 40px 0 26px 8px;
	_background:url(/_images/map_menu_bg.gif) bottom right no-repeat #fff;
}

#custom_map_search #toggler {
	position:absolute;
	cursor:pointer;
	display:block;
	outline:none;
	width:32px;
	height:228px;
	top:0px;
	right:0px;
	background:url(/_images/map_menu_close_btn.png) top left no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/map_menu_close_btn_ie.png', sizingMethod='scale'); /* less than ie 7 only */
}

#custom_map_search #toggler.hidden {
	background:url(/_images/map_menu_open_btn.png) top left no-repeat !important;
	_background:none !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/map_menu_open_btn_ie.png', sizingMethod='scale') !important; /* less than ie 7 only */
}
#custom_map_search #toggler span {
	display:none;
}
#custom_map_search_contents h1 {
	margin:0px 0px 6px 0px;
	padding:0px;
	border:0px;
	font-size:110%;
	color:#444;
}
#custom_map_search_contents.advanced h1 {
	font-size:12px;
	color:#444;
}


#custom_map_search_contents select {
	width:160px;
	padding:2px;
	color:#333;
	margin-bottom:5px;
	font-size:90%;
}

#custom_map_search_contents select.avail_num { width:110px; }
#custom_map_search_contents select.avail_unit { width:45px; }


#custom_map_search_contents.advanced {
	padding-top:36px;
	height:192px;
}

#custom_map_search_contents.advanced select {
	margin-bottom:3px;
}

#custom_map_search_contents input.checkbox {
	padding-top:3px;
}

#custom_map_search_contents img {
	margin-top:-10px;
	_margin-top:0px;
}
#custom_map_search_contents #submitBtn {
	background:url(/_images/map_search_btn_bg.gif) top left no-repeat;
	width:160px;
	height:24px;
	color:#FFF;
	text-transform:uppercase;
	cursor:pointer;
	cursor: hand;
	margin:5px 0px 4px 2px;
	padding:0;
	border:none;
	outline:none;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;

}

#custom_map_search_contents.advanced #submitBtn {
	margin:2px 0px 2px 0px;
}

#map_legend_wrap {
	overflow:hidden;
	position:absolute;
	z-index:25;
	right:0px;
	margin-right:-1px;
	_margin-right:0px;
}
#map_legend {
	padding:10px 10px 0px 10px;
	background:url(/_images/map_legend_bg.png) bottom left no-repeat;
	_background:url(/_images/map_legend_bg.gif) bottom left no-repeat;
}

#map_legend.legendClosed {
	margin-top:-71px;
}
#map_legend.legendOpen {
	margin-top:0px;
}
#map_legend ul {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:10px;
	width:120px;
	
}
#map_legend ul li {
	width:100%;
	height:30px;
}

#map_legend a {
	clear:both;
	display:block;
	color:#005A8B;
	text-transform:uppercase;
	font-size:11px;
	text-align:center;
	padding:3px 0px 5px 0px;
	outline:none;
}
#map_legend a:hover {
	color:#005A8B;
	text-decoration:none;
}

#map_legend a.up {
	background:url(/_images/icon_down_arrow.gif) 5px 3px no-repeat;
}
#map_legend a.down {
	background:url(/_images/icon_up_arrow.gif) 8px 3px no-repeat;
}


#custom_map_search_contents #map_icon_options {
	height:22px;
	padding-top:6px;
	clear:both;
}
#custom_map_search_contents.advanced #map_icon_options {
	padding-top:4px;
	padding-bottom:2px;
	clear:both;

}

#availableSpace {height:28px;}

.fake_select {
	margin-left:10px;
	margin-bottom:3px;
}

.isRelative { position:relative; }

.fake_select a.selected {
	display:block;
	padding:4px 2px;
	outline:none;
	background:url(/_images/icon_down_arrow.gif) 95% 5px no-repeat #FFF;
	border:1px solid #CCC;
	margin-top:3px;
	color:#000 !important;
	text-decoration:none;
	text-align:left;
	font-size:11px;
	margin-left:0px;
}

.fake_select a.selected:hover {
	text-decoration:none !important;
	background:url(/_images/icon_down_arrow.gif) 95% 5px no-repeat #F7F7F7;
	margin-top:3px;
}
.fake_select div.fake_select_list {
	position:absolute;
	top:25px;
	left:0px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
	max-height:120px;
	_height:120px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	z-index:900;
}
.fake_select ul {
	margin:0px;
	position:relative;
	padding:0px;
	list-style:none;
	text-align:left;
	font-size:11px;
}
.fake_select ul li {
	padding:0px;
	margin:0px;
	background:#FFF;
}
.fake_select li a {
	display:block;
	font-size:11px;
	padding:1px 3px !important;
	color:#000;
}
.fake_select li a.fake_selected {
	background:#6FA230;
	color:#FFF !important;
}
.fake_select li a:hover {
	background:#618EA9;
	color:#FFF !important;
	text-decoration:none !important;
}


#fake_select_country {
	margin-bottom:0px;
}
#fake_select_state {
	margin-bottom:0px;
}
#fake_select_city {
	margin-bottom:0px;
}

#fake_select_country a#selected_country {
	margin-left:0px;
	width:152px;
	height:15px;
}
#fake_select_state a#selected_state {
	margin-left:0px;
	width:152px;
	height:15px;
}
#fake_select_city a#selected_city {
	margin-left:0px;
	width:152px;
	height:15px;
}

#fake_select_country #select_country {
	width:158px;
}
#fake_select_state #select_state {
	width:158px;
}
#fake_select_city #select_city {
	width:158px;
}

#fake_select_avail_num_sqfeet {
	width:116px;
	_width:120px;
	height:15px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	_margin-left:7px;
}

#fake_select_avail_num_acre {
	width:116px;
	_width:120px;
	height:15px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	_margin-left:7px;
}
#fake_select_avail_num_acre ul li a, #fake_select_avail_num_sqfeet ul li a {
	width:116px;
}

#fake_select_avail_unit {
	width:38px;
	height:15px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:4px;
}
#fake_select_avail_unit ul li a {
	width:38px;
}





/* Styles that apply to the info box's containing element whether it has no beak,
a rightBeak, or a leftBeak */
.customInfoBox-noBeak,
.customInfoBox-with-rightBeak,
.customInfoBox-with-leftBeak
{
	position: absolute;
}
/* Offset the body for the drop-shadow and set the body background and border just for
starters (developers can change this easily) */
.customInfoBox-body
{
	position: relative;
	top: -5px;
	left: -5px;
	padding: 8px;
	border: 1px solid #000;
	background-color: #fff;
}
/* Apply a nice default drop-shadow after the default Virtual Earth info box styles are
cleared */
.customInfoBox-shadow
{
	position: relative;
	background-color: #ccc;
}
/* Sections of the info box that a developer could style if desired, but have no style
when the default Virtual Earth info box styles are cleared */
.customInfoBox-previewArea,
.customInfoBox-actionsBackground
{
}
/* Sections of the info box that should not be visible when the default Virtual Earth info
box styles are cleared */
.customInfoBox-actions,
.customInfoBox-paddingHack
{
	display: none;
}

.customInfoBox-beak,
.customInfoBox-progressAnimation
{
	visibility: hidden;
}

.ero {
	background-color:transparent;
	border:0pt solid black;
	color:#676767;
	display:block;
	font-size:1.2em;
	position:absolute;
	z-index:500 !important;
}
.ero-rightBeak {
	padding:0pt 13px 0pt 0pt;
}
.ero-leftBeak {
	padding:0pt 0pt 0pt 15px;
}
.ero-noBeak {
	padding:0pt 4px;
}
.ero-beak {
	height:33px;
	position:absolute;
	top:10px;
	width:13px;
	z-index:501;
}
.ero-leftBeak .ero-beak {
	background:transparent url(/_images/left_beak.png) no-repeat scroll 0pt;
	_background:transparent url(/_images/left_beak.gif) no-repeat scroll 0pt;
	left:0pt;
}
.ero-rightBeak .ero-beak {
	background:transparent url(/_images/right_beak.png) no-repeat scroll 0pt;
	_background:transparent url(/_images/right_beak.gif) no-repeat scroll 0pt;
	right:4px;
}
.ero-noBeak .ero-beak {
	display:none;
}
.ero .ero-shadow {
	background-color:#BFBFBF;
	float:left;
	position:relative;
}
.ero .ero-body {
	background-color:#FFFFFF;
	border:1px solid #888888;
	left:-3px;
	overflow:hidden;
	position:relative;
	top:-3px;
	width:300px;
}
.ero .ero-previewArea {
	background-color:#FFFFFF;
	width:100%;
}
.ero .ero-previewArea p {
	font-size:1.1em;
	margin:0pt;
	padding:0pt 12px 10px 0pt;
}
.ero .ero-previewArea div.firstChild {
	margin:12px;
	overflow:hidden;
}
* html .ero .ero-previewArea div {
}
.ero .ero-previewArea .title {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	margin:0pt 0pt 8px;
}
.ero .ero-previewArea .ero-previewArea-image {
	display:block;
	float:left;
	height:80px;
	padding:3px 10px 5px 0pt;
	position:relative;
	width:80px;
}
.ero-actionsBackground {
	background-color:#E4EDF3;
	margin:4px;
}
.ero .ero-actions {
	padding:4px 8px 0pt;
}
* html .ero .ero-actions {
	padding-top:8px;
}
.ero .ero-actions ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
.ero .ero-actions ul a, .ero .ero-actions ul a:link, .ero .ero-actions ul a:visited {
	color:#0088E4;
	text-decoration:none;
}
.ero .ero-actions ul a:hover {
	text-decoration:underline;
}
.ero .ero-actions ul li {
	margin-bottom:4px;
}
.ero .ero-paddingHack {
	font-size:8px;

	height:8px;
	width:1px;
}
.ero-progressAnimation {
	font-size:0pt;
	height:3px;
	overflow:hidden;
	position:absolute;
	width:13px;
	z-index:500;
}
.ero-progressAnimation div {
	background-color:#54CE43;
	font-size:0pt;
	height:100%;
	position:absolute;
	width:3px;
}
.ero-progressAnimation div.frame0 {
	left:-3px;
}
.ero-progressAnimation div.frame1 {
	left:0pt;
}
.ero-progressAnimation div.frame2 {
	left:5px;
}
.ero-progressAnimation div.frame3 {
	left:10px;
}
