body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;background:0;border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}body{text-align:center;background-image:url(/media/7772/background-new.jpg);background-position:center top;background-repeat:no-repeat;background-color:#003e7e;padding-top:15px;padding-bottom:15px;font-size:1em;font-family:Arial,Helvetica,sans-serif;color:#333}a{color:#f68428;text-decoration:underline}h2{color:#003e7e}h2#bookingform-title{float:left;font-size:.9em;font-weight:bold;margin-left:8px;margin-top:6px}h3{font-weight:bold;color:#666}div#right-column h3{margin-top:5px;margin-bottom:10px}div#right-column h2,div#right-column h3{display:block}div#right-column table{width:100%;padding:5px;border:1px solid #ccc}div#right-column table td{padding:5px;border:1px solid #ccc;text-align:center;font-weight:normal}div#right-column #pricegrid-holder table td{padding:0}table.MsoNormalTable{border:1px solid #ccc}div#right-column table.PriceTable td{text-align:center;border:1px solid #ccc}div#right-column table td p{text-align:center}h1{color:#fff;font-size:.7em;right:0;position:absolute;top:-15px}li.mapLink-0{position:absolute;top:-2000px;left:-2000px;display:none;visibility:hidden}#em_subscribe_form .button,.button,input.button,button.button,.button:hover{float:left;color:#fff;padding:4px;background-image:url(/media/1481/button-back.jpg);background-position:top;background-repeat:repeat-x;background-color:#0479b3;cursor:pointer;border:1px solid #0479b3;width:auto;height:auto;font-size:10px;font-weight:normal;margin-bottom:0}#em_subscribe_form .text-input,.text-input{float:left;padding:5px;background-color:#fff;border:1px solid #babdc0}.smallTxt{font-size:.7em;color:#666}.hidden{display:none}div#page-placement{position:relative;margin-left:auto;margin-right:auto;width:1029px}div#page-placement:after{content:"";display:block;height:0;clear:both}div#page-top-frame{float:left;width:1029px;height:11px;background-image:url(/media/1521/page-top-frame.png);background-position:center top;background-repeat:no-repeat}div#page-frame{float:left;width:1029px;text-align:center;background-image:url(/media/1520/page-content-back.png);background-position:center;background-repeat:repeat-y}div#page-frame-inner{position:relative;width:1025px;text-align:center;margin-left:auto;margin-right:auto;background-image:url(/media/1497/inner-vertical-gradiant.png);background-position:bottom;background-repeat:repeat-x}div#page-frame-inner:after{content:"";display:block;height:0;clear:both}div#content-holder{position:relative;width:1002px;margin-left:auto;margin-right:auto;border:1px solid #fff}div#content-holder:after{content:"";display:block;height:0;clear:both}div#content-holder-inner{float:left;width:1000px;background-color:#fff;border:1px solid #ccc}div#header{float:left;width:990px;padding:10px}a#logo{float:left}ul#hygine{float:right;margin-top:-7px;margin-right:5px}ul#hygine li{float:right}ul#hygine a{float:right;color:#003e7e;font-size:.7em;margin-left:5px;margin-right:5px;padding-top:4px;text-decoration:none;line-height:normal}ul#hygine a:hover{text-decoration:underline}a#phone{float:right;margin-top:10px;margin-right:10px}.ulsplit-one{float:left;padding-right:60px}.ulsplit{width:500px}div#right-column p{display:block}div#left-column{float:left;width:252px;padding:15px;padding-right:0}#booking-form{float:left;width:238px;margin-left:1px;overflow:hidden;}div.bookingformlink{float:left;font-size:8px;margin-left:5px;margin-top:-32px}div.passInfo{margin-top:-80px;font-size:9px}div.bookingformlink a{color:#666}#page .silver-button,.ticket-search .silver-button,#page .thin-silver-button,.ticket-search .thin-silver-button{font-size:9px}.search-from-input,.search-depart-date-input{background-color:#fff}body#INT-2375 #booking-form{height:320px}div#tools{float:left;width:252px;margin-top:5px}ul#left-menu-bar{float:left;width:248px;font-size:.8em;margin-top:8px;text-align:center}ul#left-menu-bar li{display:inline;color:#666}ul#left-menu-bar li a{color:#003e7e;text-decoration:none;font-size:10px;}ul#left-menu-bar li a:hover{text-decoration:underline}a.tool-item{float:left;width:252px;height:61px;margin-top:16px;background-image:url(/media/1523/tool-item-back.jpg);background-repeat:no-repeat;background-position:top;cursor:pointer;color:#fff;text-decoration:none;text-align:left}a#tool-item-top.tool-item{margin-top:4px}a.tool-item .tool-icon{float:left;width:82px;height:53px;margin-left:5px;margin-top:4px}a.tool-item .tool-head{float:left;font-weight:bold;width:160px;margin-top:11px}a.tool-item .tool-sub{float:left;width:160px;font-size:.8em}div#right-column{float:left;width:703px;padding:15px;text-align:left}div#right-column p{text-align:left;font-size:.8em;padding-bottom:8px;padding-top:8px}div#right-column #eurail-products-holder p{padding-bottom:0}div#right-column ul{font-size:.8em;list-style:url(/media/1518/orange-bullet.gif);padding-left:12px}div#right-column ul#breadcrumb{float:left;font-size:.7em;width:480px;margin-bottom:15px;list-style:none;padding-left:0}div#right-column ul#breadcrumb.wide{width:703px}div#right-column ul#breadcrumb li{float:left;color:#ccc}div#right-column ul#breadcrumb li .current{color:#f68428;text-decoration:none}div#right-column ul#breadcrumb li a{color:#ccc}div#right-column ul#breadcrumb li a:hover{color:#f68428}div#right-column ul#product-links li{float:right;color:#003e7e;padding:0}div#right-column ul#product-links li:after{content:" | "}div#right-column ul#product-links li.price-li:after{content:"  "}body.template-1334 div#right-column ul#product-links{display:none;visibility:hidden}body#INT-1560.template-1334 div#right-column ul#product-links{display:block;visibility:visible}div#right-column ul#product-links{float:right;list-style:none;padding:0;font-size:.7em;margin-bottom:15px;min-width:220px}div#right-column ul#product-links a{display:none;visibility:hidden}div#right-column ul#product-links li a{display:block;visibility:visible;float:right;padding-right:3px;padding-left:3px;color:#003e7e;text-decoration:none}div#right-column ul#product-links li a:hover,div#right-column ul#product-links li a.prices,body.template-1869 div#right-column ul#product-links li a.bonuses,body.template-1870 div#right-column ul#product-links li a.conditions,body.template-1963 div#right-column ul#product-links li a.facts,body.template-2009 div#right-column ul#product-links li a.acc,body.template-2007 div#right-column ul#product-links li a.dis,body.template-1964 div#right-column ul#product-links li a.faq,body.template-2130 div#right-column ul#product-links li a.att{text-decoration:underline}div#right-column h2{font-size:1.3em}.right-image{float:right;width:188px;margin-left:15px;margin-bottom:15px}.right-image img{float:right;padding:1px;border:1px solid #ccc}.right-quick-pick{float:left;margin-top:15px;width:188px;height:46px;background-image:url(/media/1522/quick-pass-select.gif);background-position:top left;background-repeat:no-repeat}.right-quick-pick select{float:left;margin-top:13px;margin-left:13px;width:162px}body#INT-1560 .right-quick-pick{display:none;visibility:hidden}div#right-column ul#landing-products{float:left;width:670px;border:1px solid #e4e4e4;padding:15px;padding-top:0;list-style:none}div#right-column ul#landing-products li.landing-title{float:left;width:670px;margin-top:15px}div#right-column ul#landing-products li.landing-title a{font-weight:bold;color:#666;text-decoration:none}div#right-column ul#landing-products li.landing-title a:hover{color:#f68428;text-decoration:underline}div#right-column ul#landing-products li.landing-text{float:left;width:655px;list-style:url(/media/1518/orange-bullet.gif);margin-left:14px}div#right-column ul#landing-products li.landing-text a{float:right;cursor:pointer;margin-top:-12px}.price-grid{float:left;width:703px;margin-top:10px;margin-bottom:10px}div.price-grid table{float:left;padding:0;margin:0;text-align:center;border:1px solid #ccc}div.price-grid table td{padding:5px;border:1px solid #ccc;font-weight:bold;color:#f68428}div#right-column div.price-grid table p{padding:0;margin:0;font-weight:normal;color:#333}div.price-grid table td a{float:left;width:100%;height:100%;text-decoration:none;border:1px solid #fff}div.price-grid table td a:hover{background-image:url(/media/1502/main-nav-orange.jpg);background-position:top;background-repeat:repeat-x;background-color:#f68428;color:#fff;border:1px solid #f68428}td.align-left{text-align:left}div#eurail-products-holder{position:relative;margin-top:15px;margin-bottom:15px;height:260px}div#eurail-products{position:absolute;top:0;left:0;width:780px;height:260px}div.eurail-product{float:left;width:321px;height:112px;background-image:url(/media/1484/eurail-prod-back.jpg);background-position:top right;background-repeat:no-repeat;color:#fff;margin-bottom:30px;margin-right:61px}div.eurail-product-copy{float:left;margin-left:30px;margin-top:10px;width:230px}div.eurail-product a{color:#fff;text-decoration:none}div.eurail-product a:hover,.eurail-prod-title a:hover{text-decoration:underline}div.eurail-product img{float:left}div.eurail-product h4{float:left;color:#fff;font-weight:bold;width:230px}div#right-column div.eurail-product ul{padding:0}div#right-column p.eurail-prod-text{width:230px}div.eurail-product ul li{list-style:none;padding:0;width:230px}.align-center{text-align:center}div#home-left{float:left;width:451px}div#home-specials{float:left;width:451px;border:1px solid #ccc}span.special-content *{padding:0;margin:0;float:none;clear:both;height:auto;width:auto}span.special-content{position:absolute;z-index:4;width:447px;height:275px}div#right-column span.special-content p{font-size:14px;font-weight:bold}div#right-column span.special-content li{font-size:14px}div.home-special-display{float:left;padding:2px}a#linkSpecialOne{display:block;position:absolute;width:200px;height:40px;margin-top:209px;cursor:pointer}a#linkSpecialFive{display:block;position:absolute;width:200px;height:40px;margin-top:209px;margin-left:247px;cursor:pointer}div#home-special-menu{float:left}div#home-special-menu ul{float:left;width:451px;list-style:none;padding:0;border-top:1px solid #ccc}div#home-special-menu ul li{float:left;padding:2px;border-right:1px solid #ccc}div#home-special-menu ul li a{float:left;width:108px;display:block;height:43px;color:#fff;line-height:40px;text-decoration:none;text-align:center;font-weight:bold;background-color:#ccc}div#home-special-menu ul li a:hover,div#home-special-menu ul li a.selected,div#home-special-menu ul li a.current{color:#fff;background-image:url(/media/1496/home-specials-back.jpg);background-position:center;background-repeat:repeat-x;background-color:#f68529}div#home-special-menu ul li.no-right-border{border-right:0}div#home-popular-rail-fares{float:left;margin-top:15px;border:1px solid #ccc;width:451px;background-color:#003e7e;background-image:url("/media/1496/home-specials-back.jpg");background-position:top;background-repeat:repeat-x}div#home-popular-rail-fares h3{float:left;width:447px;padding:3px;padding-top:5px;padding-bottom:2px;color:#fff;text-align:center}div.home-popular-fare-row{float:left;width:447px;padding:2px;border-top:1px solid #ccc;background-color:#fff}div.home-popular-fare-row a{float:left;display:block;width:223px;font-size:.9em;text-decoration:none;padding-top:2px;padding-bottom:2px}div.home-popular-fare-row a:hover{color:#fff;background-image:url(/media/1502/main-nav-orange.jpg);background-repeat:repeat-x;background-color:#f68428}span.home-fare-label{float:right;padding-right:10px;padding-left:10px;text-align:right;background-image:url(/media/1527/white-bullet.gif);background-position:center left;background-repeat:no-repeat}span.home-fare-price{float:right;width:40px;padding-left:10px;text-align:left}div.home-popular-fare-row a.left-border{border-left:1px solid #ccc}div#home-right{float:left;width:237px;margin-left:15px}






a.home-right-product{
	float:left;width:237px;height:64px;margin-bottom:2px;color:#fff;text-decoration:none;display:block;
}

a.home-right-product img {
	position:absolute;
}	

span.home-right-product-copy{
	float:left;
	position:absolute;
	z-index:1;
	width:170px;
	margin-left:60px;
	margin-top:6px;
}
span.home-right-product-copy{
	font-size:.8em
}
span.home-right-product-copy *{
	display:block;position:relative;width:170px;
}








#home-providers{float:left;margin-top:10px;margin-bottom:10px}#twitter{float:left;width:237px}div#right-column #twitter p{float:left;width:223px;height:32px;padding:8px;padding-left:20px;padding-bottom:11px;font-size:.7em;background-image:url(/media/8007/twitter-background.gif);background-position:top left;background-repeat:no-repeat;overflow:hidden;margin-bottom:5px}div#right-column #twitter a{color:#333;text-decoration:none}div#right-column #twitter a:hover{text-decoration:underline}#twitter-link{float:left;width:237px;color:#2ab9fe;font-size:.8em;text-align:right;text-decoration:none}#twitter-link:hover{text-decoration:underline}#twitter-logo{position:relative;width:0;height:0;font-size:.7em;width:237px}#twitter-logo a{position:absolute;top:128px;left:-5px}.google-map{float:right;border:1px solid #ccc;margin-left:10px;margin-bottom:10px}.google-map img{border:1px solid #fff}div#page-bottom-frame{float:left;width:1029px;height:10px;background-image:url(/media/1519/page-bottom-frame.png);background-position:center top;background-repeat:no-repeat}div#footer{position:relative;width:1002px;margin-left:auto;margin-right:auto;margin-top:10px;border:1px solid #fff}div#footer:after{content:"";display:block;height:0;clear:both}div#footer-inner{float:left;width:1000px;background-color:#b0b0b0;border:1px solid #ccc}div#footer-inner ul{float:left;width:110px;text-align:left;padding:20px;padding-top:10px;padding-bottom:15px;border-right:1px solid #babdc0}div#footer-inner a{color:#fff;font-size:.8em;text-decoration:none}div#footer-inner a:hover{text-decoration:underline}span.footer-button-holder{float:left;border-right:1px solid #babdc0;padding:10px;padding-right:7px;padding-left:8px}span.footer-button-holder a{float:left;cursor:pointer}div#footer-sub{float:left;width:980px;padding-left:20px;padding-top:10px;padding-bottom:10px;border-top:1px solid #babdc0;color:#fff}span.copyright{float:left;font-size:.8em}div#footer-sub ul#footer-nav{float:right;padding:0;padding:0;border-right:0;width:406px}div#footer-sub ul#footer-nav li{float:left;padding-left:10px}div#footer-sub ul#footer-nav li a{float:left;padding-top:2px;margin-right:10px}div#footer-inner ul#bookmarks{float:right;width:395px;border-right:0;padding-right:0;padding-top:10px;padding-bottom:10px;padding-left:0;border-bottom:1px solid #babdc0}ul#bookmarks li{float:left;margin-left:20px}ul#bookmarks li.bookmark-title{color:#fff;font-size:.9em;margin-left:9px;padding-left:4px;padding-top:8px}div#footer-inner div#mc_embed_signup{float:left;width:374px;padding:10px}div#footer-inner div#mc_embed_signup form{float:left;width:382px}div#footer-inner div#mc_embed_signup legend{float:left;width:365px;font-size:.9em;color:#fff;text-align:left}div#footer-inner div#mc_embed_signup .text-input{float:left;margin-right:5px;width:139px}#info{background:#f8f8f8;border:0}.menu{width:998px;position:relative;z-index:100}* html .menu{width:999px;w\idth:998px}.menu ul ul{width:250px}.menu li{float:left;position:relative}.menu ul li ul a,.menu ul li ul a:visited{display:block;font-size:12px;text-decoration:none;border-bottom:1px solid #fff;font-weight:bold}.menu ul li ul a:hover{background:#f9a044}* html .menu a,* html .menu a:visited{width:149px;w\idth:138px}.menu ul ul a.drop,.menu ul ul a.drop:visited{background:#f9a044}.menu ul ul :hover>a.drop{background:#ffd879}.menu ul ul ul a,.menu ul ul ul a:visited{background:#ffd879}.menu ul ul ul a:visited{color:#003e7e}.menu ul ul ul a:hover{background:#ffd879;text-decoration:underline}.menu ul ul ul a{color:#333}.menu ul ul{visibility:hidden;position:absolute;height:0;top:35px;left:0;width:273px;z-index:100;border-top:1px solid #fff}#mn-other ul{width:170px}* html .menu ul ul{top:30px;t\op:31px}.menu ul ul ul{left:273px;top:-1px;width:273px;border-top:1px solid #fff}.menu ul ul ul.city-sub-sub{left:-273px}.menu ul ul ul.other-sub-sub{left:-273px}.menu ul ul ul.left{left:-250px}.menu table{position:absolute;top:0;left:0;border-collapse:collapse}.menu ul ul a,.menu ul ul a:visited{background:#f37020;color:#fff;height:auto;line-height:15px;padding:5px 10px;width:128px;border-width:0 1px 1px 1px}* html .menu ul ul a,* html .menu ul ul a:visited{width:150px;w\idth:128px}.menu :hover>a,.menu ul ul :hover>a{color:#333}.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible}.menu ul :hover ul ul{visibility:hidden}.menu ul :hover ul :hover ul{visibility:visible}ul#main-nav{float:left;width:998px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:1px;padding-bottom:1px;margin-left:1px;background-image:url(/media/1499/main-nav-blue.jpg);background-position:center;background-repeat:repeat-x}ul#main-nav li{float:left}ul#main-nav li span.nav-break{float:left;background-image:url(/media/1500/main-nav-break.gif);background-position:center right;background-repeat:no-repeat}ul#main-nav .no-break{background-image:none}ul#main-nav li a{display:block;padding-left:13px;padding-right:10px;margin-right:2px;height:35px;line-height:35px;cursor:pointer}ul#main-nav li ul a{font-size:10px;font-weight:normal;height:10px;line-height:10px}ul#main-nav .no-break a{margin-right:0;padding-left:14px;padding-right:11px}ul#main-nav li a .image{display:block;height:35px;line-height:35px;background-position:center;background-repeat:no-repeat;cursor:pointer}.parent-1577 ul#main-nav li .usa,#INT-1577 ul#main-nav li .usa,#INT-1576 ul#main-nav li .japan,.parent-1576 ul#main-nav li .japan,#INT-1535 ul#main-nav li .home,ul#main-nav li .home:hover,.parent-1554 ul#main-nav li .eurail,.parent-1553 ul#main-nav li .eurail,.parent-1557 ul#main-nav li .eurail,.parent-1540 ul#main-nav li .eurail,.parent-1652 ul#main-nav li .eurail,#INT-1540 ul#main-nav li .eurail,ul#main-nav li .eurail:hover,#INT-1575 ul#main-nav li .britrail,.parent-1575 ul#main-nav li .britrail,ul#main-nav li .britrail:hover,.parent-1560 ul#main-nav li .eurostar,#INT-1560 ul#main-nav li .eurostar,ul#main-nav li .eurostar:hover,ul#main-nav li .japan:hover,ul#main-nav li .usa:hover,ul#main-nav li .city:hover,ul#main-nav li .other:hover,ul#main-nav li a.selected,#INT-1579 ul#main-nav li .other,.parent-1579 ul#main-nav li .other,#INT-1578 ul#main-nav li .city,.parent-1578 ul#main-nav li .city,.template-1870.type-1898 ul#main-nav li .japan,.template-1337.type-1534 ul#main-nav li .japan,.template-1337.type-1534.parent-1561 ul#main-nav li .eurail{background-image:url(/media/1502/main-nav-orange.jpg);background-repeat:repeat-x;background-color:#f68428}ul#main-nav li .home .image{background-image:url(/media/1511/mn-home.png);width:24px}ul#main-nav li .eurail .image{background-image:url(/media/1507/mn-euro.png);width:140px}ul#main-nav li li,ul#main-nav li li a{width:250px}ul#main-nav #mn-other li,ul#main-nav #mn-other li a{width:141px}ul#main-nav #mn-other .other-sub-sub li,ul#main-nav #mn-other .other-sub-sub li a{width:250px}ul#main-nav li .britrail .image{background-image:url(/media/1503/mn-britrail.png);width:130px}li#mn-britrail li,li#mn-britrail li a{width:270px}ul#main-nav li .eurostar .image{background-image:url(/media/1509/mn-eurostar.png);width:60px}ul#main-nav li .japan .image{background-image:url(/media/1513/mn-japan.png);width:95px}ul#main-nav li .usa .image{background-image:url(/media/1517/mn-usa.png);width:94px}ul#main-nav li .city .image{background-image:url(/media/1505/mn-city.png);width:116px}ul#main-nav li .other .image{background-image:url(/media/1515/mn-other.png);width:139px}#INT-1564 div#right-column ul{padding-left:0}#sitemap ul li a{font-size:12px}div#left-column #sitemap{text-align:left}#sitemap ul li a{font-weight:bold;color:#003e7e;text-decoration:none}#sitemap ul li a:hover{text-decoration:underline}#sitemap ul li ul li a{font-weight:normal;color:#f68428}#sitemap ul li ul li ul li{list-style:square inside;padding-left:10px}#sitemap ul li ul li ul li a{color:#666}#sitemap ul{padding:0;margin:0;width:100%}div#inner-column-content-left #sitemap ul li{list-style:none;margin-left:0;padding-bottom:4px;padding-top:4px;padding-left:0}#sitemap ul li ul,#sitemap ul li{float:left;display:block;width:320px;margin-right:10px}#sitemap ul li ul li ul{margin-bottom:0}#sitemap ul{padding-left:2px}.mini-banner-img{width:447px;height:275px}div#right-column ul.panelsUl{float:left;margin:0;padding:0;list-style:none;width:450px;height:275px;overflow:hidden}.panelsCarousel .panelsLi{float:left;width:450px;height:275px;margin:0;padding:0}a#bottom-home-banner{float:left;width:705px;height:102px;margin-top:16px}div#pricegrid-holder{float:left;width:700px;margin-bottom:16px;border:1px solid #ccc}div#pricegrid-holder br{display:none;visibility:hidden}div#right-column table#PassTab{border-collapse:separate;border:0;border-top:1px solid #ccc;width:700px}div#pricegrid-holder ul{float:left;padding:0;margin:0;border-bottom:0;width:auto}div#pricegrid-holder ul li{border-right:1px solid #ccc}body.par-1437 div#pricegrid-holder ul{display:none;visibility:hidden}div#pricegrid-holder ul li{float:left;list-style:none;padding:0;margin:0}div#pricegrid-holder ul li.no-right-border{border-right:0}div#pricegrid-holder ul li a{float:left;display:block;color:#fff;text-decoration:none;cursor:pointer;background-color:#ccc}div#pricegrid-holder table a{font-size:.9em;color:#6e6b59}div#pricegrid-holder ul li a:hover,div#pricegrid-holder ul li .selected{background-color:#f68428;color:#fff}div#pricegrid-holder ul li a span{float:left;padding:5px;border:1px solid #fff;text-align:center}div#pricegrid-holder ul li a.selected span{text-decoration:none;color:#fff}div#pricegrid-holder table{float:left;font-size:.9em;color:#6e6b59}div#pricegrid-holder table tr td{background-color:#efefef}div#pricegrid-holder table.LeftTabs,div#pricegrid-holder table.PriceTable{border:0}div#pricegrid-holder table.PriceTable{float:left;background-color:#fff}div#pricegrid-holder table.PriceTable tr td{background-color:#fff}div#pricegrid-holder table td{background-color:#fafbf5;text-align:center}div#pricegrid-holder table.LeftTabs td{border:0;margin-bottom:5px}div#pricegrid-holder table td .padded-table-head{line-height:25px}div#pricegrid-holder table tr td.price-td{width:100px}div#pricegrid-holder table td span.purchasePass{float:left;width:98px;display:block;border:1px solid #fafbf5;text-decoration:none;background-color:#ccc;color:#fff}div#pricegrid-holder table td span.purchasePass span{float:left;padding:2px;border:1px solid #fff;width:92px;font-weight:bold}div#pricegrid-holder table td span.purchasePass:hover{background-color:#f68428;border:1px solid #fff;color:#fff;cursor:pointer}table#terms-total div strong{color:#f68428}table#terms-total div label strong{color:#6e6b59}div#pricegrid-holder table.LeftTabs td img{padding:5px}div#pricegrid-holder table.LeftTabs td.ClassNotSelected{background-color:#ccc}div#pricegrid-holder table.LeftTabs td.ClassSelected{background-color:#f68428}body#INT-2125 table.LeftTabs{display:none;visibility:hidden}body#INT-2314 div#right-column table.PriceTable td,body#INT-1619 div#right-column table.PriceTable td{text-align:left}body#INT-2314 div#right-column table.PriceTable td.price-td,body#INT-1619 div#right-column table.PriceTable td.price-td{text-align:center}table#addresses-table{font-size:.9em}body#INT-2343 div#right-column p{padding:0}div#pricegrid-holder ul li#no-of-travellers{border-left:1px solid #ccc;border-right:1px solid #ccc;color:#6e6b59;float:right;font-size:.7em;font-weight:bold;margin-left:356px;padding:8px 8px 9px;text-align:center;width:74px}div#pricegrid-holder table#terms-total td{background-color:#fff;border:0;padding:5px}div#pricegrid-holder table#terms-total td a{background-color:#fff;border:0;color:#f68428;display:inline;float:none;text-decoration:underline;width:auto}div#pricegrid-holder table#terms-total td a:hover{background-color:#fff;text-decoration:underline}#cboxContent{border:4px solid orange;background-color:#fff;color:#333;margin-left:auto;margin-right:auto;padding:20px}#cboxLoadedContent #id-1546{text-align:left}#cboxLoadedContent #id-1546 p{text-align:left;font-size:.8em;margin:.5em}#cboxLoadedContent #id-1546 h3{color:#003e7e;font-weight:normal}div.alertboxtext div,div#alertBoxClose{position:absolute;width:10px;height:10px;top:0;right:0;border:1px solid #666;background-image:url(/media/168200/close.gif);background-repeat:no-repeat;background-position:center;display:block;cursor:pointer;text-indent:1000px}div#cboxContent div#cboxClose{border:1px solid #666;border-right:0;border-bottom:0;bottom:0;color:#333;font-size:.7em;margin:0;right:0;text-indent:0;width:50px;height:auto;font-weight:bold}div#alertBoxClose span{display:none;visibility:hidden}input#terms2{margin-right:5px}a#A1{cursor:pointer}div#block-ticket-search{font-size:.9em}code.jsonComment{display:none;visibility:hidden;padding:0}#italian-train-message{position:relative}#italian-train-message span{color:#f00;font-size:11px;text-align:left;position:absolute;z-index:10;left:10px}div.brown-round .content{margin-top:15px}div#right-column #trainEnquiry td{border:0}#trainEnquiry legend{display:none;visibility:hidden}div#right-column #trainEnquiry label{float:right;text-align:right}div#right-column #trainEnquiry input,div#right-column #trainEnquiry textarea{float:left;border:1px solid #868885;width:300px;font-size:12px;padding:2px}div#right-column #trainEnquiry textarea{height:200px}div#right-column #trainEnquiry input#sendEnquiry{width:150px}div.brown-round .content{margin-top:30px}#mc_embed_signup input.button{width:auto}.select{border:1px solid #868885;float:left;font-size:12px;padding:2px;width:306px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:visible}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#000}#cboxTopLeft{width:14px;height:14px;background:url(images/controls.png) no-repeat 0 0}#cboxTopCenter{height:14px;background:url(images/border.png) repeat-x top left}#cboxTopRight{width:14px;height:14px;background:url(images/controls.png) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(images/controls.png) no-repeat 0 -32px}#cboxBottomCenter{height:43px;background:url(images/border.png) repeat-x bottom left}#cboxBottomRight{width:14px;height:43px;background:url(images/controls.png) no-repeat -36px -32px}#cboxMiddleLeft{width:14px;background:url(images/controls.png) repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(images/controls.png) repeat-y -211px 0}#cboxContent{background:#fff}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7c7c7c}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7c}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;bottom:-29px;background:url(images/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious.hover{background-position:-51px 0}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext.hover{background-position:-75px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0}

#homepagePara {
	float:left;
	border:1px solid #ccc;
	margin-top:16px;
	padding:10px;	
	padding-top:5px;
	padding-bottom:5px;	
}

div#right-column #homepagePara p {
	font-size:10px;
	padding:0px;
	text-align:justify;
}

#INT-2682 #left-column ul.feedList {
	display:none;
	visibility:hidden;
}

div#right-column ul.feedList {
	float:left;
	padding:0px;
}
#INT-2682 .feedList li {
	list-style:none;
	float:left;
	width:680px;
	padding:10px;
	border:1px solid #ccc;
	margin-top:16px;
	text-align:left;
}
#INT-2682 .feedList li small,
#INT-2682 .feedList li a {
	float:left;
	width:100%;
}

#INT-1535 #serviceUpdate {
   border: 1px solid #CCCCCC;
    float: left;
    margin-left: 1px;
    margin-top: 16px;
    padding: 5px 10px;
    width: 229px;
	text-align:left;
	height:136px;
	overflow:hidden;
}
#INT-1535 #serviceUpdate .feedList {
	float:left;
}
#INT-1535 #serviceUpdate .feedList li {
	font-size:9px;
	line-height:14px;
}
#INT-1535 #serviceUpdate h3 {
	float:left;
	margin-bottom:10px;
	margin-top:5px;
}
#INT-1535 #serviceUpdate .feedList img {
	width:50px;
}
#INT-1535 #serviceUpdate .feedList small {
	float:left;
	font-size:9px;
	margin-top:10px;
	width:200px
}


#INT-1535 #serviceUpdate .smallLink {
	font-size:9px;
	color:#F68428;
	text-decoration:none;
}
#INT-1535 #serviceUpdate .smallLink:hover {
	text-decoration:underline;
}

#countrySelect {
   color: #FFFFFF;
    font-size: 8px;
    left: 692px;
    position: absolute;
    top: 51px;
}
a#fbLike{
    left: 678px;
    position: absolute;
    top: 44px;
}


#contactUsButton {
    height: 38px;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    right: 11px;
    top: 34px;
    width: 178px;
	background-image:url(/media/227240/contact-us-button.gif);
	background-position: top;
	background-repeat:no-repeat;
}
#contactUsButton:hover {
	background-position:bottom;
}
/*New bookingform */

#RKbookingForm .NBFheaderRow {
width:229px;
}

#newBookingForm {
	float:left;
	padding:10px;
	text-align:center;
	background-color:#f5f5f5;
	min-height:344px;
border:1px solid #F68428;
width:229px;
	}
.backLink {
	display:block;
	cursor:pointer;
	font-size:10px;
	padding:3px;
	padding-bottom:6px;
	text-align:left;
	}
h2.title {
    color: #003E7E;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0;
    padding: 0;
	}	
	
.newForm input[type="radio"] {
	position:absolute;
	z-index:100;
	top:-1000px;
}	
.newForm label.radioLabel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #005188;
    background-image: linear-gradient(to bottom, #619bcb, #005188);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #005188;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: -2px -2px 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
	width:206px;
	margin-bottom:6px;
text-transform:capitalize;
}	
.newForm input[type="radio"]:checked + label {
    background-color: #A0E992;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}

.newForm label.radioLabel:hover {
	background-color: #f2691b;
    background-image: linear-gradient(to bottom, #ffd879, #f2691b);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #f2691b;
}


.newForm .smallText {
	font-size:11px;
	line-height:auto;
	}	
	
#offlineContactForm fieldset {
	margin-bottom:12px;
	padding:6px;
	border:1px solid #ccc;
}	
#offlineContactForm .NBFrow {
	display:inline-block;
	width:100%;
	margin-top:2px;
	margin-bottom:2px;
}	
.ui-widget {
	font-size:9px;
}
#offlineContactForm .twoInputs {
	width:100px;
}

#offlineContactForm .passengerDetails .twoInputs label{
	text-align:center;
}

#offlineContactForm legend {
	font-size:12px;
}
#offlineContactForm label {
	display:inline-block;	
	font-size:10px;
	width:83px;
	padding-right:2px;
	text-align:right;
}
#offlineContactForm .userDetails .twoInputs label {
	text-align:left;
	float:left;
}

#offlineContactForm .NBFrow.threeInputs {
display:inline;
}
#offlineContactForm .passengerDetails .NBFrow.threeInputs {
display:inline-block;
}

#offlineContactForm input.button:hover,
#offlineContactForm button.button:hover,
#offlineContactForm input.button,
#offlineContactForm button.button {
float:left;
color:#fff;
padding:4px;
background-image:url(/media/1481/button-back.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#0479b3;
cursor:pointer;
border:1px solid #0479b3;
width:auto;
height:25px;

font-weight:normal;
margin-bottom:0




	font-size:10px;

}
#offlineContactForm button.reset {
	float:left;
	margin-left:0px;
}

button.addJourney {
margin-left:21px;
margin-right:21px;
}

#offlineContactForm #legFive button.reset {
	margin-left:-14px;
}
#legFive #bookNow {
	margin-left:67px;
}

#offlineContactForm input#bookNow.button {
	margin-right:0px;
}

#offlineContactForm input,
#offlineContactForm select {
	font-size:10px;
}
#offlineContactForm input[type="number"],
#offlineContactForm input[type="date"],
#offlineContactForm input[type="text"],
#offlineContactForm input[type="email"] {
	background-color:#fff;
	border:1px solid #ccc;
}
#offlineContactForm input[type="date"] {
	width:100px;
}
#offlineContactForm .hidden {
	display:none;
	visibility:hidden;
}
.passengerDetails p {
font-size:10px;
}
#RKbookingForm .brown-round h2.title {
	display:none;
	visibility:hidden;
}
#RKbookingForm iframe {
	width:455px;
	height:324px;
}
#screen1 {
	margin-top:23px;
}
#screen4 .radioLabel,
#screen5 .radioLabel,
#screen6 .radioLabel,
#screen2 .radioLabel {
	padding-top:16px;
	padding-bottom:16px;	
	margin-bottom:20px;
}
#screen1 .radioLabel {
	padding-top:11px;
	padding-bottom:11px;		
	margin-bottom:6px;
}
#screen3 .radioLabel {
	line-height:12px;
	font-size:12px;
}
#screen2 .radioLabel[for="thello"],
#screen2 .radioLabel[for="Eurostar"] {
	padding-top:6px;
	padding-bottom:6px;
}
#RKbookingForm {
	position:absolute;
	z-index:1;
}
.addJourneyLeg.backLink {
    left: 211px;
    position: absolute;
    top: 179px;
    z-index: 2;
}

#mc-embedded-subscribe.button {
padding-left:3px;
padding-right:3px;
}


select#departureTime {
margin-right:58px;
}
select#classOfTravel {
margin-right:41px;
}
select#haveRailpass {
margin-right:67px;
}



#cboxContent button#cboxClose {
position: absolute; top: 0px; right: 0px; border: 0px; z-index: 1000;
}
.alertboxtext {
	display:none;
	visibility:hidden;
}
.show,
#cboxLoadedContent .alertboxtext {
display:block;
visibility:visible;
}


/*colorbox fix IE10+*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#colorbox #cboxLoadedContent,
#colorbox #cboxContent {
	height:500px !important;
}
} 
#INT-2960 #left-column,
#INT-2960 #right-column .right-image,
#INT-2960 #right-column h3,
#INT-2960 #right-column h2 {
display:none;
visibility:hidden;
}

#INT-2960 #searchResults {
	width:960px;
	height:1300px;
	border:0px;
	padding:0px;

}


#INT-2960 #product-links {
display:none;
visibility:hidden;
}

/*Mods for pages with new bookingform*/

#INT-3101 div#pricegrid-holder {
width:100%;
}

/*
#INT-3101 #left-column,
#INT-2964 #left-column,
#INT-2962 #left-column,
#INT-2961 #left-column,
#INT-1991 #left-column,
#INT-1560 #left-column {
	width:306px;
}
#INT-3101 #newBookingForm,
#INT-2964 #newBookingForm,
#INT-2962 #newBookingForm,
#INT-2961 #newBookingForm,
#INT-1991 #newBookingForm,
#INT-1560 #newBookingForm {
width:285px;
}
#INT-3101 div#right-column,
#INT-2964 div#right-column,
#INT-2962 div#right-column,
#INT-2961 div#right-column,
#INT-1991 div#right-column,
#INT-1560 div#right-column {
	width:648px;
}
*/

#INT-3101 div#right-column ul#breadcrumb,
#INT-2964 div#right-column ul#breadcrumb,
#INT-2962 div#right-column ul#breadcrumb,
#INT-2961 div#right-column ul#breadcrumb,
#INT-1991 div#right-column ul#breadcrumb{
width:428px;
}

#INT-1560 div#right-column ul#breadcrumb {
	width:386px;
}
#INT-2964 .newForm label.radioLabel,
#INT-2962 .newForm label.radioLabel, 
#INT-2961 .newForm label.radioLabel, 
#INT-1991 .newForm label.radioLabel {
	width:262px !important;
}





#screen7 .radioLabel{
    padding-top: 16px;
    padding-bottom: 16px;
    margin-bottom: 20px;
}








.error {
    border-color:red !important;
    background-color:mistyrose !important;
}















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
