/* CSS Document */

/***** Global Settings *****/
html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	background:#ffffff url(../img/bodyBg.jpg) 0 260px repeat-x;
	font-size:12px;
	color:#000000;
	margin:0;
	padding:0;
	text-align:left;
	letter-spacing:normal;
}
/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	letter-spacing:0;
}
h1 {/*defiend*/
	font-size:23px;
	color:#000;
	padding:0;
	margin:0;
}
h2 {/*defiend*/
	font-size:19px;
	color:#9a9a9a;
	font-weight:normal;
	padding:0;
}
h3 {/*defiend*/
	margin:20px 0;
	padding:0;
	font-size:14px;
	color:#fb9d15;
	font-weight:bold;
}
h4 {
	padding:0 0 7px 0;
	font-size:12px;
	color:#939ea7;
	font-weight:bold;
	border-bottom:2px solid #1b232a;
}
h5 {
	padding:0;
	font-size:12px;
	color:#1a242d;
}
h6 {
	font-size:18px;
	color:#fff;
	padding:0;
}
/***** Common Formatting *****/

/***reset ul li---***/
ol li {
	list-style-type: decimal;
	background: none;
}
p, ul, ol, li {
	margin:0;
	padding:0;
	text-align:left;
}
img {
	border:0;
}
/***** Links *****/

a {
	outline: none;
}
a:link, a:visited {
	text-decoration: none;
	color: #000;
}
a:hover, .active {
	color: #de8322;
}
/***** Forms *****/

form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	padding:0;
	margin:0;
	border: 1px solid #ccc;
	font-size:11px;
}
textarea:focus, input:focus, select:focus {
	background-color: #FFFF9D;
}
textarea {
	width:100%;
	line-height:1.25;
	overflow:auto;
	border: 1px solid #ccc;
}
label {
	padding:0;
	margin:0;
	float:left;
	font-size:11px;
}
fieldset ul{
	padding:5px;
	margin:10px;
}
/***** Tables *****/

table {
	border:0;
	margin:0 0 0 0;
	padding:0;
}
/***** Global Classes *****/
/*img, div {
	behavior: url(iepngfix.htc)
}*/
.clear {
	clear:both;
	padding:0;
	margin:0;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.textLeft {
	text-align:left;
}
.textRight {
	text-align:right;
}
.textCenter {
	text-align:center;
}
.textJustify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
.busy-indicator {
	background:url(../img/ajax-loader.gif) 40px 9px no-repeat;
	padding-left:20px;
}
.widely {
	width:100% !important;
}
.nofloat{
	float:none !important;
}
/***** Wrapper *****/
#wrapper {
	width:990px;
	margin:15px auto;
	padding:0;
}
#wrapperBottom {
	width:990px;
	height:13px;
	background:url(../img/footer.png) 0 0 no-repeat;
}
.col1, .col2, .leftSec, .rightSec, .colA, .colB, .colC{
	float:left;
	margin:0;
	padding:0;
}
.col1, .col2{
    height:239px;    
} 
.col1 {
	width:612px;
	background:url(../img/Header/bg1.png) 0 56px no-repeat;
}
.col2 {
	width:378px;
	background:url(../img/Header/bg2.png) 0 56px no-repeat;
}
#logo {
	background:	url(../img/logo.png) 0 0 no-repeat;
	width:260px;
	height:37px;
	display:block;
	float:left;
	margin:10px 0 -56px 26px;
	cursor:pointer;
	position:relative;
}
/*Navigation Start*/
#header{
	height:245px;
	overflow:hidden;
	position:relative;
}
* html #mainMenu{margin:-2px 0 0;}
#mainMenu {
	width:990px;
	overflow: hidden;
	padding:0;
	margin:0;
}
#mainMenu ul {
	margin:0;
	padding:0;
}
#mainMenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	float: left;
}
#mainMenu a {
	height:27px;
	/*background-image:url(../img/navigation.jpg);*/
	background-position:0 0;
	text-decoration:none !important;
	display:block;
	overflow: hidden;
}
#mainMenu a span {
	visibility:hidden;
}
#menu01, #menu01 a {
	background-position: 0px 0px;
	width: 181px;
}
#menu01 a:hover, #menu01 a.selected {
	background-position: 0px -38px;
}
#menu02, #menu02 a {
	background-position: -181px 0px;
	width: 212px;
}
#menu02 a:hover, #menu02 a.selected {
	background-position: -181px -38px;
}
#menu03, #menu03 a {
	background-position: -393px 0px;
	width: 188px;
}
#menu03 a:hover, #menu03 a.selected {
	background-position: -393px -38px;
}
#menu04, #menu04 a {
	background-position: -581px 0px;
	width: 176px;
}
#menu04 a:hover, #menu04 a.selected {
	background-position: -581px -38px;
}
#menu05, #menu05 a {
	background-position: -757px 0px;
	width: 233px;
}
#menu05 a:hover, #menu05 a.selected {
	background-position: -757px -38px;
}
/*Navigation end*/
#bodyContainer {
	padding:30px 0 0 0;
	margin:0;
	overflow:hidden;
}
.bodyFooter
{
	height:100%;
	background:#fff url(../img/leftBarBg.png) top left repeat-y;
}
.leftSec {
	width:240px;
}
.rightSec {
	width:750px;
	float:right;
	margin:0 20px;
}
ul.listings {
    width:100%;
	margin:0;
	padding:0;
}
.listings li {
    overflow:hidden;
	padding:0 0 0 18px;
	list-style:none;
}
.listings li.selected {
	background:url(../img/bullet.gif) 0px 1px no-repeat;
}
.listings li a {
	width:100%;
	line-height:20px;
}

.listings li ul li{
	padding:0 0 0 18px;
	list-style:none;
}

.applyNow, .righColumn{
    float:right;
}

.applyNow{
    padding: 0 50px 0 0;
}

.btnApplyNow {
	background:url(../img/btnApplyNow.gif) 0 0 no-repeat;
	width:111px;
	height:23px;
	cursor:pointer;
	display:block;
	float:left;
	border:none;
	float:right;
}
.btnFranchiseInfo {
	background:url(../img/btn-franchise-info.gif) 0 0 no-repeat;
	width:136px;
	height:23px;
	cursor:pointer;
	display:block;
	float:left;
	border:none;
	float:right;
	margin-top: 5px;
}

.btnHomeLoanInfo {
	background:url(../img/btn-home-loan-info.gif) 0 0 no-repeat;
	width:136px;
	height:23px;
	cursor:pointer;
	display:block;
	float:left;
	border:none;
	float:right;
	margin-top: 5px;
}

.colA, .colB {
	margin:20px 0 0 0;
	width:365px;
}

.colC{
	width:710px;
	overflow:hidden;
}

.colA, .colB, .colC p{
	margin:0 0 20px 0;
}

.colC a{
	color:#fd650f;
}

.colC a:hover{
	color:#fd650f;
	text-decoration:underline
}


.colC ul{
	margin-left:30px;}
.colC li{
	line-height:18px;
	padding-bottom:15px;
	}


.colB .listings li {
	padding:0;
	list-style:none;
}

#footer {
	width:990px;
	background:#27221e url(../img/zigzagHr.jpg) 0 0 no-repeat;
}
#footer .colA, #footer .colB {
	margin:78px 0 0 25px;
	padding:0 0 5px 0;
	color:#fff;
	font-size:11px;
}
#footer .colB {
	margin:78px 0 0 20px;
}
#footer .colA {
	width:173px;
	background:url(../img/verticalDivider.jpg) bottom right no-repeat;
	height:120px;
}
#footer .colB {
	width:136px;
}
#footer .colA a:link, #footer .colA a:visited, #footer .colB a:link, #footer .colB a:visited {
	color:#fff;
}
#footer .colA a:hover, #footer .colB a:hover {
	color:#de8322;
}
#footer .mainItem{
    font-weight:bold;
    text-transform:uppercase;
}

#footer ul{
 list-style:none;
}

#copyRight {
	text-align:right;
	margin:15px 0;
	font-size:11px;
}
#copyRight, #copyRight a:link, #copyRight a:visited {
	color:#666666;
}
#copyRight a:hover {
	color:#de8322;
}
#developedBy{
    float:left;
}

.rightSec .colB {
	float:right;
}

.rightSec .colLeft {
	float:Left;
	width:557px;
}

.rightSec .colRight {
	float:right;
	width:186px;
}


#login {
	float:right;
	width:150px;
}
label.lblLogin {
	font-size:11px;
	color:#ccc;
}
input.txtBox01 {
	width:138px;
	background-color:#f2f2f2;
	border:none;
	font-size:10px;
	color:#b3b3b3;
	padding:2px 4px;
	margin:4px 0 0 0;
}


.box{
	margin-bottom:11px;
	}

.box .topleft{
	background:url(../img/top_l_cor.gif) 0 0 no-repeat;
	height:35px;
	}
	
.box .topmid{
	background:url(../img/top_m_cor.gif) 0 0 repeat-x;
	}
	
.box .topright{
	background:url(../img/top_r_cor.gif) 100% 0 no-repeat;
	padding-left:12px;
	padding-top:12px;
	text-transform:uppercase;
	font-size:12px;
	color:#272425;
	}
	
.box .middle{
	padding:6px 4px 0px 4px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	}
	
.box .botleft{
	background:url(../img/bot_l_cor.gif) 0 0 no-repeat;
	height:11px;
	}
	
.box .botmid{
	background:url(../img/bot_m_cor.gif) 0 0 repeat-x;
	}
	
.box .botright{
	background:url(../img/bot_r_cor.gif) 100% 0 no-repeat;
	}
	
.main_banner{
	background:url(../img/main_img.gif) no-repeat;
	height:315px;
	width:557px;
	margin-bottom:11px;
	}
	
.rightSec .colLeft .colL{
	width:349px;
	float:left;
	}

.rightSec .colLeft .colR{
	float:right;
	width:195px;
	}
	
.colRight .box img, .colLeft .box img{
	border:1px solid #cbc9c4;
	margin-bottom:6px;
	}
	
.colRight .box span, .colLeft .box span {
	font-size:12px;
	padding-right:10px;
	color:#7e7e7e;
	}
	
.colRight .box span span, .colLeft .box span span{
	color:#fd650f;
	}
	
.colRight .box a, .colLeft .box a{
	color:#fd650f;
	}
	
.colRight .box a:hover, .colLeft .box a:hover{
	color:#7e7e7e;
	text-decoration:underline;
	}
	
.mediabg{
	background:url(../img/media_img.jpg) left center;
	float:left;
	width:58px;
	height:101px;
	margin:10px 25px 10px 0;
	}
.mediabg_right{
	float:left
	}
	
.mediabg_right ul{
	list-style:url(../img/arrow_icon.gif);
	color:#7e7e7e;
	margin:15px 0px;
	line-height:26px;
	}
	
	
/**********VoIP**********/

.VoIP{
	background:url(../img/voip_img.gif) no-repeat right;
	padding-right:120px;
	height:95px
	}
	
.internet{
	background:url(../img/internet_img.gif) no-repeat right;
	padding-right:120px;
	height:95px
	}
	
.colC .help a{
text-decoration:none;
}

.colC .help a:hover{
text-decoration:none;
color:#000000
}

.colC .help br{
padding-bottom:10px;
}
.colC .help ol{
	margin-left:30px;}
	
.colC .help a.back{
	background:url(../img/btn_back.gif) no-repeat;
	width:72px;
	height:23px;
	display:block;
	float:right;
	font-size:0px;
	}
	
	
.loan_banner{
	background:url(../img/feature_home_loans.jpg) no-repeat;
	height:250px;
	width:557px;
	margin-bottom:11px;
	}
	
.loan_banner a{
	position:relative;
	top:200px;
	left:6px;
	width:137px;
	height:25px;
	display:block;
	}
	
.highlight1{
	margin:20px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#fb9d15;
	font-weight:bold;
	background:none;
		}
		
.colC #testimonial p, .colC #media p{
	padding:0 10px;
	}
	
#news a{
text-decoration:none;
}

#news a:hover{
text-decoration:none;
color:#000000
}

#news a.green{
color:green;
text-decoration:none;
}

#news a.green:hover{
text-decoration:underline;
color:#000000
}
#news td{
	border-bottom:1px solid #999999;
	padding-top:10px;
	}
	
/* Results CSS Document */
#divContainer						{ background:#FFFFFF; }
#divResults						{ width:720px; }
#divResults div.result					{ height:260px; margin:0 0 0 0; border:1px solid #CCCCCC; }
#divResults div.result div.number			{ float:left; width:30px; height:180px; padding:80px 0 0 0; text-align:center; background:#EFEFEF; font-size:23px; font-weight:bold; }
#divResults div.result div.image			{ float:left; width:230px; margin:5px 0; text-align:center; }
#divResults div.result div.image p			{ font-weight:bold; font-size:13px; }
#divResults div.result div.description			{ float:left; margin:10px 0; width:430px; }
#divResults div.result div.description td		{ padding:5px; color:#999999; font-size:.8em; }
#divResults div.result div.description td.highlight	{ color:#FD650F; }

#divResults div.resultSmall				{ height:200px; margin:0 0 0 0; border:1px solid #CCCCCC; }
#divResults div.resultSmall div.number			{ float:left; width:30px; height:120px; padding:80px 0 0 0; text-align:center; background:#EFEFEF; font-size:23px; font-weight:bold; }
#divResults div.resultSmall div.image			{ float:left; width:230px; margin:5px 0; text-align:center; }
#divResults div.resultSmall div.image p			{ font-weight:bold; font-size:13px; }
#divResults div.resultSmall div.description		{ float:left; margin:10px 0; width:430px; }
#divResults div.resultSmall div.description td		{ padding:5px; color:#999999; font-size:.8em; }
#divResults div.resultSmall div.description td.highlight{ color:#FD650F; }

#divResults div.resultMedium				{ height:230px; margin:0 0 0 0; border:1px solid #CCCCCC; }
#divResults div.resultMedium div.number			{ float:left; width:30px; height:150px; padding:80px 0 0 0; text-align:center; background:#EFEFEF; font-size:23px; font-weight:bold; }
#divResults div.resultMedium div.image			{ float:left; width:230px; margin:5px 0; text-align:center; }
#divResults div.resultMedium div.image p			{ font-weight:bold; font-size:13px; }
#divResults div.resultMedium div.description		{ float:left; margin:10px 0; width:430px; }
#divResults div.resultMedium div.description td		{ padding:5px; color:#999999; font-size:.8em; }
#divResults div.resultMedium div.description td.highlight{ color:#FD650F; }

#divResults div.resultHouse				{ height:190px; margin:0 0 0 0; border:1px solid #CCCCCC; }
#divResults div.resultHouse div.number			{ float:left; width:30px; height:110px; padding:80px 0 0 0; text-align:center; background:#EFEFEF; font-size:23px; font-weight:bold; }
#divResults div.resultHouse div.image			{ float:left; width:230px; margin:5px 0; text-align:center; }
#divResults div.resultHouse div.image p			{ font-weight:bold; font-size:13px; }
#divResults div.resultHouse div.description		{ float:left; margin:10px 0; width:430px; }
#divResults div.resultHouse div.description td		{ padding:5px; color:#999999; font-size:.8em; }
#divResults div.resultHouse div.description td.highlight{ color:#FD650F; }


/*******Register Css*******/

fieldset.fsLoans {
	border: 1px solid #7e7e7e;
	padding: 0 20px 20px 20px;
	margin: 0;
}

.first {
    /*padding-top:0 !important;*/
    padding-top:20px !important;
}

fieldset.fsLoans .nextLevelLinks{
    list-style:none;
}

fieldset.fsLoans legend {

	color:#000000;
	padding:0;
	margin:0;
	font-size:15px;
	font-weight:bold;
}

fieldset.fsLoans input, .popup input{
	float:left; margin:0px 5px;
	padding:5px;
	}
	
fieldset.fsLoans input.textbox, .popup .textbox
{
	float:left; margin:0px 5px;
	width:180px;
}

fieldset.fsLoans .suburbName{
    padding-bottom:15px;
	color:#FD650F;
}

fieldset.fsLoans .lblHeading, .popup .divThanks
{
	color:#DE8322;
}

.loanApp .fsLoans .error{
	float:right;
}

fieldset.fsLoans .lblHeading, .error, .popup .divThanks{
	line-height:20px;
	font-weight:bold;
	margin-top:10px;	
	font-size:12px;
}

fieldset.fsLoans br {
	clear:both;
}

fieldset.fsLoans .ColB, fieldset.fsLoans .colB{
    width:300px;
}
fieldset.fsLoans .colA{
    margin:0 30px 0 0;
}

fieldset.fsLoans .colB p, fieldset.fsLoans .colB ul{
 margin:0;
}

.akj
{
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    margin:5px 0 10px 10px;
    /*padding:0 0 0 0;*/
    /*padding-bottom:15px;*/
    color:#666666;   
}
.akj1
{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    margin:5px 0 10px 10px;
    padding: 5px;
	color:#666666;
	line-height: 25px;
}
.akj2
{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    margin:5px 0 10px 10px;
    padding:0 0 0 0;
	color:#666666;   
}
.loanApp .akj, .loanApp .akj1
{
	margin: 0 0 0 5px !important;
}

.loanApp .userInfo .akj1
{
	padding:0;
}

.loanApp .homeLocation
{
	width:100%;
}

.loanApp .homeLocation select.akj
{
	width:200px;
	margin:0;
	padding:0;
}


/*HOMEPAGE*/
.homepage{
	width:100%;
	overflow:hidden;
	background:#fff;
	margin-top:-30px;
	padding-top:20px;
	float:left;
}
.homepage .main-column{
	float:left;
	width:760px;
	overflow:hidden;
}
/*home-loan-form*/
.homepage .home-loan-form{
	background:url(../img/bg-home-loan-box.jpg) no-repeat;
	width:460px;
	padding: 18px 0 20px 313px;
	height:203px;
	border:none;
	margin:0 0 0 15px;
}
.homepage .txt-home-loan,
.homepage .txt-you-can-save{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/txt-save-on-your-home.gif) no-repeat;
	width: 397px;
	height: 28px;
	margin-bottom:28px;
}
.homepage .txt-home-loan{
	background:url(../img/txt-save-on-your-home.gif) no-repeat;
	margin-bottom:0;
	height:56px;
}
.homepage .txt-you-can-save{
	background:url(../img/txt-you-can-save-on.gif) no-repeat;
	width: 279px;
	height: 28px;
	margin-left:40px;
}
.homepage .home-loan-form .form-area{
	padding-left:55px;
	overflow:hidden;
	width:345px;
}
.homepage .home-loan-form .form-row{
	width:100%;
	overflow:hidden;
	padding-bottom:4px;
}
.homepage .home-loan-form label{
	float:left;
	width:153px;
	font-size:12px;
	line-height:20px;
	color:#000;
}
.homepage .home-loan-form .sel{
	float:right;
	width:190px;
}
.homepage .btn-discover-savings{
	background:url(../img/btn-discover-saving-go.gif) no-repeat;
	width: 346px;
	height: 37px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:15px;
}
/*save area*/
.homepage .save-area{
	width:100%;
	overflow:hidden;
}
.homepage .save-menu {
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	width:505px;
	overflow:hidden;
	float:left;
	margin-bottom:-10px;
}
.homepage .save-menu li{
	float:left;
	width:160px;
	margin-bottom:15px;
}
.homepage .save-menu a{
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	width:100%;
	height:106px;
	background:url(../img/img-save-menu-sprite.gif) no-repeat;
}
.homepage .save-area a.save-item1{
	width:94px;
	background-position:0 0;
}
.homepage .save-area a.save-item2{
	width:67px;
	background-position:-181px 0;
}
.homepage .save-area a.save-item3{
	width:113px;
	background-position:-325px 0;
}
.homepage .save-area a.save-item4{
	width:75px;
	background-position:-8px -125px;
}
.homepage .save-area a.save-item5{
	width:88px;
	background-position:-166px -125px;
}
.homepage .save-area a.save-item6{
	width:64px;
	background-position:-353px -125px;
}
/*saving-tools*/
.homepage .saving-tools{
	width:195px;
	float:right;
	overflow:hidden;
	padding-right:30px;
}
.homepage .saving-tools strong{
	font-size:14px;
	display:block;
	color:#000;
	margin-bottom:18px;
	letter-spacing:-1px;
}
.homepage .saving-tools .tools-menu {
	margin:0 0 32px;
	padding:0;
	list-style:none;
	width:120%;
	overflow:hidden;
}
.homepage .saving-tools .tools-menu li{
	float:left;
	margin-right:24px;
}
.homepage .saving-tools .tools-menu a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:72px;
	background:url(../img/img-saving-tools-sprite.gif) no-repeat;
}
.homepage .saving-tools .tools-menu a.tools-item1{
	width:55px;
	background-position:0 0;
}
.homepage .saving-tools .tools-menu a.tools-item2{
	width:38px;
	background-position:-80px 0;
}
.homepage .saving-tools .tools-menu a.tools-item3{
	width:52px;
	background-position:-138px 0;
}
.homepage .saving-tools .buttons a{
	background:url(../img/img-btn-sprite.gif) no-repeat;
	height: 37px;
	padding: 0 0 0 42px;
	width: 152px;
	line-height:37px;
	margin-bottom:12px;
	display:block;
}
.homepage .saving-tools .buttons a.btn-rss{background-position:0 0;}
.homepage .saving-tools .buttons a.btn-media{background-position:0 -37px;}
/*sub column*/
.homepage .sub-column{
	float:right;
	width:203px;
	padding:5px 25px 0 0;
}
.leftSec .saving-hero-box
{
	margin: 20px 0 0 30px;	
}

.saving-hero-box{
	background:url(../img/bg-find-you-local-savings-hero.jpg) no-repeat;
	width: 197px;
	height: 294px;
	padding:32px 6px 0 0 ;
}
.txt-find-you{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/txt-find-you.gif) no-repeat;
	width: 181px;
	height: 58px;
	margin:0 auto 10px;
}
/*.buttons */
.saving-hero-box .buttons {
	margin:0 auto;
	padding:0;
	list-style:none;
	width: 154px;
}
.saving-hero-box .buttons li{
	vertical-align:top;
	display:block;
	width:100%;
	margin-bottom:7px;
}
.saving-hero-box .buttons li a{
	background:url(../img/btn-savings.gif) no-repeat;
	line-height:23px;
	display:block;
	padding-left:7px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	letter-spacing:-1px;
}
.homepage .sub-column .txt-sign-up-to-free{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/txt-sign-up-to-free.gif) no-repeat;
	width: 169px;
	height: 162px;
	margin:0 auto;
	position:relative;
}
.homepage .sub-column .btn-sign-up{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/btn-sign-up.gif) no-repeat;
	width: 153px;
	height: 37px;
	margin:-3px 0 0 45px;
}

/*--Testimonials--*/
.TestimonialsBox{
	width:730px;
	overflow:hidden;
	margin:0 auto;
}
.TestimonialsBody{
	width:100%;
}
.QuoteGray,
.QuoteBlack,
.QuoteOrange{
	width:355px;
	margin:30px 0 0;
}
.QuoteGrayT{background:url(../img/QuoteGrayT.gif) no-repeat;}
.QuoteGrayB{background:url(../img/QuoteGrayB.gif) no-repeat;}
.QuoteBlackT{background:url(../img/QuoteBlackT.gif) no-repeat;}
.QuoteBlackB{background:url(../img/QuoteBlackB.gif) no-repeat;}
.QuoteOrangeT{background:url(../img/QuoteOrangeT.gif) no-repeat;}
.QuoteOrangeB{background:url(../img/QuoteOrangeB.gif) no-repeat;}
.QuoteGrayT,
.QuoteGrayB,
.QuoteBlackT,
.QuoteBlackB,
.QuoteOrangeT,
.QuoteOrangeB{
	height:15px;
	overflow:hidden;
}
.QuoteGrayM{background:#f2f2f2;}
.QuoteBlackM{background:#000;}
.QuoteOrangeM{background:#fa9e14;}
.QuoteGrayM,
.QuoteBlackM,
.QuoteOrangeM{
	overflow:hidden;
	padding:0 18px;
}
* html .QuoteGrayM,
* html .QuoteBlackM,
* html .QuoteOrangeM{
	height:1%;
	overflow:visible;
}
.QuoteOrange h3{color:#fff;}
.QuoteGray h3,
.QuoteBlack h3,
.QuoteOrange h3{margin:0;}
.QuoteBlack p{color:#fff;}
.QuoteGray p,
.QuoteBlack p,
.QuoteOrange p{
	line-height:18px;
	margin:0 0 18px;
}
.QuoteGray .Cite{background:url(../img/QuoteGrayCite.gif) no-repeat 100% 0;}
.QuoteBlack .Cite{background:url(../img/QuoteBlackCite.gif) no-repeat 100% 0;}
.QuoteOrange .Cite{background:url(../img/QuoteOrangeCite.gif) no-repeat 100% 0;}
.Cite{
	min-height:50px;
	overflow:hidden;
	padding:0 0 0 18px;
}
* html .Cite{
	height:50px;
	overflow:visible;
}

.Cite .ar{
	float:right;
	padding:0 30px 0 0;
}

.Cite img{
	float:right;
	margin:5px 45px 0 15px;
}
.Cite strong{
	font-size:18px;
	font-weight:normal;
	color:#fb9d15;
	display:block;
	margin:5px 0 0;
}

/*--Franchise--*/
.FranchiseBox{
	background:url(../img/FranchiseBox.gif) no-repeat 0 100%;
	width:745px;
	overflow:hidden;
	padding:0 0 100px;
	margin:0 auto;
}
.FranchiseBody{
	width:100%;
}
.EnquireBox{
	width:100%;
	overflow:hidden;
}
.EnquireBox p{
	font-size:14px;
	line-height:19px;
	margin:0;
}
.BtnEnquire{
	background:url(../img/BtnEnquire.gif) no-repeat;
	width:192px;
	height:37px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:25px 0 0;
}
.BtnInfo{
	background:url(../img/BtnInfoPack.gif) no-repeat;
	width:192px;
	height:37px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:25px 0 -18px;
}
.About,
.Benefits{
	width:100%;
	overflow:hidden;
}
.About h3,
.Benefits h3{
	color:#000;
	margin:0;
}
.About ul,
.Benefits ul{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.About ul li,
.Benefits ul li{
	background:url(../img/BenefitsBullet.gif) no-repeat 0 8px;
	overflow:hidden;
	font-size:14px;
	line-height:19px;
	padding:0 0 0 10px;
}
* html .About ul li,
* html .Benefits ul li{
	height:1%;
	overflow:visible;
}
.AddressBox{
	width:200px;
	overflow:hidden;
	margin:10px 0 0 20px;
}
.AddressBox address{
	width:100%;
	display:block;
	font-style:normal;
	line-height:15px;
	margin:15px 0 0;
}
.AddressBox address span{
	display:block;
}
.AddressBox p{
	margin:0;
}
.MapBox{
	width:745px;
	overflow:hidden;
	margin:15px auto 0;
}
.MapBoxM{
	background:url(../img/MapBoxM.gif) repeat-y;
	width:745px;
}
.MapBoxM:after{
	content:"";
	display:block;
	clear:both;
}
.MapBoxInner{
	width:745px;
	float:left;
	margin:0 0 -18px;
	position:relative;
}
.MapBoxB{
	background:url(../img/MapBoxB.gif) no-repeat;
	width:745px;
	height:20px;
	overflow:hidden;
}
.MapBox h3{
	background:#fa9e14 url(../img/MapBox-h3.gif) no-repeat;
	width:721px;
	font-size:15px;
	line-height:28px;
	color:#fff;
	padding:0 12px;
	margin:0;
}
.MapBox .Col1{
	width:401px;
	float:left;
	display:inline;
	margin:0 0 0 2px;
}
.map{
	width:100%;
	overflow:hidden;
}
.map img{display:block;}
.MapBox .Col2{
	width:300px;
	float:right;
	display:inline;
	padding:0 0 19px;
	margin:0 20px 0 0;
}
.MapBox .Col2 p{
	line-height:18px;
	margin:18px 0 0;
}

.Regions{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.Regions li{
	background:url(../img/Separator.gif) no-repeat 0 50%;
	float:left;
	display:inline;
	line-height:20px;
	padding:0 5px 0 5px;
	margin:0 5px 0 -5px;
}
.SubRegions{
	width:100%;
	list-style:none;
	padding:0;
	margin:10px 0 0;
}

.MapBox .empty{
	background:url(../img/MapBoxEmpty.png) no-repeat;
	width:20px;
	height:20px;
	overflow:hidden;
	position:absolute;
	bottom:-2px;
	left:0;
}

/*--Sale--*/
.SaleBox{
	background:url(../img/SaleBox.jpg) no-repeat 0 100%;
	width:745px;
	overflow:hidden;
	padding:0 0 135px;
	margin:0 auto;
}
.MapHead h2
{
	margin-right:30px;	
}

.MapHead ul{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0 0 20px;
}
.MapHead ul li{
	background:url(../img/Separator.gif) no-repeat 0 50%;
	float:left;
	display:inline;
	padding:0 5px;
	margin:0 2px 0 -2px;
}
.SaleBody{
	width:100%;
	overflow:hidden;
}
.SaleBody .Col1{
	width:350px;
	float:left;
}
.SaleBody .Col2{
	width:355px;
	float:right;
	display:inline;
	margin:0 3px 0 0;
}
.MapHold h1{margin:0 0 40px;}

.imgDescr{
    margin-top:94px;
    margin-left:28px;
/*    height:100px;
    width:580px;*/
}

.imgPicture{
    height:239px;
    /*width:350px;*/
}

.pageTitle{
    margin: 0 0 20px 0;
}

.btnContinue
{
	margin-top:20px;
 	border:none;
	background:url(../img/but_continue.gif) no-repeat;
	display:block;
	width:103px;
	height:23px;
}

.popup .akj1
{
	margin:0;
	padding:0;
}

.popup select
{
	margin-top:5px !important;
}

.popup td
{
	vertical-align:top;
	margin-top:3px;
}

.errorMessage
{
	color:#FF0000;
}

input.short
{
	width:110px !important;
}

.popup input.short
{
	width:50%;	
}

.popup .error
{
	display:block;
	padding-left:5px;	
}

.popup .btnContinue
{
	margin-top:20px;
}

.popup .divThanks
{
	text-align:center;
}

.hintsHelp table
{
	border:0;
	width:100%;
}

.hintsHelp table td
{
	padding: 0 0 30px 0;
	font-weight:bold;
}

.hintsHelp table td img
{
	width:94px;
	height:94px;
	padding: 0 0 18px 0;
	display:block;
}

iframe.calculator
{
	width:100%;
	height:900px;
	overflow:hidden;
}

/* INNER PAGES*/
/*left padding of the main column. Note: please remove this selector 
  if layout has broken anywhere*/
#bodyContainer2{
	overflow:hidden;
	padding:0 15px 0 25px;
}
/*styles for links in h2 titles*/
#bodyContainer2 h2 a{
	color:#3346ff;
	text-decoration:underline;
}
#bodyContainer2 h2 a:hover{text-decoration:none;}
/*yellow-box*/
.yellow-box {
	background:url(../img/bg-yellow-box.gif) no-repeat;
	width: 678px;
	height: 135px;
	padding:10px;
	margin:0 0 5px;
}
.yellow-box a {color:#3346FF;}
.yellow-box .photo-column{
	float:left;
	width:132px;
	padding-top:10px;
	padding-left:10px;
}
.yellow-box .photo-column img{
	display:block;
	margin:0 auto;
}
/*.photo-column2*/
.yellow-box .photo-column2{
	margin:-6px 0 0 -6px;
	float:left;
	width:200px;
	overflow:hidden;
}
.yellow-box .text-column{
	float:left;
	width:310px;
	padding-top:17px;
}
.yellow-box .buttons{
	width:200px;
	float:left;
	padding:22px 0 0 10px;
}
.btn-contacs-us,
.btn-save-now,
.btn-go,
.btn-save-now2{
	width: 194px;
	height: 37px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin-bottom:12px;
}
.btn-contacs-us{background:url(../img/btn-contact-us.gif) no-repeat;}
.btn-save-now{background:url(../img/btn-save-now.gif) no-repeat;}
.btn-go{background:url(../img/btn-go.gif) no-repeat;}
.btn-save-now2{
	background:url(../img/btn-save-now2.gif) no-repeat;
	width: 150px;
	height: 31px;
	float:right;
}
/*desc-column*/
.desc-column{
	overflow:hidden;
	margin-right:20px;
}
* html .desc-column{
	height:1%;
	overflow:visible;
}
.desc-column p{margin-bottom:5px;}
.desc-column .sub-title{
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
	display:block;
	margin-bottom:5px;
	letter-spacing:-1px;
}
/* gray-title */
.gray-title{color:#a09b9a;}
/*txt-home-loan same as home page*/
#bodyContainer2 .txt-home-loan {
	background:transparent url(../img/txt-save-on-your-home.gif) no-repeat scroll 0 0;
	height:56px;
	margin-bottom:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:397px;
}
/*btn-holder*/
.btn-holder{
	width:100%;
	overflow:hidden;
	display:block;
}
.btn-holder2{
	width:672px;
	overflow:hidden;
	display:block;
}
/*steps-menu*/
ul.steps-menu {
	margin:0 0 25px -1px!important;
	padding:0;
	list-style:none;
	width: 750px;
	height: 46px;
}
ul.steps-menu li{
	float:left;
	padding:0;
	margin:0;
}
ul.steps-menu a{
	float:left;
	background:url(../img/bg-step-sprite.gif) no-repeat;
	text-indent:-9999px;
	height:45px;
}
.steps-menu a.step1{
	width:152px;
	background-position:0 0;
}
.steps-menu a.step2{
	width:144px;
	background-position:-153px 0;
}
.steps-menu a.step3{
	width:145px;
	background-position:-298px 0;
}
.steps-menu a.step4{
	width:151px;
	background-position:-443px 0;
}
.steps-menu a.complete{
	width:156px;
	background-position:-594px 0;
}
.steps-menu .active a.step1{
	width:152px;
	background-position:0 100%;
}
.steps-menu .active a.step2{
	width:144px;
	background-position:-153px 100%;
}
.steps-menu .active a.step3{
	width:145px;
	background-position:-298px 100%;
}
.steps-menu .active a.step4{
	width:151px;
	background-position:-443px 100%;
}
.steps-menu .active a.complete{
	width:156px;
	background-position:-594px 100%;
}
/*text-box*/
.text-box a{
	color:#2f41f8;
	text-decoration:underline;
}
.text-box a:hover{text-decoration:none;}
.text-box .pageTitle{margin-bottom:10px;}
.text-box h1 {
	font-size:25px;
	margin-bottom:10px;
}
.text-box h2{
	font-size:14px;
	font-weight:bold;
}
/*yellow box with border*/
.with-border{background:url(../img/bg-yellow-box-with-border.gif) no-repeat;}
.with-border .photo-column{
	width:200px;
}
/*txt-save-on-you-personal*/
.txt-save-on-you-personal,
.txt-save-on-you-business,
.txt-save-on-you-home-insurance,
.txt-save-on-you-car-insurance,
.txt-save-on-you-business-insurance,
.txt-save-on-you-travel-insurance,
.txt-save-on-you-life-insurance,
.txt-save-on-you-ctp-insurance,
.txt-save-on-you-gas-electricity{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin-bottom:15px;
}
.txt-save-on-you-personal{
	background:url(../img/txt-save-on-your-personal.gif) no-repeat;
	width:574px;
	height:34px;
}
.txt-save-on-you-business {
	background:url(../img/txt-save-on-your-business.gif) no-repeat;
	width: 502px;
	height: 34px;
}
.txt-save-on-you-home-insurance{
	background:url(../img/txt-save-on-your-home-insurance.gif) no-repeat;
	width: 533px;
	height: 29px;
}
.txt-save-on-you-car-insurance{
	background:url(../img/txt-save-on-your-car-insurance.gif) no-repeat;
	width: 427px;
	height: 28px;
}
.txt-save-on-you-business-insurance{
	background:url(../img/txt-save-on-your-business-insurance.gif) no-repeat;
	width: 512px;
	height: 28px;
}
.txt-save-on-you-travel-insurance{
	background:url(../img/txt-save-on-your-travel-insurance.gif) no-repeat;
	width: 468px;
	height: 28px;
}
.txt-save-on-you-life-insurance{
	background:url(../img/txt-save-on-your-life-insurance.gif) no-repeat;
	width: 429px;
	height: 28px;
}
.txt-save-on-you-ctp-insurance{
	background:url(../img/txt-save-on-your-ctp-insurance.gif) no-repeat;
	width: 432px;
	height: 28px;
}
.txt-save-on-you-gas-electricity{
	background:url(../img/txt-save-on-you-gas-electricity.gif) no-repeat;
	width: 462px;
	height: 35px;
	margin-bottom:10px;
}
/*call-column*/
.call-column{
	overflow:hidden;
	padding-top:30px;
}
* html .call-column{
	overflow:visible;
	height:1%;
}
.txt-call-now-for-a-free {
	background:url(../img/txt-call-now-for-a-free.gif) no-repeat;
	width: 361px;
	height: 23px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto 15px;
}
.txt-call-now-for-a-more-info {
	background:url(../img/txt-call-now-for-a-more-info.gif) no-repeat;
	width: 382px;
	height: 22px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto 15px;
}
.txt-tel{
	background:url(../img/txt-tel1.gif) no-repeat;
	width: 194px;
	height: 31px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
/*btn-apply-now*/
.btn-apply-online,
.btn-contact-us2,
.btn-info-pdf,
.btn-request-to-call-back{
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	width: 192px;
	height: 37px;
}
.btn-apply-online{background:url(../img/btn-apply-onlne.gif) no-repeat;}
.btn-contact-us2{background:url(../img/btn-contact-us2.gif) no-repeat;}
.btn-info-pdf{
	background:url(../img/btn-info-pdf.gif) no-repeat;
	margin-right:20px;
	display:inline;
}
.btn-request-to-call-back{
	background:url(../img/btn-request-call-back.gif) no-repeat;
	float:left;
	margin-top:20px;
}
/*calculators-links*/
.calculators-links{
	background:url(../img/bg-calc-links.gif) repeat-y;
	width: 652px;
	overflow:hidden;
	margin:0 auto 20px;
	padding-top:10px;
}
.calculators-links ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:33%;
	overflow:hidden;
}
.calculators-links ul li{
	text-align:center;
	line-height:20px;
}
/*text align-center column*/
.align-center{padding-top:25px !important;}
.align-center p{text-align:center;}
/*mail-form*/
.mail-form{
	width:700px;
	overflow:hidden;
	padding:0;
	margin:0;
	border:none;
}
.mail-form .row{
	width:100%;
	overflow:hidden;
	margin-bottom:4px;
}
.mail-form .row label{
	float:left;
	width:375px;
	text-align:right;
	background:#bcbcbc;
	font-weight:bold;
	line-height:18px;
	font-size:11px;
	padding-right:10px;
	margin-right:4px;
}
.mail-form .row .inp-holder{float:left;}
.mail-form .row .inp-holder input{
	height:16px;
	float:left;
}
.mail-form .row .inp-holder input.i-poscode{width:70px !important;}
.mail-form .row .inp-holder input.i-day{width:35px !important;}
.mail-form .row .inp-holder input.i-year{width:50px !important;}
.mail-form .row .inp-holder input.i-name,
.mail-form .row .inp-holder input.i-email{width:295px !important;}
.mail-form .row .inp-holder input.i-contact-number{width:200px !important;}
.mail-form .row .inp-holder select{height:18px;}
.mail-form .row .inp-holder label{
	float:left;
	background:none;
	text-align:left;
	width:auto;
}
.mail-form .row .inp-holder .i-radio{
	margin-right:5px;
	border:0;
}
.mail-form .row .devider{
	float:left;
	line-height:18px;
	padding:0 5px;
}
/*same like in home page*/
#bodyContainer2 .btn-discover-savings{
	background:url(../img/btn-discover-saving-go.gif) no-repeat;
	width: 346px;
	height: 37px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	margin:15px 11px 0 0;
	float:right;
}
/*txt-congratulations*/
.txt-congratulations{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../img/txt-congratulations.gif) no-repeat;
	width: 257px;
	height: 33px;
	margin-bottom:15px;
}
/*desc-column2*/
.desc-column2{
	overflow:hidden;
	padding:25px 15px 0;
}
.desc-column2 p{margin-bottom:10px;}
* html .desc-column2{
	height:1%;
	overflow:visible;
}
/*desc-column3*/
.desc-column3{
	overflow:hidden;
	padding:15px 15px 0 30px;
}
.desc-column3 p{margin-bottom:10px;}
* html .desc-column2{
	height:1%;
	overflow:visible;
}
/*small-boxes-holder*/
.small-boxes-holder{
	width:100%;
	overflow:hidden;
	margin-bottom:50px;
}
.small-yellow-box{
	float:left;
	background:url(../img/bg-yellow-box-small.gif) no-repeat;
	width:210px;
	height:135px;
	padding:10px;
	text-align:center;
	margin:0 1px;
}
.small-yellow-box img{
	display:block;
	margin:0 auto;
}
/*content-box-holder*/
.content-box-holder{
	height:1%;
	overflow:hidden;
	margin:50px 10px 30px 0;
}
.content-box-holder h2{
	font-size:20px;
	font-weight:normal;
	margin:0 0 15px;
}
/*small-text*/
.small-text{font-size:9px;}
/*txt-why-choose-allianz*/
.txt-why-choose-allianz{
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	background:url(../img/txt-why-chose-allianz.gif) no-repeat;
	width: 428px;
	height: 62px;
}
/*content-list*/
.content-list {
	margin:0 !important;
	padding:15px 0 0;
	list-style:none;
}
.content-list li{margin-bottom:10px;}
/*txt-call-allianze-hotline*/
.txt-call-allianze-hotline{
	background:url(../img/txt-call-allianze-hotline.gif) no-repeat;
	width: 294px;
	height: 54px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:-10px auto 10px;
	position:relative;
}
/*spec-ref-holder*/
.spec-ref-holder{text-align:center;}
.spec-ref-holder .spec-offer-ref img{display:inline;}
.spec-ref-holder .flex-id{
	font-size:26px;
	color:#000;
	font-weight:bold;
}
/*txt-call-saveon-bills*/
.txt-call-saveon-bills{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../img/txt-call-saveonbills.gif) no-repeat;
	width: 418px;
	height: 110px;
	margin:-20px auto 0;
	position:relative;
}
/*btn-calendar*/
.btn-calendar{
	float:left;
	background:url(../img/icon-calendar.gif) no-repeat;
	width: 25px;
	height: 18px;
	text-indent:-9999px;
	margin-left:5px;
}
/*btn-request-online*/
.btn-request-online{
	background:url(../img/btn-request-online-quote.gif) no-repeat;
	width: 367px;
	height: 47px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:35px 0 0 40px;
}
.desc-column2 .mail-form{
	width:auto;
	padding-left:35px;
}
.desc-column2 .mail-form .row{margin-bottom:15px;}
.desc-column2 .mail-form label{width:278px;}
.desc-column3 .mail-form .row{margin-bottom:10px;}
.desc-column3 .mail-form label{width:188px;}
/*contact-us-link*/
#footer{position:relative;}
#footer .contact-us-link{
	position:absolute;
	right:25px;
	bottom:5px;
	color:#fff;
}
#footer .contact-us-link:hover{color:#de8322;}
/*call text in header*/
.txt-call{
	display:block;
	margin-left:30px;
}
/*contact-us-box*/
.contact-us-box{
	background:url(../img/bg-contact-visual.jpg) no-repeat;
	position:relative;
	padding:50px 0 60px 250px;
	float:left;
	width:510px;
	margin-top:-20px;
}
.contact-us-box .txt-help-you-out{
	margin:0 0 30px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/txt-help-you-out.gif) no-repeat;
	width:450px;
	height:27px;
}
/*contact-info-list*/
.contact-info-list {
	margin:0;
	padding:0 0 50px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.contact-info-list li{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.contact-info-list .icon-holder{
	float:left;
	width:150px;
}
.contact-info-list .icon-holder span{
	display:block;
	text-indent:-9999px;
	background:url(../img/img-save-menu-sprite.gif) no-repeat;
	margin:0 auto;
}
.contact-info-list .icon-holder span.icon-phone{
	background-position:-180px 0;
	width:68px;
	height:78px;
}
.contact-info-list .icon-holder span.icon-mail{
	background-position:-17px -128px;
	width:56px;
	height:75px;
}
.contact-info-list .icon-holder .icon-call-back{
	background:url(../img/icon-mobile-phones.gif) no-repeat -36px -11px;
	height: 69px;
	width: 45px;
}
/*txt-contat-tel*/
.txt-contat-tel{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/txt-contact-tel.gif) no-repeat;
	width: 139px;
	height: 45px;
	margin-top:9px;
}
/*txt-info-link*/
.txt-info-link{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/txt-info-link.gif) no-repeat;
	width: 230px;
	height: 18px;
	margin-top:28px;
}
.compare-box{
	width:100%;
	overflow:hidden;
}
.compare-box .pageTitle{
	width:100%;
	overflow:hidden;
}
.txt-compare-personal-loans{
	background:url(../img/txt-compare-personal-loans.gif) no-repeat;
	width:512px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.compare-box p{
	line-height:14px;
	margin:14px 0 0;
}
.application-elegibility{
	width:100%;
	display:block;
	overflow:hidden;
	border:0;
	padding:0;
	margin:14px 0 0;
}
.application-elegibility legend{
	font-weight:bold;
	padding:0 0 5px;
}
* html .application-elegibility legend{margin:0 0 0 -7px;}
* +html .application-elegibility legend{margin:0 0 0 -7px;}
.application-elegibility .row{
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.application-elegibility .row strong{
	background:#bcbcbc;
	width:360px;
	float:left;
	font-weight:normal;
	line-height:20px;
	text-align:right;
	padding:0 10px;
	margin:0 5px 0 0;
}
.application-elegibility .row div{
	float:left;
	height:20px;
}
.application-elegibility .row div input{
	width:16px;
	height:15px;
	float:left;
	margin:3px 0 0;
}
.application-elegibility .row div label{
	line-height:20px;
	margin:0 4px;
}
.application-elegibility .row div .separator{
	background:#fff;
	width:10px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}
.application-elegibility .row div.date{background:none;}
.application-elegibility .row div.date input{
	width:40px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	padding:1px 5px 2px;
	margin:0;
}
.application-elegibility input.submit{
	background:url(../img/btn-continue.gif) no-repeat;
	width:112px;
	height:22px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	padding:22px 0 0 112px;
	margin:15px 180px 0 0;
	cursor:pointer;
}
.compare-step1{
	width:100%;
	display:block;
	overflow:hidden;
	border:0;
	padding:0;
	margin:14px 0 0;
}
.compare-step1 .row{
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.compare-step1 .row strong{
	background:#bcbcbc;
	width:360px;
	float:left;
	font-weight:normal;
	line-height:20px;
	text-align:right;
	padding:0 10px;
	margin:0 5px 0 0;
}
.compare-step1 .row div{
	float:left;
	height:20px;
}
.compare-step1 input{
	width:180px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	padding:1px 5px 2px;
	margin:0;
}
.compare-step1 span{
	width:10px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}
.compare-step1 input.section-1{width:20px;}
.compare-step1 input.section-2,
.compare-step1 input.section-3{width:40px;}

.compare-step1 span.required{color:#f00;}
.compare-step1 input.dd,
.compare-step1 input.mm{width:30px;}
.compare-step1 input.yyyy{width:50px;}
.compare-step1 .row div.radio-hold input{
	width:16px;
	height:15px;
	padding:0;
	margin:3px 0 0;
}
.compare-step1 .row div.radio-hold label,
.compare-step1 .row div.time-hold label{
	float:left;
	line-height:20px;
	margin:0 4px;
}
.compare-step1 .row select{
	width:140px;
	font:11px Arial, Helvetica, sans-serif;
	float:left;
}
.compare-step1 p{margin:14px 0;}
.compare-step1 .row div.time-hold select{width:50px;}
.compare-step1 input.submit{
	background:url(../img/btn-continue.gif) no-repeat;
	width:112px;
	height:22px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	padding:22px 0 0 112px;
	margin:15px 130px 0 0;
	cursor:pointer;
}
.prev-address-popup{
	background:#000;
	width:640px;
	display:none;
	border:10px solid #000;
	margin:0 0 0 -330px;
	position:absolute;
	top:250px;
	left:50%;
	z-index:9;
}
.prev-address-popup strong,
.prev-address-popup p{color:#fff;}
.prev-address-popup .compare-step1{
	background:#fff;
	width:auto;
	padding:10px;
}
* html .prev-address-popup .compare-step1{
	height:1%;
	overflow:visible;
}
.prev-address-popup .compare-step1 strong{color:#000;}
.prev-address-popup .compare-step1 .submit{margin-right:40px;}
.compare-step2{
	width:100%;
	display:block;
	overflow:hidden;
	border:0;
	padding:0;
	margin:14px 0 0;
}
.compare-step2{
	width:100%;
	display:block;
	overflow:hidden;
	border:0;
	padding:0;
	margin:14px 0 0;
}
.compare-step2 legend{padding:0 0 14px;}
* html .compare-step2 legend{margin:0 0 0 -7px;}
* +html .compare-step2 legend{margin:0 0 0 -7px;}
.compare-step2 .row{
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.compare-step2 .row strong{
	background:#bcbcbc;
	width:360px;
	float:left;
	font-weight:normal;
	line-height:20px;
	text-align:right;
	padding:0 10px;
	margin:0 5px 0 0;
}
.compare-step2 .row div{
	float:left;
	height:20px;
}
.compare-step2 input{
	width:180px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	padding:1px 5px 2px;
	margin:0;
}
.compare-step2 span{
	width:10px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}
.compare-step2 span.required{color:#f00;}
.compare-step2 input.section-1{width:20px;}
.compare-step2 input.section-2,
.compare-step2 input.section-3{width:40px;}
.compare-step2 select{
	width:190px;
	float:left;
}
.compare-step2 .row div.time-hold select{width:50px;}
.compare-step2 label{
	line-height:20px;
	margin:0 4px;
}
/*
.compare-step1 .row div.time-hold label{
	float:left;
	line-height:20px;
	margin:0 4px;
}
*/
.compare-step2 .row div.time-hold select{
	width:50px;
	font:11px Arial, Helvetica, sans-serif;
	float:left;
}
.compare-step2 input.submit{
	background:url(../img/btn-continue.gif) no-repeat;
	width:112px;
	height:22px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	padding:22px 0 0 112px;
	margin:15px 180px 0 0;
	cursor:pointer;
}
.prev-employment-popup{
	background:#000;
	width:640px;
	display:none;
	border:10px solid #000;
	margin:0 0 0 -330px;
	position:absolute;
	top:250px;
	left:50%;
	z-index:9;
}
.prev-employment-popup strong,
.prev-employment-popup p{color:#fff;}
.prev-employment-popup .compare-step2{
	background:#fff;
	width:auto;
	padding:10px;
}
* html .prev-employment-popup .compare-step2{
	height:1%;
	overflow:visible;
}
.prev-employment-popup .compare-step2 strong{color:#000;}
.prev-employment-popup .compare-step2 .submit{margin-right:20px;}
.income-and-expenses{
	width:100%;
	display:block;
	overflow:hidden;
	border:0;
	padding:0;
	margin:14px 0 0;
}
.income-and-expenses p{margin:0 0 14px;}
.income-and-expenses .row{
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.income-and-expenses .row strong{
	background:#bcbcbc;
	width:360px;
	float:left;
	font-weight:normal;
	line-height:20px;
	text-align:right;
	padding:0 10px;
	margin:0 5px 0 0;
}
.income-and-expenses .row div{
	float:left;
	height:20px;
}
.income-and-expenses .row input{
	width:120px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	padding:1px 5px 2px;
	margin:0 5px 0 0;
}
.income-and-expenses .row select{
	width:120px;
	float:left;
	margin:0 5px 0 0;
}
.income-and-expenses .required{
	float:left;
	line-height:20px;
	color:#f00;
}
.assets-and-liabilities{
	width:100%;
	display:block;
	border:0;
	padding:0;
	margin:14px 0 0;
}
.assets-and-liabilities p{margin:0 0 14px;}
.assets-and-liabilities table{
	width:715px;
	border-collapse:collapse;
	padding:0;
	margin:0 0 20px;
}
.assets-and-liabilities th{
	background:#bcbcbc;
	line-height:20px;
	padding:0 5px;
	margin:0;
}
.assets-and-liabilities td{
	padding:5px 5px 0;
	margin:0;
}
.assets-and-liabilities select{
	width:150px;
	float:left;
	margin:0;
}
.assets-and-liabilities select.frequency{
	width:140px;
}
.assets-and-liabilities input{
	width:150px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	padding:1px 5px 2px;
	margin:0;
}
.assets-and-liabilities .pay-out input{
	width:16px;
	height:15px;
	margin:2px 0 0 5px;
}
.assets-and-liabilities label{
	float:left;
	line-height:20px;
	margin:0 5px;
}
.assets-and-liabilities .radio-hold{width:220px;}
.assets-and-liabilities .radio-hold input{
	width:16px;
	height:15px;
	margin:2px 0 0;
}
.assets-and-liabilities input.submit{
	background:url(../img/btn-continue.gif) no-repeat;
	width:112px;
	height:22px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	padding:22px 0 0 112px;
	margin:15px 40px 0 0;
	cursor:pointer;
}
.congratulations-box{
	width:100%;
	overflow:hidden;
}
.congratulations-box h1{
	font:25px/28px Arial, Helvetica, sans-serif;
	color:#a09b9a;
	margin:0;
}
.txt-thank-you{
	background:url(../img/txt-thank-you.gif) no-repeat;
	width:164px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.congratulations-box p{
	line-height:14px;
	margin:14px 0;
}
.congratulations-box p a, .compare-box p a{
	color:#00f;
	text-decoration:underline;
}
.congratulations-box p a:hover, .compare-box p a:hover{text-decoration:none;}
.calculations-box{
	width:100%;
	overflow:hidden;
}
.calculations-box h1{
	font:23px/27px Arial, Helvetica, sans-serif;
	color:#a09b9a;
}
.calculations-box p{
	line-height:14px;
	margin:14px 0;
}
.calculations-box p a{
	color:#00f;
	text-decoration:underline;
}
.calculations-box p a:hover{text-decoration:none;}
.files-list{
	background:#edebec;
	width:700px;
	list-style:none;
	padding:10px;
	margin:0 0 14px;
}
.files-list li{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.files-list .lnk-hold{
	width:200px;
	float:left;
}
.files-list .lnk-hold a{
	font-weight:bold;
	color:#00f;
	text-decoration:underline;
}
.files-list .lnk-hold a:hover{text-decoration:none;}
.files-list .description{overflow:hidden;}
.phone-internet{
	width:100%;
	overflow:hidden;
}
.phone-internet h2{
	margin:13px 0;
}
.phone-internet p{
	line-height:14px;
	margin:14px 0;
}
.phone-internet p a{
	color:#00f;
	text-decoration:underline;
}
.phone-internet p a:hover{text-decoration:none;}
.txt-save-on-your-home-phone{
	background:url(../img/txt-save-on-your-home-phone.gif) no-repeat;
	width:414px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 14px;
}
.txt-save-on-your-business-phone{
	background:url(../img/txt-save-on-your-business-phone.gif) no-repeat;
	width:464px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 14px;
}
.txt-save-on-your-internet{
	background:url(../img/txt-save-on-your-internet.gif) no-repeat;
	width:342px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 14px;
}
.phone-internet .btn-discover-savings{
	background:url(../img/btn-discover-saving-go.gif) no-repeat;
	width: 346px;
	height: 37px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:14px 170px 0 0;
}
.matched-results{
	width:100%;
	overflow:hidden;
}
.matched-results h2{
	font:25px/28px Arial, Helvetica, sans-serif;
	color:#a09b9a;
	margin:0 0 14px;
}
.short-description{
	overflow:hidden;
	padding:0 30px;
	margin:-30px 0 0;
}
.voip{
	width:100%;
	overflow:hidden;
	margin:14px 0 0;
}
.voip h3{
	font:18px/24px Arial, Helvetica, sans-serif;
	color:#a09b9a;
	margin:0;
}
.lnk-voip{
	background:url(../img/lnk-voip.gif) no-repeat;
	width:237px;
	height:155px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0 0;
}
.network-communications{
	width:100%;
	overflow:hidden;
	padding:0 0 50px;
}
.networks-list{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.networks-list li{
	float:left;
	margin:0 10px 0 0;
}
.congratulations-box .btn-request-to-call-back{
	float:right;
	margin-right:60px;
}
.txt-call-network{
	background:url(../img/txt-call-network.gif) no-repeat;
	width:423px;
	height:57px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}




.compare-home-loans{
	width:100%;
	overflow:hidden;
}
.compare-home-loans h1{
	font:32px Arial, Helvetica, sans-serif;
	color:#020202;
	margin:0;
}
.compare-home-loans p{
	font:18px/22px Arial, Helvetica, sans-serif;
	color:#9e9d9d;
	margin:0;
}
.compare-home-loans .image-scroller{
	width:720px;
	overflow:hidden;
	margin:20px 0 0;
}
.compare-home-loans .image-scroller ul{
	width:9999px;
	list-style:none;
	padding:0;
	margin:0;
}
.compare-home-loans .image-scroller ul li{
	float:left;
	padding:0 2px;
}
.save-home-loan-form{
	background:url(../img/save-home-loan-form.jpg) no-repeat 0 100%;
	width:720px;
	min-height:210px;
	border:0;
	display:block;
	overflow:hidden;
	padding:0 0 20px;
	margin:20px 0 0;
}
* html .save-home-loan-form{
	height:210px;
	overflow:visible;
}
.save-home-loan-form h2{
	background:url(../img/txt-save-on-your-home-loan.gif) no-repeat 100% 0;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 10px;
}
.save-home-loan-form .row{
	width:350px;
	overflow:hidden;
	padding:0 0 3px 370px;
}
.save-home-loan-form label{
	width:150px;
	float:left;
	font:12px/21px Arial, Helvetica, sans-serif;
	padding:0 5px;
}
.save-home-loan-form label span{
	float:left;
	margin:0 4px 0 0;
}
.save-home-loan-form .lnk-help{
	background:url(../img/ico-help.gif) no-repeat;
	width:14px;
	height:14px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:3px 0 0;
}
.save-home-loan-form select{
	width:190px;
	float:left;
}
.save-home-loan-form .row input{
	width:180px;
	float:left;
	border:1px solid #ddd;
	padding:2px 4px;
}
.save-home-loan-form .submit{
	background:url(../img/btn-discover-saving-go.gif) no-repeat;
	width:346px;
	height:37px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	padding:36px 0 0 345px;
	cursor:pointer;
}
.interested{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
}
.interested h2{
	background:url(../img/txt-you-might-also-be-interested-in.gif) no-repeat;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.interested ul{
	width:100%;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:10px 0 0;
}
.interested ul li{
	float:left;
	margin:0 10px 0 0;
}
.interested ul a.nav-personal-loans{background-position:0 0;}
.interested ul a.nav-loan-calculators{background-position:-169px 0;}
.interested ul a.nav-free-suburb-report{background-position:-338px 0;}
.interested ul a.nav-free-consultation{background-position:-507px 0;}
.interested ul a{
	background-image:url(../img/interested-sprite.jpg);
	width:169px;
	height:127px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-home-loan-info{
	background:url(../img/btn-home-loan-info.gif) no-repeat;
	width:136px !important;
	height:23px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 13px 0 0;
}




.compare-home-loans-box{
	overflow:hidden;
	margin:0 20px 0 0;
}
* html .compare-home-loans-box{
	height:1%;
	overflow:visible;
}
.compare-home-loans-box p{margin:15px 0 0}
.compare-home-loans-form{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
}
.compare-home-loans-form fieldset{
	width:100%;
	display:block;
	border:0;
	padding:0;
	margin:0;
}
.compare-home-loans-form .row{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.compare-home-loans-form strong{
	background:#f6b515;
	display:block;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	overflow:hidden;
	padding:0 10px;
	margin:0 0 3px;
}
* html .compare-home-loans-form strong{
	height:1%;
	overflow:visible;
}
.compare-home-loans-form .row label{
	background:#bcbcbc;
	width:388px;
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	text-align:right;
	padding:0 20px;
}
.compare-home-loans-form select{
	width:250px;
	float:left;
	padding:0;
	margin:0 3px;
}
.compare-home-loans-form .row input{
	width:248px;
	float:left;
	padding:0;
	margin:0 3px;
}
.compare-home-loans-form .row input.postcode{width:80px;}
.compare-home-loans-form .row input.phone{width:140px;}
.compare-home-loans-form .req{
	width:10px;
	float:left;
	color:#f00;
	text-align:center;
}
.compare-home-loans-form .lnk-help{
	background:url(../img/compare-home-loans-form-lnk-help.gif) no-repeat;
	width:35px;
	height:16px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.compare-home-loans-form .date-hold{
	float:left;
}
.compare-home-loans-form .date-hold em{
	width:10px;
	text-align:center;
}
.compare-home-loans-form em{
	float:left;
	font-size:10px;
	line-height:16px;
}
.compare-home-loans-form .date-hold input{width:40px;}
.compare-home-loans-form .date-hold input.year{width:60px;}
.compare-home-loans-form .check{
	overflow:hidden;
	margin:0 0 0 428px;
}
* html .compare-home-loans-form .check{
	height:1%;
	overflow:visible;
}
.compare-home-loans-form .check input{
	width:16px;
	height:15px;
	float:left;
	margin:0 4px 0 3px;
}
.compare-home-loans-form .check .req{
	float:none;
}
.compare-home-loans-form .check label{
	display:block;
	float:none;
	overflow:hidden;
}
* html .compare-home-loans-form .check label{
	height:1%;
	overflow:visible;
}
.compare-home-loans-form .check label a{
	color:#00f;
	text-decoration:underline;
}
.compare-home-loans-form .check label a:hover{text-decoration:none;}
.compare-home-loans-form .submit{
	background:url(../img/btn-compare.gif) no-repeat;
	width:128px;
	height:37px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	padding:36px 0 0 127px;
	margin:10px 0 0;
	cursor:pointer;
}
.tip{
	width:300px;
	z-index:999;
    position:absolute;
    display:none;
}
.tip-t{
	background:url(../img/tip-t.png) no-repeat;
	height:15px;
	overflow:hidden;
}
.tip-b{
	background:url(../img/tip-b.png) no-repeat;
	height:45px;
	overflow:hidden;
}
.tip-m{
	width:100%;
	overflow:hidden;
	position:relative;
}
.tip-m img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
* +html .tip-m img{height:expression(this.parentNode.offsetHeight + "px");}
.tip-inner{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.tip-content{
	width:274px;
	margin:10px auto 0; 
}
.tip-content-t{background:url(../img/tip-content-t.png) no-repeat;}
.tip-content-b{background:url(../img/tip-content-b.png) no-repeat;}
.tip-content-t,
.tip-content-b{
	height:12px;
	overflow:hidden;
}
.tip-content-m{
	background:url(../img/tip-content-m.png);
	overflow:hidden;
	padding:0 10px;
}
* html .tip-content-m{
	height:1%;
	overflow:visible;
}
.txt-whats-important-to-you{background:url(../img/txt-whats-important-to-you.png) no-repeat 50% 0;}
.txt-interest-rates{background:url(../img/txt-interest-rates.png) no-repeat 50% 0;}
.txt-most-approriate-loan{background:url(../img/txt-most-approriate-loan.png) no-repeat 50% 0;}
.txt-offset-facility{background:url(../img/txt-offset-facility.png) no-repeat 50% 0;}
.txt-redraw-facility{background:url(../img/txt-redraw-facility.png) no-repeat 50% 0;}
.txt-extra-repayments{background:url(../img/txt-extra-repayments.png) no-repeat 50% 0;}
.txt-deposit-equity{background:url(../img/txt-deposit-equity.png) no-repeat 50% 0;}
.txt-loan-title-details{background:url(../img/txt-loan-title-details.png) no-repeat 50% 0;}
.txt-settlement-date{background:url(../img/txt-settlement-date.png) no-repeat 50% 0;}
.txt-total-combined-income{background:url(../img/txt-total-combined-income.png) no-repeat 50% 0;}
.txt-dependent-children{background:url(../img/txt-dependent-children.png) no-repeat 50% 0;}
.txt-employment-status{background:url(../img/txt-employment-status.png) no-repeat 50% 0;}
.txt-current-job{background:url(../img/txt-current-job.png) no-repeat 50% 0;}
.txt-credit-history{background:url(../img/txt-credit-history.png) no-repeat 50% 0;}
.txt-first-home-owners-grant{background:url(../img/txt-first-home-owners-grant.png) no-repeat 50% 0;}
.tip strong{
	height:24px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.tip p{
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
}