.primary-button
{
	/*Selection Action Button Color */
	background:none;
	background-color:#402E23 !important;
	border-top-color:#402E23 !important;
}
.primary-button{
	/* Button Text Color */
   color:#FEFEFE !important;
}
.inactive-button{
/* In Active Button Color */
   background-color:#402E23 !important;
   border-top-color:#402E23 !important;
   color:#FEFEFE !important;
}

p,a,h1,h2,h3,h4,h5,h6,label,li,span,textarea,
div,pre,strong,th,tr,td,input,button,select,option,.button,#enhanceSkip,
.butComplete,.btn_style,.orange_btn,#updateButtonDiscount
{
/* Text Font */
font-family:Arial !important;
}
   /* body{
	background-image:url("../media/Background/bg_76653.jpg");
	background-repeat:no-repeat !important;background-size:100% 100% !important;
}  */
body#select-dates
{
	background-image:url("../media/Background/bg_76653.jpg") !important;
	background-repeat:no-repeat !important;background-size:100% 100% !important;
}
body#select-rooms-2
{
	background-image:url("../media/Background/bg_76653.jpg") !important;
	background-repeat:no-repeat !important;background-size:100% 100% !important;
}
body#enhancements{
	background-image:url("../media/Background/bg_76653.jpg") !important;
	background-repeat:no-repeat !important;background-size:100% 100% !important;
}
body#confirm{
	background-image:url("../media/Background/bg_76653.jpg") !important;
	background-repeat:no-repeat !important;background-size:100% 100% !important;
}
body#reservation,
body#ret_reservation{
	background-image:url("../media/Background/bg_76653.jpg") !important;
	background-repeat:no-repeat !important;background-size:100% 100% !important;
}

.logo_holder
{
background-image:url("../media/Logo/bannerkmp_1402668083069.jpg") !important;
background-repeat:no-repeat;
background-size: 960px 85px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://console.ihotelier.com/opencms/export/system/modules/com.tc.properties/TravelClick/Properties/76653/media/Logo/bannerkmp_1402668083069.jpg',sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://console.ihotelier.com/opencms/export/system/modules/com.tc.properties/TravelClick/Properties/76653/media/Logo/bannerkmp_1402668083069.jpg',sizingMethod='scale')";
}

.logo {
   background-image: url("") !important;
   background-repeat: no-repeat;
   background-size: 250px 85px;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='scale') !important;
   -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='scale')" !important;
}

.banner {
   background-image: url("../media/Logo/bannerkmp_1402668083069.jpg") !important;
   background-repeat: no-repeat;
   background-size: 710px 85px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://console.ihotelier.com/opencms/export/system/modules/com.tc.properties/TravelClick/Properties/76653/media/Logo/bannerkmp_1402668083069.jpg',sizingMethod='scale') !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://console.ihotelier.com/opencms/export/system/modules/com.tc.properties/TravelClick/Properties/76653/media/Logo/bannerkmp_1402668083069.jpg',sizingMethod='scale')" !important;

}
	
a.toggler  h3,a.toggler span span{
/* Inactive Heading Text Color*/
	color:#FFFFFF !important;
}

.ui-richcal-inner-month,
.content-module,.select-date-calendar-key,
.ui-richcal-popup,
#flex-summary-tooltip,#flex-summary-tooltip .tooltip-inner,
.total_new_flex,
#range-na-tooltip, #range-na-tooltip .tooltip-inner,
#ratePlaneTab li a.current,#calendar-col-flexible div.content-module, 
#flexiTab, #calendar-col-flexible div.select-date-calendar-key, 
#flexible_calendar_popup, #flexible_calendar_popup div.select-date-calendar-key, 
#flexible_calendar_popup div.content-module,
#flexible-dates-form .flexi_snights_text,
#flexible-dates-info .flexi_nights
{
	/* Calendar Panel background color */
	background-color:#F3EDE4 !important;
	background-color:rgba(243,237,228,0.95) !important;
}
#flexible-dates-form .flexi_snights_border,#flexible-dates-form .flexi_snights_arrow{
border-color:transparent transparent transparent rgba(243,237,228,0.95) !important;

}

#flex-summary-tooltip span.tooltip-arrow,
#range-na-tooltip span.tooltip-arrow
{
	/* Calendar Panel background color */
	border-color:rgba(243,237,228,0.95) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) !important;
}

.ui-richcal table tbody tr td,
.ui-richcal table tbody tr td div h4,
.ui-richcal-inner-month,
.legendSelectedDate,.legendUnavailDate,
.legendAvailDate,.legendCheckoutonly,
.legendSpecialRate,.legendLowRate,
.flegendUnavailDate,.flegendSelectedDate,
.flegendLowRate,.flegendAvailDate,
.content-module,.ui-richcal-popup,
.tooltip-calendar .short-calendar header h3,
.total_new_flex span,.total_new_flex p,
ul#tool_tip_ul li h4,ul#tool_tip_ul li div.price,
#range-na-tooltip .tooltip-inner p,
#flexiTab, #ratePlaneTab a.current,
h3#how-many-nights,#select-dates #nights-info-flexible div.input-number label
{
	/* Calendar Panel text color */
	color:#402E23 !important;
}

.ui-richcal table tbody tr td,
.ui-richcal table tbody tr td div h4,
span.icon,.total_new_flex,
ul#tool_tip_ul li
{
	/*Cell border color*/
	border-color:#C8955E !important;
}
#flex-summary-tooltip,
#range-na-tooltip
{
	/*Cell border color*/
	border:1px solid #C8955E !important;
}
#range-na-tooltip span.tooltip-arrow-border,
#flex-summary-tooltip span.tooltip-arrow-border
{
	/*Cell border color*/
	border-color:#C8955E rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) !important;
}

.ui-richcal table thead tr th
{
	/* day of week background color */
	/* day of week text color */
	background-color:#926A3D !important;
	color:#402E23 !important;
}


.detailed-richcal td.availDate .cell-data
{
	background-color:#FFFFFF;
}

#flexible-calendar table tbody tr td.availDate div h4,
#firm-calendar table tbody tr td.availDate,span.availDate,
td.availDate,.detailed-richcal td.availDate h4
{
	background-color:#FFFFFF;	
}

.detailed-richcal td.splRate .cell-data
{
	background-color:#FFFFFF !important; /*Special Rate (Firm Calendar)*/
}
#flexible-calendar table tbody tr td.splRate div h4,
#firm-calendar table tbody tr td.splRate,span.specialRate,
td.splRate,.detailed-richcal td.splRate h4
{
 	background-color:#FFFFFF !important;
}

.detailed-richcal td.lowRate .cell-data
{
	background-color:#FFFFFF !important; /*Lowest Rate (Firm Calendar) */
}
#flexible-calendar table tbody tr td.lowRate div h4,
#firm-calendar table tbody tr td.lowRate,span.lowestRate,
td.lowRate,.detailed-richcal td.lowRate h4
{
	background-color:#FFFFFF !important;
}

.detailed-richcal td.checkOutOnly .cell-data
{
	background-color:#D9D9D9 !important;
}

#flexible-calendar table tbody tr td.checkOutOnly div h4,
#firm-calendar table tbody tr td.checkOutOnly,span.checkOutOnly,
td.checkOutOnly,.detailed-richcal td.checkOutOnly h4{
	background-color:#C1C1C1 !important;
}

td.na:hover,
.detailed-richcal td.na .cell-data
{
/*Unavailable Dates*/
	background-color:#F76A66 !important;
}
#flexible-calendar table tbody tr td.na div h4,
#firm-calendar table tbody tr td.na,span.unavailableDate,
td.na,.detailed-richcal td.na h4
{
	background-color:#F30800 !important;
 }

/* phtn004 */
/* Selected Date */
.ui-richcal td:hover,
#tool_tip_ul li.selected,
.orange .bottom_part,
.detailed-richcal td.selected .cell-data,
.checkOutCss
{
	background-color:#BDA58A !important;
}
/* phtn004 */
/* Selected Date */
.select-button:hover
{
	background-color:#BDA58A !important;
	border-top-color:#BDA58A !important;
}

#flexible-calendar table tbody tr td.selected div h4,
#firm-calendar table tbody tr td.selected,span.selectedDate,
#tool_tip_ul li.selected h4,td.selected,
.orange .top_part,
.detailed-richcal td.selected h4
{
	background-color:#926A3D !important;
}

.ui-richcal td.selected .wrap,
.ui-richcal td.selected .wrap:hover
{
	border-color:#926A3D !important;
}


.products-list li:hover
{
    /* Hover Border Color*/
	/* Hover Border Color Opacity*/
	border-color:#B05C16 !important;
	border-color:rgba(176,92,22,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2B05C16,endColorstr=#F2B05C16) !important;*/
	zoom: 1;
}
/* phtn 005 */
.products-list li.active,
#selected-rate-display,#select-rooms-2 div.floatingDetails,
#select-rooms-2 #col-two div.floatingDetails,
#selected-room-display
/*#group-details-tab*/
{
 /* Selected Product Fill Color*/
    background-color:#C8955E !important;
	background-color:rgba(200,149,94,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2C8955E,endColorstr=#F2C8955E) !important;*/
	zoom: 1;
}
.error_display1
{
	/* Selected Product Fill Color*/
	background:none;
	background-color:#C8955E !important;
	background-color:rgba(200,149,94,0.95) !important;
}

/* phtn 006 */

/* phtn 007 */
a,span a, #rate-details a,
#edit_room_rates a,
#ratePerDay_full_calendar a,
li a#room-details,
#RateSlctrViewAll,#RoomSlctrViewAll,
a.airport 
{
/* Global Link Color */
	color:#402E23 !important;
}
.products-list li div a span.view-details,.removerLnk
{
	/* Global Link Color */
	color:#402E23 !important;
}
ul#main-nav li.done a{ /* Past Progress Text Color */
color:#B05C16 !important;
}

/* #language-list option,#suffix option,#country_obj option,
#state option,#month option,#year option,#accepted-cards option,select
{
Drop Down Toggle Color             
  background-color:#C8955E !important;
} */ 


.products-list li .description a span,.products-list li .price-and-book-button .price a span,.cartData .cartItem 
{
/*Product Text Color */
color: #926A3D !important;
}

/* Confirm Action Button Color */
/*
#discount_update_button,
#condition-continue,.btn_style {
	background:none;
	background-color:{PHTN024} !important;
}*/

#selectedEnhancements #mainPane h3,
#select-RoomRates h3,
#defaultPane h3,
#checkin-checkout-total label,
#editroomrate ul li, #editdate ul li, 
li.total_price, 
span#totalAmountValue strong, 
div#roomcost table thead tr th, 
div#roomcost table tbody tr td, 
div#roomcost table thead tr td,
#sub-total-view-link .sub-total-view-right ul li #sub-total,
#enhancement ul li span,
#confirm-info li,
#confirm-info-roomcost table, 
#confirm-info-roomcost table span,
#confirm-info-enhance ul li,
#confirm-info-enhance ul li span,
#confirm-info-enhance ul li strong,
#confirm-info-enhance ul li strong span,
#other li ul.sub_links li,
ul.enhancement,ul.upgrade,
#discount table tbody tr td,
#totalAmountValue,
#discountinfo table tbody tr td,
#retrieve_billing_info ul li, 
#retrieve_dates_info ul li, #retrieve_dates_roomrates ul li, 
#retrieve_enhancements ul li,span#billing-info,
span#dates-head,span#room-rate,span#enhancements,
#retrieve_discounts ul li
{
	/* Status Area Primary Text Color*/
	color:#000000 !important;
}
#checkin-info label,#checkout-info label,
#occupants-info label,#adults-info label,
#adults-info-flexible label,
#children-info label,#children-info-flexible label,
#infants-info label, #infants-info-flexible label,
#rooms-info label,#rooms-info-flexible label,
#nights-info label,#nights-info-flexible label,
#occupants-box ul li div label,#occupants-box h4,
#rooms-info div label,
#nights-info div label,#firm-flexible-dates li label,h3#MyDatesAre,
.form-pair label,
#contact-form h3,#radio-pair p,.read-terms label,
#contact-form .retunguestP, .inputLabelPair p,
#servicereq label,
/*.inputLabelPair label,*/
#special-requests p.emphasis,
#special-code ul li label,
#discount-popup ul li label,
#special-code-flexi ul li label,
#special-code h4,#confirm .inputLabelPair label
{ 
/* quick calendar text color */
color:#FFFFFF !important;
}
#check-in,#occupants,#rooms,#nights,
#check-in-firm,#check-out-firm,#nights-firm,
#nights-flexi,#adults,#adults-flexi,#children,
#children-flexi,#infants,#infants-flexi,
#rooms,#rooms-flexi,.arrow-up,.arrow-down,
#checkin-info input,#checkin-info span .arrow-up,#checkin-info span .arrow-down,
#checkout-info input,#checkout-info span .arrow-up,#checkout-info span .arrow-down,
#occupants-info input,#occupants-info span .arrow-up,#occupants-info span .arrow-down,
#rooms-info div input,#rooms-info div span .arrow-up,#rooms-info div span .arrow-down,
#rooms-info input,#rooms-info span .arrow-up,#rooms-info span .arrow-down,
#nights-info div input,#nights-info div span .arrow-up,
#nights-info div span .arrow-down{
/*  Quick Calendar Field Border Color */
	border-color:#B05C16 !important;
	border-color:rgba(176,92,22,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2B05C16,endColorstr=#F2B05C16) !important;*/
	zoom: 1;
}
.products-list li.active .description a span,
.products-list li.active .price-and-book-button .price a span, 
.tabs li a.current,
#selected-rate-display,
#selected-room-display,
.error_display1 strong,
div.list_view ul li span p
{
/*Selected Product Text Color */
	color: #402E23 !important;
}

/* phtn 012 */
.image-carousel-thumbs{
   /* Content Display Area Image Carousel Color*/
	 background-color:#B05C16 !important;
	}
#header-info,footer{
/* Main Header Area/Footer Color Second Header Area Color */
	background-color:#926A3D !important;
	background-color:rgba(146,106,61,0) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00926A3D,endColorstr=#00926A3D) !important;*/
zoom: 1;
}
/* Secondary Header Area Color  and Opacity */
.headerLeft,.headerRight
{
	background-color:{PHTN068_RGB} !important;
	background-color:{PHTN068} !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr={PHTN068_IE},endColorstr={PHTN068_IE}) !important;*/
zoom: 1;
}
/* phtn 013 */
 #hotel-details-col, #hotel-details-panel, 
 #room-details-panel, .infobar, #rate-details-panel, 
 #room-details-panel, #package-details-panel, 
 #group-details-panel, #HotelDescText, 
 #hotel_details h3, #hotel_details h4, 
 #hotel_details h4 ul.amenitieslist, 
 #alternative_hotel_link h4,#HotelDirectDesc,
 #room-rates div h3, #room-rates,#room-details,
#room-details div h4,#features h4,li.non-premium,
#add_a_day div h4,
#hotel-basic-details h3,#hotel-basic-details h4,#hotel-basic-details h4 ul li,
#HotelDirectDesc, #features ul.amenitieslist li,
#package-info,#package-info div,
#package-info div h3,#package-info h4,#package-info div div h4,
#modify-cancel-popup .overlay-content,
#modify-cancel-popup .overlay-content label,
#room-type-popup .overlay-content,
#room-type-popup .carousel-container,
#room-rate-popup .overlay-content,
#room-type-popup .overlay-content,
#room-type-popup .carousel-container,#room-rate-popup .overlay-content,
#package-details-popup .overlay-content, #package-details-popup .overlay-content h3,
#shareReservationContent #reservationCompleteInfo p,#room-details-popup #RoomContent,
#room-details-popup #RoomContent  h4,#room-details-popup #RoomContent h3,
#room-details-popup #RoomContent  p,#rate-details-popup .overlay-content,
#rate-details-popup .overlay-content h3,#rate-details-popup .overlay-content p
 { 
 /* content Display Area Text Color */
	 color:#402E23 !important;
}

ul#main-nav li.current{ /* Current Progress Fill Color */
background-color:#B05C16 !important;
	background-color:rgba(176,92,22,0.95) !important;
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2B05C16,endColorstr=#F2B05C16) !important;*/
zoom: 1;
}

.main-nav li.current span.arrow {
	/* Current Progress Fill Color */
	border-color: transparent transparent transparent #B05C16 !important;
border-color: transparent transparent transparent rgba(176,92,22,0.95) !important;
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2B05C16,endColorstr=#F2B05C16) !important;*/
zoom: 1;
}

/* 
ul#main-nav li.current span{ Current Progress Fill Color
border-color:transparent transparent transparent rgba(176,92,22,0.95) !important;
opacity:95;
filter:alpha(opacity={PHTN018_IE});
} */
#select-RoomRates ul li h4,h4.inclusion, 
h4.other,h4.upgrade,ul.sub_links li,
#guest-info-information li, 
#guest-info-check-in-out li, 
#guest-info-roomtype li.bold, 
#guest-info-occupency li, 
#confirm-info li, #confirm-info-roomcost table, 
#confirm-info-roomcost table span,
#confirm-info-enhance ul li, 
#confirm-info-enhance ul li span, 
#confirm-info-enhance ul li strong, 
#confirm-info-enhance ul li strong span, 
#locationDirection h1, #guestinfo h4, 
#guestinfo h5, #guestinfo div, 
#guestinfo div.address, #guestinfo p, 
#guestinfo section.location-details, 
#guestinfo pre, .request-upgrade-li-a, 
#sectionsh1 section h1, #comfirmation_viaemail, 
#policies-content div, #guestinfo h5.location_Address label, 
#guestinfo p label, #social_icons p a,
span#disHeaderText,
h3#directions, h3#transportHeader,
ul.direction, pre.transport,
#mapHeader,#mapDirectionDiv div, #mapDirectionDiv td,.Map_info span,
.location-details,
.locationinfotitle,#airportHeader,#locationDirection div.direction span,
.airport,#fromSpecifyAddress
{
	/*Status Area Secondary Heading Text Color */
	color:#402E23 !important;
}
.products-list li .price span,
.products-list li .price-and-book-button .price span,
 ul.products-list li span.unavailableMSG,
 .rateTitleTextColor
 {
 /* Price Text Color */
	color:#402E23;
 }
 .cateTitleTextColor 
 {
    /* Category Text Color */
    color:#5F5F5F !important; 
 }
span.from,span.fromRate,.orange .botton_part h4 span
{
 /* Price Text Color */
	color:#402E23 !important;
}

.show-room-only-packages,
#show-rates-label,#show-packages-label,.sec_options ul,
ul.row-fill-color li,
#packagesContainer ul.not-selectable
{/* Rate Filter Color*/
	background-color:#926A3D !important;
}

.show-room-only-packages label,
.row-fill-color li h4,
.row-fill-color li label,
.sec_options ul li strong,
.sec_options ul li label
{
	/* Filter Text Color*/
	color:#402E23 !important;
}
/* phtn 014 */

#language-select label,
h3 #FlexSelectCheckIn,h3#firm-heading,
h3#flexible-instruction {
 /* Language Text color */
	color:#FEFEFE !important;
}
.strike,.line_through,del{
/* Strike Through Pricing Text Color*/
color:#9CA2E7 !important;
}


/* phtn 015 */
.main-nav li,#language-select{
	/* Progress Bar Border Color */
	border-color:#402E23 !important;
	border-color:rgba(64,46,35,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2402E23,endColorstr=#F2402E23) !important;*/
zoom: 1;
}
ul#main-nav li span.arrow-border {
	/* Progress Bar Border Color */
	border-color: transparent transparent transparent #402E23 !important;
	border-color: transparent transparent transparent rgba(64,46,35,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2402E23,endColorstr=#F2402E23) !important;*/
zoom: 1;
}

/*#selectedEnhancements{
/*Status Area Bold Border Color
	border-color:{PHTN029_RGB} !important;
	border-color:{PHTN029} !important;
zoom: 1;
} */
/* phtn 016 */
#main-nav li
{
 /* Future Progress Text Color */
	color:#402E23 !important;
}
/*#hotel_address_info,#editdate,#editroomrate,#roomcost,#enhancement,#discount,
#select-RoomRates,*/
#select-RoomRates,
#side_nav li.res_select,#confirm-info-totalcharge table tr,
#defaultPane, #mainPane, #select-RoomRates,
#editdate,#editroomrate,#roomcost,#enhancement,#discount,
#checkin-checkout-total,.suite_details,
#totalamount,#discountinfo,
ul.sub_links li.sum,
#retrieve_billing_info,#retrieve_dates_info,
#retrieve_dates_roomrates,#retrieve_enhancements,
#retrieve_totalcharges,
#confirm-info-totalcharge .border_bottom,
#confirm-info .border_bottom2,
#retrieve_discounts 
{
/* Status Area Light Border Color */
	border-color:#F3EDE4 !important;
	border-color:rgba(243,237,228,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
    zoom: 1;
}

ul.enhanceSubTotal li.sum,
#select-RoomRates,
#defaultPane, #mainPane
{
/* Status Area Light Border Color */
	border:1px solid #F3EDE4 !important;
	border:1px solid rgba(243,237,228,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
  zoom: 1;
}
.calendar_pane
{
/* Status Area Light Border Color */
	border-color:#F3EDE4 !important;
	border-color:rgba(243,237,228,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
zoom: 1;
}
#side_nav .res_select{
	background-color:rgba(243,237,228,0.95) !important;
}

#select-RoomRates h3.border_bottom,
#mainPane h3.border_bottom,li.bor_bot_grey,
#defaultPane h3.border_bottom {
/* Status Area Light Border Color */
	border-bottom:1px solid #F3EDE4 !important;
	border-bottom:1px solid rgba(243,237,228,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
   zoom: 1; 

}
/*
.confir_info_text,
#defaultPane, #mainPane{
/*Status Area Bold Border Color
border-color:{PHTN029_RGB} !important;
border-color:{PHTN029} !important;
        zoom: 1;
}*/

#sectionsh1 .border_bottom2,ul#guest-info-information li.border_bottom,
#guest-info-check-in-out .border_bottom, #guest-info-occupency .border_bottom,
#confirm-info .border_bottom
{
/* Status Area Light Border Color */
border-bottom:2px solid #F3EDE4 !important;
border-bottom:2px solid rgba(243,237,228,0.95) !important;
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
   zoom: 1;
}

#firm-flexible-dates,#MyDatesAre li,
#checkin-checkout,.quickcalpanel,
#contact-form,#special-code,h2#cancelHeading,
#discount-popup,#special-code-flexi
{
/* Quick Calendar Fill Color*/
	background-color:#B05C16 !important;
 background-color:rgba(176,92,22,0.95) !important;
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2B05C16,endColorstr=#F2B05C16) !important;*/
zoom: 1;
}

h2#cancelHeading {
    background-image: none;
}

#occupants-tooltip,#occupants-box{
/* Quick Calendar Fill Color*/
	background-color:#B05C16 !important;
	Zoom:1;
}

ul.enhanceSubTotal li.sum,
ul.subtotal li.total_price, li.total_price,
.total_retrieve_reservation
{
 /* Room/Enhancements Subtotal Highlight Color */
 background-color:#926A3D !important;
}

.enhanceSubTotal .sum span,.enhanceSubTotal .sum h4,
#roomcost ul.subtotal, ul.subtotal li.total_price,
li.total_price,
#discountinfo,span#roomSubtotal,
#confirm-info-enhance ul li li.total_price, 
#confirm-info-totalcharge ul li, 
#confirm-info-totalcharge ul li span,
.total_retrieve_reservation span,
.total_retrieve_reservation strong,
#totalamount ul li span,
#totalamount ul li strong,
#retrieve_totalcharges ul li
{
  /* Room/Enhancements Subtotal Text Color */
   color:#000000 !important;
}

tr.savings{
/*Discount Highlight Color*/
background-color:#C8955E !important;
}
label.error,span.asterisk,#email-error-required,
#cardnumber-error-required,
span#proced-error,
.required-note span strong{
/*Validation Error Message Color*/
color:#FF0000 !important;
}

input.error,select.error{
/*Validation Error Message Color*/
border-color:#FF0000 !important;
}
/* phtn 017 */

#hotel-details-col, #hotel-details-panel,
#room-details-panel,.infobar,.confirm-content
{ /* Content Display Area Border Color */
	 border-color:#F3EDE4 !important;
}
.quickcalpanel
{
	/* Content Display Area Border Color */
	 border:1px solid #F3EDE4 !important;
	 border-color:#F3EDE4 !important;
}
.tertiary-button
 {/* tertiary Button Color*/
	background-color:#C8955E !important;
	border-top-color:#C8955E !important;
 }
 .tertiary-button
 {/* tertiary Button Text Color*/
	color:#FEFEFE !important;
 }
#rate-package-room,.products-list li,.list_view ul li
{
  /*Border Color */ /*Rate Packages Table Border Color*/
  border-color:#C8955E !important;
  border-color:rgba(200,149,94,0.95) !important;
 /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2C8955E,endColorstr=#F2C8955E) !important;*/
zoom: 1;
 }
  .ratepkg_viewmore li.not-selectable
  {
  /*Extra Row Color */
  /*Extra Row Color Opacity */
   background-color:#926A3D !important;
   background-color:rgba(146,106,61,0.95) !important;
   /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2926A3D,endColorstr=#F2926A3D) !important;*/
zoom: 1;
  }
 
/* phtn 018 */
body
{ /* Universal Background Color  */
	background-color:#C8955E !important;
}
.main-nav li
{ /*Progress Bar Background Color*/
	background-color:#F3EDE4 !important;
	background-color:rgba(243,237,228,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
zoom: 1;
}
.main-nav li span
{ /*Progress Bar Background Color*/ /*Border Color*/
	border-color:transparent transparent transparent #F3EDE4 !important;
	border-color:transparent transparent transparent rgba(243,237,228,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
zoom: 1;
}
/*#rate-package-room,*/
ul.products-list li,
div.list_view ul li
{
  /*Table Background Color */
   background-color:#F3EDE4 !important;
  background-color:rgba(243,237,228,0.95) !important;
  /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
zoom: 1;
 }
 /*Content Display Area Fill Color*/
/*  #hotel-details-col, #hotel-details-panel,
 #room-details-panel,
 .panel-content,
 #col-two-panels,
 #sliderContent,
 #select-tabs ul.tabs li a.current */
 .panel-content,#sliderContent, 
 #select-tabs ul.tabs li a.current,
 #modify-cancel-popup .overlay-content,
#room-type-popup .overlay-content,
#room-type-popup .carousel-container,
#room-rate-popup .overlay-content,
#room-type-popup .overlay-content,
#room-type-popup .carousel-container,#room-rate-popup .overlay-content,
#package-details-popup .overlay-content,
#shareReservationContent #reservationCompleteInfo,
#room-details-popup #RoomContent,
#rate-details-popup .overlay-content
  { /* content fill color */
  background-color:#F3EDE4 !important;
	 background-color:rgba(243,237,228,0.95) !important;
	 /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
	zoom: 1;
}

/*Navigation Bar Text Color*/
.header_links ul li a.navlink
{
   color:#FFFFFF !important;
}
/* Footer Text Color */
.footertext{
	color:#FFFFFF !important;
}
.footer-divider{
	border-color:#FFFFFF !important;
}
/* Current Progress Text Color */
ul#main-nav li.current{
	color:#FFFFFF !important;
}
/* Status Area Background Fill Color */
 #editdate,#editroomrate,#roomcost,#enhancement,#discount,#discountinfo,#totalamount,
#select-RoomRates,#selectdEnhancements,
#mainPane, #currency-info #checkin-checkout-total,
#reservation .res_calendar_pane,#side_nav li,#social_icons,
.ret_res,#defaultPane
{
	background-color:#F3EDE4 !important;
	background-color:rgba(243,237,228,0.95) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F3EDE4,endColorstr=#F2F3EDE4) !important;*/
zoom: 1;
}

/* Inactive Heading Color */
a.toggler,#ratePlaneTab li a,
div#select-tabs ul.tabs li a{
background-image:none !important;
background-color:#C8955E !important;
background-color:rgba(200,149,94,0.95) !important;
filter: none !important;
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2C8955E,endColorstr=#F2C8955E) !important;*/
zoom: 1;
}

/* active heading text color */
a.toggler-shown h3,a.toggler-shown span,#main h2,#enhanceStay div h2,
#sechedule-enchance-popup h3,
h3.overlay-header,
#popupHeader,
.confirm-roomtype-popup, #enhanceHead th,
#flexi_selected_room_name span,
#room-type-popup h3,#room-rate-popup h3,#room-details-popup h3
{
	color:#402E23 !important;
}
a.toggler-shown,#main #h2,#enhanceStay div.enhanceTitle,
#enhanceStay div.enhanceTitle h2,
h3.highlighted,#select-dates .avg-daily-rate,
#calendar-col #main-calendar .content-module h3,
#Confirm,#popupHeader,
.confirm-roomtype-popup,
.confirm-rateperday-popup,
#sechedule-enchance-popup h3,
#reservation-title h2,
h3.overlay-header, .title_bar_popup, title_bar_popup h2,
#enhanceHead,
#flexi_selected_room_name 
{
/* Active Heading Color*/
	background-image:none !important;
	background-color:#B05C16 !important;
	background-color:rgba(176,92,22,0.95) !important;
	filter: none !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2B05C16,endColorstr=#F2B05C16) !important;*/
	zoom: 1;
}

 
/* Edge Style */
#col-one,#calendar-col,#hotel-details-col,#h2,#header-info,#col-two
#checkin-checkout,#select-RoomRates,#selectedEnhancements,#enhanceStay
#editroomrate,#editdate,#roomcost,#enhancement,#discount,#totalamount
#discountinfo,#defcountryinfo,#shareReservationContent,
.res_calendar_pane,#reservation-title,#request-upgrade,.infobar,#main-calendar,
.clearfix headermenu,#checkin-checkout,#rate-package-room,
#col-two-panels,#enhanceStay,#totalamount,#discountinfo,#editroomrate,
#Confirm,#contact-form,#selection-summary,#reservation-title h2,
 #selection-summary_flexi
{
	border-radius :0px;
	/*behavior:url(http://fetchak.com/ie-css3/ie-css3.htc);*/
	/*overflow: hidden;*/
}
.select-button
{
	/* Button Style */
	border-radius :1.2px;
   -moz-border-radius:1.2px;
   -webkit-border-radius:1.2px;
}

#pagkage-list-tab,
.enhanceTitle{
border-top-left-radius:0px;
border-top-right-radius:0px;
}
#main-calendar .select-date-calendar-key{
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}

#content-module clear-right{
border-top-left-radius:0px;
border-top-right-radius:0px;
}

#social_icons{
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

#defaultPane,#mainPane,#side_nav li,.calendar_pane
{
	border-radius :0px;
}
#ratePlaneTab li a,#col-two-panels div#select-tabs ul.tabs li a,
 #enhanceStay div.title_bar h2,#enhanceStay div.title_bar
{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
 #select-rooms-2 #col-two div.panel-content
 {
 	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
 }

#social_icons{ border :0px !important;}

/*****************************
 * Sprite Configuration
 *****************************/
img.img1{
	display: block;
	width:377px;
	height:248px;
	background-position: 0 0;
}
img.img2{
	display: block;
	width:377px;
	height:248px;
	background-position: -377px 0;
}
img.img3{
	display: block;
	width:377px;
	height:248px;
	background-position: -754px 0;
}
img.img4{
	display: block;
	width:377px;
	height:248px;
	background-position: -1131px 0;
}
img.img5{
	display: block;
	width:377px;
	height:248px;
	background-position: -1508px 0;
}
img.img6{
	display: block;
	width:377px;
	height:248px;
	background-position: -1885px 0;
}
img.tmb1{
	display: block;
	width:54px;
	height:35px;
	background-position: 0 0;
}
img.tmb2{
	display: block;
	width:54px;
	height:35px;
	background-position: -54px 0;
}
img.tmb3{
	display: block;
	width:54px;
	height:35px;
	background-position: -108px 0;
}
img.tmb4{
	display: block;
	width:54px;
	height:35px;
	background-position: -162px 0;
}
img.tmb5{
	display: block;
	width:54px;
	height:35px;
	background-position: -216px 0;
}
img.tmb6{
	display: block;
	width:54px;
	height:35px;
	background-position: -270px 0;
}
/**
 * Scaled Sprite for Compare Rooms
 */
.scaled-room-sprite-img { 
	width:202px;
	position:relative;
	overflow:hidden;
}
.sroom-2imgs{
	max-width:404px;
}
.sroom-3imgs{
	max-width:606px;
}
.sroom-4imgs{
	max-width:808px;
}
.sroom-5imgs{
	max-width:1010px;
}
.sroom-6imgs{
	max-width:1212px;
}
.sroom-sprite1 {  
	position:relative;
	left:0px; 
}
.sroom-sprite2 {  
	position:relative;
	left:-202px; 
}
.sroom-sprite3 {  
	position:relative;
	left:-404px; 
}
.sroom-sprite4 {  
	position:relative;
	left:-606px; 
}
.sroom-sprite5 {  
	position:relative;
	left:-808px; 
}
.sroom-sprite6 {  
	position:relative;
	left:-1010px; 
}
/**
 * Scaled Sprite Thumbnail for Compare Rooms
 */
.stmb-room-sprite-img { 
	width:29px;
	position:relative;
	overflow:hidden;
}
.stmb-room-2imgs{
	max-width:58px;
}
.stmb-room-3imgs{
	max-width:87px;
}
.stmb-room-4imgs{
	max-width:126px;
}
.stmb-room-5imgs{
	max-width:145px;
}
.stmb-room-6imgs{
	max-width:174px;
}
.stmb-room-sprite1 {  
	position:relative;
	left:0px; 
}
.stmb-room-sprite2 {  
	position:relative;
	left: -29px; 
}
.stmb-room-sprite3 {  
	position:relative;
	left:-58px; 
}
.stmb-room-sprite4 {  
	position:relative;
	left:-87px; 
}
.stmb-room-sprite5 {  
	position:relative;
	left:-116px; 
}
.stmb-room-sprite6 {  
	position:relative;
	left:-145px; 
}

/*--------------- Persistent Cart CSS---------------*/

.cartData .cartItem {
	display:block;
	padding:7px 6px 15px;
	margin:0;
	/*Product Text Color */
	color: #926A3D !important;
	position:relative;
	border-bottom:2px solid;
	border-bottom-color:#C8955E !important;
    border-bottom-color:rgba(200,149,94,0.95) !important;
}

/* Active Heading Color Used for Persistent Cart(background for "My recent selections")*/
.panelLink {
	width:38px\10;
	width:58px;
	height:165px;
	display:block;
	float:left;
	vertical-align:middle;
	font-weight:bold;
	/*font-style:;
	color:;*/
	background-color:#B05C16 !important;
	background-color:rgba(176,92,22,0.95) !important;
	text-align: center;
}

.openPanelLink {
	background-position: 10px 100px;
	background-color:#B05C16 !important;
	background-color:rgba(176,92,22,0.95) !important;	
	position:relative;
}
.closePanelLink {
	background-position: 10px 100px;
	background-color:#B05C16 !important;
	background-color:rgba(176,92,22,0.95) !important;
	position:relative;
}

/* Border color for Persistent cart pop up */
.persistentPopUp {
	border-width:3px;
	border-style:solid;
	border-color:#B05C16 !important;	
}
/* Active Heading Color Used for Persistent Cart loader font colour*/
.cartLoader {
	width:100%;
	height:103px;
	padding:40px 0 0 0;
	text-align:center;
	vertical-align:middle;
}
.cartLoader .cartLoaderImg {
	display:block;
}
.cartLoader .cartLoaderTxt {
	text-align:center;
	margin:10px 0 0 0;
	display:block;
	color:#B05C16 !important;
	color:rgba(176,92,22,0.95) !important;	
}

.cartButtonDiv {
	position:fixed;
	right:0;
	top: 195px;
	min-height:165px;
	z-index:999;
}

/* rate selector background to be used here*/
.cartContentArea {
	float:left;
	display:block;
	width:445px;
	min-height:163px;
	margin:0;
	padding:0;
	/*overflow:auto;*/
	background-color:#F3EDE4 !important;
  	background-color:rgba(243,237,228,0.95) !important;
	border-top:1px solid;
	border-bottom:1px solid;
	border-top-color:#C8955E !important;
    border-top-color:rgba(200,149,94,0.95) !important;
    border-bottom-color:#C8955E !important;
    border-bottom-color:rgba(200,149,94,0.95) !important;
}

/* border color used in rate selector to be used here*/
.cartData {
	float:left;
	display:block;
	width:100%;
	margin:0;
	padding:0;
	font-weight:bold;
}

.cartData .cartItem p {
	margin:0;
	padding:0;
	width:330px;
}

.vertical{
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
filter: none;
display:block;
margin-top:50px;
height:58px;
text-decoration:none;
font-size:15px;
padding: 35px 0 0 20px\10;
width:165px;
width:165px\10;
margin-top:-20px\10;
vertical-align:middle;
color:#402E23 !important;
margin-left:-35px;
}

.horizontalText {
    display: block;
    font-size: 15px;
    margin-left: 20px;
    text-align: center;
    text-decoration: none;
	margin-left: 15px;
	margin-top: 65px;
	color:#402E23 !important;
}

.openPanelLink .cartArrow:before,
.openPanelLink .cartArrow:after,
.closePanelLink .cartArrow:before,
.closePanelLink .cartArrow:after{
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                pointer-events: none;
                position:absolute;
                top:85px;
                left:5px;
}
.openPanelLink .cartArrow:before{
                border-color: rgba(194, 225, 245, 0);
                border-right-color: #402E23 !important;
                border-width: 5px;
                margin-top: -5px;
}
.openPanelLink .cartArrow:after{
                border-color: rgba(255, 255, 255, 0);
                border-right-color: #402E23 !important;
                border-width: 5px;
                margin-top: -5px;
}
.closePanelLink .cartArrow:before,
.closePanelLink .cartArrow:after{
                left:10px;
}
.closePanelLink .cartArrow:before{
                border-color: rgba(194, 225, 245, 0);
                border-left-color: #402E23 !important;
                border-width: 5px;
                margin-top: -5px;
}
.closePanelLink .cartArrow:after{
                border-color: rgba(255, 255, 255, 0);
                border-left-color: #402E23 !important;
                border-width: 5px;
                margin-top: -5px;
}

.cartCloseButton {
 float: right;
 padding: 8px 72px 8px 8px;
 text-align: right;
 position: absolute;
 bottom:0;
 margin-bottom:-30px;
 width:83%;
 text-transform: uppercase;
 background-image:none !important;
 background-color:#C8955E !important;
 background-color:rgba(200,149,94,0.95) !important;
 filter: none !important;
}

/**************** Directional Cue CSS*************************/
.directional-cue{
    display: none;
    position: absolute;
    max-width: 268px;
    min-width: 148px;
    /* Reduced z-index so that popups are shown above cue */    
    z-index: 99;
    
    /* Cue background color. Same as 'Selection action button color'. */
 	background-color:#402E23 !important;
 
 	/* Cue border color. Same as 'Active heading color'. */
 	border: 1px solid rgba(176,92,22,0.95) !important;
  
    -moz-border-radius: 10px; /* this works only in camino/firefox */
    -webkit-border-radius: 10px; /* this is just for Safari */
	 -webkit-border-radius: 0;
 	padding-top:15px;
 	padding-bottom:20px;
 	padding-right:15px;
 	padding-left:15px;
 
 	/* CSS for shadow */
 	-moz-box-shadow: 1px 1px 2px #000;
 	-webkit-box-shadow: 1px 1px 2px #000;
 	box-shadow: 1px 1px 2px #000;
 	/* For IE 8 */
 	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
 	/* For IE 5.5 - 7 */
 	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

span.directional-cue p.cue-header, span.directional-cue p.cue-body {
	/* Cue text color. Same as 'Button text color'. */
 	color:#FEFEFE !important;
}

.directional-cue:after, .directional-cue:before { 
 	right: 100%; 
 	top: 35px; 
 	border: solid transparent; 
 	content: " "; 
 	height: 0; 
 	width: 0; 
 	position: absolute; 
 	pointer-events: none;
}

.directional-cue:after { 
 	/* Cue background color is assigned here. */
 	border-right-color: #402E23 !important;
	border-width: 8px; 
	margin-top: -8px; 
} 

.directional-cue:before { 
	/* Cue border color is assigned here */ 	
 	border-right-color: rgba(176,92,22,0.95) !important;
 	border-width: 10px; 
 	margin-top: -10px; 
}

/** CSS for third cue of Enhancement page, as it needs arrow on right side **/
#mainPane .directional-cue:after, #mainPane .directional-cue:before{
	left: 100%; 
}

#mainPane .directional-cue{
	right:152px;
}

#mainPane .directional-cue:after{
	border-left-color: #402E23 !important;
	border-right-color: transparent !important;	
}

#mainPane .directional-cue:before{
	border-left-color: rgba(176,92,22,0.95) !important;
	border-right-color: transparent !important;
	margin-bottom: -2px !important;
}

.continueguest-cue:before, .continueguest-cue:after{ 
	bottom:35px !important;
	top: inherit;
}

.cue-close {
	/* Cue text color. Same as 'Button text color'. */
 	color:#FEFEFE !important;
}