@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,600,700|Domine:100,300,400,500,600,700);
body {background-color: #fafafa;}
h1 {color: #053a59;}
h2 {color: #06F;}
h3 {color: #333;}
h4 {color: #333;} 
h5 {color: #333;}
h6 {color: #565976;}

#tabContentWrapper { }


.dividerStripeRates {background-color: transparent;display: none;}
.dividerStripe {  }

#nav { background-image: url(../../images/colourSchemes/navGrad.gif); }

#login_input button {
	background-image: url(../../images/colourSchemes/login_but_sprite.png);
	color:#fff;
}
#login_input button:hover {
	color:#fff;
}
#login_input h3{
	color:#999;
}

#login_links a{
	color:#175f94;
}
#login_input input[type="text"]:focus, #login_input input[type="password"]:focus {
	color:#04457c;
}
#member_login {
	background-image: url(../../images/colourSchemes/loginPanelBg.gif);	
}

#searchBar h4{
	background-image: url(../../images/colourSchemes/searchBarHeading.gif);
	color: #333;
}

.hotelInfo a {
	color: #003a49 !important;
}
.hotelInfo a:hover {
	color: #666;
}

.ratesDetails tr .selectedRateContent { color: black; }
.ratesDetailsHeading td { color: #000; }
.ratesDetailsHeading td.weekend { color: #000; }
.ratesDetailsRoomCategory td {background-color: #f4f4f4;}
.ratesDetailsRoomCategory td.weekend {background-color: #e7e7e7;}
.ratesDetailsContent td {background-color: #f4f4f4;}
.ratesDetailsContent td.weekend {background-color: #e7e7e7;}
.ratesDetailsContent button { background: url(../../images/colourSchemes/small_button.png) no-repeat #ddd; }
.ratesDetailsContent .ratesDetailsContentButton {background: #eaeaea !important;background-color: #003a49 !important;padding: 1px 1px 1px 1px;border: 1px solid #eaeaea;border-radius: 4px;width: 36px;color: #ffffff;}

.ratesResult h4 { }
.hotelDetail h1 {color: #444444;}
.ratesRoomsInfo h1 {  color: #1a80b6; }
.ratesRoomInfoDescription { background-color: #F3F3F3; }
.ratesRoomInfoDescription h2 { color: #1a80b6; }

#tabContainer li.selectedTab, #tabContainer li.selectedTab:hover {
	background-image: url(../../images/colourSchemes/selectedTabBg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#tabContainer li {}
#tabContainer li:hover {}

.selectedNumber { color: #fd8800; }
.itineraryMoreLink a { color:#467FAB; }

#formDetails fieldset legend {color: #003a49 !important;font-family:"Roboto", Arial, Helvetica, Helvetica Neue, Tahoma, Geneva, sans-serif;background-color: #ffffff !important;}

.leftLink{background: url(../../images/colourSchemes/back-arrow.png) scroll no-repeat 12px 6px / 8px;height: 20px;}
.rightLink{background: url(../../images/colourSchemes/forward-arrow.png) scroll no-repeat 5px 6px / 8px;height: 20px;}

.standardButton { color:#fff; }
.mediumButton { color:#fff; }
.smallButton { color:#fff; }

.hotelHeading h2 {
	color: #999;
}

.servicesContent td { background-color:#ddd; }

.gwt-DialogBox .dialogTopCenterInner {background-image: none;}

.registrationPanel h1{
        color: #333; 
}
.registrationPanel h3{
        color: #13598f;
}

.newsItemAnchor{
	/* color:#04457C; */
}
.newsItemAnchor:hover{
	color:#FF7500;
}

.reservationRewards{	
	background-image: url(../../images/colourSchemes/confirmationRewardsGrad.gif);
}

#confirmBooking .stayLabel {
	color: #333;
}
/* Suggestbox */
.gwt-SuggestBoxPopup { /*the suggestion popup*/
	background-image: url("../../images/colourSchemes/itineraryMoreGRad.gif");	
	color: #333;
}

.gwt-SuggestBoxPopup .item-selected { /*a selected suggestion*/	
	background-image: url("../../images/colourSchemes/suggestHotelSelectItem.gif");		 
}
.roomRates a {color: #333;}