/* Pins */
.pinMany {background-image: url(images/pinMany.png);width:42px;height:42px;}
.pinFew {background-image: url(images/pinFew.png);width:34px;height:34px;}
.pinCouple {background-image: url(images/pinCouple.png);width:28px;height:28px;}
.pinSingle {background-image: url(images/pinSingle.png);width:20px;height:20px;}

/*InfoBoxes*/
#CustomInfoBox {display:none; position:absolute;}
#CustomInfoBoxContent {position:relative;width:360px; height:190px; overflow:auto}
#CustomInfoBoxStatus {position:relative;width:360px; height:25px;}
#CustomInfoBoxClose {position:relative;width:17px; height:17px; background:url(images/close.gif) no-repeat 5px 5px; cursor:pointer;}

.infoboxBR {background-image: url(images/map_infoboxBackgroundBR.png); width:398px; height:298px; margin-left:-40px; margin-top:40px;}
.infoboxBR .InfoBoxContent {top:53px; left:20px;}
.infoboxBR .InfoBoxStatus {top:53px; left:20px;}
.infoboxBR .InfoBoxClose {top:40px; left:363px;}

.infoboxBL {background-image: url(images/map_infoboxBackgroundBL.png); width:398px; height:298px; margin-left:-360px; margin-top:40px;}
.infoboxBL .InfoBoxContent {top:53px; left:20px;}
.infoboxBL .InfoBoxStatus {top:53px; left:20px;}
.infoboxBL .InfoBoxClose {top:40px; left:363px;}


.infoboxTR {background-image: url(images/map_infoboxBackgroundTR.png); width:398px; height:297px; margin-left:-40px; margin-top:-250px;}
.infoboxTR .InfoBoxContent {top:23px; left:20px;}
.infoboxTR .InfoBoxStatus {top:23px; left:20px;}
.infoboxTR .InfoBoxClose {top:13px; left:363px;}

.infoboxTL {background-image: url(images/map_infoboxBackgroundTL.png); width:398px; height:298px; margin-left:-360px; margin-top:-250px;}
.infoboxTL .InfoBoxContent {top:23px; left:20px;}
.infoboxTL .InfoBoxStatus {top:23px; left:20px;}
.infoboxTL .InfoBoxClose {top:13px; left:363px;}

/*Results List*/
#CustomInfoBoxContent .ResultItem {position:relative;}
#CustomInfoBoxContent .ResultTitle {color:#b30000; font-weight:bold; font-size:12px;}
#CustomInfoBoxContent .ResultMore {position:absolute;color:#b30000;cursor:pointer; bottom:5px; right:5px;background:url(images/go.gif) no-repeat bottom right; padding-right: 20px; text-decoration:underline; line-height:20px; vertical-align:middle;}

/*Date sliders*/
.ZoomHandleTop {width:27px; height:21px;}
.DateRailTop {background-image: url(images/DateRangeSliderPrintsTop.png);width:1040px; height:20px; position:relative;}
.ZoomHandleBottom {width:27px; height:21px;}
.DateRailBottom {background-image: url(images/DateRangeSliderPrintsBottom.png);width:1040px; height:20px; position:relative;}

#CustomInfoBoxContent .ResultRecordColHolder {float: right;width: 210px;}
#CustomInfoBoxContent .ResultImageColHolder {float: left;padding-right: 5px;width: 93px;margin-left: 0px;}
#CustomInfoBoxContent html>body .ResultImageColHolder {float: left;padding-right: 5px;width: 93px;margin-left: 0px;}

/* Styles for record edit controls. */
.RecordContentWide {width:640px;float:left;position:relative;}
.RecordContentEdit {width:580px}
.RecordURLContentEdit {width:240px}
.ImageContentEdit {width:280px}
.RecordEditLabel {float:left; width:200px;position:relative;text-align:left; margin-left:10px;color:#B2B1B1;}
.RecordEditContent {float:left;position:relative;width:600px;}

/* AJAX Modal Popups  Used with Record Lookup Edit control*/
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
.modalPopup {width: 400px;background-color:White;border-width: thin;border-style: solid;border-color: Navy;padding: 3px;}
.NoLinkImagePanel {width:280px;text-align:center;}
.PrimaryImageBorder {float:left;text-align:center;height:93px; width:93px;border:solid 3px #5F9AB8;font-size: 1em;line-height: 91px;}
.PrimaryImageBorder img {margin-top: expression(( 93 - this.height ) / 2);}
html>body .PrimaryImageBorder img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
	}
.PrimaryImageBorder:hover, {border:solid 4px Red;}
.RelationshipContent {float:left;position:relative;width:480px;background-color:#F0F0FF;padding:10px}
