﻿#ajGNSContainer{
		width:220px;
		position: relative;
		padding: 0px;
		height: 225px;
		margin: 0px 0px 7px 0px;
		}

		.ajGNSMask{
			position:relative;
			width:220px;
			height:225px;
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNSBox{
			position:absolute;
		}
				#ajGNSBox div{
					width:220px;
					height:225px;
					float:left;
					background:#eee;
				}
				
				#ajGNSBox h3, #ajGNSBox p, #ajGNSBox ul{
					padding:5px 10px;
				}
				#ajGNSBox p{
					text-indent:16px;
				}
				#ajGNSBox img{
				
					float:left;
					margin:0px 0px 0px 0px;
				}
				

		/*
		#ajGNSPrev {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 225px;
		}

				#ajGNSPrev:active, 
				#ajGNSPrev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrev.png)  left center no-repeat;
						cursor: pointer;
						}
				

		#ajGNSNext {
			position: absolute;
			top: 0px;
			right: 0px;
			height: 225px;
		}

				#ajGNSNext:active, 
				#ajGNSNext:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNext.png)  right center no-repeat;
						cursor: pointer;
						}
		*/
						
						
		#ajGNSPrev {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 225px;
		}

				#ajGNSPrev:active, 
				#ajGNSPrev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrevSmall.png)  left center no-repeat;
						cursor: pointer;
						}
				

		#ajGNSNext {
			position: absolute;
			top: 0px;
			right: 0px;
			height: 225px;
		}

				#ajGNSNext:active, 
				#ajGNSNext:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNextSmall.png)  right center no-repeat;
						cursor: pointer;
						}
		
		
				
		/*  Required for Numbers/Thumbnails controls  */


		#ajGNSShortcut {
				position: absolute;
				top: -23px;
				left: 140px;
				z-index: 99;
		}
		
				#ajGNSShortcut span{						
						height: 50px;
						width: 50px;
						border: 1px solid #999;
						background-color: #FFF;
						color:#999;
						padding:2px 4px 2px 4px;
						cursor:pointer;
						font:10px Verdana;
						}
				
				
				#ajGNSShortcut span.active, 
				#ajGNSShortcut span:hover {
						background:#999;
						color:#e0e0e0
						}
				
				
				#ajGNSShortcut img {
						width: 50px; 
						height:40px;
						}
						
				
				
				
				
/****************** USED CARS WITH IMAGES *********************/	
						
						

#ajGNS2Container,
.ajGNS2Container
{
        clear: both;
        float: left;
        display: block;
		width:500px;
		position: relative;
		padding: 0px;
		height: 145px;
		background-color: #fff;
		}

		.ajGNS2Mask{
			position:relative;
			width:500px;
			height:150px;
			overflow:hidden;
			margin:0px;
			
		}
		
		/*  Content styles  */
		
		#ajGNS2Box{
			position:absolute;
			margin: 0px 0px 0px 0px;
		}
				#ajGNS2Box div{
					width:125px;
					height:150px;
					float:left;		
					margin: 0px 0px 0px 0px;		
				}
				
				#ajGNS2Box h3, #ajGNS2Box p, #ajGNS2Box ul{
					padding:5px 10px;
				}
				#ajGNS2Box p{
					text-indent:16px;
				}
				#ajGNS2Box img{
				
					float:left;
					margin:0px 0px 0px 0px;
				}
				
			
	
		#ajGNS2Prev {
			position: absolute;
			top: 135px;
			left: 0px;			
			text-transform: uppercase;	
			background: #f0f0f0;
			font-size: 0.55em;
			color: #666;
			padding: 2px 5px 2px 5px;
			text-align: left;
		
		}

				#ajGNS2Prev:active, 
				#ajGNS2Prev:hover {				        	
						background:#ccc;
						text-decoration: none;
						cursor: pointer;	
						}
				

		#ajGNS2Next {
			position: absolute;
			top: 135px;
			right: 0px;		
			text-transform: uppercase;
			background: #f0f0f0;
			font-size: 0.55em;
			color: #666;
			padding: 2px 5px 2px 5px;
			text-align: right;
			
			}

				#ajGNS2Next:active, 
				#ajGNS2Next:hover {
				      	background:#ccc;
						text-decoration: none;
						cursor: pointer;	
						}
						
						
						
/***************** MAIN IMAGE ****************/

#ajGNS3Container{
		width:500px;
		position: relative;
		padding: 0px;
		height: 295px;
		margin: 0px 0px 7px 0px;
	
		
		}
	
#ajGNS3ContainernoCaption{
		width:500px;
		position: relative;
		padding: 0px;
		height: 250px;
		margin: 0px 0px 7px 0px;
		
		}


		.ajGNS3Mask{
			position:relative;
			width:500px;
			height:295px;
			overflow:hidden;
			margin:0px;
	
		}
		
		.ajGNS3MasknoCaption{
			position:relative;
			width:500px;
			height:250px;
			overflow:hidden;
			margin:0px;
	
		}
		
	
		
		/*  Content styles  */
		
		#ajGNS3Box{
			position:absolute;
		}
				#ajGNS3Box div{
					width:500px;
					height:295px;
					float:left;
					background:#ffffff;
					
				}
				
				#ajGNS3Box .noCaption{
					height:250px;
					
					}
				
								
				#ajGNS3Box h3, #ajGNS3Box p, #ajGNS3Box ul{
					padding:5px 10px;
				}
				
				
				#ajGNS3Box img{
					float:left;
					margin:0px 0px 0px 0px;
				}
				

		#ajGNS3Prev {
			position: absolute;
			top: -30px;
			left: 0px;
			height: 260px;
		}

				#ajGNS3Prev:active, 
				#ajGNS3Prev:hover {
/*						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrev.png)  left center no-repeat; */
						cursor: pointer;
						}
				

		#ajGNS3Next {
			position: absolute;
			top: -30px;
			right: 0px;
			height: 260px;
		}

				#ajGNS3Next:active, 
				#ajGNS3Next:hover {
/*						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNext.png)  right center no-repeat; */
						cursor: pointer;
						}
		
		

/******************* USED CAR EXAMPLES ************************/
						
#ajGNS4Container{
		width:210px;
		position: relative;
		padding: 0px;
		height: 120px;
		margin: 0px 0px 0px 0px;
		}

		.ajGNS4Mask{
			position:relative;
			width:210px;
			height:120px;
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNS4Box{
			position:absolute;
		}
				#ajGNS4Box div{
					width:210px;
					height:120px;
					float:left;
					background:#eee;
					margin: 2px 0px 0px 0px;
					padding: 5px 0px 0px 0px;
					
				}
				
				#ajGNS4Box h3, #ajGNS4Box p, #ajGNS4Box ul{
					padding:5px 10px;
				}
				#ajGNS4Box p{
					text-indent:16px;
				}
				#ajGNS4Box img{
				
					float:left;
					margin:0px 0px 0px 0px;
				}
				
				#ajGNS4Box a:link,
				#ajGNS4Box a:visited,
				#ajGNS4Box a:hover,
				#ajGNS4Box a:active
				{
				    float: left;
				    background: none;							  
				    padding: 0px 0px 0px 8px;
				    margin: 0px;   
				    
				}
							
			
                #ajGNS4Box a.ajGNS4Model:link,
                 #ajGNS4Box a.ajGNS4Model:visited,
                 #ajGNS4Box a.ajGNS4Model:hover,
                 #ajGNS4Box a.ajGNS4Model:active{
                    width: 82px;
                    margin: 0px 5px 0px 0px;
                 
                } 
                
                #ajGNS4Box span{
                     float: left;
                     margin: 0px 0px 0px 8px;
                     font-size: 0.7em;
                     font-weight: bold;
                }
                
                
                
	
		#ajGNS4Prev {
			position: absolute;
			top: 90px;
			left: 8px;			
			text-transform: uppercase;	
			font-size: 0.55em;
			color: #666;
			padding: 2px 5px 2px 5px;
			text-align: left;
			
		}

				#ajGNS4Prev:active, 
				#ajGNS4Prev:hover {			
						background:#ccc;
						text-decoration: none;
						cursor: pointer;	
						}
				

		#ajGNS4Next {
			position: absolute;
			top: 90px;
			right: 5px;			
			text-transform: uppercase;	
			font-size: 0.55em;
			color: #666;
			padding: 2px 5px 2px 5px;
			text-align: right;
			
			}

				#ajGNS4Next:active, 
				#ajGNS4Next:hover {
						background:#ccc;
						text-decoration: none;
						cursor: pointer;	
						}
						
						
/* HOME PAGE USED */
						
#ajGNS5Container{
		width:210px;
		position: relative;
		padding: 0px;
		height: 127px;
		margin: -3px 0px 0px 0px;
		border-bottom: solid 2px #999;
		}

		.ajGNS5Mask{
			position:relative;
			width:210px;
			height:127px;
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNS5Box{
			position:absolute;
		}
				#ajGNS5Box div{
					width:210px;
					height:127px;
					float:left;
					background:#eee;
					margin: 0px 0px 0px 0px;
					padding: 5px 0px 0px 0px;
					
				}
				
				#ajGNS5Box h3, #ajGNS5Box p, #ajGNS5Box ul{
					padding:5px 10px;
				}
				#ajGNS5Box p{
					text-indent:16px;
				}
				#ajGNS5Box img{
				
					float:left;
					margin:0px 0px 0px 0px;
				}
				
				#ajGNS5Box a:link,
				#ajGNS5Box a:visited,
				#ajGNS5Box a:hover,
				#ajGNS5Box a:active
				{
				    float: left;
				    background: none;							  
				    padding: 0px 0px 0px 8px;
				    margin: 0px;   
				    
				}
							
			
                #ajGNS5Box a.ajGNS5Model:link,
                 #ajGNS5Box a.ajGNS5Model:visited,
                 #ajGNS5Box a.ajGNS5Model:hover,
                 #ajGNS5Box a.ajGNS5Model:active{
                    float: none;
                    display: block;
                    width: 200px;
                    font-size: 0.6em;
                    font-family: Verdana;
                    height: 26px;
                    margin: 0px 5px 0px 0px;
                 
                } 
                
                #ajGNS5Box ul{
                     float: left;
                     margin: 0px 0px 0px 8px;
                     padding: 0px 0px 0px 0px;
                     font-size: 0.6em;
                     font-weight: normal;
                     color: #666;
                     font-family: Verdana;
                     list-style: none;
                }
                
                  #ajGNS5Box ul li{
                        padding: 0px 0px 5px 0px;
                  }
                
                
              #ajGNS5Box .vehicleDesc{                
                   font-weight: bold;
                    color: #000; 
                    margin: 10px 0px 0px 0px;
                }
                
                
                
	
		#ajGNS5Prev {
			position: absolute;
			top: 110px;
			left: 8px;			
			text-transform: uppercase;	
			font-size: 0.55em;
			color: #666;
			padding: 2px 5px 2px 5px;
			text-align: left;
			
		}

				
				#ajGNS5Prev:hover,
				#ajGNS5Prev:active {			
						background:#ccc;
						text-decoration: none;
						cursor: pointer;	
						}
				

		#ajGNS5Next {
			position: absolute;
			top: 110px;
			right: 5px;			
			text-transform: uppercase;	
			font-size: 0.55em;
			color: #666;
			padding: 2px 5px 2px 5px;
			text-align: right;
			
			}

				#ajGNS5Next:hover,
				#ajGNS5Next:active
				 {
						background:#ccc;
						text-decoration: none;
						cursor: pointer;	
						}


/* USED CAR PHOTOS - USED DETAILS PAGE*/

#ctl00_wcph_repeaterVehicle_ctl00_ajGNS6Container{
		width:430px;
		position: relative;
		padding: 0px;	
		margin: 0px 0px 7px 0px;
		}

		.ajGNS6Mask{
			position:relative;
			width:430px;		
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNS6Box{
			position:absolute;
		}
				#ajGNS6Box div{
					width:430px;
					height:330px;
					float:left;
					background:#fff;
					position:relative;
				}
							
				#ajGNS6Box div a:link,
                #ajGNS6Box div a:visited,
                #ajGNS6Box div a:hover,
                #ajGNS6Box div a:active
                     {
                        position:absolute;
                        top: 0px;
                        left: 310px;                  
                        z-index: 100;              
                        width: 430px;
                        height: 26px;                      
                     }
			
				#ajGNS6Box img{
				
					float:left;
					margin:0px 0px 0px 0px;
				}				

		
						
		#ctl00_wcph_rv_ctl00_ajGNS6Prev {
			position: absolute;
			top: 0px;
			left: 0px;
			/*height: 330px; Defined in vb code */
		}

				#ctl00_wcph_rv_ctl00_ajGNS6Prev:active, 
				#ctl00_wcph_rv_ctl00_ajGNS6Prev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrevSmall.png) left center no-repeat;
						cursor: pointer;
						}
				

		#ctl00_wcph_rv_ctl00_ajGNS6Next {
			position: absolute;
			top: 26px;
			right: 0px;
			/*height: 330px; Defined in vb code */
		}

				#ctl00_wcph_rv_ctl00_ajGNS6Next:active, 
				#ctl00_wcph_rv_ctl00_ajGNS6Next:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNextSmall.png)  right center no-repeat;
						cursor: pointer;
						}
		
		
				
		/*  Required for Numbers/Thumbnails controls  */


		#ctl00_wcph_rv_ctl00_ajGNS6Shortcut {
				position: absolute;
				/*top: 330px; Auto-defined in vb code */
				left: 0px;
				z-index: 99;
		}
						
				#ctl00_wcph_rv_ctl00_ajGNS6Shortcut img {
						width: 104px;
						
						cursor: pointer; 						
						}
						
						
						
			
/****************** USED CARS WITH IMAGES *********************/	
						
						

#ajGNS7Container{
		width:658px;
		position: relative;
		padding: 0px;
		height: 371px;
		background-color: #fff;
		
		}

		.ajGNS7Mask{
			position:relative;
			width:658px;
			height:371px;
			overflow:hidden;
			margin:0px;
			
		}
		
		/*  Content styles  */
		
		#ajGNS7Box{
			position:absolute;
			margin: 0px 0px 0px 0px;
		}
				#ajGNS7Box div{
					width:658px;
					height:371px;
					float:left;		
					margin: 0px 0px 0px 0px;		
				}
				
				
				
				#ajGNS7Box img{
				
					float:left;
					margin:0px 0px 0px 0px;
				}
				
			
	
		/*New Car Landing - main images*/

#ctl00_wcph_repeaterContent_ctl00_ajGNS8Container{
		width:500px;
		position: relative;
		padding: 0px;	
		margin: 0px 0px 0px 0px;
		}

		.ajGNS8Mask{
			position:relative;
			width:500px;		
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNS8Box{
			position:absolute;
		}
				#ajGNS8Box div{
					width:500px;				
					float:left;
					background:#fff;
					position:relative;
				}
							
				#ajGNS8Box div a,
				#ajGNS8Box div a.highres:link,
                #ajGNS8Box div a.highres:visited,
                #ajGNS8Box div a.highres:hover,
                #ajGNS8Box div a.highres:active
                     {
                        position:absolute;
                        top: 0px;
                        left: 380px;                  
                        z-index: 100;              
                        width: 500px;
                        height: 26px;  
                        
                                
                     }
			
				#ajGNS8Box img{
				
					float:left;
					margin:0px 0px 0px 0px;
				}				

		
						
		#ctl00_wcph_repeaterContent_ctl00_ajGNS8Prev {
			position: absolute;
			top: 0px;
			left: 0px;
			/*height: 330px; Defined in vb code */
		}

				#ctl00_wcph_repeaterContent_ctl00_ajGNS8Prev:active, 
				#ctl00_wcph_repeaterContent_ctl00_ajGNS8Prev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrevSmall.png) left center no-repeat;
						cursor: pointer;
						}
				

		#ctl00_wcph_repeaterContent_ctl00_ajGNS8Next {
			position: absolute;
			top: 0px;
			right: 0px;
			/*height: 330px; Defined in vb code */
		}

				#ctl00_wcph_repeaterContent_ctl00_ajGNS8Next:active, 
				#ctl00_wcph_repeaterContent_ctl00_ajGNS8Next:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNextSmall.png)  right center no-repeat;
						cursor: pointer;
						}
		
		
				
		/*  Required for Numbers/Thumbnails controls  */


		#ctl00_wcph_repeaterContent_ctl00_ajGNS8Shortcut {
				position: absolute;
				/*top: 330px; Auto-defined in vb code */
				left: 0px;
				z-index: 99;
				margin: 0px 0px 0px 0px;
		}
						
				#ctl00_wcph_repeaterContent_ctl00_ajGNS8Shortcut img {
						width: 96px;						
						cursor: pointer; 	
						margin: 0px;	
						padding: 0px;				
						}
						
