@font-face {
    font-family: 'MuseoSlab500';
    src: url('/upload_dir/docs/fonts/museo_slab_500-webfont.eot');
    src: url('/upload_dir/docs/fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('/upload_dir/docs/fonts/museo_slab_500-webfont.woff') format('woff'),
         url('/upload_dir/docs/fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('/upload_dir/docs/fonts/museo_slab_500-webfont.svg#MuseoSlab500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSlab500Italic';
    src: url('/upload_dir/docs/fonts/museo_slab_500italic-webfont.eot');
    src: url('/upload_dir/docs/fonts/museo_slab_500italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/upload_dir/docs/fonts/museo_slab_500italic-webfont.woff') format('woff'),
         url('/upload_dir/docs/fonts/museo_slab_500italic-webfont.ttf') format('truetype'),
         url('/upload_dir/docs/fonts/museo_slab_500italic-webfont.svg#MuseoSlab500Italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
	margin: 0;
	border: 0;
	list-style: none;
}

html {
    font-size: 62.5%;
    height:100%;
}
body{
    background: #e5e6e6 url('/upload_dir/themes/web/Risteriet_web/graphics/bgBodyNew.png') repeat-x left top;
    position:relative;
    color:#464741;
    height:100%;
    font-family:"Verdana", sans-serif;
    font-size:11px;
}
a, a:link, a:visited, a:active {
    color: #BC0000;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
    color: #323232;
}
#Wrapper {
    position:relative;
    min-height:100%;
    width:100%;
    float:left;
}

#TopWrapper{
    background:url('/upload_dir/themes/web/Risteriet_web/graphics/bg_redLD.png') no-repeat left top;
    width:976px;
    height:1px;
    margin:22px auto 0;
    padding:0 0px 0 0px;
    position:relative;
    z-index:3;
}
    #CMS_Navigation{
        position:absolute;
        right:0;
        top:-22px;
        width:976px;
        height:22px;
    }
        #CMS_Navigation ul#NavigationHorizontal{
            float:right;
        }

            #CMS_Navigation ul#NavigationHorizontal li{
                float:left;
                position:relative;
            }

                #CMS_Navigation ul#NavigationHorizontal li a{
                    float:left;
                    display:block;
                    padding:0 10px;
                    line-height:22px;
                    color:#473e30;
                    text-decoration:none;
                    font-weight:bold;
                }
                    .your-account.your-account-cart{
                        display:none;
                    }
                    #CMS_Navigation ul#NavigationHorizontal li a:hover,
                    #CMS_Navigation ul#NavigationHorizontal li.current a{
                        color:#fff;
                    }
                    #CMS_Navigation ul#NavigationHorizontal li:hover ul{
                        display:block;
                    }

                #CMS_Navigation ul#NavigationHorizontal ul{
                    display:none;
                    position:absolute;
                    left:0;
                    top:22px;
                    width:200px;
                    background:#c2a981;
                }
                    #CMS_Navigation ul#NavigationHorizontal ul li{
                        width:200px;
                        border-bottom:1px solid #fff;
                    }

                    #CMS_Navigation ul#NavigationHorizontal ul li a{
                        padding:0 10px 0 10px;
                        line-height:22px;
                        font-weight:bold;
                        color:#473e30 !important;
                    }
                        #CMS_Navigation ul#NavigationHorizontal ul li:hover a{
                            color:#fff !important;
                        }


#ContentWrapper{
    position:relative;
    float:left;
    left:50%;
    width:1px;
    min-height:100px;
    z-index:2;
}
    #splasher{
        background:url('/upload_dir/themes/web/Risteriet_web/graphics/bg_splash.png') no-repeat 0 0;
        width:1357px;
        height:885px;
        position:absolute;
        left:-730px;
        top:20px;
        z-index:1;
    }
    #ContentInnerWrapper{
        background:url('/upload_dir/themes/web/Risteriet_web/graphics/bg_redL.png') repeat-y left top;
        position:relative;
        float:left;
        left:-488px;
        width:976px;
        z-index:2;
    }

        #MainInnerTop{
            float:right;
            width:778px;
            height:37px;
            background:url('/upload_dir/themes/web/Risteriet_web/graphics/bg_MainInnerTop.png') no-repeat left top;
            position:relative;
            z-index:4;
        }
            .mmImg{
                float:left;
                margin:5px 0 0 0;
            }
            #MainInnerTop a{
                display:block;
                float:right;
                position:relative;
            }

        #ShoppingCart{
            float:right;
            background:url('/upload_dir/themes/web/Risteriet_web/graphics/bg_cartNew.png') no-repeat right top;
            padding:0 119px 0 0;
            height:25px;
            margin:7px 10px 0 0;
            position:relative;
            z-index:1;
        }
            #ShoppingCart p{
                line-height:23px;
                height:25px;
                color:#fff !important;

                background:url('/upload_dir/themes/web/Risteriet_web/graphics/bg_cartBasket.png') no-repeat 3px center;
                padding:0 7px 0 30px;
            }

            #cart-count{
                float:right;
                background:url('/upload_dir/themes/web/Risteriet_web/graphics/bg_cartPNew.png') repeat-x left top;
                padding:0 0 0 5px;
            }

        #MainContent{
            float:right;
            width:758px;
            padding:10px;
            position:relative;
            z-index:3;
        }
            #MainContent h1{
                font-family: 'MuseoSlab500';
                font-weight:normal;
            }
            #MainContent h2,
            #MainContent h3{
                font-family: 'MuseoSlab500';
            }

        .PESlider{
            background:none;
            margin:0 0 7px 0 !important;
            box-shadow:0 0 0 0 !important;
        }
            .theme-default .nivo-controlNav {
                bottom:10px;
                left: 50%;
                margin-left: -40px;
                position: absolute;
            }
                .theme-default .nivo-directionNav a {
                    background:url('/upload_dir/themes/web/Risteriet_web/graphics/arrowNext.png') no-repeat left top;
                    height: 40px;
                    width: 40px;
                }
                    .theme-default .nivo-directionNav a.nivo-prevNav{
                        background:url('/upload_dir/themes/web/Risteriet_web/graphics/arrowPrev.png') no-repeat left top;
                    }

    #MainContentWrapper{
        position:relative;
        min-height:200px;
        float:left;
    }

    #LeftColumn{
        width:198px;
        float:left;
    }

        #Logo{
            float:left;
            margin:16px 0 8px 17px;
        }

    #categorylist-box{
        float:left;
    }
        #categorylist-box-top{
            float:left;
            background:url('/upload_dir/themes/web/Risteriet_web/graphics/bg_shopCatLeft.png') no-repeat left top;
            width:198px;
            height:33px;
        }
            #categorylist-box-top h2{
                line-height:33px;
                width:198px;
                text-align:center;
                font-family: 'MuseoSlab500';
                font-size:17px;
                font-weight:bold;
            }

            #categorylist-box-content ul{
                float:left;
                background:#892a28;
                width:198px;
            }

                #categorylist-box-content ul li{
                    padding:0 0 0 0;
                    width:198px;
                    background:none;
                    float:left;
                }

                    #categorylist-box-content ul li a{
                        float:left;
                        display:block;
                        padding:0 0 0 10px;
                        line-height:37px;
                        width:188px;
                        font-family:"Myriad Pro", sans-serif;
                        font-size:15px;

                        color:#fff;
                    }
                        #categorylist-box-content ul li a.current{
                            color:#fff;
                            background:#892a28;
                            text-decoration: underline;

                        }

                        #categorylist-box-content ul li a.current:hover{
                            color:#fff;
                                                        text-decoration: underline;
                        }

                    #categorylist-box-content ul li a:hover{
                        color:#fff;
                        text-decoration: underline;
                    }

                #categorylist-box-content ul ul{
                    list-style-type:none;
                    background:none;
                }
                    #categorylist-box-content ul ul li{
                        padding:0 0 0 0;
                        background:none;
                    }
                        #categorylist-box-content ul ul li a{
                            padding:0 0 0 20px;
                            width:178px;
                            font-weight:normal;
                            line-height:30px;
                            background:#b33936 !important;
                            color:#fff;
                        }

                            #categorylist-box-content ul ul ul li a{
                                background:#b33936 !important;
                                padding:0 0 0 30px;
                                width:168px;
                            }

                            #categorylist-box-content ul ul li:hover a{
                                color:#fff;
                                text-decoration: underline;
                            }

                            #categorylist-box-content ul ul li:hover ul li a{
                                text-decoration: underline;
                            }
                                #categorylist-box-content ul ul ul li:hover a,
                                #categorylist-box-content ul ul li:hover ul li:hover a{
                                    text-decoration: underline;
                                }
    #search-box{
        float:left;
        width: 162px;
        height:55px;
        background: url('/upload_dir/themes/web/Risteriet_web/graphics/bg_searchNew.png') no-repeat 0 0;
        margin:0 0 11px 18px;
        padding:18px 0 0 0;
    }

    #search-box-top {
        display: none;
    }

    #search-box-content {
        width: 160px;
    }

    .search-input input {
        width: 125px; height: 20px;
        line-height: 20px;
    }

    .search-button .button {
        width: 20px; height: 20px;
        margin-top: 5px;
        background: url('/upload_dir/themes/web/Risteriet_web/graphics/search_arrow.png') no-repeat 0 0;
    }

    .LV_validation_message {
        display: none;
    }

    .pagecontent-box{
        width: 198px;
    }

    #facebook-box,
    #facebook-box-top,
    #facebook-box-content,
    #facebook-box-bottom{
        float:left;
        width:198px;
    }
        #facebook-box-content{
            text-align:center;
            margin:5px 0 0 0;
        }
        #facebook-box-bottom{
            background: url('/upload_dir/themes/web/Risteriet_web/graphics/dashedBorder.png') no-repeat 0 bottom;
        }

    #facebook-box h2{
        font-family: 'MuseoSlab500';
        color:#fff;
        font-size:14px;
        text-align:center;
        font-weight:normal;
    }

    #pagecontent-box-content-47.pagecontent-box-content p{
        float:left;
        width:198px;
        text-align:center;
    }

#FooterWrapper{
    position:absolute;
    bottom:0;
    right:0;
    width:778px;
    z-index:4;
}

#Footer_{
    float:right;
    width:778px;
}

#FooterInner{
    float:left;
    margin:10px;
    width:698px;
    padding:30px 30px;
    background:#f8f4a7;
}

html.Explorer7 #Footer_{
    padding-bottom:10px;
}

#BackToTop{
    position: absolute;
    width: 40px; height: 40px;
    top: -10px; left: 720px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/back_to_top.png');
}

.FooterTitle{
    font-family: 'MuseoSlab500';
    font-size:22px;
    font-weight:normal;
    float:left;
    width:100%;
}
.FooterText{
    float:left;
    width:90%;
    margin:7px 0 16px 0;
    font-family:"Myriad Pro", sans-serif;
    font-size:13px;
}

#newsletter-form-quick-table{
    float:left;
    width:100%;
}

#newsletter-form-quick-name {
    width: 154px;
    float: left;
}

#newsletter-form-quick-name input {
    width: 140px; height: 27px;
    padding: 0;
    padding-left: 2px;
    line-height: 27px;
    background: #FFF;
    border: 1px solid #414141;
    color:#414141;
    font-weight:bold;
}
#newsletter-form-quick-mail {
    width: 154px;
    float: left;
}

#newsletter-form-quick-mail input {
    width: 140px;    height: 27px;
    padding: 0;
    padding-left: 2px;
    line-height: 27px;
    background: #FFF;
    border: 1px solid #414141;
    color:#414141;
    font-weight:bold;
}

#newsletter-form-quick-submit {
    float: left;
}

#newsletter-form-quick-submit dl dt {
    height: 29px;
    margin: 0;
}

#newsletter-form-quick-submit dl dt.left {
    width: 3px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/bg_submitNew.png');
}

#newsletter-form-quick-submit dl dt.middle {
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/bg_submitNew.png');
}

#newsletter-form-quick-submit dl dt.right {
    width: 3px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/bg_submitNew.png');
}

#newsletter-form-quick-submit input {
    height: 28px;
    padding: 0;
    font-size: 14px;
    color: #FFF !important;
}

#newsletter-form-quick-check {
    display: none;
}

/* ################################# */
/* ######## PRODUCT STYLING ######## */
/* ################################# */
.table_form a {
    color: #000000 !important;
}


.categories-listing-wrapper{
    text-align: left !important;
    cursor: default !important;
}

.categories-listing-item {
    width: 180px !important;
    margin: 0 !important;
    margin-bottom: 2px !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
}

#category-headline {
    margin-top: 0px;
    padding-top: 2px;
    font-size: 13px;
    font-weight: bold;
}

.categories-listing-item-title a {
    color: #000 !important;
}

.v-space {
    width: 1px; height: 200px;
    margin-top: 10px;
    margin-left: 8px;
    float: left;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/space_v_bg.png');
}

.h-space {
    width: 740px; height: 1px;
    margin-bottom: 10px;
    float: left;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/space_h_bg.png');
}

.ProductListBg_style2,
.ProductListBg2_style2 {
    width: 360px; height: 230px;
    margin-bottom: 20px !important;
    padding: 0;
    text-align: left;
}

.ProductListBg2_style2 {
    margin-left: 8px;
}

.ProductListLinkWrapper_style2 {
    width: 360px;
}

.ProductListImage_style2 {
    width: 120px; height: 210px;
    margin-right: 10px;
    float: left;
}

.ProductListImageRelative {
    width: 120px;
    margin-top: 5px;
    margin-left: 5px;
}

.ProductListInformation {
    width: 220px; height: 200px;
    margin-left: 10px;
    float: left;
}

.ProductListTitle_style2 {
    margin: 0;
    margin-bottom: 15px;
}

.ProductListTitle_style2 h1 {

    font-size: 18px;
}

#ShortDescription, .ShortDescription {
    font-size: 12px;
    margin-bottom: 9px;
    padding: 0 !important;
}

.ProductListPrice_style2 {
    margin-right: 20px;
    padding-top: 8px;
    color: #04B9D4;
    float: right;
}

.category-banner {
    width: 760px;
    margin-top: 10px;
    margin-bottom: 20px;
    float: left;
}


.ProductItem {
    width: 740px;

    border: 0 !important;
}

.ProductItem a {
    color: #000;
    text-decoration: none;
}

#product-links {
    margin-bottom: 10px;
    float: left;
}

#product-links a {
    margin-top: 2px;
    margin-left: 14px;
    float: left;
    color: #000;
    font-size: 10px;
}

#back {
    float: left;
    cursor: pointer;
}

#product-links #back-bullet {
    width: 21px; height: 21px;
    float: left;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/bullet_back.png');
}

#product-links #back-text {
    margin-top: 2px;
    margin-left: 5px;
    font-size: 10px;
    float: left;
}

#product-detalis-data {
    width: 480px !important;
    float: right !important;
    overflow: hidden;
}

#product-detalis-data h1{
    font-size: 18px;
}

.unitTitle {
    margin-left: 3px;
}

#product-price {
    margin-top: 15px;
    margin-bottom: 0px;
}

.CheckOutProceed {
    margin-right: 55px;
}

.product-order .CheckOutProceed {
    margin: 0;
}

#product-short-description {
    margin-top: 15px;
}

#product-short-description a {
    color: #000;
    text-decoration: none;
}

.ProductItem .productShowInput {
    height: 31px !important;
}

.ProductItem .productShowInput input {
    height: 19px !important;
}

.ProductItem .button div {
    height: 31px !important;
}

.ProductItem .button input {
    height: 31px !important;
}

.ProductItem .button .left {
    width: 6px !important;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_left.png') no-repeat !important;
}

.ProductItem .button .middle {
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_bg.png') repeat-x !important;
}

.ProductItem .button .right {
    width: 6px !important;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_right.png') no-repeat !important;
}

.border {
    width: 480px; height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
    float: left;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/space_h_bg.png');
}

#send-to-friend {
    width: 200px;
    float: left;
}

#send-to-friend a {
    color: #000;
}

#send-to-friend-bullet {
    width: 16px; height: 16px;
    margin-right: 5px;
    float: left;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/bullet.png');
}

#fb {
    float: right;
}

#product-bottom-info {
    width: 740px;
    margin-top: 10px;
    float: left;
}

.line-header {
    margin-bottom: 10px;
    padding: 0 !important;
    border: 0 !important;
    text-transform: uppercase;
}

.product-order td {

}

.ItemListBg,
.ItemListBg2 {
    height: 19px;
    background: none;
}

.custom-data-header {
    font-weight: bold;
}

#product-bottom-info-left {
    width: 360px;
    float: left;
}

#product-bottom-info-right {
    width: 360px;
    margin-left: 20px;
    float: left;
}

.ProductListBuyNow {
    width: 220px;
    margin-top: 10px;
    float: right;
}

.show {
    margin-right: 50px;
    padding-top: 8px;
    float: left;
}

.show a {
    padding-top: 10px;
    font-weight: 500;
}

.dark-left {
    width: 6px; height: 31px;
    float: right;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_left.png');
}

.dark-right {
    width: 6px; height: 31px;
    margin-right: 15px;
    float: right;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_right.png');
}

.dark-middle {
    height: 31px;
    padding-right: 4px;
    padding-left: 4px;
    color: #FFF !important;
    line-height: 31px;

    float: right;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_bg.png') !important;

}

a.dark-middle {
    padding-right: 4px;
    padding-left: 4px;
}

.bodyPageId2 input[name=prodadd] {
    height: 31px;
    padding-right: 4px;
    padding-left: 4px;
    color: #FFF;
    float: right;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_bg.png');
}

#nice-to-know {
    width: 360px;
    background: #E4E4E4;
}

#nice-to-know-title {
    margin-left: 20px;
    margin-bottom: 10px;
    padding-top: 10px;

}

#nice-to-know-content {
    padding-bottom: 15px;
}

#nice-to-know a {
    width: 320px;
    margin-left: 20px;
    padding-left: 17px;
    color: #000;
    text-decoration: none;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/nice_to_know_arrow.png') 0px 4px no-repeat;
}

.productShow {
    width: 280px;
}

.new img {
    position: absolute;
    left: -130px; top: -4px;
    float: right;
    z-index: 666;
}

.offer img {
    position: absolute;
    left: -130px; top: -4px;
    float: right;
    z-index: 666;
}

.soldout img {
    position: absolute;
    left: -130px; top: -4px;
    float: right;
    z-index: 666;
}

.button dl dt {
 height: 31px;
}

.button input {
    padding: 0 !important;
    height: 31px;
    line-height: 31px;
    color: #FFF;
    font-size: 12px;
}

.customerNotice {
    width: 738px !important;
}

.button dl dt.left {
    width: 6px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_left.png');
}

.button dl dt.middle {

    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_bg.png');
}

.button dl dt.right {
    width: 6px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_right.png');
}

.way_of_payment .ItemListBg {
    background: #F1F1F1;
}

.way_of_payment .ItemListBg,
.way_of_payment .ItemListBg2{
    height: 19px !important;
}

#cartButtonWrap input{
    padding: 3px !important;
    font-size: 12px;
    color: #FFF !important;
    font-weight: 600;
}

#cartButtonWrap dl dt{
 height: 31px;
}

#cartButtonWrap dl dt.left{
    width: 6px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_left.png');
}

#cartButtonWrap dl dt.middle{

    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_bg.png');
}

#cartButtonWrap dl dt.right{
    width: 6px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_dark_right.png');
}

.ahref a {
    color: #000 !important;
}

.button a {
    line-height: 31px;
    color: #FFF !important;
    font-size: 12px !important;
}

#useradd-buttons .button.black{
    margin-right: 10px;
}

#useradd-buttons .button input{
    padding: 3px !important;
    font-size: 14px;

    line-height: 27px;
    color: #FFF !important;
}

.button.blue dl dt{
    height: 27px;
}

.button.blue dl dt input{
    height: 27px;
    line-height: 27px;
}

.button.blue .left{
    width: 6px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_blue_left.png');
}

.button.blue .middle{
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_blue_bg.png');
}

.button.blue .right{
    width: 6px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_blue_right.png');
}

.button.black dl dt input{
    height: 27px;
    line-height: 27px;
}
.button.black dl dt{
    height: 27px;
}

.button.black .left{
    width: 6px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_black_left.png');
}

.button.black .middle{
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_black_bg.png');
}

.button.black .right{
    width: 6px;
    background: url('/upload_dir/themes/web/Risteriet_web/graphics/button_black_right.png');
}

.imgLiner img{
    float:left;
}
.cFont{
    line-height:33px;
    font-family: 'MuseoSlab500';
    font-size:14px;
}

#useradd-page {

}

#useradd-text {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
}

.useradd-row {
    width: 465px; height: 30px;
    margin-left: 20px;
    float: left;
}

.useradd-label {
    width: 180px; height: 20px;
    float: left;
}

.useradd-input {
    width: 265px; height: 20px;
    float: left;
}

.useradd-input input {
    width: 100% !important; height: 20px;
    padding: 0 !important;
}

.error_text {
    color: #000 !important;
}

#useradd-newsletter {
    width: 465px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    float: left;
}
#useradd-spam {
    margin-left: 20px;
    float: left;
}

#recaptcha_response_field {
    margin-top: 10px;
}


#useradd-buttons {
    width: 220px;
    margin-top: 20px;
    margin-right: 10px;
    margin-left: 290px;
    padding-bottom: 20px;
    float: left;
}

.cmsContent{
    float:left;
    padding:0 18px 0 18px;
    position:relative;
    width:722px;
}

.aligner{
    position:relative;
    left:-18px;
}

/* ################################# */
/* ######## CUSTOM          ######## */
/* ################################# */

#categories-listing{

}


div#filter
{
	margin-top: 10px;


}

#ajaxLoading
{
    left: 90px !important;
}

.FilterFokus{
  background: url('/upload_dir/themes/web/Risteriet_web/graphics/fokus_on_arrow.jpg') no-repeat 0 0;
  padding: 0 0 0 48px;
  line-height: 42px;
}

/* hide varefilter */
#filter {
	display: none;
}