@charset "utf-8";body{color:#666;font-family:Arial;font-size:.75em;}a{font-size:1.0em;color:#606;text-decoration:none;}a:hover{text-decoration:underline;}input.disabled{background:#e4e4e4;border-color:#666;}h1,h2{font-size:1.65em;color:#666;}h3{font-size:1.4em;color:#666;}h4{font-size:1.4em;color:#666;}h5{font-size:1.0em;color:#666;}.heading2{display:inline;font-size:1.5em;font-weight:bold;}.heading3{color:#666;display:inline;font-size:1.2em;font-weight:bold;padding-right:10px;}h1.headingBooking{font-size:1.65em;font-weight:bold;}.hide{display:none;}.topCurve{background-color:#90d4f4;width:995px;}.topCurve span.rounded{background-color:#fff;padding:10px 0 0 0;}.instructionGuide{color:#F30;font-size:9px;padding-bottom:60px;}.floatright{float:right;}.floatleft{float:left;}.clear{clear:both;}.valign{vertical-align:middle;}.errorMessage{color:#f06;font-size:1.0em;display:block;line-height:20px;font-weight:bold;}.greytopborder{border-top:2px dotted #ccc;width:100%;height:2px;}.dashborder{border-top:1px dashed #e6e5e5;width:100%;height:1px;}.clearfix:after{height:0;display:block;visibility:hidden;clear:both;content:".";}.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ .button{background:transparent url(../images/spriteButtons.png) no-repeat scroll right -1182px;_background:transparent url(../images/spriteButtons.gif) no-repeat scroll right -1182px;display:inline-block;height:27px;padding-right:14px;overflow:visible;width:auto;}.button input,.button button{background:transparent url(../images/spriteButtons.png) no-repeat scroll 0 -692px;_background:transparent url(../images/spriteButtons.gif) no-repeat scroll 0 -692px;color:#fff;display:inline;font-size:1em;font-weight:bold;padding:3px 2px 6px 12px;border:none;overflow:visible;cursor:pointer;font-family:arial;}.button_big{background:transparent url(../images/spriteButtons.png) no-repeat right -1505px;_background:transparent url(../images/spriteButtons.gif) no-repeat right -1505px;display:inline-block;height:41px;padding-right:14px;}.button_big input,.button_big button,.button_big a{background:transparent url(../images/spriteButtons.png) no-repeat;background-position:0 -1015px;_background:transparent url(../images/spriteButtons.gif) no-repeat 0 -1015px;color:#fff;display:inline;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;height:41px;padding:0 5px 3px 20px;border:none;line-height:27px;overflow:visible;cursor:pointer;}*+html .button_big input,.button_big button{line-height:41px;}.button_big a{text-decoration:none;background:transparent url(../images/spriteButtons.png) no-repeat;background-position:0 -1015px;_background:transparent url(../images/spriteButtons.gif) no-repeat 0 -1015px;float:left;color:#fff;display:inline-block;font-size:1.2em;font-weight:bold;border:none;cursor:pointer;height:41px;padding:6px 5px 0 20px;}.button a{float:left;background:transparent url(../images/spriteButtons.png) no-repeat scroll 0 -692px;_background:transparent url(../images/spriteButtons.gif) no-repeat scroll 0 -692px;color:#fff;display:inline-block;font-size:1em;font-weight:bold;border:none;cursor:pointer;padding:5px 5px 5px 16px;}.button a:hover,.button_big a:hover{text-decoration:none;}.button1{background:transparent url(../images/buttonRight1.png) no-repeat scroll 100% 0;_background:none;_background:transparent url(../images/buttonRight1.gif) no-repeat scroll 100% 0;display:inline-block;height:27px;padding-right:10px;overflow:visible;width:auto;}.button1 input,.button1 button{background:transparent url(../images/buttonLeft1.png) no-repeat scroll 0 0;_background:none;_background:transparent url(../images/buttonLeft1.gif) no-repeat scroll 0 0;color:#fff;display:inline;font-size:1em;font-weight:bold;padding:3px 2px 15px 13px;border:none;overflow:visible;cursor:pointer;font-family:arial;}.button1 a{float:left;background:transparent url(../images/buttonLeft1.png) no-repeat scroll 0 0;_background:none;_background:transparent url(../images/buttonLeft1.gif) no-repeat scroll 0 0;color:#fff;display:inline-block;font-size:1em;font-weight:bold;border:none;cursor:pointer;padding:5px 5px 5px 15px;}#Container{margin:20px auto;width:997px;background:fff;}*+html #Container{padding-bottom:20px;}*html #Container{padding-bottom:20px;}#Content{margin-bottom:10px;display:block;}#logo{float:left;width:400px;padding:20px 0 0 15px;height:67px;}#logo a{background:transparent url(../images/logo.gif) no-repeat 0 0;display:block;height:67px;text-indent:-999em;}.tripAdvisorLogo .nowFeaturing{color:#666;font-size:1em;}.tripAdvisorLogo .ratingReview{float:right;font-size:1em;}.headerContent .callUs{text-align:right;}html:first-child .callUs{color:#369;clear:left;margin-top:20px;text-align:right;float:right;}.headerContent .contact{font-size:1.00em;text-align:right;line-height:20px;}.headerContent .phoneNum{font-size:1.65em;font-weight:bold;padding-left:12px;}.headerContent #userLinks{margin-bottom:5px;text-align:right;}.headerContent #userLinks a{text-decoration:none;}#userLinks ul li,ul.footerNavigation li{border-right:1px solid #06C;}#userLinks ul li a{font-size:.95em;}#userLinks ul li.selCountryDropdown input{color:#06C;font-size:.95em;}.headerContent .topLinks ul li.welcome{color:#000;font-weight:bold;border-right:1px solid #a7a7a7;}.headerContent .topLinks ul li a{font-size:.95em;}.navHolder{padding:0 15px;background:#fff;width:965px;}.navHolder ul.nav{background:#fff url(../images/navigationBG.gif) no-repeat;height:44px;display:block;}.navHolder ul.nav li.active{height:34px;background:url(../images/spriteButtons.gif) no-repeat 50.5% -3093px;font-weight:bold;position:relative;}.navHolder ul.nav li a{font-size:1.20em;color:#666;line-height:27px;padding:0 15px 1px;text-decoration:none;}.navHolder ul.nav li a:hover{text-decoration:none;}.navHolder ul.nav li.active a,#globalNavigation ul li.active a:hover{text-decoration:none;}.navHolder .navigationRight{line-height:27px;float:right;}.navHolder .navigationRight a{color:#666;font-size:.95em;}.navHolder .navigationRight a:hover{border-bottom:none;}.navHolder ul.navigationRight li:hover{height:34px;background:none;}#Footer{padding:50px 15px 0 15px;display:block;float:left;width:965px;background:#fff;}#Footer ul.footerNav{display:block;border-bottom:1px solid #cccbcb;padding-bottom:5px;float:left;width:100%;}#Footer ul.footerNav li{display:inline;float:left;padding:0 5px 0 5px;}#Footer ul.footerNav li.usefulHead{color:#666;font-weight:bold;padding-left:0;position:relative;}#Footer ul.footerNav li a{text-decoration:none;border-right:1px solid #999;display:block;padding-right:10px;font-size:1.0em;}#Footer ul.footerNav li span{color:#f06;font-weight:bold;border-right:1px solid #999;display:block;padding-right:10px;font-size:1.0em;}#Footer ul.footerNav li span.lastFooter{border-right:none;}#Footer ul.footerNav li a:hover{text-decoration:underline;}#Footer ul.footerNav li a.last{border-right:none;}#Footer .copyright{display:block;padding:25px 0 0 0;margin:auto;float:left;}#Footer .copyright div.footerOctopus{float:left;width:560px;padding-left:0;}*html #Footer .copyright div.footerOctopus{width:550px;}#Footer .copyright div.footerOctopus p{display:block;font-size:.9em;}#Footer .copyright div.footerOctopus p.text{float:left;width:345px;text-align:justify;}*html #Footer .copyright div.footerOctopus p.text{width:330px;}#Footer .copyright div.footerOctopus p img{padding:0 18px 0 0;}#Footer .copyright div.externalLogo{float:right;}#Footer .copyright div.externalLogo img{padding:0 0 0 10px;}.facilities{margin-bottom:10px;}.facilities li{list-style-type:disc;margin-left:15px;}.photoHolder{width:100px;height:110px;margin-right:10px;}.breadCrumb{font-size:.95em;}.breadCrumb span{color:#606;}.tabs-nav li div{float:left;background:url(../images/spriteButtons.gif) no-repeat right -2945px;}.tabs-nav li a{color:#666;font-size:1em;text-decoration:none;cursor:pointer;}.tabs-nav li a:hover{text-decoration:none;}.tabs-nav li.tabactive a{color:#fff;font-weight:bold;cursor:pointer;}.tabs-nav li.tabactive a:hover{text-decoration:none;}.tabs-nav li.tabhover a{background:url(../images/spriteButtons.gif) no-repeat 0 -2869px;color:#fff;float:left;}.tabs-container{border-top:4px solid #c9da2c;margin-top:-1px;}#improveSearch label.roomsNo{font-size:1.2em;text-align:left;color:#666;font-weight:bold;display:block;float:left;padding-right:10px;}#Content .leftsection{width:265px;}#Content .leftsection .tripsummary{background:url(../images/bg_leftpanel.gif) no-repeat 0 100%;width:260px;}#Content .leftsection .tripsummary h2{font-size:1.4em;}#Content .leftsection .tripsummary div.subHead{font-size:1.2em;font-weight:bold;color:#666;}#Content .leftColomn h2.title{color:#666;}.narrowContent{float:left;}.narrowContent .checkInOut{color:#666;font-weight:bold;font-size:1.2em;}.narrowContent .checkRooms dl{width:100%;}.narrowContent .address{font-size:1.0em;color:#666;font-weight:normal;}.narrowContent .hotelAddress,.narrowContent .priceSummary,.narrowContent .checkRooms,.sectionModule .subSection,#createAccount{border-bottom:1px dashed #b3b3b3;}.narrowContent .priceSummary dt{font-size:1.0em;}.narrowContent .priceSummary dd,.narrowContent .checkRooms dd{font-weight:bold;color:#666;font-size:1em;}.sectionModule label{font-size:1.0em;font-weight:normal!important;}.sectionModule thead th{font-size:.95em;text-align:left;color:#666;font-weight:normal;}.sectionModule tbody th{font-weight:normal;font-size:1.2em;text-align:left;}.sectionModule dl dd div.error{color:#f06;}#Content .rightSection{color:#3d3e3d;}#Content .rightSection .formInfo .sectionheading{font-size:1.2em;}#Content .rightSection .formInfo .sectionheading h3{background:url(../images/spriteButtons.png) no-repeat left -2704px;_background:url(../images/spriteButtons.gif) no-repeat left -2704px;font-size:1.65em;font-weight:bold;color:#fff;position:relative;}#Content .rightSection .formInfo .sectionheading span.heading{font-size:1.45em;font-weight:bold;color:#356698;}#Content .rightSection .formInfo .sectionheading span.req{font-size:.90em;float:right;}#Content .rightSection .register .instruction{font-size:1.2em;}#Content .rightSection .register label{font-size:1.0em;padding-right:20px;}#Content .rightSection .guide{font-size:1.0em;padding:5px 0;font-weight:normal;}#Content .leftsection .tripsummary .totalPrice div{font-size:1.20em;color:#666;font-weight:bold;}#Content .leftsection .tripsummary .totalPrice span{font-size:1.00em;color:#666;font-weight:bold;}#Content .rightSection dl.cardDetails a{font-weight:normal;font-size:.75em;}.billingAddress{float:left;}.availabilitycheck .header,.availabilitycheck .mainHeader{font-weight:bold;border-bottom:2px dotted #d9d9d9;}.availabilitycheck .mainHeader{float:left;margin-bottom:10px;width:420px;}.availabilitycheck .content dd{font-weight:bold;color:#666;}.availabilitycheck .content dl dt{color:#666;font-size:1.0em;}.availabilitycheck .content div.roomselection th{text-align:center;color:#666;font-size:1.0em;font-weight:normal;}.availabilitycheck .content div.roomselection td{font-weight:bold;color:#666;text-align:left;}#availabilityCheck h1,.availabilitycheck .header,.availabilitycheck h1{font-size:1.5em;}#editAvailabilityCheck h2{font-size:1.5em;}.hoteldetail{border-top:4px solid #f06;}.location,.roomsrate{border-top:4px solid #f06;}.travellerReviews{border-top:4px solid #f06;}.location .resultmap{height:412px;margin-top:10px;}.hoteldetail h1{font-size:1.5em;color:#369;}.recommendHotels ul li{width:100%;float:left;}.recommendHotels p{font-size:1em;}.recommendHotels span{font-weight:bold;color:#000;font-size:.95em;}.recommendHotels a{font-weight:bold;font-size:1.2em;}.recommendHotels .price,.narrowContent h3{font-size:1.4em;color:#666;}.photoScroll{display:inline-block;}.carousel{text-align:center;}.carousel .pagination{font-weight:bold;color:#000;}.hoteldetail .hotelDescription{border-top:2px dotted #e6e6e5;border-bottom:2px dotted #e6e6e5;}.address,.roomsrate .hotelBreif{font-size:1em;font-weight:bold;color:#666;}.hotelFacilities ul li{background:url(../images/spriteIcons.gif) no-repeat -635px 0;color:#000;font-size:.95em;font-weight:bold;border-top:1px solid #e5e4e4;}.hotelFacilities ul li.last{border-top:1px solid #e5e4e4;background:none!important;}.maptooltip .content{background:url(../images/mapTooltipbg.png) repeat-y;}.maptooltip .content p{font-size:.95em;}.maptooltip h2,.roomsrate p{font-size:1em;}.maptooltip h3{font-size:.95em;}.maptooltip .maptooltipPointer{background:url(../images/mapTooltipPointer.png) no-repeat;}.mapDescription{font-size:1em;font-family:arial;}td del{font-weight:bold;color:#606;}.searchInner h2{font-size:1.2em;font-weight:bold;}.searchInner h3{font-size:1.2em;font-weight:bold;}.searchInner .calendar .checkin{font-size:1em;}.searchInner .duration span{font-size:1.0em;color:#231f20;font-weight:bold;}.searchInner .searchHead .searchDetails{font-size:.95em;color:#959595;}.searchInner .textbox{border:1px solid #b2b2b2;font-size:1.5em;color:#666;}#homeContainer #searchPanel .rooms_rating .searchPanelbtn div.totalhotels{font-size:1.2em;}ul#room-allocation li div.roomRow{color:#369;font-weight:bold;}.roomNumber{color:#666;font-weight:bold;}#homeContainer .searchInner h1{font-size:1.65em;font-weight:bold;color:#666;}#homeContainer .searchInner h2{font-size:1.2em;font-weight:bold;color:#666;}#homeContainer .whyoctopus .whyBookHead{background:url("../images/spriteIcons.gif") no-repeat -635px -979px;border-bottom:2px dotted #ccc;margin-bottom:5px;}#homeContainer .whyoctopus span{font-size:1.10em;}#homeContainer .whyoctopus a{font-size:1.00em;}#homeContainer .keepUpdatePanel .keepUpdateHead h3,.popupHolderInner h3{font-size:1.65em;}#homeContainer .keepUpdatePanel .keepUpdateHead{background:url("../images/spriteIcons.gif") no-repeat -635px -492px;border-bottom:2px dotted #ccc;}#homeContainer .keepUpdatePanel label{font-size:1em;}#homeContainer .keepUpdatePanel .emailbox{margin-top:12px;}#homeContainer .keepUpdatePanel label{font-size:1em;}#homeContainer .keepUpdatePanel .emailbox input.email-address{border:1px solid #b2b2b2;font-size:1.1em;font-family:arial;color:#666;width:240px;height:23px;padding:5px 0 0 4px;float:left;}#homeContainer .keepUpdatePanel .emailbox div.btn{float:left;display:inline;margin:-3px 0 0 10px;}#homeContainer #rightPanel .specialoffer h1{font-size:2.1em;font-weight:bold;}#homeContainer #rightPanel .specialoffer .saveOffer{background:url(../images/offerbg.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/offerbg.png',sizingMethod='image');}#homeContainer #rightPanel .specialoffer .saveOffer span.offer1{font-size:1.20em;color:#666;font-weight:bold;}#homeContainer #rightPanel .specialoffer .saveOffer .offer2{font-size:3.50em;color:#666;font-weight:bold;}#homeContainer #rightPanel .specialoffer .showDetail{background:url(../images/specialofferBg.gif) no-repeat bottom;}#homeContainer #rightPanel .specialoffer .showDetail div.offerDetail h2{font-size:1.6em;}#homeContainer #rightPanel .specialoffer .showDetail div p.text{color:#369;}#homeContainer #rightPanel .highlight .imageHolder h2{font-size:1.2em;}#homeContainer #rightPanel .rightBottom .destination table{font-size:1.10em;width:100%;margin-top:10px;}#homeContainer #rightPanel .rightBottom .destination table tbody tr td,#homeContainer #rightPanel .rightBottom .destination table tbody tr th{border-top:2px dotted #ccc;font-weight:normal;}#homeContainer #rightPanel .rightBottom .destination table tbody tr td.last,#homeContainer #rightPanel .rightBottom .destination table tbody tr th.last{border-bottom:2px dotted #ccc;}#homeContainer #rightPanel .rightBottom .destination table tr td.star,#homeContainer #rightPanel .rightBottom .destination table tr td.price{font-weight:bold;color:#666;vertical-align:top;}#homeContainer #rightPanel #topdestinations{border:1px solid #d9d8d8;}#homeContainer #rightPanel div.mostPopular{border:1px solid #d9d8d8;}#homeContainer #rightPanel .imagePanelDesc{background-color:#000;}#homeContainer #rightPanel .starPosition{float:left;font-size:1.3em;color:#fff;}#homeContainer #rightPanel .saveOffer1{font-weight:normal;color:#666;}#homeContainer #rightPanel .saveOffer2{font-size:2.45em;font-weight:bold;color:#666;}#homeContainer #rightPanel .thumbDisplay p,#rightPanel .thumbDisplayLast p{font-size:1.125em;font-weight:bold;color:#06c;}#Content .rightSection #summaryDetails dl dd,#Content .rightSection #confirmDetails dl dd,#Content .rightSection dl.changeDetails dd,#Content .rightSection dl.cardDetails dd{font-size:1.0em;color:#666;font-weight:bold;}#Content .rightSection #summaryDetails dl dd label.widelable,#Content .rightSection #confirmDetails dl dd label.widelable,#Content .rightSection dl.changeDetails dd label.widelable,#Content .rightSection dl.cardDetails dd label.widelable{font-weight:normal;color:#666;font-size:.8em;}#Content .rightSection .createAccountInner{background:url(../images/bg_register.gif) no-repeat bottom;}#Content #summaryDetails .formInfo p a,.summaryFooter a{font-size:1.0em;}.summaryFooter div.totalPrice span.heading2{color:#666;}.summaryFooter div.totalPrice span.price{font-size:1.65em;font-weight:bold;color:#666;}#confirmDetails .heading2{border-bottom:1px dashed #E6E5E5;}#Content #confirmDetails dl.totalPrice dt{color:#666;font-size:1.2em;font-weight:bold;}#Content #confirmDetails dl.totalPrice dd{font-size:1.2em;}#Content #confirmDetails dl.totalPrice dd span.inclusive{font-size:.9em;font-weight:normal;}#searchPanelBig ul#room-allocation li div.roomRow,#searchPanelHome ul#room-allocation li div.roomRow{color:#369;font-weight:bold;}#searchPanelBig h2{font-size:1.2em;}#searchPanelBig .searchLeft .textbox{border:1px solid #b2b2b2;color:#666;font-size:1.5em;}.roomDetail table thead th,.roomDetail table tbody td{font-weight:normal;}#searchPanelBig .searchRight .duration{font-size:1.0em;}#searchPanelBig .searchRight .duration span{color:#666;font-weight:bold;}#additionalOptPanel .additionalOpt h3{font-size:1.8em;}#Content #resultsList{border-top:4px solid #f06;}div.paginationHolder ul.pagination li{font-size:1.0em;}div.paginationHolder ul.pagination li a{padding-top:1px;}div.paginationHolder ul.pagination li span{color:#b2b2b2;}div.paginationHolder ul.pagination .active{font-size:1.0em;color:#f06;}ul.pagination a,div.paginationContainer ul a{border-right:solid 1px #06C;}ul.pagination .previous-off,ul.pagination .next-off{color:#999;font-weight:bold;}ul.pagination .previous-off{border-right:solid 1px #06C;}ul.pagination .next a,ul.pagination .previous a{font-weight:bold;}ul.pagination .active{font-weight:bold;border-right:solid 1px #06C;}div.showHotels dl dt{line-height:1.5em;font-size:1.0em;}div.resultItem div.hotelSearchDt h2{font-size:1.65em;}div.resultItem div.hotelSearchDt h2 a{color:#606;}div.resultItem div.hotelSearchDt .hotelDesc h2{font-size:1.4em;font-weight:bold;}.listView div.hotelSearchDt span.recommendSpan{background:url(../images/spriteIcons.gif) no-repeat -635px -1418px;font-weight:bold;}div.hotelSearchDt span.hotelBreif{float:left;color:#000;text-transform:lowercase;}div.hotelSearchDt div.facilitiesAvlbl{color:#666;font-weight:bold;background:url(../images/spriteIcons.gif) no-repeat;}.sortOptions .heading3{font-size:1.0em;font-weight:bold;}div.priceDetail .heading2{font-size:1.2em;}div.priceDetail table.priceTable{border-bottom:2px solid #ff80b3;}div.priceDetail table.priceTable thead th{font-size:1.0em;text-align:left;color:#666;border-bottom:1px dashed #d9d9d9;font-weight:bold;}div.priceDetail table.priceTable thead th a{color:#666;}.compactList div.priceDetail table.priceTable{border-bottom:2px solid #ff80b3;border-top:2px solid #ff80b3;}div.priceDetail table.priceTable thead td{border-bottom:1px dashed #E6E6E5;font-weight:bold;}div.priceDetail table.priceTable tbody td{color:#606;border-bottom:1px dashed #d9d9d9;font-size:1.2em;vertical-align:middle;font-weight:bold;}.compactList div.priceDetail table.priceTable tbody td{color:#666;border-bottom:1px dashed #d9d9d9;font-size:1.0em;vertical-align:middle;font-weight:normal;padding-top:3px;padding-bottom:3px;}.compactList div.priceDetail table.priceTable tbody td.totalPrice,.compactList div.priceDetail table.priceTable tbody p.hotelName{color:#606;font-size:1.2em;font-weight:bold;}.compactList div.priceDetail table.priceTable tbody p.hotelName a:hover{font-size:1.21em;color:#f06;text-decoration:none;}.compactList div.priceDetail table.priceTable tbody p{margin:0;}.compactList div.priceDetail table.priceTable tbody td:first-child{color:#13181c;padding-top:4px;text-align:center;}div.priceDetail table.priceTable tbody td span.roomType{color:#06c;font-weight:bold;}div.priceDetail table.priceTable td.lastCell{font-size:1em;font-weight:normal;}div.priceDetail table.priceTable tbody td.mealDeal{font-size:1.0em;color:#666;font-weight:normal;width:120px;}table.priceTable tbody td span.flexiCondition{color:#666;font-size:.9em;}table.priceTable tbody td span.conditions{font-size:.8em;color:#06c;}table.priceTable tbody td a.readMore{font-size:.75em;font-weight:normal;position:relative;top:2px;float:left;}table.priceTable tbody td span.conditions a{font-weight:normal;}div.conditionslink{display:block;}div.conditionslink a{font-size:1.0em;font-weight:normal;}#improveSearch dl{display:block;border-bottom:1px dashed #999;padding-left:10px;}#improveSearch dl dt label,#improveSearch .checkInOutHeader{font-size:1.2em;font-weight:bold;text-align:left;}#improveSearch dl dt label span.optionalText{color:#666;font-weight:normal;font-size:.8em;}#improveSearch table{border-bottom:1px dashed #e5e5e6;padding-bottom:15px;width:100%;}#improveSearch table tbody td.duration{font-weight:bold;color:#000;}#improveSearch table.roomDetails tbody th{font-weight:normal;text-align:right;}#improveSearch table.roomDetails thead th{font-weight:normal;vertical-align:top;}#improveSearch dl#moreOptions{float:left;display:none;font-size:1.1em;width:96%;}#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:1;}#conditionPopUp,#sendEmailPopup{display:none;width:522px;z-index:2;padding:0;}.popUpMain div.popUpInner h1{padding-bottom:10px;border-bottom:1px dashed #E6E6E5;margin-bottom:10px;}div.popUpInner dl{float:left;padding:10px 0;width:100%;}div.popUpInner dl dt{clear:both;float:left;padding-top:5px;width:155px;}div.popUpInner label{float:left;font-size:1.2em;}div.popUpInner dl dd{display:block;float:left;padding:4px 0;width:315px;}div.popUpInner dl dd input.email{width:250px;padding:3px;}ul#bookingProcess li{font-size:1.1em;font-weight:bold;background:url(../images/spriteButtons.gif) repeat-x 0 -270px;width:24.0%;}ul#bookingProcess li a{color:#606;}ul#bookingProcess li#lastStep{background:url(../images/spriteButtons.gif) no-repeat right -348px;}ul#bookingProcess li.doneStep{background:url(../images/spriteButtons.gif) repeat-x 0 -270px;}ul#bookingProcess li#firstStep .doneStepDivider{background:transparent url(../images/spriteButtons.gif) no-repeat scroll right -427px;_background:none;float:left;width:100%;}ul#bookingProcess li.doneStep .doneStepDivider{background:none;_background:none;}ul#bookingProcess li#firstStep.doneStep{background:url(../images/spriteButtons.gif) no-repeat 0 -1818px;}ul#bookingProcess li.currentStep{height:23px;background:url(../images/spriteButtons.gif) no-repeat 48.5% -1654px;border-color:#fff;color:#fff;position:relative;margin-left:-2px;}.hotelinfo .leftPanel .recommendHotels ul li{width:262px;border-bottom:2px dotted #ccc;}.hotelinfo .leftPanel .recommendHotels ul li .imgHolder{padding-right:10px;}.hotelinfo .leftPanel .recommendHotels ul li .contentHolder{width:160px;}.hotelinfo .leftPanel .recommendHotels ul li p{font-size:1em;}.hotelinfo .leftPanel .recommendHotels ul li span{font-weight:bold;color:#000;font-size:.90em;}.hotelinfo .leftPanel .recommendHotels ul li .price,.narrowContent h3{font-size:1.1em;}.needHelpPanel h2{font-size:1.65em;background:url(../images/spriteIcons.gif) no-repeat -635px -979px;border-bottom:1px dashed #b3b3b3;}.safeShopPanel h2{font-size:1.65em;background:url(../images/spriteIcons.gif) no-repeat -635px -1494px;border-bottom:1px dashed #b3b3b3;}.mailPanel h2{font-size:1.8em;background-image:url("../images/mail-icon.gif");background-repeat:no-repeat;border-bottom:1px dashed #dad9d8;}.needHelpPanelContent{font-size:1.0em;}input.keepmeUpdated{border:1px solid #d9d9d9;}.popupHolder{background:url(../images/popUpBgTop.gif) no-repeat;}.popupHolderInner{background:url(../images/popUpBgBotttom.gif) no-repeat bottom;font-size:1.0em;}.popupHolderInner .headerHolder{border-bottom:2px dotted #b3b3b3;margin-bottom:5px;}.popupHolderClose{color:#606!important;font-size:.95em;}.instruction{color:#666;}.popupHolderInner .contentHolder ul{color:#000;line-height:15px;font-size:1.0em;}.popupHolderInner .contentHolder .cancelPolicy{margin-top:15px;float:left;width:450px;}*html .popupHolderInner .contentHolder .cancelPolicy{margin-top:15px;float:none;clear:both;}.sectionModule .storedCard dl{border:1px solid red;}#MSVE_navAction_topBar{display:none;}#MSVE_navAction_container.notraffic{width:100px!important;}body{color:#666!important;}.booking{color:#666!important;padding:10px;}.booking p{margin-top:15px;}.booking ol{margin:10px 0 10px 20px;list-style:outside;}.booking ol li{margin:10px 0 10px 20px;list-style-type:decimal;}.booking ol.roman{margin:10px 0 10px 20px;}.booking ol.roman li{margin:10px 0 10px 20px;list-style-type:lower-roman;}.faq h2{margin-top:15px;width:100%;float:left;}.faq p{clear:both;}#card-start-month,#card-start-year,#card-expiry-month,#card-expiry-year{float:left;}.tripAdvisorRating{font-size:1.0em;color:#666;}.rounded_box{background:transparent;width:40%;}.rounded_box .b1,.rounded_box .b2,.rounded_box .b3,.rounded_box .b4,.rounded_box .b1b,.rounded_box .b2b,.rounded_box .b3b,.rounded_box .b4b{display:block;overflow:hidden;}.rounded_box .b1,.rounded_box .b2,.rounded_box .b3,.rounded_box .b1b,.rounded_box .b2b,.rounded_box .b3b{height:1px;}.rounded_box .b2{background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}.rounded_box .b3{background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}.rounded_box .b4{background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}.rounded_box .b4b{background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}.rounded_box .b3b{background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}.rounded_box .b2b{background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}.rounded_box .b1{margin:0 5px;background:#d9d9d9;}.rounded_box .b2,.rounded_box .b2b{margin:0 3px;border-width:0 2px;}.rounded_box .b3,.rounded_box .b3b{margin:0 2px;}.rounded_box .b4,.rounded_box .b4b{height:2px;margin:0 1px;}.rounded_box .b1b{margin:0 5px;background:#d9d9d9;}.rounded_box .boxcontent{display:block;background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;z-index:999;width:995px;float:left;}.email .boxcontent{padding:20px;width:680px;border:1px solid #d9d9d9;margin:20px;background:#fff;float:left;}.email .headerContent{width:50%!important;margin-bottom:10px;}#mailToFriendForm li{padding-bottom:10px;}#mailToFriendForm li label{float:left;width:200px;}.contactSubheader{font-size:1.2em;padding:0;margin-bottom:10px;}.hotelSearch{float:left;width:100%;}.hotelSearch strong{margin-right:20px;float:left;font-size:1.2em;}.hotelSearch label{float:left;}.hotelSearch .loader{margin-left:20px;float:right;margin-right:13px;}*+html .hotelSearch .loader{margin-right:23px;}*html .hotelSearch .loader{margin-right:23px;}.compactList div.priceDetail table.priceTable tr.even{background-color:#f0f0f0;}div.resultItem div.hotelSearchDt .hotelDesc h4{font-size:1.0em;font-weight:bold;}ul.slider{float:left;margin:0;padding:0;width:445px;margin-right:90px;}ul.slider li{float:left;width:100%;list-style-type:none;border-top:2px dotted #b3b3b3;padding:18px 0;}ul.slider li:first-child{border-top:none;}ul.slider li label{left:0!important;width:183px;}ul.slider li .textbox{border:1px solid #B2B2B2;color:#666;font-size:1.0em;height:27px;margin-bottom:15px;margin-top:5px;padding:2px 0 0 2px;width:255px;}.slideHandle{position:relative;border-bottom:3px solid #f06;width:258px;bottom:0;height:10px;}.sliderMinHandler{float:left;background:url(../images/slider.gif) no-repeat 0 0;width:14px;height:10px;}.sliderMaxHandler{float:right;background:url(../images/slider.gif) no-repeat 0 0;width:14px;height:10px;}.narrowSearch{clear:both;}.narrowSearch .sliderRange{margin:0;padding-bottom:10px;}.narrowSearch .slideHandle{position:relative;border-bottom:3px solid #f06;width:100%;bottom:0;height:10px;}.narrowSearch .sliderMinHandler{float:left;background:url(../images/slider.gif) no-repeat 0 0;width:14px;height:10px;}.narrowSearch .narrowSearch .sliderMaxHandler{float:right;background:url(../images/slider.gif) no-repeat 0 0;width:17px;height:10px;}.narrowSearch .sliderRange .initialPointer{width:48%;float:left;position:relative;}.narrowSearch h2{padding-left:10px;}.narrowSearch .sliderRange p{float:left;margin-top:10px;width:100%;}.narrowSearch .price,.narrowSearch .distance,.narrowSearch .tripAdvisorRating,.narrowSearch .starRating,.narrowSearch .Facilities,.searchFacilities,.searchThemes,.searchChains,.currentSearch{margin:10px;clear:both;border-bottom:1px dashed #999;padding-bottom:10px;}.narrowSearch ul li.facilities label{margin-left:40px;}.narrowSearch .price h3,.narrowSearch .distance h3,.narrowSearch .tripAdvisorRating h3,.narrowSearch .starRating h3{font-size:1.2em;}.searchFacilities h4,.searchThemes h4,.searchChains h4{color:#606;font-size:1.2em;float:left;background:transparent url(../images/spriteIcons.png) no-repeat scroll -640px -1739px;_ background:transparent url(../images/spriteIcons.gif) no-repeat scroll -640px -1739px;padding-left:25px;}.searchFacilities h4.active,.searchThemes h4.active,.searchChains h4.active{color:#606;font-size:1.2em;float:left;background:transparent url(../images/spriteIcons.png) no-repeat scroll -640px -1791px;_background:transparent url(../images/spriteIcons.gif) no-repeat scroll -640px -1791px;padding-left:25px;}.searchFacilities ul,.searchThemes ul,.searchChains ul{clear:both;margin:10px 0 0 25px;}.searchFacilities ul li,.searchThemes ul li{padding-bottom:5px;}.searchFacilities ul li label{margin-left:40px;}.searchThemes ul li label{margin-left:20px;}.searchChains label{clear:both;font-weight:bold;margin-left:25px;display:block;}.currentSearch{float:left;width:91%;_left:-10px;position:relative;}#searchMoreOptions{float:right;}#chainsDesc{margin-top:10px;}#chainsDesc .textbox{margin-left:25px;width:200px;}.narrowSearch .tripAdvisorLogo{background:url(../images/spriteIcons.gif) no-repeat -1086px -1940px;width:35px;height:20px;float:right;}.noDates{clear:both;margin-top:25px;}.noDates label{padding-left:5px;position:relative;bottom:2px;}.searchAutoSuggest{margin:0;padding:0;}.searchAutoSuggest li{padding:10px 0 0 0;margin:0 5px;}.searchAutoSuggest li.last{padding-top:5px;margin:0;}.searchAutoSuggest li h4{border-bottom:2px dotted #b3b3b3;font-size:1.0em;padding-bottom:3px;margin-bottom:3px;}.searchAutoSuggest li p{margin:0;}.searchAutoSuggest li p:hover{background-color:#606;color:#fff;cursor:default;}.searchAutoSuggest li.last p{padding:0 5px;}.searchAutoSuggest li h4.cities{background:url(../images/spriteAutoSuggest.gif) no-repeat 80px -111px;}.searchAutoSuggest li h4.locales{background:url(../images/spriteAutoSuggest.gif) no-repeat 55px -58px;}.searchAutoSuggest li h4.landmarks{background:url(../images/spriteAutoSuggest.gif) no-repeat 77px -10px;}.searchAutoSuggest li h4.airports{background:url(../images/spriteAutoSuggest.gif) no-repeat 56px -217px;}.searchAutoSuggest li h4.hotels{background:url(../images/spriteAutoSuggest.gif) no-repeat 48px -158px;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}.ui-slider-horizontal{height:0;}.ui-slider-horizontal .ui-slider-handle{top:-12px;outline:none;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:10px;}.sliders{padding-top:40px;}*+html .additionalOpt .sliders{padding-top:20px;}*html .sliders{padding-top:25px;}.sliderRange input{border:0;width:32px!important;}#distanceMax{text-align:right;}.sliderRange{margin-left:183px;width:260px;_width:240px;}.sliderContent{border-bottom:3px solid #f06;padding-left:14px;width:100%;_width:101%;}*html .sliderContent{position:absolute;padding-left:14px;border-top:3px solid #f06;border-bottom:0;}*+html .sliderContent{border-top:3px solid #f06;border-bottom:0;}.sliderValue{width:100%;}.sliderRange .initialPointer{width:48%;float:left;position:relative;}.sliderRange .finalPointer{float:right;position:relative;right:-15px;}.ui-state-default,.ui-widget-content .ui-state-default{background:url(../images/slider.gif) 0 0 no-repeat;width:14px;outline:none;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{outline:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{outline:none;background:url(../images/slider.gif) 0 0 no-repeat;}.ui-state-active,.ui-widget-content .ui-state-active{background:url(../images/slider.gif)0 0 repeat-x;outline:none;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;}.buttonPayPal{background:transparent url(../images/spriteButtons.png) no-repeat scroll right -2806px;_background:transparent url(../images/spriteButtons.gif) no-repeat scroll right -3298px;height:35px;overflow:visible;padding-right:55px;width:auto;}.buttonPayPal input{background:transparent url(../images/spriteButtons.png) no-repeat scroll 0 -2941px;_background:transparent url(../images/spriteButtons.gif) no-repeat scroll 0 -3393px;border:medium none;color:#036;cursor:pointer;display:inline;font-family:arial;font-size:.9em;font-weight:bold;overflow:visible;padding:3px 2px 6px 12px;}.virtualTour{background:url(../images/spriteIcons.gif) no-repeat 0 -500px;padding-left:35px;height:25px;line-height:25px;float:left;}.resultDecs a{font-weight:bold;}*html .sliderRange .space{width:34%;}.sliderRange .space{width:31.5%;}