#resultsPageContent div{font-family:verdana,arial,sans-serif; font-size:12px;}

a {color:#86b918; text-decoration:none;}
a:hover {color:#86b918;}
a div {cursor:pointer;}
.paginationDiv{width:100%;clear:both;}
.pageNumber{width:50px;float:left;height:40px;font-weight:bold;line-height:40px;text-indent:5px; margin-top:10px;}
.pages{width:550px;float:left;height:40px; margin-top:10px;}
.pageIndex, .pageIndexCur {background:#FFF; border:none; color:#86b918; text-decoration:underline;font-weight:bold;width:15px;height:40px;display:block;float:left;font-size:12px;padding:0px;cursor:pointer;}
.pageIndexCur{color:#666; text-decoration: none;}

.displaying{width:150px;float:left;height:50px;line-height:40px;font-weight:bold;text-align:center;}
.dispResults{width:60px; height:40px; line-height:40px; float:left; text-align:left; color: #aaa; margin-top:10px;}
.dispResultsRange{width:80px; height:20px; float:left; overflow:hidden; text-align:center; line-height:20px; color: #aaa; margin-top:10px;}
.dispResultsOf{width:80px;height:18px;float:left;overflow:hidden;text-align:center;line-height:20px;border-top:1px solid #aaa; color: #aaa;}
.nextPrev{width:150px;float:left;line-height:40px;}

.prevBtn,.nextBtn{float:left;width:70px;height:27px;color:#FFF;font-weight:bold;background:#FFF;margin-top:7px;font-family:verdana,arial,sans-serif;font-size:13px;background-image: url("../../../new_IHF/images/results/next-previous.gif");background-repeat: no-repeat;padding:0px;text-align:center; border:0px;cursor:pointer;}
.nextBtn{float:right;}
#results{width:870px;border-top:1px solid #BBB;clear:both;}
.result{width:870px; overflow:hidden; border-top: 1px solid #86b918;}

.resultLeft{float:left;width:160px;height:36px;background:#86b918; margin:5px;}

.mapIconLink{font-size:10px;font-family:verdana, arial, sans-serif; float:left; width:33px; height:32px; border:0px; margin-left:8px; margin-top:4px; background-image: url("/new_IHF/images/results/map-icon.gif"); background-repeat: no-repeat; text-align:left; font-weight:bold; color:#FFF; text-decoration:none; padding:0px; cursor:pointer;}
.moreBtn{font-size:10px;font-family:verdana, arial, sans-serif;float:left; width:56px; height:27px; border:0px; margin:4px 2px 2px 2px; background-image: url("../../../new_IHF/images/results/more.gif"); text-align:left; font-weight:bold; color:#FFF; text-decoration:none; padding:2px; cursor:pointer;}
.lessBtn{font-size:10px;font-family:verdana, serif, sans-serif; float:left; width:56px; height:27px; border:0px; margin:5px 2px 2px 2px; background-image: url("../../../new_IHF/images/results/less.gif"); text-align:left;font-weight:bold; color:#FFF; text-decoration:none; padding:2px;cursor:pointer;}





.propertyType{float:left;width:100px;font-weight:bold;color:#FFF;font-weight:bold;line-height:20px;height:20px;text-align:right;padding-right:2px;}
.numRooms{float:left;color:#FFF;width:100px;text-align:right;font-size:11px;}
.resultMidLink{text-decoration:none;color:#86b918;}
.resultMidLink:hover{color:#86b918;}


.resultMid {float:left;width:427px;height:36px;background:#FFF; margin:5px 0 5px 0;}
.resultMidLeft{float:left;width:350px;height:36px;}
.resultTitle {float:left; padding-left:5px; padding-top:2.5px; width:345px; height:20px; font-weight:bold; text-decoration:underline; font-size:12px; color: #000;}
.resultAddress{float:left;font-size:11px;width:345px;height:17px;padding-left:5px;padding-bottom:2px;}
.stars{float:left;width:75px;height:5px;padding-top:1px;}
.rating{float:left;border:none;margin-top:1px;}

.rightLink{color:#000;}
.rightLink:hover{color:#1861AE;}
.resultRight{float:left;width:240px;height:36px;background:#fff; margin: 5px 0 5px 5px; border: 0px solid #000;}
.bestRate{float:left; font-weight:bold; color:#ff972e; height:36px; line-height:36px; width:80px; text-align:center;}

.priceContainer{float:left;width:150px;height:30px; margin:3px 5px 0 0;background:#FFF url('../../../new_IHF/images/results/book.gif') scroll no-repeat center right; float: right;}

.currency{float:left;font-weight:bold;font-size:14px;line-height:30px;height:26px;width:36px;text-align:center;}
.price{float:left;font-weight:bold;line-height:30px;height:26px;width:50px;font-size:14px;}

.costCurrency{float:left;font-weight:bold;font-size:14px;line-height:20px;height:26px;width:36px;text-align:center;}
.costAmount{float:left;font-weight:bold;line-height:20px;height:26px;width:50px;font-size:14px;}

.expandedResult{float:left;width:870px ;margin-top:5px;}
.expandedResultOff{display:none;visibility:hidden;}
.expResultTab{height:30px; width: 870px; border-bottom: 2px solid #86b918;}
.expandedLeftCel{display: block; height: auto; width:155px;vertical-align:top; margin-left: 5px;}
.propertyImg{float:left;width:134px;height:95px;border:none; margin-left: 8px; border: 1px solid #000;}
.voucherLink:link, .voucherLink:visited, .voucherLink:hover, .voucherLink:active {color:#fff; text-decoration: none;}
.voucherDiv{float:left;width:137px;height:24px; margin-left: 9px; margin-top: 2px; line-height:18px;text-align:center;font-weight:bold; background-image: url('../../../new_IHF/images/results/btn-results_vouchers.gif'); background-repeat: no-repeat;}
*html .voucherDiv {margin-left: 5px;}
.expandedRightCel{width:725px;vertical-align:top;}
.ratesTable{width:705px;background:#BBB;border:0px ; margin: 0px;}
.headRow{background:#e3ebf2; height:22px; font-size:12px;}
.roomType{width:150px;padding:0px 3px 0px 3px;font-size:12px; background: #FFF; }
.mealCel{width:22px;text-align: center;}
.mealCelYes{color:green; text-align: center;}
.mealCelNo{color:red; text-align: center;}

.mealImg{width:22px;height:22px;border:none;}
.dateCel,.dateCelOff{font-size:11px;text-align:center;}
.dateCelOff{color:#BBB}
.costHead{width:200px;background:#86b918;text-align:center;font-weight:bold;font-size:11px;color:#FFF;}
.rateRow{height:22px;background:#FFF;}
.rateRow .roomType{font-weight: bold;font-size:10px;}
.costCel{background:#FFF; width: 200px;}
.costPrice{float:left;font-weight:bold;font-size:14px;width:90px;text-align:center;}
.bookSettingsDiv {margin-left: 5px; font-size:8px;color:#86b918;}

.costLinkDiv{float:right; margin-right: 10px;}
.costLink{font-weight:bold;font-size:14px;text-decoration:underline;}
.costLink:hover{color:#333;}

.facDiv{margin:5px 0px 0px 0px;border-left:1px solid #BBB;}
.facCel{width:24px;height:16px;overflow:hidden; float:left; border:1px solid #e5e5e5; margin: 0 3px 2px 0px;}
.facility{width:24px;height:16px;}


.description{text-align:justify; font-family:verdana,arial,sans-serif; font-size:11px; padding: 10px;}
#searchFormContainer{width:870px;height:160px; padding:2px 2px 2px 5px; border-bottom:2px solid #CCCCCC;}
#currencyDiv{float:left;width:155px;height:auto;border:1px solid #BBB;margin-right:5px}
.searchHeader{width:100%;height:25px;border-bottom:1px solid #BBB;background:#86b918;font-weight:bold;line-height:25px;text-align:center; color:#FFF;}
#criteriaDiv{float:left;width:345px;height:120px; border:1px solid #BBB;margin-right:5px;}

#currencyOuter{width:155px;height:90px;margin-top:5px;text-align:center;}
/* #currencyOuter{width:160px;height:63px;margin-top:5px;text-align:center;} */
#flags{height:40px;width:100%;text-align:center;padding-top:15px;}
/* #flags{height:55px;width:100%;text-align:center;} */
.curFlag{width:40px;height:27px;background:#BBB;border:none;cursor:pointer;}
.searchFieldDiv{float:left;width:100%;height:1px;border:1px solid #1C60AB;border-left:none;border-right:none;overflow:hidden;}

#moreBtn{font-size:10px; font-family:verdana,arial,sans-serif; float:left; width:56px; height:27px; border: 0px; margin:2px; background-image: url("../../../new_IHF/images/results/more_top.gif"); text-align:left; font-weight:bold; color:#FFF; text-decoration:none; padding:2px; cursor:pointer;}
#lessBtn{font-size:10px; font-family:verdana,arial,sans-serif; float:left; width:56px; height:27px; border: 0px; margin:2px; background-image: url("../../../new_IHF/images/results/less_top.gif"); text-align:left; font-weight:bold; color:#FFF; text-decoration:none; padding:2px; cursor:pointer;}

#allDiv{width:22px;height:29px;text-align:center;line-height:29px;float:left;font-size:13px;font-weight:bold;}
#searchCritOuter{width:340px;height:90px;padding-top:5px;}
/* #searchCritOuter{width:360px;height:120px;padding-top:5px;} */
.searchCritRow{width:100%;clear:both;}
.label1{display:block;float:left;width:70px;padding-left:5px;font-weight:bold;height:25px;line-height:25px; margin-right: 5px; margin-left: 5px;}
.label2{display:block;float:left;width:70px;padding-left:20px;font-weight:bold;height:25px;line-height:25px; text-align:right;}
.shortInput{width:50px;float:left; margin-right:8px; margin-left:5px;}
#searchCritBot{width:100%;clear:both;padding-top:4px;}
.medInput{width:145px;float:left; margin-right: 5px;}
.propertyNameInput{width:141px;float:left; margin-right: 5px;}

#facDiv{float:left;width:345px;height:120px;border:1px solid #BBB;}

#destRow{width:100%;height:25px;font-weight:bold; margin-top: 5px; margin-bottom: 4px;}
.labelDest{display:block;float:left;width:100px;padding-left:5px;font-weight:bold;height:25px;line-height:25px; margin-right: 5px; margin-left: 5px;}


#facDivIn1{width:260px;height:24px;float:left;padding-top:11px;}
#facDivIn2{width:90px;height:30px;float:left;padding-top:5px;display:none;}
.propertyTypeInpt{float:left; margin-left: 10px;}
#propertyTypeDiv{width:100%;height:18px;background:#F2F0F1;}
.propertyTypeLabel{display:block;height:18px;line-height:21px;float:left;font-weight:bold;margin-right: 10px;}

#facilitiesBtn{display:block;width:73px;height:27px;border:0px; color: #FFF; background-image: url("../../../new_IHF/images/results/facilities.gif");background-repeat: no-repeat;font-weight:bold ;padding:0px; font-size:12px; text-align:center; cursor:pointer;}

#sortByDiv{width:100%;height:48px;float:left;padding-top:10px;}
.longInput{width:210px;float:left;}

#refineBtn{width:276px; height:30px; border:0; background-image: url("../../../new_IHF/images/results/refine.gif");background-repeat: no-repeat; font-size:16px; font-weight:bold; float:right; padding-left: 10px;cursor:pointer; color: #FFF; margin-right: 45px;}

#facPopup{position:absolute;top:200px;left:84px;}
#facPopup div{position:static}
#facPopupUnderlay{display:none;visibility:hidden;}
#facPopupDiv{position:absolute;top:0px;left:0px;width:616px;height:220px;background:#FFF;border:1px solid #86b918;}
.closeBtn{float:right;display:block;width:20px;height:17px;background:#DFE3EB;border:none;}

#facilitiesHowWork .tooltip{position:absolute;top:30px;left:100px;width:398px;height:198px;background:#FFF;visibility:hidden;border:1px solid #86b918;}
#facilitiesHowWork {color: #000;}
#facilitiesHowWork:hover .tooltip{visibility:visible;}
#facilitiesHowWork .toolTipUnderlay{position:absolute;top:40px;left:110px;width:400px;height:200px;background:#000;visibility:hidden;opacity:0.2;filter:alpha(opacity=20);}
#facilitiesHowWork:hover .toolTipUnderlay{visibility:visible;}
#toolTipContent{width:378px;padding:10px;text-align:justify; line-height: 1.2em; font-weight: normal;}
#ttFacDiv{float:left;width:24px;height:36px;background:#FFF;overflow:hidden;float:left;margin:1px 1px 5px 1px; text-align:center;}
#ttFacImg{width:24px;height:16px;background:#BBB;overflow:hidden;float:left;margin:0px 1px 1px 0px;}
#pFacDiv{padding:10px;width:598px;}
#pMatching{width:598px;height:40px;line-height:40px;clear:both;text-align:center;}
#pFacSubmitDiv{width:598px;padding-top:10px;clear:both;text-align:center;}
#facSearchBtn{display:inline; width: 122px; line-height: 31px; height: 31px; border:0px; color: #FFF; background-image: url("/new_IHF/images/buttons/btn-facilitiesSearch.gif" );background-repeat: no-repeat; font-weight:bold; padding:0px; font-size:14px; text-align:center; cursor:pointer; background-color: #FFF}
#facCloseBtn{display:inline; width: 122px; line-height: 31px; height: 31px; border:0px; color: #FFF; background-image: url("/new_IHF/images/buttons/btn-facilitiesClose.gif");background-repeat: no-repeat; font-weight:bold; padding:0px; font-size:14px; text-align:center; cursor:pointer; background-color: #FFF}

/*
.searchFormDiv{width:242x;height:164px; solid #9AAEC9;padding:0px 0px 0px 0px;}
.searchFormRow{width:100%;float:left;clear:both;padding:2px 0px 0px 1px; }
.searchFormRow label{width:65px;float:left;display:block;height:12px;line-height:22px;} 

.searchFormRow select{width:40px;float:left;display:block;}
.searchFormDiv #sp\.loc{width:160px;}
.searchFormDiv #sp\.checkinMMYYYY{width:120px;}

.premNameDiv{padding:-5px; 0px; 0px; 2px;}
#premNameHeader{width:250px;background:#E89E00;font-weight:bold;color:#fff;}

#sp\.search{position:relative; left:20px; top:-10px;width:80px;height:30px;font-size:16px;font-weight:bold;}
#sp\.propertyName{padding:0px;0px;0px;0px;}
#sp\.loc{width:176px;}
*/

form#searchForm {width:510px; height: 300px; padding:0px; margin:0 auto; background-image: url("../new_IHF/images/bg_search_home.gif");background-repeat: no-repeat; background-position: top right;}

.searchFormRow{width:100%;float:left;clear:both;padding:0px 0px 10px 0px; }
.searchFormRow label {display:block; float:left; width:150px; text-align:right; font-weight: bold; padding-right:10px; color:#5f5f5f; }
.searchFormRow select{float:left;display:block;} 

.searchFormRow input{border:1px solid #a5acb2;float:left;display:block;}
.searchFormDiv #sp\.loc{width:178px;}
.searchFormDiv #sp\.town{width:178px;}
.searchFormDiv #cal_1{width:40px;} /* equals to #sp\.chechinDD */
.searchFormDiv #cal_2{width:105px; margin-left: 2px;} /* equals to #sp\.checkinMMYYYY */
.searchFormDiv #sp\.checkinMMYYYY{width:105px;}
.searchFormDiv #cal_3 {margin: 2px 0px 0px 2px; color:#FFF} /*calendar image*/
.searchFormDiv #cal_4 {width:178px; } /* equals to #sp\.numNights */
.searchFormDiv #sp\.numAdults {width:178px; }
.searchFormDiv #sp\.numChildren {width:178px;}
.searchFormDiv #sp\.numRooms {width:178px;  }


.premNameDiv{padding-top:20px;}
#sp\.propertyName{padding:0px 0px 0px 0px; width:177px;}
#sp\.propertyName\.lab{font-weight:normal;}

.seperator{}
#sp\.sperator{width:85%}

.searchFormButton {float:left; display:block}
#sp\.search {position: relative; cursor:pointer; width:149px; height: 31px; padding: 0px; border: 0px; padding-left: 160px;}

#noResults{width:775px;font-size:14px;font-weight:bold;padding:20px;text-align:center;}


#msgDiv{position:fixed;top:0px;left:0px;font-family:verdana,arial,sans-serif;font-size:12px;width:120px;height:20px;line-height:20px;background:#1863AD;text-align:center;color:#FFF;}

iframe { width: 172px; height: 227px; display: block; z-index: 870; }
