
#LaybyCalculator tr, #LaybyCalculator td, #LaybyCalculator th {
	border: 0px #d1d1d1 solid;
	padding: 3px 9px;
}

#LaybyCalculator {
	font-family: Sans-Serif;
	text-align: center;
}

.middle {
	text-align: center;
}

#LaybyCalculator #HeaderTable {
	width: 100%;
}

#LaybyCalculator #amount {
	font-weight: bold;
	font-size: 18px;
	color: #333;
	margin-top: 0px;
	padding: 3px 6px;
	display: inline-block;
	background-color: #FFF;
}

#LaybyCalculator ul.dd-options {
	list-style-type: none  !important;
	padding-left: 0 !important;
    list-style-position: outside;
    margin: 0 !important;
}

#LaybyCalculator #FilterContainer h4 {
	text-align: left;
}

#LaybyCalculator .dd-selected-image, #LaybyCalculator .dd-option-image {
	max-height: 50px;
}

#LaybyCalculator .dd-options {
	min-width: 450px;
}

#LaybyCalculator #StepOne h4 {
	margin-top: 5px;
	margin-bottom: 10px;
}

#LaybyCalculator #StepTwo h4 {
	margin-top: 15px;
	margin-bottom: 0px;
}

#LaybyCalculator #Filter {
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
    vertical-align: top;
}

#LaybyCalculator .dd-image-right {
	margin-top: 5px;
}

#sDeposit {
	margin-top: 15px;
}

#LaybyCalculator #ddDesign {
	margin: 10 auto;
}

#LaybyCalculator #ddPlan {
	margin: 10px auto 10px auto;
}

#LaybyCalculator #ddDesign li {
	text-align: left;
}
#LaybyCalculator #ddDesign li span {
	font-weight: bold;
	font-size: 16px;
}
#ddPlan {
	margin-top: 15px;
}

#slider-range-max {
	margin: 25px 0 0 0px;
}

#LaybyCalculator .ui-state-default, #LaybyCalculator .ui-widget-content .ui-state-default {
	background-color: #FFF !important;
	cursor: pointer;
}

#slider-range-max .ui-slider-range 	{ background: #729fcf; }
#slider-range-max .ui-slider-handle { border-color: #729fcf; }

.dd-select small, .dd-option small {
	font-style: italic;
	font-size: 12px;
}
.dd-selected {
	text-align: left;
}
.dd-selected label, .dd-option label {
	font-size: 16px;
	line-height: 16px;
	color: #333;
	text-transform: none;
	margin-bottom: 0;
}

#LaybyCalculator td {
	vertical-align: top;
}

#LaybyCalculator #accordion {
	display: none;
	font-size: 11px;
	width: 90%;
	text-align: left;
	margin: 0 20px;
}

#LaybyCalculator #PaymentTable {
	margin-top: 0px;
	font-size: 12px;
	width: 100%;
}

#LaybyCalculator #PaymentTable thead tr {
	color: #fff;
	background-color: #3392ce;
	border-bottom: 1px solid #222;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	text-align: right;
	text-shadow: 1px 1px 0px #111;
	letter-spacing: 0.05em;
}

#LaybyCalculator #PaymentTable thead tr:first-child {
	border-left: 1px solid #222;
}

#LaybyCalculator #PaymentTable thead tr td {
	color: #fff;
	text-align: center;
	border-right: 1px solid #333;
}

#LaybyCalculator #PaymentTable thead tr td:first-child {
	border-left: 1px solid #333;
}

#LaybyCalculator #PaymentTable > tbody > tr > td {
	background-color: #FFF;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	color: #333;
	margin: 0 auto;
	width: 75px;
}

#LaybyCalculator #PaymentTable > tbody > tr > td:first-child {
	border-left: 1px solid #333;
}

#LaybyCalculator #PaymentTable > tbody > tr > td {
	text-align: center;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
}

#LaybyCalculator #PaymentPlan #chart1 {
	float: right;
	min-height: 400px;
}

#LaybyCalculator #PaymentPlan {
	width: 100%;
}
#LaybyCalculator #PaymentPlanHeader {
	margin: 5px 0;
	padding: 10px;
	background-color: #f0f0f0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#LaybyCalculator #PaymentPlanHeader {
	line-height: 24px;
	text-align: left;
}

#LaybyCalculator #PaymentPlanHeader span {
	font-size: 24px;
	color: #000;
	font-family: 'Varela Round', Sans-Serif;
}

#LaybyCalculator  #PaymentPlanHeader img {
	vertical-align: middle;
	float: right;
	display: inline-block;
	margin-top: -5px;
}


.dd-container, .dd-select { 
	width: 100% !important;
}

@media print
{    


	#LaybyCalculator {
		display: block;
	}

    .no-print, .no-print *, #navigation, #banner, #callouts, #marketing, .footer-wrapper
    {
        display: none !important;
    }

    #FilterContainer {
    	display: block;
    }

	#LaybyCalculator #accordion {
		display: block;
	}

	#PrintLogo {
		display: block;
	}

    #header, .shadowBox, #dFooter, #dFooterWrapper {
    	display: none !important;
    }

	#LaybyCalculator #PaymentTable > thead > tr > td {
		background-color: #444;
		border: 1px solid #333;
	}

	#LaybyCalculator #PaymentTable > tbody > tr > td {
		background-color: #444;
		border: 1px solid #333;
	}
}