/**************************************************
    COMMON ELEMENTS
**************************************************/

a { color: #314860; }

#design-letterbox,
#design-eventsbox,
#design-newsbox,
#design-giftbox,
#design-manufactbox,
#banner {
    display: none !important;
}


#right { float: right; }
#content { overflow: hidden !important; }

body.newline_body { background: #e0e0e0 url(http://image.loebeshop.dk/p/newline/bg_fade.gif) repeat-x 0 0 !important; }

#wrap #bgtop {
    background: none !important;
    display: none;
}

#wrap #bgbottom {
    background: none !important;
    border-top: 1px solid #B3C1CE;
}

#wrap #bgmain { background: none !important; }

#copyright { color: #475e75 !important; font-weight: normal !important; }
#copyright a { color: #475e75 !important; font-weight: bold; }
#copyright a:hover { color: #475e75 !important; text-decoration: underline !important; }

ul.categories li { _height: 15px; }

ul.categories li a { background-color: none !important; }

ul.categories li a:hover { background: transparent url('http://image.loebeshop.dk/p/newline/hover_effect.png') no-repeat 0 0; }

ul.categories li a.selected_cat { background: transparent url('http://image.loebeshop.dk/p/newline/hover_effect.png') no-repeat 0 0; }

/**************************************************
    SIDEBAR
**************************************************/

.sidebar .box .boxbody ul.categories li ul li a:hover { background: none; background-color: #E9EEF5; }
.sidebar .box { margin-bottom: 4px !important; width: 186px !important; background: white url('http://image.loebeshop.dk/p/newline/box_bottom.png') no-repeat bottom left !important; }

.sidebar .box .boxheader { border: 1px solid gray; background: transparent url('http://image.loebeshop.dk/p/newline/box_top.png') repeat-x bottom left; }
.sidebar .box .boxbody { margin-bottom: 1px; padding-left: 1px; border: 0; width: 185px; background: transparent url('http://image.loebeshop.dk/p/newline/box_middle.png') repeat-y bottom left; }
.sidebar .box #search.boxbody fieldset input { float: left !important; border-right: 0 !important; width: 132px !important; }

button { cursor: pointer; }

#return_front { float: left; }

#wrap { margin: 0 auto !important; }

#masthead {
    padding: 0 !important;
    height: auto !important;
}

#masthead #logo {
    width: 890px !important;
    padding-top: 0 !important;
    border: 0 !important;
    height: 100px !important;
}

/**************************************************
    CONTENT
**************************************************/

#content h2, #shopping_content .giftvoucher_shopcart_header.div_main { margin: 0; border: 1px solid #797979; padding: 5px 0 4px 3px; font-size: 10px; font-weight: bold !important; color: #FFFFFF; background: transparent url('http://image.loebeshop.dk/p/newline/box_top.png') repeat-x 0 0; }
#content a { color: #97AEC6; }
#content p { text-align: left; }

#content a.button { color: #FFFFFF; }

#content .subpage { padding-bottom: 1px; font-size: 10px; color: #FFFFFF; background-color: #54504D; }

#content button.button {
    background:transparent url(http://image.loebeshop.dk/p/newline/bg_button_a2.png) no-repeat scroll right 1px !important;
    _background:transparent url(http://image.loebeshop.dk/p/newline/bg_button_a2.gif) no-repeat scroll right 1px !important;
    padding: 0 4px 6px 0 !important;
}

#content button.button span {
    background:transparent url(http://image.loebeshop.dk/p/newline/bg_button_span2.png) no-repeat scroll 0 0 !important;
    _background:transparent url(http://image.loebeshop.dk/p/newline/bg_button_span2.gif) no-repeat scroll 0 0 !important;
    height: 17px;
    padding: 4px 0 1px 5px !important;
    *margin-top:1px !important; /* fixing IE-button error */
  font-family: sans-serif;
  font-size: 11px;
}

#content a.button.orangebtn { background: url("http://image.loebeshop.dk/p/design/bg_button_a_orange.gif") no-repeat right center !important; }

.padding { padding: 0 4px 0 6px !important; }

div.split_result { width: 517px !important; }

div.product_price span.price { font-size: 18px; }

/**************************************************
    PRODUCT CARD
**************************************************/

#product_wrap #item_variance #qty_wrap #qty button.button { width: 100px; }

#product_wrap #product_img { background-color: #54504d !important;}

#product_main { background-color: #54504d !important; }
#product_main a { color: #97AEC6; }

div#product_cart.subpage #imagerow {
    padding: 0px 0 6px 6px !important;
    border: 0 !important;
    margin: 0 !important;
}

.product_header a { color: #c7c6c1 !important; }

.product_wrap {
    background: #5f5c57 url('http://image.loebeshop.dk/p/newline/product_list.png') repeat-x bottom left !important;
    margin-left: 1px !important;
    border: 0 !important;
    width: 517px !important;
    margin: 0px 1px 1px !important;
    position:static !important;
}

#product_cart .product_wrap {
    background: #5f5c57 url('http://image.loebeshop.dk/p/newline/product_list.png') repeat-x bottom left !important;
    border-left: 1px solid #54504D !important;
    border-right: 1px solid #54504D !important;
    width: 517px !important;
    margin: 0 !important;
}

.listing_before_price { color: #c7c6c1 !important; }

.split_result { margin: 0 1px !important; color: #000000; background: url('http://image.loebeshop.dk/p/newline/split_effect.png') repeat-x 0 0 !important; }
#content .split_result a { color: #314860; }
#product_main h3 {
    color: #C7C6C1 !important;
    background: none !important;
}

#product_wrap #item_variance { margin:6px 6px 0 0 !important; float:right !important; background: #5f5c57 url('http://image.loebeshop.dk/p/newline/product_list.png') repeat-x bottom left !important;}
#product_wrap #item_variance h3 { color: #c7c6c1 !important; background: none !important;}
#product_wrap #price { color: #FF6600 !important; width: 180px !important; }
#product_wrap #price span { color: #c7c6c1 !important; }

#product_wrap #qty_wrap #price span { float:right; }
#product_wrap #qty_wrap #qty { float:left; width: 130px !important; *width: 130px !important;}

#product_wrap #product_main { width:510px !important; margin-top:0px !important; }
#product_wrap #product_main #text p { color: #c7C6C1 !important; font-size: 8pt !important;}
#product_wrap #product_main #text { color: #c7C6C1 !important; font-size: 8pt !important;}
#product_wrap #product_main #text div { color: #c7C6C1 !important; font-size: 8pt !important;}
#product_wrap #product_main #text p span { color: #c7C6C1 !important; font-size: 8pt !important;}

#mid { margin-bottom: 5px !important; clear:both;}

#content #searchhelp { width: 350px !important; text-align:left; }

#content fieldset { border:0 !important; }

#advanced_search.subpage { background-color:white !important;  }
#advanced_search.subpage .buttonwrap { padding-right:5px; margin:0 !important;}
#advanced_search.subpage ol { padding-left:5px;}
#advanced_search.subpage h3 { padding-left:5px;}
.bluebottom a.bluebottoma {  background: url('http://image.loebeshop.dk/p/newline/split_effect.png')  }

td.productListing-data { color:#c7c6c1; font-size:8pt; padding:5px;}

#emark .boxheader div { text-align:left; }

#nested .trail { background: none !important; color: #c7c6c1 !important; border:0 !important;}
#nested .trail div a { color: #c7c6c1 !important; }

div.list_wrap div.product_wrap div.text .product_header { font-size:9px !important; }
div.list_wrap div.product_wrap div.text div.description {
    color:#C7C6C1 !important;
    font-size:9px !important;
}


#content #returning-customer button.button span {
    *margin-top: 0px !important; /* fixing IE-button error */
}

ul.categories_level_1 li a { color: #444 !important; padding-left:20px !important; width: 158px !important; }
ul.categories_level_1 { background-color:#C7D1D5 !important; _width: 150px;}

.sidebar .box .boxbody ul.categories li ul li a:hover {
color:#FFFFFF !important;
    background-color:#4D5F72 !important;
}
.sidebar .box .boxbody ul.categories li ul li a.selected_cat {
    color:#FFFFFF !important;
    background:#4D5F72 none !important;
}

div#product_wrap div#item_variance div#options {
    width:310px !important;
    border:0 !important;
}

#wrap #bgmain {
    _background: none;
    _filter:none;
}

.sidebar .box .boxheader div {
    font-size:10px !important;
}

.buttonwrap { background-color: transparent !important; }


    body {
        margin:0 !important;
        padding:0 !important;
        text-align:center !important;
        background: url("http://image.loebeshop.dk/p/newline/runninggirl_main_bg.jpg") !important;
        height:100% !important;
        position: relative !important;
        }

    #background_fill {
        width:100% !important;
        height:800px !important;
        background: url("http://image.loebeshop.dk/p/newline/runninggirl_bg.jpg") repeat-x left bottom !important;
        position:fixed !important;
        bottom:0 !important;
        left:0 !important;
        z-index:1 !important;
        }

    #background_girl {
        background:url("http://image.loebeshop.dk/p/newline/runninggirl_nmu.jpg") no-repeat right bottom !important;
        width:693px !important;
        height:800px !important;
        position:absolute !important;
        bottom: 0 !important;
        right:0 !important;
        display:block !important;
        }

    #wrap { z-index:10 !important;}
/*
        ul#nav li
{clear:both;
width:176px;
    font-size:10px;
display: inline !important;
padding:4px;
background-color:transparent;
position:static !important;
}*/

        .goback
{clear:both;
    font-size:10px;
display: block !important;
padding:4px;
text-align:center;
}
p,h3 {padding:6px !important;}
div#copyright a {color:white !important;}

div#login.subpage,p,h3 {color:white !important;}
/*
        ul#nav li ul {
        position:absolute;
        width:150px;
        left:184px;
        top:0px !important;
        background-color:#222222;
        opacity:0.9;}*/

        div#shopping_content table#product_list div.productsattributes span.att {font-size:10px;}

/*        ul#nav li ul li a {color:white; text-decoration:none;
display: block !important;
width:130px !important;
        padding:5px;}


        ul#nav li ul li a:hover {background-color:#111111;}*/

        .boxheader {color:white !important;}

        #content .subpage {width:520px;}
        #mid #content {width:525px !important;}

        p.notice {padding:5px; color:white !important;}
        div.info {background-color:white;}
        .buttonwrap { padding:4px;background-color:white;height:27px !important;}
        .giftvoucher_submit {color:white !important;background-color:white;}
        #shopping_content form table.giftvoucher_submit { padding:5px;}
        div.frontpage {margin-top:0px !important;margin-left:10px !important;}

        #content .subpage div img {display:none;}
         #content .subpage div img#prod_img {display:block !important;}
         div.product_img img {display:block !important;}
         td.tdpic img {display:block !important;}
         .frontpage * {font-size:11px !important;}
         .frontpage h1 {font-size:22px !important;}

table#product_list thead tr th {
    border-bottom: 0px;
}
table#product_list tbody.products tr.item td {
    border-bottom: 0px;
    padding: 5px;
}
table#product_list tbody.products tr.item td.tdpic {
    background-color:#EAEAEA;
}

#shopping_content table#product_list tbody#products tr.item td {
    background:#5F5C57 url(http://image.loebeshop.dk/p/newline/product_list.png) repeat-x scroll left bottom !important;
    color: #FF6600 !important
}

#shopping_content table#product_list tbody#products tr.item td a {
    color: #C7C6C1 !important;
}
#shopping_content table#product_list tbody#products tr.item td .productsattributes span {
    color: #C7C6C1 !important;
    padding-left: 6px !important;
}

.totaloverview tr.overviewitem td { color:white !important;}

p.error { color: #000 !important; }

div#login div#new-customer,
div#login div#returning-customer,
div#login div#guest-customer {
    margin: 10px;
    padding: 8px;
    font-size: 10px !important;
    border: 1px dotted #6F6F6F;
    background: #5F5F5F;
}

#content fieldset ol li label,
#content fieldset ol li input {
    font-size: 10px;
}

#login.subpage h3 {
    border-bottom: 1px solid #6F6F6F;
}

div#login div#returning-customer div.buttonwrap button.button {
    margin-right: 70px;
}

div#checkout_shipping.subpage .address_box #addressBox .boxadd .buttonwrap .button a.button {
    background:transparent url(http://image.loebeshop.dk/p/design/bg_button_a.gif) no-repeat scroll right 1px;
}

div#checkout_shipping div#addressBox .boxadd .button a {
    padding: 1px 15px 0 2px;
}

div.trail ol li a,
div.trail ol li {
    color: #fff;
}

                 td.tddelete a {
                    height: 16px;
                    width: 16px;
                    background: url('http://image.loebeshop.dk/p/design/cross2.gif') no-repeat top left !important;
                    display: block;
                    margin-left: 12px;
                }

div.trail {
    border: 1px solid #808080;
    border-right: 0;
    border-left: 0;
    border-bottom: 0;
}

#product_wrap #product_main #text p a {
    color: #fff !important;
}

#content a.button span {
    background: transparent url(http://image.loebeshop.dk/p/newline/bg_button_span2.png) no-repeat scroll 0 0;
    _background: transparent url(http://image.loebeshop.dk/p/newline/bg_button_span2.gif) no-repeat scroll 0 0;
}

#content a.button {
    background: transparent url(http://image.loebeshop.dk/p/newline/bg_button_a2.png) no-repeat scroll right 1px !important;
    _background: transparent url(http://image.loebeshop.dk/p/newline/bg_button_a2.gif) no-repeat scroll right 1px !important;
}

.trail ol li a { color:white !important; }

table.giftvoucher_submit { width:510px !important; margin-left:5px; margin-right:5px; }


#selected_shipping_display {
    padding: 10px 0 !important;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    background: orange;
    font-size: 11px;
    margin: 0 0 10px 0;
    line-height: 14pt;
    color: black !important;
}

#selected_shipping_display b { text-decoration: underline; }

div#product_main ul#bom_list li {
    background: #5F5F5F;
    border: 1px dotted #6F6F6F;
    font-size: 10px !important;
    margin: 10px;
    padding: 8px;
    height: auto !important;
}

div#product_main ul#bom_list li div.variance { float: right; }

div#product_main ul#bom_list li div.variance h3 { text-align: right; }

div#product_main div#qty {
    float: left;
    margin: 0 0 0 15px;
    *margin: 0 0 0 8px;
}

div#product_main div#qty button { *padding: 0 0 0 0 !important; }

.categories_list_wrap { display:none; }
#nested .footer { display:none; }

.trail { display:none;}

#see_also { color:#C7C6C1 !important;}

#product_cart .product_wrap .text .description { color: #C7C6C1 !important; }

div.list_wrap div.product_wrap div.text div.description {
    _width: 270px !important;
}

div.bottom_split span.smallText {
    display: none;
}

#content .subpage div.list_wrap {
    _margin-bottom: -20px;
}

#wrap #copyright {
    padding-top: 20px;
}


/**********************/
/* drop down menu css */
/**********************/
ul.menutree ul {
    display: none;
    position: absolute;
}

#sitenav { }

ul.menutree { }

ul.menutree ul.opened { display: block; }

ul.menutree li { position:relative; _float:left; _display:block;}

ul.menutree li.highlight { z-index: 10; }

/***********************/
/* General menu style  */
/***********************/
#sitenav ul.menutree ul {
    top: 0;
    left: 175px;
}
#sitenav ul.menutree ul ul {
    left: 175px;
    top: 10px;
}

#sitenav li a {
    color: #314860;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    padding: 3px 0 4px 4px;
    display: block;
    height: 12px;
    zoom: 1;
}

#sitenav li.highlight,
#sitenav li a:hover {
    background: url(http://image.loebeshop.dk/p/newline/hover_effect.png) no-repeat 0 0;
}

#sitenav li li { height: 18px; }

#sitenav li li a {
    width: 175px;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    padding: 3px 0 4px 4px;
    background: #1F1F1F;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity: 0.9;
}

#sitenav li li a:hover { background: #FF6600 none; }

.advanced_filter_middle { display:none; }

#tabbox { display:none; }

.seo_container {
    margin-left:200px; width:535px;
}


#masthead div { float:left; clear:right; width: 906px; }
#masthead #navigation a { float:none; clear:none; }
#masthead #navigation {
    margin:0 !important;
}

#masthead #navigation ul {
    margin: 0 6px;
    padding: 0;
}

#masthead #navigation ul li {
    list-style: none;
    float: left;
}

#masthead #navigation ul li a {
    font-size: xx-small;
    text-decoration: none;
    display: block;
    float: left;
    height: 13px;
    background: transparent;
    padding: 3px 12px;
    font-weight: bold;
    color: white;
}

#masthead #navigation ul li a:hover {
    /* Colorscheme */
}

#masthead #navigation ul li.right {
    float: right;
}

#product_wrap #product_main #text h3 { font-weight:bold !important; font-size:11px;}
#text ul { list-style:disc inside none; margin-left:15px;}

fieldset.loginsub ol li .buttonwrap a.button { margin-left: 150px !important; }

/**************************************************
    LOGIN
**************************************************/

#login .box { width: auto !important; background: #5F5F5F !important; }

/**************************************************
    CREATE ACCOUNT
**************************************************/

#create_account .notice a { color: #314860; }
#create_account .box { padding: 2px 6px; }

#shopping_cart .giftvoucher_shopcart.div_main { padding: 0; }

#content #address_book #holder { padding: 10px; }
#content #address_book .alternative_address { clear: both; float: left; margin: 0 0 10px; border: 1px dotted #6F6F6F; padding: 10px; width: 478px; background: #5F5F5F; }
#content #address_book a.button { float: left; }
#content #address_book .bspace { display: none; }

/**************************************************
    ACCOUNT HISTORY
**************************************************/

#content #account_history ol { padding: 10px; }
#content #account_history .ordertables, #content #account_history .ordertables.odd { margin-bottom: 10px; border: 1px dotted #6F6F6F; padding: 10px; background: #5F5F5F; }

#content #account_history_info .holder { padding: 10px; }
#content #account_history_info h2 { line-height: 10px; }
#content #account_history_info h3, .shipping_header, .mainheading { margin: 10px 0; padding: 0 0 5px !important; border-bottom: 1px solid #6F6F6F; font-size: 16px; font-weight: bold; }
#content #account_history_info .order_element { margin: 0 0 10px; border: 1px dotted #6F6F6F; padding: 10px; background: #5F5F5F; }
#content #account_history_info #order_products { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }
#content #account_history_info #order_products table { margin: 0; }
#content #account_history_info #order_totals { margin-top: 0; border-top: 0; padding-top: 0; }
#content #account_history_info #order_totals table { margin: 0; }
#order_billing_address { display: none; }

/**************************************************
    SHOPPING CART
**************************************************/

#shopping_content .npk_box.div_main { margin: 5px !important; }
#shopping_content form .npk_box.div_main input.submit { display: block; }
#shopping_cart #product_list .variance_delivery .object { font-size: 10px; }
#shopping_content .giftvoucher_shopcart_header.div_main { margin-top: 10px; }

/**************************************************
    CHECKOUT SHIPPING
**************************************************/

#content #checkout_shipping { color: #FFFFFF; }
#content #checkout_shipping #holder { padding: 10px; }
#content #checkout_shipping a { color: #97AEC6; }
#content #checkout_shipping h3 { margin: 10px 0; border-bottom: 1px solid #6F6F6F; }
#content .shipping_element { margin: 0 0 10px; border: 1px dotted #6F6F6F; padding: 10px; width: 478px; background: #5F5F5F; }

#content #shipping_element_shipping_methods .shipping_box { float: none; border: 0; width: auto; background: none; }
#content #checkout_shipping .boxadd { width: 220px !important; color: #FFFFFF; background: none; }

#content #shipping_element_payment_methods .payment_box h3 { display: none; }
#content #payment_box_table li { border: 0; background: none; }

#content #shipping_element_comments .input_fields { margin: 0; border: 0; padding: 0; background: none; }
#content #shipping_element_comments .input_fields textarea { width: 472px; height: 100px; }

#checkout_shipping .address_box, #checkout_shipping .buttonwrap.end { width: auto !important; }

#checkout_shipping_address .addressblock, #checkout_payment_address .addressblock { margin: 0 0 10px; border: 1px dotted #6F6F6F; padding: 10px; font-size: 10px; background: #5F5F5F; }
#checkout_shipping_address h3, #checkout_payment_address h3 { border-bottom: 1px solid #6F6F6F; margin: 0 0 10px; }
#checkout_shipping_address form, #checkout_payment_address form { padding: 10px; }

/**************************************************
    CHECKOUT CONFIRMATION
**************************************************/

#content #checkout_confirmation { color: #FFFFFF; }
#content #checkout_confirmation #holder { padding: 10px; }
#content #checkout_confirmation a { color: #97AEC6; }
#content #checkout_confirmation h2 { font-size: 10px; }
#content #checkout_confirmation h3 { margin: 10px 0; border-bottom: 1px solid #6F6F6F; font-size: 16px; }
#content #checkout_confirmation .confirmation_element_edit, #content #checkout_confirmation .orderEdit { color: #FFFFFF; }
#content #checkout_confirmation .confirmation_element, #content #checkout_confirmation #confirmation_element_products, #content #checkout_confirmation .confirm_accept_conditions { clear: both; margin: 0 0 10px; border: 1px dotted #6F6F6F; padding: 10px; width: 478px; background: #5F5F5F; }
#content #checkout_confirmation #confirmation_element_address_shipping .confirm_address, #content #checkout_confirmation #confirmation_element_shipping_methods .confirm_shipping_method, #content #checkout_confirmation #confirmation_element_address .confirm_address, #content #checkout_confirmation #confirmation_element_payment_methods .confirm_payment_method, #content #checkout_confirmation #confirmation_element_comments .confirm_comments, #content .confirm_policy_text { border: 0; padding: 0; width: auto; background: none; }

#content #checkout_confirmation #confirmation_element_products { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }
#content #confirmation_element_products td { background: none; }

#content #checkout_confirmation #confirmation_element_order_totals { margin-top: 0; border-top: 0; padding-top: 0; }
#content #confirmation_element_order_totals td { background: none; }

#content #checkout_confirmation .confirm_accept_conditions .note { padding-top: 0; color: #FFFFFF; }
#content a.readMore{display:block;;padding:4px 4px 2px 0px;text-decoration:none; border-bottom:1px dotted #C7C6C1  ;color:#C7C6C1 ;font-weight:bold; ;width:80px;}