﻿
.customInfoBox-noBeak,.customInfoBox-with-rightBeak,.customInfoBox-with-leftBeak
{
	border:0 solid black;
	color:#676767;
	display:block;
	font-size:1.2em;
	position:absolute;
	z-index:9999 !important;
	background:transparent;
}

.customInfoBox-with-rightBeak
{
	padding: 0 19px 0 0
}
.customInfoBox-with-leftBeak
{
	padding:0 0 0 19px
}


/*
.customInfoBox-with-leftBeak 
{
	background:transparent url(/Partners/AF/Images/VirtualEarth/beakLeft.gif) no-repeat scroll 0 -61px;
	height:34px;
	position:absolute;
	top:0px;
	width:19px;
}
.customInfoBox-with-leftBeak .customInfoBox-beak {
background:transparent url(/Partners/AF/Images/VirtualEarth/beakLeft.gif) no-repeat scroll 0 -61px;
height:34px;
left:0;
width:19px;
}*/

.customInfoBox-noBeak 
{
	padding: 0 4px
}
.customInfoBox-body 
{
	border:1px solid #A6C6E6 !important;
	/*overflow-y: hidden;*/
	position:relative;
	width:325px;
	height: 260px;
	background:#FFF;
}
.customInfoBox-shadow
 {
	float:left;
	position:relative;
	background:#BFBFBF
}
.customInfoBox-previewArea
{
	width:100%;
	background:#FFF;
}
.customInfoBox-previewArea p
{
	font-size:1.1em;
	margin:0;
	padding:0 12px 10px 0
}
.customInfoBox-previewArea div.firstChild
{
	margin:0px;
	overflow:hidden;
}
.customInfoBox-previewArea .title
 {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 8px
}
.customInfoBox-previewArea .customInfoBox-previewArea-image
{
	display:block;
	float:left;
	height:80px;
	padding:3px 10px 5px 0;
	position:relative;
	width:80px
}
.customInfoBox-actionsBackground
{
	margin:0px;
	background:#E4EDF3
}
.customInfoBox-beak,.customInfoBox-progressAnimation
{
     visibility: hidden;
	 /*visibility:inherit !important;*/
}
.customInfoBox-actions
{
	padding:4px 8px 0
}
* html .customInfoBox-actions
{
	padding-top:8px
}
.customInfoBox-actions ul 
{
	list-style-image:none;
	margin:0;
	padding:0;
	list-style:none outside none
}
.customInfoBox-actions ul a,.customInfoBox-actions ul a:link,.customInfoBox-actions ul a:visited
{
	color:#0088E4;
	text-decoration:none
}
.customInfoBox-actions ul a:hover
{
	text-decoration:underline
}
.customInfoBox-actions ul li
{
	margin-bottom:4px
}
.customInfoBox-paddingHack
{
	font-size:8px;
	height:8px;
	width:1px
}
.customInfoBox-beak 
{
	height:34px;
	position:absolute;
	top:0px;
	width:19px;
	background: transparent 
			   url('/Partners/AF/Images/VirtualEarth/beakLeft.gif')
			   no-repeat
			   scroll
			   0;
}
.customInfoBox-with-leftBeak 
{
	background: transparent 
			   url('/Partners/AF/Images/VirtualEarth/beakLeft.gif')
			   no-repeat
			   scroll
			   0;
}
.customInfoBox-with-rightBeak 
{
	background:transparent
		       url('/Partners/AF/Images/VirtualEarth/beakRight.gif')
			   no-repeat
			   scroll 0;
}
.customInfoBox-noBeak .customInfoBox-beak
{
	/*display:none*/
}
.customInfoBox-progressAnimation
{
	font-size:0;
	height:3px;
	overflow:hidden;
	position:absolute;
	width:13px;
	z-index:500
}
.customInfoBox-progressAnimation div
{
	font-size:0;
	height:100%;
	position:absolute;
	width:3px;
	background:#54CE43
}
.customInfoBox-progressAnimation div.frame0
{
	left:-3px
}
.customInfoBox-progressAnimation div.frame1
{
	left:0
}
.customInfoBox-progressAnimation div.frame2
{
	left:5px
}
.customInfoBox-progressAnimation div.frame3
{
	left:10px
}
	
.intro
{
	display: none;
	padding-bottom:2px
}

div.VE_Pushpin_Popup_Title
{
	display: none;
}

.featured_title
{	
    width: 305px;
    float: left;
    background-color: #FF7100;
    color: #FFFFFF;
    font-size: 10pt;
    text-align: left;
    padding: 1px;
    margin: 0px;
    font-weight: bold;
}

.featured_title a
{
    color: #FFFFFF;
}

.normal_title
{
    width: 325px;
    height: auto;
	float: left;
    background-color: #FFFFFF;
    color: #000000;
    font-size: 10pt;
    text-align: left;
    padding: 2px;
    margin: 0px;
}

.no_title
{
    display: none;
}

.close
{
	width: auto;
	display: inline;
    float: right;
    font-size: 8pt;
    font-weight: normal;
}

.close_hidden
{
    display:none;
}


.ibcontent
{
    text-align: left;
}

.ibcontent .description 
{
	clear: both;
	padding: 4px;
}

.ibcontent a
{
	text-decoration: underline;
}

.ibcontent .featured_name
{
    background-color: #FFFFFF;
    color: #FF7100;
    font-size: 10pt;
    text-decoration: underline;            
}

.ibcontent .name
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 9pt;
    text-decoration: underline;            
}

.ibcontent .details
{
    display: block;
    font-size: 8pt;   
}

.ibcontent .link
{
	text-decoration: underline;
}

.ibcontent img
{
    
    text-align: right;
}

.ibcontent .photos
{
}

.ibcontent .floorplans
{
}

.ibcontent .virttour
{
}

.ibcontent .firstChild 
{
	text-align: left;
	padding: 0px;
	margin: 0px;
}
/*
.customInfoBox-body
{
	padding:0px;
}

.customInfoBox-previewArea p
{
	padding:0px;
}
*/


.Map
{
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.KeyboardInput
{
	position: fixed;
	top: -10px;
	left: -10px;
	font-size: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	z-index: 0;

}
* html .KeyboardInput
{
	position: absolute;
}
.Copyright
{
	position: absolute;
	width: 300px;
	height: 28px;
	display: none;
	font-family: Verdana,sans-serif;
	font-size: 6pt;
	text-align: right;
	cursor: pointer;
}
.CopyrightBackground
{
	z-index: 30;
	color: Black;
}
.CopyrightForeground
{
	z-index: 31;
	color: White;
}
a img, a.PushPin img
{
	border: 0 !important;
	z-index: 600;
}
.ScaleBarLabel
{
	position: absolute;
	height: 12px;
	font-family: Verdana;
	font-size: 8pt;
	display: none;
	cursor: pointer;
}
.ScaleBarLabelBackground
{
	z-index: 30;
	color: Black;
}
.ScaleBarLabelForeground
{
	z-index: 31;
	color: White;
}
.ScaleBar
{
	position: absolute;
	width: 150px;
	height: 5px;
	overflow: hidden;
	cursor: pointer;
}
.ScaleBarBackground
{
	z-index: 30;
	background-color: Black;
}
.ScaleBarForeground
{
	z-index: 31;
	background-color: White;
}
.ZoomBox_fg
{
	position: absolute;
	display: none;
	border: 2px dashed white;
	z-index: 100;
	overflow: hidden;
	cursor: nw-resize;
}
.ZoomBox_bg
{
	position: absolute;
	display: none;
	border: 2px dashed black;
	z-index: 100;
	overflow: hidden;
}



.Dashboard_selected
{
	color: black;
	font-weight: bold;
}
.Dashboard_unselected
{
	color: gray;
}
.Dashboard_unselected:hover
{
	color: black;
}
.Dashboard_disabled
{
	/* Original Code *
	/* display: none; */
	
	/* New Code */
	visibility: hidden;
}

.Dashboard_toggler
{
	font-family: Verdana,Sans-Serif;
	font-size: 10pt;
	cursor: pointer;
}
.Dashboard_notification
{
	font-family: Verdana;
	font-size: 8pt;
	height: 60px;
	margin: 2px;
	padding: 4px;
	border: 1px solid #cbcbcb;
	background-color: #FFFFCD;
	color: #676568;
	cursor: pointer;
}
.Dashboard_cell
{
}
.Dashboard_thumbnail
{
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 1px;
	border: 0;
	background-color: #e0e0e0;
}
.Dashboard_rotation
{
	font-family: Verdana,sans-serif;
	font-size: 7.5pt;
	text-align: center;
}

.Dashboard.collapsed .header
{
	border-bottom: solid 1px #cbcbcb;
}
.Dashboard .toggleGlyph
{
	position: absolute;
	display: inline;
	padding: 0;
	width: 15px;
	height: 12px;
	top: 50%;
	right: 5px;
	margin-top: -6px;
	background: transparent no-repeat 50% 50%;
	cursor: pointer;
}

.Line
{
	position: absolute;
	border: 0;
}

.PoweredByLogo
{
	position: absolute;
	display: none;
	cursor: pointer;
	z-index: 30;
}

/* Oblique = Birds Eye */

.obliqueSelectorTable
{
	margin: 0;
	padding: 0;
	border: 0;
}
.obliqueSelectorCellOff
{
	border: solid 2px #fff;
	padding: 0;
	margin: 0;
}
.obliqueSelectorCellOn
{
	border: solid 2px #99c;
	padding: 0;
	margin: 0;
}
.obliqueSelectorCellCenter
{
	border: solid 1px #000;
	padding: 1px;
	margin: 0;
}

img
{
	-moz-user-select: none;
}

/***********************************************************************/ 
#obliqueCompassPointN
{
	position: absolute;
	top: -8px;
	left: 17px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: White;
}
#obliqueCompassPointE
{
	position: absolute;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	top: 17px;
	left: 42px;
}
#obliqueCompassPointS
{
	position: absolute;
	left: 17px;
	top: 42px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: White;
}
#obliqueCompassPointW
{
	position: absolute;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: 900;
	color: White;
	top: 17px;
	left: -8px;
}
.obliqueCompassPointOff
{
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/circle_disabled.gif);
	width: 17px;
	height: 17px;
}
.obliqueCompassPointOn
{
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/circle_enabled.gif);
	width: 17px;
	height: 17px;
}
.obliqueCompassPointHover
{
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/circle_hover.gif);
	width: 17px;
	height: 17px;
}
.obliqueCompassArrowU
{
	position: absolute;
	top: 10px;
	left: 10px;
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/arrow_u.gif);
	width: 30px;
	height: 30px;
}
.obliqueCompassArrowR
{
	position: absolute;
	top: 10px;
	left: 10px;
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/arrow_r.gif);
	width: 30px;
	height: 30px;
}
.obliqueCompassArrowD
{
	position: absolute;
	top: 10px;
	left: 10px;
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/arrow_d.gif);
	width: 30px;
	height: 30px;
}
.obliqueCompassArrowL
{
	position: absolute;
	top: 10px;
	left: 10px;
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/arrow_l.gif);
	width: 30px;
	height: 30px;
}
#obliqueCompassContainer
{
	position: relative;
	left: 5px;
	top: 10px;
	cursor: pointer;
	background-image: url(/Partners/AF/Images/VirtualEarth/compass_bg.gif);
	background-repeat: no-repeat;
	width: 60px;
	height: 70px;
}
.obliqueZoomLargeOn
{
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/be_big_selected.gif);
}
.obliqueZoomLargeOff
{
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/be_big.gif);
}
.obliqueZoomSmallOn
{
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/be_small_selected.gif);
}
.obliqueZoomSmallOff
{
	background-image: url(/Partners/AF/Images/VirtualEarth/oblique/be_small.gif);
}
#obliqueZoomContainer
{
	display: none;
	position: relative;
	border: 1px solid #cbcbcb;
	width: 97px;
	height: 65px;
	padding: 3px;
}
#obliqueZoomSmall
{
	position: absolute;
	top: 18px;
	left: 7px;
	width: 26px;
	height: 32px;
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
#obliqueZoomLarge
{
	position: absolute;
	top: 4px;
	left: 45px;
	width: 42px;
	height: 54px;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}


.Dashboard.expanded .toggleGlyph
{
	background-image: url(/Partners/AF/Images/VirtualEarth/icn_expander_up.gif);
}
.Dashboard.expanded .toggleGlyph:hover, .Dashboard.expanded .toggleGlyph-hover
{
	background-image: url(/Partners/AF/Images/VirtualEarth/icn_expander_up_hover.gif);
}
.Dashboard.collapsed .toggleGlyph
{
	background-image: url(/Partners/AF/Images/VirtualEarth/icn_expander_down.gif);
}
.Dashboard.collapsed .toggleGlyph:hover, .Dashboard.collapsed .toggleGlyph-hover
{
	background-image: url(/Partners/AF/Images/VirtualEarth/icn_expander_down_hover.gif);
}

.Compass
{
	/* Original Code */
	/*
	width: 54px;
	height: 54px;	
	background: url(/Partners/AF/Images/VirtualEarth/compass2.gif);
	margin: 0;
	cursor: pointer;

	
	/* New Code */

	width: 45px;
	height: 45px;	
	background: url(/Partners/AF/Images/VirtualEarth/compass3.gif);
	margin: 0;
	cursor: pointer;
		
}
.ZoomBar
{
	/* Original Code */
	/*
	background: url(/Partners/AF/Images/VirtualEarth/zoom/bar.gif); 	
	width: 103px; 	
	height: 15px;
	position: relative; 	
	margin: 2px;
	overflow: hidden;
	

	/* New Code */

	background: url(/Partners/AF/Images/VirtualEarth/zoom/bar3.gif); 	
	width: 77px; 	
	height: 15px;
	position: relative; 	
	margin: 2px;
	overflow: hidden;
}
.ZoomBar_minus
{
	/* Original Code */
	
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 20px;
	cursor: pointer;
	display: inline;
	
	/* New Code */
	/*
	position: relative;
	left: 0;
	top: 0px;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 20px;
	cursor: pointer;
	display: block;	
	*/
}
.ZoomBar_plus
{
	/* Original Code */
	
	position: absolute;
	left: 82px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 20px;
	cursor: pointer;
	display: inline;
	
	
	/* New Code */
	/*
	position: relative;
	left: 0px;
	top: 0;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 20px;
	cursor: pointer;
	display: block;
	*/
}
.ZoomBar_bar
{
	/* Original Code */
	
	position: absolute;
	left: 21px;
	top: 0;
	margin: 0;
	padding: 0; 
	width: 61px; 	
	height: 20px;
	cursor: pointer;
	display: inline;
	
	
	/* New Code */
	/*
	position: relative;
	left: 21px;
	top: 0;
	margin: 0;
	padding: 0; 
	width: 20px; 	
	height: 61px;	
	cursor: pointer;
	display: block;
	*/
}
.ZoomBar_slider
{
	/* Original Code */
		/*
	position: absolute; 
	background: url(/Partners/AF/Images/VirtualEarth/zoom/slider.gif);
	width: 7px;
	height: 20px;
	overflow: hidden;
	display: block;

	/* New Code */

	position: absolute; 
	background: url(/Partners/AF/Images/VirtualEarth/zoom/slider2.gif);
	width: 5px;
	height: 15px;
	overflow: hidden;
	display: block;

}
.Dashboard_tab
{
	/* Original Code */
	/*
	padding-left: 7px;
	padding-right: 7px;
	display: inline;
	cursor: pointer;
	*/
	/* New Code */
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	cursor: pointer;
}
.Dashboard_small
{
	width: 118px;
}
.Dashboard_normal
{
	/*width: 180px;*/
	width: 118px;
	background-color: Yellow;
}
.Dashboard
{
	position: absolute;
	border: 1px solid #cbcbcb;
	color: black;
	font-weight: normal;
	background-color: white;
	z-index: 100;
	padding: 0;
	overflow: visible;
	font-family: Verdana,sans-serif;
	font-size: 7.5pt;
}
.Dashboard_separator
{
	display: none !important;
	height: 1px;
	color: #cbcbcb;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
}

.Dashboard .header
{
	/* Original Code */
	
	position: relative;
	top: 0;
	left: 0;
	background-color: transparent;
	padding: 3px 0 4px 0;
	width: 100%;
	border-bottom: solid 1px #cbcbcb;
	z-index: 100;

	/* New Code */
	/*
	position: relative;
	top: 60px;
	left: 25px;
	background-color: transparent;
	padding: 3px 0 4px 0;
	width: 100%;
	border-bottom: solid 1px #cbcbcb;
	z-index: 100;	
		*/
}

.dashboardContainerTable
{
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#obliqueNotifyIcon
{
	/* Original Code */
	/*
	background-image: url(/Partners/AF/Images/VirtualEarth/eagle_eye_icon.gif);
	padding: 0 2px 0 0;
	float: left;
	width: 42px;
	height: 54px;
	*/
	/* New Code */
	background-image: url(/Partners/AF/Images/VirtualEarth/eagle_eye_icon_new.gif);
	padding: 0 2px 0 0;
	float: left;
	width: 21px;
	height: 27px;
}
