.print-hotel-imagery{display:none;}table{table-layout:fixed;}th{text-align:left;font:bold 12px/14px Arial, Helvetica, sans-serif;color:#333333;text-decoration:none;padding:0 0 7px;}td{vertical-align:top;font:11px/14px Verdana, Arial, Helvetica, sans-serif;word-spacing:-0.05em;color:#333;text-decoration:none;margin:0;padding:0 0 7px;}.columnOne{width:261px;padding:0;margin:0 10px 0 0;float:left;}.columnTwo{width:261px;padding:0px;margin:0;float:left;}.explain, .explain a{font:normal 10px/12px arial, verdana, sans-serif;}ul.list-style-1, #subSections ul.list-style-1{list-style:none;}ul.list-style-1 li, #subSections ul.list-style-1 li{list-style:none;margin-left:0;}.hws-res-module-tabs li{float:left;}#leftNav #sub-nav{padding:0;margin-bottom:28px;}#leftNav .msg-layout-1{background:#cecdbe;padding:12px 10px 7px;margin:1px 0 0;}#leftNav .msgWhiteTanBrdr{margin-top:6px;}#leftNav .msg-layout-1, #leftNav .msgWhiteTanBrdr{padding-left:7px;}#leftNav .msgWhiteTanBrdr p, #leftNav .msg-layout-1 p{font:normal 10px/14px arial, helvetica, sans-serif;color:#333;}.slider-closed, .slider-open{padding:0;margin:0;overflow:hidden;}.collapsed{cursor:pointer;padding-left:16px;background:transparent url(/Images/icons/darkPlus.gif) no-repeat scroll 0 center;}.expanded{cursor:pointer;padding-left:16px;background:transparent url(/Images/icons/darkMinus.gif) no-repeat scroll 0 center;}#hws .msg-layout-1 h2{color:#333;}#hws .msg-layout-1 h2 a:link, #hws .msg-layout-1 h2 a:visited{color:#33c;}#hws .msg-layout-1 h2 a:hover, #hws .msg-layout-1 h2 a:active{color:#9d102d;}.footnote p, .footnote li{font:normal 10px/12px arial, verdana, sans-serif;color:#333;}.footnote p.guest-room-note{padding:2px 0 0;}.footnote ol li{margin-left:0;}.pagination{margin:0;padding:0;}.pagination li{list-style:none;float:left;line-height:14px;}.pagination .previous{background:url(/Images/Arrows/boxed_arrow_left_16x14.gif) no-repeat 0 70%;border-right:1px solid #333;}.pagination .previous a{padding:0 5px 0 21px;}.pagination .next{background:url(/Images/Arrows/boxed_arrow_right_16x14.gif) no-repeat 100% 70%;}.pagination .previous, .pagination .next, #subSections .pagination li{margin:3px 5px 4px 0;}.pagination .next a{padding:0 21px 0 0;}#area-attractions .pagination{float:right;}#area-attractions #subSections .pagination li{list-style:none;line-height:12px;}#area-attractions .pagination .previous{background:url(/Images/Arrows/blueArrow_left_6x11.gif) no-repeat 0 70%;}#area-attractions .pagination .previous a{padding:0 5px 0 16px;}#area-attractions .pagination .next{background:url(/Images/Arrows/blueArrow_6x11.gif) no-repeat 100% 70%;}#area-attractions .pagination .next a{padding:0 16px 0 0;}#popUpWrapper div#closeWindow{width:363px;padding-top:2px;padding-bottom:13px;margin-right:10px;}#closeWindow a, #closeWindow a:link, #closeWindow a:visited{text-align:right;display:block;}#closeWindow a:hover, #closeWindow a:active{color:#9d102d;}#closeWindow a:hover{text-decoration:underline;}h2.video-icon{background:transparent url(/Images/icons/VideoIcon.png) no-repeat 0 5px;padding:3px 0 0 16px;height:15px;}.external-link-icon{margin:0 0 0 5px;padding:0;vertical-align:middle;}.external-link{padding-right:9px;background:url(/Images/Icons/external_icon.gif) no-repeat fixed 100% 10%;}#branding-section{margin:0;padding:0;display:block;position:relative;width:542px;}#branding-section:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#branding-section p, #branding-section object{margin:0;padding:0;display:block;}#branding-section img{display:block;margin:0;padding:0;}#branding-section-home-1, #branding-section-home-2, #branding-section-home-3{margin:0;padding:0;float:left;left:0;position:relative;}.msg-branding-section{position:relative;}.msg-branding-section p{margin:0;padding:0;}.msg-branding-section img{display:block;}.msg-branding-section .resort{position:absolute;top:0;right:0;margin:-8px 5px 0 0;padding:0;font:normal 52px/52px arial, helvetica, sans-serif;}#overview{margin:6px 0 0;padding:0;}#overview ul{list-style:none;}#overview div#anchors{margin-top:0;padding-top:2px;}#readMore{color:#33c;cursor:pointer;font:bold 12px/14px arial, helvetica, sans-serif;margin-top:5px;padding-left:16px;border-bottom:1px solid;}#property-description{overflow:hidden;background:#fff;padding:0;}#property-details{margin:0;padding:0;display:block;}#property-details:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#property-address{margin-top:12px;}#hws #property-address h2, #property-address ul, #property-address p, .property-address{font:normal 10px/14px verdana, arial, helvetica, sans-serif;color:#333;word-spacing:-0.05em;text-decoration:none;float:left;list-style:none;padding:7px 10px;margin:0;}#property-address li, .property-address li{list-style:none;padding:0;margin:0;}#hws #property-address h2, #property-address ul, #property-address p{float:none;margin:0;padding:0;}#property-address .street-address{display:block;}.photo-tour{float:right;margin:3px 0 0;}#layout-body-container .photo-tour a:link{border:0;background:none;}.branding-template-1 #branding-section-home-1, .branding-template-1 #branding-section-home-2, .branding-template-1 #branding-section-home-3{border-right:1px solid #fff;}.branding-template-1 #branding-section-home-1{width:162px;height:190px;}.branding-template-1 #branding-section-home-1 img{border-top:1px solid #fff;bottom:0;position:absolute;}.branding-template-1 #branding-section-home-2{width:183px;}.branding-template-1 #branding-section-home-3{width:194px;margin:0;}.branding-template-1 .property-address{font-size:11px;padding:12px 0 10px;}.branding-template-1 .property-logo{border-bottom:1px solid #fff;}.brand-tag-line{border-bottom:1px solid #fff;}.branding-template-1 .brand-tag-line{font:normal 16px/20px arial, helvetica, sans-serif;}.branding-template-3 #branding-section-home-1{width:378px;overflow:hidden;}.branding-template-3 #branding-section-home-2 img{width:164px;}.branding-template-4 #branding-section p, .branding-template-4 #branding-section object{float:right;}.template-4 .property-address li, .template-5 .property-address li{padding-left:10px;}.branding-template-5 #branding-section{position:relative;}.branding-template-5 #branding-section p, .branding-template-5 #branding-section object{float:right;position:relative;}.branding-template-5 #branding-section .resort{left:171px;bottom:-5px;position:absolute;z-index:2000;font:normal 44px/46px arial, arial, helvetica, sans-serif;}.branding-template-6{height:190px;overflow:hidden;}.branding-template-6 #branding-section p{width:379px;margin:0 auto;}.branding-template-6 .photo-tour{float:left;padding:0;}.branding-template-7 .photo-tour{float:left;}.photo-thumbnail-container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.photo-thumbnail-container{margin:0 0 0 -20px;padding:0 0 12px;display:block;position:relative;}.photo-thumbnail{float:left;margin:0;padding:0 0 0 20px;width:84px;text-align:center;overflow:hidden;position:relative;}.photo-thumbnail img{display:block;margin-bottom:7px;}#area-attractions-search-results{margin:15px 0 15px;padding:0;border-top:1px solid #cecdbe;}#area-attractions-search-results li, #area-attractions-search-results li a{font:bold 11px/14px arial, helvetica, sans-serif;}#area-attractions-search-results li{list-style:none;margin:0;padding:7px 0;border-bottom:1px solid #cecdbe;}#area-attractions-search-results .attraction-index{color:#900;}#area-attractions-search-results li li, #area-attractions-search-results li li a{font:normal 10px/13px verdana, arial, helvetica, sans-serif;list-style-type:none;border-bottom:0;}#area-attractions-search-results .attraction-tools li{display:inline;margin:0 6px 0 -7px;padding:0 5px 0 7px;border-left:1px solid #333;}#area-attractions-search-results .attraction-address, #area-attractions-search-results .attraction-tools{padding:7px 0 0;}#area-attractions-search-results .attraction-address li{margin:0;padding:0;color:#333;}.area-attractions-search-results img{margin:0px;padding:0px;display:block;}#area-attractions-search-results ul li.pipe{margin:3px 10px 4px 0;padding:0 5px;color:#039;font:11px arial,verdana,sans-serif;}#area-attractions-search-results ul li.previousOn{margin:3px 10px 4px 0;padding-left:19px;background:url(/Images/Arrows/arrow_search_previousOn.gif) no-repeat 0 70%;}#area-attractions-search-results ul li.nextOn{margin:3px 10px 4px 0;padding-right:19px;background:url(/Images/Arrows/arrow_search_nextOn.gif) no-repeat 100% 70%;}ul.paginationBlock, .paginationBlock{background-color:#ebebdb;color:#039;font:11px arial,verdana,sans-serif;padding:0 5px;list-style:none;height:26px;}ul.paginationBlock:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#subSections ul.paginationBlock li, ul.paginationBlock li{list-style:none;float:right;}#availability-search{margin:0;padding:0;}#availability-search form{padding:6px 10px 0;margin:0;background:#e5e5e5;}.deal-info #availability-search form{border-bottom:1px solid #fff;}#hws #availability-search h2, .deal-info #availability-search h2{color:#fff;font:bold 12px/15px arial, helvetica, sans-serif;margin:0;}.deal-info #availability-search h2{background:#a5a5a5;padding:3px 0 3px 10px;}#availability-search h2.collapsed{padding:3px 0 3px 26px;cursor:pointer;background:#a5a5a5 url(/Images/icons/whitePlus.gif) no-repeat scroll 10px 5px;}#availability-search h2.expanded{padding:3px 0 3px 26px;cursor:pointer;background:#a5a5a5 url(/Images/icons/whiteMinus.gif) no-repeat scroll 10px 5px;}#availability-search h3.collapsed{background:transparent url(/Images/CSS_Backgrounds/icon_expand_mini_12x12.gif) no-repeat scroll left 2px;cursor:pointer;padding:0 0 0 15px;margin:0 0 4px 0;font-weight:normal;clear:both;}#availability-search h3.expanded{background:transparent url(/Images/CSS_Backgrounds/icon_collapes_mini_12x12.gif) no-repeat scroll left 2px;cursor:pointer;padding:0 0 0 15px;margin:0 0 4px 0;font-weight:normal;clear:both;}#availability-search h2 a, #availability-search h2 a:link, #availability-search h2 a:visited{text-decoration:none;}#availability-search h2 a:hover{text-decoration:underline;}#availability-search h2 a:active{text-decoration:none;}#availability-search .guests{width:77px;}#availability-search .rooms{width:77px;}#availability-search label.special-rates{display:block;vertical-align:middle;text-indent:-16px;padding:3px 0 2px 16px;margin:0;}#availability-search .special-rates-container p.special-rates-field{padding:0 0 2px 16px;}#availability-search .button-container{border-top:none;padding:10px 0 0;display:block;text-align:left;}.deal-info #availability-search .button-container{border-top:none;padding:10px 0;display:block;text-align:left;}#availability-search form p.button-submit-container{float:left;height:17px;line-height:17px;}#availability-search p.search-link{padding-top:7px;}p.hotel-directory-link{margin:0px;padding:7px 0;font:normal 10px/14px arial, verdana, sans-serif;}.msg-layout-1 p.hotel-directory-link a:link, .hws .msg-layout-1 p.hotel-directory-link a:visited{color:#33c;font:normal 10px/14px arial, verdana, sans-serif;}.msg-layout-1 p.hotel-directory-link a:hover , .hws .msg-layout-1 p.hotel-directory-link a:active{color:#9d102d;}.photo-title, .photo-index{float:left;}#photoPopUpWrapper{width:572px;padding:0px;margin:0px;border:0px;position:relative;}#photoPopUpWrapper #closeWindow{width:551px;margin:50px 3px 0 0;display:block;height:16px;position:absolute;}div.center{width:100%;text-align:center;margin-top:15px;margin-bottom:9px;}#photoTourHeader{margin:0;background-color:#c6c6ae;padding:0;height:21px;}#photoTourHeader h1{background-color:transparent;line-height:18px;color:#fff;text-align:left;padding:2px 15px 1px;margin:0;width:auto;float:left;display:block;}#photoTourMain{background-color:#eeeed6;width:386px;padding:0;float:left;}#photoTourMain h2{padding-left:15px;padding-bottom:3px;margin:12px 0 0;font:bold 11px/14px verdana, arial, helvetica, sans-serif;color:#333333;text-decoration:none;}#photoTourMain h3{color:#9d102d;padding-top:0;padding-left:15px;padding-bottom:5px;margin-top:0;margin-bottom:0;}#photoTourMain img{margin-top:0;margin-bottom:0;}#photoTourMain embed{margin-top:0;margin-bottom:0;}#photoTourMain p{padding-left:15px;padding-right:15px;}#photoTourMain .pagination{padding:0 0 13px 12px;}#photoTourNav{width:186px;padding:0px;margin:0;float:left;position:relative;}#photoTourNav .msg-layout-1{margin-left:1px;}#photoTourNav h2{margin-left:10px;font:bold 12px/15px arial, helvetica, sans-serif;}#photoTourNav .msg-layout-1 h2{margin-left:0;}#photoTourNav ul{padding-bottom:1px;}#photoTourNav img{margin:0;padding:0;border:0;}#navList{margin-top:7px;margin-left:10px;}* html #navList{margin-top:2px;}.photoTourPrimaryNav{list-style:none;margin:0;padding:0;background:url(/Images/icons/darkPlus.gif) no-repeat;text-align:left;width:172px;}.photoTourPrimaryNav a{font:bold 10px/13px verdana, arial, helvetica, sans-serif;word-spacing:-0.05em;margin:0;padding:0;display:block;background:url(/Images/icons/darkPlus.gif) no-repeat;width:100%;text-decoration:none;}.photoTourPrimaryNav span{margin:0;padding:0 0 2px 16px;border:0;display:block;}.photoTourPrimaryNav a:link, .photoTourPrimaryNav a:visited{color:#333;}.photoTourPrimaryNav a:hover{color:#9d102d;text-decoration:underline;background-image:none;}.photoTourPrimaryNav a:active{color:#9d102d;}.photoTourPrimaryNav a:focus{color:#9d102d;}.photoTourPrimaryNavOn{cursor:pointer;cursor:hand;list-style:none;text-align:left;width:172px;margin:0;padding:0;border:0;background:url(/Images/icons/darkMinus.gif) no-repeat;}.photoTourPrimaryNavOn a{font:bold 10px/13px verdana, arial, helvetica, sans-serif;word-spacing:-0.05em;color:#9d102d;margin:0;padding:0;display:block;background:url(/Images/icons/darkMinus.gif) no-repeat;width:100%;text-decoration:none;}.photoTourPrimaryNavOn span{margin:0;padding:0 0 2px 16px;display:block;}.photoTourPrimaryNavOn a:link, .photoTourPrimaryNavOn a:visited, .photoTourPrimaryNavOn a:hover, .photoTourPrimaryNavOn a:active, .photoTourPrimaryNavOn a:focus{color:#9d102d;}.photoTourPrimaryNavOn a:hover{text-decoration:underline;background-image:none;}.photoTourSecondaryNav, .photoTourSecondaryNavOn{list-style:none;margin:0;padding:0 0 2px 28px;background-image:none;}.photoTourSecondaryNav a, .photoTourSecondaryNavOn a{font:normal 10px/13px verdana, arial, helvetica, sans-serif;word-spacing:-0.05em;color:#333;background-image:none;text-decoration:none;}.photoTourSecondaryNav a:link, .photoTourSecondaryNav a:visited{color:#333;text-decoration:none;}.photoTourSecondaryNav a:hover{color:#9d102d;text-decoration:underline;background-image:none;}.photoTourSecondaryNav a:active, .photoTourSecondaryNav a:focus{color:#9d102d;}.photoTourSecondaryNavOn a{color:#9d102d;}.photoTourSecondaryNavOn a:link, .photoTourSecondaryNavOn a:visited{color:#9d102d;text-decoration:none;}.photoTourSecondaryNavOn a:hover{color:#9d102d;text-decoration:underline;background-image:none;}.photoTourSecondaryNavOn a:active, .photoTourSecondaryNavOn a:focus{color:#9d102d;}#photoTourNav li.video, #photoTourNav li.video a{background:transparent url(/Images/icons/VideoIcon.png) no-repeat;}#photoTourNav li.video li, #photoTourNav li.video li a{background-image:none;}.deal-info{padding:6px 10px;margin:0 0 20px;background:#f1f0f0;}.deal-info h3{margin-top:0;}.deal-info select{margin-bottom:14px;}.deal-info #availability-search{width:183px;float:right;}.deal-info .open-expandable-content-container, .deal-info .expandable-content-container{padding-left:16px;}.deal-short-description, .deal-details{float:left;overflow:hidden;}.deal-short-description{width:319px;}.deal-details{width:303px;}.deal-rates{font:bold 18px/20px arial, helvetica, sans-serif;color:#f00;}.deal-teaser-image{margin-top:4px;float:right;}.deal-info .columnOne{width:235px;}.deal-info .columnTwo{width:250px;}#driving-directions td{padding:0;}#driving-directions .miles{text-align:center;}#refine-search-box{margin:0 0 10px;border:solid 1px #ccc;padding:7px 9px;}#refine-search-box p span{margin:2px;}#refine-search-box ul{padding:0;margin:0;font:normal 11px verdana, arial;display:inline;}#refine-search-box p{display:inline;margin:0 2px;padding:0;}.sort-links{margin:0;padding:0 0 0 2px;background-color:#E4E0DB;height:26px;border-bottom:solid 1px #666;vertical-align:middle;line-height:23px;}.sort-links form{display:inline;line-height:25px;}.sort-links img{vertical-align:middle;margin:0 1px;border:0;}.sort-links .results-page-nav{float:right;margin-right:2px;}.sort-links select{vertical-align:middle;margin:1px;}.sort-links a em{font-style:normal;color:#9D102D;}.sort-view-text{margin-left:2px;float:left;letter-spacing:-0.12pt;}.sort-view-text{margin-left:2px;float:left;letter-spacing:-0.12pt;}.sort-view-text span{margin:1px;}#table-column-divider{background:#fff url(/Images/Destinations/gray-divider_1x2000.gif) no-repeat 7px 19px;}#current-form .dates{float:left;margin-right:12px;}#current-form .dates label{display:block;}#theme, #current{float:left;}#theme select{width:183px;}#current button{margin-top:3px;margin-left:30px;}#layout-message-bar .yui-navset .yui-nav li, #layout-message-bar .yui-navset .yui-navset-top .yui-nav li, #layout-message-bar .yui-navset .yui-navset-bottom .yui-nav li{margin:0;}#layout-message-bar #hws-res-module-tab-container{border-top:1px solid #fff;}.hws-res-module-tabs li{background:#666 no-repeat;text-align:center;width:50%;height:19px;}.hws-res-module-tabs li.selected{background:#e5e5e5;}.hws-res-module-tabs li a:link, .hws-res-module-tabs li a:visited, .hws-res-module-tabs li a:active, .hws-res-module-tabs li a:hover{border:0;display:block;width:92px;font:bold 11px/14px arial;text-decoration:none;-moz-outline-style:none;outline:none;color:#fff;}.hws-res-module-tabs li.selected a:link, .hws-res-module-tabs li.selected a:visited, .hws-res-module-tabs li.selected a:active, .hws-res-module-tabs li.selected a:hover{color:#000;}.hws-res-module-tabs a em{padding-top:2px;}.hws-res-module-tabs li.disabled, .hws-res-module-tabs li.disabled a:link, .hws-res-module-tabs li.disabled a:visited, .hws-res-module-tabs li.disabled a:hover, .hws-res-module-tabs li.disabled a:active, .hws-res-module-tabs li.single-tab, .hws-res-module-tabs li.single-tab a:link, .hws-res-module-tabs li.single-tab a:visited, .hws-res-module-tabs li.single-tab a:hover, .hws-res-module-tabs li.single-tab a:active{cursor:default;}#layout-body-container .hws-res-module-tabs li a:link{border:0;background:none;}.hws-res-module-content #my-search-module, .hws-res-module-content #my-stay-module{padding:6px 10px 0;margin:0;background:#e5e5e5;}.hws-res-module-content #my-search-module ul, .hws-res-module-content #my-stay-module ul{list-style-type:none;padding-bottom:3px;}.hws-res-module-content #my-search-module ul li, .hws-res-module-content #my-stay-module ul li{padding-bottom:12px;}.hws-res-module-content .search-link{padding:7px 0 0;}.hws-res-module-content .search-link a:link, .hws-res-module-content .search-link a:visited{color:#33c;font:normal 10px/14px arial, verdana, sans-serif;}.hws-res-module-content .search-link a:hover , .hws-res-module-content .search-link a:active{color:#9d102d;}.hws-res-module-content #my-stay-module .button-submit-container{float:left;margin-bottom:0;}#hws div.weekend-terms-condition h2{margin-top:12px;border-top:1px solid #ccc;padding-top:15px;color:#333;font:bold 11px/14px verdana;}div.weekend-terms-condition p{font:normal 10px/12px verdana;color:#333;}#guest-rooms-list li.guest-room-container{border-bottom:1px solid #CCC;padding-bottom:3px;}#guest-rooms-list li div.guest-room-info{padding-left:10px;float:left;width:412px;}#guest-rooms-list li div.guest-room-info a:link, #guest-rooms-list li div.guest-room-info a:visited, #guest-rooms-list li div.guest-room-info a:active, #guest-rooms-list li div.guest-room-info a:hover{color:#333;text-decoration:none;}#guest-rooms-list .button-submit-container{padding-top:12px;padding-right:10px;float:right;}#guest-rooms-list li.guest-room-container div.active-record{margin-bottom:7px;}#guest-rooms-list li.guest-room-container div.quick-view-container{padding:0 10px 0 10px;}.quick-view-hide{right:0;}.quick-view-info{width:auto;height:253px;padding:7px 0 15px 15px;}.hotel-photos{margin-top:12px;margin-right:10px;}#guest-rooms-list .column{float:left;width:229px;margin-right:10px;display:inline;}.guest-room-information{float:left;margin:0 0 15px 0;width:384px;display:inline;}#guest-rooms-list .guest-room-information .column{float:left;width:177px;margin-right:10px;display:inline;}.quick-view p.guest-room-overview{margin-top:6px;margin-bottom:0;}.guest-room-image-disclaimer{position:absolute;top:283px;overflow:hidden;width:478px;height:20px;background-color:#fff;z-index:1;clear:both;}.quick-view div.guest-room-image-disclaimer p{font-size:10px;line-height:12px;padding-top:2px;padding-bottom:0;margin:0;}.hws-module-subsection{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding-bottom:16px;margin-top:16px}.hws-module-text{font-family:verdana;font-size:11px;color:#333333;font-weight:normal;line-height:14px;}.emergency-module{margin:20px 0 5px 38px;border-bottom:1px solid #b86129;margin-bottom:20px;padding-bottom:5px;}.emergency-module-img{float:left;width:38px;vertical-align:top;}span.emergency-module-title{font-family:verdana;font-weight:bold;font-size:12px;float:left;color:#b86129;}span.emergency-module-text{font-family:verdana;font-weight:bold;font-size:12px;color:#333333;padding-left:3px}#emergency-module-main{margin-top:20px;}