#map-container {
	padding: 0 0 20px 0;
}

	#map-container a.collapse-map {
		margin: 0 0 7px 0;
		display: block;
		color: #000;
		font-size: 11px;
	}

		#name_0 {
			height: 350px;
			background: #f6fafb;
		}
		
#listing-container {}

	.listing-record {
		margin: 0 0 30px 0;
		padding: 15px 30px;
		line-height: 15px;
		color: #515151;
	}
	
	.record-head h1 {
		margin-bottom: 3px;
	}
	
	.record-head h1,
	.record-head h1 a {
		font-size: 13px;
		font-weight: bold;
		color: #404040;
		text-decoration: none;
	}
	
	.record-head h1 a:hover {
		color: #000;
		text-decoration: underline;
	}
	
	.record-more-details a {
		color: #515151;
		text-decoration: none;
	}
	
		.record-more-details a:hover {
			color: #000;
			text-decoration: underline;
		}
		
	.record-buttons {
		padding: 20px 0 0 0;
		height: 25px;
	}
	
		.record-buttons span {
			display: block;
			width: 76px;
			padding: 5px 0;
			background: #506b99;
			color: #fff;
			text-align: center;
			float: left;
			margin: 0 1px 0 0;
		}
		
		.record-buttons a.book-online {
			display: block;
			width: 110px;
			padding: 5px 0;
			background: #f8981d;
			color: #fff;
			text-align: center;
			float: left;
			margin: 0 1px 0 0;
			text-decoration: none;
		}
			
			.record-buttons a.book-online:hover {
				background: #e04600;
			}
	
	
	
	
	
	
	
	
	
	
	#listing-container .listing-record-vtn {
		background-color: #f6fafb;
		margin-bottom: 10px !important;
	}
	
		#listing-container .listing-record-vtn .record-head h1 {
			padding-top: 35px !important;
			width: 520px;
			background: transparent url("/i/vtn-record-logo.png") 0 0 no-repeat;
		}
		
		#listing-container .listing-record-vtn .record-head h1,
		#listing-container .listing-record-vtn .record-head h1 a {
			color: #255f69;
		}
		
		#listing-container .listing-record-vtn .record-head h1 a:hover {
			color: #e04600;
		}
		
		#listing-container .listing-record-vtn h2,
		#listing-container .listing-record-vtn .record-more-details,
		#listing-container .listing-record-vtn .record-more-details a {
			color: #000 !important;
		}
		
		
		
	#listing-container .listing-record-regular {
		border-bottom: 1px #b1b1b1 dotted;
		padding: 20px 30px 30px 30px;
		margin: 0;
	}
	
	#listing-container .listing-record-limited {
		border-bottom: 1px #b1b1b1 dotted;
		padding: 20px 30px 30px 30px;
		margin: 0;
	}
	
	#listing-container .listing-record-regular,
	#listing-container .listing-record-limited {
		margin: 0 30px !important;
		padding: 20px 0 30px 0 !important;
		width: 520px;
	}