
/* Global Styles for Foxtrot */



/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; vertical-align:baseline;}
:focus {outline:0;}
ol, ul {list-style:none;}
strong {font-weight:bold;}
em {font-style:italic;}
a {text-decoration:none; cursor:pointer;}
input { background: none; border: 1px solid #ffffff; }
input.button { border: 0 none; color: #ffffff; font-weight: bold; font-size: 14px; cursor: pointer; }
input.button:hover { color: #ffffff; }

.clearfix {clear: both;}
.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
}

body {
	background-color: #010000;
	font: 12px Lucida Sans, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
h1, h2, h3, h4, h5 {color: #333; margin-bottom: 5px;}
	h1, .pagetitle, .locationhours .heading {
		color: #fff;
		font-size: 24px; 
		line-height: 26px;
	}
	h2 {font-size: 16px;}
	h3 {font-size: 14px; font-weight: bold;}
	h4 {font-size: 13px;}
	h5 {font-size: 12px;}
p {margin: 5px 0 5px; color: #cdcdcd;}
	div.custompage p {margin: 10px 0 10px;}
a, a:visited {color: #e7e7e7; text-decoration: none;}
	a:hover {color: #cccccc; text-decoration: underline;}
		div.custompage p a {color: #fff;}
			div.custompage p a:hover {color: #555; text-decoration: underline;}
/* Global Sprites */
.sprite_cta_buttons, .sprite_buttons {background-image: url(../LosGatos/Images/sprite_buttons.png); background-repeat: no-repeat;}

/* Structural Elements */
div#outerWrapper {width: 100%;}
	div#innerWrapper {
		background: url(../../LosGatos/Images/inner_wrapper_bg.png) repeat-y scroll 0 0;
		margin: 0 auto 0 auto;
		width: 998px;
	}
		div#innerWrapperContainer {
			margin: 0 auto;
			padding: 15px;
			width:958px;
			color: #fff;
		}
		
		/* Primary Feature styles are in pfrotator.css for each site */
		
		div#secondaryFeatures, 
		div#tertiaryFeatures,
		div#quarternaryFeatures,
		div#doormat,
		div#footer {margin: 0 auto 15px auto; width: 100%;}
		
			div#secondaryFeatures {
				background-color: #fff;
				border: 1px solid #555;
				height: 61px;
			}
				
			div#quarternaryFeatures {
				background-color: #fff;
				border: 1px solid #ddd; 
				height: 230px;
			}
		div#doormat{
			text-align: center;
		}	
	/* Masthead Container */
	div#masthead {
		background-color: #fff;
		border-bottom: 1px solid #999998;
		height: 184px;
		margin: 0;
		padding: 0;
		width: 100%
	}
		.headerContent {
			margin: 0 auto 24px auto;
			padding-top: 20px;
			width: 990px;
		}
		
			/* Brand Logo & Header Content */
			a.brandingLogo {
				background: url(../../LosGatos/Images/Behlmann-Buick-GMC-logo.gif) no-repeat scroll 0 0;
				display: block;
				float: left;
				height: 92px;
				text-indent: -9999px;
				width: 257px;
			}
				/* Sprite for brands that dealer carries */
				.sprite_brands {background: url(../../LosGatos/Images/sprite_brands.gif) no-repeat;}
					.pontiacLogo, .buickLogo, .gmcLogo {
						display: block;
						float: left;
						height: 76px;
						margin: 0 55px;
						text-indent: -9999px;
					}
						.pontiacLogo {background-position: 0px 0px; width: 37px;}
						.buickLogo {background-position: -82px 0px; width: 75px;}
						.gmcLogo {background-position: -198px 0px; width: 148px;}
				
				/* Contact Info & Address */
				span.contactInfoBlock {
					display: block;
					float: left;
					margin: 0 20px;
					width: 158px;
				}
				.largeBlue {
					color: #fff; 
					font: bold 20px Helvetica, sans-serif;
					line-height: 24px;
				}
				.addressInfo, .contactInfoBlock a {
					color: #333;
					font: bold 12px Arial, sans-serif; 
					line-height: 16px;
				}
					.contactInfoBlock a {
						display: block;
						float: left;
						text-decoration: underline;
					}
						.contactInfoBlock a:hover {color: #fff;}
						
				/* Social Media Block */
				.socialBlock {
					float: left;
					margin: 0 0 0 15px;
					position: relative;
					width: 45px;
				}
				.socialBlock ul {float: left; width:25px;}
				
					.facebookIcon, .rssIcon, .twitterIcon {
						display: block;
						height: 30px;
						margin: 0 5px 3px 0;
						text-indent: -9999px;
						width: 25px;
					}
						.stayintouchIcon {
							background-position: -34px -2px;
							display: block;
							float: left;
							height: 92px;
							margin-left: 5px;
							text-indent: -9999px;
							width: 12px;
						}
						.facebookIcon {background-position: -2px -2px;}
							.facebookIcon:hover {background-position: -49px -2px;}
						.rssIcon {background-position: -2px -36px;}
							.rssIcon:hover {background-position: -49px -36px;}
						.twitterIcon {background-position: -2px -68px;}
							.twitterIcon:hover {background-position: -49px -68px;}


	/* Secondary Feature Sprites */
	.icons_sprite {
		background: url(../../LosGatos/Images/sprite_secondary_features.gif) no-repeat;
		display: block;
		float: left;
		height: 61px;
		margin: 0 4px;
		width: 150px;
	}
		.icons_sprite:hover {text-decoration: none;}
		
		.ctaOne {background-position: 0px 0px;}
			.ctaOne:hover {background-position: 0px -56px;}
		.ctaTwo {background-position: -159px 0px;}
			.ctaTwo:hover {background-position: -159px -56px;}
		.ctaThree {background-position: -319px 0px;}
			.ctaThree:hover {background-position: -319px -56px;}
		.ctaFour {background-position: -479px 0px;}
			.ctaFour:hover {background-position: -479px -56px;}
		.ctaFive {background-position: -639px 0px;}
			.ctaFive:hover {background-position: -639px -56px;}
		.ctaSix {background-position: -802px 0px;}
			.ctaSix:hover {background-position: -802px -56px;}
			
	/* Tertiary Callouts & Content */
	.tertiaryCallouts {
		background-color: #fff;
		border: 1px solid #909090;
		float: left;
		height: 208px;
		width: 308px;
	}
		.middleCol {margin: 0 15px; width: 306px;}
		.right {float: right;}
		
			.headerBar {
				border-bottom: 1px solid #eee;
				height: 20px;
				padding: 10px 10px 0 10px;
				position: relative;
				width: 288px;
			}
				.middleCol .headerBar {width: 285px;}
				.headerBar h3 {
					color: #222;
					float: left;
					font-size: 12px;
					font-weight: bold;
				}
				.headerBar a.smallBarLink {
					color: #fff;
					float: right;
					font-size: 10px;
					font-weight: normal;
					text-align: right;
				}
				
			.calloutContentBlock {
				color: #222;
				font-size: 11px;
				font-weight: bold;
				height: 131px;
				line-height: 15px;
				overflow: hidden;
				position: relative;
				width: 100%;
			}
				
			.baseBlock {
				background-color: #e1e1e1;
				border-top: 1px solid #999;
				color: #fff;
				height: 33px;
				padding: 10px 10px 0 10px;
			}
				.baseBlock a {
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					text-align: left;
				}
					.headerBar .smallBarLink:hover,
					.baseBlock a:hover {color: #222; text-decoration: underline;}
					
			/* .middleBlock {border-top: 1px solid #999;} */
					
		
			/* Customer Testimonials Callout */
			.testimonialtext {
				display: block;
				height: 116px;
				margin: 0 32px;
				overflow: hidden;
				width: 244px;
			}
			
				.firstQuote, .secondQuote {
					color: #fff;
					display: block;
					font: bold 24px Georgia, Palentino, Times New Roman, serif;
					position: absolute;
				}
					.firstQuote {left: 10px; top: 10px;}
					.secondQuote {bottom: 10px; right: 10px;}
					
				.customername, .testimonialmakemodelyear {color: #fff; 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;
							overflow: hidden;
							width: 291px;
						}
						.rrClipRegion .rrItemsList li .price {
							color: #fff;
							font-size: 12px;
							font-weight: bold;
							text-align: center;
							width: 291px;
						}
						
		/* Quarternary Features & Content */
		div#quarternaryFeatures .headerBar {position: relative; width: 938px;}
			div#quarternaryFeatures .headerBar h3 {float:left; width: 206px;}
				div#quarternaryFeatures .headerBar .smallBarLink {float:left; width: 312px;}
					div#quarternaryFeatures .headerBar .firstSmallBar {width: auto;}
					div#quarternaryFeatures .headerBar .firstSmallBar,
					div#quarternaryFeatures .headerBar .secondSmallBar {border-right: 1px solid #fff; padding-right: 10px;}
			
			/* Rotator Content */
			div#quarternaryFeatures .RadRotator {
				float: left;
				height: 197px !important;
				overflow: hidden;
				width: 958px !important;
			}
				div#quarternaryFeatures .rrClipRegion .rrItemsList {width: 958px !important;}
				div#quarternaryFeatures .rrClipRegion .rrItemsList li {
					border: 1px solid #fff;
					height: 150px;
					margin: 10px 8px 0 8px;
					padding: 10px;
					width: 153px;
				}
					div#quarternaryFeatures .rrClipRegion .rrItemsList li:hover {}
					div#quarternaryFeatures .rrClipRegion .rrItemsList li .vehiclephoto {text-align: left; width: 157px;}
						div#quarternaryFeatures .rrClipRegion .rrItemsList li .vehiclephoto img {width: 150px !important;}
					div#quarternaryFeatures .rrClipRegion .rrItemsList li .description {
						height: 18px;
						text-align: left;
						overflow: hidden;
						width: 153px;
					}
					div#quarternaryFeatures .rrClipRegion .rrItemsList li .price {
						color: #fff;
						font-size: 10px;
						font-weight: bold;
						text-align: left;
						width: 153px;
					}
					
	/* Doormat Content & Styles */
	div#doormat {padding: 10px 15px;}
	.headline {font-weight: bold;}
		#doormat .info{ float:left; overflow: hidden; width:800px; }
		#doormat p{ 
			color: #666;
			float: left; 
			font-size: 10px;
			line-height: 18px;
			margin: 0 0 20px 0;
			text-align: left; 
		}
		#doormat ul {
			border-right: 1px solid #333;
			float:left; 
			margin: 0 20px 0 0;
			min-height: 200px;
			overflow: hidden; 
			padding: 0 20px 0 0;			
			text-align: right; 
			width:80px;
		}
		#doormat ul li{ display: block; }
					
		/* USE IF USING DOORMAT COLUMNS =========
ul.column {
			float: left;
			padding-left: 35px;
			position: relative;
			width: 148px;
		}
		div#doormat ul.first {padding-left: 0px;}
			ul.column li {float: left; width: 148px;}
				ul.column li a, ul.column li a:visited {
					color: #222;
					line-height: 18px;
					text-decoration: none;
				}
					ul.column li a:hover {color: #fff; text-decoration: underline;}
*/
					
	/* Footer Content & Styles */
	div#footer {height: 100px; padding: 0 15px;}
		div#footer a {color: #fff;}
			div#footer a:hover {color: #222; text-decoration: underline;}
			
			
			
/* Secondary Pages content & styles */
.innerLeftCol {
	float: left;
	margin: 0 30px 45px 0;
	width: 655px;
}
.innerRightCol {
	border: 2px solid #555;
	color: #fff;
	float: left; 
	-moz-border-radius: 12px;
	margin:36px 15px 0 0;
	width: 254px;
	text-align: left;
}
	.innerRightColHeader {
		background-color: #400101;
		border-bottom: 2px solid #555;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		height: 35px;
		-moz-border-radius-topleft: 9px;
		-moz-border-radius-topright: 9px;
		padding: 15px 15px 0 15px;
		text-align: center;
	}
	.innerRightColContent {padding: 15px;}
		span.dealerinfoname,
		span.dealerinfophone {
			color: #fff;
			font-size: 14px;
			font-weight: bold;
		}
		span.dealerinfoaddress, span.dealerinfoaddress2 {font-size: 12px;}
		span.primaryText a {
			color: #fff;
			font-size: 13px;
			text-decoration: underline;
		}
			span.primaryText a:hover {color: #fff;}
			.scheduleappointment_sectiontitle {font-weight: bold;}
			.hoursbox {margin-bottom: 10px;}
			
		/* CTA buttons on right side of Secondary Pages */
		.serviceSecBtn, .specialsSecBtn, .salesSecBtn {
			display: block;
			float: left;
			height: 25px;
			margin-bottom: 5px;
			width: 166px;
		}
			.serviceSecBtn {background-position: 0px -325px;}
				.serviceSecBtn:hover {background-position: 0px -350px;}
			.specialsSecBtn {background-position: 0px -374px;}
				.specialsSecBtn:hover {background-position: 0px -399px;}
			.salesSecBtn {background-position: 0px -275px;}
				.salesSecBtn:hover {background-position: 0px -300px;}
					
/* Used on Service Portal page */
		div#servicesContainer {margin: 10px 0 10px 0; padding: 0;}
			div#servicesContainer h1 {width: 100%;}
				div#serviceLeftCol, 
				div#serviceRightCol {padding-top: 20px;}
				
				div#serviceLeftCol {
					float: left;
					margin-right: 15px;
					position: relative;
					width: 200px;
				}
					div#serviceLeftCol .leftColNav {width: 200px;}
						.leftColNav ul li a {
							color: #222;
							float: left;
							font-size: 13px;
							font-weight: bold;
							line-height: 31px;
							position: relative;
							text-indent: 35px;
							width: 200px;
						}
							.leftColNav ul li a:hover {color: #999999; text-decoration: none;}

					/* Services Sprite Icons */
					.service_sprite {
						background-image: url(../../LosGatos/Images/services_sprite.png);
						background-repeat: no-repeat;
						display: block;
						height: 31px;
					}
						.schedule {background-position: 0px 0px;}
							.schedule:hover {background-position: 0px -31px;}
						.serviceSpecials {background-position: 0px -62px;}
							.serviceSpecials:hover {background-position: 0px -93px;}
						.tech {background-position: 0px -124px;}
							.tech:hover {background-position: 0px -155px;}
						.faq {background-position: 0px -186px;}
							.faq:hover {background-position: 0px -217px;}
						.testimonial {background-position: 0px -246px;}
							.testimonial:hover {background-position: 0px -277px;}
						.warranty {background-position: 0px -308px;}
							.warranty:hover {background-position: 0px -339px;}
						.parts {background-position: 0px -370px;}
							.parts:hover {background-position: 0px -401px;}
						.recalls {background-position: 0px -432px;}
							.recalls:hover {background-position: 0px -463px;}
						.mobility {background-position: 0px -494px;}
							.mobility:hover {background-position: 0px -525px;}
						.benefits {background-position: 0px -556px;}
							.benefits:hover {background-position: 0px -587px;}
						.price {background-position: 0px -618px;}
							.price:hover {background-position: 0px -649px;}
						
				/* Block of Ads that change */
				div#serviceRightCol {
					float: left;
					position: relative;
					width: 727px;
				}
						ul.serviceAd li {
							float: left;
							height: 342px;
							margin-right: 3px;
							width: 178px;
						}
						
	/* Locations & hours pages styling */
	.locationhours {margin-top: 15px; display: none;}
	.hoursbox {
		float: left;
		margin-bottom: 10px;
		width: 135px;
	}
		.hoursboxes {position: relative;}
		
	div#ctl00_ContentSection_LocationHours1__DealerHoursPanel, 
	div#ctl00_ContentSection_LocationHours1__ServiceHoursPanel, 
	div#ctl00_ContentSection_LocationHours1__BodyShopHoursPanel, 
	div#ctl00_ContentSection_LocationHours1__PartsHoursPanel,
	div#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__DealerHoursPanel,
	div#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__ServiceHoursPanel,
	div#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__BodyShopHoursPanel,
	div#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__PartsHoursPanel {
		float: left;
		height: 170px;
		width: 140px;
	}
	
	/* Sitemap Styles */
	table.sitemapContainer a, table.sitemapContainer a.visited, .sitemapFooter a, .sitemapFooter a.visited {color: #fff;}
		table.sitemapContainer a:hover, .sitemapFooter a:hover {color: #555; text-decoration: underline;}
	
/* Search Results content & styles */
div#searchresultsdiv h2.vehicletitle a {color: #fff; font-weight: bold;}
	ul.vehiclenavigation li {color: #555;}
	div#searchresultsdiv ul.vehiclenavigation li a {
		color: #fff;
		font-size: 12px;
		font-weight: normal;
	}
		div#searchresultsdiv ul.vehiclenavigation li a:hover {color: #555; text-decoration: underline;}

	.vehiclephoto a, 
	.vehiclephoto a.visited {color: #fff;}
		.vehiclephoto a:hover {color: #555; text-decoration: underline;}
		.even, .odd {
			background-image: none;
			border-bottom: 1px solid #fff;
			margin: 0 auto;
			width: 950px;
		}
			.even .vehiclephoto, 
			.even .vehicleinformation, 
			.odd .vehiclephoto, 
			.odd .vehicleinformation {border: 0 none;}
			
/* Detail pages for vehicles */
.inventoryDetails {background-color: transparent; color: #fff; padding: 0 10px; }
.inventoryDetails .menu {background: transparent;}
.inventoryDetails a {color: #fff;}
	.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing li { color: #fff; font-size: 18px;}
	.inventoryDetails a:hover {color: #555; text-decoration: underline;}
	.inventoryDetails h1, .inventoryDetails h2, .inventoryDetails h3, .inventoryDetails h4, .inventoryDetails h5, .inventoryDetails h6 { color: #fff; font-size: 18px;}
/* Popout buttons for details & results pages */
.inventoryDetails div.bottomnav .buttonbar .requestinfo a {
	background:url(../../LosGatos/Images/bottombuttons.png) 0px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, div.bottomnav .buttonbar .requestinfo .selected {
	background:url(../../LosGatos/Images/bottombuttons.png) 0px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .scheduletest a {
	background:url(../../LosGatos/Images/bottombuttons.png) 804px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, div.bottomnav .buttonbar .scheduletest .selected {
	background:url(../../LosGatos/Images/bottombuttons.png) 804px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {
	width:160px;
	background:url(../../LosGatos/Images/bottombuttons.png) 664px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, div.bottomnav .buttonbar .makeanoffer .selected {
	background:url(../../LosGatos/Images/bottombuttons.png) 664px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .payment a {
	width:170px;
	background:url(../../LosGatos/Images/bottombuttons.png) 504px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .payment a:hover, div.bottomnav .buttonbar .payment .selected {
	background:url(../../LosGatos/Images/bottombuttons.png) 504px 40px;
}
.inventoryDetails .topMenu .share a span, .inventoryDetails .topMenu .share a, .inventoryDetails .topMenu .back a  {
	color: #000;
}
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink {
	width:260px;
	height:40px;
	background:url(../../LosGatos/Images/bottombuttons.png) 334px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover {
	background:url(../../LosGatos/Images/bottombuttons.png) 334px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .close a {
	background: url(../../LosGatos/Images/bottombuttons.png) 70px 26px;
}
.inventoryDetails div.bottomnav .buttonbar .close a:hover {
	background: url(../../LosGatos/Images/bottombuttons.png) 70px 66px;
}
.slideleft, .slideright{ width:12px; }
.slideleft,	.slideleft:hover  {
	background:url("../../LosGatos/Images/back.png") no-repeat;
}

.slideright, .slideright:hover  {
	background:url("../../LosGatos/Images/next.png") no-repeat;
}
.inventoryDetails .content .top .right .vehicleinfobox .callToAction li { margin:5px 0;}
	.inventoryDetails .content .top .right .vehicleinfobox .callToAction a span.icon { margin-right: 3px; }
	.inventoryDetails .content .top .right .vehicleinfobox .callToAction a { font-size:11px;text-align: left;}
	.inventoryDetails .content .top .right .vehicleinfobox .callToAction li.contactSeller a span.icon,.inventoryDetails .content .top .right .vehicleinfobox .callToAction li.valueTrade a span.icon,.inventoryDetails .content .top .right .vehicleinfobox .callToAction li.sendtoafriend a span.icon,.inventoryDetails .content .top .right .vehicleinfobox .callToAction li.carfax a span.icon{display: none;}
.incentivedetails {color: #ffffff; padding: 0 10px;}
.inventoryDetails .topMenu {background: transparent url(../../LosGatos/Images/bar.png) no-repeat scroll left top;width: 960px;}
.inventoryDetails .topMenu .middleArea {width: 935px;}
	 .inventoryDetails .topMenu .middleArea a{ color: #000; }
.inventoryDetails .content .top h2 {color: #fff;}
.equipmentBorder {color: #ffffff;}
.inventoryDetails h3.equipment, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo, .inventoryDetails h4.similar {background-color: none;background:#6e0101;color: #fff;}
.inventoryDetails h3.equipment, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo, .inventoryDetails h4.similar {color: #000;}
	.inventoryDetails h3 a{color: #000;}

.inventoryDetails .expander .close {background: transparent url(../../LosGatos/Images/plus_minus.png) no-repeat scroll 0 100%;}
.inventoryDetails .expander .open {background: transparent url(../../LosGatos/Images/plus_minus.png) no-repeat scroll 0 0;}

.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;}

a:hover {color: #ffffff; text-decoration: underline;}

.inventoryDetails div.bottomnav {background-color: #4C0202;border-color: #fff;}
.inventoryDetails div.bottomnav .forms h4 {color: #ffffff;}
.inventoryDetails div.bottomnav .forms {background-color: #000;}
.inventoryDetails div.bottomnav .forms li label {color: #ffffff;}
.inventoryDetails div.bottomnav .forms li input, .inventoryDetails div.bottomnav .forms li textarea {border: 1px solid #e7e7e7;background-color: #ffffff; color: #000000;}
.inventoryDetails div.bottomnav .forms .buttons button {background-color: #ffffff;color: #000000;cursor: pointer;}
.inventoryDetails .content .top .right .vehicleinfobox .callToAction .incentivebox {background-color: #fff;color: #ffffff;}
.inventoryDetails .content .top .right .vehicleinfobox .callToAction .incentivebox a {color: #ffffff;}
.inventoryDetails .content .top .right .vehicleinfobox .callToAction .incentivebox a:hover {color:#e7e7e7;}

.inventoryDetails div#doormat ul.column li a, .inventoryDetails div#doormat ul.column li a:visited {
	color: #fff;
	line-height: 18px;
	text-decoration: none;
}
	.inventoryDetails div#doormat ul.column li a:hover {color: #4D306A; text-decoration: underline;}
		a.InventoryLinks {display: none;}
.searchresultrow .callToAction a{background: none;}
.searchresultrow .callToAction a:hover {background:none;}

/* Styles for Locations Page */
.scheduleappointment .locationbody .heading,
.locationhours .heading {font-size: 16px; font-weight: bold;}


/* Styles to effect Comments section of details page */
.inventoryDetails .content .top .right .commentArea {
	background-image: none;
	background-color: #6e0101;
	color: #fff;
}
	.inventoryDetails .content .top .right .commentArea h4 {color: #fff;}
	.inventoryDetails .content .top .right .commentArea a.Abbreviater {color: #fff; text-decoration: underline;}

		.inventoryDetails .bNavPhone {display: block; padding: 10px 0;}	
			
/* Custom Content Styles */
.custompage table tr th, .custompage table tr td {border-bottom: 1px solid #999;}
			
			