#contentUsed /* replaces #content */
{
	width: 760px;
	float:left;
	display: inline;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#contentUsed h1 
{
	width: 760px;	
	display: block;
	min-height: 30px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	color:#b30004;
	font-size: 1.3em;
	background-color: #eee;	
	font-weight: normal;	
}

#contentUsed h2
{	
	width: 700px;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 0.8em;
	color: #666;
	/*margin: 10px 0px 10px 10px;*/
	margin: 0px;
	background-color: #fff;

}
#contentUsed #contentDetail p
{
	font-size: 0.7em;
	padding-left: 10px;
}

				
#contentDetailUsed /* replaces #contentDetail*/
{
	width: 760px;
	float:left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;

}



/* SEARCH FIELDS */					


.usedSearchFields
{
	clear:both;
	display: block;
	width: 730px;
	margin: 0px 0px 0px 10px;
			

}


		.usedSearchFields p
		{
			float: left;	
			display: block;
			margin: 20px 10px 0px 0px;
			width: 170px;
			
		}
				
				.usedSearchFields label
				{
					font-size: 0.7em;
					font-weight: bold;
					color: #666;
					

				}
				
				.usedSearchFields input, .usedSearchFields select 
				{
					background-color: #f6f6f6;
					border: solid 1px #cccccc;
					font: normal 0.7em verdana, arial;
					color: #666666;
					cursor:pointer;	
				}
				
				
						.usedSearchFields .submitButton
						{
							background-color: #f6f6f6;
							border: solid 1px #cccccc;
							font: bold 0.7em verdana, arial;
							color: #666;
							text-transform: uppercase;
						}
						
						

#usedSearchResults
{
		float:left;
		display: inline;
		margin: 20px 0px 0px 5px;
		width: 750px;
		font-size: 0.7em;
		background-color: #fff;		

}

		#usedSearchResults p
		{
				font-size: 1em;
		}

			
		#usedSearchResults .usedCarSearchResultsHeader a
		{		
			color: #ffffff;
			font-weight: bold;		
			padding: 5px 0px 5px 10px;
			text-decoration: underline;
			background: url(../../images/sortArrows.gif) no-repeat 0px 5px;
		}
		
		#usedSearchResults .usedCarSearchResultsHeader a:hover
		{		
			text-decoration: none;
		}

		
		#usedSearchResults .usedCarSearchResultsRow
		{
			
			background-color: #fff;
		}


		#usedSearchResults .usedCarSearchResultsAlternateRow
		{
			background-color: #f6f6f6;
			
		}


		a.usedCarDescription:link, a.usedCarDescription:visited
		{			
			font-weight: bold;
			color:#666;
			text-decoration: none;
			font-size: 1.1em;
		}
		
		a.usedCarDescription:hover, a.usedCarDescription:active
		{
			font-weight: bold;
			color:#666;
			text-decoration: underline;
			font-size: 1.1em;
		}
		
		.usedType
		{			
			font-weight: bold;
			font-size: 1em;
			color:#b30004;
			margin: 3px 0px 0px 0px;
			padding: 2px 0px 0px 0px;
			vertical-align: top;
			text-transform: uppercase;
		}
		
		.price
		{
			font-size: 1.1em;
			font-weight: bold;
			color: #333;
		}
		
		.paging a
		{
			color: #CD1419;
		}
		
		
		
		
/* USED VEHICLE DETAILS PAGE */
#usedVehicleDetailsBackLink
{
	float: right;
	font-size: 0.7em;
	
}

#usedVehicleDetails 
{
		width: 750px;
		float:left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;		
		font-size: 0.7em;
		font-family: Verdana, Arial, Helvetica;
	
}

		#usedVehicleDetails h1
		{
				float: left;
				width: 374px;
				min-height: 30px;
				margin: 0px 0px 0px 0px;
				padding: 5px 0px 0px 0px;
				color:#CD1419;
				font-size: 1.3em;
				background-color: #fff;
				display: block;
				font-weight: bold;	
		}
		
		
		#usedVehicleDetails h3
		{		
			font-family: Verdana, Arial;
			font-weight: bold;
			font-size: 1.2em;
			color: #b30004;
			padding: 0px 0px 0px 2px;
			margin: 10px 0px 5px 0px;
			
		}
		
		#usedVehicleDetails h1.price
		{
			text-align: right;
			padding: 5px 0px 0px 0px;
		
		}
		
				#usedVehicleDetails .usedVehicleDetailsLeft
				{					
					padding: 5px 5px 5px 0px;					
					vertical-align: top;
					background-color: #fff;
					width: 500px;					
				}
				
		
							#usedVehicleDetails .usedType
							{
								font-weight: bold;
								font-size: 1em;
								color:#333;
								margin: 3px 0px 0px 0px;
								padding: 2px;
								vertical-align: top;
								text-transform: uppercase;
							}
							
							#usedVehicleDetails .details
							{
								list-style: none;
								margin: 5px 0px 0px 0px;
								padding: 0px 0px 15px 0px;
								color: #666;
							}
								
						
							#usedVehicleDetails .details li
							{
								padding: 3px 0px 3px 2px;
								margin-bottom: 5px;
							}


									#usedVehicleDetails .details li.alternativeRow
									{
										background-color: #f6f6f6;
									}
							
							
							#usedVehicleDetails p
							{
									font-size: 0.9em;
							}
							
							
							.usedContactGroup
							{
								margin: 10px 0px 0px 0px;
							}
							
							
								.usedContactGroup a
								{
									margin: 0px 0px 0px 0px;
							
								}
								
								.usedContactGroup a img
								{
									margin: 0px 10px 10px 0px;
							
								}
			
			
				#usedVehicleDetails .usedVehicleDetailsRight
				{
				
					padding: 5px 0px 5px 0px;					
					vertical-align: top;
					width: 405px;
					background-color: #fff;
				
				}
				
				
				.disclaimer
				{
					color: #999;
				}
				
				/* USED CAR IMAGE ROLLOVER */
				.usedRollover
				{					
					background: #fff;
					border: solid 1px #ccc;	
					
				}
				
						
						.usedRollover span
						{
							clear: both;
							display: block;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 5px;
							font-size: 1.1em;
							color: #333;	
							font-weight: bold;
							text-align: left;		
							width: 292px; 
						
							
						}
						
						
						.usedRollover a
						{
							clear: both;
							display: block;
							margin: 0px;
							padding: 20px 0px 10px 5px;		
							text-align: left;
							width: 292px; 
						}
						
						
						.usedRollover img
						{
							margin: -20px 0px 0px -5px; /* counteract link margin*/
							width: 298px;
						}




/* SECONDARY USED - RIGHT HAND COLUMN */
		
		..secondaryUsedCarNetQ
		{
			clear: both;
			display:block;			
			margin: 10px 0px 0px 5px;						
			background-color: #fff;
			width: 178px;		
		}
			
		.secondaryUsedCarDetail 	
		{			
			clear: both;
			display:block;			
			margin: 10px 0px 0px 0px;			
			font-size: 0.7em;
			border: #E1E1E1	solid 1px;
			background-color: #fff;
			width: 185px;				
		}
		
	
		
				.secondaryUsedCarDetail h1
				{
					font-size: 1.0em;								
					color: #fff;
					padding: 5px 0px 5px 5px;
					margin: 0px;
					background-color: #CD1419;
					text-transform: uppercase;
				}
				
				
				.secondaryUsedCarDetail img
				{
					display:block;
					
				}

		
				.secondaryUsedCarDetail .imageContainer
				{
					height: 70px;
					display:block;				
					vertical-align: bottom;			
				}

				.secondaryUsedCarDetail .image
				{
					margin: 4px 0px 4px 4px;					
				}

			

				.secondaryUsedCarDetail a {
					display: block;
					margin: 0px;
					padding: 0px;
					color: #CD1419;
					font-weight: bold;
					
				}
						
				 .secondaryUsedCarDetail a img {
					width: 60px;
				}
				
				
							
				 .secondaryUsedCarImage {			
					width: 230px;			
					margin: 20px 0px 0px 0px;
					background-color: #ffffff;
				}
				
				
		.secondaryUsedCarDetail:after { /* Fixes firefox issue */
		  content: ".";
		  clear: both;
		  height: 0;
		  visibility: hidden;
		  display: block;
		}

