﻿/*
#homeCol1
	#homeAdvert
	#homeModels
	#homeNewModelOffers
#homeCol2
	#homeUsedSearch
	#homeUsedSpecials
	#homeWelcome
	#homeServicing
*/

#homeTopWrapper
{
    
	float: left;
	display:block;
	width: 965px;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	background-color: #fff;
}

				
/* HOME USED SEARCH */

		#homeUsedSearch
		{
		    clear:both;
			float: left;
			display: inline;
			width: 304px;
			height: 308px;
			margin: 0px 0px 0px 0px;
			padding:0px 0px 0px 0px;			
			border-top: 1px solid #ccc;			
			border-right: 1px solid #ccc;		
			background-color: #f7f7f7;	
		}
		
		#homeUsedSearch .homeUsedSearchFields
        { 
            float: left;	 
        	display: inline;
        	margin: 10px 0px 0px 20px;
        	padding:0px;	      
	        width: 250px;        
        }
		
			
			#homeUsedSearch p
			{		
			    clear: both;
			    float: left;
			    display: block;
				margin: 10px 0px 10px 0px;
				padding: 0px;	
				font-size: 0.7em;
				color:#000;				
				width: 250px;

			}
			
			/*reduces gap between drop downs on Marque Home pages */
			#homeUsedSearch p.marque
			{					  
				 clear: both;
			    float: left;
			    display: block;
				margin: 4px 0px 4px 0px;
				padding: 0px;	
				font-size: 0.7em;
				color:#000;				
				width: 250px;
			}
			
			#homeUsedSearch p.homeUsedTitle{
                clear: both;
                float: left;
                display: inline;
                margin: 10px 0px 5px 20px;
                padding: 0px 0px 10px 0px;
                border-bottom: dotted 1px #666;
                width: 250px;
		}
		
			
		    #homeUsedSearch table.homeLogo{
		        clear: both;
                float: left;
                display: inline;                             
                padding: 0px;
                height: 80px;
                margin: 0px 0px 0px 70px;
                width: 160px;             
		    }
		    
		    #homeUsedSearch table.homeLogo td{ /*Fixes firefox issue (not accepting height in table above) */
		        height: 80px;
		    }
		    		
		
			#homeUsedSearch label
			{   
			    float: left;			
				width: 90px;		
				margin: 0px 0px 2px 0px;	
				text-transform: uppercase;
				color: #666;
				font-size: 0.9em;
			}
			
			#homeUsedSearch select
			{
			    float: left;
			    margin: 0px;						
				width: 160px;	
				font-size: 0.9em;
				background-color: #f5f5f5;
				border: solid 1px #ccc;
			}
	
	            
            #homeUsedSearch .button{             
                cursor: pointer;
                clear: both;
	            float: right;
	            display: block;
            }
			
		
			            
			            
			    /* USED BUTTONS */
			    #homeUsedSearch .homePageButton{
			        clear: both;
			        float: left;
			        display: block;			        
			        background-color: #113974;
			        width: 135px;			     
			        border: solid 1px #333;
			        padding: 5px 0px 6px 0px;
			        margin: 10px 0px 0px 8px;
			        text-align: center;
			        
			    }
			
			     #homeUsedSearch .homePageButton a:link,  #homeUsedSearch .homePageButton a:visited{
			        color: #fff;
			        font-size: 0.7em;
			        font-weight: bold;
			        line-height: 1.8em;
			    }
			    
			     #homeUsedSearch .homePageButton a:hover,  #homeUsedSearch .homePageButton a:active{
			         color: #fff;
			        font-size: 0.7em;
			         font-weight: bold;
			    }
			    
			    
			    /* SMALL HOME BANNER*/
			    .homeSmallBanner{
			        clear: both;
			        float: left;
			        display: block;
			        margin: 0px 0px 0px 5px;
			        font-size: 0.7em;
			        color: #666;			     
			        width: 292px;
			      }
			    
			    .homeSmallBanner table{
			        background-color: #fff;
			        border-left: solid 1px #f0f1f3;
			        border-right: solid 1px #f0f1f3;
			        border-bottom: solid 1px #f0f1f3;
			        width: 292px;
			        
			    }
			    
			    .homeSmallBanner ul.tab
								{
									float:left;
									display:block;
									list-style:none;
									margin: 2px 0px 0px 0px;
									padding:0px;
									width: 292px;
									height: 32px;								
									background-color:#f0f1f3;
									
								}
							
								.homeSmallBanner li.tab
								{						
									clear:both;	
									float:left;				
									margin: 10px 10px 0px 5px;
									padding: 5px 5px 5px 5px;
									font-family: Arial, Verdana, sans-serif;
									font-size: 1.0em;
									font-weight:bold;
									background-color: #FFFFFF;
									width: 150px;				
									color: #223449;
										
									/*border-bottom: 2px solid #eee;*/
								}
			
			
/* HOME ADVERT */

			
		#homeAdvert
		{
		    float: left;
			display: inline;
			width: 659px;
			height: 308px;
			margin: 0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			border-top: 1px solid #ccc;			
			border-right: 1px solid #ccc;			
			position: relative;
			background-color: #fff;
		}
		
		
		        #homeAdvertOverlay{
		            position: absolute;
		            bottom: 0px;
		            left: 0px;
		            background: #990000;
		            width: 659px;
		            height: 35px;
		            filter:alpha(opacity=85);
		            -moz-opacity:.85;
		            opacity:.85;
		        }
			
			
			       #homeAdvertOverlay ul{
                       margin: 6px 0px 0px 0px;
                       padding: 0px;
                       list-style: none;
                    }

                            #homeAdvertOverlay ul li{
                                margin: 3px 0px 0px 10px;
                                padding: 0px 0px 0px 0px;
                                list-style: none;
                                float: left;
                                background: url(../../images/white-arrow.gif) 0px 6px no-repeat;
                            }
                            
                               #homeAdvertOverlay ul li.right{
                              float: right;
                              margin: 3px 10px 0px 0px;
                               }

                            #homeAdvertOverlay ul li a{
                            padding: 0px 0px 0px 10px;
                             color: #fff;
                             font: 0.8em arial;
                             font-weight: bold;
                            }
                            
                            #homeAdvertOverlay .bold{       
                             color: #000;
                             font-weight: bold;
                            
                            }
			
			   		

		
#homeBottomWrapper
{   
    clear: both;
	float: left;
	display:block;
	width: 965px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;		
	background-color: #fff;
	border-top: dotted 1px #ccc;	
}


        #homeBottomBanner1{
            float: left;
            width: 318px;
            margin: 0px 3px 0px 0px;
        }

        #homeBottomBanner2{
            float: left;
            width: 318px;
             margin: 0px 3px 0px 0px;
        }
        
         #homeBottomBanner3{
            float: left;
            width: 318px;
            margin: 0px 0px 0px 0px;
        }


        /* homeOffers */
        #homeBottomWrapper #homeOffersContainer{
            float: left;
            width: 740px;          
            margin: 0px 0px 0px 0px;            
        }
        
        
                #homeOffersContainer .homeOffersTitle{
                    clear: both;
                    float: left;
                    display:inline;
                    margin: 10px 0px 10px 20px;
                }
                             
                #homeOffersContainer #homeOffers{
                    clear: both;
                    float: left;
				    display: block;
				    width: 740px;
                }
                
                #homeOffers div
				{   				 
				  float: left;
				  display: inline;
				  width: 320px;
				  margin: 10px 10px 10px 20px;
				  height: 70px;
				 
				 												
				}
				
				
				#homeOffers div p{
				    float: left;
				    display: block;
				    width: 190px;
				    padding: 0px 0px 0px 15px;
				    margin: 0px;
				    font-size: 0.7em;
				    background: url(../../images/grey-arrow.gif) no-repeat 0px 3px;
				}
				
				#homeOffers div img{
				    float: left;
				    width: 100px;
				    margin: 0px 0px 0px 10px;
				}
				
				
        
        
        /* homeNews */
        #homeBottomWrapper #homeNews{
            float: right;
            width: 220px;
            background-color: #EFF1F3;
        }
        
        #homeBottomWrapper #homeNews a.homeNewsTitle{
            float: left;
            display: inline;    
            margin: 10px 0px 0px 10px;
        }
        
        
                #homeNews ul{
                    float: left;
                    display: inline;
                    margin: 5px 0px 0px 0px;
                    padding: 0px;
                    list-style: none;
                    width: 210px;
                }
                
                
                        #homeNews ul li{
                            clear: both;
                            float: left;
                            display: inline;
                            font-size: 0.8em;                          
                            margin: 0px 0px 5px 10px;
                            padding: 8px 0px 10px 0px;
                            border-bottom: dotted 1px #ccc;
                            width: 200px;
                        }
                        
                          #homeNews ul li a{                            
                            color: #666;
                             margin: 0px 0px 0px 0px;
                          }


/* homeLocation */

#homeLocation
	{
	    clear: both;
		float: left;
		display: block;
		width: 963px;			
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		background-color: #fff;			
		border-top: dotted 1px #ccc;	
		border-bottom: dotted 1px #ccc;					
	}
				
			    #homeLocation ul
				{   
				    clear: both;
					float:left;
					display:block;
					list-style:none;
					margin: 10px 0px 0px 20px;
					padding:0px 0px 0px 0px;
					width: 950px;																				
				}
				
				#homeLocation li
				{	
					float:left;	
					display:inline;
					width: 310px;			
					margin: 0px 5px 0px 0px;
					padding: 0px 0px 10px 0px;
					font-family: Arial, Verdana, sans-serif;
					font-size: 0.7em;
					color:#666666;	
				}
				
				#homeLocation a
				{
				    float: left;
					background:none;
					padding:0px;
					margin: 0px 0px 0px 15px;			
					color: #990000;
					font-size: 1.0em;
					font-weight: bold;		
					}
				
				#homeLocation a.locationImageLinks
				{
				    float: left;
				    display: block;
					background:none;
					padding:0px;
					margin:0px;
					width: 100px;
					}
				
				#homeLocation img
				{
					width: 100px;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					/*background-color: #F3F5F6;			
					border-right: 1px solid #ccc;*/				
				}
				
				#homeLocation .tel
				{   				 
				    float: left;
					display: block;
					width: 100px;
					font-size: 1.2em;
					color: #333;
					font-weight: bold;
					padding: 4px 0px 0px 15px;					
				}