#overDiv{background:transparent url(/application/images/please_wait/border_thistle.png) no-repeat scroll 0 0}

#matrix-table{width:440px !important}

div#matrix-table-wedding{margin-bottom:20px}

div#matrix-table-wedding div.meeting-header, 
div#matrix-table-wedding div.meeting-header2, 
div#matrix-table-wedding div.meeting-image-icon, 
div#matrix-table-wedding div.meeting-image-icon2{width:72px !important}

#sideQuote{margin-top:0px; margin-left:-175px; position:absolute; width:165px !important}

#ui-datepicker-div select.ui-datepicker-new-year{margin-left:5px !important}

div.blockUI img{display:inline !important}

div.blockUI h2{padding:0px !important; margin:10px 0px !important}

div#weatherreport div.right p{margin:0px}

#imageViewer{background-color:#000; overflow:hidden; width:754px; height:284px;  /* 337 */position:relative; margin:0px}

.homegalleryPic{top:0px; left:0px; position:absolute}

#imageViewer img{width:754px; height:284px;  /* 342 */top:0px; left:0px; position:absolute}

#checkinol label{background:none; padding:0px}
#checkoutol label{background:none; padding:0px}
#roomsfield .mandatoryField{background:none; margin:0px; padding:0px}
#room1 .mandatoryField{background:none; margin:0px; padding:0px}
#room2 .mandatoryField{background:none; margin:0px; padding:0px}
#room3 .mandatoryField{background:none; margin:0px; padding:0px}
#room4 .mandatoryField{background:none; margin:0px; padding:0px}
#room5 .mandatoryField{background:none; margin:0px; padding:0px}
#room6 .mandatoryField{background:none; margin:0px; padding:0px}
#room7 .mandatoryField{background:none; margin:0px; padding:0px}
#room8 .mandatoryField{background:none; margin:0px; padding:0px}
#room9 .mandatoryField{background:none; margin:0px; padding:0px}
#room1 input#cot1{border:none}
#room2 input#cot2{border:none}
#room3 input#cot3{border:none}
#room4 input#cot4{border:none}
#room5 input#cot5{border:none}
#room6 input#cot6{border:none}
#room7 input#cot7{border:none}
#room8 input#cot8{border:none}
#room9 input#cot9{border:none}
.label_CodeType_CheckAvailabilityForm{display:none}
.label_Code_CheckAvailabilityForm{display:none}
#regForm fieldset.submit input{background:transparent url(/media/images/themes/forms/btn_create_account.png) no-repeat scroll 0 0; color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; padding-bottom:5px}

#checkinol div.CheckInDate{clear:both; width:195px}
#checkoutol div.CheckOutDate{clear:both; width:195px}

#SearchHotelOrLandmark_CheckAvailabilityForm, #HotelList_CheckAvailabilityForm, #SelectHotel_CheckAvailabilityForm, #SelectCountry_CheckAvailabilityForm, #SelectCity_CheckAvailabilityForm{width:186px}

#venueForm #SelectCountry_FindWeddingVenueForm, 
#venueForm #SelectCity_FindWeddingVenueForm, 
#venueForm #LayoutType_FindWeddingVenueForm, 
#venueForm #SelectCountry_FindNextVenueForm, 
#venueForm #SelectCity_FindNextVenueForm, 
#venueForm #LayoutType_FindNextVenueForm{width:186px !important}

#Code_CheckAvailabilityForm{width:94px; float:right}
select#CodeType_CheckAvailabilityForm{float:right; width:100px}
select#CheckInDate_CheckAvailabilityForm_day, select#CheckOutDate_CheckAvailabilityForm_day{margin-right:3px; width:auto}
select#CheckInDate_CheckAvailabilityForm_month, select#CheckOutDate_CheckAvailabilityForm_month{margin-right:3px; width:auto}
select#CheckInDate_CheckAvailabilityForm_year, select#CheckOutDate_CheckAvailabilityForm_year{width:auto}
#threeDDLfields_CheckAvailabilityForm{padding:0px}

#profileForm .label_Salutation_profileForm{background:none; margin:0px; padding:0px}
#profileForm .label_Last_Name_profileForm{background:none; margin:0px; padding:0px}
#profileForm .label_First_Name_profileForm{background:none; margin:0px; padding:0px}
#profileForm .label_Email_profileForm{background:none; margin:0px; padding:0px}
#profileForm .label_EmailConfirm_profileForm{background:none; margin:0px; padding:0px}
#profileForm .label_UserID_profileForm{background:none; margin:0px; padding:0px}
#profileForm .label_Password_profileForm{background:none; margin:0px; padding:0px}
#profileForm .label_PasswordConfirm_profileForm{background:none; margin:0px; padding:0px}

#viewFullPic{ display:none}

#gallery-controls h4{visibility:hidden}

#left_right_control{ display:none}

#hero{display:none}

#hero_jsOff{height:284px}

#imageViewer_jsOff{height:284px;  width:754px}
#thumbs_jsOff{position:relative; bottom:0px; width:520px; background-color:#C8C5C0; height:58px; margin-bottom:0px}

.label_SearchHotelOrLandmark_CheckAvailabilityForm{font-size:0.85em; width:97%}

#contentCenter h1.sifrMe span{width:448px}

#layoutRight{background:none}

div#logo{_margin-left:7px}

#hotelName{_margin-left:7px}

#ui-datepicker-div{z-index:999}

fieldset.dates div.withScript #CheckInDate_CheckAvailabilityForm, fieldset.dates div.withScript #CheckOutDate_CheckAvailabilityForm{_padding:2px 2px !important}

div#layoutCenter{_min-height:1800px !important}

form#search_form{position:relative; z-index:999}

#searchSubmit{background:url(/media/images/themes/forms/btn_thistle_search_en.png) no-repeat; border:0px; width:31px; height:17px; cursor:pointer}

#gallery-controls{_position:relative !important}

#higherHide{_background-color:#f4f3f1; _width:5px; _height:58px; _position:absolute; _top:-60px; _left:189px}

#lowerHide{_background-color:#e4e3e2; _width:5px; _height:58px; _position:absolute; _top:-2px; _left:189px}

#regForm-reset{display:none}

#timeLine{display:none}

#hotelAddress{left:-53px; position:relative}

IFRAME.ui-datepicker-cover{height:170px !important}

#contentCenter div.cta-box3 a.hasLink{background:transparent url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0 5px !important}

#corpBody{padding-left:15px; width:685px !important}

#corpBody p{width:95%}

#partnerDetailsList{list-style-type:disc !important; margin-left:15px}

#partnerDetailsList li{padding:5px 0px 0px 0px !important}

div.factMainBox{display:block !important}

div.factBody{display:none}

#contentCenter p strong{font-weight:bold}
#contentCenter p em{font-style:italic}
#contentCenter p strong em{font-weight:bold; font-style:italic}

.dateInfo{ font-size:10px;  font-weight:bold;  margin:0px !important}

body:nth-of-type(1) #emailPrint{ margin-top:384px !important}

body:first-of-type #emailPrint{ margin-top:381px !important}

.profileDisabled{color:#ccc !important}

div#paging a.currentPagination{color:#2a2623; font-weight:bold}

img.eventFeedImg{margin-bottom:15px}

span.detailhead{font-weight:bold; width:200px; display:block; float:left; font-family:Georgia}

span.details{margin:0px !important; font-weight:bold; width:200px; float:left; font-family:Georgia}

span.detailInfo{font-family:Georgia; float:left; width:245px}

p.description{border-top:1px #938a81 solid; padding-top:15px !important; width:150px}

#bookingPanel{z-index:200}

.arrowLink{background:transparent url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0 4px; padding-left:13px; margin-left:5px; font-weight:bold}

div#contentCenter p.disclaimer{font-family:Arial; font-size:10px; font-style:italic}

div#contentCenter p.disclaimer span.disclaimerLink{font-weight:bold}

div#title_sub12{font-size:18px}

#contentCenter .bc-bold{font-weight:bold}
#contentCenter .bc-underline{text-decoration:underline}
#contentCenter .bc-italic{font-style:italic}
#contentCenter a.bc-arrowlink{background:transparent url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat scroll 0 5px; padding-left:15px}
#contentCenter a:hover.bc-arrowlink{background:transparent url(/media/images/themes/nav/btn_dark_link_arrow_small.gif) no-repeat scroll 0 5px}
#contentCenter .bc-fontsize12{font-size:12px}
#contentCenter .bc-fontsize14{font-size:14px}
#contentCenter .bc-fontsize16{font-size:16px}
#contentCenter .bc-imagetop{margin-bottom:15px}
#contentCenter .bc-imageleft{margin-right:15px}
#contentCenter .bc-imageright{margin-left:15px}
#contentCenter .bc-color-red{color:#6f0901}
#contentCenter .bc-color-blue{color:#0e4564}
#contentCenter .bc-color-black{color:#000}

#contentCenter .bc-table{width:500px}
#contentCenter .bc-table td{padding:5px; vertical-align:top}
#contentCenter .bc-tableheader{background:#756F68; color:#FFF}
#contentCenter .bc-tablesubheader{background:#F4F3F2}

#contentRight div.sidepanel-container{width:215px; margin-top:5px}

.scroll-container{position:relative}

#contentRight  #Members_Concierge_Panel{position:relative}

#contentRight div.sidepanel-title{background:url( /media/images/themes/backgrounds/thistle_sidepanel_header_bg_mid.png) repeat  0px 63px; padding:5px 5px}

#contentRight div.sidepanel-title h2{font-weight:bold; font-size:12px; color:#FFF}

#contentRight div.sidepanel-title:hover{cursor:pointer}

#contentRight div.sidepanel-content{padding:10px; background:#eeedeb; margin-bottom:5px; overflow:hidden; height:1%}

#contentRight div.sidepanel-content h3{font-family:Arial; font-size:13px; font-weight:bold; margin-bottom:5px}

#contentRight div.sidepanel-content fieldset li{padding:0px 0px}

#contentRight div.sidepanel-content fieldset li input{font-size:11px; padding:2px 2px}

#contentRight #Members_Authorize_Manger_Panel div.sidepanel-content fieldset li.field{background:transparent url(/jasmine3.0/scripts/tree/icons/people.gif) no-repeat 0px 3px; padding:2px 0px 0px 18px}

#contentRight div.sidepanel-content fieldset li.button{margin:5px 0px 0px 0px}

#contentRight div.sidepanel-content fieldset li.button input{background:url(/media/images/themes/forms/btn_continue_to_details_en.png) no-repeat 0px 0px; border:0px; color:#FFF; font-family:Tahoma; font-size:11px; font-weight:bold; height:22px; padding-bottom:5px; width:157px; float:right; cursor:pointer}

#contentRight #Members_Authorize_Manger_Panel div.sidepanel-content fieldset li.field label{display:none}

#contentRight #Members_Authorize_Manger_Panel div.sidepanel-content fieldset li.field input{   width:167px}

#contentRight #memberJoinNow div.sidepanel-content fieldset label{font-size:11px; font-weight:bold; margin:5px 0px 3px; padding:0px 0px; width:auto}

#contentRight #memberJoinNow div.sidepanel-content fieldset li.field input{width:185px}

#contentRight div.sidepanel-content p.details{ margin:0px 0px 10px 0px}

#contentRight div.sidepanel-content ul, #contentRight div.sidepanel-content ol{margin:0px 0px 5px 0px}

#contentRight div#Members_Guest_List_Panel ol li, 
#contentRight div#Members_Bookings_Panel ol li, 
#contentRight  #Members_Concierge_Panel ul li{background:transparent url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat scroll 0 5px; color:#55514F; line-height:16px; padding-left:15px; font-size:11px; font-weight:bold}

#contentRight div.sidepanel-content span.hotelName{font-size:12px; font-weight:bold}

#contentRight div.sidepanel-content .dates{font-weight:normal; font-size:11px}

#contentRight div.sidepanel-content div.viewAllLink{text-align:right}

#contentRight div.sidepanel-content div.viewAllLink a{background:transparent url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat scroll 0 5px; font-weight:bold; line-height:16px; padding-left:15px}

#contentRight div.sidepanel-content a.left{background:transparent url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat scroll 0 5px; font-weight:bold; line-height:16px; padding-left:15px; float:left}

#contentRight div.sidepanel-content a.right{background:transparent url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat scroll 0 5px; font-weight:bold; line-height:16px; padding-left:15px; float:right}

#contentRight div.sidepanel-content div.fieldContainer{margin:10px 0px; height:1%; overflow:hidden}

#contentRight div.sidepanel-content div.fieldContainer label{font-weight:bold}

#contentRight div.sidepanel-content div.fieldContainer img#profileImage{float:left; padding:2px 0px 0px}

#contentRight div.sidepanel-content div.fieldContainer input{width:170px}

#contentRight div.sidepanel-content div.buttonContainer{text-align:right}

#contentRight div.sidepanel-content .sidePanelButtomLink{margin-top:10px}


#contentRight div.sidepanel-content .sidePanelButtomLink a{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 7px; display:block; font-weight:bold; line-height:16px; padding-left:12px}

#contentRight #formErrors_Members_Authorize_Manger_Panel, #contentRight #formErrors_memberJoinNow{width:191px}

div#faqContainer{border:2px solid #d7d7d7; width:500px}

div#faqFormContainer{background:transparent url(/media/images/faqcontainer_bg.gif) repeat; height:101px; margin-bottom:15px; width:500px}

div#faqFormContainer label{display:block; font-size:12px; font-weight:bold; padding:15px 10px 10px}

div#faqFormContainer input{margin:0px 0px 0px 10px}

div#faqFormContainer #faqTextBox{width:250px}

div#faqFormContainer #faqButton{}

#contentCenter div#faqListContainer{width:480px; padding:0px 10px}

#contentCenter div#faqListContainer ol{list-style-type:decimal; margin:10px 0px 0px 30px}

#contentCenter div#faqListContainer ol li{margin-bottom:3px; font-size:12px; font-weight:bold; text-decoration:underline}

#contentCenter div#faqListContainer div.big{font-family:Arial; font-size:50px; text-align:center; float:left; width:70px; margin:0px 10px}

#contentCenter div#faqListContainer div.question, #contentCenter div#faqListContainer div.answer{width:100%; height:1%; overflow:hidden}

#contentCenter div#faqListContainer div.answer{border-top:1px #D7D7D7 solid; padding-top:15px; margin-top:20px; margin-bottom:35px}

#contentCenter div.faqDetails{font-family:Arial; font-size:14px; font-weight:bold; width:380px; float:left; position:relative}

#contentCenter div.faqDetails2{margin:0px 10px 0px 90px; width:390px}

#contentCenter div#faqListContainer dl.question dd.big img{float:left; margin-right:10px }
#contentCenter div#faqListContainer dl.question dd.big p{width:400px; font-family:Arial; font-size:15px; font-weight:bold; display:inline}

#contentCenter div#faqListContainer dl.question dt{margin-left:80px; width:400px}

#contentCenter div#faqListContainer dl.question dt p{width:400px}

#contentCenter div#faqListContainer dl.answer{border-top:2px solid #D7D7D7; padding-top:15px}

#contentCenter div#faqListContainer dl.answer dd.big img{float:left; margin-right:10px }

#contentCenter div#faqListContainer dl.answer dd.big p{width:400px; font-family:Arial; font-size:15px; font-weight:bold; display:inline}

#contentCenter div#faqListContainer dl.answer dt{margin-left:80px; width:400px}

#contentCenter div#faqListContainer dl.answer dt p{width:400px}

#contentCenter div.compareHotelContainer{width:170px; border:1px #c2c2c2 solid; float:left; margin-left:5px}

#contentCenter div.compareHotelContainer div.hotelCheckBox{background:#5e5e5e; text-align:right; padding:5px; width:160px}

#contentCenter div.compareHotelContainer div.hotelNameContainer h4{font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:13px; padding:7px; background:#8E8A85 }

#contentCenter div.compareHotelContainer div.hotelNameContainer div.facilities{width:160px; padding:5px}

#contentCenter div.compareHotelContainer div.hotelImage{width:160px; margin:5px; text-align:center}

#contentCenter div.compareHotelContainer div.hotelImage img{width:160px}

#contentCenter div.compareHotelContainer div.hotelImage input.ButtonBookNow{background:url(/media/images/themes/forms/btn_book_now.png) no-repeat 0px 0px; border:none; color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; line-height:21px; padding-bottom:5px; width:74px}

#contentCenter div.compareHotelContainer div.hotelImage .requestDatesDetials{margin:10px 0px; text-align:left}

#contentCenter div.compareHotelContainer div.requestDatesDetials span.requestHead{display:block; font-weight:bold; margin-bottom:5px; padding:3px 0; text-align:center; background-color:#E4E3E2}

#contentCenter div.compareHotelContainer div.requestDatesDetials span.requestDetails strong{font-weight:bold; font-size:14px}

#contentCenter div.compareHotelContainer div.hotelAddress{height:235px; margin:5px; word-wrap:break-word; height:230px}

#contentCenter div.compareHotelContainer div.hotelAddress span.bold{font-weight:bold}

#contentCenter div.compareHotelContainer div.hotelAddress address a{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 4px; color:#55514F; padding-left:12px; line-height:2em; width:165px; margin:5px; font-size:11px; font-weight:bold }

#contentCenter div.compareHotelContainer div.hotelAddress div.compare-view-map{text-align:right}
 
#contentCenter div.compareHotelContainer div.hotelAddress div.compare-view-map a{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 5px; padding-left:12px; font-size:10px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif }

#contentCenter div.compareHotelContainer div.detialHead{ color:#FFF; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; padding:5px; width:160px; margin-bottom:0px; background:#5e5e5e url( /media/images/themes/backgrounds/thistle_sidepanel_header_bg_mid.png) -40px -37px}

#contentCenter div.compareHotelContainer div.detialHead:hover{cursor:pointer; xbackground-position:-40px  -103px}

#contentCenter div.compareHotelContainer div.detialBody{width:160px; margin:5px}

#contentCenter div.compareHotelContainer .detialBody p{margin:0px 0px 5px 0px; overflow:hidden; font-family:tahoma; width:160px}

#contentCenter div.compareHotelContainer .detialBody p span.checkbox_wrap{display:block; float:left; margin:0px 0px 5px 5px; _margin:0px 0px 5px 0px; *margin:0px 0px 5px 0px}

#contentCenter div.compareHotelContainer .detialBody p span.mainTitle{display:block; float:left; margin:0px 0px 5px 5px; width:135px; _margin:5px 0px 5px 5px; *margin:5px 0px 5px 5px}
 
#contentCenter div.compareHotelContainer div.detialBody form#factSheetForm p{margin:2px 0px; width:165px}

#contentCenter div.compareHotelContainer div.detialBody form#factSheetForm input#genFactSheetButton{background:transparent url(/media/images/themes/forms/btn_continue_to_details_en.png) no-repeat 0px 0px; border:none; color:#FFF; font-family:tahoma; font-size:11px; font-weight:bold; height:20px; width:156px}

#contentCenter div.compareHotelContainer .hotelAddress div.compare_highlights{height:70px; width:160px}

#contentCenter div.compareHotelContainer div.detialBody{}

#contentCenter div.compareHotelContainer div.detialBody div.detailOverview{height:85px }

#contentCenter div.compareHotelContainer div.detialBody ul.detailOverview-ul{padding-top:10px; border-top:2px dashed #999; height:50px}

#contentCenter div.compareHotelContainer div.detialBody ul.detailOverview-ul li{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 4px; margin-bottom:2px; padding-left:12px}

#contentCenter div.compareHotelContainer div.detialBody div.detailGuestFloors{height:75px}

#contentCenter div.compareHotelContainer div.detialBody div.detailMeetingsEvents{height:55px}

#contentCenter div.compareHotelContainer div.detialBody div.detailAttractions{height:100px}

#contentCenter div.compareHotelContainer div.detialBody div.detailOverview a, 
#contentCenter div.compareHotelContainer div.detialBody div.detailGuestFloors a, 
#contentCenter div.compareHotelContainer div.detialBody div.detailMeetingsEvents a, 
#contentCenter div.compareHotelContainer div.detialBody div.detailAttractions a{font-weight:bold}

#contentCenter div.compareHotelContainer div.detialBody div.detailFactSheet{height:150px}

#contentCenter div.compareHotelContainer div.detialBody ul.compare_attractions li{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 4px; margin-bottom:s2px; padding-left:12px}

#contentCenter div.compareHotelContainer div.detialBody div.compare-whatson h5{font-family:Georgia; font-size:12px; font-weight:bold; margin:10px 0px 5px 0px}

#contentCenter div.compareHotelContainer div.detialBody div.compare-whatson div a{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 4px; display:block; float:right; font-weight:bold; padding-left:12px; text-decoration:underline}

div.BackToSearchResults{text-align:left; margin:18px 0px 5px 5px}

div.BackToSearchResults input#backToSearchResults{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 5px; border:none; font-family:Arial; font-size:12px; padding-left:8px}

div.printComparison{text-align:right; margin-top:-34px}

div.printComparison input#printCompareButton{font-family:Arial; font-size:12px; padding-left:8px; border:none; background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 5px; margin-right:5px}

form#HotelAvailabilityCompareForm{height:1%; overflow:hidden}

#contentCenter div.centerComponent{margin-bottom:40px}

#contentCenter div.centerComponent p a{font-weight:bold}

#contentCenter div.viewMoreLink{text-align:right; margin-top:-15px}

#contentCenter div.viewMoreLink a{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 5px;  padding-left:15px; font-weight:bold}

#contentCenter div.hotelName{font-weight:bold; color:#14143c; font-size:12px; font-weight:bold}

#contentCenter div.centerComponent div.hotelName{padding-top:10px}

#contentCenter .eventContainer a{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 5px; padding-left:15px; font-weight:bold}

#contentCenter .eventContainer p.eventBody{margin-top:0px}

#contentCenter div.offer-box{border-top:1px solid #938A81; padding-top:20px; margin-top:10px}

#contentCenter div.offer-box .left{width:216px; float:left }

#contentCenter div.offer-box .right{width:216px; float:right }

#contentCenter div.offer-box .right h3{width:216px; float:right }

#contentCenter div.offer-box .right p{width:216px; float:right }

#contentCenter div.offer-box .right a.offersMore{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 5px; padding-left:15px; font-weight:bold}

#contentCenter div.hasLink a{background:url(/media/images/themes/nav/btn_link_arrow.gif) no-repeat 0px 5px; padding-left:15px; font-weight:bold}

#contentCenter .content-container{width:680px; margin-bottom:30px}

#contentCenter .content-container .bookingsTableAbove h3{color:#928B81; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; margin:0px; padding:0px; width:100%}

#contentCenter .content-container .bookingsTableAbove p.showingBookings{float:left; font-family:Tahoma,Geneva,sans-serif; margin:5px; padding:0px; width:200px; font-size:11px}

#contentCenter .content-container .bookingsTableAbove div.showMonthsContainer{text-align:right}

#contentCenter .content-container .bookingsTableAbove div.showMonthsContainer select{padding:2px 2px; font-size:11px}

.content-container table.bookingsTable{width:100%}

.content-container table.bookingsTable tr.bookingsTableFirstRow{border-left:1px solid #CCCAC9; border-right:1px solid #CCCAC9; border-top:1px solid #CCCAC9}

.content-container table.bookingsTable th{background:url(/media/images/themes/backgrounds/bookingstable_bg.png) repeat-x 0px 0px; font-weight:normal; height:37px; line-height:130%; padding:3px 7px 0px; vertical-align:top}

.content-container table.bookingsTable tr td{padding:7px; border:1px solid #F4F3F2}

.content-container table.bookingsTable td a{background:url(/media/images/themes/nav/btn_bold_grey_arrow.gif) no-repeat left center; font-weight:bold; padding-left:13px}

#contentCenter .content-container p{margin:2px 0px 0px; font-family:Arial; font-size:12px}

#contentCenter .content-container p span.descTitle{font-weight:bold}

.phone1, .fax1{display:block; margin-top:-14px; margin-left:48px}
.phone2, .fax2{display:block; margin-top:-1px; margin-left:48px}
#contentCenter div.compareHotelContainer div.detialBody div.detailGuestFloors{height:85px}
#contentCenter div.compareHotelContainer .factsheet-body{height:215px; position:relative}
.genFactSheetButton{position:absolute; bottom:0}

#contentRight #findHotelPanel .sidepanel-header{background-image:url(/media/images/themes/backgrounds/thistle_sidepanel_header_bg_mid.png); background-position:0 -34px; color:#FFF; height:34px; margin-left:1px; width:216px}

#findHotelPanel{position:relative; width:214px}

#contentRight #findHotelPanel .sidepanel-header h2{height:0.9em; margin-top:0em; padding-top:0.4em; padding-right:0.75em; padding-bottom:0.4em; padding-left:0.75em; font-family:arial; color:#fff}

#contentRight #findHotelPanel form#findHotelOffersForm, #contentRight #bookingPanel #OffersForm{background:#eeedec; padding:10px; width:196px; margin-left:1px}

#contentRight #findHotelPanel form#findHotelOffersForm label{display:block; color:#756f68; font-size:11px; margin-bottom:3px}

#contentRight #findHotelPanel form#findHotelOffersForm select{width:100%; margin-bottom:10px; font-size:11px; color:#2a2623; padding:1px}

input#SubmitButton_findHotelOffersForm{background:transparent url(/media/images/themes/forms/btn_view_offers_en.gif) no-repeat scroll 0 0; border:0 none; color:#FFF; font-family:tahoma; font-size:11px; font-weight:bold; height:22px; width:84px; cursor:pointer}

.bc-accesslinks{font-family:Georgia; font-size:12px}
.bc-text-right{text-align:right}

#corpBody ul li{line-height:16px; font-size:0.99em; font-family:georgia; width:95%}

#regForm select#HotelList_CheckAvailabilityForm, #regForm select#SelectHotel_CheckAvailabilityForm{width:190px}

#regForm input#SearchHotelOrLandmark_CheckAvailabilityForm{width:183px}

#regForm fieldset.viewHotel{*padding-bottom:5px}

#regForm fieldset.viewHotel span{border:1px solid #B5B1A9; display:none; font-size:0.9em; margin-bottom:5px; padding:3px; width:185px}

#regForm fieldset.viewHotel input{background:transparent url(/media/images/themes/forms/btn_create_account.png) no-repeat scroll 0 0; border:0 none; color:#FFF; float:right; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; padding-bottom:5px; width:118px; cursor:pointer}

#regForm fieldset li#roomsfield{width:130px}

#regForm fieldset.roomReq select#NoOfRooms_CheckAvailabilityForm{margin-left:15px; _margin-left:16px; *margin-left:16px}

#regForm #updatefield{display:none}

#regForm fieldset.roomReq p.small span#noOfNights{_margin-right:3px; *margin-right:3px; left:80px; position:absolute; top:0px}

#regForm fieldset.roomReq p.small{float:left; font-size:0.9em; margin-top:2px; text-align:left; width:100%; position:relative}

#regForm #optionalCode span{width:190px; font-size:0.9em}

#regForm #optionalCode ol li{clear:none; float:none; display:inline}

#regForm select#CodeType_CheckAvailabilityForm{float:left; margin:5px 0; width:100px}

#regForm input#Code_CheckAvailabilityForm{float:left; margin:5px 0px 5px 5px; width:77px; _height:13px; *height:12px}

#regForm fieldset.submit{border-bottom:1px solid #B5B1A9}

#regForm fieldset.submit input#CheckAvailabilityButton_CheckAvailabilityForm{padding-bottom:5px; float:right; cursor:pointer}

#regForm fieldset.submit input{_margin-bottom:5px; *margin-bottom:5px}

#regForm #resboxLogos{width:190px; height:45px; margin:5px 0px 1px 0px; _margin:3px 0px 0px 0px; *margin:3px 0px 0px 0px}

body:first-of-type #emailPrint{margin-top:384px !important}

div#contentRight div#localInfo{ margin-top:21px; *margin-top:11px; _margin-top:18px}
body:nth-of-type(1) div#contentRight div#localInfo{margin-top:14px}
body:first-of-type div#contentRight div#localInfo{margin-top:14px}

#Members_Guest_List_Panel .sidepanel-content{_padding-bottom:20px}
#Members_Guest_List_Panel ol#guestListNames{border-bottom:1px solid #C7C5C4; padding-bottom:12px}
input.error, select.error{color:#000}
#bookingPanel .has-notice {padding:54px 18px 10px;color:#55514F}
#bookingPanel .has-notice h3 {font-size:12px;font-family:tahoma,arial;margin:10px 0px;color:#55514F}
#bookingPanel .has-notice p {font-size:12px;font-family:tahoma,arial;margin-bottom:10px;color:#55514F}

/*** check availability button ***/
#regForm #CheckAvailabilityButton_CheckAvailabilityForm{ padding:2px 0 5px 3px;background:url("/application/images/forms/thistle_btn_lightgreen-brown.png") no-repeat 0 -97px!important;}

/*Press Release */
p#rss-feed-subscribe {background: url("/media/images/themes/feedicon-24.png") no-repeat left top;height: 24px;padding: 3px 0 0 30px;}

/* Error Message Booking */
#contentCenter div#payment-comment {
    background: #989289;
    margin: 10px;
    padding: 10px;
    width: auto;
}
#contentCenter div#payment-comment p {
	padding:0;
	margin:0;
	width:auto;
	color: #fff;
}

