﻿body, .ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer, #warning .warning-container, 
#booking-step li a.inactive, #tabs a span, #footer a
{
    color: #484848;
}

.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner ,
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner,
a.button-ca,a.button-ia, a.button-c, #navbar a, #booking-step li a.current,
#customer-menu ul li a:hover span, #customer-menu ul li a.selected span,
.user-page-menu ul li a:hover span, .user-page-menu ul li a.selected span,
#tabs a:hover span,#tabs a.current span,
#header-customer a,#header-culture-selector a, #header-login a, #header-our-group a,
.highlight-invert, #header-our-group span, #header-customer, #resort-home .resort-home-summary,
div.search h4, div.search label,.weather-forecast table th, .booking-quote-fill h4, 
.booking-quote-fill p, .booking-quote-fill-total, div.attention h4, div.attention label, .notes a, div.highlight-container
{
    color:#FFF;
}

a.button-a, a.button-ba, a.button-ia span, .highlight-dark, .info
{
	color: #000;
}

a, a.button-ias span, #customer-menu li a span, #customer-menu li a.selected span,
.user-page-menu li a span, .user-page-menu li a.selected span, .highlight
{
	color: #4C145E;
}
#navbar a:hover,#navbar a.current
{
	color: #21BECA;
}
.error-container, .alert-container,.alert-row 
{
	color: #2e2e2e;
}
.alert
{
	color: #FF3333;
}

/*BACKGROUND*/
body
{
	background-color: #E9E9E9;
}
.ajax__tab_technorati-theme .ajax__tab_body, input,textarea,select,div.content-main, div.detail-home,
.modal-outer, div.nofill-full, div.review blockquote
{
    background-color: #ffffff;
}
.error-container , .alert-container,.alert-row, #warning .warning-container 
{
	background-color: #f3d8d8; 
}
.validator {background-color: #FFFFCC;}

div.search, .booking-quote-fill, div.attention, div.highlight-container
{
    background-color: #9F2BC6; 
}
div.address, div.fill, div.fill-half, div.reply blockquote, .image-selected, .ic-box-bg
{
    background-color: #F5F5F5;
}

.weather-forecast table th
{
    background-color: #4C145E;
}
.modal-bg
{
    background-color: #333333;
}
div.calendar-available {background-color: #CCFFCC;}
div.calendar-changeover {background-color: #FFFF99;}
div.calendar-booked {background-color: #FF3E44;}


#resort-home-overview, #resort-manager-overview, div.detail-home, div.nofill-home
{
    border-top-color: #d9d9d9;
}

#tabs,hr
{
    border-bottom-color: #d9d9d9;
}

div.address, div.fill, div.fill-half, div.nofill-full
{
    border-left-color: #d9d9d9;
    border-right-color: #d9d9d9;
}

div.footer-payments, div.footer-aboutus, div.footer-our-sites, div.footer-advertise
{
    border-right-color: #BDBDBD;
}

input,textarea,select
{
    border-color: #B8B8B8;
}
.weather, .weather-forecast, .modal-outer, div.review blockquote, div.reply blockquote,
.image-frame,.image-selected, div.calendar-available,div.calendar-changeover, div.calendar-booked
{
    border-color: #D9D9D9;
}

.alert-container
{
	border-color: #f3d8d8; 
}

