@charset "utf-8";
/* CSS Document */

div#hotListings { width: 100%; margin-bottom: 25px; }

div.hot_listings_left {
	width: 45%;
	float: left;
	text-align: left;
}

div.hot_listings_left p {
	text-align:left;
	font-family: arial;
	font-size: 13px;
	padding: 5px 40px 20px;
}

div.hot_listings_left a {
	background: transparent;
	border:1px solid #ccc;
	display:block;
	font-family:arial;
	font-size:18px;
	padding:5px 0;
	text-decoration:none;
	width:100%;
	position: relative;
	margin: 10px 0 30px;
	text-align: left;
}

div.hot_listings_left a:hover {
	background:#f0f0f0;
}

div.hot_listings_left a span.special-color {
	padding: 0 0 0 65px;
}

div.hot_listings_left a span.special {
	bottom:-8px;
	display:block;
	height:49px;
	left:5px;
	position:absolute;
	width:49px;
}

div.hot_listings_left a span.hotListings_featured {
	background-image: url(https://cdnassets.rmcloud.com/shared-images/hot_listings/hotListings_featured.png);
}

div.hot_listings_left a span.hotListings_exclusive {
	background-image: url(https://cdnassets.rmcloud.com/shared-images/hot_listings/hotListings_exclusive.png);
}

div.hot_listings_left a span.hotListings_sold {
	background-image: url(https://cdnassets.rmcloud.com/shared-images/hot_listings/hotListings_sold.png);
}

div.hot_listings_left a span.hotListings_openHouse {
	background-image: url(https://cdnassets.rmcloud.com/shared-images/hot_listings/hotListings_openHouse.png);
}

div.hot_listings_left a span.hotListings_search {
	background-image: url(https://cdnassets.rmcloud.com/shared-images/hot_listings/hotListing_searchIcon.png);
}

div.hot_listings_left a span.hotListings_shadow {
	background-image:url("https://cdnassets.rmcloud.com/shared-images/hot_listings/hotListings_a_shadow.png");
	bottom:-2px;
	display:block;
	height:6px;
	left:-6px;
	position:absolute;
	width:64px;
}

div.hot_listings_left p.message {
	padding: 20px 0;
}

div.hot_listings_left p.message a {
	border: none;
	font-size: 13px;
	margin: 5px 0 0;
}

div.hot_listings_left p.message a:hover {
	background: transparent;
	text-decoration: underline;
}

div.hot_listings_left p.message img {
	float: left;
	margin-right: 15px;
	margin-top: -20px;
}

#hotListings #hotListings_listingHolder {
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat-x scroll bottom center #fdfdfd;
	border:1px solid #C2C8D0;
	float: right;
	width: 360px;
	padding: 15px;
	position: relative;
}

#hotListings #hotListings_listingHolder #hotListings_shadow {
	background-image:url("https://cdnassets.rmcloud.com/shared-images/hot_listings/hotListings_listing_holder_bg.png");
	bottom:-12px;
	-bottom:-16px;
	height:12px;
	left:38px;
	position:absolute;
	width:320px;
}

#hotListings #solobasic-widget .listing {
	background-color: transparent;
}

#hotListings #solobasic-widget {
	margin:0;
	position:relative;
	width:360px;
	height: 370px;
}

#hotListings #solobasic-widget button.prev, #hotListings #solobasic-widget button.next {
	display: none;
}

#hotListings #solobasic-widget .listing .photo {
	margin-left:0;
	position:relative;
	width:auto;
}

#hotListings #solobasic-widget .listing .photo img {
	padding: 3px;
	width: 354px;
	height: 273px;
	background-color: #000;
}

#hotListings #solobasic-widget .tooltip ul.details, #hotListings #solobasic-widget .buttons-holder img, #hotListings #solobasic-widget .view-video-button {
	display: none;
}

#hotListings #solobasic-widget .tooltip {
	bottom:0;
	left:0%;
	position:relative;
	width:50%;
}

#hotListings #solobasic-widget .tooltip .title{ 
	position: relative;
	margim: 0;
	top:10px;
}

#hotListings #solobasic-widget .tooltip .title h1 {
	border-bottom:1px solid #CCCCCC;
	font-family:arial;
	font-size:17px;
	font-weight:normal;
	margin-left:1em;
	padding-bottom:5px;
	text-align:left;
}

#hotListings #solobasic-widget .tooltip .title h2 {
	font-size:17px;
	font-weight:normal;
	margin-left:1em;
	padding-top:5px;
	text-align:left;
}

#hotListings .view-listing-button img{
	display: none !important
}

#hotListings #solobasic-widget .listing .photo .buttons-holder {
	bottom:-14px;
	height:0;
	position:absolute;
	left:66%;
	text-align:center;
	width:auto;
}

#hotListings #solobasic-widget .listing .photo .buttons-holder a {
	font-family: arial;
	font-size: 13px;
	text-decoration: none;
	display: block;
	padding: 10px 5px;
	border: 1px solid #aaa;
	background-color: #fff;
}

#hotListings #solobasic-widget .listing .photo .buttons-holder a:hover {
	border: 1px solid #000;
}