#contentUsed /* replaces #content */
{
	width: 760px;
	float:left;
	display: inline;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#contentUsed h1 
{
    clear: both;
    float: left;
    display: block;
	width: 760px;		
	min-height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color:#CD1419;
	font-size: 1.3em;
	background-color: #eee;	
	font-weight: normal;	
}

#contentUsed h2,
#contentDetailUsed h2
{	
	width: 700px;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 0.8em;
	color: #666;
	/*margin: 10px 0px 10px 10px;*/
	margin: 0px;
	padding: 0px;
	background-color: #fff;

}
#contentUsed #contentDetail p
{
	font-size: 0.7em;
	padding-left: 10px;
}

				
#contentDetailUsed /* replaces #contentDetail*/
{   
    float: left;
    display: block;
	width: 760px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}

#contentDetailUsedSearch p{
    clear: both;
    float: left;
    display: inline;  
    margin: 10px 0px 0px 10px;
    font-size: 0.7em;
    width: 700px;	
}


/* SEARCH FIELDS */					

#contentUsedSearch{
    clear:both;
    float: left;
    display: block;
    background-color: #eeeeee;
    width: 770px;	
    padding: 0px 0px 10px 0px;
    margin: 10px 0px 0px 0px;
  
}


.usedSearchFields
{
	clear:both;
	display: block;
	width: 730px;
	margin: 0px 0px 0px 10px;  

}

        .usedSearchFields h2{
            background: none;
        }


		.usedSearchFields p
		{
			float: left;	
			display: block;
			margin: 20px 10px 0px 0px;
			
		}
				
				.usedSearchFields label
				{
					font-size: 0.7em;
					font-weight: bold;
					color: #666;
					width: 80px;
					float: left;
					display: block;
					

				}
				
				.usedSearchFields input, .usedSearchFields select 
				{
					background-color: #f6f6f6;
					border: solid 1px #cccccc;
					font: normal 0.7em verdana, arial;
					color: #666666;
					cursor:pointer;
					width: 146px;	
					text-transform: lowercase;
					text-transform: capitalize;
				}
				
				
						.usedSearchFields .submitButton
						{
							/*background-color: #f6f6f6;
							border: solid 1px #cccccc;
							font: bold 0.7em verdana, arial;
							color: #666;
								text-transform: uppercase;
							*/
							width: 146px;	
						}
						
					
						
			
			
/* Codeweavers Used Search Finance Fields */
.usedSearchFieldsFinance
{
	clear:both;
	float: left;
	display: inline;
	width: 760px;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 10px 10px;
	/*background-color: #d6d6d6;*/

}

        .usedSearchFieldsFinance h3{
           font-size: 0.8em;
           margin: 10px 0px 0px 0px;
        }


		.usedSearchFieldsFinance p
		{
			float: left;	
			display: block;
			margin: 20px 10px 0px 0px;
			
		}
		
		.usedSearchFieldsFinance span
		{
			float:right;
			display:inline;
			padding:5px 63px 0px 0px;
			margin:0px;
			/*width: 146px;*/
		}
		
				
				.usedSearchFieldsFinance label
				{
					font-size: 0.7em;
					font-weight: bold;
					color: #666;
					width: 80px;
					float: left;
					display: inline;
					margin: 0px;
					
					

				}
				
				.usedSearchFieldsFinance input[type="text"]
				{
				    background-color: #ffffff;
					border: solid 1px #cccccc;
					font: normal 0.7em verdana, arial;
					color: #666666;					
					width: 140px;	
					text-transform: lowercase;
					text-transform: capitalize;
					
				}
				
				.usedSearchFieldsFinance select 
				{				
				    background-color: #ffffff;
					border: solid 1px #cccccc;
					font: normal 0.7em verdana, arial;
					color: #666666;					
					width: 146px;	
					text-transform: lowercase;
					text-transform: capitalize;
					cursor:pointer;				
				}
				
			
				
				
						/*.usedSearchFieldsFinance .submitButton
						{								    
							width: 146px;							
						}*/
						
                .financeHelp{
                    float: left;
                    display: inline;
                    background-color: #fff;
                    font-size: 0.7em;
                    width: 255px;
                    border: solid 1px #666;
                    /*height: 100px;*/
                    padding: 0px 5px 5px 0px;
                   
                }

               .financeHelp h3{
                    background-color: #CD1419;
                    color: #fff;
                    margin: 0px;
                    padding: 5px;
                    font-size: 0.9em;
                    font-weight: bold;
                    width: 250px;
                }
                
                .financeHelp p{				   
                 padding: 0px 0px 0px 5px;			
                    display: block;	    
                  
                }

             
				
									

/* used search paging */

#usedToolbar {
			width: 750px;
			float: right;
			margin: 3px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border-bottom: dotted 1px #cccccc;	
		}
		
		       #usedPaging {
					width: 350px;
					float: left;
					margin: 0px 0px 0px 0px;
					padding: 5px 5px 5px 5px;						
				}
		
		        #usedTotal{
					width: 150px;
					float: left;
					margin: 0px 0px 0px 0px;
					padding: 8px 5px 5px 5px;	
					font-weight: bold;
							
				}
		
				#usedFilter {
					width: 200px;
					float: right;
					margin: 0px 0px 0px 0px;
					padding: 5px 5px 5px 5px;
			
				}

/* used search results */

#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
		{
            /*clear: both;
            float: left;
            display: block;    
            width: 750px;            
            border-bottom: dotted 1px #cccccc;           
            margin: 0px 0px 10px 0px;
            padding: 0px 0px 10px 0px;*/
       
		}


	/*	#usedSearchResults .usedCarSearchResultsAlternateRow
		{
			background-color: #f6f6f6;
			
		}
*/
        #usedSearchResults .capitalize{
            text-transform: capitalize;
        }
        
		a.usedCarDescription:link, a.usedCarDescription:visited
		{			
			font-weight: bold;
			color:#CD1419;
			text-decoration: none;
			font-size: 1.2em;
			text-transform: capitalize;
		}
		
		a.usedCarDescription:hover, a.usedCarDescription:active
		{
			font-weight: bold;
			color:#CD1419;
			text-decoration: underline;
			font-size: 1.2em;
		}
		
		.usedType
		{			
			font-weight: bold;
			font-size: 1em;
			color:#CD1419;
			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;
		}*/
		
		
		
        #usedSearchResults .usedCarPrice
        {             
            display:block;		
            background: url(../../images/used-bg-price.jpg) no-repeat;	
            width: 109px;
            height: 43px;
            text-align: center;
            padding: 12px 0px 0px 0px;
            color: #fff;
            font-size: 1.3em;
            font-weight: bold;
        }


        #usedSearchResults .usedCarWasPrice
        {
            clear: both;
            display: block;           
            margin: 5px 0px 0px 0px;
            text-align: center;
            color: #000;
            font-weight: bold;
            font-family: Arial, Verdana, sans-serif;
            font-size: 0.7em;

        }

		.paging a
		{
			color: #CD1419;
		}
		
		#usedSearchResults .insuranceAll
		{
		float: left;
		display: block;
		margin: 20px 0px 0px 0px;
		width: 100%;
		text-align: center;
		font-size: 1.1em;
		}
				
		
/* 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 0px;						
			background-color: #fff;	
			color:#c21116;	
		}
		
		.secondaryUsedCarNetQ p
		{
			font-size:10px;	
		}
		
		#subNav .secondaryUsedCarNetQ ul li
		{					
			margin:0px;
			list-style:none;		
			padding:0px;
			
		}
		
		#subNav .secondaryUsedCarNetQ li a:link,
		#subNav .secondaryUsedCarNetQ li a:visited
		{
			color: #c21116;
			font-weight: normal;
			background: url(../../images/arrow-red-stem.gif) 0px 2px no-repeat;
			padding: 0px 0px 0px 15px;
			
		}
		
		#subNav .secondaryUsedCarNetQ li a:hover,
		#subNav .secondaryUsedCarNetQ li a:active
		{
			text-decoration: underline;
		}
		
		
					
	 	.secondaryUsedCarDetail 	
		{			
			clear: both;
			display:block;			
			margin: 10px 0px 0px 0px;			
			font-size: 0.7em;
			text-transform: capitalize;
			border: #E1E1E1	solid 1px;
			background-color: #fff;
			width: 178px;				
		}
		
	
		
				.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: 120px;
					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;
		}
		
		
		
/*CODEWEAVERS USED SEARCH STYLES */


#usedSearchResults .financeUsedCarDetail
{
    clear: both;
    float: left;
    display: block;   
     border-bottom: dotted 1px #cccccc;           
     width: 750px;
     padding: 10px 0px 10px 0px;
    /* 
    border-top: none;	
    border-bottom: none;*/
  
}

#usedSearchResults .insuranceItem{
    margin: 10px 0px 8px 0px;   
    padding: 0px 0px 0px 0px; 
    font-size: 1em;    
    border-top: solid 1px #eee;  
    border-bottom: solid 1px #eee;      
}


#usedSearchResults .financeItem{
    clear: both;
    float: left;
    display: block;
    margin: 3px 0px 2px 0px;   
    padding: 5px 0px 5px 0px; 
    font-size: 1.1em;       
    width: 750px;   
    background-color: #e6e6e6;
    
    }
    
#usedSearchResults .financeItem table,
#usedSearchResults .financeItem table tr td{
    background: inherit;
}


#usedSearchResults .financeProduct
{    
    vertical-align: middle;
    padding: 0px 0px 0px 5px;  
    color: #999;
 
}


#usedSearchResults .financeProduct a:link,
#usedSearchResults .financeProduct a:visited
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.0em;
}


#usedSearchResults .financeProduct a:hover,
#usedSearchResults .financeProduct a:active
{
    text-decoration: underline;
}


#usedSearchResults .financeProduct a.productClick:link,
#usedSearchResults .financeProduct a.productClick:visited
{
    color: #666;
    text-decoration: none;
    font-weight: normal;
    font-size: 0.9em;
}


#usedSearchResults .financeProduct a.productClick:hover,
#usedSearchResults .financeProduct a.productClick:active
{
    text-decoration: underline;
}



#usedSearchResults .financeProductDetails{
    padding: 5px 0px 5px 10px;
    color: #666;
    text-align: right;
    font-size: 1.0em;
   
}

#usedSearchResults .financeProductDetailsInsurance{
    padding: 5px 0px 5px 10px;
    color: #666;
    text-align: right;
  }



#usedSearchResults .financeProductPrice{
    margin: 0px;
    padding: 8px 0px 0px 20px;   
    font-size: 1.0em;
    color: #666;
    vertical-align: top;
   
}


/* These will not work in IE6 - Javascript has been added to page to fix this*/
#usedSearchResults .financeProduct:hover,
#usedSearchResults .financeProductDetails:hover,
#usedSearchResults .financeProductPrice:hover
{
    cursor: pointer;
}


#usedSearchResults .typicalAPR{
    font-weight: bold;
    text-align: right;
    font-size: 1.2em;
    
}