﻿body
{
	font-family: Verdana;
	font-size: 11px;
}


/* grid styles */
table.GridViewMap { font-family:Verdana; width:100%; border-top:1px solid #dddddd; }
table.GridViewMap {background-color:#eeeeee;}
table.GridViewMap tr {height:20px;}
table.GridViewMap tr.highLightedRow {background-color:#cbe3f6;}
table.GridViewMap tr:hover { cursor: pointer; background-color:#4a799e; color:white}
table.GridViewMap tr th {background-image:url('/bingmaps/images/MapViewBKG.png'); height:20px; line-height:20px; color:black; font-size:11px; border-left:1px solid  #a4a4a4;  border-bottom:1px solid #a4a4a4;}
table.GridViewMap tr th a:link,  table.GridViewMap tr th a:visited {color:black; text-decoration:none; width:100%; background-color:transparent; height:20px; line-height:20px; display:inline-block;} 
table.GridViewMap tr th a:link span,  table.GridViewMap tr th a:visited span { width:7px; height:10px;  display:inline-block; margin-left:3px;  } 
table.GridViewMap tr th a:link span.asc,  table.GridViewMap tr th a:visited span.asc { width:7px; height:10px;  display:inline-block; margin-left:3px; background-image:none;  background:url(/bingmaps/images/assendingArrow.png); }
table.GridViewMap tr th a:link span.desc,  table.GridViewMap tr th a:visited span.desc { width:7px; height:10px;  display:inline-block; margin-left:3px; background-image:none; background:url(/bingmaps/images/desendingArrow.png); }
table.GridViewMap tr th a:hover,  table.GridViewMap tr th a:active {color:white; text-decoration:none;  background: #e6e5e5 url(/bingmaps/images/TabsBKGS.png)   0 -371px repeat-x; }
table.GridViewMap tr th a:hover span,  table.GridViewMap tr th a:active span { background:url(/bingmaps/images/arrowHover.png); width:7px; height:10px;  display:inline-block; margin-left:3px;}
table.GridViewMap tr th.HideLftBroder {border-left:none;}
table.GridViewMap tr th img {border-width: 0px; width: 7px; height:10px;}
table.GridViewMap tr td { height:20px; line-height:20px; padding:1px 1px 1px 2px;  font-size:11px; border-left:1px solid #dddddd;    border-bottom:1px solid #dddddd;  }
table.GridViewMap tr td img {border-width: 0px; width: 19px; height:17px; line-height:20px; float:left; margin-left:2px;}
table.GridViewMap tr th.smlWidth {width:25px}
table.GridViewMap tr th.medWidth {width:45px}
table.GridViewMap tr td.centerTxt {text-align:center;}
table.GridViewMap tr th.centerTxt {text-align:center;}

table.GridViewMap tr th.lp { width:110px;}
table.GridViewMap tr th.areaname { width:150px;}
table.GridViewMap tr th.address { width:auto;}
table.GridViewMap tr th.br { width:30px;}
table.GridViewMap tr th.ba { width:33px;}
table.GridViewMap tr th.sf { width:50px;}

table.GridViewMap tr td img.Price {float:right; height:15px; width:13px; margin-top:2px; margin-right:5px; display:inline-block;}
span.PriceTxt {float:left;   display:inline-block;}


select
{
	font-family: Verdana;
	font-size: 11px;
}

.popupControl
{
	background-color: #FFFFFF;
	position: absolute;
	visibility: hidden;
	border-style: solid;
	border-color: Gray;
	border-width: 1px;
	z-index: 2;
	padding: 0px 0px 0px 0px;
}

.closeButton
{
	position: absolute;
	right: 15px;
	padding-top: 10px;
}

img
{
	border: 0;
}

.infoBoxBorder
{
	border: solid 1px #d02f41;
	padding: 5px 5px 5px 5px;
	font-family: arial;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.infoBoxBorder a:link, .infoBoxBorder a:visited, .infoBoxBorder a:hover, .infoBoxBorder a:active
{
	font-family: arial;
	color: #3366bb;
	font-size: 12px;
	text-decoration: underline;
}

.infoBoxBorder b
{
	font-family: arial;
	color: #3366bb;
	font-size: 12px;
	font-weight: bold;
}

.infoBox
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.price
{
	font-family: arial;
	color: #a01c20;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.headerBkgd th
{
	background-image: url("/bingmaps/images/top_row_graphic.gif");
	padding: 0px 5px 0px 5px;
	height: 30px;
	font-family: arial;
	color: #791518;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.triangle-left {
	width: 0; 
	height: 0; 
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-right: 15px solid #3b3b3b;
	position:absolute;
	left: -15px;
    bottom: 10px;
}

.triangle-left:after{
	content:'';
	width: 0; 
	height: 0; 
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-right: 14px solid white;  
	position:absolute;
	top:-14px;
	left:1px;
}
/*
table.printList th.num
{
	width: 25px;
}
table.printList th.check
{
	width: 20px;
}
table.printList th.status
{
	width: 25px;
}
table.printList th.area
{
	width: 25px;
}
table.printList th.areaname
{
	width: 250px;
}
table.printList th.address
{
	width: auto;
}
table.printList th.zip
{
	width: 35px;
}
table.printList th.lp
{
	width: 75px;
}
table.printList th.sp
{
	width: 60px;
}
table.printList th.br
{
	width: 25px;
}
table.printList th.ba
{
	width: 25px;
}
table.printList th.sf
{
	width: 40px;
}
table.printList th.lsz
{
	width: 40px;
}
table.printList th.yb
{
	width: 25px;
}
table.printList th.mapxy
{
	width: 55px;
}
table.printList th.ld
{
	width: 60px;
}
table.printList th.sd
{
	width: 60px;
}
table.printList th.oh
{
	width: 120px;
}
table.printList th.mlsnum
{
	width: 60px;
}
table.printList th.type
{
	width: 50px;
}

.headerBkgd a:link, .headerBkgd a:visited, .headerBkgd a:hover, .headerBkgd a:active
{
	font-family: arial;
	color: #791518;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.headerBkgdPrint th
{
	padding: 0px 5px 0px 5px;
	height: 30px;
	font-family: arial;
	color: #791518;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
}

.headerBkgdPrint a:link, .headerBkgdPrint a:visited, .headerBkgdPrint a:hover, .headerBkgdPrint a:active
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.listingStyle 
{ 
	cursor: pointer;
}


.listingStyle tr:hover
{
	background: Yellow;
}


.listingStyle td
{
	padding: 3px 3px 0px 3px;
	height: 22px;
	font-family: arial;
	color: #626262;
	font-size: 11px;
	background-color: #ffffff;
	vertical-align: top;
}

.printListingStyle td
{
	padding: 3px 3px 0px 3px;
	height: 22px;
	font-family: arial;
	color: #626262;
	font-size: 10px;
	background-color: #ffffff;
	vertical-align: top;
}

.pageNum
{
	width: 700px;
	font-family: arial;
	color: #626262;
	font-size: 11px;
	background-color: #ffffff;
	page-break-after: always;
	text-align: center;
}

.pageNumNoBreak
{
	width: 700px;
	font-family: arial;
	color: #626262;
	font-size: 11px;
	background-color: #ffffff;
	text-align: center;
}


.altListingStyle td
{
	padding: 3px 3px 0px 3px;
	height: 22px;
	font-family: arial;
	color: #626262;
	font-size: 11px;
	background-color: #dde5e6;
	vertical-align: top;
}
*/
/*
.highLightedRow td
{
	padding: 3px 3px 0px 3px;
	height: 22px;
	font-family: arial;
	color: #626262;
	font-size: 11px;
	background-color: #ffff8b;
	vertical-align: top;
}
*/
.selectedRow td
{
	padding: 3px 3px 0px 3px;
	height: 22px;
	font-family: arial;
	color: #626262;
	font-size: 11px;
	background-color: #ffcc00;
	vertical-align: top;
}

.nextPrevious
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 253px;
}

.nextPrevious a:link, .nextPrevious a:visited, .nextPrevious a:active
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.nextPrevious a:hover
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}


#navMain
{
	padding: 0px 0px 0px 0px;
	height: 24px;
	width: 465px;
	float: left;
	font-weight: bold;
}

#navMain a:link, #navMain a:visited, #navMain a:hover, #navMain a:active
{
	font-family: arial;
	color: #791518;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#navMainTool
{
	left: 238px;
	float: left;
}

.navBkgd td
{
	background-image: url("/bingmaps/images/nav_bkgd_middle.gif");
	display: block;
	font-family: arial;
	color: #791518;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.leftcolumn1
{
	font-family: arial;
	color: #791518;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 230px; /*	margin: 5px 50px 0 0; 	padding: 0 0 0 0; 	padding 30px 30px 30px 30px; */
}



/*
.large_active_button {
	background: url("../img/largebutton_bkgd.gif");
	background-repeat: no-repeat;
	width: 161px;
	height: 24px; 	
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	border: none;
	font-weight: bold;
	color: white;
	padding-bottom: 7px;
}
.active_button {
	background: url("../img/button_bkgd.gif");
	background-repeat: no-repeat;
	width: 64px;
	height: 24px; 	
	font-size: 11px;
	font-family:Verdana;
	cursor: pointer;
	cursor: hand;
	border: none;
	font-weight: bold;
	color: white;
	padding-bottom: 7px;
}

.disabled_button {
	background:url("../img/button_bkgd_disabled.gif");
	background-repeat: no-repeat;
	width: 64px;
	height: 24px; 	
	font-size:11px;
	font-family:Verdana;
	cursor: pointer;
	cursor: hand;
	border: none;
	font-weight:bold;
	color:white;
	padding-bottom: 7px;
}
*/

.active_element
{
	background-color: #FFFFFF;
}

.disabled_element
{
	background-color: #E8E8E8;
}

.navMenuLink
{
	font-family: arial;
	color: #791518;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.nounderline
{
	text-decoration: none;
}

.regularLink
{
	color: Red;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
}

.txtBox
{
	border: 1px solid #b4b3b3;
	font-size: 11px;
	color: black;
}

.emailmessage
{
	font-family: arial;
	color: #c45155;
	font-weight: bold;
}

.grayLink
{
	font-family: Verdana;
	font-size: 12px;
	color: #6c6c6c;
	font-weight: bold;
	text-decoration: none;
}

.nopointer
{
	cursor: default;
	text-decoration: none;
}


.black_overlay
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.5;
	opacity: .5;
	filter: alpha(opacity=50);
}

.white_content
{
	display: none;
	position: absolute;
	padding: 1px;
	border: 1px solid black;
	background-color: white;
	z-index: 1002;
	overflow: auto;
}

div.button
{
	color: #FFFFFF;
	background-color: firebrick;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold; /*	width: 80px; */
	border: 1px #000 solid;
	padding: 3px;
	margin: 1px;
}

div.button a
{
	color: #FFFFFF; /*	width: 80px; */
	display: block;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
}

div.button a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

div.button a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.large_active_button, .active_button
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: firebrick;
	border: 1px solid;
	border-top-color: #892e30;
	border-left-color: #892e30;
	border-right-color: #892e30;
	border-bottom-color: #892e30;
}

.disabled_button
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #c0c0c0;
	border: 1px solid;
	border-top-color: #4c4b4b;
	border-left-color: #4c4b4b;
	border-right-color: #4c4b4b;
	border-bottom-color: #4c4b4b;
}



/* override css in StyleSheet.css */
.headerBkgd th
{
	vertical-align: top;
	height: 25px;
	padding-top: 5px;
}
.headerBkgd th.num
{
	width: 10px;
}
.headerBkgd th.check
{
	width: 10px;
}
.headerBkgd th.status
{
	width: 10px;
}
.headerBkgd th.area
{
	width: 10px;
}
.headerBkgd th.address
{
	width: auto;
}
.headerBkgd th.zip
{
	width: 30px;
}
.headerBkgd th.lp
{
	width: 60px;
}
.headerBkgd th.sp
{
	width: 30px;
}
.headerBkgd th.br
{
	width: 15px;
}
.headerBkgd th.ba
{
	width: 15px;
}
.headerBkgd th.sf
{
	width: 25px;
}
.headerBkgd th.lsz
{
	width: 25px;
}
.headerBkgd th.yb
{
	width: 25px;
}
.headerBkgd th.mapxy
{
	width: 25px;
}
.headerBkgd th.ld
{
	width: 20px;
}
.headerBkgd th.sd
{
	width: 20px;
}
.headerBkgd th.oh
{
	width: 120px;
}
.headerBkgd th.mlsnum
{
	width: 40px;
}
.headerBkgd th.type
{
	width: 10px;
}

/************************ infobox *********************************/

.infoBoxBorder
	{
		border: solid 1px #d02f41;
		padding: 5px 5px 5px 5px;
		font-family: arial;
		color: #000000;
		font-size: 12px;
		text-decoration: none;
	}

	.infoBoxBorder a:link, .infoBoxBorder a:visited, .infoBoxBorder a:hover, .infoBoxBorder a:active
	{
		font-family: arial;
		color: #3366bb;
		font-size: 12px;
		text-decoration: underline;
	}

	.infoBoxBorder b
	{
		font-family: arial;
		color: #3366bb;
		font-size: 12px;
		font-weight: bold;
	}

	.infoBox
	{
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}


	.price
	{
		font-family: arial;
		color: #a01c20;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
	}

	.headerBkgd th
	{
		background-image: url("/bingmaps/images/top_row_graphic.gif");
		padding: 0px 5px 0px 5px;
		height: 30px;
		font-family: arial;
		color: #791518;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}

	.triangle-left {
	    width: 0; 
	    height: 0; 
	    border-top: 15px solid transparent;
	    border-bottom: 15px solid transparent;
	    border-right: 15px solid #3b3b3b;
	    position:absolute;
	    left: -15px;
    	bottom: 10px;
	}
	.triangle-left:after{
	    content:'';
	    width: 0; 
	    height: 0; 
	    border-top: 14px solid transparent;
	    border-bottom: 14px solid transparent;
	    border-right: 14px solid white;  
	    position:absolute;
	    top:-14px;
	    left:1px;
	}


	/*************************************************** 
	Link Color 
	DO NOT CHANGE CODE NO MATTER WHAT?
	**********************************color:#4378ac;*****************/

	    a:link    { 
			color: #165da3; font-family: Verdana; text-decoration:none;} 
		a:visited {
		    color: #165da3;  font-family: Verdana; text-decoration:none; }
		a:hover { 
			color: #0018ff; font-family:  Verdana;	text-decoration:underline;	}
		a:active { 
			color: red; 	font-family:  Verdana;	text-decoration:none;	}

	/*.VE_Pushpin_Popup_Body {
	    color: #676767;
	    font-weight: normal;
	    font-family: Verdana,sans-serif;
	    font-size: 8pt;
	}*/
/************************ infobox *********************************/

@media print
{
	div.result
	{
		overflow: hidden;
		height: auto;
		width: 582px;
		border: none;
	}
	div.scrollresult
	{
		width: 100%;
	}
	div.resultupdate
	{
		width: 800px;
	}
}
@media screen
{
	div.result
	{
		overflow-x: hidden;
		overflow-y: auto;
		vertical-align: top;
		height: 180px;
		width: 583px; /*border-top: 1px silver solid;     			border-bottom: 1px silver solid;*/
	}
	div.scrollresult
	{
		width: 782px;
	}
	div.resultupdate
	{
		width: 100%;
		padding-right: 18px;
	}
}

