@import "pfrotator.css";

body{
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
	background-color: #5c3700;
	background-attachment:scroll;
	color:#3e1e00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

.innerLeftCol { color:#3e1e00;}

h1, h2, h3, h4, h5 { color:#3e1e00;}
	a {color: #941d1e;}
		a.visited, a:hover {color: #941d1e;}
		
		/*Bulldog Container*/
		#bulldogwrapper{
			width:100%;
			height:100%;
			background: transparent url("../images/Hamilton-Bulldog.png") repeat;
		}

.testimonials { margin:20px 0 0 55px;}

.usedSpecials { margin-top:16px;}

			
	/* 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/maincontainer_bg.png) repeat-y scroll 0 0;
		margin: 0 auto;
		width: 1000px;
		padding: 0 14px;
	}
		div#outerWrapper:after{
			content: ".";
			visibility: hidden;
			display: block;
			clear: both;
			height: 0;
			font-size: 0;
		}
	/* masthead styles */
	div#masthead {
			height:215px;
			margin: 0 auto;
			width: 990px;
			position: relative;
			z-index: 999;
			
		}
			div#masthead .middleCol h3{
				color: #555;
			}
			div#masthead .middleCol p span{
				color: #cc191e;
				font-weight: bold;
				}
			div#logoBlock {
				background:url("../Images/logo.png") no-repeat scroll 0 0 transparent;
				display:block;
				float:left;
				height:185px;
				margin:15px 0 0 20px;
				width:317px;
			}	
			div#masthead .phone{
				background:url("../Images/prospectors-club.png") no-repeat scroll 0 0 transparent;
				display:block;
				height:167px;
				margin-left:30px;
				text-indent:-9999px;
				width:160px;
			}
/*			
			div.manufacturer-logos { margin:15px 25px 0;}
			
			div.manufacturer-logos ul { list-style:none;}
				div.manufacturer-logos ul li { display:block; float:left;}*/
					div.manufacturer-logos ul li a { text-indent:-9999px; background:url(../Images/manufacturer-logos.png) no-repeat; display:block; height:60px;}
						div.manufacturer-logos ul li a.dodge-logo { width:150px; background-position:0 0; float:left;}
						div.manufacturer-logos ul li a.chrysler-logo { background-position:-151px 0; width:125px; margin-left:25px; float:right;}
						div.manufacturer-logos ul li a.jeep-logo { background-position:-285px 0; width:70px; margin-left:35px; float:left;}
						div.manufacturer-logos ul li a.ram-logo { background-position:-371px 0; width:125px; float:right;}
			
			
			div#masthead .leftCol { width:360px;}
			div#masthead .middleCol {
				color:#5c3700;
				line-height:15px;
				text-align:center;
				text-transform:uppercase;
				width:430px;
				margin-top:10px;
			}
				div#masthead .middleCol div.left { width:165px;}
				div#masthead .middleCol div.right { width:210px;}
				div#masthead .middleCol	h1 { color:#5c3700; margin-bottom:7px; font-size:20px;}
				div#masthead .middleCol	h2 {color:#5c3700; font-size:14px; margin-bottom:12px; }
				div#masthead .middleCol	h3 { font-weight:bold; color:#5c3700; margin-bottom:2px;}
				div.facebook {left:170px; position:relative; top:40px;}
					div.facebook a { background:transparent url(../Images/facebook.png) no-repeat scroll 100% 50%; padding:5px 26px 5px 0; color:#FFF;}
				
			div#masthead .rightCol { width:auto; margin-top:20px;}
			
			
			
			
			
/*			div#masthead .headeraddress {
				background: url(../Images/header-address.png) no-repeat;
				display: block;
				height: 49px;
				text-indent: -9999px;
				width:250px;
				margin: 41px 0 0 15px;
				}
				div#masthead .slogan {
				background: url(../Images/slogan.png) no-repeat;
				display: block;
				height: 22px;
				text-indent: -9999px;
				width:317px;
				margin: 21px 0 0 -36px;
				}*/
				
			/* Social Icons in Header */
			.socialIcons {	
				height:auto;
				margin:0;
				position:relative;
				top:-26px;
			}
				.socialIcons div#gosoChiclet div { border-top:0 !important;}
			
			
			.social_sprite {
				background-image: url(../Images/sprite_social_icons.png);
				background-repeat: no-repeat;
				display:none;
			}
				.facebookIcon {background-position: -11px -105px;}
					.facebookIcon:hover {background-position: -11px -168px;}
				.twitterIcon {background-position: -114px -104px;}
					.twitterIcon:hover {background-position: -114px -167px;}
				.youTubeIcon {background-position: -217px -105px;}
					.youTubeIcon:hover {background-position: -217px -168px;}
				
				
				.blog {
					background-image:url("../Images/Chat_Sprite.png");
					background-repeat:no-repeat;
					background-position: 0 0;
					display:block;
					float:left;
					height:34px;
					margin:30px 0 0 66px;
					width:131px;
				}

.blog:hover{background-position: 0 -34px;}


					.blog span {display: none;}
			
		/* search feature */
		.buttons_cta_sprite {
			background:url(../Images/cta_icons_sprite.png);
		}
		div#searchFeature {margin-right: 10px;}
			.searchBtn {
				background-position: 0 -3px;
				margin: 0 0 0 85px;
				width: 83px;
			}
	
		/* Secondary Features - CTAs */
		div#secondaryFeatures {
			height: auto;
			margin: 0 auto;
			width: 990px;
		}
		div#secondaryFeatures ul {
			float: left;
			height: 103px;
			left:1px;
			top:5px;
			position: relative;
			width: 989px;
		}
			.icons_sprite {
				background-image: url(../Images/small-CTAs.png);
				background-repeat: no-repeat;
			}
				div#searchFeature {margin-right: 10px;}
				.searchBtn {
					background-position: 0 -3px;
					margin: 0 0 0 85px;
					width: 83px;
				}
					.searchBtn:hover {background-position: 0 -31px;}
				.under10CTA, .specialsCTA, .financeCTA, .serviceCTA, .usedvehiclesCTA, .newvehiclesCTA {
					cursor:pointer;
					display:block;
					float:left;
					height:93px;
					margin: 0 2px;
					text-decoration:none;
					width:164px;
					
				}
					
					div#secondaryFeatures ul li{ display: block; float:left; width:164px;}
				
					.under10CTA {background-position: 0px 0px;}
						.under10CTA:hover {background-position: 0px 100%;}
						
					.specialsCTA {background-position: -325px 0px;}
						.specialsCTA:hover {background-position: -325px 100%;}
						
					.newvehiclesCTA {background-position: -489px 0px;}
						.newvehiclesCTA:hover {background-position: -489px 100%;}
						
					.usedvehiclesCTA {background-position: -652px 0px;}
						.usedvehiclesCTA:hover {background-position: -652px 100%;}
						
					.financeCTA {background-position: -163px 0px;}
						.financeCTA:hover {background-position: -163px 100%;}
						
					.serviceCTA {background-position: -816px 0px;}
						.serviceCTA:hover {background-position: -816px 100%;}
					
			.secondaryDivider {
				background: url(../Images/secondary_features_divider.gif) no-repeat scroll 0 0;
				display: block;
				float: left;
				height: 100px;
				
			}
		
		/* Tertiary Features - CTAs */	
		
		div#tertiaryScroller { height:auto;}
		
		div#quarternaryFlipper { height:auto; overflow:hidden; padding:18px; width:970px;}
		
			div#quarternaryFlipper div.promo { float:left; width:312px; margin:0 5px;}
		
		a.promo1, a.promo2, a.promo3 { 
			background:url("../Images/bottom-CTAs.png") no-repeat scroll 0 0 transparent;
			display: block;
			height:225px;
			width:312px;
		}
		
			a.promo1 { background-position:0 0;}
				a.promo1:hover { background-position:0 100%;}
		
			a.promo2 { background-position:-312px 0;}
				a.promo2:hover { background-position:-312px 100%;}
		
			a.promo3 { background-position:-624px 0;}
				a.promo3:hover { background-position:-624px 100%;}

				
				
/*			.promo3 {background: url(../Images/promo_right.png) no-repeat scroll 0 0;color: #000000;}
				.promoHeader {
					color: #ffffff;
					display: block;
					float: left;
					font-size: 18px;
					margin: 12px 0 5px 20px;
					width: 295px;
				}
				.promo3 .quickContactForm {
					position: relative;
					width: 315px;
				}
				.promo3 p,
				.promo3 label {float: left;}
					.promo3 p {
						border-bottom: 1px dotted #000000;
						margin: 0 20px 0 20px;
						padding-bottom: 15px;
						width: 274px;
					}
					.promo3 label {margin: 10px 0 0 20px; width: 295px;}
					.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;
		padding:25px 20px 15px;
		width:960px;
	}
		ul.column { padding-left:14px;}
	
	ul.column li { width:242px;}
	ul.column li.headline { text-transform:uppercase; font-size:110%;}
	
	/* Styles for Footer */
	div#footer {padding: 15px 18px; width: 980px;}	
					
											
		/* 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: #9E1D1E; 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;
				}
					.serviceAdsContainer {
						
					}
						ul.serviceAd li {
							float: left;
							height: 342px;
							margin-right: 3px;
							width: 178px;
						}
				
				/* Banner Ad for Service Portal page */
/*
				div#serviceBottom {
					float: left;
					margin: 20px 0 0 3px;
					position: relative;
					width: 942px;
				}
					a.serviceBannerAd {
						background-image: url(../Images/banner_ad_942x79.jpg);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						display: block;
						height: 79px;
						width: 942px;
					}
						.serviceBannerAd:hover {background-position: 0px -79px;}
*/


/* search results page styles */
.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; width: 980px;}
.pagerbottom {margin: 0 auto 10px auto; width: 960px;}
.disclaimer {margin: 0 auto; width: 960px }	
.InventoryLinks{display: none;}

/* Inner right column for secondary master*/
/* Move this to global.css eventually*/
.innerRightCol{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;
		}

/* Testimonials Page */
.innerLeftCol .testimonialPane {padding: 20px 0; border-bottom: 1px inset;}
/* 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 -775px !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: #9e1d1e;
				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:#07810a;
				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 .topMenu {
		background:url(../Images/bar.gif) top left no-repeat;
		color:#fff;
		height:50px;
		width:990px;
	}
		.inventoryDetails a {color: #0b2575; }
		.inventoryDetails .topMenu .middleArea {padding: 15px 15px 0 15px; width:930px;}
			.inventoryDetails .topMenu .share a span,
			.inventoryDetails .topMenu .share a,
			.inventoryDetails .topMenu .back a {font-weight:bold;}
	.inventoryDetails .content {margin: 0 auto; width: 960px;}
		.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing li {color: #555555;}
		.inventoryDetails .content .top .right .commentArea {background-color:#333; background-position: center center; height: 18px;}
			.inventoryDetails .content .top .right .commentArea h4 {color: #ffffff;}
			.inventoryDetails h3.contactInformation .phonenumber{margin-left:10px;}
			.inventoryDetails h3.equipment, 
			.inventoryDetails h3.warranties, 
			.inventoryDetails h3.financing, 
			.inventoryDetails h3.features,
			.inventoryDetails h3.contactInformation, 
			.inventoryDetails h3.reviews, 
			.inventoryDetails h3.CarfaxHighlights, 
			.inventoryDetails h3.CertifiedInfo{
				background: url(../Images/bar.gif) no-repeat top center;
			}
				.inventoryDetails h3.equipment 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 {
					font-size:18px;
					text-transform:uppercase;
					float:left;
					color:#ffffff;
				}
					.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.gif) no-repeat top center;}
		.inventoryDetails .bottomdisclaimer {
			margin: 0 auto;
			width: 960px;
		}
		.inventoryDetails div.bottomnav {background-color: #3c1f00; border-color:#3c1f00;}
			.inventoryDetails div.bottomnav .forms {background-color: #e7e7e7; color: #333333;}
			
/* Location Page styles */
.locationhours {display: none;}

/* Submit button for forms */
input.submitBtn {
	background-image: url(../Images/sprite_cta_buttons.png);
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 35px;
}
	.submitBtn:hover {background-position: 100% -38px;}
	
	
	/* Testimonial Styles for Homepage */
.testimonialPane span.testimonialtext {
	float: left;
	font: 14px Georgia,"Palatino", "Palatino Linotype",Times,"Times New Roman", serif ;
	font-style: italic;
	color: #9E1D1E;
	height: 52px;
	overflow: hidden;
	padding: 0 0 0 10px;
	text-transform: none;
	width: 235px;
}
	.testimonialPane span.customername,
	.testimonialPane span.testimonialmakemodelyear {
		display: block;
		float: left;
		font: bold 12px Georgia,"Palatino", "Palatino Linotype",Times,"Times New Roman", serif ;
		color: #9E1D1E;
		padding: 0;
		width: 235px;
	}
		.testimonialPane span.customername {margin: 5px 0 0 35px;}
		.testimonialPane span.testimonialmakemodelyear {margin: 0 0 0 32px;}
		
		/*Similar Vehicles Page Styles*/


.SimilarVehicles .CurrentVehicle {
	padding-top: 15px;
	padding-bottom:25px;
	}
	
.SimilarVehicles .FilterOptions div{
	padding-bottom:15px;
	}
	.SimilarVehicles .FilterOptions h4{
		font-weight:bold;
		color:#09F;
		padding-bottom:5px;
	}
	
	/*Inventory Details Page Styles*/
		.inventoryDetails div.photos div.mediaArea div.image {min-height:375px;}
		
			.inventoryDetails div.bottomnav .buttonbar .requestinfo a{
	    background:url(../Images/bottom-buttons.png) 0px 0px;
	}
	.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, div.bottomnav .buttonbar .requestinfo .selected{
	    background:url(../Images/bottom-buttons.png) 0px 40px;
	}
	.inventoryDetails div.bottomnav .buttonbar .scheduletest a{
	    background:url(../Images/bottom-buttons.png) 804px 0px;
	}
	.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, div.bottomnav .buttonbar .scheduletest .selected{
	    background:url(../Images/bottom-buttons.png) 804px 40px;
	}
	.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {
	    width:160px;
	    background:url(../Images/bottom-buttons.png) 664px 0px;
	}
	.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, div.bottomnav .buttonbar .makeanoffer .selected{
	    background:url(../Images/bottom-buttons.png) 664px 40px;
	}
	.inventoryDetails div.bottomnav .buttonbar .payment a {
	    width:170px;
	    background:url(../Images/bottom-buttons.png) 504px 0px;
	}
	.inventoryDetails div.bottomnav .buttonbar .payment a:hover, div.bottomnav .buttonbar .payment .selected{
	    background:url(../Images/bottom-buttons.png) 504px 40px;
	}
	.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink{
	    width:260px;
	    height:40px;
	    background:url(../Images/bottom-buttons.png) 334px 0px;
	}
	.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover{
	    background:url(../Images/bottom-buttons.png) 334px 40px;
	}
	.inventoryDetails div.bottomnav .buttonbar .close {
	    margin-top:10px;
	    margin-right:0px;
	}
	.inventoryDetails div.bottomnav .buttonbar .close a {
	    width:51px;
	    height:18px;
	    background:url(../Images/bottom-buttons.png) 70px 68px;
	}
	.inventoryDetails div.bottomnav .buttonbar .close a:hover {
	    background:url(../Images/bottom-buttons.png) 70px 28px;
	}
	
	
	
/*	Custom Content Styles and Hours Box Styles  */

div.custompage p {
	padding-top:10px;
	padding-bottom:5px;
	text-align:justify;}
	
table.hourstable {
	width:250px;}
	
div.hoursbox {
	width:300px;
	padding-left:15px;
	color:white;
	font-size:11px;}
	
	
	
	
.searchHeader {
padding-top:15px; }

.even, .odd {
width:auto;}

.InventoryLinks {
display: none;}


	/*Tires for Life*/
	
	.tireforlife {
		background-image:url(../Images/tiresforlife.png);
		width:175px;
		height:177px;
		margin-left:35px;}


.vehiclepricing ul.prices li.final{font-size: 24px;}

div#ctl00_ContentSection_inv_dvComment{margin: 17px 0 0 0px;}



.inventoryDetails .bNavPhone {display:none;}

#ctl00_ContentSection_inv_spPhoneNumber {display:none;}
#ctl00_ContentSection_inv_spSalesPersonName {display:none;}

ul.column li a, ul.column li a:link,
ul.column li a, ul.column li a:visited,
ul.column li a, ul.column li a:hover,
ul.column li a, ul.column li a:active{ color:#3e1e00; font-weight:bold;}

div.searchLeft { margin-top:20px;}

/*.extras_sprite  { background-color:#3E1E00;
background-image:none; }*/


.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle,
.vehiclepricing ul.prices li.final{ color:#000000;}

.advancedsearch a, .advancedsearch a:visited,
.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .quickQuoteForm .header { color:#9E1D1E;}

.advancedsearch .advancedsearchinner .searching .searcher .history h2 {
background-color:#9E1D1E;}

.vehiclepricing .view a { color:#FFF;}


.single label
{
	font-size:15px;
}
.single span
{

	font-size:18px;
	color:#035793;
}


.menu  { 
	background:url("../Images/nav-bg.jpg") repeat scroll 0 0 transparent !important;
	height:50px;
	margin:0 auto;
	width:988px;
}

.mediaViewer .menu { background:none repeat scroll 0 0 transparent !important; height:auto; width:auto; margin:0;}

	ul.pNav { font-size:80%; position:relative; z-index:1000; height:auto !important; margin-left:6px !important; }
		ul.pNav li { padding:0 !important; width:auto;}
			ul.pNav li a { 
				background:url("../Images/nav-divider.gif") no-repeat scroll 100% 50% transparent;
				display:block;
				font-size:17px !important;
				line-height:17px;
				padding:11px 14px 13px;
				text-shadow:0 2px 4px #000000;
				text-transform:uppercase;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
			}
				.menu .pNav li a span.indicator { display:none !important;}
				ul.pNav li.dealerinformation a { background:none;} 
			
			.menu .pNav li ul.vertical { background:none repeat scroll 0 0 #3e2105 !important; margin-left:6px !important; width:170px;}
			
			.menu .pNav li ul.vertical li a { color:#FFFFFF !important; background:none; font-size:12px !important; padding:6px 12px;}
			
			.menu .pNav li ul.vertical li {
				border-color:#4a4a4a;
				border-style:solid;
				border-width:0 1px 1px !important;
			}
			
			.menu .pNav li ul.vertical li:hover { background-color:#5c340d;}


/* Search Results */
.searchresultrow .callToAction a{ /*background: none;*/ color:#333;}
.searchresultrow .callToAction a:hover { /*background:none;*/ color:#FFF !important;}

.advancedsearch .advancedsearchinner .searching .searcher .history,
.advancedsearch .advancedsearchinner .searchLeft .refine h2 { background-color:#7d0d00; border-bottom:1px solid #FFFFFF;}

.advancedsearch .advancedsearchinner .searching .searcher .history h2 { background-color:#3d2000;}

.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a h3,
.advancedsearch .advancedsearchinner .searchLeft .searcher h2,
.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a span,
.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a:visited,
.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a, .advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:visited { color:#FFF !important;}

.searchresults .searchresultrow.even, .searchresults .searchresultrow.odd { width:auto; height:auto; color:#666;}

.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle,
div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#tbKeyWords, div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#tbStockNum { color:#FFF;}

.vehiclepricing  { width:auto;}

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

.recordCount, .sortBy a { color:#CCC !important;}
.sortBy a:hover { color:#FFF;}

.advancedsearch .advancedsearchinner .searching .searcher { background-color:#3d2000;}

.advancedsearch .advancedsearchinner .paging .pager ul li a {
	color:#F2F2F2;
	border-color:#F2F2F2;
}
.advancedsearch .advancedsearchinner .paging .pager ul li.selected a,
.advancedsearch .advancedsearchinner .paging .pager ul li.selected a:hover {
	color:#9f282a;
	border-color:#F2F2F2;
	background-color:#f2f2f2;
}

.advancedsearch .advancedsearchinner .paging .pager ul li a:hover {color:#FFF; 
	color:#9f282a;
	border-color:#F2F2F2;
	background-color:#f2f2f2;
}


.advancedsearch .advancedsearchinner .searching .searcher ul.buttons li a:hover { color:#000 !important; /*background-color:#244786 !important;*/}

.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:hover, .advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:visited  { color:#000 !important;}


.advancedsearch { top:20px;}
.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle { width:395px; font-size:20px; color:#FFF; }

.advancedsearch .advancedsearchinner .searchLeft { width:240px; background-color:#333;}
.advancedsearch .advancedsearchinner .searchRight {
	float:left;
	margin-left:10px;
	width:728px;
}

.vehicletitle a { color:#333 !important;}

.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:#FFF; background-color:#9d8e7c;}

.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:#9f282a !important;

}

div.searchLeft ul.buttons li span { color:#FFF;}

.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 { color:#333 !important; background-color:#dec9b0 !important;}

.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .employmentForm .header, .quickQuoteForm .header, .scheduleTestDriveForm .header { color:#FFF;}

.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a span:hover { color:#000;}

.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a { background-color:#9D8E7C; color:#FFFFFF;}

.inventoryDetails .topMenu { margin-left:5px;}

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

.inventoryDetails div.bottomnav .buttonbar .requestinfo a,
.inventoryDetails div.bottomnav .buttonbar .scheduletest a,
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a ,
.inventoryDetails div.bottomnav .buttonbar .payment a,
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink,

.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover,
.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover,
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover,
.inventoryDetails div.bottomnav .buttonbar .payment a:hover,
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover{ background-image:url("../Images/bottombuttons.png");}

.inventoryDetails div.bottomnav { background-color:#666; border-color:#999;}

.inventoryDetails .content .top .right .commentArea h4 { padding:6px 0 14px;}
.mediaArea .thumbnails { width:465px;}

.innerRightCol  { background-color:#333; font-size:85%; margin-top:25px;}
.innerRightColHeader  { background:none repeat-x scroll 0 0 #333;}
.hoursbox { width:160px;}


.inventoryDetails { font-size:80%;}
.inventoryDetails h4.similar { background-color:#333;}

.inventoryDetails a:link { color:#666;}

.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 .content .top .right .vehicleinfobox .vehicleinfo .pricing span {
		color:#666666;
		font-size:170%;
		float:left;
}

.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing label  {
	color:#666666;
	float:left;
	font-size:170%;
	margin-right:10px;
}

.vehiclephoto a div span { border:none 0; color:#666;}
.vehiclephoto a div span:hover { color:#333; border:none 0; background-color:#f2f2f2; width:auto;}

.vehiclepricing ul.prices li {
font-size:150%;
font-weight:bold;
margin-left:5px;}

div.bottomdisclaimer { padding:0 20px;}


.innerRightColBody {
color:white;
font-size:11px;
}


.inventoryDetails a.Abbreviater 
{
	font-size:14px;
	font-weight:bold;
}
.viewmorecomments
{ 
	font-size:14px;
	font-weight:bold;

}

