/* Last Modified by Bart Ward 12/9/11 */

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


body {background: #F7F7F7 url(../Images/body_bg.gif) repeat !important; 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 {background-color: #000000;}
	
/* Testimonials Page */
.innerLeftCol .testimonialPane {padding: 20px 0 30px 0px;}

/*	outerWrapper styles	*/
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-logo.png) no-repeat scroll 0 0;
	margin-right: 60px;
	width: 300px;
}

ul.header li.contact {
	border-right:1px solid #474747;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:40px;
	line-height:18px;
	width:115px;
	margin:25px 0 0 370px;
}
	
	li.makesLogo {
		float:left;
		height:90px;
		width:110px;
		}
		
		li.makesLogo a {
			float:left;
			height:90px;
			}
		
	li.makesLogo a.Right_Header_Block_Vw { background: url(../Images/RightBlockVW.png) no-repeat scroll 0 0; width: 91px;}
	li.makesLogo a.Right_Header_Block_Kia { background: url(../Images/RightBlockKia.png) no-repeat scroll 0 0;width: 125px; margin-left: 10px;}
	li.makesLogo a.mahindra_blogspot{ background:url(../Images/Mahindra2.png) no-repeat scroll 0 0; width: 93px; }
     				
/* 	Research Bar Styles (Red Bar) */
div#researchBar {background: #000000 url(../Images/research_bar2.jpg) repeat-x center top;  z-index:1;}
		ul.researchLinks {width: 180px;}
			a.researchTitle {margin:0px 45px 0 45px;}

/*	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_bar2.jpg) repeat-x scroll 0 0;}

/* 	Secondary Wrapper Content & Styles */
div#secondaryContentWrapper {
	/*background: #070707 url(../Images/bg_main_content2.jpg) repeat-x scroll 0 top;*/ 
	background-image:none;
	background-color:#000;
	color:#333;
}
	div#middleCol {background: transparent url(../Images/bg_middleCol_leftside2.png) no-repeat scroll left top;} 
		div#secondaryContentInner h3 {color:#fef3bd;}
			span.diamondBlock {
				background: transparent url(../Images/circle_hr.png) no-repeat scroll left top;
				margin: 0px;
				padding: 0px;
			}

/* 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 ul.quoteForm li {margin: 0 0 8px 0;}
		div#rightCol div.getquote select,
		div#rightCol div.getquote table tbody tr td select {width: 156px;}
	
/* 	Footer Wrapper Content & Styles */
div#footerWrapper {z-index:50;}
		div#leftFooterWrapper {background: transparent url(../Images/bg_footer_left2.jpg) repeat-x scroll 0 0; width: 65%;}
		div#rightFooterWrapper {background: transparent url(../Images/bg_footer_right2.jpg) 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 */
.header {border-bottom: 1px solid #333333 !important; color: #333333 !important;}
	.innerLeftCol {color: #333;}
		.innerLeftCol .pagetitle{color: #49120b; font-size:20px;}
		
	.innerRightCol {
		border: 1px solid #666;
		-moz-border-radius: 13px;
		margin: 10px 10px 10px 20px;
	}
		
/* 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;}
						
	/* Used for callout section on right side on inner pages */
	.innerRightColHeader {color: #333;}
	.innerRightColBody {background-color:#FFF;}
		
		#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__ServiceHoursPanel,
		#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__PartsHoursPanel,
		#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__DealerInfo {display:none;}
	    #ctl00_ctl00_ContentSection_ContentSection_LocationHours1__DealerHoursPanel{display:block;}
		
		.sprite_CTA_rightCol {background-image: url(../Images/inner_buttons_sprite.png); background-repeat: no-repeat;}
			
/* Inventory Details */				
.advancedsearchcontrol2, .SimilarVehicles_Wrapper {background-color: transparent;}
	.advancedsearchcontrol2inner a {color: #333;}
		.advancedsearchcontrol2inner a:hover {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 {background-color:#FFF !important;}

				.even .vehiclephoto, 
				.even .vehicleinformation,
				.odd .vehiclephoto, 
				.odd .vehicleinformation 
					{border-right:1px solid #CCC !important; min-height:150px;}

		.sortpager {border-bottom:1px solid #666; width:970px;}
		.searchcriteria {border-bottom:1px dotted #333333; width:970px;}

			.vehiclepricing {
				color:#000 !important;
				padding:0 0 0 10px;
				width:199px;
			}
			
			.disclaimer {color:#666;}
			
			.advancedsearchcontrol2, 
			.SimilarVehicles_Wrapper 
				{
					background-color:#F7F7F7;
					margin:0;
					overflow:visible;
					padding:0 0 100px;
					position:relative;
					width:auto !important;
				}
			
			.left .vehicleinformation {
				color:#333 !important;
				padding:0 10px;
				width:329px;
			}
			
			.vehicledetails li, 
			.vehiclenavigation li 
				{color:#333 !important; display:inline;}
			
			.vehiclelinks {
				color:#FFF !important;
				float:right;
				padding:5px 0;
			}
			
			.vehicleinformation h2 {
				color: #f5efd2 !important;
				font-size:14px;
				font-weight:bold;
			}
					
			.sortcontrol,
			.searchlabel,
			.vehiclecount.
			.vehicleinformation a 
				{color:#333;}
				.vehicleinformation a:hover {color:#666; text-decoration: underline;}
			a.InventoryLinks {display: none;}
				
/*Hours Location Fix*/
.locationhours {display:none;}
					
/* Details Page */
.inventoryDetails .topMenu {background:url(../Images/bar.png) top left no-repeat !important;}

	.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 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;}
			
				.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 {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 {
		background:url(../Images/bottombuttons.png) 334px 0px !important;
		height:40px;
		width:260px;
	}
	.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 .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%;
	}

.inventoryDetails a {color:#58140b;}
	.inventoryDetails a:hover {color:#333;}

.sitemapFooter{margin-bottom: 100px !important;}
	
/* Testimonial Styles */
.customername {
	font-weight:bold;
	font-style:italic;
	padding: 10px 0 0 0px;
}
.testimonialverbage {padding: 15px 0 0 0px;}

/*  Forms styles */
.serviceForm ul li, 
.contactUsForm ul li, 
.tradeInForm ul li, 
.quickQuoteForm ul li, 
.scheduleTestDriveForm ul li 
	{margin-bottom: 10px;}

	.bottomForm span {margin-bottom: 13px;}
	 
/* Form Styles specific to Crown Motor */  
.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;}

	div#serviceFormContainer {
		background-color: transparent !important;
		margin:0;
		overflow:visible;
		padding:0 0 0px;
		position:relative;
		width:auto !important;
	}
	
	/* Trade-In Evaluation Styles */
	.scheduleappointment{
		margin: 0 auto;
		padding: 10px 0 10px 0;
		width:990px;
		color:#000;
	}	
	
	.SimilarVehicles .CurrentVehicle, 
	.SimilarVehicles .FilterOptions, 
	.SimilarVehicles .FilterOptions h4, 
	.SimilarVehicles .CurrentVehicle h3 
		{color:#000000;}
	.vehicleinformation a {color:#000000;}
	
	
