@media print {
#selector-panel>div {display:block !important;position:static !important;}
#selector-panel {height:auto !important;overflow:visible !important;position:static !important;}
#selector-controls  {display:none;}
#sidebar {display:block !important;}
#right-col-ads, #search, #acc-res, #areas-res {display:none;}
}
#body {padding-top:1px;}
.eu-hp #sidebar {margin-top:0;}
p.welcome {margin:9px 0 11px;font-size:92%;}
div.welcome {margin:9px 0 11px;font-size:92%;}
div.welcome h1 {display:inline;font-size:100%;font-family:Tahoma, sans-serif;}
div.col-span {margin:10px 0;}
.left-col{width:278px;float:left;margin-right:13px;clear:both;}
.right-col{width:278px;float:left;}
#content .panel, #sidebar .panel, #selector-panel {margin-bottom:20px;}
#selector-window>div {margin:8px 0;}
.js #selector-panel {height:275px;position:relative;}
.js #selector-panel #selector-window {position:absolute;top:0;left:0;width:567px;height:239px;overflow:hidden;} 
.js #selector-panel #selector-window>div {margin:0;}
#selector-controls {position:absolute;top:241px;left:0px;height:29px;width:567px;line-height:1;text-align:center;margin:0;padding:0;border-top:2px solid #edefef;
background:#dbe1e3 url(/images/home/controls-bg.png) repeat-x left bottom;}
#selector-controls li {float:left;list-style-type:none;margin:0 6px 0 0;padding:5px 15px 7px;background-color:#EEF0F6;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;
-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;font-weight:bold;color:#0486a8;cursor:pointer;font-size:117%;position:relative;}
#selector-controls li i {position:absolute;bottom:0;background:transparent url(/images/corners.png) no-repeat;overflow:hidden;width:9px;height:9px;}
#selector-controls li i.br {right:0;background-position:-9px -27px;}
#selector-controls li i.bl {left:0;background-position:0 -27px;}
#selector-controls li.current {color:#fff;background:#0486a8;}
#selector-controls li.current  i.br {background-position:-9px -18px;}
#selector-controls li.current  i.bl {background-position:0 -18px;}
#selector-panel .weekend {background:url(/assets/homepage/weekend-tate.jpg) transparent top left no-repeat;position:relative;width:567px;height:239px;}
#selector-panel .weekend .column-l, #selector-panel .weekend .column-r {width:280px;margin:0;}
#selector-panel .weekend .vlSnPromoThumbSmall {background:transparent none;margin:0;padding:20px 10px 7px 21px;color:#fff;}
#selector-panel .weekend h2 {color:#fff;font-size:225%;margin:50px 0 0 30px;}
#selector-panel .weekend .column-l a {display:none;}
#selector-panel .weekend .column-r a:link, #selector-panel .weekend .column-r a:visited {color:#4ec8e5;font-weight:bold;}
/* #selector-panel .weekend .column-r a:link, #selector-panel .weekend .column-r a:visited {color:#fffe9f;font-weight:bold;} */
#selector-panel .vlSnTeaserSuperhero {background-color:#000;color:#fff;height:269px;padding:0;width:567px;}
#selector-panel .vlSnTeaserSuperhero a:link, #selector-panel .vlSnTeaserSuperhero a:visited {display:block;text-decoration:none;color:#fff;height:184px;padding:55px 297px 0 30px;width:240px;}
#selector-panel .vlSnTeaserSuperhero b {color:#4ec8e5}
#selector-panel .vlSnTeaserSuperhero strong {font-size:150%;color:#4ec8e5}
#selector-panel .vlSnTeaserSuperhero span {font-weight:normal;}
div.hpsect {width:277px;background-color:#fff;}
#content div.hpsect div.panel-head {background:#EAEBEC url(/images/home/hp-panel-header.png) no-repeat scroll 0 0;width:264px;}
div.hpsect div.panel-head h2 {font-size:125%;}
div.hpsect div.panel-middle {width:277px;margin:0;padding:0;border:none;}
div.hpsect div.vlSnPromoTextHero {margin:0 0 6px 0;padding:0;}
div.hpsect div.vlSnPromoTextHero span {padding:0 10px;display:block;display:inline-block;}
div.hpsect div.vlSnPromoTextHero br {display:none;}
div.hpsect div.vlSnPromoTextHero a:hover, div.hpsect div.vlSnPromoTextHero a:active, div.hpsect div.vlSnPromoTextHero a:focus {text-decoration:none;}
div.hpsect div.vlSnPromoTextHero a:hover span, div.hpsect div.vlSnPromoTextHero a:active span, div.hpsect div.vlSnPromoTextHero a:focus span{text-decoration:underline;}
div.hpsect div.vlSnPromoThumbSmall {margin:6px 10px;padding:6px 0 0 0;background:none;}
div.hpsect div.vlSnPromoThumbSmall img.left {margin:0 3px 0.7em 0;}
div.hpsect div.introduction {margin:4px 0 0 0;padding:0 2px;}
div.hpsect h3 {margin:0;clear:both;}
div.hpsect .strip {border:6px solid #fff;background-color:#f1f1ea !important;margin-top:0;}
#acc-res .panel-head h2, #tv-res .panel-head h2 {background-position:0 -210px;color:#9142a3;}
#acc-res .panel-middle {margin:0;padding:8px;background:#fff none;width:auto;}
#acc-res form {margin:0;background:#dcf0f1 none;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;}
#acc-res form>i {width:4px;height:4px;position:absolute;background:url(/images/fieldsets.png) no-repeat;}
#acc-res form>i.tl {top:0;left:0;background-position:0 -16px;}
#acc-res form>i.tr {top:0;right:0;background-position:-4px -16px;}
#acc-res form>i.bl {bottom:0;left:0;background-position:0 -20px;}
#acc-res form>i.br {bottom:0;right:0;background-position:-4px -20px;}
#acc-res .vlSnPromoTextHero p {margin:6px 10px 7px 10px;}
#acc-res select {margin-right:0px;margin-top:0px;}
#acc-res td, #acc-res th {padding:5px 5px 10px 0;}
span.pre-xlink {display:block;margin-bottom:18px;margin-top:5px;}
span.xtype-link {-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#ecfcfd;border:1px solid #b3dfe1;clear:both;display:block;
padding:4px 10px 6px;margin-top:10px;}
div#roomsData-lp {background:#ecfcfd none;padding:6px;border:1px solid #86cdd1;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;float:left;}
.eu-hp #acc-res .panel-middle {padding:0;}
#att-res  .panel-middle a:link, #att-res  .panel-middle a:visited{color:#1294be;font-weight:bold;}
#events-res .panel-head h2, #events-res  a:link, #events-res  a:visited {background-position:0 -70px;color:#b27a02;font-weight:bold;}
#blog-res {clear:both;}
.isIE #blog-res {margin-top:-20px;}
#blog-res .panel-head h2 {background-position:0 -700px;}
#blog-res a:link, #blog-res a:visited {color:#c16c02;}
#blog-res  .strip {background-color:#f1f1ea;margin-top:0;}
#blog-res ul.feed {list-style-type:none;margin:0;}
#blog-res ul.feed li {border-top:1px dotted #d3d3c7;padding:7px 0 7px 42px;background:transparent url(/images/icons/blog.png) no-repeat 0 10px;margin:0;}
#blog-res ul.feed li:first-child {border-top:none;padding-top:0;background-position:0 3px;}
#people-res .panel-head h2, #people-res a:link, #people-res a:visited  {background-position:0 -490px;color:#4b8d08;}
html>body #people-res div.panel-middle {min-height:234px;height:auto;}
#people-res  .panel-middle a:link, #people-res  .panel-middle a:visited {color:#4b8d08;font-weight:bold;}
#tv-res div.panel-middle{height:242px;padding:0;border-style:none;margin-top:0;}
html>body #tv-res div.panel-middle{min-height:242px;height:auto;}
#tv-res  a:link, #tv-res  a:visited{color:#764a92;font-weight:bold;}
.vlSnTeaserTextHero img {width:212px;height:123px;border:3px solid #fff;}
#areas-res .panel-middle {height:172px;}
html>body #areas-res .panel-middle {height:auto;min-height:172px;}
*:first-child+html #areas-res div.panel-middle {min-height:174px;} /*IE7*/
* html #areas-res div.panel-middle {height:174px;}/*IE6*/
#areas-res .panel-head h2, #areas-res a:link, #areas-res a:visited  {background-position:0 -280px;color:#cf530f;}
#areas-res .panel-middle div {margin:12px 6px 0;}
#areas-res form fieldset {background:#f1f1ea none;padding:6px;margin:6px;}
#areas-res select {width:160px;margin-right:5px;}
#areas-res .button  {background:#ae7b19 url(/images/buttons/areas-bg.png) repeat-x 0 0;font-size:100%;padding:2px 6px;}
#areas-res .button:hover {background:#deb529 url(/images/buttons/areas-bgh.png) repeat-x 0 0;}
#areas-res span.button i.tl {background-position:0 -40px;}
#areas-res span.button i.tr {background-position:-5px -40px;}
#areas-res span.button i.bl {background-position:0 -45px;}
#areas-res span.button i.br {background-position:-5px -45px;}
#areas-res span.button:hover i.tl {background-position:-10px -40px;}
#areas-res span.button:hover i.tr {background-position:-15px -40px;}
#areas-res span.button:hover i.bl {background-position:-10px -45px;}
#areas-res span.button:hover i.br {background-position:-15px -45px;}
*:first-child+html   #areas-res form .button  {padding:2px 0;}
#areas-res a#tubemap {display:block;border:1px solid #d9d9d9;padding:8px 8px 0 80px;height:46px;background:#fff url(/fl/images/2008/tube.png) top left no-repeat;margin:6px 3px 3px 3px;background-position:0 0;}
html>body #areas-res a#tubemap  {height:auto;min-height:46px;}
.isIE.eu-hp  #panels {margin-top:-20px;}
.panel-middle .button {margin-left:0;}
.panel-middle .vlSnPromoThumbSmall {padding:3px 6px 8px 6px;background-image:none;margin-top:0px;}
.panel-middle .alt .vlSnPromoThumbSmall {background-color:#ffffff;padding:5px 6px 6px 6px;}
ul.forecast {margin:6px 0;}
.forecast li {float:left;background:#f6f6f6 none;width:72px;text-align:center;padding:6px;margin-left:6px;list-style-type:none;height:116px;}
.forecast li h4 {margin:0 0 6px 0;color:#199997;}
#offers-res .panel-head h2 {background-position:0 -560px;}
#offers-res a:link, #offers-res a:visited{color:#cf46a2;}
#sidebar #bookingstyle2 {width:298px;padding:2px 1px;}
#sidebar #bookingstyle2 a:link, #sidebar #bookingstyle2  a:visited {font-weight:bold;color:#CF46A2;}
#sidebar #bookingstyle2 .more-link {background:#f5f5f5 none;color:#3c3c3c;border-top:1px solid #e8ecf4;}
#sidebar td.expedia-promo-right, td.expedia-promo-left {padding:0;}
#sidebar .expedia-promo-left li {border:1px solid #fff;background:#f6f8fd;margin-bottom:2px;padding:16px 0 0 53px;width:115px;height:27px;font-size:92%;}
html>body #sidebar .expedia-promo-left li  {min-height:27px;height:auto;background-repeat:no-repeat;}
#sidebar .expedia-promo-left li#exp-hotel {background-image:url(/images/home/bg-hotel.png);}
#nl #sidebar .expedia-promo-left li#exp-hotel {width:237px;}
#sidebar .expedia-promo-left li#exp-plane {background-image:url(/images/home/bg-plane.png);}
#sidebar .expedia-promo-left li#exp-package {background-image:url(/images/home/bg-package.png);}
#sidebar .expedia-promo-left li#exp-eurostar {background-image:url(/fl/images/2008/bg-eurostar.png);width:237px;}
#superbreak .panel-middle {background-color:#fff;padding:5px 0 0;width:300px;}
#superbreak .extra-link {padding:5px 10px;font-weight:bold;}
#superbreak .panel-head h2 {background-position:0 -560px;color:#000;}
#superbreak .vlo-generic {width:284px;margin:6px 8px;border:none;}
#superbreak .vlo-generic  td {font-weight:bold;padding:5px 4px;}
#superbreak .vlo-generic  td.vlo-price {text-align:right;font-weight:normal;}
#superbreak .vlo-generic  span.vlo-price {font-weight:normal;}
#superbreak .vlo-generic  span.vlo-price strong {color:#cf46a2;font-weight:bold;font-size:120%;}
#superbreak  .vlo-generic a:link, #superbreak .vlo-generic  a:visited {color:#000;}
#superbreak  td.vlo-price a:link, #superbreak  td.vlo-price a:visited {color:#cf46a2;font-weight:bold;font-size:120%;}
#superbreak .panel-head h2 a:link, #superbreak .panel-head h2 a:visited {color:#000;}
#sidebar #radedhp, #sidebar #eurostarhp {padding:11px 5px 5px 60px;width:235px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:16px;}
#sidebar #radedhp {background:#fff url(/images/home/rad-ed-small.png) no-repeat 5px 5px;padding:5px 5px 5px 60px;}
#sidebar #eurostarhp {background:#fff url(/fl/images/2008/bg-eurostar.png) no-repeat;padding:11px 5px 5px 60px;height:21px;}
#sidebar #radedhp a:link, #sidebar #radedhp a:visited, #sidebar #eurostarhp a:link, #sidebar #eurostarhp a:visited {color:#da1f72;font-weight:bold;}