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


body {background: #000 url(../Images/body_bg.gif) repeat scroll 0 0; color:#333;}
	a {color:#333;}
		a:hover {color:#999;}
 	h1 {color: #666;}

/*	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_icons.png);}

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

/* Sprite for extra pieces */
.extras_sprite {background-image: url(../Images/extras_sprite.png);}

/*	outerWrapper styles	*/
div#outerWrapper {background: transparent url(../Images/bg_masthead.gif) repeat-x scroll 0 0;}
			
/*	Header Content Styles	*/
ul.header .logoBlock {background: url(../Images/Kine-Motors-logo.png) no-repeat scroll 0 0; /*margin-right: 60px;*/}
	/*ul.header li.contact {margin: 25px 50px 0 15px;}*/
		
	   .Right_Header_Block {
			background: url(../Images/RightBlock.png) no-repeat scroll 0 0;
			display: block;
			float: right;
			height: 90px;
			margin: 0 0 0 70px;
			width: 600px;
		}

/* 	Research Bar Styles (Red Bar) */
div#researchBar {background:none repeat scroll 0 0 transparent; displat:block; height:32px;}
			
/*	Primary Navigation styles are located in navigation.css	*/

/*		Main Content Wrapper Styles & Content 		*/
div#mainContentWrapper {z-index: 2;}

/* 	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/bg_main_content.gif) repeat-x scroll 0 0; height: 25px;}

/* 	Secondary Wrapper Content & Styles */
div#secondaryContentWrapper {background: #070707 url(../Images/bg_main_content.gif) repeat-x scroll 0 top; color:#333;min-height:500px;background-color:#333334;}
	div#middleCol {background: transparent url(../Images/bg_middleCol_leftside.gif) no-repeat scroll left top;}
		span.diamondBlock {background: transparent url(../Images/circle_hr.png) no-repeat scroll left top;}
						
/* 	Footer Wrapper Content & Styles 	*/
div#footerWrapper {z-index:50;}
	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 {
					display:none;
				}
				ul.footerNav li a:hover {color: #333;}

	 
/* secondaryPageContent will be on all inner pages for structure */
.innerLeftCol {color: #333;}
		
/* Used on Service Portal page */
div#serviceLeftCol {background-color: none;}
	div#serviceLeftCol .leftColNav {background-color: none;}
		.leftColNav ul li a {background-color: none; color: #333;}
			.leftColNav ul li a:hover {color: #666;}

				
/* 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: 990px;
}
.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 {background-color:#444444;}
.vehiclepricing ul.prices li {font-size:20px;}
.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing li{font-size: 24px;}
.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;}
	
	
	
/*midddle Buttons*/
	
div#primaryCallouts ul li a.firstCallout {
margin:0 0 0 0;
}

div#primaryCallouts .ourSpecials {
background-position:0 0;
width: 216px;
}
div#primaryCallouts .ourSpecials:hover {
background-position:0 -82px;
width: 216px;
}

div#primaryCallouts .newVehicles {
background-position:-216px 0;
width: 326px;
}
div#primaryCallouts .newVehicles:hover {
background-position:-216px -82px;
width: 326px;
}

div#primaryCallouts .preOwned {
background-position:-542px 0;
width: 214px;
}
div#primaryCallouts .preOwned:hover{
background-position:-542px -82px;
width: 214px;
}

div#primaryCallouts .getFinanced {
background-position:-756px 0;
width: 236px;
}
div#primaryCallouts .getFinanced:hover{
background-position:-756px -82px;
width: 236px;
}

div#primaryCallouts04 ul li a.lastCallout {
margin:0 0 0 0;
}

div#primaryCallouts ul li a.lastCallout {
margin:0 0 0 0;
}

div#primaryCallouts ul li a {
display:block;
float:left;
height:81px;
left:0;
margin:0 0;
text-indent:-9999px;
width:250px;
}

div#primaryCallouts {
bottom:0px;
height:81px;
margin:0 auto;
position:relative;
width:992px;
z-index:11;
}

/*header bar*/
div#researchBarContent  {
margin:0 auto;
width:1024px;
}
	
/*follow us*/	
a.researchTitle {
font:14px arial !important;
margin:0 69px 0 800px;
}

/*logo*/
ul.header .logoBlock {
/*background:url("../../JackODiamonds/Images/Jack-O-Diamonds-logo.gif") no-repeat scroll 0 0 transparent;*/
display:block;
height:89px;
margin-right:10px;
text-indent:-9999px;
width:310px;
}

/*titles*/
div#secondaryContentInner h3 {
margin-bottom:1px;
height:1px;
}

h3 {
font-size:18px;
font-weight:normal;
margin:0 0 10px;
}

h1, h2, h3, h4, h5, h6 {
font-family:Arial;
margin:0;
padding:0;
}

div#leftCol, div#middleCol, div#rightCol {
color:#ffffff;
padding: 10px 29px;
}

/*title v2*/
div#titleswrapper {
background color:#000000;
background-image:url("../Images/tooltitles.jpg");
display:block;
height:53px;
margin:auto;
width:1020px;
z-index:1;
}

/*social net icons*/
ul.researchLinks a {
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-shadow:0.1em 0.1em 0.1em #000000;
}

ul.socialIcons {
float:left;
margin-top:1px;
width:90px;
}

.pagetitle{font-size: 24px; color:#666666;}

.inventoryDetails .topMenu {
background:url("../Images/bar.png") no-repeat scroll left top transparent;
margin-left:20px;
}

.bottomdisclaimer {
margin-bottom:12px;
}

.SalesPersonName{display: none;}

.inventoryDetails .topMenu .middleArea {
padding:15px 8px 0;
width:922px;
}

.inventoryDetails .content .top .right .commentArea{background-color:#DDD;}

/*header and footer copy*/
ul.utility li.headfoot {
color:#333333;
font-size:12px;
font-weight:bold;
padding:5px 10px 0;
text-transform:uppercase;
}

.contentcontainer {
margin:auto;
padding:0px 0 0 0;
height:auto;
width:990px;
}

div#leftFooterContent span.footerCopy
{color:#000;}


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

ul.footerNav li{border-right: 1px solid #000;}

.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .quickQuoteForm .header, .scheduleTestDriveForm .header {
border-bottom:1px solid #000000;
color:#000000;
font-size:16px;
font-weight:bold;
margin:10px 0;
width:100%;
}

.innerRightColHeader  {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-position:0 -90px;
border:medium none;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:30px;
letter-spacing:0.1em;
padding:9px 10px 0;
text-align:center;
text-transform:uppercase;
width:279px;
}

div.AskATech input[type="submit"] {
background:url("../images/extras_sprite.png") no-repeat scroll -8px -135px transparent !important;
cursor:pointer !important;
display:block !important;
height:26px !important;
margin-top:10px !important;
text-indent:-9999px;
width:91px !important;
}

div.AskATech input[type="submit"]:hover {
background:url("../images/extras_sprite.png") no-repeat scroll -8px -167px transparent !important;
cursor:pointer !important;
display:block !important;
height:26px !important;
margin-top:10px !important;
text-indent:-9999px;
width:91px !important;
}



div#secondaryPageContent{
	height:auto !important;
	min-height:0px !important;
}

div.AskATech h1 {
font-size:168% !important;
margin:6px 0 0 0 !important;
}
