/**
 * HListing
 */
 
/* REQUIRED Needed for scrollable */
div.DispletHListing {
    position: relative;
    overflow: hidden;
    width: 660px; /* wide enough, scrollableSizer will change */
    height: 320px; /* high enough */
}

div.DispletHListing ul.listings {
    width: 20000em;
    position: absolute
}

div.DispletHListing ul.listings li.listing {
    float: left;
}
/* */

div.DispletHListing {
	border: 1px solid #666;
	background-color: #ddd;
	margin-top: 1em;
    margin-bottom: 1em;
	padding-top: .5em;
	padding-bottom: .5em;
}

/* caption */
div.DispletHListing h3 {
    margin: 0;
    padding: .5em;
    padding-bottom: 0;
    color: #666;
    font-weight: normal;
    font-size: 2em;
}

/**
 * The listings
 */
div.DispletHListing ul.listings {
	list-style: none;
	padding: 0;
	margin: 0;
}

div.DispletHListing li.listing {
	border: 2px solid #888;
	background-color: #fff;
	margin: .5em;
    padding: .25em;
}

div.DispletHListing div.thumbnailandaddress {
	position: relative;
	float: left;
}

div.DispletHListing div.address
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	background-color: #fff;
	padding-top: .25em;
	padding-bottom: .25em;
	opacity: .70;
	filter: alpha(opacity=70);
}

div.DispletHListing div.details {
	text-align: center;
	font-size: .75em;
}

div.DispletHListing div.price {
	text-align: center;
}

div.DispletHListing div.buttons {
	text-align: center;
	margin-top: .25em;
	margin-bottom: .25em;
}

/* is this used anymore? */
div.DispletHListing div.scrollable {
	float: left;
	position: relative;
}

/**
 * Buttons
 */

/* navigation controls container */
div.DispletHListing div.navi {
	text-align: center;
	margin-bottom: .5em;
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}

div.DispletHListing div.navi a.active {
	color: #000;
}

div.DispletHListing div.navi a {
	margin: 0 .5em;
	color: #666;
	text-decoration: none;
}

/* browsing buttons (left and right) */
div.DispletHListing div.navigationbuttons a.browse {
	cursor: pointer;
}

div.DispletHListing div.navigationbuttons a.browse:hover {
	
}

div.DispletHListing div.navigationbuttons a.browse:active {

}

div.DispletHListing div.navigationbuttons a.left {
	float: left;
}

div.DispletHListing div.navigationbuttons a.right {
	float: right;
}

div.DispletHListing div.navigationbuttons a.disabled {
	display: none;
}

/**
 * sidebar widget
 */

/* REQUIRED Needed for scrollable */
div.DispletHListing_widget .hlisting {
    position: relative;
    overflow: hidden;
    width: 660px; /* wide enough, scrollableSizer will change */
    height: 320px; /* high enough */
}

div.DispletHListing_widget .hlisting ul.listings {
    width: 20000em;
    position: absolute
}

div.DispletHListing_widget .hlisting ul.listings li.listing {
    float: left;
    background-color: #fff;
  	margin: .5em;
    padding: 7px 6px 0px 6px;
  	background:url(../../../themes/austina+homes/images/featured-listing-bg.gif) no-repeat top left;
  	width:147px;
}
/* */

div.DispletHListing_widget {
	
}

div.DispletHListing_widget .price {
	font-family:Tahoma, Geneva, sans-serif;
}

div.DispletHListing_widget .price a {
  color:#ffffff;
	height:30px;
	display: block;
	line-height: 30px;
	background:url(../../../themes/austina+homes/images/price-bg.png) repeat-x top left;
	text-align: left;
	padding-left:10px;
}

div.DispletHListing_widget .price a:hover {
  background:url(../../../themes/austina+homes/images/price-bg-hover.png) repeat-x top left;
  text-decoration: none;
}

div.DispletHListing_widget .hlisting,
div.DispletHListing_widget .hlisting div,
div.DispletHListing_widget .hlisting ul {
	padding: 0; /* !important; */
	/* margin: 0 !important; */
	border: none; /* !important; */
}

div.DispletHListing_widget .hlisting li.listing {
	display: block;
}

div.DispletHListing_widget .hlisting .navigationbuttons {
	width: 100%;
	position: relative;
	top: 60px;
	z-index: 9999;
}

div.DispletHListing_widget .hlisting .navigationbuttons .browse {
	cursor: pointer;
}

div.DispletHListing_widget .hlisting .navigationbuttons .disabled {
	cursor: default;
	color: #aaa;
}

div.DispletHListing_widget .hlisting .navigationbuttons .prev {
	position: absolute;
	left: 0;
}

div.DispletHListing_widget .hlisting .navigationbuttons .next {
	position: absolute;
	right: 0;
}

div.DispletHListing_widget div.thumbnailandaddress {
  height: 170px;
}

div.DispletHListing_widget img.thumbnail {
	margin-left: auto;
	margin-right: auto;
	width: 147px;
}

div.DispletHListing_widget div.address {
	padding-left: 20px;
  background-image: url(/wp-content/themes/austina+homes/images/icon_cross.png);
  background-position: 0px 7px;
  background-repeat: no-repeat;
  border-top: 1px dotted #2F6314;
  font-weight: bold;
  font-size: 13px;
  line-height: 25px;
}

div.DispletHListing_widget div.address a {
  color: #385515;
  text-decoration: none;
}

div.DispletHListing_widget div.address a:hover {
  text-decoration: underline;
}

div.DispletHListing_widget div.details {
	font-size: 12px;
	border-top: 1px dotted #2F6314;
	border-bottom: 1px dotted #2F6314;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	color: #385515;
}

div.DispletHListing_widget .bedsandbaths {
  display: block;
}

div.DispletHListing_widget div.buttons {
  padding: 10px 0px 0px 20px;
}
