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

body {background: #111 none; color:#333;}
	h1 {color: #49120b;}
		a {color:#333;}
			a:hover {color:#999;}
			
/*	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	*/
.outerWrapper {background-color: #000000;}

div#outerWrapper {background: transparent url(../Images/bg_masthead.gif) repeat-x scroll 0 0; background-color:#F7F7F7;}
						
/*	Header Content Styles	*/
ul.header .logoBlock {
	background: url(../Images/Crown-Motor-Company-Kia-logo.png) no-repeat scroll 0 0;
	margin-right: 60px;
	width: 300px;
}
   .Right_Header_Block {
		background: url(../Images/RightBlock.png) no-repeat scroll 0 0;
		display: block;
		float: left;
		height: 90px;
		margin: 0 0 0 20px;
		width: 220px;
	}
	
	.mahindra_blogspot{
	 background:url(../Images/Mahindra2.png) no-repeat scroll 0 0;
	 display:block;
	 float:left;
	 height: 90px;
	 margin: 0 0 0 00px;
	 width: 98px;
	
	 }
			
/* 	Research Bar Styles (Red Bar) */
div#researchBar {background: #000000 url(../Images/research_bar.png) repeat-x center top; z-index:1;}
		ul.researchLinks {width: 180px;}
				ul.researchLinks a {margin: 40px;}
			
/*	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;}
	
/* 	Diamond Bar Pattern Background		*/
div#diamondBarWrapper {background: transparent url(../Images/diamond_bar.png) repeat-x scroll 0 0;}

/* 	Secondary Wrapper Content & Styles */
div#secondaryContentWrapper {background: #070707 url(../Images/bg_main_content.gif) repeat-x scroll 0 top; color:#333;}
	div#middleCol {background: transparent url(../Images/bg_middleCol_leftside.gif) no-repeat scroll left top;}
		div#secondaryContentInner h3 {color:#fef3bd;}

/* Homepage Get a Quick Quote form */
div#rightCol div.getquote select, 
div#rightCol div.getquote input {
	background-color:#FFF !important;
	border:1px solid #370c08 !important;
	color:#666 !important;
}
	div#rightCol div.getquote input.submitBtn {background-color: transparent !important; border: 0 none !important;}
	
	div#rightCol ul.quoteForm li {margin: 0 0 8px 0;}
		div#rightCol div.getquote select,
			div#rightCol div.getquote table tbody tr td select {height:24px; width: 151px;}

/* Circle block for main content on homepage */
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; position: absolute;}
	
		div#leftFooterWrapper {background: transparent url(../Images/bg_footer_left.png) repeat-x scroll 0 0; width: 65%;}
		div#rightFooterWrapper {background: transparent url(../Images/bg_footer_right.png) 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;
				}
					ul.footerNav li a:hover {color: #CCC;}

/* secondaryPageContent will be on all inner pages for structure */
.bottomForm span {margin-bottom: 13px;}
	.innerLeftCol {color: #333;}
		.innerLeftCol .pagetitle {color: #49120b; font-size:20px;}
			
		.innerRightCol {
			border: 1px solid #666;
			-moz-border-radius: 13px;
			margin: 10px 10px 10px 20px;
		}
		
		.header {border-bottom: 1px solid #333333 !important; color: #333333 !important;}
		
/* 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;}

	/* Services Sprite Icons */
	.service_sprite {background-image: url(../Images/services_sprite.png);}
				
	/* Banner Ad for Service Portal page */
	a.serviceBannerAd {background-image: url(../Images/banner_ad_942x79.jpg);}
		
/* Used for callout section on right side */
.innerRightColHeader {color: #333;}
	.innerRightColBody {background-color:#FFF; color: #000000;}
		#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__ServiceHoursPanel{display:none;}
	    #ctl00_ctl00_ContentSection_ContentSection_LocationHours1__DealerHoursPanel{display:block;}
		#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__PartsHoursPanel{display:none;}
		#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__DealerInfo{display:none;}

		.sprite_CTA_rightCol {background-image: url(../Images/inner_buttons_sprite.png); background-repeat: no-repeat;}
		
/* Inventory Details */				
.advancedsearchcontrol2, 
.SimilarVehicles_Wrapper {background-color:#F7F7F7;}

	.advancedsearchcontrol2inner a {color: #333;}
		.advancedsearchcontrol2inner a:hover {text-decoration: underline; color:#666 !important;}
		
		.searchheader, .searchcriteria, .sortpager {color: #333;}
			.searchheader a:hover {color: #666;}
		.even, .odd {
			background-color:#F5F5F5;
			border-bottom: 1px solid #666;
			border-left: 1px solid #666;
			border-right: 1px solid #666;
		}
			.even .vehiclephoto, 
			.even .vehicleinformation,
			.odd .vehiclephoto,
			.odd .vehicleinformation {border-right:1px solid #CCC !important; min-height:150px;}
			
				.even {background-color:#FFF !important;}
		
		.testimonialverbage{padding: 15px 0 0 0px;}
		.sortpager {border-bottom:1px solid #666; width:970px;}
		.searchcriteria {border-bottom:1px dotted #333333; width:970px;}
		
				.sortcontrol,
				.vehiclecount,
				.searchlabel,
				.vehicleinformation a {color: #333;}
						.vehicleinformation a:hover {color:#666; text-decoration: underline;}
							a.InventoryLinks {display: none;}

				.vehiclepricing {
					color:#000 !important;
					padding:0 0 0 10px;
					width:199px;
				}
				.disclaimer {color:#666;}
					.left .vehicleinformation {
						color:#333 !important;
						padding:0 10px;
						width:329px;
					}
				.vehicledetails li, 
				.vehiclenavigation li {color:#333 !important; display:inline;}
				.advancedsearchcontrol2inner a {color:#666;}
					.vehiclecount {color:#333 !important;}
					.vehiclelinks {
						color:#FFF !important;
						float:right;
						padding:5px 0;
					}
				.advancedsearchcontrol2inner a {color:#333;}
				.vehicleinformation h2 {
					color: #f5efd2 !important;
					font-size:14px;
					font-weight:bold;
				}
					
/*Hours Location Fix*/
.locationhours {display:none;}
					
/* Details Page */
.inventoryDetails .topMenu {background:url(../Images/bar.png) top left no-repeat !important; color:#fff;}
	.inventoryDetails .topMenu .middleArea {padding: 15px 15px 0 15px;width:960px;}
		.inventoryDetails .topMenu .share a span, .inventoryDetails .topMenu .share a, .inventoryDetails .topMenu .back a {font-weight:bold;}
.inventoryDetails .content {margin: 0 auto;}

	.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:#49120b; border:1px solid #FFF;}
			.inventoryDetails div.bottomnav .forms .buttons button {background-color:#49120b;}
	.inventoryDetails div.bottomnav .buttonbar .requestinfo a {background:url(../Images/bottombuttons.png) 0px 0px !important;}
		.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, 
		div.bottomnav .buttonbar .requestinfo .selected {background:url(../Images/bottombuttons.png) 0px 40px !important;}
		
	.inventoryDetails div.bottomnav .buttonbar .scheduletest a {background:url(../Images/bottombuttons.png) 804px 0px !important;}
		.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, 
		div.bottomnav .buttonbar .scheduletest .selected {background:url(../Images/bottombuttons.png) 804px 40px !important;}
	
	.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {background:url(../Images/bottombuttons.png) 664px 0px !important;}
		.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, 
		div.bottomnav .buttonbar .makeanoffer .selected{background:url(../Images/bottombuttons.png) 664px 40px !important;}
		
	.inventoryDetails div.bottomnav .buttonbar .payment a {width:170px;background:url(../Images/bottombuttons.png) 504px 0px !important;}
		.inventoryDetails div.bottomnav .buttonbar .payment a:hover, 
		div.bottomnav .buttonbar .payment .selected {background:url(../Images/bottombuttons.png) 504px 40px !important;}
		
	.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink {width:260px;height:40px;background:url(../Images/bottombuttons.png) 334px 0px !important;}
		.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover {background:url(../Images/bottombuttons.png) 334px 40px !important;}
	.inventoryDetails div.bottomnav .buttonbar .close a {background:url(../Images/bottombuttons.png) 70px 26px maroon !important;}
		.inventoryDetails div.bottomnav .buttonbar .close a:hover {background:url(../Images/bottombuttons.png) 70px 26px !important;}
	
	div .bottomnav .socialnetworking div.social .links {
		background-color:#F7F0CD; 
		border:2px solid #666666;
		margin-top: -110px;
		width: 160px;
	}

.inventoryDetails a {color:#58140b; text-decoration:none;}
	.inventoryDetails a:hover {color:#333; text-decoration:none;}
.sitemapFooter {margin-bottom: 100px !important;}
.inventoryDetails .content .top .right .commentArea {background-color: #E8E8E8;}
	.inventoryDetails .bottomnav .box .socialnetworking div.social .links .link img {margin: 0px 3px 0px 3px;}
	.inventoryDetails div.social div.bottomnav li.socialnetworking:hover .links .link {
		color: #365FB7;
		float:left;
		margin-bottom: 5px;
		min-height: 20px;
		text-align: left;
		width: 50%;
	}
	
	
/* Forms pages styles */
	.serviceForm ul li label, 
	.contactUsForm ul li label, 
	.tradeInForm ul li label, 
	.quickQuoteForm ul li label, 
	.scheduleTestDriveForm ul li label {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, 
	.quickQuoteForm ul li input, 
	.quickQuoteForm ul li textarea, 
	.scheduleTestDriveForm ul li input, 
	.scheduleTestDriveForm ul li input, 
	html body .RadInput_Default .riTextBox, 
	html body .RadInputMgr_Default {height: 19px;}


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


.SimilarVehicles .CurrentVehicle, .SimilarVehicles .FilterOptions, .SimilarVehicles .FilterOptions h4, .SimilarVehicles .CurrentVehicle h3 {color:#000000;}
	.vehicleinformation a {color:#000000;}
	
