ul.square{list-style-image:url("/images_v2/al-maha/dot.gif");}ul.square ul{list-style-image:url("/images_v2/al-maha/dot_brown.gif");}div.mainDiv div#navmain ul li{background:transparent url("/images_v2/al-maha/en/nav/1/divider.gif") 100% 0 no-repeat;}div.mainDiv div#navmain,div.mainDiv div#navmain ul,div.mainDiv div#navmain ul li ul,div.mainDiv div#navmain ul li ul li{background-color:#803812;}div.mainDiv div#navmain ul li ul li{color:#fff;border-color:#d5b37c;}div.mainDiv div#navmain ul li ul li.first{padding:2px 12px;}div.mainDiv div#navmain ul li.over ul li.over{background-color:#f5f3e6;}div.mainDiv div#navmain ul li ul li a,div.mainDiv div#navmain ul li ul li a:link,div.mainDiv div#navmain ul li ul li a:active,div.mainDiv div#navmain ul li ul li a:visited,div.mainDiv div#navmain ul li ul li a:hover{color:#fff;}div.mainDiv div#navmain ul li.over ul li.over a,div.mainDiv div#navmain ul li.over ul li.over a:link,div.mainDiv div#navmain ul li.over ul li.over a:active,div.mainDiv div#navmain ul li.over ul li.over a:visited,div.mainDiv div#navmain ul li.over ul li.over a:hover{color:#00476b;background-color:#f5f3e6;}div.mainDiv div#navcontent{background:transparent url("/images_v2/al-maha/menu3rd_bg.gif") 0 0 repeat-x;}div.mainDiv div#navcontent ul li{background:transparent url("/images_v2/al-maha/en/nav/3/divider.gif") 0 0 repeat-x;}div.mainDiv div#navcontent2{background:transparent url("/images_v2/al-maha/en/nav/4/line_bg.gif") 0 0 repeat-x;}div#business div#navcontent2{background-position:0 14px;}div.leftBorderShade,div.leftBorderShadeShort,div.leftBorderShadeIbe{background:#9f6443 url("/images_v2/al-maha/solid_top.gif") 0 0 no-repeat;}div.associates ul li{padding:0 32px;}div.associates ul li.first{padding:0 16px;}div.ibe a:active,div.ibe a:hover,div.ibe a:link,div.ibe a:visited{color:#987E52;text-decoration:underline;}div#bookingAssistant a:active,div#bookingAssistant a:hover,div#bookingAssistant a:link,div#bookingAssistant a:visited{color:#987E52;text-decoration:underline;}#calendar div.selectorwidget div.currentcontainer{background:#a9804c url(/images_v2/al-maha/arrow_dropmenu.gif) no-repeat 100% 0;border:1px solid #987e52;}#calendar div.selectorwidget div.currentcontainer span.current{color:#fff;}#calendar div.selectorwidget div.upNav,#calendar div.selectorwidget div.downNav{background-color:#a9804c;}#calendar div.selectorwidget div.selector,#calendar div.selectorwidget div.menucontainer,#calendar div.selectorwidget ul.menu li{color:#fff;background-color:#a9804c;}#calendar div.selectorwidget ul.menu li{border-top:1px solid #987e52;}#calendar div.selectorwidget ul.menu li.over,#calendar div.selectorwidget ul.menu li.selected{color:#b0a06f;background-color:#f5f3e6;}#calendar div.selectorwidget ul.menu li.first{border-top:1px solid #b0a06f;}div.ibe div.room div.roomDetail{background:#987e52 url("/images/inline-pop/arr_ibe_bl.gif") 0 0 no-repeat;}div.incomplete div.roomDetail div.name,div.ibe div.incomplete table.roomDetailTable,div.ibe div.incomplete table.roomDetailTable a,div.ibe div.incomplete table.roomDetailTable a:active,div.ibe div.incomplete table.roomDetailTable a:visited,div.ibe div.incomplete table.roomDetailTable a:hover,div.ibe div.incomplete table.roomType,div.ibe div.incomplete table.roomType a,div.ibe div.incomplete table.roomType a:active,div.ibe div.incomplete table.roomType a:visited,div.ibe div.incomplete table.roomType a:hover{color:#b0ada0;}div.room table.roomType td.cost div.status,div.room table.roomDetailTable div.status,div.room table.roomType td.cost div.status a,div.room table.roomDetailTable div.status a,div.whitebox table.charges td strong,div.whitebox a.copy,div.whitebox a.copy:active,div.whitebox a.copy:hover,div.whitebox a.copy:link,div.whitebox a.copy:visited,div.whitebox div.total .flleft,div.whitebox div.guestdetail div.staying table.occupancy th span,#guestInfo div.guestdetail div.transferDetail th,div#ratesPackages div.incomplete table.roomDetailTable div.status a,div#ratesPackages div.incomplete table.roomDetailTable div.status a:active,div#ratesPackages div.incomplete table.roomDetailTable div.status a:visited,div#ratesPackages div.incomplete table.roomDetailTable div.status a:hover,div#ratesPackages div.incomplete table.roomType div.status a,div#ratesPackages div.incomplete table.roomType div.status a:active,div#ratesPackages div.incomplete table.roomType div.status a:visited,div#ratesPackages div.incomplete table.roomType div.status a:hover{color:#930;}div.ibe div.room table.roomDetailTable{background:#f6f5ed;}div.calendarContainer table th,div.calendarContainer ol.months span{color:#987e52;}div.calendarContainer table td{color:#6b6054;}div.calendarContainer ol.months{color:#6b6054;}div.calendarContainer div.inactive table.legend td{color:#b2c1d1;}div.calendarContainer table td.options div.colorkey{border:solid 1px #bdb195;}div.calendarContainer table td.package span,div.calendarContainer table td.package div.colorkey{background:transparent url(/images_v2/al-maha/en/ibe/form/calendar_corner.gif) 100% 0 no-repeat;border:solid 1px #183567;}div.calendarContainer .inactive table.legend td.checkout div.colorkey,div.calendarContainer .inactive td.options div.colorkey{border-color:#a9804c;}div.calendarContainer table.legend td.checkout div.colorkey span.rate,div.calendarContainer .inactive table.legend td.checkout div.colorkey span.rate{background-color:#fff;}div.calendarContainer .inactive table.legend td.checkout div.colorkey span{background-color:#0d4b5d;}div.calendarContainer .inactive td.package div.colorkey{background-image:url(/images_v2/al-maha/en/ibe/form/calendar_corner_dimmed.gif);border-color:#A9804C;}div.calendarContainer .inactive td.selected div.colorkey{background-color:#efece5;}div.calendarContainer table td a span{cursor:pointer;}table.review div.calendarContainer table td.selected span{background-color:#0d4b5d;}div.calendarContainer .restricted a:link,div.calendarContainer .restricted a:visited,div.calendarContainer .restricted a:active,div.calendarContainer .restricted a:hover,div.calendarContainer .available a:link,div.calendarContainer .available a:visited,div.calendarContainer .available a:active,div.calendarContainer .available a:hover,div.calendarContainer .selected a:link,div.calendarContainer .selected a:visited,div.calendarContainer .selected a:active,div.calendarContainer .selected a:hover{color:#fff;text-decoration:none;}div.calendarContainer ol.months a:link,div.calendarContainer ol.months a:visited,div.calendarContainer ol.months a:hover,div.calendarContainer ol.months a:active,div.calendarContainer ol.months a span{color:#036;text-decoration:none;}.content table.booking td.right div.whitebox{border:solid 1px #c8a578;}#sidebar div.sideBar{color:#666;}#sidebar div.sideBar div.widget{border-color:#B0A06F;}h2,h3,h4,h5,#sidebar div.sideBar div.widget span.on,table.contentTable td.halfCol h5 a,#sidebar div#itinerary div.info strong,#sidebar div#itinerary div.guest strong{color:#b6824b;}#sidebar div.sideBar div.widget span.off{color:#B09F8F;}table.contentTable table.blueTable h5{margin:0;padding:0;}table.contentTable table.blueTable p{margin:1em 0;padding:0;}table.contentTable div.contactHeader{background:transparent url("/images_v2/al-maha/content/contact_bg.gif") 0 0 repeat-y;}table.contentTable div.reservations{background:transparent url("/images_v2/al-maha/content/contact_bg.gif") 0 0 repeat;}table.contentTable h3,#sidebar div.sideBar h5,table.contentTable div.rateCode label,table.contentTable div.reservations td,table.contentTable div.cancel div.description,.seo h1{color:#987e52;}a:hover{color:#930;}.content table.booking td.left #navgroup div,.content table.booking td.left #stepNav div,.content table.booking td.left #confirmationNav div{border:solid 1px #c8b996;}.content table.booking td.left #navgroup .clickable,.content table.booking td.left #navgroup .current,.content table.booking td.left #stepNav .clickable,.content table.booking td.left #stepNav .current,.content table.booking td.left #confirmationNav .clickable,.content table.booking td.left #confirmationNav .current{border-color:#9c7d52;}.content table.booking td.left #navgroup .current,.content table.booking td.left #stepNav .current{background:#A67A21;}.content table.booking td.left #navgroup div a,.content table.booking td.left #navgroup div a:hover,.content table.booking td.left #navgroup div span span,.content table.booking td.left #stepNav div a,.content table.booking td.left #stepNav div a:hover,.content table.booking td.left #stepNav div span span{color:#dec7ae;}.content table.booking td.left #navgroup .clickable a,.content table.booking td.left #navgroup .clickable a:hover,.content table.booking td.left #stepNav .clickable a,.content table.booking td.left #stepNav .clickable a:hover{color:#b6824b;}.content table.booking td.left #navgroup .current span span,.content table.booking td.left #stepNav .current span span{color:#fff;}.content table.booking td.right .tabs{border-bottom:solid 1px #c8a578;}.content table.booking td.right .tabs li{background:transparent url(/images_v2/al-maha/en/ibe/tabs/end_shadow.gif) 77px 0 no-repeat;}.content table.booking td.right .tabs li a.closetab:hover{background:url(/images_v2/al-maha/en/ibe/tabs/close_on.gif) no-repeat;}.content table.booking td.right .tabs .tab1 a.off:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_one_off_over.gif) no-repeat;}.content table.booking td.right .tabs .tab2 a.off:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_two_off_over.gif) no-repeat;}.content table.booking td.right .tabs .tab3 a.off:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_three_off_over.gif) no-repeat;}.content table.booking td.right .tabs .tab4 a.off:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_four_off_over.gif) no-repeat;}.content table.booking td.right .tabs .tab5 a.off:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_five_off_over.gif) no-repeat;}.content table.booking td.right .tabs .tab1 a.error:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_one_error_over.gif) no-repeat;}.content table.booking td.right .tabs .tab2 a.error:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_two_error_over.gif) no-repeat;}.content table.booking td.right .tabs .tab3 a.error:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_three_error_over.gif) no-repeat;}.content table.booking td.right .tabs .tab4 a.error:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_four_error_over.gif) no-repeat;}.content table.booking td.right .tabs .tab5 a.error:hover{background:url(/images_v2/al-maha/en/ibe/tabs/suite_five_error_over.gif) no-repeat;}.content table.booking td.right div.loading .tabs .tab1 span.current,.content table.booking td.right div.ask .tabs .tab1 span.current,.content table.booking td.right div.focus .tabs .tab1 span.current{background:url(/images_v2/al-maha/en/ibe/tabs/suite_one_current_off.gif) no-repeat;}.content table.booking td.right div.loading .tabs .tab2 span.current,.content table.booking td.right div.ask .tabs .tab2 span.current,.content table.booking td.right div.focus .tabs .tab2 span.current{background:url(/images_v2/al-maha/en/ibe/tabs/suite_two_current_off.gif) no-repeat;}.content table.booking td.right div.loading .tabs .tab3 span.current,.content table.booking td.right div.ask .tabs .tab3 span.current,.content table.booking td.right div.focus .tabs .tab3 span.current{background:url(/images_v2/al-maha/en/ibe/tabs/suite_three_current_off.gif) no-repeat;}.content table.booking td.right div.loading .tabs .tab4 span.current,.content table.booking td.right div.ask .tabs .tab4 span.current,.content table.booking td.right div.focus .tabs .tab4 span.current{background:url(/images_v2/al-maha/en/ibe/tabs/suite_four_current_off.gif) no-repeat;}.content table.booking td.right div.loading .tabs .tab5 span.current,.content table.booking td.right div.ask .tabs .tab5 span.current,.content table.booking td.right div.focus .tabs .tab5 span.current{background:url(/images_v2/al-maha/en/ibe/tabs/suite_five_current_off.gif) no-repeat;}.content table.booking td.right div.loading .tabs li a.closetab,.content table.booking td.right div.ask .tabs li a.closetab,.content table.booking td.right div.focus .tabs li a.closetab{background:url(/images_v2/al-maha/en/ibe/tabs/close_off.gif) no-repeat;}.content table.booking td.right div.inactive,.content table.booking td.right div.loading div.whitebox,.content table.booking td.right div.ask div.whitebox,.content table.booking td.right div.focus div.whitebox,.content table.booking td.right div.loading div.tabs,.content table.booking td.right div.ask div.tabs,.content table.booking td.right div.focus div.tabs{border-color:#e6d0c2;}div.whitebox a.details{background:url(/images_v2/al-maha/arrow_right_color.gif) 0 4px no-repeat;color:#987e52;}div.whitebox div#reservationDetails div.totalcost,div.whitebox div#reservationDetails div.totalcost div.wrapper,div.whiteboxTotalCost div.totalcost{background:url(/images_v2/al-maha/brown_divider.gif) 0 100% repeat-x;}div.whitebox div.highlight div.wrapper{background-color:#f6e9e1;border-color:#C8A578;}#ratesPackages .selectedPackageDate,div.functions div.highlight div.wrapper{background-color:#9f6443;border-color:#ebc8b5;color:#fff;}div.functions div.remark div.wrapper,div.whitebox div.highlight div.wrapper strong{color:#987e52;}div.whitebox div#reservationDetails div.highlight div.wrapper,div.whitebox div#reservationDetails div.highlight div.wrapper strong{color:red;}div.whitebox div.find div.wrapper strong,div.whitebox div.find table.roomDetailTable a{color:#b0ada0;}div.whitebox div.find table.roomDetailTable div.status a{color:#930;}div.whitebox div.review{background:url(/images_v2/al-maha/review_btm.gif) 0 100% no-repeat;}div.whitebox div.actions a.witharrow{background:url(/images/arrow_left.gif) 0 4px no-repeat;color:#6b6054;}div#ratesPackages div.room{background:transparent url(/images_v2/al-maha/dotted_divider.gif) 0 100% repeat-x;}div#ratesPackages div.selectedPackage{background:transparent url(/images_v2/al-maha/dotted_divider.gif) 0 0 repeat-x;}div.ibe div#roomType div.roomDetail{background-color:#fff;}div.ibe div#roomType table.roomDetailTable{background-color:#fff;}div.vdContainer td.assetContainer a,div.ibe div#roomType table.roomDetailTable td.assetContainer a{background:url(/images_v2/al-maha/arrow_right_color.gif) 7px 4px no-repeat;}div.vdContainer td.descriptionContainer strong,div.ibe div#roomType table.roomDetailTable td.descriptionContainer strong,div.whitebox div.guestdetail th{color:#bbad94;}div.whitebox div#ratesPackages div.roomContainer div.find div.wrapper,div.whitebox div#ratesPackages div.roomContainer div.selected div.wrapper{border-color:#ebc8b5;background-color:#f6e9e1;}div.whitebox div#ratesPackages div.rateLocator div.wrapper,div.whitebox div#ratesPackages div.roomContainer div.selected div.rateLocator div.wrapper,div.whitebox div#ratesPackages div.roomContainer div.find div.rateLocator div.wrapper{background-color:#f6f5ed;}div.whitebox div#ratesPackages div.roomContainer div.selected,div.whitebox div#ratesPackages div.roomContainer div.find{background:transparent url(/images_v2/al-maha/find_availability_border_btm.gif) 0 100% repeat-x;}div.whitebox div#ratesPackages div.roomContainer div.aboveSelected{background-image:none;}div.ibe div#ratesPackages div.room table.roomDetailTable{background-color:transparent;}#ratesPackages div.selectorwidget div.currentcontainer{background:#faf9f5 url(/images_v2/al-maha/dropmenu_arrow.gif) no-repeat 100% 0;border:1px solid #c8b996;color:#656565;}#ratesPackages div.selectorwidget div.upNav,#ratesPackages div.selectorwidget div.downNav{background-color:#f9f9f5;}#ratesPackages div.selectorwidget div.selector,#ratesPackages div.selectorwidget div.menucontainer,#ratesPackages div.selectorwidget ul.menu li{background-color:#f9f9f5;}#ratesPackages div.selectorwidget ul.menu li{border-top:1px solid #c8b996;}#ratesPackages div.selectorwidget ul.menu li.over,#ratesPackages div.selectorwidget ul.menu li.selected{color:#fff;background-color:#c1b297;}#ratesPackages div.selectorwidget ul.menu li.first{border-top:1px solid #f9f9f5;}#ratesPackages .selectedPackageDate{border-style:solid;border-width:1px 0;color:#666;}#ratesPackages .selectedPackageDate span.remark{color:#fff;}#ratesPackages .selectedPackageDate div.selectorwidget div.currentcontainer{background-color:#fff;}div.calendarContainer table.rates tbody td.options div{border-color:#bdb195;}div.calendarContainer table.rates tbody td.options span.rate{color:#b9a485;}div.calendarContainer table.rates tbody td.available span.rate{color:#fff;}div.calendarContainer table.rates tbody td.restricted span.rate{color:#8997a0;}div.calendarContainer table.rates tbody td.package div,div.calendarContainer table.rates tbody td.package a{border-color:#183567;background:transparent url(/images_v2/al-maha/en/ibe/form/calendar_corner.gif) 100% 0 no-repeat;}div.calendarContainer table.rates tbody td.available div,div.calendarContainer table.rates tbody td.available a{background-color:#bdb195;}div.calendarContainer table.rates tbody td.selected div,div.calendarContainer table.rates tbody td.selected a{background-color:#9dc6fc;}div.calendarContainer table.rates tbody td.restricted div,div.calendarContainer table.rates tbody td.restricted a{background-color:#e7dcc8;border-color:#e7dcc8;}div.calendarContainer table.rates tbody td.checkout span.rate{background-color:#fff;color:#b9a485;}div.calendarContainer div.dateSelector table.rates tbody td.checkout span.rate{background-color:#bdb195;color:#fff;}div.calendarContainer div.dateSelector table.legend td.checkout span.rate{background-color:#bdb195;}div.calendarContainer table.inactive tbody span{background-color:transparent;color:#b2c1d1;}div.calendarContainer table.inactive tbody span.rate,div.calendarContainer table.inactive tbody td.options span.rate{color:#dccbb1;}div.calendarContainer table.inactive tbody td.options div,div.calendarContainer table.inactive tbody td.options a{border-color:#f1eee8;background-image:none;}div.calendarContainer table.inactive tbody td.checkout div,div.calendarContainer table.inactive tbody td.checkout a{border-color:#f1eee8;}div.calendarContainer table.inactive tbody td.package div,div.calendarContainer table.inactive tbody td.package a{border-color:#A9804C;background:transparent url(/images_v2/al-maha/en/ibe/form/calendar_corner_dimmed.gif) 100% 0 no-repeat;}div.calendarContainer table.inactive tbody td.selected div,div.calendarContainer table.inactive tbody td.selected a{background-color:#0d4b5d;}div.calendarContainer table.inactive tbody td.selected div span,div.calendarContainer table.inactive tbody td.selected a span{color:#fff;}div.calendarContainer table.inactive tbody td.checkout div span.rate,div.calendarContainer table.inactive tbody td.checkout a span.rate{color:#dccbb1;background-color:#fff;}#guestInfo div.name a{color:#666;text-decoration:none;}#guestInfo div.optionalinfo{background:#f9f4ed url(/images_v2/al-maha/brown_divider.gif) 0 0 repeat-x;}#reservationDetails div.remark{background:url(/images_v2/al-maha/brown_divider.gif) 0 100% repeat-x;}div.whitebox div.functions div.highlight a{font-weight:bold;color:#fff;}div.tcContainer{background-color:#f6f5ed;border-color:#987e52;}div.tcContainer h3,div.tcContainer h4{color:#987e52;}#sidebar div.sideBar div.title,#sidebar div.sideBar div.ibewidget span.off{color:#b6824b;}#sidebar div.sideBar div.sidebarTotalCost{border-bottom-width:1px;border-bottom-style:solid;padding:12px 0;}#sidebar div.sideBar div.panel div.panelcontent strong,#sidebar div.sideBar div.sidebarTotalCost strong{color:#bbad9f;}#sidebar div.sideBar div.sidebarTotalCost .msg{font-weight:bold;}.hidden{display:none;}.alright{text-align:right;}.flleft{float:left;}.error{color:red;}iframe.booking{width:100%;height:45em;margin:0;padding:0;}iframe.LocationWatcherModuleIframe{visibility:hidden;position:absolute;top:-100px;left:-100px;}textarea#store{padding:0;margin:-1px 0 0;border:none;height:1px;width:10px;visibility:hidden;overflow:hidden;clear:both;font-size:0;line-height:0;position:absolute;}iframe.RemoteXHRRequester{width:1px;height:1px;position:absolute;top:-300px;left:-300px;}div#currencyConvert a{cursor:pointer;}.content table.booking{position:relative;margin:0;padding:0;width:704px;height:auto;}div.mainDiv .ibe div#contmain table.innerTable{clear:both;}.content table.booking td.left{width:192px;margin:0;padding:0;}.content table.booking td.left div#navgroup,.content table.booking td.left div#stepNav,.content table.booking td.left div#confirmationNav{position:relative;margin:0;padding:0;top:0;left:0;width:172px;}.content table.booking td.left div#navgroup div,.content table.booking td.left div#stepNav div,.content table.booking td.left div#confirmationNav div{position:relative;margin:0 0 8px;padding:0;width:170px;height:auto!important;height:33px;min-height:33px;}.content table.booking td.left div#navgroup img,.content table.booking td.left div#stepNav img{margin:0 0 13px;padding:0;display:block;}.content table.booking td.left div#navgroup div img,.content table.booking td.left div#stepNav div img{position:absolute;width:170px;top:0;left:0;margin:0;padding:0;}.content table.booking td.left div#navgroup div a span,.content table.booking td.left div#stepNav div a span{text-decoration:underline;}.content table.booking td.left #navgroup div a span,.content table.booking td.left #navgroup div span span,.content table.booking td.left #stepNav div a span,.content table.booking td.left #stepNav div span span,.content table.booking td.left #confirmationNav div a span,.content table.booking td.left #confirmationNav div span span{position:relative;display:block;margin:0;padding:15px 8px 0 30px;line-height:1.5em;width:122px;height:auto!important;height:1.5em;min-height:1.5em;}.content table.booking td.left #navgroup div a span,.content table.booking td.left #stepNav div a span{cursor:pointer;}.content table.booking td.left div#confirmationNav{position:relative;margin:0;padding:0;top:0;left:0;width:172px;}.content table.booking td.right{width:512px;margin:0;padding:0 0 100px;}.content table.booking td.right .tabs{height:26px;position:relative;}.content table.booking td.right .inactive{border-color:#bed2dc;}.content table.booking td.right .tabs ul{list-style:none;margin:0;padding:0;height:26px;}.content table.booking td.right .tabs li{width:80px;height:27px;position:absolute;top:0;}.content table.booking td.right .tabs li a.off,.content table.booking td.right .tabs li a.error{width:77px;height:27px;}.content table.booking td.right .tabs .tab1 a.off,.content table.booking td.right .tabs .tab1 a.error{width:78px;height:27px;}.content table.booking td.right .tabs li .current{width:78px;height:27px;display:block;position:absolute;top:0;left:-1px;background-color:#fff;}.content table.booking td.right .tabs li.tab1 .current{left:0;}.content table.booking td.right .tabs li a.closetab{position:absolute;top:8px;right:11px;width:9px;height:9px;}.content table.booking td.right .tabs .tab1{left:4px;}.content table.booking td.right .tabs .tab2{left:82px;}.content table.booking td.right .tabs .tab3{left:159px;}.content table.booking td.right .tabs .tab4{left:236px;}.content table.booking td.right .tabs .tab5{left:313px;}.content table.booking td.right .tabs li a.off,.content table.booking td.right .tabs li a.error,.content table.booking td.right .tabs li a.closetab:hover{display:block;}.content table.booking td.right .tabs li a.off:hover img,.content table.booking td.right .tabs li a.error:hover img,.content table.booking td.right .tabs li a.closetab:hover img{display:none;}.content table.booking td.right div.loading .tabs li span.current img,.content table.booking td.right div.ask .tabs li span.current img,.content table.booking td.right div.focus .tabs li span.current img{display:none;}.content table.booking td.right div.loading .tabs li a.closetab img,.content table.booking td.right div.ask .tabs li a.closetab img,.content table.booking td.right div.focus .tabs li a.closetab img{display:none;}div#currencyConvert{position:absolute;top:-21px;right:0;z-index:1001;}div#currencyConvert a.controller{position:absolute;right:-1px;}.content table.booking td.right div.whitebox{position:relative;width:510px;margin:0;padding:0;background:#fff;float:none;clear:both;height:auto!important;height:205px;min-height:205px;}.content table.booking td.right div.whiteboxTotalCost{margin-top:15px;}.content table.booking td.right div.withTabs{border-top:none;}.content table.booking td.right div.withSteps{margin-top:26px;}#sidebar div.multiBooking p.first{padding-top:22px!important;}div.whitebox div#calendar,div.whitebox div#roomType,div.whitebox div#ratesPackages,div.whitebox div#guestInfo,div.whitebox div#userInfo,div.whitebox div#reviewInfo,div.whitebox div#bookingConfirmation,div.whitebox div#emailItinerary,div.whitebox div#reservationDetails,div.whitebox div#paymentInfo{width:478px;margin:0;padding:0 16px;}div.whitebox div#roomType,div.whitebox div#ratesPackages,div.whitebox div#guestInfo,div.whitebox div#userInfo,div.whitebox div#reviewInfo,div.whitebox div#bookingConfirmation,div.whitebox div#emailItinerary,div.whitebox div#reservationDetails{padding-top:14px;}#paymentInfo div.header{padding:14px 0 0;}div.whitebox div.name,div.functions div.roomDetail div.name{margin-top:-2px;}div.whitebox div#calendar,div.whitebox div#roomType{padding-top:10px;}div.whitebox div#ratesPackages div.roomContainer{padding-bottom:12px;}div.whitebox div#calendar p{margin:0 0 6px;}div.whitebox div.highlight{margin:0 -8px;width:494px;}div.whitebox div.highlight div.wrapper{border-style:solid;border-width:1px;padding:12px 7px;}div.whitebox div#calendar div.highlight div.wrapper{padding-top:11px;padding-bottom:9px;}div.whitebox div.highlight table.roomType div.wrapper{border:0;padding:0;background-color:#fff;}div.whitebox div.highlight div.wrapper table{width:100%;}div.whitebox div.highlight div.wrapper table td{vertical-align:top;}div.whitebox div.highlight div.wrapper table td.label{width:113px;padding-right:10px;text-align:right;}div.whitebox div#calendar div.highlight div.wrapper td.label{width:114px;padding-right:8px;}div.whitebox div.highlight div.wrapper table td.control{padding-right:8px;}div.whitebox div.highlight div.wrapper table td.control input{margin:0;padding:0;}div.whitebox div.highlight td.depiction label strong{display:block;line-height:1em;height:1.273em;}div.whitebox div.review{padding-bottom:7px;margin-bottom:4px;}#reservationDetails div.review{margin-top:7px;}div.whitebox div.review div.wrapper{border-bottom:0;}div.whitebox div#calendar div.header,div.whitebox div#roomType div.header{padding-top:4px;font-size:1em;}div.whitebox div.header table{width:100%;}div.whitebox div.header td.title{padding-bottom:6px;}#calendar div.header td.title,#paymentInfo div.header td.title{padding-bottom:3px;}#roomType div.header td.title,#ratesPackages div.header td.title,#emailItinerary div.header td.title{padding-bottom:10px;}#reservationDetails div.header div.title{padding-bottom:7px;}#bookingConfirmation div.header td.title{padding-bottom:10px;}div.whitebox div.header td.supplementary{vertical-align:bottom;}div.whitebox div.header table td.minititle{text-align:right;vertical-align:bottom;}div.whitebox div.header td.activity div{margin-top:-2px;}div.whitebox div.header td.activity,div.whitebox div.highlight td.activity{text-align:right;height:1.5em;}div.whitebox div.header td.activity a,div.whitebox div.highlight td.activity a,div.whitebox div.header td.activity span,div.whitebox div.highlight td.activity span{line-height:1em;}div.whitebox div.highlight td.first{height:1.3em;}td.right div.actions{padding:0 0 22px;text-align:right;}div.whiteboxTotalCost div.actions,div.whitebox div#emailItinerary div.actions{height:22px;padding-top:22px;border-top:1px solid #987e52;}div.whitebox div.actions .previous,div.dateSelector div.actions .previous{float:left;}div.whitebox div#calendar div.actions{height:22px;}div.whitebox div#roomType div.header,div.whitebox div#guestInfo div.header,div.whitebox div#userInfo div.header,div.whitebox div#reviewInfo div.header,div.whitebox div#bookingConfirmation div.header,div.whitebox div#emailItinerary div.header,div.whitebox div#reservationDetails div.header{background-color:#fff;padding-bottom:5px;border-bottom:solid 1px #987e52;}#roomType div.actions{padding:18px 0 19px;text-align:left;}div.whitebox div#ratesPackages div.actions,div.rateSelector div.actions{margin-top:22px;text-align:right;}#guestInfo div.actions{padding-top:13px;background:url(/images/dots.gif) 0 0 repeat-x;}div.whitebox div#userInfo div.actions{padding-top:22px;border-top:solid 1px #987e52;}div.whitebox div.actions a.witharrow{padding-left:8px;font-weight:bold;}#guestInfo div.actions a.witharrow,#ratesPackages div.actions a.witharrow,#userInfo div.actions a.witharrow,div.whiteboxTotalCost div.actions a.witharrow,#emailItinerary div.actions a.witharrow{background-position:0 5px;}div.whitebox a.details{padding-left:12px;font-weight:normal;}div.whitebox div.actions a.continue{margin-left:16px;}div.whitebox div#reservationDetails div.actions a.continue{margin-left:12px;}div.whitebox div#reservationDetails div.header div.actions{text-align:left;padding:18px 0 17px;}div.whitebox div#reservationDetails div.header div.actions .previous{float:none;}div.whitebox div#ratesPackages div.header{padding-bottom:5px;}div.whitebox div#ratesPackages div.roomContainer div.highlight{padding:0 0 2px;border-bottom:0;}div.whitebox div#ratesPackages div.roomContainer div.highlight div.wrapper{border-bottom:0;}div.whitebox div.functions div.highlight{margin:0;width:224px;}div.whitebox div.functions div.highlight div.wrapper{padding:2px 8px 3px;border-width:1px 0;}div.whitebox div.functions div.remark div.wrapper{padding:3px 8px 4px;border-width:0;background:transparent url(/images/dots.gif) 0 0 repeat-x;}div.whitebox div#ratesPackages div.roomContainer div.find{margin-top:-1px;}div.whitebox a.promotext{margin-left:8px;font-weight:bold;}div.pucontainer{position:absolute;top:71px;left:130px;width:192px;padding:12px;border:solid 2px #987e52;background-color:#fff;text-align:left;}div.pucontainer div{padding:3px 0;}div.pucontainer label{font-weight:bold;color:#987e52;}div.pucontainer input.text{width:188px;}div.pucontainer div.close{position:absolute;top:4px;right:4px;width:9px;height:9px;padding:0;}div.pucontainer div.title{margin:0 0 3px;padding:0;}div.pucontainer div.error,div.pucontainer div.enterContent{padding:0;}div.pucontainer div.input{margin:5px 0 9px;padding:0;}div.pucontainer div.more{padding:0 0 14px 22px;}div.pucontainer div.remark{padding:0 0 12px 22px;text-align:left;color:#666;}div.pucontainer div.clearRemark{padding:3px 0 12px;}div.whitebox div#roomType div.pucontainer div.actions,div.pucontainer div.actions{padding:0 0 2px;}div.whitebox div#ratesPackages div.pucontainer div.actions,div.whitebox div#roomType div.pucontainer div.actions{margin:0;text-align:right;}div.pucontainer a.continue{margin-left:8px;}div.whitebox div.total{margin:0 -8px;width:480px;padding:5px 7px;border:solid 1px #987e52;border-width:1px 0;background-color:#fcfdff;text-align:right;color:#bbad94;}div.whitebox div.functions{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #987e52;}div.whitebox div.functions td.left{width:224px;padding:0 15px 0 0;}div.whitebox div.functions td.right{width:224px;padding:0 0 0 15px;}div.whitebox div.functions tr.vdot td.left,div.whitebox div.functions tr.vdot td.right{padding-top:15px;}div.whitebox div.functions tr.vdot td.left{background:transparent url(/images/dots.gif) 238px 0 repeat-y;}div.whitebox div.functions td.left p{margin:0;padding:0;}div.whitebox div.functions td.thumbnail{width:224px;padding:22px 0 0;}div.whitebox div.functions td.description{width:224px;padding-top:9px;}div.ibe a.minor,div.ibe a.minor:active,div.ibe a.minor:hover,div.ibe a.minor:link,div.ibe a.minor:visited{color:#666;}input.radio{margin:0 10px 0 0;padding:0;vertical-align:middle;}label.radiolabel{margin:0 11px 0 0;padding:0;}input.longfield{width:254px!important;width:252px;}input.midfield{width:154px!important;width:152px;}div.whitebox div.guestdetail{width:438px;padding:14px 20px 0;}div.whitebox div.guestdetail table{width:100%;}div.whitebox div.guestdetail input.checkbox{margin-left:-2px;}div.whitebox div.guestdetail th{padding-bottom:9px;font-weight:bold;text-align:left;vertical-align:top;}div.whitebox div.guestdetail td.view{padding-right:15px;}div.whitebox div.guestdetail td.extra{width:192px;}div.whitebox div.guestdetail td.topic{width:160px;padding-right:8px;}div.whitebox div.guestdetail td.description,div.whitebox div.guestdetail th.title{width:104px;padding-right:12px;}div.whitebox div.guestdetail td.description{text-align:right;}div.whitebox div.guestdetail div.primary{padding-bottom:12px;}div.whitebox div.guestdetail div.primary td{padding-bottom:5px;}div.whitebox div.guestdetail div.staying{padding-bottom:16px;}div.whitebox div.guestdetail div.viewDetailsLocator{position:relative;}div.whitebox div.guestdetail div.staying div.viewDetailsLocator{z-index:1002;}div.whitebox div.guestdetail div.transfer div.viewDetailsLocator{z-index:500;}div.whitebox div.guestdetail div.staying table.occupancy{width:auto;}div.whitebox div.guestdetail div.staying table.occupancy th{padding-right:12px;}div.whitebox div.guestdetail div.staying table.occupancy th span{margin-left:12px;font-weight:bold;}div.whitebox div.guestdetail div.staying td.value{width:48px;padding-right:12px;padding-bottom:8px;}div.whitebox div.guestdetail div.staying tr.children td.description{padding-bottom:18px;}div.whitebox div.guestdetail div.staying tr.children td.extra td.description{padding-bottom:0;}div.whitebox div.guestdetail div.staying td.extra{width:262px;padding-bottom:5px;}div.whitebox div.guestdetail td.extra td.description{width:60px;padding-right:7px;text-align:left;}div.whitebox div.guestdetail div.staying td.extra td{padding-bottom:5px;}div.whitebox div.guestdetail div.staying span.remark{margin-left:42px;}div.whitebox div.guestdetail div.transfer{padding-bottom:10px;}div.whitebox div.guestdetail div.transfer th{padding-bottom:7px;}div.whitebox div.guestdetail div.transfer div.transferDetail th{padding-bottom:5px;}div.whitebox div.guestdetail div.transfer td.view{width:154px;padding-right:0;}div.whitebox div.guestdetail div.transferDetail table,div.whitebox div.guestdetail div.transfer table.transferRequest{width:auto;}div.whitebox div.guestdetail div.transfer table.transferRequest td.description1{padding-right:8px;}div.whitebox div.guestdetail div.transferDetail{padding-top:19px;}div.whitebox div.guestdetail div.transferDetail td{padding-bottom:4px;}div.whitebox div.guestdetail div.transferDetail td.label{padding-bottom:5px;}div.whitebox div.guestdetail div.transferDetail tr.lastRow td{padding-bottom:2px;}div.whitebox div.guestdetail div.transferDetail div.pu{padding-bottom:8px;}div.whitebox div.guestdetail div.transferDetail div.do{width:438px;margin:0 -20px;padding:12px 20px 0;background:url(/images/dots.gif) 0 0 repeat-x;}div.whitebox div.guestdetail div.transferDetail td.description1{padding-right:22px;}div.whitebox div.guestdetail div.transferDetail td.description1 input{margin-top:-1px;width:77px;}div.whitebox div.guestdetail div.transferDetail select.month{margin:0 5px 0 6px;}div.whitebox div.guestdetail div.contactMessage{padding:3px 0 19px;}div.whitebox div.guestdetail div.land{padding-top:12px;}div.whitebox div.guestdetail .transferLocation{margin-left:116px;padding-bottom:4px;}div.whitebox div.guestdetail .transferLocation textarea{display:block;width:279px;margin-top:5px;overflow:auto;}div.whitebox div.guestdetail div.arrival{padding-top:12px;}div.whitebox div.guestdetail div.arrival td.topic{width:200px;}div.whitebox div.guestdetail div.arrival td.view{width:114px;}div.whitebox div.guestdetail div.arrival table.transferRequest td.description1{padding-right:19px;}#guestInfo div.optionalinfo{margin:0 -16px;padding:13px 16px 0;}#guestInfo div.optionalinfo textarea{width:434px!important;width:432px;}#guestInfo div.optionalinfo div.title{padding-bottom:12px;}#userInfo div.section,#guestInfo div.optionalinfo div.section{padding:13px 0 0;background:transparent url(/images/dots.gif) 0 0 repeat-x;}#guestInfo div.optionalinfo td.widget{width:11px;padding-right:9px;}#guestInfo div.optionalinfo td.topic{padding-bottom:8px;}#guestInfo div.optionalinfo td.field{padding-bottom:7px;}#guestInfo div.optionalinfo td.label{padding-bottom:9px;}#guestInfo div.optionalinfo td.description{width:104px;padding-right:12px;text-align:right;}#guestInfo div.optionalinfo div.additional td.description{width:200px;text-align:left;padding-bottom:8px;}#guestInfo div.optionalinfo div.additional td.description div.first{margin-bottom:8px;}#guestInfo div.optionalinfo div.additional td.remark{padding-right:12px;}#guestInfo div.optionalinfo div.request textarea{margin-bottom:12px;overflow:auto;}#userInfo td.phonenum,#guestInfo div.optionalinfo td.phonenum{width:65px;padding-right:2px;padding-bottom:4px;}#userInfo td.phonenum input,#guestInfo div.optionalinfo td.phonenum input{width:52px!important;width:50px;}#userInfo td input.local,#guestInfo div.optionalinfo td input.local{width:141px!important;width:139px;}div.whitebox div#userInfo div.section{padding:12px 0 4px 20px;}div.whitebox div#userInfo div.section td{padding-bottom:8px;}div.whitebox div#userInfo div.roomselector div{padding-bottom:4px;}div.whitebox div#userInfo div.roomselector{background-image:none;}div.whitebox div#userInfo td.description{width:104px;padding-right:12px;text-align:right;}div.whitebox div#userInfo div.section td.remark{padding-bottom:12px;}div.whitebox div#userInfo div.selfsignup{padding-top:4px;}div.whitebox a.copy{margin-left:12px;}div.whitebox div#reviewInfo div.section,div.whitebox div#bookingConfirmation div.section{padding:18px 0 12px;}div.whitebox div#reservationDetails div.section{background:url(/images/dots.gif) 0 0 repeat-x;}div.whitebox div#reservationDetails div.first{background-image:none;}div.whitebox div#reservationDetails div.section,div.whitebox div#reservationDetails div.header div.highlight div.wrapper div{padding:0 20px;}div.whitebox div#reservationDetails div.header div.highlight div.wrapper div.first{padding:0;}div.whitebox div#reservationDetails div.section div.title{padding:22px 0 18px;}#reservationDetails div.remark{padding:10px 0;}div.whitebox div#reservationDetails div.remark div{padding:12px 20px;background:url(/images/dots.gif) 0 0 repeat-x;}div.whitebox div#reservationDetails div.remark div.first{background-image:none;}div.whitebox div#reservationDetails div.actions{padding-top:22px;}#reservationDetails div.actions div.reason{float:left;width:204px;text-align:left;margin-top:-1.5em;margin-left:20px;}div.whitebox div#reservationDetails div.actions div.reason select{width:200px!important;width:198px;}div.whitebox div#reservationDetails div.actions div.reason label{display:block;}#reservationDetails div.error{margin-top:5px;margin-left:20px;}table.forms{width:474px;margin:0;padding:0;}div.whitebox table.forms{width:474px;margin:0 18px;padding:0;}table.forms td.type{width:157px;text-align:right;margin:0;padding:0 10px 11px 0;}table.forms td.field,table.forms td.padfield,table.forms td.last{width:279px;margin:0;text-align:left;}table.forms td.field{padding:0 28px 11px 0;}table.forms td.padfield{padding:0 28px 22px 0;}table.forms td.last{padding:0 28px 0 0;}table.forms td.last a{margin:0 10px 0 0;}table.forms td.shortfield,table.forms td.info{width:50px;margin:0;padding:0 0 11px 0;text-align:left;}table.forms td.info{width:257px;}p.padRight{margin:0;padding-right:.65em;}input#number1,input#number2,input#number3,input#number4{width:36px;text-align:center;height:1.3em;line-height:1.3em;}select#month,input.shortfield{margin:0 10px 0 0;padding:0;}input.checkbox{width:1.5em;height:1.5em;margin:0 10px 0 0;padding:0;}input.longfield,input.shortfield,input.flexifield{height:1.3em;line-height:1.3em;}input.longfield{width:275px!important;width:273px;}input.shortfield{width:50px;}input.mediumfield{width:70px;}table.phone td{padding:0 10px 0 1px;}table.phone td.code{padding:0 10px 3px 0;}div.selectorwidget span.current{display:block;width:130px;height:18px;overflow:hidden;}div.selectorwidget div.currentcontainer{position:relative;width:160px;height:20px;vertical-align:middle;cursor:pointer;display:table-cell;}div.selectorwidget div.currentcontainer span.current{margin-left:6px;vertical-align:middle;}div.selectorwidget div.currentcontainer img.arrow{float:right;margin:1px 1px 0 0;}div.selectorwidget div.selector{position:absolute;z-index:1003;width:160px;height:160px;overflow:hidden;visibility:hidden;}div.selectorwidget div.menucontainer{position:relative;left:0;top:15px;margin:0;padding:0;height:130px;}div.selectorwidget div.upNav,div.selectorwidget div.downNav{position:absolute;top:0;width:160px;height:15px;text-align:center;cursor:pointer;}div.selectorwidget div.downNav{top:145px;}div.selectorwidget div.upNav img,div.selectorwidget div.downNav img{border:none;}div.selectorwidget ul.menu,div.selectorwidget ul.menu li{margin:0;padding:0;width:160px;list-style:none;}div.selectorwidget ul.menu li{display:block;cursor:pointer;}div.selectorwidget ul.menu li span{display:block;margin:0 7px;padding:2px 0;}div.selectorwidget iframe.mask{position:absolute;left:-3000px;top:-3000px;z-index:10;}div.whitebox div#reviewInfo div.error{margin:0;padding:15px 0 0;}div.whitebox div#emailItinerary div.error,div.whitebox div#userInfo div.header div.error{margin:0;padding:9px 0 0;}#guestInfo div.header div.error{padding:9px 0 0;}div.whitebox div#reviewInfo div.calendarContainer div.second{margin:10px 0 0;}div.whitebox table.review{width:478px;}div.whitebox table.review td.vdots{width:302px;padding-right:8px;}div.whitebox table.review td.calendar{width:160px;padding-left:8px;}div.whitebox table.review td.vdots td,div.whitebox table.review td.vdots div.row{padding-top:12px;}div.whitebox table.review td.vdots tr.first td{padding-top:0;}div.whitebox table.review td.vdots td.description,div.whitebox div#reviewInfo div.ratedetails td.description,div.whitebox div#bookingConfirmation div.ratedetails td.description{width:105px;padding-right:12px;text-align:right;}div.whitebox table.review td.vdots td.description span{display:block;}div.whitebox table.review td.vdots td.description div.viewDetails{float:right;}div.whitebox a.edit{margin:0 0 0 4px;}div.whitebox div.subtotal,div.whitebox div.deposit,div.whitebox div.ccguarantee,div.whitebox div.confirmMessage,div.whitebox div.pginfo,div.whitebox div.terms,div.whitebox div#reviewInfo div.ratedetails,div.whitebox div#bookingConfirmation div.ratedetails,div.whitebox div#emailItinerary div.section,div.whitebox div#reservationDetails div.subtotal{padding:12px 0;background:url(/images/dots.gif) 0 0 repeat-x;}div.whitebox div.subtotal{padding-bottom:22px;}div.whitebox div.deposit,div.whitebox div.ccguarantee,div.whitebox div.confirmMessage{background-position:0 100%;}div.whitebox div.pginfo,div.whitebox div#emailItinerary div.first{background-image:none;}div.whitebox div.terms{text-align:right;}div.whitebox table.charges,div.whitebox table.email{width:478px;}div.whitebox table.charges td{text-align:right;}div.whitebox table.charges td.cost{width:104px;}div.whitebox table.charges td .important,div.whitebox div.totalcost table.charges td .important{color:red;}div.whitebox div.totalcost table.charges td strong{color:#987e52;}#sidebar div.multiBooking p.first{padding-top:22px!important;}div.whiteboxTotalCost div.wrapper{margin:0 16px;}div.whitebox div#reservationDetails div.totalcost,div.whitebox div#reservationDetails div.totalcost div.wrapper,div.whiteboxTotalCost div.totalcost{margin:0 -16px;width:478px;padding:12px 16px;}div.whitebox div#reservationDetails div.totalcost{padding-top:10px;}div.whitebox div#reservationDetails div.totalcost div.wrapper{padding:12px 16px 0;background-color:#fcfdff;background-position:0 0;}div.whitebox div.pginfo th{text-align:left;padding-bottom:12px;}div.whitebox div.pginfo td.description{width:105px;padding-right:12px;}div.whitebox div#reviewInfo ul.square,div.whitebox div#bookingConfirmation ul.square{margin-bottom:0;}div.whitebox div.transferInfoMessage{border-top:1px solid #987e52;padding-bottom:1em;}div.whitebox div.transferInfoMessage p{margin:1em 0 0;}div.whitebox table.email select{width:95px;}div.whitebox table.email label{vertical-align:top;}div.whitebox table.email td.to{padding-right:12px;}div.whitebox table.email td.info{padding-right:12px;}div.whitebox table.email td.value{width:258px;}div.whitebox table.email td.to label{margin-left:8px;}div.whitebox table.email tr.first td{padding-bottom:6px;}div.whitebox div#emailItinerary div.endflow{background:url(/images/dots.gif) 0 0 repeat-x;border:none;}div.whitebox strong.room{color:#987e52;}div.whitebox div.control{width:474px;margin:0 18px;padding:0;}div.whitebox div.control a{margin:0 12px 0 0;}div.whitebox div.pink{width:438px;background:#eae3d6;padding:18px 36px;}div.whitebox div.pink table{width:438px;}div.whitebox div.pink table td.title{padding:0 0 11px;}div.whitebox div.pink table td.info{width:229px;margin:0;padding:0 30px 0 0;}table.booking td.right p.remark{margin:1.5em 0;}div.result{padding-bottom:10px;color:#987e52;}div.result p{margin:0;padding:0 0 7px;}div.result div.actions{float:right;text-align:right;}div.result div.actions div{margin-bottom:10px;}div.loader{text-align:center;margin:63px 0 0;}div.standalone{height:auto!important;height:244px;min-height:244px;margin-top:14px;}div.standalone #calendar{width:160px;clear:both;margin:0 0 18px;}#sidebar div#itinerary div.panelcontent{display:none;}#sidebar div#itinerary div.standalone #calendar{margin:0;}div.standalone #calendar table{margin:10px 0 0;}div.standalone #calendar div.calendarUtil{text-align:center;clear:both;width:160px;}div.standalone #calendar table.legend{border:0;margin:0 auto;padding:0;border-collapse:collapse;clear:both;}div.standalone #calendar table.legend tbody td{padding:7px 0;vertical-align:middle;}div.standalone #calendar table.legend tbody td.selected{padding:0;margin:0;display:none;}div.standalone #calendar div.instructions{padding:6px 10px 0;color:#036;text-align:center;line-height:normal;}div.group div.selectorwidget div.selector{height:65px;}div.group div.selectorwidget div.menucontainer{height:65px;top:0;}div.group div.selectorwidget div.upNav,div.group div.selectorwidget div.downNav{display:none;}div.ibe #calendar{width:478px;}div.ibe #calendar div.calendarContainer{background-image:url(/images/dots.gif);background-repeat:repeat-x;background-position:100% 2em;width:458px;margin:16px 10px 0;}div.ibe #calendar div.calendarContainer div.first{display:block;padding-left:34px;}div.ibe #calendar div.calendarContainer div.second{padding-left:66px;display:block;}div.ibe #calendar ol.months{clear:both;padding:17px 0 21px;}div.ibe #calendar ol.months li span,div.ibe #calendar ol.months li a{padding:0 2px;}div.ibe #calendar div.separator{background-image:url(/images/dots.gif);background-repeat:repeat-x;background-position:0 0;width:100%;height:1px;padding:0;margin:0;border:none;}div.ibe #calendar div.calendarUtil{width:458px;text-align:center;margin:0;padding:0 0 22px;}div.ibe #calendar table.legend{border:0;padding:0;margin:0 auto;border-collapse:collapse;}div.ibe #calendar table.legend tbody td{padding:7px 0 7px;vertical-align:middle;color:#984c00;}div.ibe #calendar table.legend tbody td.restricted,div.ibe #calendar table.legend tbody td.package,div.ibe #calendar table.legend tbody td.selected{padding-left:20px;}div.ibe #calendar div.first,div.ibe #calendar div.second{float:left;}#calendar,#calendar div.panel,div.calendarContainer table td a{margin:0;padding:0;border:none;}div.ibe #calendar div.error span.longterm{color:#666;}div.calendarContainer div.colorkey{width:10px;height:10px;margin:0 5px 0 0;}div.calendarContainer table.legend td.checkout div.colorkey,div.calendarContainer table.legend td.options div.colorkey,div.calendarContainer table.legend td.package div.colorkey{width:8px;height:8px;}div.calendarContainer table.legend td.checkout div.colorkey{overflow:hidden;}div.calendarContainer table.legend td.checkout div.colorkey span{width:8px;height:4px;margin:0;padding:0;overflow:hidden;}div.calendarContainer table td{text-align:center;vertical-align:middle;padding:0;}div.calendarContainer table th{font-weight:normal;padding:7px 3px 3px 0;text-align:center;font-size:.91em;}div.calendarContainer table thead td{vertical-align:top;padding:3px 0 0;}div.calendarContainer table th.currentMonth{font-size:1em;font-weight:bold;height:2em;padding:0;vertical-align:top;}div.calendarContainer table td span{width:19px;height:1.5em;vertical-align:middle;display:block;text-align:center;margin:0 3px 3px 0;font-size:.91em;line-height:1.5em;border:none;}div.calendarContainer table td.package span{width:17px;height:1.3em;line-height:1.3em;}div.calendarContainer div.first,div.calendarContainer div.second{width:160px;}div.calendarContainer img.prevMonthNav{border:0;float:left;}div.calendarContainer img.nextMonthNav{border:0;float:right;}div.calendarContainer ol.months{clear:both;margin:0;padding:0;list-style:none;}div.calendarContainer ol.months li{display:inline;}div.calendarContainer table.rates{width:224px;}div.calendarContainer table.rates thead th,div.calendarContainer table.rates thead td{padding-bottom:8px;background:transparent url(/images/dots.gif) 0 100% repeat-x;}div.calendarContainer table.rates thead th.currentMonth{height:1em;}div.calendarContainer table.rates tbody th{padding:5px 0 10px;}div.calendarContainer table.rates tbody td{width:31px;margin:0;padding:0 1px 1px 0;text-align:left;vertical-align:top;}div.calendarContainer table.rates tbody a{text-decoration:none;}div.calendarContainer table.rates tbody td.last{width:32px;padding-right:0;}div.calendarContainer table.rates tbody td span{font-size:9px;line-height:1em;height:1em;margin:0;padding:0;text-align:left;vertical-align:top;}div.calendarContainer table.rates tbody td.package span{border:0;background-image:none;}div.calendarContainer table.rates tbody td div,div.calendarContainer table.rates tbody td a{display:block;width:29px;height:21px;padding:1px;overflow:hidden;}div.calendarContainer table.rates tbody td.last div,div.calendarContainer table.rates tbody td.last a{width:30px;}div.calendarContainer table.rates tbody td div span,div.calendarContainer table.rates tbody td a span{width:27px;padding-left:2px;}div.calendarContainer table.rates tbody td div span.rate,div.calendarContainer table.rates tbody td a span.rate{padding-top:1px;}div.calendarContainer table.rates tbody td.options div,div.calendarContainer table.rates tbody td.options a,div.calendarContainer table.rates tbody td.package div,div.calendarContainer table.rates tbody td.package a{padding:0;border-style:solid;border-width:1px;}div.calendarContainer table.rates tbody td.options div span,div.calendarContainer table.rates tbody td.options a span,div.calendarContainer table.rates tbody td.package div span,div.calendarContainer table.rates tbody td.package a span{width:27px;padding-left:2px;background:none;border:none;}div.calendarContainer table.rates tbody td.options div span.rate,div.calendarContainer table.rates tbody td.options a span.rate,div.calendarContainer table.rates tbody td.package div span.rate,div.calendarContainer table.rates tbody td.package a span.rate{padding-top:1px;}div.calendarContainer table.rates tbody td.checkout div span,div.calendarContainer table.rates tbody td.checkout a span{padding-bottom:1px;}div.calendarContainer table.rates tbody td.checkout div span.rate,div.calendarContainer table.rates tbody td.checkout a span.rate{padding-top:0;padding-bottom:2px;}div.calendarContainer table.rates tbody td.last div span,div.calendarContainer table.rates tbody td.last a span{width:28px;}div.calendarContainer div.remark{text-align:center;color:#987e52;}div.functions div.calendarContainer div.remark div.wrapper{background-color:#fff;border-color:#fff;}div.dateSelectorContainer{position:absolute;top:26px;right:0;width:260px;background-color:#fff;}div.dateSelector{padding:13px 15px 12px 17px;border:solid 2px #987e52;background:#fff;}div.dateSelector table.rates{margin-top:15px;}div.functions div.legendwrapper,div.dateSelector div.legendwrapper{margin-top:6px;padding:4px 0 2px;background:url(/images/dots.gif) 0 0 repeat-x;}div.functions table.legend td,div.dateSelector table.legend td{text-align:left;}div.dateSelector table.legend td.available,div.dateSelector table.legend td.selected,div.dateSelector table.legend td.package{width:10px;padding-right:4px;}div.dateSelector table.legend div.colorkey{margin:0;}div.dateSelector table.legend td.package div.colorkey{width:8px;height:8px;}div.dateSelector div.actions{margin:0;padding:8px 0 0;background:url(/images/dots.gif) 0 0 repeat-x;height:17px;}table.review div.calendarContainer table th,table.review div.calendarContainer table td span{-moz-opacity:.3;opacity:.3;}table.review div.calendarContainer table td.selected span{-moz-opacity:.5;opacity:.5;}div.whitebox div.whiteBoxDiv div.ibe table.roomtype{width:474px;margin:0;padding:0;clear:both;}div.ibe div.room div.roomDetail{padding:5px 2px 2px;margin:10px 0;}div.ibe div.room table.roomDetailTable{width:470px;border-collapse:collapse;}div.ibe div.room table.roomDetailTable td{padding:0;}div.ibe div.room div.asset{width:250px;height:262px;background-color:#fff;}div.ibe div.room td.descriptionContainer{padding:0;}#ratesPackages div.room table.roomDetailTable td.assetContainer{padding-bottom:10px;}#ratesPackages div.room table.roomDetailTable td.descriptionContainer{padding-bottom:7px;}div.ibe div.room div.closeContainer{margin:4px 4px 0 0;text-align:right;}div.ibe div.room div.description{text-align:left;width:188px;margin:15px 19px 20px 13px;}div.ibe div.room ul.moreContainer img{margin:.4em 3px 0 0;}div.ibe div.room ul.moreContainer a{margin:0 19px 0 0;}div.ibe div.room ul.moreContainer{text-align:right;list-style:none;padding:0;margin:0;border:0;height:22px;}div.ibe div.room ul.moreContainer li{display:inline;line-height:normal;}div.ibe div table.roomtype td.description{width:234px;padding:0 30px 0 0;}div.ibe div table.roomtype td.image{width:136px;}div.ibe div table.roomtype td.cost{width:58px;text-align:right;}div.ibe div#roomType div.roomDetail{margin:0;padding:0 0 10px;}div.ibe div#roomType table.roomDetailTable{width:478px;}div.ibe div.room table.roomDetailTable td.widget{width:11px;padding-right:8px;}div.ibe div#roomType table.roomDetailTable td.close{text-align:right;padding-bottom:8px;}div.ibe div.room table.roomDetailTable td.assetContainer{padding-right:16px;}div.ibe div#roomType table.roomDetailTable td.assetContainer div.asset{margin-bottom:7px;}#roomType table.roomDetailTable td.assetContainer a,div.vdContainer td.assetContainer a{padding-left:19px;}div.ibe div#roomType table.roomDetailTable td.descriptionContainer{width:192px;}div.ibe div#roomType table.roomDetailTable td.descriptionContainer p{margin:0;}div.ibe div#ratesPackages div.asset{width:250px;height:197px;background-color:transparent;}div.ibe div#ratesPackages div.vdContainer div.asset{height:auto;}div.ibe div#ratesPackages table.roomDetailTable ul.square{margin-bottom:0;}div.ibe div#ratesPackages div.roomContainer table.roomDetailTable{width:100%;}div.ibe div.room table.roomDetailTable td.intro p{margin:0 0 2em;}div.summary{color:#987e52;}div.summary strong{color:#666;}#reservationDetails div.header div.remarks{margin-left:20px;}div.whitebox table.cancel{width:100%;}div.whitebox table.cancel td{padding-bottom:12px;}div.whitebox table.cancel td.description{width:92px;padding-right:12px;}div.whitebox div#reservationDetails div.header div.highlight table.cancel td{padding-bottom:0;}div.whitebox div.cancelpolicy{padding:10px 0 12px;}div.whitebox div.cancelpolicy ul.square{margin-bottom:0;}div#bookingAssistant div.info ul{margin:0;padding:0;border:0;list-style:none;}div#bookingAssistant div.incomplete,div#bookingAssistant a.incomplete,div#bookingAssistant li.incomplete{display:none;}div.ipCurrency,div.ipRateDetails,div.ipSideRateDetails,div.rdRateDetails,div.ipNumGuestsInfo,div.ipNumChildrenInfo,div.ipNumInfantsInfo,div.ipNumExtraBedsInfo{position:absolute;display:none;visibility:hidden;margin:0;padding:0;border:none;z-index:1004;}div.ipCurrency{width:220px;height:auto!important;height:170px;min-height:170px;top:20px;right:-1px;background:#987e52 url("/images/inline-pop/arr_currency.gif") 100% 0 no-repeat;z-index:500;}div.ipRateDetails{width:290px;height:auto!important;height:178px;min-height:178px;top:.5em;right:0;background:#987e52 url("/images/inline-pop/arr_ibe_tr.gif") 100% 0 no-repeat;}div.ipSideRateDetails{width:290px;height:auto!important;height:178px;min-height:178px;top:.5em;left:-240px;background:#987e52 url("/images/inline-pop/arr_ibe_tr.gif") 100% 0 no-repeat;}div.rdRateDetails{width:290px;height:auto!important;height:178px;min-height:178px;top:1.5em;left:0;background:#987e52 url("/images/inline-pop/arr_ibe_tl.gif") 0 0 no-repeat;}div.ipNumGuestsInfo{width:259px;height:auto!important;height:178px;min-height:178px;top:.5em;left:0;background:#987e52 url("/images/inline-pop/arr_ibe_tl.gif") 0 0 no-repeat;}div.ipNumChildrenInfo,div.ipNumInfantsInfo,div.ipNumExtraBedsInfo{width:259px;height:auto!important;height:50px;min-height:50px;top:.5em;left:0;background:#987e52 url("/images/inline-pop/arr_ibe_tl.gif") 0 0 no-repeat;}div.ipCurrency div.wrapper,div.ipRateDetails div.wrapper,div.ipSideRateDetails div.wrapper,div.rdRateDetails div.wrapper,div.ipNumGuestsInfo div.wrapper,div.ipNumChildrenInfo div.wrapper,div.ipNumInfantsInfo div.wrapper,div.ipNumExtraBedsInfo div.wrapper{position:relative;display:block;padding:0;background:#F6F0E5;z-index:1001;margin:5px 2px 2px;}div.ipCurrency div.wrapper{width:216px;height:auto!important;height:163px;min-height:163px;}div.ipRateDetails div.wrapper,div.ipSideRateDetails div.wrapper,div.rdRateDetails div.wrapper,div.ipNumGuestsInfo div.wrapper{width:286px;height:auto!important;height:171px;min-height:171px;}div.ipNumChildrenInfo div.wrapper,div.ipNumInfantsInfo div.wrapper,div.ipNumExtraBedsInfo div.wrapper{width:286px;height:auto!important;height:43px;min-height:43px;}div.ipNumGuestsInfo div.wrapper,div.ipNumChildrenInfo div.wrapper,div.ipNumInfantsInfo div.wrapper,div.ipNumExtraBedsInfo div.wrapper{width:255px;}div.ipCurrency div.wrapper div.popcont,div.ipRateDetails div.wrapper div.popcont,div.ipSideRateDetails div.wrapper div.popcont,div.rdRateDetails div.wrapper div.popcont,div.ipNumGuestsInfo div.wrapper div.popcont,div.ipNumChildrenInfo div.wrapper div.popcont,div.ipNumInfantsInfo div.wrapper div.popcont,div.ipNumExtraBedsInfo div.wrapper div.popcont{position:relative;display:block;margin:0;color:#666;z-index:1001;padding:8px;text-align:left;}div.ipCurrency div.wrapper div.popcont input.currname,div.ipCurrency div.wrapper div.popcont select.selcurr{border:1px solid #987e52;margin:0 0 9px;}div.ipCurrency div.wrapper div.popcont input.currname{padding:0 4px;width:191px;height:1.5em;line-height:1.5em;}div.ipCurrency div.wrapper div.popcont select.selcurr{padding:0 1px;width:201px;}div.ipCurrency div.wrapper div.popcont div.currbtns{position:relative;margin:0;padding:0;}div.ipCurrency div.wrapper div.popcont div.currbtns a.ipcurrok{position:relative;float:right;}div.ipRateDetails div.wrapper div.popcont div,div.ipSideRateDetails div.wrapper div.popcont div,div.ipNumGuestsInfo div.wrapper div.popcont div,div.ipNumChildrenInfo div.wrapper div.popcont div,div.ipNumInfantsInfo div.wrapper div.popcont div,div.ipNumExtraBedsInfo div.wrapper div.popcont div{z-index:1001;}div.tcContainer strong,div.ipRateDetails div.wrapper div.popcont strong,div.ipSideRateDetails div.wrapper div.popcont strong,div.ipNumGuestsInfo div.wrapper div.popcont strong,div.ipNumChildrenInfo div.wrapper div.popcont strong,div.ipNumInfantsInfo div.wrapper div.popcont strong,div.ipNumExtraBedsInfo div.wrapper div.popcont strong,.wincont strong{color:#987e52;}div.login{position:relative;display:block;margin:0 0 0 20px;padding:0;width:704px;}div.login p{margin:24px 0;}div.login p.first{margin-top:0;}div.login div.box{position:relative;display:block;margin:24px 0 0;padding:24px 0;width:704px;height:auto!important;height:49px;min-height:49px;background:transparent url("/images/booking/login_box_bg.gif") 0 0 repeat-y;}div.login label{font-weight:bold;}div.login div.box table{width:584px;margin:0 60px;padding:0;border-collapse:collapse;}div.login div.box table td.fields{width:199px;padding:0 40px 0 0;}div.login div.box table td input.text{width:195px!important;width:193px;}div.whitebox table.col2{width:474px;margin:0 18px;padding:0;}div.whitebox table.col2 td{padding-bottom:18px;}div.whitebox table.col2 tr.last td{padding-bottom:0;}div.whitebox table.col2 td input.balancefield{width:213px!important;width:211px;}div.padRight40{padding-right:40px;}.padLeft32{padding-left:32px;}.marLeft32{margin-left:32px;}div.details{border-color:#987e52;border-width:1px 0;border-style:solid;padding:20px 0;margin:0 18px;width:100%;}div.details table{margin:0;padding:0;width:100%;}div.details table td,div.details h5,div.details ul{padding:0;margin:0;}div.details table td.lab1{width:98px;padding-right:10px;}div.details table td.lab2{width:255px;padding-right:18px;}div.details table td.val{width:147px;padding-right:18px;}div.details table td.padBot18{padding-bottom:18px;}div.details table td.pic{width:201px;}div.details table td.valrd{width:366px;}div.details table td.rd{width:446px;padding-top:10px;padding-right:10px;}div#reservationDetails div.details table td.rd span{font-weight:normal;}div#makeAnotherBooking label{padding:0 30px 0 0;}div#reservationDetails div.cancel{margin:0 0 20px 18px;width:474px;}div#reservationDetails div.cancel select{margin:0 0 18px;}div#reservationDetails div.control{padding:18px 0 0;}div#reservationDetails div.cancellationPanel{margin-top:18px;}div#reservationDetails div.confirmation span.highlight{font-weight:bold;}div#reservationDetails span.cancellationNumber{margin:10px 0;display:block;}div#reservationDetails span.resNum{font-weight:bold;}#sidebar div#itinerary div.info{margin:0;padding:0;}#sidebar div#itinerary div.guest{margin:20px 0 0;padding:0;}#sidebar div#itinerary div.rd{margin:50px 0 0;}div.room{width:478px;padding:12px 0;border-bottom:solid 1px #987e52;}div.firstRoom{padding-top:0;}div.lastRoom{padding-bottom:0;border-bottom:none;}#roomType div.lastRoom{padding-bottom:10px;}div.room table.roomType{width:478px;margin:0;padding:0;}div.room table.roomType td.widget{width:11px;padding-right:8px;}div.room table.roomType td.image{width:108px;padding-right:10px;}div.room table.roomType td.description{padding-right:5px;}div.vdContainer div.name,div.whitebox div#guestInfo div.optionalinfo div.name,div.room table.roomDetailTable div.name,div.roomDetail td.descriptionContainer div.name,div.room td.descriptionContainer div.name,div.room td.description div.name,div.room td.cost div.rate{line-height:1.182em;margin-bottom:.363em;}div.vdContainer div.name,div.roomDetail div.name{color:#987e52;font-weight:bold;}div.room td.description div.remark,div.room td.descriptionContainer div.remark,div.vdContainer td.descriptionContainer div.remark{padding-top:12px;}div.room td.descriptionContainer div.close,div.vdContainer td.descriptionContainer div.close{padding-bottom:8px;text-align:right;}div.room .onRequest{font-weight:bold;}div.room td.intro div.detail{padding-bottom:19px;}div.room td.intro div.noimage{padding-bottom:9px;}div.ibe div.room table.roomDetailTable td.intro{width:459px;}div.room table.roomType td.cost{width:140px;text-align:right;}div#ratesPackages div.room table.roomType td.cost{width:150px;}div.room table.roomType td.cost div.status,div.room table.roomDetailTable div.status{margin-top:22px;font-weight:bold;vertical-align:middle;}div.room table.roomType td.cost div.status input,div.room table.roomDetailTable div.status input{margin:0 6px 0 0;padding:0;}div.room table.roomType td.cost div.status label,div.room table.roomDetailTable div.status label{text-decoration:underline;cursor:pointer;}div.room td.descriptionContainer ul.square{position:static;}div.whitebox div.rateLocator{position:relative;z-index:1004;}div.whitebox div.highlight div.rateLocator div.wrapper{padding:0;border:0;}div.vdContainer div.rate,div.room table.roomDetailTable div.status,div.room table.roomDetailTable div.rate{text-align:right;}div.vdContainer div.rate,div.room table.roomDetailTable div.rate{margin-top:12px;}#ratesPackages div.selectorwidget{padding-top:4px;}#ratesPackages div.selectorwidget span.current{width:194px;}#ratesPackages div.selectorwidget div.currentcontainer{width:222px;}#ratesPackages div.selectorwidget div.selector,#ratesPackages div.selectorwidget div.upNav,#ratesPackages div.selectorwidget div.downNav,#ratesPackages div.selectorwidget ul.menu,#ratesPackages div.selectorwidget ul.menu li{width:224px;}#ratesPackages div.selectorwidget div.selector{height:140px;}#ratesPackages div.selectorwidget div.menucontainer{height:110px;}#ratesPackages div.selectorwidget div.downNav{top:125px;}#ratesPackages div.selectedPackageDate div.selectorwidget{float:right;padding:0;text-align:left;}#ratesPackages div.selectedPackageDate div.selectorwidget span.current{width:94px;}#ratesPackages div.selectedPackageDate div.selectorwidget div.currentcontainer,#ratesPackages div.selectedPackageDate div.selectorwidget div.selector,#ratesPackages div.selectedPackageDate div.selectorwidget div.upNav,#ratesPackages div.selectedPackageDate div.selectorwidget div.downNav,#ratesPackages div.selectedPackageDate div.selectorwidget ul.menu,#ratesPackages div.selectedPackageDate div.selectorwidget ul.menu li{width:124px;overflow:hidden;}#ratesPackages div.selectedPackageDate span.remark{margin-right:11px;text-align:right;}div#ratesPackages div.room{border-bottom:0;}div#ratesPackages div.lastRoom{background-image:none;}div#ratesPackages div.selectedPackage{margin-top:12px;padding-top:12px;}div#ratesPackages div.selectedPackageDate{margin:4px 0 -6px;padding:4px 4px 7px;text-align:right;}#emailItinerary div.confirmation div{margin:0 0 10px;}div#paymentInfo div.expired{margin:0 18px;}div#emailItinerary div.confirmation{margin:0 18px;}div#confirmationMsg div.intro{padding:0;}div#confirmationMsg div.printThis{margin:0 0 8px;}div.tc{position:relative;display:block;padding:7px 0 0 0;margin:0;background:#987e52 url("/images/inline-pop/arr_img.gif") 0 0 no-repeat;}div#reservationDetails table td.val span{font-weight:bold;}div#reservationDetails table td.rateDetailsContainer{position:absolute;}div#itemsOfInterest ul.interests{list-style:none;margin:0;padding:0;}div#itemsOfInterest ul.interests li{margin:0;padding:0;}#centerColumn div.loading{position:absolute;left:216px;top:90px;width:79px;height:79px;}#centerColumn.notabs div.loading{top:64px;}#centerColumn div.loading a.close{display:none;}#centerColumn div.ask{position:absolute;left:156px;top:90px;width:180px;padding:8px;border:2px solid #E6D0C2;background:#fff;}#centerColumn div.ask a.close{float:right;margin:-4px -4px 0 0;}#centerColumn div.ask ul{margin-left:0;margin-bottom:1em;padding-left:0;list-style:none;}#centerColumn.error103 div.ask,#centerColumn.error201 div.ask,#centerColumn.error301 div.ask,#centerColumn.error302 div.ask,#centerColumn.error316 div.ask,#centerColumn.error401 div.ask,#centerColumn.error402 div.ask,#centerColumn.error403 div.ask,#centerColumn.error404 div.ask{left:106px;width:280px;}#centerColumn.error103 div.ask ul,#centerColumn.error201 div.ask ul,#centerColumn.error301 div.ask ul,#centerColumn.error302 div.ask ul,#centerColumn.error316 div.ask ul,#centerColumn.error401 div.ask ul,#centerColumn.error402 div.ask ul,#centerColumn.error403 div.ask ul,#centerColumn.error404 div.ask ul{display:none;}#centerColumn.standalone div.loading{left:47px;top:85px;width:66px;height:66px;}#centerColumn.standalone div.ask{display:none;}div.loading .module,div.ask .module,div.focus .module,div.loading #currencyConvert a.controller,div.ask #currencyConvert a.controller,div.focus #currencyConvert a.controller,div.loading div.dateSelector,div.ask div.dateSelector,div.loading .whiteboxContent,div.ask .whiteboxContent,div.focus .whiteboxContent{-moz-opacity:.3;opacity:.3;}div.loading #currencyConvert,div.ask #currencyConvert,div.focus #currencyConvert{z-index:0;}#centerColumn{position:relative;}div.blocker{position:absolute;left:0;top:0;width:100%;height:100%;}.externalHotel div.first,.externalHotel div.second{-moz-opacity:.3;opacity:.3;}.loading .externalHotel div.first,.loading .externalHotel div.second{-moz-opacity:1;opacity:1;}.externalHotel div.calendarUtil,.externalHotel div.instructions{display:none;}.loading .externalHotel div.calendarUtil,.loading .externalHotel div.instructions{display:block;}div.whitebox div#reviewInfo div.control a{margin-left:118px;}#guestInfo td.info div.wrapper{position:relative;}div.whitebox div#reviewInfo span.extraBedMessage{display:block;}div.whitebox div#reviewInfo span.hidden{display:none;}.wincont div.rateDetail{background-color:#f6f5ed;margin:0;padding:10px;}.wincont div.rateDetail ul,table.roomType div.rateDetails ul,.rateDetailsContent ul,div.details ul{margin:0;padding:0;}.wincont div.rateDetail ul li,table.roomType div.rateDetails ul li,.rateDetailsContent ul li,div.details ul li{margin:0 0 0 15px;padding:0;}.popcont ul.square{margin:0 0 2em;padding:0 0 0 1.05em;}.popcont ul.square li{margin:0;padding:0;}.donothide{display:block;}table.forms td.pickdropinfo{padding-left:10px;width:190px;}div.ipTransferInfo{position:absolute;display:none;visibility:hidden;margin:0;padding:0;border:none;z-index:1001;}div.ipTransferInfo{background:#987e52 url("/images/inline-pop/arr_ibe_tl.gif") 0 0 no-repeat;}div.ipTransferInfo div.wrapper{position:relative;display:block;padding:0;background:#f6f5ed;z-index:1001;margin:5px 2px 2px;}div.ipTransferInfo div.wrapper{width:286px;height:auto!important;height:43px;min-height:43px;}div.ipTransferInfo div.wrapper{width:255px;}div.ipTransferInfo div.wrapper div.popcont{position:relative;display:block;margin:0;color:#666;z-index:1001;padding:8px;text-align:left;}div.whitebox table.forms td span#guestInfoPref div#guestInfoPGFEarlyCheckIn,div.whitebox table.forms td span#guestInfoPref div#guestInfoPGFLateCheckOut{padding:0 0 5px 10px;}.content table.booking td.right div.whiteboxTotalCost{position:static;}div.tcContainer{position:absolute;top:71px;left:17px;width:474px;max-height:596px;border-width:2px;border-style:solid;overflow:hidden;z-index:1002;text-align:left;}div.tcContainer h2,div.tcContainer h3{font-size:1em;line-height:1.5em;margin:0;padding:0;}div.tcContainer h3{padding:16px 0 13px;}div.tcContainer div.firstRoom h3{padding-top:8px;}div.tcContainer ul.square{position:static;}div.tcContainer div.tcHeader{height:24px;padding:22px 15px 0 26px;}div.tcContainer div.tcHeader h2{margin-top:-1px;}div.tcContainer div.tcHeader a{float:right;}div.tcContainer div.tcBox{padding:0 12px;max-height:550px;overflow:auto;}div.tcContainer div.tcBox div.tcRoom{background:transparent url(/images/dots.gif) 0 100% repeat-x;padding:0 14px 1px;}div.tcContainer div.tcBox div.lastRoom{background-image:none;padding-bottom:10px;}div.vdContainer{position:absolute;top:59px;left:8px;width:490px;padding:10px 2px 2px;margin:0;background:#987e52 url(/images/inline-pop/arr_ibe_bl.gif) 6px 0 no-repeat;z-index:1009;}div.vdContainer table{background-color:#fff;width:490px;border-collapse:collapse;}div.vdContainer td.assetContainer{padding:12px 16px 19px 12px;}div.vdContainer td.descriptionContainer{width:192px;padding:12px 12px 19px 0;}div.vdContainer td.assetContainer div.asset{width:250px;margin-bottom:4px;}div.vdContainer td.assetContainer a{padding-left:19px;}.infoMsg{font-style:italic;}div.modifyDate{margin-top:9px;padding-top:9px;background:transparent url(/images/dots.gif) 0 0 repeat-x;}div.ibe div.room table.roomDetailTable div.ratesAsset{float:left;padding:0 10px 10px 0;}div.ibe div.room table.roomDetailTable td.tdRateAmount{width:150px;text-align:right;}.resBigBox{background:url(/images_v2/al-maha/en/reservations/res_bg_middle.gif) no-repeat bottom left;}.resBigBoxBot{background:#FDFCFA url(/images_v2/al-maha/en/reservations/res_bg_bottom.gif) no-repeat bottom left;}.resLine{background:url(/images_v2/al-maha/en/reservations/res_bg_line.gif) no-repeat 0 50%;}.almaha div.calendarContainer table th{color:#984c00;}.almaha div.calendarContainer ol.months span{color:#6b6054;}.almaha div.calendarContainer ol.months a:link,.almaha div.calendarContainer ol.months a:visited,.almaha div.calendarContainer ol.months a:hover,.almaha div.calendarContainer ol.months a:active,.almaha div.calendarContainer ol.months a span{color:#b6824b;}.almaha div.room,.almaha div.whitebox div.total,.almaha div.whiteboxTotalCost div.actions,.almaha div.whitebox div#reviewInfo a,.almaha div.whiteboxTotalCost a{color:#6b6054;}.almaha div.whitebox div#emailItinerary div.actions{border-color:#B0A06F;}.almaha div.whitebox div.functions,.almaha div.whitebox div#roomType div.header,.almaha div.whitebox div#guestInfo div.header,.almaha div.whitebox div#userInfo div.header,.almaha div.whitebox div#reviewInfo div.header,.almaha div.whitebox div#bookingConfirmation div.header,.almaha div.whitebox div#emailItinerary div.header,.almaha div.whitebox div#reservationDetails div.header{border-bottom:solid 1px #B0A06F;}.almaha div.whitebox div#ratesPackages div.roomContainer div.find div.wrapper,.almaha div.whitebox div#ratesPackages div.roomContainer div.selected div.wrapper{background-color:#f6f0e5;border-color:#c8a578;}.almaha div.room table.roomType td.cost div.status,.almaha div.room table.roomDetailTable div.status,.almaha div.room table.roomType td.cost div.status a,.almaha div.room table.roomDetailTable div.status a,.almaha div.whitebox table.charges td strong,.almaha div.whitebox a.copy,.almaha div.whitebox a.copy:active,.almaha div.whitebox a.copy:hover,.almaha div.whitebox a.copy:link,.almaha div.whitebox a.copy:visited,.almaha div.whitebox div.total .flleft,.almaha div.whitebox div.guestdetail div.staying table.occupancy th span,.almaha #guestInfo div.guestdetail div.transferDetail th,.almaha div#ratesPackages div.incomplete table.roomDetailTable div.status a,.almaha div#ratesPackages div.incomplete table.roomDetailTable div.status a:active,.almaha div#ratesPackages div.incomplete table.roomDetailTable div.status a:visited,.almaha div#ratesPackages div.incomplete table.roomDetailTable div.status a:hover,.almaha div#ratesPackages div.incomplete table.roomType div.status a,.almaha div#ratesPackages div.incomplete table.roomType div.status a:active,.almaha div#ratesPackages div.incomplete table.roomType div.status a:visited,.almaha div#ratesPackages div.incomplete table.roomType div.status a:hover{color:#b6824b;}.almaha div.ibe div.guestdetail a{color:#6b6054;}.almaha #sidebar div.sideBar div.sidebarTotalCost{border-bottom-color:#987E52;}.almaha #sidebar div.sideBar div.sidebarTotalCost .msg{color:#B6824B;}.almaha div.room .roomType .description a{color:#6b6054;}.almaha div.incomplete .roomType .description a{color:#B0ADA0;}.almaha div.calendarContainer table td.available span,.almaha div.calendarContainer table td.available div.colorkey{background-color:#cebca4;color:#fff;}.almaha div.calendarContainer table td.restricted span,.almaha div.calendarContainer table td.restricted div.colorkey{background-color:#e7dcc8;color:#8997a0;}.almaha div.calendarContainer table.legend td.checkout div.colorkey{border:solid 1px #0d4b5d;}.almaha div.calendarContainer table.legend td.checkout span{background-color:#a9804c;}.almaha div.calendarContainer table td.selected span,.almaha div.calendarContainer table td.selected div.colorkey{color:#fff;background-color:#0d4b5d;}