﻿.advancedsearch {
    font-size:12px;
    margin: 0 auto;
    position:relative;
    width:980px;
}
.advancedsearch a, .advancedsearch a:visited {color: #203e8f;}
	.advancedsearch a:hover {color: #555; text-decoration: underline;}
	

/*  a style somewhere is setting this off the page, but it really ends up in the top left corner.  This renders buttons in the top left corner useless  */
.advancedsearch .internetspecial {display:none;}
	.advancedsearch .advancedsearchinner .searchHeader {float:right; width:720px;}
		.advancedsearch .advancedsearchinner .searchHeader h1, 
		.advancedsearch .advancedsearchinner .searchHeader .pagetitle {
			border-bottom: 0 none;
			color: #203e8f;
			float: left;
			font: bold 24px Verdana, Arial, Helvetica, sans-serif;
			margin: 0 0 15px 0;
			min-height: 70px;
			width: 454px;
		}
		.advancedsearch .advancedsearchinner .searchHeader .recordCount {
			color: #333;
			float: left;
			font-size: 14px;
			font-weight: bold;
		}
			.advancedsearch .advancedsearchinner .searchHeader .callToAction {
				float: left;
				margin: 0 0 15px 15px;
				width: 231px;
			}
			    .advancedsearch .advancedsearchinner .searchHeader .callToAction a {
				    background: url(../../images/searchresults/sprite_buttons.png) no-repeat;
				    background-position: -1px -1px;
				    display: block;
				    height: 42px;
				    text-indent: -9999px;
				    width: 231px;
			    }
				    .advancedsearch .advancedsearchinner .searchHeader .callToAction a:hover {background-position: -1px -44px;}
		.advancedsearch .advancedsearchinner .searchHeader .headerCustomContent
		{
		    width:100%;
		    clear:both;
		    float:left;
		    height:auto;
		}
	
	.advancedsearch .advancedsearchinner .searchLeft {float:left; width:240px;}
	.advancedsearch .advancedsearchinner .searchLeft .refine h2 {
		background-color: #ccc;
		border-bottom: 1px solid #999;
		color: #000;
		float: left;
		/* margin-bottom: 10px; */
		padding: 10px;
		width: 220px;
	}
		.advancedsearch .advancedsearchinner .searchLeft .searcher h2 {margin: 0; padding-bottom: 10px;}
		.section h2 {float: left; width: 196px;}
		
			/* Expanding + & - blocks */
			.advancedsearch .advancedsearchinner .searchLeft .searcher .close,
			.advancedsearch .advancedsearchinner .searchLeft .searcher .open {
				cursor: pointer;
				display: block;
				float: left;
				height: 24px;
				text-indent: -9999px;
				width: 24px;
			}
				.advancedsearch .advancedsearchinner .searchLeft .searcher .close {background: url(../../images/searchresults/sprite_buttons.png) no-repeat; background-position: -292px -2px;}
				.advancedsearch .advancedsearchinner .searchLeft .searcher .open {background: url(../../images/searchresults/sprite_buttons.png) no-repeat; background-position: -317px -2px;}
				
	.advancedsearch .advancedsearchinner .searchRight {float:right; width:720px;}
		.advancedsearch .advancedsearchinner .searchRight h2.vehicletitle {}
	
	/* Sort Fields */
	.advancedsearch .advancedsearchinner .sortFields {
		float: left; 
		margin-top: 10px;
		padding-bottom: 10px;
	}
	.advancedsearch .advancedsearchinner .sortFields .sortBy {}
	.advancedsearch .advancedsearchinner .sortFields .sortBy li {
		border-left:solid 1px #000;
	    float:left;
	    margin-right:10px;
	    padding-left:10px;
	}
	.advancedsearch .advancedsearchinner .sortFields .sortBy li.first {
		border:none; 
		margin-left: 15px !important;
		margin-right: 0px !important;
		padding-left:0px;
	}
	.advancedsearch .advancedsearchinner .sortFields .sortBy li a {
	    font-weight:bold;
	    text-transform:uppercase;
	}
		.advancedsearch .advancedsearchinner .sortFields .sortBy li.first a {margin-right: 10px;}
	
	/* Paging */
	.advancedsearch .advancedsearchinner .paging {
		float: left; 
		margin-top: 10px;
		padding-bottom: 10px;
		width: 385px;
	}
	.advancedsearch .advancedsearchinner .paging .pager div.recordsperpage {float:left; margin: 0 0 0 5px;}
	.advancedsearch .advancedsearchinner .paging .pager ul {float:left; margin: 0 5px;}
	.advancedsearch .advancedsearchinner .paging .pager ul li {float:left;}
	.advancedsearch .advancedsearchinner .paging .pager ul li.previous {}
	.advancedsearch .advancedsearchinner .paging .pager ul li.next {}
	.advancedsearch .advancedsearchinner .paging .pager ul li a {
		border: 1px solid #fff; /* not shown for active state */
	    color:#000;
	    font-weight:bold;
	    padding:2px 3px 2px 3px;
	}
	.advancedsearch .advancedsearchinner .paging .pager ul li.selected a,
	.advancedsearch .advancedsearchinner .paging .pager ul li a:hover {border:solid 1px #203e8f; /* shown for hover state */}
	.advancedsearch .advancedsearchinner .paging .pager ul li.previous a {}
	.advancedsearch .advancedsearchinner .paging .pager ul li.next a {}
	
	/* Paging - # of Records */
	.advancedsearch .advancedsearchinner .paging .recordsperpage span {
		display: block;
		float: left;
		font-size: 12px; 
		font-weight: bold;
		margin-right: 5px;
	}
	.advancedsearch .advancedsearchinner .paging select#selRecords {
		background-color: #fff;
		border: 1px solid #999;
		display: block;
		float: left;
		margin-right:5px;
		padding: 1px 1px 1px 0px;
		width: 55px;
	}

/* Searching */
.advancedsearch .advancedsearchinner .searching .searcher {
	border: 1px solid #999;
	-moz-border-radius: 3px;
	width: 100%
}
.advancedsearch .advancedsearchinner .searching .searcher .section {border-bottom:1px dotted #999;}
	.advancedsearch .advancedsearchinner .searching .searcher .transmission {border-bottom: 0 none;}
.advancedsearch .advancedsearchinner .searching .searcher ul.extras {}
.advancedsearch .advancedsearchinner .searching .searcher ul.extras li {
	float:left; 
	margin: 5px 0;
	width:220px;
}
.advancedsearch .advancedsearchinner .searching .searcher ul.extras li a {font-size:12px;}
    
    /* Inner padding for all containers except history */
    .advancedsearch .advancedsearchinner .searching .searcher .inventoryType,
    .advancedsearch .advancedsearchinner .searching .searcher .years,
    .advancedsearch .advancedsearchinner .searching .searcher .makes,
    .advancedsearch .advancedsearchinner .searching .searcher .models,
    .advancedsearch .advancedsearchinner .searching .searcher .colors,
    .advancedsearch .advancedsearchinner .searching .searcher .price,
    .advancedsearch .advancedsearchinner .searching .searcher .keywords,
    .advancedsearch .advancedsearchinner .searching .searcher .trim,
    .advancedsearch .advancedsearchinner .searching .searcher .engine,
    .advancedsearch .advancedsearchinner .searching .searcher .drivetrain,
    .advancedsearch .advancedsearchinner .searching .searcher .transmission,
    .advancedsearch .advancedsearchinner .searching .searcher .odometer,
    .advancedsearch .advancedsearchinner .searching .searcher .options,
    .advancedsearch .advancedsearchinner .searching .searcher .bodystyle,
    .advancedsearch .advancedsearchinner .searching .searcher .cab,
    .advancedsearch .advancedsearchinner .searching .searcher .valuation,
    .advancedsearch .advancedsearchinner .searching .searcher .certified {padding: 10px;}
    
    .expander {float: left; position: relative;}
    
		/* History */
		.advancedsearch .advancedsearchinner .searching .searcher .history {
			background-color: #e1e1e1;
			border-bottom: 1px solid #123e8f;
			border-top: 1px solid #123e8f;
		}
		.advancedsearch .advancedsearchinner .searching .searcher .history h2 {
			background-color: #123e8f;
			border-bottom: 1px solid #fff;
			color: #fff;
			float: left;
			font-size: 14px;
			font-style: italic;
			font-weight: bold;
			margin-bottom: 10px;
			-moz-border-radius: none;
			padding: 10px;
			width: 220px;
		}
			.advancedsearch .advancedsearchinner .searching .searcher .history h2 .newSearch {font-size: 12px; padding: 5px 0 0 0;}	
				.advancedsearch .advancedsearchinner .searching .searcher .history h2 .newSearch a, 
				.advancedsearch .advancedsearchinner .searching .searcher .history h2 .newSearch a:visited {color: #ffffff;text-decoration: underline;}
					.advancedsearch .advancedsearchinner .searching .searcher .history h2 .newSearch a:hover {color: #e3e3e3;}
					
		.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons {}
		.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li {
			clear:both; 
			color: #000;
			font-size: 11px;
			font-style: italic;
			padding: 0 10px 5px 10px;
		}
		.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a, 
		.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a:visited {
			color: #203e8f;
			padding-left: 5px;
			text-decoration: underline;
		}
		.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a h3 {display:block; float:left;}
		.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a span {
		    display:block;
		    float:right;
		    font-size:10px;
		    font-style: italic;
		    margin-left:10px;
		    margin-top:0;
		    text-decoration: underline;
		}
			.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a.iframe {
				display: block;
				float: right;
				font-size: 11px;
				padding: 0;
				text-decoration: underline;
			}
		
		.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch {font-style: italic; padding: 5px 0 5px 15px;}
			.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a, 
			.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:visited {color:#203E8F;text-decoration: underline;}
		
		/* UL containers */
		.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons,
		.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons,
		.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons,
		.advancedsearch .advancedsearchinner .searching .searcher .colors,
		.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons,
		.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons,
		.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons,
		.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons,
		.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links,
		.advancedsearch .advancedsearchinner .searching .searcher .options ul.links,
		.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links,
		.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links 
			{width:220px;}
		
		/* LI - List Items */
		.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li,
		.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li,
		.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li,
		ul#ctl00_ContentSection_AdvancedSearchControl1_searcher_ulPrices li,
		.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li,
		.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li,
		.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li,
		.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li,
		.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li,
		.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li,
		.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li,
		.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li,
		.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li,
		.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li 
			{
				float: left;
				margin-bottom: 5px;
				margin-right: 5px;
			}
		
		/* Years */
		.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li {width:50px;}
		    
		/* Makes */
		.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li {width:105px;}
		
		/* Models */
		.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li {width:105px;}
		
		/* Colors */
		.advancedsearch .advancedsearchinner .searching .searcher .colors li {*display:inline; float:left;}
			.advancedsearch .advancedsearchinner .searching .searcher .colors li a span {display: none;}
				.advancedsearch .advancedsearchinner .searching .searcher .colors li a span.swatch {
					border: 1px solid #fff;
				    display: block;
				    *display:inline;
				    float:left;
				    height:15px;
				    margin: 0 5px 5px 0;
				    width:29px;
				}
					.advancedsearch .advancedsearchinner .searching .searcher .colors li a .swatch:hover {border: 1px solid #999;}
		
		/* Prices */
		.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li {width:140;} 
		
		/* Trims */
		.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li {margin: 0 5px 5px 5px; width:auto;}
		
		/* Engines */
		.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li {width:105px;}

		/* Drive Train */
		.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li {width:105px;}
		
		/* Transmissions */
		.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li {width:auto;}
		
		/* Odometers */
		.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li {width:140;}
		
		/* Options */
		.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li {width:140;}
		
		/* Body Style */
		.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links {
			float: left; 
			position: relative;
			width:220px;
		}

		/* Truck Cab */
		.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links {
			float: left; 
			position: relative;
			width:220px;
		}
		
		/* Valuation */
		.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.cab li,
		.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li 
		{width:auto;}
		
		/* Certified */
		.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li {width:auto;}
		
		/* Options are so wide already, might as well use the space */
		.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li {width:100%;}
		
		/* Search buttons for all sections of search functionality */
		.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a,
		.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a,
		.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a,
		.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a,
		.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a,
		.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a,
		.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a,
		.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a,
		.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a,
		.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a,
		.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a,
		.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a,
		.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a,
		.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a {
		    background-color:#e5e5e5;
		    color: #203e8f;
		    display:block;  
		    -moz-border-radius: 3px;
		    padding-top:5px;
		    padding-bottom:5px;
		    text-align:center; 
		    width:auto;
		}
			.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a {width: 100%;}
			.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a {width: 100%;}
			.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a,
			.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a
				{width:75px;}
			.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a,
			.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a,
			.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a
				{width: 140px;}
			
			.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a,
			.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a,
			.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a,
			.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a,
			.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a,
			.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a,
			.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a,
			.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a,
			.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a 
				{padding: 5px 15px;}
		
			.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a.selected,
			.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a:hover,
			.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li.selected a,
			.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover, 
			.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a.selected 
				{background-color: #203e8f; color: #fff;}
		    
		/* Search buttons & Input fields */
		div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#tbKeyWords,
		div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#tbStockNum {
			border: 1px solid #999;
			float: left;
			height: 15px;
			margin: 0 0 5px 0;
			-moz-border-radius-bottomleft: 3px;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-topright: 0px;
			padding: 3px 2px 2px 3px;
			width: 150px;
		}
		
		div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#ctl00_ContentSection_AdvancedSearchControl1_searcher_sbKeyWords, 
		div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#ctl00_ContentSection_AdvancedSearchControl1_searcher_sbStockNum {
			background: url(../../images/searchresults/sprite_buttons.png) no-repeat;
			background-position: -264px -3px;
			border: 0 none;
			cursor: pointer;
			display: block;
			float: left;
			height: 22px;
			margin: 0;
			text-indent: -9999px;
			width: 24px;
		}
		
		/* Inventory Type */
		.advancedsearch .advancedsearchinner .searching .searcher .inventoryType {clear: both; padding-top: 10px;}
		.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons {float: left;}
		.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li {
		    float:left;
		    margin-bottom:5px;
		    padding:2px;
		    width:75px;
		}
		.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a {
		    background-color:#e5e5e5;
		    color: #203e8f;
		    display:block;  
		    -moz-border-radius: 3px;
		    padding-top:5px;
		    padding-bottom:5px;
		    text-align:center;  
		    width:100%;
		}



/* Results content */
.searchresults .searchresultrow .trustfactor img
{
    margin:10px;
}
.searchresults .searchresultrow .callToAction {
	background-color: #fff;
	border-top: 1px solid #999;
	float: left;
	height: 35px;
	width: 100%;
	z-index:10;
	position:relative;
}
.searchresults .searchresultrow .valuation {
	background-color: #fff;
	border-top: 1px solid #999;
	float: left;
	width: 100%;
	z-index:10;
	position:relative;
}
.searchresults .searchresultrow .valuation ul li div
{
    float:left;
    margin-top:3px;
    margin-bottom:3px;
}
.searchresults .searchresultrow .valuation ul
{
    margin-left:5px;
    margin-right:5px;
}
.searchresults .searchresultrow .valuation ul li
{
    margin-right:10px;
    display:block;
    float:left;
}
.searchresults .searchresultrow .valuation .shield
{
    background-image:url(/images/searchresults/sprite_certified_logos.png);
    background-position:0px -234px;
    width:20px;
    height:20px;
    margin-top:0px;
}
.searchresults .searchresultrow .valuation .flame
{
    background-image:url(/images/searchresults/sprite_certified_logos.png);
    background-position:-20px -234px;
    width:20px;
    height:20px;
    margin-top:0px;
}
.searchresults .searchresultrow .left {float:left;}
.searchresults .searchresultrow.even, .searchresults .searchresultrow.odd {
	background:url(/images/searchresults/rowbg.gif) repeat-x;
	border: 1px solid #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	min-height: 230px;
	margin-bottom: 10px;
	position: relative;
}
.vehiclephoto {margin: 0 10px 5px 10px; width:165px;}
	.vehiclephoto a div span {
		border: 1px solid #999;
		color: #203e8f;
		display: block;
		font-weight: bold;
		padding: 3px;
		width: 152px;
	}
		.vehiclephoto a div span:hover {background-color: #203e8f; color: #fff;}
		
.vehicleinformation {	
	font-weight: normal;
	margin-right: 10px;
	overflow: hidden;
	width:310px;
	margin-bottom:5px;
	min-height:155px;
}
.vehicleinformation .trustfactor 
{
	position: absolute;
}
.vehiclepricing {
	margin-right: 10px; 
	overflow: hidden;
	width:164px;
}
	.vehicleinformation h2 {font-size:14px; font-weight:bold;}
		.vehicledetails, 
		.vehiclenavigation {font-size:13px; margin: 0;}
			.vehicledetails li, 
			.vehiclenavigation li {display:inline;}
				.vehicledetails {overflow: hidden;}
				.vehiclenavigation li {padding: 0 5px;}
					.vehiclenavigation li a {text-decoration: underline;}
		.vehiclepricing ul.prices li {font-size: 10px;}		
			.vehiclepricing ul.prices li.initial {}
			.vehiclepricing ul.prices li.rebate {font-style: italic;}
			.vehiclepricing ul.prices li.final {
				border-top: 1px dotted #999;
				color:#203e8f; 
				font-size: 14px;
				font-weight: bold;
				margin: 3px 0 0 0;
				padding: 5px 0;
				
			}
			.vehicleinformation .comments { display:inline; }
			.vehiclepricing .view {margin: 10px 0 0 0;}
				.vehiclepricing .view a {
					background: url(../../images/searchresults/sprite_buttons.png) repeat-x;
					background-position: -1px -191px;
					color: #fff;
					font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
					display: block;
					height: 18px;
					padding: 2px 0 0 10px;
					position: relative;
					text-decoration: none;
					width: auto;
				}
					.vehiclepricing .view a:hover {background-position: -4px -165px; color: #203e8f;}
					
					.smallArrowIcon {
						background: url(../../images/searchresults/sprite_buttons.png) no-repeat;
						background-position: -441px -165px;
						display: block;
						height: 18px;
						position: absolute;
						right: -1px;
						text-decoration: none;
						top: 0;
						width: 19px;
					}
						.smallArrowIcon:hover,
						.vehiclepricing .view a:hover .smallArrowIcon {background-position: -441px -191px; text-decoration: none;}
					
					
.savings {
	border-bottom:1px dashed #000;
	font-weight:bold;
	font-size:18px;
	padding-bottom:5px;
}
.compareprice {
	font-weight:normal;
	font-size:12px;
	margin-bottom:10px;
	text-decoration:line-through;
}
.totalprice {font-size:12px; font-weight:bold;}
 .rebate {font-size:12px;}
.price {font-size:12px; font-weight:normal;}
.incentivedetails {
	background-color: #e1e1e1;
    color:#555;
    font-size:9px;
    font-style: italic;
    margin-top:5px;
    -moz-border-radius: 3px;
    padding: 5px;
}
.internetspecial {
	background:url(icon-internetspecial.png) no-repeat;
	height:55px;
	left:10px;
	position:absolute;
	text-indent:-5000px;
	top:10px;
	width:55px;
	z-index:1;
}
.certifiedicon {
	background:url(icon-certified.png) no-repeat;
	height:55px;
	left:115px;
	position:absolute;
	text-indent:-5000px;
	top:10px;
	width:55px;
	z-index:1;
}
.save a{
    background: url(../../images/searchresults/sprite_save.png) no-repeat;
    background-position: 0px 0px;
    border-left:solid 1px #999;
    cursor: pointer;
    display: block;
    height:192px;
    position: absolute;
    right: 0;
    top: 0;
    width:38px;
}
	.save a:hover, .save.selected a {background-position: -39px 0px;}
.save input[type=checkbox] {
	border: 0 none !important;
	display: block;
	height: 16px;
	margin: 10px 0 0 12px;
	width: 16px;
}
input[type=checkbox], .radio {border: 0 none !important;}
.save label {display: none;}

.vehiclephoto img {position:relative;}
.vehicletitle a {
	display: block;
	font-size:18px;
	padding: 5px 10px;
}
.searchresultrow {font-size:14px;}


/* content top right vehicleinfobox callToAction */
.searchresultrow .calltoactionbuttons {width:150px;}
.searchresultrow .callToAction li {
	float: left;
	margin: 3px 5px 3px 5px;
	width: 140px;
}
.searchresultrow .callToAction a {
	background: url(../../images/searchresults/sprite_buttons.png) repeat-x;
	background-position: -1px -89px;
	color:#333;
    display:block;
    font-size:12px;
    padding:8px;
    position: relative;
    text-decoration:none;
    width: 95px;
}
.searchresultrow .callToAction a:hover {background-position: -1px -124px; color: #fff;}
 
.searchresultrow .callToAction a span.text {display:block; width:134px;}
.searchresultrow .callToAction a span.icon {
    display:block;
    float:left;
    height:16px;
    width:16px;
}
	.advancedsearch .advancedsearchinner .callToAction span.ArrowIcon {
		background: url(../../images/searchresults/sprite_buttons.png) no-repeat;
		background-position: -439px -89px;
		display: block;
		height: 32px;
		position: absolute;
		right: -31px;
		text-decoration: none;
		top: 0;
		width: 31px;
	}
		.advancedsearch .advancedsearchinner .callToAction .ArrowIcon:hover,
		.searchresultrow .callToAction a:hover .ArrowIcon {background-position: -439px -124px; text-decoration: none;}

.searchresultrow .callToAction .offerButton a span.icon {/*  background:url(/images/inventorydetails/icons.png) -32px 0px no-repeat; */}
.searchresultrow .callToAction .getFinanced a span.icon {/*  background:url(/images/inventorydetails/icons.png) -48px 0px no-repeat; */}
.searchresultrow .callToAction .emailButton a span.icon {/*  background:url(/images/inventorydetails/icons.png) -16px 0px no-repeat; */}
.searchresultrow .callToAction .sims a span.icon {/*  background:url(/images/inventorydetails/icons.png) -80px 0px no-repeat; */}

.contentsection a.InventoryLinks {display: none;}


.searchresultrow .leaseIncentives
{
    position:absolute;
    width:450px;
}

.single span {
    font-size:18px;
    color: #000000;
}

.single label {
    font-size:18px;
    color: #000000;
}
