#u27663.MuseMenuActive #u27665-4 p,
#u27004.MuseMenuActive #u27007-4 p,
#u28581.MuseMenuActive #u28584-4 p,
#u28074.MuseMenuActive #u28076-4 p {
    visibility: inherit;
    color: #FFFFFF;
}

.version.location {
    color: #000004;
    background-color: #3D52C2;
}

.js body {
    visibility: hidden;
}

.js body.initialized {
    visibility: visible;
}

#page {
    background-image: none;
    background-color: transparent;
    border-width: 0px;
    z-index: 1;
    margin-right: auto;
    width: 100%;
    margin-left: auto;
    border-color: #000000;
}

#pu658 {
    width: 100%;
    z-index: 2;
    margin-right: -10000px;
}

#u658 {
    background-color: transparent;
    background-position: center center;
    z-index: 2;
    filter: alpha(opacity=100);
    opacity: 1;
    background-repeat: no-repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-size: cover;
}

#u658_align_to_page {
    margin-left: auto;
    position: relative;
    margin-right: auto;
}

#u29894 {
    z-index: 42;
    margin-right: -10000px;
    position: relative;
}

#u29894_img {
    display: block;
    vertical-align: top;
}

#u658-bw {
    z-index: 2;
}

#u782-4 {
    display: block;
    z-index: 4;
    vertical-align: top;
    position: relative;
}

#u26779-4 {
    background-color: transparent;
    z-index: 11;
    position: relative;
    font-family: lato, sans-serif;
    font-weight: 400;
}

#u775 {
    background-color: #EAEAEA;
    border-width: 1px;
    z-index: 3;
    border-style: solid;
    position: relative;
    border-color: #EAEAEA;
}


/*
#u24443 {
    background-color: transparent;
    border-width: 0px;
    z-index: 8;
    margin-right: -10000px;
    margin-top: -1px;
    position: relative;
    border-color: transparent;
}

#u23939 {
    background-color: transparent;
    border-width: 0px;
    z-index: 9;
    margin-right: -10000px;
    width: 100%;
    position: relative;
    border-color: transparent;
}

#u12723 {
    max-width: 100000px;
    background-color: transparent;
    border-width: 0px;
    z-index: 10;
    margin-right: -10000px;
    min-width: 30px;
    width: 100%;
    position: relative;
    border-color: transparent;
}

#menuu26988 {
    background-color: transparent;
    border-width: 0px;
    z-index: 17;
    width: 334px;
    height: 44px;
}

#u27660 {
    background-color: transparent;
    border-width: 0px;
    position: relative;
    margin-right: -10000px;
    width: 63px;
    min-height: 44px;
}

#u27663 {
    background-color: transparent;
    width: 63px;
    border-width: 0px;
    position: relative;
    padding-bottom: 30px;
}

#u27663:hover {
    width: 63px;
    min-height: 0px;
    border-color: #A3A3A3;
    margin: 0px;
}

#u27665-4 {
    top: 15px;
    left: 6px;
    border-width: 0px;
    box-shadow: none;
    position: relative;
    min-height: 14px;
    background-color: transparent;
    margin-right: -10000px;
    width: 51px;
    color: #FFFFFF;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    letter-spacing: 2px;
}

#u27663:hover #u27665-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=75);
    background-color: transparent;
    opacity: 0.75;
    width: 51px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    margin: 0px -10000px 0px 0px;
}

#u27663:active #u27665-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=75);
    background-color: transparent;
    opacity: 0.75;
    width: 51px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    margin: 0px -10000px 0px 0px;
}

#u27663.MuseMenuActive #u27665-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=100);
    background-color: transparent;
    opacity: 1;
    width: 51px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    margin: 0px -10000px 0px 0px;
}

#u27003 {
    background-color: transparent;
    border-width: 0px;
    position: relative;
    margin-right: -10000px;
    left: 63px;
    width: 90px;
    min-height: 44px;
}

#u27004 {
    background-color: transparent;
    width: 90px;
    border-width: 0px;
    position: relative;
    padding-bottom: 30px;
}

#u27004.MuseMenuActive {
    opacity: 0.2;
    width: 90px;
    min-height: 0px;
    filter: alpha(opacity=20);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    border-color: #000000;
    margin: 0px;
}

#u27007-4 {
    top: 15px;
    left: 6px;
    border-width: 0px;
    box-shadow: none;
    position: relative;
    min-height: 14px;
    background-color: transparent;
    margin-right: -10000px;
    width: 78px;
    color: #FFFFFF;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    letter-spacing: 2px;
}

#u27004:hover #u27007-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=75);
    background-color: transparent;
    opacity: 0.75;
    width: 78px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    margin: 0px -10000px 0px 0px;
}

#u27004:active #u27007-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=75);
    background-color: transparent;
    opacity: 0.75;
    width: 78px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    margin: 0px -10000px 0px 0px;
}

#u27004.MuseMenuActive #u27007-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=100);
    background-color: transparent;
    opacity: 1;
    width: 78px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    margin: 0px -10000px 0px 0px;
}

#u28580 {
    background-color: transparent;
    border-width: 0px;
    position: relative;
    margin-right: -10000px;
    left: 153px;
    width: 84px;
    min-height: 44px;
}

#u28581 {
    background-color: transparent;
    width: 84px;
    border-width: 0px;
    position: relative;
    padding-bottom: 30px;
}

#u28581:hover {
    width: 84px;
    min-height: 0px;
    border-color: #A3A3A3;
    margin: 0px;
}

#u28584-4 {
    top: 15px;
    left: 6px;
    border-width: 0px;
    box-shadow: none;
    position: relative;
    min-height: 14px;
    background-color: transparent;
    margin-right: -10000px;
    width: 72px;
    color: #FFFFFF;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    letter-spacing: 2px;
}

#u28581:hover #u28584-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=75);
    background-color: transparent;
    opacity: 0.75;
    width: 72px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    margin: 0px -10000px 0px 0px;
}

#u28581:active #u28584-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=75);
    background-color: transparent;
    opacity: 0.75;
    width: 72px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    margin: 0px -10000px 0px 0px;
}

#u28581.MuseMenuActive #u28584-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=100);
    background-color: transparent;
    opacity: 1;
    width: 72px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    margin: 0px -10000px 0px 0px;
}

#u28071 {
    background-color: transparent;
    border-width: 0px;
    position: relative;
    margin-right: -10000px;
    left: 237px;
    width: 97px;
    min-height: 44px;
}

#u28074 {
    background-color: transparent;
    width: 97px;
    border-width: 0px;
    position: relative;
    padding-bottom: 30px;
}

#u28074:hover {
    width: 97px;
    min-height: 0px;
    border-color: #A3A3A3;
    margin: 0px;
}

#u28076-4 {
    top: 15px;
    left: 6px;
    border-width: 0px;
    box-shadow: none;
    position: relative;
    min-height: 14px;
    background-color: transparent;
    margin-right: -10000px;
    width: 85px;
    color: #FFFFFF;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    letter-spacing: 2px;
}

#u28074:hover #u28076-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=75);
    background-color: transparent;
    opacity: 0.75;
    width: 85px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    margin: 0px -10000px 0px 0px;
}

#u28074:active #u28076-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=75);
    background-color: transparent;
    opacity: 0.75;
    width: 85px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    margin: 0px -10000px 0px 0px;
}

#u28074.MuseMenuActive #u28076-4 {
    padding-top: 0px;
    min-height: 14px;
    filter: alpha(opacity=100);
    background-color: transparent;
    opacity: 1;
    width: 85px;
    box-shadow: none;
    text-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
    padding-bottom: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    margin: 0px -10000px 0px 0px;
} */

.MenuItem {
    cursor: pointer;
}

#u29342 {
    background-color: transparent;
    z-index: 15;
    margin-right: -10000px;
    margin-top: -100px;
    position: relative;
}

#u29342_img {
    width: 100%;
}

.html {
    background-color: #FFFFFF;
}

body {
    padding-top: 36px;
    position: relative;
}

@media (min-width: 851px),
print {
    #muse_css_mq {
        background-color: #FFFFFF;
    }
    #bp_infinity.active {
        display: block;
    }
    #page {
        min-height: 1205px;
        max-width: 1160px;
    }
    #pu658 {
        padding-bottom: 1px;
        margin-top: -36px;
    }
    #u658 {
        min-height: 206px;
        background-image: url("../images/msrfishinhole.jpg?crc=3829036546");
        padding-bottom: 391px;
    }
    #u658_align_to_page {
        max-width: 1160px;
    }
    #u29894 {
        margin-top: 56px;
        width: 33.37%;
        left: 1.73%;
    }
    #u29894_img {
        width: 99.75%;
    }
    #menuu26988 {
        position: relative;
        margin-right: -10000px;
        margin-top: 56px;
        left: 69.4%;
    }
    #u658-bw {
        min-height: 206px;
    }
    #ppu782-4 {
        z-index: 0;
        margin-top: 88px;
        width: 84.83%;
        margin-left: 7.59%;
    }
    #pu782-4 {
        z-index: 4;
        padding-bottom: 0px;
        margin-right: -10000px;
        margin-top: -13px;
        width: 52.34%;
    }
    #u782-4 {
        width: 99.81%;
    }
    #u26779-4 {
        min-height: 137px;
        margin-top: 7px;
        width: 100%;
    }
    #u775 {
        margin-right: -10000px;
        width: 38.52%;
        left: 61.39%;
    }
    #u24443 {
        height: 351px;
        width: 100.27%;
        left: -0.27%;
    }
    #u23939,
    #u12723 {
        height: 351px;
    }
    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1098px);
    }
    #u29342 {
        width: 13.8%;
        left: 43.11%;
    }
    body {
        padding-bottom: 16px;
    }
    .verticalspacer {
        min-height: 158px;
    }
}

@media (min-width: 481px) and (max-width: 850px) {
    #muse_css_mq {
        background-color: #000352;
    }
    #bp_850.active {
        display: block;
    }
    #page {
        min-height: 1844px;
        max-width: 850px;
    }
    #pu658 {
        padding-bottom: 0px;
    }
    #u658 {
        min-height: 131px;
        background-image: url("../images/msrfishinhole.jpg?crc=3829036546");
        padding-bottom: 258px;
    }
    #u658_align_to_page {
        max-width: 850px;
    }
    #u29894 {
        margin-top: 20px;
        width: 33.53%;
        left: 1.77%;
    }
    #u29894_img {
        width: 99.65%;
    }
    #u658-bw {
        min-height: 131px;
    }
    #pu782-4 {
        z-index: 4;
        margin-top: 161px;
        width: 86.71%;
        margin-left: 6%;
    }
    #u782-4 {
        margin-right: -10000px;
        margin-top: -13px;
        width: 45.6%;
    }
    #u775 {
        margin-bottom: -1px;
        margin-right: -10000px;
        width: 48.17%;
        left: 51.84%;
    }
    #u24443 {
        height: 150px;
        width: 100.29%;
        left: -0.29%;
    }
    #u23939,
    #u12723 {
        height: 150px;
    }
    #u26779-4 {
        min-height: 275px;
        margin-top: 240px;
        width: 39.53%;
        margin-left: 7.18%;
    }
    #menuu26988 {
        position: fixed;
        top: 56px;
        left: 805px;
    }
    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1459px);
    }
    #u29342 {
        width: 13.77%;
        left: 43.06%;
    }
    body {
        overflow-x: hidden;
    }
    .verticalspacer {
        min-height: 421px;
    }
}

@media (max-width: 480px) {
    #muse_css_mq {
        background-color: #0001e0;
    }
    #bp_480.active {
        display: block;
    }
    #page {
        min-height: 2653px;
        max-width: 480px;
    }
    #u658 {
        min-height: 85px;
        background-image: url("../images/msrfishinhole-u658-fr.jpg?crc=4004797185");
        padding-bottom: 304px;
    }
    .hidpi #u658 {
        background-image: url("../images/msrfishinhole-u658-fr_2x.jpg?crc=8271802");
    }
    #u658_align_to_page {
        max-width: 480px;
    }
    #u29894 {
        margin-top: 20px;
        width: 33.96%;
        left: 1.67%;
    }
    #u29894_img {
        width: 100%;
    }
    /* #u658-bw {
        min-height: 85px;
    }
    #u782-4 {
        margin-top: 148px;
        width: 73.13%;
        margin-left: 12.09%;
    }
    #u26779-4 {
        min-height: 275px;
        margin-top: 229px;
        width: 73.34%;
        margin-left: 14.17%;
    }
    #u775 {
        margin-top: 82px;
        width: 72.92%;
        margin-left: 12.3%;
    }
    #u24443 {
        height: 150px;
        width: 100.58%;
        left: -0.58%;
    }
    #u23939,
    #u12723 {
        height: 150px;
    } */
    #menuu26988 {
        position: fixed;
        top: 56px;
        left: 805px;
    }
    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 1612px);
    }
    #u29342 {
        width: 13.76%;
        left: 43.13%;
    }
    body {
        overflow-x: hidden;
        min-width: 480px;
        padding-bottom: 36px;
    }
    .verticalspacer {
        min-height: 1113px;
    }
}