BODY {
	MARGIN: 0.5em; FONT-FAMILY: arial; FONT-SIZE: 12px
}

IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

#frame {
	WIDTH: 931px
}
#detailspanel {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 701px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#navpanel {
	MARGIN: 5px 0px 0px; WIDTH: 230px; FLOAT: right
}
.listings_title {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.showhotels_map {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.showhotels_map A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.showhotels_map A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.showhotels_map A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.showhotels_map A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.listing_text {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 13px
}
.listing_text_link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 13px; TEXT-DECORATION: underline
}
.listing_text_link A:link {
	COLOR: #000; TEXT-DECORATION: underline
}
.listing_text_link A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.listing_text_link A:hover {
	COLOR: #f30
}
.listing_text_link A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
.value_text {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px
}
.roomsfrom {
	FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 11px
}
.hotel-list-entry .roomprice {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #a01700; FONT-SIZE: 23px; FONT-WEIGHT: bold
}
.savingprice {
	FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 11px; TEXT-DECORATION: line-through
}
.hotel-name {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.hotel-name A {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.hotel-name A:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.hotel-name A:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.listing_text_12 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 12px
}
.listing_text_11 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.listing_text_11 A:link {
	COLOR: #000; TEXT-DECORATION: underline
}
.listing_text_11 A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.listing_text_11 A:hover {
	COLOR: #f30
}
.listing_text_11 A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
.listing_text_10 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px
}
.listing_text_10_under {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.listing_text_10_under A:link {
	COLOR: #000; TEXT-DECORATION: underline
}
.listing_text_10_under A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.listing_text_10_under A:hover {
	COLOR: #f30
}
.listing_text_10_under A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
.listing_text_9 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 9px
}
.show_types {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.show_types A:link {
	COLOR: #000; TEXT-DECORATION: underline
}
.show_types A:visited {
	COLOR: #000; TEXT-DECORATION: underline
}
.show_types A:hover {
	COLOR: #f30
}
.show_types A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
.tot_room_price {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #a01700; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.availability {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #009900; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.availability_red {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f00; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#listing-header {
	WIDTH: 699px
}
#listing-header DIV.title {
	BACKGROUND-IMAGE: url(/commun/images/hotellistings_bg.gif); BORDER-BOTTOM: #ec4910 1px solid; BORDER-LEFT: #ec4910 1px solid; WIDTH: 699px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px; BORDER-TOP: #ec4910 1px solid; BORDER-RIGHT: #ec4910 1px solid
}
#listing-header DIV.title H2.location {
	MARGIN: 4px 0px 4px 10px; DISPLAY: inline; FLOAT: left; COLOR: white; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
#show-all-hotels {
	MARGIN: 6px 8px 0px 0px; DISPLAY: inline; FLOAT: right
}
DIV.sort-pagination {
	BORDER-BOTTOM: #ec4910 1px solid; BORDER-LEFT: #ec4910 1px solid; PADDING-BOTTOM: 8px; MARGIN: 1px 0px 0px; PADDING-LEFT: 8px; WIDTH: 683px; PADDING-RIGHT: 8px; CLEAR: both; BORDER-TOP: #ec4910 1px solid; BORDER-RIGHT: #ec4910 1px solid; PADDING-TOP: 8px
}
DIV.sort-pagination P {
	MARGIN: 0px; WIDTH: 100%; DISPLAY: block; HEIGHT: 18px
}
DIV.sort-pagination SPAN A {
	COLOR: black
}
#listing-header DIV.sort-pagination SPAN.sort-by {
	FLOAT: left
}
#listing-header DIV.sort-pagination SPAN.price A {
	BACKGROUND-IMAGE: url(/commun/images/price_img.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#listing-header DIV.sort-pagination SPAN.hotelname A {
	BACKGROUND-IMAGE: url(/commun/images/hotel_img.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#listing-header DIV.sort-pagination SPAN.starrating A {
	BACKGROUND-IMAGE: url(/commun/images/star_img.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#listing-header DIV.sort-pagination SPAN.distance A {
	BACKGROUND-IMAGE: url(/commun/images/dist_img.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
DIV.sort-pagination SPAN.pagination {
	FLOAT: right; COLOR: #555; FONT-SIZE: 11px
}
DIV.sort-pagination SPAN.pagination A {
	COLOR: black
}
#list_value {
	MARGIN: 15px 13px 0px 0px; FLOAT: right
}
UL.hotel-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.hotel-list LI {
	
}
UL.hotel-list LI P A {
	COLOR: black; TEXT-DECORATION: none
}
UL.hotel-list LI P A:visited {
	COLOR: black; TEXT-DECORATION: none
}
UL.hotel-list LI P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.hotel-list LI DIV.details {
	BACKGROUND: url(/commun/images/list-entry-bgstrip.png) white repeat-x left bottom; HEIGHT: 100px
}
UL.hotel-list LI DIV.details DIV.image {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 96px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 8px
}
UL.hotel-list LI DIV.details DIV.image P {
	FONT-SIZE: 0px
}
UL.hotel-list LI DIV.details DIV.image P IMG {
	BORDER-BOTTOM: #ec4910 1px solid; BORDER-LEFT: #ec4910 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 91px; PADDING-RIGHT: 1px; HEIGHT: 76px; BORDER-TOP: #ec4910 1px solid; BORDER-RIGHT: #ec4910 1px solid; PADDING-TOP: 1px
}
UL.hotel-list LI DIV.details DIV.information {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 455px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; HEIGHT: 90px; PADDING-TOP: 10px
}
UL.hotel-list LI DIV.details DIV.information P.name {
	LINE-HEIGHT: 19px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
UL.hotel-list LI DIV.details DIV.information P.address {
	MARGIN-TOP: 1px; FONT-SIZE: 11px
}
UL.hotel-list LI DIV.details DIV.information P.info-links {
	POSITION: absolute; LINE-HEIGHT: 13px; BOTTOM: 28px; HEIGHT: 20px; PADDING-TOP: 2px
}
UL.hotel-list LI DIV.details DIV.information P.info-links A.reviews {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; BACKGROUND: no-repeat left top; PADDING-TOP: 0px
}
UL.hotel-list LI DIV.details DIV.information P.info-links A.score-1.reviews {
	BACKGROUND-IMAGE: url(/commun/images/1_5_rating.gif)
}
UL.hotel-list LI DIV.details DIV.information P.info-links A.score-2.reviews {
	BACKGROUND-IMAGE: url(/commun/images/2_5_rating.gif)
}
UL.hotel-list LI DIV.details DIV.information P.info-links A.score-3.reviews {
	BACKGROUND-IMAGE: url(/commun/images/3_5_rating.gif)
}
UL.hotel-list LI DIV.details DIV.information P.info-links A.score-4.reviews {
	BACKGROUND-IMAGE: url(/commun/images/4_5_rating.gif)
}
UL.hotel-list LI DIV.details DIV.information P.info-links A.score-5.reviews {
	BACKGROUND-IMAGE: url(/commun/images/5_5_rating.gif)
}
UL.hotel-list LI DIV.details DIV.information P.info-links A.view-map {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(/commun/images/show_hotel.gif) no-repeat left top; PADDING-TOP: 0px
}
UL.hotel-list LI DIV.details DIV.information P.info-links A.show-location {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; BACKGROUND: url(/commun/images/map_marker.gif) no-repeat left top; PADDING-TOP: 0px
}
UL.hotel-list LI DIV.details DIV.information P.other-links {
	POSITION: absolute; BOTTOM: 2px; HEIGHT: 20px
}
UL.hotel-list LI DIV.details DIV.information P.other-links A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 16px 0px 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; BACKGROUND: url(/commun/images/orange_marker.gif) no-repeat left 50%; FONT-WEIGHT: bold; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
UL.hotel-list LI DIV.details DIV.information P.other-links A.open {
	BACKGROUND: url(/commun/images/orange_marker_down.gif) no-repeat left 50%
}
UL.hotel-list LI DIV.details DIV.information P.throbber {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 16px; BOTTOM: 6px; PADDING-RIGHT: 0px; HEIGHT: 16px; RIGHT: 0px; PADDING-TOP: 0px
}
UL.hotel-list LI DIV.details DIV.prices {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; HEIGHT: 96px; PADDING-TOP: 4px
}
UL.hotel-list LI DIV.details DIV.prices P.rooms-from {
	TEXT-ALIGN: right
}
UL.hotel-list LI DIV.details DIV.prices P.lowest-price {
	TEXT-ALIGN: right; COLOR: #ed2024; FONT-SIZE: 23px; FONT-WEIGHT: bold
}
UL.hotel-list LI DIV.details DIV.prices P.long.lowest-price {
	FONT-SIZE: 20px
}
UL.hotel-list LI DIV.details DIV.prices P.rack-rate {
	TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
UL.hotel-list LI DIV.details DIV.prices P.more-details {
	POSITION: absolute; BOTTOM: 6px; FONT-SIZE: 0px; RIGHT: 6px
}
UL.hotel-list LI DIV.mapContainer {
	DISPLAY: none; OVERFLOW: hidden
}
UL.hotel-list LI DIV.map {
	WIDTH: 680px !important; HEIGHT: 250px !important; CLEAR: both
}
UL.hotel-list LI DIV.rates {
	BORDER-BOTTOM: #918f8f 1px solid; BORDER-LEFT: #918f8f 1px solid; BACKGROUND-COLOR: white; MARGIN: 10px auto; WIDTH: 679px; DISPLAY: none; CLEAR: both; BORDER-TOP: #918f8f 1px solid; BORDER-RIGHT: #918f8f 1px solid
}
UL.hotel-list LI DIV.mapContainer {
	BORDER-BOTTOM: #918f8f 1px solid; BORDER-LEFT: #918f8f 1px solid; BACKGROUND-COLOR: white; MARGIN: 10px auto; WIDTH: 679px; DISPLAY: none; CLEAR: both; BORDER-TOP: #918f8f 1px solid; BORDER-RIGHT: #918f8f 1px solid
}
UL.hotel-list LI DIV.rates TABLE {
	MARGIN: 10px; WIDTH: 660px; BORDER-COLLAPSE: collapse
}
UL.hotel-list LI DIV.rates TABLE TR {
	
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH {
	BORDER-BOTTOM: #918f8f 1px solid
}
UL.hotel-list LI DIV.rates TABLE TBODY TR TD {
	BORDER-BOTTOM: #918f8f 1px solid
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH {
	TEXT-ALIGN: left; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH.room-types {
	WIDTH: 240px
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH.occupancy {
	WIDTH: 60px
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH.board {
	BORDER-BOTTOM: #918f8f 1px solid; WIDTH: 100px
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH.rate {
	WIDTH: 150px
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH.board {
	TEXT-ALIGN: right
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH.rate {
	TEXT-ALIGN: right
}
UL.hotel-list LI DIV.rates TABLE TBODY TR TD.board {
	TEXT-ALIGN: right
}
UL.hotel-list LI DIV.rates TABLE TBODY TR TD.rate {
	TEXT-ALIGN: right
}
UL.hotel-list LI DIV.rates TABLE TBODY TR TD.rate {
	COLOR: #ed2024; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
UL.hotel-list LI DIV.rates TABLE TBODY TR TD.rate SPAN {
	COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: line-through
}
UL.hotel-list LI DIV.rates TABLE THEAD TR TH.occupancy {
	TEXT-ALIGN: center
}
UL.hotel-list LI DIV.rates TABLE TBODY TR TD.occupancy {
	TEXT-ALIGN: center
}
UL.hotel-list LI DIV.rates TABLE TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 10px; PADDING-TOP: 4px
}
UL.hotel-list LI DIV.rates TABLE TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 10px; PADDING-TOP: 4px
}
UL.hotel-list LI DIV.rates TABLE A {
	COLOR: black
}
UL.hotel-list LI DIV.rates TABLE A:visited {
	COLOR: black
}
UL.hotel-list LI {
	BORDER-BOTTOM: #ec4910 1px solid; POSITION: relative; BORDER-LEFT: #ec4910 1px dotted; MARGIN: 10px 0px 0px; WIDTH: 699px; FLOAT: left; BORDER-TOP: #ec4910 1px dotted; BORDER-RIGHT: #ec4910 1px dotted
}
.hotel-list-entry {
	BORDER-BOTTOM: #ec4910 1px solid; POSITION: relative; BORDER-LEFT: #ec4910 1px dotted; MARGIN: 10px 0px 0px; WIDTH: 699px; FLOAT: left; BORDER-TOP: #ec4910 1px dotted; BORDER-RIGHT: #ec4910 1px dotted
}
#alternative-hotels .hotel-list-entry {
	WIDTH: 616px
}
.content {
	MARGIN: 10px 0px 0px 115px; WIDTH: 472px; FLOAT: left; HEIGHT: 60px
}
#alternative-hotels .content {
	WIDTH: 420px
}
.dropdown_content {
	POSITION: absolute; BACKGROUND-COLOR: #ffefab; WIDTH: 100%; BOTTOM: 0px; FLOAT: left; HEIGHT: 28px; LEFT: 0px
}
.hotel-img {
	Z-INDEX: 1; BORDER-BOTTOM: #f13829 1px solid; POSITION: absolute; BORDER-LEFT: #f13829 1px solid; WIDTH: 93px; HEIGHT: 78px; BORDER-TOP: #f13829 1px solid; TOP: 6px; BORDER-RIGHT: #f13829 1px solid; LEFT: 6px
}
.hotel-img IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.pricebutton {
	Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 100px; HEIGHT: 98px; TOP: 6px; RIGHT: 6px
}
.pricebutton IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.roomsfrom {
	MARGIN: 0px 3px 0px 0px; FLOAT: right
}
.moredetails {
	MARGIN: 9px 0px 0px; FLOAT: right
}
.hotel-name {
	FLOAT: left
}
.hotel-starrate {
	MARGIN: 5px 20px 0px 6px; FLOAT: right; HEIGHT: 20px
}
.imgbox {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.rating-score {
	MARGIN: 10px 0px 0px 2px; WIDTH: 202px; FLOAT: left
}
.showhotel {
	MARGIN: 10px 15px 0px 0px; FLOAT: left
}
.showloca {
	MARGIN: 10px 0px 0px; FLOAT: left
}
.show_room_types {
	BACKGROUND-IMAGE: url(/commun/images/orange_marker.gif); PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 115px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; PADDING-TOP: 0px
}
.full_description {
	BACKGROUND-IMAGE: url(/commun/images/orange_marker.gif); PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px 23px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; PADDING-TOP: 0px
}
.room_table {
	BORDER-BOTTOM: #a8a5b3 1px solid; BORDER-LEFT: #a8a5b3 1px solid; MARGIN: 10px 0px 0px; FLOAT: left; HEIGHT: 101px; BORDER-TOP: #a8a5b3 1px solid; BORDER-RIGHT: #a8a5b3 1px solid
}
.table_splitter {
	BORDER-BOTTOM: #918f8f 1px solid; FLOAT: left; HEIGHT: 23px
}
.table_area {
	BORDER-BOTTOM: #918f8f 1px solid; FLOAT: left; HEIGHT: 25px
}
.room_type {
	MARGIN: 5px 0px 0px 10px; FLOAT: left
}
.availability {
	MARGIN: 5px 64px 0px 0px; FLOAT: right
}
.board_basis {
	MARGIN: 5px 64px 0px 0px; FLOAT: right
}
.sleeps_no {
	MARGIN: 5px 64px 0px 0px; FLOAT: right
}
.room_rate {
	MARGIN: 5px 5px 0px 0px; WIDTH: 60px; FLOAT: right
}
.sav_rate {
	MARGIN: 7px 13px 0px 0px; FLOAT: right
}
.avail_text {
	TEXT-ALIGN: center; MARGIN: 5px 21px 0px 0px; WIDTH: 102px; FLOAT: right
}
.board_text {
	TEXT-ALIGN: center; MARGIN: 6px 21px 0px 0px; WIDTH: 93px; FLOAT: right
}
.sleeps {
	TEXT-ALIGN: center; MARGIN: 7px 43px 0px 0px; WIDTH: 33px; FLOAT: right
}
#map-main {
	BORDER-BOTTOM: #918f8f 1px solid; BORDER-LEFT: #918f8f 1px solid; MARGIN: 8px 0px 0px; WIDTH: 681px; DISPLAY: none; HEIGHT: 250px; CLEAR: both; BORDER-TOP: #918f8f 1px solid; BORDER-RIGHT: #918f8f 1px solid
}
.ui-datepicker-trigger {
	POSITION: relative; TOP: 4px; CURSOR: hand
}
#ui-datepicker-div {
	Z-INDEX: 100
}
#ld_image_and_overview IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#ld_map_and_areas UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 0px
}
#ld_map_and_areas UL LI {
	MARGIN: 3px 0px; WIDTH: 332px; FLOAT: left
}
#ld_map_and_areas UL LI P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#ld_map_and_areas UL LI P IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#areas_box {
	WIDTH: 218px
}
#more_cities_box {
	WIDTH: 218px
}
#more_countries_box {
	WIDTH: 218px
}
#travel_guide_box {
	WIDTH: 218px
}
.hotel-list-entry DIV.supplementary {
	BACKGROUND-COLOR: #ffefd1; OVERFLOW: hidden
}
