/**********************************
Author: First and Last Name, 04/04/2011
Last modified by: Myron R Schippers Jr, 04/19/2011, 9:04AM
**********************************/

@import url('navigation.css');
@import url('pfrotator.css');
@import url('forms.css');


body {background: #acb1b7 url(../Images/body_bg.jpg) repeat-x scroll 0 0; color:#333;}
	a {color:#333;}
		a:hover {color:#999;}
 	h1 {color: #333; line-height:22px;}
	
	div#mastheadWrapper, div#utilityWrapper, div#headerContent, div#researchBarContent {
margin:0 auto;
width:1005px;
}

ul.utility li.heading {color:#FFF; padding:3px 10px 0 0; font-weight:normal;}

.interiorPage {width:1005px; margin:0 auto; }
div#secondaryContentInner {
background:url("../Images/secondary-cta-bg4.png") no-repeat scroll 0 0 transparent;
height:282px;
margin:auto;
width:1008px;
}
div#secondaryContentInner h3 {
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	margin-bottom:25px;
	padding-bottom:14px;
}

/*	Sprite for all primary button images	*/
.sprite_buttons, .sprite_ctaBtns, .sprite_cta_buttons {background-image: url(../Images/sprite_buttons.png);}

/* Sprite for smaller brand logos/images	*/
.sprite_brands {background-image: url(../Images/sprite_brands.png);}

/* Sprite for social media icons */
.sprite_social {background-image: url(../Images/sprite_social_icons1.png);}

	ul.socialIcons .youtube {
	background-position:-87px 0;
	width: 50px;
	}

/* Sprite for large callout arrow images */
.sprite_promos {background-image: url(../Images/sprite_promos.png);}

/* Sprite for extra pieces */
.extras_sprite {background-color:#E51937; background-image:none;}

/*	outerWrapper styles	*/
div#outerWrapper {background: none; margin: auto; width:1002px !important; }
			
/*	Header Content Styles	*/
div#mastheadWrapper {
height:129px;}

div#header {
	width:100%;
	height:85px;}
div.headerleft {
	float:left;
	height:55px;
	margin:15px 0;
	}
div.headerleft a.logo {
	background:url(../Images/logo.jpg);
	float:left;
	width:263px;
	height:48px;
	text-indent:-9999px;
	}
div.headerright {
	width:560px;
	float:right;}
div.headerright p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	text-align:right;
	color:#666666;
	float:left;
	margin:25px 15px;}

/* Primary Navigation CSS */
div.pnavleft, div.pnavright {
	float:left;
	width:6px;
	height:45px;
	margin:0px;
	padding:0px;
	}
div.pnavleft { background:url(../Images/p-nav-left.jpg) no-repeat;}
div.pnavright { background:url(../Images/p-nav-right.jpg) -2px 0 no-repeat;}

div#primaryNav {z-index: 100;display:none;}
.primaryNav {
	width:100%;
	height:45px;
	float:left;
}
.primaryNav .menu {
	background:url(../Images/p-nav.jpg) repeat-x;
	height:45px;
	width:992px;
	float:left;
	height:45px;
	position: relative;
	z-index: 8;
}	
	.menu .pNav li a span.indicator {display: none;}			
			
	/* Primary Level of Navigation */
	ul.pNav {
		padding: 0 0 0 10px;
		margin:0px;
		position: relative;
		float: left;
		list-style: none;
		}
	ul.pNav li ul li {float:none; display:block;}
	
		/* Primary List Items of Navigation */
		.primaryNav .menu .pNav li {
			background:url(../Images/p-nav-divider.jpg) no-repeat right top;
			float: left;
			font-size: 11px;
			font-weight: bold;
			padding: 11px 25px;
		}
			.primaryNav .menu .pNav li.specials {width: auto;}
			.primaryNav .menu .pNav li.facebook { background: url(../Images/social-sprite2.jpg) 0 0 no-repeat; width:30px; height:30px; float:left; text-indent:-9999px; padding:0px; margin-top:8px; margin-left:6px;}
			.primaryNav .menu .pNav li.twitter { background: url(../Images/social-sprite2.jpg) -27px 0 no-repeat; width:30px; height:30px; float:left; text-indent:-9999px; padding:0px; margin-top:8px;}
			.primaryNav .menu .pNav li.youtube { background: url(../Images/social-sprite2.jpg) -54px 0 no-repeat; width:30px; height:30px; float:left; text-indent:-9999px; padding:0px; margin-top:8px;}
			.primaryNav .menu .pNav li.rss { background: url(../Images/social-sprite2.jpg) -81px 0 no-repeat; width:30px; height:30px; float:left; text-indent:-9999px; padding:0px; margin-top:8px;}
			
			/* Primary Link Items of Navigation */
			
			.menu .pNav li a { font-size:15px; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:11px;}
			
			ul.pNav li a {
				cursor: pointer;
				display: block;
				padding: 0 2px;
				text-transform:capitalize;
			}
				ul.pNav li a:hover {
					color:#CCC;
					text-decoration: none;
				}
		
		/* Secondary Level of Navigation */
		.primaryNav .menu .pNav ul.vertical {margin: 5px 0 0 -26px;}
		.primaryNav .menu .pNav ul.vertical li:hover {}
		
			/* Secondary List Items of Navigation */
			.primaryNav .menu .pNav ul.vertical  li {
				background-color: #f6f6f6;
				border-bottom: 1px dotted #999999;
				border-right: 0 none;
				border-top: 0 none;
				padding: 0 0 0 0 !important;
				width:auto;
				height:auto;
			}
				
				/* Primary Link Items of Navigation */
				.primaryNav .menu .pNav ul.vertical li a {
					color: #333333;
					display:block;
					cursor: pointer !important;
					height: 16px;
					width: 210px;
					padding: 5px 10px 5px 15px !important;
				}
				.primaryNav .menu .pNav ul.vertical li a:hover {
					background-color: #4d4b4b;
					color: #ffffff;
					height: 16px;
				}
				
/*  END PRIMARY NAVIGATION  */

/*	Primary Feature Styles ONLY (Rotator & Internal Ads/Buttons)	*/
.primaryFeatureAdBlock {
	background: transparent url(../Images/sprite_feature_ad_callout.png) no-repeat scroll 0 top;
	cursor: pointer;
	display: block;
	height: 108px;
	left: 10px;
	margin: -100px 0 0 -9px;
	position: absolute;
	text-indent: -9999px;
	top: 220px;
	width: 120px;
	z-index: 5;
}

.primaryLabelBlock {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:rgba(247, 247, 247, 0.75) none repeat scroll 0 0;
	bottom:0;
	color:#FFFFFF;
	display:block;
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:24px;
	line-height:normal;
	padding:5px 20px 0 0;
	position:relative;
	text-align:right;
	text-transform:uppercase;
	width:970px;
	z-index:1000;
}

	.primaryFeatureAdBlock:hover {background-position: 0 bottom;}
	
div.CTArow { width:100%; height:82px; float:left;}	
div.CTArow ul li { display:inline;}
div.CTArow ul li a { background-image:url(../Images/main-CTA-bg-sprite2.png); background-repeat:no-repeat; float:left; width:245px; height:82px; text-indent:-9999px; margin-right:8px;}

a.cta1 { background-position:0 0;}
a.cta1:hover { background-position: 0 -82px ;}
a.cta2 { background-position:-245px 0;}
a.cta2:hover { background-position: -245px -82px;}
a.cta3 { background-position:-490px 0;}
a.cta3:hover { background-position: -490px -82px;}
div.CTArow ul li a.cta4 { background-position:-735px 0;margin-right:0;}
div.CTArow ul li a.cta4:hover { background-position:-735px -82px; }

	/* 	Primary Feature Styles 	*/
	div#primaryFeature {
		height: 415px;
		width: 1005px;
		z-index:1;
	}
	
	/* END PRIMARY ROTATOR */



/*		Main Content Wrapper Styles & Content 		*/
div#mainContentWrapper {
margin:0 auto;
position:relative;
width:1005px;
z-index:2;
height:510px;
}

/* 	Content Shadow Overlay - overlaps any content inside of div#mainContentWrapper & div#primaryFeature		*/
.contentShadowOverlay {background: none;}
	
/* Sprite for Live Chat */
.sprite_livechat {background-image: url(../Images/sprite_livechat.gif);}

							
/* 	Diamond Bar Pattern Background		*/
div#diamondBarWrapper {background: transparent url(../Images/circle_bar.png) repeat-x scroll 0 0; height: 20px;}

/* 	Secondary Wrapper Content & Styles */
div#secondaryContentWrapper {
	background:none; color:#333;}
	
	div#leftCol  { width:320px; padding:0 9px 0 4px !important; margin-top:10px; }
	
	div#middleCol {background: none no-repeat scroll left top; width:320px; text-align:justify; padding:0 4px 0 8px !important; margin-top:10px;}
	div#middleCol p {
		font-size:12px;
		line-height:16px;
		*line-height:15px;
		}
	div#middleCol a {
	/*	background:url("../Images/red-arrow.png") no-repeat scroll left center transparent; 
		margin-top:14px;
		padding-left:15px;
		right:23px;          */
		bottom:1px;
		font-size:12px;
		
		position:absolute;
		
		}
	div#rightCol {
		color:#333333;
		height:186px;
		margin:57px 0;
		padding:10px 24px;
		width:287px;
		}
	div#secondaryContentInner div#leftCol, div#secondaryContentInner div#middleCol, {
		color:#333333;
		height:186px;
		margin:10px 0;
		padding:0px 2px;
		width:287px;
	}
	div#leftCol ul.buyersLinks a { color:#333;}
	div.getquote input.submitBtn {
		bottom:-3px;
		margin-top:53px;
		position:absolute;
		right:14px;
		width:93px;
		}
	
	
/* 	Footer Wrapper Content & Styles 	*/
div#footerWrapper {display:none; z-index:50; position:fixed; bottom:0; width:100% !important;}
	div#leftFooterWrapper, 
	div#rightFooterWrapper {height: 39px;}
	
		div#leftFooterWrapper {background: transparent url(../Images/bg_footer_left.gif) repeat-x scroll 0 0; width: 65%;}
		div#rightFooterWrapper {background: transparent url(../Images/bg_footer_right.gif) repeat-x scroll 0 0; border: none;}
			div#leftFooterContent {z-index:50;}
				span.straightFlush {
					background: transparent url(../Images/car.png) no-repeat scroll 0 0;
					height: 150px;
					width: 200px;
					z-index: 50;
					top:-60px;
					display:none;
				}
				ul.footerNav li a:hover {color: #333;}

	 
/* secondaryPageContent will be on all inner pages for structure */
.innerLeftCol {color: #333; overflow:hidden;}
		
/* SERVICE PORTAL PAGE STYLES */
.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .quickQuoteForm .header, .scheduleTestDriveForm .header {
border-bottom:1px solid #333; color:#333;}

div#servicePageContent {
	width:1050px;
	margin:auto;
	height:770px;
}

div#servicesContainer { margin:0; padding:0;
	
}
div#serviceLeftCol, div#serviceRightCol { background:url(../Images/service-col-bg.png) no-repeat; height:489px;
padding:4px;
width:258px;}
div.servicectarow {
	width:100%;
	height:220px;
	
}
div.servicectarow a {
	background:url(../Images/service-cta-sprite2.png) no-repeat;
	float:left;
	width:251px;
	height:201px;
	text-indent:-9999px;}
div.servicectarow a.servicecta1 { background-position:0 0;}
div.servicectarow a.servicecta1:hover { background-position:0 -201px;}
div.servicectarow a.servicecta2 { background-position:-256px 0;}
div.servicectarow a.servicecta2:hover { background-position:-256px -201px;}
div.servicectarow a.servicecta3 { background-position:-513px 0;}
div.servicectarow a.servicecta3:hover { background-position:-513px -201px;}
div.servicectarow a.servicecta4 { background-position:-770px 0;}
div.servicectarow a.servicecta4:hover { background-position: -770px -201px;}

div.servicepagemaincontainer {
}

div#servicesContainer div.servicepagemaincontainer h1.servicelistheader {
	background:url("../Images/service-list-header.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:16px;
	height:38px;
	padding:14px 0 0 23px;
	text-transform:uppercase;
	width:225px;
	}

div#serviceLeftCol { width:245px; margin-left:-2px;}

div.leftColNav { float:left;
}

div.leftColNav ul li a, div#serviceRightCol ul li a {
	background:url("../Images/service-page-list-bg.png") no-repeat scroll 0 0 transparent;
	height:26px;
	padding:6px;
	width:236px;
	color:#333;
}
div.leftColNav ul li a:hover, div#serviceRightCol ul li a:hover { color:#000; text-decoration:underline;}

div#serviceRightCol ul li a {
float:left;
font-size:12px;
font-weight:bold;
line-height:31px;
position:relative;
text-indent:35px;
width:236px;
margin-top:6px;
}

div#servicemiddleCol {
	width:479px;
	height:500px;
	background:url("../Images/service-image-large.png") no-repeat scroll 0 -3px transparent;
	float:left;
	margin-left:4px;
	}

div#serviceRightCol p { margin-left:30px;}


/* Banner Ad for Service Portal page */
a.serviceBannerAd {background-image: url(../Images/banner_ad_942x79.jpg);}
		
/* Used for callout section on right side */
.innerRightColBody {background-color:#FFF; color: #000000;}
	.sprite_CTA_rightCol {background-image: url(../Images/inner_buttons_sprite.png);}

/* Trade-In Evaluation Styles */
.scheduleappointment{color:#000;}

/* Inventory Details */				
.advancedsearchcontrol2, .SimilarVehicles_Wrapper {background-color: transparent;}
	.advancedsearchcontrol2inner a {color: #333;}
		.even, .odd {
			background-color:#CCC;
			border-top: 1px solid #666;
			border-left: 1px solid #666;
			border-right: 1px solid #666;
		}
		
		.vehiclecount,
		.searchlabel,
		.vehicleinformation a {color:#333;}
				.vehicleinformation a:hover {color:#666;}
				
/*Hours Location Fix*/
.locationhours {display:none;}
					
/* Details Page */
.inventoryDetails {
	background-color: #ffffff;
	margin: 0 auto;
	padding-bottom: 100px;
	width: 1005px;
}
.inventoryDetails .topMenu {background:url(../Images/bar.png) top left no-repeat;}
		.inventoryDetails h3.equipment, 
		.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 top center;
		}
			.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.png) no-repeat top center;}

/*Bottom Buttons & Forms */
.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 {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 {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) 334px 0px;}
	.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) 70px 26px maroon;}
		.inventoryDetails div.bottomnav .buttonbar .close a:hover {background:url(../Images/bottombuttons.png) 70px 26px;}
	
	
.getquote select, .quotetext {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC !important;
	width:290px;
}	
	
	div#leftFooterContent span.footerCopy { color:#4C4C4C;}
	
	ul.footerNav li { border-right:1px solid #999999;}	
	div.advancedsearch { padding-top:20px;}
	div.about-us-page p { border-bottom:solid 1px #CCC; padding-bottom:20px; margin-bottom:20px;}
	div.AskATech input[type="submit"] { font-size:0; line-height:0;}
	
.advancedsearch .advancedsearchinner .searching .searcher .history h2 {background-color:#E51937;}

.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle,
.advancedsearch a, .advancedsearch a:visited {color:#E51937;}


.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a { color:#E51937;}

.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a.selected,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .drivetrain ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .cab ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover, 
.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a.selected 
	{background-color: #E51937; color: #fff;}
	
div.vehiclepricing div.view a { color:#FFF;}	

div.searcher div.history a { color:#E51937 !important;}

.vehiclephoto a div span { color:#E51937;}

.vehiclephoto a div span:hover {background-color: #E51937; color: #fff;}

span.dealerinfophonelabel, span.dealerinfophone { display:none;}



.RadGrid_Vista {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #9CB6C5;
color:#333333;
margin-left:2px;
width:665px;
}

/* Custom Page styling */

#researchBar+h1 { width:970px; margin:10px auto; padding:0 10px; }
#outerWrapper>.custompage { width:970px; padding:0 10px 65px; margin:0 auto; }



/* ask a tech form */

.form div{ clear: both; overflow:hidden !important; width:350px !important; }
div.AskATech { overflow: hidden; width:990px !important;}
div.AskATech div.commitment {
	width:595px !important;
	float: right !important;
}
div.AskATech div.image{
	display: none;
}
div.AskATech input {
	background:#fff !important;
	border:1px solid #ccc !important;
	float: right !important;
	font-size:12px !important;
	height:22px !important;
	margin:0 0 3px 0;
	padding-left:10px !important;
	padding-right:14px !important;
	width:209px !important;
}
div.AskATech textarea {
	background:none repeat scroll 0 0 #FFFFFF !important;
	border:1px solid #CCCCCC !important;
	float:right !important;
	height:94px !important;
	width:233px !important;
}
div.AskATech label, div.AskATech div.comments span {
	float: left !important;
}
div.AskATech input[type="submit"] {
	background:url("../Images/submit.png") no-repeat scroll 0 0 transparent !important;
	border:medium none !important;
	display:block;
	float:left !important;
	height:32px !important;
	margin:0 0 0 113px;
	width:92px !important;
}
div.AskATech div.callus {
	float: left !important;
	padding: 0 !important;
	width: 50% !important;
}
.headTitle,.form{
	padding: 10px 0 0 20px;

}
.form {	float: left;}
.bottom {clear:both; padding-left: 5px; overflow: hidden;}

/* Submit button for forms */
input.submitBtn, div.AskATech input[type="submit"] {
	border: 2px solid !important;
	/*background-image: url(../Images/submit-btn.jpg) !important;  */
	font-size:0;
	line-height:0;
	background-position: 0 0  !important;
	background-repeat: no-repeat;
	height: 27px !important;
	width: 113px !important;
}
	/*.submitBtn:hover, div.AskATech input[type="submit"]:hover {background-position: 0 -27px !important;}*/
	
	
div.CustomcallToAction { width:200px; float:left; padding:0px;}
.searchresultrow .callToAction div.CustomcallToAction a {
	padding-left:15px;
	width:155px;
	}
 div.callToAction ul { float:left;} /*  width:400px;*/


/* REMOVE APPOINTMENT DETAILS FROM SERVICE FORM ON RECALL & WARRANTY */
form[action*=ServiceForm2][action*=Warranty] div.serviceForm div.appointmentDetails,
form[action*=ServiceForm2][action*=Recalls] div.serviceForm div.appointmentDetails { display:none; }
/* END REMOVING APPOINTMENT DETAILS FROM SERVICE FORM */



#outerWrapper div.inventoryDetails .content .top h2,
#outerWrapper div.inventoryDetails h3.features, 
#outerWrapper div.inventoryDetails h3.equipment, 
#outerWrapper div.inventoryDetails h3.features, 
#outerWrapper div.inventoryDetails h3.warranties, 
#outerWrapper div.inventoryDetails h3.financing, 
#outerWrapper div.inventoryDetails h4.similar,
#outerWrapper div.inventoryDetails h4.similar a, 
#outerWrapper div.inventoryDetails h3.contactInformation, 
#outerWrapper div.inventoryDetails h3.reviews, 
#outerWrapper div.inventoryDetails h3.CarfaxHighlights, 
#outerWrapper div.inventoryDetails h3.CertifiedInfo  {background:#555 none; font-size:16px;}

.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing label {
    float: left;
    line-height: 24px;}
	
div.searchresults .searchresultrow.even, div.searchresults .searchresultrow.odd {
    background: none repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-size: 10px;
    margin-bottom: 30px;
    min-height: 200px;
    position: relative;}
	
	div.optionsArea {width:630px;}
div.contactInfo {width:630px;}
div.opcodesArea {width:630px;}
.inventoryDetails .content .bottom {width:953px;}

div.inventoryDetails .content .bottom .right {margin-left:0;}

div.mediaViewer .menu .stockphotos a {padding-bottom:7px;}
.advancedsearchinner .searchHeader .pagetitle {display:none;}




    div.commitment p {
    color: #666666;
    font-size: 14px;
    line-height: 18px;
    }
    input.submitBtn, div.AskATech input[type="submit"] {
    border: 2px solid !important;
    background-image: url(../Images/submit-btn-zz.jpg) !important;
    font-size:0;
    line-height:0;
    background-position: 0 0  !important;
    background-repeat: no-repeat;
    height: 27px !important;
    width: 113px !important;
    color:#555555;
    }
