
* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
}
body {
	font: 11px "Arial", sans-serif;

	color:#4f4f4f;
	background:url("/upload_dir/themes/web/Unik/graphics/bodyBg.png") repeat 0 0;
    width:100%;
    height:100%;
}

#bodyPic{
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    min-height:900px;
    z-index: 1;
    overflow-x:hidden;
    overflow-y:hidden;
}
    #bodyPicInner{
        /*background:url("/upload_dir/themes/web/Unik/graphics/mainPic.png") no-repeat 0 0;*/
        height: 1px;
        left: 50%;
        position: absolute;
        top: 139px;
        width: 1px;
        z-index: 1;
    }
        #bodyPicInner img{
            position:absolute;
            top:0;
            left:-881px;
        }
a, a:link, a:visited, a:active {
	color: #a8a8a8;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #a8a8a8;
}

#OuterWrapper{
    width:100%;
    margin:0px 0 0 0;
    position:relative;
    z-index:2;
}

/* ############################# */
/* ######## TOP CONTENT ######## */
/* ############################# */

#TopWrapper{
    height:146px;
    width:100%;
    background:url("/upload_dir/themes/web/Unik/graphics/topWrapperBg.png") repeat-x 0 0;
    position:relative;
    top:0;
    z-index:3;
}

    #TopInnerWrapper{
        height:139px;
        width:997px;
        padding:0 65px 0 58px;
        margin:0 auto 7px auto;
        background:url("/upload_dir/themes/web/Unik/graphics/topInnerWrapperBg_Shop.png") no-repeat 19px bottom;
        position:relative;
    }
    body.bodyPageIdkurv #TopInnerWrapper{
        background:url("/upload_dir/themes/web/Unik/graphics/topInnerWrapperBg.png") no-repeat 19px bottom;
    }

#Logo{
    float:left;
    width:253px;
    height:73px;
    overflow:hidden;
    margin:15px 0 0 0px;
}

/* #################################### */
/* ######## NAVIGATION STYLING ######## */
/* #################################### */
#NavigationWrapper{
    float:left;
    position:absolute;
    left:70px;
    bottom:0;
    width:776px;
    height:29px;
}

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

        ul#NavigationHorizontal li{
            float:left;
            position:relative;
        }

            ul#NavigationHorizontal li a{
                float:left;
                line-height:29px;
                padding:0 15px 0 9px;
                text-decoration:none;
                text-transform:uppercase;
                background:url("/upload_dir/themes/web/Unik/graphics/navSplitter.png") no-repeat right center;
                color:#84a2a8;
                font-size:12px;
                font-weight:bold;
            }
                ul#NavigationHorizontal li#Li_CatItem1 a{
                    padding:0 16px 0 0;
                }
                    ul#NavigationHorizontal li#Li_CatItem1 ul{
                        left:-9px;
                        padding-left:9px;
                    }

            ul#NavigationHorizontal ul{
                display:none;
                float:left;
                list-style-type:none;
                position:absolute;
                top:29px;
                left:0;
                width:180px;
                background:#fff;
            }
                 ul#NavigationHorizontal ul li{
                     width:180px;
                 }
                    ul#NavigationHorizontal ul li a{
                        background:none;
                        font-size:11px;
                        text-transform:none;
                    }

            .your-account.your-account-cart{
                display:none;
            }
            li.your-account.your-account-usermenu a{
                background:none !important;
            }

            ul#NavigationHorizontal li:hover a,
            ul#NavigationHorizontal li.current a{
                text-decoration:none;
                color:#006276;
            }

            ul#NavigationHorizontal li:hover ul,
            ul#NavigationHorizontal li:hover ul li a{
                display:block;
                text-decoration:none;
            }

            ul#NavigationHorizontal li ul li:hover a{
                text-decoration:underline;
            }

    /* ##################################### */
    /* ######## TOP MODULES STYLING ######## */
    /* ##################################### */
    #SearchWrapper{
        float:left;
        width:204px;
        position:absolute;
        right:70px;
        bottom:9px;
    }
        .search-input{
            margin:0 0 0 0 !important;
        }

        .search-input input{
            background:none;
            border: 0px solid #CCCCCC;
            color: #333333;
            font-family: Verdana,"MS Trebuchet",sans-serif;
            font-size: 10px;
            padding: 2px 2px 2px 3px;
            width:130px;
        }

        .search-button .button {
            background:url("/upload_dir/themes/web/Unik/graphics/searchBtn.png") no-repeat 0 0;
            border: medium none;
            cursor: pointer;
            float: right;
            height: 20px;
            width: 35px;
        }
        .LV_invalid_field,
        input.LV_invalid_field:hover,
        input.LV_invalid_field:active,
        textarea.LV_invalid_field:hover,
        textarea.LV_invalid_field:active,
        .fieldWithErrors input.LV_invalid_field,
        .fieldWithErrors textarea.LV_invalid_field{
            border: 0px solid #CE1300;
        }

        #CartWrapper{
            /*display:none;*/
            float:left;
            position:absolute;
            right:90px;
            top:32px;
            width:175px;
            height:75px;
        }
            /*body.bodyCatId7 #CartWrapper.shop,
            body.bodyPageId1 #CartWrapper.shop{
                display:inline;
            }*/
            #ShoppingCart p.emptyCart{
                /*line-height: 20px;*/
                color:#006276;
                font-size:10px;
                font-weight:bold;
                /*text-transform:uppercase;*/
                float:left;
                margin:32px 0 0 22px;
            }
            #ShoppingCart h3{
                width:171px;
                color: #006276;
                float: left;
                font-size: 12px;
                font-weight: bold;
                margin:3px 0 0 4px;
                text-decoration: none;
                text-transform: uppercase;
            }
            #CartSmallCount{
                float:left;
                width:152px;
                color:#535353;
                margin:8px 0 4px 23px;
            }
            html.Explorer9 #CartSmallCount{
                margin-bottom:8px;
            }
            #CartSmallTotal{
                float:left;
                width:152px;
                color:#535353;
                margin:0 0 0 23px;
            }

/* ################################ */
/* ######## MIDDLE CONTENT ######## */
/* ################################ */

#InnerWrapper{
    width:992px;
    margin:0 auto;
    /*height:500px;*/
    /*background:#000;*/
}
html.Explorer7 #InnerWrapper{
    /*padding-top:145px;*/
}

#ContentWrapper{
    float:left;
    width:992px;
    /*height:200em;
    overflow:hidden;*/
}

/* ################################### */
/* ######## PRODUCT CATALOGUE ######## */
/* ################################### */
#categorylist-box{
    width:208px !Important;
    margin:0 0 5px 2px;
}
#categorylist-box-top,
#categorylist-box-bottom{
    display:none;
}

#categorylist-box-content{
    width:208px !important;
    border:none !important;
    padding:0 !important;
}

#categorylist-box-content,
#Manufacturer{
    float:left;
}
    #Manufacturer{
        margin:0 0 0 4px;
        padding:0;
        display:none;
    }

#categorylist-box-content ul{
    list-style-type:none;
}
    ul#ProductCatalogueWrapper{
        float:left;
        margin:0 0 10px 0;
    }

    ul#ProductCatalogueWrapper li{
        float:left;
        background:none;
        /*width:189px;
        background:url("/upload_dir/themes/web/Unik/graphics/liBg.png") no-repeat 0 0;
        padding:0 15px 0 4px;
        margin:0 0 3px 0;*/
        line-height: 41px;
        padding: 0 0 0 0;
    }

        ul#ProductCatalogueWrapper li a{
            line-height:38px;
            display:block;
            font-size:12px;
            font-weight:bold;
            text-transform:uppercase;
            text-decoration:none;
            color:#006276;
            width:162px;
            background:url("/upload_dir/themes/web/Unik/graphics/liBg.png") no-repeat 0 0;
            padding:2px 0px 0 46px;
        }


        ul#ProductCatalogueWrapper ul{
            background:#065b69;
            float:left;
            width:190px;
            margin:-1px 0 0 4px;
        }
            ul#ProductCatalogueWrapper ul ul{
                margin:0 0 0 0;
            }

        ul#ProductCatalogueWrapper ul li{
            background:none;
            padding:0 0 0 0;
            width:190px;
        }

            ul#ProductCatalogueWrapper ul li a{
                padding:2px 0 0 19px;
                line-height:26px;
                color:#fff;
                background:none !important;
            }
                ul#ProductCatalogueWrapper ul li:hover a{
                    color:#f5ee31;
                }

            ul#ProductCatalogueWrapper ul ul li a{
                padding:2px 0 0 29px;
            }

            ul#ProductCatalogueWrapper ul ul ul li a{
                padding:2px 0 0 39px;
            }

            ul#ProductCatalogueWrapper ul ul ul ul li a{
                padding:2px 0 0 49px;
            }

            #categorylist-box-content ul li a:hover,
            #categorylist-box-content ul li a.current {
                color: #f5ee31;
                background:url("/upload_dir/themes/web/Unik/graphics/liBg_current.png") no-repeat 0 0;
            }

            ul#ProductCatalogueWrapper ul ul li a {
                color:#fff !important;
            }

            ul#ProductCatalogueWrapper ul ul li a:hover,
            ul#ProductCatalogueWrapper ul ul li a.current{
                color:#f5ee31 !important;
            }

/* ######################### */
/* ######## COLUMNS ######## */
/* ######################### */
#LeftColumn{
    float:left;
    width:210px !important;
    margin:0 0 0 0;
}

#RightColumn{
    float:right;
    width:210px !important;
    margin:0 0 0 0;
}
    body.bodyPageId1 #RightColumn{
        margin:1px 0 0 0;
    }

/* ############################## */
/* ######## MODULE BOXES ######## */
/* ############################## */
    #search-box,
    #newslettersubscribe-box,
    #blog-box,
    #quicklogin-box,
    #tagging-box,
    #pagenews-box,
    #shoppingcart-box,
    #topten-box,
    #paymenticons-box,
    #calendar-box {
        margin:0 0 1px 0;
        width:210px !important;
        float:left;
        position:relative;
    }
    .pagecontent-box {
        width: 210px !important;
        margin:0 0 0px 0;
        float:left;
    }
        .pagecontent-box-content{
            float:left;
        }
        .pagecontent-box-top,
        .pagecontent-box-bottom{
            display:none;
        }
    #paymenticons-box {
        text-align: center;
        width:200px !important;
        margin:0 0 8px 0;
    }
    #search-box-top,
    #newslettersubscribe-box-top,
    #blog-box-top,
    #quicklogin-box-top,
    #tagging-box-top,
    #pagenews-box-top,
    #shoppingcart-box-top,
    #topten-box-top,
    #paymenticons-box-top,
    #calendar-box-top,
    #vatselect-box-top,
    #facebook-box-top,
    #twitter-box-top,
    #google-box-top {
        width:210px !important;
        float:left;
        background: transparent url("/upload_dir/themes/web/Unik/graphics/moduleBoxTopBg.png") no-repeat 0px 0px;
        height:51px;
    }
    #paymenticons-box-top {
        display:none;
    }
    #search-box h2,
    #newslettersubscribe-box h2,
    #blog-box h2,
    #quicklogin-box h2,
    #tagging-box h2,
    #pagenews-box h2,
    #shoppingcart-box h2,
    #topten-box h2,
    #calendar-box h2,
    #vatselect-box h2,
    #facebook-box h2,
    #twitter-box h2,
    #google-box h2 {
        text-transform:uppercase;
        color:#006276;
        font-size:15px;
        font-weight:normal;
        padding:8px 0 0 52px;
        line-height:40px;
    }

    #newslettersubscribe-box h2 span{
        display:none;
    }
    #search-box em,
    #newslettersubscribe-box em,
    #blog-box em,
    #quicklogin-box em,
    #tagging-box em,
    #pagenews-box em,
    #shoppingcart-box em,
    #topten-box em,
    #calendar-box em,
    #vatselect-box em,
    #facebook-box em,
    #twitter-box em,
    #google-box em {
        font-size: 10px;
        color:#fff;
        font-weight: normal;
        font-style: normal;
        display:none;
    }
    #search-box-content,
    #newslettersubscribe-box-content,
    #blog-box-content,
    #quicklogin-box-content,
    #tagging-box-content,
    #pagenews-box-content,
    #shoppingcart-box-content,
    #topten-box-content,
    #paymenticons-box-content,
    #calendar-box-content,
    #vatselect-box-content,
    #facebook-box-content,
    #twitter-box-content,
    #google-box-content {
        float:left;
        width:200px !important;
        border:0px solid #e3e3e3;
        border-top:none;
        padding:4px 0px 5px 10px;
        /*min-height:50px;*/
        height:auto !important;
        /*height:50px;*/
        background: transparent url("/upload_dir/themes/web/Unik/graphics/moduleBoxBg.png") repeat-y 0px 0px;
    }
    #paymenticons-box-content {
        background:none;
        border:none;
        min-height:27px;
        padding:0 0 0 0;
    }
    #topten-box-content,
    #calendar-box-content {
        padding:10px 0 0 0;
        width:178px;
    }
    .preloader {
            width:178px;
        }
        ul.tabs {
            float:left;
            width:178px;
            height:20px;
            border-bottom:1px solid #666;
        }
        .tabs li a {
            background: #ccc;
            color:#fff;
            height:20px;
            line-height:20px;
        }
        .tabs li a.active {
            background: #999;
            color:#fff;
        }
        .tabbed-pane {
            width:178px;
        }
        .pane {
            width:178px;
        }

    #search-box-bottom,
    #newslettersubscribe-box-bottom,
    #blog-box-content,
    #quicklogin-box-bottom,
    #tagging-box-bottom,
    #pagenews-box-bottom,
    #shoppingcart-box-bottom,
    #topten-box-content,
    #calendar-box-bottom,
    #vatselect-box-bottom,
    #facebook-box-bottom,
    #twitter-box-bottom,
    #google-box-bottom {
        float:left;
        height:5px;
        width:210px;
        background: transparent url("/upload_dir/themes/web/Unik/graphics/moduleBoxBottomBg.png") no-repeat 0px 0px;
    }
    #paymenticons-box-bottom{
        display:none;
    }


    input{
        background: #f3f2f2;
        border: 1px solid #c3c3c3;
        color: #333333;
        font-family: Verdana,"MS Trebuchet",sans-serif;
        font-size: 10px;
        padding: 2px 20px 2px 3px;
    }
        dt.middle input{
            padding:2px;
        }

    #newsletter_name_quick,
    #username{
        margin:0 0 5px 0;
    }

    #newsletter_name_quick,
    #newsletter_mail_quick {
        width: 162px;
    }
    #quicklogin-box-content #username,
    #quicklogin-box-content #password_input{
        width:162px;
    }

    #newslettersubscribe-box-content .LV_validation_message,
    #validation_login_quick .LV_validation_message{
        position:absolute;
        right:-3px;
    }
    #newsletter-form-quick-tr-name .LV_validation_message{
        top:61px;
    }
    #newsletter-form-quick-tr-mail .LV_validation_message{
        top:87px;
    }

    #quicklogin-box-content .LV_validation_message{
        margin:4px 0 0 0;
    }

    dt.left, .CheckOutProceedList dt.left,
    .CheckOutProceed div.button div.left,
    .CheckOutProceed dt.left,
    .button.buttonRight.button_update dt.left{
        background: transparent url("/upload_dir/themes/web/Unik/graphics/btnBg.png") repeat-x 0px 0px;
        height: 29px;
        width: 7px;
    }
    dt.middle, .CheckOutProceedList dt.middle,
    .CheckOutProceed div.button div.middle,
    .CheckOutProceed dt.middle,
    .button.buttonRight.button_update dt.middle{
        background: transparent url("/upload_dir/themes/web/Unik/graphics/btnBg.png") repeat-x 0px 0px;
        height: 29px;
        text-align: center;
    }
        dt.middle input, .CheckOutProceedList dt.middle input,
        .CheckOutProceed div.button div.middle input,
        .CheckOutProceed dt.middle input,
        .button.buttonRight.button_update dt.middle input{
            line-height:29px;
            height:29px;
            color:#fff;
            font-size:12px;
            font-weight:bold;
        }
            /*dt.middle input, .CheckOutProceedList dt.middle input,
            .CheckOutProceed div.button div.middle input,
            .CheckOutProceed dt.middle input,
            .button.buttonRight.button_update dt.middle input*/
            .button:hover input,
            #cartButtonWrap:hover input,
            dl.FloatLeft:hover a{
                text-shadow: 0px 0px 5px #fff;
            }

    dt.right, .CheckOutProceedList dt.right,
    .CheckOutProceed div.button div.right,
    .CheckOutProceed dt.right,
    .button.buttonRight.button_update dt.right{
        background: transparent url("/upload_dir/themes/web/Unik/graphics/btnBg.png") repeat-x 0px 0px;
        height: 29px;
        width: 7px;
    }

    #quicklogin-box-content ul li{
        background:none;
        padding:0 0 0 0;
        line-height:17px;
    }
        #quicklogin-box-content ul li a{
            color:#a8a8a8;
            text-decoration:underline;
        }
            #quicklogin-box-content ul li a:hover{
                color:#a8a8a8;
                text-decoration:none;
            }

    .pagecontent-box-content img{
        float:left;
    }
    /*#pagecontent-box-content-15{
        height:155px;
        width:210px;
        overflow:hidden;
    }
    #pagecontent-box-content-14{
        height:157px;
        width:210px;
        overflow:hidden;
    }*/

    #pagecontent-box-17{
        position:relative;
    }
        #pagecontent-box-content-17 p{
            position:absolute;
            top:18px;
            left:62px;
            text-transform:uppercase;
            color:#006276;
            font-size:15px;
            font-weight:normal;
        }

    #pagecontent-box-top-17{
        display:inline;
        width:210px;
        float:left;
        background: transparent url("/upload_dir/themes/web/Unik/graphics/moduleBoxTopBg.png") no-repeat 0px 0px;
        height:51px;
    }

    #pagecontent-box-content-17{
        background: transparent url("/upload_dir/themes/web/Unik/graphics/moduleBoxBg.png") repeat-y 0px 0px;
        width:202px;
        padding:8px 4px 0 4px;
        text-align:center;

    }
        #pagecontent-box-content-17 img{
            float:none;
            margin:0 0 15px 0;
        }
    #pagecontent-box-bottom-17{
        display:inline;
        float:left;
        height:5px;
        width:210px;
        background: transparent url("/upload_dir/themes/web/Unik/graphics/moduleBoxBottomBg.png") no-repeat 0px 0px;
    }


/* ############################## */
/* ######## MAIN CONTENT ######## */
/* ############################## */
#BreadCrumb{
    float:left;
    margin:0 0 0 0;
    width:782px;
    line-height:26px;
    font-size:12px;
    color:#006276;
}
    #BreadCrumb a{
        color:#006276;
    }

#ajaxLoading {
    top: 64px;
}

#MainContentOuterWrapper{
    width:782px;
    float:left;
}
    #MainContentInnerWrapper{
        width:572px;
        float:left;
    }
    .PESlider {
        position: relative;
        left: -21px;
        top:-6px;
        margin: 0;
    }
    #MainContent{
        float:left;
        width: 508px;
        padding:10px 32px 10px 32px;
        position:relative;
        background:url("/upload_dir/themes/web/Unik/graphics/mainBg.png") repeat-y 0 0;
    }
    body.bodyPageId2 #MainContent {
        padding-right: 11px;
        padding-left: 11px;
        width: 550px;
    }
        body.bodyPageId2 h1 {
            padding-right: 21px;
            padding-left: 21px;
        }
            h1{
                color:#006276;
                font-size:22px;
                font-weight:normal;
                margin:0 0 18px 0;
            }

        #MainContent p{
            padding: 6px 0px 6px 0px;
        }
            #MainContent p span{
                color:#006276;
            }

    .MaincontentTop,
    .MaincontentBottom{
        float:left;
        width:572px;
        height:6px;
        background:url("/upload_dir/themes/web/Unik/graphics/mainBgTop.png") no-repeat 0 bottom;
    }
        .MaincontentBottom{
            background:url("/upload_dir/themes/web/Unik/graphics/mainBgBottom.png") no-repeat 0 0;
            margin:0 0 1px 0;
        }

    body.bodyPageId1 .MaincontentTop.top{
        margin:283px 0 0 0;
    }

    #SliderFrontWrapper{
        float:left;
        width:552px;
        height:263px;
        padding:9px 10px;
        background: transparent url("/upload_dir/themes/web/Unik/graphics/frontSliderBg.png") no-repeat 0px 0px;
        position:absolute;
        top:-288px;
        left:0;
    }
        #tjek{
            position:absolute;
            top:-2px;
            left:-1px;
            width:105px;
            height:106px;
            background: transparent url("/upload_dir/themes/web/Unik/graphics/tjekIcon.png") no-repeat 0px 0px;
            z-index:999999999;
        }

        #SliderFrontWrapper{
            position:absolute;
            z-index:1;
        }
        body.bodyPageId1 .PESlider{
            margin:0 0 0 0 !important;
            background: none;
            box-shadow: 0 0px 0px 0 #4A4A4A;
            position: relative;
            left: 0;
            top:0;
        }
        body.bodyPageId1 .theme-default .nivoSlider {

        }

        body.bodyPageId1 .theme-default .nivo-controlNav {
            bottom: 5px;

        }

        .NewsItemTop {
            border-bottom: 1px solid #006276;
        }
            .NewsItemTop:hover{
                color:#006276;
            }

/* ############################ */
/* ######## FRONT PAGE ######## */
/* ############################ */
#frontProduct{
    float:left;
    width:553px !important;
    padding:0 8px 0 11px;
    background:url("/upload_dir/themes/web/Unik/graphics/mainBg.png") repeat-y 0 0;
}

#productFocusFrontpage{
    margin:0 0 0 0;
    width:550px !important;
    padding:30px 3px 0 3px;
}

#productFocusFrontpage h2{
    display:none;
}

.ProductListBg_style2,
.ProductListBg2_style2 {
    display: inline;
    float: left;
    height: 225px;
    margin: 0 4px 20px 4px;
    min-width: 100px;
    padding: 0px;
    text-align: center;
    width: 175px;
    position:relative;
}

.ProductListLinkWrapper_style2 {
    width: 175px;
}

.ProductListImageRelative {
    width: 175px;
}
.ProductListImage_style2{
    margin:0 0 0px 0;
}
.ProductListBuyNow{
    position:absolute;
    bottom:0;
    left:0;
    width:175px;
}

.ProductListBuyNow a.read{
    display:block;
    float:left;
    width:85px;
    height:29px;
    background:url("/upload_dir/themes/web/Unik/graphics/readBg.png") repeat-x 0 0;
    line-height:29px;
    color:#424242;
    margin:0 4px 0 0;
}
    .ProductListBuyNow a.read:hover{
        background:url("/upload_dir/themes/web/Unik/graphics/readBg_hover.png") repeat-x 0 0;
    }

.ProductListTitle_style2 {
    font-weight: bold;
    margin: 0px 0 5px 0;
    color:#006276;
}
#ShortDescription,
.ProductListPrice_style2{
    color:#767676;
}

.ProductListBuyNow input.buyBtn,
.ProductListBuyNow a.buyBtn{
    display:block;
    float:left;
    width:85px;
    height:29px;
    line-height:29px;
    background:url("/upload_dir/themes/web/Unik/graphics/buyBtnBg.png") no-repeat 0 0;
    color:#fff;
    font-size:0px;
}

.ProductListBuyNow input.buyBtn:hover,
.ProductListBuyNow a.buyBtn:hover{
    background:url("/upload_dir/themes/web/Unik/graphics/buyBtnBg_hover.png") no-repeat 0 0;
}
.ProductListBg_style2:hover,
.ProductListBg2_style2:hover{
    background:none;
}

span.discount {
    color: #006276;
}
span.productNumber{
    display:none !important;
}

#MainContent #ShortDescription, #MainContent .ShortDescription {
    font-weight: bold;
    padding: 0px 0;
}

#product-detalis-data{
    width:268px !important;
}

#MainContent table.table_form{
    float:left;
    /*width:550px !important;*/
}
.lastTable{
    float:left;
}
.table.Checkout{
    width:550px !important;
}
body.bodyPageIdbestilling p,
body.bodyPageIdlog-ind .table_form p,
td.content p{
    padding-left:0px !important;
    padding-right:0px !important;
}
#validation_login table,
#user_add_form table{
    float:left;
    width:100%;
}

.ProductItem{
    overflow:hidden !important;
}

body.bodyPageIdbestilling .button.buttonRight.FloatRight.button_update{
    margin-right:3px;
}
body.bodyPageIdbestilling #MainContent table input{
    padding-right:2px !important;
}
.countPrevious a,
.countNext a{
    background:url("/upload_dir/themes/web/Unik/graphics/btnBg.png") repeat-x 0 0;
    padding:4px 10px;
    color:#fff;
    text-decoration:none;
}

.product-listing-sorting{
    width:540px;
    margin:10px 9px 20px 4px;

}

.cat-description-wrapper{
    float:left;
}
    .cat-description{
        padding-left:21px;
        padding-right:21px;
    }

.cat-description-top,
.cat-description_bottom{
    float:left;
    width:572px;
    height:6px;
    background:url("/upload_dir/themes/web/Unik/graphics/mainBgTop.png") no-repeat 0 bottom;

}
    .cat-description_bottom{
        background:url("/upload_dir/themes/web/Unik/graphics/mainBgBottom.png") no-repeat 0 0;
        margin:0 0 1px 0;
    }

    .cat-description-content{
        background: url("/upload_dir/themes/web/Unik/graphics/mainBg.png") repeat-y scroll 0 0 transparent;
        float: left;
        padding: 15px 29px 10px 32px;
        position: relative;
        width: 511px !important;
    }

    .cat-description.cat-description-bottom,
    .cat-description.cat-description-bottom h1,
    .cat-description h1{
        padding-left:0 !important;
        padding-right:0 !important;
    }

    div.categories-listing-item-no-image {
        background: url("/upload_dir/themes/web/Unik/graphics/catBg.png") repeat-x scroll 0 0 transparent;
        border: 0px solid #CCCCCC;
        height: 54px;
        margin: 0 9px 5px 0;
        padding: 5px;
    }
        div.categories-listing-item-no-image:hover{
            background: url("/upload_dir/themes/web/Unik/graphics/catBg_hover.png") repeat-x scroll 0 0 transparent;
        }
        .categories-listing-item-title{
            line-height:52px;
            margin:4px 0 0 0;
        }
            .categories-listing-item-title a{
                color:#404040;
                font-weight:bold;
            }
    .categories-listing-wrapper.last .categories-listing-item{
        margin-right:0px !important;
    }


/* ######################### */
/* ######## BUTTONS ######## */
/* ######################### */
.button_update dt.left,
.button_update dt.middle,
.button_update dt.right,
.button_cancel dt.left,
.button_cancel dt.middle,
.button_cancel dt.right{
    background:url("/upload_dir/themes/web/Unik/graphics/readBg.png") repeat-x 0 0;
}
    .button_update:hover dt.left,
    .button_update:hover dt.middle,
    .button_update:hover dt.right,
    .button_cancel:hover dt.left,
    .button_cancel:hover dt.middle,
    .button_cancel:hover dt.right{
        background:url("/upload_dir/themes/web/Unik/graphics/readBg_hover.png") repeat-x 0 0;
    }
.button_update dt.middle input,
.button_cancel dt.middle input{
    color:#424242;
    font-weight:normal;
}

.button.FloatRight.button_update dt.left,
.button.FloatRight.button_update dt.middle,
.button.FloatRight.button_update dt.right{
    background:url("/upload_dir/themes/web/Unik/graphics/btnBg.png") repeat-x 0 0;
}
.button.FloatRight.button_update dt.middle a{
    line-height:29px;
    color:#fff;
}
.button.buttonRight.FloatRight.button_update dt.middle input{
    color:#fff;
}
.button.buttonLeft.button_cancel dt.middle .ahref a{
    line-height:29px;
}

/* ######################## */
/* ######## FOOTER ######## */
/* ######################## */
#Footer{
    float:left;
    width:992px;
    height:45px;
    background:url("/upload_dir/themes/web/Unik/graphics/footerBg.png") no-repeat 2px 0;
    margin:0 0 45px 0;
    color:#006276;
    position:relative;
}
    html.Explorer7 #Footer,
    html.Explorer8 #Footer,
    html.Explorer9 #Footer{
        padding-bottom:45px;
    }
    ul#ContactData{
        width:100%;
        text-align:center;
    }

    #ContactData li {
        background: url("/upload_dir/themes/web/Unik/graphics/navSplitter.png") no-repeat scroll right center transparent;
        border-right: 0px solid #323232;
        display: inline;
        padding: 0 11px 0 7px;
        line-height:45px;
    }
        #ContactData li.lastadress {
            border-right: 0px solid #323232;
            padding-right: 11px !important;
        }

    #ContactData li a{
        color:#006276;
        font-weight:bold;
        text-decoration:none;
    }
    #ContactData li.firstadress,
    #ContactData li.ContactDataZipCode,
    #ContactData li.ContactDataCity,
    #ContactData li.ContactDataCvr.last,
    #ContactData li.last{
        background:none;
    }

    .monzumeLink{
        display:block;
        width:31px;
        height:22px;
        position:absolute;
        right:7px;
        top:50px;
        background: url("/upload_dir/themes/web/Unik/graphics/monzumeLogo.png") no-repeat scroll right center transparent;
    }
    
    #product-description{
        margin-top:10px;
    }
    li.ContactDataReseller.last{
        display:none !important;
    }
    li.ContactDataBankDetails{
        background:none !important;
        padding-right:0px !important;
    }
div.table_form div#pictures{
    position:relative;
}
    #pictures_wrapper {
        position:relative;
        z-index:1;
    }

.changed-free-delivery{
    float:left;
    position:absolute;
    right:0px;
    bottom:5px;
    z-index:2;
}
    div#pictures .changed-free-delivery{
        right:10px;
    }