﻿
/* ajGNS - Subpage Images */

#ctl00_wcph_ajGNSContainer{
		width:226px;
		position: relative;
		padding: 0px;	
		margin: 0px 0px 7px 0px;
		}

		.ajGNSMask{
			position:relative;
			width:226px;			
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNSBox{
			position:absolute;
		}
				#ajGNSBox div{
					width:226px;					
					float:left;
				
				}
				
				#ajGNSBox h3, #ajGNSBox p, #ajGNSBox ul{
					padding:5px 10px;
				}
				
				#ajGNSBox p{
					text-indent:16px;
				}
				
				#ajGNSBox img{				
					float:left;
					margin:0px 0px 0px 0px;
				}
				

		#ctl00_wcph_ajGNSPrev {
			position: absolute;
			top: 0px;
			left: 0px;		
		}

				#ctl00_wcph_ajGNSPrev:active, 
				#ctl00_wcph_ajGNSPrev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrevSmall.png)  left center no-repeat;
						cursor: pointer;
						}
				

		#ctl00_wcph_ajGNSNext {
			position: absolute;
			top: 0px;
			right: 0px;		
		}

				#ctl00_wcph_ajGNSNext:active, 
				#ctl00_wcph_ajGNSNext:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNextSmall.png)  right center no-repeat;
						cursor: pointer;
						}
		
		/*  Required for Numbers/Thumbnails controls  */


		#ctl00_wcph_ajGNSShortcut {
				position: absolute;				
				left: 0px;
				z-index: 99;
		}
		
				
				
				#ctl00_wcph_ajGNSShortcut img {	
				        float: left;			
						width: 55px; 
						margin: 1px 1px 0px 0px;				
						}
						
					#ctl00_wcph_ajGNSShortcut img:hover{
					    cursor: pointer;
					}
						
						

/* ajGNS2- New Car/Servicing Landing Images */

#ctl00_wcph_ajGNS2Container{
		width:500px;
		position: relative;
		padding: 0px;	
		margin: 0px 0px 7px 0px;
		
		}

		.ajGNS2Mask{
			position:relative;
			width:500px;			
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNS2Box{
			position:absolute;
		}
				#ajGNS2Box div{
					width:500px;					
					float:left;
				
				}
				
				#ajGNS2Box h3, #ajGNS2Box p, #ajGNS2Box ul{
					padding:5px 10px;
				}
				
				#ajGNS2Box p{
					text-indent:16px;
				}
				
				#ajGNS2Box img{				
					float:left;
					margin:0px 0px 0px 0px;
				
				}
				

		#ctl00_wcph_ajGNS2Prev {
			position: absolute;
			top: 0px;
			left: 0px;		
		}

				#ctl00_wcph_ajGNS2Prev:active, 
				#ctl00_wcph_ajGNS2Prev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrevSmall.png)  left center no-repeat;
						cursor: pointer;
						}
				

		#ctl00_wcph_ajGNS2Next {
			position: absolute;
			top: 0px;
			right: 0px;		
		}

				#ctl00_wcph_ajGNS2Next:active, 
				#ctl00_wcph_ajGNS2Next:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNextSmall.png)  right center no-repeat;
						cursor: pointer;
						}
		
		/*  Required for Numbers/Thumbnails controls  */


		#ctl00_wcph_ajGNS2Shortcut {
				position: absolute;								
				left: 5px;
				z-index: 99;			
		}
		
				    #ctl00_wcph_ajGNS2Shortcut span{
				        float: left;
				        display: block;					
						border: 1px solid #333;
						background-color: #FFF;
						color:#333;					
						padding:3px 6px 3px 6px;
						cursor:pointer;
						font:10px Verdana;
						margin: 0px 2px 0px 0px;
						}
				
				
				    #ctl00_wcph_ajGNS2Shortcut span.active, 
				    #ctl00_wcph_ajGNS2Shortcut span:hover {
						background:#333;
						color:#fff
						}
				
				#ctl00_wcph_ajGNS2Shortcut img {	
				        float: left;			
						width: 55px; 
						margin: 1px 1px 0px 0px;				
						}
						
					#ctl00_wcph_ajGNS2Shortcut img:hover{
					    cursor: pointer;
					}

						
						
/* ajGNS3 - New Car Offers */

#ajGNS3Container{
		width:465px;
		height: 150px;
		position: relative;
		padding: 0px;	
		margin: 0px 0px 7px 0px;
		}

		.ajGNS3Mask{
			position:relative;
			width:465px;
			height: 150px;			
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNS3Box{
			position:absolute;
		}
				#ajGNS3Box div{
					width:465px;					
					float:left;
					margin: 0px 0px 0px 0px;
				
				}
				
				#ajGNS3Box h3, #ajGNS3Box p, #ajGNS3Box ul{
					padding:5px 10px;
				}
				
				#ajGNS3Box p{
					text-indent:16px;
				}
				
				#ajGNS3Box img{				
					float:left;
					margin:0px 5px 0px 0px;
				}
				

		#ajGNS3Prev {
			position: absolute;
			top: 0px;
			left: 0px;		
			height: 150px;
		}

				#ajGNS3Prev:active, 
				#ajGNS3Prev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrevSmall.png)  left center no-repeat;
						cursor: pointer;
						}
				

		#ajGNS3Next {
			position: absolute;
			top: 0px;
			right: 0px;		
			height: 150px;
		}

				#ajGNS3Next:active, 
				#ajGNS3Next:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNextSmall.png)  right center no-repeat;
						cursor: pointer;
						}
		
		
					
						
/* ajGNS4 - Service Sub Offers */

#ajGNS4Container{
		width:465px;
		height: 100px;
		position: relative;
		padding: 0px;	
		margin: 20px 0px 7px 0px;
		}

		.ajGNS4Mask{
			position:relative;
			width:465px;
			height: 100px;			
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNS4Box{
			position:absolute;
		}
				#ajGNS4Box div{
					width:465px;					
					float:left;
					margin: 0px 0px 0px 0px;
				
				}
				
				#ajGNS4Box h3, #ajGNS4Box p, #ajGNS4Box ul{
					padding:5px 10px;
				}
				
				#ajGNS4Box p{
					text-indent:16px;
				}
				
				#ajGNS4Box img{				
					float:left;
					margin:0px 5px 0px 0px;
				}
				

		#ajGNS4Prev {
			position: absolute;
			top: 0px;
			left: 0px;		
			height: 100px;
		}

				#ajGNS4Prev:active, 
				#ajGNS4Prev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrevSmall.png)  left center no-repeat;
						cursor: pointer;
						}
				

		#ajGNS4Next {
			position: absolute;
			top: 0px;
			right: 0px;		
			height: 100px;
		}

				#ajGNS4Next:active, 
				#ajGNS4Next:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNextSmall.png)  right center no-repeat;
						cursor: pointer;
						}
		
		
		

/* ajGNS5 - Home Page Banners */

#ajGNS5Container{
		width:730px;
		position: relative;
		padding: 0px;	
		margin: 0px 0px 7px 0px;
		height: 250px;
		
		}

		.ajGNS5Mask{
			position:relative;
			width:730px;			
			overflow:hidden;
			margin:0px;
			height: 250px;
		}
		
		/*  Content styles  */
		
		#ajGNS5Box{
			position:absolute;
		}
				#ajGNS5Box div{
					width:730px;					
					float:left;				
				}			
				
				/*controls the flash timer  */
				#ajGNS5Box span{
				    position: absolute;				  
				    top: 20px;
				    left: 8825px;
				    z-index: 2;
				}					
		
				#ajGNS5Box img{				
					float:left;
					margin:0px 0px 0px 0px;				
				}
				
				
			
				#ajGNS5Shortcut {
				    position: absolute;	
				    top: 225px;			       							
			        left: 5px;
			        z-index: 99;			
		        }
		
				    #ajGNS5Shortcut span{
				        float: left;
				        display: block;					
						border: 1px solid #333;
						background-color: #FFF;
						color:#333;					
						padding:3px 6px 3px 6px;
						cursor:pointer;
						font:10px Verdana;
						margin: 0px 2px 0px 0px;
					}
				
				
				    #ajGNS5Shortcut span.active, 
				    #ajGNS5Shortcut span:hover {
						background:#333;
						color:#fff
						}
				

		#ajGNS5Prev {
			position: absolute;
			top: 0px;
			left: 0px;		
			height: 250px;
		}

				#ajGNS5Prev:active, 
				#ajGNS5Prev:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSPrevSmall.png)  left center no-repeat;
						cursor: pointer;
						}
				

		#ajGNS5Next {
			position: absolute;
			top: 0px;
			right: 0px;
			height: 250px;		
		}

				#ajGNS5Next:active, 
				#ajGNS5Next:hover {
						background:#0080FF;
						color:#fff;
						background: url(../../ajGNS/img/ajGNSNextSmall.png)  right center no-repeat;
						cursor: pointer;
						}
					
				
		
		
/*used car detail images */

/****************** ajGNS6 - used images *********************/	
#ajGNS6Container{
    width:380px;	
    height: 271px;	
    position: relative;
    padding: 0px;
}

.ajGNS6Mask{
	position:relative;
	width:380px;
	height:285px;
	overflow:hidden;
	margin:0px;
}

/*  Content styles  */

#ajGNS6Box{
	position:absolute;
}
		#ajGNS6Box div{
			width:380px;
			height:285px;
			float:left;
	        position: relative;
		}
		
		#ajGNS6Box h3, #ajGNS6Box p, #ajGNS6Box ul{
			padding:5px 10px;
		}
		#ajGNS6Box p{
			text-indent:16px;
		}
		#ajGNS6Box img{					
			float:left;
			margin:0px 0px 0px 0px;
		}
		
             

#ajGNS6Prev {
	position: absolute;
	top: 285px;
	left: 245px;
	height: 285px;
}

		#ajGNS6Prev:active, 
		#ajGNS6Prev:hover {
				background:#0080FF;
				color:#fff;
				background: url(../img/ajGNSPrevSmall.png)  left center no-repeat;
					cursor: pointer;
				}
		

#ajGNS6Next {
	position: absolute;
	top: 285px;
	right: 365px;
	height: 285px;

}

		#ajGNS6Next:active, 
		#ajGNS6Next:hover {
				background:#0080FF;
				color:#fff;
				background: url(../img/ajGNSNextSmall.png)  right center no-repeat;
				cursor: pointer;
				}

/*  Required for Numbers/Thumbnails controls  */


#ajGNS6Shortcut {
        clear: both;
        float: left;
        display: block;
		z-index: 99;
		width: 380px;
}

        #ajGNS6Shortcut ul{
            clear: both;
            float: left;
            display: block;
            list-style: none;
            margin: 3px 0px 0px 0px;
            padding: 0px;
        }

		#ajGNS6Shortcut li{	
			padding:0px 3px 3px 0px;
			cursor:pointer;
			float: left;					
			}
				
		#ajGNS6Shortcut li:last,
		#ajGNS6Shortcut li:last-child{	
			padding:3px 0px 3px 0px;
			cursor:pointer;					
			}
					
		#ajGNS6Shortcut img {
				width: 73px; 				
			
				}
		 

/* Used Detals - also consider */
			

#ajGNS7Container{
		width:205px;
		position: relative;
		clear: both;
		float: left;
		display:block;
		padding: 0px;
		height: 400px;
		}

		.ajGNS7Mask{
			position:relative;
			width:205px;
			height:394px;
			overflow:hidden;
			margin:0px;
		}
		
		/*  Content styles  */
		
		#ajGNS7Box{
			position:absolute;			
		}
		
		        	#ajGNS7Box table{
		        	    clear:both;	 
		        	    float: left;				        
				        display: block;
				        height: 197px;
					    width:190px;	
		        	}
		        	 
				
				




