@media print {
#selector-panel>div {display:block !important;position:static !important;}
#selector-panel {height:auto !important;overflow:visible !important;position:static !important;}
}
#body {padding-top:1px;}
div.welcome {margin:9px 0 11px;font-size:92%;}
div.welcome h1 {display:inline;font-size:100%;font-family:Tahoma, sans-serif;}
.left-col{width:278px;float:left;margin-right:13px;clear:both;}
.right-col{width:278px;float:left;}
#content .panel, #sidebar .panel, #fwms #selector-panel {margin-bottom:20px;}
#fwms #selector-window .vlSnTeaserSuperhero a strong {color:#fff;}
#fwms #selector-controls li {color:#6ed5e9;}
#acc-res .panel-head {background:#fff none;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;min-height:0 !important;height:auto !important;position:relative;}
#acc-res .panel-head h2 {background-position:0 -770px;color:#c5467f;}
#acc-res .panel-head i {width:4px;height:4px;position:absolute;background:url(/images/corners.png) no-repeat;}
#acc-res .panel-head i.tl {top:0;left:0;background-position:-40px -5px;}
#acc-res .panel-head i.tr {top:0;right:0;background-position:-44px -5px;}
#acc-res a:link, #acc-res a:visited{color:#c5467f;}
#acc-res .panel-middle {margin:0;padding:9px;background:#fff none;width:auto;}
#acc-res .ui-tabs {margin:0;background:#0c0c0c url(/images/home/form-tabs-bg.jpg) repeat-x;color:#fff;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:531px;position:relative;}
#acc-res .ui-tabs i {width:4px;height:4px;position:absolute;background:url(/images/corners.png) no-repeat;}
#acc-res .ui-tabs i.tl {top:0;left:0;background-position:-40px -9px;}
#acc-res .ui-tabs i.tr {top:0;right:0;background-position:-44px -9px;}
#acc-res .ui-tabs i.bl {bottom:0;left:0;background-position:-40px -13px;}
#acc-res .ui-tabs i.br {bottom:0;right:0;background-position:-44px -13px;}
#acc-res .ui-tabs-nav {float:left;padding-bottom:1px;border-bottom:1px solid #3a3a3a;}
#acc-res .ui-tabs-nav li {list-style-type:none;margin:0;width:208px;padding-right:12px;}
#acc-res .ui-tabs-nav a {display:block;padding:13px 12px;color:#de489c;}
#acc-res .ui-tabs-nav a:hover, #acc-res .ui-tabs-nav a:focus, #acc-res .ui-tabs-nav a:active  {text-decoration:none;}
#acc-res .ui-tabs-selected {position:relative;z-index:10;background:transparent url(/images/home/form-tab-link-end.png) no-repeat top right;}
#acc-res .ui-tabs-selected a {background-color:#bc2467;color:#fff;}
#acc-res .ui-tabs-panel {display:block;float:left;padding:0px 6px 6px 16px;margin-left:-10px;background:#3a3735 url(/images/home/form-tab-bg.jpg) no-repeat left bottom;height:191px;width:298px;}
html>body #acc-res .ui-tabs-panel {min-height:191px;height:auto;}
#acc-res .ui-tabs-hide {display:none;}
#acc-res .tab-message {color:#CCCCCC;left:10px;position:absolute;top:125px;width:200px;}
#acc-res .tab-message span {display:block;margin-top:0.6em;}
div.ui-datepicker  .ui-datepicker-header {background-color:#ffcfe5;}
div.ui-datepicker  .ui-datepicker-title {background-color:#ce2a71;}
div.ui-datepicker thead, div.ui-datepicker th {background-color:#ffcfe5;}
div.ui-datepicker td  a, div.ui-datepicker td span  {color:#ce2a71;}
div.ui-datepicker .ui-datepicker-today a {background-color:#ffcfe5;}
div.ui-datepicker  td a:hover, div.ui-datepicker  .ui-datepicker-current-day a  {background-color:#ce2a71;color:#fff;}

#hotel-only form {margin-top:6px;}
#hotel-only fieldset {clear:left;margin-bottom:10px;}
#hotel-only legend, #hotel-only h3 {float:left;font-weight:bold;width:53px;color:#fff;padding-top:1.3em;}
#hotel-only label {float:left;font-weight:normal;}
#hotel-only input.datebox  {width:115px;background:#fff url(/images/small-calendar.png) no-repeat 95% center;}
#hotel-only label.noInput {padding-top:1.5em;}
#hotel-only label.wRhPad {margin-right:5px;}
#hotel-only label.wRhPad {margin-right:5px;}
#hotel-only select {margin-right:0px;margin-top:0px;width:50px;}
#hotel-only .submit a {float:left;margin:10px 10px 0 0;}
#roomsData-lp {float:left;}
#roomsData-lp .room {clear:left;margin-bottom:5px;padding-left:19px;}
#hotel-only  a:link, #hotel-only  a:visited {color:#df499e;font-size:90%;font-weight:normal;}
#hotel-only .button {border:2px solid #b1316a;background:url(/images/buttons/home-bg.png) repeat-x #981d54;}
#hotel-only .button:hover {background:url(/images/buttons/home-bgh.png) repeat-x #b92266;}
#hotel-only span.button i {width:4px;height:4px;position:absolute;background:url(/images/buttons/corners.png) no-repeat;}
#hotel-only span.button i.tl {background-position:-48px 0;top:-2px;left:-2px;}
#hotel-only span.button i.tr {background-position:-52px 0;top:-2px;right:-2px;}
#hotel-only span.button i.bl {background-position:-48px -4px;bottom:-2px;left:-2px;}
#hotel-only span.button i.br {background-position:-52px -4px;bottom:-2px;right:-2px;}
#hotel-only input.rtxtbox-med {width:240px;}
#city-breaks .panel {margin:0;}
#city-breaks .panel-head  {display:none;}
#city-breaks .panel-middle {background:transparent none;padding:0;}
#city-breaks ul {list-style-type:none;margin:0;}
#city-breaks li {padding:0 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:4px 0;}
#city-breaks li.alt {background-color:#373736;}
#city-breaks a:link, #city-breaks a:visited {color:#fff;font-weight:bold;display:block;text-align:right;background:transparent url(/images/home/arrow-pink.png) no-repeat right center;padding:10px 30px 10px 0;height:16px;}
html>body #city-breaks a {height:auto;min-height:16px;}
#city-breaks a:active, #city-breaks a:focus, #city-breaks a:hover {text-decoration:none;}
#city-breaks span.vlo-product {border-bottom:1px dotted #fff;float:left;cursor:pointer;}
#city-breaks span.vlo-price {font-weight:normal;cursor:pointer;}
#city-breaks span.vlo-price strong {color:#df499e;font-weight:bold;text-decoration:underline;cursor:pointer;}
#city-breaks .extra-link {}
#city-breaks .extra-link a:link, #city-breaks .extra-link a:visited {color:#df499e;background:none;padding:4px 0 0;text-decoration:underline;text-align:left;}
#city-breaks .extra-link a:active, #city-breaks .extra-link a:focus, #city-breaks .extra-link a:hover {}
#city-breaks #expedia {position:relative;}
#city-breaks #expedia h3 {font-weight:normal;color:#9d9c9b;margin:5px 10px;font-size:smaller;}
#city-breaks #expedia  h3 img {vertical-align:middle;}
#city-breaks #expedia .splash {position:absolute;top:-5px;right:-12px;}
#city-breaks #expedia ul {height:60px;}
html>body #city-breaks #expedia ul {min-height:60px;height:auto;}
#city-breaks #expedia li {}
#city-breaks #expedia  li a {width:150px;}
#city-breaks #expedia .extra-link a {text-align:right;}
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.vlSnPromoThumbSmall {margin:6px 10px;padding:6px 0 0 0;background:none;}
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;}
.vlSnPanel3Col .strip {display:none;}
.vlSnPromoThumbLarge img.right {float:none;margin:0 0 6px;display:block;}
.vlSnPromoThumbLarge a br {display:none;} 
#events-res .panel-head h2, #events-res  a:link, #events-res  a:visited {background-position:0 -70px;color:#b27a02;font-weight:bold;}
#att-res  .panel-middle a:link, #att-res  .panel-middle a:visited{color:#1294be;font-weight:bold;}
#events-res .strip, #att-res .strip {background-color:#F1F1EA !important;}
div.vlSnHighlightPromoThumbLarge, div.vlSnHighlightTeaserThumbLarge {height:auto;}
html>body div.vlSnHighlightPromoThumbLarge, html > body div.vlSnHighlightTeaserThumbLarge {min-height:0;}
#map-res .panel-middle {padding:6px 6px 0 6px;width:265px;}
#miniMap {margin-top:4px;}
#map-res .strip {border-width:0 0 6px 0;}
#blog-res {clear:both;}
#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, ul.comps {list-style-type:none;margin:10px;}
#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;}
ul.comps li  {border-bottom:1px dotted #d3d3c7;padding:7px 0 7px 42px;background:transparent url(/images/icons/comp.png) no-repeat 0 10px;margin:0;}
.hpsect ul.feed li, .hpsect ul.comps li  {height:61px;}
html>body .hpsect ul.feed li, html>body .hpsect ul.comps li  {height:auto;min-height:61px;}
#blog-res ul.feed li:first-child {border-top:none;padding-top:0;background-position:0 3px;}
#reg-fallback .panel-middle {min-height: 264px;}
#reg-fallback .panel-middle p {margin:0;padding:7px 1em;min-height:55px;}
#tv-res .panel-head h2 {background-position:0 -210px;color:#9142a3;}
#tv-res div.panel-middle {height:128px;padding:0;border-style:none;margin-top:0;}
html>body #tv-res div.panel-middle{min-height:128px;height:auto;}
*:first-child+html #tv-res div.panel-middle {min-height:141px;} /*IE7*/
* html #tv-res div.panel-middle {height:141px;}/*IE6*/
#tv-res  a:link, #tv-res  a:visited{color:#764a92;font-weight:bold;}
#tv-res div.vlSnPromoThumbSmall img {margin:4px 0 0 0;}
#tv-res div.vlSnPromoThumbSmall img.left {margin:0 8px 0.7em 0;}
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, .forecast li h3 {margin:0 0 6px 0;color:#199997;}
.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;}
#sidebar #radedhp {padding:11px 5px 5px 60px;width:235px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:16px;background:#fff url(/images/home/rad-ed-small.png) no-repeat 5px 5px;padding:5px 5px 5px 60px;}
#sidebar #radedhp a:link, #sidebar #radedhp a:visited {color:#da1f72;font-weight:bold;}
#ui-datepicker-div{margin-left:-69px;}