html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
footer,header,nav{display:block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
a{background-color:transparent}
a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
sup{top:-0.5em}
sub{bottom:-0.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
pre{font-family:monospace, monospace;font-size:1em}
button{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
/*csa*/
p.button button.btnalt2{float:right}
p.button button.btnalt2{margin:0 10px 20px 0}
/*csa end*/
.gen6-5 *{box-sizing:border-box}
.gen6-5 *:before,.gen6-5 *:after{box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{font-family:"Open Sans","Arial";font-size:16px;line-height:1.5;color:#394348;background-color:#fff}
.gen6-5 a{font-weight:normal;}
a{color:#2c67c7;text-decoration:none}
a:hover,a:focus{color:#2c67c7;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}

hr{border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}

.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
h1,.icon__label--xl{font-family:"WF Omnes","Arial";font-weight:normal;line-height:0.8;color:inherit; font-size:36px;}

.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container:before,.carousel--full-bleed .carousel__panel:before,.carousel--full-bleed .carousel__aftershadow:before,.carousel--full-bleed .carousel__content .banner:before,.container:after,.carousel--full-bleed .carousel__panel:after,.carousel--full-bleed .carousel__aftershadow:after,.carousel--full-bleed .carousel__content .banner:after{content:" ";display:table}
.container:after,.carousel--full-bleed .carousel__panel:after,.carousel--full-bleed .carousel__aftershadow:after,.carousel--full-bleed .carousel__content .banner:after{clear:both}

.container{width:1000px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}


@media (min-width: 1025px){.hidden-lg{display:none !important}
}
@media (min-width: 768px){input[type='button'],input[type='submit'],button:not(.unbutton),.btn,.card__button div,.card__button a{max-width:300px}
}

@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@viewport{width:device-width}
@font-face{font-family:'WF Omnes';font-weight:bold;src:url("//m1.ttxm.co.uk/fonts/omnes-regular/omnes-regular-webfont.eot");src:url("//m1.ttxm.co.uk/fonts/omnes-regular/omnes-regular-webfont.eot?#iefix") format("embedded-opentype"),url("//m1.ttxm.co.uk/fonts/omnes-regular/omnes-regular-webfont.ttf") format("truetype"),url("//m1.ttxm.co.uk/fonts/omnes-regular/omnes-regular-webfont.svg#omnes_regularregular") format("svg")}
@font-face{font-family:'WF Omnes';font-weight:bolder;src:url("//m1.ttxm.co.uk/fonts/omnes-medium/omnes-medium-webfont.eot");src:url("//m1.ttxm.co.uk/fonts/omnes-medium/omnes-medium-webfont.eot?#iefix") format("embedded-opentype"),url("//m1.ttxm.co.uk/fonts/omnes-medium/omnes-medium-webfont.woff") format("woff"),url("//m1.ttxm.co.uk/fonts/omnes-medium/omnes-medium-webfont.ttf") format("truetype"),url("//m1.ttxm.co.uk/fonts/omnes-medium/omnes-medium-webfont.svg#omnesmedium") format("svg")}
@font-face{font-family:'WF Omnes';font-weight:normal;src:url("//m1.ttxm.co.uk/fonts/omnes-light/omnes-light-webfont.eot");src:url("//m1.ttxm.co.uk/fonts/omnes-light/omnes-light-webfont.eot?#iefix") format("embedded-opentype"),url("//m1.ttxm.co.uk/fonts/omnes-light/omnes-light-webfont.ttf") format("truetype"),url("//m1.ttxm.co.uk/fonts/omnes-light/omnes-light-webfont.svg#omnes_regularregular") format("svg")}
@font-face{font-family:'Open Sans';src:url("//m1.ttxm.co.uk/fonts/open-sans/regular/OpenSans-Regular.eot");src:url("//m1.ttxm.co.uk/fonts/open-sans/regular/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("//m1.ttxm.co.uk/fonts/open-sans/regular/OpenSans-Regular.woff") format("woff"),url("//m1.ttxm.co.uk/fonts/open-sans/regular/OpenSans-Regular.ttf") format("truetype"),url("//m1.ttxm.co.uk/fonts/open-sans/regular/OpenSans-Regular.svg") format("svg")}
@font-face{font-family:'Open Sans';src:url("//m1.ttxm.co.uk/fonts/open-sans/semibold/OpenSans-Semibold.eot");src:url("//m1.ttxm.co.uk/fonts/open-sans/semibold/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("//m1.ttxm.co.uk/fonts/open-sans/semibold/OpenSans-Semibold.woff") format("woff"),url("//m1.ttxm.co.uk/fonts/open-sans/semibold/OpenSans-Semibold.ttf") format("truetype"),url("//m1.ttxm.co.uk/fonts/open-sans/semibold/OpenSans-Semibold.svg") format("svg");font-weight:bold}
@font-face{font-family:'Open Sans';src:url("//m1.ttxm.co.uk/fonts/open-sans/italic/OpenSans-Italic.eot");src:url("//m1.ttxm.co.uk/fonts/open-sans/italic/OpenSans-Italic.eot?#iefix") format("embedded-opentype"),url("//m1.ttxm.co.uk/fonts/open-sans/italic/OpenSans-Italic.ttf") format("truetype"),url("//m1.ttxm.co.uk/fonts/open-sans/italic/OpenSans-Italic.svg") format("svg");font-style:italic}
@font-face{font-family:'Open Sans';src:url("//m1.ttxm.co.uk/fonts/open-sans/semibolditalic/OpenSans-SemiboldItalic.eot");src:url("//m1.ttxm.co.uk/fonts/open-sans/semibolditalic/OpenSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("//m1.ttxm.co.uk/fonts/open-sans/semibolditalic/OpenSans-SemiboldItalic.woff") format("woff"),url("//m1.ttxm.co.uk/fonts/open-sans/semibolditalic/OpenSans-SemiboldItalic.ttf") format("truetype"),url("//m1.ttxm.co.uk/fonts/open-sans/semibolditalic/OpenSans-SemiboldItalic.svg") format("svg");font-weight:bold;font-style:italic}

input[type='button'],input[type='submit'],button:not(.unbutton),.btn{color:#fff;display:block;width:100%;margin-top:20px;margin-bottom:20px;padding:0;text-align:center;border-radius:3px;position:relative;text-decoration:none;cursor:pointer;font-weight:bold;-webkit-font-smoothing:subpixel-antialiased}
input[type='button']:-moz-focusring,input[type='submit']:-moz-focusring,button:not(.unbutton):-moz-focusring{outline:thin dotted;outline-offset:-2px}
input[type='button']:before,input[type='submit']:before,button:not(.unbutton):before,.btn:before,.card__button div:before,.card__button a:before{border-radius:3px;position:absolute;display:block;pointer-events:none;cursor:pointer;content:'';top:0;bottom:0;left:0;right:0}
input[type='button']:hover,input[type='button']:focus,input[type='button'].btn-focus,input[type='button'].btn-hover,input[type='submit']:hover,input[type='submit']:focus,input[type='submit'].btn-focus,input[type='submit'].btn-hover,button:not(.unbutton):hover,button:not(.unbutton):focus,button:not(.unbutton).btn-focus,button:not(.unbutton).btn-hover,.banner__link:hover button:not(.unbutton),.btn:hover,.card__button div:hover,.card__button a:hover,.btn:focus,.card__button div:focus,.card__button a:focus.banner__link:hover button.btn,.card--tappable:hover .card__button div,.card__button .card--tappable:hover .card__button--alt div,.card--tappable:hover .card__button a,.card__button .card--tappable:hover .card__button--alt a,.card--tappable:hover .card__button--alt a.btn,.card--tappable:hover .card__button--alt div.btn{text-decoration:underline}
input[type='button']:active,input[type='button'].btn-active,input[type='submit']:active,input[type='submit'].btn-active,button:not(.unbutton):active,button:not(.unbutton).btn-active,.card--tappable:focus .card__button div,.card--tappable:focus .card__button a{background-image:none;border:0;padding:2px;line-height:45px;text-decoration:underline;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
input[type='button']:active:before,input[type='button'].btn-active:before,input[type='submit']:active:before,input[type='submit'].btn-active:before,button:not(.unbutton):active:before,button:not(.unbutton).btn-active:before,.btn:active:before,.card__button div:active:before,.card__button a:active:before,.btn.btn-active:before,.card__button div.btn-active:before,.card--tappable:focus .card__button div:before,.card__button a.btn-active:before,.card--tappable:focus .card__button a:before{display:none}
input[type='button'].btn--icon i,input[type='submit'].btn--icon i,button:not(.unbutton).btn--icon i{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:10px}
input[type='button'].btn--icon-right i,input[type='submit'].btn--icon-right i,button:not(.unbutton).btn--icon-right i{left:auto;right:10px}
input[type='button'].btn--icon:focus i,input[type='button'].btn--icon:hover i,input[type='button'].btn--icon:active i,input[type='submit'].btn--icon:focus i,input[type='submit'].btn--icon:hover i,input[type='submit'].btn--icon:active i,button:not(.unbutton).btn--icon:focus i,button:not(.unbutton).btn--icon:hover i,button:not(.unbutton).btn--icon:active i,.btn.btn--icon:focus i,.card__button div.btn--icon:focus i,.card__button a.btn--icon:focus i,.btn.btn--icon:hover i,.card__button div.btn--icon:hover i,.card__button a.btn--icon:hover i{text-decoration:none !important}
input[type='button'].btn--icon:active i,input[type='submit'].btn--icon:active i,button:not(.unbutton).btn--icon:active i,.btn.btn--icon:active i,.card__button div.btn--icon:active i,.card__button a.btn--icon:active i{left:12px}
input[type='button'].btn--icon-right:active i,input[type='submit'].btn--icon-right:active i,button:not(.unbutton).btn--icon-right:active i{left:auto;right:12px}
input[type='button'].btn--with-icon-right-only,input[type='submit'].btn--with-icon-right-only,button:not(.unbutton).btn--with-icon-right-only{text-align:left}
input[type='button'].btn--inline-block,input[type='submit'].btn--inline-block,button:not(.unbutton).btn--inline-block{display:inline-block;width:auto;min-width:130px;max-width:none;vertical-align:middle}
[role*="button"]{cursor:pointer}
input[type='button'],input[type='submit'],button:not(.unbutton),.btn,.card__button div,.card__button a{font-family:'WF Omnes', 'Arial'}

.gen6-5 input[type='button'],.gen6-5 input[type='submit'],.gen6-5 button:not(.unbutton),.gen6-5 .btn,.gen6-5 .card__button div,.gen6-5 .card__button a,.gen6-5 .segmented--control .segmented__content{font-size:18px}
.gen6-5 nav ul{list-style:none;padding:0;margin:20px 0}
.gen6-5 nav ul{margin-top:0}
.gen6-5 nav ul .nav__list--level-three li.nav__item h2{padding:10px}
.gen6-5 nav ul.nav__list--level-three li ul.setMultiCols li h3{padding:10px 0 0 0}
ul.setMultiCols{display:inline-block}
.gen6-5 nav ul.nav__list--level-three li ul.setMultiCols li{padding:4px 12px}
.gen6-5 nav ul.nav__list--level-three li{list-style: none; padding: 0;}
.nav__item-wide ul{vertical-align:top}
ul li,ol li{position:relative;margin-bottom:5px;line-height:1.3;font-size:16px}
.gen6-5 ul li:before,.gen6-5 ol li:before{position:absolute;top:0;}
.ultype5>li,.ultype6>li, .ultype7>li, .ultype10>li, .ultype11>li, .ultype20>li{padding-left:20px}



ul.list-unstyled li:before,ol.list-unstyled li:before{display:none}
ol{counter-reset:ordered-list-counter}
/*ol li:before{margin-top:0;font-weight:bold;content:counter(ordered-list-counter);counter-increment:ordered-list-counter}*/
ol.numeric li:before{z-index:10;top:3px;left:10px;font-size:18px}
ol.numeric li:after{position:absolute;top:0;left:0;content:'';height:30px;width:30px;border-radius:100%;display:inline-block}
/*.gen6-5 ul li:before{margin-top:-12px;font-size:35px;content:'\2022'}*/

ul.arrow-right li:before{font-size:30px;margin-top:-4px;margin-left:-7px}
ul.tick li:before{font-size:25px;margin-top:-3px;margin-left:-5px}

hr{border-top:1px solid #ddd;margin:10px 0;padding:0;position:relative;clear:both}
.drop-down-menu+hr{margin-top:10px}
.input__error+hr{margin-top:25px}
hr+.btn,.card__button hr+div,.card__button hr+a{margin-top:0}
hr+.input{margin-top:-5px}
.icon+hr{margin-top:20px}
hr.plus:before{background:#fff;font-size:60px;left:60px;position:absolute;top:-30px}
.drop-down-menu div:before{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;font-size:30px;right:5px;z-index:0}
.drop-down-menu>span{display:inline-block;margin-bottom:10px;line-height:16px}
.ie .drop-down-menu select:focus{border:1px solid #394348}
.drop-down-menu select:focus{outline-offset:-5px}

input[type=text],input[type=date],input[type=number],input[type=tel],input[type=password],input[type=email]{width:100%;display:block;font-weight:normal;font-size:16px;border:1px solid #ddd;border-radius:3px;max-width:354px;-webkit-appearance:none; height:45px;}
input[type=text]:focus, input[type=date]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=password]:focus, input[type=email]:focus {outline: thin dotted; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}


.theme--four input[type='button'],.theme--four input[type='submit'],.theme--four button:not(.unbutton),.theme--four .btn{background-color:#1e4e9d;border-color:#1e4e9d;color:#fff;transition:all .3s ease}
.theme--four input[type='button']:hover,.theme--four input[type='button'].btn-hover,.theme--four input[type='button']:focus,.theme--four input[type='button'].btn-focus,.theme--four input[type='submit']:hover,.theme--four input[type='submit'].btn-hover,.theme--four input[type='submit']:focus,.theme--four input[type='submit'].btn-focus,.theme--four button:not(.unbutton):hover,.theme--four button:not(.unbutton).btn-hover,.theme--four .banner__link:hover button:not(.unbutton),.banner__link:hover .theme--four button:not(.unbutton),.theme--four button:not(.unbutton):focus,.theme--four button:not(.unbutton).btn-focus,.theme--four .btn:hover,.theme--four .card__button div:hover,.card__button .theme--four div:hover,.theme--four .card__button a:hover,.card__button .theme--four a:hover,
.theme--four .banner__link:hover button.btn,.banner__link:hover .theme--four button.btn,
.theme--four .card--tappable:hover .card__button div,.card--tappable:hover .card__button .theme--four div,.theme--four .card__button .card--tappable:hover .card__button--alt div,.card__button .card--tappable:hover .card__button--alt .theme--four div,
.theme--four .card--tappable:hover .card__button a,.card--tappable:hover .card__button .theme--four a,.theme--four .card__button .card--tappable:hover .card__button--alt a,.card__button .card--tappable:hover .card__button--alt .theme--four a,.theme--four .card--tappable:hover .card__button--alt a.btn,.card--tappable:hover .card__button--alt .theme--four a.btn,.theme--four .card--tappable:hover .card__button--alt div.btn,.card--tappable:hover .card__button--alt .theme--four div.btn,.theme--four .btn:focus,.theme--four .card__button div:focus,.card__button .theme--four div:focus,.theme--four .card__button a:focus,.card__button .theme--four a:focus{background-color:#2c67c7;border-color:#2c67c7}
.theme--four ol li:before,.theme--four ul li:before{color:#7e3b94}
.theme--four ol.numeric li:before{color:#fff}
.theme--four ol li:after{background-color:#7e3b94}
.theme--four a{color:#2c67c7}
a{-webkit-tap-highlight-color:transparent}
.logo{background-repeat:no-repeat;background-size:cover;display:inline-block;font-size:100px}
.logo:hover,.logo:focus{text-decoration:none}
@font-face{font-family:'TalkTalkIcons';src:url("//m0.ttxm.co.uk/fonts/icon/1.156.0/fonts/inlife/TalkTalkIcons.eot?f529944c5fbd052a3884158cbad045ec");src:url("//m0.ttxm.co.uk/fonts/icon/1.156.0/fonts/inlife/TalkTalkIcons.eot?#iefix") format("embedded-opentype"),url("//m0.ttxm.co.uk/fonts/icon/1.156.0/fonts/inlife/TalkTalkIcons.woff?f529944c5fbd052a3884158cbad045ec") format("woff"),url("//m0.ttxm.co.uk/fonts/icon/1.156.0/fonts/inlife/TalkTalkIcons.ttf?f529944c5fbd052a3884158cbad045ec") format("truetype");font-weight:normal;font-style:normal}
.tt_icon-menu,.logo,.tt_icon-arrowdown,.drop-down-menu div:before,
.tt_icon-speechbubble_3,.tt_icon-speechbubble_4,.tt_icon-login,.tt_icon-logo-main,.tt_icon-arrowup{display:inline-block;font-family:'TalkTalkIcons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle}
.tt_icon-menu:before{content:'\f1ed'}
.tt_icon-TalkTalk-logo:before,.logo:before{content:'\f138'}
.tt_icon-login:before{content:'\f1e5'}
.tt_icon-logo-main:before{content:'\f1e6'}
.tt_icon-arrowup:before{content:'\f14d';}
.tt_icon-arrowdown:before,.drop-down-menu div:before{content:'\f144'}
.tt_icon-speechbubble_1:before{content:'\f28b'}
.tt_icon-speechbubble_2:before{content:'\f28c'}
.tt_icon-speechbubble_3:before{content:'\f28d'}
.tt_icon-speechbubble_4:before{content:'\f28e'}

	.gen6-5 .footer__cookies--non-nav{padding:10px}
	.gen6-5 .footer__normal .gen6-5 .footer__cookies ul li{text-align:right}

.gen6-5 .footer{border-color:#25a970;background-color:#FAFAFA;position:relative;z-index:0;box-shadow:0 0 1px rgba(0,0,0,0.1) inset;border-bottom:3px solid;width:100%;}
.gen6-5 .footer:after{background-color:#25a970}
.gen6-5 .footer .footer__copyright{color:#25a970}
.gen6-5 .footer--blue{border-color:#1e4e9d}
.gen6-5 .footer--blue:after{background-color:#1e4e9d}
.gen6-5 .footer--blue .footer__copyright{color:#1e4e9d}
.gen6-5 .footer--orange{border-color:#ea515a}
.gen6-5 .footer--orange:after{background-color:#ea515a}
.gen6-5 .footer--orange .footer__copyright{color:#ea515a}
.gen6-5 .footer--green{border-color:#25a970}
.gen6-5 .footer--green:after{background-color:#25a970}
.gen6-5 .footer--green .footer__copyright{color:#25a970}
.gen6-5 .footer--purple{border-color:#7e3b94}
.gen6-5 .footer--purple:after{background-color:#7e3b94}
.gen6-5 .footer--purple .footer__copyright{color:#7e3b94}
.gen6-5 .footer--grey{border-color:#eee}
.gen6-5 .footer--grey:after{background-color:#eee}
.gen6-5 .footer--grey .footer__copyright{color:#eee}
.gen6-5 .footer--white{border-color:#fff}
.gen6-5 .footer--white:after{background-color:#fff}
.gen6-5 .footer--white .footer__copyright{color:#fff}
.gen6-5 .footer--yellow{border-color:#fdc94a}
.gen6-5 .footer--yellow:after{background-color:#fdc94a}
.gen6-5 .footer--yellow .footer__copyright{color:#fdc94a}
.gen6-5 .footer:after{content:'';display:block;margin-top:35px;height:57px}

.gen6-5 .footer .container, .nav .container{position:relative;z-index:0;padding-left:20px;padding-right:20px}
.gen6-5 .footer .icon{position:absolute;right:0;top:-25px;z-index:0;color:#fff;font-size:120px;width:auto}
.gen6-5 .footer__menu ul,.gen6-5 .footer__legal-links ul,.gen6-5 .footer__social-links ul{list-style-type:none;margin:0}
.gen6-5 .footer__menu li,.gen6-5 .footer__legal-links li,.gen6-5 .footer__social-links li{padding:0}
.gen6-5 .footer__menu li:before,.gen6-5 .footer__legal-links li:before,.gen6-5 .footer__social-links li:before{content:''}
.gen6-5 .footer__menu a,.gen6-5 .footer__legal-links a,.gen6-5 .footer__social-links a{color:#394348}
.gen6-5 .footer__legal-links li,.gen6-5 .footer__social-links li{display:inline-block;margin-bottom:0}
.gen6-5 .footer__legal-links li:first-child a,.gen6-5 .footer__social-links li:first-child a{padding-left:0}
.gen6-5 .footer__menu{border-bottom:1px solid #394348;padding:25px 0}
.gen6-5 .footer__menu li{margin-bottom:10px}

	.gen6-5 .footer__menu li{display:inline-block;margin-bottom:0;margin-right:30px;padding:0 30px 0 0}
	.gen6-5 .footer__menu li:first-child a{padding-left:0}
	.gen6-5 .footer__menu{padding:35px 0}

.gen6-5 .footer__legal-links{margin:15px 0}
.gen6-5 .footer__legal-links li, .gen6-5 .footer__social-links li{font-size:14px;border-right:1px solid #394348;padding:0 15px 0 0;margin-right:15px}
.gen6-5 .footer__legal-links li:last-child, .gen6-5 .footer__social-links li:last-child{border-right:0}
.gen6-5 .footer__legal-links a{display:inline-block}
.gen6-5 .footer__social-links{margin-top:10px}

	.gen6-5 .footer__legal-links{float:left;margin:10px 0}
	.gen6-5 .footer__social-links li:last-child{margin-right:0}
	.gen6-5 .footer__social-links{float:right}
#page-footer .gen6-5 .footer__menu li a, .gen6-5 .footer__social-links{font-size:16px}
#page-footer .gen6-5 li a{color:#394348!important}

.gen6-5 .footer__copyright{clear:both;margin:10px 0;color:#25a970;font-size:13px}

.icon{position:relative;display:inline;width:inherit}
.icon:hover{text-decoration:none}
.header__logo a:hover,.header__logo a:focus,.header__bubble:hover,.header__bubble:focus,.header__tagline:hover,.header__tagline:focus,.header__nav-toggle:hover,.header__nav-toggle:focus,.header .nav__link:hover,.header .nav__link:focus{text-decoration:none}
.header .logo--large{font-size:110px}
.header__login a:hover .icon,.header__login a:focus .icon{text-decoration:none}
.header__overlay{background-color:rgba(120,120,120,0.5);position:fixed;width:100%;bottom:0;top:0;z-index:997}
.header__a11y-button:focus,.header__a11y-button:active{z-index:5;opacity:1}
.header .logo{color:#fff}
.header .container{width:1000px}



	.gen6-5 .nav{position:absolute;z-index:2;left:50%;-webkit-transform:translateX(-340px);-ms-transform:translateX(-340px);transform:translateX(-340px);width:790px; top:13px;}
	.nav__list{margin:0;padding:15px 0 0}
	.nav__item>.nav__list{display:none;margin-top:0;padding-top:0}
	.nav__item--active>.nav__list{display:block}
	.nav__list--level-one{height:65px;width:100%;left:-2px;}
	.nav__list--level-two{max-width:1000px;height:40px;width:100%;margin:0 auto;position:absolute;left:0;top:52px}
	.nav__list--level-three{display:none;position:absolute;left:auto;top:40px;border:1px solid #eee;background:#FAFAFA;box-shadow:1px 1px 7px rgba(0,0,0,0.07)}
	.nav__item>.nav__list--level-three,.nav__item--active>.nav__list--level-three{display:none}
	.nav__item:hover>.nav__list--level-three,.nav__item--active:hover>.nav__list--level-three{display:block}
	.nav__item{display:inline-block;margin-right:25px;position:static;font-family:"WF Omnes","Arial";font-size:20px}
	.nav__item:last-child{margin-right:0}
	.gen6-5 .nav__list--level-one>.nav__item{margin-right:30px}
	.nav__list--level-one>.nav__item:last-child{margin-right:0}
	.nav__list--level-two .nav__item,.nav__list--level-three .nav__item{font-family:"Open Sans","Arial";font-weight:normal;font-size:14px}
	.nav__list--level-two>.nav__item{height:40px}
	.nav__list--level-two>.nav__item:after{content:'';display:inline-block;height:50%;border-right:1px solid #eee;vertical-align:middle}
	.nav__list--level-two>.nav__item:last-child:after{display:none}
	.nav__list--level-three .nav__item{display:block}
	.nav__item--active{font-weight:bold}
	.nav__link,.nav .nav__link{display:inline-block;color:#394348}
	.nav__link:hover,.nav__item:hover>.nav__link,.nav .nav__link:hover,.nav__item:hover>.nav .nav__link{color:#7e3b94;border-bottom:2px solid #7e3b94}
	.nav__item--active>.nav__link,.nav__item--active>.nav .nav__link{color:#7e3b94;border-bottom:2px solid #7e3b94;font-weight:bold}
	.nav__list--level-two>.nav__item>.nav__link,.nav__list--level-two>.nav__item>.nav .nav__link{height:40px;line-height:40px;padding:0 5px}
	.nav__list--level-two>.nav__item>.nav__link .icon,.nav__list--level-two>.nav__item>.nav .nav__link .icon{font-size:18px}
	.nav__list--level-three>.nav__item>.nav__link,.nav__list--level-three>.nav__item>.nav .nav__link{display:block;padding:10px 12px;border:0;line-height:1.3;font-weight:normal}
	.nav__list--level-three>.nav__item>.nav__link:hover,.nav__list--level-three>.nav__item>.nav .nav__link:hover{border:0;text-decoration:underline}
	.nav__list--level-three>.nav__item--active>.nav__link,.nav__list--level-three>.nav__item--active>.nav .nav__link{font-weight:bold;text-decoration:underline}
	ul.nav__list.nav__list--level-two li.nav__item a.nav__link{background:#fafafa;}


	.header{position:fixed;right:0;background:#25a970;z-index:998}
	.header__nav-toggle{position:absolute;top:0;left:0;padding:0 10px 0 0;border:0;height:55px;background:transparent;color:#fff;font-size:20px;box-shadow:none}
	.header__nav-toggle>i{font-size:45px;width:50px;height:55px;line-height:55px}
	.header__nav-toggle>span{font-size:14px;margin-left:-10px}
	.header__login{right:15px;height:55px;line-height:50px}


	body .page .view{padding-top:135px}
	.header{background-color:#fff;height:105px;border-bottom:40px solid #FAFAFA;position:absolute;left:0;top:0;width:100%;}
	.header__overlay{display:none}
	.header__logo{display:block;position:absolute;z-index:1;left:50%;-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);width:190px;height:105px;color:#25a970}
	.header__bubble{position:absolute;z-index:0;top:-40px;left:0;color:#25a970;font-size:190px}
	.header__tagline{position:absolute;left:10px;top:40px;z-index:1;color:#fff;font-family:"WF Omnes","Arial"}
	.header__login {position: absolute;right: 0;font-size: 14px;}
	.header__login {top:6px;}
	.header__login .icon{margin-right:10px;color:#25a970;font-size:20px;display:inline-block}

.header--blue .header__bubble{color:#1e4e9d}
.header--blue .nav__title{background-color:#1e4e9d}
.header--blue .nav__title{color:#fff}
.header--blue .header__login .icon{color:#1e4e9d}
.header--blue .nav__item--active>.nav__link{color:#1e4e9d}
.header--blue .nav__item--active>.nav__link{border-color:#1e4e9d}
.header--blue .nav__item:hover>.nav__link{color:#1e4e9d}
.header--blue .nav__link:hover, .header--blue .nav__item:hover>.nav__link, .nav .nav__link:hover, .nav__item:hover>.nav .nav__link {color: #1e4e9d; border-bottom: 2px solid #1e4e9d;}
.header--blue .nav__list--level-three>.nav__item>.nav__link:hover, .header--blue .nav__list--level-three>.nav__item>.nav .nav__link:hover, .header--blue .nav__list--level-three>.nav__item-wide ul.setMultiCols>.nav__item .nav__link:hover,.header--blue .nav__item-wide ul.setMultiCols>.nav__item:hover>.nav__link {border: 0;text-decoration: underline;}

.header--orange .header__bubble{color:#ea515a}
.header--orange .nav__title{background-color:#ea515a}
.header--orange .nav__title{color:#fff}
.header--orange .header__login .icon{color:#ea515a}
.header--orange .nav__item--active>.nav__link{color:#ea515a}
.header--orange .nav__item--active>.nav__link{border-color:#ea515a}
.header--orange .nav__item:hover>.nav__link{color:#ea515a}
.header--orange .nav__link:hover, .header--orange .nav__item:hover>.nav__link, .nav .nav__link:hover, .nav__item:hover>.nav .nav__link {color: #ea515a; border-bottom: 2px solid #ea515a;}
.header--orange .nav__list--level-three>.nav__item>.nav__link:hover, .header--orange .nav__list--level-three>.nav__item>.nav .nav__link:hover, .header--orange .nav__list--level-three>.nav__item-wide ul.setMultiCols>.nav__item .nav__link:hover, .header--orange .nav__item-wide ul.setMultiCols>.nav__item:hover>.nav__link {border: 0;text-decoration: underline;}


.header--green .header__bubble{color:#25a970}
.header--green .nav__title{background-color:#25a970}
.header--green .nav__title{color:#fff}
.header--green .header__login .icon{color:#25a970}
.header--green .nav__item--active>.nav__link{color:#25a970}
.header--green .nav__item--active>.nav__link{border-color:#25a970}
.header--green .nav__item:hover>.nav__link{color:#25a970}

.header--green .nav__link:hover, .header--green .nav__item:hover>.nav__link, .nav .nav__link:hover, .nav__item:hover>.nav .nav__link {color: #25a970; border-bottom: 2px solid #25a970;}
.header--green .nav__list--level-three>.nav__item>.nav__link:hover, .header--green .nav__list--level-three>.nav__item>.nav .nav__link:hover, .header--green .nav__list--level-three>.nav__item-wide ul.setMultiCols>.nav__item .nav__link:hover, .header--green .nav__item-wide ul.setMultiCols>.nav__item:hover>.nav__link{border: 0;text-decoration: underline;}


.header--purple .header__bubble{color:#7e3b94}
.header--purple .nav__title{background-color:#7e3b94}
.header--purple .nav__title{color:#fff}
.header--purple .header__login .icon{color:#7e3b94}
.header--purple .nav__item--active>.nav__link{color:#7e3b94}
.header--purple .nav__item--active>.nav__link{border-color:#7e3b94}
.header--purple .nav__item:hover>.nav__link{color:#7e3b94}

.header--purple .nav__link:hover, .header--purple .nav__item:hover>.nav__link, .nav .nav__link:hover, .nav__item:hover>.nav .nav__link {color: #7e3b94; border-bottom: 2px solid #7e3b94;}
.header--purple .nav__list--level-three>.nav__item>.nav__link:hover, .header--purple .nav__list--level-three>.nav__item>.nav .nav__link:hover, .header--purple .nav__list--level-three>.nav__item-wide ul.setMultiCols>.nav__item .nav__link:hover, .header--purple .nav__item-wide ul.setMultiCols>.nav__item:hover>.nav__link {border: 0;text-decoration: underline;}


.header--grey .header__bubble{color:#eee}
.header--grey .nav__title{background-color:#eee}
.header--grey .nav__title{color:#394348}
.header--grey .header__login .icon{color:#eee}
.header--grey .nav__item--active>.nav__link{color:#eee}
.header--grey .nav__item--active>.nav__link{border-color:#eee}
.header--grey .nav__item:hover>.nav__link{color:#eee}
.header--grey .nav__link:hover, .header--grey .nav__item:hover>.nav__link, .nav .nav__link:hover, .nav__item:hover>.nav .nav__link {color: #eee; border-bottom: 2px solid #7e3b94;}
.header--grey .nav__list--level-three>.nav__item>.nav__link:hover, .header--grey .nav__list--level-three>.nav__item>.nav .nav__link:hover, .header--grey .nav__list--level-three>.nav__item-wide ul.setMultiCols>.nav__item .nav__link:hover, .header--grey .nav__item-wide ul.setMultiCols>.nav__item:hover>.nav__link {border: 0;text-decoration: underline;}

.header--white .header__bubble{color:#fff}
.header--white .nav__title{background-color:#fff}
.header--white .nav__title{color:#394348}
.header--white .header__login .icon{color:#fff}
.header--white .nav__item--active>.nav__link{color:#fff}
.header--white .nav__item--active>.nav__link{border-color:#fff}
.header--white .nav__item:hover>.nav__link{color:#fff}
.header--white .nav__link:hover, .header--white .nav__item:hover>.nav__link, .nav .nav__link:hover, .nav__item:hover>.nav .nav__link {color: #fff; border-bottom: 2px solid #7e3b94;}
.header--white .nav__list--level-three>.nav__item>.nav__link:hover, .header--white .nav__list--level-three>.nav__item>.nav .nav__link:hover, .header--white .nav__list--level-three>.nav__item-wide ul.setMultiCols>.nav__item .nav__link:hover, .header--white .nav__item-wide ul.setMultiCols>.nav__item:hover>.nav__link {border: 0;text-decoration: underline;}

.header--yellow .header__bubble{color:#fdc94a}
.header--yellow .nav__title{background-color:#fdc94a}
.header--yellow .nav__title{color:#394348}
.header--yellow .header__login .icon{color:#fdc94a}
.header--yellow .nav__item--active>.nav__link{color:#fdc94a}
.header--yellow .nav__item--active>.nav__link{border-color:#fdc94a}
.header--yellow .nav__item:hover>.nav__link{color:#fdc94a}
.header--yellow .nav__link:hover, .header--yellow .nav__item:hover>.nav__link, .nav .nav__link:hover, .nav__item:hover>.nav .nav__link {color: #fdc94a; border-bottom: 2px solid #7e3b94;}
.header--yellow .nav__list--level-three>.nav__item>.nav__link:hover, .header--yellow .nav__list--level-three>.nav__item>.nav .nav__link:hover, .header--yellow .nav__list--level-three>.nav__item-wide ul.setMultiCols>.nav__item .nav__link:hover, .header--yellow .nav__item-wide ul.setMultiCols>.nav__item:hover>.nav__link {border: 0;text-decoration: underline;}


.header__logo a:hover,.header__logo a:focus,.header__logo a:active,.header__bubble:hover,.header__bubble:focus,.header__bubble:active,.header__tagline:hover,.header__tagline:focus,.header__tagline:active,.header__nav-toggle:hover,.header__nav-toggle:focus,.header__nav-toggle:active,.header .nav__link:hover,.header .nav__link:focus,.header .nav__link:active{text-decoration:none}
.header__my-account{position:absolute;right:0;top:0}
.header__login a:hover .icon,.header__login a:focus .icon,.header__login a:active .icon{text-decoration:none}

.header__overlay{background-color:rgba(120,120,120,0.5);position:fixed;width:100%;bottom:0;top:0;z-index:997}
.header__a11y-button{position:absolute;right:50%;top:10px;z-index:-1;background:#fff;color:#000;margin:0;-webkit-transform:translateX(500px);-ms-transform:translateX(500px);transform:translateX(500px);opacity:0;display:none}
.header .logo{color:#fff}.header .container,.header .carousel--full-bleed .carousel__panel,.carousel--full-bleed .header .carousel__panel,.header .carousel--full-bleed .carousel__aftershadow,.carousel--full-bleed .header .carousel__aftershadow,.header .carousel--full-bleed .carousel__content .banner,.carousel--full-bleed .carousel__content .header .banner{max-width:1000px}
.gen6-5 a.header__a11y-button.btn{padding-top:8px;height:45px; color:#fff; outline:0;}

	.header__a11y-button{display:block}
	.header .container{position:relative;z-index:2}
	.header .logo{position:absolute;z-index:1;top:-20px;left:10px; margin-left:0;}


.gen6-5 .nav__title:hover,.gen6-5 .nav__title:focus{text-decoration:none}
.gen6-5 .nav__title{padding-right:50px;position:relative;background-color:#25a970;color:#fff;height:55px;z-index:999}
.gen6-5 .nav__item, .gen6-5 .nav__item-wide{margin:0;padding:0}
.gen6-5 .nav__super-wide{left:20px;}
.gen6-5 .nav__item:before, .gen6-5 .nav__item-wide:before{display:none}
.gen6-5 .nav__back:before{font-size:45px;display:none}
.gen6-5 .nav__close:hover,.gen6-5 .nav__close:focus,.gen6-5 .nav__close:active{color:#fff;-webkit-tap-highlight-color:transparent}
.gen6-5 .nav__item--has-children>.gen6-5 .nav__link{position:relative;padding-right:50px}
.gen6-5 .nav__item--has-children>.gen6-5 .nav__link:before{height:55px;line-height:55px;font-size:45px !important;position:absolute;right:0;top:0;display:block}
.gen6-5 .nav__featured{color:#c03;text-decoration:none;display:inline-block;vertical-align:middle;margin-right:5px}
.gen6-5 .nav__link:hover .gen6-5 .nav__featured{text-decoration:none}




/*   */
body.ttheme_0, body.ttheme_1, body.ttheme_2, body.ttheme_3, body.ttheme_4, body.ttheme_5, body.ttheme_6 {background-image: none;}
body.ttheme_0 a, body.ttheme_0 a.link, body.ttheme_0 a:hover, body.ttheme_0 a:hover em, body.ttheme_1 a, body.ttheme_1 a.link, body.ttheme_1 a:hover em, body.ttheme_1 a:hover, body.ttheme_1 a.dark:hover, body.ttheme_2 a, body.ttheme_2 a.link, body.ttheme_2 a:hover em, body.ttheme_2 a:hover, body.ttheme_2 a.dark:hover, body.ttheme_3 a, body.ttheme_3 a.link, body.ttheme_3 a:hover em, body.ttheme_3 a:hover, body.ttheme_3 a.dark:hover, body.ttheme_4 a, body.ttheme_4 a.link, body.ttheme_4 a:hover em, body.ttheme_4 a:hover, body.ttheme_4 a.dark:hover, body.ttheme_5 a, body.ttheme_5 a.link, body.ttheme_5 a:hover em, body.ttheme_5 a:hover, body.ttheme_5 a.dark:hover, body.ttheme_6 a, body.ttheme_6 a.link, body.ttheme_6 a:hover em, body.ttheme_6 a:hover, body.ttheme_6 a.dark:hover{color: #2c67c7;}
body.ttheme_6 h1.colorprime, body.ttheme_6 .colorprime li, body.ttheme_6 .colorprime, 
body.ttheme_5 h1.colorprime, body.ttheme_5 .colorprime li, body.ttheme_5 .colorprime{color: #394348; outline: 0 none;}


a.color0, .color2 {color: #2c67c7 !important;}
.color3, .color7 {color: #7E3B94 !important;}

.gradtypev2, .gradtypev2ro, button, .btn, .type1, .type10, .type12, .type14, .measure span, .measure div {}

/**/
.ma-overlay {z-index: 4;}
.tabs-underlay,.sidebar-gradient {background:none;}
.ma-active-tab a {background-image: url("//m0.ttxm.co.uk/gfx/myaccount/images/tab-selected-v2.png");}
.ma-tab a {background-image: url("//m0.ttxm.co.uk/gfx/myaccount/images/tab-unselected-v2.png");}
.myaccount-box {
    margin: 20px 0;
    padding: 20px;
    zoom: 1;
	border:1px solid #ddd;
	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	-webkit-border-top-left-radius:0px;-moz-border-top-left-radius:0px;border-top-left-radius:0px;
}
.tabs-bottom-adjustment {
    margin-bottom: -104px;
}
.ma-grid-9-bills .tabs-bottom-adjustment {
    margin-bottom: -55px;
}
.ma-active-tab {
    margin: 0;
    overflow: visible;
    position: absolute;
    top: -25px;
    margin-top: -8px;
    margin-left: -5px;
    z-index: 6 !important;
}
.tabs-bottom-adjustment hr{width:0px}
.tabs-horizontal-line {
    border-style: solid;
    margin-left: 0px !important;
}
.ma-tab {
    left: 20px;
    z-index: 5;
}
.ma-tab-2 {
    left: 150px;
    z-index: 4;
}
.ma-tab-3 {
    left: 280px;
    z-index: 3;
}
.ma-tab-4 {
    left: 410px;
    z-index: 2;
}
.ma-tab-5 {
    left: 540px;
    z-index: 1;
}

.ma-active-tab.ma-tab-2 {
    left: 130px;
    z-index: 5;
}
.ma-active-tab.ma-tab-3 {
    left: 260px;
    z-index: 5;
}
.ma-active-tab.ma-tab-4 {
    left: 396px;
    z-index: 5;
}
.ma-active-tab.ma-tab-5 {
    left: 520px;
    z-index: 5;
}
.theme--four input[type='button'], .theme--four input[type='submit'], .theme--four button:not(.unbutton), .theme--four .btn, .theme--four .card__button div, .card__button .theme--four div, .theme--four .card__button a, .card__button .theme--four a, .gradtypev2, .gradtypev2ro, button, .btn, .type1, .type10, .type12, .type14, .measure span, .measure div { 
    background-color: #1e4e9d;
    border-color: #1e4e9d;
    color: #fff;
    transition: all .3s ease;
    border-radius: 3px;
}

.theme--four input[type='button']:hover, .theme--four input[type='button'].btn-hover, .theme--four input[type='button']:focus, .theme--four input[type='button'].btn-focus, .theme--four input[type='submit']:hover, .theme--four input[type='submit'].btn-hover, .theme--four input[type='submit']:focus, .theme--four input[type='submit'].btn-focus, .theme--four button:not(.unbutton):hover, .theme--four button:not(.unbutton).btn-hover, .theme--four .banner__link:hover button:not(.unbutton), .banner__link:hover .theme--four button:not(.unbutton), .theme--four button:not(.unbutton):focus, .theme--four button:not(.unbutton).btn-focus, .theme--four .btn:hover, .theme--four .card__button div:hover, .card__button .theme--four div:hover, .theme--four .card__button a:hover, .card__button .theme--four a:hover, .theme--four .btn.btn-hover, .theme--four .banner__link:hover button.btn, .banner__link:hover .theme--four button.btn, .theme--four .card__button div.btn-hover, .card__button .theme--four div.btn-hover, .theme--four .card--tappable:hover .card__button div, .card--tappable:hover .card__button .theme--four div, .theme--four .card__button .card--tappable:hover .card__button--alt div, .card__button .card--tappable:hover .card__button--alt .theme--four div, .theme--four .card__button a.btn-hover, .card__button .theme--four a.btn-hover, .theme--four .card--tappable:hover .card__button a, .card--tappable:hover .card__button .theme--four a, .theme--four .card__button .card--tappable:hover .card__button--alt a, .card__button .card--tappable:hover .card__button--alt .theme--four a, .theme--four .card--tappable:hover .card__button--alt a.btn, .card--tappable:hover .card__button--alt .theme--four a.btn, .theme--four .card--tappable:hover .card__button--alt div.btn, .card--tappable:hover .card__button--alt .theme--four div.btn, .theme--four .btn:focus, .theme--four .card__button div:focus, .card__button .theme--four div:focus, .theme--four .card__button a:focus, .card__button .theme--four a:focus, .theme--four .btn.btn-focus, .theme--four .card__button div.btn-focus, .card__button .theme--four div.btn-focus, .theme--four .card__button a.btn-focus, .card__button .theme--four a.btn-focus, .gradtypev2ro:hover, button:hover, .btn:hover, .type1:hover, .type10:hover, .type12:hover, .type14:hover
{
    background-color: #2c67c7;
    border-color: #2c67c7;
}
.theme--four a {color: #2c67c7;}

.myacctstyle1 h4{    font-family: 'WF Omnes', arial, helvetica;}
.myacctstyle1 h4 {
    font-size: 28px;
    margin-bottom: 20px;
}

#sidebar .ttcssicn.gradtype4, #sidebar .ttcssicn strong.icntype61{background:none; height:0; width:0}

#sidebar .grid_3{margin:0;}
#sidebar .grid_3 .ma_box_open span.f-size12{font-size:14px;}
.myaccount-box .grid_3{width:160px}
.myaccount-box .large-space .grid_2 h1.m0{color:#7e3b94}
.myaccount-box .large-space .grid_2 .btn{width:200px}
.myaccount-box .tightbottom.button.textalign-left-hs {margin:20px 0 0 -6px}

.myaccount-box .collapsibleBody .ma-grid-9, 
.myaccount-box .collapsibleBody .ma-grid-9-bills {width:660px}
.myaccount-box .collapsibleBody .ma-grid-9-bills hr{margin:0}
.myaccount-box .collapsibleBody .grid_5 {width:340px}
.myaccount-box .collapsibleBody .grid_7 {width:500px}


#ideas-for-you .colorprime{color:#394348}
.hrtype1, .hrtype2 {border-top: 1px solid #ddd;margin: 30px 0;padding: 0;position: relative;clear: both;}

.widget #community-widget .overlay{background-image:none;}
.widget #community-widget.box_t5{background: #7e3b94; border-radius: 3px;font-family: "WF Omnes","Open Sans","Arial";}
.widget #community-widget.box_t5 p{font-size:18px}


.meminfo{text-align:right; position:relative;right:-10px; top:0px;}
.meminfo ul.memlnks li{position:static; font-size:12px}
.meminfo ul.memlnks li:first-child {margin-bottom: 0px;}
.meminfo ul.memlnks li.omega a.show-logout.color1, .meminfo ul.memlnks li.omega a.show-logout-tv.color1{color: #2c67c7!important;}

.div-gradient-bar, .collapsed-mode{background:none}
.collapsed-mode{border-bottom:1px solid #ddd; width: 660px;}
.collapsed-mode span.f-size2{margin-bottom:0px;}
.collapsed-mode .toggleIcon, #mbsToggleId, #mbsToggleId1, #mbsToggleId2{top:-6px}

/*ul.ultype7{padding-left:0}
.ultype7>li:before{background:none}
li a:first-child, #page-footer li a {color: #2c67c7; text-decoration: none;}*/

#page-top {height: 130px;}


h1, .f-size1, h2, .f-size2, #page-description, .subhead1, .subhead3, .notice, .speed-flag-v1 p, .tab_left, .wtitle, .phone-number-header, .title, .myacctstyle1 h3, .myacctstyle1 h4, .f-size-superstrong, .f-size-largestrong, .flashoverlay, .font-face-omnes{font-family: 'WF Omnes', arial, helvetica!important;}

.ma_homeMover p.button button.btnwide, #button-confirmORTV{width:160px}
.ma_homeMover p.button button.btnwide:hover, #button-confirmORTV:hover,button#newNumber:hover,button#btnSelectPackage:hover, button#retainNumber:hover {border: 2px solid #2c67c7;}
,button#newNumber, button#retainNumber{}

#cnfrmAddrs {margin-right:10px;}
button#confirmAddress{width:140px;}

.fontOmnesReg{font-family: 'WF Omnes', arial, helvetica;}

#appointmentContinueBtn .button button{width:160px!important;}
#appointmentContinueBtn .button button:hover{border: 2px solid #2c67c7;}
#basket_payment .box_t1{padding:0; border:0}
#basket_payment.alpha{margin-left:10px!important; margin-right:0}
#basket .box_t1{border:none; padding:0}
#myboosts .box_t1{padding:0;border:1px solid #e1e1e1}
#myboosts .box_t1 .fluid{padding:10px;}
#myboosts .box_t1 p.f-size2{background: #1e4e9d url("//m0.ttxm.co.uk/gfx/sales/basket/basket-sprite-23x20-04-08-2016.png") no-repeat scroll 90% 50%; color: #fff; padding:12px 10px;}
#myboosts .box_t1{-webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
#myboosts .box_t1 p.f-size2{-webkit-border-radius: 3px 3px 0 0; -moz-border-radius:  3px 3px 0 0; border-radius:  3px 3px 0 0;}
#helpNumber #myboosts .box_t1{border:0}
button#basketContinue {width:160px!important;}
button#basketContinue:hover{border: 2px solid #2c67c7;}
form#basketFrm .tt_tooltip.info.notification_v2{z-index:4}
button#lookupAddress{margin-top:1px}


form#orderdetails .box_t1.thinbox{border:0}
h3.tv_basket{color:#394348}

.myacctstyle1 h3{boder:0; margin:0; padding:0;}

.basket_boost .gradtype3{background:none}
.basket_boost .gradtype3 h2{color:#394348!important}


#myboosts #button_apply:hover {border: 2px solid #2c67c7;}
#myboosts .box_t1 .fluid button {width:48%}
.basket #myboosts .box_t1 .fluid {padding:0 10px}
#myboosts #button_undo, #myboosts .box_t1 .fluid button#button_undo.btndisabled, #myboosts .box_t1 .fluid button#button_apply.btndisabled{border-color: #eee;background-color: #eee;}
#myboosts #button_undo:hover, #myboosts .box_t1 .fluid button#button_undo.btndisabled:hover, #myboosts .box_t1 .fluid button#button_apply.btndisabled:hover{border-color: #FAFAFA;background-color: #FAFAFA; color:#394348!important}


#findOutSection{background: #fff;padding: 12px;margin: 0;}
[class*="channelsection"], [class*="channelslist"], .toggle p {padding: 20px;margin: 0;}
hr.hr-type1.tighterbottom{margin-bottom:0!important}
#small-print-box{margin-bottom:20px}

.grid_4.w270.box_t1 span.f-size1, .hmcalendarBox .f-size1{font-size:28px}
.grid_4.w270.box_t1 p.f-size6, .grid_4.w270.box_t1 p.responsivefont span{font-size:16px}

#kidssafeblock.box_t1, .hsboxwidth{border-width:0 0 1px 0; border:solid red 0 0 1px 0; border-radius:0}
#kidssafeblock.box_t1 #collapsibleHeader.collapsibleHeader{border: solid #e1e1e1; border-width: 1px 0px;}

#extrasAndOffersDiv .ma-pkg-static-info {background:none; margin-top:0px!important}
#extrasAndOffersDiv .ma-pkg-static-info h2.color1{color:#394348!important;}

#logout-box .button>span.type9 a {color:#394348!important}

button.btn-add, button.btn-remove{display:inline-block; margin:0 8px; width:160px}

.primary-description {font-size: 16px;line-height: 20px;font-family: "Open Sans";font-weight : 500;color: #394348;}
.secondary-description {font-size: 14px;line-height: 18px;font-family: "Open Sans";font-weight : 500;color: #394348;}

#page-gen5{width:100%;}
