/* --- BGRS --- */

div#booking-menu, div.right-column-box .header {
    background-color:#475d75;
}

div#booking, div#hotel-booking, div#hotel-detail-container {
	background-image: url(/media/img/helsinki/booking/hotel-list-background.gif);
}

div.bgr-round{
	background-image:url(/media/img/helsinki/booking/bgr-round-left.gif);
}

div.bgr-round-right{
	background-image:url(/media/img/helsinki/booking/bgr-round-right.gif);
}

div.hotels-tab {
	background-image: url(/media/img/helsinki/booking/hotel-tab.gif);
}

div.flight-tab-inactive {
	background-image: url(/media/img/helsinki/booking/flight-tab-inactive.gif);
}

div#counter-box {
	background-image: url(/media/img/helsinki/booking/hotel-matches-bar.gif);
}

div#booking-list ul li table tr.hotel-name, div#change-search, div#second-block .description .category-title, .category-title, div#booking-form div.sub-header {
	background-image: url(/media/img/helsinki/booking/hotel-unit-header.gif);
}

div#counter-box .counter-left {
	background-image: url(/media/img/helsinki/booking/hotel-matches-bar-left.gif);
}

div#counter-box .counter-right {
	background-image: url(/media/img/helsinki/booking/hotel-matches-bar-right.gif);
}

/* --- RIGHT HAND BOXES --- */

div.right-column-box {
	background-image: url(/media/img/helsinki/booking/right-hand-box-top.gif);
}

div.right-column-box-top {
	background-image: url(/media/img/helsinki/booking/right-hand-box-top-right.gif);
}

div.right-column-box .footer {
	background-image: url(/media/img/helsinki/booking/right-hand-box-bottom.gif);
}

div.right-column-box .footer-right {
	background-image: url(/media/img/helsinki/booking/right-hand-box-bottom-right.gif);
}

div.right-column-box .content, .rounded .content, ul#sections .tab a  {
	
}

/* --- BUTTONS --- */

div#subbar input#update, input#searchButton {
	background-image: url(/media/img/helsinki/booking/search-button.gif);
}

div#booking-list div.daily-rate div.select-hotel-button {
	background-image: url(/media/img/helsinki/booking/select-hotel-button.gif);
}

div.book-box a.book-button {
	background-image: url(/media/img/helsinki/booking/book-now-button.gif);
}
/* ---- BORDERS ---- */

div#booking-list ul li, div.daily-rate, div.right-column-box .content, div#hotel-detail #first-block, div#hotel-detail #second-block, div#hotel-images, div#room-prices, div#maps, .billing-form, div.checks-title {
	border-color: #a3aeba;
}

/* ---- FONT COLORS ---- */

div#counter-box span, div#booking-info div.booking-info-title{
	color:#475d75;
}

/* ---- TABS ---- */

ul#sections .tab{
	background-image: url(/media/img/helsinki/booking/photodesc-tab-inactive.gif);
	
}

ul#sections .tabs-selected{
	background-image: url(/media/img/helsinki/booking/photodesc-tab-active.gif);
}

ul#sections .tabs-selected a{
	color: #ffffff;
}

/* --- ROUNDED BOXES --- */
.widgetTabs .tab{  
	background-color:#a3aeba  !important;
}

.rounded, .rounded.tabs-selected {
	background-color: #f3f5fa !important;
	border: 1px solid #a3aeba;
}

.rounded .top-left {
	background-image:url(/media/img/helsinki/booking/rounded-top-left.gif);
}

.rounded .top-right {
	background-image: url(/media/img/helsinki/booking/rounded-top-right.gif);
}

.rounded .bottom-left {
	background-image:url(/media/img/helsinki/booking/rounded-bottom-left.gif);
}

.rounded .bottom-right {
	background-image:url(/media/img/helsinki/booking/rounded-bottom-right.gif);
}


/* ---- HOTEL ITEM ---- */

div.daily-rate, div#paginator, div#booking-info div.booking-info-title {
	background-color: #edf1f6;
}

div.daily-rate table.rates-display tr.days td{
	border-right: #ffffff;
}

/* ---- HOTEL ROOMS ---- */

div#room-prices table.rates-display tr.rates-display-header td, div#hotel-detail-content table.rates-display tr.rates-display-header td {
	color: #475d75;
}

div#room-prices table.rates-display tr td.rate, div#hotel-detail-content table.rates-display tr td.rate, div#room-prices table.rates-display tr.rates-display-header td, div#hotel-detail-content table.rates-display tr.rates-display-header td {
	background-color: #ebeff7;
}

div#room-prices table.rates-display tr.days td, div#hotel-detail-content table.rates-display tr.days td {
	background-color: #596d83;
}

div.separator{
	border-color: #596d83;
}

/* ---- MENU --- */

a.sort{
	
}

div#advanced-search h3{
	border-color: #bec6d3;
}

/* ---- OTHERS --- */

#flights .description.top .photo {
    background: url("/media/img/helsinki/booking/flights.jpg") no-repeat center -15px;
    height: 152px;
}

#flights.cruises .description.top .photo {
    background: url("/media/img/helsinki/booking/cruises.jpg") no-repeat;
    height: 245px;
}

/* ---- SECTIONS ---- */

h1.cityinfo{
	padding-top: 320px;
	background: url(/media/img/helsinki/sections/city_info.jpg) no-repeat center top;
}
