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

body{
	background: #999999;
}
	/* button and customized link styles */
	a.buttonBlue{
		color: #fff;
		display: block;
		font-weight: bold;
		line-height: 34px;
		text-transform: uppercase;
		width:130px;
	}
	
	.vehiclemake
	{
		padding: 0 0 0 10px;
		}
		
		.pagetitle{
		font-size:18px;
		color:#555555;
		}
		
		input.submitBtn { height:37px;}
		
		div#tertiaryScroller .rrClipRegion {
height:125px !important;
padding:5px 0 0;
width:508px !important;
}

		
		ul.column li a, ul.column li a:visited {
color:#0066CC !important;
line-height:18px;
text-decoration:none;
	}
	
	ul.column li a:hover
	{
		color:#777777 !important;
		text-decoration:underline;
		}
		
		.heading{display:none;}
	
	
		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;
			}	
			
			.serviceBannerAd:hover {
background-position:0 -79px;
}



a.serviceBannerAd {
background-image:url(../Images/banner_ad_942x79.jpg);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:79px;
width:942px;
}


	/* outerwrapper styles */
	div#outerWrapper{
		background-image:url(../Images/main-container-bg.png);
		background-repeat:repeat-y;
		padding:18px;
		width:1025px;

	}
		div#outerWrapper:after{
			content: ".";
			visibility: hidden;
			display: block;
			clear: both;
			height: 0;
			font-size: 0;
		}
	/* masthead styles */
	div#masthead {
height:128px;
margin-left:1px;
margin-top:-18px;
}
				
		ul.column li {
			float:left;
			width:158px;
		}


			div#masthead .middleCol h3{
				color: #555;
			}
			div#masthead .middleCol p span{
				color: #cc191e;
				font-weight: bold;
				}
			div#logoBlock {
background-image:url("../Images/logo.png");
float:left;
height:100px;
margin:14px 30px;
width:242px;
}
			div#masthead .phone {
				background:url("../Images/phone_Sprite.png") no-repeat scroll 0 0 transparent;
				display:block;
				height:111px;
				margin:15px 0 0 35px;
				text-indent:-9999px;
				width:287px;
			}
		div#masthead .rightCol {
background-image:url("../Images/header-rightside-bg.jpg");
background-repeat:repeat-x;
float:left;
height:128px;
padding-left:16px;
width:702px;
}
			div#masthead .leftCol {
				background-image:url("../Images/header-leftside-bg.jpg");
				background-repeat:repeat-x;
				border-right:1px solid #999999;
				float:left;
				height:128px;
				width:305px;
				}
			
	ul.headerlogos li a	{
		background-image:url(../Images/headerlogos-sprite.png);
		background-repeat:no-repeat;
		height:50px;
		float:left;
		margin:10px 2px;
		}
		
	ul.headerlogos li { display:inline;}
	
	.Ford { background-position: -4px 0; width:80px;}
	.Lincoln { background-position:-86px 0; width:75px;}
	.Mercury { background-position:-160px 0; width:52px;}
	.Chrysler { background-position:-205px 0; width:90px;}
	.Dodge { background-position:-288px 0; width:52px;}
	.Jeep { background-position:-336px  0; width:60px;}
	.Buick { background-position:-460px 0; width:60px;}
	.Cadillac { background-position:-525px 0; width:50px;}
	.GMC { background-position:-575px 0; width:70px;}
	.Chevrolet { background-position:-650px 0; width:62px;}
	
	span.headercontactinfo {
		background-image:url("../Images/phone-sprite.png");
		background-repeat:no-repeat;
		float:left;
		height:25px;
		margin-top:3px;
		text-indent:-9999px;
		width:689px;
		}
		
		div.headerrightbottom {float:left;}
			
	ul.followus li a	{
		background-image: url(../Images/header-social.png);
		background-repeat:no-repeat;
		height:30px;
		float:left;
		margin:5px 2px;
		}
		
	ul.followus li { display:inline;}
	
	.follow { background-position: 0 0; width:82px;}
	.headerfb { background-position:-86px 0; width:29px;}
	.headertwit { background-position:-118px 0; width:29px;}
	.headeryb { background-position:-148px 0; width:29px;}

div.moreinfo {
background-image:url("../Images/more-info.png");
background-repeat:no-repeat;
float:right;
height:20px;
margin-top:8px;
text-indent:-9999px;
width:335px;
}		
		.socialIcons {
				height: auto; 
				margin:auto;}
				
				.socialIcons ul li {
					margin: auto;
					width: 34px;
					float:none;
				}
					/* Social Icons Sprite */
					.social_sprite {background: url(../images/social_icons.png);}
						
						.facebookIcon, .youTubeIcon, .twitterIcon {
							height: 40px;
							width: 34px;
						    text-indent: -9999px;
						}
							.facebookIcon {background-position: 0 top;}
							.facebookIcon:hover {background-position: 0 top;}
							.youTubeIcon {background-position:-34px top;}
							.youTubeIcon:hover {background-position:-34px top;}
							.twitterIcon {background-position: -68px top;}
							.twitterIcon:hover {background-position: -68px top;}
							
							.PortalBtn {
								background-image:url(../Images/Portal-Button.png);
								background-repeat:no-repeat;
								width:253px;
								height:72px;
								margin-right:-31px;
								text-indent:-99999px;
								float:right;}
							
		/* 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 {
			background: url(../Images/secondary_features_bg.jpg) repeat-x scroll 0 0;
			height: 65px;
			padding: 10px 0 0 10px;
			margin: 5px 0 0 5px;
			width: 970px;
			
		}
		div#secondaryFeatures ul {
			float: left;
			height: 103px;
			position: relative;
			width: 989px;
		}
			.icons_sprite {
				background-image: url(../Images/cta_icons_sprite.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;}
				.specialsCTA, .newcarsCTA, .usedcarsCTA, .blackBookCTA, .serviceCTA {
					cursor:pointer;
					display:block;
					float:left;
					height:50px;
					margin: 0 5px 0 0;
					text-decoration:none;
					width:189px;
					
				}
					div#secondaryFeatures ul li{
						display: inline;
						height: 50px;
					}
												
					div#secondaryFeatures ul li a:hover {text-decoration: none;}
					
					.specialsCTA {background-position: 0 0;}
						.specialsCTA:hover {background-position: 0 -50px;}
					.newcarsCTA {background-position: -189px 0px;}
						.newcarsCTA:hover {background-position: -189px -50px;}
					.usedcarsCTA {background-position: -378px 0px;}
						.usedcarsCTA:hover {background-position: -378px -50px;}
					.blackBookCTA {background-position: -567px 0px;}
						.blackBookCTA:hover {background-position: -567px -50px;}
					.serviceCTA {background-position: -756px 0px;}
						.serviceCTA:hover {background-position: -756px -50px;}
			.secondaryDivider {
				background: url(../Images/secondary_features_divider.png) no-repeat scroll 0 0;
				display: block;
				float: left;
				height: 103px;
			}
		
		/* Tertiary Features - CTAs */	
		.promo{
			border: 1px solid #f4f6f6;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			min-height: 175px;
			min-width: 315px;
		}
			.promo1,
			.promo2,
			.promo3 {
				display: block;
				height: 173px;
				position: relative;
				width: 315px;
			}
			.promo1{
				cursor: pointer;
				background: url(../Images/promo_left.png) no-repeat scroll 0 top;
				text-indent: -9999px;
			}
			.promo2 {background: url(../Images/promo_middle.png) no-repeat scroll 0 0;margin: 0 4px 0 4px;}
				.promoHeader {
					color: #174d85;
					display: block;
					float: left;
					font: bold 18px Arial, Helvetica, sans-serif;
					margin: 12px 0 10px 20px;
				}
				.promo2 p{
					color: #fff;
					padding: 10px;
				}
					
/* Testimonial Styles for Homepage */

.testimonialsContent { float: left; width:200px; }

.testimonialPane span.testimonialtext {
	float: left;
	font-style: italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: black;
	height: 77px;
	overflow: hidden;
	padding:20px 0 0 10px;
	text-transform: none;
	width: 300px;
}
.innerLeftCol .testimonialPane span.testimonialtext { width:100%;}
	.testimonialPane span.customername,
	.testimonialPane span.testimonialmakemodelyear {
		display: block;
		float: left;
		font: bold 12px Georgia,"Palatino", "Palatino Linotype",Times,"Times New Roman", serif ;
		color: #174d85;
		padding: 0;
		width: 300px;
	}
		.testimonialPane span.customername {margin-left: 20px;}
		.testimonialPane span.testimonialmakemodelyear {margin: 0 0 0 32px;}
		.readMoreBtn {
			background-position:0 -24px;
			bottom:-31px;
			display:block;
			height:32px;
			position:absolute;
			right:60px;
			width:123px;
		}
		.readMoreBtn:hover {background-position:0 -56px;
			}
		
		
					
				.promo3 {background: url(../Images/promo_right.png) no-repeat scroll 0 0;color: #000000;}
				.promo3 .promoHeader {
					color: #FFF;
					width: 295px;
					font-size:16px;
				}
				.promo3 p,
				.promo3 label,
				.promo3 input {
					float: left;
				}
					.promo3 p {
						border-bottom: 1px dotted #000000;
						margin: 0 10px 0 10px;
						padding-bottom: 15px;
						width: 275px;
					}
					.promo3 div.quickContactForm{
						width:inherit;
						height:inherit;
					}
					.promo3 label {
						margin: 10px 0 0 10px;
						float: left;
						width: 275px;
					}
					.promo3 input.emailAddress {
						border: 1px solid #999999;
						background-color: #ffffff;
						color: #000000;
						float: left;
						margin: 3px 0 0 10px;
						padding: 3px 3px 3px 3px;
						width: 270px;
					}
					.promo3 p, .promo3 .emailRow {
						clear:both;
						height:auto;
						margin-top:-3px;
						padding:0px;
						width:300px;
					}
					.promo3 .formrequiredtext {
						float:left;
						margin-top:5px;
					}
					.promo3 input.QuickContactEmailField {
						background-color:#FFFFFF;
						border:1px solid #999999;
						color:#000000;
						float:left;
						margin:3px 0 0 10px;
						padding:3px;
						width:240px !important;
					}
					.promo3 .emailLabel {
						float:left;
						margin-top:5px;
						width:45px;
					}
					
			#ctl00_ContentSection_qc1_trComment {display: none;}
	#ctl00_ContentSection_qc1__Email {display: none;}
											
/* 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: 5px;
					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: 745px;
				}
					.serviceAdsContainer {
						padding: 0 0 0 0px;
						
					}
						ul.serviceAd li {
							float: left;
							height: 342px;
							margin-right: 5px;
							width: 178px;
						}
							ul.serviceAd li a {
								text-decoration: none;
							}
							
							
							/* 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;}
						
						
						

			/* Extra Sprite */
			.extras_sprite {
				background-image: url(../Images/extras_sprite.png);
				background-repeat: no-repeat;
				
			}
			
					
					.findOutBtn, .clickHereBtn2 {
						border:0 none;
						color:transparent;
						cursor:pointer;
						display:block;
						height:30px;
						width:125px;
						
						
					}
					.clickHereBtn2 {
						background-position: 2px -134px;
						display:block;
						position:absolute;
						right:15px;
						bottom: 15px;
						
						
					
					}
						.clickHereBtn2:hover {background-position: 2px -166px;
						
				    }	
						
						
						/*Hours Location Fix*/
					.innerLeftCol .hoursbox {
						display:none;}
					.hoursbox {
						width:250px;
						margin-left:20px;}
					.hourstable td{width:75px;}
					
					.pagetitle {
						text-transform:uppercase;
						font-weight:bold;
						padding-top:15px;}	
					
					
					
						
						
			/* Specials Sprite */
			.specials_sprite {
				background-image: url(../Images/new_used_specials_sprite.png);
			}
/* search results page styles */
.searchheader{
	font-size: 18px;
	padding: 10px;
}
.sortpager,.searchcriteria{
	width:990px;
	padding: 0;
}
	.sortpagertable{
		margin: 0 10px;
	}
.even, .odd {
	width: 980px;
}
.vehiclecount{
	font-family: Verdana;
	padding: 10px;
	}
.disclaimer{
	padding: 10px;
}	
.InventoryLinks{
	padding: 10px;
}
/* Inner right column for secondary master*/

/* ------------------------------------------- */
			
/* Styles to integrate arrow buttons on Internet Specials Rotators to work */
div#tertiaryScroller {
height:180px;
margin:20px 15px;
padding:0;
width:960px;
}
/* Tertiary Callouts & Content */
	.tertiaryCallouts {
		background-color: #fff;
		float: left;
		height: 208px;
		margin-left:23px;
		position: relative;
		width: 219px;
	}
	
.baseBlock {
				background-color: #e1e1e1;
				border-top: 1px solid #999;
				color: #1369b7;
				height: 33px;
				*height: 35px;
				padding: 10px 10px 0 10px;
				width: 199px;
			}
				.baseBlock a {
					color: #1369b7;
					font-size: 12px;
					font-weight: bold;
					text-align: left;
				}
					.headerBar .smallBarLink:hover,
					.baseBlock a:hover {color: #222; text-decoration: underline;}
	
		
			/* Customer Testimonials Callout */
			.testimonialtext {
display:block;
margin:35px 10px 0 0;
min-height:10px;
overflow:hidden;
}
			.calloutContentBlock .testimonialtext {width: 244px;}
			.innerLeftCol .testimonialtext {width: auto;}
			
				.firstQuote, .secondQuote {
					color: #1369b7;
					display: block;
					font: bold 24px Georgia, Palentino, Times New Roman, serif;
					position: absolute;
				}
					.firstQuote {left: 10px; top: 10px;}
					.secondQuote {bottom: 0px; margin-right: -120px;}
					
				.customername, .testimonialmakemodelyear {color: #1369b7; font-style: italic;}
					.customername {float: left; margin: 0 10px 0 32px;}
					.testimonialmakemodelyear {float: left;}
				
			/* Vehicle Spotlight Callout */
			.vehicleSpotlightRotator {
				height: 177px; 
				overflow: hidden;
				width: 306px;
			}
				.RadRotator {
					height: 177px !important;
					overflow: hidden;
					width: 306px !important;
				}
					.rrClipRegion .rrItemsList li {
						height: 165px;
						margin: 10px 0 0 0;
						overflow: hidden;
						padding: 0 10px;
						width: 306px;
					}
						.rrClipRegion .rrItemsList li .vehiclephoto {
							text-align: center;
							width: 291px;
						}
							.rrClipRegion .rrItemsList li .vehiclephoto img {width: 150px !important;}
						.rrClipRegion .rrItemsList li .description {
							height: 18px;
							text-align: center;
							width: 291px;
						}
						.rrClipRegion .rrItemsList li .price {
							color:#1369B7;
							font-size:12px;
							font-weight:bold;
							margin:5px 0 0;
							text-align:left;
							width:291px;
						}
						
.RadRotator_Default .rrClipRegion {border: 0 none !important;}

	div#tertiaryScroller .RadRotator, 
	div#pentanaryRotator .RadRotator {
		height: 152px !important;
		overflow: hidden; 
		padding: 0px 36px !important;
		width: 541px !important;
	}
		div#pentanaryRotator .RadRotator {width: 885px !important;}
		
	div#tertiaryScroller .rrRelativeWrapper, 
	div#pentanaryRotator .rrRelativeWrapper {
		background-image: url(../Images/new_used_specials_sprite.gif);
		background-position: 0px -153px;
		background-repeat: repeat-x;
		display: block;
		float: left;
		height: 134px !important;
		padding: 10px 10px 10px 10px; 
		width: 500px !important;
	}
		div#pentanaryRotator .rrRelativeWrapper {padding: 10px 0 10px 0; width: 885px !important;}
		
		div#tertiaryScroller .rrClipRegion,
		div#pentanaryRotator .rrClipRegion {
			height: 125px !important; 
			padding: 19px 0 0 0; 
			width: 510px !important;
		}
			div#pentanaryRotator .rrClipRegion {width: 885px !important;}
			
			div#tertiaryScroller .rrClipRegion .rrItemsList,
			div#pentanaryRotator .rrClipRegion .rrItemsList {
				height: 125px !important; 
				left: 0px !important;
				width: 510px !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: 88px;
				}
					div#pentanaryRotator .rrClipRegion .rrItemsList li {margin: 0 8px 0 7px;}
					
		.RadRotator_Default .rrButton {
			background-image: url(../Images/new_used_specials_sprite.gif) !important;
			display: block;
			height: 154px !important;
			position: absolute;
			top: 0 !important;
			width: 36px !important;
		}
			.RadRotator_Default .rrButton.rrButtonRight {
				background-position: 0px -306px !important;
				margin-top: 0 !important;
				right: -36px !important;
			}
				.RadRotator_Default .rrButtonRight:hover {background-position:0 -764px !important}
			.RadRotator_Default .rrButton.rrButtonLeft {
				background-position: 0 0px !important;
				left: -36px !important;
				margin-top: 0 !important;
			}
				.RadRotator_Default .rrButtonLeft:hover {background-position: 0 -459px !important;}
				.RadRotator_Default .rrButtonUp,
				.RadRotator_Default .rrButtonDown {display: none;}

/* 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;
		}
		
		.QuickContactSubmitButton{
			background-image:url(../Images/inner_buttons_sprite.png);
			background-repeat:no-repeat;
			background-position:-520px 0;
			border: none;
			cursor:pointer;
			display:block;
			float:right;
			height:32px;
			text-indent: -9999px;
			width:120px;
		}
			.QuickContactSubmitButton:hover{
			
				background-image:transparant url(../Images/inner_buttons_sprite.png) no-repeat;
				background-position:-520px -32px;
				width:120px;
			}
			
			.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 {
	    width:160px;
	    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 {
	    width:170px;
	    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{
	    width:260px;
	    height:40px;
	    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 {
	    margin-top:10px;
	    margin-right:0px;
	}
	.inventoryDetails div.bottomnav .buttonbar .close a {
background:url("../Images/bottombuttons.png") repeat scroll -874px -13px maroon;
height:16px;
width:51px;
}


	.inventoryDetails div.bottomnav .buttonbar .close a:hover {background:url(../Images/bottombuttons.png) -874px -53px;}
			
			.inventoryDetails div.bottomnav {
background-color:#333333;
border:medium none;
}
			
			div .bottomnav .socialnetworking div.social .links
			{
			background-color: #FFF;
			}
			
			.inventoryDetails div.bottomnav .forms
			{
				background-color: #629ec4;}
			
			.pricebox
			{border: solid 1px #000;
			}
			
			.equipment
			{background: #3885BA !important;
			color:#FFF !important;
			}
			
				.commentArea
			{background: #C00 !important;
			color:#FFF !important;
			}
			.commentArea h4 {
				color:#fff;
			}
			
			.inventoryDetails h3.equipment, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo {background: #C00 !important;
			color:#FFF !important;
			}
			
			
			h3.equipment a
			{
				color:#FFF !important;
				}
			
			
			/*.inventoryDetails h1, .inventoryDetails h2, .inventoryDetails h3, .inventoryDetails h4, .inventoryDetails h5, .inventoryDetails h6
			{
				color:#FFF !important;
				}*/
			
			.Abbreviater
			{color:#FFF !important;
			}
			
			.inventoryDetails .expander .close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Images/plus_minus.png) repeat scroll 0 100%;
float:right;
font-size:0;
height:16px;
width:16px;
}
			
			
			.inventoryDetails .topMenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: #C00;
color:#FFFFFF;
height:50px;
width:960px;
}

.inventoryDetails .expander .open {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Images/plus_minus.png) repeat scroll 0 0;
float:right;
font-size:0;
height:16px;
width:16px;
}



.inventoryDetails h3.equipment, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo {
background-color:#3787ba;

}


.slideright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#222222 url(../Images/next.png) no-repeat scroll 0 100%;
float:right;
}


.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 {
	color:#FFF;}

.inventoryDetails h4.similar {
background-color:#CC0000;
}


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

.customername {
color:#666666;
font-style:italic !important;
font-weight:bold;
}


/* Inventory Detail Styles */				
.inventoryDetails {
	padding: 0 20px !important;
}

/* Submit button for forms */

.submitBtn {
	background-image: url(../Images/sprite_cta_buttons.png);
	background-position: -548px 0px;
	background-repeat: no-repeat;
	height: 35px;
	border: solid 1px #000;
}
	.submitBtn:hover {background-position: -548px -38px;}
		
		
		.innerLeftCol h1 {
			text-transform:uppercase;
			font-weight:bold;}
	.searchHeader {
padding-top:15px; }

.even, .odd {
width:auto;}

.InventoryLinks {
display: none;}

.save input[type=checkbox] {margin:10px auto;}
.save a {background-color:#fff;}

.advancedsearch {
	margin: auto;
	width: 972px;
	padding:10px;
	}
	
	div#tertiaryFeatures {
		height:250px;
		padding-top:35px;
		}
		
/*  TALL ROTATOR SYLES  */
		
div.internetspecials { height:200px;}
.internetspecials .description h3 { font:11px Verdana, Geneva, sans-serif; width:auto;}

div#tertiaryScroller .rrClipRegion, div#pentanaryRotator .rrClipRegion { overflow:auto; height:200px !important; padding:0px;}
div#pentanaryRotator .rrClipRegion .rrItemsList li { margin:15px;}
div#tertiaryScroller .rrClipRegion .rrItemsList li, div#pentanaryRotator .rrClipRegion .rrItemsList{ height:200px !important; margin:15px 5px;}
	
.RadRotator_Default .rrButton {background-image:url("../Images/sprite_new_used_specials2.gif") !important; height:205px !important;}
.RadRotator_Default .rrButton.rrButtonRight { background-position:0 -417px !important; right:-15px !important;}
	.RadRotator_Default .rrButtonLeft:hover {background-position: 0 0px !important;}


div#tertiaryScroller .rrRelativeWrapper, div#pentanaryRotator .rrRelativeWrapper {
background-image:url("../Images/sprite_new_used_specials2.gif");
background-position:0 -208px;
background-repeat:repeat-x;
display:block;
float:left;
height:186px !important;
padding:10px;
}
div#tertiaryScroller .RadRotator, div#pentanaryRotator .RadRotator {height:207px !important;}
div#tertiaryScroller  {height:250px;}
DIV#pentanaryRotator {width:990px;}
.rrClipRegion .rrItemsList li .description {
height:auto;
text-align:center;
width:auto;
}
.internetspecials .price { overflow:visible;}
			
.testimonials {margin-top:35px;}	

.vDivider {
background:url("../images/doormat_vert_short_divider.gif") no-repeat scroll 0 0 transparent;
float:left;
height:100px;
width:1px;
}
ul.column {
float:left;
padding-left:65px;
position:relative;
width:175px;
}
div#doormat ul.first {
padding-left:15px;
}

div.podsRow {
height:330px;
width:1050px;
}
   div.pods  {
background-image:url("../Images/pod-bg.png");
background-repeat:no-repeat;
float:left;
height:309px;
margin-left:14px;
width:189px;
}
	.pod1 {
		}
   span.podlogo {
background-image:url("../Images/small_logo.png");
background-repeat:no-repeat;
display:block;
height:44px;
margin:10px auto 0;
width:137px;
}
/*div.podcity {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin:0 auto;
width:131px;
text-align:center;
height:25px;
}*/

.podcity {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
margin:11px auto 0;
width:100%;
text-align:center;
display:block;
}

	span.podmanufacturelogos  {
background:url("../Images/pod-logos.png") no-repeat scroll 0 0 transparent;
display:block;
height:64px;
margin:0 auto 7px;
width:160px;
}
		.pod1 span.podmanufacturelogos { background-position:-2px center;}
		.pod2 span.podmanufacturelogos { background-position:-190px center; }
		.pod3 span.podmanufacturelogos { background-position:-398px center;}
		.pod4 span.podmanufacturelogos { background-position:-587px center;}
		.pod5 span.podmanufacturelogos { background-position:-790px center;}
		
		
div.podphone {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin:3px auto;
width:130px;
}
    .podinventorybtn {
background-image:url("../Images/pod-buttons.png");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:37px;
margin:auto;
width:174px;
}
	.podinventorybtn:hover { background-position: -176px 0;}
    .podservicebtn {
		background-image:url("../Images/pod-buttons.png");
		background-position:0 -37px;
		background-repeat:no-repeat;
		display:block;
		height:37px;
		margin:auto;
		width:174px;
		}
		.podservicebtn:hover { background-position: -176px -37px;}
    .poddirectionsbtn {
		background-image:url("../Images/pod-buttons.png");
		background-position:0 -75px;
		background-repeat:no-repeat;
		display:block;
		height:37px;
		margin:auto;
		width:174px;
		}
		.poddirectionsbtn:hover { background-position: -176px -75px;}
		
		
/* Secondary Pods */

.secondaryPods {}
.secpods {
	background-image:url("../images/secondary-pods-bg.png");
	background-repeat:no-repeat;
	height:305px;
	margin-left:15px;
	padding:15px;
	width:290px;
	float:left;
	}
.sp1 {}
.spheader {
	background-image:url("../images/secondary-pods-title.png");
	background-repeat:no-repeat;
	display:block;
	height:35px;
	margin:5px 0 15px;
	width:240px;
	}
.sp1 .spheader { background-position:0 0;}
.sp2 .spheader { background-position:-240px 0;}
.sp3 .spheader { background-position:-489px 0;}

.spwords { margin-left:5px; min-height:175px; width:280px;}
/*.sp3 .spwords { min-height:135px;}*/ 
.spwords ul {
	margin-top:15px;
	margin-left:10px;
}
.spwords a {
	font-size:14px;
	line-height:21px;
}
.spwords .arrowlink {
	padding-left:15px;
	background:url(../images/arrowlink.png) no-repeat 0 center;
}
.spbuttons a {
	 background-image: url(../Images/secondary-pods-buttons.png);
	 background-repeat:no-repeat;
	 width:297px;
	 height:50px;
	 display:block;
	 text-indent:-9999px;
	 }
	 .spbutton1 {background-position:-3px 0;}
	 .spbutton1:hover {background-position:-3px -47px;}
	 .spbutton2 {background-position:-302px 0;}
	 .spbutton2:hover {background-position:-302px -47px;}
	 .spbutton3 {background-position:-600px 0;}
	 .spbutton3:hover {background-position:-600px -47px;}

/* Tertiary Pods */

.secondaryPods {}
.tripods {
	background-image:url("../images/tertiary-pods-bg.jpg");
	background-repeat:no-repeat;
	height:220px;
	margin-left:15px;
	padding:15px;
	width:290px;
	float:left;
	}
.tpheader {
	background-image:url("../images/tertiary-pods-title.png");
	background-repeat:no-repeat;
	display:block;
	height:35px;
	margin:5px 0 15px;
	width:275px;
	}
.tp1 .tpheader { background-position:0 0;}
.tp2 .tpheader { background-position:-330px 0; height:75px;}
.tp3 .tpheader { background-position:-635px 0;}

.tpwords { margin-left:5px; min-height:175px; width:280px;}
.tpwords ul {margin-top:15px;}

/* Bottom Search Feature */
#basicSearchJQueryControl {}
div.bottomsearchfeature  {
-moz-border-radius:15px 15px 15px 15px;
background-color:#CCCCCC;
height:40px;
margin-bottom:25px;
padding:15px;
}
.searchControl select { float:left; width:100px; margin-top:8px;}
.searchControl span { color:#000; text-transform:uppercase; margin:10px; float:left;}
#searchButtonCarsForSale  {
background:url("../Images/go_bttn.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:38px;
text-decoration:none;
width:65px;
float:left;
margin-left:5px;
}
/* Footer */
	
div#doormat { width:950px;}

ul.footernav {
	width:700px;
	margin:auto;
	display:inline;
	}
	
	ul.footernav li {
	padding: 0 8px;
	border-left:1px solid;
	text-transform:uppercase;
	display:inline;
	}
	
	ul.footernav li.first { border-left:none;
	}
	
	ul.footerfollowus li a	{
		background-image: url(../Images/footersocialicons.png);
		background-repeat:no-repeat;
		height:43px;
		float:left;
		margin:5px 2px;
		}
		
	ul.footerfollowus li { display:inline;}
	
	.footerfollow { background-position: 0 0; width:87px;}
	.footerfb { background-position:-86px 0; width:48px;}
	.footertwit {background-position:-138px 0;width:43px;}
	.footeryb { background-position:-183px 0; width:42px;}
	.footersocial {
height:40px;
margin:24px auto;
width:30%;
}
	div.copy {
		width:55%; margin:auto;
		display:block;
		float:none;
		padding-top:15px;}
		
#footerlinks { 
	width:910px;
	margin:auto;}
		
		div#ActivEngageChatButton { position:relative; top:67px; left:400px; width:100px; height:0px; }