/*
MOved to template.css
.listing_info_holder{
  margin: 0 0 20px 0;
  padding: 0 0 15px 0;
  border-top: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
  background-color: #FAFAFA;
}
.listing_info_image{
	text-align: left;
}
.listing_info_image img{
	max-width: 100px;
  padding: 4px;
  border: 1px solid #ccc;
}
.listing_info_content{
	margin-left:0%!important;
}
.listing_info_content h3{
	line-height: 128%;
	margin-bottom: 3px;
}
.listing_info_side{
	text-align: right;
  margin-top:15px;
}
.btn_cust_gray {
  background-color: rgb(236, 236, 236)!important;
  color: rgb(61, 61, 61)!important;
}
.mt_listing_desc{
  font-size: 12px;
  line-height: 13px;
  overflow: hidden;
  height: 53px;
}
.mt_listing_desc *{
	line-height: 18px;
}
.mt_listing_telephone{
	font-weight: bold;
    font-size: 17px;
}
.mrg_top{
	margin-top:10px;
}
.mt_listing_header_top{
    margin: 20px 0 0 0;
}

.tel_icon{
  background-position-y: -446px !important;
}
*/