@charset "UTF-8";.property-page .property-page-wrapper{padding-top:545px;position:relative}.property-page .property-page-wrapper .kc-property-slideshow-map{position:absolute;top:0;left:0;width:100%;z-index:0}.property-page .kc-property-promo{margin-top:20px;margin-left:10px}.property-page .poweredby{margin-left:13px}.IE6 .property-page .poweredby{margin-left:5px}.property-page .poweredby-logo-text{margin-left:84px}.kc-property-promo{width:300px;height:211px}.kc-booking-frame{clear:both;width:946px;padding:0 12px;background-color:#f1f1f1}.kc-booking-frame .kc-booking-frame1,.kc-booking-frame .kc-booking-frame2,.kc-booking-frame .kc-booking-frame3{width:946px;background:url("/images/property/sprite-booking-frame.png") no-repeat 0 0}.kc-booking-frame .kc-booking-frame1{background-repeat:repeat-y;background-position:100% 0}.kc-booking-frame .kc-booking-frame3{width:940px;background-position:-946px 100%;overflow:hidden;padding:23px 3px 3px}.kc-reservation-header{padding:20px 5px 14px 5px;overflow:hidden;background:#fff url(/images/reservation/property-header-bg.jpg) bottom left repeat-x}.kc-reservation-header .wrapper{padding:0 0 3px 0}.kc-reservation-header .wrapper h1{margin-top:15px;margin-bottom:8px;width:700px}.reservation-page .kc-reservation-header h1{width:870px}.kc-reservation-breadcrumb{padding:0px 0 18px 0;clear:left;font-size:12px;zoom:1;overflow:hidden}.IE7 .kc-reservation-breadcrumb,.IE8 .kc-reservation-breadcrumb{padding-bottom:10px}.kc-reservation-breadcrumb li{float:left;color:#939393;position:relative;margin-right:17px;height:35px}.IE6 .kc-reservation-breadcrumb li{height:36px}.kc-reservation-breadcrumb li span{width:200px;height:30px;display:block;font-weight:bold;background-color:#c2c2c2;color:#fff;line-height:30px;text-transform:uppercase;text-align:center}.kc-reservation-breadcrumb li span a{background:url(/images/reservation/reservation-check.jpg) 100% 100% no-repeat;padding:5px 25px 0 0;cursor:default}.kc-reservation-breadcrumb li span a:hover{text-decoration:underline;cursor:pointer}.kc-reservation-breadcrumb li a{text-decoration:none;color:#fff}.kc-reservation-breadcrumb li a:hover{text-decoration:underline}.kc-reservation-breadcrumb li .right-arrow{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #c2c2c2;position:absolute;top:0;right:-15px}.IE6 .kc-reservation-breadcrumb li .right-arrow{border:none}.kc-reservation-breadcrumb li .left-stub{width:0;height:0;border-color:#c2c2c2 transparent;border-style:solid;border-width:15px 0 15px 15px;position:absolute;top:0;left:-15px}.IE6 .kc-reservation-breadcrumb li .left-stub{border:none}.kc-reservation-breadcrumb li.checked span{background-color:#999}.kc-reservation-breadcrumb li.checked .right-arrow{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #999}.IE6 .kc-reservation-breadcrumb li.checked .right-arrow{border:none}.kc-reservation-breadcrumb li.checked .left-stub{border-color:#999 transparent;border-style:solid;border-width:15px 0 15px 15px}.IE6 .kc-reservation-breadcrumb li.checked .left-stub{border:none}.kc-reservation-breadcrumb li.first{background-image:none;padding-left:3px;display:block;color:#fff}.kc-reservation-breadcrumb li.first span{width:237px;background-color:#999}.kc-reservation-breadcrumb li.second span{width:217px}.kc-reservation-breadcrumb li.third span{width:217px}.kc-reservation-breadcrumb li.fourth{margin-right:0}.kc-reservation-breadcrumb li.fourth span{width:218px}.kc-reservation-breadcrumb li.fourth.width-fix span{width:215px}.kc-reservation-breadcrumb li.current{color:#fff}.kc-reservation-breadcrumb li.current span{background-color:#272727}.kc-reservation-breadcrumb li.current .kc-reservation-pointer{position:absolute;bottom:0;left:50%}.IE6 .kc-reservation-breadcrumb li.current .kc-reservation-pointer{bottom:1px}.kc-reservation-breadcrumb li.current .right-arrow{border-left-color:#272727}.kc-reservation-breadcrumb li.current .left-stub{border-color:#272727 transparent}.kc-property-header{zoom:1;padding:17px 5px 0 5px;background:url("/images/property/sprite-bg-property.png") repeat-x 0 0;position:relative}.kc-property-header .wrapper{zoom:1;overflow:hidden;padding-bottom:7px;padding-left:0px;position:relative}.kc-property-header .kc-subheader h1{margin-bottom:8px;float:left;width:680px}.kc-property-header .kc-subheader .kc-breadcrumb{width:740px}.kc-property-header .kc-property-current-time{position:absolute;right:0;bottom:10px;text-align:right;font-size:12px;line-height:16px;width:160px}.kc-property-header .kc-property-current-time strong{display:block}.kc-property-header .kc-property-share{float:right;position:relative;top:-15px}.kc-property-header .kc-property-like{float:right;position:relative;top:-15px}.kc-reservation-header .kc-property-current-time{position:absolute;right:0;bottom:10px;text-align:right;font-size:12px;line-height:16px;width:160px}.kc-reservation-header .kc-property-current-time strong{display:block}.kc-availability-loading-indicator{background-image:url("/images/global/loading-indicator.gif");height:50px;width:50px}body.noJS .accordion-component .accordion-switchers{display:none}.accordion-component .accordion-switchers .accordion-switcher-active{cursor:default}.accordion-component .accordion-panel .accordion-content{overflow:hidden;position:relative;zoom:1}.hasJS .accordion-component .accordion-panel .accordion-content,.hasJS .accordion-component .accordion-panel .accordion-panel .accordion-content,.hasJS .accordion-component .accordion-panel .accordion-panel .accordion-panel .accordion-content,.hasJS .accordion-component .accordion-panel .accordion-panel .accordion-panel .accordion-panel .accordion-content{height:0;visibility:hidden}.hasJS .accordion-component .accordion-panel-open .accordion-content,.hasJS .accordion-component .accordion-panel .accordion-panel-open .accordion-content,.hasJS .accordion-component .accordion-panel .accordion-panel .accordion-panel-open .accordion-content,.hasJS .accordion-component .accordion-panel .accordion-panel .accordion-panel .accordion-panel-open .accordion-content{height:auto;visibility:visible}.kc-availability-loading-indicator{background-image:url("/images/global/loading-indicator.gif");height:50px;width:50px}.kc-slideshow-map-buttons{position:absolute;bottom:0;right:0;margin:12px 12px}body.noJS .kc-slideshow-map-buttons{display:none}.kc-slideshow-map-buttons .accordion-switcher{float:left;display:inline;margin-left:9px;text-decoration:none;font-size:10px;text-transform:uppercase;font-weight:bold;color:#666;background:url(/images/maps/buttons-fs8.png) no-repeat 100% -38px;cursor:pointer}.kc-slideshow-map-buttons .accordion-switcher span{position:relative;float:left;height:38px;line-height:34px;background:url(/images/maps/buttons-fs8.png) no-repeat 0 -38px;left:-9px;padding:0 10px 0 20px}.kc-slideshow-map-buttons .kc-button-active,.kc-slideshow-map-buttons .accordion-switcher:hover{background-position:100% 0}.kc-slideshow-map-buttons .kc-button-active span,.kc-slideshow-map-buttons .accordion-switcher:hover span{background-position:0 0}.kc-slideshow-map-buttons .kc-button-map-active,.kc-slideshow-map-buttons .kc-button-map:hover,.kc-slideshow-map-buttons .kc-button-map-active:hover{background-position:100% -76px}.kc-slideshow-map-buttons .kc-button-map-active span,.kc-slideshow-map-buttons .kc-button-map:hover span,.kc-slideshow-map-buttons .kc-button-map-active:hover span{padding-left:60px;background-position:0 -76px}.kc-slideshow-map-buttons .kc-button-map{background-position:100% -114px}.kc-slideshow-map-buttons .kc-button-map span{padding-left:60px;background-position:0 -114px}.kc-slideshow-map-buttons .kc-button-map-active,.kc-slideshow-map-buttons .kc-button-active{color:#888}.kc-slideshow-geolanding{height:360px}.kc-slideshow-geolanding .kc-slideshow-images{height:349px}.kc-slideshow-geolanding .kc-slideshow-images .kc-slideshow-images-loading,.kc-slideshow-geolanding .kc-slideshow-images .kc-slideshow-images-loading-throbber,.kc-slideshow-geolanding .kc-slideshow-images .kc-slideshow-images-loading-backdrop{height:349px}.kc-slideshow-geolanding .kc-slideshow-images img{width:640px !important}.kc-slideshow-geolanding .kc-slideshow-text{bottom:auto;top:0}.kc-slideshow-geolanding .kc-slideshow-text .kc-slideshow-clickshield{display:block;height:259px;width:460px;text-decoration:none;text-indent:-9999em;cursor:pointer;overflow:hidden}.kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-next,.kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-prev{float:left;cursor:pointer;outline:none}.kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-next-disabled,.kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-prev-disabled{cursor:default}.noJS .kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-next,.noJS .kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-prev{visibility:hidden}.kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-viewer{float:left;overflow:hidden;position:relative;height:449px;width:640px}.hasJS .kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-content{position:absolute;top:0px;left:0px;width:90000px}.kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-page{float:left;height:449px;width:640px;padding-left:0}.kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-entry{float:left;height:449px;width:640px;margin-right:0}#kc-root .kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .go-prev,#kc-root .kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .go-next,#kc-root .kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-triggers,#kc-root .kc-slideshow-geolanding .kc-slideshow-text .filmstrip-component .filmstrip-triggers{display:none}.kc-slideshow-homepage,.kc-slideshow-pdp{height:546px}.kc-slideshow-homepage .kc-slideshow-images,.kc-slideshow-pdp .kc-slideshow-images{height:546px}.kc-slideshow-homepage .kc-slideshow-images .kc-slideshow-images-loading,.kc-slideshow-homepage .kc-slideshow-images .kc-slideshow-images-loading-throbber,.kc-slideshow-homepage .kc-slideshow-images .kc-slideshow-images-loading-backdrop,.kc-slideshow-pdp .kc-slideshow-images .kc-slideshow-images-loading,.kc-slideshow-pdp .kc-slideshow-images .kc-slideshow-images-loading-throbber,.kc-slideshow-pdp .kc-slideshow-images .kc-slideshow-images-loading-backdrop{height:546px}.kc-slideshow-homepage .kc-slideshow-images img,.kc-slideshow-pdp .kc-slideshow-images img{width:970px}.kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-next,.kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-prev,.kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-next,.kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-prev{float:left;cursor:pointer;outline:none}.kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-next-disabled,.kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-prev-disabled,.kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-next-disabled,.kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-prev-disabled{cursor:default}.noJS .kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-next,.noJS .kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-prev,.noJS .kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-next,.noJS .kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-prev{visibility:hidden}.kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-viewer,.kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-viewer{float:left;overflow:hidden;position:relative;height:546px;width:970px}.hasJS .kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-content,.hasJS .kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-content{position:absolute;top:0px;left:0px;width:90000px}.kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-page,.kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-page{float:left;height:546px;width:970px;padding-left:0}.kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-entry,.kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-entry{float:left;height:546px;width:970px;margin-right:0}#kc-root .kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .go-prev,#kc-root .kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .go-next,#kc-root .kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-triggers,#kc-root .kc-slideshow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-triggers,#kc-root .kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .go-prev,#kc-root .kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .go-next,#kc-root .kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-triggers,#kc-root .kc-slideshow-pdp .kc-slideshow-text .filmstrip-component .filmstrip-triggers{display:none}.kc-slideshow-wow-homepage{height:433px}.kc-slideshow-wow-homepage .kc-slideshow-images{height:433px}.kc-slideshow-wow-homepage .kc-slideshow-images .kc-slideshow-images-loading,.kc-slideshow-wow-homepage .kc-slideshow-images .kc-slideshow-images-loading-throbber,.kc-slideshow-wow-homepage .kc-slideshow-images .kc-slideshow-images-loading-backdrop{height:433px}.kc-slideshow-wow-homepage .kc-slideshow-images img{width:720px}.kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-next,.kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-prev{float:left;cursor:pointer;outline:none}.kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-next-disabled,.kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-prev-disabled{cursor:default}.noJS .kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-next,.noJS .kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-prev{visibility:hidden}.kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-viewer{float:left;overflow:hidden;position:relative;height:430px;width:720px}.hasJS .kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-content{position:absolute;top:0px;left:0px;width:90000px}.kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-page{float:left;height:430px;width:720px;padding-left:0}.kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-entry{float:left;height:430px;width:720px;margin-right:0}#kc-root .kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .go-prev,#kc-root .kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .go-next,#kc-root .kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-triggers,#kc-root .kc-slideshow-wow-homepage .kc-slideshow-text .filmstrip-component .filmstrip-triggers{display:none}.kc-slideshow a.kc-slideshow-next,.kc-slideshow a.kc-slideshow-prev,a.kc-arrow-next,a.kc-arrow-prev{position:absolute;z-index:40;top:250px;text-indent:-9999px;overflow:hidden;width:51px;height:51px;background:url(/images/photo-slideshow/slideshow-thumbs-control-btn-map-fs8.png) no-repeat}.kc-slideshow a.kc-slideshow-prev,a.kc-arrow-prev{left:10px;background-position:0 0}.kc-slideshow a.kc-slideshow-prev:hover,a.kc-arrow-prev:hover{background-position:0 -51px}.kc-slideshow a.kc-slideshow-next,a.kc-arrow-next{right:10px;background-position:-51px 0}.kc-slideshow a.kc-slideshow-next:hover,a.kc-arrow-next:hover{background-position:-51px -51px}.kc-slideshow{position:relative;overflow:hidden;background:#000}.kc-slideshow .kc-button-active{cursor:default}.kc-slideshow .kc-slideshow-images{position:relative;z-index:10}.kc-slideshow .kc-slideshow-images .kc-slideshow-images-loading{visibility:hidden}.kc-slideshow .kc-slideshow-images .kc-slideshow-images-loading-show{visibility:visible}.kc-slideshow .kc-slideshow-images .kc-slideshow-images-loading,.kc-slideshow .kc-slideshow-images .kc-slideshow-images-loading-throbber,.kc-slideshow .kc-slideshow-images .kc-slideshow-images-loading-backdrop{position:absolute;top:0;left:0;width:100%;height:546px;z-index:50}.kc-slideshow .kc-slideshow-images .kc-slideshow-images-loading-backdrop{background:#333}.kc-slideshow .kc-slideshow-images .kc-slideshow-images-loading-throbber{background:url("/images/global/loading-indicator.gif") no-repeat 50% 50%;z-index:60}.kc-slideshow .kc-slideshow-images img{visibility:hidden;position:absolute;top:0;left:0;width:970px}.kc-slideshow .kc-slideshow-images img.kc-slideshow-active{visibility:visible !important;z-index:20}.kc-slideshow .kc-slideshow-images img.kc-slideshow-replacement{visibility:visible !important;z-index:10}.kc-slideshow .kc-slideshow-map-buttons{z-index:20}.kc-slideshow .kc-slideshow-wow-logo{width:82px;height:82px;position:absolute;top:20px;right:20px;z-index:11;text-indent:-9999px;overflow:hidden;background:url("/images/property/sprite-property-alpha-fs8.png") no-repeat 0 0}.kc-slideshow-thumbs{position:absolute;bottom:0;left:350px;z-index:30;width:270px;padding-top:86px;height:0;color:#fff;text-align:center}.IE6 .kc-slideshow-thumbs{overflow-y:hidden}body.noJS .kc-slideshow-thumbs{display:none}.kc-slideshow-thumbs-tab{height:36px;padding-top:50px;margin-top:-86px;background:url(/images/photo-slideshow/slideshow-thumbs-bg-alpha.png) no-repeat 50% 50px}.IE6 .kc-slideshow-thumbs-tab{background-image:url(/images/photo-slideshow/slideshow-thumbs-bg.png)}.kc-slideshow-thumbs-content{overflow:hidden;visibility:hidden;zoom:1;position:relative;padding-top:15px;padding-bottom:5px;margin:0 -350px;background:url(/images/photo-slideshow/slideshow-thumbs-bg-alpha.png) no-repeat 50% -36px}.IE6 .kc-slideshow-thumbs-content{background-image:url(/images/photo-slideshow/slideshow-thumbs-bg.png)}.kc-slideshow-thumbs p{display:none}.kc-slideshow-thumbs .filmstrip-component{overflow:hidden;zoom:1}.kc-slideshow-thumbs .filmstrip-component .filmstrip-next,.kc-slideshow-thumbs .filmstrip-component .filmstrip-prev{float:left;cursor:pointer;outline:none}.kc-slideshow-thumbs .filmstrip-component .filmstrip-next-disabled,.kc-slideshow-thumbs .filmstrip-component .filmstrip-prev-disabled{cursor:default}.noJS .kc-slideshow-thumbs .filmstrip-component .filmstrip-next,.noJS .kc-slideshow-thumbs .filmstrip-component .filmstrip-prev{visibility:hidden}.kc-slideshow-thumbs .filmstrip-component .filmstrip-viewer{float:left;overflow:hidden;position:relative;height:79px;width:730px}.hasJS .kc-slideshow-thumbs .filmstrip-component .filmstrip-content{position:absolute;top:0px;left:0px;width:90000px}.kc-slideshow-thumbs .filmstrip-component .filmstrip-page{float:left;height:79px;width:725px;padding-left:5px}.kc-slideshow-thumbs .filmstrip-component .filmstrip-entry{float:left;height:79px;width:140px;margin-right:5px}#kc-root .kc-slideshow-thumbs .filmstrip-component .go-prev,#kc-root .kc-slideshow-thumbs .filmstrip-component .go-next,#kc-root .kc-slideshow-thumbs .filmstrip-component .filmstrip-triggers,#kc-root .kc-slideshow-thumbs .filmstrip-component .filmstrip-triggers{display:none}.kc-slideshow-thumbs .filmstrip-component .filmstrip-next,.kc-slideshow-thumbs .filmstrip-component .filmstrip-prev{text-indent:-9999px;overflow:hidden;width:51px;height:51px;margin-top:15px;background:url(/images/photo-slideshow/slideshow-thumbs-control-btn-map.png) no-repeat}.kc-slideshow-thumbs .filmstrip-component .filmstrip-next-disabled,.kc-slideshow-thumbs .filmstrip-component .filmstrip-prev-disabled{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}.kc-slideshow-thumbs .filmstrip-component .filmstrip-prev{float:left;display:inline;margin-left:65px;margin-right:4px;background-position:0 0}.kc-slideshow-thumbs .filmstrip-component .filmstrip-prev:hover{background-position:0 -51px}.kc-slideshow-thumbs .filmstrip-component .filmstrip-prev-disabled{background-position:0 0 !important}.kc-slideshow-thumbs .filmstrip-component .filmstrip-next{float:right;display:inline;margin-right:65px;margin-left:4px;background-position:-51px 0}.kc-slideshow-thumbs .filmstrip-component .filmstrip-next:hover{background-position:-51px -51px}.kc-slideshow-thumbs .filmstrip-component .filmstrip-next-disabled{background-position:-51px 0 !important}.kc-slideshow-thumbs a.kc-photo-thumbnail{display:block;cursor:pointer}.kc-slideshow-thumbs a.kc-photo-thumbnail img{vertical-align:top;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);height:75px;width:136px}.kc-slideshow-thumbs a.kc-photo-thumbnail:hover img{opacity:1;filter:none}.kc-slideshow-thumbs a.kc-photo-thumbnail-active{border:2px solid #fff;overflow:hidden;position:relative;width:136px;height:75px}.kc-slideshow-thumbs a.kc-photo-thumbnail-active img{opacity:1;filter:none;position:relative}.kc-slideshow-text .kc-slideshow-info{position:absolute;bottom:10px;left:0;width:100%}.kc-slideshow-text .kc-slideshow-info .kc-shadowed-header{margin-left:15px}.kc-slideshow-text .kc-slideshow-info .kc-semitransparent-box{height:92px;padding-top:10px}.kc-slideshow-text .kc-property-benefits{bottom:18px;margin-left:0px}.kc-slideshow-text .kc-visa-benefits{bottom:135px}.kc-slideshow-text .kc-visa-benefits h3,.kc-slideshow-text .kc-property-benefits h3{font-size:14px;font-weight:bold;margin-bottom:10px}.kc-slideshow-text .kc-visa-benefits li,.kc-slideshow-text .kc-property-benefits li{list-style-type:disc;margin-left:15px;margin-bottom:2px}.kc-slideshow-text .kc-visa-benefits .accordion-switcher,.kc-slideshow-text .kc-property-benefits .accordion-switcher{position:absolute;top:0px;right:0px;width:30px;height:30px;overflow:hidden;text-indent:-9999em;text-decoration:none;background-image:url("/images/global/sprite-icons-fs8.png");background-repeat:no-repeat}.kc-slideshow-text .kc-visa-benefits .accordion-switcher-active,.kc-slideshow-text .kc-property-benefits .accordion-switcher-active{display:none}.kc-slideshow-text .kc-visa-benefits .expand-box,.kc-slideshow-text .kc-property-benefits .expand-box{background-position:30px -360px}.kc-slideshow-text .kc-visa-benefits .contract-box,.kc-slideshow-text .kc-property-benefits .contract-box{background-position:38px -994px}.kc-slideshow-text .kc-visa-benefits .empty-box,.kc-slideshow-text .kc-property-benefits .empty-box{font-size:1px;line-height:1px}.kc-slideshow-text .kc-visa-benefits p,.kc-slideshow-text .kc-property-benefits p{margin:10px 0 !important}.kc-slideshow-text .kc-property-benefits-semitransparent-box{padding:2px 10px 13px 10px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr=#99000000, endColorstr=#99000000);width:295px;min-height:16px;color:#fff;font-size:12px;margin-top:10px;margin-left:15px;float:left;display:inline;overflow:hidden}IE .kc-slideshow-text .kc-property-benefits-semitransparent-box{left:10px}.kc-slideshow-text .kc-property-benefits-semitransparent-box h3{font-weight:bold}.kc-slideshow-text .kc-property-benefits-semitransparent-box p{margin-top:0.2em}.kc-slideshow-text .kc-property-benefits-semitransparent-box p a{font-weight:bold}.kc-slideshow-text .kc-property-benefits-semitransparent-box p.results-list-location{margin-top:0;margin-bottom:1em}.kc-slideshow-text .kc-property-benefits-semitransparent-box p.results-list-location a{color:#fff;text-decoration:none;font-weight:normal}.kc-slideshow-text .kc-property-benefits-semitransparent-box p.results-list-location a:hover{text-decoration:underline}.kc-property-summary{background:#e3e1e1 url("/images/property/sprite-bg-property.png") repeat-x 0 -300px;float:left;width:970px;font-size:12px;line-height:17px;padding:20px 0 10px 0;position:relative}.grid-8 .kc-property-summary{margin-right:-330px}.kc-property-summary .kc-property-summary-wrapper{background:transparent url("/images/property/bg-property-summary.gif") repeat-y 0 0;zoom:1;z-index:50}.kc-property-summary .wrapper{padding:0 0 0 20px;zoom:1}.kc-property-summary .column1 .wrapper{padding:0 0 0 10px}.kc-property-summary h4,.kc-property-summary .heading-h4{font-weight:bold;color:#666;line-height:17px;margin-bottom:4px}.kc-property-summary .column1{background-image:none}.kc-property-summary .property-summary-stats li{margin-bottom:4px}.kc-property-summary .property-summary-stats a{color:#333;text-decoration:none}.kc-property-summary .property-summary-stats a:hover{color:#78ad00}.kc-property-summary .property-summary-stats h4,.kc-property-summary .property-summary-stats .heading-h4{display:inline}.kc-property-summary .property-summary-care h4,.kc-property-summary .property-summary-care .heading-h4{margin-bottom:10px}.kc-property-summary .property-summary-care p{color:#666}.kc-property-summary .property-summary-rates strong{line-height:20px;font-size:15px}.kc-property-summary .property-summary-rates strong span{font-weight:normal}.kc-property-summary .property-summary-rates strong span.secondary{color:#999;font-weight:normal}.kc-property-summary .property-summary-rates p{font-size:10px;color:#000;clear:both}.kc-property-summary .property-summary-rates h4,.kc-property-summary .property-summary-rates .heading-h4{margin-bottom:4px;clear:both;float:left}.kc-property-summary .property-summary-rates .property-summary-kiwi-icon{background:url("/images/global/sprite-icons-fs8.png") right -949px no-repeat;display:inline;float:left;height:15px;width:15px;cursor:pointer;overflow:hidden;position:relative;margin-top:1px}.kc-property-summary .property-summary-rates .disclaimer{padding-top:2px;color:#666;font-size:10px;line-height:13px}.kc-property-summary .property-summary-rates .see-rate-details{zoom:1;position:relative;z-index:10}.kc-property-summary .property-summary-rates .see-rate-details .see-details{background:url("/images/global/sprite-icons-fs8.png") no-repeat right -947px;padding-right:16px;display:block;color:#690;float:left;font-size:11px;text-decoration:none}.kc-property-summary .property-summary-rooms table{border-collapse:collapse}.kc-property-summary .property-summary-rooms table th,.kc-property-summary .property-summary-rooms table td{line-height:15px;padding:0 6px 1px 0;vertical-align:text-bottom}.kc-property-summary .property-summary-rooms th{font-weight:bold;color:#666}.kc-property-summary .property-summary-dates p{font-size:14px}.kc-property-summary .property-summary-images .kc-slideshow{display:none !important}.kc-property-summary .property-summary-images .kc-photo-thumbnail{float:left;margin-right:10px}.kc-property-summary .property-summary-images .kc-photo-thumbnail-last{margin-right:0}.kc-property-summary .property-summary-images .kc-photo-thumbnail img{height:75px;width:136px}.hasJS h2.property-details-toc{display:none}.property-details-toc,.kc-property-details h2{text-transform:uppercase;font-weight:bold;padding:0 0 10px 0;overflow:hidden;zoom:1;line-height:10px;font-size:12px}ul.property-details-toc{background-image:url(/images/global/sprite-accordion.png);margin-bottom:14px}.grid-8 ul.property-details-toc{background-position:center -183px;height:28px}.grid-4 ul.property-details-toc{font-size:11px;height:27px;background-position:center -33px}ul.property-details-toc li{float:left;margin-right:15px;margin-bottom:-8px}.grid-8 ul.property-details-toc li{height:34px}.grid-4 ul.property-details-toc li{height:33px}ul.property-details-toc li.stayReviews a{background-image:url(/images/global/sprite-icons-fs8.png);background-repeat:no-repeat;background-position:right -2170px;display:block;padding-right:29px;height:21px;margin-bottom:-3px}ul.property-details-toc li a{color:#999;line-height:18px;height:18px;display:block;border-right:1px solid #d6d6d6;padding:0 15px 0 0;text-decoration:none}ul.property-details-toc li a.accordion-switcher-active{color:#333}ul.property-details-toc li a:hover{color:#690}ul.property-details-toc li.accordion-switcher-container-active{background-image:url(/images/global/sprite-accordion.png);background-position:center -108px}ul.property-details-toc li:last-child a{border-right:none}.kc-property-details{border-top:#000 9px solid;zoom:1;z-index:50;position:relative}.kc-property-details .kc-property-detail-textstyle{font-size:12px;line-height:19px}.kc-property-details .kc-property-detail-textstyle h2{margin:0 0 15px 0}.kc-property-details .kc-property-detail-textstyle h2 a{color:#333}.kc-property-details .kc-property-detail-textstyle p{margin:0 0 10px 0;display:block}.kc-property-details .kc-property-content{margin:0 0 10px 0;zoom:1;overflow:hidden}.kc-property-details .kc-property-content .kc-property-content-pullquote-offset{float:left;width:1px;height:49px;position:relative}.kc-property-details .kc-property-content .kc-property-content-pullquote{color:#78ad00;font-size:17px;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;float:left;margin:26px 10px 10px 0;width:220px;clear:left}.IE8 .kc-property-details .kc-property-content .kc-property-content-pullquote{margin-top:9px}.kc-property-details .kc-property-content span{display:block}.kc-property-details .kc-property-content .filmstrip-entry span{display:inline}.kc-property-details .kc-property-details-sidebar{width:330px;position:relative;padding:0}.kc-property-details .kc-property-details-main{padding:0 0 20px 0;width:640px;position:relative}.kc-property-details .kc-property-details-primary{padding:20px 0 0 15px;clear:both;overflow:hidden;width:605px}.kc-property-details .kc-property-details-primary ul.kc-property-facilities-list,.kc-property-details .kc-property-details-primary ul.kc-property-activities-list{width:450px}.kc-property-details .kc-property-details-primary ul.kc-property-facilities-list li,.kc-property-details .kc-property-details-primary ul.kc-property-activities-list li{float:left;width:215px;margin-right:10px}.kc-property-details .kc-property-details-primary .kc-property-overview .kc-property-overview-tabs a.more{display:block;color:#690;font-size:13px;background:url("/images/global/sprite-icons-fs8.png") no-repeat;float:left;padding:0 18px 0 0;clear:both}.kc-property-details .kc-property-details-primary .kc-property-overview .kc-property-overview-tabs a.open-overview{background-position:right -664px}.kc-property-details .kc-property-details-primary .kc-property-overview .kc-property-overview-tabs a.close-overview{background-position:right -718px}.kc-property-details .kc-property-details-primary .kc-property-overview .kc-property-overview-tabs a.accordion-switcher-active{display:none}.kc-property-details .kc-property-details-primary .kc-property-overview .kc-property-overview-teaser{clear:both}.kc-property-details .kc-property-details-primary .kc-property-overview .kc-property-overview-teaser p{font-size:20px;line-height:26px;margin:0 0 10px 0}.kc-property-details .kc-property-details-primary .kc-property-overview .kc-property-overview-body{clear:both;font-size:15px}.kc-property-details .kc-property-details-primary .kc-property-overview .kc-property-overview-body .kc-property-overview-body-wrapper{padding-bottom:20px}.kc-property-details .kc-property-details-secondary{clear:both;margin-left:15px;width:930px;position:relative}.kc-property-details .kc-property-details-secondary .scroll-to-map-wrapper{padding:0 0 10px 2px;zoom:1;overflow:hidden}.kc-property-details .kc-property-details-secondary .scroll-to-map-wrapper a div{padding:5px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper{padding:20px 0;height:230px;overflow:hidden;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-valueadd-promo{margin-left:-12px;height:211px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-valueadd-promo .kc-property-promo{margin-left:0;margin-top:0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers-item{margin:0 0 22px 0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers h3{font-weight:bold}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-entry{line-height:20px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers h3{font-size:12px;white-space:nowrap;overflow:hidden;width:250px;text-overflow:ellipsis}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers h3 a{text-decoration:none}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers p.dates{color:#666;margin:0;font-size:11px;line-height:15px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers p{font-size:12px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers p.description{line-height:20px;height:80px;overflow:hidden;margin-bottom:0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers a{color:#333}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-component{height:190px;width:270px;position:relative}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-component .filmstrip-viewer,.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-component .filmstrip-page,.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-component .filmstrip-entry{float:left;height:160px;width:270px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-component .filmstrip-viewer{overflow:hidden;position:relative}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-component .filmstrip-viewer .filmstrip-content{left:0;position:absolute;top:0;width:90000px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-component .filmstrip-viewer .filmstrip-content .filmstrip-entry{overflow:hidden}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-prev,.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-next{width:24px;height:28px;float:left;outline:none;background:#fff url(/images/property/showcase-controls.png) no-repeat 0 0;display:block;text-indent:-9999px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-prev-disabled,.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-next-disabled{opacity:0.5;_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-prev{background-position:0 0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-prev:hover{background-position:0 -28px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-prev-disabled{background-position:0 0 !important}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-next{background-position:-28px 0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-next:hover{background-position:-28px -28px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .filmstrip-next-disabled{background-position:-28px 0 !important}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .kc-filmstrip-triggers{display:inline;font-size:11px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .kc-filmstrip-controls{display:block;float:left;padding:4px 0 0 6px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .kc-filmstrip-trigger{display:none}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-hoteloffers .trigger-selected{display:inline}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-kiwivalue{background:url("/images/global/kiwi-vip-logo.png") no-repeat right 0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-kiwivalue .kc-property-kiwivalue-badge{float:right;width:70px;height:70px;display:block;text-indent:-9999px;overflow:hidden}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-column-panel{height:200px;overflow-y:auto;padding:0 10px 0 0;position:relative}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .column{border-right:1px solid #e5e5e5;height:230px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .kc-property-column-wrapper{padding:0 0 0 20px}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .column1{padding-left:0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .column1 .kc-property-column-wrapper{padding-left:0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .column2{padding-left:0}.kc-property-details .kc-property-details-secondary .kc-property-details-secondary-wrapper .column3{padding:0;border:none}.kc-property-details .kc-property-details-tertiary{padding:0 0 20px 0;zoom:1;overflow:hidden;clear:both}.kc-property-details .kc-property-details-tertiary .column1 .kc-property-column-wrapper{padding-left:5px}.IE .kc-property-details .kc-property-details-tertiary .grid-4{width:310px}.kc-property-details .kc-property-details-tertiary .kc-banner-module{width:300px;height:210px;padding:0px 0 0 10px;margin-left:-10px}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates a{color:#333}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates p{margin-bottom:0}.kc-property-details .kc-property-details-tertiary .kc-property-column-wrapper{padding:20px 0 0 10px}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos{margin-top:10px}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos table.affilates-logos-grid td{vertical-align:top}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos table.affilates-logos-grid .noborder{border:none !important}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos img{float:left;height:45px}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos .column{float:left;overflow:hidden;zoom:1}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos .property-logo{vertical-align:top;border-right:1px solid #e5e5e5;margin-right:10px}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos .property-logo.last{border-right:none}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos .affiliate-logo{width:100%;padding:0px}.kc-property-details .kc-property-details-tertiary .kc-property-affiliates-logos .affiliate-logo img{margin:0 0 10px 0}.kc-property-details .kc-property-details-tertiary .kc-property-valueadd-promo{height:211px}.kc-property-details .kc-property-contacthotel .contact-info strong,.kc-property-details .kc-property-contactkiwi .contact-info strong{text-transform:uppercase}.kc-property-details .kc-property-contacthotel .contact-info a,.kc-property-details .kc-property-contactkiwi .contact-info a{color:#000}.kc-banner-module{margin-top:0px}.kc-banner-module .kc-banner{position:absolute;opacity:1;visibility:visible;height:auto}.kc-banner-module .kc-banner a{height:210px}.kc-property-details-fb-like{top:1px}@-moz-document url-prefix(){.kc-property-details .kc-property-content .kc-property-content-pullquote{margin-top:8px}}.kc-property-related{background:#262626 url(/images/global/footer-bg.gif) no-repeat scroll left top;z-index:55;zoom:1;position:relative}.kc-property-related + .kc-footer{background:#262626}.kc-property-related .kc-property-related-nearby,.kc-property-related .kc-property-related-nearby-article{padding:20px 0;margin:0 15px;height:173px;overflow:visible;border-bottom:1px solid #3c3c3c}.kc-property-related .kc-property-related-nearby .related-nearby-list,.kc-property-related .kc-property-related-nearby .related-nearby-article-list,.kc-property-related .kc-property-related-nearby-article .related-nearby-list,.kc-property-related .kc-property-related-nearby-article .related-nearby-article-list{float:left}.kc-property-related .kc-property-related-nearby h2,.kc-property-related .kc-property-related-nearby-article h2{color:#fff;text-transform:uppercase;font-size:12px;margin:0 0 18px 0;font-weight:bold}.kc-property-related .kc-property-related-nearby h3.related-nearby-item-header,.kc-property-related .kc-property-related-nearby h3.related-nearby-article-item-header,.kc-property-related .kc-property-related-nearby-article h3.related-nearby-item-header,.kc-property-related .kc-property-related-nearby-article h3.related-nearby-article-item-header{color:#fff;font-size:12px;margin:0;font-weight:bold;margin:2px 0;padding:10px 0 0 0}.kc-property-related .kc-property-related-nearby h3.related-nearby-item-header a,.kc-property-related .kc-property-related-nearby h3.related-nearby-article-item-header a,.kc-property-related .kc-property-related-nearby-article h3.related-nearby-item-header a,.kc-property-related .kc-property-related-nearby-article h3.related-nearby-article-item-header a{text-decoration:none;color:#fff}.kc-property-related .kc-property-related-nearby .related-nearby-item,.kc-property-related .kc-property-related-nearby .related-nearby-article-item,.kc-property-related .kc-property-related-nearby-article .related-nearby-item,.kc-property-related .kc-property-related-nearby-article .related-nearby-article-item{width:140px;padding:0 20px 0 0}.kc-property-related .related-nearby-more,.kc-property-related .related-nearby-article-more{font-size:12px;padding:65px 0 0 0;display:block;float:left}.related-nearby-more,.related-nearby-article-more{color:#fff}.related-nearby-item,.related-nearby-article-item{font-size:11px;color:#fff;float:left}.related-nearby-item .related-nearby-pic:hover,.related-nearby-item .related-nearby-pic-hover,.related-nearby-item .related-nearby-article-pic:hover,.related-nearby-item .related-nearby-article-pic-hover,.related-nearby-article-item .related-nearby-pic:hover,.related-nearby-article-item .related-nearby-pic-hover,.related-nearby-article-item .related-nearby-article-pic:hover,.related-nearby-article-item .related-nearby-article-pic-hover{margin:-1px;border:1px solid #690;position:relative}.related-nearby-item .related-nearby-pic,.related-nearby-item .related-nearby-article-pic,.related-nearby-article-item .related-nearby-pic,.related-nearby-article-item .related-nearby-article-pic{width:140px;height:79px;display:block;text-decoration:none;color:#000}.related-nearby-item .related-nearby-pic .related-nearby-popup-top-beak,.related-nearby-item .related-nearby-article-pic .related-nearby-popup-top-beak,.related-nearby-article-item .related-nearby-pic .related-nearby-popup-top-beak,.related-nearby-article-item .related-nearby-article-pic .related-nearby-popup-top-beak{display:none}.related-nearby-item .related-nearby-pic img,.related-nearby-item .related-nearby-article-pic img,.related-nearby-article-item .related-nearby-pic img,.related-nearby-article-item .related-nearby-article-pic img{-ms-interpolation-mode:bicubic}.related-nearby-item .related-nearby-pic:hover .related-nearby-popup,#kc-root .related-nearby-item .related-nearby-pic-hover .related-nearby-popup,.related-nearby-item .related-nearby-article-pic:hover .related-nearby-popup,#kc-root .related-nearby-item .related-nearby-article-pic-hover .related-nearby-popup,.related-nearby-article-item .related-nearby-pic:hover .related-nearby-popup,#kc-root .related-nearby-article-item .related-nearby-pic-hover .related-nearby-popup,.related-nearby-article-item .related-nearby-article-pic:hover .related-nearby-popup,#kc-root .related-nearby-article-item .related-nearby-article-pic-hover .related-nearby-popup{margin-left:0;background-position:0 0}.related-nearby-item .related-nearby-pic .col1,.related-nearby-item .related-nearby-article-pic .col1,.related-nearby-article-item .related-nearby-pic .col1,.related-nearby-article-item .related-nearby-article-pic .col1{left:0px}.kc-page .related-nearby-item .related-nearby-pic .col1 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-item .related-nearby-article-pic .col1 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-article-item .related-nearby-pic .col1 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-article-item .related-nearby-article-pic .col1 .related-nearby-popup-bottom-beak{left:73px}.related-nearby-item .related-nearby-pic .col2,.related-nearby-item .related-nearby-article-pic .col2,.related-nearby-article-item .related-nearby-pic .col2,.related-nearby-article-item .related-nearby-article-pic .col2{left:-160px}.kc-page .related-nearby-item .related-nearby-pic .col2 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-item .related-nearby-article-pic .col2 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-article-item .related-nearby-pic .col2 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-article-item .related-nearby-article-pic .col2 .related-nearby-popup-bottom-beak{left:234px}.related-nearby-item .related-nearby-pic .col3,.related-nearby-item .related-nearby-article-pic .col3,.related-nearby-article-item .related-nearby-pic .col3,.related-nearby-article-item .related-nearby-article-pic .col3{left:-187px}.related-nearby-item .related-nearby-pic .col4,.related-nearby-item .related-nearby-article-pic .col4,.related-nearby-article-item .related-nearby-pic .col4,.related-nearby-article-item .related-nearby-article-pic .col4{left:-187px}.related-nearby-item .related-nearby-pic .col5,.related-nearby-item .related-nearby-article-pic .col5,.related-nearby-article-item .related-nearby-pic .col5,.related-nearby-article-item .related-nearby-article-pic .col5{left:-220px}.kc-page .related-nearby-item .related-nearby-pic .col5 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-item .related-nearby-article-pic .col5 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-article-item .related-nearby-pic .col5 .related-nearby-popup-bottom-beak,.kc-page .related-nearby-article-item .related-nearby-article-pic .col5 .related-nearby-popup-bottom-beak{left:291px}.related-nearby-item .related-nearby-pic .related-nearby-popup,.related-nearby-item .related-nearby-article-pic .related-nearby-popup,.related-nearby-article-item .related-nearby-pic .related-nearby-popup,.related-nearby-article-item .related-nearby-article-pic .related-nearby-popup{margin-left:-9999px;position:absolute;top:-140px;z-index:15}.related-nearby-item h2,.related-nearby-article-item h2{font-size:12px;font-weight:bold;margin:0}.related-nearby-item h2 a,.related-nearby-article-item h2 a{color:#fff;text-decoration:none}.kc-property-weather{height:200px;font-size:12px;overflow:hidden;padding-left:1px;width:272px}.kc-property-weather .kc-property-weather-desc{margin:0 0 15px 0}.kc-property-weather .kc-property-weather-extended{clear:left;width:280px}.kc-property-weather .kc-property-weather-extended .kc-property-weather-legend{position:relative;width:10px;height:140px}.kc-property-weather .kc-property-weather-extended .kc-property-weather-legend .icon{background:url("/images/global/sprite-icons-fs8.png") no-repeat;width:5px;height:10px;position:absolute}.kc-property-weather .kc-property-weather-extended .kc-property-weather-legend .hightemp{top:78px;background-position:0 -1450px}.kc-property-weather .kc-property-weather-extended .kc-property-weather-legend .lowtemp{top:128px;background-position:0 -1475px}.kc-property-weather .kc-property-weather-extended li{float:left;text-align:center}.IE6 .kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day{width:44px}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day{width:45px;padding-left:4px;padding-right:4px;border-left:1px solid #efefef;position:relative;height:139px}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day li{float:none}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day li.weekday{font-size:10px;text-transform:uppercase}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day li.weathericon{padding:10px 0 0 0}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day li.temp{margin-top:10px;color:#999}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day li.temp span{display:block;width:37px;text-align:center}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day li.hightemp{font-size:12px;font-weight:bold;color:#666;position:absolute;top:64px;left:8px}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day li.lowtemp{font-size:10px;color:#bcbcbc;position:absolute;bottom:0;left:8px}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day.first{border:none;padding-left:0}.kc-property-weather .kc-property-weather-extended li .kc-property-weather-extended-day.last{padding-right:0}.kc-property-climate{font-size:12px;width:274px;height:auto;position:relative;margin-right:-1px}.kc-property-climate a.kc-property-climate-switch{position:absolute;outline:none;right:0;top:0}.kc-property-climate a.kc-property-climate-switch span{display:block;float:left;background:transparent url(/images/global/sprite-icons-fs8.png) no-repeat scroll right -619px;text-decoration:none;padding:0 11px 0 10px;font-weight:bold;color:#999}.kc-property-climate .temp-c .temp-show-f{display:none}.kc-property-climate a.kc-property-climate-switch{text-decoration:none}.kc-property-climate a.kc-property-climate-switch span.temp-c{background-position:right -565px;color:#333}.kc-property-climate .temp-f .temp-show-f{display:block}.kc-property-climate .temp-f .temp-show-c{display:none}.kc-property-climate .temp-f .kc-property-climate-switch span.temp-f{background-position:right -565px;color:#333}.kc-property-climate .temp-f .kc-property-climate-switch span.temp-c{background-position:right -619px;color:#999}.kc-property-climate .kc-property-climate-desc{clear:both;margin:0 0 10px 0;padding-left:20px;overflow:hidden;zoom:1}.kc-property-climate .kc-property-climate-desc span{float:left}.kc-property-climate .kc-property-climate-graph{font-size:9px;margin:0 0 15px 20px;position:relative;height:75px;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-top:1px solid #d6d6d6;width:252px;background-image:url("/images/property/bg-climate-lines.gif")}.kc-property-climate .kc-property-legend-side-percip{bottom:-7px}.kc-property-climate .kc-property-legend-side-percip div{height:15px}.kc-property-climate .kc-property-legend-side-c{bottom:4px}.kc-property-climate .kc-property-legend-side-c div{height:13px}.kc-property-climate .kc-property-legend-side-c,.kc-property-climate .kc-property-legend-side-percip{position:absolute;width:18px;left:-22px;color:#bcbcbc}.kc-property-climate .kc-property-legend-side-c div,.kc-property-climate .kc-property-legend-side-percip div{text-align:right;line-height:11px}.kc-property-climate .kc-property-legend-side-c div.zero,.kc-property-climate .kc-property-legend-side-percip div.zero{color:#7b7b7b}.kc-property-climate .kc-property-legend-side-f{position:absolute;width:18px;left:-22px;bottom:4px;color:#bcbcbc}.kc-property-climate .kc-property-legend-side-f div{text-align:right;height:13px;line-height:11px}.kc-property-climate .kc-property-legend-side-f div.zero{color:#7b7b7b}.kc-property-climate .kc-property-climate-legend-bottom{position:absolute;bottom:-15px;left:0px}.kc-property-climate .kc-property-climate-legend-bottom div{width:21px;text-align:center;float:left;overflow:hidden}.kc-property-climate .kc-property-climate-temp{position:absolute;border-bottom:1px solid #c3c3c3;bottom:23px;width:100%;height:0;left:0}.kc-property-climate .kc-property-climate-temp span.month{width:20px;border-top:3px solid #f6d21c;border-bottom:3px solid #fef1ba;position:absolute;overflow:hidden}.kc-property-climate .kc-property-precip-graph{font-size:9px;margin:0 0 15px 20px;position:relative;height:30px;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-top:1px solid #d6d6d6;width:252px;background-image:url("/images/property/bg-climate-lines.gif")}.kc-property-climate .kc-property-precip-graph .kc-property-legend-side{bottom:-7px}.kc-property-climate .kc-property-precip-graph .kc-property-climate-precip-bars{position:absolute;bottom:-1px}.kc-property-climate .kc-property-precip-graph .kc-property-climate-precip-bars span.month{bottom:0;width:20px;display:block;border:0 solid #6ed0f7;height:1px;line-height:1px;position:absolute}.kc-property-save{float:right;position:relative;top:-15px}.kc-property-save .mojoTemplate{display:none;float:left}.IE6 .kc-property-save .mojoTemplate{width:500px}.kc-property-save .mojoTemplate .kc-validate-notice{margin:0 122px 0 0}.kc-property-save .mojoTemplate .kc-validate-error{margin:0 103px 0 0}.kc-property-save .kc-save-hotel-throbber{float:left;margin-right:10px;display:none;background:url("/images/global/loading-indicator-small.gif") no-repeat 50% 50%;width:25px;height:25px}.kc-property-save ul{float:left;margin-left:5px}.kc-property-save li.saved{display:none}.kc-property-save.saved li.unsaved{display:none}.kc-property-save.saved li.saved{display:block}.kc-property-save.saving .kc-save-hotel-throbber{display:block}.kc-property-benefits{position:absolute;padding-top:1px;z-index:20}.kc-property-benefits .kc-tabbed-box-wrapper{top:-20px;padding:0px}.IE6 .kc-property-benefits .kc-tabbed-box-wrapper{width:320px}.kc-property-benefits .kc-tabbed-box-wrapper li{font-size:11px;margin-bottom:4px}.kc-property-benefits .kc-tabbed-box-wrapper .accordion-content{top:30px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs{position:absolute;left:14px;top:11px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .kc-tabbed-box-picker-wrapper{float:left;text-transform:uppercase;width:127px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .kc-tabbed-box-picker-wrapper .kc-tabbed-box-picker,.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .kc-tabbed-box-picker-wrapper .kc-tabbed-box-picker-empty{text-decoration:none;padding:11px 25px 8px 10px;font-size:10px;height:15px;display:block;opacity:0.9;color:#ccc;font-weight:bold;background:#000 url("/images/global/sprite-icons-fs8.png") no-repeat 76% -610px}.IE8 .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .kc-tabbed-box-picker-wrapper .kc-tabbed-box-picker,.IE8 .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .kc-tabbed-box-picker-wrapper .kc-tabbed-box-picker-empty{padding-bottom:5px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .kc-tabbed-box-picker-wrapper .kc-tabbed-box-picker-empty{background-image:none}.IE .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .kc-tabbed-box-picker-wrapper .kc-tabbed-box-picker-empty{background:#000}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .kc-tabbed-box-picker-wrapper .activated{background:url("/images/global/sprite-icons-fs8.png") no-repeat 76% -629px;color:#fff}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .accordion-switchers{float:left;height:11px;padding:10px 12px 13px 5px;margin-bottom:5px;display:block;background:#000;width:45px}.IE7 .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .accordion-switchers,.IE8 .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .accordion-switchers{padding:5px 10px 18px 5px}.IE8 .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .accordion-switchers{width:47px;height:8px}.IE6 .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .accordion-switchers{float:right;background:none}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .accordion-switchers .accordion-switcher{top:3px;text-indent:0;color:#fff;padding:8px 25px 10px 0;font-size:10px;font-weight:bold;text-transform:uppercase;width:65px;text-align:right;z-index:999}.IE7 .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .accordion-switchers .accordion-switcher{padding-right:30px}.IE6 .kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-tabs .accordion-switchers .accordion-switcher{width:60px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-info{font-face:arial-narrow;margin-top:10px;color:#fff;padding-bottom:10px;font-weight:normal}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-info p{line-height:17px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-info ul{margin-bottom:15px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-info .kc-tabbed-box-info-medium{font-size:11px;line-height:17px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-info .kc-tabbed-box-info-small{font-size:10px;margin-bottom:15px}.kc-property-benefits .kc-tabbed-box-wrapper .kc-tabbed-box-info a{color:#fff;font-weight:normal;margin-bottom:10px;display:block}.kc-availability-loading-indicator{background-image:url("/images/global/loading-indicator.gif");height:50px;width:50px}.results-list-kiwirate{float:left;position:relative;display:inline;background:url("/images/global/icon-darker-advantage.png") 0 0 no-repeat;width:26px;height:26px;overflow:hidden;text-indent:-9999px;margin-left:-2px;margin-right:3px}.kc-results-suggestions{clear:both;padding:20px 0}.kc-results-suggestions ul{margin:10px;padding-left:10px}.kc-results-suggestions ul li{list-style:disc}.kc-search-noresults{width:375px;padding-bottom:300px}.kc-search-noresults p{font-size:13px}.related-nearby-shadow,.related-nearby-shadow .related-nearby-shadow1,.related-nearby-shadow .related-nearby-shadow2,.related-nearby-shadow .related-nearby-shadow3,.related-nearby-shadow .related-nearby-shadow4{float:left;background:url(/images/property/sprite-related-shadow-fs8.png) no-repeat}.related-nearby-shadow{background-position:100% 0;padding-top:9px;position:relative;float:none;zoom:1}.related-nearby-shadow:after{content:".";display:block;height:0;clear:both;visibility:hidden}.related-nearby-shadow .related-nearby-shadow1{background-position:100% 100%}.related-nearby-shadow .related-nearby-shadow2{margin-right:9px;background-position:0 100%;padding-top:1px}.related-nearby-shadow .related-nearby-shadow3{position:relative;margin-top:-10px;margin-right:-4px;background-position:0 0}.related-nearby-shadow .related-nearby-shadow4{padding:0 0 8px 5px;background:none}.kc-search-results-list{float:right;width:700px;padding-right:13px}.kc-search-results-list .kc-search-results-error{font-size:20px;margin-bottom:10px}.kc-search-results-list .results-list-body{clear:both;margin-right:-5px;zoom:1;position:relative}.kc-search-results-list .results-list-body li.property-stat{padding:5px}.kc-search-results-list .results-list-body li.property-stat a{text-decoration:none;color:#666}.kc-search-results-list .results-list-body li.property-stat a:hover{color:#78ad00}.kc-search-results-list .results-list-body .related-nearby-item{position:relative;margin-right:5px;margin-bottom:5px}.kc-search-results-list .results-list-body .related-nearby-item .col1{left:0px}.kc-page .kc-search-results-list .results-list-body .related-nearby-item .col1 .related-nearby-popup-bottom-beak{left:50px}.kc-search-results-list .results-list-body .related-nearby-item .col2{left:-145px}.kc-page .kc-search-results-list .results-list-body .related-nearby-item .col2 .related-nearby-popup-bottom-beak{left:260px}.kc-search-results-list .results-list-body .related-nearby-item .col3{left:-290px}.kc-page .kc-search-results-list .results-list-body .related-nearby-item .col3 .related-nearby-popup-bottom-beak{left:470px}.kc-search-results-list .results-list-body .results-list-item{margin-bottom:10px;background:#e4e4e4 url("/images/search/sprite-bg-search.gif") repeat-x 0 -50px;zoom:1;overflow:hidden;padding-bottom:10px;border:2px solid #fff;width:700px;position:relative}.kc-search-results-list .results-list-body .results-list-item:hover{border:2px solid #9cc344}.kc-search-results-list .results-list-body .results-list-item .results-list-item-link{position:absolute;top:0;left:0;width:700px;height:129px;background-image:url("/images/global/clear.gif")}.kc-search-results-list .results-list-body .results-list-item .results-list-status{clear:both;border-bottom:1px solid #f5f5f5;width:100%}.kc-search-results-list .results-list-body .results-list-item .results-list-status .results-list-status-wrapper{border-bottom:1px solid #cdcdcd;overflow:hidden;zoom:1}.kc-search-results-list .results-list-body .results-list-item .results-list-status .results-list-status-wrapper .results-list-status-msg{float:right;padding:8px 0;text-align:right;font-size:11px;font-weight:bold}.kc-search-results-list .results-list-body .results-list-item .results-list-status .results-list-status-wrapper .results-list-status-rooms{color:#78ad00}.kc-search-results-list .results-list-body .results-list-item .results-list-status .results-list-status-wrapper .results-list-status-rooms .results-list-status-msg{background:url("/images/global/sprite-icons-fs8.png") no-repeat -32px -193px;padding-left:20px}.kc-search-results-list .results-list-body .results-list-item .results-list-status .results-list-status-wrapper .results-list-status-norooms{color:#333}.kc-search-results-list .results-list-body .results-list-item .results-list-status .results-list-status-wrapper .results-list-status-cantcheck{color:#333}.kc-search-results-list .results-list-body .results-list-item .results-list-status .results-list-status-wrapper .kc-custom-small-button{font-weight:normal;float:right;margin:4px 6px 4px 10px}.kc-search-results-list .results-list-body .results-list-item .results-list-status .results-list-status-wrapper .kc-custom-small-button div{padding:5px 0}.kc-search-results-list .results-list-body .results-list-pic{width:230px;height:129px;position:relative;float:left}.kc-search-results-list .results-list-body .results-list-pic-wow{position:absolute;top:10px;left:170px;overflow:hidden;text-indent:-9999px}.kc-search-results-list .results-list-body .results-list-description{background:#e4e4e4 url("/images/search/sprite-bg-search.gif") repeat-x 0 -50px;float:left;width:448px;height:123px;overflow:hidden;padding:6px 10px 0 12px;overflow:hidden;color:#fff}.kc-search-results-list .results-list-body .results-list-description h3{font-size:20px;font-weight:bold;line-height:23px}.kc-search-results-list .results-list-body .results-list-description h3 a{color:#fff;text-decoration:none}.kc-search-results-list .results-list-body .results-list-description .results-list-location{color:#999;font-size:11px;margin:3px 0 5px}.kc-search-results-list .results-list-body .results-list-description .results-list-teaser{font-size:13px;line-height:16px}.kc-search-results-list .results-list-body .results-list-roomsandrate-action{border-left:1px solid #535353;float:left;height:115px;padding:0 0 0 10px;position:relative;width:232px;margin:10px 0;position:relative}.kc-search-results-list .results-list-body .results-list-roomsandrate-action .kc-custom-med-button{position:absolute;bottom:5px;width:130px}.kc-search-results-list .results-list-body .results-list-roomsandrate-action .kc-custom-med-button-style3:active{top:85px}.kc-search-results-list .results-list-body .results-list-details{clear:both;padding-top:10px;font-size:11px;color:#000}.kc-search-results-list .results-list-body .results-list-details-wrapper{background-image:url("/images/search/bg-search-result-list.gif");overflow:hidden;zoom:1;height:auto;width:698px}.kc-search-results-list .results-list-body .results-list-details-column{width:159px;float:left;padding:0 8px}.kc-search-results-list .results-list-body .results-list-details h4,.kc-search-results-list .results-list-body .results-list-details .heading-h4{color:#666;font-weight:bold;margin-bottom:3px}.kc-search-results-list .results-list-body .results-list-details h4.rate-info,.kc-search-results-list .results-list-body .results-list-details .heading-h4.rate-info{float:left;display:block;overflow:hidden;position:relative}.kc-search-results-list .results-list-body .results-list-details .property-summary-kiwi-icon{background:url("/images/global/sprite-icons-fs8.png") right -949px no-repeat;display:inline;float:left;height:15px;width:15px;cursor:pointer;overflow:hidden;position:relative}.kc-search-results-list .results-list-body .results-list-details p{clear:both;margin-bottom:3px}.kc-search-results-list .results-list-body .results-list-details .results-list-stats li{margin-bottom:3px}.kc-search-results-list .results-list-body .results-list-details .results-list-stats h4,.kc-search-results-list .results-list-body .results-list-details .results-list-stats .heading-h4{display:inline}.kc-search-results-list .results-list-body .results-list-details .results-list-rates{width:157px}.results-list-header-footer{zoom:1;overflow:hidden;margin-bottom:8px;clear:both}.results-list-header-footer .no-border{border:none}.results-list-header-footer .no-border a,.results-list-header-footer .no-border span{border:none}.results-list-header-footer h2{float:left;font-size:15px;font-weight:normal;line-height:18px;color:#000}.results-list-header-footer ul{font-size:11px;color:#666}.results-list-header-footer ul li{float:left;display:inline-block;border-right:1px solid #8f8f8f;padding:0 5px}.results-list-header-footer ul li a{text-decoration:none;color:#78ad00}.results-list-header-footer ul li a:hover{text-decoration:underline}.results-list-header-footer .results-list-sort-by{padding-top:4px;float:left;display:inline;clear:left;margin-left:-5px}.results-list-header-footer .results-list-count{float:right;clear:right;text-transform:lowercase}.results-list-header-footer .results-list-pagination{padding-top:4px;float:right;clear:right}.results-list-header-footer .results-list-pagination .current span{font-weight:bold}.results-list-header-footer .results-list-pagination .prev a,.results-list-header-footer .results-list-pagination .next a,.results-list-header-footer .results-list-pagination .farnext a,.results-list-header-footer .results-list-pagination .farprev a{display:block;width:5px;height:14px;background-image:url("/images/global/sprite-icons-fs8.png");background-repeat:no-repeat;text-indent:-999px;overflow:hidden;padding:0}.results-list-header-footer .results-list-pagination .prev a{background-position:left -419px}.results-list-header-footer .results-list-pagination .farprev a{background-position:left -1146px;width:8px}.results-list-header-footer .results-list-pagination .next a{background-position:right -469px}.results-list-header-footer .results-list-pagination .farnext a{background-position:right -1146px;width:8px}.needs-active,.active .needs-noactive{display:none}.active .needs-active{display:inline}.roomsandrates-page h1 .title-link{color:#333}.roomsandrates-page .kc-booking-header.kc-booking-header-norooms{margin:0 10px 20px;width:620px}.roomsandrates-page .kc-booking-header.kc-booking-header-norooms h2 span{font-size:20px;text-transform:none;font-weight:normal;margin-bottom:0px}.roomsandrates-page .kc-booking-header-norooms.kc-booking-header-alternative-options{width:890px}.roomsandrates-page .kc-small-promo-text{margin:0px 10px 0 0;float:right}.IE7 .roomsandrates-page .kc-small-promo-text{margin-right:20px}.roomsandrates-page .kc-small-promo-text .kc-small-promo-text-1,.roomsandrates-page .kc-small-promo-text h2{display:none}.roomsandrates-page .kc-booking-frame{padding-top:5px}.roomsandrates-page .kc-booking-frame .kc-booking-teasers h3{text-transform:uppercase;margin-left:80px}.roomsandrates-page .kc-booking-frame .kc-booking-teasers ul{margin-left:20px}.roomsandrates-page .kc-booking-frame .kc-booking-teasers ul li{list-style:disc outside}.roomsandrates-page .kc-booking-frame .kc-booking-teasers .alpha .kc-booking-teaser{display:none}.roomsandrates-page .kc-booking-frame .kc-booking-teasers .omega .kc-booking-teaser{margin-top:-5px;margin-bottom:0}.roomsandrates-page .kc-booking-frame .kc-booking-teasers .omega .kc-booking-teaser-imagery{margin-left:75px;padding-top:10px}.roomsandrates-page .kc-booking-frame .kc-booking-teasers .omega .kc-booking-teaser-imagery .kc-pullout-property-alert{margin-top:-5px}.roomsandrates-page .kc-booking-frame .kc-booking-teasers .grid-6.property-alert-wrapper{width:100%;border-bottom:solid 1px #f1f1f1;margin-bottom:15px}.roomsandrates-page .kc-booking-header-wrapper{overflow:hidden;background:#fff url(/images/property/sprite-booking-frame.png) 100% 0 repeat-y;border-bottom:2px solid #e5e5e5;padding-top:20px}.roomsandrates-page .kc-booking-header-wrapper .kc-booking-header-inner-wrapper{margin:0 2px}.IE .roomsandrates-page .kc-booking-header-wrapper .kc-booking-header-inner-wrapper{margin-top:20px}.roomsandrates-page .kc-booking-teasers{border:none}.roomsandrates-page .kc-header-shadow-container{display:block;clear:both;width:940px;margin-left:0px;height:15px;background:url(/images/reservation/property-header-container.png) bottom left repeat-x}.roomsandrates-page .kc-booking-header{width:auto}.IE6 .roomsandrates-page .kc-booking-header{width:600px}.IE .roomsandrates-page .kc-booking-promo-group{float:none}.roomsandrates-page .kc-search-results-list{float:none;width:auto;margin-left:12px}.roomsandrates-page .kc-property-header{padding:10px 5px 14px 5px;overflow:hidden;background:url(/images/reservation/property-header-bg.jpg) bottom left repeat-x}.roomsandrates-page .kc-property-header .wrapper{padding:0 0 10px 0}.roomsandrates-page .kc-property-header .wrapper h1{margin-top:15px}.roomsandrates-page .kc-subheader a.back{right:0;top:13px;float:right;left:auto}.roomsandrates-page .kc-availability-calendar-buttons{clear:both;width:378px;height:30px;padding-left:25px;padding-bottom:20px}.roomsandrates-page .kc-availability-calendar-buttons .submit-selection{float:left}.roomsandrates-page .kc-availability-calendar-buttons .clear-selection{float:right}.roomsandrates-page .kc-availability-calendar-top-period,.roomsandrates-page .kc-availability-calendar-top-adult,.roomsandrates-page .kc-availability-calendar-top-children{float:left;height:40px}.roomsandrates-page .kc-availability-calendar-top-period{padding-right:20px}.roomsandrates-page .kc-availability-calendar-top-period select{width:275px !important}.roomsandrates-page .kc-availability-calendar-top-adult{padding-right:10px;width:60px}.roomsandrates-page .kc-availability-calendar-top-children{width:60px}.roomsandrates-page #kc-availability-calendar-container{border-top:solid 1px #e1e1e1;padding-top:15px}.kc-basic-rounded-gradient-box{background-color:#d8d8d8;background-image:url(/images/global/gradient-fallback-bg.jpg);background-repeat:repeat-x;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #d2d2d2));background-image:-moz-linear-gradient(top, #f4f4f4 0%, #d2d2d2 100%);background-image:linear-gradient(top, #f4f4f4 0%, #d2d2d2 100%);filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#d2d2d2', GradientType=0);float:right;margin-right:20px;width:240px;overflow:hidden;position:relative}.IE .kc-basic-rounded-gradient-box{margin-top:-1px}.kc-basic-rounded-gradient-box-top{background:url(/images/homepage/ne.gif) no-repeat top right}.kc-basic-rounded-gradient-box-top div{font-size:1px;overflow:hidden;height:10px;background:url(/images/homepage/nw.gif) no-repeat top left}.kc-basic-rounded-gradient-box-bottom{background:url(/images/homepage/gse.gif) no-repeat bottom right}.kc-basic-rounded-gradient-box-bottom div{font-size:1px;overflow:hidden;height:10px;background:url(/images/homepage/gsw.gif) no-repeat bottom left}.kc-basic-rounded-gradient-box-content{padding:5px 10px 4px 10px;zoom:1}.kc-basic-rounded-gradient-box-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.kc-basic-rounded-gradient-box-first{margin-top:10px}.kc-basic-rounded-gradient-box-last{margin-bottom:20px}.reservation-widget .kc-homepage-reservation-description{width:191px}.reservation-widget .kc-homepage-reservation-description h2{margin-bottom:7px;text-transform:uppercase;font-size:12px;font-weight:bold}.reservation-widget .kc-homepage-reservation-description p{font-size:12px;margin-bottom:11px}.reservation-widget .kc-homepage-reservation-description p.descriptive{display:none}.reservation-widget .kc-homepage-reservation-description p.phone-number{font-size:11px;margin:15px 0 0px 0;line-height:12px}.reservation-widget .kc-homepage-reservation-description p.phone-number strong{display:block;font-size:21px;padding-bottom:2px;line-height:23px}.reservation-widget .kc-homepage-reservation-description a{color:#333;font-size:12px}.reservation-widget .kc-kiwi-headphones{position:absolute;top:0;right:0}.roomsandrates-page .reservation-widget .kc-homepage-reservation-description a{display:none}.kc-booking-header{margin:8px 0px 0px 10px;width:660px;float:left;display:inline}.kc-booking-header #kc-search-bar-form{width:670px}.kc-booking-header .kc-booking-header-request{font-size:12px;margin:0 0 0 10px;width:345px}.kc-booking-header .kc-booking-header-request p{margin:0 0 10px 0}.kc-booking-header .kc-booking-search-bar{position:relative}.noJS .kc-booking-header .kc-booking-search-bar{display:block;height:auto}.kc-booking-header .kc-booking-search-bar .kc-search-bar{position:relative !important}.kc-booking-header .kc-booking-search-bar .kc-availability-overlay-message{display:none}.kc-booking-header h2{margin:0 10px 21px;font-size:18px;font-weight:bold;width:650px}.kc-booking-header h2 span{text-transform:uppercase;font-size:10px;display:block;margin-bottom:0px}.kc-booking-header h2 span.light-font{font-weight:normal;display:inline;font-size:20px;text-transform:capitalize}.kc-booking-header h2 a{margin-left:10px;font-size:13px;vertical-align:baseline}.kc-booking-header .kc-search-bar-dates{width:290px;padding-bottom:11px}.kc-booking-header .kc-search-bar-dates .kc-calendar-noJS{width:148px}.kc-booking-header .kc-search-bar-dates .kc-calendar-noJS select{font-size:12px;margin:0;width:auto}.kc-page .kc-booking-header-norooms .kc-booking-search-bar{height:auto;margin-top:20px}.kc-page .kc-booking-header-norooms .kc-booking-header-norooms{margin-top:20px;padding:20px 10px 20px 20px;font-size:15px;background-color:#f1f1f1}.kc-page .kc-booking-header-norooms .kc-booking-header-norooms .kc-booking-avaliability-calendar{background:#f1f1f1 url("/images/reservation/icon-calendar.gif") no-repeat center bottom;display:block;float:right;padding-bottom:75px;width:108px;text-align:center;font-size:11px}.noJS .kc-page .kc-booking-header-norooms .kc-booking-header-norooms .kc-booking-avaliability-calendar{display:none}.kc-page .kc-booking-header-norooms .kc-booking-header-norooms h4{font-weight:bold;margin:0 0 10px 0}.kc-page .kc-booking-header-norooms .kc-booking-header-norooms ol li{margin:0 0 10px 1.45em;list-style-image:none;list-style-type:decimal}.kc-booking-promo-group{margin:0 10px 0px 0;width:250px;height:40px;float:right;display:inline}.kc-availability-provider{background-color:#f1f1f1;padding:10px 0}.kc-availability-provider,.kc-availability-provider-white{zoom:1;overflow:hidden}.kc-availability-provider a,.kc-availability-provider-white a{float:right;margin-right:20px}.kc-availability-provider a img,.kc-availability-provider-white a img{vertical-align:top}.kc-booking-teasers{clear:both;zoom:1;overflow:hidden;border-top:1px solid #e5e5e5;font-size:13px}.IE7 .kc-booking-teasers,.IE8 .kc-booking-teasers{margin-bottom:-15px}.kc-booking-teasers .omega{padding-left:0}.kc-booking-teasers .kc-booking-teaser{margin:20px 20px}.kc-booking-teasers .kc-booking-teaser-cursive p{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;color:#78ad00}.kc-booking-teasers .kc-booking-teaser-imagery{margin-left:90px}.kc-booking-teasers .kc-booking-teaser-imagery .kc-pullout{background:url("/images/global/kiwi-vip-logo.png") no-repeat 0 -5px;width:56px;height:57px;float:left;display:inline;margin-left:-70px;margin-bottom:10px}.IE6 .kc-booking-teasers .kc-booking-teaser-imagery .kc-pullout{position:relative}.kc-booking-teasers .kc-booking-teaser-imagery .kc-pullout-property-alert{background:url("/images/global/property_alert.png") no-repeat 0 0px;width:56px;height:59px;float:left;display:inline;margin-left:-50px;margin-bottom:10px}.IE6 .kc-booking-teasers .kc-booking-teaser-imagery .kc-pullout-property-alert{position:relative}.kc-booking-teasers .kc-booking-teaser .kc-pullout-property-alert-info{float:left;width:350px}.kc-booking-teasers h3{font-weight:bold;font-style:normal;margin-bottom:2px}.kc-room-terms{font-size:11px;font-weight:normal;color:#999}.kc-booking-header-wrapper .reservation-currency-switcher{display:block;overflow:hidden;width:145px;margin:-12px 10px 0px 0;float:right}.kc-booking-header-wrapper .reservation-currency-switcher p{display:inline;text-transform:uppercase;color:#333;font-size:10px;line-height:35px;margin-right:10px;float:left}.IE7 .kc-booking-header-wrapper .reservation-currency-switcher p{display:block;line-height:29px}.kc-booking-header-wrapper .reservation-currency-switcher #kc-currency-form{float:right}.kc-booking-header-wrapper .reservation-currency-switcher .kc-form-select-box{margin:2px 0 0;width:63px}.kc-booking-header-wrapper .reservation-currency-switcher .kc-form-select-box select{width:63px}#kc-rooms-rates-accordion{width:940px;margin:0 auto;clear:both;overflow:hidden}#kc-rooms-rates-accordion .kc-select-box,#kc-rooms-rates-accordion .kc-select-boxes{clear:left;display:block;position:relative}#kc-rooms-rates-accordion .kc-select-box select,#kc-rooms-rates-accordion .kc-select-boxes select{padding:3px 3px 2px 3px;height:28px;border:1px solid #999;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background:url(/images/global/sprite-select.png) 0 center;width:59px}#kc-rooms-rates-accordion .kc-select-box select option,#kc-rooms-rates-accordion .kc-select-boxes select option{border:none;background:#fff}#kc-rooms-rates-accordion .kc-select-box select option:hover,#kc-rooms-rates-accordion .kc-select-boxes select option:hover{background-color:#78ad00}#kc-rooms-rates-accordion .accordion-panel-open .accordion-content{padding-top:2px}#kc-rooms-rates-accordion .accordion-panel-open .kc-rooms-rates-details-column-panel .accordion-content{padding-top:0}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-padding{margin:0 auto}#kc-rooms-rates-accordion #kc-currency-form{width:63px;float:left}#kc-rooms-rates-accordion #kc-currency-form .kc-form-select-box{margin:2px 0 0;width:63px}#kc-rooms-rates-accordion #kc-currency-form .kc-form-select-box select{width:63px}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-outter,#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner{width:920px;background-color:#f1f1f1;font-size:10px;font-weight:bold;line-height:13px;margin:0 auto}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner{float:left;padding-left:19px;padding-top:12px;padding-bottom:0px}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-forth{padding-top:3px;width:198px}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-forth span{color:#999}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-first a,#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-third a{color:#333;text-decoration:none;padding-right:10px;background-image:url("/images/global/sprite-icons-fs8.png");background-repeat:no-repeat;background-position:right 0}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-first a.asc,#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-first a.asc,#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-third a.asc,#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-third a.asc{background-position:right -846px}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-first a.desc,#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-first a.desc,#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-third a.desc,#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-third a.desc{background-position:right -896px}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-third{width:80px}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-forth{text-align:left;height:15px;position:relative;padding-right:5px;top:-12px}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-rooms-rates-accordion-forth span{line-height:8px;font-size:10px}#kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-outter{background-color:#f1f1f1;width:940px;position:relative;overflow:hidden}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle{width:900px;margin:0 auto;cursor:pointer}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-first{padding-top:16px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-second{font-size:15px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-third{font-size:15px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-room{zoom:1;border:2px solid #e5e5e5;padding:20px 0 16px 0;position:relative;background-color:#fff;overflow:hidden;clear:both;z-index:98;margin-top:-2px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-room .kc-rooms-rates-accordion-close{display:none}#kc-rooms-rates-accordion .active .kc-rooms-rates-accordion-close{display:inline}#kc-rooms-rates-accordion .active .kc-rooms-rates-accordion-open{display:none}#kc-rooms-rates-accordion .empty-notice{padding:10px 0 25px 20px;font-size:18px;font-weight:bold}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth{background:none;display:inline;float:right;width:auto}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth span{background-image:none;background-repeat:no-repeat;background-position:0 -38px;margin:0 0 0 20px;padding:0 0px 0 20px;height:38px;color:#333;float:left;position:relative;text-transform:uppercase;font-size:10px;font-weight:bold}.IE7 #kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth span .kc-custom-med-button,.IE8 #kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth span .kc-custom-med-button{width:134px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth .kc-rooms-rates-accordion-close{line-height:34px}#kc-rooms-rates-accordion .hover .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth{background-position:100% -78px !important}#kc-rooms-rates-accordion .hover .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth span{background-image:none;background-repeat:no-repeat;background-position:0 -2px}#kc-rooms-rates-accordion .active .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth{background-image:none}#kc-rooms-rates-accordion .active .kc-rooms-rates-accordion-toggle .kc-rooms-rates-accordion-forth span{background-image:url(/images/global/sprite-icons-fs8.png);background-repeat:no-repeat;background-position:right -734px;padding-right:15px;color:#78ad00;margin-right:2px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-room.hover,#kc-rooms-rates-accordion .kc-rooms-rates-accordion-room.active{border:2px solid #78ad00;z-index:99}#kc-rooms-rates-accordion .kc-rooms-rates-column{float:left}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first{width:405px;padding-right:15px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-body{width:300px;float:left}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-inclusive_message{margin-bottom:7px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first .kc-flyout-container{float:right;margin-right:10px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-title{font-weight:bold;margin-bottom:10px;margin-top:-4px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-title .accordion-component{width:350px;float:left}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-title .results-list-kiwirate{float:right}#kc-rooms-rates-accordion h3.kc-rooms-rates-accordion-first-title{font-size:20px}#kc-rooms-rates-accordion div.kc-rooms-rates-accordion-first-title{overflow:hidden;font-size:15px}.IE6 #kc-rooms-rates-accordion div.kc-rooms-rates-accordion-first-title{width:100%}#kc-rooms-rates-accordion div.kc-rooms-rates-accordion-first-title span{float:left}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-benefits{line-height:16px;margin-bottom:7px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-benefits p{margin-bottom:7px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-benefits .kc-rooms-rates-accordion-first-inclusive-message{color:#666;font-size:11px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-description{width:405px;font-size:15px;padding-right:15px;line-height:19px;min-height:25px;height:auto !important;height:25px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-first-description p{line-height:17px;font-size:13px}#kc-rooms-rates-accordion .kc-rooms-rates-column .kc-rooms-rates-accordion-first-description{padding:0}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-second{width:155px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-second strong span{font-weight:normal}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-third{width:75px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-forth{width:190px;text-align:right}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-forth span{color:#78ad00;font-size:10px;margin-top:3px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content{width:100%;margin:0 auto -14px auto;height:0px;display:none;overflow:hidden;clear:both}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content #kc-rooms-rates-accordion-header{width:100%;overflow:hidden;background-color:#f1f1f1;border:1px solid #f1f1f1;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;line-height:13px;padding:10px;margin:20px 0 0 0}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content{border:1px solid #f1f1f1;border-top:none;margin-bottom:10px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-item{padding:0 0px 0 10px;border-top:1px solid #e5e5e5;overflow:hidden;clear:both;margin-bottom:20px}.IE6 #kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-item{height:1%;overflow:visible}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-first{padding-top:20px;background-color:#fff;width:400px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-first-description{color:#999;font-size:11px;font-style:italic;padding-bottom:8px;padding-right:0px !important}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-second{padding-top:20px;padding-bottom:10px;font-size:15px;background-color:#fff;height:60px}.IE6 #kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-second{overflow:visible;height:1%}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-second strong{float:left;display:block}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-third{padding-top:20px;padding-bottom:10px;font-size:15px;background-color:#fff;height:60px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-inner-content .kc-rooms-rates-accordion-forth{padding-top:20px;padding-bottom:10px;background-color:#fff;height:60px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .rate-info{display:block;text-indent:-9999px;height:18px;padding:0;width:18px;background:url(/images/global/sprite-icons-fs8.png) no-repeat right -946px;float:left;outline:none}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-toggle{width:100%;height:94px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-column{float:left}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-first{width:395px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-first .kc-rooms-rates-accordion-availability-terms{font-size:11px;color:#999}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-first .kc-rooms-rates-accordion-availability-terms-cancellation{font-size:12px;color:#333;margin-bottom:7px;font-weight:bold}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-first .kc-rooms-rates-accordion-availability-terms-cancellation strong{display:block;font-size:15px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-second{width:155px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-second a{background-image:url("/images/global/sprite-icons-fs8.png");background-repeat:no-repeat;background-position:right -950px;padding-right:17px;padding-bottom:1px;font-size:11px;text-decoration:none;line-height:18px;position:relative}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-second .see-rate-details{zoom:1;position:relative}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-third{width:90px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-forth{float:right;text-align:right}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-forth a{float:right;width:135px;margin-right:2px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-policies{float:left;width:430px;font-size:11px}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-currency-comparison{color:#999;font-size:15px;display:block;clear:left}#kc-rooms-rates-accordion .kc-rooms-rates-accordion-content{font-size:12px;width:900px}noscript{display:none}.noJS #kc-rooms-rates-accordion .kc-rooms-rates-accordion-content{display:block;height:auto}.noJS #kc-rooms-rates-accordion .kc-select-boxes{width:60px}.noJS #kc-rooms-rates-accordion .kc-select-boxes select{float:left}.noJS #kc-rooms-rates-accordion input,.noJS #kc-rooms-rates-accordion noscript{display:block;float:left;width:15px;margin-top:3px}.noJS #kc-rooms-rates-accordion .kc-rooms-rates-accordion-forth .kc-rooms-rates-accordion-open,.noJS #kc-rooms-rates-accordion .kc-rooms-rates-accordion-forth kc-rooms-rates-accordion-close{display:none}.noJS #kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner{margin-left:10px}.noJS #kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .see-rate-details{display:none}.noJS #kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-form-select-box{width:170px}.noJS #kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner .kc-form-select-box select{width:163px}.noJS #kc-rooms-rates-accordion #kc-rooms-rates-accordion-header-inner input{margin-left:6px}.noJS #kc-rooms-rates-accordion-header-outter .kc-form-select-box{width:55px;margin-right:3px}.kc-search-results-list-avaliable{clear:both;padding:0 0 10px 0}.kc-search-results-list-avaliable h4{font-size:16px;font-weight:bold}.IE6 #kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-second a{background-position:right -947px;height:15px}.IE6 .roomsandrates-page{width:970px}.roomsandrates-page .related-nearby-more{font-size:12px;margin:10px 0}.roomsandrates-page .kc-search-results-list .results-list-description{float:left;height:115px;width:419px;margin:10px 0 0 0;padding-top:0;padding-bottom:0;border-right:1px solid #383838}.roomsandrates-page .kc-search-results-list .results-list-body .results-list-item{width:915px}.kc-rooms-rates-details-toc{text-transform:uppercase;padding:0 0 15px 0;overflow:hidden;font-size:11px;font-weight:bold;line-height:11px}.kc-rooms-rates-details-toc a{color:#999;padding:0 12px 0 0;background:url("/images/global/sprite-icons-fs8.png") no-repeat right -619px;text-decoration:none}.kc-rooms-rates-details-toc a.accordion-switcher-active{background-position:right -565px;color:#333}.kc-rooms-rates-details-toc a:hover{color:#690}.kc-rooms-rates-details-toc li{float:left;margin:0 18px 0 0}.kc-rooms-rates-details-column-panel{font-size:12px;line-height:17px;color:#333}.kc-rooms-rates-details-column-panel h2{margin-bottom:10px;font-weight:bold}.kc-rooms-rates-details-column-panel p{margin-top:5px}.kc-filter-tabs-container{height:40px;font-size:14px;color:#333;margin:4px 3px 0px 0px;position:relative;float:left;clear:both;border-top:#e5e5e5 solid 1px;padding-top:6px;padding-left:10px;width:100%}.kc-filter-tabs-container .kc-filter-tabs-list{margin:0px}.kc-filter-tabs-container .kc-filter-tabs-list li{float:left;margin-left:7px;margin-top:7px}.kc-filter-tabs-container .kc-filter-tabs-list li a{color:#fff;background:transparent;text-decoration:none}.kc-filter-tabs-container .kc-filter-tabs-list li span{background:url("/images/global/sprite-tabs-dark.png") no-repeat;float:left;display:block;height:38px}.kc-filter-tabs-container .kc-filter-tabs-list li .lt{background-position:0px 0px;width:4px}.kc-filter-tabs-container .kc-filter-tabs-list li .md{position:relative;padding:7px 2px 0 2px;height:31px;background-position:0 -50px;background-repeat:repeat-x}.kc-filter-tabs-container .kc-filter-tabs-list li .md .bullet{background:transparent;height:12px;padding:0px 3px 0px 3px;text-align:center;line-height:15px;whitespace:nowrap}.kc-filter-tabs-container .kc-filter-tabs-list li .md .bullet em{font-style:normal;font-weight:normal}.kc-filter-tabs-container .kc-filter-tabs-list li .rt{width:7px;background-position:0px -100px}.kc-filter-tabs-container .kc-filter-tabs-list .kc-filter-tab-marker{border-top:#74a800 4px solid;border-left:transparent 4px solid;border-right:transparent 4px solid;border-bottom:transparent 4px solid;width:0px;height:0px;position:absolute;top:28px;left:5px;display:none}.kc-filter-tabs-container .kc-filter-tabs-list .active{margin-top:6px}.kc-filter-tabs-container .kc-filter-tabs-list .active .kc-filter-tab-marker{display:block}.kc-filter-tabs-container .kc-filter-tabs-list .active .lt{background-position:-1px -149px;margin-top:0px}.kc-filter-tabs-container .kc-filter-tabs-list .active .md{background-position:0px -200px;height:38px}.kc-filter-tabs-container .kc-filter-tabs-list .active .md .bullet{padding-top:1px}.kc-filter-tabs-container .kc-filter-tabs-list .active .rt{background-position:0px -248px;margin-top:0px}@media screen and (-webkit-min-device-pixel-ratio:0){.roomsandrates-page .kc-search-bar .kc-search-bar-submit{padding-top:15px}.roomsandrates-page #kc-rooms-rates-accordion .kc-rooms-rates-accordion-content .kc-rooms-rates-accordion-forth a{width:130px}}@-moz-document url-prefix(){.kc-booking-header{margin-top:6px}}.kc-availability-widget{margin:16px 3px 0 0}.kc-availability-widget .kc-select-box,.kc-availability-widget .kc-select-boxes{clear:left;display:block;position:relative}.kc-availability-widget .kc-select-box select,.kc-availability-widget .kc-select-boxes select{padding:3px 3px 2px 3px;height:28px;border:1px solid #999;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background:url(/images/global/sprite-select.png) 0 center;width:59px}.kc-availability-widget .kc-select-box select option,.kc-availability-widget .kc-select-boxes select option{border:none;background:#fff}.kc-availability-widget .kc-select-box select option:hover,.kc-availability-widget .kc-select-boxes select option:hover{background-color:#78ad00}#kc-root .kc-availability-widget{padding:0;width:316px;float:right}.kc-availability-widget-hd,.kc-availability-widget-bd,.kc-availability-widget-ft{background:url(/images/availability-widget/availability-widget-bg-map-fs8.png) no-repeat;color:#fff}.kc-availability-widget-hd,.kc-availability-widget-ft{font-size:1px}.kc-availability-widget-hd{background-position:0 0;height:16px}.kc-availability-widget-ft{background-position:0 100%;height:16px}.kc-availability-widget-bd{zoom:1;position:relative;overflow-y:visible;padding:0 8px 2px;background-position:-316px 50%;background-repeat:repeat-y}.kc-availability-widget .kc-calendar-in input{margin-bottom:5px}.kc-availability-widget .kc-availability-promo-code{background:url(/images/global/sprite-icons-fs8.png) no-repeat right -356px;padding-right:12px;float:left}.kc-availability-widget .mojoValidationError{display:block;position:relative;margin-bottom:5px}.kc-availability-inquiry-form{font-size:11px;color:#fff;position:relative;overflow:hidden;min-height:285px;height:auto !important;height:285px;zoom:1}.kc-availability-inquiry-form select{width:40px}.IE7 .kc-availability-inquiry-form select,.IE8 .kc-availability-inquiry-form select{font-size:17px}.kc-availability-inquiry-form #availability_inDate_year,.kc-availability-inquiry-form #availability_outDate_year{width:60px}.kc-availability-inquiry-form form{float:left;width:144px;padding:0 8px 8px 8px}.kc-availability-inquiry-form .kc-availability-request{float:left;width:142px;padding:0 8px 0 10px}.kc-availability-inquiry-form .kc-availability-request h2{margin-bottom:12px}.kc-availability-inquiry-form .kc-availability-request p{margin-bottom:18px;line-height:14px}.kc-availability-inquiry-form .kc-availability-request .kc-custom-med-button{margin-top:20px;width:95%;height:25px;display:block}.kc-availability-inquiry-form .kc-availability-request .kc-custom-med-button .kc-limit-button-width{padding-top:10px}.kc-availability-inquiry-form .kc-availability-request .kc-custom-med-button .kc-limit-button-width{padding-top:10px}.kc-availability-inquiry-form .kc-availability-request #button-send-booking-request{width:127px}.kc-availability-inquiry-form li{clear:both;position:relative}.IE6 .kc-availability-inquiry-form li{height:400px}.kc-availability-inquiry-form h2{font-size:11px;text-transform:uppercase;font-weight:bold;line-height:11px;margin:0 0 8px}.kc-availability-inquiry-form label{zoom:1;display:block;font-size:10px;font-weight:bold;margin:0;padding:5px 0 6px 0}.kc-availability-inquiry-form select{margin:0}.kc-availability-inquiry-form button.calendar{float:left;height:15px;margin-bottom:-15px;position:relative}.kc-availability-inquiry-form .kc-select-boxes{clear:both;height:53px;width:65px;float:left}.kc-availability-inquiry-form .kc-custom-med-button{margin-top:10px;width:98%;height:45px;display:inline}.notIE6 .kc-availability-inquiry-form .kc-custom-med-button-disabled .kc-m2 .kc-limit-button-width{color:#839165 !important}.kc-availability-inquiry-form a.kc-group-bookings{float:left;width:40px;cursor:pointer;color:#fff;text-decoration:underline;margin-top:23px;margin-left:10px}.kc-availability-inquiry-form a.kc-secondary{cursor:pointer;color:#fff;text-decoration:underline;line-height:20px}.kc-availability-inquiry-form a.kc-secondary:hover{color:#fff}.kc-availability-inquiry-form a.kc-bestrate{cursor:pointer;color:#fff;text-decoration:underline;line-height:20px}.kc-availability-inquiry-form .kc-guarantee{font-size:11px;float:left;width:120px;padding:26px 8px 30px 12px;color:#fff}.kc-availability-inquiry-form .kc-guarantee h2{letter-spacing:1px;margin-bottom:10px}.kc-availability-inquiry-form .kc-guarantee h2 img{display:block;margin:10px auto 15px auto;width:65px}.kc-availability-inquiry-form .kc-guarantee p{line-height:15px}.kc-availability-inquiry-form .kc-guarantee p.kc-signature{margin-top:15px;text-indent:-9999px;width:78px;height:19px;float:right;background:url(/images/availability-widget/signature.gif) no-repeat}.kc-availability-inquiry-form .kc-guarantee a.kc-hug-bottom{position:absolute;bottom:5px;font-size:11px;padding:10px 0 0 0}.kc-availability-inquiry-form .kc-select-box,.kc-availability-inquiry-form .kc-select-boxes{clear:left;display:block;position:relative}.kc-availability-inquiry-form .kc-select-box select,.kc-availability-inquiry-form .kc-select-boxes select{padding:3px 3px 2px 3px;height:28px;border:1px solid #999;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background:url(/images/global/sprite-select.png) 0 center;width:59px}.kc-availability-inquiry-form .kc-select-box select option,.kc-availability-inquiry-form .kc-select-boxes select option{border:none;background:#fff}.kc-availability-inquiry-form .kc-select-box select option:hover,.kc-availability-inquiry-form .kc-select-boxes select option:hover{background-color:#78ad00}.roomsandrates-page.kc-resubmission-error .kc-booking-frame{padding-bottom:25px}.roomsandrates-page.kc-resubmission-error .kc-booking-frame p{font-size:12px}.roomsandrates-page.kc-resubmission-error .kc-booking-frame a{color:#333}.roomsandrates-page.kc-resubmission-error .kc-booking-frame .kc-booking-header-wrapper .grid-8{margin:35px 0 0 15px;padding:10px;background:red;color:#fff}.roomsandrates-page.kc-resubmission-error .kc-booking-frame .kc-booking-header-wrapper .grid-8 a{color:#fff}.roomsandrates-page.kc-resubmission-error .kc-booking-frame .kc-booking-header-wrapper .grid-4{padding:10px;width:250px}.roomsandrates-page.kc-resubmission-error .kc-booking-frame .kc-booking-header-wrapper .grid-4 a{font-size:11px;text-shadow:#fff 1px 1px 1px}ul.reviews-pagination{background-color:#fff;overflow:auto;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}ul.reviews-pagination a{outline-style:none}ul.reviews-pagination li{font-size:10px;line-height:1em;font-weight:bold;text-transform:uppercase}ul.reviews-pagination li a,ul.reviews-pagination li span{display:block;padding:7px 0 8px 0}ul.reviews-pagination li.prev{float:left}ul.reviews-pagination li.prev a,ul.reviews-pagination li.prev span{background-position:0 -13px;padding-left:13px}ul.reviews-pagination li.next{float:right}ul.reviews-pagination li.next a,ul.reviews-pagination li.next span{background-position:right -63px;padding-right:13px}ul.reviews-pagination li.prev a,ul.reviews-pagination li.prev span,ul.reviews-pagination li.next a,ul.reviews-pagination li.next span{background-image:url(/images/global/sprite-icons-fs8.png);background-repeat:no-repeat}ul.reviews-pagination li.prev span,ul.reviews-pagination li.next span{color:#adadad}ul.reviews-pagination li.pages{text-align:center;line-height:0;overflow:hidden}ul.reviews-pagination li.pages ul{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding-left:4px;padding-right:4px}ul.reviews-pagination li.pages ul{*display:inline}ul.reviews-pagination li.pages ul li{padding-left:3px;padding-right:3px;float:left}ul.reviews-pagination.top{margin-bottom:17px}ul.reviews-pagination.bottom{margin-top:17px}.stay-review{margin-top:18px;margin-bottom:18px;color:#333;font-size:11px;line-height:1.367em}.stay-review h4{text-transform:uppercase;font-weight:bold;font-size:12px;margin-bottom:10px}.stay-review p.byline{margin-bottom:10px}.stay-review p.byline strong{font-size:14px;font-weight:bold}.stay-review p.byline span.date,.stay-review p.byline span.member,.stay-review p.byline span.memberOrigin{font-weight:bold}.stay-review ul.follow-ups{margin-top:15px;padding-left:10px}.stay-review ul.follow-ups li div span.kc-followup-status{position:relative;top:14px}.IE7 .stay-review ul.follow-ups li div span.kc-followup-status{top:-1px}.stay-review ul.follow-ups h5{background-image:url(/images/global/sprite-icons-fs8.png);background-repeat:no-repeat;background-position:0 -2199px;padding-left:17px;display:block;text-transform:uppercase;font-weight:bold;font-size:12px;margin-bottom:10px;margin-top:15px}.stay-review ul.follow-ups div.follow-up-text{margin-left:4px;border-left:1px solid #666;padding-left:12px}.profile-page .stay-review h4,.profile-page .stay-review h5,.profile-page .stay-review .kc-flyout-container{float:left}.profile-page .stay-review .kc-flyout-container{padding-left:0.5em}.profile-page .stay-review p.byline,.profile-page .stay-review .follow-up-text{clear:left}.profile-page .stay-review .follow-ups{margin-top:0}.profile-page .stay-review .follow-ups .kc-flyout-container{margin-top:15px}.stay-review div span{margin-left:5px}.stay-review div .status-not-approved{border-bottom:1px dotted #333;cursor:help}.IE7 .stay-review div .status-not-approved,.IE6 .stay-review div .status-not-approved{display:inline-block}

