.property_carousel_module {
	border: 1px solid #ccc;
	margin-top: 10px;
	font-family: Arial, Sans-Serif;
	position:relative;
}
	.property_carousel_module .tabs {
		border-bottom: 1px dotted #ccc;
	}
		.property_carousel_module .tabs ul {
			margin: 0; 
		}
			.property_carousel_module .tabs ul li {
				margin: 0;
			}
				.property_carousel_module .tabs li a {
					text-transform: uppercase;
					background: none;
					padding: 8px 34px;
					border-width: 0 1px 0 0;
					border-style: solid;
					border-color: #ccc;
					-moz-border-radius: 0;
					-webkit-border-radius: 0;
					border-radius: 0;
					font-size: 1.2em;
					cursor: pointer;
					background: #eaeaea
				}
				.property_carousel_module .tabs li a:hover {
					background: none;
				}
				.property_carousel_module .tabs li.active a {
					background: #fff;
					border-width: 0 1px 0 0;
				}
				
				.property_carousel_module .tabs li.active a:hover { background-color: #f7f7f7; }
				    
	.property_carousel_module #results_container {
		position:relative;
		background: #eaeaea;
	}	
		.property_carousel_module .btn {
			height: 26px;
			width: 26px;
			font-size: 0;
			padding: 0;
			position: absolute; 
			border: none;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			border-radius: 0;
			cursor: pointer;
		}
		    .property_carousel_module .btn.prev,  .property_carousel_module .btn.next {
			    background: url('/resources/v_3_2_0_14//modules/reno.modules.listings.propertycarouselfullwidthmodule/images/icon-btn-sprite-cms.png') no-repeat ;
		     }
			.property_carousel_module .btn.prev {
				background-position: -31px -17px;
				top:80px;
				left:15px;
			}
			.property_carousel_module .btn.next {
				background-position: 0px -17px;
				top:80px;
				right:15px;
			}
			.property_carousel_module .results {
				text-align:center;
			}
				.property_carousel_module .result {
					font-size: 1.2em;
					display:inline-block;
					width:195px;
					padding:10px 10px 18px;
					/*following declarations for IE6-7 inline-block fix*/
					zoom:1;
					*display:inline;
				}
					.property_carousel_module .result .location {
						float:left;
					}
					.property_carousel_module .result .price {
						float:right;
					}
					.property_carousel_module .result .photo {
						text-align:center;
					}
					.property_carousel_module .result .photo img {
						border: 1px solid #ccc;
					}