﻿/*THIS CSS CONTROLS THE STRUCTURE OF THE WEBSITE. MODIFYING THIS WILL CAUSE CHANGES ON ALL LEASEPLUS WEBSITES. HANDLE CAREFULLY THANKS. THE MASTER OF UX/UI STYLING. ALESSANDRO JACK ARBIZZANI. FOURSEVEN. *//* INITIAL DEFAULT SETTINGS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,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{margin:0;padding:0;border:0;outline:0;outline:none;}a img{border:0;outline:none;}h1{font-size:2em;padding:0.1em 0;}h2{font-size:1.2em;padding-bottom:0.2em;font-weight:bold;}p,ul,ol{font-family:'Inder',sans-serif;font-size:1em;padding-bottom:1em;}ul{list-style:outside;padding-left:24px;}ol{list-style:outside decimal;padding-left:24px;}#content p:last-child,#footer p{padding-bottom:0;}p a{text-decoration:underline;}p a:hover,p a:active{text-decoration:none;}ul li ul,ol li ol{list-style:url(../images/nestedList.png);padding-bottom:0;}#header{height:90px;width:950px;text-align:right;border-bottom:20px solid rgb(255,255,255);position:fixed;z-index:9999;}#header .logo{text-align:left;display:block;height:90px;}#header .logo a{padding:10px 0 0 10px;float:left;}#header .socialHeader{float:right !important;display:block;overflow:hidden;height:90px;padding:0 !important;}#header .socialHeader span{float:left;font-size:2.2em;line-height:80px;}#header .logo img{width:280px;}#header .socialHeader img{width:180px !important;}#footer{height:1.8em;line-height:1.8em;width:100%;position:absolute;bottom:0;left:0;font-size:0.75em;text-align:center;z-index:400;}#footer.hpFooter{position:fixed;}#footer span{margin:0 0.5em;}#footer div{float:left;}#footer div.socialIcons{float:right;}#footer div.socialIcons span{text-indent:-9999px;width:16px;text-align:left;float:left;margin:0 0.1em 0 0;}#footer div.socialIcons span a{display:block;width:16px;height:20px;}#footer div.socialIcons .fb{background-position:0 center;}#footer div.socialIcons .tw{background-position:-16px center;}#footer div.socialIcons .lnk{background-position:-32px center;}#footer div.socialIcons .yt{background-position:-48px center;}#footer a:hover{text-decoration:none;}#main{height:520px;width:950px;}#container{text-align:center;height:100%;position:relative;min-height:100%;z-index:10;}#box{height:520px;width:950px; margin:auto;}#leftBox{float:left;width:630px;margin-top:110px;}#rightBox{float:right;width:301px;margin:110px 0 0 0;}#subNav{display:block;margin:0.8em 0;}#subNav ul{list-style:none;padding-left:0;}#subNav ul li{float:left;}#subNav ul li a,.button{display:block;font-size:1em;padding:0.2em 0.4em;margin-right:0.1em;text-decoration:none;outline:none;cursor:pointer;}.button{display:inline-block;}.tileContainer{height:250px;width:465px;float:left;margin-bottom:20px;}.tileContainer.right{float:right;}.tileContainer div{float:left;}.tileContainer div a{font-size:1.5em;font-weight:normal;text-decoration:none;display:block;height:100%;line-height:190px;}.fullTile{height:250px;width:465px;}.halfHorTopTile{height:124px;width:465px;}.halfHorBottomTile{height:125px;width:465px;margin-top:1px;}.halfVertTile{height:250px;width:232px;}.halfVertTileRight{height:250px;width:232px;margin-left:1px}.singleTopTile{height:124px;width:232px;}.singleBottomTile{height:125px;width:232px;}.singleTopTile:first-child,.singleBottomTile:nth-child(3){margin-right:1px;}.singleBottomTile:nth-child(3),.singleBottomTile:nth-child(4){margin-top:1px;}.innerForm{height:auto;min-height:100%;position:relative;}.section{width:950px;height:100%;margin:auto;padding-bottom:2.8em;}#calculator_form tr td{vertical-align:middle;margin:0;padding:0;position:relative;}#calculator_form input,#calculator_form select{outline:none;width:290px;margin:0;padding:5px 5px;height:20px;}#calculator_form select{width:302px;height:30px;cursor:pointer;}.errorMessage{position:absolute;top:8px;left:-15px;}#calculator_form_submit input{display:block;width:150px;height:30px;cursor:pointer;}#lease_calculator table tr td{padding:10px 0;}.blackTextBold{font-weight:bold;}.comparisonTable{margin-bottom:1em;border-top:1px solid rgb(207,207,207);}.comparisonTable tr td{padding:10px;border-bottom:1px solid rgb(207,207,207);font-size:1em;}.comparisonTable tr.focused td{background:rgb(237,237,237);font-weight:bold;}#nav a{display:block;height:100px;margin-bottom:1px;font-size:1em;line-height:10em;text-align:center;text-decoration:none;}#nav a.sideTile{width:150px;float:left;}#nav a.rightSide{margin-left:1px;}#nav .loginMask{display:block;max-width:275px;max-height:100%;padding-bottom:0.8em;}#nav .loginMask label{float:none;display:block;}#nav .loginMask .submitButtonLabel input{width:275px;}#nav .loginMask input{width:267px;}#nav .loginMask a{line-height:normal;height:auto;}#nav .loginMask span.loginTitle{margin-bottom:0.4em;display:block;font-size:1.2em;}#nav .loginMask .rememberMe{float:left;width:50%;}#nav .loginMask .rememberMe input{width:16px;}#nav #forgotPassword{height:auto;line-height:1.5em;font-size:0.7em;}#nav .social{position:relative;}#nav .social span{position:relative;z-index:500;}#nav .social .socialRotator{position:absolute;top:0;left:0;z-index:200;}#forgotPassword{font-size:0.7em;line-height:1.5em;background:none;float:right;}#header a{display:block;padding:15px 0;}#header img{width:225px;}.clear,.clear_it{clear:both;height:0;line-height:0;}.requestAQuote span{padding-top:30px;display:block;}.iPhone{text-indent:-9999em;}.loginMask{display:none;padding:0.8em 0.8em 0;max-height:125px;width:100%;max-width:205px;}.loginMask label{float:left;font-size:0.7em;line-height:1.5em;cursor:pointer;position:relative;}.loginMask label span.errorMessage{position:absolute;z-index:500;border:1px solid rgb(235,0,0);cursor:pointer;width:204px;height:22px;left:0;top:0;cursor:text;}#nav .loginMask label span.errorMessage{width:272px;}.loginMask .rememberMe label:hover,#forgotPassword:hover{text-decoration:underline;}.loginMask input{display:block;padding:3px;width:197px;margin:0 0 4px 0;outline:none;font-family:'Inder',sans-serif;font-size:1.2em;}.loginMask label input.loginBtn{cursor:pointer;width:205px;margin-bottom:6px;font-size:1.2em;}.loginMask .rememberMe input{width:16px;height:16px;float:left;line-height:1.5em;cursor:pointer;padding:0;margin-right:4px;}.tileContainer .social a{width:116px;height:62px;outline:none;margin:0;padding:0;float:left;text-indent:-9999px;}.tileContainer .social .twitter,.tileContainer .social .youtube{height:63px;}#scrollToTop a{background:none;height:20px;line-height:20px;text-align:left;position:fixed;bottom:44px;}.happySnapOpen{margin:1em 0;font-size:1em;text-decoration:none;padding:0.4em;display:block;width:400px;text-align:center;}.socialRotator a{width:232px;height:125px;outline:none;margin:0;padding:0;text-indent:-9999px;}.imageHeader{margin-bottom:1em;overflow:hidden;text-align:center;}.imageSectionheader{margin-bottom:1em;width:630px;height:200px;overflow:hidden;}.imageSectionheader img{width:630px;}.socialRotator{background-image:none !important;}.socialRotator span{width:150px;height:100px;}#nav .commResp a{overflow:hidden;text-align:center;}.commResp img{width:150px;height:100px;}.tileContainer .newsAndSocial{position:relative;}.tileContainer .newsAndSocial .socialRotator{position:absolute;top:0;left:0;z-index:200;}.tileContainer .newsAndSocial a{z-index:500;position:relative;}.bottomLink{padding:1.4em;background:rgb(227,227,227);border:1px solid rgb(207,207,207);-webkit-border-radius:3px;border-radius:3px;font-size:.8em;transition:all 0.3s ease-in;}.bottomLink:hover{transition:all 0.3s ease-in;background:rgb(227,227,255);}.bottomLink p{font-style:italic;}.bottomLink ul{list-style:inside disc;padding:0;}.bottomLink ul li{float:left;padding-right:10px;}.bottomLink ul li a{color:rgb(28,120,174);}.bottomLink ul li a:hover{text-decoration:none;}.ui-loading .ui-loader{display:block}.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}.newsContainer ul li,.newsContainer ol li{padding-bottom:0.5em;}#newsMenu a{border-bottom:1px solid rgb(255,255,255);background:rgb(245,245,245);text-decoration:none;display:block;cursor:pointer;}#newsMenu a span{font-size:12px;font-weight:bold;display:block;cursor:pointer;}.back{cursor:pointer;display:none;font-weight:bold;font-size:12px;padding:2px 5px;float:right;}.newsContainer h2 span{font-size:1em;display:block;font-weight:bold;}.newsContainer .overview{margin:20px 0;}.execBoy{display:block;padding:10px;vertical-align:middle;margin-bottom:10px;position:relative;}.execBoy img{float:left;margin-right:10px;width:150px;}.execBoy strong{display:block;font-size:1.5em;}.execBoy span{display:block;}.socialProfiles{position:absolute;bottom:10px;left:170px;}.execBoy .socialProfiles a{padding:4px;display:block;height:16px;float:left;font-size:0.8em;text-decoration:none;margin-right:0.1em;}.execBoy .socialProfiles img{width:16px;margin:0 4px 0 0;}.columns p{float:left;text-align:left;width:310px;}.columns p.right{text-align:right;margin-left:10px;}.mobileContent .deviceFamily{padding-bottom:20px;margin-bottom:20px;}.socialNetworkContent iframe{width:630px !important;height:600px !important;}#navLinks ul{list-style:none;padding-left:0;}#navLinks ul li{font-size:1em;}#navLinks ul li a{text-decoration:none;color:rgb(28,120,174);line-height:2em;display:block;padding:0 0.2em;cursor:pointer;}#navLinks ul li a:hover,#navLinks ul li a.active{cursor:pointer;}#navLinks .answer ul{list-style:disc outside;padding-left:24px;}#navLinks .answer ul li{border-bottom:none;font-size:1em;padding-bottom:0.4em;}#navLinks .answerContainer h2{font-size:1em;}#navLinks .answer{padding:7px 5px;}.back_top{display:none;}.contactForm label{display:block;margin-bottom:10px;position:relative;}.contactForm label span{display:block;position:absolute;width:628px;height:26px;cursor:text;bottom:0;}.contactForm label.enquiry span{height:80px;}.contactForm label input,.contactForm label textarea,.contactForm label select{display:block;width:620px;padding:5px 4px;font-size:1em;outline:none;height:16px;}.contactForm label select{width:630px;cursor:pointer;height:30px;font-size:14px;}.contactForm label textarea{min-height:70px;max-height:70px;height:100%;font-family:'Inder',sans-serif;font-size:16px;width:620px;}.contactForm label .submit{padding:10px 0;font-size:14px;width:250px;cursor:pointer;margin-top:20px;font-weight:bold;height:36px;font-family:'Inder',sans-serif;}.contactForm .summaryReport label{margin-bottom:10px;font-weight:bold;}.contactForm .summaryReport label span{border:none;height:auto;position:static;width:630px;padding:0;margin-bottom:5px;font-weight:normal;}.contactForm span{display:block;font-weight:bold;}.contactForm label.inline-lbl{float:left;width:310px;}.contactForm label.inline-lbl.right{margin-left:10px;}.contactForm label.inline-lbl input{width:300px;}.contactForm label.inline-lbl select{width:310px;}.contactForm .invalidField{border:1px solid rgb(255,0,0)}.ui-state-error{border:1px solid #FF8262;padding:15px;background-color:#FFE8E1;color:#FF8262;}.ui-state-highlight{border:1px solid #FD6B00;padding:15px;background-color:#FFFFCC;color:#FD6B00;}.ui-state-success{border:1px solid #A2CC95;padding:15px;background-color:#EFFFDF;color:#006600;}.enquiryType label,.enquiryType label input{float:left;}#lease_calculator .contactForm span{top:auto;bottom:0;left:0;}#lease_calculator .contactForm select{height:28px;}.contactForm label.selectedSN input{display:inline;width:auto;border:none;font-weight:bold;}.positive,.negative{display:block;padding:0.5em;margin:1em 0;}#submitEnquiry input,#submitWebEnquiry input{display:block;width:200px;height:30px;cursor:pointer;font-family:'Inder',sans-serif;font-size:1em;}#tecTable tr td{padding:0 0 1em;vertical-align:top;}#tecTable tr.tableHeader td{font-weight:bold;}.contactForm p.agree label{display:inline;margin-bottom:10px;position:static;font-weight:normal;}.contactForm .captcha-label img{float:left;margin-top:10px;}.contactForm .captcha-label input{float:left;max-width:70px;max-height:20px;margin-left:10px;margin-top:10px;}.contactForm .captcha-label span{width:88px;height:33px;left:93px;}.validationerror{color:rgb(255,0,0);}.contactForm .req{display:inline;position:static;border:none;}.contactForm .disclaimerCheck{display:inline;position:static;border:none;width:16px;}.contactForm .disclaimerCheck input{width:16px;}.contactForm .finance-app label{float:left;width:50%;display:block;}.contactForm .caption{display:inline;position:static;border:none;font-weight:normal;}.contactForm .finance-app label input,.contactForm .finance-app label select,.contactForm .finance-app label textarea{width:100%;max-width:286px;height:18px;line-height:22px;}.contactForm .finance-app label select{max-width:294px;height:30px;}.contactForm .finance-app label.ui-txtarea{width:100%;}.contactForm .finance-app label textarea{width:96%;max-width:96%;}.contactForm .finance-app .ui-short-field{width:auto;margin-right:10px;}.contactForm .finance-app .ui-short-field input,.contactForm .finance-app .ui-short-field select{width:50px;max-width:50px;}.contactForm .finance-app p{margin:20px 20px 0 0 ;padding-top:20px;border-top:1px solid rgb(207,207,207);}.contactForm .finance-app p.no-border {border:none;}.contactForm .finance-app .ui-checkbox-label input{width:16px;display:inline;}.finance-app .privacy-statement{height:150px;background-color:white;border:1px solid #cccccc;padding:5px;overflow:auto;font-size:12px;width:96%;}.finance-app .privacy-statement p{margin:0;padding:0 0 10px;border:none;}.contactForm .finance-app label.subButton input.submit{height:40px;}.req{color:rgb(255,0,0);}.error-summary.negative{margin:0;padding:0.3em;border-bottom:1px solid rgb(255,255,255);}.ui-table{background:rgb(207,207,207);margin:1em 0;}.ui-table tr td{background:rgb(255,255,255);padding:10px;}.ui-table tr.ui-table-header td{background:rgb(247,247,247);}.dealership-quote blockquote{font-weight:bold;margin:1em 0;color:rgb(112,112,112);}.dealership-quote .contactForm .finance-app label.has-dollar input{padding-left:15px;max-width:276px;}.contactForm .dollar-figure{border:none;padding:0;margin:0;position:absolute;bottom:0;left:5px;border:none;width:auto;font-weight:normal;}.dealership-quote.review .finance-app label{cursor:default;}.dealership-quote.review .finance-app label input,.dealership-quote.review .finance-app label select{border-color:rgb(180,213,255);background:rgb(250,250,250);cursor:default;}.contactForm .TabButtons .subButton{float:left;}.contactForm .TabButtons .subButton input{width:auto;padding:0 2em;}.contactForm .TabButtons .edit.submit{background:rgb(195,68,68);border-color:rgb(195,68,68);}.contactForm .TabButtons .print.submit{background:rgb(112,112,112);border-color:rgb(112,112,112);}.contactForm .TabButtons .edit:hover{background:rgb(195,24,24);border-color:rgb(195,24,24);}.contactForm .TabButtons .print:hover{background:rgb(47,47,47);border-color:rgb(47,47,47);}.required,.error{border-color:rgb(255,0,0) !important;}label:hover .required,label:hover .error{display:none;}label.inline-lbl span.required,label.inline-lbl span.error{width:308px;}.finance-app .total-container{margin:1em 0;width:97%;}.finance-app .total-container p{border:none;margin:0 0 1px;padding:1em !important;background:rgb(225,245,255);}.finance-app .total-container p span{display:inline;}.settlementDtl{list-style:outside none;padding:0;}.settlementDtl li{line-height:24px;padding:0.7em 0;border-bottom:1px solid rgb(227,227,227);}.settlementDtl li:hover{background:rgb(247,247,247);}.settlementDtl li img{float:left;margin-right:10px;}.settlementDtl li .ui-li-title{font-weight:bold;display:block;color:rgb(28,120,174);}.mobile-only,#nav a.mobile-only{display:none;}@media all and (max-width:1024px){body,html{-moz-min-width:320px;-ms-min-width:320px;-o-min-width:320px;-webkit-min-width:320px;min-width:320px;}.hide{display:none !important;}h1{font-size:1.4em;padding:.6em 0 .6em;}.mobile-only{display:block;}#container{height:auto;min-height:0;}#content{padding:0 .8em;}.leaseplus-logo,#header{background:rgb(0,102,168);border:none;position:static;width:96%;height:auto;text-align:left;top:0;}.leaseplus-logo,#header{max-height:140px;min-height:75px;padding:2%;}.leaseplus-logo img,#header img{max-height:140px;}.leaseplus-logo,#header .logo{width:96%;height:auto;position:relative;}#header .logo a{padding:0;}.leaseplus-logo img,#header .logo img{width:60%;}#box{position:static;width:100%;height:auto;margin:0;top:0;left:0;}#main{width:100%;height:auto;}#box #main .tileContainer{float:none;height:auto;width:100%;margin-bottom:0;}#box #main .tileContainer div{float:none;margin:0;}#box #main .tileContainer div{width:100%;height:auto;}#box #main .tileContainer div a{height:auto;line-height:1em;vertical-align:middle;background:none rgb(247,247,247);border-bottom:.1em solid rgb(255,255,255);text-align:left;color:rgb(0,102,168);padding:1.4em 1em;font-size:1em;display:block;text-transform:capitalize;}.section{width:100%;height:auto;padding:0;margin:0;}#leftBox{float:none;width:100%;margin-top:0;}#mobileMenu{position:absolute;top:0;right:0;width:15%;height:100%;display:block;z-index:999;cursor:pointer;}#mobileMenu span{width:100%;height:.6em;background:rgb(255,255,255);margin:.6em 0;display:block;}#rightBox{position:fixed;top:0;z-index:10001;float:none;left:-100%;width:75%;margin:0;background:rgb(245,245,245);max-height:100%;box-shadow:0.2em 0px .8em rgba(47,47,47,0.7);overflow:auto;}#nav a{text-transform:capitalize;}#nav a.sideTile,#nav a.requestAQuote,#nav a.rightSide,#nav a:active,#nav a:hover{display:block;width:auto;margin:0 0 .1em;line-height:1.2em;font-size:1em;color:rgb(0,102,168);height:auto;text-align:left;padding:1.2em;float:none;border-bottom:.1em solid rgb(255,255,255);}#nav a.social{position:static;}#nav a.close-menu-button span{display:block;-ms-border-radius:.3em;border-radius:.3em;background:rgb(255,40,40);padding:.5em;color:rgb(255,255,255);border:.1em solid rgb(205,0,0);}#subNav ul{width:100%;padding-bottom:0;}#subNav ul li{width:49%;display:inline-block;float:none;margin-bottom:.4em;}#subNav ul li a{padding:1.2em .1em;text-align:center;letter-spacing:-1px;}.execBoy img{width:6em;margin-right:.4em;}.execBoy .socialProfiles{position:static;float:left;display:block;margin-top:.4em;}.imageSectionheader{width:100%;height:auto;text-align:center;}.imageSectionheader img{width:100%;}.contactForm label input,.contactForm label textarea,.contactForm label select{padding:.8em 2.5%;width:94%;}.contactForm label select{padding:0;width:100%;height:45px;background:rgb(255,255,255);}.contactForm label .submit{width:100%;height:3.6em;}.contactForm label span,.contactForm label.enquiry span{width:99%;height:64%;}.contactForm label.enquiry span{width:99%;height:80%;}.bottomLink p,.bottomLink a{font-size:1.2em;}.storesSection a img{width:50%;}.social-media-links ul{list-style:none;width:100%;padding:0;}.social-media-links ul li{margin-bottom:0.2em;}.social-media-links ul li.sm-facebook{background:rgb(58,88,155);}.social-media-links ul li.sm-twitter{background:rgb(89,141,202);}.social-media-links ul li.sm-linkedin{background:rgb(0,122,185);}.social-media-links ul li.sm-instagram{background:rgb(77,62,51);}.social-media-links ul li.sm-google{background:rgb(214,73,47);}.social-media-links ul li.sm-pinterest{background:rgb(202,32,39);}.social-media-links ul li a{padding:0.5em;height:3em;display:block;line-height:3em;color:rgb(255,255,255);font-weight:bold;text-decoration:none;font-size:1em;}.social-media-links ul li a img{float:left;max-width:3em;margin-right:1em;}.swipe-rotator{height:10em;overflow:hidden;width:100% !important;}.swipe-rotator a{display:block;width:100% !important;height:100%;max-height:10em;margin:0;overflow:hidden;}.swipe-rotator a img{height:100%;width:100%;margin:0;}}