.mapHeader, .pageTitle{background: #fff;} 
.wrapperMap h1, .pageTitleWrap h1, #offersSpecificMain.grid_16 h2{color: #4A4A4A;}
.secondaryNavWrapper{background: #fff;} 
 
nav.secondaryNav li.active a {
    color: #4A4A4A;
    border-bottom:2px solid #4A4A4A;
}

nav.secondaryNav li a:hover {
    color: #7C7C7C;
    border-bottom:2px solid #7C7C7C;
}

a:link, a:visited, .detailViewList li.bestRate, a.impLink:hover{ color:#4A4A4A;}
a:hover, a:active, a.impLink{ color:#4A4A4A;}
a.btn{color:#fff} 
/*section[role="detailView"] {  
	position:relative;
	z-index:0;
}
section[role="checkAvailability"]{z-index:2; position: relative;}
p-25 full screen gal trouble*/

.availibility{/* background:#f6f4ef; */
    background: #fff;
    color: #4A4A4A;
}
.availibility .bookingError{color:#FF5555; font-size: 1em}
.fieldHolder p span, .fieldHolder label, .fieldHolder ul li .roomLabel {
    color:#4A4A4A;
    font-family: 'tfarrowlightregular';
}
.fullWidthEle label, .inlineEle li label, .detailViewHead, .detailViewList h4, .quickLinks h3.mayWeHelp, .whatyouSee h3.whatyouSeeHead, .checkAvailabilityMain .fnRoomDetails label, .checkAvailabilityMain .fnRoomDetails label, .wrapperHotelDetails h3, .spaDetail .mainTitle, h3.bookingVenue, .spaDetail h5, .spaDetail .accordContent h3, .accordData h4, #pageTitleSubHeader.grid_16 h2, #heroOffer .heroBox h3, #sellingPoint h3, .offerPodItem h5, .hotelResortDetails h3, .restaurantDetails h3, .restaurantDetailedCnt .headerIntroCopy h2, .restaurantDetailedCnt .restaurantMenuDownload h3, .restaurantDetailedCnt .restaurantAwards p strong, .restaurantDetailedCnt .restaurantSpecialityMenu h3, .restaurantDetailedCnt .restaurantSpecialityMenu h4,.restaurantDetailedCnt .siriusPointsOffers h3, .restaurantDetailedCnt .exploreAllHotels h3, section #hotelSpecificOffer h2, section #hotelSpecificEvents h2, .mainTitle, section[role="eventlist"] .eventBox h3, .checkAvailabilityAside .fieldHolder ul li .roomLabel, .bookTableAside .bookingLegends, .restaurantDetailedCnt .pointOffers .container h4{color: #4A4A4A;}

.checkAvailabilityMain .availibility .inlineEle p { 
    color:#4A4A4A;
}

section #thePresidentialSuite h2, section #hotelDetailPage h2, .mainContentWrapper h2 {
    color: #4A4A4A; 
    font-weight: normal;
} 

.greetingFromManager p.desc span.dark{ color:#b8a273;}
.venueTitle, .checkAvailabilityTitle, .hotelPoliciesTitle{/* background:#b8a273; */}
body, section[role="venue"], section[role="checkAvailability"], section[role="aboutJumeirah"]{background: #fff;}

 
.hotelGalDesc{ color:#999;} 
 
.tabStyle_flat a.active, .tabStyle_flat a:hover, .roomInfo .tabContent{ background:#f6f4ef;} 
.tabStyle_flat a{background:#cfc1a1; color:#fff;}

.facilitiesBox ul li a:link, .facilitiesBox ul li a:visited{ color:#999;}
.facilitiesBox ul li a:hover{ color:#A29061;}

.facilitiesBox ul li{ 
	background-color: #f6f4ef;
}
.recentAwards {background:url(../images/ltr/icon_goldTheme.png) no-repeat -1px -580px;}
html:lang(ar) .recentAwards {background:url(../images/ltr/icon_goldTheme.png) no-repeat 868px -580px;}
.restaurantsBars {background:url(../images/hotel_details/gold_icon_restaurantsBars.png) no-repeat 0 0;}
html:lang(ar) .restaurantsBars {background:url(../images/hotel_details/gold_icon_restaurantsBars.png) no-repeat right 0;}
.restobars{ background-position:  -114px -488px}


.div.selector, div.selector span, div.checker span, div.radio span, div.uploader span.action{ background-color:#fff;}
/*.checkAvailabilityMain .fnRoomDetails ul*/.checkAvailabilityMain .fnLayout1{ border-top-color:#e7dfcf;}

.mapShowHide a{background:url(../images/ltr/icon_goldTheme.png) no-repeat -185px -448px;}
html:lang(ar) .mapShowHide a{background:url(../images/ltr/icon_goldTheme.png) no-repeat -122px -448px; margin-right:20px;}

ul.list_arrow_bullet li a{ background: url(../images/ltr/bullet_arrow.png) no-repeat left -19px;}

html:lang(ar) ul.list_arrow_bullet li a{ /*background: url(../images/rtl/bullet_arrow.png) no-repeat right -19px;*/  padding-right:0; }
html:lang(ar) ul.list_arrow_bullet li a:hover{ /*background-position: right 3px; */}

ol.bjqs-markers li.active-marker a, .tabNav ul li.active a, ol.bjqs-markers li a:hover, .tabNav ul li a:hover{border: 1px solid #353535;}
ol.bjqs-markers li a, .tabNav ul li a{background:#353535;}

.quickLinks h3.mayWeHelp, .whatyouSee h3.whatyouSeeHead {

}

aside .quickLinks h3.mayWeHelp span{
	margin-right:20px;
}

aside.venue_landing , aside  {
    display:flex;
    flex-direction: column;
}

aside.venue_landing .forBookingDetails {
    margin-top: 23px;
}
 
.detailViewList li{
	border-left: 1px solid #e7dfcf;
} 

html:lang(ar) .detailViewList li{
	border-left: 0;
	border-right: 1px solid #e7dfcf;
} 

 .prevAnchor, .nextAnchor, .nextAnchor span, .prevAnchor span{
	background-color:#4A4A4A;
    color:#fff;
}
.prevAnchor span{background-position:left -119px;}
.nextAnchor span{background-position:right -169px;}

.nextAnchor:hover, .prevAnchor:hover, .roomAccordContent .nextAnchor:hover, .roomAccordContent .prevAnchor:hover{  
	background:#fff;
	color:#6d7378;
}

.nextAnchor:hover span, .prevAnchor:hover span,.roomAccordContent .nextAnchor:hover span, .roomAccordContent .prevAnchor:hover span{
	color:#6d7378;
}
.prevAnchor:hover span, .nextAnchor:hover span{	
	color:#6d7378;
	background-position: 0 0;
	background-color: #fff;
    text-decoration:none;
}

.nextAnchor:hover span{
	background-position: right -71px;
}

.availibility .selector{
	background: #fff;
}

/*-- for touch deveices hover effect --*/

.touch a.prevAnchor, .touch a.prevAnchor span{
	background-color:#C7B08A;	 	
	color: #fff;
	background-position: 0 0;
}

.touch a.nextAnchor, .touch a.nextAnchor span{
	background-color:#C7B08A;	
	color: #fff; 
	background-position:right -169px;
} 

/*-- for touch deveices hover effect --*/
 
/* -- for select menu-- */
.ui-state-default, .sortingOptions .ui-selectmenu, .ui-selectmenu.ui-state-hover{background-color: #fff; background-image: none;}
.ui-state-active .ui-icon, .ui-state-default .ui-icon ,.ui-widget-content .ui-state-default, .ui-selectmenu.ui-state-hover .ui-icon{
	/*background: #fff url(../images/ltr/form_Icons.png) no-repeat left -30px;*/
}
/* -- -- */

.selectboxit-options .ui-state-hover,
.selectboxit-options .ui-state-focus,
.selectboxit-options .ui-state-active{
  background-color: #E0E0E0;
}
.availibility .selectboxit-container .selectboxit-options{border:1px solid #e7dfcf; border-width:0 1px 1px 1px;}

.formHead, .checkAvailabilityAside .checkAvailabilityTitle,.restaurantList .restaurantToolbar, .suiteTitle{
	 background-color: #fff;
}
 .offerHotelsAvailable .royalSlider div.itemsGroup, .venueItem li, .hotelDetails li, .accordContent,ul.pointerTabs li a{
	 /*background-color: #E0E0E0;*/
 }
 
.tabContent, .hotelResortList .viewMap a, .restaurantList .viewMap a, .hotelResortList .viewMap a:hover, .restaurantList .viewMap a:hover, .venueTitle a, .venueTitle a:hover { 
    color: #4A4A4A;
}

.offerSection a.accordTitle.minus ,.offerSection a.accordTitle.minus:hover, .offerSection a.accordTitle:hover, .offerSection a.accordTitle, a.accordTitle, a.accordTitle:hover {
    color: #4A4A4A;
}

.bestAvailableRates .similarSuiteRates p.note{color: #333333;}

.accordContent .termsConditionsDesc{
	color: #4A4A4A;
}

.jumDefaultStyle.captionsCenter .rsGCaption .arrowLink.leftArrowLink { color: #A29061; }
.jumDefaultStyle.captionsCenter .rsGCaption .arrowLink.leftArrowLink:hover { color: #666; }
.showMore a { 
    /*color: #fff;*/

}
.showMore a:hover { 
    /*color: #fff;*/

}

.offerDetails a { background-position:0 -19px; }
.offerDetails a:hover { background-position:0 3px; color:#A29061; }


.errorMessages.checkAvail {
	background-color:#fff;
}

.errorMessages.checkAvail h3 {
	color:#000;
	font-weight:normal;
	margin-bottom:0;
}

.errorMessages.checkAvail h3 a {
	text-decoration:underline;
	color:#000;
	font-weight:normal;
}

nav.tertairyNav {
    color:#4A4A4A
}