@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,a img,:link img,:visited 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;}q:before,q:after{content:'';}html{background:url("../images/bg-html.jpg") center top no-repeat;width:100%;}body{text-align:center;font-size:100%;font-family:Arial,Helvetica,sans-serif;color:#5c5c5c;}blockquote{margin-left:10px;margin-right:10px;}p,ul{margin-bottom:10px;}a:link,a:visited{color:#00AEEF;text-decoration:none;outline:none;}a:hover,a:active{color:#00AEEF;text-decoration:underline;outline:none;}input{border:1px solid #CCC;margin:0;padding:2px 0 2px 2px;font-size:1em;height:15px;background:none;background-color:#FFF!important;}select{background-color:#FFF;height:21px;border:1px solid #CCC;font-size:1em;}input,select,label,option,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;}textarea{border:1px solid #CCC;}h2,h3{margin-bottom:5px!important;}.letter-spacing-0{letter-spacing:0;}.vertical-space{height:20px;display:block;width:100%;}.height-5px{height:5px;}.float-left{float:left;}img.float-left{float:left;margin-right:10px;}.float-right{float:right;}.margin-right-20px{margin-right:20px;}.margin-right-10px{margin-right:10px;}.margin-right-5px{margin-right:5px;}.margin-top-5px{margin-top:5px;}.margin-top-15px{margin-top:15px;}.padding-top-5px{padding-top:5px;}.padding-top-15px{padding-top:15px;}.margin-right-5px{margin-right:5px;}.bottom{bottom:0;}.time{font-size:1.25em;font-weight:bold;color:#4d4d4d;}.hidden{display:none;}.txt-113em{font-size:1.13em;}.txt-138em{font-size:1.38em;}.txt-150em{font-size:1.50em;}.txt-bold{font-weight:bold;}.txt-note{font-size:.88em;}.warning,.txt-red{color:#d52142;}.iconspan{cursor:pointer;}.iconspan img,.icongroup img{vertical-align:middle;padding:4px 0;}.width-short{width:50%;}.clear{clear:both;}div.clear{clear:both;height:.01em;overflow:hidden;}div.copyright{width:950px;margin:7px auto 0 auto;text-align:left;font-size:.69em;padding-bottom:300px;}div.copyright a{color:#4d4e4d;}a.link-arrow-previous{display:inline-block;font-weight:bold;background:url("../images/link-arrow-previous.jpg") left no-repeat;padding-left:23px;color:#868686!important;font-size:1.13em;line-height:20px;padding-bottom:2px;}a.link-arrow{display:inline-block;font-weight:bold;background:url("../images/link-arrow.jpg") right no-repeat;padding-right:23px;color:#868686!important;font-size:1.13em;line-height:20px;padding-bottom:2px;}p.link-arrow2 .link-arrow2-text{position:relative;font-weight:bold;padding-right:20px;color:#868686!important;font-size:1.13em;line-height:normal;padding:3px 24px 3px 0;}p.link-arrow2 .link-arrow2-arrow{font-weight:bold;background:url("../images/link-arrow.jpg") right no-repeat;color:#868686!important;font-size:1.13em;line-height:20px;padding-bottom:2px;padding:3px 30px 3px 0;margin-left:-34px;}a.link-add{font-weight:bold;background:url("../images/img-plus.jpg") right no-repeat;padding-right:23px;color:#868686!important;font-size:1.00em;float:right;margin-right:7px;font-family:Arial,Helvetica,sans-serif;line-height:17px;}p.lineht-163{line-height:1.63em;}.header-1{font-size:1.63em;color:#868686;}img.img-left{float:left;margin:0;padding:0 10px 15px 0;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}/* End hide from IE-mac */ #bottom-graphic{width:100%;margin:0 auto;padding-bottom:300px;background:url("../images/bg-train.jpg") bottom center no-repeat;}.tickets-and-passes{background:url("../images/bg-station.jpg") bottom center no-repeat;}.view-cart{background:url("../images/bg-cart.jpg") bottom center no-repeat;}.booking-engine-summary{background:url("../images/bg-booking-engine-summary.jpg") bottom center no-repeat;}.country-overview{background:url("../images/bg-country-overview.jpg") bottom center no-repeat;}.train-overview{background:url("../images/bg-train-overview.jpg") bottom center no-repeat;}.train-review{background:url("../images/bg-train-review.jpg") bottom center no-repeat;}.account-pre-travel{background:url("../images/bg-account-pre-travel.jpg") bottom center no-repeat;}.train-on-board-services{background:url("../images/bg-train-on-board.jpg") bottom center no-repeat;}.solution-finder-pass-awat-result{background:url("../images/bg-solution-finder.jpg") bottom center no-repeat;}.booking-engine-multi-city-overview{background:url("../images/bg-booking-engine-multi-city.jpg") bottom center no-repeat;}.booking-engine-tickets-fares-and-schedules{background:url("../images/bg-booking-engine-tickets.jpg") bottom center no-repeat;}#wrap{background-color:#fff;width:950px;margin:6px auto 0 auto;text-align:left;font-size:.69em;}#masthead{position:relative;background:url("../images/masthead.jpg") no-repeat;height:59px;margin-bottom:20px;}#masthead .logo{position:absolute;left:8px;width:246px;top:25px;height:34px;}#nav-account{position:absolute;top:10px;font-size:1.06em;float:right;width:370px;}#nav-account ul{margin:0 0 15px 0;text-align:right!important;padding:0;}#nav-account ul li{display:inline;background:url("../images/img-div.jpg") no-repeat;padding:0 5px 0 9px;}#nav-account ul li.country{background:none;padding-left:0;}#nav-account ul li.change{background:none;padding:0;width:50px;}#nav-account img{padding:0 5px 4px 0;}#nav-account form{padding-left:20px;}input.field-search{width:245px;background:none;margin-right:5px;font-size:11px;height:15px;padding:2px 0 2px 2px;border:1px solid #CCC;vertical-align:top;margin-top:1px;}input.btn-search{background:url("../images/btn-search.jpg") no-repeat;width:74px;height:24px;border:none;cursor:pointer;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;padding-bottom:1px;}#nav-wrap{border-bottom:1px solid #c0c0c0;width:950px;font:bold 1.38em Arial,Helvetica,sans-serif;}#nav-wrap ul{margin:0 0 5px 30px;}#nav-wrap li{padding:0 12px 0 10px;display:inline;background:url("../images/nav-arrow-off.jpg") -1px 5px no-repeat;}#nav-wrap ul a:link,#nav-wrap ul a:visited{color:#868686;text-decoration:none;}#nav-wrap ul a:hover,#nav-wrap ul a:active{color:#00aeef;text-decoration:none;}#nav-wrap #nav li.nav-on{background:url("../images/nav-arrow-on.jpg") 0 4px no-repeat;}#nav-wrap #nav li.nav-on a{color:#00aeef;}#breadcrumb-wrap{width:930px;margin-left:10px;margin-top:10px;position:relative;color:#868686;}#breadcrumb li{display:inline;}#breadcrumb-wrap #print{position:absolute;right:0;top:0;font-size:.88em;}#breadcrumb-wrap #print img{vertical-align:middle;padding-left:10px;}#breadcrumb-wrap #print a{color:#868686;}#content{padding:0 10px;width:930px;}.box-grey-wide{width:100%;background:url("../images/bg-box-grey.jpg") repeat-y;margin-bottom:10px;}.box-grey-top{background:url("../images/bg-box-grey-top.jpg") top no-repeat;width:100%;}.box-grey-bottom{background:url("../images/bg-box-grey-bottom.jpg") 0 bottom no-repeat;width:100%;padding-bottom:25px;}#footer{margin:0 auto;text-align:center;background-color:#fff;border-top:1px solid #c0c0c0;margin-top:20px;position:relative;_position:inherit;float:none;clear:both;}#footer a{color:#4d4e4d;}#footer p{margin:0 20px 10px 20px;}#footer ul{line-height:28px;}#footer li{padding:0 5px 0 5px;display:inline;border-left:1px solid #4d4e4d;}#footer li.first{border:none;}#footer img.btn-rss{position:absolute;right:10px;top:7px;}.column-left{width:626px;float:left;padding:0 0 0 10px;}#travel-your-way{background:url("../images/bg-travel.jpg");width:626px;margin:0 0 10px 0;}#header-travel{background:url("../images/bg-header-travel.jpg") no-repeat;height:22px;color:#fff;line-height:28px;font-weight:bold;margin-bottom:10px;font-size:1.25em;}#header-travel span{margin:0 0 0 20px;}#mini-left{width:295px;float:left;}#mini-left img{padding-left:15px;}#mini-left h2,#mini-left p{margin:0 30px 5px 17px;}#mini-right{width:320px;float:left;}#mini-right h2,#mini-right p{margin:0;}#mini-right .img-left{margin:0;padding-right:10px;float:left;}.column-left .bottom-wrap{background:#fff url("../images/btm-travel.jpg") no-repeat;height:9px;width:100%;clear:both;}.btn-home-on{background:url("../images/btn-home-on.jpg") no-repeat;width:70px;height:19px;display:block;float:right;margin-bottom:10px;cursor:pointer;border:0;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-align:center;padding-bottom:3px;}.btn-home-off{background:url("../images/btn-home-off.jpg") no-repeat;width:70px;height:19px;display:block;float:right;margin-bottom:10px;cursor:pointer;border:0;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-align:center;padding-bottom:3px;}input.btn-home-off:focus,input.btn-home-on:focus{outline:none;border:none;}.btn-home-off:focus,.btn-home-on:focus{outline:none;border:none;}.btn-photos{margin-right:10px;}#home-box-top{background:url("../images/bg-home-grey-box-top.jpg") top no-repeat;width:626px;height:10px;}#home-box-bottom{background:#fff url("../images/bg-home-grey-bottom.jpg") top no-repeat;width:626px;height:14px;margin-bottom:15px;padding-bottom:0;}#home-box{background:url("../images/bg-home-grey.jpg") repeat-y;width:596px;padding:0 15px;}.col-video{width:320px;float:left;padding-right:10px;}.col-video-list{width:266px;float:left;}.video-info{clear:both;padding-bottom:30px;display:block;}.video-info img{margin:0 15px 0 0;}.video-info p{margin:0 0 5px 0;}#form-fares label{padding-bottom:5px;}#form-fares label a:link,#form-fares label a:visited,#form-fares label a:hover,#form-fares label a:active{color:#fff;text-decoration:underline;}input.field-text-location{width:122px;border:none;height:19px;}input.field-text-date{width:87px;border:none;height:19px;}input.field-text-age{width:40px;border:none;height:19px;}input.checkbox{padding-right:3px;}body input.btn-search-wht{background:url("../images/btn-search-wht.jpg") no-repeat;width:74px;height:24px;display:block;cursor:pointer;color:#d32132;border:0;font-weight:bold;text-align:center;margin:10px 102px 0 auto;_margin:5px 102px 0 auto;}.column-right{width:294px;float:left;position:relative;left:10px;}.column-right h2{margin:0 25px 0 11px;}.column-right .blue-list{padding:0 11px;}#header-wrap{position:relative;width:930px;}#header-wrap h1{margin-bottom:5px;}.col-cities{float:left;width:376px;padding-left:15px;line-height:1.25em;}#content .box-grey-wide .col-cities p{margin:0 15px 10px 0;padding:0;}a.btn-cities{background:url("../images/btn-cities.jpg");height:45px;display:block;color:#fff!important;line-height:45px;font-size:1.63em;text-align:center;margin-bottom:10px;}.col-countries{float:left;width:516px;margin-left:7px;line-height:1.25em;}#content .box-grey-wide .col-countries p{margin:0 145px 10px 3px;padding:0;}a.btn-countries{background:url("../images/btn-countries.jpg");height:45px;display:block;color:#fff!important;line-height:45px;font-size:1.63em;text-align:center;margin-bottom:10px;}.col-railpass{float:left;width:193px;}#content .col-railpass p{margin:0 10px 10px 0;}#content .col-railpass h2,#content .col-railpass h3{margin:0 10px 0 0;}.col-reservations{float:left;width:234px;background:url("../images/border-dotted.jpg") left repeat-y;}#content .col-reservations p{margin:0 10px 10px 15px;}#content .col-reservations h2,#content .col-reservations h3{margin:0 10px 0 15px;}.col-passes{float:left;background:url("../images/bg-passes.jpg");width:264px;margin:0 0 10px 0;}.header-passes{background:url("../images/bg-header-passes.jpg") no-repeat;height:33px;color:#fff;line-height:28px;font-weight:bold;font-size:1.13em;}.header-passes span{margin:0 0 0 10px;}.col-passes .bottom-wrap{background:#fff url("../images/btm-passes.jpg") no-repeat;height:10px;width:100%;clear:both;}.col-passes ul{margin:0 30px 0 22px;}.col-discounts{float:left;width:238px;margin-right:-3px;}#content .col-discounts a{display:block;width:100%;color:#868686;font-size:1.25em;font-weight:bold;text-indent:10px;}.col-discounts a span{padding-left:15px;display:block;}a.btn-discount-youth{background:url("../images/bg-discount-youth.jpg");height:41px;line-height:41px;padding-top:15px;}a.btn-discount-seniors{background:url("../images/bg-discount-seniors.jpg");height:43px;line-height:43px;}a.btn-discount-couples{background:url("../images/bg-discount-couples.jpg");height:46px;line-height:40px;}#content .content-table{padding:0 11px;margin:0;position:relative;}.view-cart .box-grey-top{padding-top:15px;}.view-cart .box-grey-bottom{padding-bottom:0;}.header{color:#d52142;line-height:1.63em;padding:0 8px;}#content .header h2{float:left;margin:0 0 20px 0;padding:0;}.table-cart-tours{background:#f1f1f1 url("../images/bg-table-cart-tours.jpg") no-repeat;width:905px;height:33px;table-layout:fixed;}.table-cart-tours-space{height:11px;}.table-cart-tours h3{background:url("../images/img-arrow-cart.jpg") 0 5px no-repeat;padding-left:11px;}.table-cart-tours td.td-tours{width:747px;padding-left:8px;}.table-cart-tours img{vertical-align:middle;padding-left:3px;}.table-cart-tours td.td-edit,.table-cart-tours td.td-delete{width:70px;text-align:right;font-weight:bold;}.table-cart-tours td.td-edit a,.table-cart-tours td.td-delete a{color:#868686;}.table-cart-tours td.td-delete{width:72px;padding-right:8px;}.table-cart{width:905px;table-layout:fixed;}.table-cart tr{background:url("../images/border-bottom.jpg") bottom repeat-x;}.table-cart tr.last{background:none;}.table-cart td{width:181px;padding:10px 0;}tr.table-header{font-size:1.13em;line-height:2.00em;}tr.table-header .col-price{padding-left:10px;}th.col-cart-trip,td.col-cart-trip{padding-left:50px;width:141px;}.table-cart .col-cart-price,.table-cart .col-cart-subtotal,.table-cart .col-cart-shipping{color:#d52142;font-size:1.63em;font-weight:bold;}.table-cart .col-cart-subtotal,.table-cart .col-cart-shipping{text-align:right;padding-right:20px;width:691px;}.table-cart .col-cart-price{color:#d52142;font-size:1.88em;font-weight:bold;}.table-cart .col-cart-price span{width:60px;text-align:right;display:block;}.table-cart .col-cart-countries{width:530px;padding-left:18px;}.table-cart .col-cart-countries strong{color:#4d4d4d;}.col-tips{float:left;background:url("../images/bg-tips.jpg");width:273px;margin:0 0 10px 0;}.header-tips{background:url("../images/bg-header-tips.jpg") no-repeat;height:30px;color:#fff;line-height:28px;font-weight:bold;font-size:1.25em;}.header-tips span{margin:0 0 0 10px;}#content .col-tips .bottom-wrap{background:#fff url("../images/btm-tips.jpg") no-repeat;height:11px;width:100%;clear:both;}#content .col-tips p,#content .col-tips h2,#content .col-tips h3,#content .col-tips ul{margin:0 10px 10px 15px;}#content .col-tips h2{margin-bottom:0;}.col-package-suggestions{width:900px;float:left;margin-bottom:20px;}.col-package-suggestions h2{margin-left:14px;}.col-package1{float:left;width:181px;padding:0 14px 0 14px;}#content .col-package1 p,#content .col-package1 h2,#content .col-package1 h3{margin:0;padding:0;}.col-package2{float:left;width:181px;background:url("../images/border-dotted.jpg") left repeat-y;padding:0 14px 0 14px;}#content .col-package2 p,#content .col-package2 h2,#content .col-package2 h3{margin:0;padding:0;}.col-package3{float:left;width:192px;background:url("../images/border-dotted.jpg") left repeat-y;padding:0 15px 0 14px;margin-right:-3px;}#content .col-package3 p,#content .col-package3 h2,#content .col-package3 h3{margin:0;padding:0;}.col-package4{float:left;width:192px;background:url("../images/border-dotted.jpg") left repeat-y;padding:0 15px 0 14px;margin-right:-3px;}#content .col-package4 p,#content .col-package4 h2,#content .col-package4 h3{margin:0;padding:0;}.btns-shopping ul{float:right;margin:0;}.btns-shopping ul li{display:inline;padding-left:15px;float:left;width:115px;}.btns-shopping ul li.large{display:inline;padding-left:15px;float:left;width:130px;}.btn-medium{background:url("../images/btn-medium.jpg") no-repeat;width:115px;height:24px;display:block;float:right;margin-bottom:10px;cursor:pointer;border:0;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}.btn-small{background:url("../images/btn-small.jpg") no-repeat;width:91px;height:24px;line-height:24px;display:block;margin-bottom:10px;cursor:pointer;border:0;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}.btn-large{background:url("../images/btn-large.jpg") no-repeat;width:131px;height:24px;display:block;margin-bottom:10px;cursor:pointer;border:0;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;padding-bottom:2px;}ul#nav-summmary{height:30px;display:block;line-height:30px;margin:10px 0;font-size:1.25em;color:#cacaca;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}#nav-summmary li{display:inline;height:30px;float:left;padding-right:50px;}#nav-summmary #nav-summary-01{background:url("../images/img-nav-summary-01.jpg") no-repeat;padding-left:35px;display:block;}#nav-summmary #nav-summary-02{background:url("../images/img-nav-summary-02.jpg") no-repeat;padding-left:35px;display:block;}#nav-summmary #nav-summary-03{background:url("../images/img-nav-summary-03.jpg") no-repeat;padding-left:35px;display:block;}#nav-summmary #nav-summary-04{background:url("../images/img-nav-summary-04.jpg") no-repeat;padding-left:35px;display:block;}.clearing-ul{clear:both;margin-bottom:0!important;}ul.table-summary-itinerary ul{margin-bottom:0!important;margin-top:0!important;padding:0;}.table-summary-itinerary ul.itinerary-list{width:930px;}.table-summary-itinerary .itinerary-list li{display:inline;float:left;border-bottom:1px dotted #C0C1C1;width:200px;height:25px;padding-top:5px;}.table-summary-itinerary .itinerary-list li.itinerary-list-date{width:95px;}.table-summary-itinerary .itinerary-list li.itinerary-list-price{width:110px;}.table-summary-itinerary .itinerary-list li.itinerary-list-travelers{width:80px;}.table-summary-itinerary .itinerary-list li.itinerary-list-time{width:120px;}.table-summary-itinerary .itinerary-list li.border-solid{border-bottom:2px solid #c0c1c1;}.table-summary-itinerary .itinerary-list li.wide-pass-list{width:284px;}.table-summary-itinerary .itinerary-list li.itinerary-list-pass{width:470px;}.table-summary-itinerary .itinerary-list li.itinerary-list-validity{width:195px;}.table-summary-itinerary .itinerary-list li.header-trip{width:68px;color:#4d4e4d;font-weight:bold;font-size:1.25em;}div.list-booking-total{float:right;color:#D52142;font-size:1.63em;font-weight:bold;text-align:right;width:500px;}#ptp_carousel div{height:0;}.table-summary-itinerary{width:930px;margin:0 0 5px 0;padding:0;height:auto;}.table-summary-itinerary td{width:171px;padding:4px 0;}.table-summary-itinerary td.header-trip{width:68px;color:#4d4e4d;font-weight:bold;font-size:1.25em;}.table-summary-itinerary tr td{border-bottom:1px dotted #c0c1c1;}.table-summary-itinerary tr.border-solid td{border-bottom:2px solid #c0c1c1;}.table-summary-itinerary tr.last td{background:none;border:none;}.header-trip{font-weight:bold;font-size:1.25em;padding-left:7px;}.price{color:#d52142;font-size:1.25em;font-weight:bold;}td.col-booking-amount{text-align:right;}td.col-booking-total{text-align:right;color:#d52142;font-size:1.63em;width:500px;font-weight:bold;}ul.table-summary-itinerary-sort ul{margin-bottom:0!important;}.table-summary-itinerary-short li{height:25px;color:#A7A7A7;width:760px;padding:4px 0;}.table-summary-itinerary-short .itinerary-list li{display:inline;float:left;border-bottom:1px dotted #C0C1C1;width:135px;height:20px;padding-top:5px;}.table-summary-itinerary-short .itinerary-list li.header-trip{width:68px;padding-left:10px;}.header-trip-on{background:url(../images/img-grey-arrow.jpg) no-repeat left center;}.header-trip-on-bg{color:#5C5C5C!important;background-color:#F4F4F4;}li.col-booking-amount{color:#5C5C5C;text-align:right;}.table-summary-itinerary-short{width:760px;margin:0 0 15px 0;padding:0;float:left;}.table-summary-itinerary-short td{padding:4px 0;width:156px;}.table-summary-itinerary-short td.header-trip{width:75px;padding-left:10px;}.table-summary-itinerary-short tr td{border-bottom:1px dotted #c0c1c1;}.table-summary-itinerary-short tr.border-solid td{border-bottom:2px solid #c0c1c1;}.table-summary-itinerary-short tr.last td{background:none;border:none;}.table-summary-itinerary-short td.col-booking-amount{text-align:right;width:50px;color:#5c5c5c;}.table-summary-itinerary-short tr td{color:#a7a7a7;}.table-summary-itinerary-short tr.tr-summary-itinerary-on td{color:#5c5c5c;background-color:#F4F4F4;}.table-summary-itinerary-short tr.tr-summary-itinerary-on td.header-trip{background:url("../images/img-grey-arrow.jpg") left no-repeat;background-color:#F4F4F4;}.container-total{background:url("../images/bg-container-total.jpg") top right no-repeat;float:left;width:170px;height:58px;padding-top:15px;color:#d52142;font-size:1.50em;font-weight:bold;text-align:center;}#content .container-total p{margin-bottom:5px;}.booking-summary-trip-info{width:651px;float:left;margin-bottom:20px;}.booking-summary-trip-map{float:left;width:279px;}.booking-summary-trip-map img{border:1px solid #c0c1c1;padding:3px;margin-bottom:20px;}.table-booking-summary-trip{background:url("../images/bg-booking-summary-trip.jpg") repeat-x;height:54px;width:645px;table-layout:fixed;}.table-booking-summary-trip .trip-info{width:59px;padding:0 0 0 10px;font-size:1.63em;font-weight:bold;color:#868686;}.table-booking-summary-trip .trip-from-to{width:85px;text-align:right;font-weight:bold;font-size:1.25em;color:#5c5c5c;}.table-booking-summary-trip .trip-places{width:294px;padding-left:18px;font-size:1.25em;}.table-booking-summary-trip .trip-price{width:91px;text-align:right;color:#d52142;font-size:2.00em;font-weight:bold;line-height:2.00em;}.table-booking-summary-trip .trip-edit{width:65px;text-align:right;padding-right:13px;}.table-booking-summary-trip .trip-edit img{vertical-align:middle;}.table-booking-summary-trip .trip-edit a{color:#5c5c5c;}.table-booking-summary-trip-detail{width:645px;table-layout:fixed;}.table-booking-summary-trip-detail td{vertical-align:top;padding:10px 0;}.table-booking-summary-trip-detail td.border-bottom{background:url("../images/border-bottom.jpg") bottom repeat-x;}.table-booking-summary-trip-detail .trip-freedom{width:54px;}.table-booking-summary-trip-detail .trip-ellipsos{width:105px;text-align:right;font-weight:bold;font-size:1.00em;padding-right:18px;}.table-booking-summary-trip-detail .trip-exchange{width:140px;padding-right:18px;}.table-booking-summary-trip-detail .trip-special{width:140px;padding-right:18px;color:#d52142;}.table-booking-summary-trip-detail .trip-time-from{width:140px;}.table-booking-summary-trip-detail .trip-time-to{width:140px;}.table-booking-summary-trip-detail .trip-duration{width:159px;padding-right:23px;}.table-booking-summary-trip-detail .trip-upgrade{float:right;color:#d52142;background:url("../images/link-arrow.jpg") right no-repeat;margin-right:13px;line-height:17px;width:145px;padding-right:25px;text-align:right;}.table-booking-summary-trip-detail .trip-upgrade a{color:#d52142;}.table-booking-summary-trip-detail .trip-special-info{width:280px;float:left;}.table-booking-summary-trip-detail .trip-freedom-info{width:479px;}.special-offer{background-color:#F3F3F3;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;width:930px;padding:10px 0 3px 0;margin-bottom:15px;}.special-offer ul li{display:inline;}.special-offer ul li.offer-01{font-weight:bold;font-size:1.69em;color:#868686;margin-left:10px;padding-top:5px;letter-spacing:-2px;vertical-align:middle;}.special-offer ul li.offer-03{font-weight:bold;color:#d52142;background:url("../images/link-arrow.jpg") top right no-repeat;padding-right:18px;margin-left:65px;padding-bottom:5px;}.col-travel-your-way{background:url("../images/bg-travel-way.jpg");width:305px;float:left;margin-bottom:10px;}.col-travel-your-way .bottom-wrap{background:#fff url("../images/btm-travel-way.jpg") no-repeat;height:11px;}.header-travel-your-way{background:url("../images/bg-header-travel-way.jpg");width:305px;height:33px;color:#fff;line-height:30px;font-weight:bold;font-size:1.13em;}.header-travel-your-way span{margin:0 0 0 8px;}.col-travel-your-way ul,.col-travel-your-way h2,.col-travel-your-way h3{margin:0 10px 0 17px;}.col-travel-your-way h2,.col-travel-your-way h3{margin:0 10px 0 17px;}.col-popular-passes{width:258px;float:left;margin:0 0 0 30px;padding-top:32px;}.col-popular-passes h3{margin:0 10px 0 13px;}.col-special-offer{width:270px;float:left;padding-left:30px;background:url("../images/border-dotted.jpg") left repeat-y;padding-top:32px;padding-bottom:25px;}.col-special-offer h3,.col-special-offer p{margin:0;}.content-country-overview{padding:0 0 0 5px;width:355px;float:left;}.content-country-overview p{margin-bottom:10px;}.content-country-overview ul,.content-country-overview ol,.content-country-overview dl{margin-left:0;}.content-country-overview ul li{list-style-type:disc;list-style-position:inside;}.gallery-country-overview{width:530px;float:left;padding-left:15px;display:block;}#tabs-trains{width:930px;height:58px;text-align:center;font-weight:bold;font-size:1.00em;line-height:1.00em;font-family:Arial,Helvetica,sans-serif;float:left;margin:0;padding:0;}#tabs-trains a:link,#tabs-trains a:visited{color:#868686;text-decoration:none;}#tabs-trains li.last a:link,#tabs-trains li.last a:visited{color:#fff;text-decoration:none;}#tabs-trains li.last a:hover,#tabs-trains li.last a:active{color:#00aeef;text-decoration:none;}#tabs-trains a:hover,#tabs-trains a:active{color:#00aeef;text-decoration:none;}#tabs-trains li,#tabs-trains a{display:block;width:133px;height:58px;}#tabs-trains li.last,#tabs-trains li.last a,#tabs-trains li.last-on,#tabs-trains li.last-on a{display:block;width:132px;}#tabs-trains a{padding-top:10px;height:48px;}#tabs-trains li{float:left;list-style:none;position:relative;background:url("../images/tabs-trains-off.jpg") no-repeat;}#tabs-trains li.first{background:url("../images/tabs-trains-off-first.jpg") no-repeat;}#tabs-trains li.first-on{background:url("../images/tabs-trains-on-first.jpg") no-repeat;}#tabs-trains li.last{background:url("../images/tabs-trains-off-last.jpg") no-repeat;margin-right:0;}#tabs-trains li.last-on{background:url("../images/tabs-trains-on-last.jpg") no-repeat;margin-right:0;}#tabs-trains li.on{background:url("../images/tabs-trains-on.jpg");}#tabs-trains li.on a:link,#tabs-trains li.on a:active,#tabs-trains li.on a:visited,#tabs-trains li.on a:hover,#tabs-trains li.first-on a:link,#tabs-trains li.first-on a:visited,#tabs-trains li.first-on a:active,#tabs-trains li.first-on a:hover,#tabs-trains li.last-on a:link,#tabs-trains li.last-on a:visited,#tabs-trains li.last-on a:hover,#tabs-trains li.last-on a:active{color:#00AEEF;}.col-left-onboard-services{width:588px;float:left;padding-left:5px;}.col-right-onboard-services{width:299px;float:left;padding-left:15px;padding-top:25px;}.col-right-onboard-services ul,.col-right-onboard-services p{margin-bottom:10px;}.col-right-onboard-services ul{margin-bottom:20px;}.table-onboard-services{table-layout:fixed;width:588px;text-align:center;}.table-onboard-services td{background:url("../images/bg-td-onboard-services-wide.jpg");padding:10px;border-bottom:1px dotted #999;}.table-onboard-services td.last{background-color:#fff;border-bottom:none;}td.header-services{background:url("../images/bg-td-services-wide.jpg");width:117px;height:36px;text-align:center;font-weight:bold;padding:0;}.table-onboard-services td.header-amenities{width:100px;font-weight:bold;text-align:left;background-color:#fff!important;background:url("../images/spacer.gif");}.box-grey-2-col{width:930px;background:url("../images/bg-col-grey-finder.jpg");margin-bottom:30px;margin-top:10px;}.box-grey-2-col-top{background:url("../images/bg-top-col-grey-finder.jpg") top no-repeat;width:930px;padding-top:26px;}.box-grey-2-col-bottom{background:url("../images/bg-btm-col-grey-finder.jpg") bottom no-repeat;width:930px;padding-bottom:25px;}.box-grey-2-col p,.box-grey-2-col ul{margin:0 0 15px 0;}.col-finder-passes{float:left;width:410px;padding-left:20px;}.col-finder-anywhere{float:left;width:410px;padding-left:20px;margin-left:50px;}.table-finder-passes{table-layout:fixed;width:410px;}.table-finder-passes tr{background:url("../images/border-bottom.jpg") top repeat-x;}.table-finder-passes tr.tr-no-border{background:none;}.table-finder-passes td{padding:0;height:55px;}.td-finder-duration{width:325px;font-size:1.38em;font-weight:bold;color:#868686;}.table-finder-passes td.td-finder-match{width:325px;font-size:1.13em;font-weight:bold;vertical-align:bottom;}.table-finder-passes td.td-finder-no-days{width:42px;padding:0 0 7px 0;}.td-finder-no-days .box-days{border:1px solid #c0c1c1;padding:5px 0 1px 0;width:30px;text-align:center;color:#d52142;font-size:1.25em;font-weight:bold;display:block;margin-bottom:0;}.td-finder-edit{width:42px;}.table-finder-match{table-layout:fixed;width:410px;}.table-finder-match .td-finder-match{width:270px;padding-left:10px;font-size:1.75em;font-weight:bold;}.table-finder-match tr.tr-finder-match{background-color:#dcdcdc;height:45px;}.table-finder-match .td-finder-price{width:110px;padding-right:10px;text-align:right;color:#d52142;font-size:1.88em;line-height:1.88em;font-weight:bold;}.table-finder-match .td-note{padding-right:10px;}.table-finder-match-overview{table-layout:fixed;width:360px;}.table-finder-match-overview td{padding:7px 0;}.table-finder-match-overview .td-finder-match-overview{width:80px;text-align:right;padding-right:15px;font-weight:bold;vertical-align:top;}.table-finder-match-overview ul{margin:0;padding:0;}.table-finder-match-overview ul li{list-style-type:none;margin-bottom:10px;}.table-finder-options{width:659px;float:left;}.table-finder-options td{vertical-align:top;padding:5px 0;}td.td-finder-options-addition{width:169px;}td.td-finder-options-pass{width:170px;}td.td-finder-options-header{width:70px;text-align:right;font-weight:bold;vertical-align:top;}td.td-finder-options-info{width:145px;padding-left:9px;}td.td-finder-options-price{width:100px;text-align:center;color:#d52142;font-weight:bold;}.finder-options-price{font-size:1.88em;}.col-tips-finder{float:left;background:url("../images/bg-tips-finder.jpg") repeat-y;width:250px;padding-right:20px;margin:0 0 10px 0;}#content .col-tips-finder h3{margin-bottom:0;padding:0;}.header-tips-finder{background:url("../images/bg-header-tips-finder.jpg") no-repeat;height:30px;color:#fff;line-height:28px;font-weight:bold;font-size:1.25em;padding-bottom:2px;_padding-top:3px;}.header-tips-finder span{margin:0 0 0 10px;}.col-tips-finder .bottom-wrap{background:#fff url("../images/btm-tips-finder.jpg") no-repeat;height:11px;width:100%;clear:both;}.col-tips-finder p,.col-tips-finder h2,.col-tips-finder h3,.col-tips-finder ul{margin:0 10px 0 15px;}.table-choice-options-multicity{table-layout:fixed;width:930px;margin-bottom:5px;}.table-choice-options-multicity td{vertical-align:top;margin:0;padding:0;}.table-choice-options-multicity td.td-choice-details{width:284px;padding-right:20px;}.table-choice-options-multicity td.border-btm-dotted{background:url("../images/img-brdr-dotted.jpg") no-repeat;width:100%;}.table-choice-options-multicity td.td-choice-overview{width:297px;padding-top:23px;padding-left:9px;}.table-choice-options-multicity td.td-choice-overview ul{margin:7px 0 0 0;padding:0;}.table-choice-options-multicity td.td-choice-overview ul li{border-bottom:1px dotted #c0c1c1;padding:2px 0;clear:both;}.table-choice-options-multicity td.td-choice-overview ul li span{width:160px;font-weight:bold;float:left;padding:0;margin:0;}.table-choice-options-multicity td.td-choice-overview ul li span.answer{width:132px;font-weight:normal;float:left;}.table-choice-options-multicity td.td-choice-options{width:80px;text-align:center;vertical-align:middle;margin:0;padding:0;background:url("../images/bg-td-choices.jpg") no-repeat;height:25px;padding-bottom:5px;padding-top:5px;}.table-choice-options-multicity td.td-choice-options .thickbox{font-weight:bold;text-align:center;vertical-align:middle;}.table-choice-options-multicity td.td-choice-options .class-spec{font-weight:normal;color:#5C5C5C;padding-left:5px;font-size:.88em;}#content .td-choice-options-row{text-align:right;background:none;width:auto;}.table-choice-options-multicity td.choice-off{background:url("../images/bg-options-off.jpg") repeat-y;width:80px;}.table-choice-options-multicity td.choice-on{background:#d9d9d9 url("../images/bg-options-on.jpg");width:80px;}.table-choice-options{table-layout:fixed;width:930px;margin-bottom:0;}.table-choice-options td{padding-top:5px;padding-bottom:5px;}.table-choice-options td.class-head{background:url("../images/bg-td-choices.jpg") no-repeat;width:80px;height:25px;color:#4D4E4D;font-weight:bold;text-align:center;vertical-align:middle;}.table-choice-options td.class-head .class-spec{font-weight:normal;color:#5C5C5C;padding-left:5px;font-size:.88em;}.table-choice-options td.itinerary-info{vertical-align:middle;border-bottom:1px solid #ccc;}.table-choice-options td.td-choice-train{width:122px;font-weight:bold;border-top:1px dotted #c0c1c1;border-bottom:1px dotted #c0c1c1;}.table-choice-options td.td-choice-departs{width:122px;border-top:1px dotted #c0c1c1;border-bottom:1px dotted #c0c1c1;}.table-choice-options td.td-choice-arrives{width:122px;border-top:1px dotted #c0c1c1;border-bottom:1px dotted #c0c1c1;}.table-choice-options td.td-choice-duration{width:55px;text-align:center;padding-right:67px;vertical-align:middle;border-top:1px dotted #c0c1c1;border-bottom:1px dotted #c0c1c1;}.table-choice-options td.td-choice-connections{width:100%;text-align:center;padding-right:34px;vertical-align:middle;border-top:1px dotted #c0c1c1;border-bottom:1px dotted #c0c1c1;}.table-choice-options tr{background:none;}.table-choice-options td.first{border-top:none;}.table-choice-options tr td.last{border-bottom:none;}.table-choice-options tr td.border-none{border:none;}.table-choice-options tr td.border-btm,.border-btm{border-bottom:1px dotted #c0c1c1;}.table-choice-options td.choice-off{background:url("../images/bg-options-off.jpg") repeat-y;width:80px;}.table-choice-options td.td-choice-options{background:url("../images/bg-choice-options.jpg") repeat-y;width:80px;vertical-align:middle;text-align:center;}.table-choice-options td.on{background:url("../images/bg-choice-options-on.jpg");width:80px;vertical-align:middle;}.btns-shopping-select-schedule{border-top:1px dotted #c0c1c1;padding:20px 0;}.btns-right{float:right;margin:0;width:270px;}.btns-right input{float:left;margin-left:10px;}.btns-left{float:left;margin:0;width:260px;}.btns-left input{float:left;margin-right:10px;}.table-classes-details{width:420px;table-layout:fixed;float:right;vertical-align:top;margin-bottom:20px;line-height:.88em;}.table-classes-details td{vertical-align:middle;padding:0;text-align:right;font-weight:bold;}.table-classes-details td.td-choice-options{width:80px;background:url("../images/bg-choice-options.jpg") repeat-y;text-align:left;font-weight:normal;}.table-classes-details td.td-choice-options span{padding:5px 3px 5px 8px;display:block;}.table-classes-details td.on{width:80px;background:url("../images/bg-choice-options-on.jpg") repeat-y;text-align:left;font-weight:normal;}td.td-choice-img{padding:0;}.schedule-sorter{background:url("../images/bg-sorter.jpg") repeat-y;width:930px;margin-bottom:20px;}.header-schedule-sorter{background:url("../images/bg-header-sorter.jpg") no-repeat;height:32px;color:#fff;font-weight:bold;line-height:28px;font-size:1.25em;}.header-schedule-sorter span{margin:0 0 0 10px;}.schedule-sorter .bottom-wrap{background:#fff url("../images/btm-sorter.jpg") no-repeat;height:11px;width:930px;clear:both;}.schedule-sorter p{margin:0 20px 10px 20px;}.wrap-ruler{width:620px;float:left;}.wrap-options{width:290px;float:left;}.wrap-options input{margin-bottom:1px;}ul.list-connections{margin:0 20px 10px 20px;}ul.list-connections li{display:inline;padding-right:15px;}#sliderbg{position:relative;height:55px;width:620px;background:url("../images/bg-ruler.gif") 20px 0 no-repeat;}#minthumb,#maxthumb{position:absolute;height:14px;width:11px;left:20px;top:21px;}.col-left-train-review{width:589px;padding:0 30px 0 5px;border-right:1px dotted #c0c1c1;float:left;}.col-left-train-review .iconspan{color:#852c71;}.col-left-train-review h3{float:left;}.col-left-train-review .locations{text-align:right;font-weight:bold;}.col-left-train-review .overall{float:left;}.col-left-train-review .overall img{vertical-align:middle;}.col-left-train-review .users{text-align:right;}.col-left-train-review .users span{padding-left:10px;}p.reviews{text-align:right;margin-top:15px;margin-bottom:0;}.col-overall-rating{width:105px;padding-left:15px;float:left;}.col-overall-rating span{margin-top:10px;display:block;}.col-rating{width:87px;float:left;color:#e41e26;font-size:2.25em;font-weight:bold;padding-top:20px;}ul.rating-stars{width:239px;float:left;display:block;}ul.rating-stars li{line-height:1.88em;clear:both;}ul.rating-stars li span{display:block;width:83px;float:left;}ul.rating-stars li img{vertical-align:middle;}.btn-review{margin-top:20px;float:left;}select.select-reviews{width:165px;}.divider{border-bottom:1px dotted #c0c1c1;padding:10px 0;}.col-right-train-review{float:left;width:240px;}.col-right-train-review p,.col-right-train-review img,.col-right-train-review ul,.col-right-train-review ol{margin-left:25px;}.container-grey-border{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;width:588px;}.container-grey-border-top{background:url("../images/grey-border-top.jpg") bottom no-repeat;width:589px;height:7px;}.container-grey-border-bottom{background:url("../images/grey-border-bottom.jpg") top no-repeat;width:589px;height:7px;}.col-left-account{width:165px;padding-right:10px;float:left;font-size:100%;font-family:Arial,Helvetica,sans-serif;}ul.nav-account{margin:0;padding:0;font-size:1.0em;}ul.nav-account li{padding-bottom:4px;}ul.nav-account ul.nav-account li{background:url("../images/bullet-arrow-blue.jpg") 0 6px no-repeat;padding-left:10px;}ul.nav-account li a:link,ul.nav-account li a:visited{color:#868686;font-weight:bold;text-decoration:none;}ul.nav-account li a:hover,ul.nav-account li a:active{color:#00aeef;font-weight:bold;text-decoration:none;}.col-left-account ul.nav-account li a.nav-on{color:#00aeef;font-weight:bold;text-decoration:none;}.col-right-account{background:url("../images/bg-col-right-account.jpg");width:752px;float:left;}.col-right-account-btm{background:#fff url("../images/bg-col-right-account-btm.jpg") no-repeat;width:752px;height:11px;}.col-right-account h2.btm-margin-0{margin:0;}.txt-countries{padding-top:7px;font-size:1.0em;font-family:Arial,Helvetica,sans-serif;}a.btn-view-details{background:url("../images/btn-view-details.jpg") no-repeat;display:block;width:91px;height:24px;float:right;margin-right:6px;margin-top:-15px;}a.btn-view-details span{display:none;}.mini-left-account-pre-travel{width:180px;float:left;color:#868686;}.mini-right-account-pre-travel{width:562px;float:left;}.col-right-account .content{width:562px;padding:0;}.container-countdown{background:url("../images/countdown-box-bg.jpg");width:132px;margin-left:20px;text-align:center;font-size:1.13em;}.container-countdown-top{background:url("../images/countdown-box-top.jpg") bottom no-repeat;width:132px;height:15px;margin-left:20px;}.container-countdown-bottom{background:url("../images/countdown-box-bottom.jpg") top no-repeat;width:132px;height:15px;margin-left:20px;margin-bottom:15px;}.countdown-no-days{color:#d52142;font-size:2.88em;line-height:1.00em;font-weight:bold;}.countdown-days{color:#d52142;font-size:1.50em;font-weight:bold;}.mini-left-account-pre-travel .nav-account{margin-left:20px;font-size:1.00em;}#tabs-account{width:753px;height:58px;text-align:center;font-weight:bold;font-size:1.00em;line-height:1.00em;font-family:Arial,Helvetica,sans-serif;float:left;margin-bottom:0;}#tabs-account a:link,#tabs-account a:visited{color:#868686;text-decoration:none;}#tabs-account a:hover,#tabs-account a:active{color:#00aeef;text-decoration:none;}#tabs-account li,#tabs-account a{display:block;width:148px;height:58px;}#tabs-account a{padding-top:10px;height:48px;}#tabs-account li a span{padding:0 5px 0 5px;}#tabs-account li{float:left;list-style:none;position:relative;margin-right:3px;background:url("../images/tabs-account-off.jpg") no-repeat;}#tabs-account li.first{background:url("../images/tabs-account-off-first.jpg") no-repeat;}#tabs-account li.first-on{background:url("../images/tabs-account-on-first.jpg") no-repeat;}#tabs-account li.last{background:url("../images/tabs-account-off-last.jpg") no-repeat;margin-right:0;}#tabs-account li.last-on{background:url("../images/tabs-account-on-last.jpg") no-repeat;margin-right:0;}#tabs-account li.on{background:url("../images/tabs-account-on.jpg");}#tabs-account li.on a:link,#tabs-account li.on a:visited,#tabs-account li.on a:hover,#tabs-account li.on a:active,#tabs-account li.first-on a:link,#tabs-account li.first-on a:visited,#tabs-account li.first-on a:hover,#tabs-account li.first-on a:active,#tabs-account li.last-on a:link,#tabs-account li.last-on a:visited,#tabs-account li.last-on a:hover,#tabs-account li.last-on a:active{color:#00AEEF;}#mini-tabs-countries{width:245px;height:34px;text-align:center;font-weight:bold;font-size:1.00em;line-height:1.00em;font-family:Arial,Helvetica,sans-serif;float:left;margin-bottom:0;padding:0;position:relative;z-index:2;}#mini-tabs-countries a:link,#mini-tabs-countries a:visited{color:#868686;text-decoration:none;}#mini-tabs-countries a:hover,#mini-tabs-countries a:active{color:#00aeef;text-decoration:none;}#mini-tabs-countries li,#mini-tabs-countries a{height:34px;display:block;width:81px;}#mini-tabs-countries a{padding-top:10px;height:24px;}#mini-tabs-countries li a span{padding:0 5px 0 5px;}#mini-tabs-countries li{float:left;list-style:none;position:relative;background:url("../images/mini-tabs-countries-off.jpg") no-repeat;}#mini-tabs-countries li.on a:link,#mini-tabs-countries li.on a:visited,#mini-tabs-countries li.on a:hover,#mini-tabs-countries li.on a:active{background:url("../images/mini-tabs-countries-on.jpg");color:#00aeef;}.wrap-trip-details{background:url("../images/bg-wrap-details.jpg");width:562px;}.top-trip-details{background:url("../images/bg-top-details.jpg") top no-repeat;width:562px;margin-top:-2px;position:relative;z-index:1;}.btm-trip-details{background:url("../images/bg-btm-details.jpg") bottom no-repeat;width:562px;height:30px;}.content-trip-details{padding:15px;width:532px;}.box-grey{background-color:#f1f1f1;width:532px;padding:7px 0;margin-bottom:20px;}.title-depart{font-size:1.13em;margin-top:10px;margin-left:10px;float:left;margin-bottom:10px;width:170px;}.title-arrive{font-size:1.13em;margin-top:10px;float:left;margin-bottom:10px;}.container-depart{margin-left:10px;float:left;width:170px;}.container-arrive{float:left;width:170px;}.container-confirmation{float:left;width:170px;color:#d52142;text-align:center;padding-top:15px;}.container-depart-station-info{float:left;width:266px;}.container-arrive-station-info{float:left;width:266px;}.station-info{font-size:.88em;}.container-travel-tips{background:url("../images/bg-travel-tips-account.jpg");width:512px;padding:0 10px;}.header-travel-tips{background:url("../images/header-travel-tips-account.jpg") bottom no-repeat;line-height:36px;height:42px;font-size:1.38em;}.header-travel-tips span{padding:0 0 0 10px;}.header-travel-bottom{background:#fff url("../images/bg-travel-tips-account-btm.jpg") top no-repeat;height:12px;margin-top:-10px;margin-bottom:15px;}.content-travel-tips{width:150px;float:left;padding-right:20px;}.climate-info{font-size:1.25em;width:134px;float:left;margin-bottom:25px;}.list-climate{margin:0;padding:0;font-size:1.25em;}.list-climate li{float:left;width:80px;text-align:center;}.container-news{width:200px;float:left;border-right:1px dotted #a1a2a2;padding-right:5px;margin-bottom:20px;}.container-events{width:200px;float:left;padding-left:40px;margin-bottom:20px;}input.field-email{border:1px solid #CCC;background:none;width:245px;margin:0 20px;}html,body{height:100%;}#bottom-graphic{min-height:100%;padding-bottom:0;}* html .bottom-graphic{height:100%;}.google-map-div{position:relative;background-color:#e5e3df;height:240px;}.about-us,.how-to-book,.overview,.faq-detail{background:url("../images/bg-train.jpg") bottom center repeat-x;}.input,.routes-tab,.discount-pricing,.hotel-details,.faq-how-to{background:url("../images/bg-station.jpg") bottom center repeat-x;}.input-selection,.summary,.faq,.faq-index{background:url("../images/bg-cart.jpg") bottom center repeat-x;}.passholder-selection,.shipping,.hotel-result,.group,.solution-search{background:url("../images/bg-booking-engine-summary.jpg") bottom center repeat-x;}.schedule-selection,.passenger-info,.partner-offers,.orders{background:url("../images/bg-country-overview.jpg") bottom center repeat-x;}.train-overview,.login,.my-account,.rail-deals,.getting-there,.pass-overview{background:url("../images/bg-train-overview.jpg") bottom center repeat-x;}.train-review,.confirmation,.registration,.country-index,.things-to-do,.solution-finder{background:url("../images/bg-train-review.jpg") bottom center repeat-x;}.account-pre-travel,.billing,.order,.places-to-go{background:url("../images/bg-account-pre-travel.jpg") bottom center repeat-x;}.train-on-board-services,.whats-included,.deals,.rail-routes{background:url("../images/bg-train-on-board.jpg") bottom center repeat-x;}.solution-finder-pass-awat-result,.pass-list,.hot-deals,.transportation-comparator{background:url("../images/bg-solution-finder.jpg") bottom center repeat-x;}.table-summary-itinerary-selection{width:930px;margin:0 0 15px 0;padding:0;float:left;}.table-summary-itinerary-selection td{padding:4px 0;width:156px;}.table-summary-itinerary-selection td.header-trip{width:75px;padding-left:10px;}.table-summary-itinerary-selection tr td{border-bottom:1px dotted #c0c1c1;}.table-summary-itinerary-selection tr.border-solid td{border-bottom:2px solid #c0c1c1;}.table-summary-itinerary-selection tr.last td{background:none;border:none;}.table-summary-itinerary-selection td.col-booking-amount{text-align:right;width:100px;color:#5c5c5c;}.table-summary-itinerary-selection tr td{color:#a7a7a7;}.table-summary-itinerary-selection tr.tr-summary-itinerary-arrow td{color:#5c5c5c;background-color:#F4F4F4;}.table-summary-itinerary-selection tr.tr-summary-itinerary-on td{color:#5c5c5c;}.table-summary-itinerary-selection td.header-trip-selected{background:url("../images/img-grey-arrow.jpg") left no-repeat;padding-left:10px;color:#4d4e4d;background-color:#E0E0E0;font-weight:bold;font-size:1.25em;}.date,.pass-found-price,.pass-found{font-weight:normal;}.trip-frame{width:600px;padding:0 1px 0 1px;margin:10px 0 5px 0;float:left;}.one-round-trip{padding-bottom:20px;}.one-round-trip-text{padding:0 10px 0 0;}.trip-alert{width:570px;margin:0 0 10px 0;padding-top:5px;border:1px solid #C00;background-color:#FAFAFA;}.trip-search-field{padding-bottom:20px;width:600px;height:30px;}.passengers{padding:0;}.from,.to,.departure,.trip-time{float:left;width:120px;}.trip{float:left;font-weight:bold;width:55px;font-size:1.25em;padding:15px 0 0 5px;}.calendar{float:left;width:25px;padding-top:16px;}.from-field,.to-field,.departure-field{border:1px solid #ccc;padding:0 0 1px 0;width:113px;display:inline;}.number-passenger-field{border:1px solid #ccc;width:115px;margin:0 15px 5px 0;display:inline;}.time-field{border:1px solid #ccc;width:110px;display:block;padding:0 0 1px 0;border:1px solid #ccc;font-size:1em;height:18px;}.trip-passenger-field{padding-bottom:20px;width:100%;}.adults{float:left;width:131px;padding-top:5px;margin:0 7px 3px 0;}.youth,.children,.senior{float:left;width:131px;margin:0 5px 0 0;padding:5px 3px 5px 3px;}.adults-field,.youth-field,.children-field,.senior-field{border:1px solid #ccc;padding:0 0 1px 0;width:129px;margin:5px 0;display:block;}.youth-selected{float:left;width:131px;margin:0 5px 0 0;padding:5px 3px 5px 3px;background-color:#f1f1f1;}.youth-info-selected{float:left;display:inline;text-align:left;width:320px;margin:0 0 5px 43px;padding:5px;background-color:#f1f1f1;}.youth-txt-selected{float:left;width:100px;margin:0 6px 0 0;padding:10px 0 5px 0;}.youth-info-field-selected{border:1px solid #999;padding:0 0 1px 0;height:18px;width:90px;margin:5px 0;display:block;}.required{color:#00AEEF;font-weight:bold;font-size:1.3em;vertical-align:middle;}.error-box-top{margin:0 auto;background:url("../images/error-top.jpg") no-repeat;height:13px;padding:0;text-align:left;display:block;}.error-box-btm{margin:0 auto 10px auto;background:url("../images/error-bot.jpg") no-repeat;height:13px;padding:0;text-align:left;display:block;}.error-box-mid{margin:0 auto;padding:10px 0 5px 0;text-align:left;background-image:url("../images/error-bg.jpg");background-repeat:repeat-y;width:974px;}.error-sign{margin:0 8px 0 20px;padding:0;background:url("../images/alert-sign.jpg") no-repeat;height:30px;text-align:left;float:left;width:30px;}.error-box-message{padding:4px 0 0 0;text-align:left;float:left;width:825px;font-weight:bold;font-size:1.13em;line-height:14px;padding:0 5px;margin-top:-12px;}.error-message-no-alert{margin:0 0 0 25px;padding:4px 0 0 0;text-align:left;float:left;width:850px;font-weight:bold;font-size:1.13em;line-height:14px;padding:0 5px;}.error-message{float:left;margin:0 auto;padding:5px 5px 15px 5px;width:545px;text-align:left;font-weight:bold;font-size:1.2em;line-height:120%;}.trip-alert .error-message{float:none;}.error-field{height:18px;width:240px;margin:3px 5px 0 0;border:1px solid #ccc;padding:0;display:inline;vertical-align:middle;}.add-another-trip{margin-bottom:20px;}.add-another-trip a{color:#868686;font-weight:bold;}.train-route-search{padding:10px 5px 0 0;width:530px;float:left;}.train-route-search .btn-large{float:right;margin-right:5px;}.input-form-btn{padding:10px 3px 0 0;width:560px;float:left;}td.td-choice-options-select{width:291px;text-align:left;vertical-align:middle;padding:5px 3px 5px 20px;text-align:left;font-weight:bold;background:#d9d9d9 url("../images/bg-options-wider.jpg");border-bottom:1pt solid #FFF;}td.td-choice-options-select-head{width:291px;text-align:left;vertical-align:middle;padding:5px 3px 5px 20px;text-align:left;font-weight:bold;}.td-select-note{padding:5px 5px;text-align:left;line-height:10px;color:#4d4e4d;width:250px;}.div-classes-details{width:285px;float:right;vertical-align:top;padding-top:5px;margin-left:20px;font-size:.88em;line-height:.88em;}.col-right{width:289px;float:left;margin-left:5px;}.col-right ul{margin:10px 20px 0 6px;}.col-right-account-top{background:#fff url("../images/bg-col-right-account-top.jpg") no-repeat;width:752px;height:15px;float:left;padding:0;}.col-faq{float:left;background:url("../images/bg-faq.jpg");width:165px;margin:0 0 10px 0;}.col-faq .bottom-wrap{background:#fff url("../images/btm-faq.jpg") no-repeat;height:11px;width:100%;clear:both;}.col-faq p,.col-faq h2,.col-faq h3,.col-faq ul{margin:0 20px 0 15px;}#header-faq{background:url("../images/bg-header-faq.jpg") no-repeat;height:40px;color:#fff;line-height:22px;font-weight:bold;padding-right:15px;padding-top:2px;font-size:1.25em;}#header-faq span{margin:0 0 0 10px;}.col-left-account ul.nav-account li li a{text-decoration:none;font-weight:normal;}.col-left-account .nav-account ul li.nav-down{background:url("../images/nav-small-arrow-on.jpg") 0 4px no-repeat;text-decoration:none;font-weight:bold;color:#868686;padding-bottom:5px;}#nav-summary-01-on{background:url("../images/img-nav-summary-01-on.jpg") no-repeat;padding-left:35px;display:block;color:#868686;}#nav-summary-02-on{background:url("../images/img-nav-summary-02-on.jpg") no-repeat;padding-left:35px;display:block;color:#868686;}#nav-summary-03-on{background:url("../images/img-nav-summary-03-on.jpg") no-repeat;padding-left:35px;display:block;color:#868686;}#nav-summary-04-on{background:url("../images/img-nav-summary-04-on.jpg") no-repeat;padding-left:35px;display:block;color:#868686;}.table-tours{background:#f1f1f1 url("../images/bg-table-cart-tours.jpg") no-repeat;width:100%;height:33px;table-layout:fixed;}.table-tours td.td-tours{padding-left:10px;}.table-comparison{table-layout:fixed;width:895px;margin-bottom:5px;margin-left:5px;}.table-comparison td{vertical-align:top;padding-top:5px;}.table-comparison td.td-destination{width:183px;border-top:1px dotted #c0c1c1;border-bottom:1px dotted #c0c1c1;padding-top:10px;}.table-comparison td.td-comparison-options{width:228px;padding:5px 5px 5px 7px;background:url("../images/bg-comparison-off.jpg") repeat-y;text-align:left;font-weight:normal;}td.td-comparison-options ul li span{width:30px;font-weight:bold;float:left;padding:5px 0 0 5px;margin:0;}td.td-comparison-options ul li span.answer{width:185px;font-weight:normal;float:left;}ul.comparison-options{margin:0;padding:0;float:right;width:720px;font-size:1.00em;}ul.comparison-options li{display:block;background:url("../images/bg-td-comparison.jpg") no-repeat;width:240px;height:25px;float:left;color:#852c71;font-weight:bold;font-size:1.13em;text-align:center;padding-top:10px;margin-top:10px;}ul.comparison-options li span{margin-left:10px;}.guest-login{padding:0;float:left;width:400px;margin:20px 0 0 0;vertical-align:top;height:120px;border-left:1px dotted #c0c1c1;padding-left:15px;height:210px;}.guest-login .agreement{float:left;padding:5px 0 5px 0;width:400px;text-align:right;}.guest-login .agreement input{margin-top:auto;width:20px;text-align:right;}.btns-right-short{float:right;margin:0;width:125px;}.add-rpp{float:right;text-align:right;padding-right:10px;}.content-table{width:907px;}.content-solution-finder{width:470px;text-align:center;padding-top:15px;vertical-align:top;float:left;}.content-solution-finder-right{width:430px;text-align:left;padding:20px 0 0 15px;vertical-align:top;float:left;}.content-solution-finder-right label{float:left;width:55px;text-align:left;}.country-entry{width:289px;float:left;padding-top:3px;text-align:right;}.country-entry-text{width:209px;float:left;padding-top:3px;}.country-entry label{padding-top:3px;}.country-entry-right{width:70px;padding-left:20px;text-align:left;font-weight:bold;float:left;}.country-entry-right a{color:#868686;}.country-entry-right-input{width:80px;text-align:right;font-weight:bold;float:left;}.country-entry-right img{vertical-align:middle;padding-left:3px;}.select-adults{float:left;width:95px;padding-top:0;margin:0 7px 0 0;}.select-youth,.select-children,.select-senior{float:left;width:95px;margin:0 5px 0 0;padding:0 3px;}.select-adults-field,.select-youth-field,.select-children-field,.select-senior-field{border:1px solid #ccc;padding:0 0 1px 0;height:18px;width:95px;margin:0 0 5px 0;display:block;}.country-entry-line-dotts{background:url("../images/border-bottom.jpg") left bottom repeat-x;width:100%;height:1px;margin:10px 0 10px 0;_margin:10px 0;}.country-select-btn{width:415px;padding-top:10px;}.country-select-box{width:220px;margin-bottom:5px;margin-left:10px;}.col-left-pass-faq{width:589px;padding:0 30px 0 5px;float:left;}.passholder-column-left{width:626px;float:left;padding:0 10px 0 0;}#mini-left li{margin:0 41px 5px 25px;}.country-column-left{width:626px;float:left;padding:0 10px 0 0;}.country-column-left .bottom-wrap{background:#fff url("../images/btm-travel.jpg") no-repeat;height:9px;width:100%;clear:both;}.country-overview-content{width:355px;float:left;padding:20px 0 0 5px;}.rail-routes-content{width:355px;float:left;padding:0 0 0 5px;}.faq-content{width:710px;margin-left:20px;}.col-red-short{float:left;width:440px;padding-left:15px;}#content .box-grey-wide .col-red-short p{margin:0 15px 10px 0;padding:0;}.btn-red-short{background:url("../images/btn-countries-short.jpg") no-repeat;height:60px;display:block;color:#fff!important;line-height:18px;font-size:1.63em;text-align:center;padding:20px 0 0 0;vertical-align:middle;}.aaf-login{width:590px!important;}.aaf-login form{margin:0 0 0 120px;}.cart-login{padding:0 20px 0 0;float:left;width:400px;margin:20px 0 0 0;vertical-align:top;border-left:1px dotted #c0c1c1;padding-left:15px;}.cart-login label{width:130px;text-align:right;float:left;padding:3px 10px 0 0;display:inline;}.cart-login div{clear:both;height:auto;padding-bottom:5px;width:344px;}.cart-login div p{margin-bottom:0;}.cart-login div.clear{padding:0;height:0;}.cart-login input{width:200px;float:left;}.cart-login .agreement{float:left;padding:5px 0 0 138px;width:330px;text-align:left;}.cart-login .agreement-short{float:left;padding:5px 0 0 138px;width:280px;text-align:left;}.cart-login .agreement-short input{margin-top:auto;width:20px;}.cart-login .agreement input{margin-top:auto;width:20px;}.cart-login .btn-medium{width:115px;background-color:#0F6;float:right;margin-right:0;padding-right:0;margin-bottom:10px;height:24px;}.cart-login .btn-extra-large{width:209px;float:right;margin-right:0;margin-bottom:10px;height:24px;}.cart-login .label-caption{margin-right:56px;}.login-btn{padding-right:165px;}.pass-name{font-weight:bold;color:#4d4d4d;}.table-summary-itinerary-pass{width:930px;margin:0 0 15px 0;padding:0;}.table-summary-itinerary-pass td.wider{width:318px;padding:4px 0;}.table-summary-itinerary-pass td.validity{width:270px;}.table-summary-itinerary-pass td.travelers{width:100px;}.table-summary-itinerary-pass td.header-trip{width:75px;color:#4d4e4d;font-weight:bold;font-size:1.25em;}.table-summary-itinerary-pass td.col-booking-amount{text-align:right;}.gap{padding-top:5px;}.trip-places .short{width:180px;float:left;display:inline;}.trip-places .reserved{width:75px;float:left;margin-left:5px;padding-top:10px;color:#d52142;font-size:1.25em;font-weight:bold;display:inline;}.top-text{width:650px;}ul.table-summary-itinerary-city ul{margin-bottom:0!important;}.table-summary-itinerary-city .itinerary-list li{display:inline;float:left;border-bottom:1px dotted #C0C1C1;width:135px;height:20px;padding-top:5px;}.table-summary-itinerary-city .itinerary-list li.header-trip{width:68px;}.table-summary-itinerary-city li{width:760px;}.table-summary-itinerary-city{width:760px;margin:0 0 15px 0;padding:0;float:left;}.table-summary-itinerary-city .travelers{padding:4px 0;width:100px;}.table-summary-itinerary-city td{padding:4px 0;width:140px;}.table-summary-itinerary-city td.header-trip{width:75px;}.table-summary-itinerary-city tr td{border-bottom:1px dotted #c0c1c1;}.table-summary-itinerary-city tr.border-solid td{border-bottom:2px solid #c0c1c1;}.table-summary-itinerary-city tr.last td{background:none;border:none;}.table-summary-itinerary-city td.col-booking-amount{text-align:right;width:50px;color:#5c5c5c;}.table-summary-itinerary-selection td.col-booking-total{text-align:right;color:#d52142;font-size:1.63em;width:500px;font-weight:bold;}.table-summary-itinerary-city tr td{color:#5c5c5c;}.table-summary-itinerary-city tr.tr-summary-itinerary-on td{color:#5c5c5c;}.table-summary-itinerary-city tr.tr-summary-itinerary-on td.header-trip{background:url("../images/img-grey-arrow.jpg") left no-repeat;}.margin-top-33px{margin-top:33px;}.downloading{padding-top:50px;margin:0 auto;text-align:center;}.downloading h1{text-align:center;}.downloading .sIFR-flash{width:530px;}.waiting-sequence{margin:26px 15px 10px 15px;text-align:center;}.table-finder-passes .top{padding:0;table-layout:fixed;width:410px;height:25px;}.table-finder-options-short{width:420px;float:left;}.table-finder-options-short td{vertical-align:top;padding:5px 0;}td.td-finder-options-short-addition{width:169px;}td.td-finder-options-short-pass{width:170px;}td.td-finder-options-short-header{width:70px;text-align:right;font-weight:bold;vertical-align:top;}td.td-finder-options-short-info{width:175px;padding-left:9px;}td.td-finder-options-short-price{width:100px;text-align:center;color:#d52142;font-weight:bold;}.finder-options-short-price{font-size:1.88em;}.box-grey-3-col{width:450px;background:url("");margin-bottom:30px;margin-top:10px;margin-left:435px;float:left;}.box-grey-3-col-top{background:url("") top no-repeat;width:450px;padding-top:26px;}.box-grey-3-col-bottom{background:url("") bottom no-repeat;width:450px;padding-bottom:25px;}.box-grey-3-col p,.box-grey-3-col ul{margin:0 0 15px 0;}.container-grey-finder-border{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;width:410px;margin-left:20px;}.container-grey-border-finder-top{background:url("../images/grey-border-top-finder.jpg") bottom no-repeat;width:411px;height:7px;margin-left:20px;}.container-grey-border-finder-bottom{background:url("../images/grey-border-bottom-finder.jpg") top no-repeat;width:411px;height:7px;margin-left:20px;}.country-selected-finder{padding:0 0 0 10px;}.table-finder-passes tr.tr-border-bottom{background:url("../images/border-bottom.jpg") bottom repeat-x;}.finder-pass-header{font-size:1.25em;font-weight:bold;color:#4d4d4d;}.country-video{padding-left:50px;float:left;margin-top:5px;}.country-video .caption{text-align:left;width:460px;}.faq-how-to-container{width:589px;padding:0 30px 0 5px;margin-left:15px;float:left;}.passenger-field-home{float:left;width:65px;}.about-purchase-txt{padding:5px 12px 15px 12px;width:600px;}.news-updates{clear:both;padding-bottom:7px;width:280px;}.news-updates span.label{float:left;width:37px;text-align:left;padding-left:0;}.news-updates span.info{float:left;width:150px;text-align:left;}.account-boxright{width:405px;float:left;padding:5px 5px 5px 20px;_padding-left:10px;height:auto;}.account-boxright ul li{background:transparent url("../images/bullet-grey.jpg") no-repeat 0 4px;line-height:1.1em;margin-bottom:7px;padding-left:14px;}.grey-box-small-border-padded{border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;padding:0 10px;width:383px;}.one-round-trip-account{padding-bottom:10px;}.one-round-trip-account input{vertical-align:middle;}.one-round-trip-account-text{padding:0 10px 0 0;}.multi-city-account{color:#FFF;font-weight:bold;}.multi-city-account a:link,.multi-city-account a:visited{color:#FFF;text-decoration:underline;}.multi-city-account{margin:0 auto;text-align:left;float:left;}.multi-city-account a,.multi-city-account a:visited{color:#FFF;}.multi-city-account ul li{background:transparent url("../images/bullet-white.gif") no-repeat 0 4px;padding:0 5px 0 8px;display:inline;}.account-adults{float:left;width:85px;padding-top:0;margin:0 7px 0 0;}.account-youth,.account-children,.account-senior{float:left;width:86px;margin:0 5px 0 0;padding:0 3px;}.account-adults-field,.account-youth-field,.account-children-field,.account-senior-field{border:1px solid #ccc;padding:0 0 1px 0;height:18px;width:86px;margin:0 0 5px 0;display:block;}.table-cart-view-cart{width:905px;table-layout:fixed;}.table-cart-view-cart tr{background:url("../images/border-bottom.jpg") bottom repeat-x;}.table-cart-view-cart tr.last{background:none;}.table-cart-view-cart td{width:145px;padding:10px 0;}.table-cart-view-cart th.col-cart-trip2,.table-cart-view-cart td.col-cart-trip2{padding-left:20px;width:80px;}.table-cart-view-cart .col-cart-price,.table-cart-view-cart .col-cart-subtotal,.table-cart-view-cart .col-cart-shipping{color:#d52142;font-size:1.63em;font-weight:bold;}.table-cart-view-cart .col-cart-subtotal,.table-cart-view-cart .col-cart-shipping{text-align:right;padding-right:20px;width:691px;}.table-cart-view-cart .col-cart-price{color:#d52142;font-size:1.88em;font-weight:bold;}.table-cart-view-cart .col-cart-price span{width:60px;text-align:right;display:block;}.table-cart-view-cart .col-cart-countries{width:530px;padding-left:18px;}.table-cart-view-cart .col-cart-countries strong{color:#4d4d4d;}.taabmenu{width:inherit;background:url("../images/taab-menu-middle.jpg");background-position:top;background-repeat:repeat-x;}.taab{height:52px;margin:0;float:left;padding:0;background:url("../images/taab-light-middle.jpg");position:relative;}.taabtext{font-weight:bold;text-align:center;margin-top:0;margin-bottom:0;width:100%;display:block;height:35px;float:left;position:absolute;z-index:21;padding-top:5px;}.taabend{width:13px;height:52px;position:relative;}.taableft{float:left;position:absolute;}.taabright{float:right;}.taab p{font-weight:bold;top:50px;text-align:center;margin-top:7px;margin-bottom:0;}.taabmenu a:link,.taabmenu a:visited{color:#868686;text-decoration:none;}.taabmenu a:hover,.taabmenu a:active{color:#00aeef;text-decoration:none;}.taabmenu .taabrightmostselected a:link,.taabmenu .taabrightmostselected a:visited,.taabmenu .taableftmostselected a:link,.taabmenu .taableftmostselected a:visited,.taabmenu .taabselected a:link,.taabmenu .taabselected a:visited{color:#00aeef;text-decoration:none;}.taabone .taab{width:100%;}.taabtwo .taab{width:50%;}.taabthree .taab{width:33.3%;}.taabfour .taab{width:25%;}.taabfive .taab{width:20%;}.taabsix .taab{width:16.6%;}.taabseven .taab{width:14.3%;}.taabeight .taab{width:12.5%;}.taabnine .taab{width:11.1%;}.taab10 .taab{width:10%;}.taabrightmostdark .taabtext,.taabrightmostselected .taabtext,.taabrightmost .taabtext{display:block;position:static;float:none;width:auto;background-repeat:no-repeat;}.taabrightmostdark .taableft,.taabrightmostdark .taabright,.taabrightmostselected .taableft,.taabrightmostselected .taabright,.taabrightmost .taableft,.taabrightmost .taabright{position:relative;background-repeat:no-repeat;}.taabmenu .taabrightmost,.taabmenu .taabrightmostdark,.taabmenu .taabrightmostselected{width:auto;position:static;float:none;}.taabmenu .taableft{background:url("../images/taab-light-left.jpg");}.taabmenu .taableftmost .taableft{background:url("../images/taab-light-leftmost.jpg");}.taabmenu .taabright{background:url("../images/taab-light-right.jpg");}.taabmenu .taabrightmost .taabright{background:url("../images/taab-light-rightmost.jpg");}.taabdark,.taableftmostdark,.taabrightmostdark{background-color:#6D6E72;background:url("../images/taab-dark-middle.jpg");}.taabdark a:link,.taableftmostdark a:link,.taabrightmostdark a:link,.taabdark a:visited,.taableftmostdark a:visited,.taabrightmostdark a:visited{color:white;}.taabdark a:hover,.taableftmostdark a:hover,.taabrightmostdark a:hover,.taabdark a:active,.taableftmostdark a:active,.taabrightmostdark a:active{color:#00aeef;}.taabdark .taableft,.taabrightmostdark .taableft{background:url("../images/taab-dark-left.jpg");}.taabmenu .taableftmostdark .taableft{background:url("../images/taab-dark-leftmost.jpg");}.taabdark .taabright,.taableftmostdark .taabright{background:url("../images/taab-dark-right.jpg");}.taabmenu .taabrightmostdark .taabright{background:url("../images/taab-dark-rightmost.jpg");}.taabselected,.taableftmostselected,.taabrightmostselected{background-color:#6D6E72;background:url("../images/taab-selected-middle.jpg");}a:link.taabselected,a:link.taableftmostselected,a:link.taabrightmostselected,a:visited.taabselected,a:visited.taableftmostselected,a:visited.taabrightmostselected{color:#00aeef;}.taabselected .taableft,.taabrightmostselected .taableft{background:url("../images/taab-selected-left.jpg");}.taabmenu .taableftmostselected .taableft{background:url("../images/taab-selected-leftmost.jpg");}.taabselected .taabright,.taableftmostselected .taabright{background:url("../images/taab-selected-right.jpg");}.taabmenu .taabrightmostselected .taabright{background:url("../images/taab-selected-rightmost.jpg");}.taabone .taableftmostselected .taabright{background:url("../images/taab-selected-rightmost.jpg");}.tabbed .box-grey-top{background:none;}.tabbed{padding-top:0;}#trainfaq-europeantrains-tgv .info{float:left;width:60%;}#trainfaq-europeantrains-tgv .map{float:left;width:450px;height:300px;background:url("../images/map-france.jpg");}.linkarray{float:left;width:178px;margin-right:10px;margin-top:0;background:url("../images/border-dotted.jpg") repeat-y;background-position:right;}.linkarray-row .linkarray li{margin-left:0;padding-right:10px;}.linkarray-rightmost{background:none;background:url("../images/border-dotted.jpg") repeat-y;background-position:left;margin-left:-11px;padding-left:10px;margin-right:0;}.linkarray .linkarray-headers{background:none;margin-left:0;padding-left:0;margin-top:0;margin-bottom:3px;}.linkarray-row{clear:both;float:none;display:block;}.faq-index-container{width:741px;float:left;padding-left:11px;}.faq-index-container h3{width:164px;}body .col-faq{float:left;background:url("../images/bg-faq.jpg");width:165px;margin:0 0 10px 13px;_margin:0 0 10px 0;}.box-in-box-content .horizontal-form{padding-left:25px;margin-top:10px;}.horizontal-form .item{float:left;padding-right:15px;}.horizontal-form{padding-left:11px;}.horizontal-form .age-field{width:130px;}.horizontal-form p{margin-top:10px;}.horizontal-form input{width:120px;display:block;margin:5px 0;}.horizontal-form select{width:120px;display:block;margin:6px 0;}.horizontal-form .select-box{background:none!important;border:1px solid #CCC;margin-bottom:5px;width:120px;padding:0!important;font-size:1em;}.horizontal-form input{color:#000;}.horizontal-form .check-container{width:30px;text-align:center;float:left;clear:none;}.horizontal-form .check-container input{width:auto;}.check-container{margin-top:25px;padding-top:25px;padding-left:15px;display:block;}body #wrap #content label.check-container1{vertical-align:middle;padding:0;margin:0 0 5px 0;text-align:left;}body #wrap #content .check-container1 input{display:inline;vertical-align:middle;width:13px;margin-right:5px;margin-bottom:2px;}body #wrap #content .cart-login .check-container1{margin-left:140px;width:204px;}body #wrap #content .cart-login .check-container1 span{float:left;width:186px;}.time-field2{margin-left:0;margin-top:0;}input.time-field2{width:60px;margin-left:0;}#nav-summmary{float:left;}.contact-form{float:left;width:350px;padding:0 25px 25px 10px;margin-left:250px;_margin-left:0!important;_padding-right:10px;}.contact-form label{width:130px;text-align:right;float:left;padding:3px 10px 0 0;display:inline;}.contact-form input{width:200px;}.contact-form select{width:200px;}.contact-form div{clear:both;margin-bottom:5px;height:auto;}.contact-form .btn-large{width:131px;float:right;margin-top:25px;}#nav-summary-02-on{background:url("../images/img-nav-finder-02-on.jpg") no-repeat;padding-left:35px;display:block;color:#868686;}.untabbed .box-grey-top{background:url("../images/bg-box-grey-top.jpg") top no-repeat;width:100%;}.untabbed .box-grey-bottom{padding-top:15px;}.col-left-train-review .linkarray{width:183px;}.col-right-train-review-fix{padding:0 15px;width:250px;border-left:1px dotted #c0c1c1;}.col-right-train-review-fix p,.col-right-train-review-fix img,.col-right-train-review-fix ul,.col-right-train-review-fix ol{margin-left:auto;}.mini-tabs-countries-fix{background:url("../images/bg-top-details.jpg") center 33px no-repeat;width:562px;height:auto;text-align:center;font-weight:bold;font-size:1.00em;line-height:1.00em;font-family:Arial,Helvetica,sans-serif;float:left;margin-bottom:0;padding:0;background-color:#FFF;padding-bottom:15px;}.mini-tabs-countries-fix a:link,.mini-tabs-countries-fix a:visited{color:#868686;text-decoration:none;}.mini-tabs-countries-fix a:hover,.mini-tabs-countries-fix a:active,.mini-tabs-countries-fix .on a:link,.mini-tabs-countries-fix .on a:visited{color:#00aeef;text-decoration:none;}.mini-tabs-countries-fix li,.mini-tabs-countries-fix a{height:34px;display:block;width:81px;}.mini-tabs-countries-fix a{padding-top:7px;height:24px;}.mini-tabs-countries-fix li a span{padding:0 5px 0 5px;}.mini-tabs-countries-fix li{float:left;list-style:none;background:url("../images/mini-tabs-countries-off.jpg") no-repeat;}.mini-tabs-countries-fix .round-left{float:left;list-style:none;background:url("../images/mini-tabs-countries-round-left.jpg") no-repeat;}.mini-tabs-countries-fix li.on{background:url("../images/mini-tabs-countries-on.jpg");}.wrap-trip-details-fix{background:url("../images/bg-wrap-details.jpg");width:562px;}.btm-trip-details-fix{background:url("../images/bg-btm-details.jpg") bottom no-repeat;width:562px;height:30px;}.content-trip-details-fix{padding:15px;width:532px;}.box-grey-fix{background-color:#f1f1f1;width:532px;margin-bottom:20px;}.price-table{table-layout:fixed;text-align:center;width:100%;margin-bottom:0;}.price-table{font-size:1em;}.price-table td{background:url("../images/bg-td-onboard-services.jpg");padding:10px 0;border-bottom:1px dotted #999;}.price-table td.last{background-color:#fff;border-bottom:none;}td.price-table-tabs{background:url("../images/bg-td-services2.jpg") no-repeat;width:65px;height:36px;text-align:center;font-weight:bold;padding:0;}.price-table td.end{width:77px;}.price-table td.product{font-weight:bold;padding-right:15px;text-align:left;background-color:#fff!important;background:url("../images/spacer.gif");}.price-table td.txt-note{text-align:left;background-color:#fff!important;background:none;border-bottom:none;padding-top:5px;}.mini-tabs-split-left{float:left;width:50%;padding-right:15px;border-right:1px dotted #999;margin-bottom:15px;}.mini-tabs-split-right{float:left;width:230px;padding-left:15px;margin-left:-1px;border-left:1px dotted #999;background-color:#FFF;margin-bottom:15px;}.pricing-booking-form label{display:block;padding:3px 10px 0 0;}.pricing-booking-form p{margin-bottom:5px;}.pricing-booking-form input{width:35px;}.pricing-booking-form .radio-check{margin-left:18px;}.pricing-booking-form .radio-check input{width:auto;position:absolute;margin-left:-18px;}.pricing-booking-form .radio-check .check-container{margin:0;}div.item .radio-check{padding-top:5px;}div.item .radio-check input{width:auto;display:inline;}.pricing-booking-form select{width:200px;}.pricing-booking-form div{clear:both;margin-bottom:5px;height:auto;}.pricing-booking-form div.side-by-side{float:left;clear:both;padding-right:15px;width:100%;}.pricing-booking-form label div.side-by-side div{width:130px;float:left;}.pricing-booking-form label div.side-by-side label{float:right;}.pricing-booking-form label div.side-by-side span{padding:0 10px 0 0;float:right;clear:both;display:block;}.pricing-booking-form .check-container{width:auto;margin-top:5px;display:block;padding:3px 5px 0 0;}.booking-pricing{width:589px;padding:0 30px 0 5px;float:left;}.content-trip-details-fix .btn-large{float:right;margin-right:185px;}.linkarray-row .linkarray-rightmost li{padding-right:0;}.content-table #nav-summmary{float:none;}.rating-header h2{float:left;}.rating-header .stars{text-align:right;}.rating-header .stars p{padding-left:0;}.rating-header .address{float:left;clear:left;}.content-table .table-choice-options{width:420px;margin-left:0;margin-right:0;margin-bottom:10px;}.list-details{margin:0;}.list-details ul{width:50%;float:left;}.list-details .list-details-header{background:none;padding-left:0;margin-bottom:7px;line-height:1.00em;}.content-table .table-choice-options td{padding-right:10px;padding-bottom:10px;}.table-tickets-fairs .last2{text-align:left;padding-left:10px;width:315px;border:none;}.container-grey-border-bottom2{margin-bottom:10px;}.col-left-train-review #nav-summmary li{display:inline;height:30px;float:left;padding-right:45px;}.col-left-train-review2{border-right:none;}.large-img2{width:150px;height:100px;margin-top:10px;float:left;}.hotel-deals{width:420px;float:left;}.hotel-deals-img{float:left;margin-left:15px;}#nav-summary-03-on2{background:url("../images/img-nav-summary-03-on.jpg") no-repeat;padding-left:35px;display:block;color:#868686;}.pass-list-section{float:left;width:626px;border-bottom:1px dotted #C0C1C1;padding-bottom:10px;margin-bottom:10px;}.country-list-pass{float:left;width:626px;padding-bottom:10px;border-bottom:1px dotted #C0C1C1;margin-bottom:25px;}.country-list-pass .blue-list li{width:107px;float:left;padding-right:10px;padding-left:8px;}.pass-list-section .linkarray{background:none;float:none;width:437px;}.pass-list-section .linkarray ul{margin:0;}.pass-list-section .linkarray li{width:194px;padding-top:0;margin-top:0;float:left;}.pass-list-section .linkarray-row{background:url("../images/border-dotted.jpg") repeat-y 209px;float:left;padding-top:0;margin-top:0;}.pass-list-section .linkarray-row ul{padding-top:0;margin-top:0;}.pass-list-section .linkarray-rightmost{background:url("../images/border-dotted.jpg") repeat-y;background-position:left;margin-left:-11px;padding-left:14px;margin-right:0;width:205px;}.pass-list-section .add-ons{width:447px;float:left;padding-left:0;}.infotable{width:725px;margin-bottom:5px;margin-right:10px;}.infotable th{font-weight:bold;font-size:1em;border-bottom:1px solid #c0c1c1;padding-bottom:5px;padding-right:20px;}.infotable td{padding-top:5px;padding-bottom:5px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding-right:20px;vertical-align:top;}.summary-col{width:250px;}.reference-number{font-weight:bold;}.notes{width:100px;}.infotable td.section-title{border-top:none;border-bottom:none;}.trav-info-expand-div .iconspan{font-weight:bold;color:#868686;}.content-table .table-tickets-fairs2 td{border-bottom:1px solid #ccc;padding-bottom:5px;}.content-table .table-tickets-fairs2 td.last2{border-bottom:1px solid #fff;padding-bottom:5px;}.content-table .table-tickets-fairs2 td.first{width:175px;}.hotel-room-price-row td{border-bottom:1px dotted #c0c1c1;}.hotel-room-price-row td.td-choice-options-select2{text-align:left;vertical-align:middle;padding:5px 3px 5px 8px;text-align:left;font-weight:bold;background:#d9d9d9 url("../images/bg-options-wider.jpg");border-bottom:1pt solid #FFF;}div.shipping-label{width:auto;float:left;clear:none;padding-right:10px;}div.shipping-label label{padding:0;}div.shipping-options{clear:none;float:left;}div.shipping-options input{width:auto;float:left;position:relative;border:0 none!important;}div.shipping-options span{padding-left:5px;}.col-video-list2 .video-info p{margin-bottom:10px;}.col-video-list2 .video-info img{margin-bottom:10px;}.video-info{clear:both;padding-bottom:0;display:block;}.narrow-content-module .nav-account{margin-left:20px;font-size:1.00em;}.padding-bottom-5px{margin-bottom:5px;}.trip-time2{float:left;width:120px;padding-left:0;}.expander{float:right;position:relative;left:0;padding-right:0;color:#868686;}.why-purchase-from-us-header{margin-left:11px;margin-bottom:5px;}.orders-content-table{width:auto;}.sifr-compensate-width{width:220px;}.group-trip-search-field{padding-bottom:20px;width:645px;height:30px;}div.col-left-group{width:650px;padding:0 0 0 5px;float:left;border-right:1px dotted #CCC;}.questions-field{font-family:Arial,Helvetica,sans-serif;width:600px;height:50px;margin-bottom:15px;resize:none;}.groups-textarea{margin-right:15px;}.btn-submit-gr{margin-right:123px;}.radio-horizontal{padding-bottom:8px;}.content-table .col-left-group label{float:left;width:225px;text-align:right;padding:3px 10px;}.things-to-do-left{width:306px;padding-left:10px;float:left;margin-top:15px;}.things-to-do-right{padding-left:25px;float:left;margin-top:15px;}.things-to-do-large-image{width:306px;height:184px;}.things-to-do-large-image-caption{width:306px;}.things-to-do-left-menu{width:306px;background:url("../images/img-brdr-dotted.jpg") repeat-x bottom;padding:5px 0;}.things-to-do-left-menu img{padding-right:15px;float:left;}.things-to-do-left-menu h3{float:left;width:190px;}.things-to-do-left-menu-image{height:73px;width:96px;display:block;float:left;}.things-to-do-blue-frame{background:url("../images/things-to-do-blue-frame.jpg");width:485px;height:124px;padding:30px;margin-bottom:20px;}.things-to-do-right-content{margin-left:30px;width:515px;}.things-to-do-blue-frame-text{color:#852c71;font-size:14px;line-height:1.25em;}input.field-search{border:1px solid #ccc;}.table-cart-tours td.td-tours-passenger-info{width:550px;padding-left:8px;}.td-edit .iconspan{font-weight:bold;color:#868686;}.departure-section{padding:0 11px 15px 11px;}.faq-content2{width:600px;padding:0 30px 0 5px;float:left;margin-left:20px;}.mini-calendar{padding-left:5px;}body .table-cart-passenger-info{width:auto;}body .table-cart-passenger-info td{width:130px;}body .table-cart-passenger-info th{width:130px;}.table-cart-passenger-info th.col-cart-trip,.table-cart-passenger-info td.col-cart-trip{width:150px;}.table-cart-passenger-info .td-padding{width:50px;}.table-cart-passenger-info .col-cart-countries{width:420px;padding-left:18px;}th.col-cart-trip2,td.col-cart-trip2{width:141px;}body .table-cart-passenger-info .price-col{text-align:right;width:115px;}body .table-cart-passenger-info .td-padding-right{width:215px;}.text-right{text-align:right;}.table-cart-tours .col-cart-price2{color:#D52142;font-size:1.63em;font-weight:bold;}td.price-col{color:#d52142;font-size:1.25em;font-weight:bold;}.trip2{float:left;font-weight:bold;width:40px;padding-top:15px;}.top-logo-img{position:absolute;}.btn-why-travel-etc{width:292px;height:291px;background:url("../images/btn-why-travel-etc-lg.jpg") bottom;}.btn-why-travel-etc a{width:247px;height:41px;display:block;font:bold 1.3em Arial,Helvetica,sans-serif;color:#852c71;text-decoration:none;padding:20px 30px 0 15px;}.btn-why-travel-etc a:hover,.btn-why-travel-etc a:link,.btn-why-travel-etc a:visited{color:#852c71;text-decoration:none;}.btn-check-fares-sm-etc{background:url("../images/btn-check-fares-sm-etc.jpg") no-repeat;display:block;width:277px;height:34px;font:bold 1.3em Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none;padding:17px 0 2px 15px;}a:hover.btn-check-fares-sm-etc,a:active.btn-check-fares-sm-etc,a:link.btn-check-fares-sm-etc,a:visited.btn-check-fares-sm-etc{color:#FFF;text-decoration:none;}.btn-check-fares-expand-etc{background:url("../images/btn-check-fares-expand-etc.jpg") no-repeat;display:block;width:277px;height:20px;font:bold 1.3em Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none;padding:17px 0 0 15px;margin:0;}a:hover.btn-check-fares-expand-etc,a:link.btn-check-fares-expand-etc,a:visited.btn-check-fares-expand-etc{color:#FFF;text-decoration:none;}.btn-sm-etc{background:url("../images/btn-sm-etc.jpg") no-repeat;display:block;width:292px;height:25px;font:bold 1.3em Arial,Helvetica,sans-serif;color:#852c71;text-decoration:none;padding:10px 0 0 15px;}a:hover.btn-sm-etc,a:active.btn-sm-etc,a:link.btn-sm-etc,a:visited.btn-sm-etc{color:#852c71;text-decoration:none;}.bd{height:238px;background:url("../images/bg-check-fares.jpg") bottom left no-repeat;color:#fff;font-weight:bold;margin-bottom:7px;}.bdContainer{padding:0 0 0 20px;width:265px;margin:0;}.bd input{padding:2px 0 0 2px;margin:3px 0 0 0;border:1px solid #CCC;height:15px;}.radio-container{height:20px;}.radio-container input{position:relative;top:1px;margin:0;}.bdContainer .one-way{padding-right:10px;}.multi-city{position:relative;padding-left:30px;}.multi-city a:hover,.multi-city a:active,.multi-city a:link,.multi-city a:visited{color:#fff;}.multi-city img{position:absolute;top:0;left:10px;}.bd label{padding:5px 0 0 0;line-height:1em;}.bd input:focus{padding:2px 0 0 2px;border:1px solid #00aeef;}.bd .btn-search-wht{border:none;}.bd input.btn-search-wht:focus{border:0!important;}.return-date{margin-left:16px;}#home-box2{background:url("../images/bg-home-grey.jpg") repeat-y;width:596px;padding:0 15px;height:314px;}#home-box2 p{margin-bottom:0;}#home-box2-top{background:url("../images/bg-home-grey-box-top.jpg") top no-repeat;width:626px;height:16px;}#home-box2-bottom{background:#fff url("../images/bg-home-grey-bottom.jpg") top no-repeat;width:626px;height:14px;margin-bottom:15px;padding-bottom:0;}.mini-tabs-countries-fix-round-left{background:url("../images/bg-top-details-round-left.jpg") repeat-x bottom left;}.imagegallery{width:530px;float:left;padding-left:15px;display:block;}.imagegallery p{padding:5px 0 5px 5px;}.imagegallery a{float:left;}.imagegallery ul{padding:0;float:left;}.imagegallery li{float:left;padding:0 2px 0 2px;}.field-input-large{width:187px;margin-bottom:5px;}.content-boxleft .field-input-large{width:150px;margin-bottom:5px;}.content-boxleft .zip{margin-bottom:5px;}.field-input-small{width:100px;margin-bottom:5px;}.field-input-larger{width:250px;_width:247px;margin-bottom:5px;}.form-thank-you p,.form-div p{margin:0;}.form-div label,.form-thank-you label{float:left;width:190px;text-align:right;padding:3px 10px 3px 0;}.select-box{width:190px;_width:187px;margin-bottom:5px;}.content-boxleft .select-box{width:154px;_width:154px;margin-bottom:5px;}input.no-border{border:0 none!important;background:none!important;}input:focus{border:1px solid #00aeef;}select:focus{border:1px solid #00aeef;}.create-account-note{float:left;width:400px;text-align:left;padding:0 30px 0 20px;}.create-account-note p{margin-left:0;}.form-thank-you{float:left;width:400px;padding:0 20px 0 30px;margin-bottom:10px;}.marg-rt-110{margin-bottom:0;margin-right:110px;}.form-div{width:484px;padding:5px 10px;}.form-div p{clear:left;}.marg-lft-180{margin-left:180px;}span.check-out-text{float:left;width:160px;text-align:left;padding:0 10px;}.details-container{margin:5px 15px;width:850px;}.marg-lft-260{margin-left:260px;}.marg-rt-113{margin-right:113px;}.div-width-300{border-left:1px dotted #CCC;float:left;width:300px;padding:5px 0 5px 15px;margin:5px 0;}.div-width-200 h2{float:left;width:200px;}.div-width-300 h2{float:left;width:240px;}.div-width-300 span.label{float:left;font-weight:bold;text-align:left;width:100px;padding-bottom:5px;}.div-width-300 span.bml-label{font-weight:bold;text-align:left;padding-bottom:5px;width:250px;float:left;}.div-width-300 span.info{float:left;text-align:left;width:195px;padding-bottom:5px;}.div-width-200{float:left;width:250px;_width:255px;padding:5px 15px 0 0;margin:5px 0;}.btn-extra-large{background:url("../images/btn-extra-large.jpg") no-repeat;width:209px;height:24px;display:block;margin-bottom:10px;cursor:pointer;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;border:none!important;}input.btn-position{float:right;}.secure-connection{background:transparent url("../images/verisign.gif") no-repeat;width:80px;height:40px;float:right;padding-right:10px;margin-bottom:5px;}#secure-connection{width:100px;float:right;padding-right:10px;margin-top:-5px;}.edit-del-btn{padding:2px 10px 2px 0;font-weight:bold;width:70px;line-height:18px;text-align:right;}.edit-del-btn img{padding:0 0 3px 3px;vertical-align:middle;}.edit-del-btn a:link,.edit-del-btn a:visited{color:#868686;}.add-rpp-1{float:right;}.right-padd-0{padding-right:0;}.table-cart .label{float:left;font-weight:bold;width:75px;}.trav-info-expand-div{width:864px;padding:10px 20px;height:12px;margin-bottom:5px;}.trav-info-expand-div .label{font-weight:bold;padding-right:10px;}body .table-cart-passenger-info .cart-subtotal{text-align:right;width:550px;}.subtotal-table{width:905px;table-layout:fixed;}.subtotal-table td.col-subtotal{width:570px;text-align:right;padding:10px 0;}.subtotal-txt{color:#D52142;font-size:1.63em;font-weight:bold;}.subtotal-table td.col-subtotal-price{width:115px;text-align:right;padding:10px 0;}.subtotal-table tr{background:transparent url(../images/border-bottom.jpg) repeat-x center bottom;}.subtotal-table tr.last{background:none;}.cr-card-info{float:left;padding-left:10px;width:170px;}.wide-img{float:left;width:165px;padding:0 15px;}.getting-there{background:transparent url("../images/border-dotted.jpg") repeat-y scroll left center;float:left;width:76%;padding-left:15px;}.getting-there h1{padding-left:0;}.wide-content-module{width:400px;float:left;}.wide-content-module .city-info{padding:5px;}.city-info p{font-weight:bold;}.city-info ul li{background:transparent url(../images/bullet-grey.jpg) no-repeat 0 4px;line-height:1.2em;margin-bottom:7px;padding-left:14px;}.line-dotts{background:url("../images/border-dotted-drk.jpg") left bottom repeat-x;width:100%;height:1px;margin:20px 0 10px 0;_margin:10px 0;}.nav-title{font-size:1.50em;color:#852C71;background-color:#FFF;}.content-img-holder{width:620px;float:left;}.left-padd-5{padding-left:5px;}.right-padd-5{padding-right:5px;}.left-sqr-img-place{float:left;height:130px;width:178px;padding:0 0 5px 10px;}.left-sqr-img{width:164px;height:120px;}.left-sqr-img-place-go{float:left;height:120px;width:171px;padding:0 0 5px 0;}.left-sqr-img-getting-there{float:left;height:120px;width:171px;padding:10px 0 5px 0;}.all-city-div-holder{width:907px;float:left;}.city-div{width:416px;float:left;padding:5px;}.city-content-div{float:left;width:230px;padding:0 10px 0 5px;}.clear-space{height:1px;clear:both;}.row{clear:both;padding-bottom:7px;width:300px;}.row span.label{float:left;width:100px;text-align:right;padding-right:5px;}.row span.info{float:left;width:195px;text-align:left;}.right-tab-container{float:left;width:755px;_width:750px;}.tab-container{width:100%;float:left;}.tabbed .box-grey-top-small{background:none;}.box-grey-wide-small{background:transparent url("../images/bg-box-grey-small.jpg") repeat-y scroll 0 50%;margin-bottom:10px;width:100%;}.box-grey-wide-small .content-table{width:733px;_width:723px;}.box-grey-wide-small .mini-left-account-pre-travel{width:162px;}.box-grey-wide-small .container-countdown-top,.box-grey-wide-small .container-countdown,.box-grey-wide-small .container-countdown-bottom,.box-grey-wide-small .nav-account{margin:0;}.box-grey-bottom-small{background:transparent url("../images/bg-box-grey-bottom-small.jpg") no-repeat scroll left bottom;padding-bottom:25px;width:100%;}span.edit{background:url("../images/btn-edit.jpg") no-repeat right center;float:right;text-align:left;width:40px;padding:2px 5px;}span.edit a:link,span.edit a:visited{color:#868686;}.short-btn{background:transparent url("../images/btn-home-on.jpg") no-repeat;color:#FFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;height:19px;width:70px;border:none!important;padding-bottom:3px;}.save-btn-holder{float:left;padding-left:125px;margin:5px 0 10px 0;}.cancel-btn-holder{float:right;margin:5px 0 10px 0;}.content-boxleft{float:left;width:300px;padding:0 0 5px 5px;margin-top:5px;line-height:1.5;}.content-boxleft p{margin:0;padding:0;clear:left;}.content-boxleft label{float:left;width:140px;text-align:right;padding-right:5px;}.content-boxleft-wide{width:325px;}.content-boxright{width:400px;float:left;padding:10px 5px 5px 15px;_padding-left:10px;height:auto;}.content-boxright ul li{background:transparent url("../images/bullet-grey.jpg") no-repeat 0 4px;line-height:1.1em;margin-bottom:7px;padding-left:14px;}.wide-content-border-module{float:left;padding:0 5px 0 15px;width:690px;}.content-next-to-img{float:left;padding:0 5px 5px 5px;width:420px;}.bottom-img-content-box{background:transparent url("../images/border-dotted.jpg") repeat-y left center;float:left;padding:0 10px 0 14px;width:205px;}.bottom-img-content-box h3{margin:0 0 13px;padding:0;}.right-padd{padding-right:20px;}.header-purple-box{background:transparent url("../images/bg-purple-medium-top.jpg") no-repeat;color:#FFF;font-size:1.13em;font-weight:bold;height:33px;line-height:30px;width:405px;padding-left:10px;}.purple-box .bottom-wrap{background:#FFF url("../images/btm-purple-medium.jpg") no-repeat;height:11px;}.purple-box{background:url("../images/bg-purple-medium.jpg") repeat-y;width:405px;float:left;margin-bottom:10px;}.purple-img-small{height:85px;width:175px;padding-top:5px;}.col-prpl-box{float:left;padding:0 5px 0 15px;width:180px;}.grey-box-small-top{background:transparent url("../images/grey-box-small-top.jpg") no-repeat center bottom;height:7px;width:405px;}.grey-box-small-border{border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;width:403px;}.grey-box-small-border p{margin-bottom:5px;}.grey-box-small-border img{padding-right:18px;}.grey-box-small-border h3{padding-left:20px;width:200px;}.grey-box-small-btm{background:transparent url("../images/grey-box-small-btm.jpg") no-repeat center top;height:7px;width:405px;}#nav-summmary{float:left;}#nav-summmary #nav-summary-02-on{background:url("../images/img-nav-finder-02-on.jpg") no-repeat;padding-left:35px;display:block;color:#868686;}.hotel-img-div{float:left;width:110px;height:100px;margin-right:5px;}.hotel-img{width:100px;height:95px;padding:4px 4px 4px 0;}.wide-left-column{float:left;padding:0 10px 0 5px;width:600px;}.wide-left-column-note-1{width:170px;float:left;padding:5px 0 0 20px;text-align:left;}.wide-left-column-note-2{width:170px;float:left;padding:5px 30px 0 0;text-align:left;}.wide-left-column .place-btn{float:left;padding:5px 10px 0 80px;}.mid-info-div{float:left;width:305px;padding:0 4px;}.top-btm-padd{padding:10px 0;}.float-left .container-grey-border{width:587px;}.narrow-right-column{float:left;width:250px;margin:0 10px 0 30px;_margin:0 10px 0 20px;}.horiz-form-field{float:left;padding:5px 20px 10px 0;}.select-box-small{margin-bottom:5px;width:50px;}.hotel-search-btn-place{margin-right:77px;_margin-right:67px;}#content .narrow-right-column .col-tips-finder h3{margin-bottom:0;}.narrow-right-column .col-tips-finder img{margin-left:15px;}.left-padd-10{padding-left:10px;}.left-padd-35{padding-left:35px;}.left-padd{padding-left:20px;}.left-padd-15{padding-left:15px!important;}.margin-top-10{margin-top:10px;}.div-415px-lft-5px{float:left;width:415px;padding-left:5px;}.small-tabbed-div{float:left;width:710px;padding:0 10px;border-left:1px dotted #CCC;}div.clear-space-lrg{clear:both;height:6pt;overflow:hidden;}div.clear{_height:.3em;}a.link-arrow{_padding-right:22px;padding:3px 23px 3px 0;}.content-country-overview ul li{list-style-position:outside;margin-left:15px;}#content h3.margin-bottom-0{margin-bottom:0;}.col-left-gr{float:left;width:650px;padding-right:10px;border-right:1px dotted #CCC;}.col-right-gr{float:left;padding-left:15px;width:220px;}.form-div-gr{padding:10px;width:550px;}.form-div-gr label{float:left;width:275px;text-align:right;padding:3px 10px;}.form-div-gr label.radio-container{padding-bottom:5px;padding-left:0;padding-right:0;padding-top:0;width:auto;}.form-div-gr p{margin-bottom:0;clear:both;}.form-div-gr input{margin-bottom:5px;vertical-align:middle;}.form-div-gr input.no-border{margin:3px 0 7px 0;}.btn-about-gr{margin-right:100px;}.purple-img-medium{height:85px;padding:5px 15px;width:220px;}.form-div-gr img{vertical-align:middle;_padding-bottom:7px;}input.btn-large,input.btn-medium,input.btn-small,input.btn-search{border:0 none!important;}.col-left-select-sol{width:455px;float:left;margin-right:10px;}.col-right-select-sol{width:455px;float:left;margin:10px 0 0 10px;}.small-grey-col{background:transparent url(../images/bg-small-grey-col.jpg) repeat-y;margin:10px 0 30px 0;width:451px;}.small-grey-col-top{background:transparent url(../images/bg-small-gery-col-top.jpg) no-repeat center top;padding-top:26px;width:451px;}.small-grey-col-btm{background:transparent url(../images/bg-small-gery-col-btm.jpg) no-repeat scroll center bottom;padding-bottom:25px;width:451px;}.note-sml-border-box{float:left;padding:5px 0 0 20px;text-align:left;width:293px;}.blue-round-box{background:transparent url(../images/blue-sq.gif) repeat;width:100%;margin-bottom:15px;}.blue-round-box-top div{background:transparent url(../images/blue-tl.gif) no-repeat top left;}.blue-round-box-top{background:transparent url(../images/blue-tr.gif) no-repeat top right;}.blue-round-box-btm div{background:transparent url(../images/blue-bl.gif) no-repeat bottom left;}.blue-round-box-btm{background:transparent url(../images/blue-br.gif) no-repeat bottom right;}.blue-round-box-top div,.blue-round-box-top,.blue-round-box-btm div,.blue-round-box-btm{width:100%;height:7px;font-size:1px;}.blue-round-box-content{margin:10px 20px 0 25px;}.plus-holder-div{margin-left:100px;}.marg-top-0{margin-top:0;}.col-left-select-sol .table-finder-passes td{height:40px;}.col-left-select-sol .td-finder-edit{padding-bottom:15px;}.col-left-select-sol .txt-days{padding-left:5px;}.table-finder-passes .pass-finder-txt{font-weight:bold;padding-right:10px;}.bold-head-rt{font-weight:bold;text-align:right;}.col-right-select-sol .table-finder-match-overview td{padding-top:0;}.col-right-select-sol .add-rpp-result{padding:5px 0;}.col-right-select-sol p{margin-bottom:7px;}.col-right-select-sol .table-finder-options-short{width:330px;}.col-right-select-sol td.td-finder-options-short-header{width:80px;}.col-right-select-sol td.td-finder-options-short-info{padding-right:9px;width:230px;}.show-result-btn-place{float:right;margin-right:5px;_margin-right:2px;}.col-right-select-sol .finder-pass-header{width:300px;}.col-right-select-sol div.td-finder-options-short-price{color:#D52142;font-weight:bold;text-align:center;width:100px;float:left;padding-left:12px;}.col-left-select-sol .btn-small{background:transparent url(../images/btn-small.jpg) no-repeat;border:0 none;color:#FFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:24px;line-height:24px;margin-bottom:0;padding-bottom:2px;width:91px;}.col-left-train-review2 .place-btn{float:left;padding:5px 10px 0 80px;}.blue-list ul li{background:url("../images/bullet.jpg") 0 4px no-repeat;padding-left:14px;margin-bottom:7px;line-height:1.20em;}.grey-list ul li{background:url("../images/bullet-grey.jpg") 0 4px no-repeat;padding-left:14px;margin-bottom:7px;line-height:1.20em;}span.left-padd-465{padding-left:465px;}.col-tips-finder img.purple-img-small{width:220px;}.marg-btm-0{margin-bottom:0;}.btm-trip-details-13{background:transparent url(../images/bg-btm-details.jpg) no-repeat;height:13px;width:562px;}.add-on-98-59-image{height:59px;width:98px;display:block;float:left;}.result-table-holder{float:left;padding-left:10px;width:645px;}.table-width-635{width:635px;}.table-choice-options td.td-61{width:61px;}.table-choice-options td.td-210{width:247px;}.table-choice-options td.td-quantity{width:49px;text-align:right;padding-right:10px;border-bottom:1px dotted #CCC;}.table-choice-options td.td-pass-info{width:248px;border-bottom:1px dotted #CCC;}.table-choice-options td.no-border{border-bottom:none!important;}.table-choice-options td.top-border{border-top:1px dotted #CCC!important;}.table-choice-options tr.top-border{background:url(../images/border-bottom.jpg) repeat-x left top;}.table-choice-options tr.btm-border{background:url(../images/border-bottom.jpg) repeat-x left bottom;}.table-choice-options td.choice-off-100{background:transparent url(../images/bg-options-100-off.jpg) repeat-y;width:80px;}.pass-finder-btn-holder{float:right;width:91px;margin-right:10px;_margin-right:3px;}.box-grey-wide-small .table-cart-tours{width:733px;_width:725px;}.box-grey-wide-small .table-cart-tours td.td-tours-passenger-info{width:627px;_width:615px;}.box-grey-wide-small .trav-info-expand-div{width:715px;_width:700px;}.subtotal-table .td-padding{width:50px;}.box-grey-wide-small .subtotal-table{width:733px;_width:725px;}.box-grey-wide-small .orders-content-table{_width:725px;}.error-box-mid-small{background:url(../images/error-bg-small.jpg) repeat-y;margin:0;padding:10px 0 5px;text-align:left;width:621px;}.error-box-top-small{background:transparent url(../images/error-top-small.jpg) no-repeat;display:block;height:13px;margin:0;padding:0;text-align:left;width:620px;}.error-box-btm-small{background:transparent url(../images/error-bot-small.jpg) no-repeat;display:block;height:13px;margin:0 0 10px;padding:0;text-align:left;width:620px;}.error-box-mid-smallest{background:transparent url(../images/error-bg-smallest.jpg) repeat-y;display:block;margin:0;padding:10px 0 5px;text-align:left;width:280px;}.error-box-top-smallest{background:transparent url(../images/error-top-smallest.jpg) no-repeat;display:block;height:13px;margin:0 auto;padding:0;text-align:left;}.error-box-btm-smallest{background:transparent url(../images/error-bot-smallest.jpg) no-repeat;display:block;height:13px;margin:0 auto 10px;padding:0;text-align:left;}.error-box-mid-smallest .error-box-message{width:210px;margin-top:0;}.error-box-mid-smallest .error-sign{margin-left:10px;}.error-box-mid-small .error-box-message{width:540px;}textarea.gr-txt-area{width:620px;}.pop-window .btn-small{background:transparent url(../images/btn-small.jpg) no-repeat;border:0 none;color:#FFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:24px;line-height:24px;margin-bottom:0;padding-bottom:2px;width:91px;clear:none;float:left;}.pop-window .btn-small-next{margin-left:20px;}.pop-window .red-txt{color:#D52142;font-size:1.25em;font-weight:bold;}.pop-window .required{color:#00AEEF;font-size:1.3em;font-weight:bold;vertical-align:middle;}.cart-login .btn-medium{_margin-left:150px;_margin-right:20pt;}span.red-txt{color:#D52142;font-size:1.25em;font-weight:bold;}.form-thank-you p.note{padding:0 10px 0 200px;}.form-thank-you p.btn-holder{text-align:right;padding-right:10px;_padding-right:5px;}.marg-lft-200{margin-left:200px;}.horizontal-form .traveler-num{float:left;text-align:center;width:100px;}.table-cart-tours td.left-padd{padding-left:20px;}.price-table td.days-month{background:transparent url(../images/bullet-grey.jpg) no-repeat 0;font-weight:bold;padding-left:15px;text-align:left;}.delete-trip img{vertical-align:middle;padding-left:5px;_padding-bottom:5px;}.no-border{border:0 none!important;}.form-thank-you p.btn-holder{text-align:right;padding-right:60px;_padding-right:55px;}#alternate{float:left;width:400px;vertical-align:top;padding:0 20px 0 0;}.zero-margin{margin:0!important;}input.btn-search,input.btn-home-on,input.btn-home-off,input.btn-medium,input.btn-small,input.btn-large,input.btn-extra-large{border:0 none!important;}#nav-account img{float:none;vertical-align:middle;}#nav-account ul li{float:none;}#nav-account ul li.country{background:none;width:100px;}#nav-account .country-list{padding:3px;width:85px;text-align:left;}.loader-nav{float:right;padding:0;}.loader-nav img{padding-right:5px;}input.btn-search,input.btn-home-on,input.btn-home-off,input.btn-medium,input.btn-small,input.btn-large,input.btn-extra-large{border:0 none!important;}.red-txt-wait{font-size:1.50em;color:#D52142;font-weight:bold;}.view-cart-tours td.td-tours-small{width:555px!important;}.view-cart-tours td.td-details{font-weight:bold;text-align:right;width:69px;}.trav-info-expand-div{width:864px;padding:10px;height:auto;margin-bottom:5px;}.add-trip-holder{margin-left:150px;}span.check-out-text{float:left;width:190px;text-align:left;padding:0 10px;}.bg-bottom-dotted-line{background:url(../images/border-bottom.jpg) repeat-x center bottom;}.content-boxleft select{margin-bottom:5px;}.things-to-do-left-menu .img-place{float:left;width:111px;padding-right:0;height:auto;}.things-to-do-left-menu .link-place{float:left;width:195px;}.aaf-schedule-holder{float:left;margin:0 6px 20px 0;width:645px;}.aaf-schedule-holder .aaf-schedule-table{width:645px;}.aaf-schedule-holder td.td-choice-train,.aaf-schedule-holder td.td-choice-departs,.aaf-schedule-holder td.td-choice-arrives,.aaf-schedule-holder td.td-choice-duration,.aaf-schedule-holder td.td-choice-connections{border-bottom:0;}.aaf-schedule-holder td.td-choice-train{font-weight:normal!important;}.aaf-schedule-holder p{padding-top:5px;}.aaf-schedule-holder .trip-places{width:194px;}.aaf-schedule-holder .trip-header{font-size:1.25em;font-weight:bold;padding-left:10px;}.nav-on-sub{color:#00aeef;font-weight:normal;}.col-countries-how-to-book{float:left;width:516px;margin-left:7px;line-height:1.25em;}#content .box-grey-wide .col-countries-how-to-book p{margin:0 15px 10px 3px;padding:0;}body#how-to-book a.link-arrow{font-weight:bold;background:url("../images/link-arrow.jpg") right no-repeat;padding-right:23px;color:#868686!important;font-size:1.13em;float:right;}.country-list{float:left;width:155px;line-height:1.5em;}body .country-list ul{padding:0;margin:0;}.country-list .blue-list li{width:100px;float:left;}.content-country-overview-coll2{float:left;width:177px;}ul.content-country-overview-coll2 li,ol.content-country-overview-coll2 li{padding-right:20px;}.group-header{margin-left:11px;margin-bottom:5px;}.have-question{float:left;width:610px;padding:0 0 0 10px;}.have-question label{width:300px;text-align:right;float:left;padding:-3px 0 0 0;display:inline;margin-right:10px;}.have-question input{width:200px;}.have-question select{width:200px;_width:200px;background:none!important;background-color:#FFF;}.have-question div{clear:both;margin-bottom:5px;height:auto;padding-bottom:0;line-height:1.2l;}.have-question .btn-large{width:131px;float:right;text-align:center;margin-top:5px;margin-right:35px;border:0;}.col-left-have-question{width:610px;padding:0 15px 0 5px;float:left;}.col-left-have-question textarea{border:1px solid #ccc;padding:0 5px 1px -5px;font-family:Arial,Helvetica,sans-serif;width:263px;}.btns-center{float:none;margin:0;width:270px;}.btns-center-right{float:right;margin:0;width:270px;}.btns-center-short{float:none;margin:0;width:115px;}.txt-flush-right{float:none;padding:0;text-align:right;margin-right:0!important;}.content-pass-overview{padding:0 0 0 5px;width:355px;float:left;padding-right:5px;}.content-pass-overview p{margin-bottom:10px;}.overview-country-list{float:left;width:528px;padding-top:5px;}.overview-country-list .blue-list li{width:95px;float:left;}.map-overview{float:left;width:535px;padding:0 0 0 5px;}.map-overview img{padding:0 3px 3px 0;margin-bottom:5px;}.map-countries{float:left;width:535px;padding:20px 0 0 5px;}.map-countries img{padding:0 3px 3px 0;margin-bottom:5px;}.col-left-partner-offers{width:589px;padding:0 30px 0 5px;border-right:1px dotted #c0c1c1;float:left;}.img-left-partner-offers{float:left;padding-right:15px;padding-bottom:10px;}.copy-right-partner-offers{float:left;width:400px;}.col-left-partner-offers h3{margin-left:0;margin-top:0;}.col-left-partner-offers p{margin-left:0;}.col-right-partner-offers{float:left;width:240px;padding-left:10px;}.top-whats-included{width:645px;padding:0 30px 0 15px;float:left;}.country-list-wide{float:left;width:655px;}.country-list-wide .blue-list li{width:115px;float:left;}.col-whats-included{width:650px;padding:10px 30px 0 5px;float:left;}.copy-whats-included{float:left;margin-top:0;width:460px;}.whats-included-border{border-bottom:1px dotted #c0c1c1;clear:both;}.col-whats-included h2{margin-top:10px;margin-left:10px;}body #content h3.margin-bottom-0{margin-bottom:0;}#content #breadcrumb-wrap{margin-left:0;}.ptp-passholder-btn-rt{width:125px;}#travel-your-way #mini-right li{width:120px;}.loader-nav{float:right;padding:5px 0 0 0;}.loader-nav img{padding-right:5px;}div.smaller-booking-red-font{float:right;color:#D52142;font-size:1.25em;font-weight:bold;text-align:right;width:500px;}.table-view-cart{width:905px;table-layout:fixed;}.table-view-cart tr{background:url("../images/border-bottom.jpg") bottom repeat-x;vertical-align:top;}.table-view-cart .trip-info{width:52px;font-size:1.3em;font-weight:bold;color:#868686;padding-left:10px;}.table-view-cart .trip-info-pad{padding-top:7px;}.table-view-cart .trip-from-to,.table-view-cart .trip-departs{width:65px;text-align:right;font-weight:bold;color:#5c5c5c;}.table-view-cart .car-days-head{width:65px;text-align:right;font-weight:bold;color:#5c5c5c;vertical-align:bottom;padding-bottom:3px;}.table-view-cart .car-days{width:136px;padding:0 0 3px 18px;vertical-align:bottom;}.table-view-cart .trip-reg-pad{padding:8px 0;}.table-view-cart .trip-odd-pad{padding:22px 0 8px 0;}.table-view-cart .trip-bot-pad{padding-bottom:8px;}.table-view-cart .trip-class{width:100px;text-align:right;font-weight:bold;color:#5c5c5c;}.table-view-cart .pass{text-align:left;color:#5c5c5c;padding:8px 0 3px 33px;}.table-view-cart .pass-countries{width:180px;text-align:left;color:#5c5c5c;padding-left:33px;}.table-view-cart .trip-places{width:129px;padding-left:18px;}.table-view-cart .rpp{vertical-align:middle;text-align:right;padding:8px 0 8px 45px;}.table-view-cart .trip-depart-time{width:136px;padding-left:18px;}.table-view-cart .trip-train{width:223px;padding-left:18px;}.table-view-cart .trip-price{width:80px;text-align:right;padding-right:20px;color:#d52142;font-size:1.25em;font-weight:bold;vertical-align:middle;}.table-view-cart .trip-edit{width:65px;text-align:right;padding-right:13px;}.table-view-cart .trip-edit img{vertical-align:middle;}.table-view-cart .trip-edit a{color:#5c5c5c;}.table-view-cart .subtotal-txt{text-align:right;padding:8px 10px 8px 0;color:#d52142;font-size:1.63em;font-weight:bold;vertical-align:middle;}.table-view-cart .subtotal{text-align:right;padding:8px 20px 8px 0;color:#d52142;font-size:1.63em;font-weight:bold;vertical-align:middle;}.table-view-cart .subtotal #subtotal{display:inline;}.table-view-cart tr.last{background:none;}.view-cart-tours{background:#f1f1f1 url("../images/bg-table-cart-tours.jpg") no-repeat;width:905px;height:45px;table-layout:fixed;}.view-cart-tours h3,.view-cart-tours-header{background:url("../images/img-arrow-cart.jpg") 0 7px no-repeat;padding-left:11px;}.view-cart-tours-travelers{padding-left:12px;text-align:left;}.view-cart-tours td.td-tours{width:662px;padding-left:20px;}.view-cart-tours td.td-price{width:70px;text-align:right;color:#d52142;font-size:1.63em;font-weight:bold;line-height:2.00em;padding-right:20px;}.view-cart-tours img{vertical-align:middle;padding-left:3px;}.view-cart-tours td.td-edit{width:59px;text-align:center;font-weight:bold;}.view-cart-tours td.td-edit a,.view-cart-tours td.td-delete a{color:#868686;}.view-cart-tours td.td-delete{width:64px;text-align:right;font-weight:bold;}.price-title{color:#d52142;font-size:1.63em;font-weight:bold;padding:15px 25px 5px 0;text-align:right;}.no-pad{padding:0;}.trip-selector{width:auto;float:none;display:block;clear:both;}#submit_order,#processing_order{height:17px;}#submit_order input,#processing_order input{position:absolute;left:787px;}#processing_order{margin-top:-17px;}p.txt-note{background-attachment:scroll;background-color:#FFF!important;background-image:none;background-position:0 0;background-repeat:repeat;border-bottom:medium none;padding-top:5px;text-align:left;}.price-table td.days-month{background:transparent url(../images/bullet-grey.jpg) no-repeat 0;font-weight:bold;padding-left:15px;text-align:left;}#alternate{float:left;width:400px;vertical-align:top;padding:0 20px 0 0;}.zero-margin{margin:0!important;}#nav-account img{float:none;vertical-align:middle;}#nav-account ul li{float:none;}#nav-account ul li.country{background:none;width:100px;}input.btn-search,input.btn-home-on,input.btn-home-off,input.btn-medium,input.btn-small,input.btn-large,input.btn-extra-large{border:0 none!important;}.fake-h2{color:#852C71;font-size:1.5em;font-weight:bold;}.fake-h3 a{color:#852C71;font-size:15px;}.fake-h3 a:hover,.fake-h3 a:active,.fake-h3 a:link,.fake-h3 a:visited{color:#852C71;font-weight:bold;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;}.red-txt-wait{font-size:1.50em;color:#D52142;font-weight:bold;}.view-cart-tours td.td-tours-small{width:555px!important;}.view-cart-tours td.td-details{font-weight:bold;text-align:right;width:69px;}.trav-info-expand-div{width:720px;padding:10px 0 10px 95px;height:auto;margin-bottom:5px;}.add-trip-holder{margin-left:150px;}span.check-out-text{float:left;width:190px;text-align:left;padding:0 10px;}.ref-number-div{padding:10px;width:864px;font-size:1.25em;color:#D52142;font-weight:bold;clear:both;}.bg-bottom-dotted-line{background:url(../images/border-bottom.jpg) repeat-x center bottom;}.btn-why-travel-etc-agent{width:292px;height:185px;background:url("../images/btn-why-travel-etc-agent.jpg") bottom;}.btn-why-travel-etc-agent a{width:277px;height:39px;display:block;font:bold 1.5em Arial,Helvetica,sans-serif;color:#852c71;text-decoration:none;padding:22px 0 0 15px;}.btn-why-travel-etc-agent a:hover,.btn-why-travel-etc-agent a:link,.btn-why-travel-etc-agent a:visited{color:#852c71;text-decoration:none;}.content-boxleft-agent{float:left;width:380px;padding:0 10px 5px 5px;margin:5px 15px 0 0;line-height:1.5;}.content-boxleft-agent p{margin:0;padding:0;clear:left;}.content-boxleft-agent label{float:left;width:150px;text-align:right;padding:0 5px;}.content-boxleft-agent h2,.content-boxleft-agent h3{float:left;width:310px;}.content-boxleft-agent .select-box{margin-bottom:5px;width:154px;}.content-boxleft-agent .row{clear:both;padding-bottom:7px;width:380px;}.content-boxleft-agent .row span.label{float:left;width:100px;text-align:right;padding-right:5px;}.content-boxleft-agent .row span.info{float:left;width:250px;text-align:left;}.news-update-agent{clear:both;padding:0 15px 7px 0;}.news-update-agent .date{font-weight:bold;}.news-title{font-size:1.25em;font-weight:bold;color:#4d4d4d;}.news-updates span.label{float:left;width:37px;text-align:left;padding-left:0;}.news-updates span.info{float:left;width:150px;text-align:left;}.col-prp-box{float:left;padding:0 5px 0 10px;width:185px;}.grey-box-small-top-red{background:transparent url("../images/red-box-small-top.jpg") no-repeat center bottom;height:7px;width:403px;}.grey-box-small-btm-red{background:transparent url("../images/red-box-small-btm.jpg") no-repeat center top;height:7px;width:403px;}.red-box-small{background:transparent url("../images/red-box-small.jpg") repeat center top;padding:0 10px;width:383px;color:#FFF;}input.btn-search-white{background:url("../images/btn-search-white.jpg") no-repeat;width:74px;height:24px;display:block;cursor:pointer;color:#d32132;border:0;font-weight:bold;text-align:center;margin:3px auto 0 auto;}.time-field-white{border:1px solid #ccc;width:110px;display:block;padding:0 0 1px 0;border:1px solid #ccc;font-size:1em;height:21px;background-color:#FFF!important;}.booking-header{height:30px;color:#fff;line-height:28px;font-weight:bold;font-size:1.75em;}.sIFR-hasFlash .tradegothic-white-large{visibility:hidden;color:#fff;font-size:18px;letter-spacing:-2px;}.account-boxright-red{width:410px;float:left;padding:5px 5px 5px 5px;height:auto;}.account-boxright-red ul li{background:transparent url("../images/bullet-grey.jpg") no-repeat 0 4px;line-height:1.1em;margin-bottom:7px;padding-left:14px;}.wide-tabbed-div{float:left;width:725px;padding:0 0 0 5px;}.wide-tabbed-div2{float:left;width:720px;padding:0 0 0 5px;}.travel-agent-resources{width:450px;margin-bottom:15px;}.travel-agent-resources .resources{width:142px;float:left;padding-right:10px;}.travel-agent-resources .last-col{width:145px;float:left;}.product-fact-sheets{width:700px;padding-left:5px;}.exclusions{width:100%;padding-top:15px;}.exclusions-left{width:341px;float:left;border-right:1px dotted #a1a2a2;padding-right:20px;margin-right:15px;}.exclusions-right{width:348px;float:left;}.order-brochure{width:480px;padding:0;}.order-brochure label{width:200px;text-align:right;float:left;padding:-3px 0 0 0;display:inline;margin-right:10px;}.order-brochure input{width:200px;}.order-brochure select{width:200px;_width:200px;background:none!important;background-color:#FFF;}.order-brochure div{clear:both;margin-bottom:5px;height:auto;padding-bottom:0;line-height:1.2l;}.order-brochure .btn-large{width:131px;float:right;text-align:center;margin:5px 60px 0 0;border:0;}.order-brochure .radio-check input{width:auto;margin-left:10px;margin-right:5px;vertical-align:middle;}.order-ticket-agent{float:left;width:460px;padding:0;margin-left:150px;}.order-ticket-agent label{width:190px;text-align:right;float:left;padding:-3px 0 0 0;display:inline;margin-right:10px;}.order-ticket-agent input{width:200px;}.order-ticket-agent select{width:200px;_width:200px;background:none!important;background-color:#FFF;}.order-ticket-agent div{clear:both;margin-bottom:5px;height:auto;padding-bottom:0;line-height:1.2l;}.order-ticket-agent .btn-large{width:131px;float:right;text-align:center;margin:5px 55px 0 0;border:0;}.order-ticket-agent .radio-check input{width:auto;margin-left:10px;vertical-align:middle;}.have-question-agent{float:left;width:460px;padding:0 0 0 10px;}.have-question-agent label{width:200px;text-align:right;float:left;padding:-3px 0 0 0;display:inline;margin-right:10px;}.have-question-agent input{width:200px;}.have-question-agent select{width:203px;_width:200px;background:none!important;background-color:#FFF;}.have-question-agent div{clear:both;margin-bottom:5px;height:auto;padding-bottom:0;line-height:1.2l;}.have-question-agent .btn-large{width:131px;float:right;text-align:center;margin:5px 55px 0 0;border:0;}.have-question-agent-btn{margin-right:125px;}.news-updates-large{font-size:1.25em;font-weight:bold;color:#4d4d4d;}.login-intro{padding:20px 20px 0 17px;float:left;width:590px;}.tips-margin{margin-top:20px!important;}.col-tips-narrow{float:left;background:url("../images/bg-tips-narrow.jpg");width:210px;margin:0 0 10px 5px;}#content .col-tips-narrow .bottom-wrap{background:#fff url("../images/btm-tips-narrow.jpg") no-repeat;height:11px;width:100%;clear:both;}.col-tips-narrow .header-tips{background:url("../images/bg-header-tips-narrow.jpg") no-repeat;height:30px;color:#fff;line-height:28px;font-weight:bold;font-size:1.25em;}#content .col-tips-narrow p,#content .col-tips-narrow h2,#content .col-tips-narrow h3,#content .col-tips-narrow ul{margin:0 10px 5px 15px;}#content .col-tips-narrow h2{margin-bottom:0;height:25px;}.info-table{width:900px;margin-bottom:5px;margin:0 5px;}.info-table th{font-weight:bold;font-size:1em;border-bottom:1px solid #c0c1c1;padding-bottom:5px;padding-right:20px;}.info-table td{padding-top:5px;padding-bottom:5px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding-right:20px;vertical-align:top;}.info-tablecenter{vertical-align:;}.info-table td.section-title{border-top:none;border-bottom:none;}.table-view-cart-agent{width:905px;table-layout:fixed;}.table-view-cart-agent tr{background:url("../images/border-bottom.jpg") bottom repeat-x;vertical-align:top;}.table-view-cart-agent .car-days{width:136px;padding:0 0 3px 18px;vertical-align:bottom;}.table-view-cart-agent .trip-info{width:52px;font-size:1.3em;font-weight:bold;color:#868686;padding-left:10px;}.table-view-cart-agent .trip-info-pad{padding-top:10px;}.table-view-cart-agent .trip-from-to,.table-view-cart-agent .trip-departs{width:53px;text-align:right;font-weight:bold;color:#5c5c5c;}.table-view-cart-agent .trip-from-to-wider,.table-view-cart-agent .trip-departs-wider{width:53px;text-align:right;font-weight:bold;color:#5c5c5c;}.table-view-cart-agent .trip-reg-pad{padding:8px 0;}.table-view-cart-agent .trip-odd-pad{padding:22px 0 8px 0;}.table-view-cart-agent .trip-bot-pad{padding-bottom:8px;}.table-view-cart-agent .trip-class{width:85px;text-align:right;font-weight:bold;color:#5c5c5c;}.table-view-cart-agent .trip-class-wider{width:95px;text-align:right;font-weight:bold;color:#5c5c5c;}.table-view-cart-agent .pass{text-align:left;color:#5c5c5c;padding:8px 0 3px 30px;}.table-view-cart-agent .pass-narrower{text-align:left;color:#5c5c5c;padding:8px 0 3px 12px;}.table-view-cart-agent .pass-countries{width:180px;text-align:left;color:#5c5c5c;padding-left:30px;}.table-view-cart-agent .pass-countries-narrower{width:180px;text-align:left;color:#5c5c5c;padding-left:12px;}.table-view-cart-agent .pass-countries-wider{width:212px;text-align:left;color:#5c5c5c;padding:8px 10px 0 10px;}.table-view-cart-agent .trip-places{width:105px;padding-left:18px;}.table-view-cart-agent .rpp{vertical-align:middle;text-align:left;padding:8px 0 8px 35px;}.table-view-cart-agent .trip-depart-time{width:116px;padding-left:18px;}.table-view-cart-agent .trip-train{width:120px;padding-left:18px;}.table-view-cart-agent .trip-train-short{width:114px;padding-left:18px;}.table-view-cart-agent .trip-price{width:80px;text-align:right;padding-right:28px;color:#d52142;font-size:1.25em;font-weight:bold;vertical-align:middle;}.table-view-cart-agent .trip-edit{width:65px;text-align:right;padding-right:13px;}.table-view-cart-agent .trip-edit img{vertical-align:middle;}.table-view-cart-agent .trip-edit a{color:#5c5c5c;}.table-view-cart-agent .agency-fee-txt-large{text-align:right;padding:8px 10px 0 0;color:#d52142;font-size:1.63em;font-weight:bold;vertical-align:middle;float:right;}.table-view-cart-agent input{color:#D52142;font-size:.85em;font-weight:bold;padding-bottom:3px;padding-top:0;width:45px;}.table-view-cart-agent .agency-fee-txt{text-align:right;padding:0 10px 8px 0;float:right;}.table-view-cart-agent .car-days-head{width:65px;text-align:right;font-weight:bold;color:#5c5c5c;vertical-align:bottom;padding-bottom:3px;}.table-view-cart-agent .subtotal-txt{text-align:right;padding:8px 10px 8px 0;color:#d52142;font-size:1.63em;font-weight:bold;vertical-align:middle;}.table-view-cart-agent .subtotal{text-align:right;padding:8px 15px 8px 0;color:#d52142;font-size:1.63em;font-weight:bold;vertical-align:middle;}.table-view-cart-agent tr.last{background:none;}.table-view-cart-agent .div-classes-details{width:212px;padding:5px 5px 0 5px;float:right;vertical-align:top;font-size:.88em;line-height:1em;}.view-cart-tours-agent .square-mail-button{background:transparent url(../images/square-mail-color-med.png) no-repeat scroll 5px 0;}.view-cart-tours-agent .square-printer-button{background:transparent url(../images/square-printer-color-med.png) no-repeat scroll 5px 0;}.view-cart-tours-agent .square-ticket-button{background:transparent url(../images/square-ticket-color-med.png) no-repeat scroll 5px 0;}.view-cart-tours-agent{background:#f1f1f1 url("../images/bg-table-cart-tours.jpg") no-repeat;width:905px;height:45px;table-layout:fixed;}.view-cart-tours-agent .square-mail-button,.view-cart-tours-agent .square-printer-button,.view-cart-tours-agent .square-ticket-button{width:35px;height:35px;float:left;padding-left:5px;}.view-cart-tours-agent h3,.view-cart-tours-agent-header{font-size:1.38em;background:url("../images/img-arrow-cart.jpg") 0 5px no-repeat;padding-left:11px;}.view-cart-tours-agent-travelers{padding-left:12px;}.view-cart-tours-agent h3 span{font-size:.88em;}.view-cart-tours-agent td.td-tours{width:535px;padding-left:20px;}.view-cart-tours-agent td.td-price{width:80px;text-align:right;color:#d52142;font-size:1.63em;font-weight:bold;line-height:2em;padding-right:30px;}.view-cart-tours-agent img{vertical-align:middle;padding-left:3px;}.view-cart-tours-agent td.td-edit{width:59px;text-align:center;font-weight:bold;}.view-cart-tours-agent td.td-edit a,.view-cart-tours-agent td.td-delete a{color:#868686;}.view-cart-tours-agent td.td-delete{width:75px;text-align:right;font-weight:bold;}.price-title-agent{color:#d52142;font-size:1.3em;font-weight:bold;padding:15px 0 5px 720px;text-align:center;float:left;}.price-commission{color:#d52142;font-size:1.3em;font-weight:bold;padding:15px 15px 5px 40px;text-align:center;float:left;}.cart-title{float:right;width:355px;height:35px;margin-bottom:10px;}.cart-title label{width:130px;text-align:left;float:left;padding:3px 0 2px 0;display:inline;font-weight:bold;}.cart-title input{width:200px;}.btns-right-long{float:right;margin:0;width:392px;}.btns-right-long input{float:left;margin-left:10px;}.agency-fee{vertical-align:middle;text-align:right;}.account-travel-resources{width:600px;margin:0 0 0 7px;}.account-travel-resources-short{width:470px;margin:0 5px 0 5px;padding-right:15px;float:left;}.account-travel-resources-short .date{padding:10px 0 5px 0;font-weight:bold;}.col-right-agent-resources{float:left;width:185px;padding-left:15px;}.col-right-agent-res-nopad{float:left;width:200px;}.acct-have-question{width:610px;padding:0 15px 0 10px;float:left;margin-top:15px;}.booking-pricing-narrow{margin-left:5px;width:580px;float:left;}.img-place{float:left;height:130px;width:168px;padding-right:5px;}.requirements{width:335px;float:left;padding-right:25px;}.agent-trip-details-fix{background:url("../images/bg-wrap-details-short.jpg");width:496px;}.content-agent-details-fix{padding:0 15px;width:460px;margin-right:60px;}.agent-tabs-countries-fix{background:url("../images/bg-top-details-short.jpg") bottom no-repeat;width:496px;height:50px;text-align:center;font-weight:bold;font-size:1.00em;line-height:1.00em;font-family:Arial,Helvetica,sans-serif;float:left;margin-bottom:0;padding:0;background-color:#FFF;}.agent-tabs-countries-fix a:link,.agent-tabs-countries-fix a:visited{color:#868686;text-decoration:none;}.agent-tabs-countries-fix a:hover,.agent-tabs-countries-fix a:active{color:#00aeef;text-decoration:none;}.agent-tabs-countries-fix li,.agent-tabs-countries-fix a{height:34px;display:block;width:81px;}.agent-tabs-countries-fix li a span{padding:0 5px 0 5px;}.agent-tabs-countries-fix li{float:left;list-style:none;background:url("../images/mini-tabs-countries-off.jpg") no-repeat;padding-top:7px;}.agent-tabs-countries-fix .round-left{float:left;list-style:none;background:url("../images/mini-tabs-countries-round-left.jpg") no-repeat;}.agent-tabs-countries-fix li.on{background:url("../images/mini-tabs-countries-on.jpg") no-repeat;}.btm-agent-trip-details-fix{background:url("../images/bg-btm-details-short.jpg") bottom no-repeat;width:496px;height:15px;}.top-agent-trip-details-fix{background:url("../images/bg-top-details-agent.jpg") bottom no-repeat;width:496px;height:30px;}.mini-tabs-agent-split-left{float:left;width:45%;padding-right:15px;border-right:1px dotted #999;margin-bottom:15px;}.mini-tabs-agent-split-right{float:left;width:200px;padding-left:15px;margin-left:-1px;border-left:1px dotted #999;background-color:#FFF;margin-bottom:15px;}.mini-left-account-resources{width:180px;float:left;padding-right:15px;color:#868686;}.container-fact-sheets{width:330px;float:left;border-right:1px dotted #a1a2a2;padding-right:20px;margin-right:20px;}.container-fact-sheets-second{width:320px;float:left;}.container-bdm{width:210px;float:left;padding-right:20px;}.container-bdm-second{width:210px;float:left;padding:0 0 0 20px;}.top-account-details{width:562px;margin-top:-2px;position:relative;z-index:1;}.content-account-details{padding:5px;width:532px;}.content-account-details h2,content-account-details h3{margin-bottom:10px;}.trip-options-select{width:220px;text-align:left;vertical-align:middle;padding:5px 3px 5px 10px;text-align:left;background:#d9d9d9 url("../images/bg-options-wider.jpg");border-bottom:1pt solid #FFF;}.trip-options-select input{vertical-align:middle;}.shipping-speed{float:left;width:250px;padding:0 25px 25px 15px;}.shipping-speed select{width:10px;}.shipping-speed div{clear:both;margin-bottom:5px;height:auto;}.send-etickets{margin:10px 15px;width:850px;border-bottom:1px dotted #c0c1c1;padding-bottom:15px;}.send-etickets input{width:200px;}.pad-table{margin:1px 0 2px 0;}.btns-right-grey-box{float:right;margin:10px 25px 0 0;width:125px;}.warning-box{background:#d9d9d9 url("../images/bg-options-warning.jpg");}.warning-text{color:#d7203c;font-weight:bold;}.account-login{padding:0 20px 0 0;float:left;width:400px;margin:20px 0 0 0;vertical-align:top;border-left:1px dotted #c0c1c1;padding-left:15px;}.account-login label{width:130px;text-align:right;float:left;padding:3px 10px 0 0;display:inline;}.account-login div{clear:both;margin-bottom:5px;height:auto;}.account-login input{width:200px;}.account-login .agreement{float:left;padding:5px 0 0 138px;width:330px;text-align:left;}.account-login .agreement-short{float:left;padding:5px 0 0 138px;width:280px;text-align:left;}.account-login .agreement-short input{margin-top:auto;width:20px;}.account-login .agreement input{margin-top:auto;width:20px;}.account-login .btn-medium{width:115px;float:right;margin-right:57px;margin-bottom:10px;height:24px;}.account-login .label-caption{margin-right:56px;}.account-login .radio-check input{width:auto;vertical-align:middle;margin-right:5px;}.account-login .radio-check-short{float:left;text-align:left;}.account-login .radio-check-short input{width:20px;vertical-align:middle;}.cart-login .radio-check input{width:auto;margin-left:0;vertical-align:middle;}.cart-login-agent{padding:0 20px 0 0;float:left;width:428px;margin:20px 0 0 0;vertical-align:top;padding-left:15px;}.cart-login-agent label{width:130px;text-align:right;float:left;padding:3px 10px 0 0;display:inline;}.cart-login-agent div{clear:both;margin-bottom:5px;margin-right:83px;height:auto;}.cart-login-agent input{width:200px;}.cart-login-agent .agreement{float:left;padding:5px 0 0 138px;width:330px;text-align:left;}.cart-login-agent .agreement-short{float:left;padding:5px 0 0 138px;width:280px;text-align:left;}.cart-login-agent .agreement-short input{margin-top:auto;width:20px;}.cart-login-agent .agreement input{margin-top:auto;width:20px;}.cart-login-agent .btn-medium{width:115px;float:right;margin-bottom:10px;height:24px;}.cart-login-agent .label-caption{margin-right:56px;}.radio-rightspace{margin:0 auto;padding:0 32px 0 0;}.blue-sign{margin:0 8px 0 20px;padding:0;background:url("../images/blue-sign.jpg") no-repeat;height:30px;text-align:left;float:left;width:30px;}.last-minute{margin:0 auto;padding:25px 0 0 0;text-align:left;}.last-minute-message{text-align:left;float:left;width:825px;font-weight:bold;font-size:1.13em;line-height:14px;}.train-faq-left{float:left;margin-top:15px;padding-left:10px;width:306px;}.train-faq-left ul{padding-left:10px;}.train-faq-left ul li{background:transparent url(../images/bullet-arrow-blue.jpg) no-repeat scroll 0 6px;padding-bottom:4px;padding-left:10px;}.train-faq-right{float:left;margin-top:15px;padding-left:10px;width:580px;}.train-faq-right .trip-search-field{width:555px;}.train-faq-right p{width:555px;}.train-faq-right .linkarray{background:transparent none repeat scroll 0 0;float:none;width:437px;}.train-faq-right .linkarray{background:transparent none repeat scroll 0 0;float:none;width:570px;}.train-faq-right .linkarray li{float:left;margin-top:0;padding-top:0;width:166px;}.train-faq-right .linkarray-row{background:transparent none repeat-y scroll 209px 50%;float:none;margin-top:0;padding-top:0;}.train-faq-right .aaf{width:555px;}.train-faq-right .ptp{background:url("../images/trainfaq-to-do-blue-frame-top.jpg") top no-repeat;background-color:#f1f9fc;position:relative;width:570px;padding-left:10px;padding-top:10px;}.train-faq-right .aaf img{float:left;}.train-faq-right .aaf p{float:left;padding-left:10px;width:290px;}.train-faq-right .ptp .trip-passenger-field{padding-bottom:0;}.train-faq-right .ptp-bottom{background:url("../images/trainfaq-to-do-blue-frame-bottom.jpg") top no-repeat;width:580px;height:9px;margin-bottom:10px;}.trainfaq-tips{float:left;background:url("../images/bg-tips-trainfaq.jpg") repeat-y;width:580px;margin:10px 0 10px 0;}#content .trainfaq-tips h3{margin-bottom:10px;padding:0;}.header-trainfaq-tips{background:url("../images/bg-header-tips-trainfaq.jpg") no-repeat;height:30px;color:#fff;line-height:28px;font-weight:bold;font-size:1.25em;padding-bottom:2px;_padding-top:3px;}.header-trainfaq-tips span{margin:0 0 0 10px;}.trainfaq-tips img{float:left;margin-left:15px;}.trainfaq-tips .right-side{float:left;width:390px;}.header-trainfaq-tips{width:580px;}.trainfaq-tips p{width:340px;}.header-tips-finder span{margin:0 0 0 10px;}.trainfaq-tips .bottom-wrap{background:#fff url("../images/btm-tips-trainfaq.jpg") no-repeat;height:11px;width:100%;clear:both;}.trainfaq-tips p,.trainfaq-tips h2,.trainfaq-tips h3,.trainfaq-tips ul{margin:0 10px 0 15px;}.number-of-rooms{float:left;width:75px;}.number-of-rooms .time-field{width:65px;}h1,h2,h3,h4,h5{line-height:1em;}h1{font-size:22px;color:#852c71;}h2{font-size:18px;color:#852c71;}h3,h3 a:link,h3 a:link,h3 a:active,h3 a:visited{font-size:16px;color:#852c71;text-decoration:none;}.header-passes .tradegothic-white{font-size:12px;color:#fff;}.search-result{padding:10px;}.search-result p{margin-top:5px;}.search-result li{margin-bottom:10px;}.cartype{background:none;}.content-boxleft h3{float:left;width:235px;}fieldset a.dp-choose-date{margin:3px 3px 0;}a.dp-choose-date{background:transparent url(../images/calendar.gif) no-repeat;display:block;float:left;height:20px;margin:0 3px 0;overflow:hidden;padding:0;text-indent:-2000px;width:20px;}a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}input.dp-applied{width:80px;float:left;}.copr-note{width:200px;padding-left:140px;}.content-agent-details-fix input{margin-right:10px;}.simple-pleasure{background:url(../images/bg-simple-pleasure.jpg) no-repeat;float:left;width:292px;height:226px;}.simple-pleasure-content{padding:20px;}.bml-results-div{float:left;width:429px;}.bml-results-div img{float:left;padding-right:10px;}.red-txt-bml{color:#D52142;font-size:1.15em;font-weight:bold;}.home-bottom{padding-left:10px;}.home-bottom h2{margin-bottom:10px!important;}.at-your-service{float:left;padding-left:30px;width:275px;}.form-thank-you .txt-note{text-align:right;padding-right:213px;}.exclusions .pass-list{background:transparent url(../images/border-dotted.jpg) repeat-y scroll 349px 50%;float:left;margin-top:0;padding-top:0;}.pass-list .blue-list{width:725px;}.pass-list .blue-list li{float:left;margin-top:0;padding-top:0;width:335px;margin-left:0;padding-right:10px;}.verisign-div{float:right;width:170px;margin-top:-10px;}.verisign-div img{padding-left:60px;}.hotel-details-col-right{float:left;width:565px;margin:15px 0 0 15px;padding-left:10px;}.hotel-details-col-right .details-small-btn{margin-left:440px;}.hotel-details-col-right .table-choice-options{width:530px;}.hotel-details-col-right .table-tickets-fairs2 td.first{width:260px;}.hotel-room-price-row td.td-choice-options-select2{text-align:center;}.hotel-details-col-right .hotels-btn-div li{float:right;margin-right:15px;_margin-right:5px;}.hotel-details-col-right .price-table{width:530px;}.hotel-details-col-right .price-table td.product{font-weight:normal;}.hotel-details-col-right .price-table td.discount-top{background:none;background-color:#fff;border:none;width:95px;}.hotel-details-col-right .price-table td.discount-none{background:none;background-color:#fff;width:95px;}.hotel-details-col-right .price-table td.discount{background:#fff;padding:10px 10px 5px 10px;width:70px;}.hotel-details-col-right .price-table td.discount img{vertical-align:middle;}.hotel-details-col-right td.price-table-tabs{background:url(../images/bg-td-services.jpg) no-repeat;width:79px;}.back-to-result{clear:both;float:right;padding-right:15px;}.hotel-details-col-left{float:left;margin-top:8px;padding:0 5px;width:306px;text-align:center;}.hotel-details-list{clear:both;height:auto;margin:0 0 10px 0;padding:0;width:907px;}.hotel-details-list li{background-color:#F4F4F4;border-bottom:1px dotted #C0C1C1;display:inline;float:left;padding:7px 7px 3px 0;_padding-bottom:5px;min-height:20px;height:auto;}.hotel-details-list li.request{font-size:1.25em;font-weight:bold;background:#F4F4F4 url(../images/img-grey-arrow.jpg) no-repeat left center;padding:5px 5px 5px 7px;_padding-bottom:3px;color:#868686;width:80px;}.hotel-details-list li.dates{width:140px;}.hotel-details-list li.large{width:190px;}.hotel-details-list li.guest{width:170px;}.hotel-details-list li.small{width:60px;}.hotel-details-list li.button{padding:5px 10px 5px 3px;_padding:3px 10px 4px 3px;}.hotel-deals-col-left{float:left;width:615px;}.hotel-deals-col-left .btn-place{margin:15px 123px 0 0;}.deals-form-holder{width:100%;clear:both;margin-bottom:20px;}.deals-form-field{float:left;padding-right:24px;}.deals-form-field input{width:80px;float:left;}.deals-form-field input.city{width:100px;float:left;}.deals-form-field input.tiny{width:50px;float:left;}.deals-form-field select.country{width:100px;float:left;}.deals-form-field select.number{width:50px;float:left;}.hotel-mid-info-div{float:left;padding:0 5px;width:530px;}.hotel-result-menu{padding:10px;}.hotel-result-menu span{float:left;padding-right:20px;}.hotel-result-menu span.sort{font-weight:bold;font-size:1.13em;color:#868686;}.hotel-result-menu span.last{padding-right:0;float:right;}.hotel-result-menu img{vertical-align:middle;}.hotel-img-holder{float:left;margin-right:15px;_margin-right:0;}.blue-box-top{background:url(../images/blue-box-top.jpg) no-repeat top left;height:15px;width:170px;}.blue-box-btm{background:url(../images/blue-box-btm.jpg) no-repeat bottom left;height:15px;width:170px;}.blue-box-mid{width:170px;background:#e9f5fb;text-align:center;margin-bottom:-2px;}.hotel-detail-info-expanded{float:left;padding-left:10px;}.price-table td.price input{vertical-align:middle;height:16px;}.blue-box-top-306{background:transparent url(../images/blue-box-top-306.jpg) no-repeat scroll left top;height:15px;width:306px;}.blue-box-mid-306{background:#E9F5FB;margin-bottom:-2px;text-align:center;width:306px;}.blue-box-btm-306{background:transparent url(../images/blue-box-btm-306.jpg) no-repeat scroll left bottom;height:15px;width:306px;margin-bottom:5px;}.disc-list ul li{list-style-type:disc;list-style-position:outside;margin-left:15px;}.amtrak-booking{float:left;padding:0 10px;width:630px;_width:640px;}.amtrak-booking select{height:18px;}.amtrak-trip-div{padding-bottom:10px;clear:both;}.amtrak-trip-div .amtrak-no-padd{float:left;width:100px;}.amtrak-trip-div .departure{width:110px;}.amtrak-trip-div .trip-time{width:115px;}.amtrak-trip-details .td-tours-passenger-info,.amtrak-trip-details .table-cart-tours,.amtrak-trip-details .table-view-cart{font-size:1em;}select.salutation-box{width:65px;}.horizontal-form .traveler-num{font-weight:bold;padding-right:15px;width:80px;}.left-padd-space{padding-left:250px!important;}.left-padd-space .departure-field{height:18px;}.left-padd-space a.dp-choose-date{margin-top:5px;}.amtrak-horiz-field{float:left;padding-right:7px;}.table-cart-tours .td-tours-passenger-info h3{margin-bottom:0!important;}.amtrak-booking-btn-holder{float:right;margin-right:55px;_margin-right:18px!important;}.car-note{width:245px;padding:0 10px 0 60px;float:left;}.label-car-type{float:left;padding:0 15px 0 60px;}.marg-top-10{margin-top:10px;}.amtrak-trip-alert{background-color:#FAFAFA;border:1px solid #C00;margin:0 0 10px;padding:5px;}.amtrak-trip-alert .alert-txt{color:#C00;width:120px;clear:both;}.marg-top-less-5{margin-top:-5px;}.peace{color:#d52142;text-align:right;font-weight:bold;padding:8px 0;}.font-1-25{font-size:1.25em!important;}.width-200-px{width:202px;}.fact-sheet-list .linkarray-row{background:url(../images/border-dotted.jpg) repeat-y 335px 50%;float:left;margin-top:0;padding-top:0;}.fact-sheet-list .linkarray{background:none;float:none;width:690px;}.fact-sheet-list .linkarray li{background:url(../images/pdf-icon.gif) no-repeat 0 2px;float:left;line-height:1.5em;margin-top:0;padding-top:0;padding-left:20px;width:314px;}.country-name{color:#868686;font-weight:bold;font-size:1.13em;padding-left:13px;}.col-tips-wider{float:left;background:url("../images/bg-travel.jpg");width:626px;margin:0 0 10px 0;margin-bottom:0!important;}.col-tips-wider .header-tips{background:url("../images/bg-header-travel.jpg") no-repeat;height:30px;color:#fff;line-height:28px;font-weight:bold;font-size:1.25em;margin-bottom:0!important;}#content .col-tips-wider .bottom-wrap{background:#fff url("../images/btm-travel.jpg") no-repeat;height:11px;width:626px;clear:both;margin-bottom:0!important;}.col-tips-wider .shipping-options{margin:0 10px 10px 15px;}div.shipping-options span.txt-bold{padding-left:0;}.contact-form #departureDate{margin-left:0;}.rpp-rev-form-container{width:650px;float:left;}.what-you-picked-col{width:280px;float:left;}.what-you-picked-box{background:url("../images/what-you-picked-mid.jpg");width:280px;}.what-you-picked-box-top{background:url("../images/what-you-picked-top.jpg") no-repeat;width:280px;}.what-you-picked-box-bottom{background:url("../images/what-you-picked-bottom.jpg") no-repeat bottom left;width:250px;padding:15px;}.details-container-col-list .blueh3{padding-left:15px;}.details-product-name{background:transparent url(../images/bullet-grey.jpg) no-repeat 0 5px;padding-left:15px;float:left;width:165px;}.details-product-price{float:left;width:50px;padding-left:20px;text-align:right;padding-right:0;}.salutation select{width:65px;}.rpp-rev-form-container .contact-form-shipping{margin-left:0;width:600px;}.rpp-rev-form-container .contact-form-shipping div{margin-left:130px;}.rpp-rev-form-container .contact-form-shipping .txt-note{margin-left:130px;}.rpp-rev-form-container .btn-large{margin-right:125px;}.cr-cd-option{float:left;padding:0 5px;}.cr-cd-option input{padding-right:10px;}.cr-cd-option span{padding-right:5px;}.cr-cd-option p{margin-bottom:0;}.field-extra-sml{width:30px;}.bml-info .head-underlined{font-weight:bold;width:100%;border-bottom:1px solid #5c5c5c;}.bml-info p{margin-bottom:10px;}.form-div2{width:620px;padding:10px;}.form-div span.name{float:left;padding-right:10px;}.form-div .terms-cond-div{text-align:center;margin-bottom:10px;}.form-div textarea{padding-left:5px;}.billing-rev-grey-arrow{background:transparent url(../images/bullet-grey.jpg) no-repeat 0;padding-left:15px;font-weight:bold;}.bml-info p{padding-left:15px;}.creditcard-stack .cr-card-info{padding-bottom:10px;}.exp-date{width:23px;}.details-container-col-input .details-container{width:620px;}.details-container-col-input{width:640px;float:left;}.details-container-col-list .blueh3{padding-left:15px;}.details-product-name{background:transparent url(../images/bullet-grey.jpg) no-repeat 0 5px;padding-left:15px;float:left;width:165px;}.details-product-price{float:left;width:50px;padding-left:20px;text-align:right;padding-right:0;}.total{font-size:1.5em;}.cr-cd-option .check-container1{display:inline;width:360px;float:left;}.cr-cd-option .check-container1 input{float:left;}.select-box-expiration{width:55px;_width:52px;margin-bottom:5px;}.what-you-picked-col{width:280px;float:left;}.what-you-picked-col-shipping{padding-left:10px;}.what-you-picked-box{background:url("../images/what-you-picked-mid.jpg");width:280px;}.what-you-picked-box-top{background:url("../images/what-you-picked-top.jpg") no-repeat;width:280px;}.what-you-picked-box-bottom{background:url("../images/what-you-picked-bottom.jpg") no-repeat bottom left;width:250px;padding:15px;}.form-div2 .check-out-text{width:365px;}.details-container-col-input .contact-form-shipping{margin-left:0;width:600px;}.details-container-col-input .contact-form-shipping div{margin-left:130px;}.details-container-col-input .contact-form-shipping .txt-note{margin-left:130px;}.form-div2 .terms-cond-div{text-align:left;}.form-div2 .terms-cond-div textarea{float:right;margin-right:105px;}.form-div2 .terms-cond-div p{float:right;margin-right:160px;}.view-cart-tours td.td-tours-invoice{width:662px;padding-left:8px;}.error-table{background:url(../images/alert-sign.jpg) no-repeat 13px 13px;border:5px solid #f00;clear:both;width:99%;margin:5px 5px 10px 0;}.error-table .td-image{padding:5px 10px 30px 5px;height:30px;width:30px;}.error-table .td-message{padding:15px 0 5px;margin-top:0;font-weight:bold;font-size:1.13em;}.error-table input{float:left;margin-left:8px;vertical-align:middle;padding-bottom:3px;padding-top:3px;}.error-table label{float:left;padding-top:3px;}.red-list ul{margin-bottom:10px;}.red-list ul li{background:transparent url(../images/bullet-red.jpg) no-repeat 0 5px;line-height:1.2em;margin-bottom:5px;padding-left:14px;padding-right:5px;}.success-table{border:5px solid #00abf0;width:99%;margin:0 10px 10px 0;}.success-table .td-image{background:url(../images/success-sign.jpg) no-repeat 10px 10px;padding:5px 10px 30px 5px;height:30px;width:30px;}.success-table .td-message{padding:15px 5px 5px;margin-top:0;font-weight:bold;font-size:1.13em;}.cart-login .error-table .td-message{padding-left:0;}.hotels-btn-div span{float:left;}.hotels-btn-div input{float:right;margin-right:15px;}.age-select{border:1px solid #ccc;width:50px;display:block;padding:0;border:1px solid #ccc;font-size:1em;}.age-select option{padding-left:5px;}.zero-bottom-margin{margin-bottom:0;}.train-faq-right .deals-form-field{padding-right:9px;}.train-faq-right .trip-search-field{height:20px;}.train-faq-right .adults,.train-faq-right .youth,.train-faq-right .children,.train-faq-right .senior{width:75px;}.youth-note{margin-bottom:3px;margin-top:5px;font-weight:bold;}.at-your-service2{float:left;width:200px;}.things-to-do-home{margin-top:27px;}.things-to-do-home,.things-to-do-home .things-to-do-left-menu{width:284px;}.things-to-do-home .things-to-do-left-menu h3{width:173px;}.hotel-rating{float:right;text-align:right;}.hotel-rating img{vertical-align:middle;}.hotel-rating-div{float:right;text-align:right;padding-right:15px;}.tumbnails{width:306px;padding:5px 0;text-align:left;}.tumbnails img{padding:4px;}.width-100-per{width:100%!important;}.rpp-rev-form-container .contact-form{margin-left:0;_margin-left:130px;}.shipping-left-div{float:left;width:650px;}.shipping-left-div .contact-form-shipping{margin-left:0;width:600px;padding:0 25px 10px 10px;}.shipping-left-div .contact-form-shipping div{margin-left:130px;}.shipping-left-div .contact-form-shipping .txt-note{margin-left:130px;}.shipping-left-div .btn-large{margin-right:95px;_margin-right:45px;}.shipping-right-div{float:left;width:280px;}.ticket-info{padding:10px;width:630px;float:left;clear:both;}.ticket-img-txt{clear:both;}.ticket-img-txt img{float:left;padding:0 10px 5px 0;}.ticket-img-txt .txt-div{float:left;width:490px;}.ticket-img-txt .eticket-txt{background:url(../images/eticket.jpg) no-repeat 0 0;padding-left:125px!important;min-height:118px!important;width:505px;}.e-ticket-trip{width:630px!important;margin-bottom:10px;}.e-ticket-trip .trip-train{width:100px!important;}.e-ticket-trip .trip-from-to{width:40px!important;}.radio-option{margin-bottom:5px;}.radio-option input{vertical-align:middle;}.radio-option .txt-light-grey{color:#adacac;}.shipping-left-div .contact-form-shipping p.txt-note{padding-top:0;}.ghosted{color:#CACACA;}.trip-search-field{height:20px;}.trip-frame .deals-form-field{padding-right:9px;}.trip-frame .trip-passenger-field{padding-bottom:0;}.from-field,.to-field,.departure-field{padding:2px 0 2px 2px;}.time-field{padding:0;height:21px;}.popular-passes-narrow{background:transparent url(../images/bg-tips-narrow.jpg) repeat scroll 0 0;margin:0 0 10px;width:210px;}.popular-passes-narrow-header{background:transparent url(../images/bg-header-tips-narrow.jpg) no-repeat scroll 0 0;color:#FFF;font-size:1.25em;font-weight:bold;height:22px;line-height:28px;margin-bottom:10px;}.popular-passes-narrow-header span{margin:0 0 0 10px;}.popular-passes-narrow-bottom{background:#fff url("../images/btm-tips-narrow.jpg") no-repeat;height:11px;width:100%;clear:both;}.popular-passes-narrow h3{padding-left:15px;padding-right:15px;}.popular-passes-narrow img{padding-left:15px;padding-right:15px;padding-bottom:5px;}.popular-passes-narrow p{padding-left:15px;padding-right:15px;}.popular-passes-narrow-linkarrow{margin-bottom:0;}.homepage-revised-next-bottom-left-column{width:226px;float:left;}.homepage-revised-next-bottom-middle-column{width:400px;float:left;}.at-your-service2{padding-left:15px;width:185px;}.homepage-revised-next-ideas{padding-left:15px;}.homepage-revised-next-ideas .blue-list{width:200px;}.homepage-revised-next-blue-box{background:#F1F9FC url(../images/blue-400-top.gif) no-repeat scroll center top;}.homepage-revised-next-blue-box h2{padding:15px 15px 0 15px;}.homepage-revised-next-blue-box p{padding:0 15px 5px 15px;color:#852C71;font-size:12px;line-height:1.25em;margin-bottom:0;}.homepage-revised-next-blue-box .link-arrow{font-size:12px;}.homepage-revised-next-blue-box-bottom{background:transparent url(../images/blue-400-btm.gif) no-repeat scroll center bottom;width:400px;height:15px;margin-bottom:10px;}#masthead .nav-account-home-revised-next{right:0!important;width:auto!important;}.nav-account-home-revised-next form{text-align:right;}.things-to-do-homepage-revised-next{margin-top:0;}.add-holder{margin:0 auto;padding:20px 0;text-align:center;}.things-to-do-left img{padding-bottom:10px;}.things-to-do-left-menu .right{float:left;width:185px;}.things-to-do-left-menu h3{margin-bottom:0!important;}.right-aligned-btn input{float:left;}input.zip{width:100px!important;}.view-cart-tours td.td-tours .sIFR-flash{margin-bottom:-5px;}h2,h3{margin-bottom:0!important;}.price-table td.price{font-size:12px;}.track-shipment{width:255px;}.track-shipment label{display:inline;float:left;padding:3px 0 0 0;text-align:left;float:left;width:120px;}.track-shipment label{float:left;}.track-shipment .btn-large{float:right;margin-top:15px;}.input-wrap{display:inline;}.input-error input,.input-error select{background-color:#ffe5e5!important;border-color:#F00!important;border-width:1px!important;}.error-radio-check{position:absolute;display:none;margin-left:-19px;margin-top:-4px;width:20px;height:20px;border-width:1px;border-color:#F00;border-style:solid;background-color:#ffe5e5;}.input-error .error-radio-check{display:inline;}.error-radio-check2{position:absolute;display:inline;margin-left:-19px;margin-top:-4px;width:20px;height:20px;border-width:1px;border-color:#F00;border-style:solid;background-color:#ffe5e5;position:absolute;}.no-border{position:relative;}.tour-ops{margin-top:10px;margin-right:20px;margin-bottom:0;margin-left:30px;padding-top:10px;}.col-right-faq-top{background:url("../images/bg-col-right-faq-top-685.jpg") no-repeat;width:685px;height:15px;float:left;padding:0;}.col-right-faq{background:url("../images/bg-col-right-faq-685.jpg");width:685px;float:left;}.col-right-faq-btm{background:#fff url("../images/bg-col-right-faq-btm-685.jpg") no-repeat;width:685px;height:11px;}.col-left-faq{width:220px!important;}.how-to-faq{padding-left:25px;}.how-to-faq .wide-img{padding-left:0;}.rpp-rev-form-container .contact-form #ship-data-block{margin-left:130px;width:430px;}.rpp-rev-form-container .contact-form{width:626px;}#content .rpp-rev-form-container .contact-form .col-tips p{margin:0 10px 10px 15px;}#content .rpp-rev-form-container .contact-form .col-tips .shipping-options{margin:0 10px 0 15px;}.rpp-rev-form-container .btn-large{margin-right:0;}#creditcard,#bml{margin-left:80px;}span.check-out-text{width:460px;}.details-product-name{width:155px;}.details-product-price{width:60px;}.trip-places .short{width:165px;}.trip-places .reserved{width:120px;font-size:13px;}#vertical-divider{background:url(../images/bg-border.jpg) repeat-y 10px;float:left;min-height:225px;height:100%!important;margin-top:20px;position:relative;width:30px;}#vertical-divider .or{background:#fff;height:25px;position:absolute;top:45%;}#travel-your-way2{background:transparent url(../images/bg-travel.jpg) repeat scroll 0 0;margin:0;width:626px;}#header-travel2{background:transparent url(../images/bg-header-travel.jpg) no-repeat scroll 0 0;color:#FFF;font-size:1.25em;font-weight:bold;height:22px;line-height:28px;margin-bottom:10px;}#header-travel2 span{margin:0 0 0 20px;}.travel-your-way2-carousel{position:relative;left:49px;width:600px;margin:0;overflow:hidden;padding:0;z-index:2;}.travel-your-way2-carousel ul{position:relative;display:block;}.travel-your-way2-carousel ul li{float:left;width:283px;}.h2-container{height:60px;position:relative;width:246px;}.travel-your-way2-carousel .h2-container h2{position:absolute;bottom:0;width:246px;}.travel-your-way2-carousel ul li p{width:246px;}.travel-your-way2-carousel-container-prev{background:transparent url(../images/btn-arrow-previous.jpg) no-repeat scroll 0 0;cursor:pointer;height:55px;left:18px;position:absolute;top:87px;width:11px;z-index:5;}.travel-your-way2-carousel-container-next{background:transparent url(../images/btn-arrow-next.jpg) no-repeat scroll 0 0;cursor:pointer;height:55px;position:absolute;right:18px;top:87px;width:11px;z-index:4;}.travel-your-way2-carousel-container{position:relative;}div#loader{padding-bottom:4px;}.loader-nav{position:relative;z-index:10;}#home-box2{height:317px;}.btn-sm-etc{padding-left:10px;}.carousel h2{width:246px;}.column-right p{padding-left:11px;}.carousel li{position:relative;padding-top:125px;}.carousel h2{position:absolute;top:5px;}.carousel li img{position:absolute;top:35px;}.cross-sell-div{width:930px;float:left;}.tip-container{float:left;position:absolute;top:0;left:0;margin-left:-165px;width:165px;}.deals-container{float:right;position:relative;margin-left:165px;padding-top:25px;}.deals-container h2{padding-left:35px;width:100%;float:left;position:absolute;left:0;top:0;}.col-package{float:left;width:220px;padding:0 0 0 35px;_padding:0 0 0 30px;}.tip-container .col-faq{margin:0;}.tip-container img{margin:0 10px 0 15px;}.wide-site-map{width:930px!important;padding-right:0;}.wide-site-map .tickets-pass-list{background:none!important;width:930px;float:left;margin-top:0;}.wide-site-map .tickets-pass-list li{float:left;margin-right:10px;width:290px;}.wide-site-map .country-list{background:none!important;width:930px;float:left;margin-top:0;}.wide-site-map .country-list li{float:left;margin-right:10px;width:162px;}.wide-site-map .no-bg{background:none;}.wide-site-map h1,.wide-site-map h2{margin-bottom:10px;}.mini-left{width:295px;float:left;}.mini-left img{padding-left:15px;}.mini-left h2,.mini-left p{margin:0 30px 5px 17px;}.mini-left li{margin:0 41px 5px 25px;}.mini-right{width:320px;float:left;}.mini-right h2,.mini-right p{margin:0;}.mini-right h2,.mini-right p{margin:0;}.mini-right .img-left{margin:0;padding-right:10px;float:left;}#travel-your-way .mini-right li{width:120px;}.header-faq{background:url("../images/bg-header-faq.jpg") no-repeat;height:40px;color:#fff;line-height:22px;font-weight:bold;padding-right:15px;padding-top:2px;font-size:1.25em;}.header-faq span{margin:0 0 0 10px;}.bord-btm{border-bottom:1px solid #ccc!important;height:1px;width:100%;}.country-array{float:left;margin-right:10px;_margin-right:5px;margin-top:0;width:108px;}.country-index-left{padding:20px 25px 0 5px;}.country-index-right{float:left;padding-top:20px;}.country-index-right .country-array{padding-top:5px;width:120px;}.country-lists{padding:15px 0 0 10px;}.country-lists .no-bg{background:none;}.round-box-container .map{height:600px;width:900px;}.round-box-container{height:600px;margin:0 auto 20px;position:relative;width:900px;}.roundtop-right{background:url(../images/tr.png) no-repeat top right;position:absolute;top:0;right:0;z-index:1003;width:10px;height:10px;}.roundtop-left{background:url(../images/tl.png) no-repeat top left;position:absolute;top:0;left:0;z-index:1003;width:10px;height:10px;}.roundbtm-right{background:url(../images/br.png) no-repeat bottom right;position:absolute;bottom:0;right:0;z-index:1003;width:10px;height:10px;}.roundbtm-left{background:url(../images/bl.png) no-repeat bottom left;position:absolute;bottom:0;left:0;z-index:1003;width:10px;height:10px;}.train-faq-tips-left{float:left;padding-left:15px;width:280px;}.train-faq-tips-left img{margin:0 15px 10px 15px;}.train-faq-tips-left p{width:auto;}.train-faq-tips-right{float:left;width:270px;padding-right:15px;}.tip-container img{margin:0 10px 0 15px;}.hotel-view-cart{background:transparent url(../images/border-bottom.jpg) repeat-x scroll center bottom;width:905px;}.hotel-view-cart .hotel-property{padding:8px 10px 0 62px;width:730px;}.hotel-view-cart .hotel-check-policy{font-weight:bold;text-align:right;vertical-align:top;width:127px;}.hotel-view-cart .policy{padding:0 0 8px 8px;font-size:.88em;}.hotel-view-cart .hotel-check-dates{padding-left:8px;width:100px;vertical-align:top;}.hotel-view-cart .hotel-accommodation{font-weight:bold;text-align:right;width:100px;float:left;}.hotel-view-cart .hotel-accommodation-wide{padding-left:8px;width:450px;float:left;}.hotel-view-cart .trip-price{color:#D52142;font-size:1.25em;font-weight:bold;padding-right:20px;text-align:right;vertical-align:middle;width:80px;}.hotel-view-cart p.txt-note{padding-top:0;padding-left:8px;}.hotel-view-cart-agent{width:905px;}.hotel-view-cart-agent .hotel-accommodation-td{width:496px;}.hotel-view-cart-agent .hotel-check-policy{width:121px;}.hotel-view-cart-agent .hotel-property{width:630px;}.hotel-view-cart-agent .hotel-accommodation-wide{width:380px;}.hotel-view-cart-agent .policy{width:555px;}.hotel-view-cart-agent .trip-price{padding-right:15px;width:75px;}.table-view-cart .policy,.table-view-cart-agent .policy{padding:10px 0 8px 8px;}.trip-info-pad{padding-top:10px;}.eticket-info-pad{padding-top:10px;}div.t-and-c{font-size:.88em;}div.t-and-c p,div.t-and-c ul{margin-bottom:2px;}div.t-and-c li{list-style:inside;background:url("../images/bullet-grey.jpg") 0 4px no-repeat;list-style-type:none;padding-left:10px;}.table-view-cart .pnr{font-weight:bold;text-align:right;vertical-align:top;}.table-view-cart tr.trip-top{background:none;}.table-view-cart tr.trip-top td,.table-view-cart-agent tr.trip-top td{padding-bottom:0;}.table-view-cart tr.trip-bottom td,.table-view-cart-agent tr.trip-bottom td{padding-top:0;}.table-view-cart td.left-padd-18,.table-view-cart-agent td.left-padd-18{padding-left:8px;}.right-padd-10{padding-right:10px;}#content .col-tips .keep-in-touch{margin:0 12px;}.no-bg{background:none;}.purchase-from-us-left{float:left;width:610px;padding:0 10px;}.purchase-from-us-left .left-sqr-img-place{padding:0 10px 10px 0;width:170px;}.table-view-cart .trip-places,.table-view-cart .trip-depart-time,.table-view-cart .trip-train{padding-left:8px;}p.add-ticket-button .add-ticket-button-text{color:#868686!important;font-size:1.13em;font-weight:bold;line-height:normal;padding:3px 24px 3px 0;position:relative;}p.add-ticket-button .add-ticket-button-arrow{background:transparent url(../images/link-arrow-greybg.jpg) no-repeat right center;color:#868686!important;font-size:1.13em;font-weight:bold;line-height:20px;margin-left:-34px;padding:3px 30px 3px 0;}.policy-row{display:none;}.hotel-details-col-right .price-table td.note{background:none;border-bottom:1px dotted #999;padding:0 0 10px 0;text-align:left;width:372px;font-size:.88em;}.hotel-details-col-right .price-table td.note p{margin-bottom:0;}.hotel-details-col-right .price-table td{border-bottom:0;}.hotel-details-col-right .price-table td.price{background:url(../images/bg-td-onboard-services.jpg) repeat!important;width:79px!important;}.hotel-details-col-right .price-table tr.hotel-room-tr td{border-top:1px dotted #999;}.dotts{border-bottom:1px dotted #999;height:1px;margin-bottom:10px;margin-right:15px;}.hotel-details-col-right .price-table tr.last-policy td{border-bottom:0!important;}.ads-top{background-color:#e3e3e3;background:#e3e3e3 url(../images/bg-html.jpg) no-repeat scroll center bottom;height:105px;position:absolute;top:0;width:100%;left:0;}.ads-top-spacer{height:105px;}.ads-top-advertisement{font-size:9px;margin-bottom:5px;}.ads-top-ad-container{margin-bottom:5px;padding-top:5px;}.hotel-details-list li.large{width:270px;display:block;}.hotel-details-list li.large .txt-bold{display:block;float:left;width:50px;}.hotel-details-list li.large .hotel-country-wrap{float:left;width:220px;}.hotel-details-list li.request,.hotel-details-list li{background:none;border-bottom:none;}.hotel-details-list{background-color:#F4F4F4;border-bottom:1px dotted #C0C1C1;}.bike{float:left;width:494px;padding-left:60px;padding-bottom:5px;position:relative;}.bike-field{border:1px solid #ccc;width:50px;display:block;padding:0;border:1px solid #ccc;font-size:1em;height:21px;}.train-faq-right .trip-search-field{padding-bottom:5px;height:auto;}.trip-search-field-cars{width:555px;padding-bottom:10px;}.trip-search-field-cars p{margin-bottom:5px;padding-left:60px;positon:relative;width:475px;}.car-count{width:80px;padding-left:60px;float:left;}.car-types{width:375px;float:left;padding-bottom:5px;}.car-type{width:120px;float:left;}.car-type-field{height:21px;padding:0;border:1px solid #CCC;display:block;font-size:1em;width:110px;}.fidelity{width:160px;float:left;padding-bottom:5px;}.fidelity-field{height:21px;padding:0;border:1px solid #CCC;display:block;font-size:1em;width:110px;}.amtrak .table-choice-options .td-choice-options{text-align:left;background:#e7e7e7 url(../images/bg-choice-options2.jpg) repeat-y scroll 0 0;}.td-choice-options input{width:14px;}.td-choice-options .second-first-class{padding-left:16px;font-weight:bold;display:block;}.amtrak .table-choice-options td.on{background:#e7e7e7 url(../images/bg-choice-options2.jpg) repeat-y scroll 0 0;}.amtrak .table-choice-options td.on img{margin-top:18px;}.amtrak .table-choice-options .class-head{background:none;}.amtrak .table-choice-options .td-choice-options,.amtrak .table-choice-options .class-head2{width:143px;padding-left:10px;padding-right:5px;}.amtrak .td-choice-options,.amtrak .table-choice-options .class-head2{text-align:center;}.amtrak .table-choice-options .class-head2{background:transparent url(../images/bg-td-choices2.jpg) no-repeat scroll 0 0;}.amtrak .itinerary-info{width:122px;padding-right:10px;}.amtrak .table-choice-options .itinerary-info-time{width:85px;text-align:center;}.amtrak .table-choice-options td.td-choice-duration{padding-right:10px;width:85px;}.amtrak .table-choice-options td.td-choice-connections,.amtrak .itinerary-info-connections{width:113px;text-align:center;}.amtrak .table-choice-options td{padding-bottom:10px;padding-right:10px;}.amtrak .table-choice-options td{border-top:1px dotted #C0C1C1;}.amtrak .table-choice-options .itinerary-info{border-top:none;}.amtrak #portionData .table-choice-options{margin-bottom:10px;}.amtrak .list-booking-total{padding-right:6px;}.amtrak #nav-summmary{margin-top:0;}.amtrak .table-choice-options .td-choice-options .grey-list ul li{background:transparent url(../images/bullet-grey2.jpg) no-repeat scroll 0 4px;}.amtrak .head-row{margin-bottom:0;}.loyalty{float:left;}.loyalty-ids{float:left;padding-bottom:10px;}.horizontal-form .item{width:125px;}.traveler-fields{width:711px;margin-top:10px;float:left;}.traveler-label-col{padding-left:11px;width:90px;margin-top:10px;float:left;font-weight:bold;clear:left;}.horizontal-form .amtrak-guest-reward{width:auto;padding-left:140px;padding-bottom:20px;}.td-choice-options .btn-small{width:91px;margin-left:26px;background:transparent url(../images/btn-small2.jpg) no-repeat scroll 0 0;}.hotel-details-col-right .price-table{width:auto;}.hotel-details-col-right .price-table{margin-bottom:10px;border-bottom:1px dotted #999;}.hotel-details-col-right .price-table-head{border-bottom:1px solid #CCC;margin-bottom:0;}.hotel-details-col-right td.price{width:276px;padding-right:0;}.hotel-details-col-right td.price-table-tabs{background:transparent url(../images/bg-td-choices2.jpg) no-repeat scroll 0 0;width:143px;padding-left:10px;padding-right:5px;}.hotel-details-col-right .price-table td.product{width:259px;}.hotel-details-col-right .price-table td.discount{padding:10px 6px 8px 6px;width:86px;}.hotel-details-col-right .price-table td.price{background:#E7E7E7 url(../images/bg-choice-options2.jpg) repeat-y scroll 0 0!important;color:#5C5C5C;font-weight:normal;text-align:center;padding-left:10px;padding-right:5px;width:143px!important;}.hotel-details-col-right .price-table td.price .grey-list ul li{background:transparent url(../images/bullet-grey2.jpg) no-repeat scroll 0 4px;text-align:left;}.hotel-details-col-right .price-table td.price .grey-list ul li ul li{background:none;margin-bottom:0;}.hotel-details-col-right .price-table td.price .grey-list ul li ul{margin-bottom:0;}.hotel-details-col-right .price-table td.price .room-description{width:74px;padding-right:5px;float:left;}.hotel-details-col-right .price-table td.price .room-price{float:left;width:50px;text-align:right;}.hotel-details-col-right .price-table td.price .your-total .room-price{border-top:1px solid #c0c1c1;width:50px;}.hotel-details-col-right .price-table td.price .your-total .room-description{border-top:1px solid #c0c1c1;}.hotel-details-col-right .price-table td.price .grey-list ul li.your-total{font-weight:bold;background:transparent url(../images/bullet-grey2.jpg) no-repeat scroll 0 11px;}.hotel-details-col-right .price-table td.price .grey-list ul li.your-total div{padding-top:5px;}}.hotel-details-col-right .price-table td.price .btn-small{background:transparent url(../images/btn-small2.jpg) no-repeat scroll 0 0;margin-left:26px;width:91px;height:24px;}.hotel-details-col-right .price-table td.price .btn-large{background:transparent url(../images/btn-large2.jpg) no-repeat scroll 0 0;margin-left:5px;width:131px;height:24px;}.blue-box-mid-306 p{margin-bottom:0;padding-bottom:10px;}.sitemap-sub-container{clear:both;margin-bottom:5px;width:930px;}.hotel-details-col-right .price-table{width:auto;}.hotel-details-col-right .price-table{margin-bottom:5px;margin-right:16px;border-bottom:1px dotted #999;}.hotel-details-col-right .price-table-head{border-bottom:1px solid #CCC;margin-bottom:0;}.hotel-details-col-right td.price{width:276px;padding-right:0;}.hotel-details-col-right td.price-table-tabs{background:transparent url(../images/bg-td-choices2.jpg) no-repeat scroll 0 0;width:143px;padding-left:10px;padding-right:5px;}.hotel-details-col-right .price-table td.product{width:259px;}.hotel-details-col-right .price-table td.discount{padding:10px 6px 8px 6px;width:86px;}.hotel-details-col-right .price-table td.price{background:#E7E7E7 url(../images/bg-choice-options2.jpg) repeat-y scroll 0 0!important;color:#5C5C5C;font-weight:normal;text-align:center;padding-left:0;padding-right:5px;width:153px!important;padding-top:10px;padding-bottom:0;}.hotel-details-col-right table.selected tr td.price{background-color:#c0c0c0!important;border-bottom:none!important;}.hotel-details-col-right table.selected{border-bottom:none!important;}.hotel-details-col-right table.selected tr td.price .btn-smaller{background:transparent url(../images/btn-smaller3.jpg) no-repeat scroll 0 0;}.hotel-details-col-right .price-table td.price .btn-smaller{background:transparent url(../images/btn-smaller2.jpg) no-repeat scroll 0 0;margin-left:0;width:60px;height:24px;border:0 none!important;color:#FFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:10px;margin-top:0;padding-bottom:2px;}.hotel-details-col-right .price-table td.price .price{display:block;float:left;width:85px;text-align:right;height:18px;padding-top:4px;padding-bottom:2px;margin-top:0;margin-bottom:10px;padding-right:5px;margin-right:0;}.hotel-details-col-right .price-table td.price p{width:133px;clear:both;margin-top:0;padding-top:0;padding-left:10px;}.hotel-room-availability{background:none!important;text-align:left!important;border-top:none!important;width:532px;padding-top:0!important;}.hotel-room-availability .grey-list ul{background:none;}.hotel-room-availability .grey-list ul ul{margin-top:7px;}.hotel-room-availability .grey-list ul ul ul{margin-top:7px;}.hotel-room-availability .grey-list ul ul li{float:left;}.hotel-room-availability .grey-list ul li{width:518px;padding-left:10px;}.hotel-room-availability .grey-list ul li li{width:505px;}.hotel-room-availability .grey-list ul li li li{width:484px;}.hotel-room-breakdown{float:left;padding-right:4px;width:365px;}.hotel-room-availability .price{font-size:1em;text-align:right;float:left;width:130px!important;}.hotel-room-availability .total-cost{color:#D52142;font-size:1.25em;font-weight:bold;float:left;text-align:right;width:90px;}.hotel-room-availability .fake-h2{font-size:1.2em;margin-bottom:4px;}.hotel-result-menu span.sort img{cursor:pointer;}.container-countdown .no-avail{display:block;font-size:.8em;padding:0 10px;}.hotel-room-availability .total-cost{width:130px!important;}.delivery-info-div span.label{width:55px;}.delivery-info-div span.info{width:240px;}.pricing-booking-form span.subtitleBlue select{margin-right:5px;width:60px;}.marg-lft-0{margin-left:0!important;}.pricing-booking-form div.amtrak-trav-num{clear:none;padding-right:0;width:46%;}.rpp-rev-form-container #pap-ship-block .contact-form-shipping .shipping-options{margin-left:0;}.rpp-rev-form-container #pap-ship-block .contact-form-shipping .shipping-options div{margin-left:0;}.rpp-rev-form-container #pap-ship-block .contact-form-shipping .shipping-label{padding-left:245px;margin-left:0;}.table-view-cart-agent .trip-info{padding-left:5px;}.table-view-cart-agent .trip-places,.table-view-cart-agent .trip-depart-time,.table-view-cart-agent .trip-train{padding-left:8px;}.table-view-cart-agent .trip-train{width:170px;}.table-view-cart-agent .trip-price{padding-right:15px;width:75px;}.table-view-cart-agent .trip-depart-time{width:130px;}.view-cart-tours-agent td.td-tours{width:540px;}.view-cart-tours-agent td.td-price{padding-right:15px;width:75px;}.content-boxleft-agent .short-btn{margin-right:29px;}.content-boxleft-agent .btn-small{margin-right:29px;}.content-boxleft-agent .link-arrow{margin-right:29px;}.agent-trip-details-fix .mini-tabs-split-left{width:200px;}.agent-trip-details-fix .mini-tabs-split-right{width:200px;}.pricing-booking-form .longer-input{width:197px;}.pricing-booking-form textarea{border:1px solid #CCC;font-family:Arial,Helvetica,sans-serif;width:197px;}.pricing-booking-form .date-picker{width:auto;float:none;}.pricing-booking-form .date-picker input{width:80px;margin-right:0;}.content-agent-details-fix .btn-large{float:right;}.mini-tabs-agent-split-right{width:220px;}.contact-form-shipping p{margin-bottom:0;padding-top:3px;padding-bottom:3px;float:left;}.agent-trip-details-fix1{background:none;padding:0;width:496px;}.content-agent-details-fix1{background:none;padding:0;width:496px;padding:0 15px;margin-right:60px;}#wrap{font-size:12px;}#nav-wrap{font-size:15px;}a.link-arrow{font-size:12px;}p.link-arrow2 .link-arrow2-text{font-size:12px;}#nav-account{font-size:12px;}.error-box-message{font-size:12px;}#footer{font-size:11px;}#breadcrumb-wrap{font-size:11px;}a.btn-cities,a.btn-countries{font-size:18px;}.content-boxleft{font-size:11px;}.table-choice-options-multicity td.td-choice-options{font-size:11px;}a.btn-sm-etc:hover,a.btn-sm-etc:active,a.btn-sm-etc:link,a.btn-sm-etc:visited{font-size:14px;}.contact-form{width:380px;}.contact-form label{width:160px;}.wrap-options{width:295px;}======= #wrap{font-size:12px;}#nav-wrap{font-size:15px;}a.link-arrow{font-size:12px;}p.link-arrow2 .link-arrow2-text{font-size:12px;}#nav-account{font-size:12px;}.error-box-message,{font-size:12px;}#footer{font-size:11px;}#breadcrumb-wrap{font-size:11px;}a.btn-cities,a.btn-countries{font-size:18px;}.content-boxleft{font-size:12px;}.table-choice-options-multicity td.td-choice-options{font-size:11px;}a.btn-sm-etc:hover,a.btn-sm-etc:active,a.btn-sm-etc:link,a.btn-sm-etc:visited{font-size:14px;}.contact-form{width:380px;}.contact-form label{width:160px;}.wrap-options{width:300px;}.table-summary-itinerary .itinerary-list li{width:219px;}.table-summary-itinerary .itinerary-list li.itinerary-list-date{width:105px;}.table-choice-options-multicity td.td-choice-overview ul li span{width:168px;}.table-choice-options-multicity td.td-choice-overview ul li span.answer{width:122px;}.table-choice-options td.td-choice-duration{width:75px;padding-right:47px;}.table-classes-details{width:480px;}.table-view-cart .trip-price{font-size:14px;}.table-view-cart .subtotal-txt{font-size:18px;}.table-view-cart .subtotal{font-size:18px;}.view-cart-tours td.td-price{font-size:18px;}div.list-booking-total{font-size:18px;}.table-booking-summary-trip .trip-price{font-size:22px;}.error-table .td-message,.success-table .td-message{font-size:12px;}.img-left-partner-offers{padding-right:10px;}.pass-list-section .linkarray{margin-right:0;width:452px;}.pass-list-section .linkarray li{padding-right:5px;padding-left:8px;width:213px;}.pass-list-section .linkarray-row{background-position:222px 50%;}.country-list-pass .blue-list li{width:138px;}.overview-country-list .blue-list li{width:118px;}.container-countdown input{font-size:12px;font-weight:bold;}.container-countdown p{margin-bottom:0;padding-bottom:10px;}a.print-link{background:transparent url(../images/img-print.jpg) no-repeat scroll left center;color:#868686!important;display:inline-block;line-height:20px;padding-bottom:2px;padding-left:23px;padding-right:5px;}a.help-link{background:transparent url(../images/img-help.jpg) no-repeat scroll left center;color:#868686!important;display:inline-block;line-height:20px;padding-bottom:2px;padding-left:19px;padding-right:5px;}a.chat-link{background:transparent url(../images/img-chat.jpg) no-repeat scroll left center;color:#868686!important;display:inline-block;line-height:20px;padding-bottom:2px;padding-left:23px;padding-right:5px;}.table-view-cart-agent .trip-price{font-size:14px;}.view-cart-tours-agent td.td-price,.table-view-cart-agent .subtotal,.table-view-cart-agent .subtotal-txt{font-size:18px;}.success-b{background:transparent url(../images/success-sign.jpg) no-repeat scroll 10px 10px;padding:18px 10px 8px 50px;border:5px solid #00ABF0;margin:0 10px 10px 0;width:592px;float:left;}.train-faq-right .btn-place{padding-right:59px;}.traveler-info-table{height:auto!important;}.traveler-info-table td.traveler-left{padding-left:5px;width:140px;}.traveler-info-table td.traveler-right{width:662px;}h3.sIFR-replaced a:link,h3.sIFR-replaced a:visited{color:#852C71;}h3.sIFR-replaced a:hover,h3.sIFR-replaced a:active{color:#00AEEF;}.where-to-go-container{width:907px;}.where-to-go-left{float:left;padding:0 3px;width:150px;}.where-to-go-right{float:left;width:750px;}.where-to-go-right .round-box-container{height:600px;margin:0 auto;position:relative;width:750px;}.where-to-go-right .round-box-container .map{height:600px;width:750px;}.td-choice-options input{margin-right:-3px;}.form-div p.billing-addr{padding-left:200px;}.billing-form-revised input,.billing-form-revised select{margin-bottom:0!important;}.billing-form-revised p{margin-bottom:5px;}.contact-form-shipping .field-input-small{margin-bottom:0;}input.addr-2-input{width:100px;}span.apt-num{padding:0 2px;width:auto;}input.apt-input{width:56px;}.billing-form-revised input.apt-input,.form-div input.apt-input{width:40px;}.form-div input{margin-bottom:5px;}.content-boxleft input.addr-2-input{width:70px;margin-bottom:5px;}.content-boxleft input.apt-input{width:35px;margin-bottom:5px;}.content-boxleft-agent input.apt-input{width:75px;margin-bottom:5px;}.content-boxleft-agent input.apt-input{width:40px;margin-bottom:5px;}.form-div .cc-vari-num{width:40px!important;}.e-ticket-trip tr.pass-bottom-tr td{padding-top:0;}.e-ticket-trip .pass{padding-left:50px;}body{color:#4d4e4d!important;}.table-summary-itinerary-short td.col-booking-amount{color:#4d4e4d;}.table-summary-itinerary-short tr.tr-summary-itinerary-on td{color:#4d4e4d;}.table-booking-summary-trip .trip-from-to{color:#4d4e4d;}.table-booking-summary-trip .trip-edit a{color:#4d4e4d;}.table-summary-itinerary-selection td.col-booking-amount{color:#4d4e4d;}.table-summary-itinerary-selection tr.tr-summary-itinerary-arrow td{color:#4d4e4d;}.table-summary-itinerary-selection tr.tr-summary-itinerary-on td{color:#4d4e4d;}.table-summary-itinerary-city td.col-booking-amount{color:#4d4e4d;}.table-summary-itinerary-city tr td{color:#4d4e4d;}.table-summary-itinerary-city tr.tr-summary-itinerary-on td{color:#4d4e4d;}.table-view-cart .trip-from-to,.table-view-cart .trip-departs{color:#4d4e4d;}.table-view-cart .car-days-head{color:#4d4e4d;}.table-view-cart .trip-class{color:#4d4e4d;}.table-view-cart .pass{color:#4d4e4d;}.table-view-cart .pass-countries{color:#4d4e4d;}.table-view-cart .trip-edit a{color:#4d4e4d;}.table-view-cart-agent .trip-from-to,.table-view-cart-agent .trip-departs{color:#4d4e4d;}.table-view-cart-agent .trip-from-to-wider,.table-view-cart-agent .trip-departs-wider{color:#4d4e4d;}.table-view-cart-agent .trip-class{color:#4d4e4d;}.table-view-cart-agent .trip-class-wider{color:#4d4e4d;}.table-view-cart-agent .pass{color:#4d4e4d;}.table-view-cart-agent .pass-narrower{color:#4d4e4d;}.table-view-cart-agent .pass-countries{color:#4d4e4d;}.table-view-cart-agent .pass-countries-narrower{color:#4d4e4d;}.table-view-cart-agent .pass-countries-wider{color:#4d4e4d;}.table-view-cart-agent .trip-edit a{color:#4d4e4d;}.table-view-cart-agent .car-days-head{color:#4d4e4d;}ul.nav-account li a:link,ul.nav-account li a:visited{color:#4d4e4d;}ul.nav-account li a:hover,ul.nav-account li a:active{color:#00AEEF;}#breadcrumb-wrap #print a{color:#4d4e4d!important;}p.link-arrow2 .link-arrow2-text{color:#4d4e4d!important;}#content .col-discounts a{color:#4d4e4d!important;}.time{color:#4d4e4d!important;}div.copyright a{color:#4d4e4d!important;}a.link-arrow{color:#4d4e4d!important;}.table-booking-summary-trip-detail td.exchange-decription{padding-bottom:0;}.table-booking-summary-trip-detail td.exchange-decription li{padding-left:10px;}.table-booking-summary-trip-detail td.exchange-decription li{list-style:disc;line-height:1.2em;margin-bottom:7px;margin-left:16px;padding-left:0;}.col-tips{margin-top:15px;}.content-boxleft-agent .left-padd{padding-left:0;}#content .column-right .col-tips{background:url("../images/bg-tips-wider292.jpg");width:292px;}#content .column-right .col-tips .header-tips{background:url("../images/bg-header-tips-wider292.jpg");width:292px;}#content .column-right .col-tips .bottom-wrap{background:url("../images/btm-tips-wider292.jpg");width:292px;}.column-right .col-tips p{padding-left:0;}.content-boxleft-agent .btn-small{margin-right:0;}.content-boxleft-agent .link-arrow{margin-right:0;}.no-bg-grey-box,.no-bg-grey-box .box-grey-top,.no-bg-grey-box .box-grey-bottom{background:none!important;}.featured-products-section{padding-left:25px;width:246px;float:left;}.featured-products h2{padding-left:25px;}.train-faq-right .featured-products-section p{width:auto;}.activities-form{float:left;position:relative;margin-bottom:55px;}.activities-form label{color:#852C71;font-size:14px;line-height:1.25em;padding-right:10px;}.activities-form .btn-medium{position:absolute;top:45px;right:20px;}.activities-form select{margin-right:20px;margin-top:10px;width:113px;}.train-faq-right .activities-bluebox{background:#F1F9FC;position:static;}.bluetaabmenu2{position:relative;}.bluetaableftmostselected{background:transparent url(../images/blue-taab-2-selected-leftmost.jpg) repeat scroll 0 0;width:290px;height:52px;float:left;}.bluetaableftmost{background:transparent url(../images/blue-taab-2-leftmost.jpg) repeat scroll 0 0;width:290px;height:52px;float:left;}.bluetaabrightmostselected{background:transparent url(../images/blue-taab-2-selected-rightmost.jpg) repeat scroll 0 0;width:290px;height:52px;float:left;}.bluetaabrightmost{background:transparent url(../images/blue-taab-2-rightmost.jpg) repeat scroll 0 0;width:290px;height:52px;float:left;}.bluetaabtext{display:block;float:left;font-weight:bold;height:35px;margin-bottom:0;margin-top:0;padding-top:5px;text-align:center;width:100%;z-index:21;font-size:16px;}.bluetaabtext:link,.bluetaabtext:active,.bluetaabtext:visited,.bluetaabtext:hover{color:#852C71;}.add-on-right{margin-left:0;padding-left:0;width:675px;padding-right:0;}.add-on-right .train-faq-left{margin-left:0;padding-left:10px;}.add-on-right .train-faq-left ul li{background:transparent url(../images/bullet-grey.jpg) no-repeat scroll 0 6px;}.add-on-right .train-faq-right{width:349px;padding-right:10;}.add-on-right .train-faq-right p{width:auto;}.add-on-left{width:235px;padding-left:0;padding-right:10px;}.add-on-left .things-to-do-left-menu{width:235px;}.add-on-left .things-to-do-left-menu h3{width:131px;}.add-on-left .things-to-do-left-menu img{padding-right:8px;}.things-to-do-left-menu-image{float:left;width:104px;}.things-to-do-left-menu-info{float:left;width:131px;}.things-to-do-left-image-nav img{padding-bottom:3px;}.things-to-do-left-image-nav .loader-nav{padding-top:0;}.no-bg-grey-box .things-to-do-left{margin-top:0;}.no-bg-grey-box .content-trip-details-fix{margin-top:0;}.required-note{position:absolute;margin-top:30px;font-size:.88em;color:#852C71;}.train-faq-left-2 h2{padding-left:17px;}.train-faq-left-2 ul{padding-left:27px;}.train-faq-left .col-travel-your-way p{padding:0 17px;}.hotel-deals-home-box .btn-place{margin-left:456px;}.hotel-deals-home-box .btn-place .btn-medium{float:left;margin-bottom:0;}.powered-travelocity{background:transparent url(../images/powered-travelocity.png) no-repeat scroll 0 0;height:31px;}.column-right2{left:4px;width:236px;}.col-tips{margin-top:15px;}.content-boxleft-agent .left-padd{padding-left:0;}#content .column-right .col-tips{background:url("../images/bg-tips-wider292.jpg");width:292px;}#content .column-right .col-tips .header-tips{background:url("../images/bg-header-tips-wider292.jpg");width:292px;}#content .column-right .col-tips .bottom-wrap{background:url("../images/btm-tips-wider292.jpg");width:292px;_margin-bottom:-4px!important;}.column-right .col-tips p{padding-left:0;}.content-boxleft-agent .btn-small{margin-right:0;}.content-boxleft-agent .link-arrow{margin-right:0;}.pass-selection{float:left;width:595px;margin:5px 0 0;}.remove-btn{background:url("../images/btn-delete.jpg") no-repeat center right;color:#4d4e4d;font-weight:bold;line-height:18px;padding:2px 20px 2px 0;text-align:right;width:70px;}.possible-passes{border:1px solid #ccc;left:0;padding-left:2px;position:absolute;top:22px;width:205px;z-index:100;}.marg-top-0{margin-top:0!important;}.traveler-num{float:left;width:115px;}.select-pass{width:100%;overflow:auto;padding:5px 0;}.select-pass select{margin-bottom:5px;width:150px;}.first-pass{padding-top:10px;}.ddcombo,.ddcombopass{float:left;width:290px;}.add-another-pass{margin-bottom:10px;}.add-another-pass a{color:#868686;font-weight:bold;}.passengers .btn-small{float:right;margin-right:15px;background:url("../images/btn-medium.jpg") no-repeat;width:115px;height:24px;}td.td-choice-options-select p{font-weight:normal;}td.td-choice-options-select .details-list{float:left;font-weight:normal;width:285px;}td.td-choice-options-select .details-list li{background:transparent url(../images/bullet-grey-on-grey.gif) no-repeat scroll 0 4px;}.pass-reserve-btn{float:right;padding-right:5px;}.select-pass p.btm-space-5px{margin-bottom:5px;}td.td-pass-result-your-option{background:url(../images/tab-pass-result.jpg) no-repeat;text-align:center;}td.td-pass-result-your-option span{padding-right:5px;}.res-required{color:#D52142;}.res-recommend{color:#F16623;}.open-seat{color:#7DC176;}.res-possible{color:#458CCC;}.select-pass-details-price .price{float:left;margin-right:6px;width:45px;}.select-pass-details-price .details{float:left;margin-right:6px;width:160px;}.select-pass-details-price .add-iti{display:inline;float:left;width:217px;}.select-pass-details-price img{float:left;padding-right:5px;vertical-align:middle;}.select-pass-details-price{margin-bottom:7px;overflow:auto;}.select-pass-details-price .details .txt-note{font-weight:normal;}.select-pass-details-price .btn-home-on{float:left;margin-top:4px;}.table-select-pass-details-price{width:289px;}.table-select-pass-details-price td.price{padding-right:5px;vertical-align:middle;width:45px;}.table-select-pass-details-price td.details{width:160px;}.table-select-pass-details-price td.add-train{width:210px;}.table-select-pass-details-price td.select-btn{vertical-align:middle;}.table-select-pass-details-price td.select-btn input.btn-home-on{margin-bottom:0;}.table-select-pass-details-price .txt-note{font-weight:normal;}.table-select-pass-details-price tr.last td{border-bottom:0;}td.td-choice-options-select{background:#f4f4f4;width:289px;padding:5px 10px;}.radio-select-train{float:left;margin-right:6px;}.pass-selection .passengers .btn-small{margin-right:65px;}.pass-selection .from,.pass-selection .to,.pass-selection .departure,.pass-selection .trip-time{margin-bottom:5px;}.class-of-service{float:left;margin-left:10px;}.class-of-service .class-input{float:left;margin-top:5px;}.class-of-service input{vertical-align:bottom;}.connecting-car{padding-left:60px;}.table-choice-options td.td-choice-train{vertical-align:top;}.table-choice-options td.td-choice-departs{vertical-align:top;}.table-choice-options td.td-choice-arrives{vertical-align:top;}.table-choice-options td.td-choice-duration{vertical-align:top;}.table-choice-options td.td-choice-connections{vertical-align:top;}td.td-choice-options-select{padding-top:10px;vertical-align:top;}.table-choice-options td{padding-top:10px;}#nav-account ul li.email-cart{background:none!important;padding:0;}#nav-account li.email-cart ul{margin-bottom:0!important;display:inline;}#masthead .nav-account-home-revised-next ul{height:15px;}.cvv-img{margin-left:25px;}.amtrak .table-choice-options tr td{vertical-align:top;}.country-video{padding-left:20px;}.review-schedule-btn-holder{margin:10px 0;}.review-schedule-btn-holder input.btn-extra-large{float:right;margin-bottom:0;}a.link-arrow-left{background:transparent url(../images/link-arrow-left.gif) no-repeat scroll left center;color:#4e4d4e;display:inline-block;font-size:12px;font-weight:bold;line-height:20px;padding:3px 10px 3px 23px;}.review-schedule-btn-holder a.link-arrow{padding-left:10px;}.table-choice-options td{border-bottom:1px dotted #C0C1C1;}.table-summary-itinerary-rev .itinerary-list li.header-trip{width:87px;}.table-summary-itinerary-rev .itinerary-list li{width:254px;}.table-summary-itinerary-rev .itinerary-list li.itinerary-list-date{width:124px;}.table-summary-itinerary-rev .itinerary-list li.itinerary-list-time{width:109px;}.table-summary-itinerary-rev .itinerary-list li.itinerary-list-travelers{width:94px;}.table-choice-options-rev td.td-choice-train,.table-choice-options-rev td.td-choice-train-head{width:186px;}.table-choice-options-rev td.td-choice-departs,.table-choice-options-rev td.td-choice-departs-head{width:236px;}.table-choice-options-rev td.td-choice-arrives,.table-choice-options-rev td.td-choice-arrives-head{width:236px;padding-right:0;}.table-choice-options-rev td.td-choice-duration,.table-choice-options-rev td.td-choice-duration-head{width:136px;padding-right:0;text-align:left;}.table-choice-options-rev td.td-choice-connections,.table-choice-options-rev td.td-choice-connections-head{width:136px;padding-right:0;text-align:left;}.content-pass-overview li{list-style:disc;list-style-position:inside;}.fact-sheet-list .linkarray-row{border-bottom:1px dotted #C4C4C4;margin-left:15px;_margin-left:7px;padding-bottom:10px;}.col-passes h3{margin-left:20px;}.col-travel-your-way2 p{padding:0 10px 0 17px;}#nav-wrap{text-align:center;}#nav-wrap ul{margin:0 0 5px 0;}#nav-wrap li{padding:0 10px;}#nav-wrap li.last{padding-right:0;}.city-tours-container{border-bottom:1px dotted #C0C1C1;clear:both;overflow:auto;margin:10px 0;width:100%;}.city-tours-container .left-sqr-img-place{width:220px;}.city-tours-middle-content{float:left;padding:0 5px 0 10px;width:530px;}#footer li{padding:0 3px;}.back-to-result2{clear:both;float:right;padding-right:23px;}.hotel-details-list2{width:929px;}.hotel-details-list2 li.request{padding:5px 5px 5px 21px;}.hotel-deal-detail-btn{margin-right:195px;}.ptp-home-btn-container{padding:0 8px 0 0;}.bd .btn-search-wht{float:left;margin:7px 0 0 0;padding-bottom:4px;}.bd .btn-search-wht2{float:right;}.bd .ptp-home-btn-container .btn-search-wht{width:126px;background:transparent url(../images/btn-search-wht2.jpg) no-repeat scroll 0 0;}.bdContainer p{margin-bottom:0;}.bdContainer .radio-container{padding-top:0;}.product-details-container{padding:0!important;width:927px;}.product-details-container .div-width-200{width:280px;}.product-details-container .div-width-200 h2{width:220px;}.product-details-container .div-width-200 .edit-del-btn{width:60px;}.marg-top-btm-10px{margin:10px 0;}.product-details-container .div-width-200 h2{width:235px;}.product-details-container .div-width-200 .edit-del-btn{width:55px;}.tip-container{position:relative;padding-bottom:15px;margin-top:-25px;}.ac_results{z-index:200;}.col-tips-finder h3{margin-bottom:10px!important;}.train-faq-left img{padding-bottom:10px;}ul.nav-account li a:link,ul.nav-account li a:visited{color:#00aeef;}.col-left-account ul.nav-account li li a:hover{text-decoration:underline;}.nav-on-sub{color:#4D4E4D;}a.link-add2{font-weight:bold;background:url("../images/img-plus.jpg") left no-repeat;padding-left:23px;color:#868686!important;font-size:12px;float:left;margin-right:12px;font-family:Arial,Helvetica,sans-serif;line-height:17px;cursor:pointer;}a.link-edit{font-weight:bold;background:url("../images/btn-edit.jpg") left no-repeat;padding-left:23px;color:#868686!important;font-size:12px;float:right;margin-left:12px;font-family:Arial,Helvetica,sans-serif;line-height:17px;cursor:pointer;}.service-fee-label{float:right;padding-left:10px;}.pop-window .agency-fee2{color:#D52142;font-size:13px;font-weight:bold;}.pop-window .agency-fee2 input{position:inline!important;margin-left:3px;padding-bottom:3px;padding-top:0;width:45px;margin-bottom:0;}.pop-window .agency-fee2 label{display:inline;margin-right:7px;}#nav-account ul li.country,#nav-account ul li.language{position:relative!important;}#layover_id{background:#FFF;border:1px solid #CCC;display:block;height:auto!important;margin-left:350px;left:auto;padding:5px;position:absolute;text-align:left;top:140px;width:470px;z-index:100;}#layover_id .flag-sprite{background-image:url(../images/sprite-flag.png);background-repeat:no-repeat;margin:1px 0;display:block;float:left;width:156px;line-height:14px;}.flag-sprite a{padding:0 0 0 20px;}li.flag-can{background-position:0 1px;}li.flag-mx{background-position:0 -12px;}li.flag-us{background-position:0 -25px;}li.flag-an{background-position:0 -38px;}li.flag-anb{background-position:0 -51px;}li.flag-ar{background-position:0 -64px;}li.flag-bah{background-position:0 -77px;}li.flag-bar{background-position:0 -90px;}li.flag-bel{background-position:0 -103px;}li.flag-ber{background-position:0 -116px;}li.flag-bo{background-position:0 -129px;}li.flag-bvi{background-position:0 -142px;}li.flag-ca{background-position:0 -155px;}li.flag-co{background-position:0 -168px;}li.flag-cu{background-position:0 -181px;}li.flag-dr{background-position:0 -194px;}li.flag-el{background-position:0 -208px;}li.flag-gr{background-position:0 -222px;}li.flag-gd{background-position:0 -234px;}li.flag-gm{background-position:0 -246px;}li.flag-gt{background-position:0 -259px;}li.flag-ha{background-position:0 -272px;}li.flag-ho{background-position:0 -285px;}li.flag-ja{background-position:0 -299px;}li.flag-ma{background-position:0 -312px;}li.flag-mo{background-position:0 -325px;}li.flag-ne{background-position:0 -338px;}li.flag-ni{background-position:0 -351px;}li.flag-pa{background-position:0 -363px;}li.flag-pr{background-position:0 -376px;}li.flag-skn{background-position:0 -389px;}li.flag-sl{background-position:0 -402px;}li.flag-svg{background-position:0 -415px;}li.flag-tt{background-position:0 -429px;}li.flag-tc{background-position:0 -441px;}li.flag-vi{background-position:0 -454px;}.nav-account2 .clear{border-bottom:1px solid #C0C0C0;margin-bottom:8px;padding-top:8px;}.nav-account2 .country-list-col{float:left;width:110px;}#layover_lang{background:#FFF;border:1px solid #CCC;display:block;height:auto!important;left:0;padding:5px;position:absolute;text-align:center;top:19px;width:60px;z-index:110;}.email-cart img{position:relative!important;}.aaf-search-frame{padding-left:20px;padding-top:16px;}.aaf-search-frame .trip-search-field{width:800px;}.aaf-search-frame .from{width:143px;}.aaf-search-frame .from-field{width:122px;}.aaf-search-frame .email{width:225px;}.aaf-search-frame .email .from-field{width:200px;}.aaf-search-frame .train-route-search{width:637px;}.aaf-account-search-results table .btn-small{margin-bottom:0;}.aaf-account-search-results table th{font-weight:bold;}.aaf-account-search-results table td,.aaf-account-search-results table th{border-top:1px dotted #C0C1C1;padding:5px;}.aaf-account-search-results table{border-bottom:1px dotted #C0C1C1;width:100%;}.aaf-account-search-results table .btn-cell{text-align:right;}.aaf-account-search-results table .btn-cell input{display:inline;}.aaf-account-search-results{padding:15px 15px 15px 20px;}.aaf-admin-back-to-results-btn{float:left;margin-right:10px;}.btn-back-to-results{line-height:12px!important;padding-bottom:4px!important;padding-top:2px!important;border:0 none!important;padding-left:23px;float:left;margin-right:10px;background:transparent url(../images/btn-back-to-results.png) no-repeat scroll 0 0;color:#FFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:26px;margin-bottom:10px;width:140px;}h2 .aaf-admin-deactivate-btn{float:none;display:inline;font-size:12px;margin-left:15px;vertical-align:text-top;}.aaf-travelers ul li a{float:none;}.aaf-travelers ul li{position:relative;padding-right:15px;}.left-nav-head{padding-bottom:4px;font-weight:bold;}.aaf-credits p{position:relative;}.link-plus{background:transparent url(../images/img-plus.jpg) no-repeat scroll left center;color:#4D4E4D!important;font-size:12px;padding:3px 0 3px 23px;display:inline-block;font-weight:bold;line-height:20px;padding-bottom:2px;padding-right:23px;}input.btn-small,input.btn-medium,input.btn-large{padding-top:2px!important;padding-bottom:4px!important;line-height:12px!important;}.aaf-order-select{background:#f1f1f1;padding-top:10px;padding-left:10px;margin-bottom:10px;}.aaf-order-select p{width:590px;float:left;}.aaf-order-select select{margin-left:10px;margin-bottom:10px;width:285px;float:left;}.aaf-left-col{float:left;width:200px;}.aaf-right-col{float:left;width:687px;padding-left:20px;}.aaf-credits{background-color:#fff;margin-bottom:15px;}.aaf-credit-icon-used,.aaf-credit-icon-unused{float:left;width:48px;height:48px;}.aaf-credit-icon-used{background:transparent url(../images/aaf-on.gif) no-repeat scroll 0 0;}.aaf-credit-icon-unused{background:transparent url(../images/aaf-off.gif) no-repeat scroll 0 0;}.aaf-new-trip-or{background-color:#fff;margin-bottom:15px;}.aaf-new-trip-or .aaf-new-trip-or-section{float:left;width:323px;margin-right:20px;}.aaf-big-buttons{width:323px;height:35px;display:block;background:transparent url(../images/aaf-big-button.jpg) repeat scroll 0 0;text-align:center;font-size:18px;margin-bottom:10px;color:#fff!important;line-height:35px;}.aaf-sched{background-color:#fff;margin-bottom:15px;}.aaf-sched-table{background-color:#fff;width:683px;padding-bottom:4px;padding-top:4px;border-bottom:1px dotted #C0C1C1;}.aaf-sched-row{width:571px;}.aaf-sched-row div{padding-left:10px;float:left;}.aaf-sched-button{margin-top:19px;margin-left:587px;position:absolute;background:transparent url(../images/cancel-button.jpg) no-repeat scroll right center;padding-left:15px;}.aaf-sched-from-label,.aaf-sched-to-label,.aaf-sched-train-label,.aaf-sched-eticket-label{width:60px;text-align:right;font-weight:bold;}.aaf-sched-eticket-label{color:#D52142;}.aaf-sched-from-entry,.aaf-sched-to-entry,.aaf-sched-train-entry{width:204px;}.aaf-sched-departs-label,.aaf-sched-arrives-label,.aaf-sched-class-label{width:100px;text-align:right;font-weight:bold;}.aaf-sched-departs-entry,.aaf-sched-arrives-entry,.aaf-sched-class-entry{width:167px;}.aaf-travelers-checklist{background-color:#fff;margin-bottom:15px;}.aaf-travelers-checklist ul li{float:left;width:229px;padding-bottom:5px;}.aaf-travelers-checklist ul label{padding-left:5px;}.aaf-travelers-checklist ul label,.aaf-travelers-checklist ul input{vertical-align:middle;}.aaf-ptp{background-color:#fff;margin-bottom:15px;}.aaf-ptp .train-route-search{width:469px;}.aaf-redeem{background-color:#fff;margin-bottom:15px;}.table-choice-options-head{margin-bottom:0!important;}.aaf-sched-select-table .table-choice-options{width:auto!important;}.aaf-sched-select-table .table-choice-options td.first{border-top:none!important;}.aaf-redeem .table-choice-options td{width:122px;text-align:left;}.aaf-redeem .table-choice-options td.td-choice-duration{padding-right:10px;}.aaf-redeem .table-choice-options td.td-choice-connections{width:79px;text-align:center;}.aaf-redeem .table-choice-options td.td-choice-options{background:none;background-color:#e7e7e7;width:91px;padding-left:5px;padding-right:5px;border-top:1px dotted #C0C1C1;}.aaf-redeem .table-choice-options td.aaf-redeem-time{width:88px;}.aaf-redeem .table-choice-options td.td-choice-options .btn-small{margin-left:0;}.aaf-redeem .table-choice-options td.class-head{width:49px;background:none;border-bottom:1px solid #CCC;}.aaf-sched-request-info{background:#f1f1f1;padding:10px;margin-bottom:10px;}.aaf-sched-request-info-edit{float:right;}.aaf-sched-request-info-edit a{padding:3px 23px 3px 0;background:transparent url(../images/btn-edit.jpg) no-repeat scroll right center;display:inline-block;padding-right:23px;color:#868686;font-weight:bold;}.aaf-sched-request-info-edit input{padding:3px 23px 3px 0;background:transparent url(../images/btn-edit.jpg) no-repeat scroll right center;display:inline-block;padding-right:23px;color:#868686;font-weight:bold;45px;background-color:transparent!important;width:44px;}.aaf-sched-request-info-edit input:hover{text-decoration:underline;}.aaf-sched-request-info-request{float:left;font-size:14px;font-weight:bold;width:100px;}.aaf-sched-request-info-from-label{float:left;text-align:right;font-weight:bold;padding-left:20px;width:60px;}.aaf-sched-request-info-from-entry{float:left;padding-left:10px;}.aaf-sched-request-info-to-label{text-align:right;float:left;font-weight:bold;padding-left:20px;}.aaf-sched-request-info-to-entry{float:left;padding-left:10px;}.aaf-sched-request-info-date-label{text-align:right;float:left;font-weight:bold;padding-left:20px;}.aaf-sched-request-info-date-entry{float:left;padding-left:10px;}.aaf-sched-request-info-travelers-label{text-align:right;float:left;font-weight:bold;padding-left:120px;width:60px;}.aaf-sched-request-info-travelers-entry{float:left;padding-left:10px;}.aaf-add-travelers{background-color:#fff;margin-bottom:15px;}.aaf-enter-travelers{background-color:#fff;margin-bottom:5px;}.aaf-enter-travelers-traveler{margin-bottom:10px;}.aaf-enter-travelers-traveler h3{padding-left:15px;}.travelers-label{font-size:14px;font-weight:bold;padding-left:15px;}.aaf-forms label{text-align:right;width:280px;padding:3px 10px 3px 0!important;display:block;float:left;}.aaf-enter-travelers-traveler .btns-shopping input{width:115px;}.pop-window .aaf-enter-travelers-traveler{margin-top:15px;}.pop-window .aaf-forms label{width:200px;margin-bottom:0;line-height:15px;clear:none;}.pop-window .aaf-forms input{padding:2px 0 2px 2px;clear:none;width:187px;}.aaf-pop-buttons{float:right;width:250px;}.aaf-pop-buttons input{margin-left:10px;float:left;}.aaf-forms select{margin-bottom:5px;}div.aaf-add-travelers div.aaf-forms input.field-input-large{width:46px;}div.aaf-add-travelers div.aaf-forms label{position:relative;}.after-form{position:absolute;width:350px;margin-left:60px;text-align:left;padding-left:10px;}.aaf-add-travelers-total{background:#efefef;padding-top:5px;padding-bottom:5px;}.aaf-add-travelers-total-label{font-size:18px;width:280px;text-align:right;padding-right:10px;font-weight:bold;float:left;}.aaf-add-travelers-total-entry{font-size:18px;color:#D52142;font-weight:bold;float:left;}.aaf-billing{background-color:#fff;margin-bottom:15px;}.aaf-billing .details-container-col-input .btn-large{margin-left:350px;}.aaf-alert{padding:10px;border:5px solid #00aeef;background-color:#fff;margin-bottom:15px;background:transparent url(../images/success-sign.jpg) no-repeat scroll 10px 10px;}.aaf-alert-label{text-align:right;width:265px;padding-right:10px;float:left;}.aaf-alert-entry{float:left;}.aaf-alert-label,.aaf-alert p{margin-left:40px;}.special-offer ul li.offer-01{letter-spacing:0;}a.btn-search{background:url("../images/btn-search.jpg") no-repeat;width:74px;height:24px;border:none;cursor:pointer;color:#fff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;padding-bottom:1px;font-size:12px;display:inline-block;padding-top:4px;}#crosssell-carousel{margin-bottom:15px;}.crosssell-carousel-container{position:relative;}.crosssell-carousel-container .travel-your-way2-carousel{width:842px;left:44px;}.crosssell-carousel-container .travel-your-way2-carousel ul li{width:293px;}.carousel-hotel-pic{float:left;width:85px;}.carousel-hotel-text{float:left;padding-right:10px;width:185px;}.crosssell-carousel-container .travel-your-way2-carousel ul li p{width:auto;margin-right:36px;}.crosssell-carousel-container .travel-your-way2-carousel ul li .hotel-pic-and-info-col p{width:146px;margin-right:0;}.crosssell-hotel-search-container{background:transparent url(../images/powered-travelocity.png) no-repeat scroll right 0;margin-bottom:15px;}.crosssell-hotel-search-container p,.hotel-search-btn-block{width:558px;}.rail-only-btn{line-height:12px!important;padding-bottom:4px!important;padding-top:2px!important;border:0 none!important;width:131px;color:#FFF;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:26px;margin-bottom:10px;background:transparent url(../images/btn-xlarge.jpg) no-repeat scroll 0 0;width:150px;float:left;margin-left:408px;}.table-booking-summary-trip .trip-info,.special-offer ul li.offer-01{color:#852C71;}.exchange-decription{font-size:11px;}.special-offer{padding-left:10px;padding-right:10px;}.hotel-pic-and-info-col .thickbox{padding-bottom:5px;}.btn-place .btn-smaller{background:transparent url(../images/btn-smaller2.jpg) no-repeat scroll 0 0;border:0 none!important;color:#FFF;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:24px;margin-bottom:10px;margin-left:462px;margin-top:0;padding-bottom:5px;width:60px;}.city-hotel-search-container .deals-form-holder,.hotel-details-col-right .deals-form-holder{margin-bottom:0;}.hotel-details-col-right .crosssell-hotel-search-container{background:none;}.hotel-details-col-left .col-travel-your-way{text-align:left;}.hotel-spotlight-items{padding:0 17px;}.hotel-spotlight-items h3{margin-left:0;margin-right:0;}.hotel-spotlight-items h3 img{vertical-align:middle;}.rail-only-btn2{float:right;margin-bottom:20px;}.hotel-img-holder2{background:none;text-align:center;width:306px;float:left;margin-bottom:15px;margin-top:10px;}#nav-summmary #nav-summary-05-on{background:transparent url(../images/img-nav-summary-05-on.jpg) no-repeat scroll 0 0;display:block;padding-left:35px;color:#868686;padding-right:0;}#nav-summmary #nav-summary-05{background:transparent url(../images/img-nav-summary-05.jpg) no-repeat scroll 0 0;display:block;padding-left:35px;padding-right:0;}.wrap-trip-details-fix .imagegallery{padding-left:0;position:relative;}.hotel-details-col-right .galleria li img.thumb{height:52px;width:52px;}.hotel-details-col-right .jcarousel-skin-tango .jcarousel-item{height:54px;width:54px;}.hotel-details-col-right #hotel-picture .jcarousel-skin-tango .jcarousel-item{margin-left:1px;}.hotel-details-col-right #images{position:absolute;top:0;}.hotel-details-col-right #main_image{height:auto;margin-top:60px;}.hotel-details-col-right .galleria_wrapper img{margin-left:0!important;margin-top:0!important;}.hotel-details-col-right .galleria_wrapper{text-align:center;}.hotel-details-col-right .imagegallery .caption{display:none!important;}.powered-travelocity-hotel{background:transparent url(../images/powered-travelocity.png) no-repeat scroll 0 0;height:31px;width:192px;position:absolute;margin-top:-38px;margin-left:705px;}.passholder-column-left .hotel-deals-col-left{width:auto;}.passholder-column-left .hotel-deals-col-left .btn-place{margin:15px 102px 0 0;}.passholder-column-left .hotel-deals-col-left .powered-travelocity{width:200px;}.city-hotel-search-container,.city-hotel-search-filter{padding-top:15px;}.city-hotel-search-filter .hotel-area-field{float:left;width:137px;padding-right:15px;}.city-hotel-search-filter .hotel-area-field select{width:137px;}.city-hotel-search-filter .hotel-chain{float:left;width:260px;padding-right:15px;margin-bottom:20px;}.city-hotel-search-filter .hotel-chain select{width:260px;height:auto;}.city-hotel-search-filter .hotel-amenities{width:450px;float:left;}.city-hotel-search-filter .hotel-amenities ul{float:left;width:450px;}.city-hotel-search-filter .hotel-amenities ul li{float:left;width:187px;padding-right:10px;}.city-hotel-search-filter .hotel-amenities ul li input{float:left;}.city-hotel-search-filter .btn-place .btn-smaller{margin-left:840px;}.city-hotel-search-filter .hotel-area-field-sort{border-right:1px solid #C0C0C0;padding-right:7px;margin-right:8px;margin-bottom:10px;}.city-hotel-search-filter .hotel-area-field-sort select{margin-bottom:10px;}.hotel-map-section{padding:0 11px;height:auto;}.hotel-map-section-map{float:left;width:600px;height:600px;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}.hotel-map-section-list{width:306px;height:600px;float:left;overflow-y:scroll;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}.hotel-map-section-list li{width:288px;border-bottom:1px solid #CCC;margin-top:10px;}.hmsl-count{width:30px;height:32px;padding:20px 5px 0 5px;text-align:center;color:#fff;font-size:15px;font-weight:bold;float:left;background:transparent url(../images/red-circle.png) no-repeat center 14px;}.hmsl-count-on{background:transparent url(../images/blue-circle.png) no-repeat center 14px;}.hmsl-pic{width:52px;overflow:hidden;float:left;}.hmsl-name-rating{padding-left:5px;width:95px;float:left;}.hmsl-price{padding-left:5px;text-align:center;float:left;}.hmsl-price input{margin-top:4px;}.hmsl-link-arrow{background:transparent url(../images/link-arrow.jpg) no-repeat center 15px;width:27px;height:52px;display:block;float:left;}.hmsl-links{float:left;}.hmsl-links li{float:left;width:auto;border-left:1px solid #4D4E4D;border-bottom:none;padding:0 3px;margin-top:0;}.hmsl-links li.first{border:medium none;padding-left:0;}.hotel-map-section-next{text-align:right;padding-right:610px;}.save,.save:link .save:hover,.save:active,.save:visited{background:#852C71;color:#fff!important;text-decoration:none!important;padding:3px 5px;line-height:10px;line-height:28px;font-size:15px;font-weight:bold;font-family:Arial,Helvetica,sans-serif!important;}.inner-map-info-box{width:375px;}.inner-map-info-box .save{position:relative;top:-2px;}.inner-map-info-box .hotel-address{float:left;width:150px;padding-right:10px;}.inner-map-info-box h3 img{vertical-align:middle;}.mini-tabbed-info-container{padding-left:15px;padding-right:15px;}.hotel-travelers-review{margin-bottom:20px;}.hotel-travelers-review h3{float:left;padding-right:15px;width:435px;padding-bottom:0;}.hotel-travelers-review .rating-stars{float:left;}.city-hotel-details{background:#F4F4F4;}.city-hotel-details li{float:left;padding-right:5px;}.city-hotel-details li strong{padding-left:10px;}.city-hotel-details-edit a:hover,.city-hotel-details-edit a:active,.city-hotel-details-edit a:link,.city-hotel-details-edit a:visited{color:#868686;font-weight:bold;background:transparent url(../images/btn-edit.jpg) no-repeat scroll right 0;padding-right:20px;padding-bottom:2px;float:right;position:absolute;right:0;margin-right:5px;}.city-hotel-details ul{position:relative;display:block;padding-right:50px;margin-top:10px;margin-bottom:0;padding-top:5px;}.city-hotel-details ul li{padding-bottom:6px;}.city-hotel-search-container .btn-place .btn-medium{float:left;margin-left:440px;}.city-hotel-details-filter a:hover,.city-hotel-details-filter a:active,.city-hotel-details-filter a:link,.city-hotel-details-filter a:visited{background:transparent url(../images/link-arrow.jpg) no-repeat scroll right 0;color:#868686;font-weight:bold;padding-right:20px;padding-bottom:2px;float:right;position:absolute;right:0;margin-right:5px;}.content-table .city-hotel-search-filter .hotel-amenities{float:left;}.city-hotel-search-filter .hotel-amenities,.city-hotel-search-filter .hotel-amenities ul{width:593px;}.passholder-column-left .city-hotel-search-filter{width:593px;}.hotel-deals-col-left .btn-place .btn-medium{float:right;}.btn-place .add-another-trip{float:left;}.content-table .city-hotel-search-filter .hotel-amenities{border-left:1px solid #C0C0C0;padding-left:8px;}.masthead-logo{display:none;}.travel-your-way2-carousel .jcarousel-item{height:auto;}.jcarousel-skin-ie7{width:930px;}.jcarousel-skin-ie7 .jcarousel-container-horizontal{width:930px;height:330px;}.jcarousel-skin-ie7 .jcarousel-clip-horizontal{width:869px;height:auto;margin-left:30px;}.jcarousel-skin-ie7 .jcarousel-item{border:1px solid #FFF;width:300px;height:auto;margin:0;}.jcarousel-skin-ie7 h3 img{vertical-align:top;margin-right:8px;}.jcarousel-skin-ie7 h3,.jcarousel-skin-ie7 ul li p{margin-right:36px;}.jcarousel-skin-ie7 .jcarousel-prev-horizontal{background:transparent url(/redesign/images/btn-arrow-previous.jpg) no-repeat scroll 0 0;height:55px;width:11px;}.jcarousel-skin-ie7 .jcarousel-next-horizontal{background:transparent url(../images/btn-arrow-next.jpg) no-repeat scroll 0 0;height:55px;width:11px;}.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active{background-position:-96px 0;cursor:default;}.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active{background-position:-96px 0;cursor:default;}.jcarousel-skin-ie7 .jcarousel-prev-horizontal{cursor:pointer;left:5px;position:absolute;top:100px;}.jcarousel-skin-ie7 .jcarousel-next-horizontal{cursor:pointer;position:absolute;right:5px;top:100px;}.country-video .fake-h2{width:480px;}.special-offer li.offer-01{display:block;}.special-offer ul li.offer-02{display:none;}.special-offer ul li.offer-03{margin-left:10px;display:block;background:none;}.special-offer ul li.offer-03 a{background:transparent url(../images/link-arrow.jpg) no-repeat scroll right center;padding-right:20px;padding-bottom:2px;display:block;}#layover_lang a{color:#00AEEF;cursor:pointer;}#masthead .nav-account-home-revised-next{width:800px!important;}.delivery-options-details-container{padding-left:11px;float:left;margin-bottom:15px;}.delivery-revised-main .contact-form{width:100%;}.delivery-revised-form-section .contact-form-shipping{float:left;width:430px;}.delivery-revised-main{width:auto;float:none;}.delivery-revised-main .contact-form-shipping div{margin-left:0;}.contact-form-shipping .ticket-info{width:auto;}.contact-form-shipping .ticket-info p{float:none;}.traveler-dob input{width:100px;}.delivery-revised-form-section{float:left;background:transparent url(../images/border-dotted.jpg) repeat-y scroll 450px 50%;}.contact-form-shipping p.convenience-fee-notice{margin-bottom:10px;}.delivery-options-table{margin-top:25px;float:left;}.delivery-options-table tr{background:#f0f0f0;padding-right:10px;}.delivery-options-table td{padding:10px 5px;border-bottom:5px solid white;vertical-align:top;}.delivery-options-details h3{background:transparent url(../images/img-arrow-cart.jpg) no-repeat scroll 0 7px;padding-left:11px;padding-bottom:0;}.delivery-option img,.delivery-option input,.delivery-option p{float:left;}.delivery-option img{padding-left:5px;}.delivery-option p{width:135px;margin-bottom:0;padding-left:5px;}.delivery-option input{margin-top:13px;width:auto;}.delivery-options-details{width:236px;}.delivery-option{width:210px;}.delivery-revised-main .box-grey-wide{float:left;}.delivery-revised-main .content-table{margin-top:10px;}.delivery-option-header a{color:#4D4E4D;font-weight:bold;text-decoration:none;}.square-mail-button,.square-printer-button,.square-ticket-button{width:50px;height:50px;float:left;padding-left:5px;}.delivery-option-off{color:#868686;}.square-mail-button{background:transparent url(../images/square-mail-color.png) no-repeat scroll 5px 0;}.delivery-option-off .square-mail-button{background-image:url(../images/square-mail-bw.png);}.square-printer-button{background:transparent url(../images/square-printer-color.png) no-repeat scroll 5px 0;}.delivery-option-off .square-printer-button{background-image:url(../images/square-printer-bw.png);}.square-ticket-button{background:transparent url(../images/square-ticket-color.png) no-repeat scroll 5px 0;}.delivery-option-off .square-ticket-button{background-image:url(../images/square-ticket-bw.png);}.promocode-section p{float:right;padding-right:91px;}.promocode-section #promoDiv{float:right;padding-right:91px;}.promocode-section .btn-large{margin-right:91px;margin-top:15px;}.promocode-section .clear{height:0;}.passholder-column-left .hotel-deals-col-left .btn-place{margin:15px 0 0 0;}.hotel-deals-col-left .rail-only-btn{margin-left:348px;}.hotel-review-block{background-color:#0F9;}.ads-top-ad-container{background:transparent url(../images/ads-top-ad-container.jpg) repeat scroll center bottom;padding-left:204px;}.ads-top{background-color:transparent;}.homepage-main-container{padding-bottom:9px;margin-top:10px;}.homepage-widget-container{float:left;margin-right:22px;background:transparent url(../images/homepage-widget-bg-middle.jpg) repeat scroll 0 0;margin-bottom:6px;width:311px;overflow:hidden;position:relative;margin-left:-3px;}.homepage-widget-container-top{padding-top:9px;}.homepage-widget-container-bottom{padding-bottom:10px;}.homepage-widget-container-top{background:transparent url(../images/homepage-widget-bg-top.jpg) no-repeat scroll 0 0;}.homepage-widget-container-bottom{background:transparent url(../images/homepage-widget-bg-bottom.jpg) no-repeat scroll 0 bottom;}.homepage-widget-container h2 a{font-family:League-Gothic,"Arial Narrow",Arial,Helvetica,sans-serif;display:block;color:#852C71!important;text-decoration:none;}.homepage-widget-big-closed h2 a,.homepage-widget-open h2 a{font-size:22px;height:28px;padding-top:10px;padding-left:65px;}.homepage-widget-small h2 a{font-size:18px;height:17px;padding-top:0;padding-left:40px;}.homepage-widget-big-closed,.homepage-widget-open,.homepage-widget-small{background:transparent url(../images/homepage-widget-border.png) no-repeat scroll center bottom;}.homepage-widget-big-closed h2,.homepage-widget-open h2{padding-bottom:2px;}.homepage-widget-big-closed{background-position:center 55px;}.homepage-widget-big-closed h2{padding-bottom:32px;}.homepage-widget-big-closed .widget-find-activities h2{padding-bottom:14px;}.homepage-widget-small{padding-top:2px;padding-bottom:1px;}.homepage-widget-open{padding-bottom:9px;height:auto;}.homepage-widget-big-closed .widget-content,.homepage-widget-small .widget-content{display:none;}.homepage-widget-open .widget-content{display:block;}.homepage-widget-container .bd{background:none;color:#4D4E4D!important;height:auto;margin-bottom:0;}.homepage-widget-container .multi-city a:hover,.homepage-widget-container .multi-city a:active,.homepage-widget-container .multi-city a:link,.homepage-widget-container .multi-city a:visited{color:#4D4E4D;}.homepage-widget-container .bdContainer{padding:0 0 0 15px;width:275px;}.homepage-widget-container .margin-right-5px{margin-right:25px;}.homepage-widget-container input.field-text-location{width:121px;}.homepage-widget-container a.dp-choose-date{width:122px;}.homepage-widget-container input.dp-applied{width:101px;}.homepage-widget-container .passenger-field-home{width:75px;}.homepage-widget-container .passenger-field-home-last{float:left;width:50px;}.homepage-widget-container input.field-text-age{width:46px;}.homepage-widget-container .ptp-home-btn-container{padding:0;}.homepage-widget-container .bd .ptp-home-btn-container .btn-search-wht{background:transparent url(../images/bd-button.png) no-repeat scroll 0 0;width:125px;background-color:transparent!important;color:#fff;}.homepage-widget-container .radio-container{height:15px;}.homepage-widget-container .multi-city img{top:-2px;}.homepage-widget-open .widget-find-a-rail-pass,.homepage-widget-open .widget-buy-a-reservation-for-your-pass,.homepage-widget-open .widget-book-a-hotel,.homepage-widget-open .widget-find-activities{margin-top:9px;height:206px;}.homepage-widget-open p{padding-left:15px;padding-right:15px;}.homepage-widget-container .btn-search{background:transparent url(../images/btn-search.png) no-repeat scroll 0 0;background-color:transparent!important;margin-left:215px;padding-bottom:4px;}.homepage-widget-container .bd .btn-search{height:24px;margin-left:201px;margin-top:8px;}.widget-find-a-rail-pass .pass-search-field{width:270px;margin-left:15px;margin-bottom:10px;}.widget-find-a-rail-pass label{font-weight:bold;padding-left:15px;display:block;}.homepage-widget-open .list-link{background:transparent url(../images/bullet.png) no-repeat scroll 15px 4px;line-height:1.2em;margin-top:7px;padding-left:30px;display:inline-block;}.homepage-widget-container .ddcombo,.homepage-widget-container .ddcombopass{padding-left:15px;margin-bottom:8px;margin-top:1px;}.homepage-widget-container .bd .ddcombo,.homepage-widget-container .bd .ddcombopass{padding-left:0;margin-bottom:0;}.homepage-widget-container .ddcombo_td1{width:253px;background:transparent url(../images/pass-selector-field-bg.png) no-repeat scroll 0 0;}.homepage-widget-container .traveler-count input{width:44px;}.homepage-widget-container .country{width:125px;margin-top:3px;}.homepage-widget-container .number{width:50px;margin-top:3px;}.homepage-feature-container{width:600px;height:345px;margin-top:3px;margin-bottom:9px;float:left;}.homepage-feature-container h1{font-family:BeautifulESRegular,"Arial Narrow",Arial,Helvetica,sans-serif;font-size:80px;font-weight:normal;padding-bottom:7px;color:#FFF;padding-top:155px;padding-left:20px;position:relative;z-index:3;}.side-strip,.side-strip:link,.side-strip:hover{background:transparent url(../images/side-strip-end.png) no-repeat scroll right 0;color:#fff!important;padding-right:37px;display:block;float:left!important;margin-top:160px;font-family:League-Gothic,"Arial Narrow",Arial,Helvetica,sans-serif;font-size:25px;text-decoration:none;position:relative;z-index:4;}.side-strip span{background:#852C71;height:37px;padding-top:6px;display:block;float:left;padding-left:20px;padding-right:10px;}.homepage-feature-arrows{padding-top:15px;padding-right:15px;float:right;position:relative;z-index:5;}.homepage-widget-small-open{background:green;}.carousel h2 a:hover,.carousel h2 a:active,.carousel h2 a:link,.carousel h2 a:visited{text-decoration:none;color:#852C71;}.homepage-slider-container{float:left;width:930px;}.homepage-slider-container #homepage-slider-container-bottom{padding-top:16px;padding-bottom:16px;}.homepage-slider-container .travel-your-way2-carousel{width:860px;left:35px;}.homepage-slider-container .travel-your-way2-carousel ul li{width:295px;}.homepage-slider-container{background:transparent url(../images/homepage-slider-container-middle.jpg) repeat scroll 0 0;}.homepage-slider-container-top{background:transparent url(../images/homepage-slider-container-top.jpg) no-repeat scroll 0 0;}#homepage-slider-container-bottom{background:transparent url(../images/homepage-slider-container-bottom.jpg) no-repeat scroll 0 bottom;}.homepage-slider-container .travel-your-way2-carousel-container-prev,.homepage-slider-container .travel-your-way2-carousel-container-next{top:43px;}.footer2{margin:5px auto 0;font-size:12px;text-align:left;background:#fff;width:935px;padding-left:15px;padding-top:15px;padding-bottom:15px;}.footer2 h3{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;}.footer2 .linkarray{background:none;width:145px;}.footer2 .copyright,.footer2 div.copyright a{padding-bottom:0;font-size:12px;color:#868686!important;text-align:center;width:auto;}.footer2 .copyright{font-size:11px;}.homepage-feature-container img.big-home-pic{position:absolute;z-index:1;}.homepage-widget-container .traveler-count{width:60px;padding-right:15px;}.class-of-service{width:50px;}.select-pass .class-of-service{width:auto;}.city-hotel-search-container .btn-place .btn-smaller{margin-left:835px;}.home-alert{margin:5px 0;padding:10px 20px;width:890px;background-color:#F7E8F3;font-size:14px;}.delivery-options-details-container{padding-left:11px;float:left;margin-bottom:15px;}.delivery-revised-main .contact-form{width:100%;}.delivery-revised-form-section .contact-form-shipping{float:left;width:430px;}.delivery-revised-main{width:auto;float:none;}.delivery-revised-main .contact-form-shipping div{margin-left:0;}.contact-form-shipping .ticket-info{width:auto;}.contact-form-shipping .ticket-info p{float:none;}.traveler-dob input{width:100px;}.delivery-revised-form-section{float:left;background:transparent url(../images/border-dotted.jpg) repeat-y scroll 450px 50%;}.contact-form-shipping p.convenience-fee-notice{margin-bottom:10px;}.delivery-options-table{margin-top:25px;float:left;}.delivery-options-table tr{background:#f0f0f0;padding-right:10px;}.delivery-options-table td{padding:10px 5px;border-bottom:5px solid white;}.delivery-options-details h3{background:transparent url(../images/img-arrow-cart.jpg) no-repeat scroll 0 7px;padding-left:11px;padding-bottom:0;}.delivery-option img,.delivery-option input,.delivery-option p{float:left;}.delivery-option img{padding-left:5px;}.delivery-option p{width:135px;margin-bottom:0;padding-left:5px;}.delivery-option input{margin-top:13px;width:auto;}.delivery-options-details{width:236px;}.delivery-option{width:210px;}.delivery-revised-main .box-grey-wide{float:left;}.delivery-revised-main .content-table{margin-top:10px;}.delivery-option-header a{color:#4D4E4D;font-weight:bold;text-decoration:none;}.square-mail-button,.square-printer-button,.square-ticket-button{width:50px;height:50px;float:left;padding-left:5px;}.delivery-option-off{color:#868686;}.square-mail-button{background:transparent url(../images/square-mail-color.png) no-repeat scroll 5px 0;}.delivery-option-off .square-mail-button{background-image:url(../images/square-mail-bw.png);}.square-printer-button{background:transparent url(../images/square-printer-color.png) no-repeat scroll 5px 0;}.delivery-option-off .square-printer-button{background-image:url(../images/square-printer-bw.png);}.square-ticket-button{background:transparent url(../images/square-ticket-color.png) no-repeat scroll 5px 0;}.delivery-option-off .square-ticket-button{background-image:url(../images/square-ticket-bw.png);}.promocode-section p{float:right;padding-right:91px;}.promocode-section #promoDiv{float:right;padding-right:91px;}.promocode-section .btn-large{margin-right:91px;margin-top:15px;}.promocode-section .clear{height:0;}.view-cart-tours td.td-tours-revised-delivery{padding-left:0;width:628px;}.square-button{margin-top:10px;margin-bottom:10px;}.view-cart-tours .square-button,.view-cart-tours-agent .square-button{margin-top:5px;margin-bottom:5px;}.view-cart-tours-travelers .edit-del-btn{white-space:nowrap;}.view-cart-tours .square-mail-button{background:transparent url(../images/square-mail-color-med.png) no-repeat scroll 5px 0;}.view-cart-tours .square-printer-button{background:transparent url(../images/square-printer-color-med.png) no-repeat scroll 5px 0;}.view-cart-tours .square-ticket-button{background:transparent url(../images/square-ticket-color-med.png) no-repeat scroll 5px 0;}.view-cart-tours .square-mail-button,.view-cart-tours .square-printer-button,.view-cart-tours .square-ticket-button{width:35px;height:35px;float:left;padding-left:5px;}.view-cart-tours .td-icon{width:54px;padding-left:10px;}.red-border{border:2px solid red;padding-left:10px;padding-top:10px;}li.red-border{border:2px solid red;padding-left:0;padding-top:0;}span.red-border{border:2px solid red;padding-left:0;padding-top:0;padding-right:4px;}a.aaf-sched-button{background-position:left;padding-left:21px;}a.aaf-sched-button:link,a.aaf-sched-button:visited,a.aaf-sched-button:active,a.aaf-sched-button:hover{color:#fff;text-decoration:none;}.floated-button-section{float:right!important;}.shipping-options label{width:auto;float:none;padding:0 0 0 5px;text-align:left;}.delivery-revised-form-section{float:left;background:none;padding-left:250px;}.delivery-revised-form-section .contact-form-shipping p{float:none;}.rpp-rev-form-container .delivery-revised-form-section .btn-large{margin-right:56px;}.contact-form div.clear{margin-bottom:0;height:0;_height:.3em;}.traveler-dob select{width:auto;}.exchange-map-section .booking-summary-trip-info,.exchange-map-section .table-booking-summary-trip,.exchange-map-section .table-booking-summary-trip-detail{width:674px;margin-right:8px;}.exchange-map-section .table-booking-summary-trip-detail .trip-freedom{width:50px;font-weight:bold;color:#852C71;}.exchange-map-section .table-booking-summary-trip .trip-places{padding-left:5px;width:242px;}.exchange-map-section .trip-price{width:142px;}.exchange-map-section .trip-price .btn-large{font-size:12px;}.exchange-map-section .trip-edit{width:142px;padding-right:0;}.exchange-map-section .table-booking-summary-trip .trip-from-to{width:45px;}.exchange-map-section .table-booking-summary-trip .trip-info{width:40px;}.exchange-map-section .table-booking-summary-trip-detail .trip-duration{padding-right:0;width:167px;}.exchange-map-section .booking-summary-trip-map{margin-bottom:25px;}.exchange-traveler-checks{margin-bottom:15px;}body #wrap #content .exchange-traveler-checks label.check-container1{padding-right:15px;}.form-exchange-map-section .btn-small{clear:both;margin-top:15px;margin-left:139px;}.form-exchange-map-section .btn-large{margin-left:250px;}.form-exchange-map-section{padding-left:188px;}.special-offer-exchange{width:634px;margin-top:-1px;background-color:#F3F3F3;border-bottom:1px dashed #CCC;border-top:1px dashed #CCC;margin-bottom:15px;padding:10px 20px 3px;margin-top:10px;}.special-offer-exchange h3{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;}.exchange-map-section .cost-section{padding-left:10px;}.exchange-map-section .details-product-name{margin-left:10px;width:288px;}.exchange-map-section #creditcard{margin-left:0;}.cc-on-file{padding-left:10px;}.cc-on-file-label{float:left;padding-right:10px;text-align:right;width:190px;font-weight:bold;}.cc-on-file-listing{float:left;}.cc-on-file-address{padding-bottom:10px;}.exchange-map-section .btns-shopping ul{float:left;margin-left:106px;}.btn-exchange{background:transparent url(../images/btn-exchange.png) no-repeat scroll 0 0;text-align:left;padding-left:38px;}.btn-cancel{background:transparent url(../images/btn-cancel.png) no-repeat scroll 0 0;text-align:left;padding-left:38px;}.booking-summary-trip-info .btns-shopping li{width:123px;}.exchange-map-section .table-choice-options td.td-choice-options{background-image:none;background-color:#e7e7e7;text-align:left;vertical-align:top;padding:10px 0;width:310px;}.exchange-options-price,.exchange-options-links,.exchange-options-btn{float:left;}.exchange-options-price{color:#D52142;font-size:15px;font-weight:bold;padding-right:15px;width:55px;}.exchange-options-links{padding-right:15px;}.exchange-options-btn input{width:74px;}.exchange-map-section .td-choice-connections{width:100px;}.content-table .exchange-map-section .table-choice-options{width:900px;}.exchange-map-section .table-choice-options td.class-head{background:transparent url(../images/exchange-bg-td-choices.jpg) no-repeat scroll 0 0;width:310px;border-top:none;}.exchange-map-section .itinerary-info-time{width:90px;}.exchange-map-section .itinerary-info-connections{width:87px;}.exchange-options-top{padding-bottom:7px;}.exchange-options-bottom{padding-top:7px;border-top:1px dotted #C0C1C1;}.exchange-map-section .table-choice-options td{border-top:1px dotted #C0C1C1;}.exchange-map-section .itinerary-info-head{margin-bottom:0;}.exchange-map-section .table-choice-options td.td-choice-duration{width:65px;}.exchange-map-section .table-choice-options td.td-choice-duration{padding-right:0;width:90px;}.exchange-map-section .table-view-cart{background:#F4F4F4;margin-bottom:15px;width:900px;}.exchange-map-section .booking-summary-trip-map{width:225px;}.exchange-map-section .google-map-div{height:200px;}.exchange-map-section .td-icon{width:43px;}.exchange-map-section .table-booking-summary-trip .square-mail-button,.exchange-map-section .table-booking-summary-trip .square-printer-button,.exchange-map-section .table-booking-summary-trip .square-ticket-button{width:35px;height:35px;float:left;padding-left:5px;}.exchange-map-section .table-booking-summary-trip .square-mail-button{background:transparent url(../images/square-mail-color-med.png) no-repeat scroll 5px 0;}.exchange-map-section .table-booking-summary-trip .square-printer-button{background:transparent url(../images/square-printer-color-med.png) no-repeat scroll 5px 0;}.exchange-map-section .table-booking-summary-trip .square-ticket-button{background:transparent url(../images/square-ticket-color-med.png) no-repeat scroll 5px 0;}.exchange-map-section .trip-exchange-travelers{padding-bottom:0;}.exchange-map-section .btns-shopping p{width:484px;margin-left:10px;}.exchange-map-section .btns-shopping ul li{margin-left:10px;}.exchange-faq-section{float:left;width:225px;}.box-grey-bottom ul#nav-summmary{margin-top:0;}.exchange-widget{padding:0 10px;float:left;width:219px;}.exchange-widget .field-input-large{margin:6px 0;}.exchange-widget label{display:block;padding-bottom:6px;}.exchange-widget .btn-medium{float:left;margin-left:76px;}.header-purple-box{line-height:24px;}.acct-icon-list li a:link,.acct-icon-list li a:visited,.acct-icon-list li a:active,.acct-icon-list li a:hover{color:#4D4E4D!important;text-transform:uppercase;font-size:9.6px;padding-bottom:3px;}.acct-icon-list li{margin-bottom:7px;}.acct-icon-list li.acct-li-help a{padding-left:20px;background:transparent url(../images/img-help.jpg) no-repeat scroll 0 0;}.acct-icon-list li.acct-li-delete a{padding-left:20px;background:transparent url(../images/acct-li-delete.png) no-repeat scroll 0 0;}.acct-icon-list li.acct-li-itinerary a{padding-left:20px;background:transparent url(../images/acct-li-itinerary.png) no-repeat scroll 0 0;}.acct-icon-list li.acct-li-invoice a{padding-left:20px;background:transparent url(../images/acct-li-invoice.png) no-repeat scroll 0 0;}.acct-icon-list li.acct-li-continue a{padding-left:20px;background:transparent url(../images/acct-li-continue.png) no-repeat scroll 0 0;}.content-boxright .acct-icon-list ul li{background:none;}.content-boxright .acct-icon-list{float:right;padding-right:15px;}.exchange-refund-section .details-product-name{width:288px;}.exchange-refund-section .cost-section{margin-bottom:15px;}.exchange-refund-section .radio-option{display:block;}.exchange-refund-section{float:left;width:500px;margin:0 25px 0 10px;}.exchange-refund-section .btns-shopping ul li{width:125px;}.exchange-refund-section .btns-shopping{margin-top:10px;}.exchange-refund-section .btns-shopping ul{float:left;margin-left:96px;}.refund-faq-section{float:left;width:300px;}.only-1-cc{background:transparent url(../images/bullet-grey.jpg) no-repeat scroll 0 5px;padding-left:15px;clear:both;margin-bottom:15px;}.content-table .exchange-map-section .table-choice-options td{padding:10px 0;}.exchange-options{padding:0 10px;}.exchange-map-section .table-choice-options td.td-choice-train{width:132px;}.exchange-map-section .table-choice-options td.td-choice-departs{width:132px;}.exchange-map-section .table-choice-options td.td-choice-arrives{width:132px;}.exchange-map-section .table-choice-options .itinerary-info{width:132px;border-top:none;}.exchange-map-section .table-choice-options .itinerary-info-time{width:95px;}.exchange-map-section .table-choice-options .itinerary-info-connections{width:99px;}.carousel-main-heading{padding-left:34px;}.pop-window .flags{margin-top:10px;}.flags a{height:35px;display:block;padding-left:85px;padding-top:15px;margin-bottom:10px;}.flag-us{background:transparent url(../images/flag-us.jpg) no-repeat scroll 0 0;}.flag-uk{background:transparent url(../images/flag-uk.jpg) no-repeat scroll 0 0;}.flag-can{background:transparent url(../images/flag-can.jpg) no-repeat scroll 0 0;}.country-pref-check{margin-left:0;vertical-align:middle;}.country-pref-check input{width:16px!important;margin:0;vertical-align:text-top;}.country-pref-check span{padding-top:2px;}.pop-window #select-country select{margin-bottom:5px;width:201px;}.select-pop-buttons{margin:0 auto;}.selectpass-country-pop-link{font-size:11px;left:211px;margin-top:1px;line-height:1;position:absolute;text-align:center;}.from-to-pairs-field{float:left;width:190px;border:1px solid #ccc;display:inline;padding:2px 0 2px 2px;}.from-to-pairs{width:196px;float:left;}.train-route-search2{padding:10px 5px 0 0;width:485px;float:left;}.homepage-feature-container #imagetitle{padding-bottom:7px;padding-left:20px;padding-top:15px;position:relative;z-index:3;text-shadow:1px 1px 1px #333;}.homepage-feature-container #imagetitle h1{padding-bottom:0;padding-left:0;padding-top:0;position:static;z-index:auto;white-space:nowrap;}.side-strip span{cursor:pointer;}#homepage-widget-container-bottom h2,.homepage-widget-container-bottom,.homepage-widget-small,.homepage-widget-open{height:1%;}html>body #homepage-widget-container-bottom h2,html>body .homepage-widget-container-bottom,html>body .homepage-widget-small,html>body .homepage-widget-open{height:auto;}.homepage-widget-open h2{height:38px!important;}.homepage-feature-arrows{position:absolute;margin-left:540px;}.loader-nav{float:left;}#wrap #footer{width:auto;margin:20px auto 0;border-top:1px solid #C0C0C0;background:#fff;}#wrap #footer ul{padding-bottom:0;background:none;padding-top:none;z-index:auto;position:static;}#footer{width:950px;margin:0 auto 0;border-top:none;background:none;}#footer ul{padding-bottom:20px;background:#fff url(../images/grey-border.gif) repeat-x scroll 0 15px;padding-top:21px;}#footer .copyright{font-size:11px;margin-top:-15px;}.atoc-table{border:5px solid #00abf0;width:99%;margin:0 10px 20px 0;padding-bottom:10px;}.atoc-table .td-image{background:url(../images/success-sign.jpg) no-repeat 10px 10px;padding:5px 10px 30px 5px;height:30px;width:30px;}.atoc-table .td-logo{background:url(../images/nat-rail-logo.gif) no-repeat 5px 2px;padding:5px 10px 30px 5px;height:41px;width:111px;vertical-align:middle;}.atoc-table .td-message{padding:15px 5px 5px;margin-top:0;font-weight:bold;font-size:1.13em;}.homepage-widget-container{display:block;}.homepage-widget-container-ie6{display:none;}#social-links li{margin:0;list-style:none!important;background:#FFF;height:auto!important;padding:0;float:left;}#social-links a{padding:0 2px 0 0;background-image:url(../images/sprite-social.png)!important;list-style:none!important;height:32px;width:32px;display:inline-block;}.footer-sprite-social{background:none!important;margin:0;display:inline-block;}li.social-tw a{background-position:0 0;}li.social-fb a{background-position:-34px 0;}li.social-yt a{background-position:-68px 0;}.homepage-widget-container .homepage-widget-container-top .homepage-widget-container-bottom h2{background-image:url("../images/homepage-sprites.png");background-repeat:no-repeat;}.widget-book-a-train-trip h2{background-position:15px 0;}.widget-find-a-rail-pass h2{background-position:15px -58px;}.widget-buy-a-reservation-for-your-pass h2{background-position:15px -116px;}.widget-book-a-hotel h2{background-position:15px -174px;}.widget-find-activities h2{background-position:15px -232px;}.homepage-widget-small .widget-book-a-train-trip h2{background-position:15px -290px;}.homepage-widget-small .widget-find-a-rail-pass h2{background-position:15px -329px;}.homepage-widget-small .widget-buy-a-reservation-for-your-pass h2{background-position:15px -368px;}.homepage-widget-small .widget-book-a-hotel h2{background-position:15px -407px;}.homepage-widget-small .widget-find-activities h2{background-position:15px -445px;}.facebook-comments{float:left;}.view-cart-tours-agent .td-icon{width:45px;}.view-cart-tours-agent td.td-tours{width:526px;}