﻿@media print
{
	.CalResultsNav,
	.DialogBody div,
	#SubCalcNavBtns,
	#ResultsCorner
	{
		display: none;
	}
	
	.Novated_Lease_Assumptions_1,
	.Novated_Lease_Assumptions_2,
	.CHP_Summary_Assumptions_1,
	.CHP_Summary_Assumptions_2,
	.CHP_Summary_Assumptions_3,
	.CM_Summary_Assumptions_1,
	.CM_Summary_Assumptions_2,
	.CM_Summary_Assumptions_3,
	#CalcResultOutput .Right_Column div
	{
		font-size: 0.9em;
		padding: 6px 0;
	}
	
	#Novated_Lease_Summary,
	#Novated_Lease_Overview,
	#CHP_Summary,
	#CHP_Overview,
	#CM_Summary,
	#CM_Overview
	{
		display: block !important;
	}
	
	.DialogBody div.HelpTitle
	{
		display: block;
		font-weight: bold;
		padding: 12px 0 3px;
	}
	
	#CalcResultOutput .Left_Column table
	{
		margin-top: 6px;
		width: 60%;
	}
	
	#CalcResultOutput .Right_Column table
	{
		margin-top: 6px;
		width: 100%;
	}
}

@media screen
{
	#CarSearchPanel
	{
		float: left;
		height: 413px;
	}

	#CarSearchPanelHdr
	{
		background-image: url(/Images/MyCarCalcHdr.gif);
		background-repeat: no-repeat;
		width: 221px;
		height: 33px;
	}

	#CarSearchPanelFtr
	{
		background-image: url(/Images/MyCarCalcFtr.gif);
		background-repeat: no-repeat;
		width: 221px;
		height: 8px;
		overflow: hidden;
	}

	.Label, label
	{
		display: block;
		font-weight: bold;
		color: #000;
		margin-bottom: 5px;
		margin-top: 10px;
		font-size: 0.9em;
	}

	#CarSearchFormWrapper
	{
		width: 189px;
		padding: 11px 15px 6px 15px;
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
		height: 350px;
	}

	#CarSummaryWrapper
	{
		height: 56px;
		position: relative;
		margin-bottom: 7px;
	}

	#CarSummary
	{
		width: 189px;
		background-image: url(/Images/MyCarCalcBlankCar.gif);
		height: 56px;
		position: absolute;
	}

	#CarSummaryLoader
	{
		position: absolute;
		width: 100%;
		height: 56px;
		text-align: center;
		padding-top: 15px;
		background-color: #fff;
	}

	.CarTitle
	{
		width: 96px;
		float: right;
		font-size: 0.8em;
	}

	.CarSmallImage
	{
		float: left;
		width: 82px;
		height: 50px;
		display: block;
		padding: 2px;
		border: 1px solid #dad9d5;
	}

	#CarCalButtons
	{
		margin: 30px 0px 10px 0px;
	}

	#CalcClearBtn
	{
		background-image: url(/Images/MyCarCalcClearBtn.gif);
		width: 85px;
		height: 30px;
		display: block;
		cursor: pointer;
		margin: 0 auto;
	}

	#CalculatorPanel
	{
		float: right;
		width: 679px;
	}

	#CalculatorPanelHdr
	{
		background-image: url(/Images/CalculateHdr.gif);
		background-repeat: no-repeat;
		width: 679px;
		height: 33px;
	}

	#CalculatorPanelFtr
	{
		background-image: url(/Images/CalculateFtr.gif);
		background-repeat: no-repeat;
		width: 679px;
		height: 8px;
		overflow: hidden;
	}

	#CalculatorsHolder
	{
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
	}

	#CalcNav
	{
		background-image: url(/Images/CalcNavBg.gif);
		background-repeat: repeat-x;
		height: 56px;
		position: relative;
		width: 677px;
	}

	#CalcNav ul
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		position: absolute;
		bottom: 0px;
		width: 677px;
	}

	#CalcNav ul li
	{
		margin: 0px 0px 0px 12px;
		padding: 0px;
		float: left;
		width: 210px;
		height: 48px;
		display: block;
	}

	* html #CalcNav ul li
	{
		margin: 0px 0px 0px 5px;
	}


	#CalcNav a
	{
		width: 210px;
		height: 48px;
		float: left;
		background-position: 0px -48px;
		cursor: pointer;
	}

	#CalcNav a.CalcNavNovate
	{
		background-image: url(/Images/CalcNavNovate.gif);
	}

	#CalcNav a.CalcNavCommercialHire
	{
		background-image: url(/Images/CalcNavCommercialHire.gif);
	}

	#CalcNav a.CalcNavChattel
	{
		background-image: url(/Images/CalcNavChattel.gif);
	}

	#CalcNav a.Selected
	{
		background-position: 0px 0px;
	}

	#CalcPanels
	{
		padding: 10px 16px 0px 26px;
	}

	#CalcPanels select, #CalcPanels input
	{
		color: #666666;
	}

	.CalcPanel p
	{
		font-size: 0.85em;
	}

	.CalcPanel td
	{
		vertical-align: top;
	}
	
	.CarTypeCell
	{
		padding-top: 12px;
	}
	
	.CarTypeCell .Label
	{
		margin-bottom: 0;
	}
	
	.SliderHolderCell
	{
		padding-top: 12px;
	}

	.SliderWrapper
	{
		background-image: url(/Images/Slider/Rail.gif);
		background-repeat: no-repeat;
		width: 344px;
		padding-bottom: 3px;
	}

	.CostSliderWrapper
	{
		background-image: url(/Images/Slider/VehicleCostRail.gif);
		background-repeat: no-repeat;
		width: 183px;
		padding-bottom: 3px;
	}

	.CostSliderHeader
	{
		width: 220px;
	}

	.CostSliderHeader .Label
	{
		float: left;
		display: block;
	}

	.SliderHdr
	{
		width: 338px;
		margin-bottom: 4px;
	}

	.SliderHdr .Label
	{
		float: left;
	}

	.SliderValue
	{
		display: block;
		float: right;
		color: #3f9c35;
		font-weight: bold;
		margin-top: 9px;
		text-align: right;
	}

	.HelpDialogHolder
	{
		width: 25px;
		height: 25px;
		position: relative;
		display: block;
		float: right;
		padding-right: 14px;
	}

	* html .HelpDialogHolder
	{
		margin-right: 0px;
	}
	
	
	#CarSearchFormWrapper .HelpDialogHolder
	{
		padding-right: 0px;
		z-index:100;
	}

	.HelpDialogHolder .HelpIcon
	{
		display: block;
		width: 25px;
		height: 25px;
		background-image: url(/Images/CalcHelpIcon.gif);
		cursor: pointer;
	}

	.ResultsHelpDialogHolder
	{
		width: 14px;
		height: 14px;
		position: relative;
		display: block;
	}

	.ResultsHelpDialogHolder .HelpIcon
	{
		display: block;
		width: 14px;
		height: 14px;
		background-image: url(/Images/CalcResults/ResultsHelpIcon.gif);
		cursor: pointer;
	}

	.VehicleCost
	{
		width: 183px;
	}

	#NovatedTerms, #CommercialHireTerms, #ChattelTerms
	{
		width: 159px;
		background-color: #fff;
	}

	#NovatedPostcode, #CommercialHirePostcode, #ChattelPostcode
	{
		width: 125px;
	}

	.DialogPopup
	{
		width: 401px;
		position: absolute;
		display: none;
		z-index: 30;
		float: left;
	}

	.FirstDialog .DialogPopup
	{
		left: -73px;
	}

	.FirstDialog .HelpDialogHolder
	{
		margin-top: -3px;
		padding-right: 13px;
	}

	.SecondDialog .DialogPopup
	{
		left: -173px;
	}

	.ThirdDialog .DialogPopup
	{
		left: -355px;
	}

	.DialogTop
	{
		height: 11px;
		overflow: hidden;
		background-image: url(/Images/Dialog/DialogTop.png);
	}

	.DialogBody
	{
		background-image: url(/Images/Dialog/DialogBg.png);
		background-repeat: repeat-y;
		padding: 10px 23px;
		font-size: 0.85em;
	}

	.DialogBottom
	{
		height: 11px;
		overflow: hidden;
		background-image: url(/Images/Dialog/DialogBottom.png);
	}

	.HelpTitle
	{
		font-weight: bold;
		color: #000;
		margin-bottom: 4px;
	}

	.Silhouettes
	{
		background-position: center top;
		background-repeat: no-repeat;
		height: 87px;
		width: 175px;
		margin-left: 14px;
	}

	.TypeButtonHolder ul
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}

	.TypeButtonHolder ul li, .TypeButtonHolder ul li a
	{
		margin: 0px;
		padding: 0px;
		display: block;
		float: left;
		height: 25px;
		cursor: pointer;
	}

	.TypeButtonHolder ul li a.SmallCar
	{
		width: 45px;
		background-image: url(/Images/Silhouettes/SmallBtn.gif);
	}

	.TypeButtonHolder ul li a.MediumCar
	{
		width: 52px;
		background-image: url(/Images/Silhouettes/MediumBtn.gif);
	}

	.TypeButtonHolder ul li a.SportsCar
	{
		width: 70px;
		background-image: url(/Images/Silhouettes/SportsBtn.gif);
	}

	.TypeButtonHolder ul li a.FourCar
	{
		width: 38px;
		background-image: url(/Images/Silhouettes/4wdBtn.gif);
	}

	.TypeButtonHolder ul li a.Selected
	{
		background-position: 0px -25px;
	}

	div.SmallCar
	{
		background-image: url(/Images/Silhouettes/Small.gif);
	}

	div.MediumCar
	{
		background-image: url(/Images/Silhouettes/Medium.gif);
	}

	div.SportsCar
	{
		background-image: url(/Images/Silhouettes/Sports.gif);
	}

	div.FourCar
	{
		background-image: url(/Images/Silhouettes/4wd.gif);
	}

	.LargeCalcBtnHolder
	{
		margin: 18px 0px 14px 0px;
	}

	.CalcClearBtnLarge
	{
		display: block;
		width: 121px;
		height: 36px;
		background-image: url(/Images/CalcBigClearBtn.gif);
		float: right;
		margin: 6px 14px 6px 0px;
	}

	.CalculateBtnLarge
	{
		display: block;
		float: right;
		margin: 0px 6px 0px 0px;
	}

	/*** RESULTS ***/

	#CalcResultOutput
	{
		position: relative;
		width: 679px;
		height: 273px;
		background-image: url(/Images/CalcResults/CalcResultsBg.gif);
		background-repeat: no-repeat;
		background-position: top left;
		margin-bottom: 24px;
	}

	#ResultsCorner
	{
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 40;
		float: left;
	}

	#ResultsCorner img
	{
		display: block;
	}

	.CalResultsNav
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		position: absolute;
		right: 33px;
		top: 13px;
		z-index: 20;
	}

	.CalResultsNav li a, .CalResultsNav li
	{
		margin: 0px;
		padding: 0px;
		float: left;
		width: 79px;
		height: 24px;
		display: block;
	}

	.CalResultsNav li
	{
		margin-left: 1px;
	}

	.CalResultsNav li a.SummaryTab
	{
		background-image: url(/Images/CalcResults/SummaryTab.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}

	.CalResultsNav li a.OverviewTab
	{
		background-image: url(/Images/CalcResults/OverviewTab.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}

	.CalResultsNav li a.Selected
	{
		background-position: 0px -24px;
	}

	#Novated_Lease_Summary, #Novated_Lease_Overview, #CHP_Summary, #CHP_Overview, #CM_Summary, #CM_Overview
	{
		top: 36px;
		left: 16px;
		position: absolute;
		width: 649px;
		height: 183px;
		color: #cccccc;
		font-size: 0.8em;
		z-index: 30;
	}

	#Novated_Lease_SummaryBg
	{
		top: 36px;
		left: 16px;
		position: absolute;
		width: 649px;
		height: 183px;
		background-image: url(/Images/CalcResults/SummaryResultsBg.gif);
	}

	#Novated_Lease_OverviewBg, #CHP_OverviewBg, #CM_OverviewBg
	{
		top: 36px;
		left: 16px;
		position: absolute;
		width: 649px;
		height: 183px;
		background-image: url(/Images/CalcResults/OverviewResultsBg.gif);
	}

	#Novated_Lease_Summary
	{
	}

	#CHP_SummaryBg, #CM_SummaryBg
	{
		top: 36px;
		left: 16px;
		position: absolute;
		width: 649px;
		height: 183px;
		background-image: url(/Images/CalcResults/SummaryResultsBgCHP.gif);
	}

	#CHP_Summary, #CM_Summary
	{
	}

	#Novated_Lease_Overview, #CHP_Overview, #CM_Overview
	{
	}

	#Novated_Lease_Summary .Annual_Savings, #Novated_Lease_Summary .Life_Of_Lease_Savings, #Novated_Lease_Summary .Monthly_Cost, #CHP_Summary .CHP_Estimated_Gst_Claimable, #CHP_Summary .CHP_Total_Annual, #CHP_Summary .CHP_Balloon_Amount, #CM_Summary .CM_Estimated_Gst_Claimable, #CM_Summary .CM_Total_Annual, #CM_Summary .CM_Balloon_Amount
	{
		position: absolute;
		top: 53px;
		width: 180px;
		text-align: right;
	}

	#Novated_Lease_Summary .Annual_Savings, #CHP_Summary .CHP_Estimated_Gst_Claimable, #CM_Summary .CM_Estimated_Gst_Claimable
	{
		left: 26px;
	}

	#Novated_Lease_Summary .Life_Of_Lease_Savings, #CHP_Summary .CHP_Total_Annual, #CM_Summary .CM_Total_Annual
	{
		left: 235px;
	}

	#Novated_Lease_Summary .Monthly_Cost, #CHP_Summary .CHP_Balloon_Amount, #CM_Summary .CM_Balloon_Amount
	{
		left: 444px;
	}

	#CalcResultOutput .DialogPopup
	{
		font-size: 1.3em;
		color: #666666;
	}

	#Novated_Lease_Summary .Annual_Savings_HelpIcon, #Novated_Lease_Summary .Life_Of_Lease_HelpIcon, #Novated_Lease_Summary .Monthly_Cost_HelpIcon, #CHP_Summary .Estimated_Gst_HelpIcon, #CHP_Summary .Total_Annual_HelpIcon, #CHP_Summary .Balloon_HelpIcon, #CM_Summary .Estimated_Gst_HelpIcon, #CM_Summary .Total_Annual_HelpIcon, #CM_Summary .Balloon_HelpIcon
	{
		position: absolute;
		top: 16px;
	}

	#Novated_Lease_Summary .Annual_Savings_HelpIcon
	{
		left: 133px;
	}

	#Novated_Lease_Summary .Life_Of_Lease_HelpIcon
	{
		left: 376px;
	}

	#Novated_Lease_Summary .Monthly_Cost_HelpIcon
	{
		left: 537px;
	}

	#CHP_Summary .Estimated_Gst_HelpIcon, #CM_Summary .Estimated_Gst_HelpIcon
	{
		left: 121px;
	}

	#CHP_Summary .Total_Annual_HelpIcon, #CM_Summary .Total_Annual_HelpIcon
	{
		left: 353px;
	}

	#CHP_Summary .Balloon_HelpIcon, #CM_Summary .Balloon_HelpIcon
	{
		left: 490px;
	}

	#Novated_Lease_Summary .Novated_Lease_Assumptions_1
	{
		position: absolute;
		left: 22px;
		top: 96px;
		width: 396px;
	}

	#CHP_Summary .CHP_Summary_Assumptions_1, #CM_Summary .CM_Summary_Assumptions_1
	{
		position: absolute;
		left: 22px;
		top: 96px;
		width: 187px;
	}

	#CHP_Summary .CHP_Summary_Assumptions_2, #CM_Summary .CM_Summary_Assumptions_2
	{
		position: absolute;
		left: 231px;
		top: 96px;
		width: 187px;
	}

	#Novated_Lease_Summary .Novated_Lease_Assumptions_2, #CHP_Summary .CHP_Summary_Assumptions_3, #CM_Summary .CM_Summary_Assumptions_3
	{
		position: absolute;
		left: 440px;
		top: 96px;
		width: 187px;
	}

	#Novated_Lease_Overview .Left_Column, #CHP_Overview .Left_Column, #CM_Overview .Left_Column
	{
		position: absolute;
		left: 12px;
		top: 24px;
		width: 260px;
	}

	#Novated_Lease_Overview .Right_Column, #CHP_Overview .Right_Column, #CM_Overview .Right_Column
	{
		position: absolute;
		left: 295px;
		top: 10px;
		width: 340px;
	}

	#Novated_Lease_Overview table, #CHP_Overview table, #CM_Overview table
	{
		width: 100%;
	}

	#Novated_Lease_Overview table td, #CHP_Overview table td, #CM_Overview table td
	{
		padding: 0px 3px;
	}


	#SubCalcNavBtns
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		position: absolute;
		left: 16px;
		bottom: 7px;
	}

	#SubCalcNavBtns li, #SubCalcNavBtns li a
	{
		margin: 0px;
		padding: 0px;
		float: left;
		height: 38px;
		display: block;
	}

	#SubCalcNavBtns li
	{
		margin-right: 7px;
	}

	#SubCalcNavBtns li a
	{
		cursor: pointer;
	}

	#SubCalcNavBtns li a.ContactConsultantLink
	{
		background-image: url(/Images/CalcResults/ContactAConsultantBtn.gif);
		width: 181px;
	}

	#SubCalcNavBtns li a.RequestTestDriveLink
	{
		background-image: url(/Images/CalcResults/RequestATestDriveBtn.gif);
		width: 171px;
	}

	#SubCalcNavBtns li a.MoreInformationLink
	{
		background-image: url(/Images/CalcResults/MoreInformationBtn.gif);
		width: 164px;
	}
}
