.leftbox{padding:10px;margin-bottom:20px}.icon{float:left;width:37px;height:34px;background-image:url(http://ihccd.hwstatic.com/static/img/leftbox/media_sprites.gif);background-repeat:no-repeat;background-position:left top}.icon.travelvideos{background-position:left -115px}.icon.podcasts{background-position:left -230px}.leftbox h4 a{color:#44a5c1;font-size:16px;margin-bottom:0;font-weight:bold}.leftbox p{margin-bottom:5px}.arrowimage{width:110px;height:83px;background-image:url(http://ihccd.hwstatic.com/static/img/fab/arrowtext.gif);background-repeat:no-repeat;position:absolute;left:-120px;top:18px}.searchbox .to{color:#44a5c1;margin-left:5px;margin-right:5px;text-align:center;margin-top:10px}.resetfiltersbutton{margin-top:10px}#fromprice,#toprice,#fromrating,#torating{background-color:#fff;padding:8px;margin-bottom:10px;width:74px;border:1px solid #ebe0c9}#distanceValue,#distanceLocation{width:187px;background-color:#fff;padding:8px;border:1px solid #ebe0c9}.from{color:#44a5c1;margin-left:10px;margin-top:5px;margin-bottom:5px}.searchbox h4{color:#3d9db8;font-weight:bold;font-size:12px;padding-bottom:8px;padding-left:20px;background-image:url(http://ihccd.hwstatic.com/static/img/generic/expand_sprites.gif);background-repeat:no-repeat;background-position:left top;cursor:pointer;width:200px}.searchbox h4.expanded{background-image:url(http://ihccd.hwstatic.com/static/img/generic/expand_sprites.gif);background-repeat:no-repeat;background-position:left -55px}.fabfilter{margin-bottom:20px;margin-left:20px;width:200px}.slidercontainer{background-color:#fff;padding:8px;padding-left:15px;padding-right:17px;padding-bottom:7px;margin-bottom:10px;border:1px solid #ebe0c9;width:170px;*width:165px}.slidercontainer span{display:block;margin-top:10px;font-size:11px}.slidercontainer span strong{font-size:11px}.fabfilter li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ebe0c9;clear:both}.fabfilter li input{float:left;width:auto;margin-right:5px}.fabfilter label{font-size:11px;padding-top:1px;width:180px}.fabfilter li span{font-size:11px}.fabfilter li h5{color:#666;font-size:12px;font-weight:bold}.recentlyviewed h6{color:#44a5c1;font-size:18px;margin-bottom:10px}.recentlyviewed{width:220px;margin-left:12px}.recentlyviewed li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc}.recentlyviewed li span.remove{background-image:url(http://ihccd.hwstatic.com/static/img/generic/delete.png);background-repeat:no-repeat;background-position:left top;display:block;float:left;width:15px;height:15px;margin-right:5px;cursor:pointer}.recentlyviewed li a{color:#666;font-weight:normal;display:block;padding-left:20px;*display:inline-block;*padding-left:0}.recentlyviewed li span.rating{display:block;float:right;color:#44a5c1;white-space:nowrap;text-align:right;font-weight:bold;margin-left:10px}.rightcolumn h1{color:#44a5c1;margin-bottom:5px;font-weight:bold}.rightcolumn h1 a{color:#69b7cd;font-size:22px;text-decoration:none}.rightcolumn .subheader{padding-bottom:10px;position:relative}.rightcolumn .subheader li{float:left}.rightcolumn .subheader li.sublist{color:#44a5c1;padding-top:5px}.rightcolumn .subheader li.divlist{border-left:1px solid #ccc;margin-right:10px;margin-top:5px;height:17px}#hidemap{display:none}.rightcolumn .subheader span{color:#693;font-weight:bold}.rightcolumn .subheader span#fabPropertiesTotal{color:#44a5c1;font-weight:normal}.topfilters{padding-top:5px;margin-top:5px;margin-bottom:20px;padding-bottom:5px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;height:25px;width:720px;position:relative;*margin-bottom:15px}.topfilters .pagination{position:absolute;right:0;top:10px}.topfilters ul.sorting li{float:left;margin-right:10px}.topfilters ul.sorting li strong{display:block;padding-top:5px;font-size:14px;color:#44a5c1}.topfilters ul.sorting li select{*width:95px;font-size:11px;margin-top:4px;*margin-top:3px;font-weight:bold}.topfilters ul.sorting div{padding:5px;padding-left:10px;padding-right:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;cursor:pointer;font-size:11px;font-weight:bold;height:15px;float:left}.topfilters ul.sorting div.active{background-color:#44a5c1!important;cursor:default}.topfilters ul.sorting div.active .inactive .rollover{background-color:#44a5c1!important;cursor:default}.topfilters ul.sorting div a{color:#808080;font-size:14px}.topfilters ul.sorting div a:hover{color:#fff!important;text-decoration:none!important}.topfilters ul.sorting div.active a{color:#fff;font-weight:bold;font-size:14px;display:block;padding-right:15px}.topfilters ul.sorting div.active a:hover{color:#fff!important;text-decoration:none!important}.topfilters ul.sorting div div.sortoptions{display:none}.topfilters ul.sorting div.active div.sortoptions{width:25px;height:10px;margin-left:10px;margin-top:2px;display:block;float:left;background-color:#44a5c1;padding:0}.topfilters ul.sorting div.active div.sortoptions span.ascending{display:block;float:left;width:10px;height:10px;margin-right:5px;background-image:url(http://ihccd.hwstatic.com/static/img/fab/sortsprite.png);background-repeat:no-repeat;background-position:-40px top;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden}.topfilters ul.sorting div.active div.sortoptions span.ascending.currentsort{background-position:left top}.topfilters ul.sorting div.active div.sortoptions span.descending{display:block;float:left;width:10px;height:10px;background-image:url(http://ihccd.hwstatic.com/static/img/fab/sortsprite.png);background-repeat:no-repeat;background-position:right top;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden}.topfilters ul.sorting div.active div.sortoptions span.descending.currentsort{background-position:-20px top}.topfilters ul.sorting div.rollover{background-color:#dceef3}.fablisting{width:696px;background-color:#fff;border:2px solid #f5efe4;padding:10px;margin-bottom:20px;position:relative}.fablisting.minnightmessage{margin-top:40px}.fablisting.greatvalue{border-color:#dceef3;background-color:#edf6f9}.featured{margin-bottom:20px}.fabheading{font-size:14px;font-weight:bold;list-style-type:none;color:#44a5c1;margin-bottom:10px}.fablisting.featuredbox{border-width:2px;border-color:#bbdee8;background-color:#edf6f9;width:696px;margin-top:0;padding:10px;padding-top:10px;padding-bottom:10px}.fablisting.featuredbox .pricebox{margin-top:5px;padding-top:5px;border-top:1px dotted #bbdee8}.fablisting.featuredbox .fromfloat{float:right}.fablisting.featuredbox .fromfloat div{font-size:14px;color:#f2583e;font-weight:bold}.fablisting.featuredbox .fromfloat span{display:block;font-size:10px;text-align:right}.fablisting.featuredbox .reviewfloat{float:left}.fablisting.featuredbox .reviewfloat div{color:#44a5c1;font-size:14px;line-height:14px;font-weight:bold}.fablisting.featuredbox .reviewfloat span{display:block;font-size:10px}.fablisting.featuredbox .reviewfloat .newpropbadge{background-color:#44a5c1;text-align:center;color:#fff;padding:2px;font-weight:bold;font-size:11px;float:left;margin-top:2px}.fablisting.featuredbox .listing.double .pricebox{margin-left:90px;margin-top:5px;padding-top:5px;border-top:1px dotted #bbdee8}.fablisting.featuredbox .listing.single .pricebox{float:right;border:0;padding:0;margin:0}.fablisting.featuredbox .listing.single .reviewfloat span{text-align:right}.fablisting.featuredbox .listing.single .reviewfloat .newpropbadge{float:right}.fablisting.featuredbox .listing.single .featureddetails{width:500px;float:left;height:auto}.fablisting.featuredbox .listing.single .pricebox .reviewfloat{float:right;clear:both;margin-top:5px;text-align:right}.fablisting.featuredbox .featureddescription{font-size:12px}.fablisting.featuredbox .featureddescription a{font-size:12px}.fablisting.featuredbox .listing.triple{width:217px;float:left;margin-right:10px;padding-right:10px;border-right:1px dotted #bbdee8}.fablisting.featuredbox .listing.triple.last{float:right;margin-right:0;padding:0;border:0}.fablisting.featuredbox .listing.double{width:335px;float:left;margin-right:10px;padding-right:10px;border-right:1px dotted #bbdee8}.fablisting.featuredbox .listing.double.last{float:right;margin-right:0;padding:0;border:0}.featuredimage{float:left;width:100px}.fablisting.featuredbox h3 a{font-size:14px;font-weight:bold;color:#44a5c1;margin-bottom:5px}.fablisting.featuredbox li.image{width:79px!important;float:left;margin-right:10px}.fablisting li.image{width:95px;float:left;margin-right:10px}.fablisting li.image img{border:1px solid #a1d2df;padding:1px}.greatvaluebadge{width:95px;height:36px;position:absolute;color:#fff;padding-left:29px;background-image:url(http://ihccd.hwstatic.com/static/img/fab/toprated.gif);background-repeat:no-repeat;background-position:0 0;left:-19px;top:80px;cursor:default}.greatvaluebadge span{display:block;width:95px;color:#fff;font-size:11px;font-weight:bold;text-align:center;vertical-align:middle;padding-top:6px}.fablisting li.description{width:280px;float:left}.fablisting li.description h2 a{font-size:16px;font-weight:bold;color:#44a5c1}.fablisting li.description .location{font-size:11px;font-weight:normal;margin-bottom:5px;color:#693}.fablisting li.description .location strong{font-size:11px;color:#693}.fablisting li.description .location a{font-size:11px;font-weight:normal}.fablisting li.description p{font-size:12px;font-weight:normal;line-height:18px;width:280px;overflow-x:hidden}.fablisting li.description p a{font-size:12px;line-height:18px;white-space:nowrap}.fablisting li.description .rating{margin-top:10px;height:24px}.fablisting li.description .rating span{display:block;color:#44a5c1;font-size:16px;line-height:13px}.fablisting li.description .rating span a{color:#44a5c1;font-size:10px;line-height:13px;font-weight:bold}.fablisting li.description .rating span a:hover{text-decoration:none!important}.fablisting li.description .rating span.percentage{display:inline;color:#44a5c1}.fablisting li.description .rating span.percentage a{color:#44a5c1;font-size:26px;line-height:26px;float:left;margin-right:5px;font-weight:normal}.fablisting li.description .rating span.percentage a:hover{text-decoration:none!important}.fablisting li.description .lastbooked{margin-top:10px;color:#693;font-size:11px}.fablisting li.description .lastbooked strong{color:#693;font-size:11px}.fablisting li.pricing{width:285px;float:right;overflow-x:hidden}.fablisting li.pricing .price a{float:right;font-weight:bold;color:#f2583e;font-size:14px}.fablisting.greatvalue li.pricing li{border-bottom:1px dotted #bbdee8}.fablisting.greatvalue li.pricing .showall{border-bottom:1px dotted #bbdee8}.fablisting li.pricing li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ebe0c9;clear:both}.fablisting li.pricing .message{color:#693;font-size:10px;display:block;line-height:16px;font-weight:bold}.fablisting li.pricing a{color:#666;font-weight:normal}.fablisting li.pricing .showall{color:#44a5c1;font-weight:bold;padding-left:20px;background-image:url(http://ihccd.hwstatic.com/static/img/generic/expand_sprites.gif);background-repeat:no-repeat;background-position:left -110px;cursor:pointer;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ebe0c9;clear:both;font-size:11px}.fablisting li.pricing .showall.expanded{background-image:url(http://ihccd.hwstatic.com/static/img/generic/expand_sprites.gif);background-repeat:no-repeat;background-position:left -165px}.maplocation{background-image:url(http://ihccd.hwstatic.com/static/img/fab/position_sprite.png);background-repeat:no-repeat;background-position:right top;width:26px;height:39px;font-size:12px;font-weight:bold;padding-top:5px;text-align:center;margin-top:10px;margin-left:auto;margin-right:auto;color:#f2583e;display:none}.maplocation.brown{background-position:left top}.info{width:15px;height:15px;background-color:#693;text-align:center;color:#fff;font-weight:bold;margin-left:5px;float:right;cursor:default}.availabilitywarning_icon{background-color:#C00}.distance{margin-top:10px}.mapoverlay ul#mapoverlaylist{display:block}.mapoverlay .heading{color:#44a5c1;margin-bottom:5px;font-weight:bold;font-size:16px}.mapoverlay li{margin-left:0}.minnights{font-size:11px;color:#10668c;font-weight:bold}.limitedavailability{font-size:11px;color:#10668c;font-weight:bold;background-image:url(http://ihccd.hwstatic.com/static/img/fab/removepartial.png);background-repeat:no-repeat;background-position:left top;padding-left:17px;position:relative;cursor:pointer;display:inline-block}span.partialavailability{line-height:16px;font-size:10px;font-weight:bold;color:#900}.resetfilters{float:right}.ui-slider .ui-slider-handle{background:#44a5c1!important}.mainbuttonfab{margin-top:10px}.pricetable{margin-bottom:10px}.fablisting.greatvalue .pricetable tr{border-bottom:1px dotted #bbdee8}.pricetable tr{border-bottom:1px dotted #ebe0c9}.pricetable td{padding:3px}.pricetable td strong{color:#44a5c1}.pricetable td.pricecell{text-align:right}.pricetable td.pricecell a{font-weight:bold;color:#f2583e;font-size:12px}#ads1{padding-left:10px;width:220px}.ascending{background-image:url(http://ihccd.hwstatic.com/static/img/fab/ascending.png);background-repeat:no-repeat;background-position:right 3px}.descending{background-image:url(http://ihccd.hwstatic.com/static/img/fab/descending.png);background-repeat:no-repeat;background-position:right 3px}.search_errormessage{margin-bottom:5px}div.fablisting.rounded div.partial-availability-warning{color:#10668c;font-weight:bold}.bottompagination{padding-top:5px;margin-top:30px;margin-bottom:5px;padding-bottom:5px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;height:16px;width:720px;position:relative}.bottompagination.wide-pagination{width:1000px}.bottompagination .pagination ul{width:100%}.bottompagination .pagination li{float:right;font-size:11px;line-height:14px;margin-left:10px}.bottompagination .pagination li span{color:#666;font-weight:normal;font-size:11px;display:block;padding-top:1px}.bottompagination .pagination li a{color:#666;font-weight:normal;font-size:11px;display:block;padding-top:1px}.bottompagination .pagination li.currentpage{color:#f2583e;font-weight:bold;padding-top:1px}.groupfab .fablisting.featuredbox{border-width:2px;border-color:#bbdee8;background-color:#edf6f9;width:696px;margin-top:0;padding:10px;padding-top:10px;padding-bottom:10px}.groupfab .fablisting.featuredbox .featureddescription{font-size:12px}.groupfab .fablisting.featuredbox .listing.quadruple{width:158px;float:left;margin-right:10px;padding-right:10px;border-right:1px dotted #bbdee8}.groupfab .fablisting.featuredbox .listing.quadruple.last{float:right;margin-right:0;padding:0;border:0}.groupfab .featuredimage{float:left;width:100px}.groupfab .fablisting.featuredbox h2{font-size:14px;font-weight:bold;color:#44a5c1}.groupfab .pricetable{margin-bottom:10px}.groupfab .fablisting.greatvalue .pricetable tr{border-bottom:1px dotted #bbdee8}.groupfab .pricetable tr{border-bottom:1px dotted #ebe0c9}.groupfab .pricetable td{padding:3px}.groupfab .pricetable td strong{color:#44a5c1}.groupfab .pricetable td.pricecell{text-align:right}.groupfab .pricetable td.pricecell a{font-weight:bold;color:#f2583e;font-size:12px}.groupfab #roomtypeheader,.groupfab #roomtype{display:none!important}.searchbox{background-color:#fbf8f3;border:2px solid #ebe0c9;padding:10px;margin-bottom:20px;width:226px}.searchtable{width:220px!important}.searchbox h3{color:#f2583e;font-size:18px;line-height:18px;padding-bottom:5px;border-bottom:3px solid #ebe0c9;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif!important}.searchtable .inputheading{color:#3d9dba;display:block;font-size:12px;font-weight:bold;padding-bottom:3px;margin-top:4px}.searchtable select,.searchtable input{font-size:12px}#freesearch,#checkin,#checkout,#guests,#groupTypes,#ageRanges{background-color:#fff;padding:8px;margin-bottom:10px;border:1px solid #ebe0c9}#freesearch{width:208px}#guests{width:208px}#checkin,#checkout{width:92px}#ageRanges{padding:7px;*padding:6px}#datepickerDateFrom,#datepickerDateTo,div.fakeDateSelector{background-image:url(http://ihccd.hwstatic.com/static/img/searchboxes/date.png);background-position:right 0;background-repeat:no-repeat;cursor:pointer}div.fakeDateSelector{font-size:12px;color:#10668c}.grouprow{display:none}.grouprow.visible{display:block}.ageranges li{margin-bottom:10px}.ageranges li label{color:#44a5c1;margin-left:5px}.search_errormessage{border:1px solid #44a5c1;background-color:#fff;padding:5px;opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:212px;color:#44a5c1;font-size:11px;position:relative;margin-bottom:5px}