﻿body input
{
	border-color:#C8BD9F;
}

body select
{
	border-color:#C8BD9F;
}

#dvHeader
{
	background-color: White;
}

#dvContent
{
	color: White;
}

/* The top bar lanuage switcher*/
#dvLanguages ul a:link, #dvLanguages ul a:visited, #dvLanguages ul a:active 
{
	color: #6E7884;
}

#dvLanguages ul a:hover /* The top bar lanuage switcher*/
{
	color: Black;
}
.redStar
{
	color:Red;
}
/*****************************************************************/
/* Footer														 */
/*****************************************************************/
#dvFooter a, #dvFooter p
{
	color: #CCCCCC;
}

/***Tabs Buttons******************/

.rs-dvRootMenuItem a
{
	color: #917D49;
}

.rs-dvRootMenuItem_Selected a
{
	color: #F1F2F4;
}

/**********************************/
.rs-ChildLink a
{
	color: #F1F2F4;
}
.rs-dvPathLink a
{
	color: #F1F2F4;
}

.rs-dvChildLink_Selected a
{
	color: #F0C44E;
}

.rs-dvChildLink_Trails a
{
	color: #EEE2BC;
}

.rs-dvChildLink_LeafSelected a
{
	color: #87EEED;
}

body h1
{
	color:#75552C;
}

.ZoneOneSpacer
{
	background-color: White;
	border-bottom: dotted 1px #75552C;
}

.ZoneSpacer
{
	background-color: White;
}

.ZoneSpacer a
{
	color: #3C6B97;
}

.ZoneOneBack
{
	background-color:#EDE9DD;
	color:#2B3E4F;
}

.ZoneTwo 
{
	background-color: #F6F3EE;
	color: #2A3E53;
}

.ZoneTwo h1
{
	color:#76552A;
}

.ZoneTwoFarCrossSell
{	
	background-color:#FFFFFF;
}

/* The div between items displayed*/
.ZoneTwoItemSpacer
{
	background-color:White;
	border-bottom: dotted 1px #75552C;
}

.BottomCrossCellSeperator
{
	border-left:dotted 1px #96824F;
}

.SearchBookNowLinkResult
{
	color:#B0C4DE; /*Light Steel blue*/
}

.SearchLinkResult a
{
	color:#75552C; /*Dark drown, same as header tabs*/
}
.SearchTitleResult
{
	color:#A54B0C;
}
.SearchPageRecommendationsImageTextDiv
{
	background: url(/Images/RecommendationsTab.png) no-repeat right bottom;
}

/* The Zone specific layouts for image sizes and text*/

/* Style all images will pick up*/
.crossImage   
{
	border: solid 2px white;
}

.ImageBoarders
{
	border:solid 1px #C9BDAD;
}

.TopSearch
{
	color:#3E6A99;
}

.TopSearch a
{
	color:#3E6A99;
}

.TopMembership
{
	color:#3E6A99;
}

.dvContactEmail
{
	color:#A64E0B;
}

/* Hotel Availability*******************************************************/

span.HotelAvailability_LabelInputBlock a
{
	color: #B1652B;
}

.HotelAvailbilityTitle
{
	color: #B1652B;
}

.HotelAvailabilityLabel
{
	color: #294052;
}

.HotelAvailabilityLink
{
	color: #B1652B;
}

/**********************************************/

/* Hotel Booking Room Detail ***************/

.dvRoomDetailTitle
{	
	color: #B1652B; 
}

.dvRoomDetailRatesTitle
{
	color: #B1652B; 
}

.dvRoomDetailBookModify
{
	color: #B1652B;
}

/**********************************************/

/*Hotel Retrieve***************/

.HotelRetrieveTitle
{
	color: #76552A;
}

/**********************************************/

/*Hotel Avalilability results***************/


.AvailabilityResults_LabelInputBlock a
{
	color: #B1652B;
}

.AvailabilityResults_Title
{
	color: #B1652B;
}

.AvailabilityResults_ItemRoomTitleDiv
{
	color: #76221C;
}

.AvailabilityResults_Label
{
	color: #B1652B;
}

.AvailabilityResults_CategoryShow
{
	color: #B1652B;
}

.AvailabilityResults_RateTitle
{
	color: #B1652B;
}

.AvailabilityResults_ItemRateDetailLabelDiv
{
	color:#B1652B;
}

.AvailabilityResults_SelectRoom
{	
	color: #B1652B; 
}
/*******************************************/

/*Hotel user info entry*******************/

.HotelUserInfoBookButtonContainer
{
	color: #B1652B;
}

.HotelUserInfoTitle
{
	color: #B1652B;	
}

.HotelUserInfoLabel
{
	color: #294052;
}

.HotelUserInfoLabelNotFilled
{
	color: Red;
}

.HotelUserInfoErrorMsg
{
	color: Red;
}

/**********************************************/

/* Hotel Booking Summary ***************/

.dvSummaryTitle
{
	color: #B1652B; 
}

.dvSummaryConfirmButton
{
	color: #B1652B;
}

.lblTnC
{
	color: #B1652B;
}

.lblConfirmationNumber
{
	color: #B1652B;
}

/***************************************/
/* Main Style Sheet for jQuery datepicker - Default */
#ui-datepicker-div, .ui-datepicker-inline {
	background: #ddd;
}
#ui-datepicker-div {
	border: #777;
}
.ui-datepicker-dialog {
	border: #ddd !important;
}
.ui-datepicker-prompt {
	color: #000;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	color: #fff;
}
.ui-datepicker-control {
	background: #333366;
}
.ui-datepicker-links {
	background: #333366;
}
.ui-datepicker-links label { /* disabled links */
	color: #888;
}
.ui-datepicker-header {
	background: #333;
}
.ui-datepicker-header select {
	background: white;
	color: black;
}
.ui-datepicker {
	background: #ccc;
}
.ui-datepicker .ui-datepicker-title-Row {
	background: #777;
}
.ui-datepicker .ui-datepicker-days-Row {
	background: #eee;
	color: #666;
}
.ui-datepicker .ui-datepicker-days-Cell {
	color: #000;
	border: 1px solid #ddd;
}
.ui-datepicker .ui-datepicker-week-End-Cell {
	background: #B5C7D6;
}
.ui-datepicker .ui-datepicker-days-Cell-Over {
	background: #fff;
	border: 1px solid #777;
}
.ui-datepicker .ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #fcc !important;
}
.ui-datepicker-current-Day {
	background: lightblue !important;	
}

/* ________ datepicker LINKS _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	color: #000;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	color: #eee !important;
}
.ui-datepicker-titleRow a {
	color: #eee !important;
}
.ui-datepicker-control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-titleRow a:hover {
	background: #ddd !important;
	color: #333 !important;
}
/* JDC OVERRIDE */
.ui-datepicker-header, .ui-datepicker-title-row 
{
	background-color:#FFFFFF;
}
.ui-datepicker-days-cell
{
	border:1px solid #FFFFFF;
	background-color:#EEEEEE;
}
.ui-datepicker .ui-datepicker-unselectable 
{
	background-color:#CCCCCC;
}
/*******************************************/
/* Modal Popup */
.modalPopup 
{
	background-color:#ffffff; 
	border-style:solid; 
	border-color:Gray; 	
	border-width:1px; 
	border-style:solid; 
}
.modalPopup a
{
	color: #B1652B;
	font-weight: bold;
}
.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=60);
    -moz-opacity:0.60;
}

.modalPopup .linksPanel
{
	filter: alpha(opacity=100);
    -moz-opacity:1.00;
}
/***************************************/

.DetailPageTitle
{
	color: #75552C;
}

.SiriusLoginLinkBtn
{
	color: #F0C44E;
}
.SiriusPageTitle 
{
	color:#B1652B;
}
.WeatherHistoricalPanel .WeatherInfoContainer
{
    background-color: #0E3A68;
}
.WeatherHistoricalPanel .WeatherDetailContainer
{
    background-color: #001A33;
}
#WeatherTitleContainer
{
    background-color: #164D87;
    border-bottom: solid 1px #001A33;
}

.SiriusRedemptionLink
{
	color: White;
}
.checkAvailabilityLinkHome .HotelAvailabilityLabel
{
	color:White;
}


/***************************************/

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(/Images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(/Images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(/Images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(/Images/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.upsellTitle
{
    color: #B1652B;
}

.availabilityByDateRangeDivStyle
{
	background-color:#FFFFFF;
	border-color:#D6D7D7;	
}

.Calendar
{
        color:#000000;	
}

    .Calendar_DayStyle
    {
    	background-color:#FFFFFF;

    }
    
    .Calendar_OtherMonthDayStyle
    {
    	background-color:#FFFFFF;
    	color:#FFFFFF;
    }
    
    .Calendar_DayHeaderStyle
    {
    	background-color:#C0C0C0;
    	color:#000000;
        border:solid 1px #FFFFFF;
    }
    
    .Calendar_TitleStyle
    {
        color:#FFFFFF;
    }
    
    .Open
    {
    	background-color:#7AA97F;
    	color:#000000;
    	border-color:#FFFFFF;    	
    }
    
    .MinStay
    {
    	background-color:#4D77B3;
    	color:#000000;
    	border-color:#FFFFFF;    	    	
    }
    
    .Close
    {
    	background-color:#FFA26C;
    	color:#000000;
    	border-color:#FFFFFF;    	
    }
    
    .Blank
    {
    	background-color:#FFFFFF;
    	color:#FFFFFF;
    	border-color:#FFFFFF;
    }
    
    .dvOpenLegendColor
    {
    	background-color:#7AA97F;
    }
    
    .dvConditionallyBookedLegendColor
    {
    	background-color:#4D77B3;    	
    }
    
    .dvFullyBookedLegendColor
    {
    	background-color:#FFA26C;    	
    }
    
    .cellBorders
    {
        background-color:#FFFFFF;
        border:solid 1px #D6D7D7;
    }
        
a.moreInfo:hover span{ 
    color: #2a3e53;
    border-color:#d6d7d7;
    background-color:white;}
.Error
	{ color:Red; }
.CheckAvailabilityTabs .ajax__tab_header .ajax__tab_outer
{
	background: url('/Images/Booking_Steps/NonSelectedTab.png') no-repeat left bottom;
	z-index: 100;
}
.CheckAvailabilityTabs .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
	color: #8E8E8C;
}
.CheckAvailabilityTabs .ajax__tab_header .ajax__tab_active .ajax__tab_outer
{
	background: url('/Images/Booking_Steps/SelectedTab.png') no-repeat left bottom;
	z-index: 200;
}
.CheckAvailabilityTabs .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
	z-index: 200;
	color: #22394E;
}
.CheckAvailabilityTabs .dvJDCBookingButtonMarginSmallWide A
{
	color: white;
}
.carCrossSellItem
{
	border-color: #cccccc;
}
.CarCrossSellTitle
{
	border-color: #999999;
}
