@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;}
#selector-panel.withJS {height: 275px; position: relative;}
#selector-panel.withJS #selector-window {position: absolute; top: 0; left: 0; width: 567px; height: 239px; overflow: hidden;} 
#selector-panel.withJS #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(file:///C|/Users/DDM%20Promotions%20Inc/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/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 .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 {min-height: 172px;}
#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(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(images/2008/bg-eurostar.png); width:237px;}
/*
#sidebar #superbreak ul {height:125px;}
#sidebar #superbreak li {float: left; border: 3px solid #fff; width: 88px; padding: 0; margin-left: 4px; font-size: 10px; background: #fff url(../images/home/vlo-bg.png) no-repeat; text-align: center;}
#sidebar #superbreak li a {display: block; background: transparent url(../images/home/vlo-icons.png) no-repeat;}
#sidebar #superbreak li a * {cursor: pointer;}
#sidebar #superbreak li a:hover, #sidebar #superbreak li a:focus, #sidebar #superbreak li a:active {text-decoration: none;}
#sidebar #superbreak li em { font-weight: bold; color: #fff; display: block; font-weight:bold; height:92px; padding-top:6px; font-style: normal;}
#sidebar #superbreak li span {background-color: #f1f1ea; display: block; color: #0a0a0a; padding: 2px 0;}
#sidebar #superbreak li strong {color: #da1f72; text-decoration: underline;}
#sidebar #superbreak li abbr {color: #828485;}
#sidebar #superbreak  #vlo-theatre a {background-position: 0 0;}
#sidebar #superbreak  #vlo-music a {background-position: -99px 0;}
#sidebar #superbreak  #vlo-events a, #sidebar #superbreak .vlo-generic  #vlo-event a  {background-position: -198px 0;}
#sidebar #superbreak  #vlo-attractions a {background-position: -198px 0;}
#sidebar #superbreak  #vlo-travel a {background-position: -305px 0;}
#sidebar #superbreak .more-link {background: #f5f5f5 none; color: #3c3c3c; border-top: 1px solid #e8ecf4;}
#sidebar #superbreak .more-link img {vertical-align:middle;}
#sidebar #vlo-promo .panel-middle {background-color:#fff; padding: 5px 0; width: 300px;}
#sidebar #vlo-promo img {display: block; margin: 0 auto;}
#sidebar #vlo-promo ul {height:57px;}
#sidebar #vlo-promo li {float: left; border: none; width: 92px; padding: 16px 0 10px; margin-left: 5px; font-size: 10px; background: #F1F1EA url(../images/home/superbreak-arrow.png) top center no-repeat; text-align: center;}
#sidebar #vlo-promo  #vlo-theatre  {margin-left: 7px;}
#sidebar #vlo-promo li a { background:transparent none; display:block;}
#sidebar #vlo-promo li em {color:#000; display:block; font-style:normal; font-weight:bold; height:auto; padding-top:0;}
*/
#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;}
#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(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;}
