﻿/*
	  WARNING! keep in sync with MapManager.js checkXY

	this file sets the default pin styles and is used by
	the map search page as well as the ve map user control
	it does NOT include the definitions for the background
    images used as those must be in the page for akamai.

			Be careful what you change here :-)  
*/

.pinBox, .pinBox a {
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	line-height: 18px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	width: 13px;
	height: 23px;
	text-decoration: none;
	display: block;
	position:relative;
	}
/*
  this section below is to offset the pin so
  the lower tip of the pin is where they click
  instead of the middle of the pin
*/
/*pin offset for IE*/
* html .pinBox {
	top:0;
	left:0;
	}
/*pin offset for FF*/
html>body .pinBox {
	top:0;
	left:2px;
	}
.pinBox.transparent {
    filter: alpha(opacity=50);
    opacity: 0.5;
    }
.pinBox.showcasePin { background: url(/images/commSearch/pins/showcase.png) no-repeat; }
.pinBox.showcasePinHilite { color: #ce5200; }
.pinBox.basicPin { background: url(/images/commSearch/pins/property.png) no-repeat; }
.pinBox.basicPinHilite { color: #1858e7; }
.pinBox.premiumPin { background: url(/images/commSearch/pins/property.png) no-repeat; }
.pinBox.premiumPinHilite { color: #1858e7; }
.pinBox.rsPin { background: url(/images/commSearch/pins/rs-sub.png) no-repeat; }
.pinBox.rsPinHilite { color: #c00; }
.pinBox.rs-subPin { background: url(/images/commSearch/pins/rs-sub.png) no-repeat; }
.pinBox.recordPin {background:url(/images/commSearch/pins/record.png) no-repeat; }
a.VEAPI_Pushpin:hover .pinBox.showcasePin { background: url(/images/commSearch/pins/showcase-hilite.png) no-repeat; }	
a.VEAPI_Pushpin:hover .pinBox.premiumPin { background: url(/images/commSearch/pins/property-hilite.png) no-repeat; }
a.VEAPI_Pushpin:hover .pinBox.basicPin { background: url(/images/commSearch/pins/property-hilite.png) no-repeat; }	
a.VEAPI_Pushpin:hover .pinBox.rsPin { background: url(/images/commSearch/pins/rs-sub-hilite.png) no-repeat; }
a.VEAPI_Pushpin:hover .pinBox.rs-subPin { background: url(/images/commSearch/pins/rs-sub-hilite.png) no-repeat; }
a.VEAPI_Pushpin:hover .pinBox.recordPin {background:url(/images/commSearch/pins/record-hilite.png) no-repeat; }

/* Turn off regular background images for IE since they are using the AlphaImageLoader png hack */
* html .pinBox.showcasePin, 
* html .pinBox.showcasePinHilite, 
* html .pinBox.basicPin, 
* html .pinBox.basicPinHilite, 
* html .pinBox.premiumPin, 
* html .pinBox.premiumPinHilite, 
* html .pinBox.rsPin, 
* html .pinBox.rsPinHilite 
{ background-image: none; }

* html .showcasePin-hilite { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/commSearch/pins/showcase-hilite.png", sizingMethod="crop"); }
.showcasePin-hilite { background: url(/images/commSearch/pins/showcase-hilite.png) no-repeat; }
* html .premiumPin-hilite { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/commSearch/pins/property-hilite.png", sizingMethod="crop"); }
.premiumPin-hilite { background: url(/images/commSearch/pins/property-hilite.png) no-repeat; }
* html .basicPin-hilite { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/commSearch/pins/property-hilite.png", sizingMethod="crop"); }
.basicPin-hilite { background: url(/images/commSearch/pins/property-hilite.png) no-repeat; }
* html .rsPin-hilite { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/commSearch/pins/rs-sub--hilite.png", sizingMethod="crop"); }
.rsPin-hilite { background: url(/images/commSearch/pins/rs-sub--hilite.png) no-repeat; }
* html .newPin-hilite { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/commSearch/pins/new-hilite.png", sizingMethod="crop"); }
.newPin-hilite { background: url(/images/commSearch/pins/new-hilite.png) no-repeat; }

/*

FUTURE USE

.pinBox.rs-nonsubPin {
	height: 19px;
	}
.pinBox.rs-nonsubPin:hover {
	color: #c00;
	}
*/
