@charset "utf-8";body.bgColor{background:url(../images/pageBackground.jpg) repeat-y 0 0;}body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset,table,blockquote,th,td,input,button,legend,textarea{margin:0;padding:0;color:#666;font-family:arial;}textarea{font-size:1em;}form,fieldset{border:0;margin:0;}legend{display:none;}p{line-height:1.3em;margin:0 0 5px 0;}.footerOctopus p{line-height:1.3em;margin:0 0 5px 0;}.externalLogo .tripAdvisorLogo p{line-height:1em;font-style:italic;font-size:.9em;}ul,ol,li{list-style-image:none;list-style-type:none;}img{border:none;}a:hover{text-decoration:underline;}input.disabled{background:#e4e4e4;border-color:#666;}.heading2{display:inline;font-size:1.5em;font-weight:bold;}.marginTop70{margin-top:70px;}.marginLeft5{margin-left:5px;}.hide{display:none;}.topCurve{background-color:#90d4f4;width:995px;_width:993px;}.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;}.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 */ #Container{margin:20px auto;width:997px;}.genericRoundedCorners{background:url(../images/roundCornert.gif) repeat-x;overflow:hidden;height:10px;}#contentContainer{background-color:#fff;display:inline-block;padding:0 15px;float:left;width:965px!important;_padding:0 14px;}#Content{margin-bottom:10px;display:block;}#logo{float:left;width:400px;padding:10px 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,.paypalHeaderLogo{float:left;text-align:center;margin:0 5px;}#Header{height:90px;background-color:#FFF;padding-right:15px;}.headerContent{float:right;margin:5px 0 0 0;width:35%;}.headerContent .callUs{clear:left;margin-top:40px;}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 #userLinks{margin-bottom:5px;text-align:right;}.headerContent #userLinks a{text-decoration:none;}#userLinks ul{padding-top:15px;}#userLinks ul li,ul.footerNavigation li{border-right:1px solid #06C;float:left;display:inline;line-height:15px;}#userLinks ul li.last,ul.footerNavigation li.last{border-right:medium none;}#userLinks ul li a{font-size:.95em;padding:0 5px;}#userLinks ul li a:hover{text-decoration:underline;}#userLinks ul li.selCountryDropdown input{line-height:12px;border:none;background:url(../images/countryFlag.gif) no-repeat 0 100%;padding-left:35px;color:#06C;margin-left:14px;font-size:.95em;}.headerContent .topLinks ul{text-align:right;}.headerContent .topLinks ul li{line-height:15px;border-right:1px solid #a7a7a7;float:left;}.headerContent .topLinks ul li.welcome{line-height:15px;border-right:none;float:left;color:#000;font-weight:bold;padding-right:7px;}.headerContent .topLinks ul li.welcome p{margin:0;}.headerContent .topLinks ul li a{font-size:.95em;padding:0 7px;}.headerContent .topLinks ul li a:hover{text-decoration:underline;}.changeCountry{clear:both;float:right;margin-top:5px;}.headerContent .topLinks ul li.countryDisplay{border-right:medium none;display:block;width:125px;}.headerContent .topLinks ul li.countryDisplay a{padding:0;}.headerContent .topLinks ul li.countrySelect{border-right:medium none;width:145px;display:block;}.headerContent .topLinks ul li.countrySelect span{float:left;margin-left:10px;display:inline;}.headerContent .topLinks ul li.countrySelect .flagIcon{float:left;margin-left:10px;width:27px;height:16px;}.headerContent .topLinks ul li.countrySelect .arrowIcon{float:right;position:relative;top:-3px;}.headerContent .topLinks ul li.countrySelect .arrow{padding-top:10px;}.headerContent .topLinks .closeCountry{padding:2px 2px 0 0;float:right;}.headerContent .topLinks{float:right;position:relative;right:-8px;_right:0;}*+html .headerContent .topLinks{right:0;}#countryDiv{position:absolute;border:1px solid #e5e5e5;top:0;right:0;width:180px;background:url(../images/countryLeftbg.gif) no-repeat bottom right;height:75px;}#countryDiv .selectHolder{padding:10px 0 0 10px;clear:both;}#countryDiv select{margin-bottom:8px;width:120px;clear:both;}#countryDiv div.button{margin-left:3px;margin-top:5px;}*html #countryDiv div.button{right:7px;position:relative;}.selectPlace a{text-decoration:none;float:left;width:145px;}.selectPlace span.countryName{position:relative;margin-left:5px;width:93px;border-right:1px solid #D9D8D8;margin-right:7px;}.selectPlace span.countryArrow{position:relative;right:0;top:4px;}*+html .selectPlace span.countryArrow{top:0;}*html .selectPlace span.countryArrow{top:0;right:3px;}.countryDropdown{position:absolute;left:10px;top:37px;margin:0;width:150px;background:transparent url(../images/improveSearhcBg.gif) no-repeat scroll -10px 90%;border:1px solid #D9D8D8;z-index:999;}.countryDropdown ul{float:left;padding:5px 5px 15px 0;overflow-y:scroll;height:170px;overflow-x:hidden;width:100%;}.countryDropdown ul li{display:block;list-style-type:none;border-right:0!important;clear:both;cursor:default;padding:3px 5px;width:100%;text-align:left;}.countryDropdown ul li span{margin-right:5px;float:left;}.countryDropdown ul li:hover{background-color:#316AC5;color:#FFF;}.selectPlace{border:1px solid #D9D8D8;margin-right:3px;padding:5px 7px 3px 5px;background:#FFF url(../images/navigationBG.gif) no-repeat scroll -5px 100%;float:left;}.selectPlace .flagIcon{float:left;width:27px;height:16px;}*html .selectPlace{padding:5px 3px 3px 5px;position:relative;}.usercountryDropdown{left:24.9%!important;top:31px!important;}*+html .usercountryDropdown{left:24.9%!important;top:31px!important;}.signupcountryDropdown{left:16%!important;top:25px!important;_left:-157px!important;_top:15px!important;}.navHolder{padding:0 15px;background:#fff;width:965px;}.navHolder ul.nav li{border-right:1px solid #fff;float:left;display:inline;margin:1px 0;cursor:pointer;}.navHolder ul.nav li.active{height:34px;}.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;}.breadCrumb{margin-bottom:10px;font-size:.95em;}.breadCrumb span{padding:0 5px;}.utilities{float:right;margin-top:10px;_margin-top:0;}.utilities ul li{padding-left:20px;float:left;}.utilities ul li a{display:block;line-height:20px;}.utilities .email{background:url(../images/spriteIcons.gif) no-repeat -435px -1046px;padding-left:24px;}.utilities .bookmark{background:url(../images/spriteIcons.gif) no-repeat -435px -915px;padding-left:20px;}.utilities .print{background:url(../images/spriteIcons.gif) no-repeat -242px -1110px;padding-left:20px;}.marginTop0{margin-top:0!important;}.tabs-nav:after{clear:both;content:" ";display:block;}.tabs-nav{list-style-image:none;list-style-type:none;margin:0;padding:0 0 1px 0;margin-top:15px;display:inline-block;float:left;}*html .tabs-nav{float:none;}*+html .tabs-nav{float:none;}.tabs-nav li{float:left;}.tabs-nav li div{float:left;margin:0 5px 0 0;background:url(../images/tabright.gif) no-repeat 100% 0;height:26px;padding-right:7px;}.tabs-nav li a{background:url(../images/spriteButtons.gif) no-repeat 0 -2793px;text-transform:uppercase;text-align:center;display:inline-block;height:26px;padding-left:10px;line-height:26px;text-decoration:none;padding-right:2px;float:left;}.tabs-nav li.tabactive a{background:url(../images/spriteButtons.gif) no-repeat 0 -2869px;float:left;}.tabs-nav li.tabactive div{background:url(../images/spriteButtons.gif) no-repeat right -3021px;}.tabs-nav li.tabhover a{background:url(../images/spriteButtons.gif) no-repeat 0 -2869px;color:#fff;float:left;}.tabs-nav li.tabhover div{background:url(../images/spriteButtons.gif) no-repeat right -3021px;}.tabs-container{border-top:4px solid #c9da2c;margin-top:-1px;}#Content .leftsection{width:265px;float:left;}#Content .leftsection .tripsummary{background:url(../images/bg_leftpanel.gif) no-repeat 0 100%;padding:10px 0 20px 0;float:left;}#Content .leftsection .tripsummary div.subHead{padding:5px 0;text-transform:lowercase;}#Content .leftsection .tripsummary div.subHead:first-letter{text-transform:uppercase;}.narrowContent{padding:15px 0;float:left;width:258px;}.narrowContent .checkInOut{width:140px;color:#369;font-weight:bold;font-size:1.2em;float:left;}.narrowContent .checkRooms dl{padding:5px 0;width:100%;float:left;}.narrowContent .checkRooms dt,.narrowContent .checkRooms dd{padding:5px 0;}.narrowContent .hotelAddress,.narrowContent .priceSummary,.narrowContent .checkRooms,.sectionModule .subSection,#createAccount{border-bottom:1px dashed #E6E5E5;}.narrowContent .hotelAddress,.narrowContent .checkRooms,.narrowContent .roomFacility,.narrowContent .priceSummary,.narrowContent .totalPrice{padding:0 10px;}.narrowContent .priceSummary dl{display:block;clear:both;padding:2px 0;}.narrowContent .priceSummary dt{width:150px;float:left;padding-bottom:2px;}.narrowContent .priceSummary dd,.narrowContent .checkRooms dd{text-align:right;padding-bottom:2px;}.narrowContent .roomFacility{padding-bottom:10px;}.sectionModule{text-align:left;float:left;padding:0 5px;}.sectionModule label{font-size:1em;width:182px;float:left;font-weight:normal!important;}.sectionModule label.widelable{width:auto!important;}.sectionModule table{clear:both;}.sectionModule thead th{font-size:.95em;text-align:left;color:#666;font-weight:normal;}.sectionModule tbody th{font-weight:normal;width:185px;font-size:1.2em;text-align:left;}.sectionModule td{padding:5px 0 5px 0;}.sectionModule dl{padding:10px 0;float:left;width:100%;}.sectionModule dt{padding-top:5px;float:left;width:185px;clear:both;padding-bottom:2px;}.sectionModule dd{float:left;display:block;padding:4px 0;width:480px;}.sectionModule dl dd input{float:left;margin-right:10px;}.sectionModule dl dd select{margin-right:3px;}.sectionModule dl dd span{float:left;display:block;margin-bottom:10px;margin-right:5px;_margin-right:3px;}.sectionModule dl dd input.checkBox,.billingAddress input checkBox,.sectionModule dl dd input.radioBox{margin:0 5px 0 0;position:relative;top:2px;}*+html .sectionModule dl dd input.checkBox,*+html .billingAddress input checkBox,*+html .sectionModule dl dd input.radioBox{top:-2px;}*html .sectionModule dl dd input.checkBox,*html .billingAddress input checkBox,*html .sectionModule dl dd input.radioBox{top:-2px;}.termsCondition{width:445px;padding:0 10px;}.pmtbtnWrapper{margin-top:10px;float:left;}.pmtbtnWrapper a.retRoomRate{float:left;display:block;width:178px;}.sectionModule div.button{margin-top:10px;}#Content .rightSection{color:#3d3e3d;float:left;display:block;margin-left:10px;width:688px;}#Content .rightSection .formInfo{float:left;width:100%;}#Content .rightSection .formInfo h3{float:left;margin-top:15px;}#Content .rightSection .formInfo .sectionheading{background:transparent url(../images/numberBg2.jpg) repeat-x scroll 0 0;height:42px;display:block;font-size:1.2em;}#Content .rightSection .formInfo .sectionheading h3{float:left;height:35px;width:40px;color:#666;position:relative;text-align:center;padding-top:6px;margin-top:0;}#Content .rightSection .formInfo .sectionheading h2{float:left;padding-top:5px;margin-left:15px;}#Content .rightSection .formInfo .sectionheading span.heading{font-size:1.45em;font-weight:bold;float:left;margin:8px 0 0 0;color:#356698;}#Content .rightSection .formInfo .formPanel{width:100%;padding-bottom:10px;float:left;}#Content .rightSection .formInfo .sectionheading span.req{font-size:.90em;float:right;vertical-align:bottom;margin:12px 10px 2px 5px;}#Content .rightSection .register .instruction{font-size:1.2em;padding:10px 0;}#Content .rightSection .register h2{margin:5px 0 0 0;padding-bottom:10px;}#Content .rightSection .register .italic{font-style:italic;padding-top:5px;padding-left:10px;float:left;margin:5px 0 10px 0;}#Content .rightSection .register{background:url(../images/bg_register.gif) no-repeat bottom;padding:0 10px 10px 20px;display:block;margin-bottom:10px;}#Content .rightSection .register p{float:left;margin-right:15px;}#Content .rightSection .register .forgotpassword{margin-left:343px;margin-top:-6px;clear:both;}#Content .rightSection .register label{display:block;float:left;margin-top:2px;font-size:1.2em;padding-right:20px;}#Content .rightSection .register .button_big{margin-top:-10px;_margin-top:0;}#Content .rightSection .guide{font-size:1em;padding:5px 0;font-weight:normal;margin-bottom:10px;}#Content .leftsection .tripsummary .totalPrice div{float:left;padding:5px 0;}#Content .leftsection .tripsummary .totalPrice span{float:right;padding:5px 0;}#Content .rightSection dl.cardDetails a{font-weight:normal;font-size:.75em;padding:0 5px;}.billingAddress{margin-top:-29px;float:left;}*+html .billingAddress{margin-top:-19px;float:left;padding-left:50px;}*html .billingAddress{margin-top:-19px;float:left;padding-left:50px;}.availabilitycheck{margin-bottom:10px;float:left;}.availabilitycheck .headerContent{width:200px;float:left;margin-top:0;}.availabilitycheck .headerContent a{margin-top:3px;float:left;}.availabilitycheck .header{margin-bottom:10px;float:left;width:420px;}.availabilitycheck .top{background:url(../images/availchecktop.gif) no-repeat 0 0;height:8px;}.availabilitycheck .content{position:relative;background:#fff url(../images/availcheckbottom.gif) no-repeat 0 100%;display:inline-block;padding:0 10px 10px 10px;width:945px;float:left;}#availabilityCheck .availabilityDetail{padding-left:215px;padding-top:0;}#editAvailabilityCheck .availabilityDetail{float:left;padding-left:215px;padding-top:0;}*+html #editAvailabilityCheck .availabilityDetail{padding-top:10px;}#editAvailabilityCheck .searchPanelHeader,#availabilityCheck .searchPanelHeader{display:inline-block;float:left;}*html #editAvailabilityCheck .availabilityDetail{float:left;margin-left:0;padding-left:215px;width:77%;}.availabilityDetail .roomwapper .roomNumber{width:70px;float:left;}.availabilitycheck .content div.checkinout{width:200px;float:left;margin-right:5px;}.availabilitycheck .content div.checkinout dl{width:180px;}.availabilitycheck .content div.checkinout .date,.availabilitycheck .content div.checkinout .month{width:25px;margin-right:5px;}.availabilitycheck .content div.roomallocation{float:left;margin-right:5px;}.availabilitycheck .content div.roomallocation dl dt{padding-bottom:4px;padding-top:1px;}.availabilitycheck .content div.roomallocation dl dt{display:block;clear:both;}.availabilitycheck .content dl{float:left;line-height:20px;}.availabilitycheck .content div.checkinout dl dt{text-align:left;width:70px;margin-right:10px;display:inline-block;float:left;clear:both;}.availabilitycheck .content div.roomselection{float:left;}.availabilitycheck .content div.roomselection th{padding:3px;}.availabilitycheck .content div.roomselection td{text-align:center;padding:5px;font-weight:bold;color:#000;}.availabilitycheck .content div.roomselection td table.addChild td{padding:5px 0 5px 0;text-align:center;}.availabilitycheck .content div.roomselection td table.addChild td.title{padding-right:25px;width:250px!important;text-align:right!important;}.availabilitycheck .content div.roomselection td table.addChild td.childTitle{width:145px;text-align:right;padding-right:35px;}.availabilitycheck .content ul#room-allocation{display:inline;float:left;}.availabilitycheck .content div.roomDetail{clear:none;float:left;width:450px;margin-top:0;margin-left:10px;}.availabilitycheck .content #rooms-container #room-allocation .childControlBlock1,.availabilitycheck .content #rooms-container #room-allocation .childControlBlock2{padding:0 25px 0 0;}.availabilitycheck .content #rooms-container ul.adult-child li{display:inline;float:left;}.availabilitycheck .content .slice ul{width:100%;padding:0;}.availabilitycheck .content ul#room-allocation li div.roomRowFirst{padding-top:18px;}.availabilitycheck .content ul#room-allocation li label{width:70px;float:left;padding-bottom:5px;}.availabilitycheck .content ul#room-allocation li label.children{width:54px;float:left;padding-bottom:5px;}.availabilitycheck .content ul#room-allocation li label.childAge{width:240px;float:left;padding-bottom:5px;}.availabilitycheck li div.roomRow{float:left;margin:5px 5px 0 0;color:#369;font-weight:bold;width:70px;}.availabilitycheck .roomwapper .slice ul li.adultContainer{width:75px;float:left;}.availabilitycheck .roomwapper .slice ul.adult-child{width:380px;float:left;padding-bottom:4px;}.availabilitycheck .roomwapper .slice ul.childHolder li{float:left;width:70px;}.availabilitycheck .roomwapper .slice ul.childHolder{width:240px;}.availabilitycheck .roomwapper .slice ul li.child-Container{width:300px;}.hoteldetail{padding-top:23px;margin-top:-1px;display:inline-block;float:left;width:100%;}.location,.roomsrate{padding-top:20px;margin-top:-1px;display:inline-block;width:100%;float:left;}.travellerReviews{padding-top:23px;border-top:4px solid #c9da2c;margin-top:-1px;display:inline-block;float:left;width:100%;}.location .resultmap{position:relative;width:100%;height:412px;margin-top:10px;}.hoteldetail h1{font-size:1.5em;color:#369;}.hoteldetail h1,.hoteldetail h2,.hoteldetail h3,.hoteldetail h4,.hoteldetail h5,.availabilitycheck h2{margin-bottom:7px;}.hoteldetail .sidebarContent{width:265px;}.recommendHotels{margin-top:25px;}.recommendHotels .imgHolder{width:84px;height:64px;}.recommendHotels ul li{display:inline-block;margin-bottom:15px;width:100%;float:left;}.recommendHotels div.imgcontent{float:left;margin-left:10px;width:170px;}.recommendHotels p{font-size:1em;}.recommendHotels span{font-weight:bold;color:#000;padding-right:10px;font-size:.95em;}.recommendHotels a{font-weight:bold;font-size:1.2em;}.recommendHotels .price,.narrowContent h3{font-size:1.4em;color:#666;}.hotelGallery{width:265px;margin-right:15px;}.hotelGallery .imgHolder{width:265px;height:235px;margin-bottom:10px;}.photoScroll{width:265px;height:199px;display:inline-block;}.photoScroll img{width:265px;height:199px;border:none;}.carousel{text-align:center;display:inline-block;margin-left:65px;margin-right:65px;padding-top:7px;}.carousel .previous{background:url(../images/spriteIcons.gif) no-repeat -633px -1223px;height:35px;width:35px;display:inline-block;}.carousel .next{background:url(../images/spriteIcons.gif) no-repeat -638px -1257px;height:35px;width:35px;display:inline-block;float:right;}.carousel .pagination{font-weight:bold;color:#000;line-height:35px;float:left;padding:0 5px;width:50px;}.photoScroll li{float:left;width:265px;}.hoteldetail .hoteldetailBody{width:72.3%;_width:70%;}.hoteldetail .header{float:left;width:170px;margin-bottom:10px;}.hoteldetail .hotelDescription p{margin-bottom:10px;}.hoteldetail .priceDetail{float:right;width:170px;text-align:right;}.hoteldetail .hotelDescription{border-top:2px dotted #e6e6e5;border-bottom:2px dotted #e6e6e5;padding:12px 0 6px 0;margin:10px 0 15px 0;display:inline-block;clear:both;width:100%;}.hotelContent{display:inline-block;width:395px;float:left;margin-right:15px;_margin-right:0;}.address,.roomsrate .hotelBreif{margin-bottom:10px;margin-top:10px;clear:both;}.hotelFacilities{background:url(../images/hotelFacilitiesbg.gif) repeat-x 0 100%;display:inline-block;width:265px;}.hotelFacilities ul{float:left;padding:5px 0 5px 0;width:127px;}.hotelFacilities ul.first{padding-right:10px;}.hotelFacilities ul li{background:url(../images/list_disc.gif) no-repeat 0 50%;color:#000;font-size:.95em;font-weight:bold;margin:0 0 3px 0;border-top:1px solid #e5e4e4;line-height:15px;padding-left:15px;}.maptooltip{width:258px;display:inline-block;position:relative;padding-left:10px;}.maptooltip .top{background:url(../images/mapTooltipTop.png) no-repeat 0 0;height:11px;}.maptooltip .bottom{background:url(../images/mapTooltipBottom.png) no-repeat 0 0;height:17px;float:left;width:258px;}.maptooltip .content{padding:10px 24px;_padding:10px 20px;background:url(../images/mapTooltipbg.png) repeat-y;float:left;display:inline-block;}.maptooltip .content p{margin-top:10px;font-size:.95em;}.maptooltip h2,.roomsrate p{font-size:1.2em;margin:10px 0;}.maptooltip h3{font-size:.95em;margin:10px 0;}.maptooltip .maptooltipPointer{position:absolute;background:url(../images/mapTooltipPointer.png) no-repeat;top:50%;left:0;width:17px;height:35px;}.mapDescription{font-size:1em;font-family:arial;}.mapButtonHolder{position:relative;padding-left:5px;}.resultMapButtonHolder{position:relative;padding-left:5px;}.mapViewHotelLink{position:relative;top:10px;}.roomsrate .imgHolder,.tripsummary .imgHolder{background:#fff;width:265px;height:133px;float:left;}.roomsrate .imgHolder{margin-right:15px;}.roomsrate .roomsrateContent{float:left;width:680px;}.readmore{font-size:.75em;padding-left:10px;}#homeContainer .leftPanel{float:left;width:408px;}#searchPanelHome{background:url(../images/search_bgtop.gif) no-repeat top;padding-top:7px;}.searchInner{background:url(../images/search_bgbottom.gif) no-repeat bottom;padding:5px 10px 10px 10px;}.searchInner h2{padding:0 10px 0 0;}.searchInner h3{padding:0 10px 5px 0;}.searchInner .greytopborder{padding:2px;}.searchInner .checkin{float:left;clear:both;width:195px;}.searchInner .calendar{padding-top:5px;}.searchInner .calendar .calendarPanel1{float:left;padding:0 35px 0 0;}.searchInner .calendar .calendarPanel2{float:right;}.searchInner .duration{margin:5px 0 5px 0;clear:both;}*+html .searchInner .duration{margin-top:-10px;}*html .searchInner .duration{margin-top:-10px;}.searchInner .duration span{font-size:1.25em;color:#231f20;font-weight:bold;}.searchInner .searchHead .searchDetails{padding:20px 0 0 10px;}.searchInner .textbox{width:340px;height:27px;padding:2px 0 0 2px;margin-bottom:10px;}.searchInner .advancesearch{clear:both;padding:5px 7px 0 10px;}div.roomDetail{clear:both;float:left;width:100%;}.roomwapper .roomNumber{width:65px;float:left;}.roomwapper .slice ul.adult-child{width:320px;float:left;margin-bottom:3px;}*+html .roomwapper .slice ul.adult-child,*html .roomwapper .slice ul.adult-child{height:27px;}*html .roomwapper .slice ul.adult-child{height:27px;}.roomwapper .slice .adult-childContainer{margin-bottom:5px;}.roomwapper .slice ul li.adultContainer{float:left;width:75px;display:inline;}.roomwapper .slice ul li.child-Container{float:left;width:265px;display:inline;}.roomwapper .slice ul li.child-Container .childNum{float:left;width:45px;margin-right:10px;}.roomwapper .slice ul.childHolder{float:left!important;width:200px;padding:0;}.roomwapper .slice ul.childHolder select{width:60px;}.roomwapper .slice ul.childHolder li{float:left;width:65px;}#searchPanelHome .roomwapper .slice ul.childHolder li{float:left;width:63px;}#searchPanelHome .roomwapper .slice ul.childHolder{float:left!important;width:190px;padding:0;}#searchPanelHome .roomwapper .slice ul li.child-Container{float:left;width:245px;display:inline;}.roomwapper ul#room-allocation li{float:left;}.roomwapper ul#room-allocation li label{width:60px;float:left;padding-bottom:5px;}.roomwapper ul#room-allocation li.blank{width:70px;}.roomwapper ul#room-allocation li.children{width:55px;float:left;padding-bottom:5px;font-size:1.0em;}.roomwapper ul#room-allocation li.childAge{width:180px;float:left;padding-bottom:5px;font-size:1.0em;}.roomwapper ul#room-allocation li.adults{width:75px;float:left;padding-bottom:5px;font-size:1.0em;}#homeContainer #searchPanel .numRoom{width:200px;float:left;_margin-top:-15px;_position:relative;}#homeContainer #searchPanel .numRoom select{margin-left:10px;}#homeContainer #searchPanel .rooms_rating{padding-bottom:5px;float:left;_margin-top:-15px;_position:relative;}#homeContainer #searchPanel .rooms_rating select{width:85px;}#homeContainer .roomwapper ul#room-allocation li{padding-bottom:2px;}#homeContainer .roomwapper ul#room-allocation li.blank{width:65px;}#homeContainer .roomwapper ul#room-allocation li.adults{width:75px;}#homeContainer .roomwapper .roomNumber{width:65px;}.searchPanelbtn{_margin-top:-15px;}#improveSearch #rooms-container ul.adult-child li label{display:block;padding-bottom:2px;}#improveSearch{background:transparent url(../images/improveSearhcBgTop.gif) no-repeat scroll left top;padding-top:10px;}#improveSearch div.impSearchInner{background:url(../images/improveSearhcBg.gif) no-repeat bottom left;padding:0 2px 15px 5px;}#improveSearch fieldset legend{display:none;}#improveSearch dl{display:block;border-bottom:1px dashed #e5e5e6;padding-bottom:5px;}#improveSearch dl.dl2,#improveSearch dl.dl3{float:left;display:block;width:100%;}#improveSearch dl.dl2{border-bottom:none;}#improveSearch dl.dl3{margin-bottom:15px;}.impSearchInner p.info{text-align:left;color:#666;font-weight:normal;padding-left:10px;margin:0;padding-top:5px;}#improveSearch dl.dl2 dt,#improveSearch dl.dl2 dd,#improveSearch dl.dl3 dt,#improveSearch dl.dl3 dd{float:left;}#improveSearch dl dt label{margin-top:5px;margin-bottom:5px;display:block;}#improveSearch dl dt label span.optionalText{text-align:left;color:#666;font-weight:normal;}#improveSearch dl dd input{width:206px;padding:3px;margin-bottom:0;}input.smallTextbox{width:25px;padding:3px;}#improveSearch dl dt label.roomsNo,#improveSearch dl dt label.minRating{margin:3px 10px 0 0;}#improveSearch dl dd span.note{clear:both;display:block;}#improveSearch table{vertical-align:top;text-align:left;margin:15px 0;border-bottom:1px dashed #e5e5e6;padding-bottom:15px;width:100%;}*html #improveSearch table tr{height:15px;}#improveSearch table thead th,#improveSearch table tbody th,#improveSearch table tbody td{padding:3px;}#improveSearch table tbody th{width:60px;}#improveSearch table tbody td.duration{font-weight:bold;color:#000;}.dateLabel{width:70px;float:left;}#improveSearch .slice ul{width:100%;}#improveSearch .checkInOut{border-bottom:1px dashed #999;margin:0 0 5px;padding-bottom:10px;margin:10px;text-align:left;vertical-align:top;width:91%;}#improveSearch .slice .roomNumber{width:55px;float:left;margin-top:25px;}#improveSearch .slice .roomNumber{width:65px;float:left;margin-top:25px;}#improveSearch .slice ul.adult-child{width:170px;float:left;}#improveSearch .slice .adult-childContainer{padding:0;}#improveSearch .slice .adult-childContainer li{display:inline;float:left;}#improveSearch .slice ul li.adultContainer{width:70px;float:left;margin-bottom:2px;}#improveSearch .slice ul li.child-Container{width:100px;}#improveSearch .slice ul li.child-Container .childNum{width:45px;margin-right:10px;}#improveSearch .slice ul.childHolder{width:100px;}#improveSearch .slice ul.childHolder li{clear:both;display:block;}#improveSearch #rooms-container ul.adult-child li label{display:block;padding-bottom:2px;}#improveSearch .rating{font-size:1.2em;text-align:left;color:#369;font-weight:bold;margin-bottom:5px;display:block;float:left;padding-right:5px;}#improveSearch p.ratingContainer{padding:5px 0 5px 10px;margin:0;border-top:1px dashed #E5E5E6;border-bottom:1px dashed #E5E5E6;float:left;width:95%;}#improveSearch dl#moreOptions{float:left;margin-bottom:15px;display:none;font-size:1.1em;}a#hideOptions{display:none;}#improveSearch dl#moreOptions dt,#improveSearch dl#moreOptions dd{float:none;display:block;padding:2px 0;}#improveSearch dl#moreOptions dt{margin:0 0 5px 0;}#improveSearch dl#moreOptions input{width:15px;position:relative;top:3px;margin:0;padding:0;}#improveSearch dl#moreOptions label{padding-left:5px;}#improveSearch .search-footer{padding-right:5px;border-top:1px dashed #999;padding-top:5px;}#improveSearch .search-footer .buttonHolder{padding-left:5px;}#improveSearch .search-footer .buttonHolder .moreOptions{position:relative;right:5px;}.impSearchInner h1{padding-left:10px;}#improveSearch #rooms-container{padding-left:10px;}#improveSearch #rooms-container #room-quantity{margin-left:5px;}#homeContainer .clrHgt20{height:20px;}#homeContainer .whyoctopus .whyBookHead{padding:3px 10px 10px 54px;}#homeContainer .whyoctopus span{font-size:1.10em;padding:5px 10px 15px 0;display:block;text-align:justify;}#homeContainer .whyoctopus a{font-size:1.00em;display:block;}#homeContainer .keepUpdatePanel .keepUpdateHead{padding:0 10px 10px 54px;margin-bottom:4px;}#homeContainer #rightPanel{float:right;margin-left:10px;width:545px;_width:543px;}#homeContainer #rightPanel .specialoffer h1{padding-bottom:5px;clear:both;font-size:2.1em;font-weight:bold;}#homeContainer #rightPanel .specialoffer .saveOffer{position:absolute;top:-10px;left:435px;height:124px;background:url(../images/offerbg.png) no-repeat;width:120px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/offerbg.png',sizingMethod='image');}#homeContainer #rightPanel .specialoffer .saveOffer span.offer1{margin:35px 0 0 22px;font-size:1.20em;color:#666;display:block;font-weight:bold;}#homeContainer #rightPanel .specialoffer .saveOffer .offer2{margin:-17px 0 0 25px;font-size:3.50em;color:#666;font-weight:bold;display:block;}#homeContainer #rightPanel .specialoffer .showDetail{background:url(../images/specialofferBg.gif) no-repeat bottom;display:block;padding:7px 5px;}#homeContainer #rightPanel .specialoffer .showDetail div.offerDetail{float:left;}#homeContainer #rightPanel .specialoffer .showDetail div.offerDetail h2{font-size:1.6em;}#homeContainer #rightPanel .specialoffer .showDetail div p.text{color:#369;display:block;}#homeContainer #rightPanel .highlight{display:block;padding-top:10px;}#homeContainer #rightPanel .highlight .imageHolder{float:left;padding-right:13px;_padding-right:7px;padding-top:10px;width:170px;}#homeContainer #rightPanel .highlight .imageHolder.last{float:left;padding-right:0;}#homeContainer #rightPanel .highlight .imageHolder img{clear:both;}#homeContainer #rightPanel .highlight .imageHolder a{clear:both;}#homeContainer #rightPanel .highlight .imageHolder a:hover{text-decoration:underline;}#homeContainer #rightPanel .rightBottom{padding:25px 0 10px 0;}#homeContainer #rightPanel .rightBottom .destination{width:262px;float:left;margin-right:20px;_margin-right:15px;}#homeContainer #rightPanel .rightBottom .destination.last{margin-right:0;}#homeContainer #rightPanel .rightBottom .destination h2{margin-bottom:5px;}#homeContainer #rightPanel .rightBottom .destination .imgPadding{margin-bottom:10px;}#homeContainer #rightPanel .rightBottom .destination table{border:0;font-size:1.10em;width:100%;}#homeContainer #rightPanel .rightBottom .destination table tbody tr td,#homeContainer #rightPanel .rightBottom .destination table tbody tr th{padding:4px 2px 4px 4px;text-align:left;}#homeContainer #rightPanel .rightBottom .destination table tr td.star{width:30px;background:url(../images/spriteIcons.gif) no-repeat -1071px 6px;}#homeContainer #rightPanel .rightBottom .destination table tr td.star img{padding-left:5px;}#homeContainer #rightPanel .rightBottom .destination table tr td.price{width:60px;text-align:right;padding-right:5px;}#homeContainer #rightPanel #topdestinations{border:1px solid #d9d8d8;display:block;width:263px;float:left;height:300px;margin-top:10px;}#homeContainer #rightPanel div.mostPopular{border:1px solid #d9d8d8;display:block;width:263px;float:right;height:300px;margin-left:15px;margin-top:10px;}#homeContainer #rightPanel .imagePanel{position:relative;}#homeContainer #rightPanel .imagePanelDesc{width:544px;height:80px;background-color:#000;}#homeContainer #rightPanel .bookButton{float:left;padding:24px 22px 22px 85px;}#homeContainer #rightPanel .starPosition{float:left;font-size:1.3em;color:#fff;padding:15px 0 0 10px;}#homeContainer #rightPanel .saveOffer1{font-weight:normal;color:#666;}#homeContainer #rightPanel .saveOffer2{font-size:2.45em;font-weight:bold;color:#666;}#homeContainer #rightPanel .thumbDisplay{float:left;padding:10px 16px 10px 0;}#homeContainer #rightPanel .thumbDisplayLast{float:right;padding:10px 0 10px 0;}#homeContainer #rightPanel .thumbDisplay p,#rightPanel .thumbDisplayLast p{width:170px;margin:5px 0 0 0;padding:0;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.2em;color:#000;font-weight:bold;}#Content .rightSection #createAccount dl dd,#Content .rightSection #createAccount dl dt{width:auto;}#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;}#createAccount{padding-bottom:10px;margin-bottom:10px;float:left;}#Content .rightSection .createAccountInner{background:url(../images/bg_register.gif) no-repeat bottom;padding:10px 10px 10px 20px;display:block;float:left;margin-bottom:10px;}#confirmDetails #createAccount{background:url(../images/createAccTopBg.gif) no-repeat top;padding:12px 0 0 0;}#confirmDetails #createAccount .createAccountInner{background:url(../images/createAccBottomBg.gif) no-repeat bottom;}#confirmDetails #createAccount .createAccountInner h2{padding-bottom:10px;}*+html #Content .rightSection #summaryDetails{width:690px;}#summaryDetails .createAccountInner div.leftColomn,#confirmDetails .createAccountInner div.leftColomn{float:left;display:inline;width:320px;}#summaryDetails .createAccountInner div.rightColomn,#confirmDetails .createAccountInner div.rightColomn{float:right;display:inline;width:300px;padding:10px 0;}#Content .createAccountInner dl dd,#Content .createAccount dl dt{float:left;padding:5px 0;}#Content .createAccountInner dl dt label{width:155px;}#Content #summaryDetails .formInfo p a,.summaryFooter a{font-size:1.0em;}.summaryFooter{float:left;display:block;width:690px;border-top:1px dashed #b3b3b3;margin-top:10px;padding-top:10px;}.summaryFooter div.totalPrice{float:left;padding-left:0;}.summaryFooter div.totalPrice span.heading2{padding-right:10px;float:left;}.summaryFooter div.totalPrice span.price{display:inline;font-size:1.5em;font-weight:bold;color:#000;float:left;}.summaryFooter span.inclusive{padding-top:2px;padding-left:4px;float:left;}#confirmDetails .heading2{border-bottom:1px dashed #E6E5E5;padding-bottom:10px;width:100%;float:left;}#Content #confirmDetails dl.totalPrice dt{color:#356698;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;float:none;display:inline;padding-left:5px;}#searchPanelBig,#additionalOptPanel{background:url(../images/searchPlBigBgTop.gif) no-repeat top;margin-top:5px;width:967px;padding-top:11px;float:left;}#additionalOptPanel{margin-top:20px;}#searchPanelBig .searchInner{background:url(../images/searchPlBigBgBottom.gif) no-repeat bottom;padding:5px 12px 10px 20px;float:left;width:935px;}#searchPanelBig .searchLeft{float:left;width:440px;clear:left;}#searchPanelBig .searchRight{float:right;width:50%;clear:right;}#searchPanelBig h1{margin-bottom:15px;}#searchPanelBig h2{display:inline;padding:0 10px 0 0;}#searchPanelBig .searchLeft .textbox{height:27px;margin-bottom:15px;padding:2px 0 0 2px;width:440px;margin-top:5px;}#searchPanelBig .searchLeft .roomsCount,#searchPanelBig .searchLeft .roomsRating{float:left;margin:10px 20px 0 0;}#searchPanelBig .searchLeft .roomsCount select{margin-left:18px;}#searchPanelBig .roomwapper ul#room-allocation li label{width:65px;float:left;padding-bottom:2px;}#searchPanelBig .roomwapper ul#room-allocation li.roomnum{width:80px;}#searchPanelBig .roomwapper ul#room-allocation li.children{width:54px;}#searchPanelBig .roomwapper ul#room-allocation li.childAge{width:240px;}#searchPanelBig .roomwapper ul#room-allocation li.adults{width:75px;}#searchPanelBig div.roomRow{float:left;margin:0;font-weight:bold;width:70px;}#searchPanelBig .roomwapper .slice ul li.adultContainer{float:left;width:75px;display:inline;margin-bottom:4px;}#searchPanelBig .roomwapper .slice ul.adult-child{width:340px;float:left;margin-bottom:3px;}#searchPanelBig #rooms-container{margin-top:15px;}#searchPanelHome .slice ul,#searchPanelBig .slice ul{padding:0;}#searchPanelBig #rooms-container ul.adult-child li.childControlBlock1 ul,#searchPanelBig #rooms-container ul.adult-child li.childControlBlock2 ul,#searchPanelBig #rooms-container ul.adult-child li.childControlBlock3 ul{padding:0;}*/ *html #searchPanelBig .searchLeft .roomsCount,*html #searchPanelBig .searchLeft .roomsRating{margin-top:0;}#searchPanelBig .searchLeft .roomDetail{display:block;float:left;width:100%;margin-top:10px;}.roomDetail table thead th,.roomDetail table tbody td{font-weight:normal;padding:2px 5px;text-align:left;}.roomDetail table tbody th{width:80px;text-align:left;}#searchPanelBig .searchRight .calendar{float:left;margin-top:0;padding:0;display:inline-block;}#searchPanelBig .searchRight .duration{float:left;display:block;clear:both;margin:10px 0 10px 63px;}*html #searchPanelBig .searchRight .duration{margin:10px 0 10px 34px;width:300px;}*+html #searchPanelBig .searchRight .duration{width:300px;}#searchPanelBig .searchRight .calendar .checkin span{display:block;float:left;margin-right:15px;padding-bottom:5px;width:175px;}*html #searchPanelBig .searchRight .calendar .checkin span{margin-right:19px;}div.additionalOpt{background:url(../images/searchPlBigBgBottom.gif) no-repeat bottom;padding:5px 12px 10px 20px;float:left;width:935px;}div.additionalOpt .facilities,.additionalOpt ul.themes{float:left;width:220px;margin-top:10px;clear:both;}div.additionalOpt ul li input{position:relative;top:3px;width:15px;float:left;}div.additionalOpt ul li label{font-size:1.1em;float:left;position:relative;left:40px;}div.additionalOpt ul.facilities li,div.additionalOpt ul.themes li{background-image:url(../images/spriteIcons.gif);background-repeat:no-repeat;float:left;width:200px;list-style-type:none;margin-bottom:2px;line-height:20px;_line-height:23px;_margin-bottom:5px;margin-left:0;}ul li.babySitting{background-position:-1060px -969px;}ul li.businessCenter{background-position:-1060px -1112px;}ul li.disabledFacilities{background-position:-1060px -1248px;}ul li.laundry{background-position:-1060px -1521px;}ul li.gym{background-position:-1060px -1387px;}ul li.roomService{background-position:-1060px -1724px;}ul li.parking{background-position:-1060px -1590px;}ul li.restaurant{background-position:-1060px -1660px;}ul li.sauna{background-position:-1060px -1797px;}ul li.spa{background-position:-1060px -1041px;}ul li.pool{background-position:-1060px -1869px;}ul li.golf{background-position:-1060px -1317px;}#Content .leftColomn{width:690px;float:left;}#Content .rightColomn{margin-left:10px;width:255px;float:right;}#Content #resultsList{float:left;display:block;padding-top:10px;margin-top:-1px;width:100%;}#Content #resultsList .listView,#Content #resultsList .mapView{width:690px;float:left;}.facilitiesAvlbl p.babySitting{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -967px;}.facilitiesAvlbl p.businessCenter{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1111px;}.facilitiesAvlbl p.disabledFacilities{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1246px;}.facilitiesAvlbl p.laundry{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1519px;}.facilitiesAvlbl p.gym{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1384px;}.facilitiesAvlbl p.roomService{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1722px;}.facilitiesAvlbl p.parking{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1588px;}.facilitiesAvlbl p.restaurant{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1658px;}.facilitiesAvlbl p.sauna{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1795px;}.facilitiesAvlbl p.spa{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1039px;}.facilitiesAvlbl p.pool{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1867px;}.facilitiesAvlbl p.golf{background:url(../images/spriteIcons.gif) no-repeat;background-position:-1088px -1315px;}div.paginationHolder{margin:15px 0 0 0;float:left;}div.paginationHolder span.noOfResults{float:left;margin-right:10px;}div.paginationHolder ul.pagination{border:0;margin:0;padding:0;float:left;}div.paginationHolder ul.pagination li{padding:0 1px 0 0;font-size:1.0em;display:inline;float:left;}div.paginationHolder ul.pagination li a{float:left;display:block;padding-top:1px;border-right:medium none;}div.paginationHolder ul.pagination li span{padding:0 4px;float:left;display:block;width:auto;}div.paginationHolder ul.pagination .active{float:left;display:block;text-decoration:none;border-right:medium none;}div.paginationHolder ul.pagination .previous{padding-right:5px;}div.paginationContainer{margin:15px 0 0 0;float:left;}div.paginationContainer span.noOfResults{float:left;margin-right:10px;}ul.pagination,div.paginationContainer ul{border:0;margin:0;padding:0;float:left;}ul.pagination li,div.paginationContainer ul li{border:0;margin:0;padding:0;list-style:none;float:left;}ul.pagination a,div.paginationContainer ul a{border-right:solid 1px #06C;padding:0 3px;text-decoration:none;}div.paginationContainer ul a{border-right:none!important;}ul.pagination .previous-off,ul.pagination .next-off{color:#999;display:block;float:left;font-weight:bold;}ul.pagination .previous-off{padding-right:3px;border-right:solid 1px #06C;}ul.pagination .next-off{margin-left:3px;}ul.pagination .next a,ul.pagination .previous a,ul.pagination .previous-off a{border:none;}ul.pagination .next a,ul.pagination .previous a{font-weight:bold;}ul.pagination .active{font-weight:bold;display:block;float:left;border-right:solid 1px #06C;padding:0 3px;}div.showHotels{float:right;margin:13px 13px 0 0;}*html div.showHotels{float:right;margin:13px 13px 0 0;}div.showHotels dl dt{line-height:1.5em;}div.sortBy{display:block;margin-top:20px;width:686px;float:left;}div.sortByTop{background:url(../images/sortByTop.gif) no-repeat 0 0;height:4px;}div.sortByBottom{background:url(../images/sortByBottom.gif) no-repeat 0 0;height:4px;clear:both;}div.sortByContent{background:url(../images/sortByContent.gif) repeat-x 0 100%;float:left;width:676px;border-left:1px solid #fafafa;border-right:1px solid #fafafa;padding:0 0 0 10px;}div.sortBy div.sortRight{float:right;background:url(../images/sortByBg.gif) no-repeat right -42px;display:block;width:10px;height:38px;}div.sortBy dl.sortOptions{padding-top:4px;}div.sortBy dl.sortOptions dt{float:left;margin-right:10px;padding-top:3px;position:relative;top:2px;}*html div.sortBy dl.sortOptions dt{top:-1px;}.sortOptions .heading3{height:17px;}div.sortBy dl.sortOptions dd label input{position:relative;top:2px;}*html div.sortBy dl.sortOptions dd label input{top:1px;margin:0;}div.sortBy dl.sortOptions dd{padding-right:2px;padding-bottom:4px;padding-top:2px;float:left;}*html div.sortBy dl.sortOptions dd{padding-bottom:0;position:relative;top:-3px;}div.sortBy dl.sortOptions dd .button{position:relative;bottom:3px;}div.sortBy div.sortBt{padding-right:10px;float:left;}div.sortBy .sortOrder{position:relative;top:-4px;}.listView div.resultItem,.listView div.compactList{float:left;display:block;margin-top:10px;width:100%;margin-bottom:0;}.listView div.resultItem p{margin:0 0 5px 0;}div.resultItem div.hotelSearchDt .hotelDesc{width:340px;float:left;}div.resultItem div.hotelSearchDt h2{margin-top:0;padding-top:0;line-height:1em;float:left;padding-right:10px;}div.resultItem div.hotelSearchDt .ratings{position:relative;top:3px;float:left;margin-bottom:5px;}div.resultItem div.hotelSearchDt h2 a{text-decoration:none;padding-bottom:3px;display:block;}div.resultItem div.hotelSearchDt h2 a:hover{text-decoration:underline;}.listView div.hotelSearchDt,.listView div.hotelSearchDt div.resultDecs{float:left;display:block;width:100%;}.listView div.hotelSearchDt .hotelimgHolder{float:left;margin-right:10px;margin-bottom:10px;}.listView div.hotelSearchDt .greytopborder{border-top:1px dashed #999;width:100%;height:2px;margin:3px 0;}.listView div.hotelSearchDt img.hotelImgTh{float:left;margin:0 10px 10px 0;}.listView div.hotelSearchDt span.recommendSpan{background:url(../images/recommendIco.gif) no-repeat left top;height:25px;padding:5px 0 0 30px;display:block;font-weight:bold;}div.hotelSearchDt span.hotelBreif{float:left;color:#000;padding-bottom:10px;clear:both;}div.hotelSearchDt div.facilitiesAvlbl p{display:block;float:left;height:22px;line-height:22px;padding-right:15px;}p.facilityIcon{padding:0 5px!important;float:left;width:15px;}.listView div.hotelSearchDt div.priceDetail{float:left;display:block;margin-top:5px;width:100%;}.hotelSearchDt .hotelimgHolder{margin-right:10px;float:left;}div.priceDetail table.priceTable{border:none;width:100%;float:left;border-bottom:2px solid #C9DA2C;}div.priceDetail table.priceTable thead th{padding:5px 10px 10px 0;}div.priceDetail table.priceTable thead td{border-bottom:1px dashed #E6E6E5;font-weight:bold;}div.priceDetail table.priceTable tbody tr.lastRow td{border-bottom:none;}div.priceDetail table.priceTable tbody td{padding:2px 10px 2px 0;text-align:left;vertical-align:top;}*html div.priceDetail table.priceTable tbody td{padding:0 10px 0 0;}div.priceDetail table.priceTable tbody td div.offer{color:#06C;font-size:1em;font-weight:normal;}div.priceDetail table.priceTable tbody td span.roomType{color:#06c;text-align:left;font-weight:bold;vertical-align:top;}div.priceDetail table.priceTable td.lastCell{font-size:1em;}table.priceTable tbody td span.flexiCondition{display:block;clear:both;color:#666;font-size:.9em;}table.priceTable tbody td span.conditions{display:block;clear:both;font-size:.8em;color:#06c;cursor:pointer;}table.priceTable tbody td a.readMore{padding-left:0;}table.priceTable tbody td span.conditions a{text-decoration:none;font-weight:normal;}#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{background:url(../images/popUpBgTop.gif) no-repeat;float:left;width:522px;padding-top:12px;}.popUpInner{background:url(../images/popUpBgBotttom.gif) no-repeat bottom;width:502px;float:left;padding:0 10px 10px 10px;font-size:1.1em;margin-top:12px;}.popUpClose{background:url(../images/icoClose.gif) no-repeat right;float:right;padding-right:24px;height:18px;cursor:pointer;color:#666;padding-top:4px;}.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{display:block;height:28px;width:100%;margin:15px 0 25px 0;}ul#bookingProcess li{display:inline;float:left;list-style:none;padding:7px 0 6px 0;font-size:1.1em;font-weight:bold;background:url(../images/bookinProcessBG1.gif) repeat-x;width:24.8%;text-align:center;}ul#bookingProcess li span{padding:0 20px;}ul#bookingProcess li#lastStep{background:url(../images/bookinProcessBGRight.gif) no-repeat right top;border-right:none;}ul#bookingProcess li#lastStep span{border:none;margin-right:10px;}ul#bookingProcess li.currentStep .currentStepDivider{background:none;}ul#bookingProcess li.doneStep .doneStepDivider a:hover,ul#bookingProcess li.currentStep .currentStepDivider a:hover{text-decoration:none;}ul#bookingProcess li div.noDivider{float:left;width:100%;background:url(../images/spriteButtons.gif) no-repeat right -426px;}ul#bookingProcess li#firstStep span,ul#bookingProcess li#lastStep span{margin-left:10px;float:left;display:block;}ul#bookingProcess li#firstStep.currentStep span,ul#bookingProcess li#lastStep.currentStep span{height:29px;}ul#bookingProcess li#lastStep.currentStep{background:url(../images/lastStepDoneBG.gif) no-repeat right top;}.chkDetails{position:relative;left:15px;padding-right:15px!important;font-weight:normal!important;}*html .chkDetails{float:left;}*+html .chkDetails{float:left;}.hotelinfo .utilities{margin-top:0;}.hotelinfo .breadCrumb{float:left;}.hotelinfo h1{margin-bottom:10px;}.hotelinfo .leftPanel{width:545px;float:left;display:block;}.hotelinfo .leftPanel .imageHolder{padding-bottom:10px;}.hotelinfo .leftPanel .text{padding-right:10px;padding-bottom:10px;}.hotelinfo .leftPanel .hotelFacilities{width:540px;background:none;}.hotelinfo .leftPanel .hotelFacilities ul{padding-right:10px;}.hotelinfo .leftPanel #resultsList,.hotelinfo .leftPanel #resultsList1{width:100%;}.hotelinfo .leftPanel .recommendHotels{margin-top:0;}.hotelinfo .leftPanel .recommendHotels ul li{width:262px;border-bottom:2px dotted #ccc;padding:10px 0 15px 0;float:left;display:inline;margin:0 5px;}.hotelinfo .leftPanel .recommendHotels ul li .imgHolder{float:left;padding-right:10px;}.hotelinfo .leftPanel .recommendHotels ul li .contentHolder{float:left;width:160px;}.hotelinfo .leftPanel .recommendHotels ul li p{font-size:1em;}.hotelinfo .leftPanel .recommendHotels ul li span{font-weight:bold;color:#000;padding-right:5px;font-size:.90em;}.hotelinfo .leftPanel .recommendHotels ul li .price,.narrowContent h3{font-size:1.1em;font-variant:normal;}.hotelinfo .rightPanel{padding-left:10px;width:407px;float:left;display:block;}div.needHelpPanel,div.safeShopPanel,div.mailPanel{padding-top:20px;}.needHelpPanel h2{height:36px;padding:5px 0 5px 40px;}.safeShopPanel h2{height:36px;padding:5px 0 5px 40px;}.mailPanel h2{font-size:1.8em;background-image:url("../images/leftMail-icon.gif");background-repeat:no-repeat;height:36px;padding:5px 0 5px 50px;border-bottom:1px dashed #dad9d8;}.needHelpPanelContent{font-size:1.2em;margin:10px 0 0 0;}input.keepmeUpdated{width:250px;margin:10px 0 10px 0;padding:10px 0 10px 10px;border:1px solid #d9d9d9;}.popupHolder{background:url(../images/popUpBgTop.gif) no-repeat;float:left;width:522px;}.popupHolderInner{background:url(../images/popUpBgBotttom.gif) no-repeat bottom;width:502px;float:left;padding:0 10px 10px 9px;margin-top:8px;}.popupHolderInner .contentHolder{padding:10px;}.popupHolderInner h3{float:left;padding-bottom:5px;display:block;font-size:1.65em;}.popupHolderInner .headerHolder{padding:2px 0 5px 0;display:block;width:100%;border-bottom:2px dotted #e6e5e5;clear:both;}.popupHolderClose{background:url(../images/spriteIcons.gif) no-repeat -404px -780px;float:right;padding-right:20px;height:18px;cursor:pointer;color:#666;}.loaderImg{margin:25px 0;text-align:center;}.popupHolderInner .contentHolder ul{float:left;margin-right:40px;color:#000;line-height:15px;font-size:1.0em;}div.popupHolderInner dl dd input.email{width:250px;padding:3px;}.sectionModule .storedCard dl{float:left;width:100%;}.sectionModule .storedCard dl .storedCardRadio{position:relative;top:2px;padding:0;margin:0;border:0;}.sectionModule .storedCard dl label{float:none;}.sectionModule .storedCard dd{width:350px;}.sectionModule dl dd .cardType input{float:left;margin-right:5px;position:relative;top:5px;_margin-right:2px;}*+html .sectionModule dl dd .cardType input{float:left;margin-right:2px;position:relative;top:5px;}.sectionModule dl dd select{margin-right:3px;}.sectionModule .storedCard dl dt label.padLeftAlign{position:relative;left:20px;_left:25px;}*+html .sectionModule .storedCard dl dt label.padLeftAlign{position:relative;left:25px;}.sectionModule .storedCard dl dt label.padRightAlignFirst{position:relative;left:5px;}input.radioBt{margin:0 3px 0 0;position:relative;top:3px;}*html input.radioBt{margin:0;position:relative;top:2px;}#searchPanelBig span.hotelSelection{padding:0 20px 0 0;float:left;}.sectionModule .storedCard dl{clear:both;}.sectionModule .storedCard dl label{float:none;}.sectionModule .storedCard dl label.expiryDate{display:block;margin-left:17px;}.slice ul{list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;padding:0 0 .5em 0;width:100%;}ul.access-listing li{margin:0 0 0 30px;padding:.4em 0;list-style-type:disc;list-style-position:outside;}h1.title{margin:0 0 10px 0;}div.inner div.panel h2{display:block;float:left;margin:10px 0 0;width:100%;}p.privacyStatement{margin:0 0 20px 0;}p.privacyStatement h3{margin:0 0 5px 0;}#contactForm li{display:block;padding:5px 0;}#contactForm li input,#contactForm li select,#contactForm li textarea{width:380px;}#contactForm li label{width:260px;float:left;}.rightColomn div.roundPanel{background:url(../images/improveSearhcBgTop.gif) no-repeat top left;padding-top:10px;margin:0 0 20px 0;}.rightColomn div.roundPanel div.inner{background:url(../images/improveSearhcBg.gif) no-repeat bottom left;padding:0 5px 15px 15px;}.rightColomn div.roundPanel div.inner h2{font-size:1.4em;}.rightColomn div.roundPanel div.inner h3,.rightColomn div.roundPanel div.inner h4{font-size:1.0em;color:#000;font-weight:bold;}div.roundPanel div.inner h4{margin-top:10px;}div.padder-margin{margin:.5em 0 1.5em 0;border:1px solid #ccc;}div.padder-margin .panel{margin:0;background:#fff;padding:10px;}form#sign-in label,#password-recovery li label,form#sign-up li label,#change-details-form li label,#card-details li label,#mailToFriendForm li label{display:block;padding:0 0 2px 0;}form#sign-in li.details input,#password-recovery li input{width:40%;border:1px solid #b3b3b3;color:#666;font-size:1.5em;height:24px;margin-bottom:10px;padding:2px 0 0 2px;}form#sign-in a.forgotPwd{clear:both;display:block;padding:5px 0 0 10px;}.back-link{margin-bottom:10px;}p.error-block{color:#F06;font-weight:bold;margin:0 0 10px 0;padding:0;}form#sign-up{margin:0;}form#sign-up ul{width:99.6%;}li.li-title{float:left;width:19.9%;}li.li-title select{float:left;width:75%;}li.li-first-name{float:left;width:27.4%;}li.li-first-name input{float:left;width:80%;}li.li-family-name{float:left;width:26.4%;}li.li-family-name input{float:left;width:80%;}li.li-dob{float:left;width:25.9%;}li.li-dob input{float:left;width:80%;}li.li-dob span{display:block;padding:0 0 2px 0;}li.li-phone{float:left;width:47.4%;}li.li-phone input{float:left;width:88%;}li.li-phone-type,li.emergency-info{float:left;padding:1.5em 0 0 0;}li.emergency-info{font-weight:bold;width:25%;}li.li-phone-type ul{width:155px;}li.li-phone-type ul li{display:block;margin:5px 0;width:240px;}li.li-phone-type ul li label{display:block;width:100px;float:left;}li.li-phone-type span.floatleft{float:left;width:27.5%;}li.li-phone-type span.floatleft label{width:auto;padding:0 20px .5em 0;display:inline!important;}li.li-phone-type span.floatleft input{float:right;display:block;margin:0;position:relative;top:2px;}*html li.li-phone-type span.floatleft input{top:-2px;}li.li-phone-type span.floatright{float:right;width:45%;}li.li-email{float:left;width:47.4%;}.width-50{width:49.9%;}.width-25{width:24.9%;}.width-75{width:74.9%;}.width-100{width:99.9%;}form#sign-up ul.width-75{float:left;width:75%;}.width-50 label,.width-50 input,li.li-email label,li.li-email input{float:left;width:80%;}ul.standard{list-style-image:none;list-style-position:outside;list-style-type:disc;padding:.5em 0 10px 15px;}ul.email-options li{float:left;height:80px;width:33%;}li.email-no{background:url(../images/email-no.gif) left .25em no-repeat;}li.email-html{background:url(../images/email-html.gif) left .25em no-repeat;}li.email-text{background:url(../images/email-text.gif) left .25em no-repeat;}li.email-no label,li.email-html label,li.email-text label,li.email-no input,li.email-html input,li.email-text input{margin:0 0 0 80px;display:block;}form#sign-up ul.width-75 select{display:block;float:left;width:80%;}form#sign-up label{font-weight:bold;}.availabilityDetail .slice .dateLabel{width:60px;float:left;}div.paginationContainer a.back,div.paginationContainer a.go{font-weight:bold;}div.itinerary-header ul li{padding:0 10px 0 0;}.column-15{width:15%;}.column-20{width:20%;}.column-25{width:25%;}.column-27-5{width:27.5%;}.column-30{width:30%;}.hidden,td.hide *{height:0;margin-left:-999em;position:absolute;width:10px!important;}div.itinerary table{width:100%;}div.itinerary table strong{display:block;font-weight:bold;padding:.5em 0;}div.itinerary td span{display:block;}div.itinerary table td{border:0 none;vertical-align:top;}div.itinerary table td.td-price strong{display:block;font-size:2em;padding:0;text-align:right;color:#ADC42E;}div.itinerary table tfoot td{padding:10px 0 0 0;}div.itinerary ul{float:right;padding:1em 0 0 0;}div.itinerary-header ul{padding:0;}div.itinerary ul li{float:left;}div#myAccountLeftArea{background:transparent url(../images/improveSearhcBgTop.gif) no-repeat scroll left top;padding-top:10px;margin:0;width:260px!important;}div#myAccountLeftArea .inner{background:transparent url(../images/improveSearhcBg.gif) no-repeat scroll left bottom;padding:0 5px 15px 15px;}div.secondary-nav a{text-decoration:none;}div.secondary-nav li.active a{font-weight:bold;color:#f06;}div.secondary-nav ul{padding:.5em 0 .5em 0;font-size:1.05em;}div.secondary-nav ul ul{padding:0;}div.secondary-nav li{padding:.5em 0 0 5px;}div.secondary-nav ul ul li{padding:.5em 0 0 10px;}div.panel ul li span{float:left;font-weight:bold;width:25%;}form#identity label{font-weight:bold;display:block;}label span.redMarker,h4 span.redMarker{float:none!important;}ul.postal-address li input{width:41.5%;}ul.postal-address li input#postal-address-postcode{width:14.9%;}#userAccount div.slice li span{font-weight:normal;}div.slice li.action{display:block;}form#amend-settings label{float:left;padding:.25em 0;width:25%;}ul.triples .triple-left h4{font-weight:normal;padding:0 10px;font-size:1em;}ul.triples .triple-left{float:left;padding:1em 0 0;width:25%;}ul.triples ul,ul.triples li{list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;width:100%;}ul.triples .triple-float-holder{float:right;width:74.9%;}ul.triples .triple-centre{float:left;padding:1em 0 0;width:67%;}ul.triples .triple-centre input.input-text{width:95%;}form#card-details ul.triples p.error-block{padding:0;}ul.triples .triple-centre li{float:left;padding:0 .5em 0 0;width:auto;}ul.triples .triple-right{color:#15B4FF;float:right;width:32.9%;}ul.triples .triple-right p{padding:1em 10px 0;}ul.triples .triple-centre li.li-block{width:100%;}ul.triples .triple-centre input.input-text{width:95%;margin-bottom:10px;}ul.triples .triple-centre ul.radios li{margin:0;padding:0 0 3px 0;float:none;}ul.triples .triple-centre ul.radios li input{position:relative;top:2px;}*html ul.triples .triple-centre ul.radios li input{float:left;position:relative;top:0!important;}*html ul.triples .triple-centre ul.radios li label{display:inline;margin:0;float:left;padding:2px 0 0 5px!important;}*html ul.triples .triple-centre ul.radios li{margin:0 0 10px 0;}ul.radios{width:35%!important;float:left;}ul.radios input{float:left;margin:0;}ul.radios label{margin:0 0 0 21px;padding:0;}div.inner p.instruction-block{color:#f06;margin:10px 0 0;font-weight:bold;}#userAccount p{margin-top:1em;}p.intro{padding:1em 10px 0;}.picture-frame{padding-bottom:15px;}.empty,.hide-indent{text-indent:-999em;}div.itinerary table td{overflow:hidden;padding:5px;}div.ugc .ratings{float:left;width:31%;}div#rows div.ugc .ratings .inner{margin:0;}div.ugc .ratings ul,div.ugc .ratings-large ul{cursor:default;margin:0;padding:0;width:100%;}div.ugc ul li{padding:10px 10px 10px 0;margin:0 0 .5em 0;border:#cfcfcf 1px solid;}div.ugc .ratings-large li.rating-0{background:none;}div.ugc .ratings-large li.rating-1{background-position:-40em 0;}div.ugc .ratings-large li.rating-2{background-position:-30em 0;}div.ugc .ratings-large li.rating-3{background-position:-20em 0;}div.ugc .ratings-large li.rating-4{background-position:-10em 0;}div.ugc li h3{float:left;padding:0 10px 0 75px;display:block;font-size:1em;font-weight:bold;color:#000;}div.ugc li.rating-0 h3{background:url(../images/ratings-0.gif) 10px center no-repeat;}div.ugc li.rating-1 h3{background:url(../images/ratings-1.gif) 10px center no-repeat;}div.ugc li.rating-2 h3{background:url(../images/ratings-2.gif) 10px center no-repeat;}div.ugc li.rating-3 h3{background:url(../images/ratings-3.gif) 10px center no-repeat;}div.ugc li.rating-4 h3{background:url(../images/ratings-4.gif) 10px center no-repeat;}div.ugc li.rating-5 h3{background:url(../images/ratings-5.gif) 10px center no-repeat;}div.ugc .reviews{float:right;width:66.65%;}div.ugc .review-footer li{background:0;}div.reviews .reviews-header h3{font-size:1em;font-weight:bold;color:#000;}form#feedback-hotel ul div{background:transparent url(../images/negative.gif) no-repeat scroll left center;padding:0 0 0 20px;}form#feedback-hotel ul div div{background:transparent url(../images/positive.gif) no-repeat scroll right center;padding:0 20px 0 0;}form#feedback-hotel ul ul{overflow:hidden;width:100%;}form#feedback-hotel ul ul li{cursor:default;float:left;padding:0;text-align:center;width:20%;}form#feedback-hotel ul ul label{font-weight:normal;display:block;padding:10px 0 0 0;}form#feedback-hotel label{font-weight:bold;color:#000;}div.padder{background:#CEEFFE none repeat scroll 0 0;border:3px solid #CEEFFE;}div.padder .panel{background:#FFF none repeat scroll 0 0;margin:0;padding:10px 10px .5em;}div#intro{overflow:hidden;width:100%;}div#intro li,div#intro p{float:left;padding:1em 1em 0 0;}div#intro li a,div#intro p,div#countries-by-region dd a{font-size:1.0em;}h2.title{margin:20px 0 5px 0;font-size:1.2em;color:#666;}div#countries-by-region dl{clear:both;overflow:hidden;width:100%;}div#countries-by-region dt{clear:both;font-weight:bold;padding:1em 0 0;width:100%;}div#countries-by-region dd{white-space:nowrap;float:left;padding:0 1em 0 0;}div#header .float-holder{float:right;width:57.5%;overflow:hidden;}div#header .float-holder .centre{float:left;width:56.75%;overflow:hidden;}div#header .float-holder .right{float:right;width:43.25%;overflow:hidden;}div.select-region .detail{background:#FFF none repeat scroll 0 0;float:left;height:250px;padding:0;width:50%;border:1px solid #cdcdcd;}element.style{display:block;}div.select-region .tabs li{background:#29B9FF none repeat scroll 0 0;float:left;margin:0 0 .5em;padding:0;width:100%;}div.select-region .tabs li.ui-tabs-selected{background:#FFF none repeat scroll 0 0;}div.hotel-map .info{float:left;width:25%;}div.hotel-map .holder{float:right;width:75%;}div.select-region .tabs{float:left;padding:0;width:24.5%;margin-right:10px;}div.select-region .tabs li.ui-tabs-selected a{color:#000;cursor:pointer;}div.select-region .tabs li a{color:#FFF;float:left;padding:.75em 0 .5em;text-decoration:none;width:100%;}div.select-region .tabs li span{display:block;float:left;font-size:1.5em;padding:0 0 0 10px;}div.ui-tabs-hide{display:none;}div.select-region .detail h2{margin:.5em 0 0 10px;padding:0;}div.hotel-map ul{padding:.75em 0 0;}.slice ul{list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;padding:.5em 0 0;width:100%;}div.hotel-map .inner{padding:0 10px 0 0;}div.slice .select-region .detail ul li{display:block;float:left;overflow:hidden;padding:0 0 0 10px;width:200px;}div#countries-by-region dl{clear:both;overflow:hidden;width:100%;}div#countries-by-region dt{clear:both;font-weight:bold;padding:1em 0 0;width:100%;}div#countries-by-region dd{white-space:nowrap;float:left;padding:0 1em 0 0;}div#header .float-holder{float:right;width:57.5%;overflow:hidden;}div#header .float-holder .centre{float:left;width:56.75%;overflow:hidden;}div#header .float-holder .right{float:right;width:43.25%;overflow:hidden;}.leftColomn div.select-region .detail{background:#FFF none repeat scroll 0 0;float:left;height:auto!important;min-height:23.5em;padding:0;width:65%;}element.style{display:block;}div.select-region .tabs li{background:#f4f4f4 none repeat scroll 0 0;float:left;margin:0 0 .5em;padding:0;width:99%;border:1px dotted #e6e5e5;}div.select-region .tabs li.ui-tabs-selected{background:#FFF none repeat scroll 0 0;}div.hotel-map .info{float:left;width:25%;}div.hotel-map .holder{float:right;width:75%;}.leftColomn div.select-region .tabs{float:left;padding:0;width:32%;margin-right:10px;}div.select-region .tabs li.ui-tabs-selected a{color:#000;cursor:pointer;background:url(../images/navArrow.gif) no-repeat 100% 50%;}div.select-region .tabs li a{color:#06C;float:left;padding:.75em 0 .5em;text-decoration:none;width:100%;font-weight:bold;}div.select-region .tabs li span{display:block;float:left;font-size:1.5em;padding:0 0 0 10px;}div.ui-tabs-hide{display:none;}.leftColomn div.select-region .detail h2{margin:0 0 0 10px;padding:0;}div.hotel-map ul{padding:.75em 0 0;}.slice ul{list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;padding:.5em 0 0;width:100%;}div.hotel-map .inner{padding:0 10px 0 0;}.leftColomn div.slice .select-region .detail ul li{display:block;float:left;overflow:hidden;padding:0 0 0 10px;width:150px;}.globalError{width:590px!important;float:left;}body.template-country div#region-01{background:#FFF url(../images/africa_reflect.gif) no-repeat scroll right top;}body.template-country div#region-02{background:#FFF url(../images/asia_reflect.gif) no-repeat scroll right top;}body.template-country div#region-03{background:#FFF url(../images/europe_reflect.gif) no-repeat scroll right top;}body.template-country div#region-04{background:#FFF url(../images/namerica_reflect.gif) no-repeat scroll right top;}body.template-country div#region-05{background:#FFF url(../images/oceana_reflect.gif) no-repeat scroll right top;}body.template-country div#region-06{background:#FFF url(../images/samerica_reflect.gif) no-repeat scroll right top;}div#countries-by-region li{float:left;padding:0 1em 0 0;}p.breadcrumb{font-weight:normal;line-height:150%;list-style-image:none;list-style-position:outside;list-style-type:none;text-indent:0;}p.back-link a{padding:5px 0 5px 0;text-decoration:none;}div#hotels-by-city dt{clear:both;font-weight:bold;padding:1em 0 0;width:100%;}.twoColumBgtop{background:url(../images/twoColumBgtop.gif) no-repeat top;width:680px;padding-top:7px;float:left;}.twoColumBgtop .twoColumBgbottom{background:url(../images/twoColumBgBottom.gif) no-repeat bottom;padding:5px 12px 10px 20px;float:left;width:650px;position:relative;left:-1px;}#twoColumBgtop{background:url(../images/twoColumBgtop.gif) no-repeat top;width:680px;padding-top:7px;float:left;}#twoColumBgtop .twoColumBgbottom{background:url(../images/twoColumBgBottom.gif) no-repeat bottom;padding:5px 12px 10px 20px;float:left;width:650px;position:relative;left:-1px;}div.accomodation{padding:1em 0 0 0;}div.accomodation .slice{clear:both;}div.accomodation h2{padding:0;}div.accomodation .stars-1{padding:0;background:url(../images/stars-1.gif) 242px center no-repeat;}div.accomodation .stars-2{padding:0;background:url(../images/stars-2.gif) 228px center no-repeat;}div.accomodation .stars-3{padding:0;background:url(../images/stars-3.gif) 214px center no-repeat;}div.accomodation .stars-4{padding:0 30px 0 0;background:url(../images/stars-4.gif) 200px center no-repeat;}div.accomodation .stars-5{padding:0;background:url(../images/stars-5.gif) 186px center no-repeat;}div.accomodation span.we-recommend{height:36px;background:url(../images/we-recommend.gif) center left no-repeat;display:block;clear:both;}div.accomodation h2.we-recommend{padding:5px 150px 0 0;background:url(../images/we-recommend.gif) right no-repeat;}div.accomodation .detail{margin:0 120px 0 110px;}div.accomodation .adj{margin:0 0 0 110px;}div.accomodation .detail p{padding:0;}div.accomodation p.hotel-address{padding:0;}div.accomodation p.price{padding:.5em 0 0 0;text-align:right;}div.accomodation p.offer{color:#adc42e;padding:.5em 0 0 0;text-align:left;}div.accomodation p.check-avail{color:#ADC42E;padding:0 0 0 30px;}div.accomodation p.icon-city-centre{padding:.5em 0 .5em 23px;background:url(../images/icon-city-centre.gif) left no-repeat;}div.panel{padding:0 10px .5em;}div.sort-bar{background:#AEC81F url(../images/map-title-gradient.gif) repeat-x scroll center top;padding-bottom:0;}div.sort-bar li{float:left;padding:0 1.5em 0 0;}div.sort-bar ul{padding:.5em 0 .125em;width:auto;}div.sort-bar *{color:#000;line-height:100%;}div.sort-bar p{float:left;font-weight:bold;padding:.5em 1.5em 0 0;}.slice{display:block;overflow:hidden;padding:4px 0 0;position:relative;width:100%;}.triple-left a{font-size:1em;}.triple-left ul.radios label{margin:0 0 0 10px;padding:0;}.userErrorMsg{padding-top:10px;font-size:1.2em;}li.date{float:left;width:auto!important;}li.date label{float:left;padding-right:10px!important;}.chooseLocTitle{padding-bottom:10px;}.triple-centre ul.radios{width:100%!important;}.chooseLocation,chooseLocation .radios{width:100%!important;}#searchPanelHome .searchInner .numRoom{float:left;width:200px;}#panel2 .pagination{display:none;}.bookingCountryDropDown{padding-left:10px;width:60%;}.fullwidthLayout{background:url(../images/searchPlBigBgTop.gif) no-repeat top;margin-top:20px;width:967px;padding-top:11px;float:left;}.fullwidthLayout .fullwidthLayoutInner{background:url(../images/searchPlBigBgBottom.gif) no-repeat bottom;padding:5px 12px 10px 20px;float:left;width:935px;}.siteMap{border:0;margin:10px 0;padding:10px 0;}.siteMap li a{cursor:pointer;font-size:.9em;font-weight:bold;line-height:22px;}.partnerPromos{float:left;margin-top:10px;}.promos{width:273px;float:left;margin-right:10px;margin-top:10px;}.promoslast{margin-right:0!important;}.promos .top{height:9px;float:left;width:100%;}.promos .promosLtop{background:transparent url(../images/promoslt.gif) no-repeat 0 0;width:9px;height:9px;float:left;}.promos .promosTop{background:transparent url(../images/promosTop.gif) repeat-x 0 0;height:9px;margin:0 9px;}.promos .promosRtop{background:transparent url(../images/promosrt.gif) no-repeat 0 100%;width:9px;height:9px;float:right;}.promos .content{background:transparent url(../images/promosBg.gif) repeat-x 0 100%;padding:5px 11px;float:left;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}.promos .content .promotext{padding-left:10px;float:left;width:58%;display:inline-block;}.promos .bottom{height:10px;width:100%;float:left;}.promos .promosLBottom{background:transparent url(../images/promoslb.gif) no-repeat 0 0;width:9px;height:9px;float:left;}.promos .promosBottom{background:transparent url(../images/promosBottom.gif) repeat-x 0 0;height:9px;margin:0 9px;}.promos .promosRBottom{background:transparent url(../images/promosrb.gif) no-repeat 0 100%;width:9px;height:9px;float:right;}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:focus{position:static;width:100%;height:auto;padding-left:15px;}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.buttonPosition{position:absolute;right:0;top:0;}*html .buttonPosition{position:absolute;right:0;top:-10px;}.accessKey{margin-bottom:15px;margin-top:10px;}.accessKey li{line-height:18px;}.imgCurve{position:relative;}.imgCurveLeftTop{width:10px;height:10px;background:url(../images/curveLeft.gif) no-repeat;position:absolute;float:left;left:0;top:0;}.imgCurveRightTop{width:10px;height:10px;background:url(../images/curveRightTop.gif) no-repeat;position:absolute;float:right;right:0;top:0;}.imgCurveLeftBottom{width:10px;height:10px;background:url(../images/curveLeftBottom.gif) no-repeat;position:absolute;float:left;left:0;bottom:0;_bottom:-5px;}.imgCurveRightBottom{width:10px;height:10px;background:url(../images/curveRightBottom.gif) no-repeat;position:absolute;float:right;right:0;bottom:0;_bottom:-5px;}.contactSubheader{font-size:1.2em;padding:0;margin-bottom:10px;}.narrowContent .hotelAddress .starRating{height:18px;}.starRating0{background:url(../images/spriteIcons.gif) no-repeat -1085px -380px;height:16px;}.starRating1{background:url(../images/spriteIcons.gif) no-repeat -1085px 0;height:16px;}.starRating2{background:url(../images/spriteIcons.gif) no-repeat -1085px -63px;height:16px;}.starRating3{background:url(../images/spriteIcons.gif) no-repeat -1085px -125px;height:16px;}.starRating4{background:url(../images/spriteIcons.gif) no-repeat -1085px -187px;height:16px;}.starRating5{background:url(../images/spriteIcons.gif) no-repeat -1085px -249px;height:16px;}.tripAdvisorRating0{background:url(../images/spriteIcons.gif) no-repeat -635px -1850px;height:16px;}.tripAdvisorRating1{background:url(../images/spriteIcons.gif) no-repeat -635px -1883px;height:16px;}.tripAdvisorRating2{background:url(../images/spriteIcons.gif) no-repeat -635px -1914px;height:16px;}.tripAdvisorRating3{background:url(../images/spriteIcons.gif) no-repeat -635px -1946px;height:16px;}.tripAdvisorRating4{background:url(../images/spriteIcons.gif) no-repeat -635px -1977px;height:16px;}.tripAdvisorRating5{background:url(../images/spriteIcons.gif) no-repeat -635px -2009px;height:16px;}.tripAdvisorRating0_5{background:url(../images/spriteIcons.gif) no-repeat -1px -34px;height:16px;}.tripAdvisorRating1_5{background:url(../images/spriteIcons.gif) no-repeat -1px -65px;height:16px;}.tripAdvisorRating2_5{background:url(../images/spriteIcons.gif) no-repeat -1px -97px;height:16px;}.tripAdvisorRating3_5{background:url(../images/spriteIcons.gif) no-repeat -2px -128px;height:16px;}.tripAdvisorRating4_5{background:url(../images/spriteIcons.gif) no-repeat -2px -160px;height:16px;}.additionalOpt .tripAdvisorRating0{background:url(../images/spriteIcons.gif) no-repeat -634px -1850px;height:16px;}.additionalOpt .tripAdvisorRating1{background:url(../images/spriteIcons.gif) no-repeat -634px -1883px;height:16px;}.additionalOpt .tripAdvisorRating2{background:url(../images/spriteIcons.gif) no-repeat -634px -1914px;height:16px;}.additionalOpt .tripAdvisorRating3{background:url(../images/spriteIcons.gif) no-repeat -634px -1946px;height:16px;}.additionalOpt .tripAdvisorRating4{background:url(../images/spriteIcons.gif) no-repeat -635px -1977px;height:16px;}.additionalOpt .tripAdvisorRating5{background:url(../images/spriteIcons.gif) no-repeat -635px -2009px;height:16px;}.Australia{background:url(../images/spriteFlags.gif) no-repeat 0 0;float:left;width:27px;height:16px;}.Denmark{background:url(../images/spriteFlags.gif) no-repeat 0 -116px;float:left;width:27px;height:16px;}.Finland{background:url(../images/spriteFlags.gif) no-repeat 0 -231px;float:left;width:27px;height:16px;}.France{background:url(../images/spriteFlags.gif) no-repeat 0 -346px;float:left;width:27px;height:16px;}.Germany{background:url(../images/spriteFlags.gif) no-repeat 0 -461px;float:left;width:27px;height:16px;}.Ireland{background:url(../images/spriteFlags.gif) no-repeat 0 -577px;float:left;width:27px;height:16px;}.Italy{background:url(../images/spriteFlags.gif) no-repeat 0 -692px;float:left;width:27px;height:16px;}.Netherlands{background:url(../images/spriteFlags.gif) no-repeat 0 -807px;float:left;width:27px;height:16px;}.Norway{background:url(../images/spriteFlags.gif) no-repeat 0 -922px;float:left;width:27px;height:16px;}.SouthKorea{background:url(../images/spriteFlags.gif) no-repeat 0 -1037px;float:left;width:27px;height:16px;}.Spain{background:url(../images/spriteFlags.gif) no-repeat 0 -1153px;float:left;width:27px;height:16px;}.Sweden{background:url(../images/spriteFlags.gif) no-repeat 0 -1268px;float:left;width:27px;height:16px;}.United-Kingdom{background:url(../images/spriteFlags.gif) no-repeat 0 -1383px;float:left;width:27px;height:16px;}.United-States{background:url(../images/spriteFlags.gif) no-repeat 0 -1499px;float:left;width:27px;height:16px;}#panel3 .resultItem{border-bottom:2px solid #ff80b3;float:left;}#panel2 .paginationHolder{margin-bottom:10px;clear:both;}#panel3 .resultItem{border-bottom:2px solid #ff80b3;float:left;}.paypal{float:left;clear:both;margin-top:10px;}td.lastCell img{margin-top:3px;}.listView div.resultItem{border-bottom:2px solid #FF80B3;}.PushpinfacilityIcon{margin:0 2px;}