@charset "UTF-8";
input, select {
	vertical-align:middle;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
div.ic-clear {
	margin:0;
	padding:0;
	clear:both;
	line-height:0;
	outline:0;
}
* {
	margin:0;
	padding:0;
	border:none;
}
.ic-fleft {
	float:left;
}
.ic-fright {
	float:right;
}
.ic-alignR {
	text-align:right;
	width: 94px;
}
.ic-alignC {
	text-align:center;
}
.ic-alignL {
    text-align: left;
}
.ic-alignL-pepper-HL {
    text-align: left;
    width: 387px !important;
	background:#E90024 !important;
	border:1px solid #E90024 !important;
}
.ic-alignRT {
	text-align:right;
	vertical-align:top !important;
}
.ic-padmarg {
	margin:0 !important;
	padding:0 !important;
}
.ic-margL0 {
	margin-left:0 !important;
}
.ic-margR0 {
	margin-right:0 !important;
}
.ic-padL0 {
	padding-left:0 !important;
}
.ic-padR0 {
	padding-right:0 !important;
}
.ic-font-normal {
	font-weight:normal !important;
}
.ic-content-block {
	display: block;
	white-space: nowrap;
}
/*Main css starts*/
div.ic-splash-image {
    height: 100%;
    padding-top: 25%;
    position: absolute;
    text-align: center;
    width: 100%;
    display: none;
}

div.ic-splash-image-pepper {
    display: none;
    height: 100%;
    position: absolute;
    text-align: left;
    width: 100%;
}

div.ic-main-wrapper {
	margin:0 auto;
	/* width:990px; */
	text-align:left;
	height:0 !important;
	position:relative !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
div.ic-logo-position {
	margin:8px 0px;
}
h1 {
	font-size:30px;
	color:#292663;
	font-family:'Ubuntu', sans-serif;
	font-weight:bold;
	margin-bottom:15px;
}
h2 {
	font-size:18px;
	color:#fff;
}
h3 {
	font-size:14px;
}
h3.ic-h3-fixed {
	float:left;
	line-height:19px;
}
span.ic-h3-blue {
	font-size:14px;
	color:#292663;
	font-weight:bold;
	display:block;
	line-height:20px;
}
span.ic-h3-blue-result {
	font-size:14px;
	color:#292663;
	font-weight:bold;
	display:block;
	line-height:20px;
	margin-left:5px;
}
span.ic-h3-blue-simple-repayment {
	font-size:22px;
	color:#292663;
	font-weight:bold;
	display:block;
	line-height:38px;
	text-align: center;
}
span.ic-h3-blue-debt-consolidation {
	font-size:25px;
	color:#292663;
	display:block;
	line-height:25px;
	text-align: left;
	margin-bottom: 5px;
}
span.ic-h3-blue-tax-on-interest {
	font-size:14px;
	color:#292663;
	font-weight:bold;
	/*display:block;*/
	line-height:20px;
	margin-right: 30px;
}
span.ic-h3-blue-balance-transfer {
	font-size:14px;
	color:#292663;
	font-weight:bold;
	/*display:block;*/
	line-height:20px;
	margin-right: 30px;
	width:253px;
}
span.ic-fixed-rate-lock-in {
	line-height:17px;
}
.ic-h3-blue-popup {
	font-size:14px;
	color:#292663;
	font-weight:bold;
	display:block;
	line-height:20px;
	margin-right:10px;
	width:235px;
	text-align:right;
}
.ic-extrafix {
	float:left;
	margin:0 5px 0 0;
}
.ic-extrafixbp {
	float:left;
	margin:0 6px 4px 0;
}
div.ic-h3-main {
	line-height:28px;
}
/* font-fixes */
.font14 {
	font-size:14px;
}
/* padding fixes */
.ic-fix-pad-top32 {
	padding-top:32px !important;
}
.ic-fix-pad-top-bot-3 {
	padding:5px 0 5px 0;
	height:22px;
}
.ic-fix-pad-div-content {
	padding:12px 10px;
}

div#ic-top-nav {
	background:url(//calculators.infochoice.com.au/Content/images/bg-top-nav.jpg) 0 0 repeat-x;
	height:37px;
	border:1px solid #7bcdeb;
	border-bottom:1px solid #7ad5f5;
}
div#ic-top-nav ul, div#ic-top-nav ul li {
	list-style-type:none;
	font-family:"Ubuntu", sans-serif;
	font-size:13px;
	float:left;
}
div#ic-top-nav ul li a:link, div#ic-top-nav ul li a:visited {
	text-decoration:none;
	float:left;
	color:#fff;
	padding:0px 11px;
	line-height:37px;
	display:block;
	background:url(//calculators.infochoice.com.au/Content/images/seperator-topnav.jpg) right center no-repeat;
}
div#ic-top-nav ul li a:hover {
	text-decoration:none;
	padding:0px 11px;
	display:block;
	background:url(//calculators.infochoice.com.au/Content/images/tab-strip-hover.jpg) 0 0 repeat-x !important;
}
div#ic-top-nav ul li a.ic-bgnone:link, div#ic-top-nav ul li a.ic-bgnone:visited {
	background:none !important;
	padding:0 15px;
}
div#ic-top-nav ul li a.ic-bgnone:hover {
	text-decoration:none;
	padding:0 15px;
	display:block;
	background:url(//calculators.infochoice.com.au/Content/images/tab-strip-hover.jpg) 0 0 repeat-x !important;
}
div.ic-main-content {
	background:#fff;
	clear:both;
}
div.ic-calci-wrapper {
	width:618px;
	float:left;
	padding:8px 5px;
	background:#00aeef;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius:8px;
	-moz-box-shadow:2px 2px 8px #a9a9a9;
	-webkit-box-shadow:2px 2px 8px #a9a9a9;
	box-shadow:2px 2px 8px #a9a9a9;
	margin-bottom: 10px;
}
div.ic-calci-wrapper-debt-consolidation {
	width:700px !important;
}
div.ic-calci-wrapper-simple-repayment {
	width:260px;
	float:left;
	padding:8px 5px;
	background:#00aeef;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius:8px;
	-moz-box-shadow:2px 2px 8px #a9a9a9;
	-webkit-box-shadow:2px 2px 8px #a9a9a9;
	box-shadow:2px 2px 8px #a9a9a9;
	margin-bottom: 10px;
}
div.ic-title-strip {
	padding:0 4px 0 10px;
}
img.ic-icon-email {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -45px no-repeat;
	width:26px;
	height:21px;
	margin-left:10px;
}
img.ic-icon-email:hover {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -163px no-repeat;
	width:26px;
	height:21px;
	margin-left:10px;
}
a.ic-icon-email {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -45px no-repeat;
	width:26px;
	height:19px;
	margin-left:10px;
}
a.ic-icon-email:hover {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -163px no-repeat;
	width:26px;
	height:19px;
	margin-left:10px;
}
img.ic-icon-print {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -22px no-repeat;
	width:25px;
	height:22px;
	margin-left:10px;
}
img.ic-icon-print:hover {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -140px no-repeat;
	width:25px;
	height:22px;
	margin-left:10px;
}
img.ic-icon-save {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 0 no-repeat;
	width:20px;
	height:21px;
}
img.ic-icon-save:hover {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -118px no-repeat;
	width:20px;
	height:21px;
}
div.ic-blk-area-left {
	width:243px;
	float:left;
}
div.ic-applicant-details-block {
	width:235px;
	float:left;
	background:#292663;
	border-radius:8px;
	padding:4px;
}
div.ic-applicant-details-block-balance-transfer {
	width:610px;
	float:left;
	background:#292663;
	border-radius:8px;
	padding:4px;
}
div.ic-applicant-details-block-financial-detail {
	width:366px;
	float:left;
	background:#292663;
	border-radius:8px;
	padding:4px;
	height:143px;
}

div.ic-buying-cost-summary {
	font-weight: bold;
    line-height: 26px;
    margin: 0;
    padding: 0 0 0 6px;
    /*background: #FFF;*/
}
.ic-applicant-details-block h3, .ic-applicant-details-block-balance-transfer h3, .ic-results-main-block h3 {
	font-size:14px;
/*	color:#fff !important;*/
color:#fff;
	margin-left:10px;
}
div.ic-block-white {
	width:230px;
	float:left;
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 0px 13px 5px;
}

div.ic-block-white-balance-transfer {
	width:574px;
	float:left;
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:25px 0px 0px 37px;
}

form.ic-form-controls 
{
    position:relative;
    z-index:999; }

div.ic-block-white-bc {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 0px 7px 5px;
}
div.ic-block-white-lcc {
	width:230px;
	float:left;
}
div.ic-block-white span.ic-label-state, div.ic-block-white-bc span.ic-label-state, div.ic-block-white-balance-transfer span.ic-label-state {
	font-size:14px;
	color:#292663;
	font-weight:bold;
	float:left;
	margin-right:5px;
	line-height:20px;
}
div.ic-block-white-flex {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 10px 0 12px;
	position: relative;
	z-index:9999;
}
div.ic-block-white-flex-protection-fee {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 10px 20px 12px;
	position: relative;
	z-index:9999;
}
div.ic-block-white-flex p {
	line-height:16px;
	margin:8px 0 14px 0;
}
div.ic-title-popup {
	height:28px;
	background:#c0c0c0;
}
/* dropdown box style*/
div.ic-select-styled-state {
}
select {
	margin:0;
	padding:0;
	width:60px;
	font-size:12px;
	border:1px solid #d6d6d5;
	height:20px;
	outline:none;
	color:#666666;
}
select.ic-class-loan-purpose, select.ic-class-product-type, select.ic-class-product, select.ic-class-product-lvr-band, select.ic-class-payment-method {
	width:208px;
}
select.ic-select-dependant {
	margin:0 0 0 10px;
	padding:0;
	width:40px;
	font-size:12px;
	border:1px solid #d6d6d5;
	height:20px;
	outline:none;
	color:#666666;
	float:left;
	line-height:18px /*line-height for safari*/;
}
select.ic-select-periods {
	margin:0 0 0 5px;
	padding:0;
	width:92px;
	font-size:12px;
	border:1px solid #d6d6d5;
	height:20px;
	outline:none;
	color:#666666;
	float:left;
	line-height:17px /*line-height for safari*/;
}
select.ic-select-title,select.ic-select-title-loan1,select.ic-select-title-loan2 {
	margin:0 0 0 0;
	padding:0;
	width:211px;
	font-size:12px;
	border:1px solid #d6d6d5;
	height:20px;
	outline:none;
	color:#666666;
	float:left;
	line-height:17px /*line-height for safari*/;
}
select.ic-select-term {
    margin:0; 
    padding:0; 
    width:83px; 
    font-size:12px; 
    border:1px solid #d6d6d5; 
    height:20px; 
    outline:none; 
    color:#666666;
    line-height:17px;
    font-family:Arial, Helvetica, sans-serif !important;
}
div.ic-calci-right-block {
	width:365px;
	float:right;
	background:#292663;
	border-radius:8px;
	padding:12px 4px 20px 4px;
}
div.ic-calci-right-block-debt-consolidation {
	width:445px !important;
}
div.ic-results-main-block {
	width:374px;
	float:right;
	padding:0px;
}
a.ic-assum:link, a.ic-assum:visited {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background:url(//calculators.infochoice.com.au/Content/images/icon-assum.png) 5px 2px no-repeat;
	padding-left:25px;
	display:block;
	line-height:20px;
}
.ic-general-living
{
    float:left;
	line-height:20px;
	text-decoration: none !important;
	background:url(//calculators.infochoice.com.au/Content/images/icon-assum.png) 5px 2px no-repeat;
	margin:0 0 0 5px;
	cursor: default;
	padding:12px;
}
a.ic-assum:hover {
	text-decoration:underline;
	color:#fff;
}
a.ic-disclaim:link, a.ic-disclaim:visited {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding-left:15px;
	display:block;
	line-height:20px;
}
a.ic-disclaim:hover {
	text-decoration:underline;
	color:#fff;
}
a.ic-interest-rate-link:link, a.ic-interest-rate-link:visited {
	text-decoration:none;
	color:#FF920C;
	display:block;
}
a.ic-interest-rate-link:hover {
	text-decoration:underline;
	color:#FF920C;
}
div#ic-footer-block {
	margin:4px 0 0 0 !important;
	padding:0 !important;
}
div.ic-calci-footer {
	float:right;
}
div.ic-calci-footer span {
	color:#fff;
	font-weight:bold;
	padding:0;
	float:left;
	line-height:25px;
}
img.ic-icon-fb {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -65px no-repeat;
	width:27px;
	height:26px;
	margin-left:10px;
}
img.ic-icon-twit {
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 0 -92px no-repeat;
	width:26px;
	height:26px;
	margin:0 5px 0 5px;
}
/*Accordion selectors start*/
#ic-accordion-container { /*font-size: 13px; background: #ffffff; padding: 5px 10px 10px 10px;border: 1px solid #cccccc; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 5px 15px #cccccc;-webkit-box-shadow: 0 5px 15px #cccccc;box-shadow: 0 5px 15px #cccccc; */
	height:380px;
}
.accordion-header {
	font-size: 14px;
	font-weight:bold;
	margin:0;
	padding:8px 0 8px 12px;
	cursor: pointer;
	color: #fff;
	border-bottom:1px solid #292663;
}
.active-header {background:#d2d2d2; background: -moz-linear-gradient(center top, #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');}
.active-header:hover {	background:#d2d2d2; background: -moz-linear-gradient(center top , #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');}
.active-header a:link, .active-header a:visited {background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) 330px 50% no-repeat;color:#292663; text-decoration:none; display:block;}


.ac_1 .inactive-header a:link, ac_1 .inactive-header a:visited {
    background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) no-repeat scroll 400px 50% transparent;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}

.ac_1 .active-header a:link, .ac_1 .active-header a:visited {
    background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) no-repeat scroll 400px 50% transparent;
    color: #292663;
    display: block;
    text-decoration: none;
}

.active-header a:hover {background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) 330px 50% no-repeat;color:#292663; color:#292663; text-decoration:none; display:block;}

.inactive-header {background:#bdbdbd; background: -moz-linear-gradient(center top , #eaeaea 0%, #9fa2a4); background: -webkit-linear-gradient(top, #eaeaea, #9fa2a4);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#eaeaea', EndColorstr='#9fa2a4');}
.inactive-header:hover {background:#d2d2d2; background: -moz-linear-gradient(center top , #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');}
.inactive-header a:link, .inactive-header a:visited {background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) 330px 50% no-repeat;color:#ffffff; text-decoration:none; display:block;}
.inactive-header a:hover {background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) 330px 50% no-repeat;color:#292663; text-decoration:none; display:block;}

.accordion-content {
	display:none;
	margin:0;
	padding:10px 12px;
	background:#ffffff;
	border-bottom:1px solid #292663;
	height:296px;
}
.accordion-content-debt-consolidation{
    display:none;
	margin:0;
	padding:10px 12px;
	background:#ffffff;
	border-bottom:1px solid #292663;
	height:203px;
}
ul#ic-notes-block {
	list-style-type:none;
	border:1px solid #d6d6d5;
	height:44px;
	overflow-y:scroll;
	overflow-x: hidden;
	padding:5px;
	margin-top:4px;
}
ul#ic-notes-block li {
	list-style-type:none;
	font-size:11px;
	padding-left:12px;
	line-height:14px;
	margin-bottom:2px;
}
ul#ic-notes-block li.ic-normal-list-content {
	list-style-type:none;
	background: none;
	font-size:11px;
	padding-left:6px;
	line-height:14px;
	margin-bottom:2px;
}
ul#ic-notes-block li a:link, ul#ic-notes-block li a:visited {
	text-decoration:none !important;
	color:#00aeef;
}
ul#ic-notes-block li a:hover {
	text-decoration:underline !important;
}
ul#ic-revenue-office-links-list {
	list-style-type:none;
	margin:0;
	display:block;
}
ul#ic-revenue-office-links-list li {
	list-style-type:none;
	clear:both;
	padding:0;
	line-height:16px;
}
ul#ic-revenue-office-links-list li a:link, ul#ic-revenue-office-links-list li a:visited {
	text-decoration:none;
}
ul#ic-revenue-office-links-list li a:hover {
	text-decoration:underline;
}
.accordion-content-budget {display:none;margin:0;padding:4px;background:#e0e0e0; /*border-bottom:1px solid #292663;*/min-height:100px;}

.accordion-content-budgetv2 {display:none;margin:0;padding:4px;background:#e0e0e0; /*border-bottom:1px solid #292663;*/min-height:100px;}
.accordion-result-content-debt-consolidation {margin:3px 0 0;padding:4px;background:#e0e0e0; border-radius: 8px; /*border-bottom:1px solid #292663;*/min-height:100px;}

#ic-accordion-container-where-can-i-buy { height:674px !important;}		#ic-accordion-container-where-can-i-buy { height:582px;}
.accordion-header-where-can-i-buy {font-size: 18px; font-weight:bold; margin:0; padding:8px 0 8px 12px; cursor: pointer; color: #fff; /*border-bottom:1px solid #292663;*/}



.active-header-where-can-i-buy {background:#d2d2d2; background: -moz-linear-gradient(center top, #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');border-top:1px solid #fff;}
.active-header-where-can-i-buy:hover {background:#d2d2d2; background: -moz-linear-gradient(center top , #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');}
.active-header-where-can-i-buy a:link, .active-header-where-can-i-buy a:visited {background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) 582px 50% no-repeat;color:#292663; text-decoration:none; display:block;}
.active-header-where-can-i-buy a:hover {background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) 582px 50% no-repeat;color:#292663; color:#292663; text-decoration:none; display:block;}

.inactive-header-where-can-i-buy {background:#bdbdbd; background: -moz-linear-gradient(center top , #eaeaea 0%, #9fa2a4); background: -webkit-linear-gradient(top, #eaeaea, #9fa2a4);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#eaeaea', EndColorstr='#9fa2a4');}
.inactive-header-where-can-i-buy:hover {background:#d2d2d2; background: -moz-linear-gradient(center top , #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');}
.inactive-header-where-can-i-buy a:link, .inactive-header-where-can-i-buy a:visited {background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) 585px 50% no-repeat;color:#ffffff; text-decoration:none; display:block;}
.inactive-header-where-can-i-buy a:hover {background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) 585px 50% no-repeat;color:#292663; text-decoration:none; display:block;}

.accordion-content-where-can-i-buy {display:none;margin:0;padding:4px;background:#e0e0e0; /*border-bottom:1px solid #292663;*/ height:592px;}










span.ic-normal-float-label 
{
	float:left;
	margin-bottom:5px;
	font-size:12px;
	font-weight:normal;
}
span.ic-normal-float-label-debt-consolidation 
{
	float:left;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
span.ic-integer-value {
	float:right;
	color:#00aeef;
	font-weight:bold;
	font-size:12px;
	clear:right;
}
div.ic-hrline-clear {
	border-bottom:1px solid #c0c0c0;
	clear:both;
	margin:7px 0;
}
div.ic-hrline {
	border-bottom:1px solid #c0c0c0;
	margin:10px 0;
}
div.ic-hrline-debt-consolidation {
	border-bottom:2px solid #c0c0c0;
	margin:6px 0;
}
span.ic-label-total-value {
	float:left;
	clear:both;
	margin-bottom:15px;
	font-size:12px;
}
span.ic-integer-value a:link, span.ic-integer-value a:visited {
	text-decoration:none;
	color:#00aeef;
	padding-right:22px;
	background:url(//calculators.infochoice.com.au/Content/images/bullet02.png) right 0px no-repeat;
	display:block;
	line-height:16px;
}
span.span.ic-class-general-living-expenses-label
{
    background:url(//calculators.infochoice.com.au/Content/images/icon-assum.png) right 0px no-repeat;
    display:block;
	line-height:16px;
	padding-right:22px;
}

/* Slider selectors */
div.ic-slider-wrapper {
	padding:0 5px 0px 3px !important;
	margin:0 0 10px 0;
}
div.ic-slider-wrapper-bc {
	padding:0 4px 0px 3px !important;
	margin-bottom:10px;
}
div#ic-slider {
	padding:0;
	margin:9px 15px 0 0;
	width:117px;
	float:left;
	cursor:pointer;
}

input, input#ic-annual-expenses, input#ic-interest-rate-buffer, input#ic-assessment-rate, input#ic-interest-rate-floor, input#ic-minimum-cc-repay, input#ic-extra-dependent-annual-inc, input#ic-loan-amount, input#ic-net-income, 
input#ic-partner-net-income, input#ic-other-net-income, input#ic-loan-repayment, input#ic-credit-card-limit, input#ic-starting-deposit, input#ic-regular-deposit, 
input#ic-balance-outstanding, input#ic-annual-fee, input#ic-minimum-repayment-amount, input#ic-calculated-minimum-repayment, input#ic-higher-repayment, 
input#ic-deposit-available, input#ic-property-value, input#ic-ongoing-fees1, input#ic-ongoing-fees2{color:#666; width:70px; font-size:12px; border:1px solid #d6d6d5; float:left; padding:2px; line-height:14px; outline:none; margin:0 0 0 11px;font-family:Arial, Helvetica, sans-serif !important;}

input#ic-borrower-name {width:202px; margin:0px;}

.ic-assumption-input-position-fix {margin:0 0 0 10px;}

input[type=button] {
	border:1px solid #6e9d3a !important;
	outline:none !important;
}
input.ic-disable-controls {}
div.ic-slider-wrapper label, div.ic-slider-wrapper-bc label, div label {
	float:left;
	margin:4px 4px 0 0;
}
div.ic-slider-wrapper label.ic-units, div.ic-slider-wrapper-bc label.ic-units, div label.ic-units {
	float:left;
	margin:4px 0 0 0;
	font-weight:bold;
	color:#666666;
}
/* following selectors are also fixed for ie9 */
input#ic-period, input#ic-int-rate, input#ic-interest-rate-loan1, input#ic-interest-rate-loan2, input#ic-ongoing-rate, input#ic-ongoing-rate-loan1, input#ic-ongoing-rate-loan2, input#ic-fixed-rate, 
input#ic-fixed-rate-loan1, input#ic-fixed-rate-loan2, input#ic-fixed-term, input#ic-fixed-term-loan1, input#ic-fixed-term-loan2, input#ic-intro-ongoing-rate, input#ic-intro-ongoing-rate-loan1, 
input#ic-intro-ongoing-rate-loan2, input#ic-intro-rate, input#ic-intro-rate-loan1, input#ic-intro-rate-loan2, input#ic-intro-term, input#ic-intro-term-loan1, input#ic-intro-term-loan2, 
input#ic-ecs-after, input#ic-borrowing-int-rate, input#ic-loan-period, input#ic-balloon-payment, div.ic-slider-wrapper-bc input#ic-period, div.ic-slider-wrapper-bc input#ic-int-rate, input#ic-interest-rate-buffer, input#ic-assessment-rate, input#ic-interest-rate-floor,
input#ic-minimum-cc-repay, input#ic-ongoing-rate-fixed, input#ic-fixed-rate, input#ic-fixed-term, input#ic-interest-rate, input#ic-interest-free-rate, input#ic-comparison-rate, input#ic-transfer-rate, input#ic-ongoing-intro-rate, input#ic-intro-rate, input#ic-intro-term, 
input#ic-borrowingp-int-rate, input#ic-loan-term, input#ic-fixed-portion, input#ic-fixed-period, input#ic-fixed-rate, input#ic-savings-period, input#ic-minimum-repayment-percentage, 
input#ic-maximum-income,input#ic-fixed-ongoing-rate,input#ic-interest-free-period,input#ic-interest-free-period-loan1,input#ic-interest-free-period-loan2,input#ic-interest-free-rate-loan1,input#ic-interest-free-rate-loan2{margin:0 1px 0 11px; width:40px; text-align:center; color:#666; outline:none;}

.ic-radio {
	margin:0;
	padding:0;
	float:left;
	width:15px;
	height:14px;
	background:none;
	outline:1px solid #fff;
	-webkit-appearance: radio;
	box-sizing: border-box;
}
.ic-checkbox-control {
	float:right;
	margin:4px 2px 10px 15px;
	width:13px;
	border:none;
}
.ic-checkbox-income-tax {margin:4px 2px 10px 3px; width:13px; border:none;}
.ic-checkbox-buying-cost {margin:5px 18px 10px 28px; width:13px; border:none;}

input[type=radio] {
	margin:3px 0 0 0;
	padding:0;
	border:none;
	width:15px !important;
	height:14px;
	line-height:18px;
	-webkit-appearance: radio;
	box-sizing: border-box;
}
input[type=radio]:focus {
	margin:3px 0 0 0;
	padding:0;
	border:none;
	width:15px !important;
	height:14px;
	line-height:18px;
	outline:1px dotted #3e3e3e !important;
	-webkit-appearance: radio;
	box-sizing: border-box;
}
.ic-block {
	width:50%;
	float:left;
}
label {
	padding-left:2px;
	float:left;
	text-align:left;
	margin-top:4px;
	margin-right:10px;
}
label.ic-fixed-label {
	padding-left:2px;
	float:left;
	text-align:left;
	margin:4px 10px 0 0;
	font-weight:normal;
	color:#666666 !important;
}
label.ic-fixed-label-protection-fee 
{
    font-size:14px;
	padding-left:2px;
	float:left;
	text-align:left;
	margin:0 10px 0 0;
	font-weight:bold;
	line-height:20px;
	color:#292663 !important;
}
label.ic-last {
	margin-right:0 !important;
}
div.ic-alignC table {
	margin:10px auto;
}
/*modal popups*/
#ic-email-block, #ic-save-block, #ic-assumption-block, #ic-flood-levy-block, #ic-temporary-budget-repair-levy-block, #ic-medicare-levy-surcharge-block , #ic-disclaimer-block, #ic-disclaimer-block-simple-repayment, #ic-class-alert-block, #ic-medicare-levy-block, #ic-medicare-levy-block, #ic-class-message-block {
	background:#c0c0c0;
	text-align:left;
	border-radius:8px;
	padding:8px 5px 5px 5px;
	z-index:4;
	-moz-box-shadow:2px 2px 8px #a9a9a9;
	-webkit-box-shadow:2px 2px 8px #a9a9a9;
	box-shadow:2px 2px 8px #a9a9a9;
	border:1px solid #c0c0c0 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#ic-email-block h3 {
	float:left;
	color:#fff;
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 1px -46px no-repeat;
	padding-left:32px;
	/*height:17px;*/
	line-height:22px;
	height:20px;
	width:90px;
}
#ic-save-block h3 {
	float:left;
	color:#fff;
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 1px -1px no-repeat;
	padding-left:27px;
	/*height:19px;*/
	line-height:22px;
	height:22px;
	width:20px;
}
#ic-assumption-block h3, #ic-flood-levy-block h3, #ic-temporary-budget-repair-levy-block h3, #ic-medicare-levy-block h3, #ic-medicare-levy-surcharge-block h3, #ic-medicare-levy-surcharge-block h3, #ic-flood-levy-block h3, #ic-medicare-levy-block h3, #ic-medicare-levy-block h3, #ic-class-message-block h3 {
	float:left;
	color:#fff;
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 1px -184px no-repeat;
	padding-left:18px;
	height:18px;
	line-height:22px;
	
}
#ic-disclaimer-block h3 {
	float:left;
	color:#fff;
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 2px -205px no-repeat;
	padding-left:15px;
	height:20px;
	line-height:22px;
}
#ic-disclaimer-block-simple-repayment h3 {
	float:left;
	color:#fff;
	padding-left:2px;
	height:20px;
	line-height:22px;
}
#ic-class-alert-block h3 {
	float:left;
	color:#fff;
	background:url(//calculators.infochoice.com.au/Content/images/icons-001.png) 1px -184px no-repeat;
	padding-left:18px;
	height:18px;
	line-height:22px;
}
#ic-assumption-block ul {
	list-style-type:lower-alpha;
}
#ic-assumption-block ul li {
	list-style-type:none;
	line-height:16px;
	margin-bottom:5px;
}
#ic-class-alert-block ul li {
	list-style-type:none;
	line-height:16px;
	margin-bottom:5px;
}
#ic-class-alert-block a img.ic-close-icon, #ic-disclaimer-block a img.ic-close-icon, #ic-disclaimer-block-simple-repayment a img.ic-close-icon, #ic-email-block a img.ic-close-icon, #ic-save-block a img.ic-close-icon, #ic-assumption-block a img.ic-close-icon, #ic-flood-levy-block a img.ic-close-icon, #ic-temporary-budget-repair-levy-block a img.ic-close-icon, #ic-medicare-levy-surcharge-block a img.ic-close-icon , #ic-disclaimer-block a img.ic-close-icon, #ic-disclaimer-block-simple-repayment a img.ic-close-icon, #ic-medicare-levy-block a img.ic-close-icon, #ic-class-message-block a img.ic-close-icon, #ic-medicare-levy-surcharge-block a img.ic-close-icon
, #ic-flood-levy-block a img.ic-close-icon , #ic-medicare-levy-block a img.ic-close-icon {
	background:url(//calculators.infochoice.com.au/Content/images/icon-close.png) 0 0 no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin:0 4px 0 0;
}
#ic-class-alert-block a img.ic-close-icon:hover, #ic-email-block a img.ic-close-icon:hover, #ic-save-block a img.ic-close-icon:hover, #ic-assumption-block a img.ic-close-icon:hover, #ic-flood-levy-block a img.ic-close-icon:hover, #ic-temporary-budget-repair-levy-block a img.ic-close-icon:hover, #ic-medicare-levy-surcharge-block a img.ic-close-icon:hover, #ic-disclaimer-block a img.ic-close-icon:hover, #ic-disclaimer-block-simple-repayment a img.ic-close-icon:hover, a img.ic-close-icon a img.ic-close-icon:hover {
	background:url(//calculators.infochoice.com.au/Content/images/icon-close.png) 0 -17px no-repeat;
	width:16px;
	height:16px;
	float:right;
	margin:0 4px 0 0;
	cursor:pointer;
}
div.ic-bwf-left {
	width:204px;
	float:left;
	text-align:left;
}
div.ic-bwf {
	line-height:18px;
	border:1px
}
div#ic-calculator-summary-block {
	overflow-y:auto;
	padding:5px 10px 5px 0;
	line-height:20px;
	height:410px;
}
div.ic-submit-form {
	float:right;
	width:318px;
	padding:15px 15px 5px 15px;
	background:#ebebeb;
	border-radius:8px;
}
div.ic-submit-form table tr td {
	padding:5px;
	vertical-align:middle;
}
div.ic-submit-form table tr td.ic-col2 {
	padding:5px 0px 5px 5px;
}
div.ic-submit-form table tr td.ic-noPadlr {
	padding:5px 0px;
}
div.ic-partial-form {
	float:right;
	width:350px;
	padding:15px 15px 5px 15px;
	background:#ebebeb;
	border-radius:8px;
}
div.ic-partial-form table tr td {
	padding:5px;
	vertical-align:middle;
}
div.ic-partial-form table tr td.ic-col2 {
	padding:5px 0px 5px 5px;
}
div.ic-partial-form table tr td.ic-noPadlr {
	padding:5px 0px;
}
input.ic-textbox-control, textarea {
	padding:2px 4px;
	display:block;
	border:1px solid #d6d6d6;
	color:#666;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	width:212px;
    margin: 0 0 0 5px;
}
textarea {
	height:78px;
}
input.ic-btn-large {
	background: #a2d03e;
	background: -moz-linear-gradient(center top, #a2d03e 0%, #86c441);
	background: -webkit-linear-gradient(top, #a2d03e, #86c441);
	border-radius:4px;
	color: #fff !important;
	font:bold 20px Arial !important;
	padding:5px 0;
	text-decoration: none !important;
	width:100px;
	margin-bottom:10px;
	border:1px solid #6e9d3a;
}
input.ic-btn-large:hover {
	background: #8cc94a;
	cursor:pointer;
	background: -moz-linear-gradient(center top, #86c441 0%, #a2d03e);
	background: -webkit-linear-gradient(top, #86c441, #a2d03e);
	border:1px solid #6e9d3a;
}
input.ic-btn-small { background: #a2d03e; background: -moz-linear-gradient(center top , #a2d03e 0%, #86c441); background: -webkit-linear-gradient(top, #a2d03e, #86c441);border-radius:4px; color: #fff !important; font:bold 12px Arial; padding:3px 0; text-decoration: none !important; width:116px; float:right; margin:10px 18px 5px 0; border:1px solid #6e9d3a; }
input.ic-btn-small:hover {background: #8cc94a; cursor:pointer; background: -moz-linear-gradient(center top , #86c441 0%, #a2d03e); background: -webkit-linear-gradient(top, #86c441, #a2d03e); border:1px solid #6e9d3a;}

input.ic-btn-small-simple-repayment { background: #FF9900; background: -moz-linear-gradient(center top , #FF9900 0%, #F17B22); background: -webkit-linear-gradient(top, #FF9900, #F17B22);border-radius:4px; color: #fff !important; font:bold 12px Arial; padding:3px 0; text-decoration: none !important; width:116px; float:right; margin:10px 18px 5px 0; border:1px solid #EA3427; }
input.ic-btn-small-simple-repayment:hover {background: #F17B22; cursor:pointer; background: -moz-linear-gradient(center top , #F17B22 0%, #FF9900); background: -webkit-linear-gradient(top, #F17B22, #FF9900); border:1px solid #EA3427;}

a.ic-link-button:link, a.ic-link-button:visited {
	background: #a2d03e;
	background: -moz-linear-gradient(center top, #a2d03e 0%, #86c441);
	background: -webkit-linear-gradient(top, #a2d03e, #86c441);
	border-radius:4px;
	color: #fff !important;
	font:bold 20px Arial;
	padding:7px 25px;
	text-decoration: none !important;
	border:1px solid #6e9d3a;
	margin-right:5px;
}
a.ic-link-button:hover {
	background: #8cc94a;
	cursor:pointer;
	background: -moz-linear-gradient(center top, #86c441 0%, #a2d03e);
	background: -webkit-linear-gradient(top, #86c441, #a2d03e);
	border:1px solid #6e9d3a;
	margin-right:5px;
}
ul li div table {
	margin:0 auto;
}
/* ie7 fixes */
.ic-height-fix28 {
	height:28px;
}

.ic-height-fix20 {
	height:20px;
}
/*.ic-height-fix495{height:495px !important;overyflow:scroll !important; overflow-x:hidden; overflow-y:scroll !important} 
.ic-height-fix555{height:555px !important;overyflow:scroll !important; overflow-x:hidden; overflow-y:scroll !important}*/

.ic-height-fix528 {
	height:528px !important;
	overyflow:scroll !important;
	overflow-x:hidden;
	overflow-y:scroll !important
}
.ic-height-fix350 {
	height:350px !important;
	overyflow:scroll !important;
	overflow-x:hidden;
	overflow-y:scroll !important
}
/* tabs selectors */
div#ic-tabs {
	padding:0px;
	margin:0px;
	background:none;
	border:none;
	float:right;
	width:370px;
}
div#ic-tab-graph-content, div#ic-tab-table-content, div#ic-tab-extra-table-content {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
div.ic-tab-wrapper {
	width:346px;
}
div.ic-tab-wrapper-bc {	
}
/* wrapper height fix for table content */
div.ic-tab-wrapper-bc-heightfix {
	height:379px;
	overflow-y: scroll;
}
div.ic-tab-wrapper-bc-wcib-heightfix
{
    height:379px;
    display:block;
    overflow-x:auto;
    overflow-y:scroll;
}
div.ic-tab-wrapper-lc-heightfix{}
/*div.ic-tab-wrapper-bc-heightfix {
	height:372px !important;
	display:block;
	overflow-y:auto !important;
	overflow-x:auto !important;
}*/
div.ic-tab-wrapper-lc-heightfix {
	height:352px !important;
	display:block;
}
div.ic-tab-wrapper-creditcard-heightfix {
	height:293px !important;
	overflow-x:hidden;
	overflow-y:auto;
}
div.ic-extra-repayments-schedules-wrapper {
	height:480px;
	overflow-y:scroll;
	overflow-x: hidden;
	display: block;
}
div.ic-first-home-saver-schedules-wrapper {
	height:353px;
	overflow-y:hidden;
	overflow-x: scroll;
	display: block;
}
div.ic-term-deposit-schedules-wrapper {
	height:350px;
	overflow-y:scroll;
	overflow-x: hidden;
	display: block;
    padding-right: 5px;
}
div.ic-lumpsum-repayments-schedules-wrapper {
	height:390px;
	overflow-y:scroll;
	overflow-x: hidden;
	display: block;
	padding-right: 5px;
}
div.ic-mortgage-offset-schedules-wrapper {
	height:364px;
	overflow-y:scroll;
	overflow-x: hidden;
	display: block;
	padding-right: 5px;
}
div.ic-savings-plan-schedules-wrapper {
	height:350px;
	overflow-y:scroll;
	overflow-x: auto;
	display: block;
    padding-right: 5px;
}
div.ic-savings-goal-schedules-wrapper {
	height:350px;
	overflow-y:scroll;
	overflow-x: hidden;
	display: block;
    padding-right: 5px;
}
div.ic-homeloan-repayments-schedules-wrapper {
	height:400px;
	overflow-y: auto;
	overflow-x: auto;
	display: block;
	padding-right:4px;
}
div.ic-loan-comparison-schedules-wrapper {
	height:395px;
	overflow-y:scroll;
	overflow-x: hidden;
	display: block;
    padding-right:4px;
}
div.ic-loan-comparison-schedules-wrapper1 {
	height:480px;
	overflow-y:scroll;
	overflow-x: hidden;
	display: block;
    padding-right:4px;
}
.ic-class-total-payable-label-margin-lc {
	margin-top:14px !important;
}
/*margin fixes */
.ic-fix-title {
	font-size:14px;
	color:#292663;
	font-weight:bold;
	display:block;
	margin-bottom:8px;
}
/* spacer height fixes*/
.ic-spacer-m0 { margin: 0 !important;}
.ic-spacer-mb0 {
	margin-bottom:0px;
}
.ic-spacer-mb4 {
	margin-bottom:4px !important;
}
.ic-spacer-mb6 {
	margin-bottom:6px;
	padding-top:6px;
}
.ic-spacer-mt7 {
	margin-top:7px !important;
}
.ic-spacer-mt8 {
	margin-top:8px !important;
}
.ic-spacer-mt33 {
	margin-top:33px !important;
}
.ic-spacer-mb8 {
	margin-bottom:8px;
}
.ic-spacer-mb19 {
	margin-bottom:19px;
}
.ic-spacer-mb31 {
	margin-bottom:31px;
}
.ic-spacer-mtb8 {
	margin:8px 0;
}
.ic-spacer-mtb12 {
	margin:12px 0;
}
.ic-spacer-mtb27 {
	margin:26px 0;
}
.ic-spacer-mt12 {
	margin-top:14px !important;
}
.ic-spacer-lh38 {
	line-height:38px !important;
}
.ic-spacer-mr27 {
	margin:0 27px 0 0 !important;
}
.ic-spacer-mr12 {
	margin:0 12px 0 0 !important;
}
.ic-spacer-mr47 {
	margin:0 47px 0 0 !important;
}
.ic-spacer-mt3 {
	margin:3px 0 0 0 !important;
}
.ic-spacer-ml5 {
	margin-left:5px !important;
}
.ic-spacer-pd22 {
    padding:22px 15px !important;
}
/* fixed block heights as per LHS content */
.ic-home-loan-block-fixheight {
	height:435px;
}
/*Total Interest Payable selectors*/
div.ic-tip-blk-debt-consolidation {
	margin-top:5px !important;
}

div.ic-tip-blk {
	border-radius:8px;
	background:#fbfcfc;
	padding:5px 0px;
	margin-bottom:4px !important;
}
div.ic-tip-blk ul {
	list-style-type:none;
	margin-left:2px;
}
div.ic-tip-blk ul li {
	list-style-type:none;
	background:url(//calculators.infochoice.com.au/Content/images/seperator-botBlk.jpg) right center no-repeat;
	float:left;
	font-weight:bold;
	padding:0 0 0 3px;
	height:40px;
}
div.ic-tip-blk ul li span {
	color:#666;
	line-height:13px;
	margin:0 6px 0 0;
	float:left;
	font-size:12px;
}
div.ic-tip-blk ul li span.ic-fixed-value {
	color:#292663;
	font-size:24px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:15px;
	float:right;
	margin-top:14px;
}
div.ic-tip-blk ul li span.ic-fixed-value-sl {
	color:#292663;
	clear:left;
}
div.ic-tip-blk ul li.ic-last {
	background:none !important;
	padding-right:0 !important;
}
div.ic-tip-blk ul li span.ic-last-ui-fix {
	width:125px;
	margin-top:7px;
}
div.ic-tip-blk ul.ic-bottom-values-block li {
	list-style-type:none;
	background:url(//calculators.infochoice.com.au/Content/images/seperator-botBlk.jpg) right center no-repeat;
	float:left;
	font-weight:bold;
	height:40px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-firstli {
	padding:0 0 0 5px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-secondli {
	padding:0 0 0 5px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-thirdli {
	padding:0 0 0 5px;
	background:none;
}
div.ic-tip-blk ul.ic-bottom-values-block li span.ic-label-first {
	color:#666;
	line-height:13px;
	margin:7px 6px 0 0 !important;
	float:left;
	font-size:12px;
}
div.ic-tip-blk ul.ic-bottom-values-block li span.ic-fixed-value {
	color:#292663;
	font-size:24px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:15px;
	float:right;
	margin-top:14px;
}
div.ic-tip-blk ul.ic-bottom-values-block li span.ic-fixed-value-small {
	color:#292663;
	font-size:14px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:15px;
	float:right;
	margin-top:14px;
}
div.ic-tip-blk ul.ic-bottom-values-block li span.ic-fixed-value-small-label {
	color:#292663;
	font-size:14px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:16px;
	float:left;
	margin:14px 10px 0 0;
}
div.ic-tip-blk ul.ic-bottom-values-block li span.ic-label-first-3line {
	color:#666;
	line-height:13px;
	margin:0 20px 0 0 !important;
	width:52px;
	float:left;
	font-size:12px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.thirdLI {
	background:none;
	padding-right:0 !important;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-summary-firstli {
	padding:0 2px 0 5px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-summary-secondli {
	padding:0 2px 0 6px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-summary-thirdli {
	padding:0 0 0 6px;
	background:none;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-summary-li-common {
	width:168px !important;
	padding:0 35px 0 8px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-firstLI-loan1 {
	padding:0 40px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-firstLI-loan1-small-text {
	padding:0 20px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-firstLI-loan1-lcv2 {
	padding:0 40px;
	width:235px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-secondLI-loan2 {
	padding:0 0 0 40px;
	background:none !important;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-secondLI-loan2-small-text {
	padding:0 0 0 40px;
	background:none !important;
}
div.ic-tip-blk ul.ic-bottom-values-block li span.ic-fixed-value-small-loan {
	color:#292663;
	font-size:14px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:16px;
	float:left;
	margin-top:14px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-label-amount-deposited {
	padding:0 40px 0 25px;
}
div.ic-tip-blk ul.ic-bottom-values-block li span.ic-fixed-value-small-loan-v1 {
	color:#292663;
	font-size:14px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:10px;
	float:left;
	margin-top:14px;
}
div.ic-tip-blk ul.ic-bottom-values-block li span.ic-fixed-value-smaller-loan-v1 {
	color:#292663;
	font-size:11px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:5px;
	float:left;
	margin-top:14px;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-label-amount-deposited-v1 {
	padding:0 40px 0 9px;
	width:190px !important;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-label-interest-earn {
	padding:0 0 0 28px;
	background:none !important;
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-label-interest-earn-v1 {
	padding:0 0 0 10px;
	/*background:none !important;*/
	width:178px !important;
	background:url(//calculators.infochoice.com.au/Content/images/seperator-botBlk.jpg) right center no-repeat;
	
}

div.ic-tip-blk ul.ic-bottom-values-block li.ic-label-value-of-final-balance {
	padding:0 0 0 10px;
	background:none !important;
	width:212px !important;
	/*width:175px !important;
	background:url(//calculators.infochoice.com.au/Content/images/seperator-botBlk.jpg) right center no-repeat;*/
}
div.ic-tip-blk ul.ic-bottom-values-block li.ic-label-interest-saved {
    padding:0 82px 0 25px;
}
div.ic-tip-blk-bp {
	padding-left:158px;
}
span.ic-title-loan {
	color:#666;
	font-size:12px;
	font-weight:bold;
	width:122px;
	margin-right:10px;
}
span.ic-title-loan-first-home-saver {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 15px;
    width: 140px;
}
span.ic-warning-first-home-saver {
    color: #DF0024;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 15px;
}
span.ic-value-loan {
	color:#292663;
	font-size:14px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-04.png) left center no-repeat;*/
	padding-left:16px;
	font-weight:bold;
}
div.ic-borrow {
	background:#f9fbfa;
	border-radius:8px;
	padding:27px 15px;
	background: -moz-linear-gradient(center top, #ffffff 0%, #eaf0f0);
	background: -webkit-linear-gradient(top, #ffffff, #eaf0f0);
	float:right;
	width:340px;
}
div.ic-borrow-where-can-i-buy {
	border-radius:8px;
	padding:27px 15px;
	background:#f9fbfa;
	background: -moz-linear-gradient(center top, #ffffff 0%, #eaf0f0);
	background: -webkit-linear-gradient(top, #ffffff, #eaf0f0);
	float:right;
	width:340px;
}

div.ic-lumsum-summary {
     background:#f9fbfa; 
     border-radius:8px;
    padding: 24px 15px 0 15px; 
     background: -moz-linear-gradient(center top , #ffffff 0%, #eaf0f0); 
     background: -webkit-linear-gradient(top, #ffffff, #eaf0f0); 
     float:right; 
     width:340px;
}
div.ic-top-value, div.ic-top-value-summary {
	border-bottom:1px solid #e1e5e6;
	height:54px;
}
div.ic-top-value-summary-result {height:50px;}
div.ic-bottom-value-summary-result {border-top:1px solid #e1e5e6;height:79px;}
div.ic-bottom-value, div.ic-bottom-value-summary {
	border-top:1px solid #ffffff;
	padding:24px 0 0 0;
}
span.ic-label-text {
	color:#666;
	margin:0 6px 0 0;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
}
span.ic-label-text-borrow-upto {
	color:#666;
	margin:0 6px 0 0;
	float:left;
	font-size:12px;
	font-weight:bold;
}

span.ic-label-text-for-savings {
	color:#666;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
}
span.ic-class-frequency-label{
    padding-left: 8px;
    line-height: 28px;
}
span.ic-label-text-normal {
	color:#666;
	margin:0 8px 0 0;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:13px;
}
span.ic-label-text-normal span {
	font-weight:normal;
	line-height:13px;
}
span.ic-only-value {
	color:#292663;
	font-size:24px !important;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:15px;
	float:left;
	font-weight:bold;
}
/*span.ic-class-result-timesaving {
	color:#292663;
	font-size:20px !important;
    padding-left:15px;
	float:left;
	font-weight:bold;
}*/
span.ic-only-value-bc {
	color:#676767;
	font-size:24px;
	/*background:url(//calculators.infochoice.com.au/Content/images/bullet-03.png) left center no-repeat;*/
	padding-left:15px;
	float:left;
	font-weight:bold;
}
div.ic-loan-compare {
	background:#f9fbfa;
	border-radius:8px;
	padding:27px 15px;
	background: -moz-linear-gradient(center top, #ffffff 0%, #eaf0f0);
	background: -webkit-linear-gradient(top, #ffffff, #eaf0f0);
	float:right;
	width:340px;
}

div.ic-loan-compare-financial-saving {
	background:#f9fbfa;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
	padding:27px 13px;
	background: -moz-linear-gradient(center top, #ffffff 0%, #eaf0f0);
	background: -webkit-linear-gradient(top, #ffffff, #eaf0f0);
	float:right;
	width:340px;
	height:61px;
}

/* tabs style for loan comparison */
#ic-tabs-wrapper {
}
#ic-tabs-container {
	padding:0;
}
ul#tabs {
	list-style: none;
	padding:0 0 30px 0;
	margin:0;
	font-size:14px;
	width:234px;
}
ul#tabs li {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
ul#tabs li a {
	padding:8px 8px 8px 10px;
	text-decoration: none;
	border-bottom: none;
	outline: none;
	border-radius:4px 4px 0 0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background:#bebebe;
	background: -moz-linear-gradient(center top, #eaeaea 0%, #9fa2a4);
	background: -webkit-linear-gradient(top, #eaeaea, #9fa2a4);
	font-weight:bold;
	color:#fff;
	width:99px;
	display:block;
}
ul#tabs li a:hover {
	background: #a9aaae;
	padding:8px 8px 8px 10px;
}
ul#tabs li.active a {
	background:#fff;
	padding:8px 8px 8px 10px;
	color:#292663;
}
ul#tabs li.active a:hover {
	padding:8px 8px 8px 10px;
}
/*#tabs li a.icon_accept { background-image: url(../images/accept.png); background-position: 5px; background-repeat: no-repeat; padding-left: 24px;}
ul#tabs li a.icon_accept { background:-moz-linear-gradient(center top , #EAEAEA 0%, #9FA2A4) repeat scroll 0 0 transparent; color:#fff;}
ul#tabs li a.icon_accept:hover { background:#a9aaae;} */
#tabs_content_container {
	padding:10px 0 7px 5px;
	width:229px;
	background:#fff;
	border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.tab_content {
	display: none;
}
/* Table content */
#ic-tab-table-content table,ic-tab-table-content-where-can-i-buy, table.ic-table-repayments,#ic-tab-extra-table-content table { border-bottom: 1px solid #01B0F3;padding-bottom: 10px !important;position: relative;z-index: 300;}
#ic-tab-table-content table th {
	padding:5px;
	border-right:1px solid #01b0f3;
	border-bottom:1px solid #01b0f3;
	color:#01b0f3;
	text-align:left;
}
#ic-tab-extra-table-content table th {
	padding:2px;
	border-right:1px solid #01b0f3;
	border-bottom:1px solid #01b0f3;
	color:#01b0f3;
	text-align:left;
}
#ic-tab-table-content table th.ic-column-th-first {
	padding:5px 10px;
}

#ic-tab-extra-table-content table th.ic-column-th-first {
	padding:3px 8px;
}
#ic-tab-table-content table th.ic-column-th-last {
	padding:5px 10px 5px 5px;
	border-right:none !important;
	border-bottom:1px solid #01b0f3;
}

#ic-tab-extra-table-content table th.ic-column-th-last {
	padding:2px 8px 2px 2px;
	border-right:none !important;
	border-bottom:1px solid #01b0f3;
}
#ic-tab-table-content table td {
	padding:5px;
	border-right:1px solid #01b0f3;
	color:#666;
	width:100%;
}
#ic-tab-extra-table-content table td {
	padding:2px;
	border-right:1px solid #01b0f3;
	color:#666;
	width:100%;
}
#ic-tab-table-content table tr td.ic-tab-table-last-td {
	padding:5px;
	color:#666;
	width:100%;
	border-right:none !important;
}
#ic-tab-extra-table-content table tr td.ic-tab-table-last-td {
	padding:2px;
	color:#666;
	width:100%;
	border-right:none !important;
}
#ic-tab-table-content table td.ic-column-td-first {
	padding:5px;
}
#ic-tab-extra-table-content table td.ic-column-td-first {
	padding:2px;
}
#ic-tab-table-content table td.ic-column-td-last {
	padding:5px;
	border-right:none !important;
}
#ic-tab-extra-table-content table td.ic-column-td-last {
	padding:2px;
	border-right:none !important;
}

#ic-tab-table-content table th, #ic-div-table-content table th {padding:5px 10px; border-right:1px solid #01b0f3; border-bottom:1px solid #01b0f3; color:#01b0f3; text-align:left; font-size:12px !important;}
#ic-tab-extra-table-content table th {padding:5px 5px; border-right:1px solid #01b0f3; border-bottom:1px solid #01b0f3; color:#01b0f3; text-align:left; font-size:12px !important;}
#ic-tab-table-content table th.ic-column-th-first, #ic-div-table-content table th.ic-column-th-first {padding:5px 10px; }
#ic-tab-extra-table-content table th.ic-column-th-first {padding:5px 5px; }
#ic-tab-table-content table th.ic-column-th-last, #ic-div-table-content table th.ic-column-th-last {padding:5px 10px; border-right:none; border-bottom:1px solid #01b0f3;}
#ic-tab-extra-table-content table th.ic-column-th-last {padding:5px 5px; border-right:none; border-bottom:1px solid #01b0f3;}

#ic-tab-table-content table td, #ic-div-table-content table td {padding:5px 10px; border-right:1px solid #01b0f3; color:#666; width:100%; font-size:12px;}
#ic-tab-extra-table-content table td {padding:5px 5px; border-right:1px solid #01b0f3; color:#666; width:100%; font-size:11px;}
#ic-tab-table-content table td.ic-column-td-first, #ic-div-table-content table td.ic-column-td-first{padding:5px 10px; }
#ic-tab-extra-table-content table td.ic-column-td-first {padding:5px 5px; }
#ic-tab-table-content table td.ic-column-td-last, #ic-div-table-content table td.ic-column-td-last {padding:5px 10px; border-right:none; } 
#ic-tab-extra-table-content table td.ic-column-td-last {padding:5px 5px; border-right:none; } 

/* Table columns width fixed as per content */


/* Table selectors - horizontal scrollbar fix */
#ic-tab-table-content-new 
{
    background: #FFFFFF;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding:12px 10px 5px 10px;}
#ic-tab-table-content-new table { border-bottom: 1px solid #01B0F3;}
#ic-tab-table-content-new table th {
	padding:2px;
	border-right:1px solid #01b0f3;
	border-bottom:1px solid #01b0f3;
	color:#01b0f3;
	text-align:left;
	font-size:10px;
}
#ic-tab-table-content-new table th.ic-column-th-first {
	padding:2px;
}
#ic-tab-table-content-new table th.ic-column-th-last {
	padding:2px;
	border-right:none !important;
	border-bottom:1px solid #01b0f3;
}
#ic-tab-table-content-new table td {
	padding:2px;
	border-right:1px solid #01b0f3;
	color:#666;
	width:100%;
	font-size:10px;
}
#ic-tab-table-content-new table tr td.ic-tab-table-last-td {
	padding:2px;
	color:#666;
	width:100%;
	border-right:none !important;
}
#ic-tab-table-content-new table td.ic-column-td-first {
	padding:2px;
}
#ic-tab-table-content-new table td.ic-column-td-last {
	padding:2px;
	border-right:none !important;
}

#ic-tab-table-content-new table th, #ic-div-table-content-new table th {
    padding:2px; 
    border-right:1px solid #01b0f3; 
    border-bottom:1px solid #01b0f3; 
    color:#01b0f3; 
    text-align:left; 
    font-size:10px;}
#ic-tab-table-content-new table th.ic-column-th-first, #ic-div-table-content-new table th.ic-column-th-first {padding:2px; }
#ic-tab-table-content-new table th.ic-column-th-last, #ic-div-table-content-new table th.ic-column-th-last {padding:2px; border-right:none; border-bottom:1px solid #01b0f3;}

#ic-tab-table-content-new table td, #ic-div-table-content-new table td {padding:2px; border-right:1px solid #01b0f3; color:#666; width:100%;font-size:10px;}
#ic-tab-table-content-new table td.ic-column-td-first, #ic-div-table-content-new table td.ic-column-td-first {padding:2px; }
#ic-tab-table-content-new table td.ic-column-td-last, #ic-div-table-content-new table td.ic-column-td-last {padding:2px; border-right:none; }
/* Table selectros - horizontal scrollbar fix */

/* Table selectors - horizontal scrollbar fix 4 calculators */
div.ic-table-th-td-fontfix table tbody tr th {font-size:11px !important; } 
div.ic-table-th-td-fontfix table tbody tr td {font-size:10px !important;} 
/* Table selectros - horizontal scrollbar fix 4 calculators*/

div.ic-table-wrapper-loan-compare {
	overflow-y: scroll;
	height:375px;
	width:350px;
}
table.ic-table-width-loan-compare {
	width:325px;
	overflow-y:scroll;
	overflow-x:hidden;
}
table.ic-first-home-saver-schedules {
	width:520px;
}
.ic-table-breakdown {
	height:500px;
	overflow-y:scroll;
	overflo-x:hidden;
	display:block;
}
.ic-hidden-content {
	visibility:hidden;
}
div.ic-results-principal-interest, div.ic-results-protection-fee {border-radius:8px; width:364px; margin:0 2px 4px 2px; padding:0; background:#292663; padding:4px;}

div.ic-table-wrapper-principal{overflow-y: scroll; height:350px; width:348px;}
table.ic-table-width-principal {width:325px; }

table.ic-table-width-principal-for-pdf {width:600px; }

div.ic-table-where-can-i-buy {overflow-y: scroll; height:580px; padding:0 4px 0 0;}

.text_holder1{width:100%; float:left}
.text_holder1 h2{font-size:25px; }
.text_holder1 p{font-size:11px; margin: 0 0 6px !important;}
.text_holder1 h3{font-size:18px; }
.image_holder{ list-style-type:none;float:left;text-align:center;width: 100%;}
.image_holder li{display: inline-block; height: 60px; width: 30%; }
img.ic-assumption-icon { background:url(//calculators.infochoice.com.au/Content/images/icon-assum.png) 0 0 no-repeat; width:16px; height:16px; border:none; margin:2px 0 0 3px;}
img.ic-assumption-icon-buying-cost { background:url(//calculators.infochoice.com.au/Content/images/icon-assum.png) 0 0 no-repeat; width:16px; height:16px; border:none; margin:6px 1px 0;}
img.ic-assumption-icon-balloon-payment { background:url(//calculators.infochoice.com.au/Content/images/icon-assum.png) 0 0 no-repeat; width:16px; height:16px; border:none; margin:2px 1px 0 -2px;}
#ic-img-home-loan{background:url(//calculators.infochoice.com.au/Content/images/home-loan-dc.png) 0 0 no-repeat;  border:none; cursor:pointer; display:block; }
#ic-img-personal-loan{ background:url(//calculators.infochoice.com.au/Content/images/personal-loan-dc.png) 0 0 no-repeat;  border:none; cursor:pointer; display:block;}

img.ic-assumption-icon-home-loan-debt-consolidation{ background:url(//calculators.infochoice.com.au/Content/images/home-loan-dc.png) 0 0 no-repeat;  border:none; margin:6px 1px 0;}
img.ic-assumption-icon-personal-loan-debt-consolidation{ background:url(//calculators.infochoice.com.au/Content/images/personal-loan-dc.png) 0 0 no-repeat;  border:none; margin:6px 1px 0;}

img.ic-assumption-icon-car-loan-debt-consolidation{ background:url(//calculators.infochoice.com.au/Content/images/car-loan-dc.png) 0 0 no-repeat;  border:none; margin:6px 1px 0;}
img.ic-assumption-icon-credit-card-debt-consolidation{ background:url(//calculators.infochoice.com.au/Content/images/credit-card-dc.png) 0 0 no-repeat;  border:none; margin:6px 1px 0;}
img.ic-assumption-icon-other-loan-debt-consolidation{ background:url(//calculators.infochoice.com.au/Content/images/other-loan-dc.png) 0 0 no-repeat;  border:none; margin:6px 1px 0;}
img.ic-assumption-icon-other-loan-two-debt-consolidation{ background:url(//calculators.infochoice.com.au/Content/images/other-loan-two-dc.png) 0 0 no-repeat;  border:none; margin:6px 1px 0;}

a.ic-global-link:link, a.ic-global-link:visited { color:#00aeef; font-size:12px; text-decoration:none; font-weight:bold;}
a.ic-global-link:hover { color:#00aeef; font-size:12px; text-decoration:underline;}


.ic-last-column-data {text-align:right; padding-right:10px !important;}
.ic-header-table-col1-fix { width:263px;}
.ic-header-col2-3-ui { text-align:right; font-weight:bold; color:#292663;}
.ic-header-table-col2-3-fix { width:105px;}
.ic-last-row-fix {width:102px;}

.ic-assumptions-height-fix { height:410px; overflow-y:scroll; }
.ic-assumptions-height-fix-savings-plan { overflow-y:auto; }
.ic-wcib-applicant-block-height-fix {height:535px;}
.ic-pdf-word-radio-wrapper {float: left; margin: 8px 10px 0 0;}
.ic-reset-wrapper {margin:0 6px 0 0; float:right;}


.ic-last-col1-fix { width:232px;}
.ic-last-col2-fix { width:74px;}
.ic-last-col3-fix { width:92px;}
.ic-last-col4-fix { width:88px;}

div.ic-calci-wrapper-income-tax{}
div.ic-calci-wrapper-income-tax p, p.ic-external-para {margin:0 0 20px 0 !important; line-height:16px;}

/* custom selectros for budget planner calculator */
#ic-accordion-container-budget { /*height:792px; */ margin-bottom:8px;}		#ic-accordion-container-buy { height:582px;}
.accordion-header-budget {font-size: 18px; font-weight:bold; margin:0; padding:8px 0 8px 12px; cursor: pointer; color: #fff; /* border-bottom:1px solid #292663; */ }

.active-header-budget { border-top:1px solid #fff; background:#d2d2d2;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea'); */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fa2a4', endColorstr='#eaeaea'); /* for IE*/
	background: -webkit-gradient(linear, left top, left bottom, from(#9fa2a4), to(#eaeaea)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9fa2a4,  #eaeaea); /* for firefox 3.6+ */}
.active-header-budget:hover {background:#d2d2d2;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea'); */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fa2a4', endColorstr='#eaeaea'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9fa2a4), to(#eaeaea)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9fa2a4,  #eaeaea); /* for firefox 3.6+ */}

.active-header-budget a:link, .active-header-budget a:visited {background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) 582px 50% no-repeat;color:#292663; text-decoration:none; display:block;}
.active-header-budget a:hover {background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) 582px 50% no-repeat;color:#292663; color:#292663; text-decoration:none; display:block;}

.inactive-header-budget {background:#bdbdbd; display:block; border-top:1px solid #bdbdbd;
/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#eaeaea', EndColorstr='#9fa2a4'); */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#9fa2a4');
	background: -webkit-linear-gradient(top, #eaeaea, #9fa2a4); 
	background: -moz-linear-gradient(center top , #eaeaea 0%, #9fa2a4); }
.inactive-header-budget:hover {background:#d2d2d2;
/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea'); */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fa2a4', endColorstr='#eaeaea');
	background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
	background: -moz-linear-gradient(center top , #9fa2a4 0%, #eaeaea); }
.inactive-header-budget a:link, .inactive-header-budget a:visited {background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) 585px 50% no-repeat;color:#ffffff; text-decoration:none; display:block;}
.inactive-header-budget a:hover {background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) 585px 50% no-repeat;color:#292663; text-decoration:none; display:block;}

.accordion-content-budget {display:none;margin:0;padding:4px;background:#e0e0e0; /*border-bottom:1px solid #292663;height:500px;*/}

#ic-accordion-container-where-can-i-buy { height:674px !important;}		#ic-accordion-container-where-can-i-buy { height:582px;}
.accordion-header-where-can-i-buy {font-size: 18px; font-weight:bold; margin:0; padding:8px 0 8px 12px; cursor: pointer; color: #fff; /*border-bottom:1px solid #292663;*/}

.active-header-where-can-i-buy {background:#d2d2d2; background: -moz-linear-gradient(center top, #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');border-top:1px solid #fff;}
.active-header-where-can-i-buy:hover {background:#d2d2d2; background: -moz-linear-gradient(center top , #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');}
.active-header-where-can-i-buy a:link, .active-header-where-can-i-buy a:visited {background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) 582px 50% no-repeat;color:#292663; text-decoration:none; display:block;}
.active-header-where-can-i-buy a:hover {background: url(//calculators.infochoice.com.au/Content/images/accordion-active.png) 582px 50% no-repeat;color:#292663; color:#292663; text-decoration:none; display:block;}

.inactive-header-where-can-i-buy {background:#bdbdbd; background: -moz-linear-gradient(center top , #eaeaea 0%, #9fa2a4); background: -webkit-linear-gradient(top, #eaeaea, #9fa2a4);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#eaeaea', EndColorstr='#9fa2a4');}
.inactive-header-where-can-i-buy:hover {background:#d2d2d2; background: -moz-linear-gradient(center top , #9fa2a4 0%, #eaeaea); background: -webkit-linear-gradient(top, #9fa2a4, #eaeaea);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorstr='#9fa2a4', EndColorstr='#eaeaea');}
.inactive-header-where-can-i-buy a:link, .inactive-header-where-can-i-buy a:visited {background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) 585px 50% no-repeat;color:#ffffff; text-decoration:none; display:block;}
.inactive-header-where-can-i-buy a:hover {background: url(//calculators.infochoice.com.au/Content/images/accordion-deactive.png) 585px 50% no-repeat;color:#292663; text-decoration:none; display:block;}

.accordion-content-where-can-i-buy {display:none;margin:0;padding:4px;background:#e0e0e0; /*border-bottom:1px solid #292663;*/ height:592px;}

/*Accordion selectors end*/

div.ic-budget-planner-top-block {border-top-left-radius:8px; border-top-right-radius:8px; background:#292663; padding:8px 0px;}
div.ic-budget-planner-top-block span.ic-header-frequency {color:#fff; font-weight:bold; font-size:14px; float:left; margin:0 50px 0 298px;}
div.ic-budget-planner-top-block span.ic-header-amount {color:#fff; font-weight:bold; font-size:14px; float:left; margin-right:22px;}
div.ic-budget-planner-top-block span.ic-header-annual-amount {color:#fff; font-weight:bold; font-size:14px; float:left;}
div.ic-budget-planner-top-block span.ic-header-subtitle {color:#fff; font-weight:bold; font-size:14px; float:left; margin:0 50px 0 14px;}

span.ic-header-weekly {color:#fff; font-weight:bold; font-size:14px; float:left; margin:0 22px 0 268px;}
span.ic-header-fortnightly {color:#fff; font-weight:bold; font-size:14px; float:left; margin:0 35px 0 0;}
span.ic-header-monthly {color:#fff; font-weight:bold; font-size:14px; float:left; margin:0 14px 0 0;}
span.ic-header-annually {color:#fff; font-weight:bold; font-size:14px; float:left;}

div.ic-accordion-bottom-block {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:20px 0px;}

div.ic-accordion-bottom-block01 {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:10px 0px;}
div.ic-accordion-bottom-block02 {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:10px 0px;}
div.ic-accordion-bottom-block03 {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:10px 0px;}
div.ic-accordion-bottom-block04 {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:10px 0px;}
div.ic-accordion-bottom-block05 {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:10px 0px;}
div.ic-accordion-bottom-block06 {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:10px 0px;}
div.ic-accordion-bottom-block07 {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:10px 0px;}
div.ic-accordion-bottom-block08 {border-bottom-left-radius:8px; border-bottom-right-radius:8px;background:#fff; padding:10px 0 40px 0;}

div.ic-budget-planner-content-block ul.ic-odd-row { margin:0; padding:0; list-style-type:none; background:#ECECEC; height:28px;}
div.ic-budget-planner-content-block ul.ic-even-row { margin:0; padding:0; list-style-type:none; background:#fff; height:27px;}
div.ic-budget-planner-content-block ul li {margin:0; padding:0 0 0 6px; color:#292663; font-weight:bold; line-height:26px;}
div.ic-budget-planner-content-block ul li
div.ic-budget-planner-content-block ul li.ic-headers-last {margin:0; padding:0 0 0 6px; color:#00b0f4; font-weight:bold;font-size:18px;}
div.ic-budget-planner-content-block ul li.ic-last-column-amount { text-align:right; color:#666666; font-weight:bold; padding:0 5px 0 0;}
div.ic-budget-planner-content-block ul li.ic-last-column-results { text-align:right; color:#292663; font-weight:bold; padding-right:5px;}

div.ic-budget-planner-v2-content-block ul.ic-odd-row { margin:0; padding:0; list-style-type:none; background:#ECECEC; height:28px;}
div.ic-budget-planner-v2-content-block ul.ic-even-row { margin:0; padding:0; list-style-type:none; background:#fff; height:27px;}
div.ic-budget-planner-v2-content-block ul li {margin:0; padding:0 0 0 6px; color:#000000; font-weight:bold; line-height:26px;}
div.ic-budget-planner-v2-content-block ul li.ic-headers-last {margin:0; padding:0 0 0 6px; color:#00b0f4; font-weight:bold;font-size:18px;}
div.ic-budget-planner-v2-content-block ul li.ic-last-column-amount { text-align:right; color:#666666; font-weight:bold; padding:0 5px 0 0;}
div.ic-budget-planner-v2-content-block ul li.ic-last-column-results { text-align:right; color:#292663; font-weight:bold; padding-right:5px;}
/*
div.ic-budget-planner-content-block table tr.ic-even-row, div.ic-budget-planner-content-block table tr.ic-even-row th, div.ic-budget-planner-content-block table tr.ic-even-row td { background:#ffffff !important;}

div.ic-budget-planner-content-block table tr.ic-odd-row, div.ic-budget-planner-content-block table tr.ic-odd-row th, div.ic-budget-planner-content-block table tr.ic-odd-row td { background:#e7e7e7;}
div.ic-budget-planner-content-block table tr.ic-even-row, div.ic-budget-planner-content-block table tr.ic-even-row th, div.ic-budget-planner-content-block table tr.ic-even-row td { background:#ffffff !important;}
*/
div.ic-last-row {background:#c2c2c2; padding:6px 0 !important;}
div.ic-odd-row {background: #ECECEC; padding:3px 0 !important;}
div.ic-even-row {background: #FFFFFF; padding:3px 0 !important;}
div.ic-label-total { float:right; color:#292663; font-size:18px; font-weight:bold; }
div.ic-label-total-buying-cost { float:left; padding-left:5px; color:#292663; font-size:18px; font-weight:bold; }
div.ic-label-buying-cost { float:left; padding-left:5px; color:#555555; font-weight:bold;}
div.ic-label-debt-consolidation { float:left; padding-left:5px; color:#555555; font-weight:normal; margin-top:4px;}
div.ic-label-value { float:right; color:#292663; font-size:18px; font-weight:bold; margin:0 6px 0 10px;}
div.ic-label-value-buying-cost { float:right; color:#292663; font-size:18px; font-weight:bold; margin:0 134px 0 10px;}
div.ic-label-field-buying-cost {color: #292663;float: right;font-size: 18px;font-weight: bold;margin: 4px 159px 0 10px;}
div.ic-budget-planner-content-block table tr th {margin:0; padding:10px 0 10px 6px; color:#292663; font-weight:bold; text-align:left;}

div.ic-budget-planner-content-block table tr th.ic-headers-last {margin:0; padding:5px 0 5px 6px; color:#00b0f4; font-weight:bold;font-size:18px;}
div.ic-budget-planner-v2-content-block table tr th {margin:0; padding:10px 0 10px 6px; color:#292663; font-weight:bold; text-align:left;}
div.ic-budget-planner-v2-content-block table tr th.ic-headers-last {margin:0; padding:5px 0 5px 6px; color:#00b0f4; font-weight:bold;font-size:18px;}

div.ic-budget-planner-content-block table tr td.ic-last-column-amount { text-align:right; color:#666666; font-weight:bold; padding-right:5px;}
div.ic-budget-planner-content-block table tr td.ic-last-column-results { text-align:right; color:#292663; font-weight:bold; padding-right:5px;}
div.ic-budget-planner-v2-content-block table tr td.ic-last-column-amount { text-align:right; color:#666666; font-weight:bold; padding-right:5px;}
div.ic-budget-planner-v2-content-block table tr td.ic-last-column-results { text-align:right; color:#292663; font-weight:bold; padding-right:5px;}


div.ic-calci-wrapper-income-tax{}
div.ic-calci-wrapper-income-tax p, p.ic-external-para {margin:0 0 20px 0 !important; line-height:16px;color:#666666;}

div.ic-splitloan-repayments-schedules-wrapper {
	height:330px;
	overflow-y: auto;
	overflow-x: auto;
	display: block;
	padding-right:4px;
}
div.ic-split-loan-summary {
     background:#f9fbfa; 
     border-radius:8px; 
     padding:27px 15px; 
     background: -moz-linear-gradient(center top , #ffffff 0%, #eaf0f0); 
     background: -webkit-linear-gradient(top, #ffffff, #eaf0f0); 
     float:right; 
     width:340px;
}

span.ic-creditcard-limit-excedding-alert { font-size:9px !important; font-weight:bold !important; line-height:12px !important; margin:7px 0 0 0 !important;
                                           display:inline; width:240px; padding-right:5px !important;}

.ic-applicant-details-wcib-block h3 {font-size:14px;color:#fff; margin-left:10px; }

div.ic-block-area-wcib-left{width:228px; float:left;}
div.ic-applicant-details-wcib-block{width:228px; float:left; background:#292663; border-radius:8px; padding:4px; }


label.ic-fixed-label-wcib {padding-left:2px; float:left; text-align:left; margin:10px 10px 0 0; font-weight:normal;color: #666666;}

.ic-wcib-applicant-block-height-fix {height:535px;}

.ic-spacer-mtb1215 { margin:12px 0 15px 0 !important;}
.ic-spacer-mtb1215 { margin:12px 0 15px 0 !important;}
.ic-spacer-mb12{margin:0 0 12px 0 !important;}
.ic-spacer-mb15{margin:0 0 15px 0 !important;}

div#ic-div-table-content {background:#fff; border-radius:8px; width:360px; margin-left:4px; padding:5px;height:581px;}

div.ic-top-value-wcib, div.ic-top-value-summary-wcib{border-bottom:1px solid #e1e5e6;height:54px;}		
div.ic-bottom-value-wcib, div.ic-bottom-value-summary-wcib {border-top:1px solid #ffffff; padding:24px 0 0 0;}

select.ic-select-amount { margin:0; padding:0; width:89px; font-size:12px; border:1px solid #d6d6d5; height:20px; outline:none; color:#666666; line-height:17px /*line-height for safari*/;}
select.ic-class-region { margin:0 0 0 10px; padding:0; width:150px; font-size:12px; border:1px solid #d6d6d5; height:20px; outline:none; color:#666666; float:left; line-height:18px /*line-height for safari*/; }
select.ic-class-state { margin:0 0 0 24px; padding:0; width:150px; font-size:12px; border:1px solid #d6d6d5; height:20px; outline:none; color:#666666; float:left; line-height:18px /*line-height for safari*/; }
input.ic-btn-resetall { background: #e7e7e7; background: -moz-linear-gradient(center top , #fcfcfc 0%, #b8b8b8); background: -webkit-linear-gradient(top, #fcfcfc, #b8b8b8);border-radius:4px; color: #2E2E2E; font:bold 12px Arial; padding:4px 0; text-decoration: none !important; width:111px; border:1px solid #949494; text-align:center; text-shadow:1px 1px 1px #fff; margin:100px 2px 0 0 !important; }
input.ic-btn-resetall:hover {background: #c7c7c7; cursor:pointer; background: -moz-linear-gradient(center top , #b8b8b8 0%, #fcfcfc); background: -webkit-linear-gradient(top, #b8b8b8, #fcfcfc); border:1px solid #949494; color:#7d7d7d !important;}

.ic-class-graph-result
{
    overflow:hidden !important;    
}
div.ic-block-white-flex-incometax {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 10px 0 12px;
	position: relative;
	z-index:9999;
    /*height: 100px;*/
}
div.ic-block-white-flex-incometax p {
	line-height:16px;
	margin:8px 0 14px 0;
}
.ic-assumptions-height-fix-BudgetPlanner { height:200px; overflow-y: auto; }
.ic-assumptions-height-fix-buyingcost { height:500px; overflow-y: auto; }

div.ic-block-white-flex-medicare-levy, div.ic-block-white-flex-buying-cost {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 10px 0 12px;
	position: relative;
	z-index:9999;
    /*height: 220px;*/
    height: 300px;
}
div.ic-block-white-flex-medicare-levy p {
	line-height:16px;
	margin:8px 0 14px 0;
}

div.ic-block-white-flex-medicare-levy-surcharge {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 10px 0 12px;
	position: relative;
	z-index:9999;
    height: 190px;
}
div.ic-block-white-flex-medicare-levy-surcharge p {
	line-height:16px;
	margin:8px 0 14px 0;
}

div.ic-block-white-flex-flood-levy {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 10px 0 12px;
	position: relative;
	z-index:9999;
    height: 170px;
}
div.ic-block-white-flex-flood-levy p {
	line-height:16px;
	margin:8px 0 14px 0;
}

div.ic-block-white-flex-temporary-budget-repair-levy {
	background:#fff;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:10px 10px 0 12px;
	position: relative;
	z-index:9999;
    height: 210px;
}
div.ic-block-white-flex-temporary-budget-repair-levy p {
	line-height:16px;
	margin:8px 0 14px 0;
}

ul.ic-result li
{
    width:280px !important;
    padding-right:0px !important;
}

span.ic-term-deposit-result-label
{
    font-size:14px !important;
}

.ic-loanamount-fontfix {
    font-size:10px !important;    
}
div.div-right-arrow-top
{
    border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 9px solid green;
	float:left !important;
	margin-left:113px;
}
div.div-right-arrow-right
{
    border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 9px solid green;
	float:left !important;
	margin-top:6px;
}
div.div-right-arrow-footer
{
    border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 9px solid green;
	float:left !important;
	margin-top:13px;
}
div.ic-partial-form table tr td.EmailSend
{
float:right !important;
padding-right:15px !important;
}
div.ic-partial-form table tr td.Recapthca
{
padding-left:20px !important;

}
div.hide-disclaimer {display:none;}
div.show-disclaimer {display:block;}

div.ui-tabs-panel
{
    overflow: hidden;
}
.saving-goal-dropdown-width
{
    width: 95px !important;
}
@media print {
    #ic-assumption-block-for-print { display: block !important; overflow:hidden; clear:both; width:900px;}
    #ic-disclaimer-block-for-print { display: block !important; overflow:hidden; clear:both; width:900px;}
    
}
@media screen {
    #ic-assumption-block-for-print { display: none !important;}
    #ic-disclaimer-block-for-print { display: none !important;}
}

/* New CSS for ING Direct 18.05.15*/
div.ic-calci-wrapper-ingd {
	width: 900px !important;
    height: 385px !important;
}
div.ic-tabs-ingd{
    width: 405px !important;
}
div.ic-tip-blk-ingd {
	padding:0px 0px !important;
}
/*Class added for the Powered By InfoChoice & Hidden States*/
div.ic-calci-wrapper-powered-by {
	width:618px;
	padding:8px 5px;
}
div.ic-calci-wrapper-hidden-states {
	width:620px;
}

div.ic-calci-wrapper-powered-by ul, div.ic-calci-wrapper-hidden-states ul {
	list-style-type:none;
}

div.ic-calci-wrapper-powered-by ul li {
	list-style-type:none;
	float:right;
}

div.ic-calci-wrapper-hidden-states ul li {
	color: #292663;
    padding-left: 9px;
    font-size: 12px;
    display: block;
    font-weight: bold;
}

/*Class added for Home loan repayments new version*/
div.ic-repayments-post-interest-free-period 
{
    transition: background-color .17s linear;	 
    /*transition: all .17s linear;	 
    transition: all 1s; */
	width: 100%;
	display:none;
    /*height: 40px;*/
}

div.ic-repayments-post-interest-free-period .newrepay, div.ic-repayments-post-interest-free-period .newrepayarrow, div.ic-repayments-post-interest-free-period .newrepayvalue {
    float: left;
}


div.ic-repayments-post-interest-free-period .newrepay  {
    color: #666;
    line-height: 13px;
    margin: 12px 10px 0 0;    
    font-size: 12px;
    font-weight: bold;
    padding-left: 80px;
}
div.ic-repayments-post-interest-free-period .newrepayvalue  {
    font-size: 24px;
    font-weight: bold;
    margin: 5px 10px;
}
div.ic-top-value-fs {
	height:54px;
	margin-top: 15px;
}
.ic-wcib-cl-logo-holder{width: 74px; height: 60px; margin:2px; padding: 2px;display: inline-block; float: left;}
.ic-wcib-cl-logo{max-width: 100%; max-height:100%;  }


/*div.ic-repayments-post-interest-free-period span {
    color: #666;
    line-height: 13px;
    margin: 0 6px 0 0;
   
    font-size: 12px;
    font-weight: bold;
}
div.ic-repayments-post-interest-free-period  ic-fixed-value
{
    font-size: 24px;
    font-weight: bold;
    }*/



.ic-class-term-deposit-table-result-rb th
{ 
 
width: 340px;
height: 15px;
font-size: 13px;
letter-spacing: 0px;
line-height: 0px;
color: #1e2141;
/*font-family: "Myriad Pro";*/
font-weight: bold;
}
div.ic-block-white-rb,div.ic-tip-blk-rb,div.ic-spacer-mb4 .ic-loan-compare-rb
{
     background: #F6F4F5 !important;
}
div.ic-tip-blk-rb ul li span {
	color:#666;
	line-height:13px;
	margin:0 6px 0 0;
	float:left;
	font-size:12px;
}
div.ic-budget-planner-v3-content-block ul.ic-odd-row { margin:0; padding:0; list-style-type:none; background:#ECECEC; height:28px;}
div.ic-budget-planner-v3-content-block ul.ic-even-row { margin:0; padding:0; list-style-type:none; background:#fff; height:27px;}
div.ic-budget-planner-v3-content-block ul li {margin:0; padding:0 0 0 6px; color:#000000; font-weight:bold; line-height:26px;}
div.ic-budget-planner-v3-content-block ul li.ic-headers-last {margin:0; padding:0 0 0 6px;  font-weight:bold;}
div.ic-budget-planner-v3-content-block ul li.ic-last-column-amount { text-align:right; color:#666666; font-weight:bold; padding:0 5px 0 0;}
div.ic-budget-planner-v3-content-block ul li.ic-last-column-results { text-align:right; color:#292663; font-weight:bold; padding-right:5px;}
div.ic-budget-planner-v3-content-block ul.ic-odd-row-result { margin:0; padding:0; list-style-type:none; background:#E9E8E8; height:28px;}
div.ic-budget-planner-v3-content-block ul.ic-even-row-result { margin:0; padding:0; list-style-type:none; background:#fff; height:27px;}
div.ic-budget-planner-v3-content-block table tr th {margin:0; padding:10px 0 10px 6px; color:#292663; font-weight:bold; text-align:left;}

div.ic-odd-row-result {background: #ECECEC; padding:3px 0 !important;}
div.ic-even-row-result {background: #ECECEC; padding:3px 0 !important;}

