/*
 * HTML5 â?° Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; line-height: 1.231; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */

a { color: #000; }
a:visited { color: #000; }
a:hover { color: #000; }
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin:0; padding: 0 0 0 0px; }
dd { margin: 0 0 00px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { cursor: pointer; }

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border: 0; *margin-left: -7px; padding: 0; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input { line-height: normal; *overflow: visible; }

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

table button, table input { *overflow: auto; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

/*textarea { overflow: auto; vertical-align: top; resize: vertical; }*

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */

html{
    padding:0; margin:0; height:100%;}

body{
    background: #f2f2f2 url("/upload_dir/themes/web/Unik_2012/graphics/bodyBg.png") repeat-x 0 0;
    position:relative;
    font:12px "Georgia";
    color:#464741;
    height:100%;
}
    #bodyBgLeft{
        background: #f2f2f2 url("/upload_dir/themes/web/Unik_2012/graphics/bodyBgLeft.png") no-repeat 0 0;
        float:left;
        position:absolute;
        top:0;
        left:0;
        width:30px;
        height:216px;
        z-index:1;
    }
    #bodyBgRight{
        background: #f2f2f2 url("/upload_dir/themes/web/Unik_2012/graphics/bodyBgRight.png") no-repeat 0 0;
        float:left;
        position:absolute;
        top:0;
        right:0;
        width:30px;
        height:216px;
        z-index:1;
    }

    #Wrapper{
        position:relative;
        min-height:100%;
        width:100%;
        float:left;
    }

        html.Explorer7 #Wrapper{
            overflow-x:hidden;
        }

    #Sidebar{
        position:fixed;
        top:186px;
        left:0;
        width:50px;
        height:200px;
        z-index:10;
    }
        #FirstBtnWrapper{
            float:left;
            width:50px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/kurvBtn.png") no-repeat 0 0;
            height:50px;
        }
        #FirstBtnOverLay{
            float:left;
            position:relative;
            width:148px;
            height:50px;
            margin-left:-101px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/kurvHover.png") no-repeat 0 0;
            display:none;
        }
        #FirstBtnOverLay.uk{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/kurvHoverUK.png") no-repeat 0 0;
        }
        #FirstBtnOverLay.se{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/korgHover.png") no-repeat 0 0;
        }

        #SecondBtnWrapper{
            float:left;
            width:50px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/drengeBtn.png") no-repeat 0 0;
            height:50px;
        }
        #SecondBtnOverLay{
            float:left;
            position:relative;
            width:148px;
            height:50px;
            margin-left:-101px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/drengeHover.png") no-repeat 0 0;
            display:none;
        }
        #SecondBtnOverLay.uk{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/drengeHoverUK.png") no-repeat 0 0;
        }
        #SecondBtnOverLay.se{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/pojkarHover.png") no-repeat 0 0;
        }

        #ThirdBtnWrapper{
            float:left;
            width:50px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/pigeBtn.png") no-repeat 0 0;
            height:50px;
        }
        #ThirdBtnOverLay{
            float:left;
            position:relative;
            width:148px;
            height:50px;
            margin-left:-101px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/pigerHover.png") no-repeat 0 0;
            display:none;
        }
        #ThirdBtnOverLay.uk{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/pigerHoverUK.png") no-repeat 0 0 !important;
        }
        #ThirdBtnOverLay.se{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/flikHover.png") no-repeat 0 0 !important;
        } 
        
        #FourthBtnWrapper{
            float:left;
            width:50px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/bagsBtn.png") no-repeat 0 0;
            height:50px;
        }
        #FourthBtnOverLay{
            float:left;
            position:relative;
            width:148px;
            height:50px;
            margin-left:-101px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/taskerHover.png") no-repeat 0 0;
            display:none;
        }
        #FourthBtnOverLay.uk{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/taskerHoverUK.png") no-repeat 0 0 !important;
        }
        #FourthBtnOverLay.se{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/vaskorHover.png") no-repeat 0 0 !important;
        }

        .hoverClass:hover{
            cursor:pointer;
        }

/* ##################################### */
/* ######## Top WRAPPER STYLING ######## */
/* ##################################### */
#TopWrapper{
    /*background:yellow;*/
    width:919px;
    height:150px;
    margin:0 auto;
    padding:0 12px 0 12px;
    position:relative;
    z-index:3;
    background: url("/upload_dir/themes/web/Unik_2012/graphics/gratis_fragt_arr.png") no-repeat 400px 15px !important;
}

    #Logo{
        float:left;
        margin:32px 0 0 0;
    }
        #Logo img,
        #Logo a{
            float:left;
        }

    #NavigationWrapper{
        float:left;
        position:absolute;
        bottom:0;
        left:12px;
        width:668px;
        height:40px;
        /*overflow:hidden;*/
    }

    /* #################################### */
    /* ######## Navigation STYLING ######## */
    /* #################################### */
    #homebtn{
        float:left;
        background: url("/upload_dir/themes/web/Unik_2012/graphics/navSplitter.png") repeat-y right top;
    }
        #NavigationWrapper .home{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/home.png") no-repeat 0 13px;
            float:left;
            width:27px;
            height:40px;
        }
    #NavigationWrapper ul{
        list-style-type:none;
        float:left;
        line-height:40px;
    }

        #NavigationWrapper ul li{
            float:left;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/navSplitter.png") repeat-y right top;
            position:relative;
        }

            #NavigationWrapper ul li a{
                float:left;
                display:block;
                color:#464741;
                font-size:14px;
                text-decoration:none;
                text-transform:uppercase;
                font-weight:normal;
                padding:0 12px 0 21px;
            }

     .your-account-cart{
         background:none !important;
     }

    .your-account-usermenu{
        display:none;
    }

    #NavigationWrapper ul ul{
        display:none;
        position:absolute;
        top:32px;
        left:-12px;
        width:206px;
        /*#eaeaea*/
        background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_ul_bottom.png") no-repeat 0 bottom;
        border-bottom:0px solid #dddddd;
        padding:0 0 50px 0px;
        /*padding-top:9px;*/
    }

        #NavigationWrapper ul ul li{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_li_border.png") repeat-y 0 0;
            width:186px;
            padding:2px 0 0px 20px;
        }
        #NavigationWrapper ul ul li.first_li{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_li_first_top.png") no-repeat 0 0;
            padding:30px 0 0px 20px;
        }
            #NavigationWrapper ul ul li a{
                text-transform:none;
                
                color:#464741;
                line-height:22px;
                padding:0 3px 0 0;
            }
                #NavigationWrapper ul ul li a span{
                    padding:0 0 0 3px;
                }
            
                #NavigationWrapper ul ul li:hover a{
                    background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_a_right.png") no-repeat right center;
                }
                #NavigationWrapper ul ul li:hover a span{
                    background: #cccec3 url("/upload_dir/themes/web/Unik_2012/graphics/bg_a_left.png") no-repeat left center;
                    padding:0 0 0 3px;
                }

        #NavigationWrapper ul li:hover ul{
            display:block;
        }

    #NavigationWrapper ul ul ul{
        background:none;
        display:none;
        position:relative;
        top:0;
        left:-20px;
        width:206px;
        /*#eaeaea*/
        border-bottom:0px solid #dddddd;
        padding:0 0 0px 0px;
        /*padding-top:9px;*/
    }
        #NavigationWrapper ul ul ul li{
            width:176px;
            padding:2px 0 0px 30px;
        }
        #NavigationWrapper ul ul ul li.first_li {
            background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_li_border.png") repeat-y 0 0;
            padding:2px 0 0px 30px;
        }
            #NavigationWrapper ul ul li:hover ul li a{
                background:none;
            }
            #NavigationWrapper ul ul li:hover ul li a span{
                background:none;
                padding:0 0 0 3px;
            }
                #NavigationWrapper ul ul li:hover ul li:hover a{
                    background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_a_right.png") no-repeat right center;
                }
                #NavigationWrapper ul ul li:hover ul li:hover a span{
                    background: #cccec3 url("/upload_dir/themes/web/Unik_2012/graphics/bg_a_left.png") no-repeat left center;
                    padding:0 0 0 3px;
                }

    /* ####################################### */
    /* ######## SEARCH MODULE STYLING ######## */
    /* ####################################### */
    #SearchWrapper{
        position:absolute;
        bottom:8px;
        right:12px;
        width:251px;
        height:26px;
        background: url("/upload_dir/themes/web/Unik_2012/graphics/searchBg.png") no-repeat 0 0;
    }

        .search-input{
            margin:0 0 0 0 !important;
            line-height:26px;
            padding:0 0 0 10px;
        }
            .search-input #text_search{
                background:none;
                border:none;
                margin:0 0 0 0;
                padding:0 10px 0 0;
                width:184px;
                color:#464741;
            }
                .LV_validation_message{
                    display:none;
                }

        .search-button{

        }
            .search-button input.button{
                background:none;
                padding:0 0 0 0;
                height:26px;
                width:35px;
            }

    /* ########################################### */
    /* ######## FLAG AND CURRENCY STYLING ######## */
    /* ########################################### */
    #Flag_Currency{
        float:left;
        position:absolute;
        right:277px;
        bottom:15px;
    }

    /* ################################# */
    /* ######## SHOP CART SMALL ######## */
    /* ################################# */
    .shopCartSmall{
        display:block;
        float:left;
        position:absolute;
        right:12px;
        top:40px;
        width:239px;
        height:54px;
        background: url("/upload_dir/themes/web/Unik_2012/graphics/shopcartBg.png") no-repeat 0 0;
        padding:2px 12px 0 0;
    }

        #ShoppingCart p{
            line-height:18px;
            text-align:right;
            color:#fff;
        }
            p.empty{
                padding:18px 0 0 0;
            }

        #CartSmallCount{
            text-align:right;
            width:100%;
            color:#fff;
        }

        #CartSmallTotal{
            text-align:right;
            width:100%;
            color:#fff;
        }

    #free-delivery{
    	position: absolute;
    	top: 40px; left: 610px;
    	width: 61px; height: 56px;
    	color: #fff;
    	text-align: center;
    	background: url('/upload_dir/themes/web/Unik_2012/graphics/discount_bg.png');
    }
        #free-delivery.yes{
            background: url('/upload_dir/themes/web/Unik_2012/graphics/discount_bg_green.png') no-repeat 0 0;
            height:51px;
            padding:5px 0 0 0;
        }

    #free-delivery-caption {
    	margin-top: 5px;
    }

    #free-delivery-caption.strike {
    	/*text-decoration: line-through;*/
    }
    
    #free-delivery span{
        padding:0 2px;
    }

    /* ################################### */
    /* ######## USER MENU STYLING ######## */
    /* ################################### */
    #User{
        position:absolute;
        top:2px;
        right:12px;
        font-size:12px;
        z-index:99;
    }

        ul#UserName{
            list-style-type:none;
            float:left;
        }

            ul#UserName li{
                float:left;
                background: url("/upload_dir/themes/web/Unik_2012/graphics/navSplitter.png") repeat-y right top;
                padding:0 2px 0 0;
            }
                ul#UserName li.logIn{
                    background: url("/upload_dir/themes/web/Unik_2012/graphics/navSplitter.png") repeat-y left top;
                    padding:0 0 0 2px;
                }

                ul#UserName li a{
                    float:left;
                    display:block;
                    color:#58595b;
                    text-decoration:none;
                    padding:0 7px 0 5px;
                }

            #NavigationWrapper ul li:hover ul{
                display:block;
            }

            ul#UserName ul{
                display:none;
                list-style-type:none;
                position:absolute;
                top:15px;
                left:55px;
                width:206px;
                background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_ul_bottom.png") no-repeat 0 bottom;
                border-bottom:0px solid #dddddd;
                padding:0 0 50px 0px;
            }

            ul#UserName ul.notLoggedIn{
                left:-10px;
            }

                ul#UserName ul li{
                    background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_li_border.png") repeat-y 0 0;
                    width:186px;
                    padding:2px 0 2px 20px;
                }
                    ul#UserName ul li.first_li{
                        background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_li_first_top.png") no-repeat 0 0;
                        padding:30px 0 2px 20px;
                    }
                    ul#UserName ul li a{
                        display:block;
                        float:left;
                        text-transform:none;
                        color:#464741;
                        line-height:22px;
                        padding:0 3px 0 0;
                    }
                        ul#UserName ul li a span{
                            padding:0 0 0 3px;
                            float:left;
                            line-height:17px;
                        }
                        
                        ul#UserName ul li:hover a{
                            background: url("/upload_dir/themes/web/Unik_2012/graphics/bg_a_right.png") no-repeat right center;
                        }
                        ul#UserName ul li:hover a span{
                            background: #cccec3 url("/upload_dir/themes/web/Unik_2012/graphics/bg_a_left.png") no-repeat left center;
                            padding:0 0 0 3px;
                        }

            ul#UserName li:hover ul{
                display:block;
            }

        #User span{
            color:#58595b;
        }
        .velkommen{
            float:left;
        }

        #User .logOut{
            float:left;
            display:block;
            color:#58595b;
            text-decoration:none;
            padding:0 0 0 6px;
        }

        .logIn{
            /*position:absolute;*/
            right:0;
            float:right;
            display:block;
            color:#58595b;
            text-decoration:none;
            padding:0 0 0 6px;
        }

/* ######################################### */
/* ######## CONTENT WRAPPER STYLING ######## */
/* ######################################### */
#ContentWrapper{
    position:relative;
    float:left;
    left:50%;
    width:1px;
    min-height:100px;
    padding:30px 0 254px 0;
    z-index:2;
}
    #ContentInnerWrapper{
        position:relative;
        float:left;
        left:-472px;
        width:943px;
        /*overflow-x:hidden;*/
    }

    body.frontpage #ContentInnerWrapper{
        overflow-x:visible;
    }

    /* ######## SLIDER ######## */
    #SliderWrapper{
        width:910px;
        margin:0 auto 10px auto;
        border:5px solid #fff;
    }
    .PESlider{
        margin:0 0 0 0px !important;
        box-shadow: 0 0px 0px 0 #4A4A4A !important;
    }
        .theme-default .nivo-controlNav {
            bottom: 11px;
            /*left: 50%;
            margin-left: -40px;
            position: absolute;*/
        }
        .theme-default .nivo-directionNav a {
            background: url("/upload_dir/themes/web/Unik_2012/graphics/btnPrev.png") no-repeat 0 0;
            border: 0 none;
            display: block;
            height:102px;
            text-indent: -9999px;
            width:51px;
            font-size:0px;
        }
            .nivo-directionNav a {
                cursor: pointer;
                position: absolute;
                top:100px;
                z-index: 9;
            }
            .theme-default a.nivo-prevNav {
                left:-17px;
            }
            .theme-default a.nivo-nextNav {
                background: url("/upload_dir/themes/web/Unik_2012/graphics/btnNext.png") no-repeat 0 0;
                right: -16px;
            }

    #MainContentWrapper{
        position:relative;
        min-height:200px;
        float:left;
    }

        #MainContent{
            float:left;
        }

        #MainContent{
            padding:0 0px 0 5px;
            width:939px;
            position:relative;
        }

        body.bodyPageIdbestilling #MainContent a,
        body.bodyPageIdorder #MainContent a{
            padding-left:11px;
        }

        body.frontpage #MainContent{
            padding:0 0 0 0;
            width:auto;
        }

        #MainContentWrapper table{
            float:left;
        }

        #MainContent h1{
            padding:0 0px 0 0px;
            margin:5px 0 5px 0;
            font-size:25px;
            color:#58595b;
            font-weight:normal;
            float:left;
            width:90%;
        }
        body.bodyPageIdkurv #MainContent h1,
        body.bodyPageIdbasket #MainContent h1{
            padding:0 0 0 11px;
        }
        #MainContent p{
            float:left;
        }
            #MainContent h2{
                font-size:12px;
                float:left;
                padding-left:0px;
                width:100%;
            }

        div#productListContainer {
            clear: both;
            float: left;
            width: 966px;
        }

/* ################################ */
/* ######## FOOTER STYLING ######## */
/* ################################ */
#FooterWrapper{
    position:absolute;
    bottom:0;
    width:100%;
    height:220px;
    padding:34px 0 0 0;
    background: url("/upload_dir/themes/web/Unik_2012/graphics/footerBg.png") repeat-x left top;
    z-index:4;
}
    #footerBgLeft{
        position:absolute;
        bottom:0;
        left:0;
        background: url("/upload_dir/themes/web/Unik_2012/graphics/footerLeftBg.png") no-repeat left top;
        width:30px;
        height:254px;
        z-index:1;
    }
    #footerBgRight{
        position:absolute;
        bottom:0;
        right:0;
        background: url("/upload_dir/themes/web/Unik_2012/graphics/footerRightBg.png") no-repeat left top;
        width:30px;
        height:254px;
        z-index:1;

    }

    #Footer{
        width:943px;
        margin:0 auto;
        position:relative;
        z-index:2;
    }
        #FooterInner{
            float:left;
            padding:0 10px 0px 11px;
            background: url("/upload_dir/themes/web/Unik_2012/graphics/footerBorders.png") repeat-y 11px 0;
        }

    .middleSplitter{
        width:2px;
        background: url("/upload_dir/themes/web/Unik_2012/graphics/footerSplitter.png") repeat-y right 0;
        min-height:190px;
        float:left;
    }

        /* ######## FOOTER ELEMENTs ######## */
        #Kontakt{
            width:204px;
            padding:17px 0px 0 24px;
            float:left;
        }

            #Kontakt h1{
                font-size:14px;
                font-weight:bold;
                color:#000;
                margin:0 0 3px 0;
            }

            #Kontakt span{
                width:100%;
                float:left;
                color:#000;
                line-height:18px;
            }

            #Footer a{
                color:#000;
                text-decoration:none;
            }
                #Footer a:hover{
                    text-decoration:underline;
                }

        #OmFuzzies{
            float:left;
            padding:17px 0px 0 24px;
            width:204px;
        }

            #OmFuzzies h1{
                font-size:14px;
                font-weight:bold;
                color:#000;
                margin:0 0 3px 0;
            }

            #OmFuzzies a{
                padding:1px 0 6px 18px;
                background: url("/upload_dir/themes/web/Unik_2012/graphics/linkBtn.png") no-repeat 0 3px;
                display:block;
            }

        #FoelgOs{
            float:left;
            padding:17px 0px 0 24px;
            width:204px;
        }

            #FoelgOs h2{
                font-size:14px;
                font-weight:bold;
                color:#000;
                margin:0 0 3px 0;
            }

            #FoelgOs a{
                padding:1px 0 6px 18px;
                background: url("/upload_dir/themes/web/Unik_2012/graphics/linkBtn.png") no-repeat 0 3px;
                display:block;
            }

        #Betaling_Trust{
            float:left;
            width:204px;
            padding:17px 0px 0 24px;
        }

            #Betaling_Trust h2{
                font-size:14px;
                font-weight:bold;
                color:#000;
                margin:0 0 7px 0;
            }

            #PayMentIcons{
                float:left;
                margin:0px 0 10px 0;
                width:204px;
            }

/* ################################# */
/* ######## PRODUCT STYLING ######## */
/* ################################# */
#productFocusFrontpage,
#productFocusCart{
    width:940px;
    margin: 0px 0 0 0;
    padding:0 0 0 11px;
    position:relative;
}

    /* ######## FRONTPAGE PRODUCT STYLING ######## */

    h2.FocusFrontpageTitle,
    h2.FocusCartTitle{
        border-bottom: 0px solid #BC0000;
        margin: 0 0 0px 0;
        position:relative;
        width:940px;
        height:43px;
        padding:31px 0 0 46px !important;
        background: url("/upload_dir/themes/web/Unik_2012/graphics/headerBg.png") no-repeat 0 0;
        left:-33px;
        font-weight:normal;
        font-family:"Georgia", sans-serif;
        color:#58595b;
        font-size:14px;
    }
    body.bodyPageIdkurv h2.FocusCartTitle,
    body.bodyPageIdbasket h2.FocusCartTitle{
        padding-top:14px !important;
    }

    #productFocusFrontpage .ProductListBg_style2,
    #productFocusFrontpage .ProductListBg2_style2{
        display: inline;
        float: left;
        height: 340px;
        margin: 0 9px 9px 0;
        min-width: 100px;
        padding:5px;
        background:#fff;
        text-align: center;
        width: 290px;
        background:#fff url("/upload_dir/themes/web/Unik_2012/graphics/productBg.png") no-repeat 5px 5px;
    }

        #productFocusCart .ProductListBg_style2,
        #productFocusCart .ProductListBg2_style2{
            margin-right:13px !important;
        }

        #productFocusFrontpage .ProductListBg_style2.third,
        #productFocusFrontpage .ProductListBg2_style2.third{
            margin:0 0 9px 1px;
        }

        #productFocusFrontpage .ProductListBg_style2:hover,
        #productFocusFrontpage .ProductListBg2_style2:hover{
            background:#fff url("/upload_dir/themes/web/Unik_2012/graphics/productBg.png") no-repeat 5px 5px;
        }

        #productFocusFrontpage .ProductListLinkWrapper_style2 {
            cursor: pointer;
            float: left;
            width:290px;
            height:340px;
            position:relative;
padding:0;
        }

        #productFocusFrontpage .ProductListImageRelative {
            position: relative;
            width:290px;
        }

        #productFocusFrontpage div.offer{
            /*background:url("/upload_dir/themes/web/Unik_2012/graphics/orangeRibbon.png") no-repeat 0 0;*/
          height: 31px;
            left:0px;
            position: absolute;
            top: 7px;
            width: 38px;
            z-index: 99999;
        }
.offer {
background:url("/upload_dir/themes/web/Unik_2012/graphics/sale-bar.png") no-repeat 0 0; 
height:40px !important;
width:210px !important;
left:0 !important;
top:155px !important;
margin:auto;
}
.product {
background:url("/upload_dir/themes/web/Unik_2012/graphics/sale-bar.png") no-repeat 0 0; 
height:40px !important;
width:210px !important;
left:0 !important;
top:150px !important;
margin:auto;
}
        #productFocusFrontpage .ProductListTitle_style2 {
            font-weight: bold;
            margin: 5px 0;
            position:absolute;
            bottom:53px;
            left:0;
            width:290px;
            font-family:"Georgia", sans-serif;
            color:#58595b;
            font-size:18px;
            font-weight:normal;
        }
            #productFocusFrontpage span.productNumber,
            #productFocusFrontpage span.productWeight{
                font-size: 14px;
            }

        #productFocusFrontpage .ProductListPrice_style2 {
            margin: 0 0 5px;
            position:absolute;
            bottom:17px;
            left:0;
            width:290px;
            font-family:"Georgia", sans-serif;
            color:#e37000;
            font-size:20px;
            font-weight:normal;
        }
            #productFocusFrontpage span.discount{
                color: #e37000;
                text-decoration: line-through;
            }

        /* ############################## */
        /* ######## PRODUCT SHOW ######## */
        /* ############################## */

        div.table_form div#pictures {
            clear: none;
            float: left;
            width: 220px;
            height:320px;
            margin:0 50px 0 0;
            padding:0 6px 0 6px;
            position:relative;
        }

            #product-img-viewer{
                width:220px;
                height:320px;
                float:left;
                background:none !important;
            }
                #product-img-viewer .imgScrollerDiv{

                }

            #product-details-img{
                margin: 0 0px 0 0;
                position:relative;
                padding:0 0px 0 0px;
                background:#fff url("/upload_dir/themes/web/Unik_2012/graphics/productShowBg.png") no-repeat 0px 0;
            }
            
                #product-details-img a.zoom img{
                    /*width:220px !important;*/
                }

            .imgScrollerDiv{
                margin:5px 0 0 0;
                width:220px;
            }
                .imgScrollerDiv a{
                    width:220px !important;
                    text-align:center;
                }

        #product-img-viewer-wrapper{
            height:320px;
            width:220px !important;
            position:relative;
            z-index:1;
            padding:0 0px 0 0px;
        }

        #slide_controls {
            height:0px;
            position:absolute;
            bottom:0;
            left:0px;
            z-index:2;
            margin: 0;
            padding-left: 0px;
            width: 220px;
        }

        #slideshow_left_arrow_bloc,
        #slideshow_right_arrow_bloc{
            float: left;
            width: auto;
        }
            #slideshow_left_arrow_bloc{
                position:absolute;
                left:-6px;
                top:-71px;
            }

            #slideshow_right_arrow_bloc{
                position:absolute;
                right:-6px;
                top:-71px;
            }

        #slideshow_right_arrow,
        #slideshow_left_arrow {
            cursor: pointer;
            font-size: 0px;
            font-weight: bold;
            width:26px;
            height:52px;
            background:url("/upload_dir/themes/web/Unik_2012/graphics/productPrev.png") no-repeat 0 0;
            opacity:1 !important;
        }
            #slideshow_right_arrow{
                background:url("/upload_dir/themes/web/Unik_2012/graphics/productNext.png") no-repeat 0 0;
            }

        #thumb-scroller {
            float: left;
            overflow: hidden;
            padding-left:0px;
            position: relative;
            bottom:66px;
            left:22px;
            width:175px;
            z-index:3;
        }

        h2.product-related-header {
            border-bottom: 0px solid #323232;
            font-size: 14px;
            margin: 0 0 10px;
            padding: 0 12px 3px 12px;
        }

        /* ######## PRODUCT STYLING ######## */
        .product-listing-sorting{
            clear: both;
            float: left;
            height:50px;
            background:url("/upload_dir/themes/web/Unik_2012/graphics/sortingBgDrenge.png") no-repeat 0 0px;
            margin: 5px 0 0px 0 !important;
            width: 898px !important;
            padding:8px 15px 0 15px !important;
            position:relative;
            left:4px;
        }
            body.bodyShopMainCat30 .product-listing-sorting{
                background:url("/upload_dir/themes/web/Unik_2012/graphics/sortingBg.png") no-repeat 0 0px;
            }

            body.bodyShopMainCat31 .product-listing-sorting{
                background:url("/upload_dir/themes/web/Unik_2012/graphics/sortingBgTasker.png") no-repeat 0 0px;
            }
            
            body.bodyShopMainCat18 .product-listing-sorting{
                background:url("/upload_dir/themes/web/Unik_2012/graphics/sortingBgBags.png") no-repeat 0 0px;
            }
            .sorting{
                color:#fff;
            }
            
            #variantSelect{
                float:left;
                margin:0 10px 0 0;
            }
            .count{
                color:#fff;
                margin-top:6px;
            }

            .ProductListBg_style2,
            .ProductListBg2_style2{
                display: inline;
                float: left;
                height: 320px;
                margin: 0 15px 15px 0;
                min-width: 100px;
                padding:0 0 0 0;
                text-align: center;
                width: 220px;
                background: #fff url("/upload_dir/themes/web/Unik_2012/graphics/productShowBg.png") no-repeat 0 0;
            }
                .ProductListBg_style2:hover,
                .ProductListBg2_style2:hover{
                    background:#4d6581 url("/upload_dir/themes/web/Unik_2012/graphics/productShowBg.png") no-repeat 0 0;
                }

                body.bodyShopMainCat30 .ProductListBg_style2:hover,
                body.bodyShopMainCat30 .ProductListBg2_style2:hover{
                    background:#925db8 url("/upload_dir/themes/web/Unik_2012/graphics/productShowBg.png") no-repeat 0 0;
                }

                body.bodyShopMainCat31 .ProductListBg_style2:hover,
                body.bodyShopMainCat31 .ProductListBg2_style2:hover{
                    background:#4d6581 url("/upload_dir/themes/web/Unik_2012/graphics/productShowBg.png") no-repeat 0 0;
                }
                
                body.bodyShopMainCat18 .ProductListBg_style2:hover,
                body.bodyShopMainCat18 .ProductListBg2_style2:hover{
                    background:#dab904 url("/upload_dir/themes/web/Unik_2012/graphics/productShowBg.png") no-repeat 0 0;
                }
                
                body.bodyPageIdkurv .ProductListBg_style2:hover,
                body.bodyPageIdbasket .ProductListBg_style2:hover,
                body.bodyPageIdkurv .ProductListBg2_style2:hover,
                body.bodyPageIdbasket .ProductListBg2_style2:hover{
                    background:#ef8722 url("/upload_dir/themes/web/Unik_2012/graphics/productShowBg.png") no-repeat 0 0;
                }

                .ProductListLinkWrapper_style2 {
                    cursor: pointer;
                    float: left;
                    width: 210px;
                    height:310px;
                    padding:5px;
                    position:relative;
                }

                .ProductListImageRelative {
                    position: relative;
                    width: 210px;
                }

                .ProductListPrice_style2{
                    margin: 0 0 0px 0;
                    position:absolute;
                    top:255px;
                    left:0;
                    width:210px;
                    line-height:24px;
                    font-family:"Georgia", sans-serif;
                    font-size:20px;
                    color:#4a627f;
                }
                
                body.bodyShopMainCat18 .ProductListPrice_style2,
                body.bodyShopMainCat18 #product-price h2{
                    color:#dab904;
                }
                body.bodyShopMainCat18 span.discount{
                    color:#c1a301;
                }
                
                #productFocusFrontpage .ProductListPrice_style2{
                    top:270px;
                }
                .ProductListPrice_style2 span{
                    color:#3a506a;
                }
                    body.bodyShopMainCat31 .ProductListPrice_style2{
                        color:#4a627f;
                    }
                        body.bodyShopMainCat31 .ProductListPrice_style2 span{
                            color:#3a506a;
                        }

                    body.bodyShopMainCat30 .ProductListPrice_style2{
                        color:#925db8;
                    }
                        body.bodyShopMainCat30 .ProductListPrice_style2 span{
                            color:#5e0941;
                        }

                .ProductListTitle_style2{
                    font-weight: normal;
                    margin: 0px 0 0 0;
                    position:absolute;
                    top:205px;
                    left:0;
                    width:210px;
                    font-family:"Georgia", sans-serif;
                    font-size:16px;
                    color:#58595b;
                }
                    .ProductListTitle_style2 span.error{
                        display:block;
                        width:210px;
                        text-align:center;
                        position:absolute;
                        top:85px;
                        left:0;
                    }

                #productFocusFrontpage .ProductListTitle_style2{
                    top:220px;
                }

                .ProductListImage_style2{
                    height:200px;
background:white;
                }

                div.table_form{
                    float:left;
                    border-width: 0px;
                    margin-bottom: 17px;
                    overflow: visible;
                    padding: 0px;
                    position:relative;
                    margin-bottom:0;
                }

                div.table_form div#product-detalis-data{
                    position:relative;
                    float: left;
                    width: 657px;
                    z-index:1;
                }

                    #product-detalis-data h1{
                        float:left;
                        width:476px;
                        font-family:"Georgia", sans-serif;
                        font-size:25px;
                        color:#58595b;
                        font-weight:normal;
                        margin:38px 0 0 0;
                        line-height: 28px;
                        padding:0 180px 0 0px;
                    }

                    span.discount {
                        color:#3A506A;
                        text-decoration: line-through;
                        font-size: 20px;
                        font-family:"Georgia", sans-serif;
                        font-weight:normal;
                    }
                    body.bodyShopMainCat30 span.discount{
                        color: #925db8;
                    }

                    #product-price h2 {
                        font-size: 20px;
                        color:#4A627F;
                        font-family:"Georgia", sans-serif;
                        font-weight:normal;
                    }
                    #product-price i{
                        display:none;
                    }

                    body.bodyShopMainCat30 #product-price h2{
                        color:#925DB8;
                    }

                    .mNumber{
                        font-size: 14px;
                        color:#58595b;
                        font-family:"Georgia", sans-serif;
                        font-weight:normal;
                    }

                    #ProductList_style1,
                    #ProductList_style2{
                        width: 940px;
                        padding:0 0 0 7px;
                    }
                    
                    body.frontpage #ProductList_style1,
                    body.frontpage #ProductList_style2{
                        padding:0 0 0 0px;
                    }

                    input#amount {
                        text-align: center;
                        border:none;
                        background:url("/upload_dir/themes/web/Unik_2012/graphics/fieldInput.png") no-repeat 0 0;
                        height:24px;
                        padding:5px 6px 5px 5px;
                    }
                    .productShowInput.FloatLeft{
                        width:100%;
                        margin:0 0 20px 0;
                    }
                    body.bodyPageIdkurv .FloatRight,
                    body.bodyPageIdbasket .FloatRight{
                        float: left !important;
                    }

                    body.bodyPageIdkurv .CheckOutProceed.CheckOutProceedCart.FloatRight,
                    body.bodyPageIdbasket .CheckOutProceed.CheckOutProceedCart.FloatRight{
                        float:right !important;
                    }

                    .productShowSumbit.FloatRight{
                        float/**/:left !important;
                        float:left !important;
                        /*width:172px;*/
                    }
                    #variantContainer .FloatRight{
                        float: right !important;
                    }

                    html.Explorer7 .productShowSumbit.FloatRight{
                        float:right;
                        /*width:174px;*/
                    }
                    html.Explorer7 .CheckOutProceed.CheckOutProceedProduct.FloatRight{
                        float:right;
                        /*width:174px;*/
                    }

                    .CheckOutProceed.CheckOutProceedProduct.FloatRight input{
                        font-weight:normal;
                        font-size:18px;
                    }

                    .CheckOutProceed div.button div.left,
                    .CheckOutProceed dt.left{
                        background:url("/upload_dir/themes/web/Unik_2012/graphics/buyLeftBtn.png") no-repeat 0 0;
                        height: 54px;
                        margin: 0;
                        width:4px;
                    }

                    .CheckOutProceed div.button div.middle,
                    .CheckOutProceed dt.middle{
                        min-width: 70px;
                        text-align: center;
                        background:url("/upload_dir/themes/web/Unik_2012/graphics/buyMiddleBtn.png") repeat-x 0 0;
                        height:54px;
                        line-height:54px;
                        padding:0 9px;
                    }

                    .productShow {
                        position:relative;
                    }

                    div.unitTitle {
                        position:absolute;
                        left:42px;
                        top:3px;
                    }

                    .CheckOutProceed div.button div.right,
                    .CheckOutProceed dt.right{
                        background:url("/upload_dir/themes/web/Unik_2012/graphics/buyRightBtn.png") no-repeat 0 0;
                        height: 54px;
                        margin: 0;
                        width:4px;
                    }

                    #product-description{
                        float: left;
                        width: 645px;
                        background:url("/upload_dir/themes/web/Unik_2012/graphics/liner.png") repeat-x top left;
                        padding:16px 0 0 0;
                    }

                    #product-details-data-inner{
                        float:left;
                        width:656px;
                        /*position:relative;*/
                        z-index:1;
                    }

                    #bLiner{
                        float:left;
                        width:100%;
                        height:1px;
                    }

                    #Info_Product{
                        float:right;
                        width:1px;
                        position:relative;
                        z-index:2;
                        margin:0 0 12px 0;
                    }
                        #Info_product_inner{
                            float:left;
                            width:167px;
                            padding:0 30px 0 0;
                            position:relative;
                            z-index:3;
                            left:-170px;

                        }

                    #middleBox,
                    #topBox{
                        float:left;
                    }

                    #bottomBox{
                        position:relative;
                        float:left;
                        z-index:4;
                    }
                        .show{
                            float:left;
                            position:absolute;
                            top:90px;
                            left:-23px;
                            z-index:5;
                            display:none;
                        }

                        .showTop{
                            float:left;
                            background:url("/upload_dir/themes/web/Unik_2012/graphics/showTopBg.png") no-repeat 2px 0;
                            height:15px;
                            width:216px;
                        }

                        .showMiddle{
                            background:url("/upload_dir/themes/web/Unik_2012/graphics/showMiddleBg.png") repeat-y 2px 0;
                            width:176px;
                            float:left;
                            padding:10px 19px 0 21px;
                        }

                        .showBottom{
                            float:left;
                            background:url("/upload_dir/themes/web/Unik_2012/graphics/showBottomBg.png") no-repeat 0px 0;
                            height:25px;
                            width:216px;
                        }

                        #bottomBox:hover .show{
                            display:block;
                        }

                        #MainContent h2.product-related-header{
                            background:url("/upload_dir/themes/web/Unik_2012/graphics/headerBgBlue.png") no-repeat 0px 0;
                            width:931px;
                            height:47px;
                            float:left;
                            position:relative;
                            left:-26px;
                            border-bottom: 0 solid #323232;
                            margin: 0 0 0 0;
                            padding: 27px 0px 0px 55px;
                            font-size: 18px;
                            color:#fff;
                            font-family:"Georgia", sans-serif;
                            font-weight:normal;
                        }
                            body.bodyShopMainCat30 h2.product-related-header{
                                background:url("/upload_dir/themes/web/Unik_2012/graphics/headerBgPurple.png") no-repeat 0px 0 !important;
                            }
                            
                            body.bodyShopMainCat18 h2.product-related-header{
                                background:url("/upload_dir/themes/web/Unik_2012/graphics/headerBgYellow.png") no-repeat 0px 0 !important;
                            }

                        #product-links{
                            position:absolute;
                            left:284px;
                            z-index:2;
                        }

                        #SocialMediaProduct {
                            clear: both;
                            float: left;
                            width:923px;
                            padding:0 8px 0 8px;
                        }

                        #ProductList_style1 .ProductListBg_style2,
                        #ProductList_style1 .ProductListBg2_style2,
                        #ProductList_style2 .ProductListBg2_style2,
                        #ProductList_style2 .ProductListBg_style2{
                            margin-right:13px !important;
                        }
                        
                        body.frontpage #ProductList_style2 .ProductListBg2_style2,
                        body.frontpage #ProductList_style2 .ProductListBg_style2{
                            margin-right:9px !important;
                        }

                        #ProductList_style1 .ProductListBg_style2.third,
                        #ProductList_style1 .ProductListBg2_style2.third,
                        #ProductList_style2 .ProductListBg2_style2.third,
                        #ProductList_style2 .ProductListBg_style2.third{
                            margin-left:1px !important;
                        }

                        .offer{
                            /*background:url("/upload_dir/themes/web/Unik_2012/graphics/purpleOffer.png") no-repeat 0px 0;*/
                            height: 31px;
                            left: 26px;
                            position: absolute;
                            top: 7px;
                            width: 38px;
                            z-index: 99999;
                            /*display: none;*/
                        }
                            /*body.bodyShopMainCat31 .offer{
                                background:url("/upload_dir/themes/web/Unik_2012/graphics/blueOffer.png") no-repeat 0px 0;
                            }
                            body.bodyShopMainCat31 .offer{
                                background:url("/upload_dir/themes/web/Unik_2012/graphics/taskerOffer.png") no-repeat 0px 0;
                            }
                            
                            body.bodyShopMainCat18 .offer{
                                background:url("/upload_dir/themes/web/Unik_2012/graphics/taskerOffer.png") no-repeat 0px 0;
                            }
                            
                            body.bodyPageIdkurv .offer,
                            body.bodyPageIdbasket .offer{
                                background:url("/upload_dir/themes/web/Unik_2012/graphics/kurvOffer.png") no-repeat 0px 0;
                            }
                            
                            .ProductListImageRelative .offer{
                                top:-6px;
                            }*/

                        .product-listing-sorting{
                            width:929px;
                            padding:0 0 0 10px;
                            float:left;

                        }

                        html.Explorer7 .product-listing-sorting.last{
                            margin-top:15px !important;
                        }

                        .CheckOutProceed .button {
                            float: left;
                        }

    /* ################################## */
    /* ######## BETALING STYLING ######## */
    /* ################################## */
    body.bodyPageIdkurv .table_form,
    body.bodyPageIdbasket .table_form{
        border:none;
        width:940px;
        margin-left:9px;
        float:left;

    }

    #checkout-cart-empty-text{
        float:left;
        width:940px;
        padding-left:11px;
        margin:5px 0 10px 0;
    }

    body.bodyPageIdkurv .table_form td.content,
    body.bodyPageIdbasket .table_form td.content{
        padding:20px 0px 0px 0px;
        color:#000;
    }

    .product-order{
        float:left;
        background:url("/upload_dir/themes/web/Unik_2012/graphics/tableBorderBottom.png") repeat-x left bottom;
        width:920px !important;
        padding:0 0px 0 0px;
        position:relative;
    }

    #variantContainer .product-order{
        width:491px !important;
    }
        #variantContainer .productShow{
            float:left;
        }
        html.Explorer7 .product-order,
        html.Explorer8 .product-order{
            background:none;
        }
        .product-order tbody.first{
            background:url("/upload_dir/themes/web/Unik_2012/graphics/betalingTop.png") no-repeat 0px 0px;
            background:none;
        }
        body.bodyPageIdkurv #MainContent,
        body.bodyPageIdbasket #MainContent{
            background:url("/upload_dir/themes/web/Unik_2012/graphics/betalingTop.png") no-repeat 14px 23px;
        }
            body.bodyPageIdkurv #MainContent.hider,
            body.bodyPageIdkurv #MainContent.empty,
            body.bodyPageIdbasket #MainContent.hider,
            body.bodyPageIdbasket #MainContent.empty{
                background:none !important;
            }

            body.bodyPageIdkurv #MainContent.mover,
            body.bodyPageIdbasket #MainContent.mover{
                background:url("/upload_dir/themes/web/Unik_2012/graphics/betalingTop.png") no-repeat 14px 93px;
            }

        tr.lastTr{
            height:160px;
        }
            html.Explorer8 tr.lastTr{
                position:relative;
            }
            html.Explorer7 .product-order tbody.first,
            html.Explorer8 .product-order tbody.first{
                background:none;
            }

    td.table_header {
        border-bottom: 0px solid #CCCCCC;
        font-weight: bold;
        padding: 4px;
        line-height:32px;
        padding-bottom:9px !important;
    }

    .CartListBg,
    .CartListBg2{
        background:url("/upload_dir/themes/web/Unik_2012/graphics/bgCartItem.png") no-repeat 0px 0;
    }

    .CartListBg .order_item,
    .CartListBg2 .order_item{
        height:65px;
        padding-top:3px;
    }

    .checkout-cart-td-total-right{
        line-height:16px;
        padding-bottom:3px;
    }
        .checkout-cart-td-total-left,
        .checkout-cart-td-right,
        .checkout-cart-td-left{
            padding-bottom:3px;
        }

    .inputChange{
        width:41px;
        height:34px;
        padding:0 0 0 0;
        background:url("/upload_dir/themes/web/Unik_2012/graphics/inputNumberBg.png") no-repeat 0px 0;
        border:none;
        text-align:center;
        margin:0 0 0px 0;
        font-size:22px;
        font-family:"Georgia";
        color:#464741;
    }

    dt.left, .CheckOutProceedList dt.left {
        background:url("/upload_dir/themes/web/Unik_2012/graphics/btnLeft.png") no-repeat 0px 0;
        height: 34px;
        width: 7px;
    }

        dt.middle, .CheckOutProceedList dt.middle {
            background:url("/upload_dir/themes/web/Unik_2012/graphics/btnMiddle.png") repeat-x 0px 0;
            height: 34px;
            text-align: center;
        }

    dt.right, .CheckOutProceedList dt.right {
        background:url("/upload_dir/themes/web/Unik_2012/graphics/btnRight.png") no-repeat 0px 0;
        height: 34px;
        width: 7px;
    }
    
    .button.buttonRight.button_update.first dt.left{
        background: url("/upload_dir/themes/web/Unik_2012/graphics/buyLeftBtn.png") no-repeat scroll 0 0 transparent;
        height:54px;
        width:4px;
    }
        .button.buttonRight.button_update.first dt.middle{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/buyMiddleBtn.png") repeat-x scroll 0 0 transparent;
            height:54px;
            padding:0 26px;
        }
            .button.buttonRight.button_update.first dt.middle input{
                color:#fff;
                margin-top:10px;
                font-size:18px;
            }
    
    .button.buttonRight.button_update.first dt.right{
        background: url("/upload_dir/themes/web/Unik_2012/graphics/buyRightBtn.png") no-repeat scroll 0 0 transparent;
        height:54px;
        width:4px;
    }

    button, input[type="button"],
    input[type="reset"],
    input[type="submit"] {
        height:34px;
        font-size:14px;
        font-family:"Georgia";
        color:#000;
        margin-right:6px;
        margin-left:6px;
    }

    dt.middle .ahref a, .CheckOutProceedList dt.middle .ahref a {
        color: #000;
        font-family: "Georgia";
        font-size: 14px;
        text-decoration: none;
        line-height:34px;
        display:block;
    }

    #coupon_code{
        height:34px;
        border:none;
        background:url("/upload_dir/themes/web/Unik_2012/graphics/discountBg.png") no-repeat 0px 0;
        width:225px;
    }

    .button.button_update dt.middle input{
        margin-left:19px;
        margin-right:19px;
    }

    .button.button_update.first input{
        margin-left:14px !important;
        margin-right:14px !important;
    }

    body.bodyPageIdkurv .button.button_cancel,
    body.bodyPageIdbasket .button.button_cancel{
        position:relative;
        left:-184px;
    }
        body.bodyPageIdkurv .button.button_cancel.first{
            left:-130px;
        }
        body.bodyPageIdbasket .button.button_cancel.first{
            left:-109px;
        }
            /*body:nth-of-type(1) .button.button_cancel.first{
                left:-100px;
            }*/
            html.Explorer7 .button.button_cancel.first{
                left:-100px;
            }
            html.Explorer8 .button.button_cancel.first,
            html.Explorer9 .button.button_cancel.first{
                left:-125px;
            }

    .checkout-cart-tr-line2{
        position:relative;
    }
        html.Explorer7 .checkout-cart-tr-line2{
            position:static;
        }
            html.Explorer7 .checkout-cart-tr-line2 .button.FloatRight.button_update{
                padding-top:3px;
            }
            html.Explorer9 .checkout-cart-tr-line2 .button.FloatRight.button_update{
                left:20px;
            }

    .checkout-cart-bottom-right-buttons{
        position:relative;
    }

    .checkout-cart-tr-line1 .CheckOutProceed.CheckOutProceedCart.FloatRight{
        position:relative;
        /*left:250px;*/
    }
    html.Explorer9 #cartButtonWrap{
        /*left:220px !important;*/
    }
    /*@-moz-document url-prefix() {
       .checkout-cart-tr-line1 .CheckOutProceed.CheckOutProceedCart.FloatRight{
            left:272px;
        }
    }*/

    html.Explorer7 .checkout-cart-tr-line1 .CheckOutProceed.CheckOutProceedCart.FloatRight,
    html.Explorer8 .checkout-cart-tr-line1 .CheckOutProceed.CheckOutProceedCart.FloatRight{
        left:auto;
        float:right !important;
    }

    .checkout-cart-tr-line1 dt.middle{
        padding:0 0 0 0;
    }

    .checkout-cart-tr-line1 input{
        color:#fff;
        font-size:18px;
        font-weight:normal;
        height:54px;
        margin:0 0 0 0;
        width:156px;
        padding:3px 0 0 0;
    }

    .checkout-cart-tr-line1 .FloatLeft:hover{
        cursor:pointer;
    }



    .checkout-cart-tr-line2 .button.FloatRight.button_update{
        position:absolute;
        top:-1px;
    }
        html.Explorer8 .checkout-cart-tr-line2 .button.FloatRight.button_update{
            position:relative;
            top:auto;
            left:auto;
            float:right !important;
        }

        .checkout-cart-tr-line2 .button.FloatRight.button_update dt.left,
        .checkout-cart-tr-line2 .button.FloatRight.button_update dt.right,
        .button.buttonLeft.button_cancel.first dt.right,
        .button.buttonLeft.button_cancel.first dt.left{ 
            display:none;
        }

        .checkout-cart-tr-line2 .button.FloatRight.button_update dt.middle,
        .button.buttonLeft.button_cancel.first dt.middle{
            background:url("/upload_dir/themes/web/Unik_2012/graphics/butMoreBtn.png") no-repeat 0px 0;
            width:171px;
            height:54px;
        }
            .button.buttonLeft.button_cancel.first dt.middle{
                background:url("/upload_dir/themes/web/Unik_2012/graphics/butMoreBtn2.png") no-repeat 0px 0;
            }
        .checkout-cart-tr-line2 .button.FloatRight.button_update dt.middle .ahref,
        .checkout-cart-tr-line2 .button.FloatRight.button_update .CheckOutProceedList dt.middle .ahref{
            float: left;
            height: 54px;
            line-height: 54px;
            text-decoration: none;
            width:100%;
        }
            .checkout-cart-tr-line2 .button.FloatRight.button_update dt.middle .ahref a,
            .checkout-cart-tr-line2 .button.FloatRight.button_update .CheckOutProceedList dt.middle .ahref a,
            .button.buttonLeft.button_cancel.first dt.middle .ahref a{
                height:44px;
                width:116px;
                padding:10px 0 0 50px;
                text-align:left;
                font-size:18px;
            }
            .button.buttonLeft.button_cancel.first dt.middle .ahref a{
                padding-left:30px !important;
            }

        .order_item.order_item_product_title a{
            color:#000;
        }

        .order_item.order_item_price .discount,
        .order_item.order_item_price{
            font-size:14px;
            color:#000;
        }

        .table_header.table_header_total{
            padding-right:10px;
        }

        .order_item.order_item_total{
            padding-right:10px;
            color:#000;
            font-size:18px;
            line-height:20px;
        }

        #checkout-cart-total{
            font-size:14px;
            color:#000;
        }

        .checkout-cart-td-total-right{
            font-size:18px;
            color:#f17700;
        }

        .table_header{
            color:#000;
            text-transform:uppercase;
        }

        body.bodyPageIdkurv .FocusCartTitle,
        body.bodyPageIdbasket .FocusCartTitle{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/cartFocusBg.png") no-repeat scroll 32px 0 transparent;
            color: #000;
            font-family: "Georgia";
            font-size: 18px;
            font-weight: normal;
            height: 43px;
            left: -33px;
            margin: 0 0 0;
            padding: 10px 0 0 46px;
            position: relative;
            width: 940px;
        }

        .order_item_button.order_item_button_delete{
            display:none;
        }


        #errors{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/cartFocusBg.png") no-repeat scroll 0px 0 transparent;
            width:920px;
            float:left;
            margin-left:9px;
            border:none;
            height:45px;
            line-height:45px;
            padding:0 0 0 0;
            color:#000 !important;
        }

        .cat-description {
            float: left;
            margin: 5px 0 10px 8px;
            text-align: justify;
        }

        div.categories-listing-item-no-image {
            background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg.png") no-repeat scroll 0px 0 transparent;
            border: 0px solid #CCCCCC;
            height: 20px;
            margin: 0 !important;
            padding: 0 !important;
        }

        div.categories-listing-item{
            background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg.png") no-repeat scroll 0px 0 transparent;
            height: 106px !important;
            margin: 0 !important;
            padding: 0 !important;
            width: 233px !important;
            position:relative;
        }
        
        div.categories-listing-item-title a {
            color:#fff;
        }
        
            div.categories-listing-item:hover{
                background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg.png") no-repeat scroll 0px 0 transparent;
            }
            
            body.bodyShopMainCat31 div.categories-listing-item{
                background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg_drenge.png") no-repeat scroll 0px 0 transparent;
            }
                body.bodyShopMainCat31 div.categories-listing-item:hover{
                background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg_drenge.png") no-repeat scroll 0px 0 transparent;
            }
            
            body.bodyShopMainCat30 div.categories-listing-item{
                background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg_piger.png") no-repeat scroll 0px 0 transparent;
            }
                body.bodyShopMainCat30 div.categories-listing-item:hover{
                background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg_piger.png") no-repeat scroll 0px 0 transparent;
            }
            
            body.bodyShopMainCat18 div.categories-listing-item,
            body.bodyShopMainCat34 div.categories-listing-item{
                background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg_bags.png") no-repeat scroll 0px 0 transparent;
            }
                body.bodyShopMainCat18 div.categories-listing-item:hover,
                body.bodyShopMainCat34 div.categories-listing-item:hover{
                background: url("/upload_dir/themes/web/Unik_2012/graphics/catBg_bags.png") no-repeat scroll 0px 0 transparent;
            }

            .categories-listing-item-title{
                position:absolute;
                bottom:32px;
                left:0;
                width:236px;
                display:none;
            }
            .categories-listing-item-img{
                position:absolute;
                left:0;
                top:0;
                width:236px;
            }

            .cmsContent{
                float:left;
                width:930px;
                padding-left:9px;
            }

            td label{
                padding:5px 0 5px 0;
                float:left;
            }
            
            body.bodyPageIdbestilling td label,
            body.bodyPageIdorder td label{
                float:none;
            }

    /* ################################ */
    /* ######## SLIDER STYLING ######## */
    /* ################################ */
    .PESlider{
        border:5px solid #fff;
        float:left;
        margin:0 0 40px 0px !important;
    }

    .frontpage .PESlider{
        border:0px solid #fff;
        float:none;
        margin:0 0 0 0 !important;
    }
    
    #validation_login table{
        float:left;
        width:100%;
        margin:0 0 5px 0;
    }
    
    #productFocusFrontpage .ProductListBuyNow,
    #productFocusCart .ProductListBuyNow,
    .productList .ProductListBuyNow,
    #ProductList_style2 .ProductListBuyNow{
        display:none;
    }
    
    .table_form{
        float:left;
        border:none !important;
    }
    
    #user_edit_form,
    #user_pass_edit_form,
    form{
        float:left;
    }
    form{
        width:100%;
    }
    
    body.bodyPageIdtilmeld-nyhedsbrev #MainContent h1,
    body.bodyPageIdlog-ind #MainContent h1,
    body.bodyPageIdmine-ordrer #MainContent h1,
    body.bodyPageIdmine-oplysninger #MainContent h1,
    body.bodyPageIdskift-adgangskode #MainContent h1,
    body.bodyPageIdopret-bruger #MainContent h1,
    body.bodyPageIdglemt-adgangskode #MainContent h1{
        padding:0 0 0 11px !important;
    }
    
    .product-alsobought-header{
        width:920px !important;
        margin-left:7px !important;
    }
    
    #variantContainer .CheckOutProceed .button{
        float:left;
        /*width:220px;*/
    }
        #variantContainer .CheckOutProceed .button .middle input{
            margin-top:13px;
        }
        
    .productShow.FloatLeft .productShowInput.FloatLeft{
        width:auto;
    }
    
    .product-order tr.lastTr{
        height:auto;
    }
    /*#product-detalis-data table.product-order{
        width:645px !important;
        position:absolute;
        right:0;
        bottom:0;
    } */
    
    #underline{
        float:left;
        padding-right:154px;
        z-index:2;
        margin-bottom:20px;
        background: url("/upload_dir/themes/web/Unik_2012/graphics/tableBorderBottom.png") repeat-x scroll 0 bottom;
        position:absolute;
        left:0;
        bottom:0;
    }
    #variantContainer .product-order {
        margin-bottom:0 !important;
        background:none;
    }

body.languageSE4 #free-delivery{
	display:none;
}
 

 /* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/* ==|== media queries ======================================================
   PLACEHOLDER Media Queries for Responsive Design.
   These override the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}



/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}