﻿body,html{height:100%;font-family:Inder,sans-serif;font-size:1em}::-webkit-input-placeholder{color:rgba(200,200,200,.8);font-style:italic}:-moz-placeholder{color:rgba(200,200,200,.8);font-style:italic}::-moz-placeholder{color:rgba(200,200,200,.8);font-style:italic}:-ms-input-placeholder{color:#c8c8c8;font-style:italic}h1{color:#1c78ae}h2,ol,p,ul{color:#707070}p a{color:#1473ab}p a:active,p a:hover{color:#f78f1e}#header{background:#0061a1}#header .socialHeader span{color:#fff}#footer{background:#cce0ed;color:rgba(47,47,47,.8)}#footer div.socialIcons span{background:url(/images/footerSocialIcons.png) no-repeat}#footer a{color:rgba(25,25,25,.8)}#subNav ul li a,.button{background:#66a4c8;color:#fff}#subNav ul li a.active,#subNav ul li a:active,#subNav ul li a:hover,.ui-tabs-active a{background:#f78f1e!important}.tileContainer div a{color:#fff;background-image:url(/images/homepage/sprite.png);background-repeat:no-repeat;-webkit-transition:background-color .15s 0 ease-in}.tileContainer div a:active,.tileContainer div a:hover{background-color:#f78f1e;-webkit-transition:background-color .15s 0 ease-in}.blueGradientStrong{background:#4c94bf}.blueGradientMedium{background:#5c9ec4}.blueGradientNormal{background:#66a4c8}.blueGradientLight{background:#7fb3d1}#calculator_form,#lease_calculator table,table{color:#707070}#calculator_form input,#calculator_form select{border:1px solid #707070;color:#707070}#nav .loginMask a,#nav .loginMask span.loginTitle,#nav a,.loginMask input,.loginMask label{color:#fff}#calculator_form_submit input{background:#1c78ae;color:#fff;border:1px solid #fff}#calculator_form_submit input:hover{background:#f78f1e}#lease_calculator table tr td{border-bottom:1px solid #dcdcdc}#nav a{background-image:url(/images/spriteInside.png);background-repeat:no-repeat;background-color:#66a4c8}#nav a.active,#nav a:hover,a.active{background-color:#f78f1e}#nav a.onlineStore{background-position:-40px 0}#nav a.faqs{background-position:-40px -100px}#nav a.testimonials{background-position:-40px -200px}#nav a.aboutUs{background-position:-40px -300px}#nav a.savingsCalc{background-position:-40px -1015px}#nav a.ourProducts{background-position:-40px -400px}#nav a.requestAQuote{background-position:center -1200px}#nav a.contactUs{background-position:-40px -500px}#nav a.login{background-position:-40px -700px}#nav a.mobileApp{background-position:-40px -915px}#nav a.commResp{background-position:-40px -1112px}#nav .loginMask{background-color:#66a4c8}#nav .loginMask a{background:0 0}#nav .social{background-image:none}#forgotPassword{background:0 0}.onlineStore{background-position:0 -15px}.faqs{background-position:0 -140px}.testimonials{background-position:0 -265px}.ourProducts{background-position:0 -390px}.aboutUs{background-position:0 -515px}.mobileApps{background-position:0 -1140px}.savingsCalc{background-position:0 -1265px}.requestAQuote{background-position:center -1515px}.contactUs{background-position:0 -765px}.iPhone{background-position:0 -875px}.commResp{background-position:0 -1390px}.login{background-position:0 -1015px}.loginMask label span.errorMessage{border:1px solid #eb0000}.loginMask input{border:1px solid #5a9bc3;background:#3787b9}.loginMask label input.loginBtn{background:#0f73aa;border:1px solid #78afcd}.tileContainer .newsAndSocial a{background-image:none}.tileContainer .newsAndSocial a:hover{background-color:transparent}.tileContainer .newsAndSocial:hover{cursor:pointer}.tileContainer .newsAndSocial:hover .socialRotator a{background-color:#f78f1e}.tileContainer .social a{background:url(/images/homepage/socialIcons.png) no-repeat}.tileContainer .social .linkedin{background-position:0 0;background-color:#66a4c8}.tileContainer .social .facebook{background-position:-116px 0;background-color:#75adcd}.tileContainer .social .twitter{background-position:0 -62px;background-color:#85b6d3}.tileContainer .social .youtube{background-position:-116px -62px;background-color:#94bfd8}.tileContainer .social .linkedin:active,.tileContainer .social .linkedin:hover{background-color:#0a6495}.tileContainer .social .facebook:active,.tileContainer .social .facebook:hover{background-color:#3b8ebf}.tileContainer .social .twitter:active,.tileContainer .social .twitter:hover{background-color:#58c9ee}.tileContainer .social .youtube:active,.tileContainer .social .youtube:hover{background-color:#c61414}#scrollToTop a,#scrollToTop a:hover{background:0 0}#scrollToTop a{color:#1c78ae}.happySnapOpen{color:#fff;background:#66a4c8}.happySnapOpen:hover{background:#f78f1e}#contactForm.happySnap input[type=file]{border:none}.socialRotator a,.tileContainer .socialRotator a{background:center 15px no-repeat}.socialRotator .linkedin,.tileContainer .socialRotator .linkedin{background-color:#0a6495;background-image:url(/images/social_network/linkedinBig.png)}.socialRotator .facebook,.tileContainer .socialRotator .facebook{background-color:#3b8ebf;background-image:url(/images/social_network/facebookBig.png)}.socialRotator .twitter,.tileContainer .socialRotator .twitter{background-color:#58c9ee;background-image:url(/images/social_network/twitterBig.png)}.socialRotator span,.tileContainer .socialRotator span{background-repeat:no-repeat;background-position:center 5px}#nav .commResp a{background-image:none!important}.newsContainer ol li a,.newsContainer ul li a{color:#0061a1}#newsMenu a{border-bottom:1px solid #fff;background:#f5f5f5;color:#707070}#newsMenu a:hover{background:#ebebf5}#newsMenu a span{color:#0061a1}.back{background:#09f;color:#fff}.back:hover{background:#f78f1e}.newsContainer h2 span{color:#0061a1}.intraLinks li a{color:#1c78ae}.intraLinks li a:hover{text-decoration:none;background:#1c78ae;color:#fff}.ui-button-text,.ui-dialog-titlebar-close{text-decoration:none!important}.execBoy{background:#0061a1;color:#fff}.execBoy .socialProfiles a{background:#0070ba;color:#fff}.execBoy .socialProfiles a:hover{background:#f78f1e}.mobileContent .deviceFamily{border-bottom:1px solid #dcdcdc}#navLinks ul li,#navLinks ul li a.active{border-bottom:.1em solid #aaa}#navLinks ul li a{color:#1c78ae}#navLinks ul li a.active,#navLinks ul li a:hover{background:#f0f0f0}#navLinks .answer ul li{border-bottom:none}#contactForm label,.contactForm label{color:#707070;top:0;left:0}#contactForm label span,.contactForm label span{border:1px solid red}#contactForm label input,#contactForm label select,#contactForm label textarea,.contactForm label input,.contactForm label select,.contactForm label textarea{border:1px solid #09f;color:#707070}#contactForm label .submit,.contactForm label .submit{border:1px solid #09f;color:#fff;background:#09f}#contactForm label .submit:hover,.contactForm label .submit:hover{background:#0067cd}#contactForm label.selectedSN input,.contactForm label.selectedSN input{background:#fff}.positive{background:#41a000;color:#fff}.negative{background:#dc1400;color:#fff}#submitEnquiry input,#submitWebEnquiry input{background:#1c78ae;color:#fff;border:1px solid #fff}#submitEnquiry input:hover,#submitWebEnquiry input:hover{background:#f78f1e}.workInProgress,.workInProgress *{outline:0!important}.workInProgress{background:url(/Images/Homepage/gears.jpg) center center no-repeat!important;border:none!important}.ui-button-text{background:#939393;font-weight:700!important;padding:.5em;display:block;color:#fff;font-size:1em}.workInProgress p{margin-bottom:.2em}.workInProgress p span{padding:.2em;font-size:1.2em;font-weight:400;background:#0061a1;color:#fff;display:block;float:left}@media all and (max-width:1024px){#nav a.requestAQuote,#nav a.rightSide,#nav a.sideTile,#nav a:active,#nav a:hover{background:#f5f5f5;color:#0066a8}#nav a.active,#nav a:hover,a.active{color:#f78f1e;background-color:#f5f5f5;text-decoration:none}}

h1{font-size:24px!important; padding: 20px 0 10px; color: rgb(28,120,174); }
#contactForm input[type=checkbox] { display: inline-block; width: auto; }
.logo-header span{float:left; height:110px; display:block; line-height:110px; color:#474747;}
.logo-header img{float:right;}
footer{height:40px; width:100%; position:absolute; left:0; bottom:0; margin:0; padding:0; text-align:center; font-size:14px;}
footer ul{height:40px; width:auto; padding:0; list-style:none outside;}
footer ul li{height:40px; width:auto; padding:0 10px; display:inline;}
footer ul li a{height:40px; text-decoration:underline; color:#707070;}
footer ul li a:hover{color:#0066a4; text-decoration:none;}
.generalInfo{ margin-top:3rem; padding-top:3rem; border-top:1px solid #898989;}
.generalInfo label{float:left; width:50%; line-height:3rem; text-align:left;}
.generalInfo label.field{width:80%;}
.generalInfo label.caption{width:20%; text-align:left;}
#contactForm label input{width:98%; margin:0 1%; padding:0; height:3rem; line-height:3rem; border-color:#A2A2A2; text-indent:1rem;}
#contactForm label.checkboxLabel{cursor:pointer;}
#contactForm label.checkboxLabel input{height:auto; line-height:normal;}
#contactForm label .button{-webkit-border-radius: .2rem; background: #0066a4; padding: 1rem 2.5rem; color: #ffffff !important; font-size: 1rem; line-height: 1rem; text-decoration: none; display: inline-block; border: none; cursor: pointer; font-family: Roboto !important; font-weight: normal; height: auto; width:auto; text-indent:0; margin:0; -webkit-transition:all 0.5s ease;}
#contactForm label .button:hover{background:#f78f1e;}
#pageContent h1, #pageContent h2{text-align:left;} 
.contactForm .captcha-label img{margin:0;}
#contactForm .captcha-label input{max-height:2.1em; height:2.1em; line-height:2.1em; max-width:30%; text-indent:.5rem;}