#googleDDLForm button{background:url(/media/images/themes/forms/btn_login_en.png) no-repeat; border:0px; color:#FFF; font-family:Tahoma; font-size:11px; font-weight:bold; height:20px; margin-left:5px; width:52px; cursor:pointer}

#regForm-reset{display:block}

#contentRight #refineSearch{display:none; top:0px;}

body{margin:0; padding:0; font-family:Tahoma,Geneva,sans-serif; font-size:70%; color:#756f68}

p{margin:0 0 5px 0}

.clearleft{clear:left}

.floatleft{float:left}

.clearboth{clear:both; line-height:1px; height:0; padding:0; margin:0}

.clearright{clear:right}

.floatright{float:right}

.inline{display:inline}

#tempWrapper{width:710px; border-right:1px dotted grey}

#tempHeader{background:#f4f3f2}

.borderBottom{border-bottom:1px solid #e4e2df; padding-bottom:10px; margin-bottom:10px}

.borderBottom *{vertical-align:middle}

#roomDetails1{width:225px; float:left}

#roomDetails2{float:left; width:225px}

#roomDetails3{float:right}

#contentCenter div#hotelSearchTop, #contentCenter div#chooseRoomTop{margin:15px; width:683px}
#contentCenter div#hotelSearchTop .floatleft p{margin:0px}
#contentCenter div#hotelSearchTop .floatleft{width:300px}

ul#listMap{width:666px; display:block; border-bottom:1px solid #e4e2df; margin:5px 0 0 0; padding:5px 0 5px 15px}

ul#listMap li{display:inline; padding:5px 7px; *display:inline-block; *width:55px; *padding:4px; *float:left; *margin-right:2px; *margin-bottom:-6px; _margin-bottom:-7px; *text-align:center; list-style-type:none; border-top:1px solid #e4e2df; border-left:1px solid #e4e2df; border-right:1px solid #e4e2df}

ul#listMap li.listMapActive{color:#756f68; font-weight:bold; _position:relative; _top:-0px; _background:#fff}

#contentCenter div.hotelDetailsBox{background:#f4f3f2; padding-left:15px; padding-top:15px; padding-bottom:0px; line-height:120%; margin-right:15px; margin-bottom:15px; width:680px}

html*#contentCenter div.hotelDetailsBox{padding-bottom:8px}

#contentCenter #content-container div.hotelDetailsBox .clearboth{height:0; *margin:0; *padding:0}

#contentCenter #content-container div.hotelDetailsLeft{float:left; width:515px; margin-bottom:15px; *margin-bottom:10px; _margin-bottom:0; *width:515px}

html*#contentCenter div.hotelDetailsLeft{margin-bottom:23px}

#contentCenter #content-container div.chooseRoomLeft{width:470px; float:left}

#contentCenter .hotelDetailsLeft p{margin-bottom:3px; font-family:tahoma}

.hotelDetailsLeft h4, .chooseRoomLeft h4{font-family:arial; background:#fff; padding:10px; font-size:14px; margin:0;height:35px;}
#contentCenter .hotelDetailsRight p.detailsRightDetails{font-family:tahoma; background:#fff; padding:10px}

#contentCenter div.hotelDetailsLeft div.hotelDetailsImg{padding:0; margin-right:10px; background:#fff; width:275px; overflow:hidden; float:left}

#contentCenter #content-container div.hotelDetailInfo{margin-top:10px; margin-right:10px; margin-bottom:0; *width:200px}
#contentCenter div.hotelDetailInfo  p{*width:100%}
div.roomDetailInfo{float:right; padding-left:15px; width:220px}

.roomDetailInfo input{margin:0}

#contentCenter div.hotelDetailsLeft div.hotelDetailsImgSmall{padding:0; margin-right:10px; background:#fff}

a.hotelDetailContact, a.roomDetailsLink{margin:0; background:url(/media/images/themes/nav/btn_bold_grey_arrow.gif) no-repeat left center; padding-left:15px; color:#756f68; text-decoration:none}

#contentCenter #content-container a.roomDetailsLink{font-weight:bold; display:block; margin-bottom:5px; *margin-bottom:0}

#contentCenter #content-container .chooseRoomBox .clearboth{margin:0; padding:0; *margin-bottom:-4px}

a.hotelDetailFacilities{background:url(/media/images/themes/nav/btn_bold_grey_arrow.gif) no-repeat left center; padding-left:15px; color:#756f68; text-decoration:none; display:block}

#contentCenter div.facilityList{margin:0; padding:10px}
#contentCenter div.facilityList img{display:inline}

#contentCenter  p.topBottomPadding{padding:15px 0; margin:0}

#contentCenter div.hotelDetailsRight p.detailsRightDetails{font-weight:bold; margin:0 0 3px 0; background:url(/media/images/themes/nav/btn_bold_grey_arrow.gif) #fff no-repeat 10px 13px; padding-left:25px; width:111px;height:35px;}

#contentCenter div.hotelDetailsRight{float:right; width:162px; margin-bottom:0}

.chooseRoomRight{float:right; width:202px}

#contentCenter div.greyBoxDetails{margin:0; padding:10px 15px; background:#eae8e6; width:116px}
#contentCenter div.greyBoxDetails p{font-family:tahoma; *width:111px}

.greyBoxDetailsRoom{margin:0 0 5px 0; padding:10px 15px; background:#eae8e6}

.whiteBoxDetails{margin:0; padding:10px 15px; background:#fff}

.smallText{margin:5px 0 0 0; padding:0; line-height:9px; font-size:9px}

.smallText span{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat left center; padding-left:10px}

.roomDetailInfo span.smallText p{margin:2px 0 0 23px}

.roomDetailInfo p.mealDetails{margin:5px 0 0 13px; background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat left center; padding-left:10px; display:block}

#contentCenter #content-container .chooseRoomInfo a.mealDetails{margin:3px 0 3px 13px; *margin-top:-3px; *margin-bottom:-3px; background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat left center; padding-left:10px; display:block; font-size:9px}

span.price{font-size:14px; font-weight:bold; color:#55514f}

#content-container a.bookNow{display:block; font-weight:bold; line-height:21px; text-align:center; margin-top:25px; margin-bottom:10px; width:74px; height:21px; color:#fff; background:url(/media/images/themes/forms/btn_book_now.png) no-repeat; text-decoration:none}

a.bookNowPayNow{display:block; font-weight:bold; line-height:21px; text-align:center; margin-top:5px; margin-bottom:0; width:74px; height:21px; color:#fff; background:url(/media/images/themes/forms/btn_book_now.png) no-repeat; text-decoration:none}

#contentCenter #bottomLinks{margin:15px 15px 0 15px; border-top:1px solid #e4e2df; padding-top:10px; padding-bottom:25px; width:680px; _width:670px}

a#backToTop{float:left; text-decoration:none; color:#756f68; padding-left:15px; background:url(/media/images/themes/nav/arrow_top.gif) no-repeat left center}

ul#paginationList{float:right; margin:0}

ul#paginationList li{display:inline; font-weight:normal}

ul#paginationList li#previousPagination a, ul#paginationList li#nextPagination a{font-weight:normal}

ul#paginationList li#previousPagination{margin-right:2px}

ul#paginationList li#nextPagination{margin-left:2px}

ul#paginationList li#currentPagination a{color:#2a2623}

ul#paginationList li a{text-decoration:none; color:#756f68; font-weight:bold}

ul#paginationList li a:hover{color:#2a2623}

ul#paginationList li#previousPagination{padding-left:15px; background:url(/media/images/themes/nav/btn_bold_grey_arrow_l.gif) left center no-repeat}

ul#paginationList li#nextPagination{padding-right:15px; background:url(/media/images/themes/nav/btn_bold_grey_arrow.gif) right center no-repeat}

ul#paginationList li#currentPagination{}

#contentCenter #content-container .chooseRoomBox{width:670px; padding:15px 15px 15px 15px; background:#f4f3f2; margin-bottom:20px; *padding:15px 15px 0 15px}

#contentCenter #content-container .chooseRoomBox p{font-family:Tahoma,Geneva,sans-serif; line-height:140%}

#contentCenter #content-container .chooseRoomImg{width:216px; padding:0}

#contentCenter #content-container .roomDetailInfo, #contentCenter #content-container .roomDetailInfo p{width:200px}

#contentCenter #content-container .greyBoxDetailsRoom, #contentCenter #content-container .whiteBoxDetailsRoom{width:170px; padding:10px 15px}

#contentCenter #content-container .whiteBoxDetailsRoom{background:#fff; margin-bottom:0}

#contentCenter #content-container .chooseRoomInfo p{margin:0; width:100%}

#contentCenter #content-container .chooseRoomInfo{padding:0 10px; width:220px; margin-left:220px; _width:200px}

#contentCenter #content-container .chooseRoomInfo span p{margin-left:15px; width:100%}

#contentCenter #content-container .greyBoxDetailsRoom p, #contentCenter #content-container .whiteBoxDetailsRoom p{width:100%; margin:0 0 7px 0}

#contentCenter #content-container .chooseRoomRight{width:200px; margin-bottom:0; float:right}

#contentCenter #content-container .chooseRoomRight p.smallText{font-size:85%; margin-top:3px; margin-bottom:0}

#contentCenter #content-container div.chooseRoomLeft{width:470px; float:left; margin-bottom:0}

#contentCenter #content-container div.chooseRoomLeft input{margin-top:0}

#contentCenter #content-container .chooseRoomInfo p.mealDetails{margin:5px 0 3px 13px; background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat left center; padding-left:10px}

#contentCenter #content-container .chooseRoomBox strong{font-weight:bold}

#contentCenter #content-container .chooseRoomLeft h4{padding:10px; width:196px; font-weight:bold}

#contentCenter #chooseRoomTop{width:650px}

#contentCenter #chooseRoomTop .borderBottom{padding-bottom:10px; margin-bottom:10px}

#contentCenter #chooseRoomTop .borderBottom div{margin:0; padding:0}

#contentCenter #chooseRoomTop .borderBottom p{margin:0 0 5px 0; padding:0}

#contentCenter #chooseRoomTop strong{font-weight:bold}

#contentCenter #chooseRoomTop .borderBottom #roomDetails1, #contentCenter #chooseRoomTop .borderBottom #roomDetails2{float:left; width:200px}

#contentCenter #chooseRoomTop h3#searchResults{font-family:Arial,Helvetica,sans-serif; margin:0 0 10px 0}

#contentCenter #chooseRoomTop p{margin:0; padding:0}

#contentCenter #chooseRoomTop *{font-family:Tahoma,Geneva,sans-serif; line-height:100%}

#contentCenter #chooseRoomTop div{width:auto}

#contentCenter #chooseRoomTop #oneBed, #contentCenter #chooseRoomTop #twoBed, 
#contentCenter #chooseRoomTop #bothBed, #contentCenter #chooseRoomTop #accessibleRoomFilter, 
#contentCenter #chooseRoomTop #filterRoomsSubmit, #contentCenter #chooseRoomTop #fullPriceList, 
#contentCenter #chooseRoomTop #fullPriceListSubmit{*vertical-align:-10%}

#layoutCenter #contentCenter #bookingConfNum{width:250px; float:left}

#layoutCenter #contentCenter #bookingConfNum, #layoutCenter #contentCenter #bookingStatusDL{padding-top:10px}

#layoutCenter #contentCenter #bookingConfNum p{margin:0 0 2px 15px; width:200px}

#layoutCenter #contentCenter #bookingConfNum p.largeNum{font-size:130%; margin-top:0}

#layoutCenter #contentCenter #bookingStatusDL{margin-left:250px; margin-top:0; margin-bottom:40px}

#layoutCenter #contentCenter #bookingStatusDL dt{float:left; width:100px}

#layoutCenter #contentCenter #bookingStatusDL dt, #layoutCenter #contentCenter #bookingStatusDL dd{padding:2px 0}

#layoutCenter #contentCenter #canvasBottomSpacer{height:50px}

#layoutCenter #contentCenter #modifyDatesPlaceholder{position:relative; padding-bottom:130px}

#layoutCenter #contentCenter #modifyDatesPlaceholder form{position:absolute; width:180px; right:15px; bottom:0%; background:#fff; padding:10px; padding-bottom:20px; height:255px; [height:255px; height:265px; ]height:265px; *height:275px; _height:275px}

#layoutCenter #contentCenter #modifyDatesPlaceholder form, x:-moz-any-link{top:265px}
#layoutCenter #contentCenter #modifyDatesPlaceholder form, x:-moz-any-link, x:default{top:255px}
#layoutCenter #contentCenter #modifyDatesPlaceholder form h3{font-family:Arial,Helvetica,sans-serif; font-size:14px; margin:0 0 5px 0}

#layoutCenter #contentCenter #modifyDatesPlaceholder form p.small{width:100%; margin:0 0 5px 0; font-size:10px}

#layoutCenter #contentCenter #modifyDatesPlaceholder form p{margin:10px 0 2px 0; width:100%}

#layoutCenter #contentCenter #modifyDatesPlaceholder form label{width:70px}

#layoutCenter #contentCenter #modifyDatesPlaceholder form select{width:95px}

#layoutCenter #contentCenter #modifyDatesPlaceholder form #modify_checkAvailability{width:118px; height:22px; margin-top:15px; margin-bottom:20px}
#layoutCenter #contentCenter #modifyDatesPlaceholder form option, #layoutCenter #contentCenter #modifyDatesPlaceholder form select{font-size:11px; color:#2a2623; margin:2px 0}

#contentRight #regForm-header{ background-position:-1px -56px}
 
#ol-bookingProcess{margin-top:-8px; *margin-top:-25px; margin-left:43px; *margin-left:76px; _margin-left:36px; width:712px; display:block}

html*#ol-bookingProcess{margin-top:0; padding-top:2px; *padding-top:0; *margin-top:-25px}

#ol-bookingProcess li{display:-moz-inline-box;  display:inline-block; zoom:1; *display:inline; text-align:center; width:128px; color:#55514F; font-weight:bold; text-indent:-15px; background:transparent url("/media/images/themes/backgrounds/bookingprocess_arrow.gif") no-repeat 98% 1px}

#contentRight #bookingPanel{position:relative; left:-1px}

#contentCenter #content-container{margin-left:0px}

#hotelSearchTop{display:none}

#find_hotel_list{margin-bottom:20px}
.find_hotel_list{margin-bottom:20px}

DIV.find_hotel_cityname, DIV.find_hotel_propname{margin-bottom:0px !important}

DIV.find_hotel_ctryname{font-size:1.6em; padding:15px 0px 0px 30px; width:100px !important}
.list_country{clear:both}
DIV.find_hotel_cityname{font-weight:bold; font-size:1.1em; padding:0px 0px 0px 35px; _padding:0px 0px 0px 15px}
.list_prop{font-size:1em; padding:0px 0px 0px 35px;_padding:0px 0px 0px 15px;}
.list_city{float:left; width:200px; height:auto; margin-bottom:5px}
.find_hotel_citylist{margin-left:90px; margin-top:-50px}
.countryname{font-size:1.6em;/* clear:both;*/ margin-left:20px}

.countryname{height:20px; padding:0px; margin:20px 0px 0px 20px}

.find_hotel_ctryname{margin:5px 0px 10px 20px; padding:0px; width:100%; height:auto; display:block}

.find_hotel_citylist{float:left; padding:0px; margin:5px 0 10px 20px}

#layoutCenter, #contentCenter{_width:675px !important}

#layoutRight{background-color:#FFF}

div.facilityList{width:255px !important}

div#facilities{padding-left:0px !important; background:none}

div#paging{float:right; text-align:right; width:300px}

#contentRight .sidepanel{top:-65px}

#contentRight #refineSearch form label{display:block; margin:2px 0px}

#contentRight #refineSearch form input{margin:5px 5px 0px 0px}

#layoutRight{background-color:#FFF}

div#layoutCenter{min-height:560px; *min-height:620px; _min-height:590px}

#map{width:670x; height:340x; border:1px #999 solid; margin-top:20px}

#mapLoader{text-align:center !important; width:668px; padding-top:150px}

#mapLoader h3{background:url(/application/images/please_wait/globe16.gif) no-repeat 280px 0px; font-weight:bold; width:auto; height:auto}

div.distance{padding:0px; margin:10px 10px; width:auto !important}

#contentCenter div.facilityList{padding:0 10px 10px}

#contentCenter div.facilityList div.facilities{padding:0px; background:none}
