.content{position:relative}.arrowimage{width:110px;height:83px;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/arrowtext_top.gif);background-repeat:no-repeat;position:absolute;right:-120px;top:29px}.arrowimage.dates{width:110px;height:83px;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/arrowtext_dates.gif);background-repeat:no-repeat;position:absolute;left:-120px;top:1px}.arrowimage.booknow{width:110px;height:83px;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/arrowtext_bottom.gif);background-repeat:no-repeat;position:absolute;right:-120px;top:-47px}.goback{position:absolute;width:250px;right:0;top:12px}.goback span{display:block;font-size:11px;color:#44a5c1;text-align:right;margin-bottom:3px;white-space:nowrap;float:right}.goback .mainbutton{float:right;clear:both}.content_inner h1{color:#44a5c1;margin-bottom:5px;font-weight:bold}.address{margin-bottom:10px;font-size:11px}.address strong{font-size:11px}.address a{color:#666;font-weight:normal;font-size:11px}.distance_microsite,.distance_microsite strong{color:#693;font-size:11px}.subheader li span strong{font-size:11px}.subheader li span.viewing{display:block;padding-top:4px;color:#693;font-size:11px}.subheader li span.viewing strong{color:#693}#overview_heading{display:none}#overview_div{position:relative;width:1000px}.overview{margin-top:10px;padding:10px;background-color:#fbf8f3;border:2px solid #ebe0c9;margin-bottom:20px;position:relative;width:976px}.overview div.gallery{width:254px;margin-right:20px}.overview div.gallery .propertyimage{display:block;border:1px solid #a1d2df;padding:1px}.imagelist{float:left;width:202px!important}.overview div.gallery .imagelist{margin-top:5px}.overview div.gallery .imagelist li{width:64px;float:left;margin-right:5px;position:relative}.prevImage{width:15px;height:45px;float:left;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-repeat:no-repeat;background-position:-215px 0;margin-top:5px;margin-right:10px;*margin-right:5px;cursor:pointer}.nextImage{width:15px;height:45px;float:left;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-repeat:no-repeat;background-position:-190px 0;margin-top:5px;margin-left:5px;cursor:pointer}.gallery div.disabled{background-color:#fbf8f3!important}.overview div.gallery .imagelist li a{display:block;border:1px solid #a1d2df;padding:1px}.overview div.description{width:700px}.overview div.description .ratings{float:left;width:415px;padding-right:18px;margin-right:10px;border-right:2px dotted #ebe0ca}.overview div.description .ratings h3{color:#f2583e;font-size:18px;font-weight:bold;margin-bottom:10px}.overview div.description .ratings h3 span{color:#44a5c1;font-size:11px;margin-top:4px;*margin-top:3px;display:inline-block;margin-left:5px}.overview div.description .ratings li{float:left;width:195px;margin-right:15px;color:#44a5c1;font-weight:bold;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #ebe0ca}.overview div.description .ratings li.right{margin-right:0}.overview div.description .ratings li.bottomlist{border-bottom:0;margin-bottom:0;padding-bottom:0}.noreview{width:685px!important;border-right:0!important}.noreviewlist li{width:200px!important;margin-right:25px!important}.overview div.description .ratings li span{float:right;font-weight:bold}.overview div.description .latestreview{float:right;width:250px;line-height:18px}.overview div.description .latestreview p{line-height:18px}.overview div.description .latestreview p a{line-height:18px}.overview div.description .latestreview h2{font-size:18px;font-weight:bold;margin-bottom:8px;color:#f2583e}.overview div.description .descriptiontext{clear:both;margin-top:15px;height:75px;overflow:hidden;line-height:18px}.overview div.description .descriptiontext:nth-child(n){height:70px \9}.readmore{width:100px;background-image:url(http://ihccd.hwstatic.com/static/img/generic/expand_sprites.gif);background-repeat:no-repeat;background-position:left top;padding-left:20px;margin-top:10px;cursor:pointer;display:none;height:20px}.readless{width:100px;display:none;background-image:url(http://ihccd.hwstatic.com/static/img/generic/expand_sprites.gif);background-repeat:no-repeat;background-position:left -55px;padding-left:20px;margin-top:10px;cursor:pointer;height:20px}.updateavailability{position:relative;width:1000px;padding-top:5px;margin-bottom:5px;padding-bottom:5px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.updateavailability ul li{float:left;margin-right:10px;padding-top:5px}.updateavailability .arriving,.updateavailability .departing,.fakeDateSelector{background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-repeat:no-repeat;background-position:95px top;width:110px;cursor:pointer;position:relative;z-index:1}div.fakeDateSelector{font-size:12px;color:#10668c}.updateavailability input.submit{width:auto;font-weight:bold;color:#f2583e}.updateavailability .mainbutton{width:180px}.availability{margin-top:10px;padding:10px;background-color:#FFF;border:2px solid #ebe0c9;width:976px}.availability_table td,.bookingsummary td{padding:6px;text-align:center;vertical-align:middle;color:#44a5c1;font-weight:bold}.bookingsummary td{border-bottom:1px dotted #ebe0ca}.availability_table td div.unavailabledate{background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-repeat:no-repeat;background-position:-53px top;width:16px;height:16px;margin-left:auto;margin-right:auto}.availability_table td.left{text-align:left}.availability_table td{border-right:1px solid #d0e8ef;border-bottom:1px solid #d0e8ef;color:#44a5c1;height:35px;white-space:nowrap}.availability_table tr.heading td{font-weight:bold;background-color:#fff;white-space:nowrap;color:#666}.availability_table tr.odd{background-color:#f4f9fb}.availability_table td div.guests{background-color:#f7f2e9;border:1px solid #ebe0c9;padding:5px;float:right}.availability_table td.rightc{border-right:0;float:none;text-align:right}.availability_table td div.guests select{width:40px;background-color:#f7f2e9}.availability_table div.selected{float:right;width:14px;height:14px;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-position:-32px top;display:none}.availability_table span.headertext{font-size:14px}.availability_table span.roomtype,.bookingsummary span.roomtype{font-weight:bold;color:#44a5c1}.availability_table span.message,.bookingsummary span.message{font-size:10px;color:#693}.availability_table span.bathroom,.bookingsummary span.bathroom{display:block;color:#44a5c1;font-size:10px}.availability_table span.roomdescription,.bookingsummary span.roomdescription{font-size:11px;display:block}span.roomdescription{white-space:normal!important;width:100%;height:auto}.availability_table td.tablenav{background-color:#FFF!important;border-bottom:0!important;border-top:0!important}.availability_table div.previous{width:22px;height:22px;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-position:-70px top;cursor:pointer;float:right}.availability_table div.previous.inactive{background-position:-118px top;cursor:auto}.availability_table div.next{width:22px;height:22px;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-position:-94px top;cursor:pointer;float:left;margin-right:20px}.availability_table div.next.inactive{background-position:-142px top;cursor:auto}.week2,.week3,.week4,.week5{display:none}.bookingsummary{margin-top:20px;padding:10px;background-color:#fbf8f3;border:2px solid #ebe0c9}.bookingsummary h3{font-size:18px;font-weight:bold;margin-bottom:8px;color:#666}.bookingsummary td.left{text-align:left}.bookingsummary tr.heading td{font-weight:bold;white-space:nowrap;color:#666}.bookingsummary tr{border-bottom:1px dotted #ebe0ca}.bookingsummary td.rightc{text-align:right;white-space:nowrap}.bookingsummary div.resetRoom{width:14px;height:14px;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-repeat:no-repeat;background-position:-17px top;cursor:pointer}.bookingsummary div.subtotal,.bookingsummary div.subtotal span{color:#44a5c1;text-align:right;font-size:16px;font-weight:bold;padding-right:5px;margin-top:10px}.bottomheader{border-bottom:1px dotted #ccc;margin-bottom:8px!important;padding-bottom:5px}.facilities{margin-bottom:40px;margin-top:40px}.facilities li{float:left;width:240px;margin-right:5px;margin-bottom:10px;list-style-type:disc;list-style-position:inside}.cancellationpolicy strong{display:block;margin-bottom:5px}.booking{margin-top:20px;position:relative;margin-bottom:20px;clear:both;height:32px}.booking li{float:right;display:inline}.booking li .mainbutton{margin-left:15px}.booking li.deposit,.booking li.deposit strong{font-size:16px;color:#f2583e;padding-top:6px}.cancellationpolicy{margin-bottom:40px}.hostelterms{margin-bottom:40px}.hostelterms p{margin-bottom:10px}.hostelterms strong{display:block;margin-bottom:5px}#hidemap{display:none}#map_container{margin-bottom:40px}#map_container{display:none;height:auto;overflow:visible}.map_directions{width:1000px;margin-left:auto;margin-right:auto;margin-top:20px}.map_directions h1{color:#44a5c1;font-weight:bold;margin-bottom:5px}.top{cursor:pointer;width:15px;height:15px;float:right;color:#44a5c1;margin-top:6px;background-image:url(http://ihccd.hwstatic.com/static/img/generic/scroll_top.png);background-repeat:no-repeat;background-position:center center}.messages{margin-top:20px}.roommessage{font-size:11px}.alertcell{background-color:#fcd8d1!important;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/alert_cell.png);background-repeat:no-repeat;background-position:left top;color:#f2583e!important}.pricemessage{float:right;display:block;margin:8px 0 8px 0;font-weight:bold;color:#44a5c1;text-align:right}.scrollerdiv{width:510px;float:left;overflow-x:auto;overflow-y:hidden;-ms-overflow-y:hidden}.bookingsummary div.remove{width:16px;height:16px;background-image:url(http://ihccd.hwstatic.com/static/img/microsite/microsprites.gif);background-repeat:no-repeat;background-position:-17px top;cursor:pointer}.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;_left:-29px;top:20px;* top:30px;z-index:999}.greatvaluebadge span{display:block;width:95px;color:#fff;font-size:11px;font-weight:bold;text-align:center;vertical-align:middle;padding-top:6px}.greatvaluemessage{display:block;float:right;text-align:right;font-size:12px;color:#693;font-weight:bold;margin-top:2px}#availability_div{margin-bottom:20px}.availsearch td{padding:3px;vertical-align:top}.availsearch td div.search_errormessage{margin-top:5px;width:auto}.availsearch td.availFormLabel{padding-top:10px}.micro_datesearch{background-color:#fbf8f3;border:1px solid #ebe0c9;padding:6px}.availsearch input{cursor:pointer}.mapoverlay{display:none}.availability_table td.disabled_date,.availability_table th.disabled_date{color:#ccc!important}.disabled_date .unavailabledate{background-position:-248px top!important}a#gobackLink{color:#fff;font-size:16px;padding:6px;display:block;text-align:center}a#gobackLink:hover{text-decoration:none;color:#fff!important}#availtable_roomtype{width:351px;float:left}#availtable_guests{float:right;width:115px}.lookslikeh1{color:#44a5c1;margin-bottom:5px;font-weight:bold;display:block;font-size:22px}#readallreviewsLink{display:block;margin-top:5px}#preview img{margin-bottom:5px}.gallerycell{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#block_map{display:none}.availabilitytext{display:block;margin-bottom:8px;font-weight:bold;color:#44a5c1}ul.minmaxmessaging{display:block;margin-top:15px;margin-bottom:10px}ul.minmaxmessaging li{display:block;color:#10668c;font-weight:bold;padding-bottom:5px}#sb-overlay,#sb-container,#sb-wrapper{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.cursor-pointer{cursor:pointer!important}.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}