body
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
#page
{
  width: 100%;
  padding: 0px;
}
.base-cont thead .cell, .base-cont th
{
    border-bottom-width: 0 !important;
}
td, th, div, hr
{
    border-color: #B01B1D !important;
}
.base-cont tbody tr td, .base-cont thead tr th, .base-cont thead tr td, .base-cont tbody tr th, table
{
    border-color: #B01B1D #D6CDBC !important;
}
.room-type-details .cell, .room-type-options .cell,
#room-types-cont .room-type-options .left-holder, #room-types-cont .room-type-details .left-holder
{
    border-color: #ffffff !important;
}
body, #page, #total-cont tbody, .base-cont tbody, #room-types-cont .room-type-details, .occupancy-table tbody, #booking-info-cont .total-info .label,
#room-types-cont .room-type-options
{
    background: transparent !important;
}
#header h1, h1, #total-cont
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #9E013B;
}
#articles-page-header .dates-panel, .base-cont thead td, .base-cont th, #search-criteria-panel-cont .scp-inner-cont
{
    background-color: #970431;
    color: #ffffff;
}
.search-subtitle
{
    font-weight: normal;
    font-size: 12px;
}
select
{
  border: 1px solid #7f9db9 !important;
  background: #FFF;
}
.base-cont thead tr td.cell.quantity
{
    background-color: #a9181b;
}
#room-types-cont tbody .quantity, #hotel-options-cont tbody .quantity
{
    background-color: #f9f8f3 !important;
}
#room-types-cont .room-type-details .cell , #room-types-cont .room-type-options .cell
{
    background-color: #ebe3d6;
}
#payment_types_block p
{
    color: #6c6064;
}
#total-persons-cont
{
    display: none;
}
#create-booking-cont
{
    border-top-width: 1px;
    border-top-style: solid;
}
a, .toggle-details-button
{
    color: #b01b1f;
}
.pers-icon
{
    background-image: url('adult_icon.gif');
}
.popup-button, .popup-button span
{
    background-image: url('button.png') !important;
}
#room-types-cont tbody tr td.cell, #booking-details-cont tbody tr td, #booking-info-cont tbody tr td, #booking-details-cont .dprice,
#payment-methods-table tbody tr td.cell, #room-types-cont .room-type-options .left-holder, #room-types-cont .room-type-details .left-holder
{
    background-color: #f9f1e4;
}
#room-types-cont tbody tr td.cell.name strong
{
    font-weight: normal;
}