/**********************************
Author: 
Last modified by: Patrick J Schippers, 08/11/2011, 08:30
Last modified by: Patrick J Schippers, 10/17/2011, 17:30
**********************************/

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


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

.hDivider {
background:url(../Images/horz_divider.gif) no-repeat scroll 0 0 transparent;
height:1px;
margin:25px 0 1px 7px;
width:988px;
}

.vDivider {
background:url(../Images/vdivider.png) no-repeat scroll 0 0 transparent;
float:left;
height:100px;
width:1px;
}

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

.contactUsForm {min-height:509px;}


.getQuoteContainer select {Color:#333798;}
ul.column li a:hover
{color:#C4CADD;
text-decoration:none;}

div#logoBlock {
background:url("../Images/logo.jpg") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:115px;
margin:1px 0 0 14px;
padding:0;
width:245px;
}

.compare{padding: 0 0 0 186px;}


body {
	background-color: #216cb1;
	background: #216cb1 url(../Images/bg.jpg) repeat scroll 0 0 !important;
	color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;	
}

div#footer {
	padding:5px 30px;
}

/* Testimonials Page */
.innerLeftCol .testimonialPane{
	padding: 20px 0;
	border-bottom: 1px inset;
	color:#396595;
}

.fkSpecialsCTA  {
background-position:-483px 0;
width:165px;
}

.fkSpecialsCTA:hover  {
background-position:-483px -100px;
width:165px;
}

.ebayCTA {
background-position:-645px 0;
width:162px;
}

.ebayCTA:hover {
background-position:-645px -100px;
width:162px;
}

.specialsCTA {
background-position:-326px 0;
width:157px;
}

.newSpecials, .usedSpecials {
background:url(../Images/specials_rotator_bg.jpg) repeat-x scroll 0 0 transparent;
border:1px solid #FFFFFF;
width:457px;
}


.icons_sprite {
background-image:url(../Images/cta_icons_sprite.png);
background-repeat:no-repeat;
}

.hoursbox .scheduleappointment_sectiontitle
{color: #396595;}

.scheduleappointment .locationbody .heading, .locationhours
{display:block;}

span.hDivider {display:none;}

span.stayinTouch  {display:none;}

.rightCol .headerAd  {display:none;}
	
.clickChat  {display:none;}

.clickValue  {display:none;}

div#masthead .leftCol {
width:287px;
}

.custompage
{ color:#000;}

.sitemapContainer
{color:#000;}

.sitemapContainer a
{color:#000;}

.sitemapContainer a:hover
{color:#999;}

.hourstable
{color:#396595;}

 .dealername
{color:#396595;}

.dealeraddress
{color:#396595;}

.dealercitystatezip
{color:#396595;}

.dealerphone
{color:#396595;}

.scheduleappointment_sectioncontent
{color:#396595;}

input {

border:1px solid #396595;
}

/*.socialIcons  {right:123px; top:7px;}*/

div#masthead .middleCol {
padding:20px 0 0 0px;
position:relative;
width:500px;
font: Arial, Helvetica, sans-serif;}
	div#masthead div.middleCol h2{
		width:auto;
		display:block;
		font-size:11px;
		width:235px;
		float:left;
	}

div#masthead .rightCol {
height:110px;
padding:0 0 0 70px;
width:289px;
float:right;
}

.customername {
font-style:italic;
font-weight:bold;
padding:10px 0 0 0;
color:#396595;
}


		h1{color:#396595;}
			
 .heading {
font-size:24px;
font-weight:normal;
line-height:26px;
color:#396595;
}

.testimonialverbage{color:#396595;}
			
	div.vehiclelinks a{color:#396595;
	}
	
.testimonialcontainer
{
	padding: 0 0 148px 0px}
		
		
		h1, h2, h3, h4, h5 {
color:#C00;
}

span.primaryText a {
font-size:14px;
font-weight:bold;
color:#396595;
}

span.primaryText a:hover {
font-size:14px;
font-weight:bold;
color:#666;
}

.innerLeftCol .testimonialPane {
border-bottom:1px inset;
width:500px;
padding:35px 0 0 0;
color:#396595;
}

.innerLeftCol {
background-color: #F2F3F8;
border: 1px solid #1e5c8f;
margin:11px 0 0 19px;
padding:9px 0 0 9px;}


.innerLeftCol td a{color:blue;}


.social_sprite {
background-image:url(../Images/social_icons.png);
background-repeat:no-repeat;
width: 34px;
}

div#masthead  {
	background:url(../Images/dealer-image-right.png) no-repeat scroll 536px 0 transparent;
	height:164px;
}

.headerContent {
height:86px;
}


.rssIcon {
background-position:-34px 0;
margin:0px 0 0px 0px;
}

.facebookIcon {
background-position:0 0;
margin:0px 0 0 0px;
}

.twitterIcon {
background-position:-68px 0;
margin:0px 0 0 0px;
}
.getQuoteContainer select {
	border:1px solid #000;
}
.getQuoteContainer h3
{color:#333798;}
.tabContentContainer h3{color:#333798;}
.tabContentContainer h4 
{color:#333798;}

.secondaryPageWrapper  {
-moz-border-radius:15px 15px 15px 15px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FFFFFF;
margin:17px 0 0 0;
overflow:hidden;
width:982px;
}



div.AskATech {color:#1E5C8F;}
	
div#outerWrapper {
background:url("../Images/innerbg.jpg") repeat-x scroll 0 0 transparent;
background-color: #216cb0;
margin:0 auto;
width:1005px;
padding-bottom:120px;
border: 1px solid #FFF;
}

div.AskATech input[type="submit"] {
background:url(../images/sprite_cta_buttons.png) no-repeat scroll -548px 0px !important;
height: 37px !important;
width:103px !important;
text-indent:-999px !important;
}

div.AskATech input[type="submit"]:hover {
background:url(../images/sprite_cta_buttons.png) no-repeat scroll -548px -38px !important;
height: 37px !important;
width:103px !important;
}


a.emailStyle {font-size: 14px;}
.scheduleappointment {margin: 0 auto;}
.advancedsearchcontrol2 {
	margin: 20px auto;
	width: 963px;
}
	.searchheader h1.pagetitle {display: block;}
	h2.vehicletitle a {color: black;}
		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/specials_rotator_bg.png) repeat-x scroll 0 0 transparent;
height:258px;
width:710px;
}

	ul.vehicledetails, div.vehicledetails, div.vehiclenavigation {color:black;}
	/*.vehiclephoto, .vehiclephoto img {width:165px !important;} */



			.vehiclepricing .price {font-size: 14px; font-weight: 400;}
			.vehiclepricing li.totalprice {color: #ffffff; font-size: 18px; font-weight: bold;}
.inventoryDetails {
	margin: 20px auto 20px auto;
	width: 990px;
}
	.vehiclepricing {width: 300px;}
	.inventoryDetails a {color: #4d306a;}
		.inventoryDetails a:hover {color: #777777; text-decoration: underline;}
	
	
/* Popout buttons for details & results pages */
.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 a {
	background: url(../images/bottom-buttons.png) 70px 26px;
}
.inventoryDetails div.bottomnav .buttonbar .close a:hover {
	background: url(../images/bottom-buttons.png) 70px 66px;
}

.incentivedetails {color: #ffffff;}
.inventoryDetails .topMenu {background: transparent url(../Images/bar.png) no-repeat scroll left top;width: 990px; margin:-22px 0 0 0;}
.inventoryDetails .topMenu .middleArea {width: 970px;}
.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:#D5E4F2; text-decoration: none;}

.inventoryDetails div.bottomnav {background-color: #1D4E79; border: none;}
.inventoryDetails div.bottomnav .forms h4 {color: #ffffff;}
.inventoryDetails div.bottomnav .forms {background-color: #286eab;}
.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: #4d306a;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: #4D306A;
	line-height: 18px;
	text-decoration: none;
}

.disclaimer
{
	margin: 5px 0 0 0px
}

.vehiclemake  {color:#396595;}
.searchlabel {color:#396595;}
.vehiclecount {color:#000;}

.pagerlink {color:#000;}

.pagerbottom
{
	margin: 40px 0 0 0px
}

.RadRotator_Default .rrButton {
background-image:url(../Images/arrows.gif) !important;}


.innerRightColHeader  {
background:url(../Images/inner_callout_bg.png) repeat-x scroll 0 0 }


.innerRightCol 
{border:1px solid #1e5c8f;
background-color:#F2F3F8;
color: #396595;}

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

input.submitBtn
{background-position:-548px 0;
  height:35px;
  width:102px;}
  
  input.submitBtn:hover
{background-position:-548px -38px;
  height:35px;
  width:102px;}

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

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


div#doormat
{border-top: 0px solid #999;
margin:-19px auto 0;
}
	.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: 24px;}



.under10KCTA  {
background-position:0 0;
width:176px;
}


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


.approvedCTA {
background-position:-175px 0;
width:162px;
}

.approvedCTA:hover {
background-position:-175px -100px;
width:162px;
}


.specialsCTA {
background-position:-337px 0;
width:162px;
}

.specialsCTA:hover {
background-position:-337px -100px;
width:162px;
}

.fkSpecialsCTA {
background-position:-499px 0;
width:162px;
}

.fkSpecialsCTA:hover {
background-position:-499px -100px;
width:162px;
}


.ebayCTA {
background-position:-661px 0;
width:162px;
}

.ebayCTA:hover {
background-position:-661px -100px;
width:162px;
}


.serviceCTA  {
background-position:-823px 0;
width:152px;
}

.serviceCTA:hover  {
background-position:-823px -100px;
width:152px;
}




div#quarternarySpecials
{
	width:977px;
	margin:20px 0 0 12px}


	div#quarternarySpecials h3
	{color:#FFF;}
	
	element.style  {
border:1px solid #FFFFFF !important;
	}
	
	div#secondaryFeatures  {
margin:4px 0 0 12px;
width:978px;
	}

div#headerRotator {
	border:2px solid #FFFFFF;
	height:222px;
	margin:0 auto;
	width:972px;
	overflow: hidden;
	margin: 19px 0 0 12px;
}


.bottomForm span input {display:none;}


/* Styles to effect Comments section of details page */
.inventoryDetails .content .top .right .commentArea {
	background-image: none;
	background-color:#E5E5E5;
	color: #000;
	

}

.inventoryDetails .content .top .right .commentArea h4
{color:#FFF;
	margin-bottom:25px !important;}

.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-image:}

	.inventoryDetails .content .top .right .commentArea a.Abbreviater {text-decoration: underline;}

.inventoryDetails .content .top .right .commentArea
{background:url(../Images/bar.png) no-repeat scroll center top transparent;}

.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:url(../Images/bar.png) no-repeat scroll center top transparent;}

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



.RadRotator_Default .rrButton.rrButtonLeft {
background:url("../Images/arrows_Sprite.png") repeat-x scroll 0 0px transparent !important;
margin-top:-50px !important;
width:5px;
height:10px;
margin-left: 10px;
}

.RadRotator_Default .rrButton.rrButtonLeft:hover {
background:url("../Images/arrows_Sprite.png") repeat-x scroll 0 -12px transparent !important;
margin-top:-50px !important;
width:5px;
margin-left: 10px;
}

.RadRotator_Default .rrButton.rrButtonRight {
background:url("../Images/arrows_Sprite.png") repeat-x scroll -7px 0px transparent !important;
margin-top:-50px !important;
width:5px;
height:10px;
margin-right: 18px;
}

.RadRotator_Default .rrButton.rrButtonRight:hover {
background:url("../Images/arrows_Sprite.png") repeat-x scroll -7px -12px transparent !important;
margin-top:-50px !important;
width:5px;
margin-right: 18px;
}

.serviceForm ul li span, .contactUsForm ul li span, .tradeInForm ul li span, .quickQuoteForm ul li span, .employmentForm ul li span 
{
    color:#1E5C8F;
}
.internetspecial .description {width:125px !important;}
#content div.advancedsearch .advancedsearchinner .searching .searcher .section {color:black !important;}

#content .advancedsearch .advancedsearchinner .searchRight{width:702px !important;}

div#masthead .rightCol {
height:110px;
padding:0 0 0 7px;
width:175px;
float:right;
position:relative;
}

div#masthead .rightCol .socialIcons {
height:85px;
padding:10px 0 0 0px;
width:inherit;
float:right;
left:0;
top:0;
}

div#masthead .rightCol .socialIcons ul li {
display:block;
height:40px;
padding:0 0 0 0px;
width:33px;
float:right;
margin:4px;
}
div#masthead .rightCol .socialIcons ul li.youtubeIcon { display:block; margin:4px; height:40px; width:40px; }
div#masthead .rightCol .socialIcons ul li a#you-tube { display:block; margin:0px; }
div#masthead .rightCol .plus-one { display:block; float:left; margin:10px 0 0 10px; } 

#googleTrans .spanishPhone { position:absolute; top:128px; color:#CC0000; display:block; }
