@charset "UTF-8";html,body{margin:0;padding:0;height:100%}body{background-color:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:62.5%}body.lang-zh{font-family:Arial,Helvetica,'Microsoft Yahei','微软雅黑',STXihei,'华文细黑',sans-serif}p,div,h1,h2,h3,h4,h5,ul,li,ol,img,fieldset{margin:0;padding:0}img{border:0}ul,ol{margin:0 0 1em 1em}ul li,ol li{font-size:1.2em;margin:0 0 .2em}hr{background:#ccc;color:#ccc;border:0;height:1px;margin:0 0 30px 0}a:link,a:visited,a:active{color:#094275;text-decoration:none;outline:0}a:hover{text-decoration:underline}.clear{clear:both;height:0;line-height:-10px;padding:0;margin:0}.clear-room{clear:both;height:10px;line-height:-10px;padding:0;margin:0}.left{float:left}.right{float:right}#header-wrapper{background-color:#fff}#header{width:980px;margin:0 auto}#header .left{width:760px;float:left}#header .left>h1{padding-bottom:5px}#header .left>ul{margin-top:5px;margin-bottom:-4px}#header .logo-container{width:210px;height:110px;float:right}#wrapper{background:#000 url(images/body-bg2.png) repeat-x 0 0}#header #wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -32px}#push{height:32px}#footer{width:980px;height:32px;margin:60px auto 0 auto;background:url(images/footer-bg.gif) repeat-x 0 0}#footer a.wetu-logo{width:163px;height:32px;background:url(images/wetu-footer-logo.png) no-repeat 0 0;display:block;cursor:pointer;text-indent:-9999px;float:left}#footer a.wetu-logo:hover{background:url(images/wetu-footer-logo.png) no-repeat 0 -33px}#footer ul.footer-links{height:26px;float:right;margin:0 12px 0 0;padding:6px 0 0 0}#footer ul.footer-links li{height:21px;margin:0;padding:0;list-style:none;float:left}#footer ul.footer-links li a.contact{padding:0 32px 0 8px;height:21px;display:block;font-family:"Open Sans",arial,serif;color:#000;font-size:13px;text-transform:uppercase;line-height:20px;background-image:url(images/contact.png);background-position:right 0!important;border-radius:3px;font-weight:600}#footer ul.footer-links li a.contact:hover{background-position:right -21px!important;text-decoration:none}#footer ul.footer-links li a.contact:active{background-position:right -42px!important}#footer ul.footer-links li a.link{height:22px;margin:0 15px 0 0;display:block;line-height:22px;color:#fff;font-family:"Open Sans",arial,serif;font-size:13px}#footer ul.footer-links li div.addthis_footer{margin-top:3px;margin-right:3px}#content{width:980px;margin:0 auto;padding:32px 0 0 0;position:relative}#content>h2,#wide-content>h2{vertical-align:top}#wide-content{width:80%;margin:0 auto;padding:32px 0 0 0;position:relative}#content h2,#wide-content h2{display:inline-block;margin-right:18px;margin-bottom:1em}#video-container{width:640px;margin:0;padding:0;float:left}#video-container_wrapper{float:left}#video-nav-container{margin:0;padding:0;float:right;position:relative;width:320px}.video-credit{color:#666;font-size:11px;float:right;line-height:21px}#video-nav-container ul{width:308px;min-height:380px;background:url(images/video-nav-bg.png) repeat-x 0 0;margin:0;list-style-position:outside;list-style:none;padding:6px}#video-nav-container ul li{width:308px;padding:0;margin:0 0 6px 0!important;clear:left;display:block;cursor:pointer}#video-nav-container ul li a{width:296px;display:block;padding:6px;text-decoration:none}#video-nav-container ul li a:hover,#video-nav-container ul li a:hover p.video-name,#video-nav-container ul li a:hover p.video-description{background:#000;color:#fff!important}#video-nav-container ul li a p.video-name{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#ccc;margin:0 0 5px 0;text-decoration:none!important}#video-nav-container ul li a p.video-description{font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#ccc!important;font-size:11px;line-height:16px;margin:0;text-decoration:none}#video-nav-container ul li a img{float:left;margin:0 10px 0 0;display:block;clear:both;border:1px solid #333}#video-nav-container ul li.now-playing a,#video-nav-container ul li.now-playing a:hover{width:296px;display:block;padding:6px;text-decoration:none;background:url(images/video-nav-li-bg.gif) repeat-x 0 0}#video-nav-container ul li.now-playing a p.video-name,#video-nav-container ul li.now-playing a p.video-name:hover{font-weight:bold;color:#094275!important;margin:0 0 5px 0;background:none;text-decoration:none!important}#video-nav-container ul li.now-playing a p.video-description,#video-nav-container ul li.now-playing a p.video-description:hover{font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#333!important;font-size:11px;background:none;line-height:16px;margin:0;text-decoration:none}#video-nav-container ul li.now-playing a img{border:1px solid #f0f0f0}.pano{position:absolute;left:0;right:260px;margin:0 20px 0 0;padding:0}#virtualtour-nav-container{width:220px;min-height:600px;float:right;margin:0;padding:0}.virtualtour-credit{color:#666;font-size:11px;float:right;line-height:21px}#virtualtour-nav-container ul{width:208px;min-height:380px;margin:0;list-style-position:outside;list-style:none;padding:6px}#virtualtour-nav-container ul li{width:208px;padding:0;margin:0 0 6px 0!important;clear:left;display:block;cursor:pointer}#virtualtour-nav-container ul li a{width:196px;display:block;padding:6px;text-decoration:none}#virtualtour-nav-container ul li a:hover,#virtualtour-nav-container ul li a:hover p.virtualtour-name,#virtualtour-nav-container ul li a:hover p.virtualtour-description{background:#000;color:#fff!important}#virtualtour-nav-container ul li a p.virtualtour-name{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#ccc;margin:0 0 5px 0;text-decoration:none!important}#virtualtour-nav-container ul li a p.virtualtour-description{font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#ccc!important;font-size:11px;line-height:16px;margin:0;text-decoration:none}#virtualtour-nav-container ul li a img{float:left;margin:0 10px 0 0;display:block;clear:both;border:1px solid #333}#virtualtour-nav-container ul li.now-playing a,#virtualtour-nav-container ul li.now-playing a:hover{width:196px;display:block;padding:6px;text-decoration:none;background:url(images/virtualtour-nav-li-bg.gif) repeat-x 0 0}#virtualtour-nav-container ul li.now-playing a p.virtualtour-name,#virtualtour-nav-container ul li.now-playing a p.virtualtour-name:hover{font-weight:bold;color:#094275!important;margin:0 0 5px 0;background:none;text-decoration:none!important}#virtualtour-nav-container ul li.now-playing a p.virtualtour-description,#virtualtour-nav-container ul li.now-playing a p.virtualtour-description:hover{font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#333!important;font-size:11px;background:none;line-height:16px;margin:0;text-decoration:none}#virtualtour-nav-container ul li.now-playing a img{border:1px solid #f0f0f0}.virtualtour{min-height:640px}.virtualtour iframe{border:0}#map_canvas{height:600px}#startLocation{width:254px}.direction_input{margin:0 auto;width:260px}.right-button{float:right;margin:0}.links_list li a{cursor:pointer;color:#094275;text-decoration:none;outline:0}.links_list li a:hover{text-decoration:underline}#white-content-box{background:#fff;width:940px;padding:35px 20px 10px 20px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000}#white-content-box-home{clear:both;background:#fff;width:950px;padding:15px;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000}#white-content-box-home .left{width:305px;float:left;margin:0 15px 0 0}#white-content-box-home .right{width:625px;float:left}#white-content-box-home a.banner{width:625px;height:200px}#white-content-box-home a.half-banner{width:310px;height:200px}#white-content-box-home div.banners a{margin:0 0 15px 0;display:inline-block;position:relative}#white-content-box-home div.banners a:hover{opacity:.9;filter:alpha(opacity=90)}#white-content-box-home div.banners a span{position:absolute;top:0;left:0;width:100%;color:#fff;height:40px;line-height:40px;font-family:"Open Sans",arial,serif;font-size:21px;text-indent:15px;letter-spacing:-.4px;font-weight:400}#white-content-box-home div.banners #banner-photo span{background:transparent url("images/banner-photo.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-video span{background:transparent url("images/banner-video.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-map span{background:transparent url("images/banner-map.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-360 span{background:transparent url("images/banner-360.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-rooms span{background:transparent url("images/banner-rooms.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-activities span{background:transparent url("images/banner-activities.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-attractions span{background:transparent url("images/banner-attractions.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-destinations span{background:transparent url("images/banner-map.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-daybyday span{background:transparent url("images/banner-daybyday.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-special span{background:transparent url("images/banner-special.png") 0 0 no-repeat}#white-content-box-home div.banners #banner-special+#banner-library{float:right}#white-content-box-home div.banners #banner-library span{background:transparent url("images/banner-library.png") 0 0 no-repeat}#white-content-box-fullwidth{background:#fff;width:100%;padding:15px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000}#white-content-box-fullwidth .right{float:left}#white-content-box-fullwidth .left{width:305px;float:left;margin:0 15px 0 0}.enlarge{min-height:280px}.room-type{margin:0 0 20px 0;padding:0 0 10px 0;clear:both;border-bottom:1px solid #ccc;position:relative}.room-type>img{border:2px solid #ccc;float:right;margin:0 0 10px 20px;display:block}.room-type h4{width:600px}.room-floatleft{float:left}.room-floatright{float:right}h4.price{margin-bottom:0}.hide{display:none}table.conference{color:#000;font-size:12px;border-collapse:collapse;border:10px #e0e0e0 solid;border-radius:5px;margin-left:auto;margin-right:auto}table.conference th{text-transform:uppercase;font-weight:bold;vertical-align:bottom;padding:0;border:1px solid #e8e8e8;background:#e8e8e8}table.conference tr td{text-align:center;border:1px solid #e8e8e8}table.conference tr td:first-child{text-align:left}table.documents{width:100%;color:#000;font-size:12px;margin-bottom:30px}table.documents td{padding:0 0 0 15px}table.documents td.header{text-transform:uppercase;color:#fff;font-size:12px;font-weight:bold;height:30px;background:url(images/documents-head-bg.gif) repeat-x 0 0}table.documents td.download-box{height:30px;width:160px}table.documents td.divider{padding:0!important}table.documents td.divider img{display:block}table.documents td.download-box a{text-decoration:none;line-height:18px;padding:0 0 0 20px;height:16px;display:block;font-size:10px;color:#094275;text-transform:uppercase}table.documents td.download-box a.download-pdf{background:url(images/icon-pdf.gif) no-repeat 0 0}table.documents td.download-box a:hover{text-decoration:underline}table.documents tr:nth-child(even){background:#fff url(images/dotted-line.gif) bottom left repeat-x}table.documents tr:nth-child(odd){background:#f0f0f0 url(images/dotted-line.gif) bottom left repeat-x}#wetuframe{clear:both;width:100%;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden;position:relative}#wetumap_container{clear:both;padding:0 0 0 0;margin:0 0 0 0;width:100%;height:610px;overflow:hidden}.facility{color:#222;display:inline-block;font-size:14px;font-variant:small-caps;line-height:18px;width:310px}table.pricing{color:#000;font-size:12px;margin:0 0 20px 0;text-align:center}table.pricing td{border-right:1px solid #ccc}table.pricing td:last-child{border-right:none!important}table.pricing tr:nth-child(odd){background:#fff url(images/dotted-line.gif) repeat-x bottom left}table.pricing tr:nth-child(even){background:#f0f0f0 url(images/dotted-line.gif) repeat-x bottom left}table.pricing tr.header{min-height:30px;font-size:12px;text-transform:uppercase;color:#000;font-weight:bold;text-shadow:0 1px 1px #fff;background:#d3d3d3 url(images/pricing-head-bg.png) repeat-x 0 0}table.pricing tr.header td{border-bottom:1px solid #bbb;border-top:1px solid #ccc}table.pricing tr.dates{background:#f0f0f0 url(images/dotted-line.gif) repeat-x bottom left;height:35px;font-size:11px;color:#333}table.pricing tr.dates td.from-to{padding:0 15px 0 0;text-transform:uppercase}table.pricing td.price{font-weight:bold;font-size:14px}table.pricing td.price:nth-child(4n+2),table.pricing td.price:nth-child(4n+1){color:#06c}table.pricing td.price:nth-child(4n+3){color:#003466}table.pricing td.price:nth-child(4n+4){color:#00182f}table.pricing td.room-type{padding:0 0 0 15px;text-align:left;text-transform:uppercase;color:#000;height:30px;border-bottom:none;border-right:1px solid #ccc}table.downloads td{height:22px}table.downloads td.divider{color:#666;width:20px}table.downloads td a.name{font-size:12px}.info-box{margin:0 0 20px 0;color:#333;border:1px solid #ccc}.info-box ul{padding:0 15px}.info-box h5{margin:0;font-size:16px;color:#000;font-weight:normal;margin:0 0 10px 0;line-height:18px;padding:5px 15px;display:block;border-bottom:1px solid #ccc;background:#f0f0f0}.info-box ul li{margin:0;line-height:18px;font-size:12px}.info-box p{margin-left:15px;margin-right:15px}.home-bio-box{width:594px;margin:0 0 15px 0;padding:15px;color:#333;border:1px solid #ccc}.home-info-box{width:273px;margin:0 0 15px 0;padding:15px;color:#333;border:1px solid #ccc}.home-info-box table.fast-facts{font-size:12px;color:#094275;font-weight:bold;width:100%;margin:0}.home-info-box table.fast-facts tr{background:url(images/dotted-line.gif) repeat-x bottom left;height:30px}.home-info-box table.fast-facts tr td{line-height:16px!important;min-width:160px}.home-info-box table.fast-facts tr td.gray{color:#666;font-size:11px;font-weight:normal;padding:6px 0;text-transform:uppercase;vertical-align:top;min-width:60px}.home-info-box table.fast-facts-thin{font-size:12px;color:#094275;font-weight:bold;width:100%;margin:0}.home-info-box table.fast-facts-thin tr{background:url(images/dotted-line.gif) repeat-x bottom left;height:22px}.home-info-box table.fast-facts-thin tr td{line-height:16px!important}.home-info-box table.fast-facts-thin tr td.gray{color:#666;font-size:11px;font-weight:normal;padding:2px 0 2px 0;text-transform:uppercase;vertical-align:top}.home-info-box table.fast-facts-thin tr td.more-info{color:#666;font-size:11px;font-weight:bold;padding:2px 0 2px 0;text-transform:lowercase;text-align:right;margin-right:16px;vertical-align:top}h3.home-info{margin:0;min-height:8px;color:#000;font-size:21px;font-weight:normal;margin:0;height:auto;line-height:18px;padding:10px 15px;display:block;border:1px solid #ccc;border-bottom:none;background:#dcdcdc}.home-info-box p{padding:0;margin:0 0 10px 0}h3.driving-info{margin:0;color:#000;font-size:18px;font-weight:normal;margin:0;line-height:18px;height:18px;padding:10px 15px;display:block;border:1px solid #ccc;border-bottom:none;background:#dcdcdc url(images/driving-info-bg.gif) repeat-x 0 0}h3.pricing-specials{color:#000;font-size:21px}h3.pricing{display:inline-block;margin-right:12px}.home-language{height:40px}.home-language .box{background:#000;float:left;border-bottom:1px solid #333;padding:5px;margin-right:10px}.home-language .box table tr td a{color:#fff}a.book-now,a.contact-us,a.enquire-now:not(.departures){float:right;height:32px;box-shadow:1px 1px 3px #000}input.book-now,input.contact-us,input.enquire-now{margin:8px 0 8px 2px!important;height:31px;box-shadow:2px 2px 3px #666}a.book-now,a.contact-us,a.enquire-now:not(.departures),input.book-now,input.contact-us,input.enquire-now{line-height:32px;display:block;background-image:url("images/button-book-now.png");background-position:right 0;background-repeat:no-repeat;font-family:"Open Sans",arial,serif;font-size:12px;letter-spacing:.66px;color:#eee;padding-left:18px;padding-right:32px;text-transform:uppercase;border-radius:5px;margin-bottom:19px}a.book-now:hover,a.contact-us:hover,a.enquire-now:not(.departures):hover,input.book-now:hover,input.contact-us:hover,input.enquire-now:hover{background-position:right -52px;text-decoration:none}a.book-now:active,a.contact-us:active,a.enquire-now:not(.departures):active,input.book-now:active,input.contact-us:active,input.enquire-now:active{background-position:right -104px}#bookingform input.book-now,#bookingform input.enquire-now{outline:0;border:0;position:inherit;top:auto;right:auto;background-color:#fff;display:block}a.read-more{color:#094275;text-transform:uppercase;font-size:12px;font-weight:normal;display:inline-block;line-height:14px;background:url(images/read-more-arrow.gif) no-repeat right 2px;padding-right:12px}.about{color:#333}hr{background:#ccc;color:#ccc;border:0;height:1px;margin:30px 0 30px 0}table.contact-table{color:#000;font-size:12px;width:auto;min-width:350px}.contact-table h3{color:#000;font-size:21px}.contact-table h4{margin:10px 0 2px}ul.level1{width:764px;height:40px;margin:0;list-style:none;list-style-position:outside}ul.level1 li{width:140px;height:40px;line-height:40px;margin:0 0 0 0;float:left;background-image:url(images/level1-bg.png);background-position:-50px 0;text-align:center}ul.level1 li:hover{background-position:-50px -50px}ul.level1 li:active{background-position:-50px -100px}ul.level1 li.on{background-position:-50px -150px}ul.level1 li.on a span{color:#fff;text-shadow:1px 1px 1px #222}ul.level1 li:first-child{border-radius:5px 0 0 0}ul.level1 li:last-child{border-radius:0 5px 0 0}ul.level1 li.home{width:48px;text-indent:-9999px;background-position:0 0}ul.level1 li.home:hover{background-position:0 -50px}ul.level1 li.home:active{background-position:0 -100px}ul.level1 li.home.on{background-position:0 -150px}ul.level1 li.photos a span{background-image:url(images/level1-icons.png);background-position:0 0}ul.level1 li.photos:hover a span{background-position:0 -50px}ul.level1 li.photos:active a span{background-position:0 -100px}ul.level1 li.photos.on a span{background-position:0 -150px}ul.level1 li.videos a span{background-image:url(images/level1-icons.png);background-position:-140px 0}ul.level1 li.videos:hover a span{background-position:-140px -50px}ul.level1 li.videos:active a span{background-position:-140px -100px}ul.level1 li.videos.on a span{background-position:-140px -150px}ul.level1 li.virtual-tours a span{background-image:url(images/level1-icons.png);background-position:-280px 0}ul.level1 li.virtual-tours:hover a span{background-position:-280px -50px}ul.level1 li.virtual-tours:active a span{background-position:-280px -100px}ul.level1 li.virtual-tours.on a span{background-position:-280px -150px}ul.level1 li.map a span{background-image:url(images/level1-icons.png);background-position:-420px 0}ul.level1 li.map:hover a span{background-position:-420px -50px}ul.level1 li.map:active a span{background-position:-420px -100px}ul.level1 li.map.on a span{background-position:-420px -150px}ul.level1 li.menus a span{background-image:url(images/level1-icons.png);background-position:-560px 0}ul.level1 li.menus:hover a span{background-position:-560px -50px}ul.level1 li.menus:active a span{background-position:-560px -100px}ul.level1 li.menus.on a span{background-position:-560px -150px}ul.level1 li.information a span{background-image:url(images/level1-icons.png);background-position:-700px 0}ul.level1 li.information:hover a span{background-position:-700px -50px}ul.level1 li.information:active a span{background-position:-700px -100px}ul.level1 li.information.on a span{background-position:-700px -150px}ul.level1 li a{display:block}ul.level1 li a span{background-repeat:no-repeat;overflow:hidden;height:38px;display:inline-block;font-family:"Open Sans",arial,serif;font-size:14px;font-weight:600;color:#000;padding-left:28px;text-shadow:1px 1px 1px #ddd;line-height:38px;vertical-align:top}ul.level1 li a:hover{text-decoration:none}ul.level2{width:940px;height:30px;margin:0;padding:0;list-style:none;list-style-position:outside;font-family:'Lucida Grande','Lucida',Helvetica,Verdana,Arial,sans-serif}ul.level2 li{height:30px;padding:0;display:block;float:left;margin:0 2px 0 0;background:url(images/level2-right.gif) no-repeat top right;white-space:nowrap}ul.level2 li:hover{background-position:100% -32px}ul.level2 li a{height:10px;margin:0;padding:8px 16px 12px 18px;line-height:14px;color:#fff!important;text-shadow:0 -1px 1px #333;font-weight:normal;font-size:14px;background:url(images/level2-left.gif) top left no-repeat;display:block;float:left;text-decoration:none}ul.level2 li a:hover{text-decoration:none;color:#fff!important;background-position:0 -32px}ul.level2 li a:active{padding:9px 16px 11px 18px}ul.level2 li.on{background-position:100% -64px}ul.level2 li.on a{color:#000!important;text-shadow:none!important;background:url(images/level2-left.gif) no-repeat 0 -64px}ul.level2::after{clear:both;display:block}.social{display:inline-block;position:relative;min-height:49px}.social_facebook{height:20px;width:33px;display:block;background:url(images/social_facebook.png) no-repeat 0}.social_twitter{height:20px;width:33px;display:block;background:url(images/social_twitter.png) no-repeat 0}.social_instagram{height:20px;width:33px;display:block;background:url(images/social_instagram.png) no-repeat 0}.social_pinterest{height:20px;width:33px;display:block;background:url(images/social_pinterest.png) no-repeat 0}.social_facebook:hover,.social_twitter:hover,.social_instagram:hover,.social_pinterest:hover{opacity:.75}.fb_frame{height:33px;vertical-align:text-bottom;display:inline-block}p{font-size:12px;margin:0 0 10px 0;line-height:18px}#white-content-box p{color:#333;line-height:18px}.travel-info{color:#333}h1{font-size:30px;height:36px;margin:20px 0 18px 0;display:inline-block;line-height:36px;letter-spacing:1px;font-weight:600;color:#000}h2{font-size:26px;line-height:26px;font-weight:normal;margin:0 0 16px 0}h3{font-size:21px;margin:0 0 30px 0;color:#000;line-height:32px;display:block;padding:0;height:30px;border-bottom:1px solid #ccc}h4{font-size:16px;color:#000;font-weight:bold;margin:0 0 10px 0}h4.rate-type{min-width:294px;position:absolute;top:213px;right:0;font-size:16px;color:#000;text-align:right!important}h4.currency{height:22px!important;margin:0!important;width:650px;font-size:18px;padding:8px 0 0 0!important;line-height:22px;color:#000}h5{font-size:1.3em;font-weight:bold;margin:0 0 1em}h6{font-size:1.2em;font-weight:bold;margin:0 0 1em}form{margin:0;padding:0}option{color:#fff;background:#000;border:none!important;outline:none!important;padding:0 0 0 4px!important}form label{cursor:pointer;font-size:13px;display:block;padding:0}label.language{float:left;padding:5px 0 0 0}form span{font-size:1.2em}form fieldset{border:none;clear:left}button{margin:0 0 0 10px}select{font-size:10px!important}#rebrand{color:#fff;background:#000;border:1px solid #000;height:19px;margin:1px 16px 0 0;padding-left:6px;width:12em}.tabber{position:relative}body.enter{margin:0;padding:0;border:0;background:0}div.enter{font-size:32px;height:50px;margin:0 0 0 0!important;display:inline-block;width:100%;background:url("images/top-band.png") repeat-x 0 0}h1,h2,h3,h4.dark,h4.currency{font-family:"Open Sans",arial,serif}h1.enter{font-size:32px;height:32px;margin:6px 0 0 0!important;line-height:32px;letter-spacing:1px;font-weight:600!important;color:#fff;vertical-align:middle;text-align:center;width:100%}h4.dark{color:#000;font-size:18px}#enterButtons{position:absolute;bottom:36px;text-align:center;width:100%}#enterButtons a{display:inline-block;font-size:13px;font-weight:600;font-family:"Open Sans",arial,serif;text-transform:uppercase;white-space:nowrap;overflow:hidden;border-radius:4px;letter-spacing:.3px;padding-left:1.2em;padding-right:1.2em;margin:0 4em;text-shadow:1px 1px 1px #fff;box-shadow:0 0 9px #000;line-height:32px;color:#003466;background:#fff;background:linear-gradient(to bottom,#fff 0%,#efefef 100%);background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%)}#enterButtons a:hover{background:#ddd;background:linear-gradient(to bottom,#b4b4b4 0%,#f6f6f6 100%);background:-webkit-linear-gradient(top,#b4b4b4 0%,#f6f6f6 100%)}#enterButtons a:active{background:#b2b2b2;background:linear-gradient(to bottom,#9f9f9f 0%,#cbcbcb 100%);background:-webkit-linear-gradient(top,#9f9f9f 0%,#cbcbcb 100%)}#bookingform{color:#000;line-height:16px;margin-top:12px;margin-bottom:4px;margin-left:12px;margin-right:12px;width:500px;font-size:18px}#bookingform input,#bookingform select{width:220px;font:12px Arial,Helvetica,sans-serif;margin:0 0 2px;width:210px}#bookingform input option,#bookingform select option{background-color:#fff;color:#000}#bookingform textarea{width:220px;overflow:auto;font:12px Arial,Helvetica,sans-serif;margin:0 0 2px;width:500px}h5.dark{color:#000}.flash{display:none}a.enter-fullscreen{border-radius:5px;box-shadow:1px 1px 1px #000;height:22px;line-height:22px;display:block;position:absolute;top:20px;right:0;z-index:3002;outline:none;background:url(images/fullscreen.png) no-repeat right 0;font-family:"Open Sans",arial,serif;font-size:12px;text-transform:uppercase;color:#000;padding-right:30px;padding-left:14px}a.enter-fullscreen:hover{background:url(images/fullscreen.png) no-repeat right -23px;text-decoration:none}a.enter-fullscreen:active{background:url(images/fullscreen.png) no-repeat right -46px}a.exit-fullscreen{border-radius:5px;box-shadow:1px 1px 1px #000;height:22px;line-height:22px;display:block;position:absolute;top:20px;right:0;z-index:13002;outline:none;background:url(images/fullscreen.png) no-repeat right -69px;font-family:"Open Sans",arial,serif;font-size:12px;text-transform:uppercase;color:#000;padding-right:30px;padding-left:14px;transition:opacity .25s}a.exit-fullscreen:hover{background:url(images/fullscreen.png) no-repeat right -92px;text-decoration:none}a.exit-fullscreen:active{background:url(images/fullscreen.png) no-repeat right -115px}.galleriaRoomType{cursor:pointer;width:300px;height:200px;position:relative;float:left;padding-right:10px}.divfancyGalleria{width:950px;height:800px;background-color:#000}.divLeft{float:left}.divRight{float:right}.divTextLeft{float:left;width:635px}.divImageRight{float:right;margin-left:10px}.cabinPlan{float:right}.imageContainer{margin:0 0 20px 0;clear:both;position:relative}.itemHolder{width:232px;height:205px;float:left;position:relative;cursor:pointer}.itemHolder input{width:16px;height:16px;position:absolute;left:2px}.imgHolder{width:226px;height:200px}.infoHolder{width:280px;height:20px;font-size:12px;text-align:center;color:#000}.hoverbox{cursor:default;list-style:none}.hoverbox a{cursor:pointer}.hoverbox a .preview{display:none}.hoverbox a:hover .preview{display:block;position:absolute;top:-15px;left:-45px;z-index:1}.hoverbox img{background:#fff;border-color:#aaa #ccc #ddd #bbb;border-style:solid;border-width:1px;color:inherit;padding:2px;vertical-align:top;width:205px;height:180px}.hoverbox li{color:inherit;display:inline;float:left;margin:3px;padding:5px;position:relative}.hoverbox li .imageName{text-align:center}.hoverbox li input{width:12px;height:12px;position:absolute;left:3px;bottom:13px}.hoverbox .preview{border-color:#000;width:300px;height:220px}.hoverbox span{margin-top:1px}.imageInfo{color:#000}div.block{border:2px solid #57b528;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:url("images/comparison-gradient.png") top center repeat-x;margin:0 auto;color:#000}div.block.short{width:450px}div.block>h1:first-child{display:block;height:47px;margin:0;padding:0 0 0 18px;text-shadow:0 -1px 1px #360;color:#fff;line-height:47px;background:url("images/heading-gradient.png") repeat-x 0 0}div.block>form{padding:24px}.input-row{width:100%;margin-bottom:8px;font-size:18px;line-height:18px}.input-row label{width:90px;text-align:right;display:inline-block;font-weight:600}.input-row a{font-size:14px}.input-row input[type=checkbox]+label{width:auto}.input-row input[type=text],.input-row input[type=password]{width:300px;font-size:18px;line-height:18px;margin:0}a.blue-button{border:none;-webkit-box-shadow:0 0 2px 0;-moz-box-shadow:0 0 2px 0;box-shadow:0 0 2px 0;background:url("images/button-blue.png");background-repeat:repeat-x;background-position:0 0;height:32px;display:inline-block;line-height:32px;padding:0 18px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:"Open Sans",Calibri,Arial,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;outline:0;color:#fff}div.block input[type=reset],div.block input[type=submit],div.block input[type=button],div.block input[type=file],div.block button,div.block a.button{border:none;-webkit-box-shadow:0 0 2px 0;-moz-box-shadow:0 0 2px 0;box-shadow:0 0 2px 0;background:url("images/button-gradient-dark-large.png");background-repeat:repeat-x;background-position:0 0;height:36px;display:inline-block;line-height:36px;padding:0 18px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-family:"Open Sans",Calibri,Arial,sans-serif;font-weight:600;font-size:18px;color:#fff}div.block input[type=reset]:hover,div.block input[type=submit]:hover,div.block input[type=button]:hover,div.block input[type=file]:hover,div.block button:hover,div.block a.button:hover{background-position:0 -38px}div.block input[type=reset]:active,div.block input[type=submit]:active,div.block input[type=button]:active,div.block input[type=file]:active,div.block button:active,div.block a.button:active{background-position:0 -76px}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;padding:0;margin:0}.field-validation-error,.error{color:red}#white-content-box-home div.linked-itineraries{width:100%;margin-bottom:10px;border:solid 2px #dcdcdc;color:#000;font-size:12px}#white-content-box-home div.linked-itineraries>div.header{background:transparent url("images/banner-scheduled_departures.png") 0 0 no-repeat;color:#fff;min-height:40px;font-family:'Open Sans',arial,serif;font-size:21px;letter-spacing:-.4px;font-weight:400;padding-left:15px;padding-top:5px}#white-content-box-home div.linked-itineraries>div.header>a{color:#fff;text-decoration:underline;margin:0;display:inline}#white-content-box-home div.linked-itineraries>div.header div.view-itinerary{color:#000;border:solid 2px #000;background-color:#ff8c00;font-size:12px;display:inline;align-self:right;text-align:center;right:54px;position:absolute;height:36px;padding-right:10px;width:100px}#white-content-box-home div.linked-itineraries>div.header div.view-itinerary a{line-height:10px;margin-left:-15px;font-weight:bold}#white-content-box-home div.linked-itineraries>div.header div.view-itinerary:hover{background-color:#a9a9a9}#white-content-box-home div.linked-itineraries table{width:100%;border-spacing:0;border-collapse:collapse;color:#000}#white-content-box-home div.linked-itineraries table th{background-color:#919191;text-align:center;padding:5px 15px;border:solid 2px #dcdcdc;font-size:12px}#white-content-box-home div.linked-itineraries table tr:nth-child(odd){background-color:#fff}#white-content-box-home div.linked-itineraries table tr:nth-child(odd){background-color:#dcdcdc}#white-content-box-home div.linked-itineraries table td{text-align:center;padding:5px 15px;border:solid 2px #dcdcdc;font-size:12px;font-weight:normal}#white-content-box-home div.linked-itineraries table td a{text-decoration:underline;margin-bottom:5px;cursor:pointer}