/* CSS Document */
@import url("layout.css");
@import url("content.css");
@import url("tables.css");


body {
	margin: 0px; 
	padding: 0px;
	background-image: url(../images/bg2.jpg);
	/*background-align: center;*/
	background-repeat: no-repeat;
	background-color: #590000;
}

html, 
body, 
div {
	font-family: Verdana, Arial, Helvitica, sans-serif; 
/*	font-size: x-small;*/
}

/*
br {
	clear: both;
}*/

a:link, 
a:visited {
	color:#3252B1;
	text-decoration: none;
}

a:hover, 
a:active {
		text-decoration: underline;
	}
	


a img {
	border-width: 0; 
	border-style: none;
}


/* branding    */

		#logo img {
			margin:0px;
			padding: 0px;
		}
				
		/* navSecondary   */


		#navSecondary ul {
			list-style:none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			float:right;
			}
		
	
		#navSecondary li 
		{
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
			
		#navSecondary img 
		{
			float: left;
		}

		/*nav   */

 
		#nav ul {
			list-style:none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			float:left;
			width: 1000px;
			height: 40px;
			display:block;
			}
		
	
		#nav li 
		{
			float: left;			
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}

		#nav a {
			display: block;
		}
		 
 

		#nav li ul { /* second-level lists */
			position: absolute;
			width: 160px;
			top: 68px;
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			display:none;
			padding: 0px 0px 0px 2px;		
		}
		 
		#nav li li { /* all list items */
			float: left;
			width: 160px;
		}
		 
		#nav li li a {	
			color: #FFF;
			font-size: .55em;
			font-weight: bold;
			background: #960309;
			padding: 5px 5px 5px 15px;
			display: block;
			width: 150px; /* This fixes an IE6 issue of dropdown not going over image properly */
		}

		#nav li li a:hover {	
			background: #5c0300;
			text-decoration: none;			
		}

		div#nav li:hover ul ul, 
		div#nav li.sfhover ul ul 
		{
			left: -999em;
			display:none;
		}
		 
		div#nav li:hover ul, 
		div#nav li li:hover ul, 
		div#nav li.sfhover ul, 
		div#nav li li.sfhover ul
		{ /* lists nested under hovered list items */
			left: auto;
			display:block;
			z-index: 999;
		}



				/*breadcrumb   */
				#breadcrumb h3 {
					font-family: Arial, Helvetica, sans-serif;
					color: #666;
					font-weight: normal;
					font-size: .6em;
					margin:0px;
					padding: 0px;				
					
				}
		
				#breadcrumb a {
					color: #666;
					text-decoration: none;
					display: inline;				
				}
		


		/*mainWrapper   */

		
				/*subNav   */
                #subNav h2
				{
					font-family: "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 1.1em;
					color: #CC0000;
					font-weight: normal;
					padding: 15px 0px 10px 0px;
					margin:  0px 0px 0px 0px;
				}

				.newcar #subNav h2
				{					
					padding: 4px 0px 10px 0px;
					margin:  0px 0px 0px 0px;
				}
				
				#subNav h2 a{				
					color: #CC0000;				
				}
		
				#subNav ul {
					list-style: none;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					float:left;
					}	
					
				#subNav li {
					list-style: none;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					float:left;
					}	
					
				#subNav li a:link, 
				#subNav li a:visited {
					font-size:.65em;
					font-weight: bold;
					color: #666;
					padding: 5px 5px 5px 5px;
					margin: 0px 0px 0px 0px;
					display:block;
					text-decoration: none;
					background: none;
					width: 160px;
			
					border-bottom: 1px dotted #ccc;
				}
				
				#subNav li a:hover, 
				#subNav li a:active {
					text-decoration: none;
					background-color: #ddd;
				}



				#subNav ul ul {
					list-style: none;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					float:left;
					}	
					
				#subNav li li {
					list-style: none;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 10px;
					float:left;
					}	
					
				#subNav li li a:link, 
				#subNav li li a:visited {
					font-weight: normal;
					width: 150px;
				}
				
				#subNav li li a:hover, 
				#subNav li li a:active {
					text-decoration: none;
					background-color: #ddd;
				}



				#subNav li.current a:link, 
				#subNav li.current a:visited {
					background-color: #efefef;
				}
		
				#subNav li.current a:hover, 
				#subNav li.current a:active {
					background-color: #efefef;
				}
				
					
				#subNav div{
				    margin: 0px;
				    	line-height: 110%;
				}
				
				#subNav div p{
				  font-size: 0.6em;				 
				  margin: 0px 0px 10px 0px;
				  
				}
				
				#subNav div a{
				  color: #cc0000;
				  text-transform: uppercase;
				  font-weight: normal;
				  font-size: 1.1em;
				}
				
				
				/* subNavQuickSearch */
				 #subNavWrapper #subNavQuickSearch{
                    float: left;          
                    display: inline; 
                    background: url(../images/subNav-bg-small.png) no-repeat top left;				
                    height: 160px;						
                    width: 192px;
                    padding: 5px 0px 0px 30px;                
                    margin: 5px 0px 0px 0px;
               
				}
				
				#subNavWrapper #subNavQuickSearch h3{
				    float: left;
				    display: block;
				    width: 222px;
				    color: #cc0000;
				    font-size: 1.1em;
				    font-weight: normal;
				    font-family: "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif;
				    margin: 10px 0px 10px 0px;
				}
				
							#subNavWrapper #subNavQuickSearch ul {
							list-style: none;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;							
							float:left;
							display: inline;
						}	
				
							#subNavWrapper #subNavQuickSearch li {
							list-style: none;
							margin: 0px 0px 0px 0px;
							padding: 0px 5px 0px 0px;
							float:left;
							display: inline;
						}	

				/*subNavBanner   */

				#subNavBanner ul {
					list-style: none;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					float:left;
					}	
					
				#subNavBanner li {
					list-style: none;
					margin: 10px 0px 0px 10px;
					padding: 0px 0px 0px 0px;
					float:left;
					}	
					
				/*subNavNewsletter   */

				#subNavNewsletter .emailAddress	 {
						background-color: #fff;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #333;
						padding: 0px;
						margin: 2px 0px 2px 0px;
						font-size: 10px;
						width: 160px;
						height: 14px;
						}
						
				#subNavNewsletter input{
					clear: both;
					float: left;    
					}
					
					
               #subNavNewsletter .errorTextNewsletter{
                    float: left;  
                    font: 0.6em verdana;
                    color: #cc0000;
                    margin: 0px 0px 0px 2px;
                }

                #subNavNewsletter .thanksNewsletter{
                    clear:both;
                    float: left;  
                    font: 0.6em verdana;
                    color: #333;
                    margin: 7px 0px 0px 0px;
                    width: 150px;
                }
								
										
                    
		
				/*main  */
				
				
				    /* terms */
				    
				    #terms a{
				        color: #cc0000;
				    }
				    
				    
				    #terms p{
				        color:#666;
					    font-size: .6em;
					    line-height: 150%;
					    margin: 5px 0px 5px 0px;
				    }
					
					/* mainImage */
					
					
					/* newcar */
					.newcar #mainImage ul{
						width: 450px;
						list-style: none;
						margin: 0px 0px 0px 10px;
						padding: 0px;
					}
					
					.newcar #mainImage ul li{
						float: left;
						margin: 0px 5px -1px 0px;
						height: 85px;
					}
					
								
						
						
					/*content Offer*/  
					
					#contentOffer ul {
							list-style: none;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							float:left;
						}	
					
					#contentOffer li {
							list-style: none;
							margin: 0px 0px 0px 20px;
							padding: 0px 0px 0px 0px;
							float:left;
							width: 450px;
						}	
						
					#content #contentOffer li a:link, 
					#content #contentOffer li a:visited {
							color: #fff;
							padding: 0px 5px 0px 10px;
							margin: 0px 0px 0px 0px;
							display:block;
							background: url(../images/contentOffer-bullet.gif) top left no-repeat;
							text-decoration: none;
						}
						
					#content #contentOffer li a:hover, 
					#content #contentOffer li a:active {
							text-decoration: underline;
							
						}
				
						
						
						   					   
						   
						   
				/* sidebar */
				
				    /* sidebarBanner */
				        #sidebarBanner a{
				        float: left;
				        clear: both;
				        display: block;
				        margin: 0px 0px 10px 0px;
				      
				        }
				
					/*sidebarOffer   */
				
					    .sidebarOffer h2 {
							font-family: "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 0.8em;
							color: #CC0000;
							padding: 0px 0px 0px 10px;
							margin:  0px 0px 10px 0px;
							
						}
						
						  .sidebarOffer h3 {
						    margin: 0px;
						  }
			
						.sidebarOffer ul {
							list-style: none;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							color: #4F7493;
							float:left;
							}
						
					
						.sidebarOffer li {
						    float:left;
							font-size: 0.6em;
							padding: 0px 0px 0px 10px;
							margin: 0px 0px 0px 0px;
							}

						.sidebarOffer li a:link, 
						.sidebarOffer li a:visited {
							color: #666;
							padding: 0px 5px 0px 10px;
							margin: 0px 0px 0px 0px;
							display:block;
							width: 160px;
							background: url(../images/sideOffer-bullet.gif) top left no-repeat;
						}
						
						.sidebarOffer li a:hover, 
						.sidebarOffer li a:active {
							text-decoration: underline;
							
						}		
						
						
						/*sidebarModel  */
				
					   .sidebarModel h2 {
							font-family: "Gill Sans MT", "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-size: 0.9em;
							color: #CC0000;
							padding: 0px 0px 0px 10px;
							margin:  0px 0px 5px 0px;							
						}		
						
						
						  .sidebarModel h3 {
						       margin: 0px 0px 10px 0px;
						  }
						  
                        .sidebarModel h2 a:link,
                        .sidebarModel h2 a:visited,
                        .sidebarModel h2 a:hover,
                        .sidebarModel h2 a:active{
						    color: #CC0000;
						  }
			
						.sidebarModel ul {
							list-style: none;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;							
							float:left;
							}
						
					
						.sidebarModel li {
						    float:left;
							font-size: 0.7em;
							padding: 0px 0px 3px 10px;
							margin: 0px 0px 0px 0px;
							}

						.sidebarModel li a:link, 
						.sidebarModel li a:visited {
							color: #CC0000;
							padding: 0px 5px 0px 10px;
							margin: 0px 0px 0px 0px;
							display:block;
							width: 160px;
							background: url(../images/sideOffer-bullet.gif) 0px 1px no-repeat;
							
						}
						
						.sidebarModel li a:hover, 
						.sidebarModel li a:active {
							text-decoration: underline;
							
						}		
						
						
					
				
														

																
						

		/*  footer--------------------- */
		
		#footer{
			font-size: .6em;
		}

		#footer a:link, 
		#footer a:visited {
			line-height: 130%;
			color:#fff;
			text-decoration:none;			
		}
		
		#footer a:hover, 
		#footer a:active {
			text-decoration:underline;
		}
		
			
		#footer img
		{
			display: block;
			margin: 10px 0px 10px 20px;
			float:left;
		}	
		
		#footer p
		{
			color:#fff;
		}
		



