/* TODO: Develop Apache Ant task that can process all the imports into this file and minimise it for production! */

@import "/css/all/development/applications/campaign.css";
@import "/css/all/development/applications/dealer.css";
@import "/css/all/development/applications/mybenfield.css";
@import "/css/all/development/applications/newcar.css";
@import "/css/all/development/applications/ticker.css";
@import "/css/all/development/applications/usedcar.css";

@import "/css/all/development/constructors/coArticle.css";
@import "/css/all/development/constructors/coArticleNews.css";
@import "/css/all/development/constructors/coArticleGroup.css";
@import "/css/all/development/constructors/coArticleGroup2Col.css";
@import "/css/all/development/constructors/coArticleSignpost.css";
@import "/css/all/development/constructors/coArticleVacancy.css";
@import "/css/all/development/constructors/coNewsletter.css";
@import "/css/all/development/constructors/coSiteFooter.css";
@import "/css/all/development/constructors/coSitemap.css";
@import "/css/all/development/constructors/coSiteNavigation.css";
@import "/css/all/development/constructors/coSiteSubNavigation.css";
@import "/css/all/development/constructors/coSiteTool.css";
@import "/css/all/development/constructors/coSimilarCarPanel.css";

@import "/css/all/development/site/containers.css";
@import "/css/all/development/site/corporate.css";
@import "/css/all/development/site/elements.css";
@import "/css/all/development/site/forms.css";
@import "/css/all/development/site/pagination.css";
@import "/css/all/development/site/panels.css";
@import "/css/all/development/site/sprites.css";

@import "/css/all/development/usedcar/common.css";
@import "/css/all/development/usedcar/homepage2.css";
@import "/css/all/development/usedcar/bquick.css";
@import "/css/all/development/usedcar/cardetail.css";
@import "/css/all/development/usedcar/detailpage.css";
@import "/css/all/development/usedcar/nexttonew.css";
@import "/css/all/development/usedcar/smartbuy.css";

@media print
{

	/*
 	---------------------------------------------------------------------
 	PRINT STYLES
 	---------------------------------------------------------------------
 	TOC:
		1. SITEWIDE
		2. APPROVED CARS
			2.1. SEARCH RESULT PAGES
			2.2. CAR DETAIL PAGE
				2.2.1. SIMILAR CAR PANEL
		3. NEW CARS
			3.1. MODEL MENU PAGES
		4. DEALERS
	---------------------------------------------------------------------
	*/
	
	/* 1. SITEWIDE */
	
		/* Generic styles */
		body * {
			background: #ffffff !important;
			color: #000000 !important;
			float: none !important;
			height: auto !important;
			overflow: visible !important;
			width: auto !important;
			text-indent: 0 !important;
		}
		
		/* Make tables take up full width */ table {width: 100% !important;}
	
		/* Unneeded elements for print */ #page_wrap_top,#coSiteTool,#coSiteSubNavigation,#sidebar,#rightpanel p.signpost,#signposts,#coSiteFooter ul,#websiteby,#page_wrap_bottom{display: none;}
	
		/* Overrides for print pages */ #rightpanel {display: block; margin: 0 !important; padding: 0 !important;}
	
	/* 2. APPROVED CARS */
	
		/* 2.1. SEARCH RESULT PAGES */
	
			/* Pagination Controls */ #frmSortOrder,.pagination .controls {display: none;}
			/* Main page elements on search results */ .modelmenu #mainpanel, #legalfooter {clear: both; width: 100%; overflow: visible;}
			/* Remove print/alert buttons */ #alertprint {display: none;}
			/* Remove challenge benfield banner */ .challengebenfieldbanner {display: none;}
			/* Remove car buttons */ #searchresult .cardetail .car_buttons {display: none !important;}
			
			/* Make Titles look nicer! */
			#searchresult .header_car {padding: 0 !important;}
			#searchresult .header {display: none !important;}
			#searchresult .cardetail .body {padding: 0; margin: 0;}
			
		/* 2.2. CAR DETAIL PAGE */
		
			/* Pagination Controls */ #cardetail_head .pagination {display: none;}
			/* Hide all images but main one */ #carimages .bg_top, #carimages .bg_bottom, #carimages .slideshow, #cardetail_carthumbs {display: none;}
			/* Hide all the buttons */ #cardetail .toppanel .actions, #cardetail #finance #calculateBtn {display: none;}
			/* Hide vehicle disclaimer link */ #vehicledisclaimer {display: none;}
			/* Hide unneeded areas of bottom panel */ #cardetail .bottompanel .tab_bottom, #cardetail .bottompanel ul.tabs li, #fulldetailbottom {display: none;}
			/* Format bottom panel */ #cardetail .bottompanel {padding: 0 !important; margin: 0 !important;}
			
			/* Make tables look nicer! */
			#cardetail table {width: 100% !important; margin: 0 !important; padding: 0 !important;}
			#cardetail table td, #cardetail table th {width: 50% !important; text-align: left !important; padding: 0 !important; margin: 0 !important;}
			#cardetail div.detailgroup2 {margin: 0 !important;}
			#cardetail div.detailgroup ul {margin-bottom: 0 !important;}
			#cardetail .content div {padding: 0 !important; margin: 1em 0 0;}
			
			/* Make the finance section look prettier */ 
			#cardetail #finance .financeCallUs {padding:20px 0 !important;}
			#cardetail #finance {font-size: 13px !important;}
			#cardetail #finance legend {display: inline !important;font-weight: bold !important; font-size: 16px;}
			
			/* Format untidy detail lists, select, input and labels */
			#cardetail select, #cardetail input {border: 0 !important;}
			#cardetail label {text-align:left !important;float: left !important;width:50% !important;}
			#cardetail dl {width: 100% !important; margin: 0 !important; padding: 0 !important;}
			#cardetail dt {width: 50% !important; font-weight:bold; padding-bottom:10px;}
			#cardetail dd {border: 0 !important; width: 50% !important;margin-top: -20px !important;padding-bottom:10px;}
			
				/* 2.2.1. SIMILAR CAR PANEL */
				#similarCar {margin: 1em 0 !important;}
				#similarCar .item {margin-left: 0 !important; width: 100% !important;}
				#similarCar .itemBody {padding: 0 !important;}
				#similarCar .itemCar {right: 0;}
				#similarCar .itemLink,
				#similarCar .itemTop,
				#similarCar .itemBottom {display: none;}
			
	/* 3. NEW CARS */
	
		/* 3.1. MODEL MENU PAGES */
		
			/* Hide the dealer info! */ .cardetail .car_middle .dealer, .cardetail .car_middle .dealer_last, .cardetail .car_middle hr {display: none;}
			/* Hide the offer info! */ .cardetail .car_middle .car_offer {display: none;}
			/* Show the car title */ .cardetail span.header_car {display: block;}
			
	/* 4. DEALERS */
	
		/* Hide the franchise selector form */ #franchiseSelector {display: none;}
		/* Format dealer display */
			#dealerList li.dealerDisplayShort {height: 100%;}
			#dealerList li.dealerDisplayShort img.forecourtImage {display: block; margin: 1em 0;}
			#dealerList li.dealerDisplayShort .actions {display: none !important;}
			
	/* 5. ARTICLE GROUP PAGES */
	
		/* Hide link buttons */
		p.link {display: none !important;}
}