body {
    line-height: 1.3em;
    text-align: justify;
    font-size: 11pt;
}

img {
    border: 0 none;
}

.containerHeader {
    position: relative;
}

.topMenu {
    display: none;
}

.headerIcons {
    position: absolute;
    top: 0;
    right: 0;
}

.headerPicture, .headerPictureSmall {
    display: none;
}

.searchBar {
    display: none;
}

.resultsNav {
    display: none;
}

.titleBar h1 {
    border-bottom: 1pt solid #aaa;
    padding: 0;
    margin: 0;
    padding-bottom: 3mm;
    margin-top: 3mm;
    margin-bottom: 3mm;
}

.titleBar code {
    font-size: 9pt;
    color: #666;
}

.leftMenu {
    display: none;
}

.footer {
    border-top: 1pt solid #aaa;
    padding-top: 10px;
    font-size: 9pt;
    text-align: center;    
}

.footer a {
    text-decoration: none;
    border-bottom: 1pt dotted #aaa;
    color: black;
}

a.thumb {
    margin-bottom: 6pt;
}

.thumb_overlay {
    display: none;
}

#lightbox {
    display: none;
}

#lightbox-overlay {
    display: none;
}

.imagebar {
    padding-left: 5mm !important;
}

.containerWrapper {
    background-image: none !important;
}

.floatingColumn300x24 {
    display: none;
}

.titleBar {
    position: relative;
}
.titleBar .img {
    position: absolute;
    top: 4px;
    right: 0;
}

.titleCalc {
    display: none;
}

.product_descr {
    border-bottom: 1pt solid #aaa; 
}

form {
    display: none;
}

div.priceBox {
    text-align: center;
    display: block;
    width: 5cm;
    border: 1pt double #ccc;
    padding: 3mm;
    margin-top: 5mm;
    background-color: #ffccac;
}

.priceBox h3 {
    padding: 0;
    margin: 0;
}

.from {
    line-height: 20pt;
}

.price {
    font-size: 16pt;
    font-weight: bold;
    line-height: 1.2em;
    padding-left: 2mm;
}

form#bookingForm {
    display: block;
}

.more {
    display: none;
}

fieldset {
    border: 0 none;
}

form#bookingForm div#details {
    display: none;
}

form#bookingForm ul.productsummary {
    margin: 0;
    padding: 0;
}

form#bookingForm #dateInfo {
    margin: 8pt 0 0 8pt;
}

form#bookingForm ul {
    clear: both;
    list-style: none;
}

form#bookingForm li.disabled {
    display: none;
}

form#bookingForm .productrow {
    border: 1pt solid #ccc;
    margin: 4pt 0;
    padding: 6pt;
}

form#bookingForm .productselect, form#bookingForm .detailselect {
    display: none;
}

form#bookingForm .producticon {
    float: left;
    margin-right: 10pt;
}

form#bookingForm .productname {
    float: left;
}

form#bookingForm .productprice {
    float: right;
}

form#bookingForm .detailline {
    color: #aaa;    
}

form#bookingForm .selected_detail {
    font-weight: bold;
    color: black;
}

form#bookingForm .detailprice {
    display: none;
}

form#bookingForm #totalsummary {
    font-size: 120%;
    margin-top: 10pt;
    border: 4pt double #888;
    padding: 8pt;
}

input[type=submit] {
    display:none;
}

