html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html body{background:#1B3566}html body #overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2;cursor:pointer}html body #textMe{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#a4d9fb none repeat scroll 0 0;border-bottom:1px solid #aaa;border-image:none;border-left:1px solid #aaa;border-radius:6px 0 0 6px;border-top:1px solid #aaa;cursor:pointer;padding:10px;position:fixed;right:0;top:50%;width:50px;z-index:999}html body #textMe h3{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;text-align:center}html body #textMe:hover{background:orange}html body #textMeInputBox{background:#FFF none repeat scroll 0 0;border-radius:6px;box-sizing:content-box;display:none;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;left:50%;padding:0 20px 4px;position:fixed;top:50%;transform:translate(-50%, -50%);width:240px;z-index:99}html body #textMeInputBox #textMeTextarea{display:block;height:218px;margin-bottom:10px;padding:10px}html body #textMeInputBox label{display:block;margin-bottom:10px}html body #textMeInputBox input[type=text]{border:1px solid #CCC;box-shadow:none;box-sizing:border-box;padding:4px;width:100%}html body #textMeInputBox input[type=button]{background:#b80000 none repeat scroll 0 0;border:medium none;border-radius:4px;color:#fff;display:inline-block;float:left;font-size:13px;letter-spacing:1px;margin-bottom:10px;margin-right:10px;margin-top:10px;padding:6px 15px;text-transform:uppercase;width:100%}html body #textMeInputBox input[type=button]:hover{background:orange}html body #textMeInputBox #textMeTextareaClose{color:#009dde;cursor:pointer;margin-bottom:10px;text-align:right}html body #textMeInputBox #textMeTextareaClose:hover{color:orange}html body header{background:#fff none repeat scroll 0 0;float:left;padding-bottom:10px;padding-top:10px;width:100%}html body header #headerContainer{margin:0 auto;width:1100px}html body header #headerContainer #headerContainerLeft{display:inline;float:left;margin-right:2%;width:28%}html body header #headerContainer #headerContainerLeft img{margin-bottom:10px}html body header #headerContainer #headerContainerLeft p{color:#666;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:bold;text-align:center}html body header #headerContainer a.headerContainerCentreLink{text-decoration:none}html body header #headerContainer #headerContainerCentre{background:#1b3566 none repeat scroll 0 0;border-radius:6px;box-sizing:border-box;display:inline;float:left;margin-right:2%;margin-top:86px;padding:1%;text-align:center;width:28%}html body header #headerContainer #headerContainerCentre h2{color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:19px;font-weight:bold;line-height:24px;text-transform:uppercase}html body header #headerContainer #headerContainerCentre:hover{background:orange;text-decoration:none;text-shadow:1px 2px 2px #000}html body header #headerContainer #headerContainerRight{display:inline;float:right;margin-top:119px;width:40%}html body header #headerContainer #headerContainerRight h1{color:#aaa;font-family:"Open Sans", Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:18px;text-align:center}html body nav{float:left;width:100%}html body nav .menuH3{display:none}html body nav #navStrip{background:#1b3566 none repeat scroll 0 0;float:left;width:100%}html body nav .primary{float:none;margin:0 auto;width:1100px}html body nav .primary ul li{display:inline;float:left;margin-right:20px}html body nav .primary ul li a{color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:18px;line-height:34px;text-decoration:none;text-transform:uppercase}html body nav .primary ul li a:hover{color:yellow}html body nav .primary ul li a.current{color:yellow}html body nav .primary ul li ul{left:-3000px;padding-top:10px;position:absolute;width:200px;z-index:2}html body nav .primary ul li ul li{background:#2dc1ff none repeat scroll 0 0;box-sizing:border-box;float:left;padding:10px;width:200px}html body nav .primary ul li ul li a{line-height:26px}html body nav .primary ul li:hover ul{left:auto}html body main,html body #Main{background:#FFF;display:block;float:left;width:100%}html body main #homepageHeader,html body #Main #homepageHeader{margin:0 auto;width:1100px}html body main #homepageHeader #callOrPhone,html body #Main #homepageHeader #callOrPhone{padding:28px}html body main #homepageHeader #callOrPhone h2,html body #Main #homepageHeader #callOrPhone h2{font-size:40px;line-height:44px;margin-bottom:0;text-align:center}html body main #homepageHeader #callOrPhone a,html body #Main #homepageHeader #callOrPhone a{color:#000}html body main #homepageHeader #callOrPhone a:hover,html body #Main #homepageHeader #callOrPhone a:hover{color:orange}html body main #mainInner,html body #Main #mainInner{margin:0 auto 2%;width:1100px}html body main #mainInner .Breadcrumbs,html body #Main #mainInner .Breadcrumbs{font-size:12px;margin-bottom:30px;margin-top:10px}html body main #mainInner .contentHolder,html body #Main #mainInner .contentHolder{margin-bottom:100px}html body main #mainInner .itemBlockLeft,html body #Main #mainInner .itemBlockLeft{display:inline;float:left;margin-bottom:30px;margin-right:12%;width:40%}html body main #mainInner .itemBlockRight,html body #Main #mainInner .itemBlockRight{display:inline;float:left;margin-bottom:30px;width:40%}html body main #mainInner .itemBlockLeft .thumbnail,html body main #mainInner .itemBlockRight .thumbnail,html body #Main #mainInner .itemBlockLeft .thumbnail,html body #Main #mainInner .itemBlockRight .thumbnail{margin-bottom:10px}html body main #mainInner small,html body #Main #mainInner small{font-size:13px}html body main #mainInner article,html body #Main #mainInner article{padding-top:20px}html body main #mainInner .btnDoFullApp,html body #Main #mainInner .btnDoFullApp{background-color:#1b3566;border-radius:6px;box-sizing:border-box;color:#FFF;display:inline;float:left;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:18px;padding:1%;text-align:center;word-spacing:4px}html body main #mainInner .btnDoFullApp:hover,html body #Main #mainInner .btnDoFullApp:hover{background:orange;text-decoration:none;text-shadow:1px 2px 2px #000}html body footer{float:left;width:100%}html body footer .footerInner{margin:0 auto;width:1100px}html body footer .footerInner .footerTitle{padding-top:20px}html body footer .footerInner .footerTitle h2{color:yellow}html body footer .footerInner .footerTextBlock{display:inline;float:left;margin-right:2%;margin-top:20px;width:23%;color:#FFF}html body footer .footerInner .footerTextBlock h3{letter-spacing:0}html body footer .footerInner .footerTextBlock p{color:#fff;font-size:14px;line-height:16px}html body footer .footerInner .NewZealandLocations{color:#fff;float:left;font-size:18px;line-height:24px;margin-bottom:10px;margin-top:40px;text-align:center}form#Form_DealerAppForm{max-width:100%;width:100%}form#Form_DealerAppForm .dealerAppFormLeft{float:left;margin-right:4%;width:46%}form#Form_DealerAppForm .dealerAppFormRight{float:left;width:48%}form#Form_QuickAppForm{max-width:100%;width:100%}form#Form_QuickAppForm .quickAppFormLeft{float:left;margin-right:4%;width:48%}form#Form_QuickAppForm .quickAppFormRight{float:left;width:48%}form#Form_FullAppForm{max-width:100%;width:100%}form#Form_FullAppForm .fullAppFormLeft{float:left;margin-right:4%;width:48%}form#Form_FullAppForm .fullAppFormRight{float:left;width:48%}.formBlock,.formBlockTandCs{box-sizing:content-box;margin-bottom:1%;padding:2%}.formBlock h3.formBlockHeader,.formBlockTandCs h3.formBlockHeader{color:#999}.formBlock{border:1px solid #ccc}p.lnkTandCs{color:red;cursor:pointer;text-align:center}p.lnkTandCs:hover{text-decoration:underline}.TandCsBackgroundOverlay{background-color:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.formBlockTandCs{border:1px solid orange}.formBlockTandCs .formBlockTandCsInner{background:#FFF;height:200px;overflow:auto}.formBlockTandCs .formBlockTandCsInner .formBlockTandCsInnerCloseButton{color:red;cursor:pointer;display:none;text-align:center}.partOfYearsAndMonths{width:48%}.partOfYearsAndMonthsRight{float:right}.partOfDate{width:32.7%}.partOfDateRight{float:right}.incomeGroup{margin-bottom:20px}.incomeSourceDiv{display:inline;float:left;margin-right:1%;width:32%}.paymentsGroup .paymentGroupDiv{float:left;margin-left:1%;width:24%}.rentBlock{width:98%}.assetsGroup{margin-bottom:2px;width:100%}.assetsGroup .assetsGroupTypeDiv{display:inline;float:left;margin-right:2%;width:50%}.assetsGroup .assetsGroupPaymentDiv{display:inline;float:left;width:48%}.assetsGroup .assetsGroupPaymentDiv .assetsValueLabel{text-align:right}form input.readOnlyField{border:0;color:#666}form label.error{background:red none repeat scroll 0 0;color:#fff;display:block;float:left;padding:4px}form .numericLeft,form .numericRight{display:inline;float:left}form .numericLeft{padding-top:8px;width:60%}form .numericRight{width:40%}form input.numeric,form input.currency{float:right;text-align:right;width:100%}.flex-caption-inner.heading{color:#fff;display:block;font-family:sansmanbold_italic, sans-serif;font-size:28px;font-weight:bold;line-height:36px;text-transform:uppercase}.flex-caption-inner.description{color:#fff !important}.flexslider .flex-caption{background:rgba(45,193,255,0.9) none repeat scroll 0 0 !important;background:rgba(27,53,102,0.9) none repeat scroll 0 0 !important;bottom:22px !important;font-size:14px;left:0;line-height:18px;padding:1%;position:absolute;text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-shadow:1px 2px 2px #000;width:auto !important}input[name="LeaveThisEmpty"]{margin-left:-9999px !important}.btn-upload-file{background:#1b3566 none repeat scroll 0 0;border:0;border-radius:4px;box-sizing:border-box;color:#FFF;cursor:pointer;display:block;font-size:18px;padding:6px 20px;text-align:center}.btn-upload-file:hover{background:orange}.footer-credits{margin-top:26px;float:left}.footer-credits p{color:#FFF;font-size:0.75rem;margin-bottom:5px}@media screen and (max-width: 640px){html body #textMe{background:#a4d9fb none repeat scroll 0 0;border:0;border-radius:0;bottom:0;padding:10px;position:fixed;top:unset;width:100%}html body #textMe img{display:none}html body header #headerContainer{width:98%}html body header #headerContainer #headerContainerLeft,html body header #headerContainer #headerContainerCentre,html body header #headerContainer #headerContainerRight{display:block;float:unset;margin-bottom:20px;margin-top:0;text-align:center;width:100%}html body header #headerContainer #headerContainerLeft img,html body header #headerContainer #headerContainerCentre img,html body header #headerContainer #headerContainerRight img{margin:0 auto}html body nav .menuH3{color:#fff;cursor:pointer;display:block;font-family:arial,helvetica,sans-serif;padding:10px;text-align:center}html body nav #navStrip{background:#31859c none repeat scroll 0 0;left:6px;position:absolute;width:90%;z-index:90}html body nav #navStrip .primary{display:none;width:94%}html body nav #navStrip .primary ul li{display:block;margin-right:initial;width:100%}html body nav #navStrip .primary ul li ul{left:20px;position:relative;z-index:2}html body main #homepageHeader,html body #Main #homepageHeader{width:98%}html body main #mainInner,html body #Main #mainInner{width:94%}html body main #mainInner .Breadcrumbs,html body #Main #mainInner .Breadcrumbs{font-size:12px;margin-bottom:30px;margin-top:10px}html body main #mainInner .contentHolder,html body #Main #mainInner .contentHolder{margin-bottom:20px}html body main #mainInner .itemBlockLeft,html body #Main #mainInner .itemBlockLeft{display:block;float:left;margin-right:unset;width:100%}html body main #mainInner .itemBlockLeft .thumbnail img,html body #Main #mainInner .itemBlockLeft .thumbnail img{height:auto;width:100%}html body main #mainInner .itemBlockRight,html body #Main #mainInner .itemBlockRight{display:block;float:left;margin-right:unset;width:100%}html body main #mainInner .itemBlockLeft .thumbnail,html body main #mainInner .itemBlockRight .thumbnail,html body #Main #mainInner .itemBlockLeft .thumbnail,html body #Main #mainInner .itemBlockRight .thumbnail{margin-bottom:10px}html body main #mainInner small,html body #Main #mainInner small{font-size:13px}html body main #mainInner article,html body #Main #mainInner article{padding-top:20px}html body footer .footerInner{width:96%}html body footer .footerInner .footerTextBlock{display:block;float:left;margin-right:unset;width:100%}html body footer .footerInner .NewZealandLocations{margin-bottom:100px}}@media screen and (max-width: 640px) and (orientation: portrait){html body form#Form_DealerAppForm{max-width:100%;width:100%}html body form#Form_DealerAppForm .dealerAppFormLeft{margin-right:unset;width:100%}html body form#Form_DealerAppForm .dealerAppFormRight{width:100%}html body form#Form_QuickAppForm{max-width:100%;width:100%}html body form#Form_QuickAppForm .quickAppFormLeft{margin-right:unset;width:100%}html body form#Form_QuickAppForm .quickAppFormRight{width:100%}html body form#Form_FullAppForm{max-width:100%;width:100%}html body form#Form_FullAppForm .fullAppFormLeft{width:100%}html body form#Form_FullAppForm .fullAppFormRight{width:100%}html body form#Form_FullAppForm .incomeGroup .incomeGroupSourceDiv{width:30%}html body form#Form_FullAppForm .incomeGroup .incomeGroupSourceDiv select{width:100%}html body form#Form_FullAppForm .paymentsGroup .paymentGroupTypeDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupBalanceDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupFrequencyDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupPaymentDiv{float:left;padding:4px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupTypeDiv .paymentsTypeField{width:100px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupBalanceDiv .paymentsBalanceField{width:56px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupPaymentDiv .paymentsPaymentField{width:56px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupFrequencyDiv .paymentsFrequencyField{width:77px}html body form#Form_FullAppForm .paymentsGroup .paymentsLabel{font-size:14px}html body .formBlock{border:1px solid #ccc;box-sizing:content-box;margin-bottom:1%;padding:2%}html body .formBlock h3.formBlockHeader{color:#999}html body .formBlock .partOfDate{width:32%}html body .flex-caption{bottom:0}html body .flex-caption-inner.heading{bottom:0;color:#fff;font-family:arial;font-size:18px;line-height:20px}html body form .numericLeft,html body form .numericRight{display:inline;float:left;width:100%}html body form .numericLeft{padding-top:0}html body form input.numeric{width:100%}}@media screen and (max-width: 640px) and (orientation: landscape){html body form#Form_DealerAppForm{max-width:100%;width:100%}html body form#Form_DealerAppForm .dealerAppFormLeft{margin-right:unset;width:100%}html body form#Form_DealerAppForm .dealerAppFormRight{width:100%}html body form#Form_QuickAppForm{max-width:100%;width:100%}html body form#Form_QuickAppForm .quickAppFormLeft{margin-right:unset;width:100%}html body form#Form_QuickAppForm .quickAppFormRight{width:100%}html body form#Form_FullAppForm{max-width:100%;width:100%}html body form#Form_FullAppForm .fullAppFormLeft{width:100%}html body form#Form_FullAppForm .fullAppFormRight{width:100%}html body form#Form_FullAppForm .incomeGroup .incomeGroupSourceDiv{width:31%}html body form#Form_FullAppForm .incomeGroup .incomeGroupSourceDiv select{width:100%}html body form#Form_FullAppForm .incomeGroup .incomeGroupFrequencyDiv{width:31%}html body form#Form_FullAppForm .incomeGroup .incomeGroupFrequencyDiv select{width:100%}html body form#Form_FullAppForm .incomeGroup .incomeAmountField{width:100%}html body form#Form_FullAppForm .paymentsGroup .paymentGroupTypeDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupBalanceDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupFrequencyDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupPaymentDiv{float:left;padding:4px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupTypeDiv .paymentsTypeField{width:240px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupBalanceDiv .paymentsBalanceField{width:56px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupPaymentDiv .paymentsPaymentField{width:56px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupFrequencyDiv .paymentsFrequencyField{width:180px}html body form#Form_FullAppForm .paymentsGroup .paymentsLabel{font-size:14px}html body .formBlock{border:1px solid #ccc;box-sizing:content-box;margin-bottom:1%;padding:2%}html body .formBlock h3.formBlockHeader{color:#999}html body .flex-caption{bottom:0}html body .flex-caption-inner.heading{bottom:0;color:#fff;font-family:arial;font-size:18px;line-height:20px}html body form .numericLeft,html body form .numericRight{display:inline;float:left;width:100%}html body form .numericLeft{padding-top:0}html body form input.numeric{width:100%}}@media screen and (min-width: 641px) and (max-width: 1024px) and (orientation: landscape){html body form#Form_DealerAppForm{max-width:100%;width:100%}html body form#Form_DealerAppForm .dealerAppFormLeft{margin-right:initial;width:100%}html body form#Form_DealerAppForm .dealerAppFormRight{width:100%}html body form#Form_QuickAppForm{max-width:100%;width:100%}html body form#Form_QuickAppForm .quickAppFormLeft{margin-right:unset;width:100%}html body form#Form_QuickAppForm .quickAppFormRight{width:100%}html body form#Form_FullAppForm{max-width:100%;width:100%}html body form#Form_FullAppForm .fullAppFormLeft{width:100%}html body form#Form_FullAppForm .fullAppFormRight{width:100%}html body form#Form_FullAppForm .paymentsGroup .paymentGroupTypeDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupBalanceDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupFrequencyDiv,html body form#Form_FullAppForm .paymentsGroup .paymentGroupPaymentDiv{float:left;padding:4px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupTypeDiv .paymentsTypeField{width:100px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupBalanceDiv .paymentsBalanceField{width:56px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupPaymentDiv .paymentsPaymentField{width:56px}html body form#Form_FullAppForm .paymentsGroup .paymentGroupFrequencyDiv .paymentsFrequencyField{width:77px}html body form#Form_FullAppForm .paymentsGroup .paymentsLabel{font-size:14px}html body .formBlock{border:1px solid #ccc;box-sizing:content-box;margin-bottom:1%;padding:2%}html body .formBlock h3.formBlockHeader{color:#999}html body .flex-caption{bottom:0}html body .flex-caption-inner.heading{bottom:0;color:#fff;font-family:arial;font-size:18px;line-height:20px}html body form .numericLeft,html body form .numericRight{display:inline;float:left;width:100%}html body form .numericLeft{padding-top:0}html body form input.numeric{width:100%}html body .paymentsGroup .paymentGroupTypeDiv,html body .paymentsGroup .paymentGroupBalanceDiv,html body .paymentsGroup .paymentGroupFrequencyDiv,html body .paymentsGroup .paymentGroupPaymentDiv{float:left;padding:4px}html body .paymentsGroup .paymentGroupTypeDiv .paymentsTypeField{width:90px}html body .paymentsGroup .paymentGroupBalanceDiv .paymentsBalanceField{width:56px}html body .paymentsGroup .paymentGroupFrequencyDiv .paymentsFrequencyField{width:78px}html body .paymentsGroup .paymentGroupPaymentDiv .paymentsPaymentField{width:56px}html body .paymentsGroup .paymentsLabel{font-size:14px}}@media screen and (min-width: 641px) and (max-width: 1024px) and (orientation: portrait){html body #textMe{top:20%}html body header #headerContainer{margin:0 auto;width:90%}html body header #headerContainer #headerContainerLeft{margin-top:29px}html body nav #navStrip{position:unset;width:100%;z-index:90}html body nav #navStrip .primary{width:96%}html body main #homepageHeader,html body #Main #homepageHeader{width:90%}html body main #mainInner,html body #Main #mainInner{width:90%}html body footer .footerInner{width:96%}html body footer .footerInner .footerTextBlock{display:block;float:left;margin-right:unset;width:100%}html body footer .footerInner .NewZealandLocations{margin-bottom:100px}}@media screen and (min-width: 641px) and (max-width: 1024px) and (orientation: landscape){html body header #headerContainer{margin:0 auto;width:96%}html body nav #navStrip{position:unset;width:100%;z-index:90}html body nav #navStrip .primary{width:96%}html body main #homepageHeader,html body #Main #homepageHeader{width:98%}html body main #mainInner,html body #Main #mainInner{width:94%}html body footer .footerInner{width:96%}html body footer .footerInner .footerTextBlock{display:block;float:left;margin-right:unset;width:100%}html body footer .footerInner .NewZealandLocations{margin-bottom:100px}}.group:after{content:"";display:table;clear:both}img{display:block;max-width:100%}i{font-style:italic}.requiredField{color:red}.ss-uploadfield{margin-top:4px !important;float:left}
