body
{
    color: #333333;
    background-color: #ffffff;
    font-family: Verdana;
    font-size: 12px;
    line-height: 18px;
    background: #ffffff url('https://www.vismania.nl/img/bodyBack.gif') repeat-x;
    padding-bottom: 18px
}

p
{
    padding-bottom: 18px
}

a
{
    color: #f79313;
    text-decoration: underline
}

a:hover
{
    text-decoration: none
}
te
label
{
    display: block;
    color: #999999;
    padding: 0px 0px 3px 0px;
    line-height: 18px;
}

input,
textarea,
select
{
    border: 1px solid #999999;
    color: #333333;
    background-color: #ffffff;
    font-family: Verdana;
    font-size: 12px;
    line-height: 18px;
    display: block;
    width: 100%;
    margin-bottom: 6px
}

textarea
{
    height: 100px
}

input[type=checkbox],
input[type=radio]
{
    border: 0px !important;
    width: auto !important
}

h1
{
    font-size: 24px;
    line-height: 30px;
    color: #f5900f;
    padding-left: 17px;
    padding-bottom: 10px
}
.jsonly {
    display: none;
}


.headerNote
{
    float: right;
    display: inline;
    color: #51c8f0;
    font-size: 18px;
    line-height: 30px;
    text-decoration: none
}

a.headerNote:hover
{
    text-decoration: underline
}

div.roundedInput
{
    position: relative;
    display: block;
    background: url('https://www.vismania.nl/img/roundedInput.png') no-repeat;
    height: 36px;
    padding: 0px 14px 0px 14px
}

    div.roundedInput span
    {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 4px;
        height: 36px;
        display: block;
        background: url('https://www.vismania.nl/img/roundedInput.png') no-repeat 0px -36px
    }

div.roundedInput input
{
    width: 100%;
    border: 0px;
    background: transparent;
    line-height: 34px;
    height: 34px;
    color: #999999
}

button.zoeken
{
    display: block;
    width: 111px;
    height: 37px;
    background: url('https://www.vismania.nl/img/zoeken.png') transparent;
    border: 0px
}

button.zoeken:hover
{
    background-position: 0px -37px
}

    button.zoeken span
    {
        display: none
    }
div.VisManiaNoticeElement
{
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 12px;
    color: #cc0066;
    font-weight: bold
}

    div.VisManiaNoticeElement div.container
    {
        position: relative;
        margin: 5px 6px 19px 6px;
        background-color: #ffffff;
        padding: 12px
    }

    div.VisManiaNoticeElement div.tl
    {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 6px;
        height: 5px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement.png')
    }

    div.VisManiaNoticeElement div.t
    {
        position: absolute;
        left: 6px;
        top: 0px;
        height: 5px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement.png') 0px -5px
    }

    div.VisManiaNoticeElement div.tr
    {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 6px;
        height: 5px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement.png') -6px 0px
    }

    div.VisManiaNoticeElement div.bl
    {
        position: absolute;
        left: 0px;
        bottom: 14px;
        width: 6px;
        height: 7px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement.png') 0px -17px
    }

    div.VisManiaNoticeElement div.b
    {
        position: absolute;
        left: 6px;
        bottom: 14px;
        height: 7px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement.png') 0px -10px
    }

    div.VisManiaNoticeElement div.br
    {
        position: absolute;
        right: 0px;
        bottom: 14px;
        width: 6px;
        height: 7px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement.png') -6px -17px
    }

    div.VisManiaNoticeElement div.arrow
    {
        position: absolute;
        bottom: 2px;
        width: 30px;
        height: 19px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement.png') 0px -24px
    }

    div.VisManiaNoticeElement div.l
    {
        position: absolute;
        left: 0px;
        top: 5px;
        width: 6px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement2.png')
    }

    div.VisManiaNoticeElement div.r
    {
        position: absolute;
        right: 0px;
        top: 5px;
        width: 6px;
        background: url('https://www.vismania.nl/img/VisManiaNoticeElement2.png') -6px 0px
    }

    body.noScroll {
        overflow-y: hidden;
    }
    body .topWrapper {
        background-color: #f79313;
        height: 1.875rem;
    }
    .scrollWrap {
        height: calc(100% - 1.875rem);
        overflow-y: auto;
        width: 100%;
        position: absolute;
    }
    .scrollView {
    }
    
    
div.visMania
{
    position: relative;
    width: 948px;
    margin: 0px auto 0px auto;
    background-color: #ffffff;
    padding: 201px 14px 0px 15px
}

div.visMania.hasSubmenu
{
    padding-top: 226px
}

    div.visMania div.bubblesLeft
    {
        position: absolute;
        left: -285px;
        top: 30px;
        width: 285px;
        height: 159px;
        /*background: url('/images/autunmBubblesLeft.png') no-repeat 100% 0px;*/
        background: url('https://www.vismania.nl/img/bubblesLeft.png') no-repeat 100% 0px;
        overflow: hidden;
    }

    div.visMania div.bubblesRight
    {
        position: absolute;
        right: 0px;
        width: 280px;
        top: 30px;
        height: 159px;
        /*background: url('/images/autunmBubblesRight.png') no-repeat 0px 0px;*/
        background: url('https://www.vismania.nl/img/bubblesRight.png') no-repeat 0px 0px;
        overflow: hidden;
    }

    div.visMania div.topmenu {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 955px;
        height: 30px;
        background-color: #f79313;
        line-height: 30px;
        font-size: 11px;
        color: #ffffff;
        padding-right: 25px
    }
    div.visMania div.topmenu form.loginForm label {
        color: #f79313;
    }
        div.visMania div.topmenu a,
        div.visMania div.topmenu span
        {
            float: right;
            display: inline;
            padding: 0px 5px 0px 5px;
            color: #ffffff;
            text-decoration: none
        }

        div.visMania div.topmenu a:hover
        {
            text-decoration: underline
        }

        div.visMania div.topmenu span.login
        {
            font-weight: bold;
            background: url('https://www.vismania.nl/img/whiteArrowBottom.png') no-repeat 5px 15px;
            padding: 0px 14px 0px 20px
        }

            div.visMania div.topmenu span.login form
            {
                position: absolute;
                right: 0px;
                top: 0px;
                width: 200px;
                height: 154px;
                background: url('https://www.vismania.nl/img/login/form.png');
                padding: 36px 33px 6px 25px;
                display: none
            }

            div.visMania div.topmenu span.login:hover form
            {
                display: block
            }


                div.visMania div.topmenu span.login form a
                {
                    float: none;
                    display: block;
                    color: #bebdbd;
                    line-height: 14px;
                    font-size: 9px;
                    font-weight: normal;
                    text-decoration: underline;
                    padding: 0px;
                    margin-bottom: 8px
                }

                div.visMania div.topmenu span.login form a:hover
                {
                    text-decoration: none
                }

                div.visMania div.topmenu span.login form button
                {
                    width: 203px;
                    height: 27px;
                    display: block;
                    background: url('https://www.vismania.nl/img/login/inloggen.png') no-repeat transparent;
                    border: 0px
                }

                div.visMania div.topmenu span.login form button:hover
                {
                    background-position: 0px -27px
                }

                    div.visMania div.topmenu span.login form button span
                    {
                        display: none
                    }

        div.visMania div.topmenu a.register
        {
            font-weight: bold;
            background: url('https://www.vismania.nl/img/whiteArrowRight.png') no-repeat 5px 12px;
            padding: 0px 0px 0px 17px
        }

    div.header
    {
        position: absolute;
        left: 15px;
        top: 46px;
        width: 951px;
        height: 138px;
        border-bottom: 1px dotted #f79313
    }

        div.header a.logo,
        div.header h1.logo
        {
            position: absolute;
            left: 29px;
            top: 0px;
            display: block;
            width: 185px;
            height: 115px;
            padding: 0px;
            background: url('https://www.vismania.nl/img/vismania-logo.png')
        }

            div.header a.logo span,
            div.header h1.logo span
            {
                display: none
            }

        div.header ul.menu
        {
            position: absolute;
            right: 0px;
            top: 76px;
            background: url('https://www.vismania.nl/img/menu.png') repeat-x 0px -80px;
            line-height: 40px;
            clear: both
        }

            div.header ul.menu li
            {
                position: relative;
                float: left;
                display: inline
            }

                div.header ul.menu li a
                {
                    display: block;
                    padding: 0px 19px 0px 19px;
                    margin: 6px 0px 5px 0px;
                    border-right: 1px dotted #ffffff;
                    line-height: 29px;
                    font-size: 16px;
                    color: #ffffff;
                    text-decoration: none
                }

                div.header ul.menu li a:hover
                {
                    text-decoration: underline
                }

            div.header ul.menu li.first
            {
                width: 30px;
                height: 40px;
                background: url('https://www.vismania.nl/img/menu.png') 0px -40px no-repeat
            }

            div.header ul.menu li.last
            {
                background: url('https://www.vismania.nl/img/menu.png') 100% 0px no-repeat
            }

            div.header ul.menu li.active,
            div.header ul.menu li.active.green
            {
                background: url('https://www.vismania.nl/img/menuActive.gif')
            }

            div.header ul.menu li.active.brown
            {
                background-position: 0px -40px
            }

            div.header ul.menu li.active.orange
            {
                background-position: 0px -80px
            }

                div.header ul.menu li.last a
                {
                    border-right: 0px
                }

            div.header ul.menu div.activeMenuItemMarker,
            div.header ul.menu div.activeMenuItemMarker.green
            {
                position: absolute;
                left: 50%;
                margin-left: -9px;
                top: 40px;
                width: 18px;
                height: 9px;
                overflow: hidden;
                background: url('https://www.vismania.nl/img/activeMenuItemMarker.png')
            }

            div.header ul.menu div.activeMenuItemMarker.brown
            {
                background-position: 0px -9px
            }

            div.header ul.menu div.activeMenuItemMarker.orange
            {
                background-position: 0px -18px
            }

            div.header form
            {
                position: absolute;
                left: 263px;
                top: 0px;
                width: 485px;
                padding: 15px 0px 15px 0px;
                border-right: 1px dotted #999999
            }

                div.header form a
                {
                    float: left;
                    display: inline;
                    font-size: 10px;
                    line-height: 36px;
                    padding-left: 11px;
                    background: url('https://www.vismania.nl/img/orangeArrowRight.png') no-repeat 0px 50%;
                    margin-right: 17px
                }

                div.header form div.roundedInput
                {
                    float: left;
                    display: inline;
                    width: 193px;
                    margin-right: 6px
                }

                div.header form button.zoeken
                {
                    float: left;
                    display: inline
                }

            div.header a.cart
            {
                position: absolute;
                left: 761px;
                top: 0px;
                width: 186px;
                height: 40px;
                overflow: hidden;
                background: url('https://www.vismania.nl/img/uwWinkelwagen.gif') no-repeat 0px 2px;
                padding: 28px 0px 0px 4px;
                text-decoration: none
            }

                div.header a.cart strong
                {
                    display: block;
                    font-weight: normal;
                    font-size: 14px
                }

                div.header a.cart:hover strong
                {
                    text-decoration: underline
                }

                div.header a.cart span
                {
                    display: block;
                    font-size: 10px;
                    color: #cccccc
                }

div.homeDisplay
{
    clear: both;
    overflow: hidden;
    padding-bottom: 19px;
    margin-bottom: 19px;
    border-bottom: 1px dotted #f79313;
    width: 951px
}

    div.homeDisplay a.halfBanner
    {
        float: left;
        display: inline;
        width: 475px;
        height: 84px;
        overflow: hidden;
        margin: 0px 1px 1px 0px;
    }

    div.homeDisplay a.halfBanner.noMarginRight
    {
        margin-right: 0px
    }

    div.homeDisplay a.halfBanner b
    {
        width: 475px;
        height: 84px;
        float:left;
        background:url('https://www.vismania.nl/images/trans_overlay.png');
    }
    
    div.homeDisplay a.halfBanner:hover b
    {
        background:none;
    }
    
        div.homeDisplay a.halfBanner span
        {
            display: none
        }

    div.homeDisplay a.quarterBanner
    {
        float: left;
        display: inline;
        width: 237px;
        height: 84px;
        overflow: hidden;
        margin: 0px 1px 1px 0px
    }

    div.homeDisplay a.quarterBanner.noMarginRight
    {
        margin-right: 0px
    }
    
    div.homeDisplay a.quarterBanner b
    {
        width: 237px;
        height: 84px;
        float:left;
        background:url('https://www.vismania.nl/images/small_trans_overlay.png');
    }

    div.homeDisplay a.quarterBanner:hover b
    {
        background:none;
    }

        div.homeDisplay a.quarterBanner span
        {
            display: none
        }

    div.homeDisplay div.MediaView
    {
        width: 951px;
        height: 280px;
        margin-bottom: 1px;
        clear: both;
        overflow: hidden
    }

    div.homeDisplay div.MediaView.height300
    {
        height: 300px
    }

    div.homeDisplay form
    {
        float: left;
        display: inline;
        width: 453px;
        height: 68px;
        overflow: hidden;
        background-color: #ffba56;
        padding: 16px 0px 0px 22px
    }

        div.homeDisplay form label
        {
            display: block;
            color: #ed6502;
            font-family: Calibri;
            font-size: 22px;
            font-weight: bold
        }

        div.homeDisplay form input
        {
            float: left;
            display: inline;
            border: 0px;
            width: 252px;
            margin: 8px 6px 0px 0px;
            height: 22px;
            line-height: 22px
        }

        div.homeDisplay form button
        {
            float: left;
            display: inline;
            width: 120px;
            height: 26px;
            overflow: hidden;
            border: 0px;
            margin-top: 7px;
            background: url('https://www.vismania.nl/img/verzenden.png') transparent
        }

            div.homeDisplay form button span
            {
                display: none
            }

        div.homeDisplay form button:hover
        {
            background-position: 0px -26px
        }

div.HomeMediaView div.nextItemButton
{
    cursor: pointer;
    width: 32px;
    height: 32px;
    background: url('https://www.vismania.nl/img/homeMediaViewNext.png');
    overflow: hidden;
    position: absolute;
    right: -32px;
    top: 50%;
    margin-top: -16px
}

div.HomeMediaView div.nextItemButton:hover
{
    background-position: 0px -32px
}

dl.homefooter
{
    clear: both;
    overflow: hidden;
    line-height: 24px;
    color: #999999;
    font-size: 11px;
    padding: 0px 0px 19px 17px;
    margin: 0px 14px 19px 0px;
    border-bottom: 1px dotted #f79313;
}

    dl.homefooter dd
    {
        float: left;
        display: inline;
        width: 238px
    }

        dl.homefooter dd strong
        {
            text-transform: uppercase;
            display: block
        }

        dl.homefooter dd a
        {
            display: block;
            color: #999999;
            text-decoration: none
        }

        dl.homefooter dd a:hover
        {
            text-decoration: underline
        }

    dl.homefooter dd.payment
    {
        float: right;
        width: 200px
    }

        dl.homefooter dd.payment div
        {
            float: right;
            display: inline;
            margin-left: 0px
        }

            dl.homefooter dd.payment div span
            {
                display: none
            }

        dl.homefooter dd.payment div.paypal
        {
            width: 205px;
            height: 54px;
            margin-left: 0px;
            background: url('https://www.vismania.nl/img/betaal_logo.gif') no-repeat;
            padding-bottom:9px;
        }
/*
        dl.homefooter dd.payment div.credit
        {
            width: 44px;
            height: 56px;
            background: url('https://www.vismania.nl/img/payment/creditcard.gif')
        }

        dl.homefooter dd.payment div.ideal
        {
            width: 58px;
            height: 61px;
            background: url('https://www.vismania.nl/img/payment/ideal.gif')
        }
*/
        dl.homefooter dd.payment a.fb_icon
        {
            width: 140px;
            height: 65px;
            padding-top:10px;
            text-align: right;
        }

div.footer
{
    background: url('https://www.vismania.nl/img/vismania_samen.jpg') no-repeat -3px 40px;
    color: #6699cc;
    clear: both;
    overflow: hidden;
    font-size: 11px;
    padding: 0px 0px 19px 17px
}

    div.footer a
    {
        margin-top: 4px;
        float: left;
        display: inline;
        color: #6699cc;
        text-decoration: none
    }

        div.footer a span
        {
            display: none
        }

    div.footer a.tww
    {
        margin-top: 0px;
        width: 67px;
        height: 24px;
        background: url('https://www.vismania.nl/img/vismania_samen.jpg') 0px -49px;
        overflow: hidden
    }

    div.footer span
    {
        margin-top: 4px;
        float: left;
        display: inline;
        padding: 0px 13px 0px 13px
    }

    div.footer span.last
    {
        padding-right: 0px
    }

    div.footer a:hover
    {
        text-decoration: underline
    }

    div.footer div
    {
        margin-top: 4px;
        float: left;
        display: inline
    }

    div.footer form
    {
        margin-top: 4px;
        float: right;
        display: inline
    }

        div.footer form label
        {
            float: right;
            display: inline;
            color: #f8b621;
            font-weight: bold;
            margin-right: 5px
        }

        div.footer form input
        {
            float: right;
            display: inline;
            width: 150px;
            border: 1px solid #f8b621;
            margin-right: 5px
        }

        div.footer form button
        {
            float: right;
            display: inline;
            width: 28px;
            height: 20px;
            background: url('https://www.vismania.nl/img/vismania_samen.jpg') 0px -9px transparent;
            border: 0px;
            margin-right: 14px
        }

        div.footer form button:hover
        {
            background-position: 0px -29px
        }

            div.footer form button span
            {
                display: none
            }

dl.offers
{
    clear: both;
    overflow: hidden;
    padding: 10px 0px 19px 0px;
    margin-bottom: 19px;
    border-bottom: 1px dotted #f79313;
    width: 951px
}

    dl.offers dd
    {
        float: left;
        display: inline;
        border: 1px solid #ff9900;
        color: #ffffff;
        font-family: Arial;
        font-size: 20px;
        line-height: 24px;
        margin: 0px 15px 20px 0px
    }

    dl.offers dd.lastInRow
    {
        margin-right: 0px
    }

        dl.offers dd a
        {
            position: relative;
            margin: 4px;
            width: 297px;
            height: 290px;
            overflow: hidden;
            display: block;
            color: #ffffff;
            text-decoration: none;
            background: #ff9900 url('https://www.vismania.nl/img/offerPrice.png') 100% 100% no-repeat

        }

            dl.offers dd a img
            {
                display: block;
                width: 164px;
                height: 164px;
                padding-left:67px;
                padding-right:66px;
                background:#fff;
            }

            dl.offers dd a strong
            {
                display: block;
                margin: 10px 0px 0px 12px;
                width: 215px
            }

            dl.offers dd a span.info
            {
                display: block;
                font-size: 14px;
                margin: 5px 0px 0px 12px;
                text-decoration: underline;
                font-weight: normal
            }

            dl.offers dd a:hover span.info
            {
                text-decoration: none
            }

            dl.offers dd a strike
            {
                position: absolute;
                right: 12px;
                top: 217px;
                font-size: 14px;
                color: #fdf3de;
                text-align: right;
                text-decoration: none;
                font-weight: bold
            }

            dl.offers dd a em
            {
                position: absolute;
                right: 8px;
                top: 250px;
                font-size: 24px;
                text-align: right;
                font-style: normal;
                font-weight: bold
            }

                dl.offers dd a em span
                {
                    font-size: 35px
                }

div.breadcrumbs
{
    font-size: 10px;
    color: #cccccc;
    padding: 0px 0px 0px 17px;
    line-height: 30px
}

    div.breadcrumbs a
    {
        color: #cccccc;
        text-decoration: none
    }

    div.breadcrumbs a:hover
    {
        text-decoration: underline
    }

    div.breadcrumbs h1
    {
        font-size: 10px;
        color: #cccccc;
        display: inline;
        padding: 0px;
        margin: 0px
    }

div.breadcrumbs.green,
div.breadcrumbs.green a,
div.breadcrumbs.green h1
{
    color: #a1e35b
}

div.breadcrumbs.brown,
div.breadcrumbs.brown a,
div.breadcrumbs.brown h1
{
    color: #c8ab8e
}

    div.breadcrumbs div.productListingGridButton
    {
        float: right;
        display: inline;
        width: 15px;
        height: 13px;
        background: url('https://www.vismania.nl/img/productListingButtons.gif') 0px -13px;
        margin: 10px 4px 0px 0px;
        cursor: pointer
    }

    div.breadcrumbs div.productListingGridButton.active
    {
        background-position: 0px 0px
    }

    div.breadcrumbs div.productListingListButton
    {
        float: right;
        display: inline;
        width: 15px;
        height: 13px;
        background: url('https://www.vismania.nl/img/productListingButtons.gif') -15px -13px;
        margin-top: 10px;
        cursor: pointer
    }

    div.breadcrumbs div.productListingListButton.active
    {
        background-position: -15px 0px
    }

ul.submenu
{
    position: absolute;
    left: 15px;
    top: 201px;
    width: 951px;
    height: 35px;
    line-height: 35px;
    font-family: Arial;
    font-size: 15px;
    color: #ffffff;
    overflow: hidden;
    background-position: 0px -70px;
    background-repeat: repeat-x;
    margin: -10px 0px 0px 0px
}

    ul.submenu li
    {
        float: left;
        display: inline;
        background-repeat: no-repeat
    }

        ul.submenu li a
        {
            display: block;
            color: #ffffff;
            text-decoration: none;
            padding: 0px 15px 0px 15px
        }

        ul.submenu li a:hover
        {
            text-decoration: underline
        }

    ul.submenu li.first
    {
        background-position: 0px 0px
    }

    ul.submenu li.last
    {
        float: none;
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        width: 2px;
        height: 35px;
        overflow: hidden;
        background-position: 100% -35px;
        padding: 0px
    }

    ul.submenu li.active
    {
        background-repeat: repeat-x;
        background-position: 0px -105px
    }

        ul.submenu li.active a
        {
            padding: 0px 10px 0px 10px
        }

    ul.submenu li.first.active
    {
        background: 0px -140px
    }

ul.submenu li.first.active
{
    border-left: 0px !important
}

    ul.submenu li.first.active a
    {
        padding-left: 10px !important;
        border-left: 0px !important
    }

ul.submenu.green,
    ul.submenu.green li.first,
    ul.submenu.green li.last
{
    background-image: url('https://www.vismania.nl/img/submenuGreen.gif')
}

ul.submenu.green li.active
{
    background-image: url('https://www.vismania.nl/img/submenuGreen.gif');
    border-left: 1px solid #b8f477;
    border-right: 1px solid #5baf02
}

    ul.submenu.green li.active a
    {
        border-left: 1px solid #5baf02;
        border-right: 1px solid #b8f477
    }

ul.submenu.brown,
    ul.submenu.brown li.first,
    ul.submenu.brown li.last
{
    background-image: url('https://www.vismania.nl/img/submenuBrown.gif')
}

ul.submenu.brown li.active
{
    background-image: url('https://www.vismania.nl/img/submenuBrown.gif');
    border-left: 1px solid #b29374;
    border-right: 1px solid #58391b
}

    ul.submenu.brown li.active a
    {
        border-left: 1px solid #58391b;
        border-right: 1px solid #b29374
    }

div.page404
{
    background: url('https://www.vismania.nl/img/404.gif') no-repeat 95% 0px;
    height: 521px;
    padding: 10px 353px 19px 0px;
    margin: 0px 0px 19px 0px;
    border-bottom: 1px dotted #f79313;
}

    div.page404 h1
    {
        padding-top: 65px;
        background: url('https://www.vismania.nl/img/oeps.png') no-repeat 17px 0px
    }

    div.noOeps h1
    {
        padding-top: 0;
        background: none
    }
    
    div.page404 p
    {
        padding: 30px 0px 18px 17px
    }

    div.page404 form div.roundedInput
    {
        float: left;
        display: inline;
        margin: 0px 7px 0px 17px;
        width: 220px
    }

    div.page404 form button
    {
        float: left;
        display: inline
    }

ul.SidebarListView
{
    border-bottom: 1px solid #a1da65;
    font-size: 11px;
    line-height: 24px
}

    ul.SidebarListView li
    {
        border-top: 1px solid #a1da65;
        background: url('https://www.vismania.nl/img/SidebarListViewClosed.png') 10px 9px no-repeat
    }

    ul.SidebarListView li.opened
    {
        background: url('https://www.vismania.nl/img/SidebarListViewOpened.png') 7px 12px no-repeat
    }

        ul.SidebarListView li a,
        ul.SidebarListView li span
        {
            color: #a1da65;
            display: block;
            text-decoration: none;
            padding-left: 23px;
            cursor: pointer
        }

        ul.SidebarListView li a:hover,
        ul.SidebarListView li.active a,
        ul.SidebarListView li span:hover,
        ul.SidebarListView li.active span
        {
            color: #ff9900 !important
        }

        ul.SidebarListView li ul
        {
            border-top: 1px dotted #a1da65;
            padding-bottom: 4px
        }

        ul.SidebarListView li ul li
        {
            border-top: 0px !important;
            background-image: none
        }

ul.SidebarListView.brown
{
    border-bottom: 1px solid #c8ab8e
}

    ul.SidebarListView.brown li
    {
        border-top: 1px solid #c8ab8e
    }

        ul.SidebarListView.brown li a,
        ul.SidebarListView.brown li span
        {
            color: #683808
        }

        ul.SidebarListView.brown li ul
        {
            border-top-color: #683808
        }

.columns
{
    width: 951px;
    clear: both;
    overflow: hidden;
    padding-bottom: 19px;
    margin-bottom: 19px;
    border-bottom: 1px dotted #f79313
}

div.columns ul.SidebarListView
{
    float: left;
    display: inline;
    width: 166px;
    margin-right: 10px
}

div.columns div.ProductListing
{
    float: left;
    display: inline;
    width: 775px;
}

div.ProductListing a div.discount
{
    width: 53px;
    height: 53px;
    line-height: 53px;
    overflow: hidden;
    text-align: center;
    background: url('https://www.vismania.nl/img/productListingDiscount.png');
    font-size: 14px;
    color: #ffffff;
    font-family: Calibri, Arial;
    font-weight: bold;
    padding-left: 7px
}

div.ProductListing a div.small
{
    width: 57px;
    height: 53px;
    line-height: 53px;
    overflow: hidden;
    text-align: center;
    background: url('https://www.vismania.nl/img/productListingDiscount.png');
    font-size: 14px;
    color: #ffffff;
    font-family: Calibri, Arial;
    font-weight: bold;
    padding-left: 3px
}

div.ProductListing a:hover
{
    background-color: #f9f9f9
}

div.ProductListing a:hover h2
{
    text-decoration: underline
}

/*
    List
*/
    div.ProductListing.list a
    {
        clear: both;
        overflow: hidden;
        position: relative;
        border-left: 1px solid #a1da65;
        border-bottom: 1px solid #a1da65;
        border-right: 1px solid #a1da65;
        display: block;
        text-decoration: none;
        padding-bottom: 2px
    }

        div.ProductListing.list a img.size184
        {
            display: none
        }

        div.ProductListing.list a img
        {
            float: left;
            display: inline;
            width: 127px;
            height: 127px;
            overflow: hidden;
            border: 1px solid #a1da65;
            margin: 2px 0px 0px 2px
        }

        div.ProductListing.list a h2
        {
            margin-left: 143px;
            color: #386c00;
            padding-top: 15px;
            width: 250px
        }

        div.ProductListing.list a p
        {
            margin-left: 143px;
            color: #386c00;
            width: 250px;
            padding: 0px
        }

        div.ProductListing.list a div.discount
        {
            position: absolute;
            right: 10px;
            top: 10px
        }

        div.ProductListing.list a div.price
        {
            position: absolute;
            right: 23px;
            top: 70px
        }

        div.ProductListing.list a div.price strike
        {
            color: #386c00;
            font-size: 14px;
            display: block;
            padding-bottom: 5px
        }

        div.ProductListing.list a div.price em
        {
            color: #f48b05;
            font-weight: bold;
            font-style: normal;
            font-size: 20px;
            display: block
        }

    div.ProductListing.list.brown a
    {
        border-left: 1px solid #c8ab8e;
        border-bottom: 1px solid #c8ab8e;
        border-right: 1px solid #c8ab8e
    }

        div.ProductListing.list.brown a img
        {
            border: 1px solid #c8ab8e
        }

        div.ProductListing.list.brown a h2,
        div.ProductListing.list.brown a p,
        div.ProductListing.list.brown a div.price strike
        {
            color: #3f2001
        }

/*
    Grid
*/
    div.ProductListing.grid a
    {
        position: relative;
        border: 1px solid #a1da65;
        float: left;
        display: inline;
        width: 188px;
        height: 260px;
        text-decoration: none;
        margin: 0px 5px 8px 0px
    }

    div.ProductListing.grid a.lastInRow
    {
        margin-right: 0px
    }

        div.ProductListing.grid a img.size127
        {
            display: none
        }

        div.ProductListing.grid a img
        {
            display: block;
            width: 184px;
            height: 184px;
            overflow: hidden;
            margin: 2px 0px 2px 2px
        }
        
        div.ProductListing.grid a p
        {
            display: none
        }
        
        div.ProductListing.list a p,
        div.ProductListing.list a h2
        {
            width:450px;
        }

        div.ProductListing.grid a h2
        {
            color: #386c00;
            text-align: center;
            border-top: 1px solid #a1da65;
            padding-bottom: 3px;
            height:48px;
            overflow: hidden;
            width:188px;
            line-height: 16px;
        }

        div.ProductListing.grid a div.discount
        {
            position: absolute;
            right: 10px;
            top: 10px
        }

        div.ProductListing.grid a div.price
        {
            text-align: center;
            /*padding-top: 3px;*/
            height:20px;
            line-height: 20px;
        }

        div.ProductListing.grid a div.price strike
        {
            color: #386c00
        }

        div.ProductListing.grid a div.price em
        {
            color: #f48b05;
            font-weight: bold;
            font-style: normal
        }

    div.ProductListing.grid.brown a
    {
        border: 1px solid #c8ab8e
    }

        div.ProductListing.grid.brown a h2
        {
            color: #3f2001;
            border-top: 1px solid #c8ab8e
        }

        div.ProductListing.grid.brown a p,
        div.ProductListing.grid.brown a div.price strike
        {
            color: #3f2001
        }

/*
    *************************
*/

        div.productListingNavigation
        {
            float: right;
            display: inline;
            font-size: 11px;
            color: #386c00;
            padding: 20px 0px 50px 0px
        }

            div.productListingNavigation a
            {
                color: #386c00
            }

        div.productListingNavigation.brown,
        div.productListingNavigation.brown a
        {
            color: #3f2001
        }

    .productListingFilters
    {
        clear: both;
        overflow: hidden;
        border-bottom: 1px solid #a1da65;
        padding-bottom: 7px
    }
    
    .brown .productListingFilters
    {
        border-bottom: 1px solid #c8ab8e;
    }

        .productListingFilters select,
        .productListingFilters div.rangeSlider,
        .productListingFilters div.optionSelector,
        .productListingFilters div.radioSelector,
        div.filterWindowOpener
        {
            position: relative;
            float: left;
            display: inline;
            border: 1px solid #ffdd95;
            width: 187px;
            background: url('https://www.vismania.nl/img/filterBack.gif') repeat-x #fff2d8;
            margin-right: 6px;
            color: #f9940c;
            font-size: 11px
        }

        .productListingFilters .noMarginRight
        {
            margin-right: 0px !important
        }

        div.filterWindowOpener
        {
            padding: 1px 5px 3px 5px;
            width: 177px;
            cursor: pointer
        }

            div.filterWindowOpener span
            {
                position: absolute;
                right: 5px;
                top: 9px;
                width: 11px;
                height: 6px;
                background: url('https://www.vismania.nl/img/filterWindowOpenerArrow.png');
                display: block;
                overflow: hidden
            }

            div.filterWindowOpener:hover span
            {
                background-position: 0px -6px
            }

            .productListingFilters div.rangeSlider strong,
            .productListingFilters div.optionSelector strong,
            .productListingFilters div.radioSelector strong
            {
                display: block;
                font-weight: normal
            }

            .productListingFilters div.rangeSlider input,
            .productListingFilters div.rangeSlider label,
            .productListingFilters div.radioSelector input,
            .productListingFilters div.optionSelector input,
            .productListingFilters div.radioSelector label,
            .productListingFilters div.optionSelector label
            {
                float: left;
                display: inline
            }

            .productListingFilters div.rangeSlider input,
            .productListingFilters div.optionSelector input,
            .productListingFilters div.radioSelector input
            {
                clear: left
            }

div.ProductListing.grid .productListingFilters
{
    border-bottom: 0px
}

div.subHomeDisplay
{
    float: left;
    display: inline;
    padding-bottom: 19px;
    margin-bottom: 19px;
    border-bottom: 1px dotted #f79313;
    width: 775px
}

    div.subHomeDisplay a.fullBanner
    {
        display: block;
        width: 775px;
        height: 84px;
        overflow: hidden;
        margin-bottom: 1px
    }

    div.subHomeDisplay a.fullBanner:hover
    {
        background-position: 0px -84px
    }

        div.subHomeDisplay a.fullBanner span
        {
            display: none
        }

    div.subHomeDisplay div.MediaView
    {
        width: 775px;
        height: 300px;
        margin-bottom: 1px
    }

div.contentpage
{
    margin-bottom: 19px;
    border-bottom: 1px dotted #f79313;
    padding: 0px 355px 19px 17px;
    font-size: 11px;
    text-align: justify
}

    div.contentpage h1
    {
        padding-left: 0px
    }

    div.contentpage div.breadcrumbs
    {
        padding: 0px 0px 30px 0px
    }

    div.contentpage h2
    {
        font-family: Arial;
        font-size: 18px;
        color: #f5900f;
        line-height: 30px;
        font-weight: normal;
        padding-bottom: 10px
    }

    div.contentpage.faq h2
    {
        font-weight: bold;
        color: #333333;
        font-size: 11px
    }

    div.contentpage.faq ul.FaqCategory
    {
        position: relative;
        list-style-type: disc;
        padding-left: 20px;
        color: #f9940c
    }

        div.contentpage.faq ul.FaqCategory li h3
        {
            color: #333333;
            font-weight: normal;
            padding-bottom: 17px;
            width: 420px;
            cursor: pointer
        }

        div.contentpage.faq ul.FaqCategory li h3:hover
        {
            text-decoration: underline
        }

        div.contentpage.faq ul.FaqCategory li h3.active
        {
            color: #f9940c
        }

div.FaqCategoryAnswer
{
    position: absolute;
    width: 401px;
    z-index: 1024
}

    div.FaqCategoryAnswer div.faqheader
    {
        width: 401px;
        height: 43px;
        background: url('https://www.vismania.nl/img/faqAnswer.png');
        overflow: hidden
    }

    div.FaqCategoryAnswer div.faqcontent
    {
        position: relative;
        width: 363px;
        background: url('https://www.vismania.nl/img/faqAnswer.png') -401px 0px repeat-y;
        padding: 5px 19px 0px 19px;
        color: #333333
    }

    div.FaqCategoryAnswer div.faqfooter
    {
        width: 401px;
        height: 63px;
        background: url('https://www.vismania.nl/img/faqAnswer.png') 0px -43px;
        overflow: hidden
    }

div.rating
{
    position: relative;
    width: 114px;
    height: 20px;
    background: url('https://www.vismania.nl/img/rating.png') 0px -20px no-repeat;
    overflow: hidden
}

    div.rating div.rate
    {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 50%;
        height: 20px;
        background: url('https://www.vismania.nl/img/rating.png') no-repeat
    }

        div.rating div.rate span
        {
            display: none
        }

div.Scroller
{
    width: 133px;
    height: 44px
}

        div.Scroller div.items a
        {
            width: 41px;
            height: 41px;
            margin-right: 2px;
            border: 1px solid #cccccc
        }

            div.Scroller div.items a img
            {
                width: 41px;
                height: 41px;
                overflow: hidden;
                display: block
            }

div.ProductDetail
{
    float: left;
    display: inline;
    width: 775px
}

    div.ProductDetail div.columns
    {
        padding-bottom: 12px;
        margin-bottom: 6px;
        border-bottom: 1px dotted #a1da65
    }

    div.ProductDetail.brown div.columns
    {
        border-bottom-color: #c8ab8e
    }

    div.ProductDetail div.mediaColumn
    {
        position: relative;
        float: left;
        display: inline;
        width: 355px
    }

        div.ProductDetail div.mediaColumn div.MediaView
        {
            border: 1px solid #a1da65;
            width: 353px;
            height: 353px;
        }

        div.ProductDetail.brown div.mediaColumn div.MediaView
        {
            border-color: #c8ab8e
        }

        div.ProductDetail div.MediaViewThumbs
        {
            float: left;
            display: inline;
            width: 250px;
            margin: 4px 4px 0px 0px
        }

        div.ProductDetail div.MediaViewThumbs div.MediaViewItemControl
        {
            float: left;
            display: inline;
            width: 38px;
            height: 38px;
            overflow: hidden;
            border: 1px solid #a1da65;
            margin: 0px 3px 4px 0px;
            background-repeat: no-repeat;
            background-position: 50% 50%
        }

        div.ProductDetail.brown div.MediaViewThumbs div.MediaViewItemControl
        {
            border-color: #c8ab8e
        }

        div.ProductDetail div.mediaColumn div.social
        {
            float: right;
            display: inline;
            width: 100px
        }

            div.ProductDetail div.mediaColumn div.social strong
            {
                font-size: 10px;
                font-weight: normal;
                color: #999999;
                display: block;
                line-height: 22px
            }

            div.ProductDetail div.mediaColumn div.social a
            {
                float: left;
                display: inline;
                width: 16px;
                height: 16px;
                margin-right: 2px;
                background-image: url('https://www.vismania.nl/img/ProductDetailSocial.png')
            }

            div.ProductDetail div.mediaColumn div.social a.facebook:hover
            {
                background-position: 0px -16px
            }

            div.ProductDetail div.mediaColumn div.social a.twitter
            {
                background-position: -16px 0px
            }

            div.ProductDetail div.mediaColumn div.social a.twitter:hover
            {
                background-position: -16px -16px
            }

            div.ProductDetail div.mediaColumn div.social a.hyves
            {
                background-position: -32px 0px
            }

            div.ProductDetail div.mediaColumn div.social a.hyves:hover
            {
                background-position: -32px -16px
            }

            div.ProductDetail div.mediaColumn div.social a.mail
            {
                background-position: -48px 0px
            }

            div.ProductDetail div.mediaColumn div.social a.mail:hover
            {
                background-position: -48px -16px
            }

                div.ProductDetail div.mediaColumn div.social a span
                {
                    display: none
                }

    div.ProductDetail form
    {
        display: block;
        border-top: 1px solid #a1da65;
        margin-left: 363px;
        padding-left: 9px
    }

    div.ProductDetail.brown form
    {
        border-color: #c8ab8e
    }


        div.ProductDetail form div.orderNow
        {
            float: left;
            display: inline;
            width: 230px;
            padding-right: 24px
        }

        div.ProductDetail form div.brandColumn
        {
            float: left;
            display: inline;
            width: 149px
        }

        div.ProductDetail form h1
        {
            font-size: 18px;
            line-height: 24px;
            color: #333333;
            font-weight: normal;
            padding: 7px 0px 20px 0px
        }

        div.ProductDetail form fieldset label
        {
            display: block
        }

        div.ProductDetail form fieldset input,
        div.ProductDetail form fieldset select,
        div.ProductDetail form fieldset textarea
        {
            width: auto;
            display: block;
            margin-bottom: 7px
        }

        div.ProductDetail form p.delivery
        {
            padding: 10px 0px 0px 0px
        }

            div.ProductDetail form p.delivery strong
            {
                display: block;
                font-weight: normal
            }

            div.ProductDetail form p.delivery span
            {
                color: #009900;
                display: block;
                padding-bottom: 17px
            }

        div.ProductDetail form div.price strike
        {
            display: block;
            text-decoration: none
        }

        div.ProductDetail form div.price em
        {
            font-style: normal;
            font-size: 24px;
            line-height: 30px;
            color: #f88c01;
            font-weight: bold
        }

        div.ProductDetail form button
        {
            border: 0px;
            display: block;
            width: 138px;
            height: 34px;
            background: url('https://www.vismania.nl/img/orderNow.gif') transparent;
            margin: 9px 0px 9px 0px
        }

        div.ProductDetail form button:hover
        {
            background-position: 0px -34px
        }

            div.ProductDetail form button span
            {
                display: none
            }

        div.ProductDetail form p.deliverydate
        {
            font-size: 11px;
            display: block;
            padding: 0px
        }

    div.ProductDetail div.brandColumn
    {
        font-size: 11px;
        position: relative
    }

    div.ProductDetail div.brandColumn a.brand
    {
        display: block;
        width: 149px;
        height: 112px;
        padding: 13px 0;
        border-bottom: 1px solid #a1da65
    }

    div.ProductDetail.brown div.brandColumn a.brand
    {
        border-bottom-color: #c8ab8e
    }

        div.ProductDetail div.brandColumn a.brand img
        {
            display: block;
            margin: 0px auto 0px auto
        }

        div.ProductDetail div.brandColumn div.ratereview
        {
            padding: 11px 0px 10px 13px;
            border-bottom: 1px solid #a1da65
        }

        div.ProductDetail.brown div.brandColumn div.ratereview
        {
            border-bottom-color: #c8ab8e
        }

            div.ProductDetail div.brandColumn div.ratereview div.rating
            {
                margin-bottom: 12px
            }

            div.ProductDetail div.brandColumn div.ratereview a
            {
                display: block;
                color: #333333;
                text-decoration: none;
                padding-left: 3px
            }

            div.ProductDetail div.brandColumn div.ratereview a:hover
            {
                text-decoration: underline
            }

        div.ProductDetail div.brandColumn div.also
        {
            padding: 11px 0px 10px 0px;
            border-bottom: 1px solid #a1da65
        }

        div.ProductDetail.brown div.brandColumn div.also
        {
            border-bottom-color: #c8ab8e
        }

            div.ProductDetail div.brandColumn div.also strong
            {
                font-weight: normal;
                display: block;
                padding: 0px 0px 8px 16px
            }

            div.ProductDetail div.brandColumn div.also div.Scroller
            {
                margin-left: 7px
            }

        div.ProductDetail div.brandColumn div.orderPart
        {
            padding: 11px 0px 10px 13px;
            border-bottom: 1px solid #a1da65;
            color: #666666
        }

        div.ProductDetail.brown div.brandColumn div.orderPart
        {
            border-bottom-color: #c8ab8e
        }

            div.ProductDetail div.brandColumn div.orderPart strong
            {
                font-weight: normal;
                display: block
            }

        div.ProductDetail div.brandColumn a.moreinfo
        {
            margin-top: 11px;
            padding: 0px 0px 0px 13px;
            display: block;
            width: 120px;
            font-weight: bold;
            background: url('https://www.vismania.nl/img/ProductDetailMoreInfo.png') no-repeat 100% 9px
        }

div.DetailMediaView div.enlarge
{
    position: absolute;
    right: 5px;
    bottom: 5px;
    width: 138px;
    height: 25px;
    background: url('https://www.vismania.nl/img/bekijkGroteFoto.png');
    cursor: pointer
}

div.DetailMediaView div.enlarge:hover
{
    background-position: 0px -25px
}

div.TabView
{
    position: relative;
}

div.TabView.fixed
{
    height: 38px;
    background: url('https://www.vismania.nl/img/tabs.gif') repeat-x
}

    div.TabView span.left
    {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 2px;
        height: 38px;
        background: url('https://www.vismania.nl/img/tabs.gif') 0px -38px
    }

    div.TabView span.right
    {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 2px;
        height: 38px;
        background: url('https://www.vismania.nl/img/tabs.gif') 0px -76px
    }

    div.TabView h2
    {
        margin-top: 6px;
        line-height: 38px;
        height: 38px;
        float: none;
        display: block;
        padding: 0px 28px 0px 28px;
        font-family: Arial;
        border-right: 1px dotted #ffffff;
        font-size: 15px;
        color: #ffffff;
        font-weight: bold;
        cursor: pointer;
        background: url('https://www.vismania.nl/img/tabs.gif') repeat-x;
        margin-bottom: 10px
    }

    div.TabView.fixed h2
    {
        float: left;
        display: inline;
        background-image: none;
        line-height: 28px;
        height: 28px;
        margin-bottom: 0px
    }

    div.TabView h2:hover
    {
        text-decoration: underline
    }

    div.TabView h2.last
    {
        border-right: 0px
    }

div.TabViewTabContainer
{
    position: relative;
    padding: 35px 0px 17px 0px;
    clear: both;
    overflow: hidden
}

    div.TabViewTabContainer div.TabViewTabArrow
    {
        position: absolute;
        left: -50px;
        top: 0px;
        width: 22px;
        height: 11px;
        background: url('https://www.vismania.nl/img/activeTab.png');
        overflow: hidden
    }

    div.ProductDetail div.general div.description
    {
        border-bottom: 1px solid #a1da65;
        padding: 0px 5px 17px 5px;
        margin-bottom: 8px;
        font-size: 11px
    }
    
    div.ProductDetail div.general div.noBorderBottom
    {
        padding: 0px 5px 17px 5px;
        margin-bottom: 8px;
        font-size: 11px
    }

    div.ProductDetail.brown div.general div.description
    {
        border-bottom-color: #c8ab8e
    }

        div.ProductDetail div.general div.description h3
        {
            font-size: 11px;
            color: #333333;
            padding: 0px;
            font-size: 11px;
            font-weight: bold
        }

    div.ProductDetail div.tabcontent h3,
    div.ProductDetail div.general h3
    {
        color: #386c00;
        font-size: 12px;
        font-weight: normal;
        padding: 0px 0px 8px 4px
    }

    div.ProductDetail.brown div.general h3
    {
        color: #3f2001
    }

    div.ProductDetail div.general div.othersbought a
    {
        float: left;
        display: inline;
        border: 1px solid #a1da65;
        width: 137px;
        height: 137px;
        margin: 0px 20px 20px 0px
    }
    
    div.ProductDetail div.general div.othersbought a img
    {
        padding:5px;
    }

    div.ProductDetail.brown div.general div.othersbought a
    {
        border-color: #c8ab8e
    }

    div.ProductDetail div.general div.othersbought a.last
    {
        margin-right: 0px
    }

    div.ProductDetail div.general div.columns
    {
        border-bottom: 0px
    }

    div.ProductDetail div.general .left,
    div.ProductDetail div.tabcontents .left,
    div.ProductDetail div.general .right,
    div.ProductDetail div.general form.right,
    div.ProductDetail div.tabcontents .right,
    div.ProductDetail div.tabcontents form.right
    {
        border-top: 1px solid #a1da65;
        margin: 0px 18px 0px 0px;
        float: left;
        display: inline;
        width: 374px;
        padding: 9px 0px 9px 4px;
        font-size: 11px;
        clear: none
    }
    
    div.ProductDetail div.tabcontents form.right,
    div.ProductDetail div.tabcontents .right
    {
        margin-right: 0;
    }

    div.ProductDetail.brown div.general .left,
    div.ProductDetail.brown div.general .right,
    div.ProductDetail.brown div.general form.right,
    div.ProductDetail.brown div.tabcontents .left,
    div.ProductDetail.brown div.tabcontents .right,
    div.ProductDetail.brown div.tabcontents form.right
    {
        border-top-color: #c8ab8e
    }

    div.ProductDetail div.general .right
    {
        margin-right: 0px
    }

    div.ProductDetail div.general ul
    {
        margin-left: 7px
    }

        div.ProductDetail div.general ul li
        {
            float: left;
            display: inline;
            width: 280px;
            margin-right: 10px;
            background: url('https://www.vismania.nl/img/bullit.png') no-repeat 0px 6px;
            padding-left: 20px
        }

dl.reviews dd
{
    display: block;
    padding: 18px 18px 0px 0px
}

    dl.reviews dd img
    {
        float: left;
        display: inline;
        width: 38px;
        height: 38px;
        padding: 1px;
        border: 1px solid #fee1a1;
        margin: 0px 15px 5px 0px
    }

    dl.reviews dd strong,
    dl.reviews dd span
    {
        display: block;
        color: #666666
    }

    dl.reviews dd span
    {
        padding-bottom: 5px
    }
    
    dl.reviews dd p
    {
        width:100%;
    }

div.ProductDetail div.tabcontents form.right fieldset,
div.ProductDetail div.general form.right fieldset
{
    margin-left: 11px
}

    div.ProductDetail div.general form.right fieldset input,
    div.ProductDetail div.general form.right fieldset textarea,
    div.ProductDetail div.tabcontents form.right fieldset input,
    div.ProductDetail div.tabcontents form.right fieldset textarea
    {
        display: block;
        width: 273px
    }

    div.ProductDetail div.general form.right button,
    div.ProductDetail div.tabcontents form.right button
    {
        width: 125px;
        height: 27px;
        background: url('https://www.vismania.nl/img/reviewPlaatsen.png') transparent;
        border: 0px;
        display: block;
        margin-left: 161px
    }

    div.ProductDetail div.general form.right button:hover,
    div.ProductDetail div.tabcontents form.right button:hover
    {
        background-position: 0px -27px
    }

div.ProductDetail div.general div.services
{
    border-top: 1px solid #ff9900;
    color: #ff9900;
    padding-bottom: 50px
}

    div.ProductDetail div.general div.services h3
    {
        color: #ff9900;
        padding: 8px 0px 8px 4px;
        margin-bottom: 15px
    }

    div.ProductDetail div.general div.services dl dd
    {
        clear: both;
        overflow: hidden;
        width: 722px;
        padding-left: 4px
    }

        div.ProductDetail div.general div.services dl dd img
        {
            border: 1px solid #ff9900;
            float: left;
            display: inline;
            width: 65px;
            height: 65px;
            overflow: hidden;
            margin: 0px 17px 17px 0px
        }

        div.ProductDetail div.general div.services dl dd strong
        {
            display: block
        }

div.searchResultsHeader
{
    padding: 12px 0px 21px 0px;
    font-size: 16px;
    color: #f9940c;
    padding-left: 17px
}

    div.searchResultsHeader h1
    {
        padding-left: 0px
    }

        div.searchResultsHeader h1 span
        {
            color: #f9bb23
        }

    div.searchResultsHeader a,
    div.searchResultsHeader div
    {
        font-size: 11px;
        display: inline
    }

div.ShopTourMediaView
{
    position: relative;
    width: 950px;
    height: 318px;
    overflow: hidden;
    background-color: #47c7f6
}

    div.ShopTourMediaView div.MediaView
    {
        width: 603px;
        height: 318px
    }

    div.ShopTourMediaView div.nextItemButton
    {
        position: absolute;
        right: 35px;
        bottom: 30px;
        width: 286px;
        height: 42px;
        background: url('https://www.vismania.nl/img/winkel/bekijkfototour.png');
        overflow: hidden;
        cursor: pointer
    }

    div.ShopTourMediaView div.nextItemButton:hover
    {
        background-position: 0px -42px
    }

    div.ShopTourMediaView h1
    {
        position: absolute;
        left: 630px;
        top: 30px;
        width: 320px;
        display: block;
        font-family: Calibri, Arial;
        font-size: 48px;
        line-height: 48px;
        font-weight: bold;
        color: #ffffff;
        text-align: left;
        text-transform: uppercase;
        padding: 0px
    }

    div.ShopTourMediaView div.komeenskijken
    {
        position: absolute;
        left: 483px;
        top: 16px;
        width: 126px;
        height: 175px;
        background: url('https://www.vismania.nl/img/winkel/komeenskijken.png')
    }

div.shopInfo
{
    padding: 15px 0px 15px 0px;
    margin: 15px 0px 15px 0px;
    border-top: 1px solid #f79313;
    border-bottom: 1px solid #f79313;
    clear: both;
    overflow: hidden;
    font-weight: bold;
    color: #666666
}
    div.shopInfo h2
    {
        font-family: Calibri, Arial;
        font-size: 18px;
        color: #f8981e;
        font-weight: bold;
        padding-bottom: 20px
    }

    div.shopInfo a
    {
        color: #666666
    }

    div.shopInfo p.last
    {
        padding-bottom: 0px
    }

    div.shopInfo .map
    {
        float: left;
        display: inline;
        width: 300px;
        height: 200px;
        margin-right: 38px
    }

    div.shopInfo div.address
    {
        float: left;
        display: inline;
        margin-right: 38px;
        width: 256px
    }

    div.shopInfo div.opened
    {
        float: left;
        display: inline;
        width: 256px;
        line-height: 24px
    }

div.shopInfoRoute
{
    position: relative;
    font-size: 12px;
    color: #666666;
    padding-right: 425px
}

    div.shopInfoRoute strong
    {
        display: block
    }

    div.shopInfoRoute div.banner
    {
        position: absolute;
        right: 0px;
        top: 5px
    }
        
ul.SidebarListView li ul.closed
{
    display: none;
}

div.ProductDetail form p.delivery span.geenVoorraad {
    color:red;
}

.btnNoScript {
    width:80px;
    background:#cecece;
    color:#ffffff;
    cursor:pointer;
}

.hiddenOptie {
    display: none;
}

div.orderProgress
{
    position: relative;
    height: 49px;
    overflow: hidden;
    clear: both;
    margin: 19px 19px 0px 19px;
    background: url('https://www.vismania.nl/img/orderProgress.png')
}

    div.orderProgress.finished
    {
        background-position: 0px -98px
    }

    div.orderProgress a,
    div.orderProgress span
    {
        float: left;
        display: inline;
        height: 45px;
        line-height: 20px;
        font-size: 14px;
        color: #999999;
        text-decoration: none;
        padding: 4px 50px 0px 18px
    }

    div.orderProgress.finished a,
    div.orderProgress.finished span
    {
        color: #ffffff
    }

    div.orderProgress a:hover
    {
        text-decoration: underline
    }

    div.orderProgress .current,
    div.orderProgress .passed
    {
        color: #ffffff;
        background: url('https://www.vismania.nl/img/orderProgress.png') 100% -49px
    }

    div.orderProgress .passed
    {
        color: #ffffff;
        background: url('https://www.vismania.nl/img/orderProgress.png') 100% -196px
    }

    div.orderProgress a.current:hover
    {
        text-decoration: none
    }

    div.orderProgress strong
    {
        display: block
    }

    div.orderProgress div.thumb
    {
        position: absolute;
        right: 13px;
        top: 13px;
        width: 19px;
        height: 20px;
        background: url('https://www.vismania.nl/img/orderProgress.png') 0px -161px
    }

h2.currentOrderStep
{
    background: url('https://www.vismania.nl/img/orangeArrowRight.png') no-repeat 0px 5px;
    margin: 34px 0px 28px 24px;
    padding: 0px 0px 0px 14px;
    font-size: 18px;
    color: #f79313;
    font-weight: normal
}

form.orderOverview
{
    float:left;
    clear: both;
    /*overflow:hidden;*/
    padding: 0px 19px 19px 19px;
    margin-bottom: 19px;
    border-bottom: 1px dotted #f79313
}

    form.orderOverview button
    {
        float: right;
        display: inline;
        margin-top: 18px;
        width: 231px;
        height: 34px;
        background: url('https://www.vismania.nl/img/dezeProductenNuKopen.png') transparent;
        border: 0px
    }
    


    form.orderOverview button:hover
    {
        background-position: 0px -34px
    }

        form.orderOverview button span
        {
            display: none
        }

table.orderProductListing
{
    width: 100%;
    margin-bottom: 19px
}

    table.orderProductListing thead
    {
        background-color: #f6f6f6;
        margin-bottom: 3px;
        line-height: 35px
    }

        table.orderProductListing thead td
        {
            font-size: 14px;
            color: #c4c4c3;
            width: auto
        }

        table.orderProductListing thead td.product
        {
            padding-left: 19px
        }

        table.orderProductListing thead td.delivery
        {
            width: 130px
        }

        table.orderProductListing thead td.price
        {
            width: 100px
        }

        table.orderProductListing thead td.remove
        {
            width: 42px
        }

    table.orderProductListing tbody
    {
        border-top: 1px solid #e3e3e3
    }

        table.orderProductListing tbody tr
        {
            border-left: 1px solid #e3e3e3;
            border-right: 1px solid #e3e3e3;
            border-bottom: 1px solid #e3e3e3
        }

        table.orderProductListing tbody tr:hover
        {
            background-color: #f7f7f7
        }

        table.orderProductListing tbody td
        {
            padding: 1px;
            clear: both;
            overflow: hidden;
            font-size: 10px;
            color: #999999;
            vertical-align: middle;
            padding-right: 19px
        }

            table.orderProductListing tbody td img
            {
                float: left;
                display: inline;
                width: 59px;
                height: 40px;
                overflow: hidden;
                margin-right: 16px
            }

            table.orderProductListing tbody td a
            {
                font-size: 12px;
                color: #666666;
                font-weight: normal;
                display: block;
                text-decoration: none;
                padding-top: 2px
            }

            table.orderProductListing tbody td a:hover
            {
                text-decoration: underline
            }

        table.orderProductListing tbody td.delivery
        {
            font-size: 12px;
            color: #666666
        }

        table.orderProductListing tbody td.price
        {
            font-size: 12px;
            color: #666666;
            font-weight: bold
        }

        table.orderProductListing tbody a.removeProduct
        {
            width: 19px;
            height: 19px;
            display: block;
            background: url('https://www.vismania.nl/img/removeProduct.png')
        }

        table.orderProductListing tbody a.removeProduct:hover
        {
            background-position: 0px -19px
        }

            table.orderProductListing tbody a.removeProduct span
            {
                display: none
            }

    table.orderProductListing tfoot td
    {
        font-weight: bold;
        color: #666666;
        font-size: 14px;
        padding-top: 40px
    }

    table.orderProductListing tfoot td.total
    {
        text-align: right;
        padding-right: 19px
    }
        
.ralign {
    text-align: right;
}


a.nogEvenVerderWinkelen
{
    position: absolute;
    right: 34px;
    top: 201px;
    width: 191px;
    height: 25px;
    display: block;
    background: url('https://www.vismania.nl/img/nogEvenVerderWinkelen.png')
}

    div.visMania.hasSubmenu a.nogEvenVerderWinkelen
    {
        top: 226px;
    }

a.nogEvenVerderWinkelen:hover
{
    background-position: 0px -25px
}

    a.nogEvenVerderWinkelen span
    {
        display: none
    }

div.orderUserData
{
    padding-bottom: 40px
}

    div.orderUserData .existing
    {
        float: left;
        display: inline;
        width: 415px;
        margin: 0px 30px 50px 34px
    }

    div.orderUserData div.register
    {
        float: left;
        display: inline;
        width: 440px
    }

    div.orderUserData h3,
    div.orderUserData p
    {
        font-family: Calibri;
        color: #f5900f;
        font-size: 18px;
        width: 300px;
        line-height: 22px
    }

        div.orderUserData div.register h3,
        div.orderUserData div.register p
        {
            width: auto
        }


        form.existing label
        {
            font-size: 11px;
            color: #999999;
            font-weight: bold
        }

        form.existing input,
        form.loginPage input
        {
            width: 230px
        }

        form.existing a.lostPassword,
        form.loginPage a.lostPassword
        {
            display: block;
            font-size: 10px;
            color: #bebdbd;
            padding: 5px 0px 20px 0px
        }

    div.orderUserData div.register a.bestelMaakNieuwAccount
    {
        width: 253px;
        height: 66px;
        display: block;
        background: url('https://www.vismania.nl/img/bestelMaakNieuwAccount.png')
    }

    div.orderUserData div.register a.bestelMaakNieuwAccount:hover
    {
        background-position: 0px -66px
    }

        div.orderUserData div.register a.bestelMaakNieuwAccount span
        {
            display: none
        }

a.stapTerug
{
    clear: both;
    display: block;
    width: 203px;
    height: 27px;
    background: url('https://www.vismania.nl/img/stapTerug.png')
}

a.stapTerug:hover
{
    background-position: 0px -27px
}

    a.stapTerug span
    {
        display: none
    }

div.orderUserData a.stapTerug
{
    margin-left: 34px
}

button.gaVerder,
button.inloggen
{
    display: block;
    width: 203px;
    height: 27px;
    background: url('https://www.vismania.nl/img/gaVerder.png') transparent;
    border: 0px
}

button.inloggen
{
    background-image: url('https://www.vismania.nl/img/inloggen.png')
}

button.gaVerder.orange
{
    background-image: url('https://www.vismania.nl/img/gaVerderOrange.png');
    width: 204px;
    height: 37px
}

button.gaVerder:hover,
button.inloggen:hover
{
    background-position: 0px -27px
}

button.gaVerder.orange:hover
{
    background-position: 0px -37px
}

    button.gaVerder span,
    button.inloggen span
    {
        display: none
    }

form.orderDeliveryPayment
{
    padding: 0px 19px 19px 19px
}

    form.orderDeliveryPayment div.delivery
    {
        float: left;
        display: inline;
        margin: 0px 19px 50px 19px;
        width: 471px
    }

        form.orderDeliveryPayment div.delivery h4
        {
            color: #f68f0c;
            font-family: Calibri;
            font-size: 14px;
            font-weight: normal;
            margin-bottom: 5px
        }

        form.orderDeliveryPayment div.delivery div.deliveryTypeBox
        {
            padding-top: 20px;
            line-height: 22px;
            width: 350px
        }

        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input,
        form.orderDeliveryPayment div.delivery div.deliveryTypeBox select
        {
            float: left;
            display: inline;
            margin-right: 5px;
            border: 1px solid #bababa
        }

        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input.voornaam,
        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input.tussenvoegsel
        {
            width: 104px
        }
        
        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input.achternaam
        {
            width: 106px
        }
        
        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input.street
        {
            width: 234px
        }

        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input.streetNumber,
        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input.streetNumberAdd
        {
            width: 40px
        }

        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input.zip
        {
            width: 100px
        }

        form.orderDeliveryPayment div.delivery div.deliveryTypeBox input.city
        {
            width: 221px
        }

        form.orderDeliveryPayment div.delivery div.deliveryTypeBox select.country
        {
            width: 330px
        }


    form.orderDeliveryPayment div.payment
    {
        float: left;
        display: inline;
        margin: 0px 0px 50px 0px;
        width: 406px
    }

    form.orderDeliveryPayment button.gaVerderNaarBevestigen
    {
        width: 231px;
        height: 34px;
        background: url('https://www.vismania.nl/img/gaVerderNaarBevestigen.png') transparent;
        border: 0px;
        float: right;
        display: inline;
        margin-bottom: 50px;
        clear: both;
        overflow: hidden;
    }
    
    .ie10fail
    {
        width:1000px;
        height:100px;
        float:left;
    }

    form.orderDeliveryPayment button.gaVerderNaarBevestigen:hover
    {
        background-position: 0px -34px
    }

        form.orderDeliveryPayment button.gaVerderNaarBevestigen span
        {
            display: none
        }

    form.orderDeliveryPayment strong,
    form.orderDeliveryPayment h3
    {
        font-size: 18px;
        line-height: 22px;
        font-family: Calibri;
        color: #666666
    }

    form.orderDeliveryPayment h3
    {
        margin-bottom: 20px
    }

    form.orderDeliveryPayment strong
    {
        display: block;
        margin-bottom: 20px
    }

        form.orderDeliveryPayment strong span
        {
            float: right;
            display: inline;
            font-size: 14px;
            font-style: italic;
            font-weight: normal
        }

    form.orderDeliveryPayment dl dd
    {
        position: relative;
        padding-left: 24px
    }

        form.orderDeliveryPayment dl dd div.radioButtonDetailBox
        {
            padding-bottom: 19px;
            border-bottom: 1px solid #dfdfdf;
            margin-bottom: 19px;
            clear: both;
            overflow: hidden
        }

        form.orderDeliveryPayment dl dd div.radioButtonDetailBox.noBorder
        {
            border-bottom: 0px;
            margin-bottom: 0px
        }

        form.orderDeliveryPayment dl dd input[type=radio]
        {
            position: absolute;
            left: -5px;
            top: 3px;
            width: auto;
            display: inline;
            border: 0px
        }

            form.orderDeliveryPayment dl dd div input[type=radio]
            {
                position: relative;
                left: auto;
                top: auto;
                border: 0px !important;
                clear: left
            }

    form.orderDeliveryPayment div.payment label
    {
        float: left;
        display: inline;
        width: 150px
    }

    form.orderDeliveryPayment div.payment label.full
    {
        display: block;
        float: none;
        width: auto;
        padding-bottom: 18px
    }

    form.orderDeliveryPayment div.payment input,
    form.orderDeliveryPayment div.payment select
    {
        float: left;
        display: inline;
        width: 225px
    }

    form.orderDeliveryPayment div.payment input.full,
    form.orderDeliveryPayment div.payment select.full
    {
        float: none;
        display: block;
        width: 99%
    }

    form.orderDeliveryPayment div.payment span.ccExpire
    {
        float: left;
        display: inline;
        padding: 0px 5px 0px 5px
    }

    form.orderDeliveryPayment div.payment input.ccExpire
    {
        width: 69px
    }

    form.orderDeliveryPayment div.payment label.ccCVC
    {
        margin-top: 21px
    }

    form.orderDeliveryPayment div.payment input.ccCVC
    {
        width: 69px;
        margin-top: 21px
    }

    form.orderDeliveryPayment div.payment img.ccCVC
    {
        float: left;
        display: inline;
        width: 87px;
        height: 46px;
        overflow: hidden;
        margin: 5px 0px 0px 19px
    }

form.confirmOrder
{
    clear: both;
    overflow: hidden;
    padding: 0px 19px 19px 19px;
    margin-bottom: 19px;
    border-bottom: 1px dotted #f79313
}

    form.confirmOrder div.columns
    {
        width: auto;
        padding: 19px 0px 0px 18px;
        margin: 19px 19px 0px 19px;
        border-top: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3
    }

        form.confirmOrder div.columns h3
        {
            font-size: 18px;
            line-height: 22px;
            font-family: Calibri;
            color: #666666
        }

        form.confirmOrder div.columns div.left,
        form.confirmOrder div.columns div.right
        {
            float: left;
            display: inline;
            width: 425px;
            padding: 0px 0px 1px 0px
        }

form.confirmOrder div.totalBar
{
    line-height: 40px;
    background: url('https://www.vismania.nl/img/totalBar.gif') repeat-x #4ac8f9;
    padding: 0px 19px 0px 19px;
    color: #ffffff;
    font-family: Calibri;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 29px 0px 41px 0px
}

    form.confirmOrder div.totalBar div
    {
        float: right;
        display: inline;
        text-transform: none
    }

        form.confirmOrder div.totalBar div span
        {
            font-size: 14px;
            padding-right: 19px
        }

form.confirmOrder a.stapTerug
{
    float: left;
    display: inline;
    margin-top: 3px
}

form.confirmOrder div.agree
{
    float: right;
    display: inline
}

    form.confirmOrder div.agree div
    {
        float: right;
        display: inline;
        padding-top: 8px;
        font-size: 11px;
        color: #999999;
        margin-right: 19px
    }

        form.confirmOrder div.agree div input
        {
            display: inline;
            width: auto;
            border: 0px
        }

    form.confirmOrder div.agree button.jaBestellingAfronden
    {
        float: right;
        display: inline;
        width: 231px;
        height: 34px;
        background: url('https://www.vismania.nl/img/jaBestellingNuAfronden.png') transparent;
        border: 0px;
        display: block
    }

        form.confirmOrder div.agree button.jaBestellingAfronden span
        {
            display: none
        }

    form.confirmOrder div.agree button.jaBestellingAfronden:hover
    {
        background-position: 0px -34px
    }

    form.confirmOrder div.place
    {
        clear: both;
        overflow: hidden;
        padding-bottom: 50px
    }

div.orderPlaced
{
    width: auto;
    padding: 0px 0px 0px 38px
}

    div.orderPlaced div.left
    {
        float: left;
        display: inline;
        width: 460px;
        font-size: 11px;
        margin-bottom: 50px
    }

        div.orderPlaced div.left em
        {
            color: #ff9900;
            font-style: normal
        }

    div.orderPlaced div.right
    {
        float: right;
        display: inline;
        width: 338px;
        height: 139px;
        background: url('https://www.vismania.nl/img/paper.png');
        overflow: hidden;
        padding: 30px 30px 30px 30px;
        font-family: Calibri;
        font-size: 18px;
        line-height: 30px;
        color: #666666;
        margin: 0px 10px 50px 0px
    }

    div.orderPlaced h3
    {
        font-family: Calibri;
        font-size: 22px;
        line-height: 24px;
        color: #f5900f;
        font-weight: normal
    }

    div.orderPlaced div.left h3
    {
        color: #666666;
        padding-bottom: 10px
    }

    div.orderPlaced div.banners
    {
        clear: both;
        overflow: hidden;
        width: 916px;
        padding-top: 17px;
        margin: 0px 0px 80px 0px;
        border-top: 1px solid #e3e3e3
    }

    div.orderPlaced div.banners a
    {
        float: left;
        display: inline;
        width: 455px;
        height: 200px;
        overflow: hidden;
        margin-right: 3px
    }

    div.orderPlaced div.banners a:hover
    {
        background-position: 0px -200px
    }

        div.orderPlaced div.banners a span
        {
            display: none
        }

form.search
{
    padding: 19px 0px 19px 19px;
    font-size: 11px;
    line-height: 24px;
    margin-bottom: 19px;
    border-bottom: 1px dotted #f79313;
    clear: both;
    overflow: hidden
}

    form.search div.part
    {
        position: relative;
        padding: 15px 0px 30px 67px;
        clear: both;
        overflow: hidden
    }

        form.search div.part.section
        {
            padding-top: 6px
        }

        form.search div.part span
        {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 47px;
            height: 47px;
            text-align: center;
            line-height: 47px;
            overflow: hidden;
            background: url('https://www.vismania.nl/img/uitgebreidZoeken.png') 0px -68px;
            font-size: 30px;
            color: #ffffff
        }

        form.search div.part label
        {
            color: #333333;
            font-weight: bold
        }

        form.search div.part input
        {
            margin-bottom: 8px
        }

        form.search div.part.section label,
        form.search div.part.section i.caption
        {
            float: left;
            display: inline;
            color: #333333;
            padding-top: 6px;
            margin-right: 15px
        }

        form.search div.part.section input
        {
            float: left;
            display: inline;
            width: auto;
            margin-bottom: 0px
        }

        form.search div.part fieldset
        {
            float: left;
            display: inline;
            width: 235px;
            margin-right: 50px
        }

form.search button.startMetZoeken
{
    display: block;
    width: 233px;
    height: 37px;
    background: url('https://www.vismania.nl/img/uitgebreidZoeken.png') 0px -115px transparent;
    border: 0px;
    margin-top: 50px
}

form.search button.startMetZoeken:hover
{
    background-position: 0px -152px
}

    form.search button.startMetZoeken span
    {
        display: none
    }

form.search div.sectionHengelsport
{
    width: 163px;
    height: 34px;
    background: url('https://www.vismania.nl/img/uitgebreidZoeken.png');
    cursor: pointer;
    float: left;
    display: inline;
    margin: 0px 3px 0px 0px
}

form.search div.sectionHengelsport:hover,
form.search div.sectionHengelsport.active
{
    background-position: 0px -34px
}

form.search div.sectionAquarium
{
    width: 163px;
    height: 34px;
    background: url('https://www.vismania.nl/img/uitgebreidZoeken.png');
    cursor: pointer;
    float: left;
    display: inline;
    background-position: -163px 0px;
    margin: 0px 3px 0px 0px
}

form.search div.sectionAquarium:hover,
form.search div.sectionAquarium.active
{
    background-position: -163px -34px
}

div.registerpage h2
{
    font-family: Calibri;
    color: #f5900f;
    font-size: 24px;
    line-height: 30px;
    font-weight: normal;
    margin-bottom: 25px
}

    div.registerpage h2 strong
    {
        display: block;
        font-size: 36px;
        line-height: 36px;
        font-weight: normal
    }

div.registerpage form.new
{
    float: left;
    display: inline;
    width: 442px;
    padding: 32px 68px 88px 0px;
    background: url('https://www.vismania.nl/img/registerPaper.png') 100% 0px no-repeat;
    margin: 0px 0px 0px 16px
}

    div.registerpage form.new fieldset,
    div.accountpage form.data fieldset
    {
        clear: both;
        overflow: hidden
    }

    div.registerpage form.new fieldset.checkbox,
    div.accountpage form.data fieldset.checkbox
    {
        padding: 0px 0px 10px 155px
    }

        div.registerpage form.new fieldset label,
        div.accountpage form.data fieldset label
        {
            float: left;
            display: inline;
            width: 160px;
            padding-top: 5px;
            font-weight: bold;
            color: #666666
        }

        div.registerpage form.new fieldset input,
        div.registerpage form.new fieldset select,
        div.accountpage form.data fieldset input,
        div.accountpage form.data fieldset select
        {
            float: left;
            display: inline;
            width: 270px;
            margin-bottom: 12px;
            font-size: 18px;
            padding: 2px
        }

        div.registerpage form.new fieldset.checkbox input,
        div.accountpage form.data fieldset.checkbox input
        {
            margin-right: 10px
        }

        div.registerpage form.new fieldset.checkbox label,
        div.accountpage form.data fieldset.checkbox label
        {
            width: 250px;
            padding-top: 0px
        }

        div.registerpage form.new fieldset select,
        div.accountpage form.data fieldset select
        {
            font-size: 12px
        }

        div.registerpage form.new fieldset.spaceBottom,
        div.accountpage form.data fieldset.spaceBottom
        {
            padding-bottom: 12px
        }

        div.registerpage form.new fieldset button,
        div.accountpage form.data fieldset button
        {
            float: right;
            display: inline;
            margin: 12px 5px 0px 0px
        }

        div.registerpage form.new fieldset button.okAkkoord
        {
            width: 204px;
            height: 37px;
            background: url('https://www.vismania.nl/img/okAkkoord.png') transparent;
            border: 0px
        }

        div.registerpage form.new fieldset button.okAkkoord:hover
        {
            background-position: 0px -37px
        }

            div.registerpage form.new fieldset button.okAkkoord span
            {
                display: none
            }

div.registerpage form.existing
{
    float: left;
    display: inline;
    margin-left: 90px;
    width: 305px;
    padding: 32px 0px 88px 0px;
}
    
    div.registerpage form.existing h2,
    div.registerpage form.loginPage h2,
    div.registerpage form.existing h2 strong,
    div.registerpage form.loginPage h2 strong
    {
        font-size: 18px;
        line-height: 22px
    }

div.registerpage img.registerPromo
{
    float: right;
    display: inline;
    margin: 20px 40px 0px 0px
}

div.formMessage
{
    background: url('https://www.vismania.nl/img/formMessage.gif') #fcf2f7 no-repeat 100% 0px;
    padding: 17px 17px 0px 17px;
    color: #d83d8a;
    border: 1px solid #d83d8a;
    width: 450px;
    margin: 10px 0px 28px 17px
}

.page404 div.formMessage
{
    margin-bottom:0;
}

    div.formMessage strong
    {
        display: block
    }
    
    div.formMessage p
    {
        padding:7px 0;
    }

div.registerpage div.success
{
    float: left;
    display: inline;
    width: 520px;
    margin: 20px 0px 88px 17px
}

a.klikVerder
{
    width: 307px;
    height: 37px;
    background: url('https://www.vismania.nl/img/klikVerder.png');
    display: block
}

a.klikVerder:hover
{
    background-position: 0px -37px
}

    a.klikVerder span
    {
        display: none
    }

div.registerpage.success
{
    background: url('https://www.vismania.nl/img/successFish.gif') no-repeat 100% 0px
}

div.accountMenu
{
    position: relative;
    clear: both;
    overflow: hidden;
    height: 39px;
    padding: 0px 31px 0px 17px;
    background: url('https://www.vismania.nl/img/accountMenu.gif');
    font-size: 12px;
    color: #999999;
    font-weight: bold;
    margin-bottom: 40px
}

    div.accountMenu span.l
    {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 4px;
        overflow: hidden;
        height: 39px;
        background: url('https://www.vismania.nl/img/accountMenu.gif') 0px -39px;
        padding: 0px
    }

    div.accountMenu span.r
    {
        position: absolute;
        right: 0px;
        top: 0px;
        width: 4px;
        overflow: hidden;
        height: 39px;
        background: url('https://www.vismania.nl/img/accountMenu.gif') 0px -78px;
        padding: 0px
    }

    div.accountMenu a,
    div.accountMenu span
    {
        float: right;
        display: inline;
        line-height: 39px;
        color: #999999;
        text-decoration: none
    }

    div.accountMenu span
    {
        padding: 0px 23px 0px 23px
    }

    div.accountMenu a:hover
    {
        text-decoration: underline
    }

    div.accountMenu h1
    {
        line-height: 39px;
        color: #b6b6b6;
        font-size: 20px;
        padding: 0px
    }



div.accountpage
{
    position: relative;
    padding-left: 17px
}

    div.accountpage h2
    {
        color: #f88f09;
        font-size: 18px;
        margin-bottom: 30px
    }

div.accountpage form.data div.password
{
    position: absolute;
    right: 92px;
    top: 50px;
    width: 285px
}

    div.accountpage form.data div.password h3
    {
        font-family: Calibri;
        font-size: 18px;
        margin-bottom: 20px
    }

    div.accountpage form.data div.password label
    {
        float: none;
        display: block;
        width: auto
    }

    div.accountpage form.data div.password input
    {
        margin-bottom: 0px
    }

div.accountpage form.data button.wijzigingenOpslaan
{
    width: 184px;
    height: 27px;
    background: url('https://www.vismania.nl/img/wijzigingenOpslaan.png') transparent;
    border: 0px;
    margin-right: 100px
}

div.accountpage form.data button.wijzigingenOpslaan:hover
{
    background-position: 0px -27px
}

    div.accountpage form.data button.wijzigingenOpslaan span
    {
        display: none
    }

div.accountpage div.helpleft
{
    float: left;
    display: inline;
    margin: 0px 140px 88px 0px;
    width: 405px
}

div.accountpage div.helpright
{
    float: left;
    display: inline;
    width: 355px;
    margin-bottom: 88px;
    padding-top: 20px
}

button.verzenden
{
    width: 119px;
    height: 31px;
    display: block;
    border: 0px;
    background: url('https://www.vismania.nl/img/verzendenAccount.png') transparent
}

button.verzenden:hover
{
    background-position: 0px -31px
}

    button.verzenden span
    {
        display: none
    }

    div.accountpage div.helpleft button.verzenden
    {
        margin-top: 3px;
        float: right;
        display: inline
    }

dl.expandableListing,
dl.nonExpandableListing
{
    border-bottom: 1px solid #eaeaea;
    margin: 0px 36px 18px 0px
}

    dl.expandableListing dt,
    dl.nonExpandableListing dt
    {
        border-left: 1px solid #eaeaea;
        border-right: 1px solid #eaeaea;
        border-top: 1px solid #eaeaea;
        clear: both;
        overflow: hidden;
        height: 29px;
        line-height: 29px;
        background: url('https://www.vismania.nl/img/expandableListingItem.png') no-repeat 720px 50%;
        cursor: pointer
    }

    dl.nonExpandableListing dt
    {
        background-image: none
    }

    dl.expandableListing dt:hover
    {
        text-decoration: underline
    }

    dl.expandableListing dt.opened
    {
        background-image: url('https://www.vismania.nl/img/expandableListingItemOpen.png')
    }

        dl.expandableListing dt div.date,
        dl.nonExpandableListing dt div.date
        {
            float: left;
            display: inline;
            line-height: 29px;
            padding-left: 10px;
            width: 111px
        }

        dl.expandableListing dt a.nogEenKeerBestellen
        {
            float: right;
            display: inline;
            width: 198px;
            height: 26px;
            background: url('https://www.vismania.nl/img/nogEenKeerBestellen.png');
            margin: 2px 1px 0px 0px
        }

        dl.expandableListing dt a.nogEenKeerBestellen:hover
        {
            background-position: 0px -26px
        }

            dl.expandableListing dt a.nogEenKeerBestellen span
            {
                display: none
            }

        dl.nonExpandableListing dt a.downloaden
        {
            float: right;
            display: inline;
            width: 113px;
            height: 26px;
            background: url('https://www.vismania.nl/img/downloaden.png');
            margin: 2px 1px 0px 0px
        }

        dl.nonExpandableListing dt a.downloaden:hover
        {
            background-position: 0px -26px
        }

            dl.nonExpandableListing dt a.downloaden span
            {
                display: none
            }

        dl.nonExpandableListing dt a.bekijken
        {
            float: right;
            display: inline;
            width: 92px;
            height: 26px;
            background: url('https://www.vismania.nl/img/bekijken.png');
            margin: 2px 1px 0px 0px
        }

        dl.nonExpandableListing dt a.bekijken:hover
        {
            background-position: 0px -26px
        }

            dl.nonExpandableListing dt a.bekijken span
            {
                display: none
            }
            
        dl.nonExpandableListing dt a.print
        {
            float: right;
            display: inline;
            width: 62px;
            height: 26px;
            background: url('https://www.vismania.nl/img/print.png');
            margin: 2px 1px 0px 0px
        }

        dl.nonExpandableListing dt a.print:hover
        {
            background-position: 0px -26px
        }

            dl.nonExpandableListing dt a.print span
            {
                display: none
            }

    dl.expandableListing dd
    {
        border-left: 1px solid #eaeaea;
        border-right: 1px solid #eaeaea;
        border-top: 1px solid #eaeaea;
        padding: 10px 0px 0px 121px;
        font-size: 11px;
        line-height: 16px
    }


        dl.expandableListing dd div.info
        {
            float: right;
            display: inline;
            width: 195px;
            padding-top: 10px;
            margin-left: 180px
        }

            dl.expandableListing dd div.info strong
            {
                display: block
            }


    dl.expandableListing dd table
    {
        margin-bottom: 18px
    }

        dl.expandableListing dd table td.field
        {
            font-weight: bold;
            padding-right: 15px
        }

div.navigators
{
    text-align: right;
    font-size: 11px;
    color: #f79313;
    margin: 0px 36px 88px 0px
}

    div.navigators a
    {
        text-decoration: none
    }

    div.navigators a:hover
    {
        text-decoration: underline
    }
    
        div.visMania div.topmenu span.ingelogd
        {
            font-weight: bold;
            background: url('https://www.vismania.nl/img/whiteArrowBottom.png') no-repeat 5px 15px;
            padding: 0px 14px 0px 20px
        }

            div.visMania div.topmenu span.ingelogd div.mijnAccount
            {
                position: absolute;
                right: 0px;
                top: 0px;
                width: 200px;
                height: 154px;
                background: url('https://www.vismania.nl/img/mijnAccount.png');
                padding: 36px 33px 6px 25px;
                display: none
            }

            div.visMania div.topmenu span.ingelogd:hover div.mijnAccount
            {
                display: block
            }
            
            div.visMania div.topmenu span.ingelogd div.mijnAccount ul
            {
                float:left;
                width: 200px;
                height: 154px;
            }
            
            div.visMania div.topmenu span.ingelogd div.mijnAccount ul li,
            div.visMania div.topmenu span.ingelogd div.mijnAccount ul li a
            {
                float:left;
                width:200px;
                height:30px;
                line-height: 30px;
            }
            
            div.visMania div.topmenu span.ingelogd div.mijnAccount ul li a
            {
                color:#bebdbd;
            }
            
            div.visMania div.topmenu span.ingelogd div.mijnAccount ul li a.logout
            {
                color:#f98d03;
            }
            
            div.visMania div.topmenu span.ingelogd div.mijnAccount ul li.empty
            {
                float:left;
                width:200px;
                height:1px;
                line-height: 1px;
                padding-bottom:3px;
            }
            

div.filterWindow
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 159px;
    clear: both;
    overflow: hidden;
    background-color: #fff9ee;
    border: 1px solid #ffdd95;
    padding: 17px 8px 8px 20px
}

div.filterWindow.rangeSlider
{
    width: 244px
}

    div.filterWindow button.filterButton
    {
        background: transparent url('../img/opnieuwFilteren.png');
        width: 123px;
        height: 20px;
        border: 0px;
        float: right;
        display: inline;
        margin-top: 16px
    }

    div.filterWindow button.filterButton:hover
    {
        background-position: 0px -20px
    }

    div.filterWindow input[type=checkbox],
    div.filterWindow input[type=radio]
    {
        float: left;
        display: inline

    }

    div.filterWindow label
    {
        float: left;
        display: inline;
        padding-left: 10px;
        width: auto
    }

    div.filterWindow div.container
    {
        clear: both;
        overflow: hidden
    }

        div.filterWindow div.container div.item
        {
            clear: both;
            overflow: hidden
        }
        
    font.oud
    {
        text-decoration:line-through;
        font-weight:normal;
    }
    
    font.kortingWw
    {
        color:#f48b05;
    }
    
    #aantalUpdate
    {
        display:none;
        margin: 17px 0px 0px 19px;
        padding: 14px 0 14px 14px;
        height:40px;
        width:896px;
        background:#d6ebff;
        color:#3366cc;
    }

    #aantalUpdate .aantalUpdateTopImg
    {
        float:left;
        width:18px;
        height:18px;
        margin:0 10px 5px 0;
    }
    
    #aantalUpdate .aantalUpdateTop
    {
        float:left;
        height:18px;
        margin:0 0 5px 0;
        width:472px;
        font-weight:bold;
    }

    #aantalUpdate .aantalUpdateText
    {
        float:left;
        height:18px;
        width:896px;
        font-size:11px;
    }
    
    .afhalenContent
    {
        width:440px;
        height:30px;
        font-size:12px;
        font-weight:normal;
        line-height:15px;
    }
    
button.stapTerug
{
    clear: both;
    display: block;
    width: 203px;
    height: 27px;
    background: url('https://www.vismania.nl/img/stapTerug.png');
    border:0;
}

button.stapTerug:hover
{
    background-position: 0px -27px
}

    button.stapTerug span
    {
        display: none
    }

div.orderUserData button.stapTerug
{
    margin-left: 34px
}

#metBorder
{
    border:1px solid #dcdcdc;
    line-height:30px;
    height:30px;
    padding:0;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:10px;
    font-size:10px;
}

.kortingCodeVervers {
    width:913px;
    height:35px;
    float:left;
    padding:0;
    margin:0;
}

.kortingCodeInput {
    width:608px;
    float:left;
    height:35px;
}

form.orderOverview .verversKnop button
{
    float: right;
    display: inline;
    width: 231px;
    height: 34px;
    background: url('https://www.vismania.nl/img/productenlijst_ververs_knopje.png') transparent;
    border: 0px;
    margin-top:0;
}

.kortingText {
    float:left;
    width:350px;
    font-family: Helvetica;
    font-size:12px;
    line-height:35px;
    color:#f79313;
}

.kortingInput {
    float:left;
    width:215px;
    height:19px;
    padding:8px;
    background:url('https://www.vismania.nl/img/inputBackgroundGif.gif');
}

.kortingInputField {
    float:left;
    background: transparent;
    border:0;
    width:215px;
    height:19px;
    line-height:19px;
    font-size:12px;
}

.kortingControle {
    float:left;
    padding:8px 5px;
    width:16px;
    height:17px;
    position:relative;
}

#kortingUitleg {
    position:absolute;
    float:left;
    width:182px;
    bottom:20px;
    left:-81px;
    z-index:1;
    display:none;
}

.bottomBox {
    float:left;
    width:182px;
    height:21px;
    background:url('https://www.vismania.nl/img/bottomBox.png');
}

.centerBox {
    float:left;
    width:158px;
    padding:0 13px 5px 11px;
    background:url('https://www.vismania.nl/img/centerBox.png') repeat-y;
    font-size:11px;
    font-weight:normal;
}

.topBox {
    float:left;
    width:182px;
    height:8px;
    background:url('https://www.vismania.nl/img/topBox.png');
}

.advies_textOverlay {
    width:760px;
    height:76px;
    float:left;
    margin:0;
    padding-top:8px;
    background:#f8ab47;
    padding-left:15px;
    position:relative;
}

h1.calibri_bold {
    color:#feeed0;
    padding:0;
    margin:0;
    float:left;
    width:679px;
}

h2.calibri_bold {
    color:#ffffff;
    padding:0;
    margin:0;
    float:left;
    width:679px;
}

.advies_image {
    position:absolute;
    right:20px;
    top:7px;
}


/* Scroller.css */
div.Scroller
{
    position: relative;
    overflow: hidden
}

    div.Scroller div.items
    {
        position: absolute;
        left: 0px;
        top: 0px;
        overflow: hidden
    }

        div.Scroller div.items a
        {
            float: left;
            display: inline;
            overflow: hidden
        }

div.ScrollerArrowLeft,
div.ScrollerArrowRight
{
    position: absolute;
    width: 6px;
    height: 12px;
    overflow: hidden;
    cursor: pointer;
    background: url('https://www.vismania.nl/img/ScrollerArrows.png')
}

div.ScrollerArrowLeft:hover
{
    background-position: 0px -12px
}

div.ScrollerArrowRight
{
    background-position: -6px 0px
}

div.ScrollerArrowRight:hover
{
    background-position: -6px -12px
}


/* StarRating.css */

div.StarRating
{
    position: relative;
    width: 114px;
    height: 20px;
    background: url('https://www.vismania.nl/img/rating.png') 0px -20px no-repeat;
    overflow: hidden
}

    div.StarRating div.rater
    {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 50%;
        height: 20px;
        background: url('https://www.vismania.nl/img/rating.png') no-repeat
    }
    
div.StarRatingReview
{
    position: relative;
    width: 114px;
    height: 20px;
    background: url('https://www.vismania.nl/img/rating.png') 0px -20px no-repeat;
    overflow: hidden
}

    div.StarRatingReview div.rater
    {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 50%;
        height: 20px;
        background: url('https://www.vismania.nl/img/rating.png') no-repeat
    }
    
    div.ProductDetail div.tabcontents .alleAfbeeldingen
    {
        float: left;
        display: inline;
        border: 1px solid #a1da65;
        width: 127px;
        height: 127px;
        margin: 0px 20px 20px 0px
    }

    div.ProductDetail.brown div.tabcontents .alleAfbeeldingen
    {
        border-color: #c8ab8e
    }

button.verzenden
{
    display: block;
    width: 111px;
    height: 37px;
    background: url('https://www.vismania.nl/img/btn_verzenden.gif') transparent;
    border: 0px
}

    button.verzenden span
    {
        display: none
    }

button.verzenden:hover
{
    background-position: 0px -37px
}

.smallLogin
{
    width:550px;
    float:left;
}

.smallLogin .roundedInput
{
    margin-bottom:20px;
    float:left;
}

.smallLogin .verzendBtnOver
{
    float:left;
    padding:10px 0 10px 17px;
}

    ul.specifiaties
    {
        margin-left: 7px
    }

        ul.specifiaties li
        {
            float: left;
            display: inline;
            width: 280px;
            margin-right: 10px;
            background: url('https://www.vismania.nl/img/bullit.png') no-repeat 0px 6px;
            padding-left: 20px
        }
        
dl dd p
{
    width:722px;   
}

.productAanbiedingLabel
{
    position:absolute;
    top:1px;
    left:1px;
    z-index:100;
}

.veranderBetaling
{
    width:471px;
    float:left;
}

.productRij
{
    width:471px;
    float:left;
    line-height:19px;
}

.productRij .productTitel
{
    width:271px;
    float:left;
    line-height:19px;
}

.productRij .productAantal
{
    width:100px;
    float:left;
    line-height:19px;
}

.productRij .productPrijs
{
    width:100px;
    float:left;
    line-height:19px;
}

.productRijLast
{
    padding-top:20px;
    width:471px;
    float:left;
    line-height:19px;
}

.productRijLast .productAantal
{
    padding-left:221px;
    width:150px;
    float:left;
    line-height:19px;
}

.productRijLast .productPrijs
{
    width:100px;
    float:left;
    line-height:19px;
}

div.ProductDetail form button.hmodh
{
    background:url('https://www.vismania.nl/img/houdmeopdehoogte_knopje.png') !important;
    width:210px;
    height:34px;
    
}

.subUl
{
    margin-left:20px;
}

.shopGegevens
{
    float:left;
    width: 948px;
    height:212px;
    padding:15px 0;
    border:1px solid #f79313;
    border-right:0;
    border-left:0;
    margin-bottom:25px;
}

    div.shopGegevens h2
    {
        font-family: Calibri, Arial;
        font-size: 18px;
        color: #f8981e;
        font-weight: bold;
        padding-bottom: 20px
    }

    div.shopGegevens a
    {
        color: #666666
    }

    div.shopGegevens p.last
    {
        padding-bottom: 0px
    }

    div.shopGegevens .map
    {
        float: left;
        display: inline;
        width: 300px;
        height: 200px;
        margin-right: 38px
    }

    div.shopGegevens div.address
    {
        float: left;
        display: inline;
        margin-right: 38px;
        width: 256px
    }

    div.shopGegevens div.opened
    {
        float: left;
        display: inline;
        width: 256px;
        line-height: 24px
    }
    
.kiyoh_review
{
    float:left;
    width:85px;
    height:19px;
}

.kiyoh_review a 
{
    width:85px;
    height:19px;
    float:left;
    margin:0 !important;
    position: relative;
}

.kiyoh_review .footerRating
{
    float:left;
    width:85px;
    height:19px;
    margin:0 !important;
    background:#999999;
    display:block;
    padding:0 !important;
}

.kiyoh_review .ratingSterren
{
    width:85px;
    height:19px;
    top:0;
    left:0;
    background:url('https://www.vismania.nl/img/star-rating.png') no-repeat;
    display:block;
    margin:0 !important;
    padding:0 !important;
    position:absolute;
    z-index:2;
}

.kiyoh_review .sterrenKleur
{
    position:absolute;
    z-index: 1;
    height:19px;
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    top:0;
    left:0;
    background:#f99b00;
}

.scoreKiyoh
{
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    float:left;
    width:15px;
    height:19px;
    text-align: center;
}

.vakantieMelding
{
    float:left;
    width: 333px;
    border:1px solid #e61515;
    padding:10px;
    margin-bottom:15px;
    background:#e55959;
}

.vakantieMelding h3,
.vakantieMelding p
{
    width:333px;
    float:left;
    margin-bottom:0;
    padding-bottom:0;
    color:#ffffff;
}

.vakantieMeldingAbout
{
    float:left;
    width: 294px;
    border:1px solid #e61515;
    padding:10px;
    margin-bottom:15px;
    background:#e55959;
}

.vakantieMeldingAbout h3,
.vakantieMeldingAbout p
{
    width:294px;
    float:left;
    margin-bottom:0;
    padding-bottom:0;
    color:#ffffff;
}

.vakantieMeldingAbout p
{
    font-weight: normal;
}

.meldingOverlay
{
    width:50%;
    height:200px;
    position:absolute;
    z-index:0;
    left:25%;
    right:25%;
    top:25%;
    bottom:25%;
    background:#d4d4d4;
    padding:10px;
    border:2px solid #001759;
}

.vakantieOverLay
{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:url('https://www.vismania.nl/images/overLayBg.png');
    z-index:100;
    margin:0 auto;
    text-align:center;
    padding-top:50px;
}

.newIconProduct
{
    position:absolute;
    width:60px !important;
    height:60px !important;
    z-index: 0;
    left:0;
    top:0;
    border:0 !important;
}

.freeShippingProduct
{
    position:absolute;
    width:90px !important;
    height:90px !important;
    z-index: 0;
    left:0;
    top:0;
    border:0 !important;
}

.verzend_uitleg
{
    position:absolute;
    top:220px;
    right:0px;
    width:700px;
    height:50px;
}

#dagAanbieding
{
    width:950px;
    float:left;
}

.dagAanbiedingOverlay
{
    width:950px;
    float:left;
}

.dagAanbiedingOverlay .dagAanbiedingImage
{
    width:353px;
    height:353px;
    float:left;
}

.dagAanbiedingOverlay .dagAanbiedingTekst
{
    width:400px;
    float:right;
}

.dagAanbiedingSpecificaties
{
    width:400px;
    float:left;
    padding-top:20px;
}

.normaalPrijs
{
    color:grey;
    text-decoration: line-through;
    font-size: 20px;
    width:400px;
    float:left;
    height:30px;
    text-align: center;
}

.nuPrijs b
{
    color:red;
}

.nuPrijs
{
    color:#35b5e9;
    font-size: 26px;
    font-weight: bold;
    width:400px;
    float:left;
    height:30px;
    text-align: center;
}

.dagAanbiedingPrijs
{
    padding-top:20px;
    width:400px;
    float:left;
}

.orderNowDag
{
    width:138px;
    padding:0 131px;
    float:left;
    padding-top:20px;
    text-align: center;
}

        div.orderNowDag form button
        {
            border: 0px;
            display: block;
            width: 138px;
            height: 34px;
            background: url('https://www.vismania.nl/img/orderNow.gif') transparent;
            margin: 9px 0px 9px 0px
        }

        div.orderNowDag form button:hover
        {
            background-position: 0px -34px
        }

            div.orderNowDag form button span
            {
                display: none
            }