
.listwarn{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color:black;text-align:left;padding:4px;}
.listnum{background-color:#F5F5EC;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color:black;text-align:left;padding:4px;}
.listopen{float:left;width:30px;position:relative;top:1px;}
.listtable{margin-left:3px;width:220px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 9px;}
.listhead{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight:bold;}
.listrow{}

.listname {width:140px;}
.listprice {width:70px;}



#map_tabs{
width:235px;
height:20px;
float:left;
margin-top:5px;
z-index:99;
}

#tab_mapsearch,#tab_mapresults,#border_noresults{
background:#FCFBF7;
font-size:12px;
color:#868067;
font-weight:bold;
height:15px;
padding:3px 0px 0px 0px;
margin:0;
text-align:center;
cursor:pointer;
float:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
}

#tab_mapsearch{
width:85px;
border:1px solid #CDC8A3;
margin-left:10px;
}

#tab_mapresults{
width:100px;
border:1px solid #CDC8A3;
}

#border_noresults{
width:117px;
height:16px;
border-bottom:1px solid #CDC8A3;
background:none;
display:hidden;
}

#tab_mapsearch.active,#tab_mapresults.active{
background:#FFFFFF;
border-bottom:1px solid #F6F4E8;
}

#mapboxtabdivider{
float:left;
display:block;
width:15px;
height:19px;
margin:0;
border-bottom:1px solid #CDC8A3;
}


#menu_bar_infowin
{
display:none;
text-align:left;
color:#333333;
font-family:"Times New Roman",Times,serif;
font-size:12px;
}

.infowin_img {width:215px;margin-top:10px;border:1px solid #CDC8A3;}
.infowin_title{
color:#990000;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;}

.infowin_price{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight:bold;}
.infowin_table{width:230px}
.infowin_table_label{width:115px;text-align:right;}
.infowin_table_data{width:115px;text-align:left;}

#busyoverlay{
background:#555;
opacity: .6;
filter:alpha(opacity=60);
height:363px;
width:1000px;
position:absolute;
top:5px;
left:0px;
z-index:90;
visibility:hidden;
}

#searching{
	padding:8px 118px 7px 8px;
	width:32px;
	height:32px;
	position:absolute;
	top:175px;
	left:400px;
	background:url(/images/mapsearch/searching.jpg) top left no-repeat;
	z-index:99;
  visibility:hidden;
}

#searching span{
display:none;
}

#spinner{
height:32px;
width:32px;
background:url(/images/mapsearch/spinner_on_black_sm.gif) top left no-repeat;
}

a:hover {  text-decoration: underline;}
.step {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
}

    v\:* {
      behavior:url(#default#VML);
    }

.menuitems
	{
	display:block;
	border-bottom:1px solid #CCC6B4;
	background-color:beige
	}

.menuitems a            
        {
	color:#272727;
	background:transparent url(button_bg.jpg) no-repeat scroll left top;
	display:block;
	padding:7px 5px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}


.menuitems a:hover
	{
	color:#333;
	background:#fff;
	border-left:2px solid #660000
	}

.one_map_result{
border:none;margin:5px auto 0px auto;
}

.one_result_remarks{width:97%;height:165px;overflow:hidden;padding:5px 0 0;}

.one_result_table{
padding:5px;
}
.one_result_mls{font-size:14px;font-weight:bold;}

.result_photo{width:219px;}

.menubar
	{
	text-align:left;
	font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	position:absolute;
	width:275px;
	height:333px;
	overflow:hidden;
	background-color:#FFFFFF;
	top:35px;
	right:0px;
	background-image:url(/images/mapsearch/menubg.png)
	}

.menutitle
	{

	}
	
.menulink
	{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
.menulink a
        {
	display:block;
	margin:5px 9px 0px 9px;
	padding:5px;
	color:#222;
	background:#eee;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}

.menulink a:hover
	{
	background:#fff;
	}

	
.mname
	{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #555;
	margin-bottom:3px;
	margin-top:3px;
	text-align:left;
	}
	
.mname a
	{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #555;
	text-decoration:none;
	}

.maddy
	{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	text-align:left;
	margin:6px 0px 0px 0px;
	width:230px;
	}
	
#overlay_url
	{
	margin-bottom:4px;
	}

#overlay_url a
	{
	color: black;
	}
	
.map
	{
	display:inline;
	height:361px;
	width: 710px;
	float:left;
	margin-top:5px;
	border:1px solid #CDC8A3;
	margin-right:10px;
	}
	
#map_title
	{
	display:none;
	width:860px;
	height:26px;
	padding:20px;
	background:#fff;
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:24px;
	position:relative;
	border-bottom:2px solid #600;
	}

#map_title .menulink
	{
	position:absolute;
	right:20px;
	top:20px;
	width:200px;
	height:26px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
#map_title .menulink a
        {
	display:block;
	margin:0px;
	height:12px;
	padding:7px;
	color:#222;
	background:#eee;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}

#map_title .menulink a:hover
	{
	background:#fff;
	}
	
#map_overlay
	{
	z-index:99;
	position:absolute; 
	top:125px; 
	left:203px; 
	opacity: .96; 
	filter: alpha(opacity=96);
	cursor: default;
	visibility: hidden;
	z-index: 200;
	width: 480px;
	background-color: #F5F5EC;
	border:1px solid #CDC8A3;
	padding:3px;
	}
	
#map_button_condos{
position:absolute;
top:5px;
right:200px;
display:block;
height:59px;
width:170px;
background:url(/communities/images/map_button_condos.jpg) top left no-repeat;
}

#map_button_communities{
position:absolute;
top:5px;
right:20px;
display:block;
height:59px;
width:170px;
background:url(/communities/images/map_button_communities.jpg) top left no-repeat;
}

#map_button_communities span,#map_button_condos span{
display:none;
}

.smBlack { font-weight: normal; font-size: 8pt; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.smBlack A:link { font-weight: normal; font-size: 8pt; color: #004d8d; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.smBlack A:visited { font-weight: normal; font-size: 8pt; color: #004d8d; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.smBlack A:hover { font-weight: normal; font-size: 8pt; color: #004d8d; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.smBlue { font-weight: normal; font-size: 8pt; color: #333; font-family: Arial; text-decoration: none; }
.smBlue A:link { font-weight: normal; font-size: 8pt; color: #333; font-family: Arial; text-decoration: none; }
.smBlue A:visited { font-weight: normal; font-size: 8pt; color: #333; font-family: Arial; text-decoration: none; }
.smBlue A:hover { font-weight: normal; font-size: 8pt; color: #333; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.norm{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:13px; font-weight: normal;}

.submit {
background:#006699 none repeat scroll 0%;
border:2px solid #CCDDDD;
color:#EEEEFF;
cursor:pointer;
font-size:10px;
font-weight:bold;
}


#thumbnail { /*CSS for enlarged image*/
position: absolute;
background-color: #333;
padding: 0px;
left: -1000px;
border: 5px solid #F5F2E6;
visibility: hidden;
color: black;
text-decoration: none;
}

#thumbnail img{ /*CSS for enlarged image*/
border-width: 0;
width:150px;
height:110px;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 10px; /*position where enlarged image should offset horizontally */

}