/*

#usedSubNav 
		#usedBack  
		#usedNav  
		.usedSearchFields  - only used on Used Search page
		#usedSearchFilters  - only used on Used Search page
		.usedBasket  
	
#contentHeading see master.css
		#usedCarHeading
		#usedCarPrice
		#usedNextPrevious

		#usedContact

#innerWrapper see master.css
		#usedMainContent
			#useCarDetail
			#usedSearchResults - only used on Used Search Page
			#usedPicture



*/



		#usedSubNav /* replaces SubNav */
		{
			float: left;
			width: 165px;			
			display:inline;	
			background-color:#EFF1F3;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;		
		}
		
                #usedSubNav #subnavLogo{                
                    float: left;
                    display: block;
                    margin: 10px 0px 10px 0px;
                }
                
		
		        #usedSubNav .subTitle{
                    clear: both;
                    float: left;
                    display: block;
                    color: #223449;
                    font-size: 0.7em;
                    font-weight: bold;
                    margin: 20px 0px 10px 10px;
                    padding: 0px 0px 10px 0px;
                    width: 140px;
                    background: url(../../images/subNavTitle-hr.gif) no-repeat left bottom;
		        }
		
		
					#usedBack /*  */
					{
						clear: both;
						width: 150px;		
						float:right;							
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
					}
				
				    #findcar{
				        clear: both;
                        float: right;
                        display: block;
                        width: 150px;                      
                        padding: 0px 0px 0px 0px;  
                        margin: 0px 0px 10px 0px;     
                      
				    }
				
				
					#usedNav /*  */
					{
						clear:both;						
						width: 150px;
						float:right;
						padding: 0px 0px 10px 0px;
						margin: 0px 0px 30px 0px;
						background-color:#FFFFFF;
						border-top: 1px solid #ccc;
						border-left: 1px solid  #ccc;
						border-bottom: 1px solid  #ccc;
					}
				
					.usedSearchFields
					{
						clear:both;
						display: block;
						width: 155px;
						margin: 0px 0px 0px 10px;
						
					}
					
					
					
					.benefits
					{
						margin: 15px 0px 0px 9px;
					}
					
								
					.usedBasket /*  */
					{
						clear: both;
						width: 160px;			
						float:right;	
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						
					}
				
				
					#usedHeader /* within innerWrapper */
					{
						width: 800px;
						float: left;
						height: 57px;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						position: relative;
					}
	
					
					#contentUsedHeading 	/*   replaces #contentHeading see layout.css */
					{
						width: 800px;
						height: 83px;
						float:left;							
						margin: 0px 0px 0px 0px ;
						padding: 0px 0px 0px 0px ;
						/*border-bottom: 1px #e5e5e5 solid;*/
						background-color: #fff;
						
						
					}
	
					#usedCarHeading /*  */
					{
						width: 420px;
						height: 25px;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						position: absolute;
						bottom: 0px;
						left: 0px;	
					}
					
					#usedCarPrice /*  */
					{
						width: 60px;
						height: 25px;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						position: absolute;
						bottom: 0px;
						left: 450px;	
					}
					
								
					#usedNextPrevious /*  */
					{
						width: 160px;
						height: 25px;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						position: absolute;
						bottom: 0px;
						left: 380px;	
					
					}
					
					#usedContact
					{
						width: 260px;
						height: 84px;
						padding: 0px 0px 0px 0px;
						margin: -18px 0px 0px 0px;
						position: absolute;
						top: 0px;
						left: 540px;	
						background-color: #fff;
						font-size: 0.7em;
					}
					
				
					#usedContact a img
					{
						float: left;
						display: block;
						margin: 1px 0px 1px 0px;
					}

                    #usedContact table{
                        width: 240px;                    
                    }
                    
                  #usedContact table td{
                    padding: 5px 15px 0px 0px;
                  }

	
		#usedMainContent /* replaces #mainContent */
		{
			width: 800px;
			float:left;
			display: block;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			background-color:#fff;
		
		}
		
	
		
				#usedSearchResults
				{
					float:left;
					display: inline;
					margin: 20px 0px 0px 5px;
					width: 740px;					
				
					background-color: #fff;		
				}
		
				#usedCarDetail /*  */
				{
					width: 320px;
					float:left;
					display: inline;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 10px;
					background-color:#fff;							
				}
			
			
						

				#usedPicture /* replaces #content */
				{
					width: 430px;
					float:left;
					background-color: #fff;
					padding: 0px 0px 0px 0px;
					margin: 10px 0px 0px 20px;
				}

				/*  #usedBack */

				#usedBack a:link, 
				#usedBack a:visited 
				{
					display: block;
					width: 145px;
					color: #223449;
					font-size: 0.7em;
					padding: 30px 0px 0px 8px;
					line-height: 20px;
					text-decoration: none;
				}
				
				#usedBack a:hover, 
				#usedBack a:active {
					text-decoration: underline;
				}
	
	
	            /* #findcar */
	            #findcar a:link, 
				#findcar a:visited 
				{
					display: block;
					width: 100px;
					color: #223449;
					font-size: 0.7em;
					padding: 5px 0px 0px 8px;
				
					text-decoration: none;
				}
				
				#findcar a:hover, 
				#findcar a:active {
					text-decoration: underline;
				}
	
	
	
				/*  #usedNav */
				
				#usedNav a:link, 
				#usedNav a:visited 
				{
					display: block;
					width: 145px;
					color: #223449;
					font-size: 0.8em;
					font-weight: bold;
					padding: 5px 0px 0px 5px;
					line-height: 20px;
					text-decoration: none;
				}
				
				#usedNav a:hover, 
				#usedNav a:active {
					text-decoration: underline;
				}
	
				#usedNav ul
				{
					float:left;
					display:block;
					list-style:none;
					margin: 5px 0px 0px 5px;
					padding:0px;
					width: 145px;
					
				}
			
				#usedNav li
				{						
					clear:both;	
					float:left;				
					margin: 0px 0px 0px 0px;
					padding:0px;
					font-family: Arial, Verdana, sans-serif;
				}
					
				#usedNav li a.usedSubLink:link, 
				#usedNav li a.usedSubLink:visited 
				{
					display:block;
					width: 145px;
					color: #666;
					font-size: 0.6em;
					padding: 0px 0px 0px 0px;
					line-height: 15px;
					text-decoration: none;
					font-weight: normal;
					background-image: none;
	
				}
				
				#usedNav li a.usedSubLink:hover, 
				#usedNav li a.usedSubLink:active {
					text-decoration: underline;
				}
	
				
				/* .usedSearchFields */			

                .ddlMediumWidth{
                    width: 150px;
                }
                
                .usedSearchFields h2, #usedsearchFilters h2{
                    clear: both;
                    display: block;                 
                    margin: 20px 0px 0px 0px;
                    font-size: 0.8em;
                }

				.usedSearchFields p
				{				
				display: block;
				margin: 10px 0px 0px 0px;
				}
				

				.usedSearchFields label
				{				
					display: block;
					font: normal 0.7em  arial, verdana;
					color: #333;
					margin: 0px 0px 5px 0px;
					
				}

				.usedSearchFields input, .usedSearchFields select 
				{
					display: block;
					background-color: #fff;
					border: solid 1px #cccccc;
					font: normal 0.7em arial, verdana;
					color: #333;
					cursor:pointer;						
				}
				
				.usedSearchFields select {
				    width: 140px;
				}


				.usedSearchFields .submitButton
				{
					background-color: #003366;
					border: solid 1px #333;
					font: bold 0.7em verdana, arial;
					color: #fff;
					text-transform: uppercase;
					text-align: center;
					padding: 3px;
					width: 150px;
				}
						
				.usedSearchFields p.inline
				{			
				float: left;	
				display: block;
				width: 70px;
				margin: 10px 0px 10px 0px;
				}
				
					.usedSearchFields p.inline select{
					    width: 65px;
					}
				
				.usedSearchFields p.inline2{
				    clear: both;
				    display: block;
				    margin: 0px 0px 10px 0px;
				}
				
				.usedSearchFields p.inline2button{
				    clear: both;
				    float: left;
				    display: block;
				    margin: 10px 0px 20px 0px;
				}
				
				
			    .usedSearchFields p.inline2 label
				{			
				float: left;	
				display: block;
				width: 90px;
				margin: 10px 0px 0px 0px;
				}
				
				.usedSearchFields p.inline2 input{
					float: left;	
				    display: block;
					margin: 5px 0px 5px 0px;
					
				}
				
				.usedSearchFields p.inline2 .txtDeposit
				{			
				    width: 50px;		
				    cursor: auto;	
				}
				
				.usedSearchFields p.inline2 select{
				float: left;	
				display: block;
				width: 50px;
				margin: 5px 0px 5px 0px;
				}
				
				.usedSearchFields .financeSearch {
                    float: left;
                    display: block;				    
                    border: solid 1px #ccc;				   
                    background-color: #ddd;
                    margin: 10px 0px 0px 0px;
                    padding: 5px 0px 5px 4px;				  
				}
				
				
				.usedSearchFields .financeSearch h2{
				    	  color: #003366;
				    	  clear: both;				    
				    	  margin: 10px 0px 10px 0px;
				    	  text-transform: uppercase;
				}
				
				.usedSearchFields .financeSearch label{
				  color: #003366;
				  font-weight: bold;	
				  display: block;
				}
				
				.usedSearchFields .financeSearch .financeHelp{
				    background-color: #fff;
				    font-size: 0.7em;
				    width: 250px;
				    /*height: 100px;*/
				    padding: 0px 5px 5px 0px;
				    border: solid 1px #000;
				}
				
				.usedSearchFields .financeSearch .financeHelp p{				   
				    padding: 0px 0px 0px 5px;				    
				}
				
				.usedSearchFields .financeSearch .financeHelp h2{
				    background-color: #003366;
				    color: #fff;
				    margin: 0px;
				    padding: 5px;
				    font-size: 0.9em;
				    font-weight: bold;
				    width: 245px;
				}
				
				
				.usedSearchFields .inline2buttonFinance{
				    clear: both;
				    float: left;
				    display: block;
				    margin: 5px 0px 0px 0px;
				}
				
						
						
				/* #usedSearchFilters */		
				
				#usedSearchFilters{
                    clear: both;	
                    float: left;			
                    display: block;
                    margin: 10px 0px 10px 0px;		
                    width: 150px;
					}
				
				#usedSearchFilters p
				{
					clear: both;				
					display: block;
					margin: 5px 0px 0px 0px;					
				}
				
				#usedSearchFilters label
				{
					float: left;				
					font: normal 0.7em  arial, verdana;
					color: #333;
					margin: 0px 0px 5px 0px;				
							
				}
				
				#usedSearchFilters input
				{
					float: left;
					background: transparent;
					border: none;
				}
				
				#usedSearchFilters .submitButton
				{
					background-color: #003366;
					border: solid 1px #333;
					font: bold 0.7em verdana, arial;
					color: #fff;
					text-transform: uppercase;
					text-align: center;
					padding: 3px;
					width: 150px;
				}
			
				
				
				/*  .usedBasket */
				.usedBasket h2 {
					color: #223449;
					font-size: 0.8em;
					margin: 40px 0px 0px 10px;

				}


				.usedBasket ul
				{
					float:left;
					display:block;
					list-style:none;
					margin: 10px 0px 30px 5px;
					padding:0px;
					
					
				}
			
				.usedBasket li
				{						
					clear:both;	
					float:left;				
					margin: 3px 0px 5px 0px;
					padding: 2px 2px 5px 2px;					
					font-family: Arial, Verdana, sans-serif;
					width: 140px;
					border: 1px dotted #999;
				}
				
								
							
				.usedBasket li a:link, 
				.usedBasket li a:visited 
				{
					width: 145px;
					color: #223449;
					font-size: 0.7em;
					padding: 0px;					
					line-height: 15px;
					text-decoration: none;
					background: none;
				}
				
				.usedBasket li a:hover, 
				.usedBasket li a:active {
					text-decoration: underline;
				}
				
								
				.usedBasket li span
				{
					font-size: 0.7em;
					padding: 0px 0px 0px 0px;
				}
				
			
				
				
				
	/*  #contentUsedHeading */
				#contentUsedHeading h3 {
					margin: 5px 0px 0px 0px;
					padding: 0px 0px 0px 10px;
					color:#999;
					font-size: 0.6em;
					font-weight: normal;	
				}

				#contentUsedHeading h1 {
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 10px;
					color:#223449;
					font-size: 1.1em;
					font-weight: normal;
					position: absolute;
					bottom: 0px;
					left: 0px;	
					display: inline;
				}

			
		
			
				/*  #usedNextPrevious */
				#usedNextPrevious a:link, 
				#usedNextPrevious a:visited 
				{
					width: 145px;
					color: #223449;
					font-size: 0.7em;
					padding: 0px 0px 0px 8px;
					line-height: 20px;
					text-decoration: none;
				}
				
				#usedNextPrevious a:hover, 
				#usedNextPrevious a:active {
					text-decoration: underline;
				}
			

		/*  #innerWrapper see master.css */
		
				/*  #usedMainContent */
				
			#usedMainContent #fullInfo{
			    clear: both;
			    float: left;
			    display: block;
			    margin: 10px 0px 0px 10px;
			}
			
				
				/* #UsedSearchResults */
			
						
				#usedSearchResults tr td
				{
					padding: 5px 0px 5px 0px;
					vertical-align: top;
				}
				
				#usedSearchResults .usedCarSearchResultsRow
				{				
					background-color: #fff;
				}
				
				#usedSearchResults .usedCarSearchResultsAlternateRow
				{					
					background-color: #f6f6f6;
				}
				
				
				#usedSearchResults .usedCarDescriptionRow
				{
					padding: 10px 10px 0px 10px;
				}
				
				#usedSearchResults .usedCarDescription
				{
					font-size: 0.8em;
					color: #333;
					font-weight: bold;
					font-family: Arial, Verdana, sans-serif;
					padding: 0px 0px 0px 0px;
				}
				
				#usedSearchResults .usedCarColour
				{
					font-size: 0.7em;
					color: #666;
					font-weight: normal;
					font-family: Arial, Verdana, sans-serif;
					padding: 0px 0px 0px 0px;
				}
				
                #usedSearchResults .usedCarPrice
                {
                    display: block;                 
                    width: 95px;          
                    margin: 5px 0px 0px 0px;	
                    padding: 0px;
                    text-align: center;        
                    font-size: 1em;
                    color: #003366;
                    font-weight: bold;
                    font-family: Arial, Verdana, sans-serif;  
                }
                
                  #usedSearchResults .usedCitNow
                {
                    display: block;  
                    margin: 5px 0px 0px 15px;	
                    padding: 0px;   
                    width: 67px;                   
                }
				
				  #usedSearchResults .usedCarWasPrice
                    {
                        clear: both;
                        display: block;           
                        margin: 5px 0px 0px 0px;
                        text-align: center;
                        color: #666;
                        font-weight: normal;
                        font-family: Arial, Verdana, sans-serif;
                        font-size: 0.8em;

                    }
                    
                    /*  #usedSearchResults .usedCarFinancePrice
                    {
                        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;
                    }*/
							
				#usedSearchResults .usedCarOther
				{					
					font-size: 0.7em;					
					color: #666;
					font-weight: normal;
					font-family: Arial, Verdana, sans-serif;
					display: block;
					width: 70px;		
					padding: 0px;
					margin: 5px 0px 0px 0px;		
				}
				
				#usedSearchResults	.usedType
				{	
                    background-color: #eff1f3;
                    font-size: 0.75em;
                    color: #003366;
                    font-weight: bold;
                    padding: 5px;
                    margin: 15px 0px 0px 0px;  
                    width: 280px; 
				}
				
				#usedSearchResults .paging
				{
					font-weight: normal;
					font-size: 0.7em;
					color:#333;
					
				}
				
				#usedSearchResults .pagingInner
				{
					padding: 0px 0px 0px 10px;
					float: left;
				}
				
				#usedSearchResults #usedTotal
				{
					padding: 0px 0px 0px 80px;
					float: left;
				}
				
				#usedSearchResults .orderBy
				{
					padding: 0px 0px 0px 10px;
					float: right;
				}
				
			
				
				#usedSearchResults .paging select
				{
					font-size: 0.9em;
					color: #333;
				}
				
				#usedSearchResults .noResults
				{
					height: 850px;
					font-weight: bold;
					font-size: 0.7em;
					color:#333;
				}
				
				
					#usedSearchResults .insuranceAll
		            {
		                float: left;
		                display: block;
		                margin: 20px 0px 20px 0px;
		                width: 100%;
		                text-align: center;
		                font-size: 0.8em;
		            }
            				
				
				
						/*  #usedCarDetail */
						        #usedCarDetail .financeUsedCarDetail{
						            margin: 10px 0px 5px 0px;
						        }
						
                                #usedCarDetail .finance{
                                    margin: 5px 0px 0px 0px;
                                    font-size: 0.7em;
                                    color: #666;
                                    border-bottom: dotted 1px #999;
                                    font-weight: bold;
                                }
                                
                               #usedCarDetail .financeTypicalAPRSmall{                                 
                                    font-size: 0.8em;
                                    color: #333;
                                    font-weight: bold;
                               }

								#usedCarDetail ul.tab
								{
									float:left;
									display:block;
									list-style:none;
									margin: 10px 0px 0px 0px;
									padding:0px;
									width: 320px;
									height: 36px;								
									background-color:#f0f1f3;
								}
							
								#usedCarDetail li.tab
								{						
									clear:both;	
									float:left;				
									margin: 10px 10px 0px 5px;
									padding: 5px 5px 5px 5px;
									font-family: Arial, Verdana, sans-serif;
									font-size: 0.8em;
									font-weight:bold;
									background-color: #FFFFFF;
									width: 100px;					
									/*border-bottom: 2px solid #eee;*/
								}
										
								.usedCarTable 
								{
									clear: both;
									margin: 0px 0px 20px 0px;
									border-collapse:collapse;
									width:320px;	
								}
								
								.usedCarTable tr.odd{
									background-color:#f0f1f3;
								}
								
								.usedCarTable td {
									padding: 5px 5px 5px 10px;
									text-align: left;
									color: #333;
									font-size: .7em;
								/*	border: 1px solid #ddd;*/
								}

								.usedType
								{
									color: #ff0000;
								}
								
								#usedCarDetail ul
								{
									float:left;
									list-style:none;
									margin: 10px 0px 30px 10px;
									padding:0px;
									
								}
							
								#usedCarDetail li
								{						
									clear:both;	
									float:left;				
									margin: 3px 0px 0px 0px;
									padding:0px;
									font-family: Arial, Verdana, sans-serif;
									/*border-bottom: 2px solid #eee;*/
								}


								.equipment
								{
									clear: both;
									display: block;
									margin: 0px 0px 10px 8px;		
									padding: 15px 0px 0px 0px;
									font-family: Arial, Verdana, sans-serif;
									font-size: 0.7em;		
									color: #333;
								}
								
								.equipment td
								{
									padding-right: 5px;
									width: 50%;
								}

							.disclaimer
							{
							    clear: both;
							    display: block;
								margin: 0px 0px 0px 8px;		
								padding: 20px 0px 0px 0px;
								font-family: Arial, Verdana, sans-serif;
								font-size: 0.6em;		
								color: #666;
							}
							
							
							/*  #usedPicture */														
							#usedPicture ul.tab
								{
									float:left;
									display:block;
									list-style:none;
									margin: 0px 0px 0px 0px;
									padding:0px;
									width: 402px;
									height: 36px;								
									background-color:#f0f1f3;
								
								}
							
													
								#usedPicture li.tabLarge
								{						
									clear:both;	
									float:left;				
									margin: 10px 10px 0px 5px;
									padding: 5px 5px 5px 5px;
									font-family: Arial, Verdana, sans-serif;
									font-size: 0.8em;
									font-weight:bold;
									background-color: #FFFFFF;
									width: 300px;									
								}
								
								#usedPicture .citNow
								{
								    clear: both;
									display: block;
									width: 390px;
									margin: 0px 0px 10px 8px;		
									padding: 15px 0px 0px 0px;
									font-family: Arial, Verdana, sans-serif;
									font-size: 0.7em;		
									color: #333;
								}
								
								#usedPicture .citNow table td{
								    padding: 0px 5px 0px 0px;
								}
							
							
							
							/* UPDATE PROGRESS PANEL */
							#updatePreOwned
							{
								position: absolute;
								z-index: 2;	
								top: 350px;
								left: 340px;
								padding: 10px;
								background-color: #ffffff;
								border: solid 1px #333333;
								width: 300px;				
								font: normal 0.7em Arial, Helvetica, sans-serif;				
							}
							
							#updatePreOwnedPicture
							{
								position: absolute;
								z-index: 2;	
								top: 330px;
								left: 550px;
								padding: 10px;
								background-color: #ffffff;
								border: solid 1px #333333;
								width: 300px;				
								font: normal 0.7em Arial, Helvetica, sans-serif;				
							}
							
							#updatePreOwned h1,  #updatePreOwnedPicture h1
							{
								margin-top: 0px;
								margin-bottom: 15px;		
								font: bold 1.1em Arial, Helvetica, sans-serif;
								color: #333;					
							}
							
/*CODEWEAVERS USED SEARCH STYLES */
#usedSearchResults .financeItem{
    margin: 3px 0px 8px 5px;   
    padding: 0px 0px 0px 0px; 
    font-size: 0.8em;    
    border: solid 1px #223449;  
    width: 740px;
}

#usedSearchResults .financeProduct
{    
    vertical-align: middle;
    padding: 0px 0px 0px 5px;
    background-color: #e5e5e5;
    border-right: solid 1px #223449;  
    color: #fff;
}


#usedSearchResults .financeProduct a:link,
#usedSearchResults .financeProduct a:visited
{
    color: #666;
    text-decoration: none;
    font-weight: bold;
}


#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,
#usedSearchResults .financeProductDetailsInsurance{
    padding: 5px 0px 5px 10px;
    color: #666;
    text-align: right;
}


#usedSearchResults .financeProductPrice{
    margin: 0px;
    padding: 6px 0px 0px 20px;   
    font-size: 0.9em;
    color: #999;
   
}


/* 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;
    
}
							

		
							
							

