#map-container {
	padding: 0 0 20px 0;
}

	#map-container a.collapse-map {
		margin: 0 0 7px 0;
		display: block;
		width: 200px;
		height: 25px;
		color: #000;
		font-size: 11px;
		background: transparent url("/i/i-icon.png") 0 0 no-repeat;
		padding: 6px 0 0 35px;
	}

		#name_0 {
			height: 350px;
			background: #f6fafb;
		}
		
#listing-container {}

	.listing-record-vtn {
		width: 580px;
		margin-bottom: 15px;
	}
	
		.listing-record-vtn .top {
			padding: 15px 30px;
			background: transparent url("/i/record-vtn-top.png") 0 0 no-repeat;
			line-height: 19px;
		}
		
			.listing-record-vtn .top h1,
			.listing-record-vtn .top h1 a {
				font-size: 14px;
				font-weight: bold;
				color: #353535;
				text-decoration: none;
			}
			
			.listing-record-vtn .top h1 a:hover {
				color: #000;
				text-decoration: underline;
			}
			
			.listing-record-vtn .top p a {
				color: #000;
				text-decoration: none;
			}
			
			.listing-record-vtn .top p a:hover {
				text-decoration: underline;
			}
		
		.listing-record-vtn .bottom {
			position: relative;
			width: 580px;
			height: 46px;
			background: transparent url("/i/record-vtn-bottom.png") 0 100% no-repeat;
		}
		
		.listing-record-vtn .bottom .vtn-record-logo {
			position: absolute;
			top: 7px;
			left: 30px;
		}
		
		.listing-record-vtn .bottom .test-types {
			position: absolute;
			top: 14px;
			left: 110px;
		}
			
			.test-types span {
				font-style: italic;
				vertical-align: middle;
				padding: 0 5px 0 0;
			}
			
			.test-types img {
				vertical-align: middle;
			}
			
		.listing-record-vtn .bottom a.record-book-btn {
			display: block;
			position: absolute;
			top: 0;
			right: 0;
			width: 145px;
			height: 30px;/*46*/
			padding-top: 16px;
			text-align: center;
			color: #fff;
			text-decoration: none;
			background: transparent url("/i/record-book-btn.png") 0 0 no-repeat;
		}
		
		.listing-record-vtn .bottom a.record-book-btn:hover {
			background-position: 100% 100%;
		}
		
	
	
	
	
	
	
	.listing-record-regular {
		width: 580px;
		margin-bottom: 10px;
	}
	
		.listing-record-regular .top {
			background: transparent url("/i/record-regular-top.png") 0 0 no-repeat;
			padding: 15px 30px;
			line-height: 17px;
		}
		
			.listing-record-regular .top h1,
			.listing-record-regular .top h1 a {
				font-size: 12px;
				font-weight: bold;
				color: #404040;
				text-decoration: none;
			}
			
			.listing-record-regular .top h1 a:hover {
				color: #000;
				text-decoration: underline;
			}
			
			.listing-record-regular .top h2 {
				color: #404040;
			}
			
			.listing-record-regular .top p {
				color: #404040;
			}
		
		.listing-record-regular .bottom {
			position: relative;
			height: 35px;
			background: transparent url("/i/record-regular-bottom.png") 0 100% no-repeat;
		}
		
			.listing-record-regular .bottom .test-types {
				position: absolute;
				top: 0;
				left: 30px;
			}