.notOnSaleToPublic {
    opacity: 0.5;
}

/* folder data */
#folderHeader {
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}

.folderName {
    font-size: 1.5em;
    font-weight: bold;
}

.folderData {
    width: 100%;
}

.folderDataInner {
    overflow: auto;
}

.folderDataLabel {
    display: inline-block;
    margin-right: 1em;
}

.folderDataHeader {
    display: inline-block;
    font-weight: bold;
}

.folderShowHeader {
    text-align: left;
    font-weight: bold;
    font-size: 1.2em;
}

.folderDataContent {
    clear: none;
}

.folderDataImage {
    float: right;
    clear: none;
    margin: 0;
    border: 0;
}

.folderBuyNowButton, .packageBuyNowButton, .folderTagBrowseButton {
    display: none;
}

/*Folder Menu*/
.browseFolderMenu {
}

.browseFolderMenuTitle {
}

    .browseFolderMenuTitle a {
    }

        .browseFolderMenuTitle a:hover {
        }

.browseFolderMenu ul {
}

.browseFolderMenu li {
}

.browseFolderMenuItem a {
}

    .browseFolderMenuItem a:hover {
    }

/* All folders */
.browseFolders {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; /* float: left; */
    clear: both;
}

.browseFoldersInner {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; /* float: left; */
}

    .browseFoldersInner > ul {
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0;
        padding: 0; /* float: left; */
    }

.folderTextName {
    display: inline-block;
}

.folderTextData {
    display: inline-block;
    clear: none;
    padding-left: 0.3em;
}

/* Folders with Images */
.aWithBlockContent {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url('http://www.londonkayaktours.co.uk/Sales/App_Themes/Default/Images/transparent.gif') 0 0 repeat; /*transparent image to make links show up in IE 8 and 9*/
}

    .aWithBlockContent:hover {
    }

.browseFolderName {
    display: inline-block;
}

.browseFolderTiledName {
}

.browseFolderDate {
}

.browseFolderDescription {
}

.browseImage {
    float: left;
    border: 0;
}

.browseTiledImage {
    float: left;
    border: 0;
}

.browseImage a:hover {
    text-decoration: none;
}

.browseList {
    list-style: none; /* float: left; */
}

.browseListWithName, .browseListWithNameAsHeader, .browseListWithNameDescription, .browseListNameTiledChildren, .browseListWithNameListChildren, .browseListWithNameImageDescription, .browseListWithNameListChildrenNameImageDescription, .browseListCarouselChildren {
    clear: both;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.browseListTiledWithDescription {
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.browseListWithNameImageDescription {
    display: inline-block;
}

.browseListTiled {
    float: left;
}

.browseFolderTiledName {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.browseFolderTiledImage {
}

.browseFolderTiledDescription {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.browseListCarouselChildren ul {
    list-style: none;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden; /* This is used solely to clear floats, it does not add functionality. */
    -moz-padding-start: 0;
    -webkit-padding-start: 0;
    -khtml-padding-start: 0;
    -o-padding-start: 0;
    padding-start: 0;
    padding: 0;
}

.browseFolderTiled {
    position: relative;
}

.browseFolderTiledContent {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
}

.browseFolderTiled:hover .browseFolderTiledContent {
}

.browseCarouselItem {
    width: 100%;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.browseFolderCarouselItem {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

.browseCarouselItemImage {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /*height: 100%;*/
    display: inline-block;
    border: 0;
}

.browseFolderCarouselItemContent {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 4px;
}

/* Sub Folders */
.browseSubFolders {
}

    .browseSubFolders > ul {
        margin: 0;
        padding: 0; /* float: left; */
    }

        .browseSubFolders > ul > li {
            list-style: none; /* float: left; */
        }

/* Performances */
.browsePerformance, .browseProduct, .browsePackage, .browseFolderTag {
    /* float: left; */
    margin: 0 0 0.5em 0;
}

.browsePerformanceInner, .browseProductInner, .browsePackageInner, .browseFolderTagInner {
    display: block;
}

.browsePerformanceContent, .browseProductContent, .browsePackageContent, .browseFolderTagContent {
    padding: 0 0.5em 0 0;
}
.browsePerformanceContent td, .browseProductContent td, .browsePackageContent td, .browseFolderTagContent td{
    padding-right: 1em;
}

    .browsePerformanceContent > ul {
        /* float: left; */
        vertical-align: top;
        margin: 0 0.5em 0.5em 0;
        padding: 0;
    }

        .browsePerformanceContent > ul > li, .browseProductContent > ul > li, .browsePackageContent > ul > li, .browseFolderTagContent > ul > li {
            /* float: left; */
            list-style: none;
            margin: 0;
            padding: 0;
        }

.browseProductContentFull > ul {
    /* float: left; */
    clear: both;
    margin: 0 0.5em 0.5em 0;
    padding: 0;
}

    .browseProductContentFull > ul > li {
        /* float: left; */
        list-style: none;
        clear: both;
        margin: 0;
        padding: 0;
    }

.performancedatepicker {
    /* float: left; */
    margin: 0 0.5em 0.5em 0;
}

/* Products */
.browseProductContent > ul, .browsePackageContent > ul, .browseFolderTagContent > ul {
    /* float: left; */
    clear: both;
    margin: 0 0.5em 0.5em 0;
    padding: 0;
}

.productData {
    /* float: left; */
}

.divAllocationPicker {
    display: inline-block;
    padding: 5px 0 2px 0;
    margin: 5px 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.chooseAllocation {
    padding: 3px;
    margin: 0 0.5em 0.5em 0;
    float: left;
}

.printAllocation {
    float: right;
}

.productMap {
    /* float: left; */
    clear: both;
}

.productMapInner {
    width: 640px;
    height: 480px;
}

    .productMapInner > svg > g > text {
        cursor: pointer;
    }

.daySoldOut a {
    opacity: 0.5;
    background: red !important;
}

#divQuantityFilterToggle {
    float:right;
}

#spnQuantityFilterToggle {
    padding: 8px 8px 8px 8px;
    background-image: url("http://www.londonkayaktours.co.uk/sales/App_Themes/Default/Images/quantityFilter.png");
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    display: block;
    cursor: pointer;
}