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,font,img,figure,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,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;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
body{line-height:1;color:black;background:white}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
sub{vertical-align:sub;font-size:.9em}
sup{vertical-align:super;font-size:.9em}
[data-icon]:before{font-family:"icons";font-variant:normal;font-weight:normal;line-height:1em;speak:none;text-transform:none;-webkit-font-smoothing:antialiased}
[data-icon][data-icon-after]:after{font-family:"icons";font-variant:normal;font-weight:normal;line-height:1em;speak:none;text-transform:none;-webkit-font-smoothing:antialiased}
[data-icon][data-icon-after]:before{display:none}
[data-icon] del{display:none}
[data-icon] span{position:fixed!important;height:1px;width:1px;overflow:hidden;top:0;left:0;clip:rect(1px,1px,1px,1px)}
.breadcrumb{display:block;padding-left:.5em}
.breadcrumb li{display:inline-block}
@media(min-width:53.75em){.breadcrumb{padding-left:0}
}
#footer{clear:both;display:block}
.cse .gsc-control-cse:after,.gsc-control-cse:after{content:""!important}
.gsc-overflow-hidden footer,.gsc-overflow-hidden header,.gsc-overflow-hidden #content,.gsc-overflow-hidden #content .container,.gsc-overflow-hidden .second-container,.gsc-overflow-hidden #inqC2CImgContainer,.gsc-overflow-hidden .notice-cookie[style]{display:none!important}
.gsc-overflow-hidden .gsc-results-wrapper-visible{display:block!important}
.gsc-overflow-hidden .gsc-selected-option-container{width:78px!important;padding:0}
.gsc-overflow-hidden .gsc-results-wrapper-overlay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;display:none;left:0;-webkit-overflow-scrolling:touch;position:absolute;padding:4em 3em 2em 2em;top:0;width:100%;-moz-transition:none!important;-ms-transition:none!important;-webkit-transition:none!important;-o-transition:color 0 ease-in!important;transition:none!important;-webkit-overflow-scrolling:touch;clear:both;margin:0}
.gsc-overflow-hidden .gsc-results-wrapper-overlay .gsc-results-close-btn{background:url('commons/base/img/close-icon.png') no-repeat;height:2.5em;width:2.5em;right:2.5em;top:1em}
.gsc-overflow-hidden .gsc-results-wrapper-overlay .gsc-results{width:100%!important}
.gsc-overflow-hidden .gsc-results-wrapper-overlay .gsc-wrapper{-webkit-overflow-scrolling:touch}
.gsc-overflow-hidden .gsc-results-wrapper-overlay .gsc-wrapper .gsc-expansionArea{width:100%!important}
.gsc-overflow-hidden .gsc-modal-background-image{-moz-transition:none;-ms-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;-webkit-overflow-scrolling:touch;transition:none}
@media(min-width:53.75em){.gsc-overflow-hidden .gsc-modal-background-image{background:#fff;background:rgba(205,205,205,0.7)}
}
.positionfixed .gsc-overflow-hidden .gsc-results-close-btn{position:fixed}
@media(min-width:61.875em){.positionfixed .gsc-overflow-hidden #content,.positionfixed .gsc-overflow-hidden #footer,.positionfixed .gsc-overflow-hidden .navigation-top{display:block!important}
.positionfixed .gsc-overflow-hidden .gsc-results-wrapper-overlay{position:fixed;top:5%;width:70%;height:80%;left:15%;border:1px solid #999;-webkit-border-radius:.4375em;-moz-border-radius:.4375em;-ms-border-radius:.4375em;-o-border-radius:.4375em;border-radius:.4375em;-webkit-box-shadow:black 0 0 .5625em;-moz-box-shadow:black 0 0 .5625em;box-shadow:black 0 0 .5625em}
}
.gsc-control-cse{padding:0!important;border:0!important}
.gsc-results-wrapper-overlay{position:absolute!important;opacity:1!important;width:100%;height:100%;background:red}
.lightbox-open footer,.lightbox-open header,.lightbox-open #content .container,.lightbox-open #inqC2CImgContainer,.lightbox-open .notice-cookie[style]{display:none!important}
.lightbox-open .lightbox{display:block}
.lightbox-open.lightbox-fixed .lightbox-border .lightbox-close{position:fixed}
@media(min-width:53.75em){.lightbox-open.lightbox-fixed footer,.lightbox-open.lightbox-fixed header,.lightbox-open.lightbox-fixed #content .container,.lightbox-open.lightbox-fixed #inqC2CImgContainer,.lightbox-open.lightbox-fixed .notice-cookie[style]{display:block!important}
.lightbox-open.lightbox-fixed .lightbox{position:fixed}
.lightbox-open.lightbox-fixed .lightbox-border{left:50%;margin:-17.625em 0 0 -23.875em;max-width:43.75em;position:absolute;top:50%;width:43.75em}
.lightbox-open.lightbox-fixed .lightbox-border .lightbox-close{position:absolute;right:1em;top:1em}
.lightbox-open.lightbox-fixed .lightbox-border .content{background:0}
.lightbox-open.lightbox-fixed .lightbox-container{height:31.25em;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 .5em 0 0}
.lightbox-open.lightbox-fixed .lightbox-underlay{display:block;height:100%;left:0;position:absolute;top:0;width:100%}
}
@media(min-width:53.75em){.lightbox-open{overflow:hidden;overflow-y:scroll;position:fixed;width:100%}
}
.lightbox{background:#fff;display:none;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:7000}
.details-page .lightbox .form-column,.form-page .lightbox .form-column{background:0;padding-bottom:0}
.lightbox #content{background-image:none;padding:0}
.lightbox #content .container{background-color:transparent;border:0;display:block!important;padding:0}
.ie7 .lightbox #content .container,.ie8 .lightbox #content .container{width:auto}
.lightbox .form-column{width:auto!important}
.lightbox .lightbox-border{background:#fff;margin:auto;position:relative}
.lightbox .lightbox-border .lightbox-inner{padding:2em 3em 2em 2em}
.lightbox .lightbox-border .lightbox-close{background:url('commons/base/img/close-icon.png') no-repeat;cursor:pointer;display:block;height:2em;position:absolute;right:1em;top:1em;width:2em;z-index:2}
.lightbox .lightbox-border .lightbox-close span{display:none}
.lightbox .lightbox-container{position:relative;z-index:1}
.lightbox .lightbox-underlay{display:none}
@media(min-width:40em){.lightbox .youtube-player iframe{min-width:560px;min-height:315px}
}
@media(min-width:53.75em){.lightbox{background:rgba(205,205,205,0.7)}
.ie7 .lightbox,.ie8 .lightbox{background:url('commons/base/img/veil-bg-ie.png')}
.lightbox .lightbox-border{border:1px solid #999;-webkit-border-radius:.4375em;-moz-border-radius:.4375em;-ms-border-radius:.4375em;-o-border-radius:.4375em;border-radius:.4375em;-webkit-box-shadow:black 0 0 .5625em;-moz-box-shadow:black 0 0 .5625em;box-shadow:black 0 0 .5625em;background:#fff;margin:1em}
.lightbox .lightbox-border .lightbox-close{right:2em;top:2em}
.lightbox .youtube-player iframe{min-width:600px;min-height:315px}
}
.header{text-align:center;*zoom:1}
.header:after{content:"";display:table;clear:both}
.header .container{position:relative;z-index:1000;*zoom:1}
.header .container:after{content:"";display:table;clear:both}
@media(min-width:40em){.header{text-align:left}
}
.header-copy a,.header-copy strong{display:none}
.header-copy span{display:inline-block}
@media(min-width:40em){.header-copy{display:inline-block;position:static;width:auto}
.header-copy strong{display:inline-block}
}
@media(min-width:53.75em){.header-copy a{display:inline-block}
}
.header .logo{clear:both;display:block;margin:auto}
@media(min-width:40em){.header .logo{margin:0}
}
div.menu-show-mobile,nav.menu-show-mobile{display:block}
div.menu-show-mobile .component,nav.menu-show-mobile .component{display:block}
.navigation-header{display:none;left:0;position:absolute;text-align:left;top:0;width:100%;z-index:3}
.navigation-header:target,.navigation-header.target{display:block}
.navigation-header a{display:block}
.navigation-header li.has-dropdown ul{display:none}
.navigation-header li.has-dropdown ul.active{display:block}
.navigation-header li.has-dropdown ul.sticky{display:block}
@media(min-width:40em){.navigation-header{display:block;position:static;width:auto}
.navigation-header a{float:left}
.navigation-header ul{float:left;width:100%}
.navigation-header ul li.has-dropdown ul{display:block;left:-9999px}
}
.cq-wcm-edit .navigation-top-wrapper{overflow:hidden;float:left;width:300px}
.navigation-top{text-align:left}
.navigation-top a{display:block;float:left}
.navigation-top li{display:block}
.navigation-top ul{position:absolute;top:0;left:0;width:100%;height:2.3em;overflow:hidden}
@media(min-width:40em){.navigation-top ul{position:static;height:auto}
}
.navigation-top .tab{display:none}
.navigation-top .toggle{position:relative;z-index:2}
.navigation-top .toggle-search-box{float:right}
.no-js .navigation-top .toggle-search-box{display:none!important}
@media(min-width:40em){.navigation-top .tab{display:block}
.navigation-top .toggle{display:none}
}
.notice{display:none;position:relative;z-index:1}
.notice .container{position:relative;z-index:100}
.notice .toggle{cursor:pointer;position:absolute;right:0;top:50%}
.notice .toggle:hover,.notice .toggle:active,.notice .toggle:focus{text-decoration:none}
.ie7 .notice .toggle span{display:block!important}
.js .notice-cookie{display:none}
.cq-wcm-edit .notice-cookie{display:block}
.notice-ie8advice{display:none}
#search-box{display:none}
.no-js #search-box{display:none!important}
#search-box.menu-show-mobile{display:block}
@media(min-width:40em){#search-box{display:block}
}
#search-box .search-box{position:absolute;right:0;text-align:left;top:3.9em;width:100%;z-index:3}
@media(min-width:40em){#search-box .search-box{width:auto;top:0}
}
#search-box form.gsc-search-box{position:absolute;right:0;text-align:left;width:100%;box-sizing:border-box;z-index:3}
@media(min-width:40em){#search-box form.gsc-search-box{width:auto;top:0}
}
#search-box .gsc-control-cse,#search-box .gsc-control-cse .gsc-table-result{font-size:100%}
.master-wrapper .container{*zoom:1;margin:0 auto;max-width:60em;padding:0 .625em}
.master-wrapper .container:after{content:"";display:table;clear:both}
.ie7 .master-wrapper .container,.ie8 .master-wrapper .container{width:60em}
.blockPage{position:fixed;top:0;left:0;right:0;bottom:0;display:block;z-index:1000}
.ie8 .blockPage,.ie9 .blockPage{background:transparent url('commons/base/img/blank.gif') repeat 0 0}
#inqC2CImgContainer{z-index:1000}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
hr{border-left-width:0;border-right-width:0}
body{font:100%/1.5 Arial,sans-serif}
button,.button{cursor:pointer}
input{font-family:Arial,sans-serif;font-size:1em}
.ie8 .select select:focus{width:auto;min-width:100%}
.addthis{margin-bottom:1em;position:relative;height:2em}
.addthis .addthis_floating_style{top:0;position:absolute}
.addthis .addthis_internal_container{display:block;float:right;width:145px}
.addthis .addthis_counter{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.addthis.default .addthis_floating_style{left:0}
.addthis.alternate .addthis_floating_style{right:0}
.separator-container hr{border:0}
.hidden{display:none!important}
.cq-wcm-edit .hidden{display:block!important}
.mobile-only{display:block!important}
.mobile-hidden{display:none!important}
.cq-wcm-edit .mobile-hidden{display:block!important}
@media(min-width:40em){.mobile-only{display:none!important}
.cq-wcm-edit .mobile-only{display:block!important}
.mobile-hidden{display:block!important}
}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row{padding-left:0}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row label{position:relative}
.error-message{display:none}
.error-message .error-text{margin-bottom:0;margin-top:0}
.error .error-message{display:block}
.error div.error{border:0;padding:0}
.error div.error .error-message{display:none}
.error .label-text{padding:0}
.error .row-container{width:100%;padding-bottom:.5em}
.error .help-information{width:90%}
@media(min-width:40em){.error .row-container{width:100%}
}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row{padding-left:0}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row label{position:relative}
.input-number input::-webkit-outer-spin-button,.input-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row{padding-left:0}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row label{position:relative}
.input-captcha .input-captcha-top-row{*zoom:1}
.input-captcha .input-captcha-top-row:after{content:"";display:table;clear:both}
.ie8 .input-captcha .input-captcha-top-row .input-button{text-align:left}
.input-captcha .input-captcha-top-row .input-captcha-image{margin:0 .5em .5em 0;width:auto;float:left}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row{padding-left:0}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row label{position:relative}
.input-amount-row .input-number .label-currency{float:left;font-size:1.25em;overflow:hidden;padding:3px 7px 3px 0;white-space:nowrap}
.textWithPredictiveLookup .predictiveText{text-overflow:ellipsis}
.dropdownFormElement .dropdown-matching-description{display:none;padding:10px 0 0 0;max-width:100%}
@media(min-width:40em){.dropdownFormElement .dropdown-matching-description{padding:10px 0 0 42%}
}
@media(min-width:61.875em){.dropdownFormElement .dropdown-matching-description{float:left;max-width:176px;padding:0 0 0 10px}
}
.hero-banner{overflow:hidden;position:relative;width:100%}
.hero-banner img{display:block;margin:0 auto;max-width:100%}
.ie8 .hero-banner img{height:50%;width:100%}
.hero-banner .hero-banner-content-wrap{display:block;margin-top:-7px;overflow:hidden;width:100%}
.hero-banner .hero-banner-content-wrap .hero-banner-content{padding:10px}
@media(min-width:40em){.hero-banner .hero-banner-content-wrap{overflow:hidden;min-height:100%;position:absolute;top:0;width:100%}
.hero-banner .hero-banner-content-wrap .hero-banner-cta{display:inline-block}
.hero-banner .hero-banner-content-wrap .hero-banner-content-inner{width:38%;border-radius:0 5px 5px 0;margin-top:7%}
.hero-banner .hero-banner-content-wrap .hero-banner-content{position:relative;margin:0 0 .5em 1em}
}
.content .direct-debit-statement{background:#fff;padding:2em}
.content .direct-debit-statement figure{text-align:right}
.content .direct-debit-statement figure img{display:inline-block;margin:0;width:200px}
.content .direct-debit-statement h2{font-size:1.4em}
.content .direct-debit-statement .column-splitter-2-column .parsys_column{border-bottom:0}
.content .direct-debit-statement .row-container{padding-bottom:.5em}
.content .direct-debit-statement .row-container .label-help-container{width:100%}
.content .direct-debit-statement .row-container .label-help-container label{text-align:left}
.content .direct-debit-statement .row-container .input-text{width:100%}
.content .direct-debit-statement .form-row .row-container{background:0;border:0;padding-top:0}
.content .direct-debit-statement .form-row .row-container .textarea{width:100%}
.content .direct-debit-statement .form-row .row-container .textarea textarea{width:93%}
.content .direct-debit-statement p{margin-bottom:0}
.content .direct-debit-statement .bank-address{overflow:hidden;padding-top:.3em;padding-bottom:.15em}
.content .direct-debit-statement .bank-address .salutation,.content .direct-debit-statement .bank-address .bank-name{float:left;color:black;font-size:.8em;line-height:1}
.content .direct-debit-statement .bank-address .bank-name{float:right}
.content .direct-debit-statement .button-anchor{text-align:right;width:100%}
.content .direct-debit-statement .button-anchor .btn{display:inline;padding:.6em 2em}
.ie8 .content .direct-debit-statement .button-anchor .btn{padding:.8em 2em}
.content .direct-debit-statement .date{padding-top:1em}
.content .direct-debit-statement .parsys_column{position:relative}
@media(min-width:40em){.content .direct-debit-statement .column-splitter-2-column-c0{padding-right:1em}
.content .direct-debit-statement .column-splitter-2-column-c1{padding-left:1em}
.content .direct-debit-statement .date{position:absolute;top:525px;left:40%}
}
.content .direct-debit-statement .legal{text-align:center;padding:1em}
@media print{.content .master-wrapper .container{width:100%}
.content .direct-debit-statement{padding:0}
.content .direct-debit-statement figure{margin-bottom:1em}
.content .direct-debit-statement .button-anchor{display:none}
.content .direct-debit-statement .column-splitter-2-column .parsys_column{width:45%;border-bottom:0}
.content .direct-debit-statement .column-splitter-2-column-c1{padding-left:1em}
.content .direct-debit-statement .bank-address{padding-bottom:.2em}
}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row{padding-left:0}
.vehicle-registration-row .vehicle-lookup-result-author .form-sub-row label{position:relative}
.no-js #content{display:none}
.no-js-form-header div{width:100%;text-align:center;display:block;padding:10px 0;background:red;color:white;margin:0 auto;position:relative}
.no-cookies #content{display:none}
div.no-cookies-form-header{width:100%;text-align:center;display:block;padding:10px 0;background:red;color:white;margin:0 auto}
.cookies-enabled.no-cookies-form-header{display:none}
.ajax-loader{height:100%;width:100%;top:0;left:0;position:absolute;opacity:.4;filter:alpha(opacity=40);z-index:5000;background:url('commons/components/img/ajax-loader/loader-gray-32x32.gif') gray no-repeat center center}
.spinner{position:relative;width:100%;height:100%}
.spinner .ajax-loader{background-color:transparent;background-image:url('commons/components/img/ajax-loader/loader-white-128x128.gif')}
.spinner .centre-top{background-position:center 33%}
.spinner .centre-bottom{background-position:center 66%}
.gsc-overflow-hidden .gsc-results-wrapper-overlay{-moz-transition:none!important;-ms-transition:none!important;-webkit-transition:none!important;-o-transition:color 0 ease-in!important;transition:none!important}
.gsc-results-wrapper-visible{display:block!important}