/* CSS Document */
@media screen , print {
	#highlightsWrapper {
		width: 670px;
		margin: 0px auto;
		padding: 0px;
	}
	#leftSide {
		width: 290px;
		float: left;
		margin-left: 5px;
		margin-right: 5px;
	}
	#rightSide {
		width: 350px;
		float: right;
		text-align: left;
		margin-right: 5px;
	}
	#ownershipHistory {
		margin-bottom: 10px;
	}
	#accidentIssues {
		margin-bottom: 10px;
	}
	#titleProbs {
		margin-bottom: 10px;
	}

	.vh_note {
		font-size: 9px;
		font-family: tahoma, vedana;;
		padding: 2px;
	}
	.vh_smallTopPadding {
		margin-top: 6px;
	}
	.vh_clean {
		width: 76px;
	}
	.vh_chkDesc {
		text-align: left;
		line-height: 1.2em;;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.vh_bold_green {
		color: #009900;
		font-weight: bold
	}
	.vh_statCol {
		border-top: 1px none #aaaaaa;
		border-right: 1px solid #aaaaaa;
		border-bottom: 1px solid #cccccc;
		border-left: 1px none #aaaaaa;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.vh_gridCap {
		border-bottom: 1px solid #cccccc;
		text-align: left;
	}
	.vh_gridCapNoBottomBorder {
		text-align: left;
	}
	.vh_oneOwnerCell {
		border-bottom: 1px solid #cccccc;
		font-weight: bold;
		padding: 3px;
	}
	.vh_vh_pad3 {
		padding: 3px;
	}
	#vehicleInfo {
		padding: 2px;;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
	}
	.vh_ymm {
		font-size: 18px;
	}
	#CPObadge {
		padding-top: 1px;
	}
	#warrantyInfo {
		width: 250px;
		padding: 2px;
		border: 1px solid #09357a;;
		text-align: left;
	}
	.vh_warrantyStatus {
		padding-top: 2px;;
		padding-bottom: 2px;
	}
	.vh_small {
		font-size: 11px;
	}
	.vh_dlrHR {
	    padding-bottom: 2px;
	}
	#dlrInfo {
		text-align: center;
		font-weight: bold;
	}
	.vh_dlrName {
		font-size: 20px;
	}
	.vh_dlrSub {
		font-size: 14px;
	}
	#dlrRating {
		width: 248px;
		padding: 1px;
		border: 1px solid #09357a;
		background-color: #eeeeee;
		margin-top: 1px;
		vertical-align: bottom;
	}
	#vh_disclaimer {
		font-size: 8px;
		color: #666;
	}
	#vh_disclaimer p {
		margin: 5px 7px 5px 7px;
		font-size: 10px;
		line-height: 12px;
		text-align: left;
	}
	#vh_disclaimer a:link, #vh_disclaimer a:hover,#vh_disclaimer a:visited,#vh_disclaimer a:hover,#vh_disclaimer :visited {
		color: #666;
	}
	.vh_srrTbl {
		padding: 2px;
		border: 0px none;
		margin: 0px;
	}
	.vh_topMarginFive {
		margin-top: 10px;
	}
	.vh_learnMore {
		font: normal 9px Tahoma, Verdana, Helvetica, sans-serif;
	}
	.bold {
		font-weight: bold;
	}
	.vh_blueBorder {
		border-left: 13px solid #09357a;
		border-right: 13px solid #09357a;
	}
	.vh_vehicleInfoHeight {
		height: 205px;
	}
	.vh_warrantyInfoHeight {
		height: 123px;
	}
	.vh_dealerInfoHeight {
		height: 200px;
	}
	#nonSrrFooter,#srrFooter {
		width: 670px;
		clear: both;
		margin-top: 3px;
	}
	#nonSrrFooter p,#srrFooter p {
		font: normal normal normal 11px/12px Arial, Helvetica, sans-serif;
		color: #CCCCCC;
		margin: 0;
		padding: 0;
		text-align: left;
	}
}

@media print {
	#CPObadge {
		padding-top: 5pt;
	}
	#nonSrrFooter p,#srrFooter p {
		font: normal normal normal 7pt/7pt Arial, Helvetica, sans-serif;
		color: #CCCCCC; margin : 0;
		padding: 0;;
		margin: 0;
	}
	.vh_ymm {
		font-size: 12pt;
	}

	.vh_dlrHR {
	    padding-bottom: 2pt;
	}
	.vh_smallTopPadding {
		margin-top: 3pt;
	}
	.vh_dlrName {
		font-size: 12pt;
	}
	.vh_dlrSub {
		font-size: 10pt;
	}
	.vh_warrantyStatus {
		padding-top: 2pt;
		padding-bottom: 2pt;
	}
	.vh_vehicleInfoHeight {
		height: 170pt;
	}
	.vh_warrantyInfoHeight {
		height: 90pt;
	}
	.vh_dealerInfoHeight {
		height: 160pt;
	}
	#vehicleInfo {
		padding: 2pt;
		font-size: 9pt;
		font-weight: bold;
		text-align: left;
	}

	#dlrInfo {
		text-align: center;
		vertical-align: middle;
		font-weight: bold;
	}
	#dlrRating {
		width: 185pt;
		padding: 1pt;
		border: 1pt solid #09357a;
		background-color: #eeeeee;
		margin-top: 1pt;
		vertical-align: middle;
	}
	#vh_disclaimer {
		font-size: 8pt;
		color: #666;
	}
	#vh_disclaimer p {
		margin: 5pt 2pt 5pt 2pt;
		width: 185pt;
		font-size: 8pt;
		line-height: 7pt;
		text-align: center;
		vertical-align: middle;
	}
	#vh_disclaimer a:link,#vh_disclaimer a:hover,#vh_disclaimer a:visited,#vh_disclaimer a:hover,#vh_disclaimer :visited {
		color: #666;
	}
}