#ecommContainer .item_container.booking {
    margin: 0px;
}

.item_container.booking .images_container {
    display: none;
}

.item_container.booking .item_info {
    float: none !important;
    max-width: inherit !important;
    padding: 0px !important;
}

.item_container.booking .description_short {
    margin-bottom: 15px;
}

#ecommContainer .item_container .booking .section-title {
    display: none;
}

.item_container.booking .date-picker-wrapper.inline-wrapper {
    display: block;
}
.item_container.booking .date-picker-wrapper table .caption {
    font-size: 1.5em;
}
.item_container.booking .date-picker-wrapper .month-wrapper table th {
    padding: 15px 0;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day {
    padding: 25px 0;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day:hover {
    background-color: #f5f5f5;
}
.item_container.booking .date-picker-wrapper .day_content {
    padding: 0 5px;
}
.item_container.booking .date-picker-wrapper .day_content .day_num {
    display: block;
    padding-bottom: 5px;
    font-size: 1.5em;
}
.item_container.booking .date-picker-wrapper .day_content .avail {
    display: block;
    opacity: 0.5;
}
.date-picker-wrapper.date-range-picker-custom .day.first-date-selected {
    background-color: #00B6DD !important;
}
.date-picker-wrapper.date-range-picker-custom .day.last-date-selected {
    background-color: #00B6DD !important
}
.date-picker-wrapper.date-range-picker-custom .month-wrapper table .day.real-today {
    background-color: #eee;
    color: #ccc;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day.noselect {
    color: #ccc;
    cursor: default;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day.noselect.real-today {
    color: #888;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day.noselect.checked {
    color: #333;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day:hover {
    background-color: #00B6DD;
    color: #fff;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day.invalid:hover, .item_container.booking .date-picker-wrapper .month-wrapper table .day.noselect:hover {
    background-color: transparent;
    color: #ccc;
}
.date-picker-wrapper.date-range-picker-custom .month-wrapper table .day.real-today:hover {
    background-color: #eee !important;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day.noselect.real-today:hover {
    color: #888;
}
.item_container.booking .date-picker-wrapper .month-wrapper table .day.noselect.checked:hover {
    background-color: #9cdbf7;
    color: #333;
}

#ecommContainer .item_container .attributes {
    display: none;
}
.item_container.booking .qty {
    display: none;
}

.item_container.booking .add-to-cart {
    margin-top: 5px;
    text-align: right;
}