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

		





	.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{
	    width:260px;
	    height:40px;
	    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 {
	    margin-top:10px;
	    margin-right:0px;
	}
	.inventoryDetails div.bottomnav .buttonbar .close a {
	    width:50px;
	    height:15px;
	    background:url(../Images/bottombuttons.png) 70px 26px maroon;
	}
	.inventoryDetails div.bottomnav .buttonbar .close a:hover {background:url(../Images/bottombuttons.png) 70px 26px;}
	
	
	
		.inventoryDetails div.bottomnav
			{
				background-color: #333;
				border: none;
				}
			
			div .bottomnav .socialnetworking div.social .links
			{
			background-color: #FFF;
			}
			
			.inventoryDetails div.bottomnav .forms
			{
				background-color: #999;}
			
			.pricebox
			{border: solid 1px #000;
			}
			
			.equipment
			{background: #3885BA !important;
			color:#FFF !important;
			}
			
				.commentArea
			{background: #666 !important;
			color:#FFF !important;
			}
			
			
			h3.equipment a
			{
				color:#FFF !important;
				}
			
			
			.inventoryDetails h1, .inventoryDetails h2, .inventoryDetails h3, .inventoryDetails h4, .inventoryDetails h5, .inventoryDetails h6
			{
				color:#FFF !important;
				}
			
			.Abbreviater
			{color:#FFF !important;
			}
			
			.inventoryDetails .expander .close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Images/plus_minus.png) repeat scroll 0 100%;
float:right;
font-size:0;
height:16px;
width:16px;
}
		
		
		
		.inventoryDetails .topMenu .share a span, .inventoryDetails .topMenu .share a, .inventoryDetails .topMenu .back a{color:#333;}
		
		
		

.inventoryDetails .topMenu .share {
float:right;
margin:14px 30px 0 -9px;
}



			
			.inventoryDetails .topMenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Images/bar.png) no-repeat scroll left top;
color:#FFFFFF;
height:50px;
width:960px;
}

.inventoryDetails .expander .open {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Images/plus_minus.png) repeat scroll 0 0;
float:right;
font-size:0;
height:16px;
width:16px;
}




.inventoryDetails .content .bottom .paymentCalculator {
color:#000000;
width:500px;
}

.slideright {margin:-54px -19px 0 0px;}

.slideleft{margin: 1 0 0 -16px;}

div .bottomnav .socialnetworking div.social .links {
background-color:#FFFFFF;
}

div .bottomnav .socialnetworking div.social .links {
-moz-border-radius:5px 5px 5px 5px;
border:2px solid #000;
display:none;
margin-top:-158px;
padding:10px;
position:absolute;
width:185px;
}

.searchresults .searchresultrow.even, .searchresults .searchresultrow.odd { width: 704px;}


.inventoryDetails div.bottomnav .forms .buttons button { background-color: #000;}


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

.inventoryDetails h4.similar {
background-color:#666;
}



/* Styles for Search Results Page */
.vehicletitle a {
	color: #333;
	font-size:18px;
}
	
/* Styles for inventory Page */
.inventoryDetails h1, .inventoryDetails h2, .inventoryDetails h3, .inventoryDetails h4, .inventoryDetails h5, .inventoryDetails h6 {
	color:#999;
	font-weight:bold;
}
.inventoryDetails .bottomdisclaimer {
	border: 1px solid #333;
	padding: 5px;
	color:#666666;
	font-size:10px;
	height:125px;
	margin-left:5px;
	overflow-y:scroll;
}
.inventoryDetails {
	background:#FFF none repeat scroll 0 0;
	color:#000000;
	font-weight:normal;
	padding: 0 25px;
}
	.inventoryDetails ul{
		list-style-type: none;
	}
	
	.inventoryDetails .content .top h2 {
		color: #333 !important;
		font-size:24px;
		font-weight:bold;
		padding-bottom:10px;
		
	}
	
	.inventoryDetails .content .top .right .vehicleinfobox .callToAction {
float:right;
width: 128px;
}


	.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing .priceSingle {
		color: #333;
	}
	.mediaViewer .menu .stockphotos a, .mediaViewer .menu .photos a {
		color: #333;
	}
	.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .details li label {
		color: #333;
	}
	.inventoryDetails h3.equipment, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo {
	background-color:#666 !important;
	border: 1px solid #fff;
	color: #fff;
}
	.paymentCalculator{
		color: #fff;
	}
	.advancedsearchcontrol2 ul{
		list-style-type: none;
	}
	
	.inventoryDetails .content .top .right .vehicleinfobox .details .incentivebox .apr p {color: #000000;}
	
	input{
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #ccc;}

.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing li.final{
	color: #333;
	font-size: 24px;
}
.inventoryDetails a {
	color: #333;
	}
.menu ul{
	margin: 0;
}
.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .details li label {
	font-size: 10px;
}
/* Tertiary Scroller & Pentanary Rotator Styles */
div#pentanaryRotator .newSpecials {
	margin: 0 auto;
	position: relative;
	width: 960px;
}
.inventoryDetails .topMenu > div {		
	float:none;
	height:auto;
	margin-bottom:0;
	padding-left:0;
	padding-top:0;
	vertical-align:middle;
}	
.inventoryDetails .topMenu .back {
background:url("/images/inventorydetails/buttons-heading-back.png") no-repeat scroll left 10px transparent;
float:left;
margin:4px 0 0 19px;
padding-left:37px;
padding-top:10px;
}
/* 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: 154px !important; 
		overflow: hidden; 
		padding: 10px 36px !important;
		width: 528px !important;
	}
		div#pentanaryRotator .RadRotator {width: 885px !important;}
		
	div#tertiaryScroller .rrRelativeWrapper, 
	div#pentanaryRotator .rrRelativeWrapper {
		background-image: url(../Images/new_used_specials_sprite.gif);
		background-position: 0px -152px;
		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: 125px !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/new_used_specials_sprite.gif) !important;
			display: block;
			height: 154px !important;
			position: absolute;
			top: 0 !important;
			width: 36px !important;
		}
			.RadRotator_Default .rrButton.rrButtonRight {
				background-position: 0px -307px !important;
				margin-top: 0 !important;
				right: -36px !important;
			}
				.RadRotator_Default .rrButtonRight:hover {background-position: 0px -773px !important;}
			.RadRotator_Default .rrButton.rrButtonLeft {
				background-position: 0px 2px !important;
				left: -36px !important;
				margin-top: 0 !important;
			}
				.RadRotator_Default .rrButtonLeft:hover {background-position: 0px -462px !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: #174d85;
				font: 10px Verdana, sans-serif;
				height:auto;
				line-height:12px;
				margin-bottom:2px;
				text-align: left;
				width:90px;
			}
			.internetspecials .price {
				font: bold 10px Verdana, sans-serif;
				color:#07810a;
				line-height:10px;
				text-align: left;
			}
				
		/* Left & Right Navigation for New Vehicle Specials Tooltip Rotator */				
		.specials_sprite {background-image: url(../Images/new_used_specials_sprite.gif);}
			.specialsLeft,
			.specialsFill,
			.specialsRight {
				display: block;
				float: left;
				height: 154px;
			}
				.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;}
div#secondaryPageContent {
		min-height:500px;
		position:relative;
		width:auto;
}
.bottomForm {position: relative;}
					.bottomForm span {
						display: block;
						float: left;
						margin-bottom:20px;
						width: 100%;
						color:#ffffff;
					}
						.bottomForm span input {border: 0 none; margin-right: 10px; display: none;}
/* Submit button for forms */
input.submitBtn {
	background-image: url(../Images/sprite_cta_buttons.png);
	background-position: -548px 0px;
	background-repeat: no-repeat;
	height: 35px;
}
	.submitBtn:hover {background-position: -548px -38px;}
	
	/* for submit button on finance page */
	
	.buttons .btTxt {
	float:right;
	margin-top:10px;
}

.btTxt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/CreditApp/submit.png) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:39px;
margin:0;
padding:0;
text-indent:-5000px;
width:104px;
}
/* location and hours */
.hourstable
{
	font-family:Arial;
	font-size:12px;
	margin-left:3px;
	margin-top:3px;
	color:#000;
}

.hourstable td
{
	padding:2px;
}
/* Dealer location content */
.scheduleappointment_sectioncontent
{
	padding:4px;
	color:#000;
}
/* Vehicle inventory 'more options' header content settings  */
 #ctl00_ContentSection_AdvancedSearchControl1_m_Dealer
{
      margin:0 10px 0 -120px;
}
#ctl00_ContentSection_AdvancedSearchControl1_tbStockNumber
{
  margin:0 10px 0 -130px;
}
#ctl00_ContentSection_AdvancedSearchControl1_m_MaxPrice
{
    margin-left:-3px;
}
#ctl00_ContentSection_AdvancedSearchControl1_m_Make
{
   margin-left:10px;
}

/*Quick-Quote Form styles */

.quickQuoteForm .header{color:#ffffff;border-bottom:1px solid #ffffff;}

.scheduleappointment_section{border:0;}

ul.formLeftCol, ul.formRightCol{width:294px;}

.quickQuoteForm ul li label {width:108px;font-family:"arial";}

.RadComboBoxDropDown_Default .rcbItem, .RadComboBoxDropDown_Default .rcbHovered, .RadComboBoxDropDown_Default .rcbDisabled, .RadComboBoxDropDown_Default .rcbLoading 
{
  color:#000000;
}

.quickQuoteForm ul li {margin-bottom:-4px;}
ul.formLeftCol li{list-style-type:none;font-size:11px;}
ul.formRightCol li{list-style-type:none;font-size:11px;}


#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleType td{vertical-align:top}

.quickQuoteForm ul li {width:298px;}

