#tab-container {
	margin: 20px 0 0 0;
}

	.details-page-vtn #tab-container {
		margin: 0;
		padding: 20px 0 0 0;
		background: #f6fafb;
	}
	
	.details-page-regular #tab-container,
	.details-page-limited #tab-container {
		margin: 0;
		padding: 0 0 0 0;
	}
		
ul.record-tabs {
	height: 25px;
	background: transparent url("/i/tab-line.jpg") 0 100% repeat-x;
}
		
	ul.record-tabs li {
		float: left;
		margin: 0 1px 0 0;
	}
		
		ul.record-tabs li a {
			height: 19px;/*24*/
			padding: 5px 15px 0 15px;
			background: #506b99;
			color: #fff;
			float: left;
			display: block;
			text-decoration: none;
			font-size: 12px;
			border-width: 1px 1px 0 1px;
			border-style: solid;
			border-color: #506b99;
		}
		
		ul.record-tabs li a:hover {
				background: #405d82;
				color: #fff;
				border-color: #405d82;
			}
		
		ul.record-tabs li a.selected {
			background: #f6fafb !important;
			color: #000 !important;
		}
		
		.tab-content {
			background: #f6fafb !important;
			clear: both;
			padding: 20px 20px 20px 20px;
			line-height: 18px;
			font-size: 14px;
			/*background: #92d041 url("/i/top-body-bg-2.png") 0 100% repeat-x;*/
			border-right: 1px #405d82 solid;
			border-bottom: 1px #405d82 solid;
			border-left: 1px #405d82 solid;
		}
		
		
		.tab-content h1 {
			font-size: 18px;
			margin: 10px 0;
		}
		
		.tab-content p {
			font-size: 12px;
			margin: 20px 0;
			line-height: 16px;
		}
		
		.tab-content p a,
		.tab-content a {
			font-size: 12px;
			color: #231f20;
			text-decoration: underline;
		}
		
			.tab-content p a:hover,
			.tab-content a:hover {
				background: #d8e0ee;
				text-decoration: none;
			}
			
		.tab-content strong {
			font-size: 12px;
		}
		
		.tab-content table {
			border-collapse: collapse;
			margin: 20px 0 10px 0;
			width: 100%;
		}
		
		.tab-content table th {
			padding: 3px 7px;
			border: 1px solid #506b99;
			font-size: 12px;
			background: #506b99;
			color: #fff;
		}
		
		.tab-content table td {
			padding: 3px 7px;
			border: 1px solid #506b99;
			font-size: 12px;
			background: #fff; 
		}
		
		#record-map-container {
			margin: 0 0 20px 0;
		}
		
			#record-map-container img {
				display: block;
				width: 538px;
			}
			
		.details-page .listing-record-vtn {
			margin-bottom: 0;
		}
		
		
		
	.details-page .listing-record-vtn-details {
		background-color: #f6fafb;
		margin-bottom: 0;
	}
	
		.details-page .listing-record-vtn-details .record-head h1 {
			padding-top: 35px !important;
			width: 520px;
			background: transparent url("/i/vtn-record-logo.png") 0 0 no-repeat;
		}
		
		.details-page .listing-record-vtn-details .record-head h1,
		.details-page .listing-record-vtn-details .record-head h1 a {
			color: #255f69;
		}
		
		.details-page .listing-record-vtn-details .record-head h1 a:hover {
			color: #e04600;
		}
		
		.details-page .listing-record-vtn-details h2,
		.details-page .listing-record-vtn-details .record-more-details,
		.details-page .listing-record-vtn-details .record-more-details a {
			color: #000 !important;
		}
		
		
		
	.details-page .listing-record-regular-details {
		border-bottom: 0;
		padding: 20px 30px 30px 30px;
		margin: 0;
	}
	
	.details-page .listing-record-limited-details {
		padding: 20px 30px 30px 30px;
		margin: 0;
	}
	
	.details-page .listing-record-regular-details,
	.details-page .listing-record-limited-details {
		margin: 0 30px !important;
		padding: 20px 0 30px 0 !important;
		width: 520px;
	}