.BEhomeSearch {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; CURSOR: pointer; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana,Arial,sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #fbdd62
}
.BEfabBookNow {
	BORDER-RIGHT: #777777 2px solid; BORDER-TOP: #cccccc 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 2px solid; CURSOR: pointer; BORDER-BOTTOM: #999999 2px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #dddddd
}
.BEbookingConfirm {
	PADDING-RIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT-COLOR: #98af90; BORDER-BOTTOM-COLOR: #2c4d20; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: white; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #98af90; PADDING-TOP: 0px; FONT-FAMILY: Verdana; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 35px; BACKGROUND-COLOR: #568047; BORDER-RIGHT-COLOR: #2c4d20; BORDER-BOTTOM-STYLE: solid
}
.BEbookingCancel {
	FONT-SIZE: 10px; BORDER-LEFT-COLOR: #6699cc; BORDER-BOTTOM-COLOR: #003366; CURSOR: pointer; COLOR: white; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #6699cc; FONT-FAMILY: Verdana; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 25px; BACKGROUND-COLOR: #006699; BORDER-RIGHT-COLOR: #003366; BORDER-BOTTOM-STYLE: solid
}
#BE_HD_MicrositePageHolder {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
#BE_FAB_ResultsPageHolder {
	WIDTH: 100%; BACKGROUND-COLOR: #fff
}
#BE_HD_MicrositePageHolder TD {
	COLOR: #000
}
#BE_FAB_ResultsPageHolder TD {
	COLOR: #000
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, arial
}
BODY {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.TIheader {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #336699
}
.TImain {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #ffffff
}
.TIinput {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #ffffff
}
.table {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.BErooms {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial
}
.BEselect {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, arial
}
.BEbookingSelect {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #e7f4f8
}
.BEinput {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #336699
}
.BEformfont {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial
}
.BExxsmall {
	FONT-SIZE: 9px; FONT-FAMILY: verdana, arial
}
.BEsmall {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.BEmedium {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, arial
}
.BEmediumWhite {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #ffffff
}
.BEbgrndWhite {
	BACKGROUND-COLOR: #ffffff
}
.BElarge {
	FONT-SIZE: 12px; FONT-FAMILY: verdana, arial
}
.BEsmallBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial
}
.BEmediumBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial
}
.BElargeBold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: verdana, arial
}
.BEsmallCol {
	FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: verdana, arial
}
.BEmediumBoldCol {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: verdana, arial
}
.BElargeBoldCol {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #336699; FONT-FAMILY: verdana, arial
}
.BEmediumBoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, arial
}
.unavailNotChosen {
	FONT-SIZE: 11px; BACKGROUND: url(http://images.hostelworld.com/images/rbh/availgrid/unavailNotChosen.gif) #efb2b2; COLOR: #a89290; FONT-FAMILY: arial, verdana
}
.availNotChosen {
	FONT-SIZE: 11px; BACKGROUND: url(http://images.hostelworld.com/images/rbh/availgrid/availNotChosen.gif) #e1f4eb; COLOR: #73977d; FONT-FAMILY: arial, verdana
}
.BEavail {
	FONT-SIZE: 11px; BACKGROUND: url(http://images.hostelworld.com/images/rbh/availgrid/availChosen.gif) #0ead1d; COLOR: #ffffff; FONT-FAMILY: arial, verdana
}
.BEnotavail {
	FONT-SIZE: 11px; BACKGROUND: url(http://images.hostelworld.com/images/rbh/availgrid/unavailChosen.gif) #ff0000; COLOR: #ffffff; FONT-FAMILY: arial, verdana
}
.BEIndexmedium {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, arial
}
.BEIndexmediumBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial
}
.BEindexTabBack {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff
}
.BEfabTabBack {
	PADDING-LEFT: 6px; BACKGROUND-COLOR: #9ad3e5
}
.BEEnterDetsBack {
	BACKGROUND-COLOR: #e9f7fb
}
.BEPaymentBack {
	BACKGROUND-COLOR: #c5e0e9
}
.BEcountryChosen {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: verdana, arial
}
.BEMicrositeTabHeader {
	BACKGROUND-COLOR: #eaeaea
}
.BEMicrositeBookingTable {
	BACKGROUND-COLOR: #eeeeee
}
.BETotalDue {
	BACKGROUND-COLOR: #ffffff
}
.BEMicrositeTabMain {
	BACKGROUND-COLOR: #9ad3e5
}
.BEMicrositeTabRes {
	BACKGROUND-COLOR: #f4f4f4
}
.BEMicrositeBookingHeader {
	BACKGROUND-COLOR: #e7f4f8
}
.BEMicrositeBookingMain {
	BACKGROUND-COLOR: #336699
}
.BEMicrositeBookingRes {
	BACKGROUND-COLOR: #9ad3e5
}
.BEHeadingmedium {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, arial
}
.BEHeadingmediumBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial
}
.BEhr {
	COLOR: #000000; HEIGHT: 1px
}
.BEpg2Head {
	BACKGROUND-COLOR: #eaeaea
}
.BEpg2Head TD {
	PADDING-LEFT: 3px
}
.BETotalPay {
	BACKGROUND-COLOR: #cccccc
}
.BEwarning {
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: verdana, arial
}
.BEbullet {
	LIST-STYLE-IMAGE: url(http://images.hostelworld.com/images/rbh/color_dot.gif)
}
.Error {
	FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: verdana, arial
}
.warning {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial
}
A.BEtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.BEtitle:hover {
	COLOR: #cc6600
}
A.BEmoreinfo {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial, verdana; TEXT-DECORATION: underline
}
A.BEmoreinfo:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial, verdana; TEXT-DECORATION: none
}
.FABCalendar {
	CURSOR: default; COLOR: #333; BACKGROUND-COLOR: #bdd6fc
}
.JSCalendarWeekend {
	COLOR: #ffffff; BACKGROUND-COLOR: #107777
}
.JSCalendarWeek {
	COLOR: #000000; BACKGROUND-COLOR: #52abab
}
.JSCalendarTitle {
	COLOR: #000000; BACKGROUND-COLOR: #94caca
}
.JSCalendarDays {
	BACKGROUND-COLOR: #f4f4f4
}
A.calendar {
	FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.calendar:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.changedates {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: underline
}
A.changedates:hover {
	COLOR: #006699; TEXT-DECORATION: none
}
A.calcontrol {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.calcontrol:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.BEfabTableBg {
	BACKGROUND-COLOR: #ffffff
}
.facilities {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 190px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
.TXT_content {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.btnConfirm {
	BORDER-RIGHT: #295425 1px outset; BORDER-TOP: #89bb84 1px outset; FONT-WEIGHT: bold; BORDER-LEFT: #89bb84 1px outset; WIDTH: 75px; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #295425 1px outset; BACKGROUND-COLOR: #499142; text-shadow: 3px 3px 5px red
}
.btnCancel {
	BORDER-RIGHT: #5a4444 1px outset; BORDER-TOP: #c0b3b3 1px outset; FONT-WEIGHT: bold; BORDER-LEFT: #c0b3b3 1px outset; WIDTH: 75px; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #5a4444 1px outset; BACKGROUND-COLOR: #808080
}
.TXT_small {
	FONT-SIZE: 10px; FONT-FAMILY: verdana, Arial, San Serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial Narrow, Arial, San Serif
}
.AVAIL_panel {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; COLOR: #5555aa; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.BEavailkey {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, Arial, San Serif
}
.listingWpaper {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(http://images.hostelworld.com/images/rbh/listingWpaper.gif); BACKGROUND-REPEAT: repeat-x
}
.facilities {
	MARGIN-LEFT: 0.5em
}
#currLinks DIV {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
A.currLinkOn {
	COLOR: #00aa00
}
A.currLinkOn:visited {
	COLOR: #00aa00
}
A.currLinkOn:link {
	COLOR: #00aa00
}
A.currLinkOff {
	
}
#propertyTypesHolder {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 210px
}
#propertyTypesHolder LI {
	DISPLAY: block; FLOAT: left; WIDTH: 105px; LIST-STYLE-TYPE: none
}
.hstAvailTable {
	FONT-SIZE: 11px; MARGIN: 10px 0px 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
.hstAvailTable TH {
	BORDER-RIGHT: #c8d9e0 1px solid; BORDER-TOP: #c8d9e0 1px solid; FONT-SIZE: 11px; BACKGROUND: url(http://images.hostelworld.com/images/hostels.com/2008/grey-grad-bkg-1200x26.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #c8d9e0 1px solid; WIDTH: 45%; CURSOR: default; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #c8d9e0 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hstAvailTable TD {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hstAvailTable TD.hstAvailDate {
	BORDER-RIGHT: #c8d9e0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c8d9e0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(http://images.hostelworld.com/images/hostels.com/2008/grey-grad-bkg-1200x26.gif) no-repeat; PADDING-BOTTOM: 2px; BORDER-LEFT: #c8d9e0 1px solid; CURSOR: help; LINE-HEIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #c8d9e0 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 21px; TEXT-ALIGN: center
}
.hstAvailTable TD.n-guests {
	FONT-SIZE: 10px; CURSOR: default
}
.hstAvailTable TD.hstAvailDetails {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; BORDER-LEFT: #c7d8df 1px solid; BORDER-BOTTOM: #c7d8df 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.hstAvailTable TD.hstAvailValues {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 6px; FONT: bold 11px/14px Arial; BORDER-LEFT: #c7d8df 1px solid; COLOR: #324045; PADDING-TOP: 6px; BORDER-BOTTOM: #c7d8df 1px solid; TEXT-ALIGN: right
}
.hstAvailSelectCell {
	BORDER-RIGHT: #c7d8df 1px solid; BORDER-TOP: #c7d8df 0px solid; BORDER-LEFT: #c7d8df 1px solid; BORDER-BOTTOM: #c7d8df 1px solid
}
.hstAvailTable SELECT {
	FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 100%; COLOR: black; TEXT-ALIGN: center
}
.hstNoAvail {
	BACKGROUND: url(http://images.hostelworld.com/images/hostels.com/2008/no-avail.png) no-repeat 50% 50%
}
.hstNoAvailOtherDates {
	BACKGROUND: url(http://images.hostelworld.com/images/hostels.com/2008/no-avail-other-dates.png) no-repeat 50% 50%
}
.hstTableHeader {
	BORDER-RIGHT: #c8d9e0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c8d9e0 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(http://images.hostelworld.com/images/hostels.com/2008/grey-grad-bkg-1200x26.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #c8d9e0 1px solid; COLOR: #324045; PADDING-TOP: 0px; BORDER-BOTTOM: #c8d9e0 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 24px
}
.hstRoomTypeValuesLeft {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #c7d8df 1px solid; COLOR: #333; PADDING-TOP: 6px; BORDER-BOTTOM: #c7d8df 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hstRoomTypeValuesCentre {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #c7d8df 1px solid; COLOR: #333; PADDING-TOP: 6px; BORDER-BOTTOM: #c7d8df 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hstRoomTypeValuesRight {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #c7d8df 1px solid; COLOR: #333; PADDING-TOP: 6px; BORDER-BOTTOM: #c7d8df 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hstRoomTypeValuesLeft {
	TEXT-ALIGN: left
}
.hstRoomTypeValuesCentre {
	TEXT-ALIGN: center
}
.hstRoomTypeValuesRight {
	TEXT-ALIGN: right
}
#ChosenTotal TD {
	VERTICAL-ALIGN: middle; HEIGHT: 30px
}
#priceTotal P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#priceTotal P SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ff7200
}
.hstAvailDetails SPAN {
	COLOR: #456
}
.hstInfoBar {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: url(http://images.hostelworld.com/images/ryanair_2008/info-icon.gif) #ffffd6 no-repeat 10px 7px; PADDING-BOTTOM: 5px; WIDTH: 98%; PADDING-TOP: 5px
}
.hstInfoBar P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 33px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; COLOR: #333; PADDING-TOP: 2px
}
.hstAvailDate {
	FONT-SIZE: 11px; FONT-FAMILY: arial
}
#hstPayNowBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.BE_NoAvailabilityError {
	BORDER-RIGHT: #db7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #db7 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #db7 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #db7 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffe5
}
.BE_NoAvailabilityError H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 10px 10px; COLOR: #c00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#PropertyRightPhotoPanel {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(http://images.hostelworld.com/images/rbh/listingWpaper.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#PropertyRightPhotoPanel .BEmediumBold {
	FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#PropertyRightPhotoPanel IMG {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid
}
#PropertyRightPhotoPanel IMG:hover {
	BORDER-RIGHT: #5b8fdd 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #5b8fdd 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #5b8fdd 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5b8fdd 2px solid
}
#privateMessage P {
	FONT-SIZE: 11px; MARGIN: 5px; FONT-FAMILY: Verdana, Arial
}
#privateMessage .TXT_Error {
	BORDER-RIGHT: yellow 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: yellow 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: yellow 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: yellow 0px solid; BACKGROUND-COLOR: #ffffe5
}
TD.BE_errorBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffe5
}
#searchPanelLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#PropertyRightFacilitiesPanel {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(http://images.hostelworld.com/images/rbh/listingWpaper.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff
}
#PropertyRightFacilitiesPanel TD {
	COLOR: #000
}
#PropertyRightFacilitiesPanel UL {
	MARGIN-TOP: 2px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 10px
}
#PropertyRightFacilitiesPanel UL LI UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#PropertyRightFacilitiesPanel .BEmediumBold {
	FONT-SIZE: 14px; PADDING-BOTTOM: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.countrySelect {
	WIDTH: 180px
}
.citySelect {
	WIDTH: 180px
}
LI.propertyTypesAll LABEL {
	FONT-WEIGHT: bold
}
#personPerNightNote {
	PADDING-RIGHT: 10px; FONT-SIZE: 9px; FLOAT: right; MARGIN: 0px; COLOR: #999
}
#personPerNightNote SPAN {
	
}
#availabilityPanel {
	PADDING-LEFT: 7px; PADDING-BOTTOM: 10px
}
.mapDirectionsLink {
	COLOR: #000
}
.searchPanelLink {
	COLOR: #444
}
#ResultsPaging {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#ResultsPaging SPAN {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
#BE_SP_FormMain {
	MARGIN: 0px
}
#BE_SP_MainHolder {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: 0px;
	text-align: left;
	line-height: 2.4;
	font-family: Arial, Helvetica, sans-serif;
}
#BE_SP_MainHolder .BE_SP_ClearLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #000000
}
#BE_SP_FormFieldsHolder {
	
}
#BE_SP_FormFieldsHolder .BE_SP_Label {
	WIDTH: 160px
}
#BE_SP_FormFieldsHolder .BE_SP_Data {
	WIDTH: 300px
}
#BE_SP_FormFieldsHolder .BE_SP_SubmitButtonHolder {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#BE_SP_AgeRanges .BE_AgeRangesHolder {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 240px
}
#BE_SP_AgeRanges .BE_AgeRangesHolder LI {
	DISPLAY: block; FLOAT: left; WIDTH: 80px; LIST-STYLE-TYPE: none
}
#BE_SP_PoweredByLogoHolder {
	TEXT-ALIGN: center
}
#BE_FAB_SearhPanelHolder {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(http://images.hostelworld.com/images/rbh/listingWpaper.gif); PADDING-BOTTOM: 10px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}
#BE_FAB_SearhPanelHolderMinimized {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(http://images.hostelworld.com/images/rbh/listingWpaper.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}
.BE_FAB_SearchPanelLink {
	MARGIN: auto; WIDTH: 500px; TEXT-ALIGN: left
}
#BE_FAB_SearhPanelHolder .BE_FAB_SearchPanelLink A {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #aaaaaa 1px solid; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 200px; COLOR: #336699; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#BE_FAB_SearhPanelHolder .BE_FAB_SearchPanelLink A:hover {
	COLOR: #47a; BACKGROUND-COLOR: #eef5ff
}
#BE_FAB_SearhPanelHolderMinimized .BE_FAB_SearchPanelLink {
	MARGIN: auto; WIDTH: 500px; TEXT-ALIGN: left
}
#BE_FAB_SearhPanelHolderMinimized .BE_FAB_SearchPanelLink A {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #aaaaaa 1px solid; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 200px; COLOR: #336699; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#BE_FAB_SearhPanelHolderMinimized .BE_FAB_SearchPanelLink A:hover {
	COLOR: #47a; BACKGROUND-COLOR: #eef5ff
}
#BE_FAB_SearchPanel {
	WIDTH: 500px
}
#BE_FAB_SearchPanel .BE_FAB_ArrivalDateLabel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#BE_FAB_SearchPanel .BE_FAB_NightsLabel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#BE_FAB_SearchPanel .BE_FAB_CurrencyLabel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#BE_FAB_SearchPanel .BE_FAB_PersonsLabel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#BE_FAB_SearchPanel .BE_FAB_SubmitButton {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 9px; PADDING-TOP: 0px
}
#BE_FAB_SearchPanel .BEinput {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 3px
}
#BE_FAB_SearchPanel .BE_FAB_ArrivalDateField {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#BE_FAB_SearchPanel .BE_FAB_NightsField {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#BE_FAB_SearchPanel .BE_FAB_CurrencyField {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#BE_FAB_SearchPanel .BE_FAB_PersonsField {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#BE_FAB_SearchPanelGroupsHolder {
	FLOAT: left; WIDTH: 500px
}
#BE_FAB_SearchPanelGroupsHolder .BE_FAB_GroupTypesLabel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#BE_FAB_SearchPanelGroupsHolder .BE_FAB_GroupAgesLabel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#BE_FAB_SearchPanelGroupsHolder .BE_FAB_GroupTypesField {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
#BE_FAB_SearchPanelGroupsHolder .BE_FAB_GroupAgesField {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#BE_FAB_GroupTypes {
	FLOAT: left
}
#BE_FAB_AgeRanges {
	FLOAT: left
}
#BE_FAB_SubmitButton {
	FLOAT: left; TEXT-ALIGN: center
}
.BE_FAB_SubmitButtonNormal#BE_FAB_SubmitButton {
	WIDTH: 100%; PADDING-TOP: 0px
}
.BE_FAB_SubmitButtonGroup#BE_FAB_SubmitButton {
	WIDTH: 115px; PADDING-TOP: 15px
}
#BE_FAB_AgeRanges .BE_AgeRangesHolder {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 180px
}
#BE_FAB_AgeRanges .BE_AgeRangesHolder LI {
	DISPLAY: block; FLOAT: left; WIDTH: 60px; LIST-STYLE-TYPE: none
}
.BE_FAB_BookButtonHolder {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; TEXT-ALIGN: right
}
.groupListingAvailability {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; BORDER-TOP: 0px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(http://images.hostelworld.com/images/rbh/listingWpaper.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.groupListingAvailability TD {
	CURSOR: help
}
.groupListingAvailability TH {
	CURSOR: help; BACKGROUND-COLOR: #ddd
}
#groupListingExplained {
	CLEAR: both; BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #aaa 1px solid; WIDTH: 500px; BORDER-BOTTOM: #aaa 1px solid
}
#groupListingExplained TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #9ab 1px solid; BACKGROUND-COLOR: #eee
}
#groupListingExplained TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.BE_FAB_GroupAvailTable {
	PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.BE_FAB_GroupAvailTable TD {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.BE_FAB_GroupAvailTable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: center
}
#checkAvailabilityBtn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: #336699
}
#BE_GroupAvailabilityBtnHolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#BE_HD_SearhPanelHolder {
	PADDING-BOTTOM: 10px; WIDTH: 100%
}
#BE_LargeGroupEmailRequest {
	BORDER-RIGHT: #c7d8df 1px solid; BORDER-TOP: #c7d8df 1px solid; MARGIN: 15px auto 20px; BORDER-LEFT: #c7d8df 1px solid; WIDTH: 500px; BORDER-BOTTOM: #c7d8df 1px solid
}
#BE_LargeGroupEmailRequest .BE_LargeGroupEmailRequest_Label {
	FONT-WEIGHT: normal; WIDTH: 35%; TEXT-ALIGN: right
}
#BE_LargeGroupEmailRequest .BE_LargeGroupEmailRequest_Data {
	FONT-WEIGHT: bold; WIDTH: 65%; TEXT-ALIGN: left
}
#BE_LargeGroupEmailRequestConfirmed {
	BORDER-RIGHT: #c7d8df 1px solid; BORDER-TOP: #c7d8df 1px solid; MARGIN: 15px auto 20px; BORDER-LEFT: #c7d8df 1px solid; WIDTH: 500px; BORDER-BOTTOM: #c7d8df 1px solid
}
#BE_LargeGroupEmailRequestConfirmed .BE_LargeGroupEmailRequest_Label {
	FONT-WEIGHT: normal; WIDTH: 40%; TEXT-ALIGN: right
}
#BE_LargeGroupEmailRequestConfirmed .BE_LargeGroupEmailRequest_Data {
	FONT-WEIGHT: bold; WIDTH: 60%; TEXT-ALIGN: left
}
#BE_FAB_FeaturedPropertyHolder {
	BORDER-TOP: #aaa 1px solid; BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #e9f5f9
}
.BE_FAB_PropertyTable {
	MARGIN: 0px; WIDTH: 100%
}
.BE_FAB_PropertyTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 80%; PADDING-TOP: 3px
}
.BE_FAB_PropertyPictureHolder {
	PADDING-LEFT: 6px; WIDTH: 70px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.BE_FAB_PropertyPictureHolder SPAN {
	WIDTH: 100px
}
.BE_FAB_PropertyDescription {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.BE_FAB_ResultPropertyHolder {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.BE_FAB_AvailabilityOverviewHolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ffffff
}
.BE_FAB_PropertyRightHolder {
	TEXT-ALIGN: center
}
.BE_FAB_NormalBookButtonHolder {
	
}
.BE_FAB_PropertyType {
	CLEAR: both; WIDTH: 70px; TEXT-ALIGN: center
}
.BE_FAB_NormalBookButtonHolder {
	MARGIN: 10px 0px 7px
}
.BE_FAB_SharedPriceFrom {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana; TEXT-ALIGN: center
}
.BE_FAB_PrivatePriceFrom {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: Arial, Verdana; TEXT-ALIGN: center
}
.BE_FAB_SharedPriceFrom SPAN {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana
}
.BE_FAB_PrivatePriceFrom SPAN {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana
}
#hstGroupBookingBlock {
	TEXT-ALIGN: center
}
#hstGroupBookingBlock .BE_HD_NoGroupBooking {
	BORDER-RIGHT: #cc0000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cc0000 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-LEFT: #cc0000 1px solid; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #cc0000 1px solid; BACKGROUND-COLOR: #ffe8df; TEXT-ALIGN: center
}
#hstGroupBookingBlock .BE_HD_GroupBookingLimitPax {
	BORDER-RIGHT: #cc0000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cc0000 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-LEFT: #cc0000 1px solid; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #cc0000 1px solid; BACKGROUND-COLOR: #ffe8df; TEXT-ALIGN: center
}
#hstGroupBookingBlock .BE_HD_SmallGroupBookingCriteria {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; BORDER-TOP: 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(http://images.hostelworld.com/images/rbh/listingWpaper.gif); PADDING-BOTTOM: 10px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#hstGroupBookingBlock .BE_HD_SmallGroupBookingCriteria P {
	FONT-WEIGHT: bold
}
#BE_HD_SmallSearchPanelHolder {
	MARGIN: auto; WIDTH: 463px
}
#BE_HD_SmallSearchPanelHolder .BE_HD_GroupTypesLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#BE_HD_SmallSearchPanelHolder .BE_HD_GroupAgesLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.BE_HD_GroupTypes {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#BE_HD_SmallSearchPanelHolder .BE_HD_AgeRanges {
	FLOAT: left; WIDTH: 190px
}
#BE_HD_SmallSearchPanelHolder .BE_HD_SubmitButton {
	FLOAT: left
}
#BE_HD_SmallSearchPanelHolder UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#BE_HD_SmallSearchPanelHolder .BE_AgeRangesHolder LI.BE_AgeRange {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 60px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#BE_HD_SmallSearchPanelHolder .BE_HD_SubmitButton {
	PADDING-TOP: 20px
}
#BE_HD_SmallSearchPanelHolder .BE_HD_SubmitButton .BEinput {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
