
ul#top_support {
    position: absolute;
    right:1px;
    top:61px;
    list-style: none;
    z-index:15000;
}

ul#top_support li {
    float: right;
    text-align: right;
    color: #fff;
    list-style-image: none;
    font-size:11px;
    margin-left:15px;
}

ul#top_support li.phone {
    font-weight: bold;
    font-size: 15px;
    line-height: 12px;
}

ul#top_support li.phone span {
    font-size: 11px;
    font-weight: normal;
}

ul#top_support li a {
    color: #f3ee0a;
    font-weight: bold;
    text-decoration: none;
}

ul#top_support li a:hover {
    color: #45a2c1;
}

ul#top_support li a.kontaktoss {
    background: url(http://japanphotoxxl.no/cops/images/hw/top_support_kontaktoss.png) no-repeat left;
    padding-left:19px;
}

ul#top_support li a.support {
    background: url(http://japanphotoxxl.no/cops/images/hw/support-icon.png) no-repeat left;
    padding-left:19px;
}

ul#top_support li a.buttiker {
    background: url(http://japanphotoxxl.no/cops/images/hw/jp-shops.png) no-repeat scroll left center transparent;
    padding-left:19px;
}

/**
  For the search site
**/
.results_seperator {
    font-size: 14px; font-weight: bold;
    margin-bottom: 6px;
    color: #14506c;
}

.results_service  {
    clear:both;
    font-size: 11px;
    color: #14506c;
}


/**
  For product notification / ibox
**/
#ibox_content {
    border: 1px solid #dfe2e3; !important;
    overflow: hidden;
    margin: 0 0 0 0 !important;
}

#ibox_wrapper {
    border:none;
    background:#fff;
    padding:5px;
    height: auto !important;
    width: auto !important;
}

#ibox_footer_wrapper { display: none;}

#ibox_footer_wrapper, #ibox_footer_wrapper a {
    background: none;
    border:none;
}

#ibox_footer_wrapper a {
    font-weight: bold;
    text-decoration: none;
    padding: 0;
    border: none;
}

#ibox_overlay {
    position: fixed !important;
    position: absolute;
}

#ibox_content {
    background: #eef1f2 url("http://ourproductimages.com/p/japan/elements/auksjon/auksjon-overlay.gif") repeat-x bottom;
    width: 405px !important;
    padding: 22px !important;
    height: auto !important;
}

#ibox_content h2 {
    margin:0px 0px 3px 0;
    padding:0px;
    font-size:16px;
    font-weight:bold;
}

#ibox_content p {
    font-size:11px;
    line-height:18px;
}

#ibox_content p a {
    font-size:11px;
}

#ibox_content .radio {
    width:100%;
    float:left;
}

#ibox_content .radio p {
 float: left;
 padding:0;
 margin:0;
 vertical-align:middle;
}

#ibox_content .radio input {
    float:left;
    vertical-align:middle;
}

#ibox_content .button-right {
        text-align:right;
        height:27px;
        margin-top:0px;
        padding-bottom:0px;
        float:right;
}

#ibox_content .button-right-close {
        text-align:right;
        height:21px;
        margin-top:-21px;
        padding-bottom:0px;
        float:right;

}

#ibox_loading {
    background: #fff url("http://ourproductimages.com/p/japan/elements/auksjon/indicator.gif") no-repeat;
    background-position: center;
    height: 192px !important;
    width: 417px !important;
    padding:22px !important;
}

div.input-large {
        background: url("http://ourproductimages.com/p/japan/elements/input_large_bg.png");
        padding: 4px 8px 6px 6px;
        height: 16px;
        width: 223px;
        float:left;
        overflow: hidden;
}

productbiddingbox {
        width: 275px;
        background: #ffffff;
        border: 1px solid #e8e8e8;
        padding: 2px;
        float: right;
        text-align:left;
        margin:0 3px 0 0;
}

#productbiddingbox .content {
        background: #f1f4f4;
        padding: 14px 10px 17px 22px;
        font-size:11px;

}

#productbiddingbox .content .activebid {
        font-weight:bold;
        color: #4d4d4d;
        float: left;
}

#productbiddingbox .content .activebid span {
        color: #ed493f;
        font-size: 21px;
        padding-top:3px;
        margin-left:2px;
        vertical-align:middle;
        display:inline-block;
        height:30px;
}

div.yourbid {
        font-weight:bold;
        font-size:11px;
        color: #4d4d4d;
        width:100%;
        float:left;
        margin:12px 0 17px 0 !important;
        margin:12px 0 -2px 0;
        height: 27px;
}

.yourbid form label {
    float: left;
    margin: 7px 6px 0 0;

}

.input-bidsize {
        background: url("http://ourproductimages.com/p/japan/elements/auksjon/input-bidsize.gif");
        padding: 5px 8px 6px 6px;
        height: 16px;
        width: 40px;
        float:left;
        overflow: hidden;
}

.input-bidsize.active {
        background-position: 0 -27px;
}

.input-bidsize.active input {
        color: #000 !important;
}

.input-bidsize input {
    margin-left:0px;
    overflow: hidden;
    outline:0;
    background-color: transparent;
    border:none;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    width: 40px;
    height:16px;
    text-align:center;
}

#TabbedPanels1.auction ul.TabbedPanelsTabGroup {
    border-bottom:2px solid #4587A2;
    height:34px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:24px 0 7px;
    padding:0;
    width:100%;
}

#TabbedPanels1.auction ul.TabbedPanelsTabGroup li {
    background:#F1F4F5 none repeat scroll 0 0;
    color:#004E6E;
    cursor:pointer;
    display:block;
    float:left;
    font-size:12px !important;
    height:22px;
    line-height:normal;
    overflow:hidden;
    padding:8px 0 0;
    text-align:center;
    text-decoration:underline;
    width:284px;
}

#TabbedPanels1.auction .TabbedPanelsTabSelected {
    background:transparent url(http://ourproductimages.com/p/japan/microsites/elements/ordrenav_li_bg.gif) repeat-x scroll 0 0 !important;
    color:#FFFFFF !important;
    font-weight:bold;
    text-decoration:none !important;
}
#TabbedPanels1.auction ul.TabbedPanelsTabGroup li:hover {
color:#45A2C1;
}

#productlist.auction_list thead th { padding:0 !important; }
#productlist.auction_list thead th a { font-size:11px !important;}
#productlist.auction_list thead th.first { padding-left:8px !important; }
#productlist.auction_list thead th.last { padding-right:8px !important; }
#productlist.auction_list tbody td.picture { padding:0 8px !important; width:50px; }
#productlist.auction_list tbody td.product { line-height:normal; padding: 16px 0; }
#productlist.auction_list tbody td.bud { text-align:center; font-size:12px;}
#productlist.auction_list tbody td.tid { text-align:right; padding-right:8px !important; color:#000000; font-size:12px; font-weight:bold;}
#productlist { display:block }

table#product_list {
    width: 100% !important;
    margin-top:-7px;
    margin-bottom:-4px;
}

    table#product_list.auction_list {
        margin-top:17px;
        margin-bottom: 0px;
    }

#product_list table {
        border-collapse: collapse;
}

#product_list thead a {
        color: #134E6C;
        text-decoration: none:
}

#product_list thead a:hover {
        color: #45A2C1;
        text-decoration: underline;
}

#product_list thead {
        background: #f4f7f6;
        color: #494949;
        font-weight: bold;
}

#product_list thead th {
        border-bottom: 1px solid #dddddd;
        height: 32px;
        text-align: center;
        font-size: 11px;
        color: #4d4d4d;
}

#product_list thead th.first {
        border-bottom: 1px solid #dddddd;
        height: 32px;
        text-align: left;
        padding-left: 11px;
}

#product_list thead th.first2 {
        border-bottom: 1px solid #dddddd;
        height: 32px;
        text-align: left;
        padding-left: 8px;
        font-size: 15px;
        font-weight: normal;
}

#product_list thead th.first2 a {
        text-decoration: none;
}

#product_list thead th.first2 h3 {
        text-decoration: none;
        font-size: 15px;
        font-weight: normal;
        margin: 0;
        padding: 0;
}

#product_list tbody td a {
        color: #134E6C;
        text-decoration: underline;
}

#product_list tbody td .rating {
        display: block;
        margin-top: 2px;
}

#product_list tbody td a:hover {
        color: #45A2C1;
        text-decoration: none;
}

#product_list tbody td {
        padding: 2px 0 2px 0;
        border-bottom: 1px solid #ededed;
        font-size: 11px;
        vertical-align: middle;
}

#product_list tbody td.compare {
    padding: 0 9px 0 11px;
}

#product_list tbody td.picture {
        padding-right: 0px;
}

#product_list tbody td.product {
        width: 230px;
        font-size:11px;
        color: #000;
        padding-left:10px;
}

    #product_list tbody td.product a {
            width: 220px;
            font-size:11px !important;
    }

#product_list tbody td.product-rating {
        width: 266px;
}

#product_list tbody td.stock {
        color: #339a30;
        text-align: center;
        width: 50px;
}

#product_list tbody td.number {
        text-align: center;
}

    #product_list tbody td.number input {
        border: 1px solid #dddddd;
        width: 30px;
        height:17px;
        text-align: center;
        font-size:12px;
        padding-top:2px;
        font-family: Arial, Helvetica, sans-serif;
    }

#product_list tbody td.price {
        font-weight: bold;
        color: #e31f15;
        font-size: 12px;
        text-align: center;
        width: 77px;
}

#product_list tbody td.buy {
        text-align: right;

}
#product_list tbody td.buy img{
        width: 50px;
        height: 19px;
}


#product_list tbody td span {
        font-size: 11px;
        color: #000000;
        font-weight: normal;
}

#product_list tbody td input {
        font-size: 12px;
        padding: 0px;
        margin: 0px;
}

#product_list table img {
        margin: 0px 0;
}

#product_list table td:first-child img {
        display: block;
}




/**** CUSTOMER REPAIR ****/
#customerRepair {
    width: 500px;
    padding: 5px;
}
#customerRepair h1 {
    padding-left: 5px;
    font-size: 18px;
    font-weight: 900;
}
#customerRepair p {
    padding-left: 5px;
    font-size: 15px;
    line-height: 30px;
}
#customerRepair form {
    padding-top: 5px;
    padding-bottom: 5px;
}
#customerRepair form input{
    float: left;
    width: 170px;
    border: 1px solid #999999;
    padding: 2px;
}
#customerRepair form label{
    float: left;
    width: 85px;
    line-height: 25px;
}
#customerRepair form ul{
    float: left;
    padding: 4px;
}
#customerRepair ol {
    clear: both;
}
#customerRepair form a{
    background: url("https://japanphotoxxl.no/cops/images/hw/jp_input_bg_large.png") repeat-x scroll center top transparent;
    color: #004E6E;
    height: auto!important;
    padding: 6px 14px 5px;
    width: auto !important;
    border: 1px solid #cccccc;
    font-size: 8pt;
    font-weight: bold;
    line-height: 37px;
}

#giftvoucher { padding: 25px 25px 8px; }
#giftvoucher .title { margin-bottom: 5px; padding: 0; font-size: 17px; }
#giftvoucher .gvtextheader, #giftvoucher .left, #giftvoucher.right, #giftvoucher .form-label { font-size: 12px; }
#giftvoucher .gvtextheader { margin-bottom: 5px; font-weight: bold; }
#giftvoucher .left { width: 65%; }
#giftvoucher .right { width: 35%; }
#giftvoucher .form-text, #giftvoucher .form-textarea { border: 1px solid #CCCCCC; padding: 4px; width: 330px; }
#giftvoucher .form-field { clear: both; margin-bottom: 10px; }
#giftvoucher .form-label { display: block; width: 100px; line-height: 23px; }
#giftvoucher #gvamount .form-radio { float: left; margin-right: 10px; }
#giftvoucher #gvamount .form-label { line-height: 16px; }
#giftvoucher #gvreceivedate { margin-bottom: 5px; }
#giftvoucher #gvreceivedate select { margin-right: 5px; border: 1px solid #CCCCCC; }
#giftvoucher #gvreceivedate option { padding: 0 5px; }
.boxnoheader.wide div.content { position:relative; z-index: 10; }
#search_results_ajax {position:relative;z-index:10}
.boxnoheader .t { height:17px; width:100%; background:url("https://japanphotoxxl.no/cops/images/hw/storboks.new.617.noheader.png") left bottom no-repeat; position:absolute; bottom:-17px; left:0; }

.box-navigation { clear: both; float: left; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; padding: 5px 0; width: 100%; }
.box-navigation, .box-navigation a, .box-navigation select { font-size: 11px; }
.box-navigation select { border: 1px solid #DDDDDD; }
.box-navigation-compare-results { float: left; margin-right: 5px; }
.box-navigation-view-type { text-align: left; }
.box-navigation-sorting { height: 5px; text-align: left; }
.box-navigation-page-results { float: right; padding: 1px 0; }
.box-navigation-page-results-item { display: block; float: right; }
.box-navigation-product-count { display: none; float: none; text-align: right; }
.box-navigation-products-per-page { display: none; float:none; text-align: right; padding: 2px 0; }

#product_listing a.pageResults { float: left; margin: 0 2px; padding: 0; width: 21px; height: 20px; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #FFFFFF; font-weight: normal; background: url("http://ourproductimages.com/p/script/page_nav_a.png") no-repeat top left; cursor: pointer; }
#product_listing a.page-selected { font-weight: bold; color: #63AED5; }
#product_listing a.prev_button, #product_listing a.page-next { padding: 0 5px; width: auto; background: url("http://ourproductimages.com/p/script/page_navigation_next_70x20.png") no-repeat top left; }

#navigation-top .compare-arrow {
        float: left;
        height: 26px;
        background: url('https://japanphotoxxl.no/cops/images/hw/compare_arrow_top.gif') top left no-repeat;
        width: 26px;
        margin-bottom: 0px;
        margin-left: 9px;
}

#navigation-bottom .compare-arrow {
        float: left;
        height: 26px;
        background: url('https://japanphotoxxl.no/cops/images/hw/compare_arrow_bottom.gif') bottom left no-repeat;
        width: 26px;
        margin-top: 0px;
        margin-left: 9px;
}

#compare-column input {
    background:transparent url(https://japanphotoxxl.no/cops/images/hw/button_medium.gif) no-repeat scroll 0 0;
    border:0 none;
    color:#004E6E;
    cursor:pointer;
    height:25px;
    padding-bottom:1px;
    width:70px;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
}

/* product stock popovers */
div.product_stock_popover { width: 411px; position: absolute; z-index:9998; cursor: default; text-decoration: none !important; }

#outofstock { top: 180px; left: 320px; z-index:9999 !important; }
#stores_stock { top: 195px; left: 320px; z-index: 9997 !important; display: none; }
#finance_info { top: 14px; left: -100px;}

div.product_stock_popover.hidden { display: none; }

.product_stock_popover div.popover_content { width: 347px; background: url("http://ourproductimages.com/p/japan/elements/stock/product_stock_popover.png") no-repeat top left; float: left; padding: 32px 32px 17px 32px; text-align: left; text-shadow: #fff 0 1px 0; }
.product_stock_popover .popover_content h5 { font-size: 18px; padding: 0; margin: -4px 0 0 -1px; }
.product_stock_popover .popover_content p { color: #000000 !important font-size: 11px !important; line-height: 18px !important; margin: 5px 0 0 0 !important; float: left; text-decoration: none !important; }
.product_stock_popover .popover_content p a { font-size: 11px !important; display: inline !important; }
.product_stock_popover .popover_content table.stores_stock_table { width: 100%; float: left; margin-top:17px; border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;  border-right: 1px solid #DDDDDD; }
.product_stock_popover .popover_content table.stores_stock_table tr td { background: #fff; padding: 4px 5px 4px 5px !important; }
.product_stock_popover .popover_content table.stores_stock_table tr td.stock { border-right: 1px solid #EFEFEF; width: 20%; }

.product_stock_popover .popover_content table.stores_stock_table tr td span.instock { background: url("http://ourproductimages.com/p/japan/elements/stock/instock.png") no-repeat 0 1px; display: block; padding-left: 16px; }
.product_stock_popover .popover_content table.stores_stock_table tr td span.outstock { background: url("http://ourproductimages.com/p/japan/elements/stock/outofstock.png") no-repeat 0 1px; display: block; padding-left: 16px; }
.product_stock_popover .popover_content table.stores_stock_table tr.odd td { background: none; }
.product_stock_popover .popover_content table.stores_stock_table tr.odd td.stock { background: none; border-right: 1px solid #DDDDDD;}
.product_stock_popover .popover_content form { width: 347px; float: left; margin-top:17px; }
.product_stock_popover .popover_content form div.input_group { width: 100%; float: left; margin-bottom: 9px; }

.product_stock_popover .popover_content form .input_group.right { text-align: right; margin-bottom:-1px; }
.product_stock_popover .popover_content form .input_group.right a.close { font-weight: normal; text-decoration: underline; margin-right: 14px; }
.product_stock_popover .popover_content form .input_group input.input_radio { float: left; margin-top:8px; }
.product_stock_popover .popover_content form .input_group input.input_text { float: right; width: 305px; height: 24px; border: none; background: url("http://ourproductimages.com/p/japan/elements/stock/product_stock_popover_input.png") no-repeat top left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 8px 10px 0 10px; }
.product_stock_popover .popover_content form .input_group input.submit { color: #000000; box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; font-weight: normal; text-decoration: none; }
.product_stock_popover div.close { width: 15px; height: 15px; position: absolute; top: 20px; right: 20px; cursor: pointer; background: url("http://ourproductimages.com/p/japan/elements/stock/product_stock_popover_close.png") no-repeat -15px -15px; overflow: hidden; }
.product_stock_popover div.close:hover { background-position: top left; }
.product_stock_popover div.popover_bottom { width: 100%; height: 16px; background: url("http://ourproductimages.com/p/japan/elements/stock/product_stock_popover_bottom.png") no-repeat top left; float: left; }

/* product stock popovers */

#product-wrap { float: none; }
#product-wrap a { font-weight: normal; cursor: pointer; text-decoration: none;}
#product-wrap #box-product-image { position: relative; float: left; padding-right: 10px; width: 234px; }
#product-wrap #box-product-info { float: right; }
#product-wrap .product-alternative-images { clear: both; float: left; }
#product-wrap .highlightbox { clear: both; }
#product-wrap #sharingDiv { clear: both; float: left; margin: 20px 0 0; width: 100%; }
#product-wrap .product-share-item { float: left; margin-right: 5px; cursor: pointer; }
#product-wrap .product-share-stock-notifier { clear: both; }
#product-wrap .product-share-description { float: left; margin-right: 10px; line-height: 18px; }
#product-wrap .product-notice { width: 324px; height: 34px; line-height: 34px; text-align: center; background: url(http://ourproductimages.com/p/japan/elements/product_notice_bg.png) no-repeat top left; }
#product-wrap .product-info { margin-top: 10px; width: 324px; text-shadow: 0 1px 0 #FFFFFF; }
#product-wrap .product-info-inner { padding: 25px; background: url(http://ourproductimages.com/p/japan/elements/product_info_bg.png) no-repeat top left; }
#product-wrap .product-info-left { float: left; width: 200px; }
#product-wrap .product-info-right { float: right; width: 74px; }
#product-wrap .product-price { font-size: 28px; font-weight: bold; color: #DB1C2C; }
#product-wrap .product-price span { margin-left: 5px; font-size: 11px; font-weight: normal; }
#product-wrap .product-buy { clear: both; float: left; margin-top: 20px; }
#product-wrap .product-quantity-label { float: left; width: 40px; height: 32px; line-height: 32px; }
#product-wrap .product-quantity-input { float: left; border: 0; width: 39px; height: 32px; line-height: 32px; font-size: 18px; text-align: center; background: url(http://ourproductimages.com/p/japan/elements/product_buy_input.png) no-repeat top left; }
#product-wrap .product-add-to-cart-button { float: left; border: 0; width: 82px; height: 32px; line-height: 0; font-size: 0; text-indent: -9999em; background: url(http://ourproductimages.com/p/japan/elements/product_buy_button.png) no-repeat top left; cursor: pointer; }
#product-wrap .product-add-to-cart-button:hover { background-position: 0 -32px; }
#product-wrap .stores_stock { clear: both; text-align: center; }
#product-wrap .product-stock .stock_status { margin: 0 auto; padding: 8px 0 17px; width: 77px; height: 40px; text-align: center; background: url(http://ourproductimages.com/p/japan/elements/product_stock_bg.png) no-repeat top left; }
#product-wrap .product-info-bottom { clear: both; float: left; margin: 10px 0 0; width: 100%; }
#product-wrap .product-insurance-checkbox { float: left; }
#product-wrap .product-insurance-label { float: left; margin: 0 0 0 5px; line-height: 16px; }
#product-wrap .product-info-footer { clear: both; height: 5px; background: url(http://ourproductimages.com/p/japan/elements/product_info_bg_bottom.png) no-repeat top left; }
#product-wrap .product-photobook { clear: both; float: left; margin: 20px 0 0 ; width: 324px; height: 72px; background: url(http://ourproductimages.com/p/japan/elements/product_photobook_bg.png) no-repeat top left; }

.boxnoheader.wide .box-content-top { clear: both; float: left; width: 100%; height: 10px; background: url("http://ourproductimages.com/p/japan/box/box-wide-top.png") no-repeat top center; }
.boxnoheader.wide .box-content-middle { clear: both; float: left; width: 100%; background: url("http://ourproductimages.com/p/japan/box/box-wide-middle.png") repeat-y top center; }
.boxnoheader.wide .box-content-middle-inner { padding: 0 25px; }
.boxnoheader.wide .box-content-bottom { clear: both; float: left; width: 100%; height: 20px; background: url("http://ourproductimages.com/p/japan/box/box-wide-bottom.png") no-repeat top center; }

.boxnoheader.wide .box-content-middle h1 { margin: 20px 0 5px; padding: 0; font-size: 17px; }
.boxnoheader.wide .box-content-middle h2 { clear: both; margin: 0 0 5px; padding: 0; }
.boxnoheader.wide .box-content-middle p { margin: 0 0 10px; line-height: 1.7em; font-size: 12px; color: #4D4D4D; }
.boxnoheader.wide .box-content-middle a { color: #14506A; }

div.boxnoheader.wide.larger {
    margin-left: 2px !important;
    width: 791px !important;
    padding-bottom: 21px !important;
}
.boxnoheader.wide.larger .t {
    background: none !important;
}

    .boxnoheader.wide.larger div.content {
        background: url(https://ourproductimages.com/x/x/scale/p/japanphotoxxl/cops/images/hw/storboks.new.791.noheader.png) no-repeat top left !important;
    }

    .boxnoheader.wide.larger div.b {
        width: 100% !important;
        display: block !important;
        float:left;
        height:17px;
        background: url(https://ourproductimages.com/x/x/scale/p/japanphotoxxl/cops/images/hw/storboks.new.791.noheader_bottom.png) no-repeat bottom left !important;
    }
.boxnoheader.wide .box-content-middle a { color: #14506A; }

.checkout_full { margin-bottom: 15px; }
.checkout_full h2, .checkout_3 h2, .checkout_products h2 { padding: 0; }
.checkout_full h2 { float: left; width: auto; line-height: 12px; }
.checkout_full a { margin-left: 5px; line-height: 12px; }
.checkout_full p { margin: 5px 0 0 !important; }
.checkout_3 { float: left; width: 25%; }
.checkout_products { clear: both; float: left; width: 100%; margin-top: 15px; }

#export_toll_box input { margin-left: 5px; }
span#search_results_ajax div.cssboxwide {
    float: none;
}

#priceGrade { text-align: left; width:135px}
.price_search_grade{width: 135px;}

#ratingbtn { float: right; }

.site_mode_sticker{
	background-color:#FF6600;width:100%;font:normal 11px Verdana;position:fixed;top:0px;color:#FFF;padding:3px 0px;z-index:10000
}
    
.MagicThumb-bgfader { z-index: 99998 !important; }
	
#ratingbtn { float: right; }

#export_toll_box input { margin-left: 5px; }

#product-wishlist {
    clear: left;
    background: none repeat scrool 0 0 #FFF !important;
    border: 1px solid #E8E8E8;
    width: 120px;
    margin-left: 10px;
}

#product-wishlist-content {
    background: none repeat scroll 0 0 #F1F4F4 !important;
    height: 25px;
}

#product-wishlist span {
    padding-left: 5px;
    line-height: 25px;
}

#product-wishlist span a {
    font-weight: normal !important;
    font-size: 8pt !important;
}

#product-wishlist img {
    vertical-align: middle;
    padding: 0 0 3px 5px;
}
a#preview_mail { background: transparent url('http://ourproductimages.com/x/x/scale/p/japan/elements/wishlist/forhaandsvis.png') 0 0 no-repeat; width: 105px; height: 28px; text-indent: -9999px; margin-right:5px; }
a#edit_mail { background: transparent url('http://ourproductimages.com/x/x/scale/p/japan/elements/wishlist/rediger.png') 0 0 no-repeat; width: 82px; height: 28px; text-indent: -9999px; margin-right:5px; }
input.del_paa_epost_address { background: transparent url('http://ourproductimages.com/x/x/scale/p/japan/elements/wishlist/input-gradient.png') 0 0 repeat-x; height:26px; border:1px solid #cecece; padding: 0 5px; float:left; margin: 0 5px 8px 0; clear:left; }
a.legg-til-e-post { background: transparent url('http://ourproductimages.com/x/x/scale/p/japan/elements/wishlist/legg-til-epost.png') 0 0 no-repeat; width: 132px; height: 28px; text-indent: -9999px; margin-right:5px; display:block; float:left; clear:right; }
a.fjern-e-post { background: transparent url('http://ourproductimages.com/x/x/scale/p/japan/elements/wishlist/fjern-epost.png') 0 0 no-repeat; width: 104px; height: 28px; text-indent: -9999px; margin-right:5px; display:block; float:left; clear:right; }
#del_epost textarea { background: #ffffff url('http://ourproductimages.com/x/x/scale/p/japan/elements/wishlist/input-gradient.png') bottom left repeat-x;  border:1px solid #cecece; padding: 5px; }

#error-message.hide  { color: #FF0000; font-size: 12px; display: none; }
#error-message.show  { color: #FF0000; font-size: 12px; display: ''; }

#footer_nav li { border-right: 0 !important; height: auto; line-height: 22px; }
#footer_nav li a { line-height: 22px; }
*:first-child+html #footer_nav { position: relative; top: -30px; margin-top: 0; background: transparent; }

.boxfooter .content .container .wrap table.product img.watermark { margin-left: -15px; margin-top: -110px; }

#product-wrap .watermark-product-info { position: absolute; left: -15px; top: 0; z-index: 100; }
#product_listing #productlist-block .product-image a { position: relative; display: block; }
#product_listing #productlist-block .product-image .watermark-month-offer { position: absolute; top: -15px; }
#product_listing #productlist .watermark-product-info { position: absolute; }

.newsletter_div { margin: 12px 10px 0 0;}
td#payment_gothia input{
   float: left;
   margin-right: 5px;
   width: auto !important;
}

.box-offer-left {
    float: left;
    width: 215px;
}

.box-offer-right {
    float: left;
    width: 363px;
}

.watermarkproductimg {
    position: relative;
}

.watermark-month-offer {
    position: absolute;
    top: 8px;
    left: 5px;
}

.offer-product-name h2 {
    padding: 5px 0;
}

.offer-product-name h2 a {
    font-size: 16px;
}

.offer-product-description {
    margin: 0 0 40px;
}

.offer-product-description p {
    line-height: 18px;
    font-size: 12px;
    color: #4D4D4D;
}

.offer-award {
    margin: 0 0 20px;
}

.offer-award-inner {
    padding: 0 20px;
}

.offer-award-image-td {
    width: 60px;
}

.offer-award-description-inner {
    padding: 0 10px;
}

.offer-award-description a {
    color: #14506A;
}

.offer-award-description p {
    color: #4D4D4D;
}

.offer-product-buy-inner {
    float: right;
}

.offer-product-buy .price {
    margin-right: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #E31F15;
}

.offer-product-buy a.button {
    background: none;
}

.button-mail, .button-preview, .button-add {
    float: left;
    border: 1px solid #CECECE;
    text-decoration: none;
    background: #F1F3F3 url('http://ourproductimages.com/p/japan/elements/button_bg.png') repeat-x left bottom;
}

.button-mail-inner {
    display: block;
    padding: 6px 6px 6px 27px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    background: url('http://ourproductimages.com/p/japan/elements/button_mail_bg.png') no-repeat 5px center;
}

.button-preview-inner {
    display: block;
    padding: 6px 6px 6px 27px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    background: url('http://ourproductimages.com/p/japan/elements/button_page_magnify_bg.png') no-repeat 5px center;
}

.button-add-inner {
    display: block;
    padding: 6px 6px 6px 27px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    background: url('http://ourproductimages.com/p/japan/elements/button_add_bg.png') no-repeat 5px center;
}
