html,body{background:url(../images/ts-bg-body.png) repeat-x center top;color:#1b1b1b;display:table;font-family:Arial,sans-serif;font-weight:400;height:100%;table-layout:fixed;margin-left:auto;margin-right:auto}advanced-field{background:url(../images/ts-bg-body.png) repeat-x center top}a{color:#31609e;font-weight:700}a:hover{color:#fe812b;text-decoration:none}h1,h2,h3{font-family:open sans,Arial,sans-serif}.page-wrapper{display:table-row;height:1px}.page-wrapper-expanded{height:100%}.blue-box{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#ffffff,#e3f1fc);background-image:-webkit-linear-gradient(#ffffff,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5);box-shadow:0 0 6px rgba(15,35,140,.5);margin-bottom:20px;padding:10px;width:100%;*width:97%}.blue-box h5{font-weight:700;margin:0}.button{background-color:#5785ca;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;font-family:open sans,Arial,sans-serif;padding:10px 15px 10px 10px}.button:hover,.button:focus{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.button.full-button{clear:both;display:block;font-size:1.6em;margin-bottom:20px}.highlight{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;padding:0 8px}.highlight.orange{background:#fe812b;color:#fff;font-weight:700;padding:5px 8px}.highlight.red{background:#dc0000;color:#fff;font-weight:700;padding:5px 8px}.red-text{color:#dc0000}.orange-text{color:#fe812b;font-weight:700}p{font-size:.9em}img{max-width:100%;height:auto}.lte-ie8 img{max-width:none;height:auto}.inline-label{margin-top:5px}.block-label{display:block}.block-label{margin-top:5px}.sprite-bg{background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat}.container{float:left}@media(min-width:768px){.container{margin-left:10px}}.header-top{display:none;margin-bottom:5px}@media(max-width:767px){.header-top{background:#009;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:1.1em;padding-bottom:10px;position:absolute;width:250px;right:15px;top:50px;z-index:999}}@media(min-width:768px){.header-top{display:block}}.header-left{margin-bottom:-8px;margin-top:10px;text-align:left}@media(min-width:768px){.header-left{height:75px;margin-bottom:0;margin-top:0}}.mobile-menu-button{background:#cdd7e5;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#31609e;cursor:pointer;display:inline-block;float:right;font-size:1.9em;margin-top:10px;padding:2px 8px 0}@media(max-width:350px){.mobile-menu-button{font-size:1.6em}}.header-resume-search a{display:inline-block;text-decoration:none}@media(min-width:768px){.header-resume-search a{background:#5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#fff;font-size:1.1em;background-color:#5785ca;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;display:inline-block;margin-bottom:5px;padding:7px 15px 7px 10px;text-align:center;background-image:-moz-linear-gradient(bottom,#0f238c,#5785ca);background-image:-webkit-linear-gradient(bottom,#0f238c,#5785ca);background-image:linear-gradient(to top,#0f238c,#5785ca)}.header-resume-search a:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.header-resume-search a span{font-size:.5em;float:right}}@media(min-width:992px){.header-resume-search a{font-size:1.3em}}.header-menu{float:left;position:relative;width:100%;text-align:left;z-index:999}@media(min-width:768px){.header-menu{text-align:right}}.header-menu ul{padding:0;position:relative;margin:7px auto 0}@media(min-width:768px){.header-menu ul{float:right;margin:7px 0 0}}.header-menu ul li{display:inline;list-style:none;margin:0;padding:0;position:relative}@media(max-width:767px){.header-menu ul li{display:block;margin:7px 0}}.header-menu ul li a{border-right:1px solid #6e9294;font-size:.9em;font-weight:700;padding:0 5px 0 0}@media(max-width:767px){.header-menu ul li a{border-right:0;color:#fff}}.header-menu ul li span{color:#fff;font-size:.9em;font-weight:700}.header-menu ul li.last a{border-right:0}.mobile-menu li{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:3px!important}.mobile-menu li:hover,.mobile-menu li:focus{background:#fff;color:#31609e}.mobile-menu li:hover a,.mobile-menu li:focus a{color:#31609e}.mobile-menu li:hover span,.mobile-menu li:focus span{color:#31609e}.mobile-menu li a{display:block}.mobile-menu li a:hover{color:#31609e}.mobile-menu li a:focus{color:#31609e}.locale-options-container{text-align:center}@media(min-width:768px){.locale-options-container{width:35%}}@media(min-width:992px){.locale-options-container{width:25%}}.breadcrumb{float:right;font-size:.8em;list-style:none}.breadcrumb li{float:left;margin-left:5px}.breadcrumb li:before{content:"> "}.breadcrumb li:first-child:before{display:none}.mobile-resume-search{font-size:.8em;margin-top:-20px;text-align:right}.locale-box{background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat;border-right:3px solid #82d8d8;border-left:3px solid #82d8d8;border-bottom:3px solid #82d8d8;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;position:relative;float:right;height:32px;padding:5px 3px;margin:0 10px;text-align:center}.locale-box a{font-size:.8em}.locale-box.last{margin:0}.locale-box.language-select-container a.gb{background-position:0 -238px}.locale-box.language-select-container a.de{background-position:0 -138px}.locale-box.language-select-container a.fr{background-position:0 -218px}.locale-box.language-select-container a.es{background-position:0 -178px}.locale-box.language-select-container a.it{background-position:0 -318px}.locale-box.language-select-container a.pl{background-position:0 -397px}.dropdowns-container{float:right;margin:0 auto;position:relative;width:100%}@media(max-width:767px){.dropdowns-container{float:none}}@media(min-width:768px){.dropdowns-container{width:210px;*width:210px}}.menu-header{border-bottom:1px dotted #dbeaf8;color:#dbeaf8;font-weight:700;margin:3px 0;padding:5px 0!important}.menu-header:hover{background:0 0!important;color:#dbeaf8!important}.mobile-select-item{color:#fff;font-size:.9em;font-weight:700}.currency-select-list,.language-select{color:#000;width:100%;z-index:999}.currency-drop{float:left;margin-left:7px;margin-top:2px;text-align:left;width:100%}.mobile-select,#currency_select select{border-radius:0;color:#000;-webkit-appearance:button;height:100%;left:0;margin:0!important;opacity:0;position:absolute;top:0;width:100%}.flag{position:relative;float:right;height:13px;margin-top:4px!important;margin-bottom:0!important;margin-right:0!important;width:16px}#view-full{cursor:pointer;display:block}#view-responsive{display:none}@media screen and (max-device-width:767px){#view-responsive{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;cursor:pointer;display:block;float:left;margin-left:10px;font-weight:700;padding:7px;margin-top:10px;text-align:center}}@media(max-width:767px){#view-responsive{display:none}}.currency-select-container{background-position:999px -999px;margin:0 auto;float:none;width:90px;z-index:1}@media(min-width:768px){.currency-select-container{background-position:60px -470px;float:right;margin:0 10px 0 0}}.currency-select-container a{border-right:0!important;padding:0!important}.currency-select-container ul{background-color:#9bffff;border:solid #82d8d8;border-radius:0 0 5px 5px;border-width:0 3px 3px;display:none;margin:0;padding:5px 5px 0 9px;list-style:none;left:-3px;height:210px;position:absolute;overflow-y:scroll;overflow-x:hidden;text-align:left;top:27px;z-index:999;width:90px}@media(max-width:767px){.currency-select-container ul{background:#5785ca}}.currency-select-container ul li{display:block;list-style-type:none;width:86px}.language-select-container{background-position:999px -999px;margin:0 auto!important;float:none;width:106px;z-index:3}@media(min-width:768px){.language-select-container{background-position:80px -470px;float:right;margin:0}}.language-select-container a{background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat;border-right:0!important;padding:0 20px!important}@media(max-width:767px){.language-select-container a{color:#fff}}.language-select-container ul{background-color:#9bffff;border:solid #82d8d8;border-radius:0 0 5px 5px;border-width:0 3px 3px;display:none;margin:0;padding:5px 5px 0 9px;list-style:none;left:-3px;position:absolute;text-align:left;top:22px;z-index:999;width:106px}@media(max-width:767px){.language-select-container ul{background:#5785ca}}.language-select-container ul li{list-style-type:none;width:86px}.lte-ie8 .header-logo img{max-width:auto!important}.header-logo{background-position:0 -541px;display:block;float:left;height:auto;margin:0 auto;position:relative}@media(min-width:768px){.header-logo{margin:0}}.header-contact-block{text-align:center}@media(min-width:768px){.header-contact-block{height:74px;text-align:right}}.header-contact-block .telephone-number{background:url(../images/ts-sitemap-sprite.png) -80px -485px no-repeat;height:45px;margin-top:10px;width:240px;margin:0 auto}@media(min-width:768px){.header-contact-block .telephone-number{float:right}}.header-contact-block .telephone-number a{font-size:2em;font-weight:700;padding-left:40px}.header-contact-block .opening-hours{display:block;font-size:.8em;line-height:0;*line-height:1em}.main-body-wrapper{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.main-columns-container{margin-top:20px}.inactive{color:#fe812b}.left-column-section-container{border:4px solid #5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative;float:left;margin-bottom:20px;width:100%;*width:98%}.left-column-section-container ul{color:#31609e;font-size:.9em;margin-bottom:0;padding-left:25px}@media(min-width:768px){.left-column-section-container ul{padding-left:40px}}.left-column-section-container ul li.inactive{color:#fe812b}.left-column-section-container ul ul{font-size:1em;margin-top:5px;margin-bottom:5px;padding-left:20px}.left-column-section-container li.has-sub{padding:10px 0}.left-column-section-container h1{background:#5785ca;color:#fff;font-size:1.15em;font-weight:700;margin:0;padding:7px}.left-column-section-container .left-column-section-container-inner{background:#fff;border-spacing:5px;display:table;padding:10px;position:relative;float:left;width:100%}.left-column-section-container h2{clear:both;border-bottom:1px solid #d1dcdf;color:#31609e;font-size:1.2em;padding:5px 0}.left-column-section-container h3{color:#31609e;font-size:1.2em;font-weight:400}.left-column-section-container h4{color:#31609e;font-size:1em;font-weight:400}.has-subnav{padding:10px 0}.right-sidebar-box{position:relative;float:left;margin-bottom:20px;width:100%}.right-sidebar-box .right-sidebar-box-inner{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#ffffff,#e3f1fc);background-image:-webkit-linear-gradient(#ffffff,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5);box-shadow:0 0 6px rgba(15,35,140,.5);padding:10px;width:100%;*width:97%}.right-sidebar-box .right-sidebar-title{color:#31609e;display:block;font-size:1.2em;font-weight:700;margin:0;text-align:center}.right-sidebar-box .right-sidebar-title.orange{color:#fe812b}.right-sidebar-box .right-subhead{color:#31609e;display:block;font-size:1.1em;font-weight:700;margin:0 0 5px;text-align:center}.right-sidebar-box .right-subhead.orange{color:#fe812b}.right-sidebar-box .price-promise-title{color:#31609e;font-size:1.6em;font-weight:700;margin:0;text-align:center}.right-sidebar-box .right-sidebar-text{position:relative;float:left;margin:5px 0 0;text-align:center;width:100%}.right-sidebar-box .right-sidebar-text p{margin:0 0 5px;text-align:center}.right-sidebar-box .right-sidebar-image{position:relative;float:left;width:100%;margin:5px 0;text-align:center}.right-sidebar-box .right-sidebar-image img{max-width:100%;height:auto}#feefologo{margin:10px auto 0!important;float:none!important}.sprite-bg{background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat}.price-promise-icon{background-position:-77px 0;display:block;margin:0 auto 10px;width:60px;height:60px}.check-list{font-size:.9em;margin:0;padding:0;text-align:left;list-style:none}.check-list li{background-image:url(../images/ts-sitemap-sprite.png);background-position:-115px -92px;background-repeat:no-repeat;margin:3px 0;padding:0 0 0 25px}.sitemap-alphabetical-nav{font-size:1.1em;padding:10px 0}.sitemap-footer-info{float:left}.sitemap-footer-info a{word-wrap:break-word}.divmonthNormalAnchor{text-decoration:none}.divmonthUnderlineAnchor{text-decoration:underline}.page-top-link{font-size:.9em;position:absolute;right:10px;top:7px}.left-column-subsection-container{border:4px solid #dbeaf8;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative;float:left;margin-bottom:20px;width:100%;*width:98%}.left-column-subsection-container ul{font-size:.9em;margin-bottom:0}.left-column-subsection-container h2{background:#dbeaf8;color:#31609e;font-size:1.15em;font-weight:700;margin:0;padding:7px}.left-column-subsection-container .left-column-subsection-container-inner{border-spacing:5px;display:table;padding:10px;position:relative;float:left;width:100%}.go-to-top{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;cursor:pointer;display:block;font-size:1.4em;padding:5px;text-align:center;width:100%}.go-to-top span{margin-right:5px}.london-hotel-offers .right-sidebar-title{font-size:1.6em;text-align:center}.london-hotel-offers .button{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block;font-size:1em;padding:5px;text-align:center;width:100%}.footer-container{background:#dbeaf8;width:100%}.footer-bottom-container{padding-top:10px;padding-bottom:10px}.footer-bottom-container .footer-logo{float:left;margin-right:2%;width:28%}@media(min-width:530px) and (max-width:991px){.footer-bottom-container .footer-logo{width:15%}}@media(min-width:992px){.footer-bottom-container .footer-logo{width:10%}}.footer-bottom-container .footer-logo-icon{display:block;width:65px;height:40px;background:url(../images/ts-sitemap-sprite.png) no-repeat 0 -495px}.footer-bottom-container .footer-text{float:left;margin-right:2%;width:68%}@media(min-width:530px){.footer-bottom-container .footer-text{width:50%}}.footer-bottom-container .card-logos{position:relative;float:left;margin-bottom:15px;margin-top:15px;text-align:center;width:100%;height:auto}@media(min-width:530px){.footer-bottom-container .card-logos{width:36%}}.footer-bottom-container .card-logos img{max-width:100%}.footer-bottom-container .footer-menu{margin:0;padding:0}.footer-bottom-container .footer-menu li{display:inline;list-style-type:none}.footer-bottom-container .footer-menu li a{border-right:1px solid #31609e;font-size:.8em;padding:0 5px 0 0}.footer-bottom-container .footer-menu li.last a{border-right:0}.footer-bottom-container p{font-size:.8em}.footer-bottom-container .footer-review-plugin{text-align:center}@media(min-width:530px){.footer-bottom-container .footer-review-plugin{text-align:right}}.card-security-logos{position:relative;margin-top:20px;width:auto}@media(min-width:530px){.card-security-logos{float:left}}@media(min-width:768px){.card-security-logos{width:50%}}@media(min-width:992px){.card-security-logos{width:auto}}#feefologo{float:none;position:relative;width:auto;right:auto}@media(min-width:768px){#feefologo{float:right;width:42%}}@media(min-width:992px){#feefologo{width:auto}}#feefologo img{max-width:100%;height:auto}.feefo-img{background-position:-118px -166px;display:block;width:175px;height:44px;margin:0 auto}.recent-search-container{background:#fff}.recent-search-container .recent-search-container-inner{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:4px solid #5785ca;margin-bottom:20px;-moz-box-shadow:0 0 6px rgba(15,35,140,.7);-webkit-box-shadow:0 0 6px rgba(15,35,140,.7);box-shadow:0 0 6px rgba(15,35,140,.7)}.recent-search-container .recent-search-top{background:#5785ca;color:#fff;display:block;font-weight:700;margin:0;padding:6px 0 10px}.recent-search-container .recent-search-header{color:#fff;display:inline-block;font-family:open sans,sans-serif;font-size:1.3em;font-weight:700;margin:0;padding:0 0 0 5px}@media(min-width:768px){.recent-search-container .recent-search-header{font-size:1.8em;padding:12px 0 10px 10px}}.recent-search-container .recent-search-content{padding:5px}.recent-search-container .upper-recent-search-content{margin:0 0 10px;padding:0 0 5px;position:relative;width:100%}.recent-search-container .upper-recent-search-content img{position:relative;float:left;height:auto}@media(min-width:420px){.recent-search-container .upper-recent-search-content img{margin-right:10px}}.recent-search-container .upper-recent-search-content .search-location-info{position:relative}.recent-search-container .upper-recent-search-content .search-location-info .search-location-header{color:#029de0;font-size:1.8em;margin:0}.recent-search-container .upper-recent-search-content .search-location-info .recent-search-location{color:gray;display:block}.recent-search-container .upper-recent-search-content .search-location-info .stay-duration{color:#029de0;display:block;font-size:.9em;font-weight:700}.recent-search-container .lower-recent-search-content .lower-search-head{color:#31609e;font-size:1.1em;font-weight:700;margin:5px 0}.recent-search-container .lower-recent-search-content p{margin:0}.recent-search-container .recent-search-lower-container{background:#5785ca;clear:both;padding:0;text-align:right}.recent-search-container .recent-search-button{border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;color:#fff;display:none;float:none;font-family:open sans,Arial,sans-serif;font-size:1.4em;padding:10px 15px 10px 10px;background-color:#5785ca;background-image:-moz-linear-gradient(bottom,#0f238c,#5785ca);background-image:-webkit-linear-gradient(bottom,#0f238c,#5785ca);background-image:linear-gradient(to top,#0f238c,#5785ca)}@media(min-width:768px){.recent-search-container .recent-search-button{display:inline-block;float:right}}.recent-search-container .recent-search-button:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.mobile-menu-icon{float:right;font-size:1.3em!important;line-height:1em}#view-options{padding:0 5px 0 0}.price-promise-sticker{float:left;margin-top:27px}.price-promise-sticker-footer{float:left}@media(min-width:992px){.price-promise-sticker-footer{float:left;margin-top:5px;width:35px}}@media(min-width:1200px){.price-promise-sticker-footer{float:left;margin-top:0;width:55px}}@media(min-width:992px){.card-security-logos{width:43%}}.footer-bottom-container .footer-review-plugin{text-align:center}@media(min-width:530px){.footer-bottom-container .footer-review-plugin a{float:right}}@media(min-width:530px){.footer-bottom-container .footer-review-plugin{text-align:right}}@media(max-width:992px){.footer-bottom-container .footer-review-plugin{float:right;margin-top:10px}}.img_con_GB{background:url(../images/flag-sprite.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AE{background:url(../images/flag-sprite.png) no-repeat 0 -17px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AU{background:url(../images/flag-sprite.png) no-repeat 0 -71px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BR{background:url(../images/flag-sprite.png) no-repeat 0 -251px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CA{background:url(../images/flag-sprite.png) no-repeat 0 -323px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CH{background:url(../images/flag-sprite.png) no-repeat 0 -341px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CL{background:url(../images/flag-sprite.png) no-repeat 0 -359px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CZ{background:url(../images/flag-sprite.png) no-repeat 0 -485px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DK{background:url(../images/flag-sprite.png) no-repeat 0 -503px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EU{background:url(../images/flag-sprite.png) no-repeat 0 -593px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HU{background:url(../images/flag-sprite.png) no-repeat 0 -756px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IL{background:url(../images/flag-sprite.png) no-repeat 0 -792px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IN{background:url(../images/flag-sprite.png) no-repeat 0 -810px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JP{background:url(../images/flag-sprite.png) no-repeat 0 -899px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MX{background:url(../images/flag-sprite.png) no-repeat 0 -1150px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NO{background:url(../images/flag-sprite.png) no-repeat 0 -1260px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PL{background:url(../images/flag-sprite.png) no-repeat 0 -1386px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SE{background:url(../images/flag-sprite.png) no-repeat 0 -1528px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SG{background:url(../images/flag-sprite.png) no-repeat 0 -1547px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_US{background:url(../images/flag-sprite.png) no-repeat 0 -1727px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AM{background:url(../images/flag-sprite.png) no-repeat 0 -35px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AR{background:url(../images/flag-sprite.png) no-repeat 0 -54px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AZ{background:url(../images/flag-sprite.png) no-repeat 0 -107px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BH{background:url(../images/flag-sprite.png) no-repeat 0 -179px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CN{background:url(../images/flag-sprite.png) no-repeat 0 -377px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CO{background:url(../images/flag-sprite.png) no-repeat 0 -395px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DZ{background:url(../images/flag-sprite.png) no-repeat 0 -53px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_FJ{background:url(../images/flag-sprite.png) no-repeat 0 -611px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HK{background:url(../images/flag-sprite.png) no-repeat 0 -683px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JO{background:url(../images/flag-sprite.png) no-repeat 0 -882px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KR{background:url(../images/flag-sprite.png) no-repeat 0 -936px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MY{background:url(../images/flag-sprite.png) no-repeat 0 -1188px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NZ{background:url(../images/flag-sprite.png) no-repeat 0 -1295px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PH{background:url(../images/flag-sprite.png) no-repeat 0 -1350px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_QA{background:url(../images/flag-sprite.png) no-repeat 0 -1438px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RU{background:url(../images/flag-sprite.png) no-repeat 0 -1492px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TH{background:url(../images/flag-sprite.png) no-repeat 0 -1600px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_ZA{background:url(../images/flag-sprite.png) no-repeat 0 -1835px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TL{background:url(../images/flag-sprite.png) no-repeat -201px -120px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BS{background:url(../images/flag-sprite.png) no-repeat 0 -269px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XC{background:url(../images/flag-sprite.png) no-repeat 0 -1780px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BB{background:url(../images/flag-sprite.png) no-repeat 0 -125px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BZ{background:url(../images/flag-sprite.png) no-repeat 0 -305px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GT{background:url(../images/flag-sprite.png) no-repeat 0 -666px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HN{background:url(../images/flag-sprite.png) no-repeat 0 -702px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CR{background:url(../images/flag-sprite.png) no-repeat 0 -413px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NI{background:url(../images/flag-sprite.png) no-repeat 0 -1242px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MU{background:url(../images/flag-sprite.png) no-repeat 0 -1134px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UY{background:url(../images/flag-sprite.png) no-repeat 0 -1744px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PY{background:url(../images/flag-sprite.png) no-repeat 0 -1422px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AW{background:url(../images/flag-sprite.png) no-repeat 0 -89px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BD{background:url(../images/flag-sprite.png) no-repeat 0 -143px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BG{background:url(../images/flag-sprite.png) no-repeat 0 -161px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BM{background:url(../images/flag-sprite.png) no-repeat 0 -197px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BN{background:url(../images/flag-sprite.png) no-repeat 0 -215px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BO{background:url(../images/flag-sprite.png) no-repeat 0 -233px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BW{background:url(../images/flag-sprite.png) no-repeat 0 -287px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CU{background:url(../images/flag-sprite.png) no-repeat 0 -431px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CV{background:url(../images/flag-sprite.png) no-repeat 0 -449px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CY{background:url(../images/flag-sprite.png) no-repeat 0 -467px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DO{background:url(../images/flag-sprite.png) no-repeat 0 -521px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EE{background:url(../images/flag-sprite.png) no-repeat 0 -557px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EG{background:url(../images/flag-sprite.png) no-repeat 0 -575px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GE{background:url(../images/flag-sprite.png) no-repeat 0 -629px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GH{background:url(../images/flag-sprite.png) no-repeat 0 -646px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HR{background:url(../images/flag-sprite.png) no-repeat 0 -720px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HT{background:url(../images/flag-sprite.png) no-repeat 0 -738px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_ID{background:url(../images/flag-sprite.png) no-repeat 0 -774px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IR{background:url(../images/flag-sprite.png) no-repeat 0 -828px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IS{background:url(../images/flag-sprite.png) no-repeat 0 -846px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JM{background:url(../images/flag-sprite.png) no-repeat 0 -864px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KE{background:url(../images/flag-sprite.png) no-repeat 0 -918px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KW{background:url(../images/flag-sprite.png) no-repeat 0 -954px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KY{background:url(../images/flag-sprite.png) no-repeat 0 -972px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KZ{background:url(../images/flag-sprite.png) no-repeat 0 -990px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LK{background:url(../images/flag-sprite.png) no-repeat 0 -1008px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LT{background:url(../images/flag-sprite.png) no-repeat 0 -1026px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LY{background:url(../images/flag-sprite.png) no-repeat 0 -1044px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MA{background:url(../images/flag-sprite.png) no-repeat 0 -1062px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MD{background:url(../images/flag-sprite.png) no-repeat 0 -1080px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MG{background:url(../images/flag-sprite.png) no-repeat 0 -1098px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MT{background:url(../images/flag-sprite.png) no-repeat 0 -1116px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NA{background:url(../images/flag-sprite.png) no-repeat 0 -1206px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NG{background:url(../images/flag-sprite.png) no-repeat 0 -1224px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NI{background:url(../images/flag-sprite.png) no-repeat 0 -1242px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NP{background:url(../images/flag-sprite.png) no-repeat 0 -1278px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_OM{background:url(../images/flag-sprite.png) no-repeat 0 -1314px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PE{background:url(../images/flag-sprite.png) no-repeat 0 -1332px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PK{background:url(../images/flag-sprite.png) no-repeat 0 -1368px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PL{background:url(../images/flag-sprite.png) no-repeat 0 -1386px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RO{background:url(../images/flag-sprite.png) no-repeat 0 -1458px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RS{background:url(../images/flag-sprite.png) no-repeat 0 -1474px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SA{background:url(../images/flag-sprite.png) no-repeat 0 -1510px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SE{background:url(../images/flag-sprite.png) no-repeat 0 -1528px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SK{background:url(../images/flag-sprite.png) no-repeat 0 -1564px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SY{background:url(../images/flag-sprite.png) no-repeat 0 -1582px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TN{background:url(../images/flag-sprite.png) no-repeat 0 -1618px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TW{background:url(../images/flag-sprite.png) no-repeat 0 -1654px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TZ{background:url(../images/flag-sprite.png) no-repeat 0 -1672px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UA{background:url(../images/flag-sprite.png) no-repeat 0 -1690px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UG{background:url(../images/flag-sprite.png) no-repeat 0 -1708px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XA{background:url(../images/flag-sprite.png) no-repeat 0 -1762px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XO{background:url(../images/flag-sprite.png) no-repeat 0 -1798px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XP{background:url(../images/flag-sprite.png) no-repeat 0 -1816px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TR{background:url(../images/flag-sprite.png) no-repeat 0 -1636px;width:16px!important;height:14px!important;margin:0 5px 2px 0}#lang-filter{display:none;font-size:.8em;width:77px}.content-box{position:relative;float:left;margin-bottom:20px;width:100%}.content-box .content-box-inner{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#ffffff,#e3f1fc);background-image:-webkit-linear-gradient(#ffffff,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5);box-shadow:0 0 6px rgba(15,35,140,.5);padding:10px;width:100%;*width:97%}.content-box .content-box-title{color:#31609e;font-size:1.3em;font-weight:700;margin:0 0 15px;text-align:left}.content-box .content-box-title.orange{color:#fe812b}.content-box .content-box-title.center{text-align:center}.content-box .price-promise-title{color:#31609e;font-size:1.6em;font-weight:700;margin:0;text-align:center}.content-box .content-box-text{position:relative;float:left;margin:5px 0 0;text-align:center;width:100%}.content-box .content-box-text p{margin:0;text-align:center}.content-box .content-box-image{position:relative;float:left;width:100%;margin:5px 0;text-align:center}.content-box .content-box-image img{max-width:100%;height:auto}.header-telephone-number{color:#31609e;font-family:open sans,Arial,sans-serif;font-size:2em;font-weight:700;padding-left:35px;position:relative}.header-telephone-number small{display:block;font-size:.5em;font-weight:400}.header-telephone-number i{color:#fe812b;font-size:1.3em;left:0;top:5px;margin-right:5px;position:absolute}.hidden-text{display:none}.search-box-container{margin-top:15px}.search-box-container .search-box-container-inner{background:url(../images/search-bg.jpg);background-position:top left;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;padding:35px 50px 25px;width:100%}.search-box-container h1{color:#fff;font-weight:700;margin-bottom:15px;margin-top:0;text-shadow:0 0 7px #000;filter:progid:DXImageTransform.Microsoft.Shadow(direction=80,strength=5,color=000000)}.search-box{position:relative;float:left;background-color:#5380c7;border:3px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#193095,#5380c7);background-image:-webkit-linear-gradient(#193095,#5380c7);background-image:linear-gradient(#193095,#5380c7);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5);box-shadow:0 0 6px rgba(15,35,140,.5);color:#fff;padding:10px}.search-box .row{margin-bottom:7px}.search-box .row:last-of-type,.search-box .row.advanced-search-row{margin-bottom:0}.search-box .row.room-type-row{margin-top:7px}.search-box label,.search-box .label{color:#fff;display:block;font-size:.9em;font-weight:700;margin-top:5px;text-align:right;width:100%}.search-box .inline-label{display:inline;text-align:left}.search-box .inline-label input{margin-right:5px;margin-bottom:3px;vertical-align:bottom}.search-box .form-control{padding:3px!important}.search-box .month-field{width:45%;float:left}.search-box .datepicker-holder{width:25%;float:left}.search-box .city{display:inline-block;margin-top:5px}.other-cities{display:inline-block;float:right;margin-top:5px}.other-cities a{color:#fff;font-weight:400;font-size:.9em;font-style:italic;text-decoration:underline}.checkbox-label{display:inline;text-align:left}.checkbox-label input{margin-right:5px;margin-bottom:3px;vertical-align:bottom}.date-field{float:left;margin-right:5%;width:80%}.advanced-search-link{color:#fff;cursor:pointer;font-size:.9em;font-style:italic;font-weight:400;text-decoration:underline}.mobile-advanced-fields{display:none}.mobile-advanced-search-link{cursor:pointer;display:block;font-size:1.2em;font-weight:700;margin-top:30px;margin-top:27px;text-decoration:underline}.search-tabs-container{margin-top:-3px;z-index:801}.search-tabs-container .search-tabs{float:right;padding-left:0;z-index:799}.search-tabs-container .search-tabs li{display:inline-block;color:#fff;font-size:.9em;font-weight:700}@media(min-width:992px){.search-tabs-container .search-tabs li{font-size:1em}}.search-tabs-container .search-tabs li.first{text-shadow:0 0 7px #000}.search-tabs-container .search-tabs li a{background-color:#ececec;border:3px solid #fff;border-top:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;background-image:-moz-linear-gradient(#ececec,#c4c4c4);background-image:-webkit-linear-gradient(#ececec,#c4c4c4);background-image:linear-gradient(#ececec,#c4c4c4);color:#193095;display:block;padding:8px 12px}.search-tabs-container .search-tabs li.active a,.search-tabs-container .search-tabs li:hover a{background-color:#5380c7;background-image:-moz-linear-gradient(#5380c7,#193095);background-image:-webkit-linear-gradient(#5380c7,#193095);background-image:linear-gradient(#5380c7,#193095);color:#fff}.large-search-button{-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;display:block;font-size:2.5em;font-weight:700;line-height:1em;margin-top:20px;padding:5px 15px 5px 10px;text-align:center}@media(min-width:768px){.large-search-button{font-size:2.5em}}@media(min-width:992px){.large-search-button{font-size:1.6em;margin-top:90px}}@media(min-width:1200px){.large-search-button{font-size:2.5em}}.large-search-button span{display:block;font-size:.5em;font-weight:400}.large-search-button:focus{color:#fff;text-decoration:none}.large-search-button .searching-icon{margin:10px 10px 10px 0}.mobile-search-button{-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;display:block;font-size:1.4em;font-weight:700;line-height:1em;margin-top:10px;padding:15px 15px 15px 10px;text-align:center}.mobile-search-button.pressed{color:#fff;background:#6bba70;display:none;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.mobile-search-button.pressed:focus,.mobile-search-button.pressed:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70);text-decoration:none}.mobile-search-button.pressed{color:#fff;background:#6bba70;display:none;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.mobile-search-button .searching-icon{margin:0 10px 0 0}.mobile-date{cursor:pointer!important;background-color:#fff!important;background-repeat:no-repeat;background-position:right 2px center;background-size:20px auto}@media(min-width:340px){.mobile-date{background-image:url(/includes/images/ico-calendar.png)}}.mobile-search-container .mobile-search-inner{position:relative;float:left;background-color:#e3f1fc;border:3px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(#193095,#5380c7);background-image:-webkit-linear-gradient(#193095,#5380c7);background-image:linear-gradient(#193095,#5380c7);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5);box-shadow:0 0 6px rgba(15,35,140,.5);color:#fff;margin:20px 0;padding:10px;z-index:800}.mobile-search-container h1{color:#fff;font-size:1.2em;font-weight:700;margin-bottom:15px;margin-top:0;text-shadow:0 0 7px #000}.mobile-search-container .row{margin-bottom:10px}.mobile-search-container .city{font-weight:700}.mobile-search-list{display:none;margin-top:10px}.mobile-recent-search-button{border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;color:#fff;display:none;float:none;margin-bottom:15px;padding:10px 15px 10px 10px;background-color:#5785ca;background-image:-moz-linear-gradient(bottom,#0f238c,#5785ca);background-image:-webkit-linear-gradient(bottom,#0f238c,#5785ca);background-image:linear-gradient(to top,#0f238c,#5785ca)}.mobile-recent-search-button:hover{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.mobile-advanced-search .mobile-advanced-search-inner{background:#9acdff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;float:left;margin-bottom:15px;padding:10px;width:100%}.mobile-advanced-search ul{float:left;margin-bottom:0;margin-left:0;padding-left:0;width:100%}@media(min-width:768px){.mobile-advanced-search ul{width:auto}}.mobile-advanced-search ul li{display:block;margin-bottom:10px}@media(min-width:768px){.mobile-advanced-search ul li{display:inline;margin-bottom:0;margin-right:10px}}.mobile-advanced-search ul li a{background:#dbeaf8;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;font-size:1.1em;padding:4px 10px;width:100%}@media(min-width:768px){.mobile-advanced-search ul li a{width:auto}}.mobile-advanced-search ul li a:focus{color:#fe812b;text-decoration:none}.mobile-advanced-search .mobile-search-title{color:#31609e;cursor:pointer;display:block;font-weight:700}.mobile-advanced-search .mobile-search-title .fa{margin-right:5px}.student-discount-mobile{margin-top:10px}.ts-day{float:left;margin-right:5%;width:33%}.ts-month{float:left;width:47%}.quick-links-list{float:left;margin-bottom:0;margin-left:0;padding-left:0;width:100%}@media(min-width:768px){.quick-links-list{width:auto}}.quick-links-list li{display:block;margin-bottom:10px}@media(min-width:768px){.quick-links-list li{display:inline;margin-bottom:0;margin-right:10px}}.quick-links-list li a{background:#dbeaf8;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;font-size:1.1em;padding:4px 10px;width:100%}@media(min-width:768px){.quick-links-list li a{width:auto}}.ui-datepicker-current-day{background-color:#ffcb00}.ui-datepicker-inline{margin:0 auto}.datepicker-container{display:none;margin-left:8px}.ts-calendar-icon{text-indent:-999em;position:relative;cursor:pointer;display:inline-block;float:right;width:27px;height:29px;background:url(/includes/images/ico-calendar.png) no-repeat top left}.why-book-container .why-book-inner{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(white,#e3f1fc);background-image:-webkit-linear-gradient(white,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5);box-shadow:0 0 6px rgba(15,35,140,.5);margin-bottom:20px;padding:10px;width:100%;*width:95%}.why-book-container .why-book-inner h3{color:#0f238c;font-family:open sans,Arial,sans-serif;font-size:1.6em;font-weight:700;margin:0 0 10px 20px;text-align:left}.why-book-container ol{color:#fe812b;font-size:.9em;font-weight:700;padding-left:20px;text-align:left}.why-book-container .why-book-list{text-align:center}.why-book-container .why-book-list span{color:#001686;font-size:1.05em;font-weight:400}.why-book-container .why-book-list .why-book-list-left{position:relative;float:left;width:50%;*width:48%}.why-book-container .why-book-list .why-book-list-right{position:relative;float:left;width:50%;*width:48%}.why-book-container .why-book-images{text-align:center}.thawte-logo{float:left;margin-top:20px}@media(max-width:992px){.thawte-logo{display:inline;float:none}}#feefologo{margin-top:0!important}@media(max-width:992px){#feefologo{display:inline}}.bottom-content-container{position:relative;float:left;margin-bottom:20px;width:100%}.bottom-content-container .bottom-blue-box{position:relative;float:left;background-color:#e3f1fc;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:inset 0 0 2px 2px #fff;-webkit-box-shadow:inset 0 0 2px 2px #fff;box-shadow:inset 0 0 2px 2px #fff;background-image:-moz-linear-gradient(white,#e3f1fc);background-image:-webkit-linear-gradient(white,#e3f1fc);background-image:linear-gradient(#ffffff,#e3f1fc);-moz-box-shadow:0 0 6px rgba(15,35,140,.5);-webkit-box-shadow:0 0 6px rgba(15,35,140,.5);box-shadow:0 0 6px rgba(15,35,140,.5);padding:10px;width:100%}.bottom-content-container .bottom-blue-box h3{font-size:1.4em;margin-top:0}.bottom-content-container .bottom-blue-box p{font-size:.8em}.bottom-content-container .bottom-blue-box img{max-width:100%;height:auto}#lang-filter{display:none;font-size:.8em;width:77px}.input-sm,.form-group-sm .form-control{color:#000;font-size:.9em;font-weight:400}@media(max-width:350px){.input-sm,.form-group-sm .form-control{font-size:.8em;padding:5px}}.form-control:focus{border-color:#fe812b;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,129,43,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(254,129,43,.6)}.img_con_GB{background:url(../images/flag-sprite.png) no-repeat 0 1px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AE{background:url(../images/flag-sprite.png) no-repeat 0 -17px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AU{background:url(../images/flag-sprite.png) no-repeat 0 -71px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BR{background:url(../images/flag-sprite.png) no-repeat 0 -251px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CA{background:url(../images/flag-sprite.png) no-repeat 0 -323px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CH{background:url(../images/flag-sprite.png) no-repeat 0 -341px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CL{background:url(../images/flag-sprite.png) no-repeat 0 -359px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CZ{background:url(../images/flag-sprite.png) no-repeat 0 -485px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DK{background:url(../images/flag-sprite.png) no-repeat 0 -503px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EU{background:url(../images/flag-sprite.png) no-repeat 0 -593px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HU{background:url(../images/flag-sprite.png) no-repeat 0 -756px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IL{background:url(../images/flag-sprite.png) no-repeat 0 -792px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IN{background:url(../images/flag-sprite.png) no-repeat 0 -810px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JP{background:url(../images/flag-sprite.png) no-repeat 0 -899px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MX{background:url(../images/flag-sprite.png) no-repeat 0 -1150px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NO{background:url(../images/flag-sprite.png) no-repeat 0 -1260px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PL{background:url(../images/flag-sprite.png) no-repeat 0 -1386px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SE{background:url(../images/flag-sprite.png) no-repeat 0 -1528px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SG{background:url(../images/flag-sprite.png) no-repeat 0 -1547px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_US{background:url(../images/flag-sprite.png) no-repeat 0 -1727px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AM{background:url(../images/flag-sprite.png) no-repeat 0 -35px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AR{background:url(../images/flag-sprite.png) no-repeat 0 -54px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AZ{background:url(../images/flag-sprite.png) no-repeat 0 -107px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BH{background:url(../images/flag-sprite.png) no-repeat 0 -179px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CN{background:url(../images/flag-sprite.png) no-repeat 0 -377px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CO{background:url(../images/flag-sprite.png) no-repeat 0 -395px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DZ{background:url(../images/flag-sprite.png) no-repeat 0 -53px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_FJ{background:url(../images/flag-sprite.png) no-repeat 0 -611px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HK{background:url(../images/flag-sprite.png) no-repeat 0 -683px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JO{background:url(../images/flag-sprite.png) no-repeat 0 -882px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KR{background:url(../images/flag-sprite.png) no-repeat 0 -936px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MY{background:url(../images/flag-sprite.png) no-repeat 0 -1188px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NZ{background:url(../images/flag-sprite.png) no-repeat 0 -1295px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PH{background:url(../images/flag-sprite.png) no-repeat 0 -1350px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_QA{background:url(../images/flag-sprite.png) no-repeat 0 -1438px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RU{background:url(../images/flag-sprite.png) no-repeat 0 -1492px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TH{background:url(../images/flag-sprite.png) no-repeat 0 -1600px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_ZA{background:url(../images/flag-sprite.png) no-repeat 0 -1835px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TL{background:url(../images/flag-sprite.png) no-repeat -201px -120px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BS{background:url(../images/flag-sprite.png) no-repeat 0 -269px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XC{background:url(../images/flag-sprite.png) no-repeat 0 -1780px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BB{background:url(../images/flag-sprite.png) no-repeat 0 -125px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BZ{background:url(../images/flag-sprite.png) no-repeat 0 -305px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GT{background:url(../images/flag-sprite.png) no-repeat 0 -666px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HN{background:url(../images/flag-sprite.png) no-repeat 0 -702px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CR{background:url(../images/flag-sprite.png) no-repeat 0 -413px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NI{background:url(../images/flag-sprite.png) no-repeat 0 -1242px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MU{background:url(../images/flag-sprite.png) no-repeat 0 -1134px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UY{background:url(../images/flag-sprite.png) no-repeat 0 -1744px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PY{background:url(../images/flag-sprite.png) no-repeat 0 -1422px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_AW{background:url(../images/flag-sprite.png) no-repeat 0 -89px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BD{background:url(../images/flag-sprite.png) no-repeat 0 -143px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BG{background:url(../images/flag-sprite.png) no-repeat 0 -161px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BM{background:url(../images/flag-sprite.png) no-repeat 0 -197px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BN{background:url(../images/flag-sprite.png) no-repeat 0 -215px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BO{background:url(../images/flag-sprite.png) no-repeat 0 -233px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_BW{background:url(../images/flag-sprite.png) no-repeat 0 -287px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CU{background:url(../images/flag-sprite.png) no-repeat 0 -431px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CV{background:url(../images/flag-sprite.png) no-repeat 0 -449px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_CY{background:url(../images/flag-sprite.png) no-repeat 0 -467px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_DO{background:url(../images/flag-sprite.png) no-repeat 0 -521px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EE{background:url(../images/flag-sprite.png) no-repeat 0 -557px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_EG{background:url(../images/flag-sprite.png) no-repeat 0 -575px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GE{background:url(../images/flag-sprite.png) no-repeat 0 -629px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_GH{background:url(../images/flag-sprite.png) no-repeat 0 -646px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HR{background:url(../images/flag-sprite.png) no-repeat 0 -720px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_HT{background:url(../images/flag-sprite.png) no-repeat 0 -738px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_ID{background:url(../images/flag-sprite.png) no-repeat 0 -774px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IR{background:url(../images/flag-sprite.png) no-repeat 0 -828px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_IS{background:url(../images/flag-sprite.png) no-repeat 0 -846px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_JM{background:url(../images/flag-sprite.png) no-repeat 0 -864px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KE{background:url(../images/flag-sprite.png) no-repeat 0 -918px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KW{background:url(../images/flag-sprite.png) no-repeat 0 -954px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KY{background:url(../images/flag-sprite.png) no-repeat 0 -972px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_KZ{background:url(../images/flag-sprite.png) no-repeat 0 -990px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LK{background:url(../images/flag-sprite.png) no-repeat 0 -1008px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LT{background:url(../images/flag-sprite.png) no-repeat 0 -1026px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_LY{background:url(../images/flag-sprite.png) no-repeat 0 -1044px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MA{background:url(../images/flag-sprite.png) no-repeat 0 -1062px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MD{background:url(../images/flag-sprite.png) no-repeat 0 -1080px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MG{background:url(../images/flag-sprite.png) no-repeat 0 -1098px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_MT{background:url(../images/flag-sprite.png) no-repeat 0 -1116px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NA{background:url(../images/flag-sprite.png) no-repeat 0 -1206px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NG{background:url(../images/flag-sprite.png) no-repeat 0 -1224px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NI{background:url(../images/flag-sprite.png) no-repeat 0 -1242px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_NP{background:url(../images/flag-sprite.png) no-repeat 0 -1278px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_OM{background:url(../images/flag-sprite.png) no-repeat 0 -1314px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PE{background:url(../images/flag-sprite.png) no-repeat 0 -1332px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PK{background:url(../images/flag-sprite.png) no-repeat 0 -1368px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_PL{background:url(../images/flag-sprite.png) no-repeat 0 -1386px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RO{background:url(../images/flag-sprite.png) no-repeat 0 -1458px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_RS{background:url(../images/flag-sprite.png) no-repeat 0 -1474px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SA{background:url(../images/flag-sprite.png) no-repeat 0 -1510px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SE{background:url(../images/flag-sprite.png) no-repeat 0 -1528px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SK{background:url(../images/flag-sprite.png) no-repeat 0 -1564px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_SY{background:url(../images/flag-sprite.png) no-repeat 0 -1582px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TN{background:url(../images/flag-sprite.png) no-repeat 0 -1618px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TW{background:url(../images/flag-sprite.png) no-repeat 0 -1654px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TZ{background:url(../images/flag-sprite.png) no-repeat 0 -1672px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UA{background:url(../images/flag-sprite.png) no-repeat 0 -1690px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_UG{background:url(../images/flag-sprite.png) no-repeat 0 -1708px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XA{background:url(../images/flag-sprite.png) no-repeat 0 -1762px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XO{background:url(../images/flag-sprite.png) no-repeat 0 -1798px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_XP{background:url(../images/flag-sprite.png) no-repeat 0 -1816px;width:16px!important;height:14px!important;margin:0 5px 2px 0}.img_con_TR{background:url(../images/flag-sprite.png) no-repeat 0 -1636px;width:16px!important;height:14px!important;margin:0 5px 2px 0}#popups,#popups-mobile{background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:.9em;display:none;overflow:auto;position:absolute}#popups .suggestions,#popups-mobile .suggestions{border-bottom:1px solid #dbeaf8;cursor:pointer;padding:5px}#popups .suggestions:hover,#popups .suggestions:focus,#popups-mobile .suggestions:hover,#popups-mobile .suggestions:focus{background:#dbeaf8}#popups .suggtypes,#popups-mobile .suggtypes{border-bottom:1px solid #dbeaf8;cursor:pointer;font-weight:700;padding:5px}#popups .suggtypes:hover,#popups .suggtypes:focus,#popups-mobile .suggtypes:hover,#popups-mobile .suggtypes:focus{background:#dbeaf8}#dc_box2{display:none}.mobile-advanced-search-expand:focus{color:#31609e;text-decoration:none}.breadcrumb{display:none}.quick-links-container .quick-links-container-inner{background:#9acdff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;float:left;margin-bottom:20px;padding:10px;position:relative;width:100%}.quick-links-container .quick-links-title{color:#31609e;float:left;font-size:1.4em;display:block;font-weight:700;margin-bottom:10px;width:100%}@media(min-width:768px){.quick-links-container .quick-links-title{display:inline-block;margin-bottom:0;margin-right:10px;width:auto}}.quick-links-container .quick-links-list{float:left;margin-bottom:0;margin-left:0;padding-left:0;width:100%}@media(min-width:768px){.quick-links-container .quick-links-list{width:auto}}.quick-links-container .quick-links-list li{display:block;margin-bottom:10px}@media(min-width:768px){.quick-links-container .quick-links-list li{display:inline;margin-bottom:0;margin-right:10px}}.quick-links-container .quick-links-list li a{background:#dbeaf8;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;font-size:1.1em;padding:4px 10px;width:100%}@media(min-width:768px){.quick-links-container .quick-links-list li a{width:auto}}.quick-links-container .quick-links-list li.active{background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fe812b;font-weight:700;display:inline-block;font-size:1.1em;padding:4px 10px;width:100%}@media(min-width:768px){.quick-links-container .quick-links-list li.active{width:auto}}.quick-links-container .quick-links-character{background-position:0 -3070px;display:block;position:absolute;left:15px;bottom:0;width:91px;height:80px}.left-column-subsection-container{border:4px solid #dbeaf8;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative;float:left;margin-bottom:20px;width:100%;*width:98%}.left-column-subsection-container ul{font-size:.9em;margin-bottom:0}.left-column-subsection-container h1,.left-column-subsection-container h2,.left-column-subsection-container .subsection-header{background:#dbeaf8;color:#31609e;font-size:1.15em;font-weight:700;margin:0;padding:7px}.left-column-subsection-container h3{font-size:1.3em;margin:0 0 10px}@media(min-width:992px){.left-column-subsection-container h3{text-align:left}}.left-column-subsection-container .subsection-header{display:block}.left-column-subsection-container .left-column-subsection-container-inner{border-spacing:5px;padding:5px 0;position:relative;float:left;width:100%}.left-column-subsection-container .left-column-subsection-container-inner.alternate{border-bottom:1px solid #cfeaf1;border-top:1px solid #cfeaf1}.left-column-subsection-container .subhead{background:0 0;font-size:.9em;font-weight:700;margin:20px 0;padding:0}.left-column-section-container{border:4px solid #5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative;float:left;margin-bottom:20px;width:100%;*width:98%}.left-column-section-container h1,.left-column-section-container h2,.left-column-section-container .subsection-header{background:#5785ca;color:#fff;font-size:1.15em;font-weight:700;margin:0;padding:7px}.left-column-section-container .left-column-section-container-inner{border-spacing:5px;display:table;position:relative;float:left;width:100%}.hotel-deals-button{display:block;font-size:1.2em;padding:5px 15px 5px 10px}.hotel-deal-inner{position:relative;border:3px solid #dbeaf8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 5px}@media(min-width:992px){.hotel-deal-inner{min-height:215px}}@media(min-width:1200px){.hotel-deal-inner{min-height:200px}}.hotel-deal-inner img{height:auto;max-width:100%}.featured-hotels-container{border-bottom:1px solid #dbeaf8;margin-bottom:10px}.featured-hotels-container:last-of-type{border-bottom:0 solid #dbeaf8;margin-bottom:0}.featured-hotels-container .featured-hotel-photos{margin:0 0 10px;padding:0;position:relative;float:left;text-align:center;width:100%}.featured-hotels-container .featured-hotel-photos li{display:inline;float:none;list-style-type:none;margin-bottom:10px;width:auto}@media(min-width:992px){.featured-hotels-container .featured-hotel-photos li{float:left}}.featured-hotels-container .featured-hotel-photos li.last{margin-right:0}.featured-hotels-container .featured-hotel-photos img{max-width:100%;height:auto}.featured-hotels-container .free-facilities,.featured-hotels-container .extra-facilities{position:relative;text-align:center;width:100%}@media(min-width:992px){.featured-hotels-container .free-facilities,.featured-hotels-container .extra-facilities{text-align:left}}.featured-hotels-container .free-facilities .hotel-facility-cost,.featured-hotels-container .extra-facilities .hotel-facility-cost{color:#fe812b;font-size:.8em;margin-right:5px}.featured-hotels-container .featured-header{margin-bottom:20px}.featured-hotels-container .hotel-header{font-size:1.4em;font-weight:600;margin:0 0 5px}.featured-hotels-container .hotel-section{margin-bottom:15px;text-align:center}@media(min-width:992px){.featured-hotels-container .hotel-section{margin-bottom:0;margin-top:0;text-align:left}}.featured-hotels-container p{font-size:.9em}.hotel-image{border:1px solid #fff;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);max-width:100%;height:auto}@media(min-width:992px){.featured-hotels-container .hotel-head-info{position:relative;width:60%;float:right;min-height:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:1200px){.featured-hotels-container .hotel-head-info{position:relative;width:65%;float:right;min-height:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:992px){.featured-hotels-container .hotel-photos-container{margin-right:5%;position:relative;width:35%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:1200px){.featured-hotels-container .hotel-photos-container{margin-right:5%;position:relative;width:30%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.featured-hotels-container .hotel-offer-container{clear:both}@media(min-width:992px){.featured-hotels-container .hotel-offer-container{margin-right:5%;position:relative;width:35%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:1200px){.featured-hotels-container .hotel-offer-container{margin-right:5%;position:relative;width:30%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:992px){.featured-hotels-container .hotel-review-container{position:relative;width:60%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:1200px){.featured-hotels-container .hotel-review-container{position:relative;width:65%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:992px){.featured-hotels-container .hotel-head-location{position:relative;width:60%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(min-width:1200px){.featured-hotels-container .hotel-head-location{position:relative;width:65%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.featured-hotels-container .featured-hotel-section{font-size:.9em;position:relative;width:100%}.featured-hotels-container .featured-hotel-star{margin-left:5px}.featured-hotels-container .featured-hotel-detail{font-size:.8em}.featured-hotels-container .featured-hotel-details{margin-top:0;margin-bottom:5px}.featured-hotels-container .customer-review{text-align:center}@media(min-width:992px){.featured-hotels-container .customer-review{text-align:left}}.featured-hotels-container .star-review-container{position:relative;float:left;font-size:.8em;margin-top:6px;text-align:center;width:100%}@media(min-width:992px){.featured-hotels-container .star-review-container{margin-right:10px;text-align:left;width:auto}}.featured-hotels-container .hotel-facilities-container{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;position:relative;float:left;margin-top:5px;border:1px solid #dbeaf8;padding:3px 10px 0;width:100%}@media(min-width:1200px){.featured-hotels-container .hotel-facilities-container{min-width:163px;width:auto}}.featured-hotels-container .featured-hotel-book-button{-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;clear:both;display:block;font-size:1.1em;font-weight:400;line-height:1.2em;padding:5px 15px 5px 10px;text-align:center}.featured-hotels-container .featured-hotel-book-button span{font-size:1.6em;font-weight:700}.featured-hotels-container .featured-hotel-book-button .per-person{color:#eddcc5;display:block;font-size:.8em;margin-top:-5px;font-weight:400}.hotel-box{border:3px solid #dbeaf8;display:block;float:left;vertical-align:top;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;position:relative;min-height:515px;width:98%;margin-right:1%;margin-bottom:10px;*margin-top:5px;*margin-left:5px}.hotel-box.top-hotel{border:3px solid #fe812b}.hotel-box .hotel-box-head{font-size:1.1em;margin:0 0 20px}.hotel-box .hotel-box-head a{color:#31609e}.hotel-box .hotel-box-head a:hover{color:#fe812b}.hotel-box .hotel-box-body{text-align:center;width:100%}.hotel-box .hotel-box-body img{border:1px solid #fff;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);max-width:100%;height:auto}.hotel-box .hotel-box-body .hotel-stars-rating{font-size:.8em;margin-top:10px;text-align:center;width:100%}.hotel-box .hotel-box-body .hotel-location-container{font-size:.8em}.hotel-box .hotel-box-body .hotel-location-container .hotel-location,.hotel-box .hotel-box-body .hotel-location-container .hotel-distance{display:block;margin:4px;text-align:center}.hotel-box .hotel-box-body .hotel-location-container a{border-bottom:1px dotted #5785ca}.hotel-box .hotel-box-body .hotel-review-container{position:relative;margin:2px auto;height:65px;width:90%}.hotel-box .hotel-box-body .hotel-review-container.no-badge{position:relative;margin:2px auto;height:52px;width:105px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-fill{float:left;height:14px;left:14px;position:relative;top:30px;width:77px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating{background:url(../images/ts-sitemap-sprite.png) no-repeat 0 -963px;height:18px;left:-3px;line-height:18px;position:absolute;top:-2px;width:81px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue{background:#a3dce7;height:13px;left:0;line-height:18px;position:absolute;top:0;width:75px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue.four-star{width:62px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue.three-star{width:45px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue.two-star{width:28px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-blue.one-star{width:12px}.hotel-box .hotel-box-body .hotel-review-container .hotel-review-rating-text{font-size:.6875em;color:#000;font-weight:700;height:18px;left:0;line-height:18px;position:absolute;top:-19px;white-space:nowrap;width:81px}.hotel-box .hotel-box-body .hotel-review-container .hotel-badge{position:absolute;top:7px;right:10px;display:block;text-indent:-999em;width:54px;height:56px;background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat}.hotel-box .hotel-box-body .hotel-facilities-container{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:.8em;margin:10px 0;border:1px solid #dbeaf8;padding:3px 10px 0}.hotel-box .hotel-box-body .hotel-facilities-container .hotel-facility-cost{color:#fe812b;font-weight:700;position:relative;top:-7px}.hotel-box .hotel-box-body .hotel-offer-message{background:#dc0000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center}.hotel-box .hotel-box-body .hotel-offer-message p{color:#fff;font-size:.8em;font-weight:700;padding:3px}.hotel-box .hotel-intro-text{font-style:italic}.hotel-box .hotel-box-footer{bottom:0;position:absolute;margin:10px 0;width:95%;text-align:center}.hotel-box .hotel-box-footer .featured-hotel-book-button{font-size:.9em;margin-top:0}.hotel-box .hotel-box-footer .featured-hotel-book-button .per-person{font-size:.9em}@media(min-width:480px){.hotel-box{width:49%}}@media(min-width:992px){.hotel-box{width:24%;*width:21%}.hotel-box.wide-hotel{width:49%;*width:42%}.hotel-box.wide-hotel .hotel-box-footer{text-align:right}.hotel-box .hotel-box-left{position:relative;float:left;margin-right:3%;width:48%}.hotel-box .hotel-box-right{position:relative;float:left;width:49%}}.hotel-badge{display:inline-block;width:51px;height:55px;margin-left:5px;position:relative;text-indent:-9999px}@media(min-width:768px){.hotel-badge{width:51px;height:55px;margin-left:5px;position:relative}}.new-badge{background-position:0 -781px}.best-badge{background-position:0 -723px}.selling-badge{background-position:0 -839px}.featured-hotel-badges{margin:10px 0;position:relative;float:right;text-align:center;width:100%}.hotel-offer-message{background:#dc0000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;clear:both;margin-top:8px;text-align:center;width:100%}@media(min-width:1200px){.hotel-offer-message{width:92%}}@media(min-width:992px){.hotel-offer-message{margin-top:0}}.hotel-offer-message p{color:#fff;font-size:.8em;font-weight:700;margin-bottom:0;padding:3px}.featured-hotel-book-button{-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;clear:both;display:block;font-size:1.1em;font-weight:400;line-height:1.2em;margin-top:40px;padding:5px 15px 5px 10px;text-align:center}.featured-hotel-book-button span{font-size:1.6em;font-weight:700}.featured-hotel-book-button .per-person{color:#eddcc5;display:block;font-size:.8em;margin-top:-5px;font-weight:400}.featured-reviews-container{position:relative;float:left;width:100%;margin-bottom:10px}.star-rating{background-image:url(../images/ts-sitemap-sprite.png);*display:inline-block;*font-size:1.2em;height:14px;display:inline-block}.one-star-rating{background-position:-142px -362px;padding-left:15px}.two-star-rating{background-position:-142px -380px;padding-left:30px}.three-star-rating{background-position:-142px -396px;padding-left:45px}.four-star-rating{background-position:-142px -412px;padding-left:60px}.five-star-rating{background-position:-142px -360px;padding-left:75px}.featured-hotels-bottom{margin-top:10px}.featured-hotel-description{clear:both;padding-top:10px}.hotel-facility-icon{cursor:pointer;display:inline-block;width:21px;height:21px;text-indent:-999em;background-image:url(../images/ts-sitemap-sprite.png);background-repeat:no-repeat;margin-right:1px}.icon-con-breakfast{background-position:-126px -439px}.icon-eng-breakfast{background-position:-147px -439px}.icon-self-cater{background-position:-168px -439px}.icon-parking{background-position:-189px -439px}.icon-wifi{background-position:-210px -439px}.hotel-facility-cost{color:#fe812b;font-size:.9em;font-weight:700;position:relative;top:-7px}.theo-search-icon{width:11%;position:absolute;bottom:0}@media(max-width:600px){.theo-search-icon{display:none}}.theo-search-paragraph{float:right;margin-bottom:0;margin-left:3%;width:87%}@media(max-width:600px){.theo-search-paragraph{margin-left:3%;width:100%}}.full-button.centre{text-align:center}.full-button span{display:block;font-size:.6em}.question-container{margin-bottom:5px;padding:0 5px}.question-container .question{background:0 0;color:#31609e;cursor:pointer;font-family:arial,sans-serif;display:block;font-size:.9em;font-weight:700;padding:0;margin-bottom:5px}.question-container .question a:hover,.question-container .question a:focus{color:#31609e;text-decoration:none}.question-container .expand-question-icon{color:orange;margin-right:5px}.answer{display:none}.answer.visible{display:block}.answer img{height:auto;width:100%}.book-with-travelstay{background-image:url(../images/book-now-bottom.png);background-position:left bottom;background-repeat:no-repeat;padding-bottom:150px}@media(max-width:600px){.book-with-travelstay{background-image:none;padding-bottom:0}}.book-with-travelstay ol{color:#fe812b;font-size:.9em;font-weight:700;padding-left:20px;text-align:left}.book-with-travelstay .book-list{text-align:center}.book-with-travelstay .book-list span{color:#001686;font-size:1.05em;font-weight:400}.book-with-travelstay .book-list .book-list-left{position:relative;float:left;width:50%;*width:48%}@media(max-width:600px){.book-with-travelstay .book-list .book-list-left{width:100%}}.book-with-travelstay .book-list .book-list-right{position:relative;float:left;width:50%;*width:48%}@media(max-width:600px){.book-with-travelstay .book-list .book-list-right{width:100%}}.newsletter-form-container .newsletter-bg,.newsletter-success-container .newsletter-bg{background:#5785ca;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;float:left;padding-top:10px;padding-bottom:10px;margin-bottom:10px;text-align:center;width:100%}.newsletter-bg h3{color:#fff;margin-top:0}#newsletter-success{background:#fe812b;border-radius:5px;font-size:1em;padding:6px;font-weight:700;display:none;color:#fff}#newsletter-success a{color:#fff}#newsletter-success a:hover{text-decoration:underline}ol{color:#fe812b;font-size:.9em}.why-book-list{position:relative;float:left;text-align:left;width:100%}.why-book-list span{color:#0f238c}.why-book-list .why-book-list-left{position:relative;float:left;width:50%;*width:48%}.why-book-list .why-book-list-right{position:relative;float:left;width:50%;*width:48%}.sidebar-hotel{border:1px solid #cbd9ef;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;float:left;margin-bottom:10px;padding:10px;position:relative;text-align:left;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.sidebar-hotel h4{font-size:1.2em;font-weight:300;margin:0 0 9px}.sidebar-hotel img{border:1px solid #fff;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);position:relative;float:left;margin-right:3%;width:40%}@media(min-width:768px){.sidebar-hotel img{margin-bottom:10px;margin-right:0;width:100%}}@media(min-width:992px){.sidebar-hotel img{margin-right:3%;width:40%}}.sidebar-hotel:hover{background:rgba(255,255,255,.8);border:1px solid #fe812b}.sidebar-hotel:hover p{color:#000}.sidebar-hotel .sidebar-hotel-info{position:relative;float:left;width:57%}@media(min-width:768px){.sidebar-hotel .sidebar-hotel-info{width:100%}}@media(min-width:992px){.sidebar-hotel .sidebar-hotel-info{width:57%}}.sidebar-hotel .sidebar-hotel-info h5{font-size:.9em;font-weight:700;margin:0 0 5px}.sidebar-hotel .sidebar-hotel-info p{color:#000;font-size:.8em;font-weight:400;text-align:left}.hotel-offers-box .button{display:inline-block;font-size:.9em;margin:10px 0}.sidebar-links-list{font-size:.9em;margin:0;padding:0}.sidebar-links-list li{list-style-type:none;margin:0 0 3px;padding:0}.secret-member-image{background-image:url(../images/ts-sitemap-sprite.png);background-position:0 -1167px;display:block;margin:10px auto;width:187px;height:140px}#secret-deals-error{background:#d23317;border-radius:5px;font-size:1em;padding:6px;font-weight:700;display:none;color:#fff;margin-bottom:5px}#secret-deals-success{background:#fe812b;border-radius:5px;font-size:1em;padding:6px;font-weight:700;display:none;color:#fff}#secret-deals-success a{color:#fff}#secret-deals-success a:hover{text-decoration:underline}#newsletter-success{background:#fe812b;border-radius:5px;font-size:1em;padding:6px;font-weight:700;display:none;color:#fff}#newsletter-success a{color:#fff}#newsletter-success a:hover{text-decoration:underline}.submit-send-me-deals{display:inline-block;font-weight:700;margin:8px 0 0;padding:7px 15px 7px 10px}.deals-tabs{position:relative;text-align:right;width:100%}.deals-tabs span{color:#31609e;font-weight:700}.deals-tabs ul{display:inline-block;margin-bottom:0;margin-left:10px;padding:0}.deals-tabs ul li{background-color:#fe812b;border:2px solid #fff;border-bottom:0;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.1em;font-weight:700;list-style-type:none;padding:7px 13px;background-image:-moz-linear-gradient(bottom,#0f238c,#5785ca);background-image:-webkit-linear-gradient(bottom,#0f238c,#5785ca);background-image:linear-gradient(to top,#0f238c,#5785ca)}.deals-tabs ul li:hover,.deals-tabs ul li:focus{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.deals-tabs ul li.active{background:#6bba70;background-image:-moz-linear-gradient(bottom,#ff8939,#fc6701);background-image:-webkit-linear-gradient(bottom,#ff8939,#fc6701);background-image:linear-gradient(to top,#ff8939,#fc6701)}.theo-box{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #dbeaf8;margin-bottom:0!important}.theo-box .theo-title{padding-left:150px}@media(max-width:600px){.theo-box .theo-title{padding-left:7px!important}}.hotel-grid .left-column-section-container-inner{padding:0 10px!important}.book-with-link{bottom:10px;color:#fff;font-size:1.3em;left:0;position:absolute;text-align:center;width:100%}.book-with-link:hover{color:#fff;text-decoration:underline}.customer-review-container{position:relative;float:none;margin:2px 5px 0 0;height:21px;width:105px;display:inline-block;text-align:center}@media(min-width:550px){.customer-review-container{height:21px}}@media(min-width:992px){.customer-review-container{width:120px}}.customer-review-container .hotel-review-fill{float:left;height:14px;left:0;position:relative;text-align:left;top:6px;width:77px}.customer-review-container .hotel-review-rating{background:url(../images/ts-sitemap-sprite.png) no-repeat 0 -963px;height:18px;left:-3px;line-height:18px;position:absolute;top:-2px;width:81px}.customer-review-container .hotel-review-rating-blue{background:#a3dce7;height:13px;left:0;line-height:18px;position:absolute;top:0;width:75px}.customer-review-container .hotel-review-rating-blue.four-star{width:62px}.customer-review-container .hotel-review-rating-blue.three-star{width:45px}.customer-review-container .hotel-review-rating-blue.two-star{width:28px}.customer-review-container .hotel-review-rating-blue.one-star{width:12px}.customer-review-container .hotel-review-rating-text{font-size:.8em;color:#31609e;font-weight:700;height:18px;right:-56px;line-height:18px;position:absolute;text-align:center;top:-2px;white-space:nowrap;width:81px}.customer-review-container .hotel-badge{position:absolute;top:7px;right:10px;display:block;text-indent:-999em;width:40px;height:40px;background-image:url(../images/ts-sprite.png);background-repeat:no-repeat;text-indent:-9999px}.customer-review-container.featured{margin:0 auto;height:20px;width:160px}@media(min-width:550px){.customer-review-container.featured{margin:0;width:100%}}.customer-review-container.featured .hotel-review-fill{left:0;top:0}.customer-review-container.featured .hotel-review-rating-text{left:85px;top:-3px}#LatestOffers{border-top:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.location-hotels{display:none}.type-hotels{display:block}.hotels-table{font-size:.8em;margin-bottom:0!important}@media(min-width:1200px){.hotels-table{font-size:.9em}}.hotels-table td{padding:1px 5px!important;vertical-align:middle!important}.hotels-table th{display:none;vertical-align:middle!important}.hotels-table td{display:block}.hotels-table td:first-child{padding-top:.5em}.hotels-table td:last-child{padding-bottom:.5em}.hotels-table td:before{font-weight:700;width:6.5em;display:inline-block}@media(min-width:992px){.hotels-table td:before{display:none}}@media(min-width:992px){.hotels-table th,.hotels-table td{display:table-cell}}.hotels-table .header{cursor:pointer}.hotels-table .selected-row{background:#fbeddb!important}@media(max-width:992px){.hotels-table{border:0}.hotels-table td{border:0!important;text-align:center}.hotels-table tr{border-bottom:4px solid #dbeaf8}.hotels-table tr:nth-child(odd){background-color:#eaf2f9!important}.hotels-table tr:last-of-type{border-bottom:0!important}}.sort-icon{float:right;margin-top:2px}.map-container{display:none}.map-container .map-image-container{display:block;position:relative}.map-container img{height:auto;width:100%}.map-container .map-title{display:block;font-size:.8em;margin:10px 0}.map-container .map-list{float:left;margin-bottom:10px;padding:0 0 0 30px;position:relative;width:100%}.map-container .map-list li{float:left;list-style-type:square;margin-right:30px}@media(max-width:500px){.map-container .map-list li{width:100%}}.map-container .launch-map{position:absolute;bottom:20px;left:20px}.page-top-link{background:#dbeaf8;font-size:.9em;padding:5px 10px 5px 0;position:relative;right:0;text-align:right;top:0;width:100%}@media(min-width:550px){.page-top-link{background:0 0;font-size:.9em;padding:0 5px 0 0;position:absolute;right:10px;top:7px}}.double-border-button{background-color:#5785ca;border:1px solid #5785ca;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;color:#fff;font-size:1em}.double-border-button span{background-color:#5785ca;border:1px solid #fff;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;padding:0 15px 0 10px}.double-border-button:hover{border:1px solid #6bba70;color:#fff}.double-border-button:hover span{background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.hotel-view-button{font-size:1.2em;min-width:100px}.es .price-promise-icon{background-position:1px -1570px}.es .feefo-img{background-position:-175px -1524px}.es .selling-badge{background-position:-54px -839px}.es .new-badge{background-position:-54px -781px}.es .best-badge{background-position:-54px -723px}.de .price-promise-icon{background-position:-57px -1570px}.de .feefo-img{background-position:-175px -1480px}.de .selling-badge{background-position:-108px -839px}.de .new-badge{background-position:-110px -781px}.de .best-badge{background-position:-110px -723px}.fr .price-promise-icon{background-position:-173px -1570px}.fr .feefo-img{background-position:0 -1524px}.fr .selling-badge{background-position:-163px -839px}.fr .new-badge{background-position:-165px -781px}.fr .best-badge{background-position:-165px -723px}.it .price-promise-icon{background-position:-115px -1570px}.it .feefo-img{background-position:-175px -1436px}.it .selling-badge{background-position:-217px -839px}.it .new-badge{background-position:-220px -781px}.it .best-badge{background-position:-220px -723px}.pl .price-promise-icon{background-position:-232px -1570px}.pl .feefo-img{background-position:0 -1480px}.pl .selling-badge{background-position:-272px -839px}.pl .new-badge{background-position:-275px -781px}.pl .best-badge{background-position:-275px -723px}.make-another-search-form{font-size:.9em}.make-another-search-form select{font-size:1em;padding:6px}.make-another-search-form label{font-size:1em;margin-top:5px}@media(min-width:1200px){.make-another-search-form label{font-size:1.1em}}.make-another-search-form .row{margin-bottom:10px}.make-another-search-form .row.advanced-details-row{margin-bottom:0}.make-another-search-form .row:last-of-type{margin-bottom:0}.make-another-search-form .ts-calendar-icon{text-indent:-999em;position:relative;left:-15px;top:6px;cursor:pointer;display:inline-block;width:18px;height:20px;background:url(../images/ico-calendar3.png) no-repeat top left;float:right}.make-another-search-form .booking-submit-button{display:inline-block;font-size:2em;line-height:1.1em;padding:25px 11px;text-align:center}@media(min-width:1200px){.make-another-search-form .booking-submit-button{font-size:2.2em}}.make-another-search-form .advanced-search-link{color:#fff;font-size:1.1em;font-style:italic}.make-another-search-form .advanced-search-link:focus{text-decoration:none}.make-another-search{position:relative;float:left;margin-top:20px;width:100%}.make-another-search h2{color:#fff;display:block;font-size:1.5em;font-weight:700;margin:0 0 10px}@media(min-width:768px){.make-another-search h2{font-size:2em}}@media(min-width:1200px){.make-another-search h2{font-size:2.3em;padding:0 0 10px}}.make-another-search .search-header{color:#fff;display:block;font-size:1.5em;font-weight:700;margin:0 0 10px}@media(min-width:768px){.make-another-search .search-header{font-size:2em}}@media(min-width:1200px){.make-another-search .search-header{font-size:2.3em;padding:0}}.make-another-search .make-another-search-box{position:relative;float:left;width:100%;*width:96%}.orange-box{background-color:#fe812b;border:2px solid #fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;padding:10px 15px 10px 10px;background-image:-moz-linear-gradient(bottom,#fc6701,#ff8939);background-image:-webkit-linear-gradient(bottom,#fc6701,#ff8939);background-image:linear-gradient(to top,#fc6701,#ff8939)}.blue-button{background-color:#5785ca;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius-topright:25px;-webkit-border-top-right-radius:25px;border-top-right-radius:25px;-moz-border-radius-bottomright:25px;-webkit-border-bottom-right-radius:25px;border-bottom-right-radius:25px;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;display:block;padding:7px 15px 7px 10px;background-image:-moz-linear-gradient(bottom,#0f238c,#5785ca);background-image:-webkit-linear-gradient(bottom,#0f238c,#5785ca);background-image:linear-gradient(to top,#0f238c,#5785ca);text-align:center}.blue-button:hover,.blue-button:focus{color:#fff;background:#6bba70;background-image:-moz-linear-gradient(bottom,#008c00,#6bba70);background-image:-webkit-linear-gradient(bottom,#008c00,#6bba70);background-image:linear-gradient(to top,#008c00,#6bba70)}.lowest-price-image{margin-bottom:40px}.feefo-top{float:left;text-align:right;width:50%}.average-saving-text{float:right;padding:15px;width:50%}.average-saving-text p{color:#4a9c1b;font-size:1.3em;font-weight:700;margin-bottom:5px}.average-saving-text span{font-weight:700}.nights-stay{margin-top:7px}.city,.other-cities{display:inline-block;font-size:17px;margin-top:5px}.ui-widget-content{font-size:.8em!important;z-index:99999!important}.hidden-ajax-row{display:none}#show_ajax{cursor:pointer;font-size:.9em;font-style:italic;text-decoration:underline}.not-active{pointer-events:none;cursor:default}.right-sidebar-box .lowest-price-title{color:#31609e;font-size:1.6em;font-weight:700;margin:0;text-align:left}.lowest-price-icon{background-position:-77px 0;display:block;margin:0 auto 10px;width:60px;height:60px;float:left;margin-left:42px;margin-right:10px}