@charset "UTF-8";
/* CSS Document */

body { 
	background:#2a5991 url(../Images/body-bg.jpg) repeat-x fixed 0 0;
	font-family: Arial, Helvetica, "Trebuchet MS", sans-serif;
	color:#FFF;
	margin:0;
	padding:0;
	font-size:100%;
}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}
br.clear { line-height:0;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

img { border:0 none;}

ul { margin:0; padding:0;}

a:link {
color:#CCCCCC;
text-decoration:none;
}

a:visited { text-decoration:none; color:#032183;}
a:hover { text-decoration:underline; color:#032183;}
a:active { text-decoration:none; color:#032183;}

:focus { outline: 0; }


#wrapper {
	background:transparent url(../Images/wrapper-bg.png) repeat-y scroll 0 0;
	padding:0 69px;
	width:996px;
	margin:0 auto;
}


/* HEADER*/
#header { overflow:hidden; padding-bottom:12px;}

#header div.left {
margin-left:30px;
margin-top:0px;
width:662px;
}

#header a.logo {
background:url("../Images/logo.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:101px;
margin-right:30px;
text-indent:-9999px;
width:293px;
}

		h2.dealer-name a { text-transform:uppercase; font-size:32px; margin:8px 0; color:#FFF; display:block; text-shadow:0 3px 3px #333333;}
		h3.dealer-address a { font-size:15px; color:#FFF; text-shadow:0 2px 1px #333333;}
		h4.dealer-phone a { font-size:16px; color:#FFF; text-shadow:0 2px 2px #333333;}
		#header div.left a:hover { text-decoration:none;}
	
	#header div.social-media { 
		width:283px;
		height:57px;
	}	
		#header div.social-media ul { 
			list-style:none; 
			/*margin-top:12px;*/
			padding-top:10px; 
			padding-left:16px;
		} 
			#header div.social-media ul li { 
				display:block;
				float:left;
				font-weight:bold;
				line-height:35px;
				margin:0 3px;
  			 	color:#FFF;
			}
				#header div.social-media ul li a {
					background:transparent url(../Images/social-media-icons.png) no-repeat scroll 0 0;
					width:35px; 
					height:35px; 
					text-indent:-9999px; 
					display:block;
				}
				#header div.social-media ul li.facebook a { background-position:0 0;}
				#header div.social-media ul li.twitter a { background-position:-35px 0;}
				#header div.social-media ul li.youtube a { background-position:-70px 0;}
				#header div.social-media ul li.rssfeed a { background-position:-105px 0;}

				#header div.right a.live-chat {
				background:url("../Images/live-chat-btn.png") no-repeat scroll 0 0 transparent;
				clear:both;
				display:block;
				float:right;
				height:47px;
				margin-right:12px;
				margin-top:9px;
				text-indent:-9999px;
				width:188px;
				}

	#header div.manufacturer-logos { float:left; margin:42px 0 0 75px;}
		#header a.chevy-large { 
			background:transparent url(../Images/chevy-logo.png);
			width:149px;
			height:53px;
			display:block;
			text-indent:-9999px;
		}
/* END HEADER*/		


	/* NAVIGATION */
	#navigation {
		background:url("../Images/nav-bg.png") repeat-x scroll 0 0 transparent;
		height:53px;
		margin-left:1px;
		padding:0 0 0 20px;
		width:973px;
		position:relative;
		z-index:1000;
	}
		#navigation div.menu { background:none;}
		#navigation ul { list-style:none; position:relative; z-index:500;}
			#navigation ul li { 
				background:url("../Images/nav-divider.png") no-repeat scroll 100% 0 transparent;
				display:block; float:left;
				margin:0;
				padding:16px 0 14px;
				/*zoom: 1;*/
			}
			#navigation ul li.contactus { background:none;} 
				#navigation ul li a { 
					color:#e5e5e5;
					font-size:16px;
					font-weight:bold;
					text-decoration:none;
					text-transform:uppercase;
					padding:12px 10px;
				}			
				#navigation ul li:hover { position:relative;}
				#navigation ul li a:hover { background:url("../Images/nav-indicator.gif") no-repeat scroll 50% 100% transparent; color:#FFF;}
					#navigation .menu .pNav li a span.indicator { display:none;}
					
					#navigation ul ul {
						background-color:#17376F;
						visibility: hidden;
						position: absolute;
						top: 100%;
						left: 14px;
						z-index: 500;
						width:200px;
					}
						
						#navigation ul ul li {
							float: none; 
							padding:2px 0;
							border-top:0 none;
							border-bottom:solid 1px #e5e5e5;
							background:none;
						}
							#navigation ul ul li a { font-size:12px; line-height:12px; display:block; text-transform:capitalize;}
								#navigation ul ul li a:hover { background-color:#455D89; color:#FFF; background-image:none;}
						
						#navigation ul ul ul {
							top: 1px;
							left: 99%;
						}
						
						#navigation ul li:hover > ul {
							visibility: visible;
						}
	/* END NAVIGATION*/

/* START CONTENT */
#content { 
	padding:0 2px;
	width:990px;
	overflow:hidden;
	min-height:490px;
}

	#content h1,
	#content div.pagetitle { padding:0 0 10px; font-size:100%; font-weight:bold; color:#FFF;} 
	#content h2 { font-size:100%; padding-bottom:20px;} 
	#content div.heading { font-weight:bold;}
	#content h3 { font-size:90%;}
	

	#interiorPageContent { 
		overflow:hidden; 
		padding:20px;
	}

	#secondaryPageContent { overflow:hidden;}
	
		#interiorPageContent .innerLeftCol { 
			float:left; 
			padding-right:20px; 
			width:655px;
		}		
		#interiorPageContent .innerRightCol { 
			background-color:#F8F6F6;
			background-image:-moz-linear-gradient(100% 100% 90deg, #CCCCCC, #F8F6F6);
			background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F6F6), to(#CCCCCC));
			border:1px solid;
			font-size:13px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			float:left;
			padding:10px;
			width:250px;
			overflow:hidden;
			color:#000;
		}
					
			#interiorPageContent .innerRightCol h2.header { 
				border-bottom:1px solid #333333;
				font-size:19px;
				font-weight:bold;
				margin-bottom:12px;
				padding-bottom:8px;
				text-align:center;
			}
					#interiorPageContent .innerRightCol .innerRightColBody	span.dealerinfoname { 
						display:block;
						font-weight:bold;
						margin-bottom:5px;
					}
					#interiorPageContent .innerRightCol .innerRightColBody div.address { 
						margin-bottom:10px; 
					}
					#interiorPageContent .innerRightCol .innerRightColBody a.directions { 
						display:block; 
						margin:10px 0; 
						font-weight:bold;
					}
					#interiorPageContent .innerRightCol .hoursbox { margin-bottom:10px;}
						#interiorPageContent .innerRightCol .hoursbox h3 { font-weight:bold; margin-bottom:5px; font-size:13px;}
						#interiorPageContent .innerRightCol .hoursbox table.hourstable td { padding-right:30px;}
		
		#interiorPageContent p { font-size:14px; line-height:18px; margin:0 0 14px; color:#CCC;}
		#interiorPageContent ul {
			color:#FFF;
			font-size:14px;
			margin-left:14px;
		}
		
	div.interiorcontentarea div.scheduleappointment_section { margin-top:20px;}	
	div.interiorcontentarea div.locationhours { display:none;}
	div.interiorcontentarea div.scheduleappointment_sectioncontent iframe { width:508px; height:308px;}

	/* HERO */
	#hero {	
		background:url("../Images/hero-bg.jpg") no-repeat scroll 0 0 transparent;
		height:275px;
		padding:12px 6px;
		position:relative;
	}
	
		#hero #rotator {
			background-color:#000;
			background-image: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);
		    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#000000));
			border:3px solid #000000;
			height:268px;
			left:194px;
			position:absolute;
			width:780px;
		}
			#hero .behindTabs {
				position:relative;
				z-index:2;
			}
				#hero #rotator .slideshow {
					position:relative;
					z-index:0;
				}			
				#hero #rotator .pagination {
					right:26px;
					top:245px;
					position:absolute;
					z-index:500;
				}	
					
					#hero #rotator .pagination a { text-decoration:none;}
					#hero #rotator .pagination a span#prev,
					#hero #rotator .pagination a span#next {
						color:#666666;
						font-size:10px;
						margin:0 3px;
						text-transform:uppercase;
						display:none;
					}
					#hero #rotator .pagination ul#nav { list-style:none;}
						#hero #rotator .pagination ul#nav li { 
							background-color:#FFFFFF;
							border:1px solid #000000;
							display:block;
							float:left;
							margin:0 1px;
							-moz-border-radius:10px;
							-webkit-border-radius:10px;
						}
						#hero #rotator .pagination ul#nav li:hover { background-color:#CCC;} 
							#hero #rotator .pagination ul#nav li a { 
								color:#000000;
								display:block;
								font-size:11px;
								height:12px;
								text-indent:-9999px;
								width:12px;
							}
							#hero #rotator .pagination ul#nav li.activeSlide { background:none repeat scroll 0 0 #032183; color:#FFF; border-color:#000;}
						
		#hero .tabContent  {
			position:relative;
			z-index:3;	
			width:771px;
			padding-left:50px;
		}
			#hero .tabContent .tabPanel { margin-top:10px; width:415px; float:left;}
			
			#hero .tabContent .tabPanel a.closebutton { 
				background-color:#CCCCCC;
				border:1px solid #000000;
				color:#000000;
				float:right;
				font-size:11px;
				margin-right:5px;
				padding:1px 5px;
				text-transform:uppercase;			
			}
				#hero .tabContent .tabPanel a.closebutton:hover { text-decoration:none; background-color:#e5e5e5;} 
			
			#hero .tabContent .tabPanel div.makes {
				height:155px;
				overflow-x:hidden;
				overflow-y:auto;
			}	
		
				#hero .tabContent .tabPanel h4 { 
					clear:both;
					font-size:15px;
					padding-bottom:10px;
					padding-top:10px;
				}		
				#hero .tabContent .tabPanel a.contactUs {
					background:url("../Images/contact-btn.png") no-repeat scroll 0 0 transparent;
					display:block;
					height:32px;
					left:-6px;
					position:relative;
					text-indent:-9999px;
					width:159px;
				}				
		
			
			div.pricesbox { 
				display:block; 
				float:left; 
				margin:14px 24px 0 0;
				width:auto;
			
			}
			
			span.makesitem { 
				display:block; 
				float:left; 
				margin:14px 24px 0 0;
				width: 100px;
			}
			
				#hero .tabContent .tabPanel .pricesbox a,
				#hero .tabContent .tabPanel span.makesitem a {
					color:#FFF;
					font-size:12px;
					font-weight:bold;
					/*text-shadow:0 2px 1px #000000;*/
				}
					
						
		#hero div.vehiclestylebox { display:inline; float:left; width:auto;}
		#hero div.vehiclestylebox a {
			color:#e5e5e5;
			display:block;
			float:left;
			font-size:9px;
			font-weight:bold;
			margin:2px 12px;
			text-align:center;
			text-shadow:0 2px 1px #000000;
			text-transform:uppercase;			
		}				
			#hero .tabContent .tabPanel .pricesbox a:hover,
			#hero .tabContent .tabPanel span.makesitem a:hover,
			#hero div.vehiclestylebox a:hover { 
				color:#CCC; text-decoration:none;
			}

		#hero div.quick-links {
			background:url("../Images/quick-links-bg.png") no-repeat scroll 0 0 transparent;
			height:274px;
			position:relative;
			width:240px;
			z-index:500;
		}
		#hero div.rightframe { 
			background:url("../Images/rotator-right-bg.png") no-repeat scroll 0 0 transparent; 
			width:41px; 
			height:274px;
			position:absolute;
			right:5px;
			z-index:500;
		}
			#hero div.quick-links ul { list-style:none; height:274px;}
				#hero div.quick-links ul li.header { 
					color:#FFFFFF;
					display:block;
					font-size:16px;
					font-weight:bold;
					height:32px;
					margin:16px 0 0 33px;
					padding:0;
					text-transform:uppercase;				
				}
				#hero div.quick-links ul li a { 				
					background:url("../Images/quick-links-bg.png") no-repeat scroll 0 0 transparent;
					color:#E5E5E5;
					display:block;
					font-size:16px;
					height:32px;
					margin:0;
					padding:13px 0 0;
					width:185px;
				}
				
				#hero div.quick-links ul li.makeTab a { margin-left:15px; padding-left:15px; background-position:-15px -49px;}
				#hero div.quick-links ul li.modelTab a { margin-left:14px; padding-left:15px; background-position:-14px -94px;}
				#hero div.quick-links ul li.priceTab a { margin-left:18px; padding-left:15px; background-position:-18px -139px;}
				#hero div.quick-links ul li.specialsTab a { margin-left:23px; padding-left:15px; background-position:-23px -184px;}
				#hero div.quick-links ul li.dealerTab a {background-position:-30px -228px; margin-left:30px; padding-left:18px; width:192px;}
				
					#hero div.quick-links ul li.makeTab a:hover,
					#hero div.quick-links ul li.makeTab a.selected { background-position:-255px -49px;}
					#hero div.quick-links ul li.modelTab a:hover,
					#hero div.quick-links ul li.modelTab a.selected { background-position:-254px -94px;}
					#hero div.quick-links ul li.priceTab a:hover,
					#hero div.quick-links ul li.priceTab a.selected { background-position:-258px -139px;}
					#hero div.quick-links ul li.specialsTab a:hover,
					#hero div.quick-links ul li.specialsTab a.selected { background-position:-263px -184px;}
					#hero div.quick-links ul li.dealerTab a:hover,
					#hero div.quick-links ul li.dealerTab a.selected { background-position:-270px -228px;}
				
				
					#hero div.quick-links ul li a:hover,
					#hero div.quick-links ul li a.selected { text-decoration:none; color:#FFF;} 
			#hero .tabContent div.quick-quote { 
				overflow:hidden;
				width:250px;
				margin-left:14px;
				padding-left:14px;
				border-left: solid 2px #000;
			}		
				#hero div.quick-quote h2 { 
				 	color:#FFF;
					font-size:20px;
					margin:8px 0 4px;
					padding:0;
					text-align:center;
					text-transform:uppercase;
					text-shadow:0 2px 1px #000000;
				}
				#hero div.quick-quote select { 
					background:url("../Images/input-text-bg.jpg") no-repeat scroll 0 0 #FFF;
					border:1px solid #666666;
					font-size:14px;
					height:27px;
					margin:2px 0;
					padding:3px 0 0 5px;
					width:245px;
				}
				#hero div.quick-quote input[type="text"] { 
					background:url("../Images/input-text-bg.jpg") no-repeat scroll 0 0 transparent;
					border:0 none;
					font-size:14px;
					height:27px;
					margin:4px 0;
					padding:0 5px;
					width:235px;
				}
				#hero div.quick-quote input[type="submit"] { 
					background:url("../Images/submit-btn.png") no-repeat scroll 0 0 transparent;
					border:0 none;
					cursor:pointer;
					height:31px;
					width:118px;
				}				
				
	/* END HERO */
	
	
	/* DEALER SPECIALS */
	#dealer-specials {
		background:url("../Images/dealer-specials-bg.jpg") no-repeat scroll 0 0 transparent;
		height:217px;
		padding:12px 0;
		width:993px;
	}
	
		#dealer-specials div.newSpecials {margin-left:11px; margin-top:8px; text-align:center;}
		#dealer-specials div.usedSpecials {margin-right:11px; margin-top:8px; text-align:center;}
	
	#dealer-specials h2 { 
		margin:0 0 5px;
		text-transform:uppercase;
		padding:0;
		font-size:110%;
	}

	/*#dealer-specials div.rotator {
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius:5px 5px 5px 5px;
		background-color:#FFFFFF;
		border:1px solid #032183;
		margin:10px;
		width:412px;
		overflow:hidden;
		position:relative;
		left:-12px;
	}*/
	
	/*#dealer-specials div.rotator div.RadRotator { height:auto !important;}*/
	
	#dealer-specials div.rotator div.RadRotator,
	#dealer-specials div.rotator div.RadRotator div.rrRelativeWrapper,
	#dealer-specials div.rotator div.RadRotator div.rrRelativeWrapper div.rrClipRegion { width:auto !important; height:150px !important;}
	
		#dealer-specials div.rotator a.previous { 
			background:url("../Images/previous-next-arrows.gif") no-repeat scroll 3px 50% #010d36;
			display:block;
			float:left;
			height:155px;
			width:12px;
			position:absolute;
			left:0;
			top:0;
		}
		#dealer-specials div.rotator a.next {
			background:url("../Images/previous-next-arrows.gif") no-repeat scroll -13px 50% #010d36;
			display:block;
			height:155px;
			position:absolute;
			right:0;
			top:0;
			width:12px;
		}
			#dealer-specials div.rotator a.previous:hover,
			#dealer-specials div.rotator a.next:hover { background-color:#032183;}
		
		#dealer-specials div.rotator ul { 		
			list-style:none outside none;
			overflow:hidden;
			padding:0;	
			width:472px !important;
		}
			#dealer-specials div.rotator ul li { 
				background-color:#E5E5E5;
				display:block;
				float:left;
				font-size:11px;
				height:140px;
				margin:3px;
				padding:3px 0;
				text-align:center;
				width:112px;
			}
			#dealer-specials div.rotator ul li:hover { background-color:#17376F;} 
				#dealer-specials div.rotator ul li a { 
					color:#000000;
					display:block;
					height:130px;
					line-height:12px;
					padding:4px;
					text-decoration:none;
				} 
				#dealer-specials div.rotator ul li a:hover { text-decoration:none;}
					#dealer-specials div.rotator ul li a img {
						border:1px solid #C0C0C0;
						display:block;
						margin:0 auto 4px;
						width:90px !important;
					}				
					#dealer-specials div.rotator ul li:hover a { color:#FFF;}
					
					#dealer-specials div.rotator ul li a span.trim { display:none; }
					#dealer-specials div.rotator ul li a span.price { 
						display:block;
						font-size:16px;
						font-weight:bold;
						margin-top:7px;
					}
						#dealer-specials div.rotator ul li a span.price span.label { display:none;}
	/* END DEALER SPECIALS */			
	
	
	/* LARGE CTAs */	
	#CTAs-large {
		background:transparent url(../Images/CTAs-large-bg.jpg) no-repeat scroll 0 0;		
	}
		#CTAs-large div { margin:0 9px; float:left;}
		#CTAs-large a { display:block; width:312px; height:225px; text-indent:-9999px; }
			#CTAs-large a:hover { text-decoration:none;}
			#CTAs-large a span.header {font-size:14px; text-transform:uppercase; color:#FFF; margin-left:5px; font-family:Arial, Helvetica, "Trebuchet MS", sans-serif; font-weight:bold; display:block;}
			#CTAs-large a span.testimonial {
				color:#032183;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:14px;
				padding:12px 10px 0;
				display:block;
			}
		#CTAs-large .promo-left {
			background:transparent url(../Images/promo-left.jpg) no-repeat scroll 0 0;
			height:225px;
			width:312px;
		}
		#CTAs-large .promo-middle {
			background:transparent url(../Images/promo-middle.jpg) no-repeat scroll 0 0;
			height:225px;
			width:312px;
			position:relative;
		}
			#CTAs-large .promo-middle div.testimonialcontainer { 
				font-family:Georgia,"Times New Roman",Times,serif;
				font-size:15px;
				margin-top:40px;
				text-shadow:1px 2px 4px #000000;
				height:145px;
				overflow:hidden;
			}
			#CTAs-large .promo-middle a.readmore { 
				bottom:4px;
				display:block;
				float:right;
				height:30px;
				position:absolute;
				right:5px;
				text-indent:-9999px;
				width:127px;
			}
			#CTAs-large .promo-middle div.testimonialcontainer span.customername { display:block; font-weight:bold; margin-top:10px; font-size:12px;}
			#CTAs-large .promo-middle div.testimonialcontainer span.testimonialmakemodelyear { display:block; font-weight:bold; font-size:12px;}
		#CTAs-large .promo-right {
			background:transparent url(../Images/promo-right.jpg) no-repeat scroll 0 0;
			height:225px;
			width:312px;
		}
	/* END LARGE CTAs */	
	
	
	/* SMALL CTAs */	
	#CTAs-small {
		background:url("../Images/CTAs-small-bg.jpg") repeat-x scroll 0 0 transparent;
		height:114px;
		margin-left:4px;
	}
		#CTAs-small ul { list-style:none; overflow:hidden;}	
			#CTAs-small ul li { display:block; float:left; margin:0;}
				#CTAs-small ul li a {
					background:transparent url(../Images/CTAs-small.png) no-repeat scroll 0 0;
					width:164px;
					height:106px;
					display:block;
					text-indent:-9999px;
				}
				#CTAs-small ul li.under10k a { background-position:0 0;}
				#CTAs-small ul li.finance a { background-position:-165px 0;}
				#CTAs-small ul li.inventory a { background-position:-330px 0;}
				#CTAs-small ul li.corvettes a { background-position:-495px 0;}
				#CTAs-small ul li.service a { background-position:-659px 0;}
				#CTAs-small ul li.bodyshop a { background-position:-823px 0;}

				#CTAs-small ul li.under10k a:hover { background-position:0 100%;}
				#CTAs-small ul li.finance a:hover { background-position:-165px 100%;}
				#CTAs-small ul li.inventory a:hover { background-position:-330px 100%;}
				#CTAs-small ul li.corvettes a:hover { background-position:-495px 100%;}
				#CTAs-small ul li.service a:hover { background-position:-659px 100%;}
				#CTAs-small ul li.bodyshop a:hover { background-position:-823px 100%;}

	/* END SMALL CTAs */	
	
	
	/* MEGA DEALS*/
	
	div.mega-deals.left { position:absolute; top:0; left:0;}	
		div.mega-deals.left a { background:transparent url(../Images/mega-deals-left.png) no-repeat scroll 0 0; width:135px; height:130px; display:block; text-indent:-9999px;}
	div.mega-deals.right { position:absolute; top:0; right:0;}
		div.mega-deals.right a { background:transparent url(../Images/mega-deals-right.png) no-repeat scroll 0 0; width:135px; height:130px; display:block; text-indent:-9999px;}
	
	/* END MEGA DEALS*/

/* END CONTENT */

/* FOOTER */
#footer {
	border-top:1px solid #999999;
	margin-top:20px;
	overflow:hidden;
	padding-bottom:40px;
	width:100%;
}
	#footer-wrapper { 
		background:none no-repeat scroll 0 0 transparent;
		border-top:1px solid #666666;
		margin:6px auto 0;
		overflow:hidden;
		padding:14px 0;
		width:992px;
	}
		#footer ul {
			float:left;
			list-style:none outside none;
			padding:0 20px;
		}		
			#footer ul li a { font-size:12px; text-transform:capitalize; color:#e5e5e5;}	
			#footer ul li.header a { font-size:13px; text-transform:uppercase; font-weight:bold;}
			#footer ul li a:hover { color:#FFF;}
			
		div.copyright {
			color:#FFFFFF;
			font-size:12px;
			padding-left:25px;
			padding-top:30px;
		}	
			div.copyright a { color:#FFFFFF; line-height:22px;}
/* END FOOTER */		



/* ADVANCED SEARCH */
#content .advancedsearch  {
	font-size:12px;
	margin:0;
	padding:20px 10px;
	position:relative;
	width:972px;
}

#content .advancedsearch .advancedsearchinner .searching .searcher { background-color:#ccc;}

#content h1.pagetitle { font-size:200%; color:#333333;}

#content .history h2 {
	background-color:#333;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	font-size:15px !important;
	font-style:italic;
	font-weight:bold;
	margin-bottom:7px;
	padding:10px;
	text-transform:uppercase;
	width:220px;
}
	#content .history h2:after { content:"..."}

#content .vehicleinformation { color:#000;}


#content .advancedsearch .advancedsearchinner .searchHeader h1, 
#content .advancedsearch .advancedsearchinner .searchHeader .pagetitle,
#content ul.sortBy a,
#content ul.sortBy a:visited { color:#FFF;}

#content .advancedsearch a, 
#content .advancedsearch a:visited {color:#333;}

#content .advancedsearch .advancedsearchinner .searchHeader .recordCount { color:#FFF;}

#content .advancedsearch .advancedsearchinner .paging .pager ul a { color:#FFF;}
#content .advancedsearch .advancedsearchinner .paging .pager ul li.selected a { color:#ccc; border:solid 1px #FFF;}
#content .advancedsearch .advancedsearchinner .paging .pager ul a:hover { border:solid 1px #023f76; color:#ccc;}

.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a { color:#343434;}

.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a.selected,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover, 
.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a.selected 
	{background-color: #343434; color: #fff;}
	
	
#content .advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a.selected, .advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .options ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li.selected a, .advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a.selected { background-color:#343434 !important; color:#FFF !important; text-decoration:none;} 	
	
	
div.vehiclepricing div.view a { color:#FFF !important;}	

div.searcher div.history a { color:#343434 !important;}

.vehiclephoto a div span { color:#343434;}

.vehiclephoto a div span:hover {background-color: #343434; color: #fff;}

/* END ADVANCED SEARCH */


/* INVENTORY DETAILS PAGE */
div.inventoryDetails { padding:0;}

div.inventoryDetails .content { padding-left:8px;}

div.inventoryDetails a { color:#343434; font-size:12px;}

div.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .details { font-size:12px;}

div.inventoryDetails .content .top .right .commentArea,
div.inventoryDetails h4.similar { background-color:#666; color:#F2F2F2; font-size:14px;}

div.inventoryDetails .expander .close { background:url("../images/plus_minus.png") no-repeat scroll 0 100% transparent;}
div.inventoryDetails .expander .open { background:url("../images/plus_minus.png") repeat scroll 0 0 transparent;}

div.inventoryDetails .content .top .right .commentArea h4 { color:#FFF;}

.inventoryDetails a.Abbreviater { color:#FFF !important;}

.inventoryDetails h3.features, .inventoryDetails h3.equipment, .inventoryDetails h3.features, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo {
background-color:#666666 !important;}

.inventoryDetails h3.equipment a, .inventoryDetails h3.features a, .inventoryDetails h3.warranties a, .inventoryDetails h3.financing a, .inventoryDetails h3.contactInformation a, .inventoryDetails h3.reviews a, .inventoryDetails h3.CarfaxHighlights a, .inventoryDetails h3.CertifiedInfo a {
color:#fff !important;}

div.inventoryDetails .topMenu {
	background:url("../images/bar.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	height:50px;
	margin:0 auto;
	width:990px;
}

div.inventoryDetails .topMenu .middleArea { width:980px;}

div.inventoryDetails div.bottomnav { background-color:#333;}

div.inventoryDetails div.bottomnav .buttonbar .requestinfo a {
background:url("../images/bottombuttons.png") repeat scroll 0 0 transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, div.bottomnav .buttonbar .requestinfo .selected {
background:url("../images/bottombuttons.png") repeat scroll 0 40px transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .scheduletest a {
background:url("../images/bottombuttons.png") repeat scroll 804px 0 transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, div.bottomnav .buttonbar .scheduletest .selected {
background:url("../images/bottombuttons.png") repeat scroll 804px 40px transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {
background:url("../images/bottombuttons.png") repeat scroll 664px 0 transparent;
width:160px;
}
div.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, div.bottomnav .buttonbar .makeanoffer .selected {
background:url("../images/bottombuttons.png") repeat scroll 664px 40px transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .payment a {
background:url("../images/bottombuttons.png") repeat scroll 504px 0 transparent;
width:170px;
}
div.inventoryDetails div.bottomnav .buttonbar .payment a:hover, div.bottomnav .buttonbar .payment .selected {
background:url("../images/bottombuttons.png") repeat scroll 504px 40px transparent;
}
div.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink {
background:url("../images/bottombuttons.png") repeat scroll 334px 0 transparent;
height:40px;
width:260px;
}
div.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover {
background:url("../images/bottombuttons.png") repeat scroll 334px 40px transparent;
}

span.bNavPhone { display:none;}

/* END INVENTORY DETAILS PAGE */

/* FORMS */
div.contactUsForm input.submitBtn,
div.employmentForm input.submitBtn,
div.serviceForm input.submitBtn,
div.quickQuoteForm input.submitBtn,
div.scheduleTestDriveForm input.submitBtn,
div.tradeinbody input.submitBtn,
div.partsbody input.scheduleappointment_submitbutton{ 
	background:url("../Images/submit-btn.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:31px;
	width:118px;
	margin-top:20px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}

div#interiorPageContent .simpleApplicationForm, 
div#interiorPageContent .serviceForm, 
div#interiorPageContent .contactUsForm, 
div#interiorPageContent .tradeInForm, 
div#interiorPageContent .quickQuoteForm, 
div#interiorPageContent .employmentForm, 
div#interiorPageContent .scheduleTestDriveForm { padding-top:0;}

div#interiorPageContent .simpleApplicationForm .header, 
div#interiorPageContent .serviceForm .header, 
div#interiorPageContent .contactUsForm .header, 
div#interiorPageContent .tradeInForm .header, 
div#interiorPageContent .employmentForm .header, 
div#interiorPageContent .quickQuoteForm .header, 
div#interiorPageContent .scheduleTestDriveForm .header { border-bottom:1px solid #999999; color:#CCCCCC; font-size:14px; padding-bottom:5px;}

div.innerLeftCol div.partshours { display:none;}

div.ComboBoxDropDown_Default { width:auto !important;}

/* END FORMS */				


/* SERVICE ICONS */
div#serviceLeftCol {
	float:left;
	margin-right:15px;
	position:relative;
	width:160px;
}
div#serviceLeftCol .leftColNav { width:200px; margin-top:20px;}
	div#serviceLeftCol .leftColNav ul { list-style:none; margin-left:0;}
	
		div#serviceLeftCol .leftColNav ul li a {
			color:#e5e5e5;
			float:left;
			font-size:13px;
			font-weight:bold;
			line-height:31px;
			position:relative;
			text-indent:35px;
			width:200px;
		}
		.service_sprite {
			background-image: url(../Images/services_sprite.png);
			background-repeat: no-repeat;
			display: block;
			height: 31px;
		}
			.schedule {background-position: 0px 0px;}
			.serviceSpecials {background-position: 0px -62px;}
			.tech {background-position: 0px -124px;}
			.faq {background-position: 0px -186px;}
			.testimonial {background-position: 0px -246px;}
			.warranty {background-position: 0px -308px;}
			.parts {background-position: 0px -370px;}
			.recalls {background-position: 0px -432px;}
			.mobility {background-position: 0px -494px;}
			.benefits {background-position: 0px -556px;}
			.price {background-position: 0px -618px;}		
			
				.schedule:hover {background-position: 0px -31px;}	
				.serviceSpecials:hover {background-position: 0px -93px;}
				.tech:hover {background-position: 0px -155px;}
				.faq:hover {background-position: 0px -217px;}
				.testimonial:hover {background-position: 0px -277px;}
				.warranty:hover {background-position: 0px -339px;}
				.parts:hover {background-position: 0px -401px;}
				.recalls:hover {background-position: 0px -463px;}
				.mobility:hover {background-position: 0px -525px;}
				.benefits:hover {background-position: 0px -587px;}
				.price:hover {background-position: 0px -649px;}

div#serviceRightCol  {
	float:left;
	position:relative;
	width:auto;
}
	ul.serviceAd { list-style:none;}
		ul.serviceAd li {
			float:left;
			height:342px;
			margin-right:3px;
			width:178px;
		}
/* END SERVICE ICONS */		

.vehiclepricing ul.prices li.initial {
color:blue;
font-size:14px;
}

.vehiclepricing ul.prices li.rebate {
color:blue;
font-style:italic;
font-size:14px;
}


.vehiclepricing ul.prices li.initial, .vehiclepricing ul.prices li.rebate, div.vehiclepricing ul.prices li.single label{color:red !important;}
div.vehiclepricing ul.prices li.final label{color:red !important;}
div.vehiclepricing ul.prices li.final span{color:#3E5287 !important;font-weight:bold;}
.single span{color:#3E5287 !important;}
