img{ border:0px; }
form{ margin:0px; padding:0px; }
#zlistingnextimagebutton, #zlistingprevimagebutton{ background-image:url(/z/a/images/s.gif); display:none; z-index:1000; cursor:pointer; padding-top:150px; position:absolute;  left:-50px; top:-50px;

-o-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
	}
	#zlistingnextimagebutton span, #zlistingprevimagebutton span{ display:block; padding:3px; background-color:#FFF; float:left; height:14px; font-size:80%;
	 }
input, label{ margin:0px; padding:0px; font-size:11px; vertical-align:middle; } label{ line-height:17px; } 
label{ display:inline; }
.zlisting-common-disclaimer{ clear:both; float:left; width:100%; font-size:10px; line-height:14px; color:#777;}
.zls2-colorlegend{background-image:url(/z/a/listing/images/color-legend.jpg); width:282px; height:29px; float:left;}
.zSearchFormTable td{ padding:0px !important; }
.listing-l-box1, .listing-l-box2 {
	 padding-bottom:5px; margin-bottom:15px; float:left; border-bottom:0px solid #CCCCCC;
	 background-repeat:repeat-x;
	 width:99%;
}
.zmlsformdiv{ clear:both;width:100%; float:left; padding-bottom:2px;}
.listing-2-box1 {
	 margin-left:5px; 
	 float:right; 
	 background-repeat:repeat-x;
	 width:205px;
	 border-color: #D6E6E6;
	 border-style: solid;
	 border-width: 1px;
}
.listing-l-span{
	display:block; padding:5px; 
	padding-right:0px;
}
div .property-title {
	vertical-align:top;
	width:610px;
	padding:5px;
	padding-bottom:0px;
}
div .property-title h2{
	font-size:14px;
	font-style:normal;
	margin:0px;
	padding:0px;
}
.listing-l-space {
	float:left; width:600px; vertical-align:top;
}
.listing-l-space-compact {
	float:left; width:300px; vertical-align:top;
}
.listing-l-box1 h2, .listing-l-box2 h2{
	font-size:14px;
	font-style:normal;
	line-height:normal;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
.listing-2-img {
	float:left; margin-top:5px; border:1px solid #CCCCCC; width:200px; height:125px; background-position:center; vertical-align:middle; background-repeat:no-repeat; text-align:center; cursor:pointer; background-color:#FFFFFF; 
}
.listing-l-img {
	border:1px solid #CCCCCC; width:100px; background-position:center; vertical-align:middle; background-repeat:no-repeat; text-align:center; cursor:pointer; background-color:#FFFFFF; 
}
.listing-l-img-compact {
	border:1px solid #CCCCCC; width:100px; background-position:center; vertical-align:middle; background-repeat:no-repeat; text-align:center; cursor:pointer; background-color:#FFFFFF; 
}
.listing-l-links {
	width:100%;
	display:block;
	padding:0px;
	margin:0px;
}
.listing-l-links a {
	margin-right:3px;
	display:block;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:3px;
	padding-right:10px; padding-left:10px;
	line-height:20px;
	text-decoration:underline;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}
.listing-l-links a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000033;
	border:1px solid #666666;
}
.listing-2-links a {
	margin-right:3px;
	display:block;
	font-size:10px;
	font-weight:bold;
	float:left;
	padding:4px;
	line-height:20px;
	text-decoration:none;
}
.listing-2-links a:hover {
	padding:4px;
	border:0px;
	color:#FFFFFF;
	background-color:#666666;
}
.listing-2-links-featured a {
	margin-right:3px;
	display:block;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:4px;
	line-height:20px;
	text-decoration:none;
}
.listing-2-links-featured a:hover {
	padding:4px;
	border:0px;
	color:#FFFFFF;
	background-color:#666666;
}
.listing-l-l{
	float:left; width:110px;
	font-size:9px;
	font-style:italic;
}
.listing-d-feature {
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	color:#666666;
	border-bottom:1px solid #666666;

}
.listing-d-inquiry-message {
	font-size:13px;
	font-weight:bold;
	color:#666666;
}
.listing-d-inquiry-message a{
	color:#FF0000;
}
.listing-d-box {
	display:block; border:1px solid #CCCCCC; background-color:#666666; color:#FFFFFF; padding:5px; padding-left:15px; font-size:14px; line-height:30px; font-weight:bold;
}
.listing-d-box a:link{
	color:#CCCCCC;
}
.listing-d-box a:hover{
	color:#FFFFFF;
}
.listing-d-box a:visited{
	color:#CCCCCC;
}
.listing-d-box a:active{
	color:#FFFFFF;
}
.listing-d-div-l {
	width:480px; float:left; font-size:11px;  padding-right:10px; border-right:1px solid #DDDDDD; line-height:18px;
}
.listing-d-div-r {
	width:200px; float:left; margin-left:10px; font-size:11px;
}
.listing-d-img {
	border:1px solid #DDDDDD; margin-bottom:5px;
}
.listing-d-info-l{
	width:115px; float:left;
}
.listing-d-info-r{
	width:260px; float:left;
}
.search-nav, .search-nav-bottom {
	display:block;
	float:left;
	width:99%;
	margin-bottom:10px;
	color:#666666;
	border:1px solid #DDDDDD;
	border-bottom:2px solid #666666;
	font-weight:bold;
	padding:0px;
}
.search-nav-bottom {
	border:1px solid #DDDDDD;	
	border-top:2px solid #666666;
}
.search-nav a, .search-nav-bottom a, .search-nav-t{
	display:block;
	float:left;
	padding:5px;
	color:#666666;
	padding-right:5px;
	border-right:1px solid #DDDDDD;
}
.search-nav-t{
	color:#000000;
}
.search-nav a:hover,  .search-nav-bottom a:hover{
	color:#FFFFFF;
	background-color:#666666;
	text-decoration:none;
	border-right:1px solid #666666;
}
.search-nav-l{
	width:65%; float:left;
}
.search-nav-r{
	width:35%; float:left; text-align:right;
}
#zTOB{
	border:3px solid #CCCCCC; background-color:#FFFFFF;
}
#zTOB .top{
	padding:3px; width:254px;	font-size:11px; line-height:13px; background-color:#FFFFFF; color:#000000;
}
#zTOB a,#zTOB a:link,#zTOB a:visited{
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding:2px;
	width:267px;
	overflow:hidden;
	text-decoration:none;
	float:left;
	font-size:10px;
	clear:both;

}
.zTOB-link,.zTOB-link:link,.zTOB-link:visited{
	background-color:#FFFFFF;
	color:#000000;
}
.zTOB-selected,.zTOB-selected:link,.zTOB-selected:visited, .tabSelected {
	background-color:#117744;
	color:#FFFFFF;
}
.zTOB-link:hover,.zTOB-selected:hover{
	background-color:#319774;
	color:#FFFFFF;
}

.zTOB-closeBox { display:block; padding:2px; float:left; width:7px; }

.zTOB-closeBox:link, .zTOB-closeBox:visited{ font-size:9px;line-height:9px; border:1px solid #666666; background-color:#CCCCCC; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.zTOB-closeBox:hover ,.zTOB-closeBox:active{ color:#FFFFFF; background-color:#000000;  }

.zExpOption_button{ width:153px; float:left;  }
.zExpOption_button a:link, .zExpOption_button a:visited, .zExpOption_button a:active, .zExpOption_button a:hover { color:#000000; }
.zExpOption_container{ background-color:#FFFFFF; float:left; color:#000000; }

.zInputLinkBoxRow1{background-color:#F2F2F2; color:#000 !important;}
.zInputLinkBoxRow2{background-color:#FFFFFF; color:#000 !important;}
.zSliderBgDiv{height:15px; background-image:url(/z/a/images/slider-bg.jpg); background-position:top right; background-repeat:no-repeat;  margin-top:5px; }
.zExpOption_contents a:link{ color:#369;}
.zExpOption_contents a:visited{ color:#936; }
.zExpOption_contents a:hover{ color:#F00; }
.zInputLinkBoxSelected { border:1px solid #CCC;float:left;width:140px; overflow:hidden; }
.zInputLinkBoxSItem{ width:125px;float:left;padding:1px; font-size:9px; white-space:nowrap; }
.zInputLinkBoxSelectedHead{ float:left;width:100%; background-color:#DFDFDF; font-weight:bold;}
.zExpOption_container input{ font-size:11px; line-height:12px; font-weight:normal;}
.zExpOption_container{font-size:11px;  }
.zExpOption_button{display:block; float:left; cursor:pointer; padding:6px; line-height:12px;border-bottom:1px solid #999999; height:auto; color:#000000; background-color:#EFEFEF; background-image:url("/z/a/listing/images/bg-button2.jpg"); background-position:top; background-repeat:repeat-x; line-height:13px; overflow:hidden; text-decoration:none; }
.zExpOption_label{ font-weight:bold; font-size:12px; padding-right:5px; text-decoration:none; }
.zExpOption_update{display:none; float:left; cursor:pointer; padding:0px; border:1px solid #000; text-align:center; text-decoration:underline; color:#FFF; font-weight:bold; background-color:#999999; }
.zExpOption_button:hover{ background:none; background-color:#FFFFFF; color:#000000;  }
.zExpOption_button:active{color:#000000;}
.zExpOption_contents{top:0px; left:0px; overflow:auto; float:left; font-size:10px; line-height:14px; padding:5px; border:0px solid #999999; }
.zExpOption_contents hr{ margin-top:3px;margin-bottom:3px; display:block; float:none; }

.zls-1{background-image:url(/z/a/listing/images/mlsbg.jpg);  background-repeat:no-repeat; width:691px; float:left;height:267px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px; margin-bottom:15px;}
.zls-2{
	width:678px; height:25px; float:left; padding:5px; padding-left:8px;
	color:#696969; float:left;
	font-size:10px; line-height:14px; 
}.zls-3{
	color:#000000;float:left;
	font-size:13px;
	font-weight:bold;
}

.zSavedList {
	background-color:#ffffff;
	background-image:none;
	padding:5px;
}
.zSavedList-title {
	font-size:14px;
	font-weight:bold;
}
.zls2-agentPanel{white-space:nowrap;}
.zSavedList-link {
	font-size:14px;
	font-weight:bold;
}
.zSavedList-table {
	border:none;
}
.zSeeThroughMarker{ opacity:0; z-index:100; filter:alpha(opacity=0); background-color:#FFF;}
#zMapOverlayDiv, #zMapOverlayDivV3{ position:absolute; padding:5px;  left:0px; top:0px; width:215px; height:65px; background-color:#FFF; border:1px solid #999;display:none; font-size:10px; line-height:14px; }
#zMapOverlayDiv{z-index:1000;}
#zMapOverlayDivV3{z-index:1001;}
#myBingMapC div{ float:left;  }
#myBingMapC .MSVE_navAction_background{float:none;}

.ztablepropertyinfo{ padding:1px; width:100%; }
.ztablepropertyinfo th{
	white-space:nowrap; text-align:right;
	vertical-align:top; padding-right:3px; width:1%; font-weight:normal; font-size:11px;
}
.ztablepropertyinfo h3{ font-size:11px; font-weight:bold; line-height:15px;padding:0px; margin:0px; padding-top:10px;}
.ztablepropertyinfo td{
	  line-height:15px; font-size:11px;
}
.zquicksearchpaddingfix{border-spacing:0px;}
.zquicksearchpaddingfix td{padding:0px;}
