@import "navigation.css";
@import "pfrotator.css";

body {background: #555;}
h1, .pagetitle {color: #dd1400;}
a, a.visited {color: #333;}
	a:hover {color: #dd1400;}
		.custompage a, .custompage a:visited {color: #dd1400;}
			.custompage a:hover {color: #555; text-decoration: underline;}	
	/* button and customized link styles */
	a.buttonBlue{
		color: #fff;
		display: block;
		font-weight: bold;
		line-height: 34px;
		text-transform: uppercase;
		width:130px;
		
	}
		a.buttonBlue .leftEdge{
			background-image:url(../Images/buttonSpriteBlueLeft.png);
			background-position:0 0;
			background-repeat:no-repeat;
			display: block;
			float: left;
			height: 34px;
			padding: 0 0 0 15px;
			width:70%;
		}
		
			a.buttonBlue .rightEdge{
				background-image:url(../Images/buttonSpriteBlueright.png);
				background-position:100% 0;
				background-repeat:no-repeat;
				display: block;
				float: right;
				height: 34px;
				width: 24px;
			}
			a.buttonBlue .leftEdge:hover{
				background-position:0 -34px;
			}	
	/* outerwrapper styles */
	div#outerWrapper {
		background: url(../Images/main_content_bg.gif) repeat-y scroll 0 0;
		margin: 0 auto;
		width: 998px;
	}
		div#outerWrapper:after{
			content: ".";
			visibility: hidden;
			display: block;
			clear: both;
			height: 0;
			font-size: 0;
		}
	/* masthead styles */
	div#masthead {
		background: url(../Images/background-masthead.jpg) no-repeat;
		height: 183px;
		margin: 0 auto;
		width: 990px;
		position: relative;
		z-index: 9999;
	}
		div#masthead .leftCol {margin: 10px 20px 0 20px; width: 475px;}

			div#masthead a.logoBlock {
				background: url(../Images/Fletcher-Chrysler-Dodge-Jeep-logo.gif) no-repeat scroll 0 0;
				display: block;
				float: left;
				height: 133px;
				margin-right: 37px;
				text-indent: -9999px;
				width: 263px;
			}
			div#masthead ul.brandLogos {
				float: left; 
				margin-top: 15px;
				width: 175px;
			}
				div#masthead ul.brandLogos li a.sprite_brands {
					background-image: url(../Images/sprite_branded_logos.gif);
					background-repeat: no-repeat;
					display: block;
					float: left;
					height: 49px;
					text-indent: -9999px;
					width: 45px;
				}
					.chryslerLogo {background-position: 0px 0px; margin-right: 10px; width: 93px !important;}
					.dodgeRamLogo {background-position: -104px 0px;}
					.dodgeLogo {background-position: -172px 0px; margin: 10px 0 0 20px; width: 75px !important;}
					.jeepLogo {background-position: -264px 0px; margin: 10px 0 0 20px; width: 51px !important;}
			
			div#masthead .middleCol {margin: 5px 0 0 0; width: 380px;}
			div#masthead .middleCol a.contactInfo {
				background: url(../Images/Fletcher-Chrysler-Dodge-Jeep-contact-info.gif) no-repeat scroll 0 0;
				display: block;
				height: 131px;
				text-indent: -9999px;
				width: 380px;
			}
			
			/* Social Icons in Header */
			div#masthead .rightCol {margin: 10px 0 0 15px; width:33px;}
				ul.socialIcons {height: auto; margin: 0; width: auto;}
			ul.socialIcons a.social_sprite {
				background-image: url(../Images/sprite_social.gif);
				background-repeat: no-repeat;
				display: block;
				height: 41px;
				text-indent: -9999px;
				width: 33px;
			}
				.facebookIcon, .facebookIcon:hover {background-position: 0px 0px; margin-bottom: 5px;}
				.twitterIcon, .twitterIcon:hover {background-position: 0px -44px;}
				.bloggerIcon, .bloggerIcon:hover {background-position: 0px -87px;}
					
			
		/* Secondary Features - CTAs */
		div#secondaryFeatures {
			height: 180px;
			margin: 0 auto;
			width: 990px;
		}
		div#secondaryFeatures ul {
			float: left;
			height: 180px;
			position: relative;
			width: 989px;
		}
			div#secondaryFeatures ul li a.sprite_secondary {
				background-image: url(../Images/sprite_secondary_features.gif);
				background-repeat: no-repeat;
				display: block;
				float: left;
				height: 146px;
				margin: 15px 15px 15px 0;
				text-decoration: none;
				text-indent: -9999px;
				width: 180px;
			}
				.firstCTA {margin-left: 15px !important;}
				.lastCTA {margin-right: 0 !important;}
				
				.cta1 {background-position: 0px 0px;}
					.cta1:hover {background-position: 0px -146px;}
				.cta2 {background-position: -180px 0px;}
					.cta2:hover {background-position: -180px -146px;}
				.cta3 {background-position: -360px 0px;}
					.cta3:hover {background-position: -360px -146px;}
				.cta4 {background-position: -540px 0px;}
					.cta4:hover {background-position: -540px -146px;}
				.cta5 {background-position: -720px 0px;}
					.cta5:hover {background-position: -720px -146px;}
		
		/* Tertiary Features - CTAs */	
		.promo1, .promo2, .promo3 {
			cursor: pointer;
			display: block;
			height: 173px;
			position: relative;
			text-indent: -9999px;
			width: 315px;
		}
			.promo1 {background: url(../Images/sprite_promo_left.gif) no-repeat scroll 0 top;}
				.promo1:hover {background-position: 0 bottom;}
			.promo2 {background: url(../Images/sprite_promo_middle.gif) no-repeat scroll 0 top ;margin: 0 4px 0 4px;}
				.promo2:hover {background-position: 0 bottom;}
			.promo3 {background: url(../Images/sprite_promo_right.gif) no-repeat scroll 0 top}
				.promo3:hover {background-position: 0 bottom;}
				
				
					.QuickContactEmailField {
						border: 1px solid #999999 !important;
						background-color: #ffffff;
						color: #000000 !important;
						float: left;
						margin: 3px 0 0 20px;
						padding: 3px 3px 3px 3px;
						width: 260px !important;
					}
					.quickContactForm .formrequiredtext {
						color: #ff0000 !important;
						display: block;
						float: right;
						width: 25px;
					}
					.extras_sprite {background-image: url(../Images/sprite_extras.png); background-repeat: no-repeat;}
						.readMoreBtn {background-position: 0px -20px; height: 30px;}
							.readMoreBtn:hover {background-position: 0px -52px;}
						input.clickHereBtn, input.clickHereBtn2 {
							background-position: -244px -22px;
							border: 0 none;
							cursor: pointer;
							display: block;
							float: right;
							height: 25px;
							margin: 10px 25px 0 0;
							width: 107px;
						}
							.clickHereBtn2:hover {background-position: -244px -54px;}

	/* Styles for Doormat */
	div#doormat {margin: 0 auto 0 auto; padding: 25px 30px 15px 30px; width: 930px;}
	ul.column li a, ul.column li a:visited {color: #333;}
		ul.column li a:hover {color: #dd1400;}
	
	/* Styles for Footer */
	div#footer {padding: 15px 30px 15px 30px; width: 930px;}	
					
											
		/* Used on Service Portal page */
		div#servicesContainer {margin: 10px 0 10px 0; padding: 0 20px 0 20px;}
			div#servicesContainer h1 {width: 100%;}
				div#serviceLeftCol, div#serviceRightCol {padding-top: 20px;}
				div#serviceLeftCol {
					float: left;
					margin-right: 25px;
					position: relative;
					width: 200px;
				}
					div#serviceLeftCol .leftColNav {width: 200px;}
						.leftColNav ul li a {
							color: #333333;
							float: left;
							font-size: 13px;
							font-weight: bold;
							line-height: 31px;
							position: relative;
							text-indent: 35px;
							width: 200px;
						}
							.leftColNav ul li a:hover {color: #174d85; text-decoration: none;}

					/* Services Sprite Icons */
					.service_sprite {
						background-image: url(../Images/services_sprite.png);
						background-repeat: no-repeat;
						display: block;
						height: 31px;
					}
						.schedule {background-position: 0px 0px;}
							.schedule:hover {background-position: 0px -31px;}
						.serviceSpecials {background-position: 0px -62px;}
							.serviceSpecials:hover {background-position: 0px -93px;}
						.tech {background-position: 0px -124px;}
							.tech:hover {background-position: 0px -155px;}
						.faq {background-position: 0px -186px;}
							.faq:hover {background-position: 0px -217px;}
						.testimonial {background-position: 0px -246px;}
							.testimonial:hover {background-position: 0px -277px;}
						.warranty {background-position: 0px -308px;}
							.warranty:hover {background-position: 0px -339px;}
						.parts {background-position: 0px -370px;}
							.parts:hover {background-position: 0px -401px;}
						.recalls {background-position: 0px -432px;}
							.recalls:hover {background-position: 0px -463px;}
						.mobility {background-position: 0px -494px;}
							.mobility:hover {background-position: 0px -525px;}
						.benefits {background-position: 0px -556px;}
							.benefits:hover {background-position: 0px -587px;}
						.price {background-position: 0px -618px;}
							.price:hover {background-position: 0px -649px;}

				/* Block of Ads that change */
				div#serviceRightCol {
					float: left;
					position: relative;
					width: 727px;
				}
					ul.serviceAd li {
						float: left;
						height: 342px;
						margin-right: 3px;
						width: 178px;
					}
					
				/* Used for callout section on right side */
				.innerRightColHeader {
					background-color: #dd1400;
					background-position: 0px -90px;
					border: 1px solid #999999;
					color: #ffffff;
					font-size: 16px;
					font-weight: bold;
					height: 30px;
					letter-spacing: .1em;
					-moz-border-radius-topleft: 10px;
					-moz-border-radius-topright: 10px;
					padding: 9px 10px 0 10px;
					text-align: center;
					text-transform: uppercase;
					width: 279px;
				}


/* search results page styles */
.advancedsearch {margin: 10px auto 0 auto;}
.searchheader {font-size: 18px; margin: 0 auto; padding: 10px;}
	.SearchTable {margin-bottom: 5px;}
.sortpager,.searchcriteria {margin: 0 auto 5px auto; padding: 0; width:960px;}
	.searchbuttons input {cursor: pointer; margin-left: 5px;}
.even, .odd {margin: 0 auto;}
.pagerbottom {margin: 0 auto 10px auto; width: 960px;}
.disclaimer {margin: 0 auto; width: 960px }	
.InventoryLinks{display: none;}
.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle {color: #dd1400;}
.vehiclephoto a div span {color: #dd1400;}
	.vehiclephoto a div span:hover {background-color: #dd1400;}
	.vehiclepricing {min-height: 175px;}
.advancedsearch .advancedsearchinner .searching .searcher .history h2 {background-color: #dd1400;}
	.advancedsearch .advancedsearchinner .searching .searcher .history {border-bottom-color: #aaa; border-top-color: #aaa;}
	.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a, 
	.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:visited,
	.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a, 
	.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a:visited {color: #333;}
	.vehiclepricing ul.prices li.final {color: #dd1400; font-size: 16px;}
	.incentivedetails {color: #555;}
	.vehicleinformation ul.vehicledetails span {color: #000 !important;}
	.advancedsearch a, .advancedsearch a:visited {color: #dd1400;}
	.advancedsearch .advancedsearchinner .paging .pager ul li.selected a, 
	.advancedsearch .advancedsearchinner .paging .pager ul li a:hover {border-color: #dd1400;}
	.advancedsearch .advancedsearchinner .searchLeft .searcher .close {background: url(../Images/sprite_search_buttons.png) no-repeat; background-position: -292px -2px;}
		.advancedsearch .advancedsearchinner .searchLeft .searcher .open {background: url(../Images/sprite_search_buttons.png) no-repeat; background-position: -317px -2px;}
	.advancedsearch .advancedsearchinner .searchHeader .callToAction a {background: url(../Images/sprite_search_buttons.png) no-repeat scroll -1px -1px transparent;}
	.vehiclepricing .view a {background: url(../Images/sprite_search_buttons.png) repeat-x scroll -1px -191px transparent; color: #fff;}
	.searchresultrow .callToAction a {background: url(../Images/sprite_search_buttons.png) repeat-x scroll -1px -89px transparent;}
		.searchresultrow .callToAction a:hover {background: url(../Images/sprite_search_buttons.png) repeat-x scroll -1px -124px transparent;}
	.advancedsearch .advancedsearchinner .callToAction span.ArrowIcon {background: url(../Images/sprite_search_buttons.png) no-repeat scroll -439px -89px transparent;}
	.smallArrowIcon {background: url(../Images/sprite_search_buttons.png) no-repeat; background-position: -441px -165px;}
		.advancedsearch .advancedsearchinner .callToAction .ArrowIcon:hover, 
		.searchresultrow .callToAction a:hover .ArrowIcon {background: url(../Images/sprite_search_buttons.png) no-repeat scroll -439px -124px transparent;}
			.vehiclepricing .view a:hover {background-position: -4px -165px; color: #dd1400;}
		.save input[type=checkbox] {margin: 6px 0 0 10px;}
		.save a {background-color:#fff;height: 208px;}
	
	.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 .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 .valuation ul.links li a,
	ul#ctl00_ContentSection_AdvancedSearchControl1_searcher_ulPrices li a,
	.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a 
		{background-color:#e5e5e5; color: #dd1400;}
	
	.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,
	ul#ctl00_ContentSection_AdvancedSearchControl1_searcher_ulPrices li a:hover,
	ul#ctl00_ContentSection_AdvancedSearchControl1_searcher_ulPrices 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 .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 .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: #dd1400; color: #fff;}


/* Inner right column for secondary master*/
/* Move this to global.css eventually*/
.innerRightCol{border-color: #333; min-height: 0;}
/*Inner Left Column for secondary master */
.innerLeftCol{min-height: 400px;}
/*Contact form*/
.leadGenerationForm{font-weight: bold; padding: 20px;}
	.leadGenerationForm table{
		color: #000;
		font-family: "Gill Sans","Calibri","Trebuchet MS",sans-serif !important;
		font-size: 14px;
		
	}
		.radEnabledCss_Outlook,radHoverCss_Outlook {
			border:1px solid #000 !important;
			color:#000000;
			font-family:Arial,Verdana,Tahoma,Sans-Serif;
			font-size:12px;
			font-weight:normal;
		}
/* Form styles */
/* Submit button for forms */
input.submitBtn {
	background-image: url(../Images/sprite_buttons.gif);
	background-position: 0 -88px;
	background-repeat: no-repeat;
	height: 22px;
	width: 110px;
}
	.submitBtn:hover {background-position: 0 -110px;}
	
	div.AskATech input[type="submit"] {
		background: url(../Images/sprite_buttons.gif) no-repeat 0 -88px !important;
		height: 22px !important;
		width: 110px !important;
	}
		div.AskATech input[type="submit"]:hover {background-position: 0 -110px !important;}

	div.AskATech input {
		background-color: #ffffff;
		border: 1px solid #999 !important;
		font-size: 12px !important;
		padding: 2px 5px 0 5px !important;
		height: 23px !important;
		vertical-align: middle;
		width: 164px !important;
	}

.serviceForm .header, 
.contactUsForm .header, 
.tradeInForm .header, 
.quickQuoteForm .header {color: #dd1400;}

.serviceForm ul li input, 
.serviceForm ul li textarea, 
.contactUsForm ul li input, 
.contactUsForm ul li textarea, 
.tradeInForm ul li input, 
.tradeInForm ul li textarea, 
html body .RadInput_Default 
.riTextBox, html body .RadInputMgr_Default,
.serviceForm ul li select, 
.contactUsForm ul li select, 
.tradeInForm ul li select, 
.quickQuoteForm ul li select,
.serviceForm .header, 
.contactUsForm .header, 
.tradeInForm .header, 
.quickQuoteForm .header {border-color: #999;}

.serviceForm, .contactUsForm, .tradeInForm, .quickQuoteForm, .employmentForm {min-height: 480px;}

.bottomForm textarea {margin-bottom: 10px;}

/* Testimonials Page */
.innerLeftCol .testimonialPane {padding: 20px 0; border-bottom: 1px inset;}

/* Testmonials styles */
/* Testimonial Styles for Homepage */
.testimonialcontainer {height: 120px;}
.readMoreBtn {bottom: 0;}
.testimonialPane span.testimonialtext {
	float: left;
	font: 14px Georgia,"Palatino", "Palatino Linotype",Times,"Times New Roman", serif ;
	font-style: italic;
	color: #666;
	height: 52px;
	overflow: hidden;
	padding: 0 0 0 10px;
	text-transform: none;
	width: 235px;
}
	#ctl00_ctl00_ContentSection_ContentSection_testimonials1__Testimonials_ctl00__Message {width:550px;}
	#ctl00_ctl00_ContentSection_ContentSection_testimonials1__Testimonials_ctl01__Message {height:100px; width:590px;}
	#ctl00_ctl00_ContentSection_ContentSection_testimonials1__Testimonials_ctl02__Message {height:90px; width:600px;}
		.testimonialPane span.customername,
		.testimonialPane span.testimonialmakemodelyear {
			display: block;
			float: left;
			font: bold 12px Georgia,"Palatino", "Palatino Linotype",Times,"Times New Roman", serif ;
			color: #555;
			padding: 0;
			width: 235px;
		}
			.testimonialPane span.customername {margin: 5px 0 0 8px;}
			.testimonialPane span.testimonialmakemodelyear {margin: 0 0 0 5px;}
			
			.testimonialpage .testimonialPane {border-bottom: 1px solid #dd1400; float: left; width: 100%;}
				.testimonialpage .testimonialPane span.customername {margin: 5px 0 5px 10px; width: 100%;}
				.testimonialpage span.testimonialmakemodelyear {margin: 15px 0 15px 10px; width: 100%;}

		.firstQuote, .secondQuote {color: #dd1400;}
		.testimonialsHeading h3 {color: #333;}

/* Inventory Detail Styles */				
.inventoryDetails {margin: 0 auto; width: 970px;}

/* Tertiary Scroller & Pentanary Rotator Styles */
div#pentanaryRotator .newSpecials {
	margin: 0 auto;
	position: relative;
	width: 960px;
}
			
			
/* Styles to integrate arrow buttons on Internet Specials Rotators to work */
.RadRotator_Default .rrClipRegion {border: 0 none !important;}

	div#tertiaryScroller .RadRotator, 
	div#pentanaryRotator .RadRotator {
		height: 152px !important; 
		overflow: hidden; 
		padding: 0px 36px !important;
		width: 528px !important;
	}
		div#pentanaryRotator .RadRotator {width: 885px !important;}
		
	div#tertiaryScroller .rrRelativeWrapper, 
	div#pentanaryRotator .rrRelativeWrapper {
		background-image: url(../Images/sprite_new_used_specials.gif);
		background-position: 0px -154px;
		background-repeat: repeat-x;
		display: block;
		float: left;
		height: 134px !important;
		padding: 10px 10px 10px 10px; 
		width: 508px !important;
	}
		div#pentanaryRotator .rrRelativeWrapper {padding: 10px 0 10px 0; width: 885px !important;}
		
		div#tertiaryScroller .rrClipRegion,
		div#pentanaryRotator .rrClipRegion {
			height: 125px !important; 
			padding: 7px 0 0 0; 
			width: 508px !important;
		}
			div#pentanaryRotator .rrClipRegion {width: 885px !important;}
			
			div#tertiaryScroller .rrClipRegion .rrItemsList,
			div#pentanaryRotator .rrClipRegion .rrItemsList {
				height: 125px !important; 
				left: 0px !important;
				width: 508px !important;
			}
				div#pentanaryRotator .rrClipRegion .rrItemsList {width: 885px !important;}
				
				div#tertiaryScroller .rrClipRegion .rrItemsList li,
				div#pentanaryRotator .rrClipRegion .rrItemsList li {
					height: 125px !important; 
					margin: 0 6px 0 0; 
					width: 95px;
				}
					div#pentanaryRotator .rrClipRegion .rrItemsList li {margin: 0 8px 0 7px;}
					
		.RadRotator_Default .rrButton {
			background-image: url(../Images/sprite_new_used_specials.gif) !important;
			display: block;
			height: 152px !important;
			position: absolute;
			top: 0 !important;
			width: 36px !important;
		}
			.RadRotator_Default .rrButton.rrButtonRight {
				background-position: 0px -309px !important;
				margin-top: 0 !important;
				right: -36px !important;
			}
				.RadRotator_Default .rrButtonRight:hover {background-position: 0px -621px !important;}
			.RadRotator_Default .rrButton.rrButtonLeft {
				background-position: 0px 0px !important;
				left: -36px !important;
				margin-top: 0 !important;
			}
				.RadRotator_Default .rrButtonLeft:hover {background-position: 0px -464px !important;}
				.RadRotator_Default .rrButtonUp,
				.RadRotator_Default .rrButtonDown {display: none;}
		
		/* ------------------------------------------- */
			
		/* Used Specials Rotator & New Specials Rotator Styles */
		div#tertiaryScroller .internetspecials .vehiclephoto, 
		div#pentanaryRotator .internetspecials .vehiclephoto {width: 90px;}
		
			div#tertiaryScroller .internetspecials .vehiclephoto img,
			div#pentanaryRotator .internetspecials .vehiclephoto img {height:67px; width:95px !important;}
			.internetspecial .description {width: 90px;}
			.internetspecials .description h3 {
				color: #333;
				font: 10px Verdana, sans-serif;
				height:auto;
				line-height:12px;
				margin-bottom:2px;
				text-align: left;
				width:90px;
			}
			.internetspecials .price {
				font: bold 10px Verdana, sans-serif;
				color:#dd1400;
				line-height:10px;
				text-align: left;
			}
				
		/* Left & Right Navigation for New Vehicle Specials Tooltip Rotator */				
		.specials_sprite {background-image: url(../Images/sprite_new_used_specials.gif);}
			.specialsLeft,
			.specialsFill,
			.specialsRight {
				display: block;
				float: left;
				height: 152px;
			}
				.specialsLeft,
				.specialsRight {width: 36px;}
					.specialsLeft {background-position: 0px 0px;}
						.specialsLeft:hover {background-position: 0px -459px;}
					.specialsFill {
						background-position: 0px -153px;
						background-repeat: repeat-x;
						height: 132px;
						padding: 10px 10px 10px 10px;
						width: 508px;
					}
					.specialsRight {background-position: 0px -306px;}
						.specialsRight:hover {background-position: 0px -764px;}
						
	/* Details Page Styles */
	.inventoryDetails a {color: #dd1400;}
	.inventoryDetails .topMenu {background: url(../Images/bar.png) no-repeat top center;}
	.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing li {color: #dd1400; font-size: 18px;}
	.inventoryDetails .content .top .right .vehicleinfobox .details .incentivebox {background-color: #e3e3e3;}
	.inventoryDetails .content .top .right .commentArea {background-color: #e3e3e3; color: #333;}
		.inventoryDetails .content .top .right .commentArea h4 {color: #333;}
	.inventoryDetails h3.equipment, 
	.inventoryDetails h3.warranties, 
	.inventoryDetails h3.financing, 
	.inventoryDetails h3.contactInformation, 
	.inventoryDetails h3.reviews, 
	.inventoryDetails h3.CarfaxHighlights, 
	.inventoryDetails h3.CertifiedInfo, 
	.inventoryDetails h4.similar {background: url(../Images/bar.png) no-repeat top center;}
	.equipmentBorder {background: 0 none;}
	.inventoryDetails div.bottomnav {background-color: #dd1400; border-color: #555;}
	.inventoryDetails div.bottomnav .forms {background-color: #fff;}
	.inventoryDetails div.bottomnav .forms .buttons button {background-color: #dd1400;}
	.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;}
	
		.inventoryDetails div.bottomnav .forms h4,
		.inventoryDetails div.bottomnav .forms li label {color: #333;}
		.inventoryDetails div.bottomnav .forms li input, .inventoryDetails div.bottomnav .forms li textarea {border: 1px solid #555; color: #333;}
			.inventoryDetails .expander .open {background: url(../Images/plus_minus.png) no-repeat scroll 0 0;}
			.inventoryDetails .expander .close {background: url(../Images/plus_minus.png) no-repeat scroll 0 100%;}
		
		/* Bottom Buttons */
		.inventoryDetails div.bottomnav .buttonbar .requestinfo a,
		.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, 
		div.bottomnav .buttonbar .requestinfo .selected,
		.inventoryDetails div.bottomnav .buttonbar .scheduletest a,
		.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, 
		div.bottomnav .buttonbar .scheduletest .selected,
		.inventoryDetails div.bottomnav .buttonbar .makeanoffer a,
		.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, 
		div.bottomnav .buttonbar .makeanoffer .selected,
		.inventoryDetails div.bottomnav .buttonbar .payment a,
		.inventoryDetails div.bottomnav .buttonbar .payment a:hover, 
		div.bottomnav .buttonbar .payment .selected,
		.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink,
		.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover,
		.inventoryDetails div.bottomnav .buttonbar .close a,
		.inventoryDetails div.bottomnav .buttonbar .close a:hover 
			{background-image: url(../Images/bottombuttons.png) !important;}

			
/* Location Page styles */
.locationhours {display: none;}
	
.topRightCorner {
	float:right;
	position:absolute;
	z-index:100;
	background:url(/images/inventorydetails/tab-preowned.png) no-repeat 0px 0px;
	width:105px;
	height:95px;
	margin-left:390px;
}

#ctl00_ContentSection_inv_dvComment {color:#000000; font-weight:bold;}
.inventoryDetails a.Abbreviater {color:#000000; cursor:pointer;}
.inventoryDetails a.Abbreviater:hover {text-decoration: underline;}
.mediaArea .rotator img {height:auto !important; width:480px !important;}

/* Sitemap styles */
.sitemapContainer a, .sitemapContainer a:visited {color: #333;}
	.sitemapContainer a:hover {color: #dd1400;}
	
/* Recent Customers Styles */
.RadGrid_Vista {
	border: 0 none !important;
	margin: 10px;
	width: 960px;
}
.RadGrid_Vista .rgMasterTable thead tr th, .RadGrid_Vista .rgDetailTable thead tr th {
	background: #fff none; 
	border-bottom: 1px solid #dd1400; 
	border-width: 0 0 1px 0;
	color: #dd1400; 
	font-weight: bold;
} 
.RadGrid_Vista .rgPager .rgPagerCell {background: #e3e3e3 none; border-color: #999;}
.RadGrid_Vista .rgRow a, 
.RadGrid_Vista .rgAltRow a, 
.RadGrid_Vista .rgEditRow a, 
.RadGrid_Vista .rgFooter a, 
.RadGrid_Vista .rgEditForm a
	{color: #dd1400 !important;}
	
	.RadGrid_Vista .rgRow a:hover, 
	.RadGrid_Vista .rgAltRow a:hover, 
	.RadGrid_Vista .rgEditRow a:hover, 
	.RadGrid_Vista .rgFooter a:hover, 
	.RadGrid_Vista .rgEditForm a:hover
		{color: #555 !important; text-decoration: underline;}