﻿*{font-size:100.01%;}
html{font-size:62.5%;}
body{margin:0;color:#0207a9;font:1.1em/1.364em arial, helvetica, sans-serif;background:#fff;min-width:815px;}
#inner{font:1em/1.2em Arial, Verdana, Helvetica, sans-serif;}
img{border-style:none;}
a{color:#0207a9;text-decoration:underline;}
a:hover{text-decoration:none;}
input, textarea, select{font:100% arial, helvetica, sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border:none;}
#wrapper-inner{overflow:hidden;}
.london-hotels-page{width:780px;}
.booking{float:right;color:#0207a9;font-family:"trebuchet ms", helvetica, sans-serif;font-size:1.637em;line-height:1.2em;margin:25px 90px 0 0;}
.inner1 .booking{font-size:16px;line-height:normal;font-weight:bold;margin:20px 38px 0 0;font-family:Calibri; width:271px;}
.inner1 .booking span {font-size:14px;font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-style:italic;line-height:20px;}
.inner1 .booking-image{font-size:1.4em;line-height:1.6em;font-weight:bold;margin:10px 28px 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#0207A9;float:right;}
.logo{margin:0;}
.logo a{background:url(../images/logo.png) no-repeat;width:312px;height:100px;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;z-index:50;}
.inner1 .logo a{background:url(../images/logo1.png) no-repeat;width:297px;height:93px;top:6px;left:3px;}
.logode{margin:0;}
.logode a{background:url(../images/logo.png) no-repeat;width:312px;height:100px;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;z-index:50;}
.inner1 .logode a{background:url(../images/logo-de-seo.png) no-repeat;width:297px;height:93px;top:6px;left:3px;}
.logoes{margin:0;}
.logoes a{background:url(../images/logo.png) no-repeat;width:312px;height:100px;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;z-index:50;}
.inner1 .logoes a{background:url(../images/logo-es-seo.png) no-repeat;width:297px;height:93px;top:6px;left:3px;}
.logofr{margin:0;}
.logofr a{background:url(../images/logo.png) no-repeat;width:312px;height:100px;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;z-index:50;}
.inner1 .logofr a{background:url(../images/logo-fr-seo.png) no-repeat;width:297px;height:93px;top:6px;left:3px;}
.logopl{margin:0;}
.logopl a{background:url(../images/logo.png) no-repeat;width:312px;height:100px;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;z-index:50;}
.inner1 .logopl a{background:url(../images/logo-pl-seo.png) no-repeat;width:297px;height:93px;top:6px;left:3px;}
.logoit{margin:0;}
.logoit a{background:url(../images/logo.png) no-repeat;width:312px;height:100px;text-indent:-9999px;overflow:hidden;position:absolute;top:0;left:0;z-index:50;}
.inner1 .logoit a{background:url(../images/logo-it-seo.png) no-repeat;width:297px;height:93px;top:6px;left:3px;}
#header-inner{min-height:69px;padding:0 31px 12px 0;background-color:#9ff;position:relative;z-index:50;}
* html #header-inner{height:69px;}
#header-inner:after{content:'';display:block;clear:both;}
#main-inner{height:1%;padding:0 4px 3px 6px;background-color:#99ffff;overflow:hidden;}
.inner1 #main-inner{padding:0 4px 3px 3px;}
.holder-l{background:#fff url(../images/bg-holder-l.png) repeat-y;}
.inner1 .holder-l{background:#fff url(../images/bg-holder1-l.png) repeat-y;}
.holder-r{background:url(../images/bg-holder-r.png) repeat-y 100% 0;}
.inner1 .holder-r{background:url(../images/bg-block-holder-r.gif) repeat-y 100% 0;}
.holder-l-t{background:url(../images/bg-holder-l-t.png) no-repeat;}
.inner1 .holder-l-t{background:url(../images/bg-holder1-l-t.png) no-repeat;}
.holder-r-t{background:url(../images/bg-holder-r-t.png) no-repeat 100% 0;}
.inner1 .holder-r-t{background:url(../images/bg-holder1-r-t.png) no-repeat 100% 0;}
.holder-l-b{background:url(../images/bg-holder-l-b.png) no-repeat 0 100%;}
.inner1 .holder-l-b{background:url(../images/bg-holder1-l-b.png) no-repeat 0 100%;}
.holder-r-b{height:1%;position:static;padding:8px 0;background:url(../images/bg-holder-r-b.png) no-repeat 100% 100%;}
.inner1 .holder-r-b{background:url(../images/bg-holder1-r-b.png) no-repeat 100% 100%;}
.aside{width:163px;padding:11px 8px 170px 38px;float:right;margin:0 0 0 -175px;display:inline;}
* html .aside{margin:0 0 0 -175px;}
.aside h2{color:#009;font-size:1.8em;line-height:25px;margin:0 0 12px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;}
.aside .searchform{color:#009;font-size:1.8em;line-height:25px;margin:0 0 12px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold}
.inner1 .aside{width:152px;padding:8px 3px 170px 20px;}
.aside h3{color:#009;font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:center;margin:0 0 8px;}
.aside-box{margin:0 0 15px;background:url(../images/bg-aside-box-c.png) repeat-y;}
.inner1 .aside-box{margin:0 0 15px 5px;background:url(../images/bg-aside1-box-c.png) repeat-y;}
.aside-box-holder{height:1%;background:url(../images/bg-aside-box-t.png) no-repeat;}
.inner1 .aside-box-holder{background:url(../images/bg-aside1-box-t.png) no-repeat;}
.aside-box-frame{height:1%;padding:7px 10px 0 5px;margin:0;list-style:none;overflow:hidden;background:url(../images/bg-aside-box-b.png) no-repeat 0 100%;}
.inner1 .aside-box-frame{background:url(../images/bg-aside1-box-b.png) no-repeat 0 100%;}
.aside-box-list{height:1%;overflow:hidden;padding:0;margin:-3px 0 5px;list-style:none;}
.aside-box-list li{width:100%;padding-bottom:2px;margin:3px 0 0;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;}
.aside-box-list a, .aside-box-list a strong{height:1%;display:block;text-decoration:none;cursor:pointer;}
.aside-box-list a img{display:block;}
* html .aside-box-list a img{margin:0 0 0 -1px;}
.aside-box-list a{background:#ffffcb url(../images/bg-aside-box-list.png) no-repeat;}
.inner1 .aside-box-list a{background:#ffffcb url(../images/bg-aside1-box-list.png) no-repeat;}
.aside-box-list a strong{padding:2px 4px;background:url(../images/bg-aside-box-list.png) no-repeat 0 100%;}
.inner1 .aside-box-list a strong{background:url(../images/bg-aside1-box-list.png) no-repeat 0 100%;}
.aside-box-list a:hover, .aside-box-list .active a{background:#fefd40 url(../images/bg-aside-box-list-hover.png) no-repeat;}
.inner1 .aside-box-list a:hover, .inner1 .aside-box-list .active a{background:#fefd40 url(../images/bg-aside1-box-list-hover.png) no-repeat;}
.aside-box-list a:hover strong, .aside-box-list .active a strong{background:url(../images/bg-aside-box-list-hover.png) no-repeat 0 100%;}
.inner1 .aside-box-list a:hover strong, .inner1 .aside-box-list .active a strong{background:url(../images/bg-aside1-box-list-hover.png) no-repeat 0 100%;}
.aside-box-inner{height:1%;overflow:hidden;padding:0 19px 0 5px;}
.aside-box dl{height:1%;overflow:hidden;margin:0;font-weight:bold;text-transform:uppercase;}
.aside-box dt{width:24px;padding-bottom:4px;float:left;clear:left;font-family:'Times New Roman',"Palatino Linotype", Georgia, serif;}
.aside-box dd{float:left;padding-bottom:4px;width:105px;margin:0;text-align:right;}
.aside-box-inner ul{height:1%;overflow:hidden;padding:3px 2px 6px;margin:0;list-style:none;}
.aside-box-inner li{height:1%;padding-bottom:4px;}
#sidebar-inner{width:104px;float:left;padding:11px 32px 0 5px;margin:0 0 0 -100%;display:inline;}
* html #sidebar-inner{margin:0 0 0 -100%;}
.inner1 #sidebar-inner{padding:11px 20px 0 8px;}
.side-box{margin-bottom:8px;background:url(../images/bg-side-box-c.png) repeat-y;}
.side-box-holder{height:1%;background:url(../images/bg-side-box-t.png) no-repeat;}
.side-box-frame{height:1%;padding:6px 5px 0;margin:0;list-style:none;overflow:hidden;background:url(../images/bg-side-box-b.png) no-repeat 0 100%;}
.side-box-frame li{width:100%;padding-bottom:6px;float:left;}
.side-box-frame a, .side-box-frame a strong{height:1%;display:block;text-decoration:none;cursor:pointer;}
.side-box-frame a{background:#9ff url(../images/bg-side-box-list.png) no-repeat;}
.side-box-frame a strong{padding:2px 3px;background:url(../images/bg-side-box-list.png) no-repeat 0 100%;}
.side-box-frame a:hover, .side-box-frame .active a{background:#f90 url(../images/bg-side-box-list-hover.png) no-repeat;}
.side-box-frame a:hover strong, .side-box-frame .active a strong{background:url(../images/bg-side-box-list-hover.png) no-repeat 0 100%;}
#content-inner{float:left;width:100%;height:1%;display:block;overflow:hidden;margin-bottom:12px;padding:11px 0 0;}
.c1{margin:0 174px 0 132px;background:url(../images/TSN-bg.png) 0px 100%;}
.block-l-t{height:1%;overflow:hidden;background:url(../images/bg-block-l-t.png) no-repeat;}
.block-l-b{height:1%;overflow:hidden;background:url(../images/bg-block-l-b.png) no-repeat 0 100%;}
.block-r-b{height:1%;overflow:hidden;background:url(../images/bg-block-r-b.png) no-repeat 100% 100%;}
.block-r-t{height:1%;overflow:hidden;background:url(../images/bg-block-r-t.png) no-repeat 100% 0;}
.heading-l{background:#9ff url(../images/bg-heading.png) no-repeat;}
.heading-r{height:1%;overflow:hidden;padding:0 12px 0 18px;font-size:1.4em;line-height:1.786em;font-weight:bold;background:url(../images/bg-heading-r.png) no-repeat 100% 0;}
.heading-l ul{height:1%;overflow:hidden;padding:0;margin:0;list-style:none;}
.heading-l li{float:left;background:url(../images/arrow.png) no-repeat 0 50%;}
.heading-l .l{width:25%;font-size:1.071em;line-height:1.667em;color:#f60;background:none;}
.heading-l .m{width:47%;text-align:center;}
.heading-l .r{width:27%;text-align:right;}
.heading-l .item{display:block;height:1%;}
.heading-l .l .item{padding-left:2px;}
.heading-l .m .item{padding-left:10px;}
.heading-l h3{margin:0 0 2px;}
.heading-l h1, .heading-l h2{margin:0;padding:0 0 0 1px;}
.heading-l .buttons{float:right;display:inline;padding:2px 0 0;margin:0 -10px 0 0;}
.heading-l .buttons a{float:left;margin:0 5px 0 0;padding:0 0 0 3px;background:url(../images/bg-button.png) no-repeat;color:#0207A9;font-size:0.79em;line-height:0.93em;font-weight:normal;text-align:center;text-decoration:none;}
.heading-l .buttons a span{width:54px;float:left;height:15px;padding:6px 3px 0 0;background:url(../images/bg-button.png) no-repeat 100% 0;cursor:pointer;}
.heading-l .buttons a:hover, .heading-l .buttons a:hover span{color:#f60;text-decoration:none;}
.block-holder{height:1%;overflow:hidden;padding:17px 14px 0 12px;}
.block-holder .title-box{width:100%;overflow:hidden;text-align:center;}
.block-holder h1, .block-holder h2{color:#0207a9;font-size:1.4em;line-height:1.14em;font-family:Arial, Verdana, Helvetica, sans-serif;margin:0 0 18px;}
.book-hotel{color:#0207a9;font-size:1.4em;line-height:1.14em;font-family:Arial, Verdana, Helvetica, sans-serif;margin:0 0 18px;}
.book-hotel a{color:#0207a9;text-decoration:none;font-weight:bold;}
.block-holder h1 a, .block-holder h2 a{color:#0207a9;text-decoration:none;}
.block-holder h1 a:hover, .block-holder h2 a:hover{color:#f60;text-decoration:none;}
.block-holder .table-holder .heading-l h2{text-align:left;margin:0;padding:0 0 0 1px;font-size:1em;line-height:1.786em;}
.block-holder .text-holder{height:1%;overflow:hidden;padding:0 12px 0 8px;color:#009;font-size:1em;line-height:1.2em;font-family:verdana, geneva, sans-serif;}
.block-holder .text-holdersmall{height:1%;overflow:hidden;padding:0;color:#009;font-size:1em;line-height:1.2em;font-family:verdana, geneva, sans-serif;margin: 0 auto;width: 426px; text-align: left;}
* html .block-holder .text-holder{padding:0 6px 0 8px;}
.block-holder p{margin:0 0 15px;font-size: 108% !important;line-height: 1.2em;text-align: left;}
.block-holder p a{color:#009;font-weight:bold;text-decoration:none;}
.block-holder p a:hover{color:#f60;text-decoration:none;}
.table-holder .heading-l h2{text-align:left;}
.updated{float:right;padding:6px 10px 0 0;color:#ff640b;font-size:0.71em;line-height:1em;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
.hotels{height:1%;overflow:hidden;padding:0 1px 0px;background:url(../images/bg-table-inner.png) scroll 100% 0;margin-bottom:8px;}
.table-holder table{width:100%;margin:0;padding:0;border:0;color:#009;font-size:1em;line-height:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;background:#fff;border-collapse:collapse;}
.table-holder table .blue td{background:#d9ffff;}
.table-holder table td{height:33px;text-align:left;vertical-align:middle;}
.table-holder table thead td{height:20px;font-weight:normal;vertical-align:bottom;padding:4px 0 10px;}
.table-holder table thead td.name{padding:4px 0 10px 20px;}
.table-holder table td.name{width:40%;padding:0 0 0 20px; border-bottom: 1px solid #A0FEFE;}
.table-holder table td.location{width:22%;border-bottom: 1px solid #A0FEFE;}
.table-holder table td.location a{color:#009;text-decoration:none;}
.table-holder table td.location a:hover{color:#f60;text-decoration:none;}
.table-holder table thead td.rating{text-align:center;}
.table-holder table td.rating{width:40%;font-weight:normal;border-bottom: 1px solid #a0fefe;}
.table-holder table td.ratingNew{width:41%;font-weight:bold; border-bottom: 1px solid #a0fefe;padding: 0 20px;}
.table-holder table td.distance{width:34%;font-weight:normal;text-align:center}
.table-holder table td.distanceNew{width:34%;font-weight:normal;text-align:center;border-bottom: 1px solid #a0fefe;}
.table-holder table td.rating span{float:right;padding:2px 30px 0 5px;}
.table-holder table td.rating img{
    padding-left:45px;
}
.table-holder table td.name a{color:#009;text-decoration:none;}
.table-holder table td.name a:hover{color:#f60;text-decoration:none;}
.table-holder table thead td.price{padding:4px 12px 10px 0;}
.table-holder table td.price{width:30%;text-align:center;padding:0 12px 0 0; border-bottom: 1px solid #A0FEFE;} /* width:26% */
.table-holder table td.price a{display:block;width:93px;height:33px;margin:0 auto;color:#009;font-size:1.2em;line-height:29px;text-decoration:none;vertical-align:middle;background:url(../images/bg-btn1.png) no-repeat 0 2px;}
.table-holder table td.price a:hover{color:#f60;text-decoration:none;}
.table-holder table td.price a span{color:#f60;}

.table-holder table td.priceNew{width:30%;text-align:center;padding:0 12px 0 0; border-bottom: 1px solid #A0FEFE;} /* width:26% */
.table-holder table td.priceNew a{display:block;width:93px;height:33px;margin:0 auto;color:#009;font-size:1.2em;line-height:29px;text-decoration:none;vertical-align:middle;background:url(../images/bg-btn1.png) no-repeat 0 2px;}
.table-holder table td.priceNew a:hover{color:#f60;text-decoration:none;}
.table-holder table td.priceNew a span{color:#f60;}

.table-holder table .more{height:50px;padding:0 100px 4px 80px;text-align:center;vertical-align:bottom;border-top:1px #b8ffff solid;}
.table-holder table .more a{color:#009;font-size:1.2em;line-height:1.4em;text-decoration:none;}
.table-holder table .more a:hover{color:#f60;text-decoration:none;}
.btn-search{width:100%;margin:12px 0 15px 0;padding:30px 0 0;position:relative;}
.btn-search:after{content:"";clear:both;display:block;}
.btn-search a{display:block;color:#fffefe;font-size:1.6em;line-height:1.8em;font-weight:bold;text-align:center;text-decoration:none;background:url(../images/bg-btn-search-c.png) repeat-x;}
.btn-search a:hover{text-decoration:underline;}
.btn-search a strong{display:block;width:100%;background:url(../images/bg-btn-search-l.png) no-repeat;cursor:pointer;}
.btn-search a span{display:block;height:28px;background:url(../images/bg-btn-search-r.png) no-repeat 100% 0;cursor:pointer;}
.btn-search a em{display:block;height:28px;cursor:pointer;font-style:normal;padding:0 0 0 60px;background:url(../images/bg-btn-search1.png) no-repeat 20px 0;}
.search{position:absolute;top:0;left:20px;width:57px;height:30px;background:url(../images/bg-btn-search2.png) no-repeat;}
.hotel-info{width:100%;overflow:hidden;}
.hotel-info h2, .hotel-info .paging-box h3{color:#009;font-size:1.4em;line-height:1.4em;text-align:center;margin:0 0 15px;}
.hotel-info .paging-box h4{color:#009;font-size:1em;line-height:1.2em;font-weight:normal;text-align:center;margin:0 0 15px;}
.related-hotels{color:#009;font-size:1.4em;line-height:1.4em;text-align:center;margin:0 0 15px;font-weight:bold;}
.hotel-info h3{color:#009;font-size:1.2em;line-height:1.2em;margin:0 0 3px 5px;}
.hotel-info h2 a, .hotel-info h3 a, .hotel-info h4 a{color:#009;text-decoration:none;}
.hotel-info h2 a:hover, .hotel-info h3 a:hover, .hotel-info h4 a:hover{color:#f60;text-decoration:none;}
.hotel-info .block{width:100%;overflow:hidden;margin:0 0 21px;}
.hotel-info .heading{height:1%;padding:3px 26px 3px 11px;margin:0 0 8px;position:relative;background:#9bfffb;}
.hotel-info .heading h2{color:#009;font-size:1.2em;line-height:1.2em;margin:0 0 3px 5px;text-align:left;}
.hotel-info .heading em{padding:1px 10px 0 6px;}
.hotel-info .heading-Landing{height:1%;padding:10px 26px 8px 16px;margin:0 0 8px;position:relative;background:#9bfffb;}
.hotel-info .heading-Landing h2{color:#009;font-size:1.2em;line-height:1.2em;margin:0 0 3px 5px;text-align:left;}
.hotel-info .btn1{position:absolute;top:0;right:26px;width:78px;height:72px;background:#fff;}
.hotel-info .btn1 a{display:block;}
.hotel-info .btn1 a img{display:block;margin:0 auto 3px;}
.hotel-info .btn2{position:absolute;top:0;right:26px;width:78px;height:36px;background:#fff;}
.hotel-info .btn2 a{display:block;}
.hotel-info .btn2 a img{display:block;margin:0 auto 3px;}
.hotel-info .accommodation-info{height:1%;overflow:hidden;margin:0 0 3px;}
.hotel-info .london-hotel-photo-holder{float:left;margin:0 30px 0 0;padding:5px 0 0;}
* html .hotel-info .london-hotel-photo-holder{margin:0 27px 0 0;}
.hotel-info .london-hotel-photo-holder a{display:block;margin:0 0 4px;}
.hotel-info .london-hotel-photo-holder a img{height:70px;width:70px;display:block;}
.hotel-info .about-hotel{height:1%;overflow:hidden;padding:0 15px 0 0;font-family:Verdana,Arial,Helvetica,sans-serif;}
.hotel-info .hotel-name{display:block;width:100%;overflow:hidden;margin:0 0 15px;color:#009;font-size:1.1em;line-height:1.3em;}
.hotel-info .hotels-name{display:block;width:65%;overflow:hidden;margin:0 0 15px;color:#009;font-size:1.1em;line-height:1.3em;height:30px;}
.hotel-info .hotel-name img{float:left;margin:0 5px 0 0;}
.hotel-info .hotels-name img{float:left;margin:0 5px 0 0;}
.hotel-info p{color:#009;font-size:1em;line-height:1.2em;margin:0 0 15px;}
.hotel-info .travelstay-hotel-rating{width:100%;overflow:hidden;color:#002db2;font-size:1.2em;line-height:1.2em;font-weight:bold;}
.hotel-info .hotel-star-rating{margin:0 10px 0 0;padding:0;list-style:none;float:left;height:1%;overflow:hidden;}
.hotel-info .hotel-star-rating li{float:left;margin:0 2px 0 0;}
.hotel-info .hotel-star-rating li a{display:block;}
.hotel-info .hotel-star-rating li a img{display:block;}
.hotel-info .preview-link{margin:0 0 6px;padding:9px 0 0;list-style:none;height:1%;overflow:hidden;}
.hotel-info .preview-link li{float:left;margin:0 0 0 -2px;padding:0 7px;font-weight:bold;background:url(../images/divide-preview.png) no-repeat 0 50%;}
.hotel-info .preview-link li a{color:#009;text-decoration:underline;}
.hotel-info .preview-link li a:hover{color:#f60;text-decoration:underline;}
.hotel-info .btn-book{display:block;width:100%;overflow:hidden;color:#f60;font-size:1.1em;line-height:22px;font-weight:bold;text-align:right;text-decoration:none;background:url(../images/bg-btn-book-c.png) repeat-x;}
.hotel-info .btn-book span{display:block;width:100%;overflow:hidden;background:url(../images/bg-btn-book-l.png) no-repeat;cursor:pointer;}
.hotel-info .btn-book em{display:block;height:22px;overflow:hidden;padding:0 10px;background:url(../images/bg-btn-book-r.png) no-repeat 100% 0;cursor:pointer;font-style:normal;}
.hotel-info .btn-book:hover{text-decoration:none;}
.footer-nav{width:100%;overflow:hidden;margin:0 0 8px;}
.footer-nav ul{margin:0 0 16px;padding:0;list-style:none;text-align:center;}
.footer-nav ul li:first-child{background:none;}
.footer-nav ul .li-no-background{background:none;}
.footer-nav ul li{display:inline;color:#009;font-size:0.95em;line-height:1.2em;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;padding:0 2px 0 8px;background:url(../images/separator.png) no-repeat 0 1px;}
.footer-nav ul li a{color:#009;text-decoration:none;}
.footer-nav ul li a:hover{color:#f60;text-decoration:none;}
.items{margin:-10px 0 18px;padding:4px 0 0;list-style:none;height:1%;overflow:hidden;}
#footer-inner{height:1%;padding:9px 8px 6px;overflow:hidden;}
#footer-inner p{margin:0 0 3px;}
#footer-inner p span{font-size:1.1em;font-weight:bold;}
#footer-inner p a{color:#009;text-decoration:none;}
#footer-inner p a:hover{color:#f60;text-decoration:none;}
.no-underline{text-decoration:none;}
.no-underline:hover{text-decoration:underline;}
.search-now{width:152px;overflow:hidden;margin:0 0 23px;background:url(../images/bg-form-cen.png) repeat-y;font-family:Verdana,Arial,Helvetica,sans-serif;}
.search-now .search-top{width:100%;overflow:hidden;background:url(../images/bg-form-top.png) no-repeat;}
.search-now .search-bot{height:1%;overflow:hidden;padding:11px 9px 15px;padding-right:8px;background:url(../images/bg-form-bot.png) no-repeat 0 100%;}
.search-now .row{background-color:#FFFFCB;height:1%;overflow:hidden;padding:0 0 13px;border-left:none;border-right:none;border-top:none;}
.search-now .title-search{width:100%;overflow:hidden;}
.search-now label{color:#0e04a7;float:left;display:inline;font-size:1.1em;font-weight:bold;padding:0 0px 4px 3px}
.search-now .row .title-search a{color:#0909C0;float:right;font-size:1.1em;font-weight:normal;letter-spacing:-1px;margin:1px 2px 0 0;text-decoration:none;}
.search-now .row .title-search a:hover{text-decoration:none;}
.search-now select{font-size:1.1em;width:135px;}
.search-now .row .sel{float:left;font-size:1.1em;height:18px;line-height:normal;margin-top:1px;}
.search-now .row .day{width:39px;}
.search-now .row .month{margin-left:2px;width:74px;}
.search-now .row a.cal{color:#009;float:left;margin-left:2px;margin-top:1px;text-decoration:none;}
.search-now .row a.cal img{display:block;}
.search-now .alt{padding:2px 0 9px;}
.search-now .row .people{float:right;margin:-2px 1px 0 0;position:relative;width:40px;}
.paging-box{width:100%;overflow:hidden;}
.paging{width:100%;overflow:hidden;margin:0 0 21px;position:relative;}
.paging div{position:relative;left:50%;float:left;text-align:center;}
.paging ul{position:relative;float:left;left:-50%;margin:0;padding:0;list-style:none;}
.paging ul li{float:left;margin:0 4px 0 0;padding:3px 9px;color:#0066cc;font-size:1.1em;line-height:1.1em;font-weight:bold;border:1px #a5ffff solid;background:#dffeff;}
.paging ul li.active{color:#f60;background:#fff;}
.paging ul li a{color:#0066cc;text-decoration:none;}
.paging ul li a:hover, .paging ul li.active a{color:#f60;text-decoration:none;}
#footer{height:1%;overflow:hidden;padding:8px 6px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#009;font-size:1em;line-height:1.2em;}
#footer a{color:#009;font-weight:bold;text-decoration:none;}
#footer a:hover{color:#f60;text-decoration:none;}
#footer h4{color:#009;font-size:1em;line-height:1.2em;font-weight:normal;margin:0 0 8px;}
#footer .language{height:1%;overflow:hidden;margin:0 0 12px;}
#footer .language .home{float:left;overflow:hidden;font-weight:normal;padding:0 6px 0 0;margin:0 6px 0 0;background:url(../images/divide-language.png) no-repeat 100% 2px;}
#footer .language ul{margin:0;padding:0;list-style:none;float:left;}
#footer .language ul li{float:left;padding:0 5px 0 0;}
#footer p{margin:0 0 8px;}
.holder-r-b:after{
	content:'';
	display:block;
	clear:both;
}
.form-block{
	width:227px;
	background:url(bg-form-block.gif) repeat-y;
	margin:-16px -73px 0 -2px;
	position:relative;
}
* html .form-block{
	margin:-16px -72px 0 -2px;
	width:226px;
}
* +html .form-block{
	margin:-16px -72px 0 -2px;
	width:226px;
}
.form-block .holder{background:url(bg-form-block-holder.gif) no-repeat;}
.form-block .frame{
	background:url(bg-form-block-frame.gif) no-repeat 0 100%;
	padding:20px 10px 22px 9px;
	height:1%;
}
.search-now .search-top,
.search-now .search-bot,
.search-now,
.search-now .row{background:none;}
#main-inner,
#wrapper-inner,
.search-now{overflow:visible;}
.search-now{margin:0;}
.title{
	display:block;
	font-size:21px;
	color:#000092;
	text-align:center;
	margin:0 0 10px;
}
.title_fr{
	display:block;
	font-size:17px;
	color:#000092;
	text-align:center;
	margin:0 0 10px;
}
.search-now .search-top{
	width:204px;
	background:#fff;
	margin:0 -51px 0 0;
	position:relative;
}
.search-now label{
	font-size:1.4em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#009;
	padding:0 0 8px;
}
.search-now .search-bot{
	padding:8px 30px 0 23px;
	height:1%;
	overflow:hidden;
}
.search-now .row .month{width:82px;}
.search-now .row .day{width:43px;}
.search-now .row a.cal{float:right;}
.search-now .alt {padding:5px 0 4px;}
.search-link{
	display:block;
	width:160px;
	overflow:hidden;
	margin:-7px 0 0;
	background:url(btn-block-search.gif) no-repeat;
	font-size:18px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	line-height:38px;
	padding:0 0 6px;
	text-decoration:none;
}
.search-link:hover{font-weight:bold;}
.search-link img{display:block;}
.inner1 #main-inner {padding:0 5px 3px 3px;}
#header-inner{
	width:814px;
	margin:0 -34px 0 0;
}
* html #header-inner{
	width:813px;
	margin:0 -33px 0 0;
}
* +html #header-inner{
	width:813px;
	margin:0 -33px 0 0;
}
.search-link-non-english{
	display:block;
	width:160px;
	overflow:hidden;
	margin:-7px 0 0;
	background:url(btn-block-search.gif) no-repeat;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	line-height:38px;
	padding:0 0 6px;
	text-decoration:none;
}
.search-link-non-english:hover{font-weight:bold;}

.block-l-t-review {
    background: url("../images/bg-block.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 1%;
    overflow: hidden;
}

.block-r-b-review {
    background: url("../images/bg-blocm.png") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
    height: 1%;
    overflow: hidden;
}

.block-l-b-review {
    background: url("../images/bg-blocl.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    height: 1%;
    overflow: hidden;
}

.block-r-t-review {
    background: url("../images/bg-blocn.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    height: 1%;
    overflow: hidden;
}

.heading-l-review {
    background: url("../images/bg-headi.png") no-repeat scroll 0 0 #99FFFF;
}

.heading-r-review {
    background: url("../images/bg-headj.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    font: bold 16px/26px Arial,Helvetica,sans-serif;
    height: 1%;
    overflow: hidden;
    padding: 0 12px 0 18px;
}

.heading-Review {
    font-size: 0.84em;
}

.heading-Review h1, .heading-Review h2 {
    color: #0022AE;
    font: bold 1em/26px Arial,Helvetica,sans-serif;
    margin: 0;
}
.reviews-block {
    padding: 0 0 7px;
}

.heading-box-review {
    height: 1%;
    overflow: hidden;
    padding: 1px 0 15px 9px;
}
.heading-box-review img{
float: left;}

.heading-box-review .block {
    border-bottom: 1px solid #DFE5EE;
    float: right;
    padding: 3px 0 13px;
    width: 330px;
}
.heading-box-review .block strong, .heading-box-review .block .score 
 {
    float: left;
    font: bold 15px Arial,Helvetica,sans-serif;
    margin: 0 7px 0 0;
}

.heading-box-review .block .score {
    float: right;
    margin: 0;
}
.heading-box-review .rating-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.heading-box-review .rating-list li {
    float: left;
    padding: 0 3px 0 0;
}
.Review-Based {
   font-weight: bold;
    margin-left: 92px;
    margin-right: 3px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.disablebg {

  background:#000000;

  position:fixed;

  top: 0;

  left: 0;

  min-height:100%;

  height:auto !important;

  height:100%;

  width:100%;

  opacity:0.60;

  -moz-opacity:0.60;

  filter:alpha(opacity=60);

  z-index:198;

}

 

.layover_wrapper{

 width:300px; z-index:200 !important; background:none; top:300px; left:340px; position:absolute; text-align:center; font-size:16px; color:#069;

}

 

.layover{

 z-index:300 !important; position:relative; margin:0px auto;

}

 

.layover_body{

 padding:4px; background:#FFFFFF; z-index:250; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 8px 1px #000; -moz-box-shadow: 0px 0px 8px 1px #000; box-shadow: 0px 0px 8px 1px #000;

}
@media only screen and (max-device-width: 480px) {  
.btn-book1 
{
    /*background-color: Yellow; border:1px solid red; border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;*/
	font-size:0.5em;
}


}

.header-resume-search {
    padding-top: 55px;
  text-align: right;
  font-weight:bold;
 width: 836px;
  margin: -10px -10px 0 0;
}
.header-resume-search a {
    display: block;
    text-decoration: underline;
}
@media (min-width: 768px) {
.header-resume-search a {
    font-size: 1.3em;
}
}
@media (min-width: 992px) {
.header-resume-search a {
    font-size: 2.0em;
}
}
#header{width: 815px;}
