#resultsPageContent div{font-family:Arial;font-size:12px;}
a{color: #000000;text-decoration:none;}
a:hover{color:#333;}
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;}
.pages{width:460px;float:left;height:40px;}
.pageIndex,.pageIndexCur{background:#FFF;border:none;color:#b84d00;text-decoration:underline;font-weight:bold;width:20px;height:40px;display:block;float:left;font-size:12px;padding:0px;cursor:pointer;}
.pageIndexCur{color:#999;}
.littlePageIndex { height: 20px; }

.displaying{width:115px;float:left;height:40px;line-height:40px;font-weight:bold;text-align:center;}
.nextPrev{width:145px;float:left;}

.prevBtn,.nextBtn{
    display: block;
    float: left;
    width: 70px;
    height: 23px;
    color: #000;
    font-weight: bold;
    background: #FFF;
    margin-top: 7px;
    font-family: Arial;
    font-size: 13px;
    background-image: url("/images/searchandsort/buttons/next-previous.gif");
    background-repeat: no-repeat;
    padding: 0px;
    padding-top: 4px;
    text-align: center;
    border: 0px;
    cursor: pointer;
}
.nextBtn{float:right;}

#results{width:775px;border-top:1px solid #BBB;clear:both;}
.result{width:764px;border:1px solid #BBB;border-top:none;padding:5px;overflow:hidden;}

.resultLeft{float:left;width:143px;height:36px;background:#b84d00;border:1px solid #BBB;margin-right:5px;cursor:pointer;}

.moreBtn{
    display: block;
    font-size: 10px;
    font-family: Arial;
    float: left;
    width: 54px;
    height: 27px;
    border: 0px;
    margin: 2px;
    background: url("/images/Dash/searchandsort/buttons/more.gif") no-repeat;
    text-align: left;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    padding-left: 2px;
    cursor: pointer;
}
.lessBtn{font-size:10px;font-family:Arial;float:left;width:56px;height:27px;border:0px solid #6986AE;margin:2px;background-image: url("/images/Dash/searchandsort/buttons/less.gif");text-align:left;font-weight:bold;color:#000;text-decoration:none;padding:2px;cursor:pointer;}



.propertyType{

    float: left;
    width: 71px;
    font-weight: bold;
    color: #f9edc3;
    font-weight: bold;
    height: 20px;
    text-align: right;
    padding-right: 2px;
}
.numRooms{float:left;color:#f9edc3;width:71px;text-align:right;font-size:11px;}
.resultMidLink{text-decoration:none;color:#b84d00;}
.resultMidLink:hover{color:#333;}
.resultMid{float:left;width:425px;height:36px;background:#f9edc3;border:1px solid #BBB;margin-right:5px;}
.resultMidLeft{float:left;width:340px;height:36px;}
.resultTitle{float:left;padding-left:5px;padding-top:2.5px;width:320px;height:20px;font-weight:bold;text-decoration:underline;font-size:12px;}
.resultAddress{float:left;font-size:11px;width:320px;height:17px;padding-left:5px;padding-bottom:2px;}
.stars{float:left;width:75px;height:5px;padding-top:1px;}
.rating{float:left;width:85px;height:24px;border:none;margin-top:1px;}

.rightLink{color:#000;}
.rightLink:hover{color:#1861AE;}
.resultRight{float:left;width:178px;height:36px;background:#b84d00;border:1px solid #BBB;}
.bestRate{float:left;font-weight:bold;color:#f9edc3;height:36px;line-height:36px;width:58px;text-align:center;}
.priceContainer{float:left;width:113px;height:26px;border:2px solid #f9edc3;margin-top:3px;background:#f9edc3 url('/images/Dash/searchandsort/results/go.gif') scroll no-repeat center right;}
.currency{float:left;font-weight:bold;font-size:14px;line-height:26px;height:26px;width:36px;text-align:center;color:#b84d00;}
.price{float:left;font-weight:bold;line-height:26px;height:26px;width:50px;font-size:14px;color:#b84d00;}
.expandedResult{float:left;width:100%;margin-top:5px;background:#fff;}
.expandedResultOff{display:none;visibility:hidden;}
.expResultTab{width:100%;height:30px;}
.expandedLeftCel{width:140px;vertical-align:top;}
.propertyImg{float:left;width:134px;height:95px;border:none;margin:0px 5px 5px 0px;cursor:default;}
.voucherLink{color:#000;}
.voucherLink:hover{color:#1861AE;}
.voucherDiv{float:left;width:131px;height:18px;border:2px solid #F7AD10;line-height:18px;text-align:center;font-weight:bold;}




.expandedRightCel{width:620px;vertical-align:top;}
.ratesTable{width:623px;background:#BBB;border:none; margin-left:1px;}
.headRow{background:#f9edc3;height:22px;font-size:12px;}
.roomType{width:132px;padding:0px 3px 0px 3px;font-size:12px;}
.mealCel{width:22px;}
.mealImg{width:21px;height:18px;border:none;}
.dateCel,.dateCelOff{font-size:11px;text-align:center;}
.dateCelOff{color:#BBB}
.costHead{width:178px;background:#b84d00;text-align:center;font-weight:bold;font-size:11px;color:#FFF;}
.rateRow{height:22px;background:#FFF;}
.rateRow .roomType{font-weight:bold;}
.costCel{background:#fff;}
.costPrice{float:left;font-weight:bold;font-size:14px;width:90px;text-align:center;color:#b84d00;}
.costLinkDiv{float:left;}
.costLink{font-weight:bold;font-size:14px;text-decoration:underline;color:#b84d00;}


.facDiv{margin:5px 0px 4px 0px;width:625px;border-top:1px solid #BBB;border-left:1px solid #BBB;}
.facCel{width:24px;height:16px;overflow:hidden;float:left;border:1px solid #BBB;border-top:none;border-left:none;}
.facility{width:24px;height:16pxp;background:#b84d00;}


.description{text-align:justify;font-family:Arial;font-size:11px;}
.description a{font-size:12px;color:#b84d00;font-weight:bold;}
#searchFormContainer{width:765px;height:126px;border:1px solid #BBB;padding:2px 2px 2px 5px;}
#currencyDiv{float:left;width:144px;height:124px;border:1px solid #BBB;margin-right:5px;background:#f9edc3;}
.searchHeader{width:100%;height:17px;border-bottom:1px solid #BBB;background:#b84d00;font-weight:bold;line-height:17px;text-align:center;color:#f9edc3;}
#criteriaDiv{float:left;width:321px;height:124px;border:1px solid #BBB;margin-right:5px;background:#f9edc3;}
#currencyOuter{width:100%;height:28px;margin-top:5px;text-align:center;}
#flags{height:41px;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:Arial;float:left;width:56px;height:27px;border:0px solid #6986AE;margin:2px;background-image: url("/images/Dash/searchandsort/buttons/more_top.gif");text-align:left;font-weight:bold;color:#000;text-decoration:none;padding:2px;cursor:pointer;}
#lessBtn{font-size:10px;font-family:Arial;float:left;width:56px;height:27px;border:0px solid #6986AE;margin:2px;background-image: url("/images/Dash/searchandsort/buttons/less_top.gif");text-align:left;font-weight:bold;color:#000;text-decoration:none;padding:2px;cursor:pointer;}

#allDiv{width:22px;height:29px;text-align:center;line-height:29px;float:left;font-size:11px;font-weight:bold;color:#b84d00;}
#searchCritOuter{width:100%;height:69px;padding-top:5px;padding-right:5px;font-size:13px;font-weight:bold;color:#b84d00;font-size:11px;}
.searchCritRow{width:100%;clear:both;}
.label1{display:block;float:left;width:60px;padding-left:5px;font-weight:bold;height:22px;line-height:22px;color:#b84d00;}
.label2{display:block;float:left;width:60px;padding-left:20px;font-weight:bold;height:22px;line-height:22px;color:#b84d00;}
.shortInput{width:40px;float:left;font-size:9px;}
#searchCritBot{width:100%;clear:both;padding-top:4px;}
.medInput{width:160px;float:left;font-size:9px;}
#facDiv{float:left;width:276px;height:124px;border:1px solid #BBB;background:#f9edc3;}
#facDivIn1{width:183px;height:24px;float:left;padding-top:11px;background:#f9edc3;}
#facDivIn2{width:82px;height:30px;float:left;padding-top:5px;background:#f9edc3;}
.propertyTypeInpt{float:left;background:#f9edc3;}
#propertyTypeDiv{width:100%;height:18px;background:#f9edc3;}
.propertyTypeLabel{display:block;height:18px;line-height:21px;float:left;font-weight:bold;color:#b84d00;background:#f9edc3;}

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

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

#refineBtn{width:276px; height:30px; border:0; background-image: url("/images/Dash/searchandsort/buttons/refine.gif");background-repeat: no-repeat; font-size:16px; font-weight:bold; float:right; padding-left: 10px;cursor:pointer;}
#locPropDiv {
    width: 276px;
    float: right;
    text-align: right;
    margin-bottom: 10px;
}

#locPropDiv label {
    font-weight: bold;
    line-height: 2.2em;
}

#locDiv {
    clear: both;
    background: #f9edc3 url(../images/top-box.gif) top left no-repeat;
    padding-top: 16px;
    margin-bottom: 20px;

    
}

#locDiv div {
    background: url(../images/bottom-box.gif) bottom left no-repeat;
    padding: 0px 10px 10px 16px;
    overflow: auto;
}



#locDiv a {
    display: block;
    float: left;
    width: 152px;
}

#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:198px;background:#FFF;border:1px solid #BBB;}
.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 #BBB;}
#facilitiesHowWork:hover .tooltip{visibility:visible;}
#facilitiesHowWork .toolTipUnderlay{position:absolute;top:40px;left:110px;width:400px;height:200px;background:#000;visibility:hidden;opacity:0.5;filter:alpha(opacity=50);}
#facilitiesHowWork:hover .toolTipUnderlay{visibility:visible;}
#toolTipContent{width:378px;padding:10px;text-align:justify;color:#000000;}
#ttFacDiv{float:left;width:24px;height:36px;background:#FFF;overflow:hidden;float:left;margin:1px;text-align:center;border:1px solid #BBB;}
#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{width:100px;height:30px;padding:0px;background:#FFF;border:2px solid #F7AD10;}
#facCloseBtn{width:100px;height:30px;padding:0px;background:#FFF;border:2px solid #F7AD10;}

.searchFormDiv{width:242x;height:152px; solid #e4cfab;padding:8px 5px 5px 3px;font-family:Arial;font-size:10px;}
.searchFormRow{width:100%;float:left;clear:both;padding:2px 0px 0px 1px;font-family:Arial;font-size:10px;}
.searchFormRow label{width:50px;font-size:11px;color:#3B1B07;padding: 0px 0px 0px 3px;float:left;}	
.searchFormRow select{width:40px;float:left;font-size:10px;color:#3B1B07;padding:0 0 0 0;border:1px solid #96540C;font-family:Arial;font-size:11px;}
.searchFormDiv #sp\.loc{width:158px;font-family:Arial;font-size:11px;}
.searchFormDiv #sp\.checkinMMYYYY{width:198px;font-family:Arial;font-size:11px;}
.premNameDiv{padding:0px; 2px; 0px; 2px;font-family:Arial;font-size:11px;}
#premNameHeader{width:250px;font-weight:bold;font-family:Arial;font-size:11px;padding:3px; 10px; 0px; 0px;top:15px;}
#cal_1{width:40px;font-size:9px;}
#cal_2{width:118px;font-size:9px;}
#cal_3{position:relative;top:0px;left:2px;}


#sp\.search{position:relative;left:20px;top:10px;width:50px;height:20px;font-size:12px;font-weight:bold;background:#a41318;color:#fff;}
#sp\.propertyName{width:150px;height:18px;float:left;font-size:10px;color:#3B1B07;padding:0 0 0 0;border:1px solid #96540C;font-family:Arial;font-size:11px;}
#noResults{width:775px;font-size:14px;font-weight:bold;padding:20px;text-align:center;}


#msgDiv{position:fixed;top:0px;left:0px;font-size:12px;width:120px;height:20px;line-height:20px;background:#b84d00;text-align:center;color:#FFF;}
.bookSettingsDiv{word-spacing:15px;font-size:9px;color:#000;}
				

.cal_calFrame{width:172px;height:227px;border:none;}

.dispResults{width:45px;height:40px;line-height:40px;float:left;text-align:left;}
.dispResultsRange{width:55px;height:20px;float:left;overflow:hidden;text-align:center;line-height:20px;}
.dispResultsOf{width:55px;height:18px;float:left;overflow:hidden;text-align:center;line-height:20px;border-top:2px solid #b84d00;}
