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

body{background:url(../Images/MainBG.png) repeat-x scroll 0 0 #FFF !important;}
	a {color: #8b774b;}
		a.visited, a:hover {color: #777777;}
		

h3 { margin-top:15px;}
	

			
	/* button and customized link styles */
	a.buttonBlue{
		color: #fff;
		display: block;
		font-weight: bold;
		line-height: 34px;
		text-transform: uppercase;
		width:130px;
		
	}
	
	.heading{display:none;}
	
	.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .quickQuoteForm .header  {
border-bottom:1px solid #9F8754;
color:#9F8754;
font-size:16px;
font-weight:bold;
margin:10px 0 0;
width:100%;
}
	
	
	.sprite_CTA_rightCol  {
background-image:url("../Images/inner_buttons_sprite.png");
background-repeat:no-repeat;
}

.contactService {
background-position:0 -1px;
}

.contactService:hover {
background-position:0 -33px;
}

.specials {
background-position:-172px -1px;
}

.specials:hover {
background-position:-172px -33px;
}

.contactSales {
background-position:-344px -2px;
}

.contactSales:hover {
background-position:-344px -34px;
}

.innerRightColHeader {
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:10px;
background-position:-2px -91px;
border:1px solid #000;
color:#9F8754;
font-size:16px;
font-weight:bold;
height:27px;
letter-spacing:0.1em;
padding:9px 10px 0;
text-align:center;
text-transform:uppercase;
width:275px;
}


ul.column li a, ul.column li a:visited {
color:#AA935F;}

ul.column li a, ul.column li a:hover {
color:#927e50;}

ul.column li a, ul.column li a {
color:#AA935F;
}

ul.column li{color:#AA935F;}

.innerRightCol {
width:296px;
border:1px solid #000;
}


		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: 998px;
		padding: 0 21px;
	}
	div#footerWrapper {
background:none repeat scroll 0 0 #3E3D3D;
margin:0 auto;
padding:0 0;
width:990px;
}
	
		div#outerWrapper:after{
			content: ".";
			visibility: hidden;
			display: block;
			clear: both;
			height: 0;
			font-size: 0;
		}
	/* masthead styles */
	div#masthead {
		background:url("../Images/bannerBG.png") no-repeat scroll -3px 0 transparent;
		height:176px;
		position:relative;
		width:1000px;
		z-index:999;
		}
		
		
		div#masthead .rightCol {
float:left;
margin-left:272px;
margin-top:0;
width:0;
}

			.SubBanner {
			background:url("../Images/SubBanner.png") no-repeat scroll 0 0 transparent;
			display:block;
			float:left;
			height:48px;
			margin:12px 0 -18px 8px;
			width:982px;
			}


			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:125px;
						margin:1px 0 0 167px;
						width:340px;
						}
				
				div#logo{
				background:url("../Images/infinitilogo.png") no-repeat scroll 0 0 transparent;
				display:block;
				float:left;
				height:70px;
				margin:45px 0 0 20px;
				width:70px;
				}
					div#masthead .leftCol {
						height:75px;
						width:164px;
						}
				div#masthead .middleCol {
					width:349px;
					}
				
				
			div#masthead .phone {
					background:url("../Images/Phone.png") no-repeat scroll 0 0 transparent;
					display:block;
					height:60px;
					margin-left:4px;
					margin-top:16px;
					text-indent:-9999px;
					width:235px;
					}
			
			div#masthead .phone2 {
					background:url("../Images/Phone2.png") no-repeat scroll 0 0 transparent;
					display:block;
					height:57px;
					margin:29px 0 -7px;
					text-indent:-9999px;
					width:170px;
					}
						
			div#masthead .address {
				background:url("../Images/address.png") no-repeat scroll 0 0 transparent;
				display:block;
				height:45px;
				margin:9px -1px -8px;
				text-indent:-9999px;
				width:170px;
				}
			
	
				
			/* Social Icons in Header */
			/* Social Icons in Header */
				.socialIcons {
					float:right;
					height:120px;
					margin:-40px 44px -5px 0;
					width:155px;
					}
					.socialIcons ul li {
					width:50px;
					}

				.social_sprite {
					background-image: url(../Images/sprite_social_icons.png);
					background-repeat: no-repeat;
				}
					.facebookIcon, .youTubeIcon, .twitterIcon, .blog {
						display:block;
						float:left;
						height:37px;
						width:37px;
						}
					.facebookIcon {background-position: 0px 0px;}
						.facebookIcon:hover {background-position: 0px 0px;}
					.twitterIcon {background-position: -109px 0px;}
						.twitterIcon:hover {background-position: -109px 0px;}
					.youTubeIcon {background-position: -213px 0px; width: 90px;}
						.youTubeIcon:hover {background-position: -213px 0px; width: 90px;}
					.blog {
						background-position:-4px -66px;
						height:37px;
						margin:0 0 0;
						width:191px;
						}
						
							.blog span {display: none;}
			
			.hDivider {
				background:url("../Images/divider.png") no-repeat scroll 0 0 transparent;
				height:11px;
				margin:0 0 15px 50px;
				width:960px;
				}


		/* 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:none repeat scroll 0 0 transparent;
height:70px;
margin:0 0 0 2px;
width:1000px;
}

div#quarternaryFlipper{height:138px; padding: 7px 15px;}

		div#secondaryFeatures ul {
			float: left;
			height: 90px;
			position: relative;
			width: 995px;
		}
			.icons_sprite {
				background-image: url(../Images/sprite_cta_icons.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;}
				.carfaxCTA, .specialsCTA, .financeCTA, .serviceCTA, .usedvehiclesCTA, .newvehiclesCTA {
					cursor:pointer;
					display:block;
					float:left;
					height:65px;
					margin:30px 0 0;
					text-decoration:none;
					width:145px;
					}
			
									
					div#secondaryFeatures ul li{
						display: inline;
					}
					div#secondaryFeatures ul li a:hover {text-decoration: none;}
				
					.carfaxCTA {background-position:6px 0;width:167px;}
						.carfaxCTA:hover {background-position: 6px -65px;}
						
					.specialsCTA {background-position:-161px 0;width:165px;}						
						.specialsCTA:hover {background-position: -161px -65px;}
						
					.newvehiclesCTA {background-position:-326px 0;width:171px;}
						.newvehiclesCTA:hover {background-position: -326px -65px;}
						
					.usedvehiclesCTA {background-position:-497px 0;width:168px;}
						.usedvehiclesCTA:hover {background-position: -497px -65px;}
						
					.financeCTA {background-position:-669px 0;width:172px;}
						.financeCTA:hover {background-position: -669px -65px;}
						
					.serviceCTA {background-position:-841px 0;width:152px;}						
						.serviceCTA:hover {background-position: -841px -65px;}
					
			.secondaryDivider {
				background: url(../Images/secondary_features_divider.gif) no-repeat scroll 0 0;
				display: block;
				float: left;
				height: 100px;
				
			}
		
		/* Tertiary Features - CTAs */	
		.promo1,
		.promo2,
		.promo3 {
			display: block;
			height: 173px;
			position: relative;
			width: 315px;
		}
			.promo1{
				cursor: pointer;
				background: url(../Images/sprite_promo_left.png) no-repeat scroll 0 top;
				text-indent: -9999px;
			}
				.promo2 {background: url(../Images/promo_middle2.png) no-repeat scroll 0 0;margin: 0 4px 0 4px;}
					.promo1:hover {background-position: 0px -173px;}
					.promo2:hover {background-position: 0px -173px;}
					
				.promo2 p {color: #fff; padding: 10px;}
				
				
			.promo3 {background: none;}
				.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 -27px; height: 30px;}
							.readMoreBtn:hover {background-position: 0px -59px;}
						input.clickHereBtn, input.clickHereBtn2 {
							background-position: 4px -136px;
							border: 0 none;
							cursor: pointer;
							display: block;
							float: right;
							height: 25px;
							margin: 10px 25px 0 0;
							width: 107px;
						}
							.clickHereBtn2:hover {background-position: 4px -168px;}


input {
background:none repeat scroll 0 0 transparent;
border:1px solid #9F8754;
}


.submitBtnRow{ margin-top:26px;}
	/* Styles for Doormat */
	div#doormat {
clear:both;
display:block;
margin:0 auto;
padding:25px 30px 15px;
width:930px;
}
	
	/* Styles for Footer */
			div#footer {
			float:right;
			padding:0 32px;
			width:930px;
			color: #AAA;
			}					
											
		/* Used on Service Portal page */
		div#servicesContainer {margin: 10px 0 10px 0; padding: 0 20px 0 20px;}
			div#servicesContainer h1 {width: 100%; margin:0;}
				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: #8B774B;
							float: left;
							font-size: 13px;
							font-weight: bold;
							line-height: 31px;
							position: relative;
							text-indent: 35px;
							width: 200px;
						}
							.leftColNav ul li a:hover {color: #8B774B; 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;}

input[type="radio"] { border:0 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; color:#9F8754;}
/*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;}
/* Testimonials Page */
.innerLeftCol .custompage p{
	padding-top:10px;
	padding-bottom:5px;
	text-align:justify;
	}
/* Inventory Detail Styles */				
.inventoryDetails {margin: 0 auto; width: 970px;}

/* Tertiary Scroller & Pentanary Rotator Styles */
div#pentanaryRotator .newSpecials {
	margin: 0 auto;
	position: relative;
	width: 950px;
}
			
			
/* 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 -155px;
		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: 123px !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 -311px !important;
				margin-top: 0 !important;
				right: -36px !important;
			}
				.RadRotator_Default .rrButtonRight:hover {background-position: 0px -311px !important;}
			.RadRotator_Default .rrButton.rrButtonLeft {
				background-position: 0px 0px !important;
				left: -36px !important;
				margin-top: 0 !important;
			}
				.RadRotator_Default .rrButtonLeft:hover {background-position: 0px 0px !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: #CCB070;
				font: 10px Verdana, sans-serif;
				height:auto;
				line-height:12px;
				margin-bottom:2px;
				text-align: left;
				width:90px;
			}
			
			.internetspecials .price {
color:#CCCCCC;
font:bold 10px/10px Verdana,sans-serif;
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-image: url(../Images/bar.gif); background-position: center center;}
			.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: #ab9360;}
			.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:-598px 0;
background-repeat:no-repeat;
height:35px;
width:105px;
}
	.submitBtn:hover {background-position: -598px -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: #AA935F;
	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: #AA935F;
		padding: 0;
		width: 235px;
	}
		.testimonialPane span.customername {margin: 5px 0 0 35px;}
		.testimonialPane span.testimonialmakemodelyear {margin: 0 0 0 32px;}

.testimonialsHeading h3 {
color:#CCB070;
}

/*Similar Vehicles Page Styles*/

.firstQuote, .secondQuote {
color:#aa935f;}


.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;
	}
	
	.newMakes ul a{
		padding:10px;
		display:inline;}
		

div.hoursbox {
	padding-left:16px;
	width:160px;}
	
	.hoursbox .scheduleappointment_sectiontitle {
		color:#000000;
		font-size:14px;
		font-weight:bold;
	}

.hourstable td {
	width:160px;
	}		
p.research {
	text-align:justify;
	padding-right:15px;}	
	
		iFrame {
		border:none !important;}
		
		
	.partsService p{
		padding:10px 0;
		text-align:justify;}
			
	div.servicehours {
		width:200px; 
		float:right; 
		margin:25px auto;
		background-color:white;
			-moz-border-radius: 8px;
 			-webkit-border-radius: 8px;
  			border-radius: 8px;
			border:1px solid;
			padding: 25px 10px;}
	
	.partsService h1 {
		margin:25px 0px;}
	
	.partsService {
		width:500px;
		float:left;
		margin:0;
			height:235px;
		}
	div.servicepic {
		/*background:url("../Images/service_flash_3.jpg") no-repeat scroll 0 0 transparent;*/
		display:block;
		height:240px;
		margin:auto;
		/*text-indent:-9999px;*/
		width:902px;
	}	
	.department {
		width:auto;
		padding:10px;
		display:inline;}
		.days {
			width:140px;
			float:left;
			margin-right:5px;}
			.days p {
				padding:0px}
				
				.dept_hours {
					padding:0px;
					
					}
					.department h1 {
						color:#000000;
						font-size:14px;
						font-weight:bold;
					}
					


			
			.SalesPersonName {display:none;}
			
			.staffpagenames {
				width:155px;
				display:inline;
				float:left;
				padding:17px 20px;}
				
				.management, .salesmanagement, .financeLeasing {
					width:600px;
					margin:25px auto auto;
					float:right;
					border-top:2px solid #2B669A;
					padding-top: 15px;
					}	
				
				.innerLeftCol h1 {
					padding-bottom:0;
					margin:10px 0px;
					text-transform: uppercase;
					font-weight:bold;
					font-size:17px;}
					
					.management h1 {padding-bottom:0px;}
					.salesmanagement h1 {padding-bottom:0px;}
					.financeLeasing h1 {padding-bottom:0px;}
					
.pagetitle {
		margin:10px 0px;
					text-transform: uppercase;
					font-weight:bold;
					font-size:18px;}	
					
	.servicepagetitle {
		margin:25px 0px 0px 25px;
		text-transform: uppercase;
		font-weight:bold;
		font-size:18px;}
					
					
.searchHeader {
	padding-top:15px; }

.even, .odd {
	width:auto;}

.InventoryLinks {
	display: none;}
	
	.finance_button {
		background-image:url(../Images/finance_button.png);
		width:399px;
		height:50px;
		display:block;
		float:right;}
h1 {
	margin:0px;}
	
	h1, h2, h3, h4, h5 {
color:#AA935F;
font-family:georgia;
}
	
	.secondary-masterpage-hours {
		width:auto;
		margin:5px 25px;}
		
		/*.ServicePageContent {
			width:900px;
			height:500px;
			background-color:white;
			-moz-border-radius: 8px;
 			-webkit-border-radius: 8px;
  			border-radius: 8px;
			}*/
			
			div#serviceLeftCol .leftColNav {
				margin:0 20px;}
				
			div.innerLeftCol .testimonialtext {
				width:100%;}
				
				.inventoryDetails .content .top .right .commentArea {
					background-color:#333;
					background-image:none;}
					
					
					
					.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing span{float:left;}
					.single span {
					color:#000000;
					font-size:23px;
					}
					
					
					
					.bottomdisclaimer{padding: 20px;}
						
.inventoryDetails div.bottomnav{
	border-color:#000 #000 -moz-use-text-color;
	background-color: #ab9360;
			}
			
			.dealerinfoname {
				font-size:18px;}
				
				.innerRightColBody {
					padding:20px 0px 0px 25px;}
					

	
div.eventsItem { 
	clear:both;
	margin:20px 0;
	overflow:hidden;
}	
div.eventsItem h1 { padding:0; margin:0; }
img.eventsImg { float:left; padding:0 10px 30px 0;}

li#ctl00_ContentSection_inv_vi_liValueTrade { display:none;}

div.video { float:left; clear:both; margin:10px 0; padding-right:20px;}

.advancedsearch .advancedsearchinner .searchLeft { padding:12px 0 0 6px;}

.single label {font-size:13px;	color:#000;}
.single span {font-size:14px;	color:#000;}
.initial label {font-size: 13px;}
.initial span {font-size:14px;}
.rebate label {font-size: 13px;}
.rebate span{font-size: 14px;}
.final label {font-size: 14px;}
.final span{font-size: 18px;}

/*		Custom Forms Pages Styles		*/

										
.frankinfo {
	width:400px;
	font-size:14px;
	height:200px;}
	
	.frankinfo img {float:left; padding-right:10px;}

ul.formRightCol li select { float:right;}

div.commpagecontent {
	width:530px;
	font-size:12px;
	text-align:justify;
	}


.AskATech{color:#343E7C; padding:9px 0 0 21px;}

div.AskATech input[type="submit"] {background:url("../Images/sprite_cta_buttons.png") no-repeat scroll -598px 0px transparent !important; width:103px!important; height:36px!important;}

iframe {
	width:900px;
	margin:50px;
	height:500px;
	}
	.dealername {
		text-transform:uppercase;
		font-size:14px;}
div.AskATech div.comments input{ height:100px;}

#littleblackbooklogo {
	background-image:url(../Images/littleblackbooklogo.png);
	width:120px;
	height:28px;
	background-repeat:no-repeat;}


.usedMakesContainer{height: 195px}
.internetspecial .description {margin-top:-10px;}
ul.formRightCol li select { float:right;}
.internetspecial .description {margin-top:-10px;}
iframe {width:900px; margin:50px; height:500px; }


a.blue-btn {
	display:block;
	width:177px;
	height:28px;
	color:#FFF;
	text-decoration:none;
	background-image:url(../Images/blue-btn.png);
	background-position:0 0;
	padding-left:15px;
	margin-bottom:-20px;
	margin-top:14px
	}
	
.blue-btn:hover { background-position: 0 -28px; text-decoration:none !important; color:#FFF !important;}

	/*	CORVETTE PAGE STYLES	*/

.corvette_page {}
.cv_header { width:890px; margin:auto;}
.cv_column {
	float:left;
	width:260px;
	text-align:justify;
	margin:25px;}
.column1 {margin-left:45px;}
.column2 {}
.column3 {}
.cvbtn {
	background-image:url(../images/corvette-btns.png);
	background-repeat:no-repeat;
	display:block;
	height:77px;
	width:265px;
	text-indent:-9999px;
	margin-left:-5px;
	margin-bottom:25px;
	}
.cvbtn1 {background-position: 0 0;}
.cvbtn2 {background-position:-271px 0;}
.cvbtn3 {background-position:-534px 0;}

		/*  TALL ROTATOR SYLES  */
		
div.internetspecials { height:200px;}
.internetspecials .description h3 { font:11px Verdana, Geneva, sans-serif;}

div#tertiaryScroller .rrClipRegion, div#pentanaryRotator .rrClipRegion { overflow:auto; height:180px !important; padding:0px; margin-left:-20px;}
div#pentanaryRotator .rrClipRegion .rrItemsList li { margin:15px;}
div#tertiaryScroller .rrClipRegion .rrItemsList li, div#pentanaryRotator .rrClipRegion .rrItemsList{ height:200px !important; margin:13px;}
	
.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;}



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;}

.testimonials {margin-top:53px;}


/* Secondary Corvette Buttons */

.littlevettebtn {
	background-image:url(../Images/litttlevettebtns.png);
	background-repeat:no-repeat;
	width:205px;
	height:58px;
	float:left;
	text-indent:-9999px;
	display:inline;
	}
	
	
	a.serviceBannerAd {
		background-position:0 0;
		display:block;
		float:left;}
		
.serviceBannerAd:hover {
			background-position:0px -79px;
			display:block;}
			
	.newcarsBottom {
		background-image:url(../Images/banner_ad_942x79.jpg);
		height:79px;
		width:942px;
		margin-right:5px;
		margin-top:40px;
		margin-bottom:10px;
		}
		
		
		
		
		.testimonialStatic{border-bottom: solid 1px #000; padding-bottom: 20px;}
		
		.customername{font-style:italic; font-weight:bold; color:#9f8754;}
		
		.advancedsearch .advancedsearchinner .searching .searcher {
			-moz-border-radius:3px 3px 3px 3px;
			background-color:#FFFFFF;
			border:1px solid #999999;
			width:100%;
			}
			
			.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle {
				border-bottom:0 none;
				color:#9F8754;
				float:left;
				font:bold 24px Verdana,Arial,Helvetica,sans-serif;
				margin:0 0 15px;
				min-height:70px;
				width:454px;
				}
				
				.advancedsearch a, .advancedsearch a:visited {color:#9F8754;}
				
.advancedsearch .advancedsearchinner .paging .pager ul li.selected a, .advancedsearch .advancedsearchinner .paging .pager ul li a:hover {
border:1px solid #9F8754;
color:#FFFFFF;
}

.advancedsearch .advancedsearchinner .paging .pager ul li a {
border:1px solid #FFFFFF;
color:#999999;
font-weight:bold;
padding:2px 3px;
}

.single span {
color:#000000;
font-size:20px;
}

.innerRightCol  {background-color:#BBBBBB;}

.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .employmentForm .header, .quickQuoteForm .header, .scheduleTestDriveForm .header {
border-bottom:1px solid #9F8754;
clear:both;
color:#9F8754;
font-size:16px;
font-weight:bold;
margin:10px 0 0;
width:100%;
}

.advancedsearch a:hover{
color:#9F8754;
}
.advancedsearch .advancedsearchinner .searchHeader .recordCount {color: #AAA;}

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

.advancedsearch .advancedsearchinner .sortFields .sortBy li {
border-left:1px solid #AAAAAA;
float:left;
margin-right:10px;
padding-left:10px;
}






















