a, address, body, fieldset, html, iframe,
img, label, li, p, table, tbody, tr, td, ul {
    border:0;
    color:#444;
    margin:0;
    padding:0; }

a:link, a:visited, a:active {
    color:#777;
    text-decoration:none; }

/*a:hover { color:#666; }*/

address { font-style:normal; }

body {
    background:#fff;
    line-height:140%; }

a, body, button, input, select, textarea {
    color:#444;
    font-family:Arial, Helvetica , sans-serif;
    font-size:11px; }

h1 {
    font-size:22px;
    line-height:120%;
    margin:0 0 0 0; }

h2 {
    font-size:17px;
    line-height:120%; }

h3 {
    font-size:13px;
    line-height:120%; }

h4 {
    font-size:11px;
    line-height:120%; }

input[type="text"], input[type="password"], textarea { }

label { cursor:pointer; }

table {
    border-collapse:collapse;
    border-spacing:0;
    width:100%; }

ul { list-style-position:inside; }

.inner {
    background:white;
    width:980px;
    margin:0 auto;}

.container {width:100%;float:left;}

#header {
    background:#fff;
  border-bottom:1px solid #e0e0e0;
  margin-bottom:10px;
  height:105px;}


#page_header {
    float:left;
    height:74px;
    width:980px; }

h2 a.store_name {
    color:white;
    font-size:50px;
    margin:0;
    padding-left:25px;
    position:relative;
    top:30px; }


.logo { padding:15px 0 0 0; }

.horizontal_menu ul { list-style-type:none; }

.horizontal_menu li {
    display:inline;
    float:left; }

.horizontal_menu li a {
    display:block;
    padding:6px 5px 6px 5px;
    text-decoration:none;
    font-size:12px;}

#super_topmenu select {
    float:left;
    margin:4px 10px 0 10px; }

#super_topmenu, #sub_topmenu {
    float:left;
    width:978px; }

#sub_topmenu a {border-bottom:1px dotted #eee;  font-variant:small-caps;}

#sub_topmenu input {
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px;
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -121px -146px white;
    border:1px solid #ccc;
    float:right;
    margin:4px 10px 0 10px;
    padding:3px 5px 2px 20px; }

#sub_topmenu fieldset {
    float:right;
    height:25px;
    width:179px; }

#super_topmenu .menu_list_item_active {  }
#sub_topmenu .menu_list_item_active {  }
#super_bottommenu .menu_list_item_active {  }
#super_bottommenu {float:left; width:500px;}

.gradient_one {
    background:transparent;
    color:#838383; }

.gradient_one li a {
    color:#838383;
    font-weight:normal;   
    }

.gradient_one #super_bottommenu_inner_container ul li:first-child { border-left:1px solid #666; }

/*.gradient_one li a:hover, input.gradient_one:hover,
button.gradient_one:hover, a.gradient_one:hover {
    color:#9f1c50; }*/

.gradient_two {
    background:transparen
    color:#838383; }

.gradient_two li a {
    color:#838383; }

.gradient_two #super_bottommenu_inner_container ul li:first-child { border-left:none; }

/*.gradient_two a:hover {
  color:#9f1c50; }*/


#social_media {
    float:right;
    margin:2px 10px 0 10px; }

#facebook {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -0px -72px;
    float:left;
    height:24px;
    margin:0 1px;
    width:24px; }

#rss {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -24px -72px;
    float:left;
    height:24px;
    margin:0 1px;
    width:24px; }

#twitter {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -48px -72px;
    float:left;
    height:24px;
    margin:0 1px;
    width:24px; }

#youtube {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -72px -72px;
    float:left;
    height:24px;
    margin:0 1px;
    width:58px; }

#menu_icon_1 { background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -4px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#menu_icon_2 { background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -77px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:14px; }

#menu_icon_3 { background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -52px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#menu_icon_4 { background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -100px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#menu_icon_5 { background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -148px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#flags {
    float:right;
    margin:5px 10px 0 10px; }

#se {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat 0 -99px;
    float:left;height:18px;
    margin:0 1px;
    width:24px; }

#no {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -24px -99px;
    float:left;
    height:18px;
    margin:0 1px;
    width:24px; }

#dk {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -48px -99px;
    float:left;
    height:18px; margin:0 1px;
    width:24px; }

#fi {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -72px -99px;
    float:left;height:18px;
    margin:0 1px;
    width:24px; }

#is {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -96px -99px;
    float:left;height:18px;
    margin:0 1px;
    width:24px; }

#uk {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -120px -99px;
    float:left;height:18px;
    margin:0 1px;
    width:24px; }

#content {background:#fff;}


#left_column {
    float:left;
    margin:5px 0;
    padding:5px 6px 0 6px;
    width:190px; }

#centre_column {

    float:left;
    margin:5px;
    padding:5px 6px;
    width:554px; }

#main_column {
    float:left;
    margin:5px 0 5px 5px;
    padding:5px;
    width:761px; }

#right_column {
    float:left;
    margin:5px 0;
    padding:5px 6px 0 6px;
    width:190px; }

#footer {
  border-top: 1px solid #e0e0e0;
  padding-top:10px;
  padding-bottom:15px;
  margin-top:15px;}

#content_categories, #shoppingcart, #contact, #newsletter,
#information_menu, #new_products, #hot_products, #accordion {
    float:left;
    margin:0 0 5px 0;
    padding:6px 0;
    width:190px; }

#content_categories {padding-top:0;}

.box { }

.textbox { padding:5px; }

.x50   { float:left;width: 50px; }
.x88   { float:left;width: 88px; }
.x118  { float:left;width:118px; }
.x128  { float:left;width:128px; }
.x135  { float:left;width:135px; }
.x136  { float:left;width:136px; }
.x138  {            width:138px; }
.x138f { float:left;width:138px; }
.x148  { float:left;width:148px; }
.x174  { float:left;width:174px; }
.x180  { float:left;width:180px; }
.x184  { float:left;width:184px; }
.x190  { float:left;width:190px; }
.x198  { float:left;width:198px; }
.x239  { float:left;width:239px; }
.x263  { float:left;width:263px; }
.x267  { float:left;width:267px; }
.x279  { float:left;width:279px; }
.x295  { float:left;width:295px; }
.x336  { float:left;width:336px; }
.x370  { float:left;width:370px; }
.x400  { float:left;width:990px; }
.x544  { float:left;width:544px; }
.x525  { float:left;width:525px; }
.x554  { float:left;width:554px; }
.x562  { float:left;width:562px; }
.x574  { float:left;width:574px; }
.x582  { float:left;width:582px; }
.x751  { float:left;width:751px; }
.x761  { float:left;width:761px; }
.x781  { float:left;width:800px; }

.x800  { float:left;width:990px; margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 14px; }
.x851  { float:left; width:990px; margin-top: 20px; text-align: center; }
.x861  { float:left;width:990px; }

.y95  { height:95px;  }
.y98  { height:98px;  }
.y120 { height:120px; }
.y133 { height:133px; }
.y134 { height:134px; }
.y141 { height:141px; }
.y145 { height:145px; }
.y107 { height:107px; }
.y108 { height:108px; }
.y200 { height:200px; }

a.standard_button, button.standard_button, input.standard_button, span.standard_button {
  background:#9f1c50 url(/layouts/storadesignpaketet/btn-grad-1.png) top left repeat-x;
    border:1px solid #6b1336;
    color:white;
    overflow:hidden;
    padding:4px 10px;
    text-align:center;     }

/*a.standard_button:hover, button.standard_button:hover, input.standard_button:hover {
    background-color:#53a965;
    border-color:#217834}*/

 a.standard_button:active, button.standard_button:active, input.standard_button:active {
  outline:none;outline:0;
}
 
}

a.standard_button:focus, button.standard_button:focus, input.standard_button:focus { outline:none;outline:0; }

a.standard_button, input.standard_button { float:right; }

button.standard_button { float:left; }

button.standard_button, input.standard_button {
    cursor:pointer;
    white-space:normal; }

a.standard_button {
    display:block;
    margin:10px 0 0 0;
    text-decoration:none; }

a.standard_button.disabled {
    background:#eee;
    border:1px solid #ccc;
    color:#ccc;
    cursor:default;; }

#product_information input[disabled] {
    background:#ddd;
    border:1px solid #bbb;
    color:#bbb;
    cursor:default; }

.rounded_corners {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px; }

.justified { /*text-align:justify;*/ }

.indent { text-indent:1em; }

p + p { margin-top:10px; }

ul#slide { list-style-type:none; }

#left_column h3, #right_column h3 {
    color:#444;
    float:left;
    margin:0;
    overflow:hidden;
    padding:3px 8px;
    width:174px;
    }

#left_column h4 {
  width:180px;
  color:#9d1d4e;
  float:left;
  font-size:14px;
  text-transform:uppercase; }


.checkout_headings_box {
    color:#9F1C50;
    margin:0;
    overflow:hidden;
    padding:3px 8px; }

.superhover {
    filter:alpha(opacity=80);
    opacity:0.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }

.nothing { opacity:1; }

.line {
    background:#bbb;
    border:none;
    display:block;
    height:1px;
    margin:5px 0; }

.active_page {
    background:#777;
    color:white;
    padding:1px 4px; }

#top-cat {
  float:left; 
  margin-left:6px;
}


#top-cat ul li {
  font-size:0; 
  list-style-position:outside;
  list-style-type:none;
}

#top-cat a {
  display:block; 
  text-transform:uppercase; 
  font-weight:bold; 
  background-image:none; 
  padding-bottom:10px;
}

#top-cat a.pl_0 {
  cursor:default;
}

#top-cat a.has_subcategories {}

#top-cat a.cl_unfolded {
  color:#9F1C50 !important; 
  font-weight:bold; 
  background-color:transparent;
}

#top-cat a.cl_folded { 
  color:#777; 
  background-position:-247px -52px; 
  background-color:transparent;
} 

#top-menu-ul {
  float: right;
}


----------


#content_categories ul { list-style-position:outside;list-style-type:none;}

#content_categories ul, #content_categories li { font-size:0;list-style-position:outside;list-style-type:none; }

#content_categories ul li a { display:block; line-height:18px;/* background:url(/layouts/storadesignpaketet/li-a-bg.png) top right no-repeat;*/ }

#content_categories ul.cl_0 li.cl_folded a {  }

#content_categories ul.cl_0 li.cl_unfolded a {
    font-weight:bold;
}



span.expander {
  width:12px; 
  height:16px;
  float:left; 
  clear:left; 
  z-index:999;
  position:relative;
}

span.expander.has_subcategories {
  background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -247px -52px;
}

li a.cl_unfolded { 
  color:#9F1C50 !important; 
  font-weight:bold; 
  background-color:white;
}

li a.cl_folded { 
  color:#777; 
  font-weight:normal; 
  background-color:white;
}

li.pl_1 a.pl_1 {padding-left:12px; margin-left:-12px;}

li.pl_2 a {padding-left:20px}
li.pl_3 a {padding-left:28px}
li.pl_4 a {padding-left:36px}
li.pl_5 a {padding-left:44px}
li.pl_2 a {padding-left:20px}
li.pl_3 a {padding-left:28px}
li.pl_4 a {padding-left:36px}
li.pl_5 a {padding-left:44px}

.category_slot {

    display:inline;
    margin:2px;
    padding:2px;
    text-align:center; }

.category_slot_main {
    border: 1px solid #eee;
    display:inline;
    height: 225px;
    margin:5px 35px 10px 0;
    padding:2px;
    text-align:center;
    width: 225px;
    }

.product_slot {
    float:left;
    text-align:left;
    display:inline;
    text-align:center;
    width:143px;
    margin:0 1px 1px 0;
    padding:1px 4px;}

.product_slot .facts {
  width:130px;
  margin:0 auto;
  display:block;
  overflow:hidden;
  text-align:left; }

.product_slot .product_name {display:block; text-transform:uppercase;}
.product_slot a { display:block; color:#52514f}
.product_slot a:hover .product_name {}
.product_slot .extra {display:inline; font-style:normal;}
.product_slot .price {float:right; font-size:12px; font-weight:normal;text-align:right;}
.product_slot .picture_frame {border:none; margin:0;}
.campaign_slot .product_name {display:block; text-transform:uppercase;}
.campaign_slot a { display:block; color:#52514f}
.campaign_slot a:hover .product_name {}
.campaign_slot .extra {display:inline; font-style:normal;}
.campaign_slot .price {float:right; font-size:12px; font-weight:normal;text-align:right;}
.campaign_slot .picture_frame {border:none; margin:0;}

.facts-container {padding-left:10px;}


.new_product_slot {

    display:inline;
    float:left;
    font-size:10px;
    margin:2px;
    padding:2px;
    text-align:center;
    width:168px; }

.hot_product_slot {

    display:inline;
    float:left;
    font-size:10px;
    margin:2px;
    padding:2px;
    text-align:center;
    width:168px; }

.product_list_slot {
    border:1px solid #f3f3f3;
    display:inline;
    float:left;
    margin:2px;
    padding:2px;
    width:168px; }

.category_slot table, .product_slot table,
.new_product_slot table, .hot_product_slot table { height:100%; }

.category_slot:hover, .product_slot:hover, .new_product_slot:hover,
.hot_product_slot:hover, .product_list_slot:hover { }

.picture_frame {
    border:3px solid white;
    margin:1px; }

.category_slot .facts, .new_product_slot .facts {    
    display:block;
    margin-top:3px;
    overflow:hidden;
    padding:2px 5px; }

.category_slot .facts { height:15px; }

.new_product_slot .facts { height:31px; }

.product_slot .facts { height:35px; }

.product_list_slot .facts {
    display:block;
    float:right;
    margin-left:4px;
    padding:2px 7px;
    width:100px; }

.delete {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -103px -54px;
    cursor:pointer;
    height:12px;
    float:right;
    width:11px; }

.plus {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -150px -54px;
    cursor:pointer;
    height:12px;
    float:right;
    margin:0 7px;
    width:12px; }

.minus {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -198px -54px;
    cursor:pointer;
    height:12px;
    float:right;
    width:12px; }

.delete:hover { background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -127px -54px; }
.plus:hover { background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -174px -54px; }
.minus:hover { background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -222px -54px; }

#shoppingcart table { white-space:nowrap; }

.right { text-align:right; }

.centred { text-align:center; }

.addthis_toolbox { margin:10px 0; }

#at20mc * { color:#444; }

#product_information { clear:both; }

#product_information table {
    float:left;
    margin:10px 0; }

#product_information table td {
    height:20px;
    max-width:140px; }

#product_information select { min-width:80px; }

#product_information input[type="submit"] { }

/*#products_tellafriend a.standard_button {
    margin:0 0 5px; }

#tell_a_friend_form input[type="text"] {
    margin:2px 0;
    width:274px; }

#tell_a_friend_form input[type="submit"] {
    margin:5px 0; }

#tell_a_friend_form {
    display:none; }*/

span.product_name {
    color:inherit;
    font-weight:bold; }

span.category_name {
    color:inherit;
    font-weight:bold; }

span.extra { font-style:italic; }

span.price {
    color:#9f1c50;
    font-weight:bold;
    font-size:14px;
    white-space:nowrap; }

/*#accordion h4 {
    margin:0;
    padding:5px 0 5px 28px; }

#accordion h4 a {
    color:#444;
    display:block; }

#accordion h4.garanti-1 { background:url("/layouts/storadesignpaketet/snabb.png") no-repeat; }
#accordion h4.garanti-2 { background:url("/layouts/storadesignpaketet/lager.png") no-repeat; }
#accordion h4.garanti-3 { background:url("/layouts/storadesignpaketet/saker.png") no-repeat; }
#accordion h4.garanti-4 { background:url("/layouts/storadesignpaketet/trygg.png") no-repeat; }
#accordion h4.garanti-5 { background:url("/layouts/storadesignpaketet/oppet.png") no-repeat; }*/

#products_icon {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -124px  -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#shoppingcart_icon {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -28px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#contact_icon {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -148px  -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#newsletter_icon {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -100px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#information_menu_icon {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -76px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#new_products_icon {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -196px  -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#hot_products_icon {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -196px  -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px; }

#super_bottommenu_inner_container {
    position:relative;
    left:-50%;
    float:right;}

#super_bottommenu_inner_container ul {
    position:relative;
    left:50%; }

#super_bottommenu_inner_container ul li {
    float:left;
    position:relative; }
    
#ebutik {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -147px -76px;
    float:left;   
    height:16px;
    margin-right:5px;
    width:19px; }

#cookie {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -221px -28px;
    float:left;
    height:16px;
    margin-right:5px;
    width:14px; }

#epost {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -100px -27px;
    float:left;
    height:15px;
    margin-right:5px;
    width:16px; }


#visa {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat 0 -166px;
    height:30px;
    margin:10px 2px;
    width:48px; }

#visa-electron {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -91px -292px;
    height:30px;
    margin:0 2px;
    width:39px; }

#mastercard {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -72px -166px;
    height:30px;
    margin:10px 5px;
    width:40px; }

#maestro {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -138px -292px;
    height:30px;
    margin:10px 5px;
    width:40px; }

#amex {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -120px -166px;
    height:30px;
    margin:10px 5px;
    width:24px; }

#paypal {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -168px -166px;
    height:30px;
    margin:10px 5px;
    width:72px; }

#posten {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -216px -262px;
    height:30px;
    margin:10px 5px;
    width:24px; }

#auriga {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -120px -262px;
    height:30px;
    margin:10px 5px;
    width:84px; }

#dibs {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -192px -210px;
    height:30px;
    margin:10px 5px;
    width:54px; }

#schenker {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat 0 -262px;
    height:30px;
    margin:10px 5px;
    width:107px; }

#dhl {
    background: url("/layouts/storadesignpaketet/graphics.png") no-repeat -182px -323px;
    height:30px;
    margin:10px 5px;
    width:82px; }

#klarna-faktura {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat 0 -214px;
    height:30px;
    margin:10px 5px;
    width:78px; }

#klarna-konto {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -96px -214px;
    height:30px;
    margin:10px 5px;
    width:78px; }

#sweawebpay-faktura {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat 0 -325px;
    height:30px;
    margin:10px 5px;
    width:74px; }

#sweawebpay-delbetala {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -83px -325px;
    height:30px;
    margin:10px 5px;
    width:89px; }

#safesale {
  background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -186px -292px;
  height:30px;
  margin:10px 5px;
  width:78px; }

#facebook_footer {
    background: url("/layouts/storadesignpaketet/teh.png") no-repeat;
    height: 52px;
    margin: 10px 5px;
    width: 52px; }


#trygg_ehandel_footer {
    background: url("/layouts/storadesignpaketet/graphics_1.png") no-repeat scroll -39px -355px transparent;
    height: 30px;
    margin: 10px 5px;
    width: 28px; }

.picture_right {
    float:right;
    margin:2px 0 20px 20px;
    overflow:hidden; }

h1.startpage {
    margin:5px 0 0;
    padding:5px 0;
    text-align:center; }

#shoppingcart td { padding:0 3px; }
#shoppingcart td:first-child { padding-left:0; }
#shoppingcart td.last-child { padding-right:0; }

/* HEADER SHOPPING CART CSS */

/* SHOPPING CART */

.totals {color:#9f1c50; font-weight:bold;font-size:13px;}

#shoppingcart {
  width:253px;
  float:right;
  margin:7px 7px 5px 0;
  padding:0px;
  border:none;
  }
#shoppingcart h3 {float:left;  padding:5px 5px 4px 0; margin:0; text-transform:lowercase; color:#848484;}

#shoppingcart_container {float:left; width:100%;}
#shoppingcart_shoppingcart {
  border:none;
  float:left;
  width:183px;
  padding:5px 5px 4px 0;
  background:#FFF;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
   }

#shoppingcart_shoppingcart .products {
  line-height: 10px;
  text-align: left;
  }

#shortinfo {width:100px; float:left; text-align:center;}

#shoppingcart_shoppingcart .noproducts { 
  float:left;
  font-style: italic;
  margin:0px 10px;
  line-height:18px;
  width:188px;}

#shoppingcart_shoppingcart .shoppingcart_thesum { 
  line-height: 18px;
 }

#shoppingcart_shoppingcart .shoppingcart_details {
margin: 5px 10px; width: 190px; display: block; font-size: 10px; color:#777; line-height: 20px; }

#shoppingcart_shoppingcart .shoppingcart_details a:link,
#shoppingcart_shoppingcart .shoppingcart_details a:visited,
#shoppingcart_shoppingcart .shoppingcart_details a:active {
  color:#777; font-size: 10px; text-decoration: none; display:block;  }

#shoppingcart_shoppingcart .shoppingcart_details a:hover {
  color: #9f1c50; text-decoration: none; }

#shoppingcart_shoppingcart .shoppingcart_details tr:hover { background:#eee; color:#000; border-color:#9f1c50; }

#shoppingcart_shoppingcart .shoppingcart_details td.productname {
  width: 108px;
  float: left;
  color: #999;
  white-space:nowrap;
  overflow:hidden;
  border-bottom:1px #eee solid; }

#shoppingcart_shoppingcart .shoppingcart_details td {
  border-bottom:1px #eee solid; }


#shoppingcart_shoppingcart .gotocart_container {
  float:right;
 }
#shoppingcart_shoppingcart a.standard_button  {margin-top:0px; font-size:13px; font-weight:bold; text-transform:lowercase; /*background: transparent !important; color:#848484; border:none; padding:0 0 2px; */}

  
#cartshow, #carthide {float:left; width:24px; height:24px; line-height:14px; padding:0px 5px 1px; margin:5px 0 0 0}
  #carthide {display:none}

#details {
  float:right;
  background:#fff;
  border-right:1px solid #ccc;
  border-top:2px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  -moz-border-radius: 5px;
  border-radius:5px;  
  z-index:999;
}
#leftslide {position:relative; left:0px; width:1px;  background:transparent; top:0px; float:left; }

#shoppingcart_shoppingcart #details {
  display:none;}
#shoppingcart_shoppingcart .cartblock {float:left;}
#shoppingcart_shoppingcart .cartblockr {float:right;}
.detailscontainer {width:720px; position: absolute; right: 1px; top:-36px; float:right;}
 }

/* SHOPPINGCART END */

.checkout_content td { padding:4px; }
.checkout_content td:first-child { padding-left:8px; }
.checkout_content td.last-child { padding-right:8px; }

.checkout_slot { float:left; }

#shoppingcart_editcart, #shoppingcart_freight,
#shoppingcart_payment, #shoppingcart_totalsum { margin-bottom:25px; }

.lbr-line {
    border-left:1px solid #eee;
    border-bottom:1px solid #eee;
    border-right:1px solid #eee; }

.lr-line {
    border-left:1px solid #eee;
    border-right:1px solid #eee; }

.stock-error {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -77px -53px;
    display:block;
    height:14px;
    width:14px; }

.stock-ok {
    background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -53px -53px;
    display:block;
    height:14px;
    width:14px; }

#contact .org { font-size:13px; }

#newsletter input[type="text"] {
    margin:10px 0;
    width:175px; }

#contact_form input, #contact_form textarea, #status_notice { margin:0 1px 10px 1px; }

#alert {
    background:white;
    border:1px dashed #444;
    height:32px;
    display:none;
    padding:10px;
    position:absolute;
    text-align:center;
    width:120px; }

#buy_area {}

.low_sum { color:#c14b32; }

#shoppingcart_customerdetails input[type="text"] { width:180px; }
#shoppingcart_customerdetails input[type="text"].long { width:395px; }

#store_name { display:none; }
#store_logo { display:block; float:left;}

#facebook { display:none; }
#rss      { display:none; }
#twitter  { display:none; }
#youtube  { display:none; }

#menu_icon_1, #menu_icon_2, #menu_icon_3, #menu_icon_4, #menu_icon_5 { display:none; }

#se { display:none; }
#no { display:none; }
#dk { display:none; }
#fi { display:none; }
#is { display:none; }
#uk { display:none; }

#products_icon, #shoppingcart_icon, #contact_icon, #newsletter_icon,
#information_menu_icon, #new_products_icon, #hot_products_icon { display:none; }

#logotypes { margin:0; width:980px; float:left; text-align:center }
#logotypes span {text-align:center;}

#visa                 { display:inline-block; }
#visa-electron        { display:none; }
#mastercard           { display:inline-block; }
#maestro              { display:none; }
#amex                 { display:none; }
#paypal               { display:inline-block; }
#posten               { display:inline-block; }
#auriga               { display:none; }
#dibs                 { display:none; }
#schenker             { display:none; }
#dhl                  { display:none; }
#klarna-faktura       { display:inline-block; }
#klarna-konto         { display:inline-block; }
#sweawebpay-faktura   { display:none; }
#sweawebpay-delbetala { display:none; }
#safesale             { display:none; }
#trygg_ehandel_footer { display:inline-block; }
#facebook_footer      { display:inline-block; } 
#main_column_big {width:980px; float:left;}

#mandatory h1 {
  font-size: 11px; 
  color: #777; 
  font-weight: normal; 
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  display: inline;
}
#mandatory h2 {
  font-size: 11px; 
  color: #777; 
  font-weight: normal; 
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  display: inline;
}
#mandatory p {
  font-size: 11px; 
  color: #777; 
  font-weight: normal; 
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  display: inline;
}


#slide {
  width:980px;
  height:412px;
}



#slide-inner {
  position:relative;
  width:980px;
  height:412px;
  overflow:hidden;
}

#slide-nav-wrapper {
  position:absolute;  
  left:-200px;
  height:412px;
  z-index:101;
  width:200px;
  background:url(/layouts/storadesignpaketet/slide-nav-bg.png) top left repeat transparent;
}

#slide-nav {
  width:200px;
  float:left;
  height:412px;
  border-right:1px solid #eee;
  z-index:101;
}

#slide-nav-ctrl {
  width:10px;
  text-align:center;
  height:300px;
  float:right;
  margin-top:200px;
  display:none;
}

#slide-nav a {
  display:block;
  width:180px;
  line-height:32px;
  padding-left:20px;
  color:#565656;
  border-bottom:1px solid #eee;
  font-weight:bold;
  text-transform:uppercase;
}

#slide-content { 
  height:412px;
}

#slide-content img {
  /*position:absolute;*/
}
#slide-content li {
  position:absolute;
}


#slide-nav li.active a {
  color:#9F1C50 !important;
}




#slide-content img.editable {
  float:left;
  position:static;
  border:1px solid black;
  max-width:120px;
}

#main_column_big {}

#main_column_big ul li {
  list-style-type:none;
  list-style-position:outside;
}

.fallback-name {
  display:none;
  float:left;
  color:#000;
  width:100px;
  font-weight:bold;
  text-align:center;
}

#nav-icon {
  background:url(/layouts/storadesignpaketet/down.png) 50% top no-repeat #9f1c50;
  padding:0;
  display:inline-block;
  width:18px;height:15px;
}

#nav-icon.up {
  background-image:url(/layouts/storadesignpaketet/up.png);
}

#puffs {
  margin-top:16px;
}

#puffs a {
  float:left;
  margin-left:16px;
  border:2px solid #c8c8c8;
  display:inline;
}

#puffs a:first-child {
  margin-left:0;
}

#puffs img { 
    filter:alpha(opacity=80);
    opacity:0.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.container {
  overflow:visible;
}

h1 {
  color:#9F1C50;
  font-size:20px;  
}

#sub_topmenu a {
  border-bottom:none;
  background:transparent;
  font-variant:normal;
  filter:none;  
}

#sub_topmenu {
  background:transparent;
  filter:none;
}

#sub_topmenu ul:first-child {
   font-variant:small-caps;
}

span.expander {}
span.expander-wrapper {float:left; position:relative; width:0px; height:0px;}

#contact {
  background:url(/layouts/storadesignpaketet/kontakt.jpg) right top no-repeat transparent; 
  padding-top:0;
}

#left_column {
  behavior: url("/javascript/PIE-1/PIE.htc");
  background:#f8f8f8;
  border-radius:3px;
  -moz-border-radius:3px;
  position:relative;  
  z-index:780;
  width:180px;
  border:1px solid #eee;
  margin-right:5px;
}

#left_column h4 {
  margin: 11px 0 15px;
  line-height:0; 
  padding:0; 
}

#top-cat a {
  font-size:15px;
}

#footer .inner {
  background:transparent;
}

.expander.has_subcategories.active {
  background-position: -247px -76px; 
}

#left_column h3 {
  display:none;
  text-transform:uppercase;
  font-size:14px;
  border-bottom:1px solid #eee;
  margin-bottom:5px;
  padding-bottom:5px;
  padding:3px 12px;
  color:#9F1C50;
  width:auto;
  float:none;
  background:#eee;
  line-height:26px;
}

#content_categories {
  width:auto;
  float:none;
  margin:0;
}

a.standard_button, button.standard_button, input.standard_button, span.standard_button {
  background-image: url(/layouts/storadesignpaketet/btn-grad-2-l.png); 
}




#nav-icon {background-image: url(/layouts/storadesignpaketet/left.png)}
#nav-icon.up {background-image: url(/layouts/storadesignpaketet/right.png)}

/* CATS TOP */

#top-cat ul {
  position:relative;
  z-index:957;
}

.sub-wrapper {
  position:absolute; 
  left:-6px; 
  top:31px;
  z-index:959;
  width:980px;
  display:none;
}

#top-cat li.pl_0 ul.cl_1 {
  /*behavior: url("/javascript/PIE-1/PIE.htc");*/
  z-index:959;
  float:left;
  position:relative;
  background:#fff; 
  border:1px solid #999;
  border-radius:3px;
  -moz-border-radius:3px;
  padding:5px 10px 10px;
  /* box-shadow: 2px 2px 3px #e0e0e0;
  -moz-box-shadow: 2px 2px 3px #e0e0e0;
  -webkit-box-shadow: 2px 2px 3px #e0e0e0; */
}

#top-cat li.pl_0:hover ul.cl_1 {
  display:block;
}

#top-cat li.pl_0:hover .sub-wrapper {
  display:block;
}

#top-cat li.pl_1 {
  float:left;
  width:160px;
  padding: 0 10px;
  border-left:1px solid #eee;
}
#top-cat li.pl_2 {
  float:left;
  width:160px;
}

#top-cat li.pl_1:first-child {
  border-left:none;
}

#top-cat li.pl_1 a.pl_1 {
  color: #333333 !important;
  margin-left: 0;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
  padding-left:0;
  border-bottom:1px dotted #eee;
}


#top-cat ul li.pl_1 a {
  line-height: 22px;
  padding-left:0;
  background:transparent;
  font-size:11px;
  width:100%;
  padding:0;
  float:left;
  text-transform:none;
}

#top-cat ul li.pl_1 a.pl_2 {
  text-transform:none;
  font-variant:none;
}

#top-cat a.pl_1 {
  color:#333;
}

#top-cat ul.cl_2 {
  width:100%;
}

#top-cat ul.cl_3 {
  display:none;
}



/* CATEGORIES LEFT */


#content_categories a.pl_1 {
  /*background:url("/layouts/storadesignpaketet/arrow.png") no-repeat 5px 5px transparent;*/
  margin-left:0px;
  color: #333 !important; 
}


#content_categories a.pl_2 {
  background:url("/layouts/storadesignpaketet/subcategories-plus-minus.png") no-repeat 30px -300px transparent; 
}

#content_categories a.pl_2.has_subcategories {
  background-position:5px 11px;
}


#content_categories a.pl_2.has_subcategories.cl_unfolded {
  background-position:5px -34px;
}

#content_categories a.pl_2.cl_unfolded.active {
  background-position: 5px -110px;
}

#content_categories a.pl_2.cl_unfolded.has_subcategories.active {
  background-position: 5px -75px;
}

#content_categories a.pl_3 {
  background: url("/layouts/storadesignpaketet/subcategories-dots.png") no-repeat 14px 9px transparent;
}

#content_categories a.pl_3.cl_unfolded {
  background-position: 14px -17px;
}

#content_categories a.pl_3.cl_unfolded.active {
  background-position: 14px -47px;
}

/*
#content_categories li.pl_1.unfolded a.pl_1 {
  background-position: -247px -76px;
}
*/
#content_categories li a.cl_folded {
  background-color:transparent;
}

#content_categories li a.cl_unfolded {
  background-color:transparent;
}

#content_categories ul li a {
  line-height:26px;
  padding-left:12px;
}
#content_categories a.pl_2 {
  padding-left:12px;
}

#content_categories a.pl_3 {
  padding-left:24px;
}

#content_categories ul li a.odd {

}

#left_column {
  background:#fff;
  width:192px;
  padding:5px 0 0;
  margin-top:11px;
}



#content_categories li.pl_1 {
  margin-bottom:15px;
}

#content_categories li.pl_2 {



}

#content_categories li.pl_2 ul {
  display:block;

}

#content_categories li.pl_2:hover ul {

}

#content_categories li.pl_2:hover .left-sub-wrapper {

}

#content_categories a.pl_1 {
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:0px;
  color:#444;
  border-bottom:1px solid #eee;
  margin:0 5px;
  padding-left:7px;
  font-size:12px;
}

#content_categories ul,
#content_categories li,
#content_categories a {
  display:block;
  clear:both;
  float:none;
}


/* CAT PAGE AJUSTMENTS */

#next-ajax {
  float:right;
  margin-right:0px;
}

.loading img {
  left: -248px;
  top: 5px;
}
.next-page {
  float:right;
  margin-right:7px;
}

.previous-page {
  float:left;
}

/* HEADER SEARCH */

#header-search {
  float: right;
  margin-top: 16px;
  padding: 5px;
  border: 1px solid #EEE;
  border-radius: 2px;
}

#header-search form {
  float:left;
}

#header-search h5 {
  float:left;
  font-size:14px;
  color:#9F1C50;
  margin:0 10px 0 5px;
  line-height:34px;
}

#header-search .search-field {
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  width: 70px;
  transition: width 0.8s ease-out;
  -o-transition: width 0.8s ease-out;
  -ms-transition: width 0.8s ease-out;
  -moz-transition: width 0.8s ease-out;
  -webkit-transition: width 0.8s ease-out;
  padding: 8px;
  height: 17px;
}

#header-search .search-field:focus {
  width:130px;
  border-color:#ccc;
  outline:none;
}

#header-search .search-btn {
  margin-bottom:-7px;
  margin-left:7px;
  margin-right:5px;
 filter:alpha(opacity=60);
  opacity:0.6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}



/* SHOPPINGCART */

#shoppingcart {
  behavior: url("/javascript/PIE-1/PIE.htc");
  /*position:absolute;*/
  
  z-index:99;
  margin-left:10px; 
  background: url("/layouts/storadesignpaketet/cart.png") no-repeat scroll 10px 8px #fff;
  border-radius: 3px;
  -moz-border-radius: 3px;
  margin-top: 16px;
  padding: 10px 10px 10px 52px;
  width: 280px;
  height:30px;
  border:1px solid #eee;
}

#shoppingcart_shoppingcart {
  float:right;
  padding-right:6px;
}

#shoppingcart_shoppingcart .cartblock {
  float:right;
}

#shoppingcart_shoppingcart .noproducts {
  float:right;
  text-align:right;
  width:auto;
  margin-right:3px;
}


#shoppingcart h3 {
  text-transform:uppercase;
  color:#666;
}

#shoppingcart_shoppingcart {
  background:transparent;
  width:190px;
}

#shortinfo {
  width:80px;
}

#shoppingcart_shoppingcart .shoppingcart_thesum {
  line-height:16px;
}

#shoppingcart_shoppingcart a.standard_button {
  margin-top:-5px;
  font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
}

#shoppingcart_shoppingcart {border-radius:5px;}

#shoppingcart {padding-top:5px;}

#shoppingcart_shoppingcart {
  padding-top:10px;
}
#shoppingcart h3 {
  padding-top:10px;
}


/* GENERAL */

a.standard_button, button.standard_button, input.standard_button, span.standard_button {
  /*behavior: url("/javascript/PIE-1/PIE.htc");*/
  padding: 4px 10px 5px;
  position:relative;
}

#product_image img {
  float:left;
}

#top-search {
  float:right;
  width:176px;
  background:#fff;
  border-radius:3px;
  -moz-border-radius:3px;
  margin-bottom:12px;
  margin-top:0px;
}

#top-search input[type="text"] {
  border-radius:3px;
  -moz-border-radius:3px;
  background:url(/layouts/storadesignpaketet/search.png) top left no-repeat;
  border:none;
  padding: 6px 5px 8px;
  width: 130px;
  margin: 0px 10px 0 0;
  float:left;
}

#top-search input[type="image"] {
  /*background: transparent url(/layouts/storadesignpaketet/search-btn.png) top left no-repeat;
  padding:0;
  margin:0;
  height:26px;
  width:26px;
  border:none;*/
  float:left;
  filter:alpha(opacity=60);
  opacity:0.6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

/* CAT PAGE */

.product_slot {
  box-shadow:2px 2px 3px #e0e0e0;
  -webkit-box-shadow:2px 2px 3px #e0e0e0;
  -moz-box-shadow:2px 2px 3px #e0e0e0;
  background:white;
  padding: 1px 17px;
  margin:0 5px 5px 0;
  width: 150px;
  position:relative;
  behavior: url("/javascript/PIE-1/PIE.htc");
}

.campaign_slot {
  box-shadow:2px 2px 3px #e0e0e0;
  -webkit-box-shadow:2px 2px 3px #e0e0e0;
  -moz-box-shadow:2px 2px 3px #e0e0e0;
  background:white;
  padding: 1px 17px;
  margin:0 5px 5px 0;
  width: 157px;
  position:relative;
  behavior: url("/javascript/PIE-1/PIE.htc");
}

.facts-container {
  padding-left:0;
}

.product_slot .facts {
  width:100%;
  margin:5px 0 0;
}

#cat-products {
  background:transparent;
}

.product_slot td.y120 {
  height:140px;
}

.img-ctrl {
  border-top:none;  
}

.rounded_corners {
  border-radius:3px;
  -moz-border-radius:3px;
}

.horizontal_menu li a {
  
}




#bottom-links {
  float:left;
}

#bottom-links li {
  float:left;
  list-style-type:none;
  list-style-position:outside;
}

#bottom-links a {
  display:block;
  padding:5px 5px;
  color:#777;
}

#super_bottommenu {
  float:right;
  width:auto;
}


#super_bottommenu li {
  float:right;
  padding:5px;
  color:#777;
}

#super_bottommenu li label {
  color:#777;
  font-weight:bold;
}

#super_bottommenu li a {
  display:inline;
  font-size:11px;
}

#mandatory {
  text-align:center;
  width:100%;
  float:left;
}

#mandatory span.bot-c {
  display:inline-block;
  padding: 10px;
}

#cookie {
  margin-right:0; 
  padding-right:5px;
}


#ebutik {
  margin-right:0; 
  padding-right:5px;
  background-position: -147px -76px;
  filter:alpha(opacity=60);
  opacity:0.6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

#logotypes {width:100%; text-align:center; display:block; margin-top:10px;}

#logotypes span {    
  filter:alpha(opacity=60);
  opacity:0.6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  margin:5px !important;
}

#paypal {display:none;}

#leveranssatt td {padding-top:0;}

.checkout_content td {
  padding-left:10px;
}

td.leveranssatt_summa, 
td.betalningssatt_summa {
  padding-right:10px;
}



#slide-inner {
  z-index:500;
}

/* CHECKOUT */

.stock-error {
  background: url("/layouts/storadesignpaketet/stock-out.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 16px;
  width: 16px; 
}

.stock-ok {
  background: url("/layouts/storadesignpaketet/stock-ok.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 16px;
  width: 16px;
}

.lbr-line {
  border:none;
}

.checkout-container {
  border:1px solid #eee;
  border-radius:3px;
  -moz-border-radius:3px;
  margin-bottom:25px;
  position:relative;
  behavior: url("/javascript/PIE-1/PIE.htc");
}

#shoppingcart_editcart, 
#shoppingcart_freight, 
#shoppingcart_payment, 
#shoppingcart_totalsum {
  margin-bottom:0;
}

.leveranssatt_name input {
  display:none;
}

.artikelnummer {
  display:none;
}



#leveranssatt {
  float:right;
  width:200px;
}

table#products {
  font-size:12px;  
}

.sum_container td {
  text-align:right;
  color: #9F1C50;
  font-size: 20px;
}

td.leveranssatt_label {
  text-align:right;
}
td.leveranssatt_summa {
  width:61px;
}

#content_categories a[href^=""] {cursor:arrow;}

td.betalningssatt_icons {position:relative;}

.betalningssatt {
  position:relative;
  behavior: url("/javascript/PIE-1/PIE.htc");
  float:left;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:10px;
  margin-top:10px;
  width:169px;
  background:white;
  border-left:1px solid #e0e0e0; 
  border-top:1px solid #e0e0e0;
  border-radius:3px;
  -moz-border-radius:3px;
  box-shadow:2px 2px 3px #e0e0e0;
  -moz-box-shadow:2px 2px 3px #e0e0e0;
  height: 155px;
}



.betalningssatt:first-child, .betalningssatt.pie_first-child {
  margin-left:0px;}

.payment-desc {
  position:absolute; 
  top:0; 
  left:0; 
  width:159px;
  padding:10px; 
  border-bottom:1px solid #e0e0e0; 
  z-index:899;
  height:90px;
  display:none; 
  background:url(/layouts/storadesignpaketet/slide-nav-bg.png) top left repeat transparent;
  color:#333;
}

.payment-desc a {display:block;}

.payment-desc a:hover {
  color:#9F1C50;
}

div.betalningssatt:hover .payment-desc {display:block;}

div.betalningssatt:hover img {  
  filter:alpha(opacity=30);
  opacity:0.3;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.betalningssatt_name input {margin:0; padding:0;float:left;}
td.betalningssatt_icons {height:100px; text-align:center; vertical-align:middle;}

.betalningssatt_beskrivning td {padding-top:0;}
.betalningssatt_beskrivning li {float:left;}
.payment-extras ul {float:right; clear:both;}
.betalningssatt_beskrivning input {padding:0; margin-right:1px; margin-top:1px; margin-left:0; float:left;}
.extras-desc {margin-top:2px; float:none;}

#shoppingcart_payment {
  padding:0; 
  margin-bottom:10px;
  border:none;
}

#contact {
  display:none;
  width:180px;
}
label.betalningssatt_summa {float:right; margin-left:10px;}
label.payment-name-label {
  display:inline;
}

#shoppingcart_totalsum {
  background-color: #f1f1f1;
  font-size:20px;
  margin-bottom:25px;
}

.totalsum {padding-right:10px; color: #9F1C50;}

#shoppingcart_customerdetails {margin-top:10px;}
.trygg-ehandel-lc {
  margin-left:39px;
  margin-bottom:25px;
}


.trygg-ehandel-head {
  float:right;
  margin-right:12px;
  margin-top:12px;
}

#brands {
  float:left; width:100%; margin-top:10px; text-align:center;
}
#brands img {display:inline-block; text-align:center; margin:0 10px;}

#jquery-overlay {
  z-index:998 !important;
  
}

#jquery-lightbox {
  z-index:999 !important;
}

font {color:inherit !important;}


 .product_base_price, .old-price {
 font-size: 11px;
 text-decoration: line-through;
 padding-right: 5px;
 color: black; }
.sale { color: #9F1C50; }

/* FIRSTPAGE SEARCH */

#slide #top-search {
  position:absolute;
  bottom:0px;
  left:10px;
  background:transparent;
}

#slide #top-search h3 {
  color:#9F1C50;
  font-size:11px;
  text-transform:uppercase;
}

#slide #top-search input {
  background: url(/layouts/storadesignpaketet/front-search.png) 0 0 transparent no-repeat;
  color:#9F1C50;
  filter:alpha(opacity=100);
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#slide #top-search input:hover, #slide #top-search input:active, #slide #top-search input:focus {
  color:#333;
}

#slide #top-search input[type="image"] {
  border:none;
  background: none;
}

.footer-box-1 {
  width: 220px;
  float: left;
}

.footer-box-2 {
  width: 155px;
  float: left;
}

.footer-box-3 {
  width: 155px;
  float: left;
}

.footer-box-big {
  width: 450px;
  float: left;
}

#footer ul.arrowed {
  margin:0;
}

#footer ul.arrowed li {
  list-style-type:none;
}

#footer-info-menu {
  margin:0;
}

#footer #footer-info-menu li {
  list-style-type: disc;
  color:#9F1C50;
  font-size:10px;
}

#footer-info-menu a {
  /*padding-left: 10px;
  background: url(/layouts/storadesignpaketet/footer-li.png) no-repeat;*/
  color:#444;
}  


#footer h3 {
  text-transform: uppercase;
  font-size: 14px;
  color: #9f1c50;
  margin: 0px 0px 5px 0px;
  padding: 0;
}

#footer .newsletter-email {
  border-radius:3px;
  -moz-border-radius:3px;
  background:url(/layouts/storadesignpaketet/search.png) top left no-repeat;
  border:none;
  padding: 6px 5px 8px;
  width: 130px;
  margin: 0px 10px 0 0;
  float:left;
}

#newsletter input.standard_button {
  float:left;
  margin: 0;
  width: 140px;
}

#newsletter {
  padding: 0;
  margin: 0;
}

#frifrakt {
  position: absolute;
  top: 5px;
  right: -20px;
}

#frifrakt img {
  position:fixed;
}

#page_header {
  position: relative;
}

#newsletter input[type="text"] {
  margin: 0 0 5px 0;
    
}


/* BUTTON UPDATES */

a.standard_button,
a.standard_button:visited,
button.standard_button,
input.standard_button,
span.standard_button {
  background: url(/layouts/storadesignpaketet/light-grad.png) 0 0 repeat-x #9f1c50;
  text-shadow: 0 1px 0 #6B1336;
  box-shadow: 0 1px 0 #c7628a inset, -1px -1px 1px #999;
  transition: all 0.8s ease-out, left 0s;
  -o-transition: all 0.8s ease-out, left 0s;
  -ms-transition: all 0.8s ease-out, left 0s;
  -moz-transition: all 0.8s ease-out, left 0s;
  -webkit-transition: all 0.8s ease-out, left 0s;
}

a.standard_button:hover, 
button.standard_button:hover, 
input.standard_button:hover, 
span.standard_button:hover {
  box-shadow: 0 1px 0 #fa7eaf inset, -1px -1px 1px #999;
  background-color: #df2770;
}

a.standard_button:active, 
button.standard_button:active, 
input.standard_button:active, 
span.standard_button:active {
  box-shadow: 1px 1px 3px #9f1c50 inset, -1px -1px 1px #999;
  background-color: #df2770;
  transition: all 0.15s ease-in, left 0s;
  -o-transition: all 0.15s ease-in, left 0s;
  -ms-transition: all 0.15s ease-in, left 0s;
  -moz-transition: all 0.15s ease-in, left 0s;
  -webkit-transition: all 0.15s ease-in, left 0s;
}

input.buy_button {
  height:31px;
  float:left;
  position:static;
}

#button_container {
  position:relative;
  float: left;
  width: 100%;
  height:44px;
}

#buy_area a#on_product_checkout {
  position:static;
  width:198px;
  line-height:20px;
  display:none;
  color:#fff !important;
  text-transform:uppercase;
  font-weight:bold;
  float:left;
}

/* SALE LEFT COLUMN */

#left_column h3#sale-headline {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0px;
  color: #444;
  border-bottom: 1px solid #EEE;
  margin: 0 5px;
  padding-left: 7px;
  font-size: 12px;
  display:block;
  background:transparent;
}

