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

body { 
	background:#272727 url(../Images/bg-body.jpg) repeat-x fixed 0 0 !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

a, a:visited {
color:#999;
text-decoration:none;
}

a {
color:#999;
cursor:pointer;
font-family:Helvetica;
text-decoration:none;
}

span.primaryText{color:#000;}

.innerRightColBody{color:#000;}

.Vin{color:#C00 !important;}

.left { float:left;}
.right { float:right;}

div#coupon a{ 
	background:url("../Images/coupon-button.png") repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:207px;
	left:0;
	position:fixed;
	text-indent:-9999px;
	top:100px;
	width:88px;
	display:none;
}

div#innerWrapper { 
	/*background:url("../Images/bottom-bg.png") repeat-x scroll center bottom transparent;*/
	left:-2px;
	min-height:435px;
	position:relative;
	width:990px;
}

.footerLinks {
display:block;
float:right;
height:85px;
width:380px;
}

div#serviceBottom {
color:#000000;
float:left;
margin:20px 0 0 222px;
position:relative;
width:560px;
}

.president {
background:url("../Images/president.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:90px;
text-indent:-9999px;
width:160px;
}
						
.aaa {
background:url("../Images/aaa.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:70px;
margin:8px 26px 0 0;
text-indent:-9999px;
width:110px;
}				
						
span.hDivider  { background:url("../Images/doormat_vert_short_divider.png") no-repeat scroll 0 0 transparent; height:85px;}
span.hDivide  { background:url("../Images/doormat_vert_short_divider.png") no-repeat scroll 0 0 transparent; height:85px; display:block; float:left;}

div#headerRotator {
height:235px;
margin-bottom:45px;
margin-left:-2px;
margin-top:10px;
padding-right:4px;
width:988px;
}

body.coupons .innerLeftCol { width:500px; }

body.coupons .innerRightCol { width:275px; }

.innerRightCol { background-color:#D8D6D6;
	float:right;
	margin-right:20px;
	overflow:hidden;
	width:250px;
	color:#343e7c;
	border: 1px solid #343E7C;
}

.innerRightColHeader {
border-bottom: 1px solid #343E7C;
color:#000;
}



.innerRightColHeader { background:none;}

.sprite_CTA_rightCol  { background-image:url("../Images/inner_buttons_sprite.png");}

.hoursbox {
background-color:#D8D6D6;
border:0 solid #343E7C;
}

.hoursbox .scheduleappointment_sectiontitle {
	background:none repeat scroll 0 0 #D8D6D6 !important;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0;
}

.customername{font-style:italic; font-weight:bold;}
.testimonialStatic{border-bottom: 1px solid #343E7C; padding-bottom:18px;}

div#masthead  {
background:url("../Images/headerBG.jpg") repeat-x fixed 0 0 transparent !important;
height:150px;
width:990px;
}

div#masthead .leftCol { width:auto; margin-top:18px;}
div#masthead .middleCol {
margin-left:29px;
padding:0 0 0 10px;
width:220px;
}

div#masthead .rightCol {
height:auto;
margin:65px 0 0 5px;
width:auto;
}
span.hDivider {
margin:15px 40px 0 65px;
}

span.hDivide {
margin:42px 40px 0 25px;
}

.secondaryPageContent{color: #000;}

div#masthead .middleCol h2 { margin:0 5px;}
	h2.livechaticon {
		background: url(../Images/chat-phone.png) no-repeat scroll 0 0;
		cursor:pointer;
		display:block;
		float:left;
		height:53px;
		width:170px;
		text-indent:-9999px;
	}
	
	h2.phoneicon {
		background: url(../Images/chat-phone.png) no-repeat scroll 100% 0;
		display:block;
		float:left;
		height:49px;
		width:222px;
		text-indent:-9999px;
	}
	
	.socialbottom {
margin:auto;
width:200px;
}
div.socialHeader {
margin:8px 18px 0;
width:200px;
display:block;
float:left
}
	
	.join {
	color:#FFFFFF;
	font-weight:bold;
	}
	
div.socialbottom a, div.socialHeader a {
	background-image:url("../Images/social.png");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:32px;
	text-indent:-9999px;
	width:27px;
	margin-right:10px;}

	a.facebook {background-position: -60px 0;}
	a.twitter {background-position:-87px 0;}
	a.rss {background-position:-142px 0;}
	a.blogspot {background-position:-170px 0;}
	a.youtube {background-position:-113px 0;}
	
	span.phone1 {
				display:block;
				font-size:20px;
				letter-spacing:0px;
				line-height:23px;
				margin-top:45px;
				margin-left:16px;
			}
	
	span.phone2 {
				display:block;
				font-size:20px;
				letter-spacing:0px;
				line-height:30px;
				margin-left:16px;
			}
			
	a.info {
		background:url("../Images/info.png") no-repeat scroll 0 0 transparent;
		display:block;
		float:left;
		height:97px;
		text-indent:-9999px;
		width:175px;
		margin-top:10px;
		}
	
	a.location {
		background:url("../Images/location.png") no-repeat scroll 0 0 transparent;
		display:block;
		float:left;
		height:115px;
		margin:-48px 0 0 22px;
		text-indent:-9999px;
		width:140px;
		}

	
	
div#logoBlock {
background:url("../Images/logo.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:150px;
margin:-18px 0 0;
padding:0 0 0 3px;
width:243px;
}

div#outerWrapper {
	background:url("../Images/main_content_bg.png") repeat-y scroll 0 0 transparent;
	margin:0 auto;
	width:1138px;
}

.headerContent {height: auto;}
.advancedsearchcontrol2 {
	margin: 20px auto;
	width: 963px;
	color:#000;
}
	.searchheader h1.pagetitle {display: block;}
	h2.vehicletitle a {color: ##E5DCF2;}
		h2.vechicletitle a:hover {color: #e7e7e7; text-decoration: underline;}
	.searchcriteria {border-bottom: 1px dotted #e5dcf2;}
	.sortpager {border-bottom: 1px dotted #e5dcf2;}
		.searchbuttons input {background-color: #e5dcf2; border: 0 none;margin-left: 5px;}
		.odd .vehiclephoto, .odd .vehicleinformation {border-right: 1px solid #CCC;}
			.even, .odd {
				background: url("../Images/primary_rotator_bg.gif") repeat-x scroll 0 0 transparent;
				height: 230px;
				width: 950px;
			}
			.vehiclepricing .price {font-size: 14px; font-weight: 400;}
			.vehiclepricing li.totalprice {color: #000; font-size: 18px; font-weight: bold;}
.inventoryDetails {
	margin: 20px auto 20px auto;
	width: 990px;
}
	.vehiclepricing {width: 300px;}
	.inventoryDetails a {color: #343E7C;}
		.inventoryDetails a:hover {color: #777777; text-decoration: underline;}
		
.scheduleappointment { color:#343e7c;}

.sprite_cta_buttons {
	background-image:url("../Images/sprite_cta_buttons.png");
}

.locationhours  { display:none;}
.partsbody, .servicebody, .aboutusbody, .locationbody { margin-left:0px;}
.scheduleappointment_section { border:0 none;}

.scheduleappointment_sectioncontent iframe {
	border:1px solid !important;
	padding:0 7px 9px 0;
	margin-top:10px;
}

.scheduleappointment_sectioncontent input { background-color:#FFF;}

/* CTA BUTTONS */

div#secondaryFeatures { width:990px; height: 87px;}
div#secondaryFeatures ul li a { height:88px; padding-left:5px;}
.icons_sprite { background-image:url("../Images/cta_icons_sprite.png")}

	.under10KCTA {
		background-position:0 0;
		width:157px;
	}
		.under10KCTA:hover { background-position:0 100%;}

	.approvedCTA {
		background-position:-165px 0;
		width:161px;
	}
	.approvedCTA:hover { background-position:-165px 100%;}
		
	.specialsCTA {
		background-position:-333px 0;
		width:159px;
	}
		.specialsCTA:hover { background-position:-333px 100%;}

	.fkSpecialsCTA {
		background-position:-501px 0;
		width:160px;
	}
		.fkSpecialsCTA:hover { background-position:-501px 100%;}

	.ebayCTA {
		background-position:-669px 0;
		width:161px;
	}
		.ebayCTA:hover { background-position:-669px 100%;}
		
	.serviceCTA {
		background-position:-836px 0;
		width:162px;
	}
		.serviceCTA:hover { background-position:-836px 100%;}
		
div#quarternarySpecials { 
	background:url("../Images/new-used-vehicles-bg.jpg") no-repeat scroll 0 0 transparent;
	height:217px;
	left:-1px;
	margin:0 auto;
	position:relative;
	width:992px;
	color: #1a2069;
}		


.rrRelativeWrapper {width:417px !important;}

	.newSpecials, .usedSpecials { 
		background:none; 
		border:0 none;
		float:left;
		height:195px;
		margin:0 auto;
		padding:15px 11px 0;
		position:relative;
		text-align:center;
		/*width:468px;*/
	}
	
	.newSpecials { padding-left:16px;}
	.usedSpecials { padding-left:28px;}
	
		div#quarternarySpecials h3 {
color:#8D282B;
font-size:20px;
font-weight:normal;
margin-bottom:10px;
}
.internetspecial .price {
color:#000000;
font-weight:bold;
text-align:left;
}
div#doormat ul.first {
padding-left:0;
width:118px;
}

ul.column {
float:left;
padding:15px 0 0 35px;
position:relative;
width:98px;
}

div#doormat {
background:url("../Images/doormatBG.jpg") no-repeat scroll 0 0 transparent;
border-top:0 solid #666666;
color:#000000;
font-family:Trebuchet MS !important;
margin:auto;
min-height:164px;
padding:6px 0 0 65px;
width:926px;
}

div#doormat a:hover { color:#CCC; text-decoration:none;}
div#doormat a.vinsolutions:hover { color:#CCC;} 


/* Popout buttons for details & results pages */
.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 {
background:url("../images/bottombuttons.png") repeat scroll 334px 0 transparent;
height:40px;
margin-top:0px;
width:260px;
}
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover {
	background:url(../images/bottombuttons.png) 334px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .close a {
background:url("../images/bottombuttons.png") repeat scroll 70px -14px transparent;
margin-left:62px;
}
.inventoryDetails div.bottomnav .buttonbar .close a:hover {
	background: url(../images/bottombuttons.png) 70px 66px;
}

.incentivedetails {color: #343e7c;}
.inventoryDetails .topMenu {
background:url("../Images/bar.png") no-repeat scroll left top transparent;
display:block;
float:left;
margin:-2px 0 10px 22px;
width:990px;
}.inventoryDetails .topMenu .middleArea {width: 937px;}
.equipmentBorder {background: transparent url(../Images/bar.png) no-repeat scroll center top;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: transparent url(../Images/bar.png) no-repeat scroll center top;color: #ffffff;}

.inventoryDetails .expander .close {background: transparent url(../Images/plus_minus.png) no-repeat scroll 0 100%;}
.inventoryDetails .expander .open {background: transparent url(../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: #ffffff;}

a:hover {color: #ffffff; text-decoration: underline;}

.inventoryDetails div.bottomnav {background-color: #999;border-color: #000000;}
.inventoryDetails div.bottomnav .forms h4 {color: #ffffff;}
.inventoryDetails div.bottomnav .forms {background-color: #CCC;}
.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: #CCC;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: #CCC;
	line-height: 18px;
	text-decoration: none;
}
	.inventoryDetails div#doormat ul.column li a:hover {color: #CCC; text-decoration: underline;}
		a.InventoryLinks {display: none;}

div.mediaViewer .menu .stockphotos a {
    padding-bottom: 11px !important;
}

/* 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:#666;
    color: #fff;
}
	.inventoryDetails .content .top .right .commentArea a.Abbreviater {color: #fff; text-decoration: underline;}



div#doormat div.column { float:left;
font-size:13px;
line-height:21px;
width:132px;}
div#doormat div.column.address { width:190px;}

div#doormat div.column ul { margin-top:5px;}

div#doormat div.column.presidents { 
		background:url("../Images/presidents-award.png") no-repeat scroll 0 0 transparent;
		display:block;
		height:84px;
		left:-20px;
		margin:0 0 0 31px;
		position:relative;
		text-indent:-9999px;
		top:10px;
		width:156px;
}

.vinsolutions a { color:#999; font-size:12px; line-height:32px;}

div#doormat .testimonials { 
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	font-style:italic;
	font-weight:normal;
	line-height:22px;
	margin-top:-10px;
	width:300px;
}

body.testimonials hr { margin:30px 0;}

.testimonials a.readmore { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-style:normal; text-decoration:underline; line-height:28px;}
.testimonials span.quoteleft { 
	background:url("../Images/quoteleft.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:13px;
	left:-20px;
	position:relative;
	text-indent:-9999px;
	top:10px;
	width:18px;
}
.testimonials span.quoteright { 
	background:url("../Images/quoteright.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:13px;
	position:relative;
	right:66px;
	text-indent:-9999px;
	top:3px;
	width:18px;
}

div#footer {
color:#CCCCCC;
display:block;
float:left;
line-height:39px;
padding:6px 0 0;
width:992px;
}

.footerInfo{display:block; float:left;}


p.phonenumbers { 
	background:url("../Images/ford-logo-bottom.png") no-repeat scroll 0 0 transparent;
	font-size:18px;
	height:36px;
	line-height:32px;
	padding-left:90px;
}

/* NEW SEARCH */

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

.advancedsearch .advancedsearchinner .searching .searcher .history h2 { background-color:#455D89;}

.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a h3,
.advancedsearch .advancedsearchinner .searchLeft .searcher h2 { color:#203E8F;}

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

.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle { color:#FFF;}

.vehiclepricing  { width:225px;}


.recordCount, .sortBy a { color:#343e7c !important;}
.sortBy a:hover { color:#343e7c;}

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

.advancedsearch .advancedsearchinner .paging .pager ul li a {
	color:#343E7C;
	border-color:#343E7C;
}
.advancedsearch .advancedsearchinner .paging .pager ul li.selected a,
.advancedsearch .advancedsearchinner .paging .pager ul li.selected a:hover {
	color:#FFF;
	border-color:#343E7C;
	background-color:#343E7C;
}

.advancedsearch .advancedsearchinner .paging .pager ul li a:hover {color:#FFF; 
	color:#203E8F;
	border-color:#343E7C;
	background-color:#343E7C;
}

div.expander input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
}

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

.vehiclephoto a div span { width:auto;}

.vehiclephoto img:hover { border-color:#ffc60f !important;}

fieldset.coupon label { font-weight:bold;}
fieldset.coupon input[type="text"],
fieldset.coupon select{ 
	background-color:#FFFFFF;
	color:#000000;
	display:block;
	margin:2px 0 10px;
	padding:2px;
	width:200px;
}
fieldset.coupon input[type="radio"] { border:none 0;}
fieldset.coupon input[type="submit"] { 
	background-color:#CCCCCC;
	border:1px solid #FFFFFF;
	color:#000000;
	cursor:pointer;
	padding:2px 10px;
	text-transform:uppercase;
}

div.userVehicleInterest_container { margin:10px 0;}
span.vehicleInterestButton { display:block; margin-top:5px;}

table.financehours { text-align:center; font-size:15px; margin:20px 0;}

table.financehours th { font-weight:bold; font-size:18px;}

table.financehours td { border: solid 1px #999; padding:8px;} 

a.green {
color:#C00;
}

/* Quarternary Flipper - Promo Ad Section */
.promo {
height:236px;
width:318px;
}

div#quarternaryFlipper {
background:url("../Images/promo_bg.jpg") repeat-x scroll 0 0 transparent;
height:237px;
margin:-7px 0 0 -1px;
padding:19px 0 0 17px;
width:975px;
}

		.promo1,{
		     display:block;
		     position: relative;
		}
		.promo2,
		.promo3 
			{
				display: block;
				position: relative;
				text-indent: -9999px;
			}
		
			
		.promo2 {background: url(../Images/promo2.png) no-repeat scroll 0 0; margin: 0 3px 0 5px;}
		
		.promo3 {background: url(../Images/promo3.png) no-repeat scroll 0 0; margin-right: 7px;}
			.promo3:hover {background-position: 0 0px;}
					
			/* Extra Sprite */
			.extra_sprite {background-image: url(../Images/inner_buttons_sprite.png); background-repeat: no-repeat;}
			
			
			
			input.QuickContactSubmitButton  {
			background-image:url("../Images/inner_buttons_sprite.png");
			background-position:-549px 0;
			background-repeat:no-repeat;
			display:block;
			float:left;
			height:35px;
			margin:9px 0 0 172px;
			width:133px;
			}
			
			
			
			.formFeedback {
			color:#000000;
			display:block;
			float:left;
			font-size:18px;
			margin:116px 0 0 112px;
			}
			
			
			
	

				.clickHereBtn {
					background-position: -632px -2px;
					border: 0 none;
					bottom: 35px;
					color: transparent;
					cursor: pointer;
					display: block;
					height: 30px;
					left: 98px;
					position: absolute;
					text-decoration: none;
					width: 113px;
					margin:22px 0 -25px 69px;
				}
					.clickHereBtn:hover {background-position: -632px -34px; text-decoration: none;}
					
	
.promo2 input.QuickContactEmailField {
background:none repeat scroll 0 0 transparent;
border:0 solid #999999;
color:#000000;
float:left;
font-size:21px;
height:34px;
margin:131px 0 0 13px;
overflow:hidden;
padding:3px;
width:278px !important;
}
.innerLeftCol  {color:#000;}

.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .quickQuoteForm .header, .employmentForm .header{color:#000;border-bottom:1px solid #343e7c;}

h1, h2, h3, h4, h5 {
color:#000;
display:block;
margin-bottom:5px;
}

.locations a {
color:#000000;
font-size:15px;
font-weight:bold;
text-decoration:underline;
}

.leftColNav ul li a{color:#000;}

h6 {
color:#FFF;
display:block;
margin-bottom:5px;
font-size:12px;
}

.serviceForm ul li input, .serviceForm ul li textarea, .contactUsForm ul li input, .contactUsForm ul li textarea, .tradeInForm ul li input, .tradeInForm ul li textarea, .employmentForm ul li input, .employmentForm ul li textarea, html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
border:1px solid #343E7C !important;}

.serviceForm ul li select, .contactUsForm ul li select, .tradeInForm ul li select, .quickQuoteForm ul li select, .employmentForm ul li select {
border:1px solid #343E7C;
}
.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle {color:#343E7C;}

.advancedsearch .advancedsearchinner .searchHeader {color:#343E7C;}

.advancedsearch .advancedsearchinner {color:#343E7C;}

.pagetitle{font-size: 18px;}

input.submitBtn {
background-color:transparent;
background-position:-598px 0;
background-repeat:no-repeat;
border:0 none;
clear:both;
cursor:pointer;
display:block;
float:left;
height:37px;
margin-top:10px;
width:105px;
}

input.submitBtn:hover {background-position:-598px -38px;}

div#ctl00_ctl00_ContentSection_ContentSection_ContactUs1_stateSelect{float:left; display:block;}

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

.inventoryDetails h3.features, .inventoryDetails h3.equipment, .inventoryDetails h3.features, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo {background-color:#455D89;}

.inventoryDetails h3.equipment a, .inventoryDetails h3.features a, .inventoryDetails h3.warranties a, .inventoryDetails h3.financing a, .inventoryDetails h3.contactInformation a, .inventoryDetails h3.reviews a, .inventoryDetails h3.CarfaxHighlights a, .inventoryDetails h3.CertifiedInfo a { color:#FFF;}

.inventoryDetails h2.MakeModelYearTrim {
    background-color: #B51E00 !important;
}

.bottomdisclaimer {
color:#455D89;
font-size:10px;
padding:5px;
}
.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing li {font-size: 24px; color:#333;}

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

div#servicesContainer h1 {
font-size:18px;
width:320px;
}

.bannerMake {
background:url("../Images/ford.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:49px;
margin:35px 25px 0 45px;
text-indent:-9999px;
width:121px;
}

.bb-logo {
	display:block;
	width:137px;
	height:40px;
	background:transparent url(../Images/BlackBook-logo-vyt.png) no-repeat 0 0;
	outline:0 none;
	border:0 none;
	text-indent:-9999px;
	margin-top:3px;
	margin-left:-14px;
}
	.bb-logo:hover {
		text-decoration:none;
	}

/* CUSTOM PAGE STYLES */
#innerWrapper>h1 { padding:5px 20px; }
.custompage { padding:20px; color:#000; }
.custompage em { font-style:italic; }

/* styles for inventory details page */
iframe { min-height:400px;}
div#fancy_inner div#fancy_title {display:none !important;}
li.payment { display:none;}
li.close { display:none;}
.inventoryDetails div.bottomnav .buttonbar ul { margin:10px 0;}
.inventoryDetails div.bottomnav .buttonbar { margin-top:-30px;}
li.valueTrade { display:none;}

.inventoryDetails .content .top .right .vehicleinfobox .callToAction li.blackbook { height:40px;}
.inventoryDetails .content .top .right .vehicleinfobox .callToAction li.blackbook a {
	background:transparent url(../Images/BlackBook-logo-vyt.png) no-repeat 0 0;
	text-indent:-99999px;
	width:136px;
	height:38px;
	margin-top: 1px;
	}
	
div.contactInfo {
    padding-bottom: 15px;
    width: 669px;
}		

div.customcontent_DealerSites_Results_Grid a.eQuote {
	background: url("../Images/eQuoteBTN.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	display: block;
	height: 49px;
	text-indent: -9999px;
	width: 191px;
	margin-top:10px;
}


#content div.vehiclepricing { width:195px;}
