@import url('navigation.css');
@import url('pfrotator.css');
@import url('forms.css');


body {background: #FFF url(../Images/body_bg.gif) repeat scroll 0 0; color:#333;}
	a {color:#333;}
		a:hover {color:#999;}
 	h1 {color: #666; line-height:22px;}

ul.utility li.heading {color:#4C4C4C;}

.interiorPage {width:990px; margin:0 auto; }

div#secondaryContentInner h3 {
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	margin-bottom:25px;
	padding-bottom:14px;
}

/*	Sprite for all primary button images	*/
.sprite_buttons, .sprite_ctaBtns, .sprite_cta_buttons {background-image: url(../Images/sprite_buttons.png);}

/* Sprite for smaller brand logos/images	*/
.sprite_brands {background-image: url(../Images/sprite_brands.png);}

/* Sprite for social media icons */
.sprite_social {background-image: url(../Images/sprite_social_icons1.png);}

	ul.socialIcons .youtube {
	background-position:-87px 0;
	width: 50px;
	}

/* Sprite for large callout arrow images */
.sprite_promos {background-image: url(../Images/sprite_promos.png);}

/* Sprite for extra pieces */
.extras_sprite {background-color:#E51937; background-image:none;}

/*	outerWrapper styles	*/
div#outerWrapper {background: transparent url(../Images/bg_masthead.gif) repeat-x scroll 0 0;}
			
/*	Header Content Styles	*/
ul.header .logoBlock {background: url(../Images/logo.jpg) no-repeat scroll 0 0; margin-top:7px; margin-right: 20px; width:272px; height:79px;}
	ul.header li.contact {
		color:#333333;
		font-size:18px;
		font-weight:normal;
		margin:25px 10px;
		padding-right:14px;
		width:auto;	
	}
		
	   .Right_Header_Block {
			background: url(../Images/RightBlock.png) no-repeat scroll 0 0;
			background:url("../Images/RightBlock.png") no-repeat scroll 0 0 transparent;
			display:block;
			height:47px;
			margin:20px 10px;
			width:134px;
		}

/* 	Research Bar Styles (Red Bar) */
div#researchBar {background: #000000 url(../Images/research_bar.png) repeat-x center top; z-index:1;}
			
/*	Primary Navigation styles are located in navigation.css	*/

/*		Main Content Wrapper Styles & Content 		*/
div#mainContentWrapper {z-index: 2;}

/* 	Content Shadow Overlay - overlaps any content inside of div#mainContentWrapper & div#primaryFeature		*/
.contentShadowOverlay {background: none;}
	
/* Sprite for Live Chat */
.sprite_livechat {background-image: url(../Images/sprite_livechat.gif);}

							
/* 	Diamond Bar Pattern Background		*/
div#diamondBarWrapper {background: transparent url(../Images/circle_bar.png) repeat-x scroll 0 0; height: 20px;}

/* 	Secondary Wrapper Content & Styles */
div#secondaryContentWrapper {background:none repeat scroll 0 top #FFFFFF; color:#333;}
	div#leftCol  { width:210px;}
	div#middleCol {background: none no-repeat scroll left top; width:400px;}
		span.diamondBlock {background: transparent url(../Images/circle_hr.png) no-repeat scroll left top;}
						
		div#leftCol, div#middleCol, div#rightCol {color:#333333;}
		
		div#leftCol ul.buyersLinks a { color:#333;}
						
/* 	Footer Wrapper Content & Styles 	*/
div#footerWrapper {z-index:50;}
	div#leftFooterWrapper, 
	div#rightFooterWrapper {height: 39px;}
	
		div#leftFooterWrapper {background: transparent url(../Images/bg_footer_left.gif) repeat-x scroll 0 0; width: 65%;}
		div#rightFooterWrapper {background: transparent url(../Images/bg_footer_right.gif) repeat-x scroll 0 0; border: none;}
			div#leftFooterContent {z-index:50;}
				span.straightFlush {
					background: transparent url(../Images/car.png) no-repeat scroll 0 0;
					height: 150px;
					width: 200px;
					z-index: 50;
					top:-60px;
					display:none;
				}
				ul.footerNav li a:hover {color: #333;}

	 
/* secondaryPageContent will be on all inner pages for structure */
.innerLeftCol {color: #333; overflow:hidden;}
		
/* Used on Service Portal page */
div#serviceLeftCol {background-color: none;}
	div#serviceLeftCol .leftColNav {background-color: none;}
		.leftColNav ul li a {background-color: none; color: #333;}
			.leftColNav ul li a:hover {color: #666;}

				
/* Banner Ad for Service Portal page */
a.serviceBannerAd {background-image: url(../Images/banner_ad_942x79.jpg);}
		
/* Used for callout section on right side */
.innerRightColBody {background-color:#FFF; color: #000000;}
	.sprite_CTA_rightCol {background-image: url(../Images/inner_buttons_sprite.png);}

/* Trade-In Evaluation Styles */
.scheduleappointment{color:#000;}

/* Inventory Details */				
.advancedsearchcontrol2, .SimilarVehicles_Wrapper {background-color: transparent;}
	.advancedsearchcontrol2inner a {color: #333;}
		.even, .odd {
			background-color:#CCC;
			border-top: 1px solid #666;
			border-left: 1px solid #666;
			border-right: 1px solid #666;
		}
		
		.vehiclecount,
		.searchlabel,
		.vehicleinformation a {color:#333;}
				.vehicleinformation a:hover {color:#666;}
				
/*Hours Location Fix*/
.locationhours {display:none;}
					
/* Details Page */
.inventoryDetails {
	background-color: #ffffff;
	margin: 0 auto;
	padding-bottom: 100px;
	width: 990px;
}
.inventoryDetails .topMenu {background:url(../Images/bar.png) top left no-repeat;}
		.inventoryDetails h3.equipment, 
		.inventoryDetails h3.warranties, 
		.inventoryDetails h3.financing, 
		.inventoryDetails h3.contactInformation, 
		.inventoryDetails h3.reviews, 
		.inventoryDetails h3.CarfaxHighlights, 
		.inventoryDetails h3.CertifiedInfo{
			background: url(../Images/bar.png) no-repeat top center;
		}
			.inventoryDetails .expander .open{background:url(../Images/plus_minus.png) 0% 0%;}
			.inventoryDetails .expander .close{background:url(../Images/plus_minus.png) 0% 100%;}
			.inventoryDetails h4.similar {background: url(../Images/bar.png) no-repeat top center;}

/*Bottom Buttons & Forms */
.inventoryDetails div.bottomnav .buttonbar .requestinfo a {background:url(../Images/bottombuttons.png) 0px 0px;}
	.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, 
	div.bottomnav .buttonbar .requestinfo .selected {background:url(../Images/bottombuttons.png) 0px 40px;}
.inventoryDetails div.bottomnav .buttonbar .scheduletest a {background:url(../Images/bottombuttons.png) 804px 0px;}
	.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, 
	div.bottomnav .buttonbar .scheduletest .selected {background:url(../Images/bottombuttons.png) 804px 40px;}
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {background:url(../Images/bottombuttons.png) 664px 0px;}
	.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, 
	div.bottomnav .buttonbar .makeanoffer .selected{background:url(../Images/bottombuttons.png) 664px 40px;}
.inventoryDetails div.bottomnav .buttonbar .payment a {background:url(../Images/bottombuttons.png) 504px 0px;}
	.inventoryDetails div.bottomnav .buttonbar .payment a:hover, div.bottomnav .buttonbar .payment .selected{background:url(../Images/bottombuttons.png) 504px 40px;}
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink{background:url(../Images/bottombuttons.png) 334px 0px;}
	.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover{background:url(../Images/bottombuttons.png) 334px 40px;}
	.inventoryDetails div.bottomnav .buttonbar .close a {background:url(../Images/bottombuttons.png) 70px 26px maroon;}
		.inventoryDetails div.bottomnav .buttonbar .close a:hover {background:url(../Images/bottombuttons.png) 70px 26px;}
	
	
.getquote select, .quotetext {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC !important;
	width:175px;
}	
	
	div#leftFooterContent span.footerCopy { color:#4C4C4C;}
	
	ul.footerNav li { border-right:1px solid #999999;}
	
	div#primaryCallouts ul li a.firstCallout { margin:0 14px;}
	
	div.advancedsearch { padding-top:20px;}
	
	div.about-us-page p { border-bottom:solid 1px #CCC; padding-bottom:20px; margin-bottom:20px;}
	
	div.AskATech input[type="submit"] { font-size:0; line-height:0;}
	
.advancedsearch .advancedsearchinner .searching .searcher .history h2 {background-color:#E51937;}

.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle,
.advancedsearch a, .advancedsearch a:visited {color:#E51937;}


.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:#E51937;}

.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: #E51937; color: #fff;}
	
div.vehiclepricing div.view a { color:#FFF;}	

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

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

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

span.dealerinfophonelabel, span.dealerinfophone { display:none;}



.RadGrid_Vista {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #9CB6C5;
color:#333333;
margin-left:250px;
width:820px;
}

/* Custom Page styling */

#researchBar+h1 { width:970px; margin:10px auto; padding:0 10px; }
#outerWrapper>.custompage { width:970px; padding:0 10px 65px; margin:0 auto; }
