﻿ .findResultH div.hotelSearchSortText{color:#FFF;background:#036;position:absolute;margin-left:5px;font-weight:bold;float:left;padding:3px 10px 3px 10px;}.findResultH div.hotelSearchNav{color:#036;text-align:right;margin-right:5px;}.findResultH div.hotelSearchNav a{font-weight:bold;font-size:9pt;text-decoration:underline;color:#036;}.findResultH div.hotelSearchNav a:hover{text-decoration:none;}.findResultH div.hotelSearchSort{margin:5px;font-weight:bold;width:575px;padding:5px;background:#eee;border:1px solid #036;}.findResultH div.hotelSearchSort input.sortRadio{margin-left:15px;}.findResultH div.hotelSearchSort a{font-weight:normal;font-size:9pt;text-decoration:underline;color:#036;}.findResultH div.hotelSearchSort a:hover{text-decoration:none;}.hotelSearchSort select{width:130px;height:18px;font-size:8pt;}.findResultH div.hsTopLine{vertical-align:top;margin:10px 0 0 0;width:100%;border-top:1px solid #cbcbcb;}.findResultH div.newgdsnote{padding:5px;color:#036;background:#d5d8d9;border:1px solid #036;font-weight:bold;font-size:10pt;text-align:center;}.ppcTitle{z-index:0;margin:10px 0 5px 20px;}.ppcTitle h1{color:#A20E0C;font-size:13pt;margin:0;}.ppcTitle span{font-size:20pt;margin-right:5px;}table.hsNav{z-index:0;margin:5px 0 5px 0;}.hsNav div.num{color:#A20E0C;font-weight:bold;font-size:13pt;line-height:95%;}.hsNav div.numBlue{color:#036;}#numResults{font-size:20pt;margin-right:5px;line-height:95%;}.hsNav td.tdResultsTxt{width:600px;}.hsNav td.tdResultsTxtS{width:350px;}.hsNav td.reset{color:#900;font-weight:bold;font-size:13pt;margin-left:10px;}.hsNav td.reset a{color:#900;text-decoration:underline;}.hsNav td.reset a:hover{text-decoration:none;}.hsNav div.nav{padding-top:2px;}.hsNav div.nav span{color:#8b8b8b;}.hsNav div.nav a{color:#036;text-decoration:underline;}.hsNav div.nav a:hover{text-decoration:none;}.ajaxTopForm{position:relative;z-index:1;}.ajaxTopForm .atfLeft{width:730px;position:relative;height:140px;}.ajaxTopForm .atfRight{width:178px;position:absolute;top:5px;right:20px;}.ajaxTopForm .atfRight .mapIcon{cursor:pointer;width:178px;height:146px;background:transparent url('/image/hotels/ajaxmap_n.jpg') no-repeat bottom right;border:1px solid #cbcbcb;}.ajaxTopForm .atfRight .mapIcon div{padding:2px 0 2px 16px;border-bottom:1px solid #cbcbcb;font-size:8.5pt;font-weight:bold;position:relative;background:#fff url(/image/hotels/searchbox/orangearrow.gif) no-repeat scroll 8px 5px;}.htlSearchBox{width:954px;z-index:1;}.htlSearchBox .topBorder{position:relative;width:954px;height:9px;padding:0;background:#969696 url('/image/hotels/searchbox/hotel-detail-bot-top.gif') no-repeat left top;overflow:hidden;}.htlSearchBox .subBody{padding:5px 20px 5px 20px;position:;z-index:1;}.htlSearchBox .botBorder{position:static;width:954px;height:9px;background:url('/image/hotels/searchbox/hotel-detail-bot-bottom.gif') no-repeat;}table.hsFilters{width:100%;z-index:1;overflow:visible;}.hsFilters td.top{color:#036;font-size:11pt;font-weight:bold;height:18px;}.hsFilters td.top .reset{height:18px;background:#fdfefe;position:absolute;top:1px;padding:2px;left:250px;}.hsFilters td.top .reset a{color:#036;text-decoration:underline;}.hsFilters td.top .reset a:hover{text-decoration:none;}.hsFilters td.filter,.hsFilters td.filterTop{z-index:1;}.hsFilters td.filterTop .pdButton{position:relative;top:3px;}.filter div.slider{position:relative;width:150px;height:55px;overflow:hidden;}.filter div.roomMore{background:#C4DFEB;border:1px solid #000;}.filter div.room{border:0;}.filter .greenButtonStyle{height:25px;}.imgDD{padding:2px 4px 0 0;}.hotelOptSelect{float:left;}.hotelOptSelectImg{float:right;}table.hotelMatrix{width:100%;margin:20px 0 20px 0;}.hotelMatrix a{color:#3f3f3f;font-size:9pt;text-decoration:underline;}.hotelMatrix a:hover{text-decoration:none;}.hotelMatrix td.head{background:#036;}.hotelMatrix td.head a{color:#fff;}.head a{font-weight:bold;}.hotelMatrix td.body{background:#f7fad9;}.hotelMatrix td.hselected{font-weight:bold;}.hotelMatrix td.hselected,td.bselected{background:#ffb;}#tblHsRightFloat{position:absolute;left:990px;top:0;width:190px;}#hsRightFloat{border:1px solid black;background:#ffff42 url('/image/hotels/yellowbckgrd.gif') repeat-x 0 0;color:Black;width:170px;font-weight:bold;padding:10px;z-index:10;}#hsRightFloat .title{font-size:12pt;margin-bottom:10px;}#hsRightFloat .point{background:url('/image/hotels/bluearrow.gif') no-repeat 0 0;padding:0 0 5px 22px;margin-bottom:10px;}.topSearchInfo{width:100%;position:relative;}.topSearchInfo .roomInfo{width:400px;font-size:9pt;line-height:150%;}.topSearchInfo .roomInfo span{font-weight:bold;font-size:13pt;}.topSearchInfo .roomInfo .linkTxt{font-weight:bold;font-size:10pt;}.topSearchInfo .roomInfo span.linkTxt{margin-left:5px;}.topSearchInfo .roomInfo a{font-weight:bold;color:#000;text-decoration:underline;}.topSearchInfo .roomInfo a:hover{text-decoration:none;}.topSearchInfo .icons{position:relative;}.topSearchInfo .icons .bestRate{height:69px;width:66px;cursor:pointer;position:absolute;right:80px;background:url('/image/hotels/searchbox/bestrate.gif') no-repeat top left;}.topSearchInfo .icons .digiCert{height:69px;width:65px;cursor:pointer;position:absolute;right:5px;background:url('/image/hotels/searchbox/digicert.gif') no-repeat center left;}.topSearchInfo .phone{width:135px;font-weight:bold;}.topSearchInfo .phone span{font-size:13pt;}.topSearchInfo .operator{width:100px;font-weight:bold;}.findResultH table.hotelItem{font-size:9pt;color:#444;border:1px solid #036;z-index:0;}#hsResultTr{position:relative;z-index:0;}#hsFavText,.findResultH .hotdealText{margin:20px 0 20px 10px;font-weight:bold;font-size:12pt;line-height:150%;}#hsFavText .hsFavImg{width:925px;height:287px;background:url('/image/hotels/favoritegraphic.jpg');margin:20px 0 20px 0;}.findResultH .hotdealText a{color:#900;text-decoration:underline;}.findResultH .hotdealText a:hover{text-decoration:none;}table.nyctabs{margin-bottom:10px;z-index:0;}.nyctabs td.nyctabfirst,td.nyctab{cursor:pointer;font-weight:bold;height:25px;border-top:1px solid #cbcbcb;}.nyctabs td.nyctabfirst{border-left:1px solid #cbcbcb;}.nyctabs td.nyctab{border-left:1px dotted #cbcbcb;}.nyctabs td.nyctabend{border-left:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}.nyctabs td.active{font-size:12pt;width:120px;color:#000;background:#fff;}.active img{width:8px;background-image:url(/image/spacer.gif);display:none;}.nyctabs td.inactive{font-size:9pt;width:90px;color:#474747;border-bottom:1px solid #cbcbcb;background:url(/image/tab_bckgrd.jpg) repeat-x;}.inactive img{width:8px;background-image:url(/image/tab_downarrow.gif);display:;}.hotelTabs{position:relative;top:1px;margin:0;overflow:hidden;}.hotelTabs .active,.hotelTabs .inactive{float:left;padding-top:5px;text-align:center;font-weight:bold;cursor:pointer;height:25px;}.hotelTabs .active{text-decoration:none;}.hotelTabs .inactive{text-decoration:underline;}.hotelTabs .active:hover{text-decoration:underline;}.hotelTabs .inactive:hover{text-decoration:none;}.hotelTabs .inactive{background:#DFF0F7 url('/image/black_downarrow.gif') no-repeat;border-top:1px solid #9C9C94;border-bottom:1px solid #9C9C94;color:#000;height:24px;margin-top:3px;font-size:11pt;}.hotelTabs .list{width:110px;border-left:1px solid #9C9C94;background-position:95px 15px;}.hotelTabs .map{width:110px;border-left:1px solid #9C9C94;background-position:95px 15px;}.hotelTabs .photos{width:125px;border-left:1px solid #9C9C94;background-position:113px 15px;}.hotelTabs .matrix{width:120px;border-left:1px solid #9C9C94;background-position:107px 15px;}.hotelTabs .favorites{width:110px;border-left:1px solid #9C9C94;background-position:95px 15px;}.hotelTabs .hotdeals{width:115px;border-left:1px solid #9C9C94;border-right:1px solid #9C9C94;background-position:97px 15px;}.hotelTabs .hotelTabsEnd{float:left;width:220px;text-align:right;padding:5px 5px 0 0;text-align:right;}.hotelTabs .hotelTabsEnd select{width:150px;font-size:9.5pt;}.hotelTabs .activeRight{border-left:1px solid #DFF0F7;}.hotelTabs .active{background:#fff;border-bottom:1px solid #fff;border-top:1px solid #9C9C94;width:130px;color:#000;margin-top:0;padding-top:7px;font-size:13pt;border-right:1px solid #9C9C94;height:25px;}.hotelTabsBot{border-top:1px solid #9C9C94;height:10px;clear:both;}.hotelItem td.hotelItemTop{font-size:9pt;font-weight:bold;background-color:#FFFF42;color:#000;background-image:url(/image/search_bckgrd_yellow.gif);background-position:top;background-repeat:repeat-x;}.hotelItem td.hotelItemTop a{color:#000;font-size:18pt;font-weight:bold;text-decoration:underline;}.hotelItem .bigSale{float:left;margin-left:40px;}.hotelItem td.hotelItemTop a:hover{text-decoration:none;}.hotelItem td.hotelItemTop .noPromo{font-weight:bold;color:#8b8b8b;font-size:10pt;}.hotelItem span.hotelItemTopPricePromo{color:#000;font-size:18pt;}.hotelItem span.hotelItemTopPrice{color:#000;font-size:18pt;}.hotelItem span.esave{color:#028602;font-size:13pt;font-style:italic;font-weight:900;}.hotelItem span.esave_num{color:#900;font-size:large;border:1px solid #000;background:#fff;padding:0 2px 0 2px;}.hotelItem .hotelItemPromo{font-weight:bold;color:#028602;font-size:9pt;margin:10px 0 5px 5px;}.hotelItem .hotelDistance{color:#646567;}.hotelItem .hotelDistance span{color:#900;}.hotelItem img.himg{border:1px black solid;height:85px;width:85px;}.hotelItem td.hotelInfo{width:100%;font-size:9pt;height:85px;border:1px solid #cbcbcb;}.hotelInfo a{color:#036;font-weight:bold;text-decoration:underline;}.hotelInfo a:hover{text-decoration:none;}.hotelInfo table.hAddr{height:60px;}.hotelItem table.rateTable{width:100%;}.rateTable strike{color:#8b8b8b;}.rateTable span.dsPrice{color:#028602;}.rateTable td.rtDateTop,td.rtRoomTop{font-weight:bold;}.rateTable td.rtDateTop{text-align:center;}.rateTable td.rtBodyRoom,td.rtBodyDPrice,td.rtBodyAPrice,td.rtBodyWk{background-color:#F9F5F6;font-weight:bold;}.rateTable td.rtBodyRoom{width:140px;font-size:8pt;}.rateTable td.rtBodyRoom .rtBodyPromo{color:#028602;font-size:9pt;}.rtBodyRoom a{font-weight:bold;text-decoration:underline;color:#036;}.rtBodyRoom a:hover{text-decoration:none;}.onPromo a{font-size:9pt;}.rateTable td.rtBodyDPrice{font-size:8pt;text-align:center;}.rateTable td.rtBodyAPrice{text-align:center;color:#000;font-weight:bold;width:60px;}.rateTable td.rtBodyBook{text-align:right;width:70px;}.rtBodyBook input{width:70px;}.rateTable td.rtBodyWk{text-align:center;font-size:8pt;}.hotelItem td.hotelItemBottom{background-color:#F9F5F6;}.hotelItem .ratingBox{overflow:hidden;margin-top:10px;font-size:10pt;font-weight:bold;cursor:pointer;}.hotelItem .ratingBox a{color:#000cb5;}.hotelItem .ratingBox .bars{width:68px;height:18px;border:1px solid #000cb5;float:left;margin-right:10px;position:relative;padding-left:35px;}.hotelItem .ratingBox .bars .num{width:30px;text-align:center;padding-top:2px;height:16px;background:#000cb5;position:absolute;top:0;left:0;font-size:9pt;color:#fff;}.hotelItem .ratingBox .bars img{margin:5px 2px 0 0;}.hotelItem .moreRooms{margin:5px 0 5px 30px;}.hotelItem .moreRooms a{background:transparent url(/image/home/hotevents/greenarrow.gif) no-repeat scroll 0 3px;color:#036;font-weight:bold;text-decoration:underline;padding-left:10px;}.hotelItem .moreRooms a:hover{text-decoration:none;}div.neighborSeparator{width:796px;color:#000;font-weight:bold;font-size:13pt;line-height:100%;}div.neighborSeparator .topborder{height:8px;width:796px;background:url('/image/hotels/warning-top.jpg') no-repeat left bottom;}div.neighborSeparator .body{background:#C4DFEB url('/image/hotels/searchbox/bckgrd.gif') repeat-x 0 0;padding:20px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}div.neighborSeparator .botborder{height:8px;width:796px;background:url('/image/hotels/warning-bottom.jpg') no-repeat left top;}div.neighborSeparator a{color:#000;text-decoration:underline;}div.neighborSeparator a:hover{text-decoration:none;}table.favTop{width:100%;background:#f1f1f1;margin:10px 0 10px 0;}.favTop span{font-size:12pt;}.favTop a{color:#036;text-decoration:underline;}.favTop a:hover{text-decoration:none;}.statusBar{margin:3px 0 3px 0;height:5px;font-size:1pt;float:left;background:red;}div.cbDropDown{border-top:1px solid #cbcbcb;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;position:absolute;z-index:300;}table.hotelResultP{font-size:9pt;color:#444;}table.hotelResultP td.item{width:300px;border:1px solid #cbcbcb;}table.hotelResultP td.itemF{width:300px;border:1px solid #ff7c0a;}table.hotelResultP table.tblHotel{width:100%;height:100%;}table.tblHotel td.top{font-size:10pt;color:#036;font-weight:bold;}table.tblHotel td.top span.price{font-size:10pt;font-weight:bold;color:#028602;}table.tblHotel td.top span.name a{font-weight:bold;font-size:12pt;text-decoration:none;color:#036;}table.tblHotel td.top span.name a:hover{text-decoration:none;}table.tblHotel tr.bot a{color:#036;text-decoration:underline;}table.tblHotel tr.bot a:hover{text-decoration:none;}table.tblHotel div.imgDiv{width:272px;height:136px;background:#eee;overflow:hidden;}table.tblHotel div.imgDiv img{height:inherit;width:auto;}.miniHotelDetail{text-align:left;position:relative;width:760px;height:580px;overflow:auto;margin-bottom:20px;background:#fff;}.miniHotelDetail .detailTop{padding:10px 20px 0 20px;overflow:hidden;position:relative;width:700px;}.miniHotelDetail .detailTop .thumbnail{width:115px;height:auto;float:left;margin:0 10px 10px 0;}.miniHotelDetail .detailTop .esave{margin-left:5px;}.miniHotelDetail .detailTop .hotelTitle{font-weight:bold;font-size:15pt;color:#036;margin:5px 0 5px 0;width:600px;}.miniHotelDetail .detailTop .bestrate{height:66px;width:69px;float:right;background:url('/image/hotels/searchbox/bestrate.gif') no-repeat;position:absolute;top:0;right:20px;}.miniHotelDetail .detailTop .digicert{height:50px;width:65px;background:url('/image/hotels/searchbox/digicert.gif') no-repeat;position:absolute;top:70px;right:22px;}.miniHotelDetail .promoText{padding:5px 20px 10px 20px;position:relative;width:700px;clear:both;}.miniHotelDetail .promoText .promo{color:#028602;font-weight:bold;position:relative;top:5px;}.miniHotelDetail .promoText .rooms{position:absolute;bottom:5px;right:30px;font-weight:bold;}.miniHotelDetail .promoText .rooms .esave_num{color:#900;font-size:10pt;border:1px solid #000;background:#fff;padding:0 2px 0 2px;margin:1px;}.miniHotelDetail .promoText .rooms .esave{color:#028602;font-size:large;font-style:italic;}.miniHotelDetail .rateList{padding:0 20px 0 20px;width:700px;}.miniHotelDetail .roomInfo{padding:10px 20px 0 20px;position:relative;width:700px;}.miniHotelDetail .roomInfo .text{padding:10px;border:1px solid #cbcbcb;position:relative;}.miniHotelDetail .roomInfo .text a.closeLink{position:absolute;top:10px;right:10px;}.miniHotelDetail .detailTabs{position:relative;margin:20px 5px 0 15px;overflow:hidden;top:1px;width:720px;}.miniHotelDetail .detailTabs .tab,.miniHotelDetail .detailTabs .cur{float:left;padding-top:5px;text-align:center;font-weight:bold;cursor:pointer;position:relative;height:20px;text-decoration:none;}.miniHotelDetail .detailTabs .tab:hover,.miniHotelDetail .detailTabs .cur:hover{text-decoration:underline;}.miniHotelDetail .detailTabs .tab{background:#DFF0F7;border-bottom:1px solid #9C9C94;color:#000;height:19px;margin-top:3px;border-top:1px solid #9C9C94;}.miniHotelDetail .detailTabs .cur{background:#fff;border-bottom:1px solid #fff;border-top:1px solid #9C9C94;color:#000;margin-top:0;padding-top:7px;font-size:10pt;border-right:1px solid #9C9C94;height:20px;}.miniHotelDetail .detailTabs .tab span,.miniHotelDetail .detailTabs .cur span{padding-left:10px;}.miniHotelDetail .detailTabs .profile{width:85px;border-left:1px solid #9C9C94;}.miniHotelDetail .detailTabs .details{width:85px;border-left:1px solid #9C9C94;}.miniHotelDetail .detailTabs .photos{width:85px;border-left:1px solid #9C9C94;}.miniHotelDetail .detailTabs .reviews{width:125px;border-left:1px solid #9C9C94;}.miniHotelDetail .detailTabs .vtours{width:125px;border-left:1px solid #9C9C94;}.miniHotelDetail .detailTabs .sview{width:110px;border-left:1px solid #9C9C94;}.miniHotelDetail .detailTabs .map{width:60px;border-left:1px solid #9C9C94;border-right:1px solid #9C9C94;}.miniHotelDetail .detailTabs .curRight{border-left:1px solid #DFF0F7;}.miniHotelDetail .detailTabsBot{border-top:1px solid #9C9C94;margin:0 5px 0 5px;height:20px;clear:both;width:730px;}.miniHotelDetail .detailBody{margin:0 0 20px 20px;padding-right:10px;width:700px;line-height:130%;position:relative;}.miniHotelDetail .detailBody .list{position:relative;overflow:hidden;clear:both;}.miniHotelDetail .detailBody .list p{font-weight:bold;margin-bottom:10px;}.miniHotelDetail .detailBody .list div{width:300px;margin-right:20px;float:left;}.miniHotelDetail .detailBody .reviewRates{position:absolute;right:30px;width:200px;padding:10px;border:1px solid #cbcbcb;}.miniHotelDetail .detailBody .reviewRates .stars{overflow:hidden;clear:both;background:#fff;margin-bottom:5px;}.miniHotelDetail .detailBody .reviewRates .stars div{width:70px;float:left;padding-top:2px;}.miniHotelDetail .detailBody .reviewRates .stars img{margin-right:3px;float:left;width:19px;height:auto;}.miniHotelDetail .detailBody .reviewRates .avg{text-align:center;margin-top:10px;font-size:11pt;font-weight:bold;clear:both;}.miniHotelDetail .detailBody .userReview{position:relative;width:440px;margin-bottom:10px;clear:both;}.miniHotelDetail .detailBody .userReview .userImg{width:48px;margin-right:10px;float:left;}.miniHotelDetail .detailBody .userReview .userImg img{width:48px;height:auto;}.miniHotelDetail .detailBody .userReview .reviewText{width:370px;float:left;}.hsResultLeft{width:210px;float:left;margin-right:10px;z-index:1;position:relative;}.hsResultRight{width:734px;float:left;z-index:0;position:relative;}.hsResultLeft h3{font-weight:bold;font-size:11pt;margin:0;}.hsSideFilters{width:202px;position:relative;margin-bottom:10px;}.hsSideFilters .topBorder{height:8px;width:202px;background:url('/image/hotels/top-side.gif') no-repeat left bottom;}.hsSideFilters .body{background:#dff0f7;border-left:1px solid #969696;border-right:1px solid #969696;padding:20px 20px 10px 20px;line-height:1.2;}.hsSideFilters .body .reset{position:absolute;top:10px;}.hsSideFilters .body .reset a{color:#a8130c;font-size:9pt;font-weight:bold;background:url('/image/hotels/arrow.gif') no-repeat 0 3px;padding-left:10px;text-decoration:underline;}.hsSideFilters .body .reset a:hover{text-decoration:none;}.hsSideFilters .body h3{color:#036;z-index:1;}.hsSideFilters .body p{font-size:9pt;font-weight:bold;margin:15px 0 5px 0;z-index:1;}.hsSideFilters .body p.sales{background:url('/image/small-sale.gif') no-repeat 0 0;padding:8px 0 0 25px;}.hsSideFilters .body .dhtmlddl{width:142px;background-position:126px 7px;}.hsSideFilters .body .hnDiv{width:110px;float:left;}.hsSideFilters .body .hnGo{float:left;}.hsSideFilters .body select{width:161px;}.hsSideFilters .botBorder{height:8px;width:202px;background:url('/image/hotels/bottom-side.gif') no-repeat left top;}.hsSideFilters .body .hsFilters select{width:auto;}.hsResultLeft .mapIcon{cursor:pointer;width:200px;height:182px;margin:0 0 20px 0;background:transparent url('/image/hotels/map-side.gif') no-repeat bottom right;border:1px solid #cbcbcb;}.hsResultLeft .mapIcon div{padding:2px 0 2px 24px;border-bottom:1px solid #cbcbcb;font-size:8.5pt;font-weight:bold;position:relative;background:#FFF url(/image/hotels/searchbox/orangearrow.gif) no-repeat scroll 16px 5px;}.hsAllList{width:202px;padding:10px 0 10px 0;}.hsAllList h3{font-size:10pt;}#allHList{width:202px;margin-top:10px;}#allHList table{width:202px;}#allHList table thead{width:100%;color:#a8130c;}#allHList table tbody tr td,#allHList th{padding:3px;vertical-align:top;font-weight:bold;}#allHList table tbody tr td.name a{color:#036;text-decoration:underline;}#allHList table tbody tr td.name a:hover{text-decoration:none;}#allHList table tbody tr td.price{text-align:right;}.noresultPnl{margin:20px;color:#000;font-weight:bold;font-size:11.5pt;}.hsResultRight .hotelTabs .active,.hsResultRight .hotelTabs .inactive{height:22px;}.hsResultRight .hotelTabs .inactive{height:21px;font-size:9.5pt;}.hsResultRight .hotelTabs .list{width:82px;background-position:71px 12px;}.hsResultRight .hotelTabs .map{width:82px;background-position:74px 12px;}.hsResultRight .hotelTabs .photos{width:102px;background-position:93px 12px;}.hsResultRight .hotelTabs .matrix{width:102px;background-position:91px 12px;}.hsResultRight .hotelTabs .favorites{width:82px;background-position:71px 12px;}.hsResultRight .hotelTabs .hotdeals{width:87px;background-position:77px 12px;}.hsResultRight .hotelTabs .hotelTabsEnd{width:170px;font-size:8pt;padding-right:0;height:21px;float:right;}.hsResultRight .hotelTabs .hotelTabsEnd select{width:120px;font-size:8pt;}.hsResultRight .hotelTabs .active{width:100px;font-size:10pt;height:22px;}.hsResultRight .hotelTabsBot{border-top:1px solid #9C9C94;height:20px;clear:both;}.hsResultRight .hotelResultP .item{width:235px;}.hsResultRight .tblHotel .imgDiv{width:212px;height:106px;}.hsResultRight #hsFavText .hsFavImg{background:transparent url(/image/hotels/favoritegraphic_side.jpg) repeat scroll 0 0;height:226px;margin:20px 0;width:730px;}.hsResultRight .hotelTabs .naHotelTabsEnd{width:470px;font-size:10pt;padding-right:0;height:21px;float:right;position:relative;}.hsResultRight .hotelTabs .naHotelTabsEnd select{text-align:left;width:120px;font-size:9pt;margin:0 5px;}.hsResultRight .hotelTabs .naHotelTabsEnd a{color:#036;text-decoration:underline;position:absolute;top:0;right:0;}.hsResultRight .hotelTabs .naHotelTabsEnd a:hover{text-decoration:none;}.hsResultRight .hotelTabs .ppcHotelTabsEnd{width:530px;font-size:10pt;padding-right:0;height:21px;float:right;position:relative;}.hsResultRight .hotelTabs .ppcHotelTabsEnd select{text-align:left;width:120px;font-size:9pt;margin:0 5px;}.hsResultRight .hotelTabs .ppcHotelTabsEnd a{color:#036;text-decoration:underline;}.hsResultRight .hotelTabs .ppcHotelTabsEnd a:hover{text-decoration:none;}.hsResultRight .hotelTabs .ppcHotelTabsEnd .nav{position:absolute;top:0;right:0;}.hsResultRight div.neighborSeparator{width:732px;color:#000;font-weight:bold;font-size:11pt;line-height:100%;}.hsResultRight div.neighborSeparator .topborder{height:8px;width:732px;background:url('/image/hotels/warning-top-side.jpg') no-repeat left bottom;}.hsResultRight div.neighborSeparator .botborder{height:8px;width:732px;background:url('/image/hotels/warning-bottom-side.jpg') no-repeat left top;}.hsResultRight .seeMore{margin:20px 0;}.hsResultRight .seeMore .body{text-align:center;font-size:15pt;}table.findResult{font-size:8pt;background:#fff;}.findResult td.listTop,td.bordered,td.shaded,td.featureTop,td.featureShaded,td.feature,td.listBottom{width:160px;}.findResult td.listTop{border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;background:#f1f1f1;}.findResult td.bordered{border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}.findResult td.shaded{background:#f1f1f1;}.findResult td.featureTop{border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;background:#f1f1f1;}.findResult td.featureShaded{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;background:#f1f1f1;}.findResult td.feature{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}.findResult td.listBottom{border:1px solid #cbcbcb;background:#f1f1f1;}.findResult p.userLogoStyle{color:#474747;background:#f8d300;margin-top:2px;font-size:8pt;width:50px;}.findResult a.reviewTitle{font-weight:bold;text-decoration:none;}.findResult a.reviewTitle:hover{text-decoration:underline;}.findResult div.roomDiv{width:90%;border-top:1px dotted #cbcbcb;margin:10px 0 10px 5px;}.findResult table.room{margin:2px 2px 2px 5px;width:95%;}table.room b{font-size:9pt;}table.room td.details a{font-size:9pt;}table.hotelDetailTop{width:770px;padding:0 0 5px 0;border-bottom:1px solid #cbcbcb;}.hotelDetailTop div.logoText,div.logoTextHover{height:25px;border-left:1px solid #cbcbcb;padding:0 5px 0 5px;font-size:14pt;font-weight:bold;position:relative;top:5px;cursor:pointer;}.hotelDetailTop div.logoText{color:#c4c2c3;}.hotelDetailTop div.logoTextHover{color:#000;}table.hdSearchForm{background:#feff39 url(/image/hotels/home_fade.jpg) repeat-x 20px 0;margin-bottom:6px;border:1px solid #cbcbcb;}.searchResult .findResult img,.rdCss secHotel img,.search_print img,.Search_Map img,.acxiom_logo img,.HeaderCell img,.rating img,.bottom_print img,.findResult img,.print img,table.regularLighterGrey img{border:0 none;vertical-align:middle;}.regularGrey,.largerDarkGrey,.boldDarkGrey,.boldLargerDarkGrey{color:#444;font-family:helvetica,Arial;font-size:9pt;text-decoration:none;font-weight:bold;}.regularLightGrey,.smallerLightGrey,.boldLightGrey,boldsmallerlightgrey,.boldLargeLightGrey,.boldLargerLightGrey{color:#474747;font-family:helvetica,Arial;font-size:9pt;text-decoration:none;font-weight:bold;}.regularGrey,.boldGrey,.largerBoldGrey{color:#646464;font-family:helvetica,Arial;font-size:9pt;text-decoration:none;}.largerBoldGrey{font-size:16pt;}.regularLighterGrey,.Advertise,.smallerLighterGrey,.regularLighterGrey,.boldLighterGrey,.boldSmallerLighterGrey{color:#444;font-family:helvetica,Arial;font-size:9pt;text-decoration:none;}.user_login{text-align:left;}table.findResult{font-size:8pt;font-family:Verdana;}.findResult.HeaderList{width:320px;font-family:Verdana;font-size:8pt;color:#3F3F3F;text-align:left;}.findResult.spacer{margin:5px;}.findResult.HeaderList A:hover{color:black;font-family:Verdana;font-size:12px;text-decoration:none;}.Advertise{text-align:left;width:770px;}.srtincl{color:#646464;font-family:helvetica,Arial;font-size:9pt;font-weight:bold;line-height:150%;text-align:left;width:700px;}.srtincl a{color:#900;text-decoration:none;}.srtincl a:hover{text-decoration:underline;}.findResult{color:#3F3F3F;font-family:Verdana;font-size:10px;text-align:left;}.findResult .HeaderCell{width:85px;text-align:center;}.findResult .header2,.findResult .header{border-left:1px solid #CCC;text-align:center;width:65px;padding-left:10px;}.findResult .HeaderText{font-family:Verdana;font-size:8pt;color:#3F3F3F;font-weight:bold;}.findResult .expand{text-decoration:none;}.findResult A.h{font-family:Verdana;font-size:13px;color:#036;}.findResult A.HeaderLink:hover,.findResult a:hover,.findResult a.rn:hover,.findResult a.h:hover,.findResult A.hrn:hover{color:black;text-decoration:none;}.findResult .ActiveSort{background-color:#ddd;}.findResult .SortImage{border-width:0;margin-top:5px;}.findResult a{color:#036;font-family:Verdana;font-size:12px;text-decoration:underline;}.findResult a.rn,.findResult A.hrn{font-weight:bold;color:#03006D;}.findResult .rct{border-right:1px solid #CCC;font-family:Verdana;font-size:10pt;text-align:left;vertical-align:top;width:25px;}.findResult .det{padding-left:7px;}a.urating,a.rating,a.rating img{color:#036;font-family:Verdana;font-size:12px;text-decoration:None;}a.urating:hover{color:Black;text-decoration:underline;}.leftCol_Search select{background:#F1F1F1 none repeat scroll 0;color:#3F3F3F;font-family:verdana;font-size:8pt;font-weight:normal;height:18px;margin-bottom:8px;margin-top:8px;text-transform:capitalize;width:126px;}.leftCol_Search a{color:#646464;font-family:verdana;font-size:8pt;text-decoration:underline;}.leftCol_Search A:hover{color:black;text-decoration:none;}.leftCol_Search{text-align:left;}.leftCol_Search .search_Box{border:1px solid #CBCBCB;color:#444;font-family:helvetica,arial;height:inherit;padding:11px 10px 70px 10px;font-size:9pt;}.leftCol_Search p,.leftCol_Search form{padding:0;margin:0;}.leftCol_Search{color:#444;font-weight:bold;height:100%;}.leftCol_Search .searchLink{color:#646464;font-family:helvetica,Arial;font-size:9pt;font-weight:bold;line-height:20px;font-weight:normal;}.leftCol_Search .searchLink:hover{text-decoration:none;color:#646464;}.leftCol_Search .regularGrey{padding-left:5px;padding-right:5px;vertical-align:top;color:#646464;font-weight:Normal;}.leftCol_Search .or2 td{padding-left:5px;padding-right:5px;vertical-align:top;}.leftCol_Search .tourSearch a{line-height:180%;}.searchResult_footer{width:100%;}.searchResult_footer .acxiom_logo{font-family:Verdana;font-size:10px;padding:5px 0 5px 0;}.searchResult_footer .findLink,.spell_check .findLink{color:#3F3F3F;font-family:Verdana;font-size:10px;text-decoration:underline;}.searchResult_footer a:hover,.spell_check .findLink:hover{color:black;text-decoration:none;}.searchResult_footer .findResult{color:#3F3F3F;font-family:Verdana;font-size:10px;}ol.ac li,a.locations{color:#3F3F3F;font-family:helvetica,arial;font-size:10pt;font-weight:bold;text-decoration:none;}a.locations:hover{color:#7F7F7F;text-decoration:underline;}.regularOrange,.boldOrange{color:#FF7C0A;font-family:helvetica,Arial;font-size:9pt;text-decoration:none;}.searchResult{width:100%;text-align:center;margin-top:15px;}.searchResult .leftCol_Search .Search_Map{width:100%;margin-top:10px;padding-bottom:5px;border-bottom:1px #ddd solid;height:43px;}.bottom_print .findResult{width:100%;margin:16px 0 12px 0;border:0;}.bottom_print,.B_searchResult{font-family:helvetica,Arial;font-size:9pt;}.htlSearchBox .topBorder{font-size:9pt;}.htlSearchBox .narrowSearch{padding:5px 20px 5px 20px;z-index:1;height:160px;position:static;}.htlSearchBox{position:static;}.ajaxTopForm .htlSearchBox .narrowSearch .atfRight{width:178px;float:right;position:static;}.ajaxTopForm .htlSearchBox .narrowSearch .atfLeft{width:730px;position:relative;float:left;height:140px;}.searchBox .title{padding-bottom:12px;}.searchButton:hover,.buttonStyle:hover{background:#F60 none repeat scroll 0;color:#FFF;}.searchButton,.buttonStyle{border-color:#CBCBCB;border-style:solid dotted;border-width:1px;cursor:pointer;font-family:helvetica,Arial;font-size:9pt;font-weight:bold;padding:2px 10px;text-align:center;text-decoration:none;vertical-align:middle;background:#FFF none repeat scroll 0;color:#646464;}.searchGo_Button{cursor:pointer;}.topRightAd{margin-bottom:10px;}a.shareThis{color:#6B94D1;text-decoration:none;font-weight:normal;}a.shareThis:hover{color:#6B94D1;text-decoration:underline;}a.shareThis img{float:none;}.roomDescPop{text-align:left;padding:5px;}.roomDescPop h3{font-size:13pt;margin:10px;text-transform:capitalize;}.roomDescPop .rateTop{overflow:hidden;font-size:10pt;padding:10px;font-weight:bold;cursor:pointer;}.roomDescPop .rateTop img{margin:0 15px 0 0;float:left;}.roomDescPop .rateTop strike{color:#8b8b8b;font-size:10pt;font-weight:bold;}.roomDescPop .rateTop .price{font-size:18pt;font-weight:bold;}.roomDescPop .rateTop .sellButton{margin:15px;width:70px;padding:0 6px 0 11px;}.roomDescPop .rateTop .esave{color:#028602;font-size:13pt;font-style:italic;font-weight:900;}.nycPopup .guestRate{border:1px solid #cbcbcb;padding:8px 10px;margin-bottom:5px;}.nycPopup .guestRate .subtitle{font-weight:bold;font-size:9pt;margin-bottom:10px;}.nycPopup .guestRate .rate{overflow:hidden;margin-bottom:3px;}.nycPopup .guestRate .rate .cat{width:70px;float:left;padding-top:2px;}.nycPopup .guestRate .rate .stars{float:left;width:100px;}.nycPopup .guestRate .rate .stars img{width:20px;height:auto;}.nycPopup .guestRate .avg{font-weight:bold;font-size:15pt;text-align:center;color:#036;margin-top:10px;}