#main,#main-wrapper,#page,body,html{height:100%;min-height:100%}#main,#main-wrapper,#page,#page-wrapper,body,html{min-height:100%}#columns,#panels-panel-context-edit-content #columns,header{float:none}#page,.header-wrapper,.secondary-nav,header{min-width:936px}#navigation,#page-title-left,#page-title-right,#page-wrapper,#user-area,header{position:relative}#main-content-subcolumns-left.empty,#main-content-subcolumns-right.empty{display:none}.show_grid{background:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/img/grid-eurostar.png) center top repeat-y}#page-wrapper{height:auto;width:100%;margin:0 auto}#page-wrapper.max-width{max-width:936px}.container_12{width:98%;margin-left:auto;margin-right:auto}#page{width:100%;max-width:1200px;margin:0 auto}.front #page{max-width:1187px}.front #main-wrapper{background:0 0}.front .secondary-nav{background:0 0;max-width:1200px}.front #secondary_navigation{background:0 0;max-width:1213px}.page-hotels #page{max-width:1187px}.page-hotels .secondary-nav{background:0 0;max-width:1200px}.page-hotels #secondary_navigation{background:0 0;max-width:1213px}.page-car-hire #page{max-width:1187px}.page-car-hire .secondary-nav{background:0 0;max-width:1200px}.page-car-hire #secondary_navigation{background:0 0;max-width:1213px}.page-insurance #page{max-width:1187px}.page-insurance .secondary-nav{background:0 0;max-width:1200px}.page-insurance #secondary_navigation{background:0 0;max-width:1213px}#secondary_navigation,header{margin:0 auto;max-width:1200px}#main-wrapper{margin-left:.555%;width:99%;float:left;background:#fff}#main{width:98%;margin-left:1.033%}#columns{margin:0 0 20px}.eurostar-1-column{padding-bottom:10px}#panels-panel-context-edit-content #header{height:auto;margin-bottom:30px}#panels-panel-context-edit-content #navigation-left,#panels-panel-context-edit-content #navigation-right,#panels-panel-context-edit-content #user-area{width:45%}#panels-panel-context-edit-content #page-title-area{margin:20px 0;width:100%}#panels-panel-context-edit-content #panel-region-page_title{float:left;width:70%}#panels-panel-context-edit-content #page-title-area-inner{padding:0}#panels-panel-context-edit-content #page-title-left{width:65%;float:left;margin:0}#panels-panel-context-edit-content #page-title-right{width:25%;float:right;margin:0}#panels-panel-context-edit-content #below_title{margin:0 0 25px}.header-wrapper{margin:0 auto;width:100%}#header{height:120px}#logo-container{float:left;height:75px;margin:20px 0 0 15px;width:242px}#user-area{padding:10px;float:right}#navigation{max-width:1188px;width:99%;z-index:150;background:0 0;margin:0 auto;float:none}#navigation .section{float:left;width:100%}#navigation-left{float:left}#navigation-right{float:right}#gradient-above,#gradient-below{float:left;width:100%}.secondary-nav{background-color:#e6e6e7;margin:0 auto;width:100%}.secondary-nav .horizontal-menu{padding-left:18px}#secondary_navigation{width:100%;float:none;background-color:#e6e6e7}#page-title-area{min-height:20px;float:left;width:100%;overflow:hidden}#page-title-area-inner{float:none;padding:0 225px 0 0}#page-title-left{float:left;width:100%}#page-title-right{float:left;margin-right:-225px;width:225px}#page-title-right-inner{margin-left:18px}#below_title{width:100%;float:left}#main-content-subcolumns{margin:20px 0 0;float:left;width:100%}#main-content-subcolumns-left{float:left;width:50%}#main-content-subcolumns-left .section{margin-right:5px}#main-content-subcolumns-right{float:right;width:50%}#main-content-subcolumns-right .section{margin-left:5px}#related-content{float:left;width:100%;margin:0 0 20px}#related-content .section{padding:0}.eurostar-3-column #columns #content,.eurostar-left-column #columns #content{padding-bottom:20px}.eurostar-3-column #columns{margin:0;clear:both}.eurostar-left-column #columns{margin:0;clear:both;border-bottom:none}.eft-theme .header-wrapper{background:#55565a}.epp-theme .header-wrapper{background:#a5e0e1}.section-contact-us.node-type-hub-page .secondary-nav .horizontal-menu{padding-left:9px}.maintenance-page #columns{padding-right:0}
body.tread-lightly-theme,html.ie7 body.tread-lightly-theme,html.ie8 body.tread-lightly-theme,html.ie9 body.tread-lightly-theme{background:url(/sites/all/themes/custom/eurostar/base/img/bg-body-tl.png) top repeat-x #FFF}body.standard-premier,html.ie7 body.standard-premier,html.ie8 body.standard-premier,html.ie9 body.standard-premier{background:url(/sites/all/themes/custom/eurostar/base/img/bg-body-standard-premier.png) top repeat-x #FFF}body.business-premier,html.ie7 body.business-premier,html.ie8 body.business-premier,html.ie9 body.business-premier{background:url(/sites/all/themes/custom/eurostar/base/img/bg-body-business-premier.png) top repeat-x #FFF}.header-wrapper{background:url(/sites/all/themes/custom/eurostar/base/img/gradient-180-1d4a7d-0e1640.png) left top repeat-x #06183D;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0e1640),to(#1d4a7d));background-image:-webkit-linear-gradient(bottom,#0e1640 0,#1d4a7d 100%);background-image:-moz-linear-gradient(bottom,#0e1640 0,#1d4a7d 100%);background-image:-o-linear-gradient(bottom,#0e1640 0,#1d4a7d 100%);background-image:linear-gradient(to top,#0e1640 0,#1d4a7d 100%)}#navigation{background:#06183D;background:rgba(6,24,61,.9)}.epp-theme #navigation,.epp-theme #user-area{background:#8EB6B6;background:rgba(6,24,61,.1)}.eft-theme #navigation,.eft-theme #user-area{background:#B3B4B8;background:rgba(6,24,61,.2)}#background-texture{width:100%;height:auto;min-height:100%}#background-swoosh{height:100%;min-height:100%;width:100%;background:url(/sites/all/themes/custom/eurostar/base/img/bg-swoosh-base.png) 50% 65px no-repeat;-o-background-size:120% 45px;background-size:120% 45px}.ie8 img{position:relative}.rounded-corners{-webkit-border-radius:7px;border-radius:7px}.rounded-corners-top{-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.rounded-corners-bottom{-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.rounded-corners-left{-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px}.rounded-corners-right{-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.rounded-corners-right-bottom{-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.transparent-dark-blue{background:#06183D;background:rgba(6,24,61,.9)}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden .focusable:active,.visuallyhidden .focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.cta,.cta-soft,.form-submit.cta-soft{position:relative;padding:5px 10px;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;background-repeat:repeat-x}.cta{z-index:10;margin:0 2px;color:#fff;font-size:109%;letter-spacing:.025em;border:1px solid #00A4AE;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-66CBD9-1B808E.png);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1B808E),to(#66CBD9));background-image:-webkit-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-moz-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-o-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:linear-gradient(to top,#1B808E 0,#66CBD9 100%);-webkit-border-radius:7px;border-radius:7px;text-shadow:1px 1px 1px #11455A}a.cta{color:#FFF}.cta-soft,.form-submit.cta-soft{color:#00A4AE;display:block;text-align:center;min-width:65px;float:left;text-decoration:none;font-size:106%;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-F1F2F2-B2DCDF.png);-o-background-size:105% 105%;background-size:105% 105%;border:1px solid #00A4AE;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#B2DCDF),to(#F1F2F2));background-image:-webkit-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-moz-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-o-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:linear-gradient(to top,#B2DCDF 0,#F1F2F2 100%);text-shadow:1px 1px 1px #EEE;-webkit-border-radius:7px;border-radius:7px}.cta-mobile,.cta-mobile-soft{position:relative;z-index:10;padding:10px 40px;margin:0 2px;font-size:134%;letter-spacing:.025em;font-family:Arial,sans-serif;cursor:pointer}.cta-soft:hover,.form-submit.cta-soft:hover{text-decoration:underline}.cta-mobile{color:#fff;border:1px solid #24B5C9;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-24B5C9-0096B2.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0096B2),to(#24B5C9));background-image:-webkit-linear-gradient(bottom,#0096B2 0,#24B5C9 100%);background-image:-moz-linear-gradient(bottom,#0096B2 0,#24B5C9 100%);background-image:-o-linear-gradient(bottom,#0096B2 0,#24B5C9 100%);background-image:linear-gradient(to top,#0096B2 0,#24B5C9 100%)}a.cta-mobile:visited{color:#FFF}.cta-mobile:active,.cta-mobile:hover,a.cta-mobile:active,a.cta-mobile:hover{text-decoration:none;background:#0096B2;color:#24B5C9;border:1px solid #0096B2}.cta-mobile-soft{color:#0096B2;border:1px solid #C7C8CA;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-FFF-EAEAEB.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#EAEAEB),to(#FFF));background-image:-webkit-linear-gradient(bottom,#EAEAEB 0,#FFF 100%);background-image:-moz-linear-gradient(bottom,#EAEAEB 0,#FFF 100%);background-image:-o-linear-gradient(bottom,#EAEAEB 0,#FFF 100%);background-image:linear-gradient(to top,#EAEAEB 0,#FFF 100%)}.cta-mobile-soft:active,.cta-mobile-soft:hover,a.cta-mobile-soft:active,a.cta-mobile-soft:hover{text-decoration:none;background:#E6E6E7;color:#C7C8CA;border:1px solid #C7C8CA}.eft-theme .cta,.eft-theme .form-submit,.epp-theme .cta,.epp-theme .form-submit{position:relative;z-index:10;padding:5px 10px;margin:0 2px;font-size:109%;letter-spacing:.025em;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;background-repeat:repeat-x;cursor:pointer}.eft-theme .cta,.eft-theme .form-submit{color:#fff;border:1px solid #00A4AE;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-66CBD9-1B808E.png);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1B808E),to(#66CBD9));background-image:-webkit-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-moz-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-o-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:linear-gradient(to top,#1B808E 0,#66CBD9 100%);-webkit-border-radius:7px;border-radius:7px;text-shadow:1px 1px 1px #11455A}.ie8 .eft-theme .cta,.ie8 .eft-theme .form-submit,.ie8 .eft-theme a.cta,.ie8 .epp-theme .cta,.ie8 .epp-theme .form-submit,.ie8 .epp-theme a.cta{-webkit-border-radius:none;border-radius:none;text-shadow:none;color:#333}.epp-theme .cta,.epp-theme .form-submit{color:#fff;border:1px solid #00A4AE;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-66CBD9-1B808E.png);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1B808E),to(#66CBD9));background-image:-webkit-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-moz-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-o-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:linear-gradient(to top,#1B808E 0,#66CBD9 100%);-webkit-border-radius:7px;border-radius:7px;text-shadow:1px 1px 1px #11455A}.left{float:left}.right{float:right}.eft-theme .cta.button-to-link,.eft-theme .form-submit.button-to-link,.epp-theme .cta.button-to-link,.epp-theme .form-submit.button-to-link,.form-submit.button-to-link{background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.eft-theme .cta.button-to-link :hover,.eft-theme .form-submit.button-to-link :hover,.epp-theme .cta.button-to-link :hover,.epp-theme .form-submit.button-to-link :hover,.form-submit.button-to-link :hover{text-decoration:underline}
a,a:visited{color:#00A4AE}a,h2 a{text-decoration:none}@font-face{font-family:FrescoSansProNormal;font-style:normal;font-weight:400;src:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescosanspro-normal-webfont.eot?#iefix) format("embedded-opentype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescosanspro-normal-webfont.woff) format("woff"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescosanspro-normal-webfont.ttf) format("truetype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescosanspro-normal-webfont.svg#FrescoSansProNormal) format("svg")}@font-face{font-family:FrescoInfSansRgRegular;font-style:normal;font-weight:400;src:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinfsans-normal-webfont.eot?#iefix) format("embedded-opentype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinfsans-normal-webfont.woff) format("woff"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinfsans-normal-webfont.ttf) format("truetype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinfsans-normal-webfont.svg#FrescoInfSansRgRegular) format("svg")}@font-face{font-family:FrescoInformalLRegular;font-style:normal;font-weight:400;src:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinformall-regular-webfont.eot?#iefix) format("embedded-opentype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinformall-regular-webfont.woff) format("woff"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinformall-regular-webfont.ttf) format("truetype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinformall-regular-webfont.svg#FrescoInformalLRegular) format("svg")}@font-face{font-family:FrescoInformalRRegular;font-style:normal;font-weight:400;src:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinformalr-regular-webfont.eot?#iefix) format("embedded-opentype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinformalr-regular-webfont.woff) format("woff"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinformalr-regular-webfont.ttf) format("truetype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/frescoinformalr-regular-webfont.svg#FrescoInformalRRegular) format("svg")}@font-face{font-family:eurostarsansbold;font-style:normal;font-weight:400;src:url(/sites/all/themes/custom/eurostar/assets/fonts/EurostarTheSans_Bold.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/eurostar/assets/fonts/EurostarTheSans_Bold.woff) format("woff"),url(/sites/all/themes/custom/eurostar/assets/fonts/EurostarTheSans_Bold.ttf) format("truetype"),url(/sites/all/themes/custom/eurostar/assets/fonts/EurostarTheSans_Bold.svg#eurostarsansbold) format("svg")}@font-face{font-family:eurostarsansregular;font-style:normal;font-weight:400;src:url(/sites/all/themes/custom/eurostar/assets/fonts/EurostarTheSans_Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/eurostar/assets/fonts/EurostarTheSans_Regular.woff) format("woff"),url(/sites/all/themes/custom/eurostar/assets/fonts/EurostarTheSans_Regular.ttf) format("truetype"),url(/sites/all/themes/custom/eurostar/assets/fonts/EurostarTheSans_Regular.svg#eurostarsansregular) format("svg")}@font-face{font-family:Aspect-Bold;font-style:normal;font-weight:400;src:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-bd.eot?#iefix) format("embedded-opentype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-bd.woff) format("woff"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-bd.ttf) format("truetype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-bd.svg#Aspect-Bold) format("svg")}@font-face{font-family:Aspect-Heavy;font-style:normal;font-weight:400;src:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-hv.eot?#iefix) format("embedded-opentype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-hv.woff) format("woff"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-hv.ttf) format("truetype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-hv.svg#Aspect-Heavy) format("svg")}@font-face{font-family:Aspect-Light;font-style:normal;font-weight:400;src:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-lt.eot?#iefix) format("embedded-opentype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-lt.woff) format("woff"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-lt.ttf) format("truetype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-lt.svg#Aspect-Light) format("svg")}@font-face{font-family:Aspect-Regular;font-style:normal;font-weight:400;src:url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-rg.eot?#iefix) format("embedded-opentype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-rg.woff) format("woff"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-rg.ttf) format("truetype"),url(//staticassets1e.eurostar.com/sites/all/themes/custom/eurostar/build/fonts-path/aspectweb-rg.svg#Aspect-Regular) format("svg")}body{font-size:75%;line-height:1.5em;font-family:Arial,sans-serif;color:#333}h1,h2{font-weight:400;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;color:#06183D}h1{font-size:217%;line-height:1em}h2{font-size:150%}h3,h4,h5,h6{font-size:100%;color:#06183D}h3{font-family:Tahoma,Geneva,sans-serif;font-size:117%}a:hover,h2 a:hover{text-decoration:underline}a:focus{outline:dotted thin}.first-character{font-family:FrescoInformalLRegular,Tahoma,Geneva,sans-serif}.last-character{font-family:FrescoInformalRRegular,Tahoma,Geneva,sans-serif}.fresco-informal,.fresco-sans{font-family:FrescoSansProNormal,Tahoma,Geneva,sans-serif}
.eft-theme #logo,.html #logo,.maintenance-page #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/eurostar_logo.png) no-repeat;width:242px;height:73px}.html #logo,.maintenance-page #logo{display:block;text-indent:-100em;overflow:hidden}.eft-theme.blanche #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-eft-blanche.png) no-repeat;width:318px;height:78px}.eft-theme.classique #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-eft-classique.png) no-repeat;width:338px;height:78px}.eft-theme.elite #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-eft-elite.png) no-repeat;width:221px;height:78px}.epp-theme #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp.png) no-repeat;width:244px;height:73px}.epp-theme.plus #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-plus.png) no-repeat;width:229px;height:78px}.epp-theme.aboard #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-aboard.png) no-repeat;width:314px;height:78px}.epp-theme.culture #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-culture.png) no-repeat;width:303px;height:78px}.epp-theme.destination #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-destination.png) no-repeat;width:333px;height:78px}.epp-theme.experience #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-experience.png) no-repeat;width:323px;height:78px}.epp-theme.shopping #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-shopping.png) no-repeat;width:306px;height:78px}.epp-theme.show #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-show.png) no-repeat;width:276px;height:78px}.epp-theme.tripplanner #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-tripplanner.png) no-repeat;width:350px;height:78px}.epp-theme.gourmet #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-epp-gourmet.png) no-repeat;width:309px;height:78px}.tread-lightly-theme #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-tl.png) no-repeat;width:305px;height:78px}.standard-premier #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-base-sp.png) no-repeat;width:347px;height:78px}.business-premier #logo{background:url(/sites/all/themes/custom/eurostar/base/img/optimised/logo-base-bp.png) no-repeat;width:340px;height:78px}
.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,sans-serif}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-clearfix{zoom:1}.ui-widget{font-size:100%}.ui-widget .ui-widget{font-size:10%}.ui-dialog .ui-dialog-title,.ui-tabs .tabs-big-light-blue .ui-state-default,.ui-tabs .tabs-blue .ui-state-default{font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.ui-widget-content{background:#FFF;color:#333;border:1px solid #CCC}.ui-widget-header{border:1px solid #CCC;background:url(/sites/all/themes/custom/eurostar/base/img/ui-bg_highlight-soft_75_06183d_1x100.png) 50% 50% repeat-x #06183D;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #999;background:#fff;font-weight:400;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#333;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#FFF;font-weight:400;color:#999}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f60;background:#fef2ea;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f31127;background:#f8e0e4;color:#f31127}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#f31127}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/sites/all/themes/custom/eurostar/base/img/ui-icons_333333_256x240.png)}.ui-icon{width:16px;height:16px}.ui-widget-header .ui-icon{background-image:url(/sites/all/themes/custom/eurostar/base/img/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(/sites/all/themes/custom/eurostar/base/img/ui-icons_333333_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/sites/all/themes/custom/eurostar/base/img/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/sites/all/themes/custom/eurostar/base/img/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/sites/all/themes/custom/eurostar/base/img/ui-icons_f31127_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{-webkit-border-top-left-radius:7px;border-top-left-radius:7px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.section-destinations .ui-corner-all,.section-destinations .ui-corner-left,.section-destinations .ui-corner-right{-webkit-border-radius:none;border-radius:none}.ui-widget-overlay{background:#06183D;opacity:.8;filter:alpha(opacity=50);z-index:350}.ui-widget-shadow{margin:0;padding:3px;background:#999;opacity:100;filter:alpha(opacity=100);-webkit-border-radius:7px;border-radius:7px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}.ui-autocomplete .ui-state-focus{color:#333}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{zoom:1;text-decoration:none!important}.ui-button .ui-button-text{line-height:1.4}.ui-button-icon-only .ui-icon{margin-left:-9px}button.ui-button::focus-inner{border:0;padding:0}.ui-dialog{padding:.1em;width:300px;overflow:hidden;z-index:351}.ui-dialog .ui-dialog-titlebar{padding:.5em 1 ems;background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) left top repeat-x}.ui-dialog .ui-dialog-title{margin:.5em 16px 1.5em .7em;font-weight:lighter;font-size:140%}.ie7 .ui-dialog .ui-dialog-title{padding:0 0 25px}.ui-dialog .ui-dialog-titlebar-close{top:20%;width:19px;margin:-10px 0 0;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.ui-dialog .ui-dialog-content{zoom:1}.ui-dialog .ui-dialog-buttonpane{margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-dialog .copy-background{background:#EEEFF1;border-bottom:1px solid #CCC;border-top:1px solid #CCC;display:block;padding:10px 15px;color:#666}.ui-dialog .options{text-align:right;padding:20px 0 15px}.ui-dialog .yes-option{padding:5px 30px;cursor:pointer}.ui-dialog .no-option{padding:7px 30px;cursor:pointer;margin-left:5px;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-E5E5E5-9A9A9A.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#9A9A9A),to(#E2E2E2));background-image:-webkit-linear-gradient(bottom,#9A9A9A 0,#E2E2E2 100%);background-image:-moz-linear-gradient(bottom,#9A9A9A 0,#E2E2E2 100%);background-image:-o-linear-gradient(bottom,#9A9A9A 0,#E2E2E2 100%);background-image:linear-gradient(to top,#9A9A9A 0,#E2E2E2 100%);text-shadow:none;color:#333;border:1px solid #B2B2B2;-webkit-border-radius:7px;border-radius:7px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{display:none}.ui-datepicker .ui-datepicker-header{background:#06183D}.ui-datepicker td,.ui-datepicker th{background:0 0}.ui-datepicker td a,.ui-datepicker td span{padding:.2em .2em .2em .7em}.ui-datepicker .ui-datepicker-buttonpane button{padding:.2em .6em .3em}.ui-datepicker .ui-datepicker-calendar{border:none}.ui-datepicker .ui-state-default{color:#FFF;border-color:#C0CAD7;background:#9AAAC0}.ui-datepicker .ui-datepicker-week-end .ui-state-default{border-color:#999;background:#999}.ui-datepicker .ui-datepicker-today .ui-state-default{border-color:#06183D}.ui-datepicker .ui-datepicker-current-day .ui-state-default{border-color:#06183D;background:#06183D}.ui-datepicker td.es-has-direct-trains .ui-state-default{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -194px -2929px #9AAAC0}.ui-datepicker .ui-datepicker-week-end.es-has-direct-trains .ui-state-default{border-color:#999;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -194px -2929px #999}.ui-datepicker .ui-datepicker-today.es-has-direct-trains .ui-state-default{border-color:#06183D;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -194px -2929px #9AAAC0}.ui-datepicker .ui-datepicker-current-day.es-has-direct-trains .ui-state-default{border-color:#06183D;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -194px -2929px #06183D}.es-direct-trains-message{padding:0 1% 1%}.ui-datepicker-row-break{font-size:0}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;-webkit-filter:mask();filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-tabs .tabs-blue .ui-state-default{font-size:109%;color:#FFF;border:none;letter-spacing:.02em;background:url(/sites/all/themes/custom/eurostar/base/img/bg-navigation-tabs.png) center no-repeat #06183D;-o-background-size:105% 100%;background-size:105% 100%}.ie7 .ui-tabs .tabs-blue .ui-state-default,.ie8 .ui-tabs .tabs-blue .ui-state-default{position:relative;background:url(/sites/all/themes/custom/eurostar/base/img/bg-navigation-tabs-ie.png) center no-repeat #06183D}.ui-tabs .tabs-blue .ui-state-default a{color:#FFF;padding:6px 13px;line-height:17px}.ie7 .ui-tabs .tabs-blue .ui-state-active,.ie7 .ui-tabs .tabs-blue .ui-state-hover,.ie8 .ui-tabs .tabs-blue .ui-state-active,.ie8 .ui-tabs .tabs-blue .ui-state-hover,.ui-tabs .tabs-blue .ui-state-active,.ui-tabs .tabs-blue .ui-state-hover{background:#FFF}.ui-tabs .tabs-blue .ui-state-active a,.ui-tabs .tabs-blue .ui-state-hover a{color:#333}.ui-tabs .tabs-blue.no-background{padding-left:0;background:0 0;border-top:none;border-left:none;border-right:none}.ui-tabs .tabs-blue.no-background .ui-state-default{padding:0 .2em 0 0;border-top:solid 1px #06183D;border-left:solid 1px #06183D;border-right:solid 1px #06183D}.ui-tabs .tabs-blue.no-background .ui-state-default.ui-state-active,.ui-tabs .tabs-blue.no-background .ui-state-default.ui-state-hover{border-top:solid 1px #CCC;border-left:solid 1px #CCC;border-right:solid 1px #CCC}.ui-tabs .tabs-to-links .ui-state-default{border:none;background:0 0}.ui-tabs .tabs-to-links .ui-state-default a{padding:4px;color:#00A4AE}.ui-tabs .tabs-to-links .ui-state-active a{color:#333}.slide-ruler{float:left;width:100%;clear:both;position:relative;padding:0;margin:4px 0 0}.slide-ruler li{display:block;position:absolute;float:left;list-style-type:none}.slide-ruler.count-5 li.label-1{margin:0 0 0 -.6%;left:0}.slide-ruler.count-5 li.label-2{margin:0 0 0 -.6%;left:25%}.slide-ruler.count-5 li.label-3{margin:0 0 0 -.6%;left:50%}.slide-ruler.count-5 li.label-4{margin:0 0 0 -.6%;left:75%}.slide-ruler.count-5 li.label-5{margin:0 0 0 -.6%;left:100%}.ui-tabs .tabs-big-light-blue .ui-tabs-panel{padding:0}.ui-tabs .tabs-big-light-blue{border:none;background:0 0;padding:0}.ui-tabs .tabs-big-light-blue.ui-tabs-nav{background:0 0;padding:.2em .2em 0 0;border-top:none;border-left:none;border-right:none;border-bottom:solid 1px #CCC}.ui-tabs .tabs-big-light-blue .ui-state-default{background:#00A4AE}.ui-tabs .tabs-big-light-blue .ui-state-default a{font-size:110%;color:#FFF;padding:.5em 1em 1em}.ui-tabs .tabs-big-light-blue .ui-state-active,.ui-tabs .tabs-big-light-blue .ui-state-hover{background:#FFF;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC}.ui-tabs .tabs-big-light-blue .ui-state-active a,.ui-tabs .tabs-big-light-blue .ui-state-hover a{color:#333}.eft-help.ui-accordion{border:1px solid #AAA;-webkit-border-radius:7px;border-radius:7px;background:#FFF}.eft-help.ui-accordion .ui-accordion-header .ui-icon{left:91%}.eft-help .ui-state-active,.eft-help .ui-state-default,.eft-help .ui-widget-content{border:0;border-bottom:1px dotted #CCC;padding:8px}.eft-help .last.ui-state-default,.eft-help .last.ui-widget-content{border-bottom:0}.eft-help .accordion-title{color:#00A4AE;font-weight:700;background:0 0}.eft-help h4{color:#333}.eft-help .accordion-title.ui-state-active{color:#000;font-weight:700}.eft-help .ui-accordion-content{padding:0 8px}.eft-help .ui-corner-all,.eft-help .ui-corner-bottom,.eft-help .ui-corner-top{-webkit-border-radius:none;border-radius:none}.eft-help .ui-state-default .ui-icon,.eft-help .ui-state-focus .ui-icon{background-image:url(/sites/all/themes/custom/eurostar/base/img/button-arrow-right-blue.png);-o-background-size:80%;background-size:80%;width:12px;height:15px}.eft-help .ui-state-active .ui-icon{background-image:url(/sites/all/themes/custom/eurostar/base/img/button-arrow-down-blue.png);-o-background-size:80%;background-size:80%;width:12px;height:15px}.eft-help .ui-icon-triangle-1-e,.eft-help .ui-icon-triangle-1-s{float:right;background-position:0 4px}
.breadcrumb{float:left;width:101%;margin-left:-5px;padding:5px 0 6px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;color:#666}.breadcrumb .breadcrumb-title{padding-right:.5em;margin-left:10px;float:left}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.pane-page-title h1{height:auto;margin:30px 0 20px;color:#06183D}.item-list .star-rating{margin:0;padding:0;float:left}.item-list .star-rating li{width:16px;height:15px;display:block;float:left;padding:0;margin:0 2px 0 0;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -192px -395px no-repeat}.item-list .rating-1 .one,.item-list .rating-2 .one,.item-list .rating-2 .two,.item-list .rating-3 .one,.item-list .rating-3 .three,.item-list .rating-3 .two,.item-list .rating-4 .four,.item-list .rating-4 .one,.item-list .rating-4 .three,.item-list .rating-4 .two,.item-list .rating-5 .five,.item-list .rating-5 .four,.item-list .rating-5 .one,.item-list .rating-5 .three,.item-list .rating-5 .two{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -192px -356px no-repeat}
ul.inline li,ul.primary li,ul.secondary li{display:inline}ul.menu{border:none;list-style:none;text-align:left;margin:0;padding:0}ul.menu a{text-decoration:none}ul.menu a:hover{text-decoration:underline}ul.menu li{margin:0;padding:.5em 0 .5em .9em;border-top:solid 1px #CCC;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-menu.png) 0 -2px no-repeat}ul.menu li.expanded{padding:.5em 0 .5em .9em;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-menu.png) 0 -128px no-repeat}ul.menu li a.active,ul.menu li.active a,ul.menu li.active-trail a,ul.menu li.active-trail li a{color:#00A4AE;font-weight:400}ul.menu li.active-trail a.active{color:#333;font-weight:700}ul.menu li ul{margin:.5em 0 0 -.9em;border-top:dashed 1px #CCC}ul.menu li ul li{margin:0 0 0 1em;border-top:dashed 1px #CCC}ul.menu li ul li.last{padding-bottom:0}ul.menu li ul li,ul.menu li.expanded ul li{background:0 0}ul.menu li ul li.first{border-top:none}td.menu-disabled{background:#ccc}.menu-item-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu-item-hide.focusable:active,.menu-item-hide.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}ul.inline,ul.inline.links{display:inline;padding-left:0}ul.inline li{list-style-type:none;padding:0 .5em}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none;border-width:1px;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff}ul.primary li a:hover{background-color:#eee;border-color:#ccc #ccc #eee}ul.secondary{border-bottom:1px solid #bbb;padding:.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #ccc;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #999}.horizontal-menu .menu{margin:10px 0;position:relative;float:left;width:100%;z-index:10}.horizontal-menu .menu li{float:left;font-size:110%;display:block;padding:0 1%;border-top:none;background:0 0;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;border-right:1px solid #CCC}.horizontal-menu .menu li.first{border-left:solid 1px #CCC}.horizontal-menu .menu li a{display:block;background:0 0;text-align:center;padding:3px 0;position:relative;z-index:10}.horizontal-menu .menu li.active a,.horizontal-menu .menu li.active-trail a{padding-bottom:19px;margin-bottom:-16px;background:0 0}.horizontal-menu ul.count-7 li{width:14%;padding-left:.07%;padding-right:.07%}.horizontal-menu ul.count-8 li{width:12%;padding-left:.18%;padding-right:.18%}.horizontal-menu ul.count-9 li{width:10%;padding-left:.48%;padding-right:.48%}.horizontal-menu ul.count-10 li{width:8%;padding-left:1%;padding-right:1%}.horizontal-menu ul.count-11 li{width:9%;padding-left:0;padding-right:0}.horizontal-menu ul.count-12 li{width:8%;padding-left:0;padding-right:0}.horizontal-menu ul.count-13 li,.horizontal-menu ul.count-14 li{width:7%;padding-left:0;padding-right:0}.horizontal-menu ul.count-15 li{width:6%;padding-left:0;padding-right:0}
#navigation-left .content ul.menu li a,#navigation-right .content ul.menu li a{text-align:center;display:block;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;font-weight:400}#navigation-left ul.menu li.collapsed,#navigation-left ul.menu li.expanded,#navigation-left ul.menu li.leaf,#navigation-right ul.menu li.collapsed,#navigation-right ul.menu li.leaf{background:0 0}#navigation-left .block,#navigation-right .block{margin:0}#navigation-left{float:left;padding:5px 0 0;width:100%}#navigation-left .content ul.menu{float:left;display:block;z-index:10;margin:0}#navigation-left .content ul.menu li{float:left;display:block;padding:0;margin-bottom:0;margin-left:5px;font-size:109%;letter-spacing:.05em;border-top:none;font-weight:400;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}#navigation-left .content ul.menu li.first{margin-left:10px}#navigation-left .content ul.menu li a{padding:5px 5px 3px;word-wrap:break-word;height:27px;min-width:70px;color:#FFF;position:relative;z-index:1;zoom:1;background:url(/sites/all/themes/custom/eurostar/base/img/bg-navigation-tabs.png) center no-repeat #06183D;border-top-left-radius:5px;border-top-right-radius:5px}#navigation-left .content ul.menu li a.active,#navigation-left .content ul.menu li a.active-trail,#navigation-left .content ul.menu li a:hover{background:#FFF;color:#06183D;text-decoration:none;font-family:eurostarsansbold,Tahoma,Geneva,sans-serif}#navigation-right{padding:5px 0 0;position:absolute;width:100%;z-index:0}.ie7 #navigation-right{right:0}#navigation-right .content ul.menu{float:right;display:block;padding:0 5px 0 0}#navigation-right .content ul.menu li{float:left;display:block;height:35px;padding:0 5px;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:109%;letter-spacing:.05em;border-top:none;background:0 0;border-left:solid 3px #06183D}.epp-theme #navigation-right .content ul.menu li{border-left:solid 3px rgba(6,24,61,.1)}.eft-theme #navigation-right .content ul.menu li{border-left:solid 3px rgba(6,24,61,.2)}#navigation-right .content ul.menu ul li.last{border-right:none}#navigation-right .content ul.menu li a{padding:5px 5px 0;height:30px;color:#FFF;position:relative;text-decoration:none;background:url(/sites/all/themes/custom/eurostar/base/img/pixel-transparent.gif);border-top-left-radius:5px;border-top-right-radius:5px}#navigation-right .content ul.menu li.menu-item-mijn-account a,#navigation-right .content ul.menu li.menu-item-mon-compte a,#navigation-right .content ul.menu li.menu-item-my-account a{background:url(/sites/all/themes/custom/eurostar/base/img/bg-navigation-tabs.png) center no-repeat #06183D;color:#FFE600;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}#navigation-right .content ul.menu li a.active,#navigation-right .content ul.menu li a.active-trail,#navigation-right .content ul.menu li.active-trail a,#navigation-right .content ul.menu li.menu-item-mijn-account a.active,#navigation-right .content ul.menu li.menu-item-mijn-account a.active-trail,#navigation-right .content ul.menu li.menu-item-mon-compte a.active,#navigation-right .content ul.menu li.menu-item-mon-compte a.active-trail,#navigation-right .content ul.menu li.menu-item-my-account a.active,#navigation-right .content ul.menu li.menu-item-my-account a.active-trail,#navigation-right .content ul.menu li.sfhover a,#navigation-right .content ul.menu li:hover a{background:#E6E6E7;text-decoration:none;color:#06183D;font-weight:400;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}#navigation-right .content ul.menu li ul{position:absolute;left:0;width:98%;margin:0 0 0 -1000em;border:10px solid #FFF;z-index:1000;text-decoration:none;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px;-webkit-box-shadow:1px 1px 5px #333;box-shadow:1px 1px 5px #333;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#E3E5E9),to(#FFF));background-image:-webkit-linear-gradient(bottom,#E3E5E9 0,#FFF 100%);background-image:-moz-linear-gradient(bottom,#E3E5E9 0,#FFF 100%);background-image:-o-linear-gradient(bottom,#E3E5E9 0,#FFF 100%);background-image:linear-gradient(to top,#E3E5E9 0,#FFF 100%)}#navigation-right .content ul.menu li ul ul{background:0 0;border:none}#navigation-right .content ul.menu li.sfhover ul,#navigation-right .content ul.menu li:hover ul{margin:0}#navigation-right .content ul.menu li ul li{float:left;width:24%;margin:0;height:auto;position:static;font-size:150%;text-align:left;border-left:dashed 1px #999;font-family:Arial,sans-serif}#navigation-right .content ul.menu li ul li a,#navigation-right .content ul.menu li.sfhover ul li a,#navigation-right .content ul.menu li:hover ul li a{padding:5px 0 0 30px;height:auto;text-align:left;z-index:1;color:#2BBCD1;-webkit-border-radius:0;border-radius:0;background:0 0}#navigation-right .content ul.menu li ul li.expanded ul a,#navigation-right .content ul.menu li.sfhover ul li.expanded ul a,#navigation-right .content ul.menu li:hover ul li.expanded ul a{background:url(/sites/all/themes/custom/eurostar/base/img/icon-arrow-grey-right.png) 0 no-repeat;overflow:hidden}#navigation-right .content ul.menu li ul li.expanded ul a.forced-hover,#navigation-right .content ul.menu li.sfhover ul li.expanded ul a:hover,#navigation-right .content ul.menu li:hover ul li.expanded ul a:hover{background:url(/sites/all/themes/custom/eurostar/base/img/icon-arrow-blue-right.png) 0 no-repeat;overflow:hidden}#navigation-right .content ul.menu li ul li a,#navigation-right .content ul.menu li.sfhover ul a,#navigation-right .content ul.menu li:hover ul li a{color:#2BBCD1;background:url(/sites/all/themes/custom/eurostar/base/img/icon-arrow-grey-down.png) 5px no-repeat;overflow:hidden}#navigation-right .content ul.menu li ul li a.forced-hover,#navigation-right .content ul.menu li.sfhover ul li a:hover,#navigation-right .content ul.menu li:hover ul li a:hover{color:#2BBCD1;text-decoration:underline;background:url(/sites/all/themes/custom/eurostar/base/img/icon-arrow-blue-right.png) 5px no-repeat;overflow:hidden}#navigation-right .content ul.menu li ul li ul li{font-size:60%}#navigation-right .content ul.menu li ul li.first a,#navigation-right .content ul.menu li ul li.first a.forced-hover,#navigation-right .content ul.menu li ul li.first a:hover{border-top:none}#navigation-right .content ul.menu li:hover ul ul{margin:0 0 0 2%;padding:0;position:relative;float:left;width:98%;display:inline-block;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#navigation-right .content ul.menu li:hover ul ul li,#navigation-right .content ul.menu li:hover ul ul li.first{margin:0;border:none;background:0 0;width:100%;position:relative;display:block}#navigation-right .content ul.menu li:hover ul li:hover ul li a:hover{color:#2BBCD1}#navigation-right .content ul.menu ul a:hover{color:#333}#navigation-right .content ul.menu li ul li.menu-item-eurostar-plus-points{width:49%;background:url(/sites/all/themes/custom/eurostar/base/img/logo-crop-plus-points.png) bottom right no-repeat;border-left:0;border-right:solid 15px #fff}#navigation-right .content ul.menu li ul li.menu-item-eurostar-frequent-traveller{width:46.9%;background:url(/sites/all/themes/custom/eurostar/base/img/logo-crop-frequent-traveler.png) bottom right no-repeat;border-left:0}
fieldset{margin-bottom:1em;padding:.5em;clear:both}form{margin:0;padding:0}hr{border:1px solid grey;height:1px}img{border:0}table{border-collapse:collapse;width:100%;border-top:solid 1px #999;border-bottom:solid 1px #999}.pane-fare-tables table{border-left:2px solid #fff;margin-left:-.2%}td,th,thead td{padding:10px;border-left:1px solid #CCC}th,thead td{text-align:left;vertical-align:top;background:#DDDFE4;font-weight:700}td{background:#FFF;border-top:1px solid #CCC}td:first-child,th:first-child{border-left:none}.pane-fare-tables td:first-child,.pane-fare-tables th:first-child{border-left:1px solid #CCC}tbody{border:none}tr.even,tr.odd{padding:.1em .6em}th.active img{display:inline}td.active{background-color:#ddd}.item-list ul{margin:0 0 .75em;padding:0}.item-list ul li{margin:0 0 .25em;padding:0 0 0 1.5em;list-style-type:none;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-lists.png) -2px -90px no-repeat}.item-list ol{margin:0 0 .75em;padding:0 0 0 1.5em}.form-actions,.form-item{margin-top:1em;margin-bottom:1em}tr.even .form-item,tr.odd .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.form-item .description{font-size:.85em}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}label{display:block;font-weight:400}label.option{display:inline;font-weight:400}.pager-current,.progress{font-weight:700}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}input.form-checkbox,input.form-radio{vertical-align:middle}.form-required,.marker{color:#0371AE}.form-item input.form-disabled,.form-item select.form-disabled,.form-item textarea.form-disabled{background:#EEEFF1}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.form-item input:focus,.form-item select:focus{border:1px solid #00A4AE!important}.item-list .element-errors{margin:0}.item-list .element-errors li{padding:0;background:0 0;color:#F31127}.item-list .first .element-errors li,.item-list .last .element-errors li{border:none}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.block-search .form-text,.js .block-search .enabled .form-text{padding:.15em 1.15em .15em 1.8em;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-header.png) -11px -124px no-repeat #FFF;border:none;outline:0;color:#333;width:150px;-webkit-border-radius:12px;border-radius:12px;-webkit-box-shadow:inset 0 0 6px #2A2A2A;box-shadow:inset 0 0 6px #2A2A2A}.block-search .form-actions{color:#fff;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .form-actions.focusable:active,.block-search .form-actions.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.block-search .form-actions .form-submit{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .form-actions .form-submit.focusable:active,.block-search .form-actions .form-submit.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.js .block-search .form-text{width:100px;color:#CCC;background-position:-11px -142px;background-color:#354462}.more-help-link,.more-link{text-align:right}.item-list .pager,td.checkbox,th.checkbox{text-align:center}.more-help-link a{background:url(/sites/all/themes/custom/eurostar/base/img/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}.item-list .pager{clear:both;font-size:100%}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:.5em;font-size:100%}#autocomplete li.selected{background:#0072b9;color:#fff}html.js fieldset.collapsible .fieldset-legend{background:url(/sites/all/themes/custom/eurostar/base/img/menu-expanded.png) 5px 65% no-repeat;padding-left:15px}html.js fieldset.collapsed .fieldset-legend{background-image:url(/sites/all/themes/custom/eurostar/base/img/menu-collapsed.png);background-position:5px 50%}.fieldset-legend span.summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background:url(/sites/all/themes/custom/eurostar/base/img/progress.gif) #0072b9}.field-name-field-tags .field-item{display:inline;padding:0 .5em}.pane-content,.panel-pane{float:left;width:100%;clear:both}#content .panel-separator,#related-content .panel-separator{height:20px;clear:both;float:left;width:100%}.form-submit,.form-submit:visited{position:relative;z-index:10;padding:5px 10px;margin:0 2px;color:#fff;font-size:109%;letter-spacing:.025em;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;border:1px solid #00A4AE;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-66CBD9-1B808E.png);background-repeat:repeat-x;cursor:pointer;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1B808E),to(#66CBD9));background-image:-webkit-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-moz-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:-o-linear-gradient(bottom,#1B808E 0,#66CBD9 100%);background-image:linear-gradient(to top,#1B808E 0,#66CBD9 100%);-webkit-border-radius:7px;border-radius:7px;text-shadow:1px 1px 1px #11455A}.form-submit:focus{border-style:dashed;border-color:#333}.form-submit:hover{text-decoration:underline}.ie .form-actions{position:relative}.eft-theme .form-button-disabled,.form-button-disabled{background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-E5E5E5-9A9A9A.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#9A9A9A),to(#E2E2E2));background-image:-webkit-linear-gradient(bottom,#9A9A9A 0,#E2E2E2 100%);background-image:-moz-linear-gradient(bottom,#9A9A9A 0,#E2E2E2 100%);background-image:-o-linear-gradient(bottom,#9A9A9A 0,#E2E2E2 100%);background-image:linear-gradient(to top,#9A9A9A 0,#E2E2E2 100%);text-shadow:none;color:#333;border:1px solid #B2B2B2;-webkit-border-radius:7px;border-radius:7px}.eft-theme .form-button-disabled:hover,.form-button-disabled:hover{text-decoration:none}.html div#cccwr div{font-size:100%}.html #cccwr.ccc-dark .ccc-outer,.html #cccwr.ccc-dark.ccc-right .ccc-outer{width:auto;float:left;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}.html #cccwr.ccc-dark .ccc-inner{width:350px;float:left;border:1px solid #FFF;background:#06183D;-webkit-border-radius:7px;border-radius:7px}.html #cccwr.ccc-dark .ccc-content{float:left;padding:0 3%;width:94%;background:url(/sites/all/themes/custom/eurostar/base/img/gradient-210-06183D-213359.png) bottom repeat-x;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.html .ccc-inner h2{font-size:150%;font-weight:400;background:0 0;padding:10px 0;margin-bottom:10px;color:#FFE600;border-bottom:dotted 1px #213359}#cccwr .ccc-button-wrapper{float:left;padding:40px 3% 10px;width:94%;text-align:right;background:url(/sites/all/themes/custom/eurostar/base/img/bg-cookie-overlay.png) top repeat-x #FFF;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.html #cccwr.ccc-dark .ccc-close{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -194px -1487px}.html #cccwr a{color:#00A4AE}.html #cccwr a:hover{text-decoration:underline}
#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre}html.js input.form-autocomplete{background-image:url(/sites/all/themes/custom/eurostar/base/img/throbber.gif);background-position:100% 2px;background-repeat:no-repeat}html.js input.throbbing{background-position:100% -18px}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:url(/sites/all/themes/custom/eurostar/misc/grippie.png) center 2px no-repeat #eee;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-.4em 0 -.4em -.5em;padding:.42em 1.5em .42em .5em;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(/sites/all/themes/custom/eurostar/misc/draggable.png) no-repeat;height:13px;margin-top:4px;width:13px}a.tabledrag-handle-hover .handle{background-position:0 -20px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(/sites/all/themes/custom/eurostar/misc/tree.png) 11px center no-repeat}div.tree-child-last{background:url(/sites/all/themes/custom/eurostar/misc/tree-bottom.png) 11px center no-repeat}div.tree-child-horizontal{background:url(/sites/all/themes/custom/eurostar/misc/tree.png) -11px center no-repeat}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:url(/sites/all/themes/custom/eurostar/base/img/throbber.gif) 0 -18px no-repeat;float:left;height:15px;margin:2px;width:15px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress .message{padding-left:20px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}.element-hidden,html.js .js-hide{display:none}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static!important;clip:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}
#messages-top{float:left;width:100%;margin-top:5px}div.messages{background-position:8px 8px;background-repeat:no-repeat;border-top:1px solid;border-bottom:1px solid;margin:12px 0;width:93%;padding:5px 1% 5px 6%;position:relative;height:auto;zoom:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div.messages p{margin:0 0 6px}div.messages h3{margin:0 0 10px;font-weight:400;font-size:150%;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.messages .icon{width:29px;height:27px;overflow:hidden;text-indent:-1000em;margin:0;left:1%;top:-8px;position:absolute}.status .icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -1px -40px no-repeat}div.status,div.status td{background-color:#E6F0D6}div.status{border-color:#64A12B;color:#333}div.status h3{color:#64A12B}div.status table{border-top:1px dotted #64A12B;border-bottom:1px dotted #64A12B;margin:10px 0}div.status td{padding:5px 20px 5px 0;border-right:0;border-left:0;border-top:1px dotted #64A12B}.ok{color:#333}.warning .icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -1px -109px no-repeat}div.warning{border-color:#F60;background-color:#FEF2EA;color:#333}div.warning h3{color:#F60}div.warning table{border-top:1px dotted #F60;border-bottom:1px dotted #F60}div.warning td{background-color:#FEF2EA;border-top:1px dotted #F60}.error .icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -1px -75px no-repeat}div.error,div.error td{background-color:#F8E0E4}div.error{border-color:#F31127;color:#333}div.error table,div.error td{border-top:1px dotted #F31127}div.error h3{color:#F31127}div.error table{border-bottom:1px dotted #F31127}.service_message .icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -1px -171px no-repeat}div.service_message{color:#FFF;border-color:#FFF;background-color:#F60}div.service_message h3{color:#FFF}div.service_message table{border-top:1px dotted #FFF;border-bottom:1px dotted #FFF}div.service_message td{background-color:#F60;border-top:1px dotted #FFF}div.messages ul{margin:0 0 0 1em;padding-left:30px}div.messages ul li{list-style-type:disc;line-height:1em}div.messages ul li pre{list-style-type:disc;line-height:1.5em}div.messages ul li em{list-style-type:none;line-height:1.5em}div.messages table{margin:10px 0}div.messages td{padding:5px 20px 5px 0;border-right:0;border-left:0}
.tooltip-link{color:#00A4AE;border-bottom:dashed 1px #0096B2;width:auto;margin-bottom:3px;position:relative}.tooltip-link.form-submit{color:#333;border:1px solid #666;cursor:pointer}.tooltip-link.form-submit:hover{border:1px solid #666}.tooltip-link:focus{border:dotted}.tooltip-link:hover{border-bottom:none;text-decoration:none}.container-inline div.dialog-content,.container-inline div.tooltip-content,.dialog-content,.tooltip-content{text-align:left;display:none}.no-js .dialog-content,.no-js .tooltip-content{display:block}.js .tooltip-farebreakdown,.no-js .tooltip-content img{display:none}.ui-tooltip{position:absolute;border:1px solid #FFF;padding:0 5px;width:175px;font-size:100%;zoom:1;z-index:1200;background:#EEE;-webkit-box-shadow:0 0 6px #666;box-shadow:0 0 6px #666}.ie7 .ui-tooltip,.ie8 .ui-tooltip{border:1px solid #999}.ui-tooltip-content p{margin:5px 0}.ui-tooltip-content img{margin:5px 0 0;-webkit-border-radius:5px;border-radius:5px}.ui-tooltip-content ol,.ui-tooltip-content ul{margin:0 0 5px;padding:0 0 0 20px}.ui-tooltip-content table{border-top:solid 1px #CCC}.ui-tooltip-content td{padding:2px 3px;border-left:solid 1px #CCC}.ui-tooltip-content td.first{border-left:none}.tooltip-farebreakdown{font-weight:400;font-size:86%;width:100%}.passenger-type-price-table{margin:5px 0;width:100%;border-bottom:solid 1px #CCC}.passenger-type-price-table tbody,.passenger-type-price-table tr{width:100%}.gateway-tooltip{width:250px;background:#FFFACC}.ui-tooltip.cvv-tooltip{width:195px}.ui-dialog-content p{margin:5px 0}.ui-dialog-content img{margin:5px 0 0;-webkit-border-radius:5px;border-radius:5px}.ui-dialog-content ol,.ui-dialog-content ul{padding:0 0 0 10px}.ui-dialog-content li{margin:0 0 .25em;padding:0 0 0 1.5em}.ui-dialog-content ul li{list-style-type:none;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-lists.png) -2px -90px no-repeat}.tooltip-message-no-text{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -192px -4568px no-repeat;clear:both;margin-bottom:3px;padding:0 0 0 22px;height:18px;float:right;width:0}.tooltip-message-no-text a{margin-left:-25px;color:transparent;border:none;display:block}
.page-account #gradient-above,.page-account-reset-password #gradient-below,.page-create-an-account #gradient-below,.page-eft-gifts #gradient-above{padding:0 1%;width:98%}.page-account-reset-password #gradient-above{background:0 0;width:100%;padding:0}.page-account-profile .pane-page-title{margin-left:225px}.pane-user-greeting .greeting-title{margin:0 0 10px}.page-account #content{color:#666}.user-account-management-contact-details-form{width:100%}.user-account-management-contact-details-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.user-account-management-contact-details-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.user-account-management-contact-details-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.user-account-management-contact-details-form .form-type-phone .form-item-phone-country-code .field-prefix,.user-account-management-contact-details-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.user-account-management-contact-details-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.user-account-management-contact-details-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.user-account-management-contact-details-form .form-item .password-strength,.user-account-management-contact-details-form .form-item div.password-confirm{width:25%}.user-account-management-contact-details-form .form-checkbox,.user-account-management-contact-details-form .form-radio{float:left;margin-left:41%}.user-account-management-contact-details-form .form-type-checkbox,.user-account-management-contact-details-form .form-type-radio{margin:0 0 inherit}.user-account-management-contact-details-form .form-type-checkbox label,.user-account-management-contact-details-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.user-account-management-contact-details-form .form-type-checkbox .description,.user-account-management-contact-details-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.user-account-management-contact-details-form .form-type-radios .form-radios{float:left;width:56%}.user-account-management-contact-details-form .form-type-radios .form-type-radio{margin:0 0 .8em}.user-account-management-contact-details-form .form-type-radios .form-type-radio input{float:none;margin:0}.user-account-management-contact-details-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.user-account-management-contact-details-form .form-type-radios .description{clear:both}.user-account-management-contact-details-form .form-select,.user-account-management-contact-details-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.user-account-management-contact-details-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.user-account-management-contact-details-form .container-inline-date .form-type-date-popup{float:left}.user-account-management-contact-details-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.user-account-management-contact-details-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.user-account-management-contact-details-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.user-account-management-contact-details-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.user-account-management-contact-details-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.user-account-management-contact-details-form .form-type-phone .description{clear:both}.user-account-management-contact-details-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.user-account-management-contact-details-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.user-account-management-contact-details-form .form-type-dob .form-type-select select{width:90%}.user-account-management-contact-details-form .form-type-dob .description{clear:both}.user-account-management-contact-details-form input.error,.user-account-management-contact-details-form select.error,.user-account-management-contact-details-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.user-account-management-contact-details-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.user-account-management-contact-details-form .fieldset-wrapper{margin:30px 0 0}.user-account-management-contact-details-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.user-account-management-contact-details-form .form-required.focusable:active,.user-account-management-contact-details-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.user-account-management-contact-details-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.user-account-management-contact-details-form .markup-text-wrapper{float:left;width:58%}.user-account-management-contact-details-form .paf_container{padding:0;border:none}.user-account-management-contact-details-form .find-address-button,.user-account-management-contact-details-form .paf-button{margin:0 0 0 41%}.user-account-management-contact-details-form .enter-address-manually{margin-left:10px}.user-account-management-contact-details-form .button-wrapper,.user-account-management-contact-details-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.user-account-management-contact-details-form .save-button{margin:0 5px 0 41%;float:right}.user-account-management-contact-details-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.user-account-management-contact-details-form .cancel-button :hover{text-decoration:underline}.user-account-management-contact-details-form .change-name-link{margin:0 0 0 41%}#user-account-management-travel-habits-form{width:100%}#user-account-management-travel-habits-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-travel-habits-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-travel-habits-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-travel-habits-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-travel-habits-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-travel-habits-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-travel-habits-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-travel-habits-form .form-item .password-strength,#user-account-management-travel-habits-form .form-item div.password-confirm{width:25%}#user-account-management-travel-habits-form .form-checkbox,#user-account-management-travel-habits-form .form-radio{float:left;margin-left:41%}#user-account-management-travel-habits-form .form-type-checkbox,#user-account-management-travel-habits-form .form-type-radio{margin:0 0 inherit}#user-account-management-travel-habits-form .form-type-checkbox label,#user-account-management-travel-habits-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-travel-habits-form .form-type-checkbox .description,#user-account-management-travel-habits-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-travel-habits-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-travel-habits-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-travel-habits-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-travel-habits-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-travel-habits-form .form-type-radios .description{clear:both}#user-account-management-travel-habits-form .form-select,#user-account-management-travel-habits-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-travel-habits-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-travel-habits-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-travel-habits-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-travel-habits-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-travel-habits-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-travel-habits-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-travel-habits-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-travel-habits-form .form-type-phone .description{clear:both}#user-account-management-travel-habits-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-travel-habits-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-travel-habits-form .form-type-dob .form-type-select select{width:90%}#user-account-management-travel-habits-form .form-type-dob .description{clear:both}#user-account-management-travel-habits-form input.error,#user-account-management-travel-habits-form select.error,#user-account-management-travel-habits-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-travel-habits-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-travel-habits-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-travel-habits-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-travel-habits-form .form-required.focusable:active,#user-account-management-travel-habits-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-travel-habits-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-travel-habits-form .markup-text-wrapper{float:left;width:58%}#user-account-management-travel-habits-form .paf_container{padding:0;border:none}#user-account-management-travel-habits-form .find-address-button,#user-account-management-travel-habits-form .paf-button{margin:0 0 0 41%}#user-account-management-travel-habits-form .enter-address-manually{margin-left:10px}#user-account-management-travel-habits-form .button-wrapper,#user-account-management-travel-habits-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-travel-habits-form .cancel-button,#user-account-management-travel-habits-form .meal-info{padding:0;color:#00A4AE;font-family:Arial,sans-serif;font-size:100%;font-weight:400;text-shadow:none}#user-account-management-travel-habits-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-travel-habits-form .cancel-button{float:left;background:0 0;border:none;text-decoration:none;-o-background-size:auto;background-size:auto;-webkit-border-radius:none;border-radius:none}#user-account-management-travel-habits-form .cancel-button :hover{text-decoration:underline}#user-account-management-travel-habits-form .fake-label{margin:10px 0 -15px}#user-account-management-travel-habits-form .form-header p{margin:0 0 10px}#user-account-management-travel-habits-form .meal-info{margin:0 0 0 41%;background:0 0;border:none;text-decoration:none;-o-background-size:auto;background-size:auto;-webkit-border-radius:none;border-radius:none}#user-account-management-travel-habits-form .meal-info :hover{text-decoration:underline}#user-account-management-communication-form{width:100%}#user-account-management-communication-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-communication-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-communication-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-communication-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-communication-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-communication-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-communication-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-communication-form .form-item .password-strength,#user-account-management-communication-form .form-item div.password-confirm{width:25%}#user-account-management-communication-form .form-checkbox,#user-account-management-communication-form .form-radio{float:left;margin-left:41%}#user-account-management-communication-form .form-type-checkbox,#user-account-management-communication-form .form-type-radio{margin:0 0 inherit}#user-account-management-communication-form .form-type-checkbox label,#user-account-management-communication-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-communication-form .form-type-checkbox .description,#user-account-management-communication-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-communication-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-communication-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-communication-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-communication-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-communication-form .form-type-radios .description{clear:both}#user-account-management-communication-form .form-select,#user-account-management-communication-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-communication-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-communication-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-communication-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-communication-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-communication-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-communication-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-communication-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-communication-form .form-type-phone .description{clear:both}#user-account-management-communication-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-communication-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-communication-form .form-type-dob .form-type-select select{width:90%}#user-account-management-communication-form .form-type-dob .description{clear:both}#user-account-management-communication-form input.error,#user-account-management-communication-form select.error,#user-account-management-communication-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-communication-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-communication-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-communication-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-communication-form .form-required.focusable:active,#user-account-management-communication-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-communication-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-communication-form .markup-text-wrapper{float:left;width:58%}#user-account-management-communication-form .paf_container{padding:0;border:none}#user-account-management-communication-form .find-address-button,#user-account-management-communication-form .paf-button{margin:0 0 0 41%}#user-account-management-communication-form .enter-address-manually{margin-left:10px}#user-account-management-communication-form .button-wrapper,#user-account-management-communication-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-communication-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-communication-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-communication-form .cancel-button :hover{text-decoration:underline}#user-account-management-communication-form .form-header p{margin:0 0 10px}#user-account-management-address-form{width:100%}#user-account-management-address-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-address-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-address-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-address-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-address-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-address-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-address-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-address-form .form-item .password-strength,#user-account-management-address-form .form-item div.password-confirm{width:25%}#user-account-management-address-form .form-checkbox,#user-account-management-address-form .form-radio{float:left;margin-left:41%}#user-account-management-address-form .form-type-checkbox,#user-account-management-address-form .form-type-radio{margin:0 0 inherit}#user-account-management-address-form .form-type-checkbox label,#user-account-management-address-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-address-form .form-type-checkbox .description,#user-account-management-address-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-address-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-address-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-address-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-address-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-address-form .form-type-radios .description{clear:both}#user-account-management-address-form .form-select,#user-account-management-address-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-address-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-address-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-address-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-address-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-address-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-address-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-address-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-address-form .form-type-phone .description{clear:both}#user-account-management-address-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-address-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-address-form .form-type-dob .form-type-select select{width:90%}#user-account-management-address-form .form-type-dob .description{clear:both}#user-account-management-address-form input.error,#user-account-management-address-form select.error,#user-account-management-address-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-address-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-address-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-address-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-address-form .form-required.focusable:active,#user-account-management-address-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-address-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-address-form .markup-text-wrapper{float:left;width:58%}#user-account-management-address-form .paf_container{padding:0;border:none}#user-account-management-address-form .find-address-button,#user-account-management-address-form .paf-button{margin:0 0 0 41%}#user-account-management-address-form .enter-address-manually{margin-left:10px}#user-account-management-address-form .button-wrapper,#user-account-management-address-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-address-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-address-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-address-form .cancel-button :hover{text-decoration:underline}#user-account-management-address-form .find-addr-wrapper{margin:0 0 0 41%}#user-account-management-login-form{width:100%}#user-account-management-login-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-login-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-login-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-login-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-login-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-login-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-login-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-login-form .form-item .password-strength,#user-account-management-login-form .form-item div.password-confirm{width:25%}#user-account-management-login-form .form-checkbox,#user-account-management-login-form .form-radio{float:left;margin-left:41%}#user-account-management-login-form .form-type-checkbox,#user-account-management-login-form .form-type-radio{margin:0 0 inherit}#user-account-management-login-form .form-type-checkbox label,#user-account-management-login-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-login-form .form-type-checkbox .description,#user-account-management-login-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-login-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-login-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-login-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-login-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-login-form .form-type-radios .description{clear:both}#user-account-management-login-form .form-select,#user-account-management-login-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-login-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-login-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-login-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-login-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-login-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-login-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-login-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-login-form .form-type-phone .description{clear:both}#user-account-management-login-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-login-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-login-form .form-type-dob .form-type-select select{width:90%}#user-account-management-login-form .form-type-dob .description{clear:both}#user-account-management-login-form input.error,#user-account-management-login-form select.error,#user-account-management-login-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-login-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-login-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-login-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-login-form .form-required.focusable:active,#user-account-management-login-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-login-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-login-form .markup-text-wrapper{float:left;width:58%}#user-account-management-login-form .paf_container{padding:0;border:none}#user-account-management-login-form .find-address-button,#user-account-management-login-form .paf-button{margin:0 0 0 41%}#user-account-management-login-form .enter-address-manually{margin-left:10px}#user-account-management-login-form .button-wrapper,#user-account-management-login-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-login-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-login-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-login-form .cancel-button :hover{text-decoration:underline}#user-account-management-login-form .form-actions{clear:both;float:left;background:0 0;border:none;width:100%;margin:10px 0 0;padding:0}#user-account-management-login-form .form-actions .form-submit{margin:0 0 0 41%}#user-account-management-sign-up-form{width:100%}#user-account-management-sign-up-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-sign-up-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-sign-up-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-sign-up-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-sign-up-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-sign-up-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-sign-up-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-sign-up-form .form-item .password-strength,#user-account-management-sign-up-form .form-item div.password-confirm{width:25%}#user-account-management-sign-up-form .form-checkbox,#user-account-management-sign-up-form .form-radio{float:left;margin-left:41%}#user-account-management-sign-up-form .form-type-checkbox,#user-account-management-sign-up-form .form-type-radio{margin:0 0 inherit}#user-account-management-sign-up-form .form-type-checkbox label,#user-account-management-sign-up-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-sign-up-form .form-type-checkbox .description,#user-account-management-sign-up-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-sign-up-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-sign-up-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-sign-up-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-sign-up-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-sign-up-form .form-type-radios .description{clear:both}#user-account-management-sign-up-form .form-select,#user-account-management-sign-up-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-sign-up-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-sign-up-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-sign-up-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-sign-up-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-sign-up-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-sign-up-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-sign-up-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-sign-up-form .form-type-phone .description{clear:both}#user-account-management-sign-up-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-sign-up-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-sign-up-form .form-type-dob .form-type-select select{width:90%}#user-account-management-sign-up-form .form-type-dob .description{clear:both}#user-account-management-sign-up-form input.error,#user-account-management-sign-up-form select.error,#user-account-management-sign-up-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-sign-up-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-sign-up-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-sign-up-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-sign-up-form .form-required.focusable:active,#user-account-management-sign-up-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-sign-up-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-sign-up-form .markup-text-wrapper{float:left;width:58%}#user-account-management-sign-up-form .paf_container{padding:0;border:none}#user-account-management-sign-up-form .find-address-button,#user-account-management-sign-up-form .paf-button{margin:0 0 0 41%}#user-account-management-sign-up-form .enter-address-manually{margin-left:10px}#user-account-management-sign-up-form .button-wrapper,#user-account-management-sign-up-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-sign-up-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-sign-up-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-sign-up-form .cancel-button :hover{text-decoration:underline}#user-account-management-sign-up-form .form-actions{clear:both;float:left;background:0 0;border:none;width:100%;margin:10px 0 0;padding:0}#user-account-management-sign-up-form .form-actions .form-submit{margin:0 0 0 41%}#user-account-management-sign-up-form .terms-row{margin:10px 0 0 41%;float:left;width:59%}#user-account-management-sign-up-form .terms-row .form-submit{background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-sign-up-form .terms-row .form-submit :hover{text-decoration:underline}#user-account-management-create-lite-account-form{width:100%}#user-account-management-create-lite-account-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-create-lite-account-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-create-lite-account-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-create-lite-account-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-create-lite-account-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-create-lite-account-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-create-lite-account-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-create-lite-account-form .form-item .password-strength,#user-account-management-create-lite-account-form .form-item div.password-confirm{width:25%}#user-account-management-create-lite-account-form .form-checkbox,#user-account-management-create-lite-account-form .form-radio{float:left;margin-left:41%}#user-account-management-create-lite-account-form .form-type-checkbox,#user-account-management-create-lite-account-form .form-type-radio{margin:0 0 inherit}#user-account-management-create-lite-account-form .form-type-checkbox label,#user-account-management-create-lite-account-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-create-lite-account-form .form-type-checkbox .description,#user-account-management-create-lite-account-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-create-lite-account-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-create-lite-account-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-create-lite-account-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-create-lite-account-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-create-lite-account-form .form-type-radios .description{clear:both}#user-account-management-create-lite-account-form .form-select,#user-account-management-create-lite-account-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-create-lite-account-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-create-lite-account-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-create-lite-account-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-create-lite-account-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-create-lite-account-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-create-lite-account-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-create-lite-account-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-create-lite-account-form .form-type-phone .description{clear:both}#user-account-management-create-lite-account-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-create-lite-account-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-create-lite-account-form .form-type-dob .form-type-select select{width:90%}#user-account-management-create-lite-account-form .form-type-dob .description{clear:both}#user-account-management-create-lite-account-form input.error,#user-account-management-create-lite-account-form select.error,#user-account-management-create-lite-account-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-create-lite-account-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-create-lite-account-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-create-lite-account-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-create-lite-account-form .form-required.focusable:active,#user-account-management-create-lite-account-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-create-lite-account-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-create-lite-account-form .markup-text-wrapper{float:left;width:58%}#user-account-management-create-lite-account-form .paf_container{padding:0;border:none}#user-account-management-create-lite-account-form .find-address-button,#user-account-management-create-lite-account-form .paf-button{margin:0 0 0 41%}#user-account-management-create-lite-account-form .enter-address-manually{margin-left:10px}#user-account-management-create-lite-account-form .button-wrapper,#user-account-management-create-lite-account-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-create-lite-account-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-create-lite-account-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-create-lite-account-form .cancel-button :hover{text-decoration:underline}#user-account-management-create-lite-account-form .form-actions{clear:both;float:left;background:0 0;border:none;width:100%;margin:10px 0 0;padding:0}#user-account-management-create-lite-account-form .form-actions .form-submit{margin:0 0 0 41%}#user-account-management-create-lite-account-form .terms-row{margin:10px 0 0 41%;float:left;width:59%}#user-account-management-create-lite-account-form .terms-row .form-submit{background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-create-lite-account-form .terms-row .form-submit :hover{text-decoration:underline}.pane-newsletter-sign-up form{width:100%}.pane-newsletter-sign-up form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-newsletter-sign-up form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-newsletter-sign-up form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-newsletter-sign-up form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-newsletter-sign-up form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-newsletter-sign-up form .form-item .password-strength,.pane-newsletter-sign-up form .form-item div.password-confirm{width:25%}.pane-newsletter-sign-up form .form-checkbox,.pane-newsletter-sign-up form .form-radio{float:left;margin-left:41%}.pane-newsletter-sign-up form .form-type-checkbox,.pane-newsletter-sign-up form .form-type-radio{margin:0 0 inherit}.pane-newsletter-sign-up form .form-type-checkbox label,.pane-newsletter-sign-up form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-newsletter-sign-up form .form-type-checkbox .description,.pane-newsletter-sign-up form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-newsletter-sign-up form .form-type-radios .form-radios{float:left;width:56%}.pane-newsletter-sign-up form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-newsletter-sign-up form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-newsletter-sign-up form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-newsletter-sign-up form .form-type-radios .description{clear:both}.pane-newsletter-sign-up form .form-select,.pane-newsletter-sign-up form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-newsletter-sign-up form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-newsletter-sign-up form .container-inline-date .form-type-date-popup{float:left}.pane-newsletter-sign-up form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-newsletter-sign-up form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-newsletter-sign-up form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-newsletter-sign-up form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-newsletter-sign-up form .form-type-phone .form-item-phone-country-code .field-prefix{display:block}.pane-newsletter-sign-up form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-newsletter-sign-up form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-newsletter-sign-up form .form-type-phone .description{clear:both}.pane-newsletter-sign-up form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-newsletter-sign-up form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-newsletter-sign-up form .form-type-dob .form-type-select select{width:90%}.pane-newsletter-sign-up form .form-type-dob .description{clear:both}.pane-newsletter-sign-up form input.error,.pane-newsletter-sign-up form select.error,.pane-newsletter-sign-up form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-newsletter-sign-up form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-newsletter-sign-up form .fieldset-wrapper{margin:30px 0 0}.pane-newsletter-sign-up form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-newsletter-sign-up form .form-required.focusable:active,.pane-newsletter-sign-up form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-newsletter-sign-up form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-newsletter-sign-up form .markup-text-wrapper{float:left;width:58%}.pane-newsletter-sign-up form .paf_container{padding:0;border:none}.pane-newsletter-sign-up form .find-address-button,.pane-newsletter-sign-up form .paf-button{margin:0 0 0 41%}.pane-newsletter-sign-up form .enter-address-manually{margin-left:10px}.pane-newsletter-sign-up form .button-wrapper,.pane-newsletter-sign-up form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-newsletter-sign-up form .save-button{margin:0 5px 0 41%;float:right}.pane-newsletter-sign-up form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-newsletter-sign-up form .cancel-button :hover{text-decoration:underline}.pane-become-eft-member .pane-content,.pane-become-epp-member .pane-content{float:left;position:relative;z-index:10;padding:.25% .25% 10px;background-color:#fff;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}.pane-become-eft-member .logo,.pane-become-epp-member .logo{height:75px;margin:0 0 10px;display:block;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-become-epp-member .logo{background:url(/sites/all/themes/custom/eurostar/base/img/logo-epp-small.png) .75% 50% no-repeat #B9DEE2}.page-account-booking-statement .pane-become-epp-member .logo{background:url(/sites/all/themes/custom/eurostar/base/img/logo-epp-without-tracks.png) 20% 80% no-repeat #B9DEE2}.pane-become-eft-member .logo{background:url(/sites/all/themes/custom/eurostar/base/img/logo-eft-small.png) .75% 50% no-repeat #06183D}.pane-become-eft-member .title,.pane-become-epp-member .title{font-weight:400;margin:0 1% 5px}.pane-become-eft-member .subtitle,.pane-become-epp-member .subtitle{font-weight:400;font-size:145%;margin:0 1% 10px;color:#999}.pane-become-eft-member .description,.pane-become-epp-member .description{margin:0 1% 10px}.pane-become-eft-member .cta-soft,.pane-become-epp-member .cta-soft{margin:0 1%}.section-customer .count-1 #main-content-subcolumns-left.filled .section,.section-customer .count-1 #main-content-subcolumns-right.filled .section{margin:0}.section-customer .count-1 #main-content-subcolumns-left.filled{width:99%}.section-customer .count-1 #main-content-subcolumns-right.filled{width:99%;float:left}#user-account-management-favourite-traveller-form{width:100%}#user-account-management-favourite-traveller-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-favourite-traveller-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-favourite-traveller-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-favourite-traveller-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-favourite-traveller-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-favourite-traveller-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-favourite-traveller-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-favourite-traveller-form .form-item .password-strength,#user-account-management-favourite-traveller-form .form-item div.password-confirm{width:25%}#user-account-management-favourite-traveller-form .form-checkbox,#user-account-management-favourite-traveller-form .form-radio{float:left;margin-left:41%}#user-account-management-favourite-traveller-form .form-type-checkbox,#user-account-management-favourite-traveller-form .form-type-radio{margin:0 0 inherit}#user-account-management-favourite-traveller-form .form-type-checkbox label,#user-account-management-favourite-traveller-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-favourite-traveller-form .form-type-checkbox .description,#user-account-management-favourite-traveller-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-favourite-traveller-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-favourite-traveller-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-favourite-traveller-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-favourite-traveller-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-favourite-traveller-form .form-type-radios .description{clear:both}#user-account-management-favourite-traveller-form .form-select,#user-account-management-favourite-traveller-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-favourite-traveller-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-favourite-traveller-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-favourite-traveller-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-favourite-traveller-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-favourite-traveller-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-favourite-traveller-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-favourite-traveller-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-favourite-traveller-form .form-type-phone .description{clear:both}#user-account-management-favourite-traveller-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-favourite-traveller-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-favourite-traveller-form .form-type-dob .form-type-select select{width:90%}#user-account-management-favourite-traveller-form .form-type-dob .description{clear:both}#user-account-management-favourite-traveller-form input.error,#user-account-management-favourite-traveller-form select.error,#user-account-management-favourite-traveller-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-favourite-traveller-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-favourite-traveller-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-favourite-traveller-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-favourite-traveller-form .form-required.focusable:active,#user-account-management-favourite-traveller-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-favourite-traveller-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-favourite-traveller-form .markup-text-wrapper{float:left;width:58%}#user-account-management-favourite-traveller-form .paf_container{padding:0;border:none}#user-account-management-favourite-traveller-form .find-address-button,#user-account-management-favourite-traveller-form .paf-button{margin:0 0 0 41%}#user-account-management-favourite-traveller-form .enter-address-manually{margin-left:10px}#user-account-management-favourite-traveller-form .button-wrapper,#user-account-management-favourite-traveller-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-favourite-traveller-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-favourite-traveller-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-favourite-traveller-form .cancel-button :hover{text-decoration:underline}.pane-favourite-travellers-panel-pane-1 .pane-title,.pane-login-or-create-account .pane-title{display:none}#user-account-management-login-or-create-account-form{width:100%}#user-account-management-login-or-create-account-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-login-or-create-account-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-login-or-create-account-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-login-or-create-account-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-login-or-create-account-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-login-or-create-account-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-login-or-create-account-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-login-or-create-account-form .form-item .password-strength,#user-account-management-login-or-create-account-form .form-item div.password-confirm{width:25%}#user-account-management-login-or-create-account-form .form-checkbox,#user-account-management-login-or-create-account-form .form-radio{float:left;margin-left:41%}#user-account-management-login-or-create-account-form .form-type-checkbox,#user-account-management-login-or-create-account-form .form-type-radio{margin:0 0 inherit}#user-account-management-login-or-create-account-form .form-type-checkbox label,#user-account-management-login-or-create-account-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-login-or-create-account-form .form-type-checkbox .description,#user-account-management-login-or-create-account-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-login-or-create-account-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-login-or-create-account-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-login-or-create-account-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-login-or-create-account-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-login-or-create-account-form .form-type-radios .description{clear:both}#user-account-management-login-or-create-account-form .form-select,#user-account-management-login-or-create-account-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-login-or-create-account-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-login-or-create-account-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-login-or-create-account-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-login-or-create-account-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-login-or-create-account-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-login-or-create-account-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-login-or-create-account-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-login-or-create-account-form .form-type-phone .description{clear:both}#user-account-management-login-or-create-account-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-login-or-create-account-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-login-or-create-account-form .form-type-dob .form-type-select select{width:90%}#user-account-management-login-or-create-account-form .form-type-dob .description{clear:both}#user-account-management-login-or-create-account-form input.error,#user-account-management-login-or-create-account-form select.error,#user-account-management-login-or-create-account-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-login-or-create-account-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-login-or-create-account-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-login-or-create-account-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-login-or-create-account-form .form-required.focusable:active,#user-account-management-login-or-create-account-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-login-or-create-account-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-login-or-create-account-form .markup-text-wrapper{float:left;width:58%}#user-account-management-login-or-create-account-form .paf_container{padding:0;border:none}#user-account-management-login-or-create-account-form .find-address-button,#user-account-management-login-or-create-account-form .paf-button{margin:0 0 0 41%}#user-account-management-login-or-create-account-form .enter-address-manually{margin-left:10px}#user-account-management-login-or-create-account-form .button-wrapper,#user-account-management-login-or-create-account-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-login-or-create-account-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-login-or-create-account-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-login-or-create-account-form .cancel-button :hover{text-decoration:underline}#user-account-management-login-or-create-account-form .form-item-pass{padding:9px 0 0}#user-account-management-login-or-create-account-form .form-submit{float:right}#user-account-management-login-or-create-account-form .facebook-action-connect{position:relative;float:right;top:21px;z-index:10}#user-account-management-create-account-form{width:100%}#user-account-management-create-account-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-create-account-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-create-account-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-create-account-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-create-account-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-create-account-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-create-account-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-create-account-form .form-item .password-strength,#user-account-management-create-account-form .form-item div.password-confirm{width:25%}#user-account-management-create-account-form .form-checkbox,#user-account-management-create-account-form .form-radio{float:left;margin-left:41%}#user-account-management-create-account-form .form-type-checkbox,#user-account-management-create-account-form .form-type-radio{margin:0 0 inherit}#user-account-management-create-account-form .form-type-checkbox label,#user-account-management-create-account-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-create-account-form .form-type-checkbox .description,#user-account-management-create-account-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-create-account-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-create-account-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-create-account-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-create-account-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-create-account-form .form-type-radios .description{clear:both}#user-account-management-create-account-form .form-select,#user-account-management-create-account-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-create-account-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-create-account-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-create-account-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-create-account-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-create-account-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-create-account-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-create-account-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-create-account-form .form-type-phone .description{clear:both}#user-account-management-create-account-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-create-account-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-create-account-form .form-type-dob .form-type-select select{width:90%}#user-account-management-create-account-form .form-type-dob .description{clear:both}#user-account-management-create-account-form input.error,#user-account-management-create-account-form select.error,#user-account-management-create-account-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-create-account-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-create-account-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-create-account-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-create-account-form .form-required.focusable:active,#user-account-management-create-account-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-create-account-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-create-account-form .markup-text-wrapper{float:left;width:58%}#user-account-management-create-account-form .paf_container{padding:0;border:none}#user-account-management-create-account-form .find-address-button,#user-account-management-create-account-form .paf-button{margin:0 0 0 41%}#user-account-management-create-account-form .enter-address-manually{margin-left:10px}#user-account-management-create-account-form .button-wrapper,#user-account-management-create-account-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-create-account-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-create-account-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-create-account-form .cancel-button :hover{text-decoration:underline}#user-account-management-create-account-form .t-and-c{float:left;clear:both;width:59%;margin:5px 0 5px 41%}#user-account-management-change-password-form{width:100%}#user-account-management-change-password-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-change-password-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-change-password-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-change-password-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-change-password-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-change-password-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-change-password-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-change-password-form .form-item .password-strength,#user-account-management-change-password-form .form-item div.password-confirm{width:25%}#user-account-management-change-password-form .form-checkbox,#user-account-management-change-password-form .form-radio{float:left;margin-left:41%}#user-account-management-change-password-form .form-type-checkbox,#user-account-management-change-password-form .form-type-radio{margin:0 0 inherit}#user-account-management-change-password-form .form-type-checkbox label,#user-account-management-change-password-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-change-password-form .form-type-checkbox .description,#user-account-management-change-password-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-change-password-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-change-password-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-change-password-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-change-password-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-change-password-form .form-type-radios .description{clear:both}#user-account-management-change-password-form .form-select,#user-account-management-change-password-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-change-password-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-change-password-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-change-password-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-change-password-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-change-password-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-change-password-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-change-password-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-change-password-form .form-type-phone .description{clear:both}#user-account-management-change-password-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-change-password-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-change-password-form .form-type-dob .form-type-select select{width:90%}#user-account-management-change-password-form .form-type-dob .description{clear:both}#user-account-management-change-password-form input.error,#user-account-management-change-password-form select.error,#user-account-management-change-password-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-change-password-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-change-password-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-change-password-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-change-password-form .form-required.focusable:active,#user-account-management-change-password-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-change-password-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-change-password-form .markup-text-wrapper{float:left;width:58%}#user-account-management-change-password-form .paf_container{padding:0;border:none}#user-account-management-change-password-form .find-address-button,#user-account-management-change-password-form .paf-button{margin:0 0 0 41%}#user-account-management-change-password-form .enter-address-manually{margin-left:10px}#user-account-management-change-password-form .button-wrapper,#user-account-management-change-password-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-change-password-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-change-password-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-change-password-form .cancel-button :hover{text-decoration:underline}#user-account-management-change-password-form .form-actions{background:#FFF}#user-account-management-change-password-form .form-submit{float:right}#user-account-management-change-email-address-form{width:100%}#user-account-management-change-email-address-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}#user-account-management-change-email-address-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}#user-account-management-change-email-address-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}#user-account-management-change-email-address-form .form-type-phone .form-item-phone-country-code .field-prefix,#user-account-management-change-email-address-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}#user-account-management-change-email-address-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}#user-account-management-change-email-address-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}#user-account-management-change-email-address-form .form-item .password-strength,#user-account-management-change-email-address-form .form-item div.password-confirm{width:25%}#user-account-management-change-email-address-form .form-checkbox,#user-account-management-change-email-address-form .form-radio{float:left;margin-left:41%}#user-account-management-change-email-address-form .form-type-checkbox,#user-account-management-change-email-address-form .form-type-radio{margin:0 0 inherit}#user-account-management-change-email-address-form .form-type-checkbox label,#user-account-management-change-email-address-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}#user-account-management-change-email-address-form .form-type-checkbox .description,#user-account-management-change-email-address-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}#user-account-management-change-email-address-form .form-type-radios .form-radios{float:left;width:56%}#user-account-management-change-email-address-form .form-type-radios .form-type-radio{margin:0 0 .8em}#user-account-management-change-email-address-form .form-type-radios .form-type-radio input{float:none;margin:0}#user-account-management-change-email-address-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}#user-account-management-change-email-address-form .form-type-radios .description{clear:both}#user-account-management-change-email-address-form .form-select,#user-account-management-change-email-address-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}#user-account-management-change-email-address-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}#user-account-management-change-email-address-form .container-inline-date .form-type-date-popup{float:left}#user-account-management-change-email-address-form .container-inline-date .form-type-date-popup .date-padding{padding:0}#user-account-management-change-email-address-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}#user-account-management-change-email-address-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-change-email-address-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}#user-account-management-change-email-address-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}#user-account-management-change-email-address-form .form-type-phone .description{clear:both}#user-account-management-change-email-address-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}#user-account-management-change-email-address-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}#user-account-management-change-email-address-form .form-type-dob .form-type-select select{width:90%}#user-account-management-change-email-address-form .form-type-dob .description{clear:both}#user-account-management-change-email-address-form input.error,#user-account-management-change-email-address-form select.error,#user-account-management-change-email-address-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}#user-account-management-change-email-address-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}#user-account-management-change-email-address-form .fieldset-wrapper{margin:30px 0 0}#user-account-management-change-email-address-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#user-account-management-change-email-address-form .form-required.focusable:active,#user-account-management-change-email-address-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#user-account-management-change-email-address-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}#user-account-management-change-email-address-form .markup-text-wrapper{float:left;width:58%}#user-account-management-change-email-address-form .paf_container{padding:0;border:none}#user-account-management-change-email-address-form .find-address-button,#user-account-management-change-email-address-form .paf-button{margin:0 0 0 41%}#user-account-management-change-email-address-form .enter-address-manually{margin-left:10px}#user-account-management-change-email-address-form .button-wrapper,#user-account-management-change-email-address-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}#user-account-management-change-email-address-form .save-button{margin:0 5px 0 41%;float:right}#user-account-management-change-email-address-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}#user-account-management-change-email-address-form .cancel-button :hover{text-decoration:underline}.pane-profile-incomplete{padding:0 1%;width:98%;background:#E6F0D6;border-top:solid 1px #64A12B;border-bottom:solid 1px #64A12B}.pane-profile-incomplete .pane-title{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-messaging.png) -1px -40px no-repeat;padding:15px 0 0 5%;margin:-8px 0 0;color:#64A12B}.pane-profile-incomplete .leadin{margin:10px 0 7px 5%;width:95%;float:left}.pane-profile-incomplete .row-wrapper{margin:0 0 10px 5%;width:95%;float:left;border-top:dashed 1px #64A12B}.pane-profile-incomplete .row{float:left;width:100%;border-bottom:dashed 1px #64A12B}.pane-profile-incomplete .row p{margin:4px 0}.pane-profile-incomplete .detail{float:left}.pane-profile-incomplete .reminder{float:right}.pane-profile-incomplete .reminder a{padding:0 18px 0 0;background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) 7% -603px no-repeat;color:#333}.pane-join-epp-form form{width:100%}.pane-join-epp-form form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-join-epp-form form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-join-epp-form form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-join-epp-form form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-join-epp-form form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-join-epp-form form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-join-epp-form form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-join-epp-form form .form-item .password-strength,.pane-join-epp-form form .form-item div.password-confirm{width:25%}.pane-join-epp-form form .form-checkbox,.pane-join-epp-form form .form-radio{float:left;margin-left:41%}.pane-join-epp-form form .form-type-checkbox,.pane-join-epp-form form .form-type-radio{margin:0 0 inherit}.pane-join-epp-form form .form-type-checkbox label,.pane-join-epp-form form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-join-epp-form form .form-type-checkbox .description,.pane-join-epp-form form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-join-epp-form form .form-type-radios .form-radios{float:left;width:56%}.pane-join-epp-form form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-join-epp-form form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-join-epp-form form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-join-epp-form form .form-type-radios .description{clear:both}.pane-join-epp-form form .form-select,.pane-join-epp-form form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-join-epp-form form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-join-epp-form form .container-inline-date .form-type-date-popup{float:left}.pane-join-epp-form form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-join-epp-form form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-join-epp-form form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-join-epp-form form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-join-epp-form form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-join-epp-form form .form-type-phone .description{clear:both}.pane-join-epp-form form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-join-epp-form form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-join-epp-form form .form-type-dob .form-type-select select{width:90%}.pane-join-epp-form form .form-type-dob .description{clear:both}.pane-join-epp-form form input.error,.pane-join-epp-form form select.error,.pane-join-epp-form form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-join-epp-form form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-join-eft-form .form-item .description,.pane-join-eft-form .form-item .form-textarea-wrapper,.pane-join-epp-form form .cancel-button{font-family:Arial,sans-serif;font-size:100%}.pane-join-epp-form form .fieldset-wrapper{margin:30px 0 0}.pane-join-epp-form form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-join-epp-form form .form-required.focusable:active,.pane-join-epp-form form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-join-epp-form form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-join-epp-form form .markup-text-wrapper{float:left;width:58%}.pane-join-epp-form form .paf_container{padding:0;border:none}.pane-join-epp-form form .find-address-button,.pane-join-epp-form form .paf-button{margin:0 0 0 41%}.pane-join-epp-form form .enter-address-manually{margin-left:10px}.pane-join-epp-form form .button-wrapper,.pane-join-epp-form form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-join-epp-form form .save-button{margin:0 5px 0 41%;float:right}.pane-join-epp-form form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;text-decoration:none;-o-background-size:auto;background-size:auto;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-join-epp-form form .cancel-button :hover{text-decoration:underline}.pane-join-eft-form{width:100%}.pane-join-eft-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-join-eft-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-join-eft-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-join-eft-form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-join-eft-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-join-eft-form .form-item .description{padding-left:41%;padding-top:5px}.pane-join-eft-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-join-eft-form .form-item .password-strength,.pane-join-eft-form .form-item div.password-confirm{width:25%}.pane-join-eft-form .form-checkbox,.pane-join-eft-form .form-radio{float:left;margin-left:41%}.pane-join-eft-form .form-type-checkbox,.pane-join-eft-form .form-type-radio{margin:0 0 inherit}.pane-join-eft-form .form-type-checkbox label,.pane-join-eft-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-join-eft-form .form-type-checkbox .description,.pane-join-eft-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-join-eft-form .form-type-radios .form-radios{float:left;width:56%}.pane-join-eft-form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-join-eft-form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-join-eft-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-join-eft-form .form-type-radios .description{clear:both}.pane-join-eft-form .form-select,.pane-join-eft-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-join-eft-form .form-item .form-textarea-wrapper{padding-left:41%}.pane-join-eft-form .container-inline-date .form-type-date-popup{float:left}.pane-join-eft-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-join-eft-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-join-eft-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-join-eft-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-join-eft-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-join-eft-form .form-type-phone .description{clear:both}.pane-join-eft-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-join-eft-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-join-eft-form .form-type-dob .form-type-select select{width:90%}.pane-join-eft-form .form-type-dob .description{clear:both}.pane-join-eft-form input.error,.pane-join-eft-form select.error,.pane-join-eft-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-join-eft-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-join-eft-form .fieldset-wrapper{margin:30px 0 0}.pane-join-eft-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-join-eft-form .form-required.focusable:active,.pane-join-eft-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-join-eft-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-join-eft-form .markup-text-wrapper{float:left;width:58%}.pane-join-eft-form .paf_container{padding:0;border:none}.pane-join-eft-form .find-address-button,.pane-join-eft-form .paf-button{margin:0 0 0 41%}.pane-join-eft-form .enter-address-manually{margin-left:10px}.pane-join-eft-form .button-wrapper,.pane-join-eft-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-join-eft-form .save-button{margin:0 5px 0 41%;float:right}.pane-join-eft-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-join-eft-form .cancel-button :hover{text-decoration:underline}.pane-payment-card-update .user-account-management-paymentcard-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-payment-card-update .user-account-management-paymentcard-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-payment-card-update .user-account-management-paymentcard-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-payment-card-update .user-account-management-paymentcard-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-payment-card-update .user-account-management-paymentcard-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-payment-card-update .user-account-management-paymentcard-form .form-item .password-strength,.pane-payment-card-update .user-account-management-paymentcard-form .form-item div.password-confirm{width:25%}.pane-payment-card-update .user-account-management-paymentcard-form .form-checkbox,.pane-payment-card-update .user-account-management-paymentcard-form .form-radio{float:left;margin-left:41%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-checkbox,.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radio{margin:0 0 inherit}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-checkbox label,.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-checkbox .description,.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .form-radios{float:left;width:56%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-radios .description{clear:both}.pane-payment-card-update .user-account-management-paymentcard-form .form-select,.pane-payment-card-update .user-account-management-paymentcard-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-payment-card-update .user-account-management-paymentcard-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-payment-card-update .user-account-management-paymentcard-form .container-inline-date .form-type-date-popup{float:left}.pane-payment-card-update .user-account-management-paymentcard-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-payment-card-update .user-account-management-paymentcard-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .form-item-phone-country-code .field-prefix{display:block}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-phone .description{clear:both}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-dob .form-type-select select{width:90%}.pane-payment-card-update .user-account-management-paymentcard-form .form-type-dob .description{clear:both}.pane-payment-card-update .user-account-management-paymentcard-form input.error,.pane-payment-card-update .user-account-management-paymentcard-form select.error,.pane-payment-card-update .user-account-management-paymentcard-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-payment-card-update .user-account-management-paymentcard-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-payment-card-update .user-account-management-paymentcard-form .fieldset-wrapper{margin:30px 0 0}.pane-payment-card-update .user-account-management-paymentcard-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-payment-card-update .user-account-management-paymentcard-form .form-required.focusable:active,.pane-payment-card-update .user-account-management-paymentcard-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-payment-card-update .user-account-management-paymentcard-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-payment-card-update .user-account-management-paymentcard-form .markup-text-wrapper{float:left;width:58%}.pane-payment-card-update .user-account-management-paymentcard-form .paf_container{padding:0;border:none}.pane-payment-card-update .user-account-management-paymentcard-form .find-address-button,.pane-payment-card-update .user-account-management-paymentcard-form .paf-button{margin:0 0 0 41%}.pane-payment-card-update .user-account-management-paymentcard-form .enter-address-manually{margin-left:10px}.pane-payment-card-update .user-account-management-paymentcard-form .button-wrapper,.pane-payment-card-update .user-account-management-paymentcard-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-payment-card-update .user-account-management-paymentcard-form .save-button{margin:0 5px 0 41%;float:right}.pane-payment-card-update .user-account-management-paymentcard-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-payment-card-update .user-account-management-paymentcard-form .cancel-button :hover{text-decoration:underline}.pane-payment-card-update #edit-card-name .description{padding-top:0}.pane-payment-card-update .paf-button{margin:0 0 0 41%}.pane-you-are-eft-member-markup,.pane-you-are-epp-member-markup{width:98%;padding:0 1% 10px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-you-are-eft-member-markup .eft-logo{float:right;width:100px;height:59px;border:1px solid #CCC;background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-eft-markup.png) right no-repeat}.pane-you-are-epp-member-markup .epp-logo{float:right;width:100px;height:59px;border:1px solid #CCC;background:url(/sites/all/themes/custom/eurostar/transactional/img/logo-epp-markup.png) right no-repeat}.pane-you-are-eft-member-markup .leadin,.pane-you-are-epp-member-markup .leadin{float:left}.pane-you-are-eft-member-markup .leadout,.pane-you-are-epp-member-markup .leadout{clear:both;float:left}.pane-you-are-eft-member-markup .row,.pane-you-are-epp-member-markup .row{padding:5px 0;width:100%;float:left;clear:both;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.pane-you-are-eft-member-markup .left,.pane-you-are-epp-member-markup .left{width:50%;display:block;font-weight:700;float:left}.pane-you-are-eft-member-markup .right,.pane-you-are-epp-member-markup .right{float:right;display:block;width:50%}.pane-you-are-eft-member-markup .right-link,.pane-you-are-epp-member-markup .right-link{float:right;margin:0 10px 0 0}.pane-gifts-and-rewards-points-markup .box{width:98%;padding:0 1% 10px;float:left;clear:both;margin:0 0 10px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}.pane-gifts-and-rewards-points-markup .image{width:220px;height:160px;margin:0 10px 0 0;float:left;background:#CCC;-webkit-border-radius:7px;border-radius:7px}.pane-gifts-and-rewards-points-markup .image-travel{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-gifts-rewards.jpg) no-repeat}.pane-gifts-and-rewards-points-markup .image-hotel{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-gifts-rewards.jpg) 0 -160px no-repeat}.pane-gifts-and-rewards-points-markup .image-gift{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-gifts-rewards.jpg) 0 -320px no-repeat}.eft-train-search-points-calc{float:left;width:102%;margin-left:-1%}.eft-offline-train-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.eft-offline-train-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.eft-offline-train-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.eft-offline-train-form .form-type-phone .form-item-phone-country-code .field-prefix,.eft-offline-train-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.eft-offline-train-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.eft-offline-train-form .form-item .password-strength,.eft-offline-train-form .form-item div.password-confirm{width:25%}.eft-offline-train-form .form-checkbox,.eft-offline-train-form .form-radio{float:left;margin-left:41%}.eft-offline-train-form .form-type-checkbox,.eft-offline-train-form .form-type-radio{margin:0 0 inherit}.eft-offline-train-form .form-type-checkbox label,.eft-offline-train-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.eft-offline-train-form .form-type-checkbox .description,.eft-offline-train-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.eft-offline-train-form .form-type-radios .form-radios{float:left;width:56%}.eft-offline-train-form .form-type-radios .form-type-radio{margin:0 0 .8em}.eft-offline-train-form .form-type-radios .form-type-radio input{float:none;margin:0}.eft-offline-train-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.eft-offline-train-form .form-type-radios .description{clear:both}.eft-offline-train-form .form-select,.eft-offline-train-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.eft-offline-train-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form .container-inline-date .form-type-date-popup{float:left}.eft-offline-train-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.eft-offline-train-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.eft-offline-train-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.eft-offline-train-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.eft-offline-train-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.eft-offline-train-form .form-type-phone .description{clear:both}.eft-offline-train-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.eft-offline-train-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.eft-offline-train-form .form-type-dob .form-type-select select{width:90%}.eft-offline-train-form .form-type-dob .description{clear:both}.eft-offline-train-form input.error,.eft-offline-train-form select.error,.eft-offline-train-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.eft-offline-train-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.eft-offline-train-form .fieldset-wrapper{margin:30px 0 0}.eft-offline-train-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eft-offline-train-form .form-required.focusable:active,.eft-offline-train-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.eft-offline-train-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.eft-offline-train-form .markup-text-wrapper{float:left;width:58%}.eft-offline-train-form .paf_container{padding:0;border:none}.eft-offline-train-form .find-address-button,.eft-offline-train-form .paf-button{margin:0 0 0 41%}.eft-offline-train-form .enter-address-manually{margin-left:10px}.eft-offline-train-form .button-wrapper,.eft-offline-train-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.eft-offline-train-form .save-button{margin:0 5px 0 41%;float:right}.eft-offline-train-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.eft-offline-train-form .cancel-button :hover{text-decoration:underline}.eft-offline-train-form .traveller-details-group{float:left;width:98%;padding:10px 1%}.eft-offline-train-form .traveller-details-group .traveller-details-wrapper{border:none;float:left;width:99%;padding:10px 0}.eft-offline-train-form .traveller-details-group h2.title{font-size:134%;margin:0;color:#666}.eft-offline-train-form-confirmation .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.eft-offline-train-form-confirmation .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.eft-offline-train-form-confirmation .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.eft-offline-train-form-confirmation .form-type-phone .form-item-phone-country-code .field-prefix,.eft-offline-train-form-confirmation .form-type-phone .form-item-phone-phone-number .form-text{display:block}.eft-offline-train-form-confirmation .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form-confirmation .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.eft-offline-train-form-confirmation .form-item .password-strength,.eft-offline-train-form-confirmation .form-item div.password-confirm{width:25%}.eft-offline-train-form-confirmation .form-checkbox,.eft-offline-train-form-confirmation .form-radio{float:left;margin-left:41%}.eft-offline-train-form-confirmation .form-type-checkbox,.eft-offline-train-form-confirmation .form-type-radio{margin:0 0 inherit}.eft-offline-train-form-confirmation .form-type-checkbox label,.eft-offline-train-form-confirmation .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.eft-offline-train-form-confirmation .form-type-checkbox .description,.eft-offline-train-form-confirmation .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.eft-offline-train-form-confirmation .form-type-radios .form-radios{float:left;width:56%}.eft-offline-train-form-confirmation .form-type-radios .form-type-radio{margin:0 0 .8em}.eft-offline-train-form-confirmation .form-type-radios .form-type-radio input{float:none;margin:0}.eft-offline-train-form-confirmation .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.eft-offline-train-form-confirmation .form-type-radios .description{clear:both}.eft-offline-train-form-confirmation .form-select,.eft-offline-train-form-confirmation .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.eft-offline-train-form-confirmation .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form-confirmation .container-inline-date .form-type-date-popup{float:left}.eft-offline-train-form-confirmation .container-inline-date .form-type-date-popup .date-padding{padding:0}.eft-offline-train-form-confirmation .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.eft-offline-train-form-confirmation .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.eft-offline-train-form-confirmation .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.eft-offline-train-form-confirmation .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.eft-offline-train-form-confirmation .form-type-phone .description{clear:both}.eft-offline-train-form-confirmation .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.eft-offline-train-form-confirmation .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.eft-offline-train-form-confirmation .form-type-dob .form-type-select select{width:90%}.eft-offline-train-form-confirmation .form-type-dob .description{clear:both}.eft-offline-train-form-confirmation input.error,.eft-offline-train-form-confirmation select.error,.eft-offline-train-form-confirmation textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.eft-offline-train-form-confirmation .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.eft-hotel-form .form-item .description,.eft-hotel-form .form-item .form-textarea-wrapper,.eft-offline-train-form-confirmation .cancel-button{font-family:Arial,sans-serif;font-size:100%}.eft-offline-train-form-confirmation .fieldset-wrapper{margin:30px 0 0}.eft-offline-train-form-confirmation .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eft-offline-train-form-confirmation .form-required.focusable:active,.eft-offline-train-form-confirmation .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.eft-offline-train-form-confirmation .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.eft-offline-train-form-confirmation .paf_container{padding:0;border:none}.eft-offline-train-form-confirmation .find-address-button,.eft-offline-train-form-confirmation .paf-button{margin:0 0 0 41%}.eft-offline-train-form-confirmation .enter-address-manually{margin-left:10px}.eft-offline-train-form-confirmation .button-wrapper,.eft-offline-train-form-confirmation .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.eft-offline-train-form-confirmation .save-button{margin:0 5px 0 41%;float:right}.eft-offline-train-form-confirmation .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;text-decoration:none;-o-background-size:auto;background-size:auto;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.eft-offline-train-form-confirmation .cancel-button :hover{text-decoration:underline}.eft-offline-train-form-confirmation .markup-text-wrapper{float:left;width:58%}.eft-hotel-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.eft-hotel-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.eft-hotel-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.eft-hotel-form .form-type-phone .form-item-phone-country-code .field-prefix,.eft-hotel-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.eft-hotel-form .form-item .description{padding-left:41%;padding-top:5px}.eft-hotel-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.eft-hotel-form .form-item .password-strength,.eft-hotel-form .form-item div.password-confirm{width:25%}.eft-hotel-form .form-checkbox,.eft-hotel-form .form-radio{float:left;margin-left:41%}.eft-hotel-form .form-type-checkbox,.eft-hotel-form .form-type-radio{margin:0 0 inherit}.eft-hotel-form .form-type-checkbox label,.eft-hotel-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.eft-hotel-form .form-type-checkbox .description,.eft-hotel-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.eft-hotel-form .form-type-radios .form-radios{float:left;width:56%}.eft-hotel-form .form-type-radios .form-type-radio{margin:0 0 .8em}.eft-hotel-form .form-type-radios .form-type-radio input{float:none;margin:0}.eft-hotel-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.eft-hotel-form .form-type-radios .description{clear:both}.eft-hotel-form .form-select,.eft-hotel-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.eft-hotel-form .form-item .form-textarea-wrapper{padding-left:41%}.eft-hotel-form .container-inline-date .form-type-date-popup{float:left}.eft-hotel-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.eft-hotel-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.eft-hotel-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.eft-hotel-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.eft-hotel-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.eft-hotel-form .form-type-phone .description{clear:both}.eft-hotel-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.eft-hotel-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.eft-hotel-form .form-type-dob .form-type-select select{width:90%}.eft-hotel-form .form-type-dob .description{clear:both}.eft-hotel-form input.error,.eft-hotel-form select.error,.eft-hotel-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.eft-hotel-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.eft-hotel-form .fieldset-wrapper{margin:30px 0 0}.eft-hotel-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eft-hotel-form .form-required.focusable:active,.eft-hotel-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.eft-hotel-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.eft-hotel-form .markup-text-wrapper{float:left;width:58%}.eft-hotel-form .paf_container{padding:0;border:none}.eft-hotel-form .find-address-button,.eft-hotel-form .paf-button{margin:0 0 0 41%}.eft-hotel-form .enter-address-manually{margin-left:10px}.eft-hotel-form .button-wrapper,.eft-hotel-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.eft-hotel-form .save-button{margin:0 5px 0 41%;float:right}.eft-hotel-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.eft-hotel-form .cancel-button :hover{text-decoration:underline}.eft-hotel-form .form-item-room-1-adult,.eft-hotel-form .form-item-room-1-child,.eft-hotel-form .form-item-room-1-senior,.eft-hotel-form .form-item-room-1-type,.eft-hotel-form .form-item-room-2-adult,.eft-hotel-form .form-item-room-2-child,.eft-hotel-form .form-item-room-2-senior,.eft-hotel-form .form-item-room-2-type,.eft-hotel-form .form-item-room-3-adult,.eft-hotel-form .form-item-room-3-child,.eft-hotel-form .form-item-room-3-senior,.eft-hotel-form .form-item-room-3-type,.eft-hotel-form .form-item-room-4-adult,.eft-hotel-form .form-item-room-4-child,.eft-hotel-form .form-item-room-4-senior,.eft-hotel-form .form-item-room-4-type{float:left;width:25%;clear:none}.eft-hotel-form .form-item-room-1-type select,.eft-hotel-form .form-item-room-2-type select,.eft-hotel-form .form-item-room-3-type select,.eft-hotel-form .form-item-room-4-type select{width:55%}.eft-hotel-form #edit-roomsgroup{padding:0;border:none}.js .eft-hotel-form .form-type-traveller{display:none}.eft-hotel-form .form-type-traveller .form-wrapper{background:0 0;border:none}.eft-hotel-form .form-type-traveller label{display:block;text-align:left}.eft-hotel-form .form-type-traveller .form-item-room-1-traveller-child-1-room-1-child-age-1,.eft-hotel-form .form-type-traveller .form-item-room-1-traveller-child-2-room-1-child-age-2,.eft-hotel-form .form-type-traveller .form-item-room-1-traveller-child-3-room-1-child-age-3,.eft-hotel-form .form-type-traveller .form-item-room-1-traveller-child-4-room-1-child-age-4,.eft-hotel-form .form-type-traveller .form-item-room-2-traveller-child-1-room-2-child-age-1,.eft-hotel-form .form-type-traveller .form-item-room-2-traveller-child-2-room-2-child-age-2,.eft-hotel-form .form-type-traveller .form-item-room-2-traveller-child-3-room-2-child-age-3,.eft-hotel-form .form-type-traveller .form-item-room-2-traveller-child-4-room-2-child-age-4,.eft-hotel-form .form-type-traveller .form-item-room-3-traveller-child-1-room-3-child-age-1,.eft-hotel-form .form-type-traveller .form-item-room-3-traveller-child-2-room-3-child-age-2,.eft-hotel-form .form-type-traveller .form-item-room-3-traveller-child-3-room-3-child-age-3,.eft-hotel-form .form-type-traveller .form-item-room-3-traveller-child-4-room-3-child-age-4,.eft-hotel-form .form-type-traveller .form-item-room-4-traveller-child-1-room-4-child-age-1,.eft-hotel-form .form-type-traveller .form-item-room-4-traveller-child-2-room-4-child-age-2,.eft-hotel-form .form-type-traveller .form-item-room-4-traveller-child-3-room-4-child-age-3,.eft-hotel-form .form-type-traveller .form-item-room-4-traveller-child-4-room-4-child-age-4{clear:none;float:left;position:relative;width:5%}.eft-hotel-form .form-wrapper.traveller-type-wrapper{float:left;width:100%;padding:0}.eft-hotel-form-confirmation .booking-reference-block{width:98%;padding:10px 1%;font-size:150%;font-weight:400;background:#06183D;color:#FFE600;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.eft-hotel-form-confirmation .hotel-wrapper{float:left;width:98%;padding:15px 1% 0;background:#EEEFF1;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC}.eft-hotel-form-confirmation .hotel-name{float:left;width:96%;margin:0;padding:7px 2%;background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) right -6px repeat-x #06183D;color:#FFE600}.eft-hotel-form-confirmation .hotel-details-left{float:left;width:50%;padding:5px 4% 0 3%;background:url(/sites/all/themes/custom/eurostar/base/img/pixel-cccccc.gif) right repeat-y}.eft-hotel-form-confirmation .hotel-details-right{float:left;width:35%;padding:5px 4%}.eft-hotel-form-confirmation .hotel-details-row{float:left;width:100%;clear:both}.eft-hotel-form-confirmation .hotel-details-row p{margin:4px 0}.eft-hotel-form-confirmation .hotel-details-label{float:left;font-size:110%;font-weight:700;width:40%;color:#333}.eft-hotel-form-confirmation .room-traveller-type-left{float:left;padding:0 0 0 2%;width:38%;font-size:110%;font-weight:700;color:#333}.eft-hotel-form-confirmation .hotel-details-value,.eft-hotel-form-confirmation .room-traveller-type-right{width:60%;float:left}.eft-hotel-form-confirmation .room-type{font-size:110%;font-weight:700;color:#333}.eft-hotel-form-confirmation .phone-number{font-size:110%;font-weight:700;color:#333}.eft-hotel-form-confirmation .payment-details-wrapper{float:left;width:98%;padding:0 1% 15px;border-top:solid 1px #CCC}.eft-hotel-form-confirmation .total{border-left:none;font-weight:700}.eft-gifts-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.eft-gifts-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.eft-gifts-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.eft-gifts-form .form-type-phone .form-item-phone-country-code .field-prefix,.eft-gifts-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.eft-gifts-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.eft-gifts-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.eft-gifts-form .form-item .password-strength,.eft-gifts-form .form-item div.password-confirm{width:25%}.eft-gifts-form .form-checkbox,.eft-gifts-form .form-radio{float:left;margin-left:41%}.eft-gifts-form .form-type-checkbox,.eft-gifts-form .form-type-radio{margin:0 0 inherit}.eft-gifts-form .form-type-checkbox label,.eft-gifts-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.eft-gifts-form .form-type-checkbox .description,.eft-gifts-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.eft-gifts-form .form-type-radios .form-radios{float:left;width:56%}.eft-gifts-form .form-type-radios .form-type-radio{margin:0 0 .8em}.eft-gifts-form .form-type-radios .form-type-radio input{float:none;margin:0}.eft-gifts-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.eft-gifts-form .form-type-radios .description{clear:both}.eft-gifts-form .form-select,.eft-gifts-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.eft-gifts-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.eft-gifts-form .container-inline-date .form-type-date-popup{float:left}.eft-gifts-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.eft-gifts-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.eft-gifts-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.eft-gifts-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.eft-gifts-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.eft-gifts-form .form-type-phone .description{clear:both}.eft-gifts-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.eft-gifts-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.eft-gifts-form .form-type-dob .form-type-select select{width:90%}.eft-gifts-form .form-type-dob .description{clear:both}.eft-gifts-form input.error,.eft-gifts-form select.error,.eft-gifts-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.eft-gifts-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.eft-gifts-form .fieldset-wrapper{margin:30px 0 0}.eft-gifts-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.eft-gifts-form .form-required.focusable:active,.eft-gifts-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.eft-gifts-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.eft-gifts-form .markup-text-wrapper{float:left;width:58%}.eft-gifts-form .paf_container{padding:0;border:none}.eft-gifts-form .find-address-button,.eft-gifts-form .paf-button{margin:0 0 0 41%}.eft-gifts-form .enter-address-manually{margin-left:10px}.eft-gifts-form .button-wrapper,.eft-gifts-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.eft-gifts-form .save-button{margin:0 5px 0 41%;float:right}.eft-gifts-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.eft-gifts-form .cancel-button :hover{text-decoration:underline}.eft-gifts-form .gifts-wrapper{float:left;width:98%;border:none;margin:0 0 10px;-webkit-border-radius:7px;border-radius:7px;background:#55565A}.eft-gifts-form .gifts-wrapper .fieldset-legend{color:#FFE600}.eft-gifts-form .gifts-wrapper .form-item{float:left;clear:none;width:25%}.ie8 .eft-gifts-form .gifts-wrapper .form-item{width:100%}.eft-gifts-form .gifts-wrapper .form-item label{width:20%;text-align:left;color:#FFF}.ie8 .eft-gifts-form .gifts-wrapper .form-item label{width:10%}.eft-gifts-form .gifts-wrapper .form-item select{width:80%}.ie8 .eft-gifts-form .gifts-wrapper .form-item select{width:auto}.eft-gifts-form .gifts-wrapper .form-item-quantity input{clear:both;float:left}.ie8 .eft-gifts-form .gifts-wrapper .form-item-quantity input{clear:none}.eft-gifts-form .add-to-cart-button{margin:2em 0 0;float:right}.eft-gifts-form .gifts-wrapper .ajax-progress{clear:both;color:#FFF;float:right}.page-account-forgot-password.page-account #gradient-above{background:0 0;width:auto;padding:0}.page-account-forgot-password #gradient-below{padding:10px 1% 0;width:98%}.pane-forgot-password-form form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-forgot-password-form form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-forgot-password-form form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-forgot-password-form form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-forgot-password-form form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-forgot-password-form form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-forgot-password-form form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-forgot-password-form form .form-item .password-strength,.pane-forgot-password-form form .form-item div.password-confirm{width:25%}.pane-forgot-password-form form .form-checkbox,.pane-forgot-password-form form .form-radio{float:left;margin-left:41%}.pane-forgot-password-form form .form-type-checkbox,.pane-forgot-password-form form .form-type-radio{margin:0 0 inherit}.pane-forgot-password-form form .form-type-checkbox label,.pane-forgot-password-form form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-forgot-password-form form .form-type-checkbox .description,.pane-forgot-password-form form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-forgot-password-form form .form-type-radios .form-radios{float:left;width:56%}.pane-forgot-password-form form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-forgot-password-form form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-forgot-password-form form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-forgot-password-form form .form-type-radios .description{clear:both}.pane-forgot-password-form form .form-select,.pane-forgot-password-form form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-forgot-password-form form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-forgot-password-form form .container-inline-date .form-type-date-popup{float:left}.pane-forgot-password-form form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-forgot-password-form form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-forgot-password-form form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-forgot-password-form form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-forgot-password-form form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-forgot-password-form form .form-type-phone .description{clear:both}.pane-forgot-password-form form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-forgot-password-form form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-forgot-password-form form .form-type-dob .form-type-select select{width:90%}.pane-forgot-password-form form .form-type-dob .description{clear:both}.pane-forgot-password-form form input.error,.pane-forgot-password-form form select.error,.pane-forgot-password-form form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-forgot-password-form form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-forgot-password-form form .fieldset-wrapper{margin:30px 0 0}.pane-forgot-password-form form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-forgot-password-form form .form-required.focusable:active,.pane-forgot-password-form form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-forgot-password-form form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-forgot-password-form form .markup-text-wrapper{float:left;width:58%}.pane-forgot-password-form form .paf_container{padding:0;border:none}.pane-forgot-password-form form .find-address-button,.pane-forgot-password-form form .paf-button{margin:0 0 0 41%}.pane-forgot-password-form form .enter-address-manually{margin-left:10px}.pane-forgot-password-form form .button-wrapper,.pane-forgot-password-form form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-forgot-password-form form .save-button{margin:0 5px 0 41%;float:right}.pane-forgot-password-form form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-forgot-password-form form .cancel-button :hover{text-decoration:underline}.pane-booking-statement p,.pane-booking-statement-panel-pane-2 p{margin:0 0 1em}.js .pane-booking-statement .view-bookings-voucher table,.js .pane-booking-statement .view-id-bookings_pnr table,.js .pane-booking-statement-panel-pane-2 .view-id-bookings_pnr table{display:none;margin:1em 0 0}.pane-booking-statement .pager,.pane-booking-statement .pager li,.pane-booking-statement-panel-pane-2 .pager,.pane-booking-statement-panel-pane-2 .pager li{font-size:100%}.pane-upcoming-trips-for-user .views-row{margin:0 0 15px}.pane-upcoming-trips-for-user .views-row.views-row-last{margin:0}.pane-upcoming-trips-for-user .summary-wrapper{float:left;width:97%;padding:1% 1.5%;border-bottom:solid 2px #FFF;background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) repeat-x;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-upcoming-trips-for-user .summary-left{float:left;width:50%;font-size:150%;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}.pane-upcoming-trips-for-user .summary-destinations{color:#FFF;margin:0 0 5px}.pane-upcoming-trips-for-user .summary-reference{margin:0;color:#FFE600}.pane-upcoming-trips-for-user .summary-right{float:right;text-align:right;width:50%}.pane-upcoming-trips-for-user .summary-right a{padding:10px 0 10px 40px;text-decoration:none;background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-receipt.png) -20px -1643px no-repeat}.pane-upcoming-trips-for-user .summary-right a:hover{text-decoration:underline}.pane-upcoming-trips-for-user .booking-details{float:left;width:100%;padding:10px 0;border-bottom:solid 1px #CCC}.pane-upcoming-trips-for-user .booking-left{width:5%;float:left;padding:0 1%}.pane-upcoming-trips-for-user .date{width:100%;float:left;position:relative;overflow:hidden;border:1px solid #999;-webkit-border-radius:7px;border-radius:7px}.pane-upcoming-trips-for-user .date-top{text-align:center;font-weight:700;padding:1px 2px;color:#FFF;position:relative;border-bottom:solid 1px #999;background:url(/sites/all/themes/custom/eurostar/base/img/gradient-20-FCC0C6-FF6600.png) top repeat-x #F60;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-upcoming-trips-for-user .date-bottom{text-align:center;font-weight:400;font-size:159%;padding:4px 2px}.pane-upcoming-trips-for-user .booking-middle{width:50%;padding:0 1%;float:left;border-left:solid 1px #CCC}.pane-upcoming-trips-for-user .booking-middle p{margin:0 0 .5em}.pane-upcoming-trips-for-user .booking-middle .spacer{padding:0 1em 0 0}.pane-upcoming-trips-for-user .booking-right{width:15%;float:right;text-align:right}.pane-upcoming-trips-for-user .view-booking-link{float:right}.pane-claim-missing-points-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-claim-missing-points-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-claim-missing-points-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-claim-missing-points-form .form-type-phone .form-item-phone-country-code .field-prefix,.pane-claim-missing-points-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-claim-missing-points-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-claim-missing-points-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-claim-missing-points-form .form-item .password-strength,.pane-claim-missing-points-form .form-item div.password-confirm{width:25%}.pane-claim-missing-points-form .form-checkbox,.pane-claim-missing-points-form .form-radio{float:left;margin-left:41%}.pane-claim-missing-points-form .form-type-checkbox,.pane-claim-missing-points-form .form-type-radio{margin:0 0 inherit}.pane-claim-missing-points-form .form-type-checkbox label,.pane-claim-missing-points-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-claim-missing-points-form .form-type-checkbox .description,.pane-claim-missing-points-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-claim-missing-points-form .form-type-radios .form-radios{float:left;width:56%}.pane-claim-missing-points-form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-claim-missing-points-form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-claim-missing-points-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-claim-missing-points-form .form-type-radios .description{clear:both}.pane-claim-missing-points-form .form-select,.pane-claim-missing-points-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-claim-missing-points-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-claim-missing-points-form .container-inline-date .form-type-date-popup{float:left}.pane-claim-missing-points-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-claim-missing-points-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-claim-missing-points-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-claim-missing-points-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-claim-missing-points-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-claim-missing-points-form .form-type-phone .description{clear:both}.pane-claim-missing-points-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-claim-missing-points-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-claim-missing-points-form .form-type-dob .form-type-select select{width:90%}.pane-claim-missing-points-form .form-type-dob .description{clear:both}.pane-claim-missing-points-form input.error,.pane-claim-missing-points-form select.error,.pane-claim-missing-points-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-claim-missing-points-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-claim-missing-points-form .fieldset-wrapper{margin:30px 0 0}.pane-claim-missing-points-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-claim-missing-points-form .form-required.focusable:active,.pane-claim-missing-points-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-claim-missing-points-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-claim-missing-points-form .markup-text-wrapper{float:left;width:58%}.pane-claim-missing-points-form .paf_container{padding:0;border:none}.pane-claim-missing-points-form .find-address-button,.pane-claim-missing-points-form .paf-button{margin:0 0 0 41%}.pane-claim-missing-points-form .enter-address-manually{margin-left:10px}.pane-claim-missing-points-form .button-wrapper,.pane-claim-missing-points-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-claim-missing-points-form .save-button{margin:0 5px 0 41%;float:right}.pane-claim-missing-points-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-claim-missing-points-form .cancel-button :hover{text-decoration:underline}.pane-ticket-number-help-markup{margin-bottom:10px;color:#FFF;background:#82887D;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}.pane-ticket-number-help-markup .pane-title{margin:0;padding:15px 10px 10px;border:1px solid #82887D;color:#FFE600;background:#55565A;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;border-top-right-radius:7px}.pane-ticket-number-help-markup .pane-content{padding:0 0 5px}.pane-ticket-number-help-markup #ticket-help-dialog{display:none}.pane-ticket-number-help-markup .leadin{margin:8px 10px 5px}.pane-ticket-number-help-markup .eft-ticket-help{margin:0 5px;color:#666;background:#EEEFF1}.pane-ticket-number-help-markup .accordion-title{padding:5px 2%;width:96%;color:#FFF;font-size:100%;margin-bottom:0;float:left;background:#55565A}.pane-ticket-number-help-markup #uk-tickets{padding:0 5px 5px;float:left;background:#EEEFF1;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.pane-ticket-number-help-markup .sub-title{color:#666}.pane-ticket-number-help-markup .image{position:relative;cursor:pointer;-webkit-border-radius:7px;border-radius:7px}.pane-ticket-number-help-markup .uk-tod{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) no-repeat}.pane-ticket-number-help-markup .uk-pah{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -120px no-repeat}.pane-ticket-number-help-markup .uk-mobile{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -240px no-repeat}.pane-ticket-number-help-markup .be-tod{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -360px no-repeat}.pane-ticket-number-help-markup .be-pah{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -480px no-repeat}.pane-ticket-number-help-markup .be-mobile{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -600px no-repeat}.pane-ticket-number-help-markup .fr-tod{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -720px no-repeat}.pane-ticket-number-help-markup .fr-pah{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -840px no-repeat}.pane-ticket-number-help-markup .fr-mobile{background:url(/sites/all/themes/custom/eurostar/transactional/img/sprite-eft-ticket-numbers.jpg) 0 -960px no-repeat}.pane-eft-gifts-leadin .leadin{font-size:134%;color:#666}.pane-eft-gifts-leadin .highlight{color:#06183D}.pane-eft-gifts-form-confirmation .title{padding:10px 1%;float:left;width:98%;color:#FFE600;background:#06183D}.pane-eft-gifts-form-confirmation .block{float:left;width:98%;padding:10px 1%;margin:0 0 15px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.pane-eft-gifts-form-confirmation .block-title{margin:0 0 10px}.pane-eft-gifts-form-confirmation .border-fix{border-left:none}.pane-eft-gifts-form-confirmation address{font-style:normal;background:#FFF;padding:7px 1%;border-top:dotted 1px #CCC;border-bottom:dotted 1px #CCC}.pane-eft-gifts-form-confirmation img{float:left;margin:0 20px 10px}.pane-eft-gifts-form-confirmation .description{float:left;width:100%}.pane-reset-password-form .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-reset-password-form .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-reset-password-form .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-reset-password-form .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-reset-password-form .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-reset-password-form .form-item .password-strength,.pane-reset-password-form .form-item div.password-confirm{width:25%}.pane-reset-password-form .form-checkbox,.pane-reset-password-form .form-radio{float:left;margin-left:41%}.pane-reset-password-form .form-type-checkbox,.pane-reset-password-form .form-type-radio{margin:0 0 inherit}.pane-reset-password-form .form-type-checkbox label,.pane-reset-password-form .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-reset-password-form .form-type-checkbox .description,.pane-reset-password-form .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-reset-password-form .form-type-radios .form-radios{float:left;width:56%}.pane-reset-password-form .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-reset-password-form .form-type-radios .form-type-radio input{float:none;margin:0}.pane-reset-password-form .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-reset-password-form .form-type-radios .description{clear:both}.pane-reset-password-form .form-select,.pane-reset-password-form .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-reset-password-form .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-reset-password-form .container-inline-date .form-type-date-popup{float:left}.pane-reset-password-form .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-reset-password-form .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-reset-password-form .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-reset-password-form .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-reset-password-form .form-type-phone .form-item-phone-country-code .field-prefix{display:block}.pane-reset-password-form .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-reset-password-form .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-reset-password-form .form-type-phone .description{clear:both}.pane-reset-password-form .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-reset-password-form .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-reset-password-form .form-type-dob .form-type-select select{width:90%}.pane-reset-password-form .form-type-dob .description{clear:both}.pane-reset-password-form input.error,.pane-reset-password-form select.error,.pane-reset-password-form textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-reset-password-form .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-reset-password-form .fieldset-wrapper{margin:30px 0 0}.pane-reset-password-form .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-reset-password-form .form-required.focusable:active,.pane-reset-password-form .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-reset-password-form .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-reset-password-form .markup-text-wrapper{float:left;width:58%}.pane-reset-password-form .paf_container{padding:0;border:none}.pane-reset-password-form .find-address-button,.pane-reset-password-form .paf-button{margin:0 0 0 41%}.pane-reset-password-form .enter-address-manually{margin-left:10px}.pane-reset-password-form .button-wrapper,.pane-reset-password-form .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-reset-password-form .save-button{margin:0 5px 0 41%;float:right}.pane-reset-password-form .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-reset-password-form .cancel-button :hover{text-decoration:underline}.pane-member-login{padding:0 2% 10px;width:96%;-webkit-border-radius:3px;border-radius:3px;background-color:#55565A}.epp-theme .pane-member-login{background:#39616C;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#39616C),to(#A5DFE1));background-image:-webkit-linear-gradient(bottom,#39616C 0,#A5DFE1 100%);background-image:-moz-linear-gradient(bottom,#39616C 0,#A5DFE1 100%);background-image:-o-linear-gradient(bottom,#39616C 0,#A5DFE1 100%);background-image:linear-gradient(to top,#39616C 0,#A5DFE1 100%)}.pane-member-login .pane-title{color:#FFE600}.epp-theme .pane-member-login .pane-title,.pane-member-login .pane-content{color:#FFF}.pane-member-login .form-item{float:left;width:27%;margin:5px 0 0}.pane-member-login .form-item label{display:block;float:left;margin-right:2%}.pane-member-login .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC;width:80%;display:block}.pane-member-login .form-item .description{font-size:100%}.pane-member-login .form-item-name{margin-right:.7%}.pane-member-login .form-item-name .element-errors li{margin-left:36px}.pane-member-login .register{position:relative;top:24px;right:55px}.eft-theme .pane-member-login a,.epp-theme .pane-member-login a{color:#FFF}.pane-become-eft-member-form-step3 .form-wrapper{border-top:solid 1px #CCC;background:#EEEFF1;padding:10px;margin:0}.pane-become-eft-member-form-step3 .form-item{clear:both;display:block;position:relative;width:100%;color:#333}.pane-become-eft-member-form-step3 .form-item label{display:inline;float:left;text-align:right;padding:0 10px 0 0;width:40%;font-family:Arial,sans-serif;color:#333}.pane-become-eft-member-form-step3 .form-type-phone .form-item-phone-country-code .field-prefix,.pane-become-eft-member-form-step3 .form-type-phone .form-item-phone-phone-number .form-text{display:block}.pane-become-eft-member-form-step3 .form-item .description{padding-left:41%;padding-top:5px;font-family:Arial,sans-serif;font-size:100%}.pane-become-eft-member-form-step3 .form-item .description.password-suggestions{padding:.5%;margin:0 0 0 41%}.pane-become-eft-member-form-step3 .form-item .password-strength,.pane-become-eft-member-form-step3 .form-item div.password-confirm{width:25%}.pane-become-eft-member-form-step3 .form-checkbox,.pane-become-eft-member-form-step3 .form-radio{float:left;margin-left:41%}.pane-become-eft-member-form-step3 .form-type-checkbox,.pane-become-eft-member-form-step3 .form-type-radio{margin:0 0 inherit}.pane-become-eft-member-form-step3 .form-type-checkbox label,.pane-become-eft-member-form-step3 .form-type-radio label{text-align:left;padding:0 0 0 10px;width:55%}.pane-become-eft-member-form-step3 .form-type-checkbox .description,.pane-become-eft-member-form-step3 .form-type-radio .description{padding-left:43%;margin-left:0;clear:both}.pane-become-eft-member-form-step3 .form-type-radios .form-radios{float:left;width:56%}.pane-become-eft-member-form-step3 .form-type-radios .form-type-radio{margin:0 0 .8em}.pane-become-eft-member-form-step3 .form-type-radios .form-type-radio input{float:none;margin:0}.pane-become-eft-member-form-step3 .form-type-radios .form-type-radio label{float:none;vertical-align:text-top;padding:0 0 0 5px}.pane-become-eft-member-form-step3 .form-type-radios .description{clear:both}.pane-become-eft-member-form-step3 .form-select,.pane-become-eft-member-form-step3 .form-text{padding:3px;position:relative;background:#FFF;border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;color:#000;-webkit-box-shadow:inset 0 0 3px #CCC;box-shadow:inset 0 0 3px #CCC}.pane-become-eft-member-form-step3 .form-item .form-textarea-wrapper{padding-left:41%;font-family:Arial,sans-serif;font-size:100%}.pane-become-eft-member-form-step3 .container-inline-date .form-type-date-popup{float:left}.pane-become-eft-member-form-step3 .container-inline-date .form-type-date-popup .date-padding{padding:0}.pane-become-eft-member-form-step3 .container-inline-date .form-type-date-popup .date-padding .description{padding-left:0}.pane-become-eft-member-form-step3 .form-type-phone .container-inline{margin:0 0 0 41%;width:55%}.pane-become-eft-member-form-step3 .form-type-phone .form-item-phone-country-code{margin:0;float:left;width:20%;clear:none}.pane-become-eft-member-form-step3 .form-type-phone .form-item-phone-phone-number{margin:0;float:left;width:70%;padding-left:1%;clear:none}.pane-become-eft-member-form-step3 .form-type-phone .description{clear:both}.pane-become-eft-member-form-step3 .form-type-dob .container-inline{margin:0 0 0 41%;width:55%}.pane-become-eft-member-form-step3 .form-type-dob .form-type-select{width:30%;float:left;margin:0;clear:none}.pane-become-eft-member-form-step3 .form-type-dob .description,.pane-eft-train-search .leadin{clear:both}.pane-become-eft-member-form-step3 .form-type-dob .form-type-select select{width:90%}.pane-become-eft-member-form-step3 input.error,.pane-become-eft-member-form-step3 select.error,.pane-become-eft-member-form-step3 textarea.error{border:1px solid #F31127;-webkit-box-shadow:0 0 3px #F31127;box-shadow:0 0 3px #F31127}.pane-become-eft-member-form-step3 .fieldset-legend{color:#666;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-size:134%;margin:10px 0 0;position:absolute}.pane-become-eft-member-form-step3 .fieldset-wrapper{margin:30px 0 0}.pane-become-eft-member-form-step3 .form-required{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pane-become-eft-member-form-step3 .form-required.focusable:active,.pane-become-eft-member-form-step3 .form-required.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.pane-become-eft-member-form-step3 .fake-label{float:left;clear:both;width:40%;padding:0 60% 0 0;text-align:right}.pane-become-eft-member-form-step3 .markup-text-wrapper{float:left;width:58%}.pane-become-eft-member-form-step3 .paf_container{padding:0;border:none}.pane-become-eft-member-form-step3 .find-address-button,.pane-become-eft-member-form-step3 .paf-button{margin:0 0 0 41%}.pane-become-eft-member-form-step3 .enter-address-manually{margin-left:10px}.pane-become-eft-member-form-step3 .button-wrapper,.pane-become-eft-member-form-step3 .form-actions{margin:0 0 10px;padding:10px 0 0;width:100%;background:#FFF;border-top:solid 1px #CCC}.pane-become-eft-member-form-step3 .save-button{margin:0 5px 0 41%;float:right}.pane-become-eft-member-form-step3 .cancel-button{float:left;background:0 0;padding:0;border:none;font-weight:400;font-size:100%;text-decoration:none;-o-background-size:auto;background-size:auto;font-family:Arial,sans-serif;color:#00A4AE;-webkit-border-radius:none;border-radius:none;text-shadow:none}.pane-become-eft-member-form-step3 .cancel-button :hover{text-decoration:underline}.pane-become-eft-member-form-step3 #edit-return-data{border:none}.page-account-gifts-rewards .panel-separator.first{display:none}.pane-eft-train-search{margin-top:-12px}.pane-eft-train-search .item-list .element-errors li{float:right}.eft-offline-train-form #edit-advice-wrapper .fieldset-wrapper{margin:0}.eft-offline-train-form #edit-phone-wrapper{border-bottom:1px solid #CCC;margin-bottom:15px}
.pane-panels-mini.pane-homepage-blocks{float:left;width:98%;padding:10px 1%;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;background:#EEEFF1}.pane-panels-mini.pane-homepage-blocks a{color:#0096B2}.pane-panels-mini.pane-homepage-blocks .column{width:23%;float:left;padding:0 1%;clear:none;background:url(/sites/all/themes/custom/eurostar/base/img/pixel-cccccc.gif) right repeat-y}.pane-panels-mini.pane-homepage-blocks .panel-pane.first{padding:0 1% 0 0;width:24%}.pane-panels-mini.pane-homepage-blocks .panel-pane.last{background:0 0;padding:0 0 0 1%;width:24%}.pane-panels-mini.pane-homepage-blocks .panel-separator{display:none}.view-homepage-blocks .views-row{float:left;width:100%;display:none;padding:0 0 8px}.view-homepage-blocks .views-row-1,.view-homepage-blocks .views-row-2{display:block}.view-homepage-blocks .views-field-title{font-size:150%;padding:0 0 8px;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x;margin:0;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;color:#06183D}.view-homepage-blocks .views-row p{margin:.5em 0}.view-homepage-blocks img{-webkit-border-radius:7px;border-radius:7px}.view-homepage-blocks .view-empty{text-align:center}.pane-panels-mini.pane-homepage-blocks .pane-journey-time-widget .pane-title{margin:0}.region-content{background-position:50% 50%;background-repeat:no-repeat}
#permissions td.module,.profile dt{font-weight:700}#permissions td.permission{padding-left:1.5em}#permissions tr.even .form-item,#permissions tr.odd .form-item{white-space:normal}#user-admin-settings fieldset .fieldset-description{font-size:.85em;padding-bottom:.5em}#user-admin-roles td.edit-name{clear:both}#user-admin-roles .form-item-name{float:left;margin-right:1em}.password-strength{float:right;margin-top:0;width:37%;margin-left:1%;display:none}.password-strength-title{display:inline}.password-strength-text{float:right;font-weight:700}.password-indicator{background-color:#C4C4C4;height:.3em;width:100%}.password-indicator div{height:100%;width:0;background-color:#47C965}input.password-confirm,input.password-field{width:16em;margin-bottom:.4em}div.password-confirm{float:right;margin-top:0;width:37%;margin-left:1%;text-align:right;visibility:hidden}div.form-item div.password-suggestions{padding:.2em .5em;margin:.7em 0 0 43%;width:38.5em;border:1px solid #B4B4B4;clear:both}div.password-suggestions ul{margin:0}.confirm-parent,.password-parent{clear:left;margin:0}.profile{clear:both;margin:1em 0}.profile .user-picture{float:right;margin:0 1em 1em 0}.profile h3{border-bottom:1px solid #ccc}.profile dl{margin:0 0 1.5em}.profile dt{margin:0 0 .2em}.profile dd{margin:0 0 1em}
#toolbar ul li,#toolbar ul li a,#toolbar-menu{float:left}body.toolbar{padding-top:2.2em}body.toolbar-drawer{padding-top:5.3em}#toolbar,#toolbar *{border:0;font-size:100%;line-height:inherit;list-style:none;margin:0;outline:0;padding:0;text-align:left;vertical-align:baseline}#toolbar{background:#666;color:#ccc;font:400 small "Lucida Grande",Verdana,sans-serif;left:0;margin:0 -20px;padding:0 20px;position:fixed;right:0;top:0;z-index:600}#toolbar div.collapsed{display:none;visibility:hidden}#toolbar a{color:#fff;font-size:.846em;text-decoration:none}#toolbar div.toolbar-menu{background:#000;line-height:20px;padding:5px 50px 5px 10px;position:relative}#toolbar-home a span{background:url(/sites/all/themes/custom/eurostar/base/img/toolbar.png) 0 -45px no-repeat;display:block;height:14px;margin:3px 0;text-indent:-9999px;vertical-align:text-bottom;width:11px}#toolbar-user{float:right}#toolbar div.toolbar-menu a.toggle{background:url(/sites/all/themes/custom/eurostar/base/img/toolbar.png) 0 -20px no-repeat;bottom:0;cursor:pointer;height:25px;overflow:hidden;position:absolute;right:10px;text-indent:-9999px;width:25px}#toolbar div.toolbar-menu a.toggle:focus,#toolbar div.toolbar-menu a.toggle:hover{background-position:-50px -20px}#toolbar div.toolbar-menu a.toggle-active{background-position:-25px -20px}#toolbar div.toolbar-menu a.toggle-active.toggle:focus,#toolbar div.toolbar-menu a.toggle-active.toggle:hover{background-position:-75px -20px}#toolbar div.toolbar-menu ul li a{padding:0 10px;-webkit-border-radius:10px;border-radius:10px}#toolbar div.toolbar-menu ul li a.active:focus,#toolbar div.toolbar-menu ul li a:active,#toolbar div.toolbar-menu ul li a:focus,#toolbar div.toolbar-menu ul li a:hover{background:#444}#toolbar div.toolbar-menu ul li a.active,#toolbar div.toolbar-menu ul li a.active:active,#toolbar div.toolbar-menu ul li a.active:hover,#toolbar div.toolbar-menu ul li.active-trail a{background:url(/sites/all/themes/custom/eurostar/base/img/toolbar.png) repeat-x;text-shadow:#333 0 1px 0}#toolbar div.toolbar-drawer{position:relative;padding:0 10px}#toolbar .toolbar-shortcuts ul li{background:0 0}* html #toolbar{left:-20px;margin:0;padding-right:0;position:absolute;right:0;width:100%}
div.vertical-tabs{float:left;margin:1em 0;position:relative;width:100%}.vertical-tabs ul.vertical-tabs-list{border-top:1px solid #CCC;float:left;list-style:none;padding:0;position:absolute;top:0;width:20%;z-index:1}.vertical-tabs fieldset.vertical-tabs-pane{margin:0!important;padding:0 1em;border:0}.vertical-tabs legend{display:none}.js .vertical-tabs-panes{border:1px solid #CCC;float:right;padding-left:.9%;position:relative;width:79%;z-index:0}.vertical-tabs ul.vertical-tabs-list li{background:#eee;border:1px solid #ccc;border-top:0;padding:0;margin:0;min-width:0}.vertical-tabs ul.vertical-tabs-list li a{display:block;text-decoration:none;padding:.5em .6em}.vertical-tabs ul.vertical-tabs-list li a:active strong,.vertical-tabs ul.vertical-tabs-list li a:focus strong,.vertical-tabs ul.vertical-tabs-list li a:hover strong{text-decoration:underline}.vertical-tabs ul.vertical-tabs-list li a:hover{outline:dotted 1px}.vertical-tabs ul.vertical-tabs-list li.selected{background-color:#fff;border-right-width:0}.vertical-tabs ul.vertical-tabs-list .selected strong{color:#000}.vertical-tabs ul.vertical-tabs-list .summary{display:block}.vertical-tabs ul.vertical-tabs ul.vertical-tabs-list .summary{line-height:normal;margin-bottom:0}.vertical-tabs .form-type-textfield input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}* html .vertical-tabs .form-textarea-wrapper,* html .vertical-tabs .form-type-textfield{width:95%}
#user-area{padding:10px}#user-area .block{float:left;margin:0}#user-area .block p{margin:0}#user-area .block-menu ul.menu{margin:0 10px 0 0}#user-area .block-menu ul.menu li{float:left;padding:3px 10px;background:0 0;border-top:none;border-right:solid 1px #333}.epp-theme #user-area .block-menu ul.menu li{border-right:solid 1px rgba(6,24,61,.1)}.eft-theme #user-area .block-menu ul.menu li{border-right:solid 1px rgba(6,24,61,.2)}#user-area .block-menu ul.menu .user-details,#user-area .block-menu ul.menu a{color:#FFF}#user-area .block-menu ul.menu .user-details a{color:#FFE600}#eurostar-gateway-language-form{margin:2px 10px 0 0}#eurostar-gateway-language-form .form-item-language{padding:0;float:left;margin:0 5px 0 0}#eurostar-gateway-language-form label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#eurostar-gateway-language-form label.focusable:active,#eurostar-gateway-language-form label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}#eurostar-gateway-language-form select{margin:4px 0 0}#eurostar-gateway-language-form #user-language-nag,.js #eurostar-gateway-language-form .form-submit{display:none}#user-area .user-area-live-chat #live-chat-offline-no-link a,#user-area .user-area-live-chat #live-chat-offline-no-link img,#user-area .user-area-live-chat img{display:inline}#user-area #block-search-form{margin:2px 0 0}#user-area .user-area-live-chat{float:left;padding:3px 10px;background:0 0;border-top:none;border-right:solid 1px #333}#user-area .user-area-live-chat a{color:#FFF;display:inline}#user-area .user-area-live-chat #liveagent_button_online{cursor:pointer}#user-area .user-area-live-chat .live-chat-img{border:0}#user-area .user-area-live-chat #live-chat-offline-no-link{color:#FFF}
.footer__col,.footer__top-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.footer{border-top:1px solid #FFF;position:relative}.footer:after{content:"";display:table;clear:both}.footer__top{border-top:solid 1px #DDD;padding:20px 0;background:#E6E6E7}.footer__top:after{content:"";display:table;clear:both}.node-type-promo .footer__top{display:none}.footer__top-inner{padding-left:1.5%;padding-right:1.5%;box-sizing:border-box;max-width:1190px;margin:auto}.node-type-article-a7 .footer__top-inner{padding-left:1%;padding-right:1%}.footer__top-inner-2{background-position:top right;display:table;table-layout:fixed;width:100%}.footer__col,.footer__top-inner-2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAQAAADl0Z2xAAAAE0lEQVQImWP4+58BiP79Z/jPAAAusgb1uHlHQgAAAABJRU5ErkJggg==);background-repeat:repeat-y}.footer__col{display:table-cell;width:20%;box-sizing:border-box;background-position:top left;padding:1% 3%}.footer__col ul{list-style-type:none;padding:0;margin:0}.footer__col ul.menu li{background:0 0;border:none;padding:0}.footer__col#block-eurostar-gateway-stay-connected-block li{height:16px;margin:0 0 5px}.footer__col#block-eurostar-gateway-stay-connected-block .icon-facebook{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-social-icons.png) 0 -1536px no-repeat;padding-left:20px}.footer__col#block-eurostar-gateway-stay-connected-block .icon-twitter{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-social-icons.png) 0 -5024px no-repeat;padding-left:20px}.gateway-page .footer__col p.title strong{color:#06183D}.footer p.title,.footer__col-title{margin-top:0;margin-bottom:10px;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;font-weight:700;font-size:128%}.footer__bottom{padding-bottom:53px;font-size:92%;color:#FFF;background:url(/sites/all/themes/custom/eurostar/base/img/gradient-180-1d4a7d-0e1640.png) left top repeat-x #06183D;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0E1640),to(#1D4A7D));background-image:-webkit-linear-gradient(bottom,#0E1640 0,#1D4A7D 100%);background-image:-moz-linear-gradient(bottom,#0E1640 0,#1D4A7D 100%);background-image:-o-linear-gradient(bottom,#0E1640 0,#1D4A7D 100%);background-image:linear-gradient(to top,#0E1640 0,#1D4A7D 100%)}.footer__bottom:after{content:"";display:table;clear:both}.footer__bottom-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1190px;margin:auto;padding:10px 1.5% 5px}.node-type-article-a7 .footer__bottom-inner{padding-left:1%;padding-right:1%}@media screen and (min-width:1024px){.gateway-page #block-eurostar-gateway-gateway-block-3{width:23%;padding-right:1%}}.ie8 .gateway-page #block-eurostar-gateway-gateway-block-3{width:23%;padding-right:1%}
div.ctools-modal-content .form-checkboxes,div.ctools-modal-content .form-item .description,div.ctools-modal-content .form-radios,div.ctools-modal-content fieldset{clear:left}div.ctools-modal-content{background:#fff;color:#000;padding:.1em;margin:2px;border:1px solid #000;width:400px;text-align:left;-webkit-border-radius:7px;border-radius:7px}div.ctools-modal-content .modal-title{font-size:140%;font-weight:lighter;color:#FFF;overflow:hidden;white-space:nowrap;margin:1.1em .5em 1em 0;display:block;font-family:eurostarsansregular,Tahoma,Geneva,sans-serif}div.ctools-modal-content .modal-header{padding:0 .25em 0 1;background:url(/sites/all/themes/custom/eurostar/base/img/bg-title.png) left top repeat-x}div.ctools-modal-content .modal-header a{color:#FFF;float:right}div.ctools-modal-content .modal-content{padding:1%;overflow:auto;position:relative}div.ctools-modal-content #modal-content{max-height:500px}div.ctools-modal-content a.close{color:#FFF;margin:5px}div.ctools-modal-content a.close:hover{text-decoration:none;background:url(/sites/all/themes/custom/eurostar/base/img/ui-icons_454545_256x240.png) -96px -128px #fff;-webkit-border-radius:5px;border-radius:5px}div.ctools-modal-content a.close img{position:relative;top:1px;margin:1px}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px}div.ctools-modal-content .form-item label{width:15em;float:left}div.ctools-modal-content .form-item label.option{width:auto;float:none}div.ctools-modal-content .form-item .description .tips{margin-left:2em}div.ctools-modal-content .no-float .form-item *{float:none}div.ctools-modal-content .modal-form .no-float label{width:auto}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em}div.ctools-modal-content .container-inline .form-item{margin-right:2em}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0}div.ctools-modal-content label.hidden-options{background:url(/sites/all/themes/custom/eurostar/base/img/arrow-active.png) right no-repeat;height:12px;padding-right:12px}div.ctools-modal-content label.expanded-options{background:url(/sites/all/themes/custom/eurostar/base/img/expanded-options.png) right no-repeat;height:12px;padding-right:16px}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:0 0}div.ctools-modal-content .dependent-options{padding-left:30px}div.ctools-modal-content .form-actions{height:30px;margin-top:.5em}div.ctools-modal-content .form-actions input{float:right}div.ctools-modal-content .form-actions a#edit-cancel{float:right;margin:7px 20px}div.ctools-modal-content .confirmation-copy{border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;color:#666;padding:3% 5px}
.booking-magnet{list-style-type:none;z-index:1;background:#FFF;position:relative;padding:0;float:left;width:99%;margin:0 0 0 .6%;clear:both;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.booking-magnet li{position:static;float:left;margin:10px 0;padding:5px 0}.booking-magnet li.first a.magnet-link{margin-left:10px;border-left:solid 1px #CCC}.booking-magnet li.first a.dialog-link{margin-left:0;border-left:none}.booking-magnet li.opened:after{background:url(/sites/all/themes/custom/eurostar/base/img/icon-arrow-white-down.png) 50% 2px no-repeat;width:100%;height:13px;display:block;bottom:-13px}.booking-magnet li.opened ul{left:0}.booking-magnet ul{list-style-type:none;float:left;padding:0;margin:0;width:100%;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#CCC),to(#FFF));background-image:-webkit-linear-gradient(bottom,#CCC 0,#FFF 100%);background-image:-moz-linear-gradient(bottom,#CCC 0,#FFF 100%);background-image:-o-linear-gradient(bottom,#CCC 0,#FFF 100%);background-image:linear-gradient(to top,#CCC 0,#FFF 100%);-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-right-radius:7px}.ie7 .booking-magnet ul,.ie8 .booking-magnet ul,.ie9 .booking-magnet ul{background:url(/sites/all/themes/custom/eurostar/base/img/gradient-booking-magnet.png) top repeat-x}.ie9 .booking-magnet ul{-o-background-size:100% 100%;background-size:100% 100%}.alert-close-button,.js li.close-button{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) -194px -1487px no-repeat;width:12px;height:12px;display:block;right:10px;z-index:10;position:absolute;cursor:pointer}.js .booking-magnet ul{position:absolute;top:48px;left:-999em}.booking-magnet li.first li,.booking-magnet ul li{border:none;margin:10px 0 0}.magnet-link{display:block;padding:0 10px;text-decoration:none;color:#00A4AE;border-right:solid 1px #CCC}.magnet-link:hover{text-decoration:underline}.opened .magnet-link:hover,.train-search-history a,.view-travel-alert-message .ctools-collapsible-handle span a:hover,.view-travel-alert-message .low .ctools-collapsible-handle a:hover{text-decoration:none}.opened .magnet-link{color:#333}.js li.close-button{bottom:0}.alert-close-button{bottom:7px}li.close-button{display:none}.view-travel-alert-message{float:right;width:494px;margin:10px 10px 0 0;border:none;position:absolute;right:0;top:60px;z-index:350}.view-travel-alert-message .ctools-toggle{border:0;padding:0;position:absolute;width:15px;height:10px;right:2%;bottom:15%;background:url(/sites/all/themes/custom/eurostar/base/img/spr-alerts-arrows.png) 50% -20px no-repeat}.view-travel-alert-message .ctools-toggle.ctools-toggle-collapsed{background-position:50% 0;bottom:30%}.view-travel-alert-message .medium .ctools-toggle{background-position:50% -60px}.view-travel-alert-message .medium .ctools-toggle.ctools-toggle-collapsed{background-position:50% -40px}.view-travel-alert-message .low .ctools-toggle{background-position:50% -100px}.view-travel-alert-message .low .ctools-toggle.ctools-toggle-collapsed{background-position:50% -80px}.view-travel-alert-message .ctools-collapsible-handle a{display:block;text-decoration:none;padding:5px 25px 3px 36px;position:relative}.view-travel-alert-message .ctools-collapsible-content{padding:3px 25px 3px 36px;clear:both}.view-travel-alert-message .ctools-collapsible-content p{padding:0 0 5px;margin:0}.view-travel-alert-message .ctools-collapsible-handle a:focus{outline:0}.view-travel-alert-message .high:before,.view-travel-alert-message .low:before,.view-travel-alert-message .medium:before{float:left;height:20px;width:15px;left:239px;top:0;margin:2px -15px 0 0}.view-travel-alert-message .low-icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-menu-status.png) no-repeat}.view-travel-alert-message .medium-icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-menu-status.png) -15px 0 no-repeat}.view-travel-alert-message .high-icon{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-menu-status.png) -30px 0 no-repeat}.view-travel-alert-message .icon{float:right;width:20px;height:20px}.view-travel-alert-message{color:#333;background:#FFF;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.view-travel-alert-message .travel-alert{-webkit-border-radius:4px;border-radius:4px;border-width:4px;border-style:solid}.view-travel-alert-message .high{border-color:#F31127}.view-travel-alert-message .medium{border-color:#F60}.view-travel-alert-message .low{border-color:#5ca32e}.node-type-hub-page .view-travel-alert-message .views-row{padding:0;border-top:none}.view-travel-alert-message .ctools-collapsible-handle span:before{display:block;content:"!";font-style:italic;color:#fff;float:left;width:18px;height:25px;text-align:center;line-height:110%;font-size:24px;padding:0 8px 2px 2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.view-travel-alert-message .ctools-collapsible-handle span a{color:#333;font-weight:700}.view-travel-alert-message .ctools-collapsible-handle span a:active,.view-travel-alert-message .ctools-collapsible-handle span a:focus{outline:0}.view-travel-alert-message .high .ctools-collapsible-handle span:before{background:#F31127}.view-travel-alert-message .medium .ctools-collapsible-handle span:before{background:#F60}.view-travel-alert-message .low .ctools-collapsible-handle span:before{background:#5ca32e}.booking-magnet ul.element-errors{background:0 0;left:auto;position:relative;top:auto;display:none}.booking-magnet ul.element-errors li{font-size:100%;margin:3px 0 0;border:none}.country-code-picker-dialog,.origin-destination-picker-dialog.ui-dialog{padding:1px}.country-code-picker-dialog a.picker-grey-out,.origin-destination-picker-dialog.ui-dialog a.picker-grey-out{color:#999}.country-code-picker-dialog .ui-tabs .ui-widget-content .item-list,.origin-destination-picker-dialog.ui-dialog .ui-tabs .ui-widget-content .item-list{padding:5px}.country-code-picker-dialog .ui-widget,.origin-destination-picker-dialog.ui-dialog .ui-widget{font-size:100%}.country-code-picker-dialog .ui-dialog-content,.country-code-picker-dialog .ui-widget-content .item-list,.origin-destination-picker-dialog.ui-dialog .ui-dialog-content,.origin-destination-picker-dialog.ui-dialog .ui-widget-content .item-list{border:none;padding:0}.country-code-picker-dialog .ui-dialog-titlebar,.origin-destination-picker-dialog.ui-dialog .ui-dialog-titlebar{background-image:none;background-color:transparent;border:none;padding:0;margin:0;position:absolute;width:20px;z-index:999;right:2px;top:5px}.country-code-picker-dialog .ui-dialog-title,.origin-destination-picker-dialog.ui-dialog .ui-dialog-title{display:hidden}.country-code-picker-dialog .picker-tabs,.origin-destination-picker-dialog.ui-dialog .picker-tabs{border:none}.country-code-picker-dialog .ui-tabs-panel,.origin-destination-picker-dialog.ui-dialog .ui-tabs-panel{padding:5px}.country-code-picker-dialog .country-tabs,.origin-destination-picker-dialog.ui-dialog .country-tabs{border:none;background:#06183D}.country-code-picker-dialog .alphabet,.origin-destination-picker-dialog.ui-dialog .alphabet{border:none;padding:0;background:url(/sites/all/themes/custom/eurostar/base/img/dots-cccccc-horz.png) bottom repeat-x}.country-code-picker-dialog .picker-tabs .ui-widget-content .item-list,.origin-destination-picker-dialog.ui-dialog .picker-tabs .ui-widget-content .item-list{margin:0}.country-code-picker-dialog .picker-tabs .ui-widget-content .item-list ul,.origin-destination-picker-dialog.ui-dialog .picker-tabs .ui-widget-content .item-list ul{padding:0}.country-code-picker-dialog .picker-tabs .ui-widget-content .item-list li,.origin-destination-picker-dialog.ui-dialog .picker-tabs .ui-widget-content .item-list li{float:left;width:45%;background:0 0;padding-left:0}.country-code-picker-dialog #best-bets .item-list,.origin-destination-picker-dialog.ui-dialog #best-bets .item-list{width:39%;padding:5px .5%;float:left}.country-code-picker-dialog #best-bets .item-list li,.origin-destination-picker-dialog.ui-dialog #best-bets .item-list li{width:100%}.country-code-picker-dialog #best-bets .view-promotional-destinations,.origin-destination-picker-dialog.ui-dialog #best-bets .view-promotional-destinations{float:left;width:60%}.country-code-picker-dialog .view-promotional-destinations h4,.origin-destination-picker-dialog.ui-dialog .view-promotional-destinations h4{margin:0 0 7px}.country-code-picker-dialog .view-promotional-destinations p,.origin-destination-picker-dialog.ui-dialog .view-promotional-destinations p{margin:0 0 4px}.country-code-picker-dialog .picker-tabs .ui-widget-content .item-list .count-1 li,.country-code-picker-dialog .picker-tabs .ui-widget-content .item-list .count-2 li,.country-code-picker-dialog .picker-tabs .ui-widget-content .item-list .count-3 li,.country-code-picker-dialog .picker-tabs .ui-widget-content .item-list .count-4 li,.origin-destination-picker-dialog.ui-dialog .picker-tabs .ui-widget-content .item-list .count-1 li,.origin-destination-picker-dialog.ui-dialog .picker-tabs .ui-widget-content .item-list .count-2 li,.origin-destination-picker-dialog.ui-dialog .picker-tabs .ui-widget-content .item-list .count-3 li,.origin-destination-picker-dialog.ui-dialog .picker-tabs .ui-widget-content .item-list .count-4 li{width:95%}.previous-search-picker-dialog .ui-dialog-content{padding:5px 10px 10px}.train-search-history-wrapper{float:left;clear:both;width:100%}#booking-magnet-train .train-history-li{width:100%}.page-trains #booking-magnet-train ul{z-index:1}#booking-magnet-train .history-empty{font-weight:700;margin:0 0 10px 1%}.train-search-history a{display:block;position:relative;text-align:center;padding:5px 10px;min-width:65px;float:left;font-size:106%;background-image:url(/sites/all/themes/custom/eurostar/base/img/gradient-60-F1F2F2-B2DCDF.png);background-repeat:repeat-x;-o-background-size:105% 105%;background-size:105% 105%;cursor:pointer;border:1px solid #00A4AE;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#B2DCDF),to(#F1F2F2));background-image:-webkit-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-moz-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:-o-linear-gradient(bottom,#B2DCDF 0,#F1F2F2 100%);background-image:linear-gradient(to top,#B2DCDF 0,#F1F2F2 100%);font-family:eurostarsansregular,Tahoma,Geneva,sans-serif;text-shadow:1px 1px 1px #EEE;-webkit-border-radius:7px;border-radius:7px}.train-search-history a:hover{text-decoration:underline}.train-search-clear{float:left;clear:both;margin:10px 0 10px 1%}#booking-magnet-other-booking-options ul a{padding:60px 5px 5px;display:block}#booking-magnet-other-booking-options .tab{padding:0 10px;margin:10px 0;width:14%;text-align:center;border-left:solid 4px #CCC}.booking-magnet #booking-magnet-car-hire-form .form-li,.booking-magnet #booking-magnet-hotel-search-form .form-li,.booking-magnet #booking-magnet-insurance-search-form .form-li,.booking-magnet #train-search-LI{width:100%}#booking-magnet-other-booking-options .group-booking-tab{margin:10px 0 10px 10px}#booking-magnet-other-booking-options .group-booking-tab a{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) 50% -1935px no-repeat}#booking-magnet-other-booking-options .wheelchair-booking-tab{border-right:solid 4px #CCC}#booking-magnet-other-booking-options .wheelchair-booking-tab a{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-icons.png) 50% -1757px no-repeat}.js #booking-magnet-train{height:186px}.pane-train-magnet{float:none;margin:0 auto;min-width:936px;max-width:1213px;width:100%}.js #booking-magnet-hotels{height:191px}.js #booking-magnet-car-hire{height:195px}.js #booking-magnet-insurance{height:146px}.origin-destination-picker-dialog.ui-dialog{padding:0;-webkit-box-shadow:3px 3px 5px #333;box-shadow:3px 3px 5px #333}.origin-destination-picker-dialog.ui-dialog .ui-tabs{padding:0}.origin-destination-picker-dialog.ui-dialog .ui-tabs .ui-tabs-nav{padding:10px 0 0}.booking-magnet .messages{clear:both;float:left;width:93%}.booking-magnet .messages ul{position:relative;background:0 0;width:auto;margin:0;-webkit-border-radius:none;border-radius:none}.js .booking-magnet .messages ul{top:0}.booking-magnet .messages ul li{width:100%}#form-magnet-messages{width:97%;margin:0 1%}
.train-logos{text-indent:-1000em;overflow:hidden;background:red;width:10px;height:10px}.train-logos.fyra{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) no-repeat;width:215px;height:25px}.train-logos.sncb{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -218px 0 no-repeat;width:103px;height:38px}.train-logos.sncf{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -330px -1px no-repeat;width:70px;height:37px}.train-logos.tgv-lyria{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -405px 0 no-repeat;width:97px;height:25px}.train-logos.thalys{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -508px 0 no-repeat;width:57px;height:38px}.train-logos.east-coast,.train-logos.virgin-trains-east-coast{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -565px 0 no-repeat;width:273px;height:27px}.train-logos.first-capital-connect,.train-logos.great-northern{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -838px 0 no-repeat;width:115px;height:38px}.train-logos.first-great-western,.train-logos.great-western-railway{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -953px 0 no-repeat;width:70px;height:38px}.train-logos.great-anglia{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -1205px 0 no-repeat;width:84px;height:25px}.train-logos.national-express{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -1295px 0 no-repeat;width:168px;height:24px}.train-logos.virgin-trains{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -1475px 0 no-repeat;width:108px;height:38px}.train-logos.south-west-trains{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -1583px 0 no-repeat;width:216px;height:27px}.train-logos.southern{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -1800px 0 no-repeat;width:82px;height:38px}.train-logos.eurostar{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -1883px 0 no-repeat;width:100px;height:38px}.train-logos.hull-trains{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -1983px 0 no-repeat;width:173px;height:37px}.train-logos.london-midland{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -2160px 0 no-repeat;width:148px;height:38px}.train-logos.chiltern-railways{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -2310px 0 no-repeat;width:140px;height:26px}.train-logos.gatwick-express{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -2452px 0 no-repeat;width:108px;height:38px}.train-logos.deutche-bahn{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -2561px 0 no-repeat;width:88px;height:28px}.train-logos.east-midlands{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -2652px 0 no-repeat;width:228px;height:25px}.train-logos.london-overground{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -2881px 0 no-repeat;width:47px;height:38px}.train-logos.thameslink{background:url(/sites/all/themes/custom/eurostar/base/img/sprite-connection-logos.png) -1024px 0 no-repeat;width:137px;height:17px}
