#custom_info_window_red{
  width: 178px;
 
}
#custom_info_window_red_contents{


}
#custom_info_window_red_tl{
  width: 1px;
  height: 1px;
}
* html #custom_info_window_red_tl{
  background-image:none;
}
#custom_info_window_red_t{
}
#custom_info_window_red_tr{
  width: 1px;
  height: 1px;
  
}
* html #custom_info_window_red_tr{
  background-image:none;
 
}
#custom_info_window_red_l{
  width: 1px;
}
#custom_info_window_red_r{
  width: 1px;
}
#custom_info_window_red_bl{
  width: 1px;
  height: 1px;
}
* html #custom_info_window_red_bl{
  background-image:none;
  
}
#custom_info_window_red_b{
}
#custom_info_window_red_br{
  width: 1px;
  height: 1px;
}
* html #custom_info_window_red_br{
  background-image:none;
  
}
#custom_info_window_red_close{
  width: 21px;
  height: 21px;
  background: url('../images/corners/red_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #custom_info_window_red_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_close.png', sizingMethod='crop');
}
#custom_info_window_red_beak{
  width: 39px;
  height: 19px;
  background: url('../images/corners/red_beak.png') top left no-repeat transparent;
}
* html #custom_info_window_red_beak{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_beak.png', sizingMethod='crop');
}
#briefmap {
	margin-left:135px;
	width:245px;
	padding:5px;
	font-size: 11px;
}
#mapresults {
	display:block;
	height:120px;
	background-color:#FFF;
	position:relative;
}
#imgthumbmap {
	display:block;
	position:absolute;
	left:0px;
	width:122px;
	height:92px;
	overflow:hidden;
	border-left:#FFF 5px solid;
	border-top:#FFF 5px solid;
	z-index: 4;
}

#briefmap p {
	zoom:1;
	color:#000;
	font-family:Georgia;
	font-size:18px;
	margin:0;
}

#briefmap p em{
	font-size:10px;
	font-style:normal;
	
}
#briefmap .proptitlesmap {
	display:block;
	zoom:1;
	color:#000;
	border-bottom:#cfcfd0 1px solid;
	padding-bottom:10px;
	margin-bottom:10px;
	width:100%;
	height:41px;
}
#briefmap .proptitlesmap h1 {
	display:block;
	font-family:Georgia;
	font-size:16px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height: auto;
	color:#7dbde7;
}
#briefmap .proptitlesmap h2 {
	display:block;
	font-family:Georgia;
	font-size:12px;
	padding:0;
	margin:0;
	height:0px;
	color:487fa4;
	text-transform:uppercase;
}

#pricespecsmap {
	display:block;
	position:relative;
	left:0px;
	width:385px;
	height:21px;
	overflow:hidden;
	padding:2px;
	border-left:#fff 5px solid;
	background-color:#ededee;
	top: 3px;
}
#iconsmap {
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	zoom:1;
	color: #264458;
	width:200px;
	float:left;
	margin-top:2px;	
}
#iconsmap img {
	vertical-align:text-top;
	display:inline;
	padding:0px 4px;
}
#text {
float:right;
width:100px;
margin-top:2px;	
height:20px;
}

#text a span{
background:url(../images/icon_txtlink.png) 5px center no-repeat;
font-family:Arial, Helvetica, sans-serif;
color: #487fa3;	
font-size:12px;
padding-left:25px;
}
