hr.ohtime
{
	background-color:#ae9a9c;
	color:#ae9a9c;
	border:1px;
}
.startpindiv
{
	width: 10px;
	height: 10px;
	position: relative;
	top: 5px;
	left: 5px;
	cursor: pointer;
}
.startpindiv:hover
{
	border: 2px solid red;
	background-color: White;
}
.startpindesc
{
	position: relative;
	top: 12px;
	left: 13px;
}

.startpinimg
{
	z-index: 999;
}

.startlabel
{
	position: relative;
	top: 8px;
	left: -30px;
	border: 1px solid blue;
	white-space: nowrap;
	font-size: 12px;
	background-color: White;
	cursor: crosshair;
}


.polygonDeleteImg
{
	position: relative;
	top: 5px;
	left: 5px;
}

.flyingMarker
{
	background-color: White;
	font-size: 12px;
	border: 1px solid gray;
	white-space: nowrap;
	position: relative;
	left: 20px;
	top: 0px;
	padding: 0 2px 0 2px;
}



div.alerttext
{
	position: absolute;
	top: 18px;
	left: 0px;
	width: 290px;
	padding: 1px 5px 4px 5px;
	background-color: #fff;
	border-top-width: 0px;
	border-right: #b7d8ed 1px solid;
	border-left: #b7d8ed 1px solid;
	border-bottom: #b7d8ed 1px solid; /*filter:alpha(opacity=85); 	opacity:.85;*/
	font-size: 8pt;
	overflow: auto;
}

div.alertbox
{
	width: 290px;
}

div.section
{
	margin-left: 0px;
	width: 300px;
	margin-top: 10px;
	vertical-align: middle;
	font: 11px Tahoma, Arial, sans-serif;
	float: left;
}

div.top
{
	/* width: 290px;*/
	border-bottom: #C0C0C0 1px solid;
	float: left;
}

span.header
{
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
	float: left;
	vertical-align: bottom;
}

span.instruction
{
	float: left;
}

div.option
{
	padding-left: 10px;
	display: inline-block;
	float: left;
}

div.option2
{
	margin-left: 50px;
	display: inline-block;
	float: left;
}

div.option div.big
{
	float: left;
}

div.option span.mid
{
	height: 20px;
	float: left;
}

div.option span.small
{
	/*width: 66px;*/
	height: 20px;
	float: left;
}
div.option2 div.big
{
	float: left;
}

div.option2 span.mid
{
	height: 20px;
	float: left;
}

div.option2 span.small
{
	height: 20px;
	float: left;
}
div.alertbox input
{
	vertical-align: middle;
}

div.alertbox .inputText
{
	height: 12px;
	font-size: 11px;
	vertical-align: middle;
}
div.alertbox label
{
	line-height: 20px;
}


/* ----------------------------- MapPrintView ----------------------------*/

div.printsummary
{
    
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	padding-left: 1px;
	font-family: Tahoma,Trebuchet,Impact,MS Serif;
	vertical-align:top;
}
div.printsummary img
{
    width:24px;
    height:24px;
    float:left;
    
}
div.printsummary div
{
    float:left;
    padding-top: 5px;
}

/*
.Printicon
{
	background-repeat: no-repeat;
	width: 25px;
	height: 39px;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	padding-left: 1px;
	font-weight: bold;
	font-family: Tahoma,Trebuchet,Impact,MS Serif;
}


.shorter
{
	height: 17px;
	padding-left: 26px;
	font-weight: normal;
}

.PrintActive
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_green.png");
}
.PrintActiveUnderContract
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_cyan.png");
}
.PrintPending
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_blue.png");
}
.PrintSold
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_red.png");
}
.PrintExpired
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_brown.png");
}
.PrintWithdrawn
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_orange.png");
}
.PrintCancelled
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_pink.png");
}
.PrintHold
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_purple.png");
}
.PrintLeased
{
	background-image: url("https://www.themls.com/bingmaps/images/poi_yellow.png");
}
*/

table.printList {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: rgb(174, 154, 156);
	border-collapse: collapse;
	background-color: white;
	font-family: arial;
	font-size: 11px;
}
table.printList th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: rgb(174, 154, 156);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	
	padding: 0px 5px 0px 5px;
	height:30px;
	font-weight:bold;
	text-decoration: none;
	color: #791518;
}

 
table.printList tr.normal td {
	color: black;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: rgb(174, 154, 156);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
 
table.printList tr.highlight td {
	color: black;
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: rgb(174, 154, 156);
	background-color: #ffff8b;
	-moz-border-radius: 0px 0px 0px 0px;
}


@media screen
{
    .np
    {
    }
	.statuspinimage
	{
	}
	
	div.listingrow
	{  
	    height:200px;
	    width:800px;
	    overflow-y: scroll; 
	    overflow-x:hidden; 
	}
	
	table.printList
	{
	    width:780px;
	}
}

@media print
{
    .np
    {
        display:none;
    }
    
	.statuspinimage
	{
		/* CSS3 standard */
		opacity: 0.5;
		/* for IE */
		filter: alpha(opacity=40);		
	}
		
    div.listingrow
	{  
	    width:800px;
	}
	table.printList
	{
	    width:100%;
	}
}

.statuspintext
{
	color: black;
	font-size: 11px;
	font-weight: normal;
	height: 15px;
	text-align: center;
	width: 10px;
	position: relative;
	top: -36px;
	left: 6px;
}
.statuspin
{
	position: relative;
	top: 0px;
	left: 0px;
}




.summary
{
	padding: 5px 5px 0 5px;
	float: left;
}
/*		
		.iconimg{float:left;}
		.icontext{ padding:5px 5px 0 5px; float:left; margin-left:-20px; clear:right;}
	
*/



/* this override bing map css of pushpin descrption with default style
.ero .ero-body
{
	background-color: #FFFFFF;
	border: 1px solid #888888;
	left: -3px;
	overflow: hidden;
	position: relative;
	top: -3px;
	width: 222px;
	height: 295px;
}

 */
/* ----------------------------- MapIt, Map ----------------------------*/

.icon
{
	background-repeat: no-repeat;
	width: 25px;
	height: 40px;
	font-size: 11px;
	text-align: center;
	/*padding-top: 5px;   Kevin Hsu - bingmap V8 map type drop down menu*/
	cursor: pointer;
	 font-weight:bold;
	font-family: Tahoma,Trebuchet,Impact,MS Serif;
} 
.Active  { background-image: url("../../../bingmaps/images/pin_Active.png");}
.Active-Contract  { background-image: url("../../../bingmaps/images/pin_Active-Contract.png");}
.Pending  { background-image: url("../../../bingmaps/images/pin_Pending.png");}
.Sold  { background-image: url("../../../bingmaps/images/pin_Sold.png");}
.Expired  { background-image: url("../../../bingmaps/images/pin_Expired.png");}
.Withdrawn  { background-image: url("../../../bingmaps/images/pin_Withdrawn.png");}
.Canceled  { background-image: url("../../../bingmaps/images/pin_Canceled.png");}
.Hold  { background-image: url("../../../bingmaps/images/pin_Hold.png");}
.Leased  { background-image: url("https://www.themls.com/bingmaps/images/pin_Leased.png");}
.Contingent  { background-image: url("../../../bingmaps/images/pin_contingent.png");}
.multi  { background-image: url("../../../bingmaps/images/marker_sml_multi.gif");}

	/*.Active  { background-image: url("https://www.themls.com/bingmaps/images/pin_green.png");}
.Contract  { background-image: url("https://www.themls.com/bingmaps/images/pin_cyan.png");}
.Pending  { background-image: url("https://www.themls.com/bingmaps/images/pin_blue.png");}
.Sold  { background-image: url("../../../bingmaps/images/pin_red.png");}
.Expired  { background-image: url("https://www.themls.com/bingmaps/images/pin_brown.png");}
.Withdrawn  { background-image: url("https://www.themls.com/bingmaps/images/pin_orange.png");}
.Cancelled  { background-image: url("https://www.themls.com/bingmaps/images/pin_pink.png");}
.Hold  { background-image: url("https://www.themls.com/bingmaps/images/pin_purple.png");}
.Leased  { background-image: url("https://www.themls.com/bingmaps/images/pin_yellow.png");}
.multi  { background-image: url("../../../bingmaps/images/marker_sml_multi.gif");}*/

		
.summary{ padding:5px 5px 0 5px; float:left;}		

        
.listingChkBox {}
.maplabel{ background-color:White; border:1px solid gray; color:Black; cursor:inherit;font-size: 12px; white-space: nowrap; position:relative; top:12px; left:13px; }