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

a:link, a:visited, a:active {
    color:#555;
    text-decoration:underline; 
    font-weight:bold; }

a:hover { color:#527BCE; }

address { font-style:normal; }

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

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

h1 {
    font-size:22px;
    line-height:120%;
    margin:0 0 15px 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; }

#total_container {
    background:white;
    border:1px solid #ccc;
    margin:10px auto;
    overflow:hidden;
    padding:5px;
    width:980px; }

#page_header {
    background:url(/layouts/storadesignpaketet/header_background.jpg) no-repeat;
    float:left;
    height:100px;
    width:980px; }

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

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

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

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

.horizontal_menu li a {
    display:block;
    padding:7px 14px 7px 14px;
    text-decoration:none; }

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

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

#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 {  }

.gradient_one {
    background:#444;
    border:1px solid #222;
    color:white; }

.gradient_one li a {
    border-right:1px solid #666;
    color:white;
    font-weight:bold;
    text-transform:uppercase; }

.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 {
    background:#666; }

.gradient_two {
    background:#bbb;
    border:1px solid #eee;
    color:#333; }

.gradient_two li a {
    border-right:1px solid #ccc;
    color:#333;
    font-weight:bold; }

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

.gradient_two a:hover {
    background:#ccc; }

.gradient_three {
    background:#ddd;
    border:1px solid #c9c9c9;
    color:#333; }

.gradient_three li a {
    border-right:1px solid #ccc;
    color:white;
    font-weight:bold; }

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

.gradient_three a:hover {
    background:#ddd; }

#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; }

#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; }

#content_categories, #shoppingcart, #contact, #newsletter,
#information_menu, #new_products, #hot_products, #accordion {
    border-left:1px solid #eee;
    border-bottom:1px solid #eee;
    border-right:1px solid #eee;
    float:left;
    margin:0 0 5px 0;
    padding:5px;
    width:178px; }

.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:400px; }
.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; }

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

a.standard_button, button.standard_button, input.standard_button {
  background:#217834 url(/layouts/storadesignpaketet/btn-grad-1.png) top left repeat-x;
    border:1px solid #13451d;
    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 {
  border-color:#ff6600  
}

a.standard_button:focus, button.standard_button:focus, input.standard_button:focus { 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; }

.headings_box {
    color:#333;
    float:left;
    margin:0;
    overflow:hidden;
    padding:3px 8px;
    width:172px; }

.checkout_headings_box {
    color:#333;
    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:#555;
    color:white;
    padding:1px 4px; }

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

#content_categories a { display:block; padding-left:12px; }
#content_categories a:hover {color:#527BCE;}

a.has_subcategories {
  background:url("/layouts/storadesignpaketet/graphics.png") no-repeat -247px -76px #fff; }

a.cl_unfolded {  
  background-position:-247px -76px;  
  background-color:#fff;
  color:#527BCE;
  font-weight:bold; }

a.cl_folded {
  background-position:-247px -52px;
  background-color:#fff;
  color:#555;
  font-weight:normal; }

li.cl_2, li.cl_3, li.cl_4, li.cl_5, li.cl_6, li.cl_7 {margin-left:12px;}

.category_slot {
    border:1px solid #fff;
    display:inline;
    margin:2px;
    padding:2px;
    text-align:center; }

.product_slot {
    border:1px solid #f3f3f3;
    display:inline;
    margin:2px;
    padding:2px;
    text-align:center; }

.new_product_slot {
    border:1px solid #fff;
    display:inline;
    float:left;
    font-size:10px;
    margin:2px;
    padding:2px;
    text-align:center;
    width:168px; }

.hot_product_slot {
    border:1px solid #f3f3f3;
    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 { border:1px solid #e6e6e6; }

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

.category_slot .facts, .new_product_slot .facts, .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:47px; }

.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; }

.fb-like { margin: 8px 5px; }
#social > * { float: left; }

.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:#555;
    font-weight:bold; }

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

span.extra { font-style:italic; }

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

#main_product_image { display: block; }

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

#accordion h4 a {
    color:#333;
    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; }

#logotypes span {
  background: url("/layouts/storadesignpaketet/logotypes.png") no-repeat;
  display: inline-block;
  height: 32px;
  margin: 0 8px 0 0;
}
span#amex { background-position: 0 -76px; width: 24px; }
span#auriga { background-position: 0 -557px; width: 84px; }
span#bring { background-position: 0 -715px; width: 63px; }
span#dankort { background-position: 0 -996px; width: 43px; }
span#dhl { background-position: 0 -593px; width: 82px; }
span#dibs { background-position: 0 -399px; width: 54px; }
span#fedex { background-position: 0 -873px; width: 55px; }
span#klarnafaktura { background-position: 0 -676px; width: 78px; }
span#klarnakonto { background-position: 0 -636px; width: 78px; }
span#maestro { background-position: 0 -276px; width: 40px; }
span#mastercard { background-position: 0 -36px; width: 40px; }
span#mypack { background-position: 0 -919px; width: 30px; }
span#paypal { background-position: 0 -112px; width: 72px; }
span#postdanmark { background-position: 0 -1033px; width: 62px; }
span#posten { background-position: 0 -199px; width: 30px; }
span#safesale { background-position: 0 -316px; width: 72px; }
span#schenker { background-position: 0 -433px; width: 105px; }
span#mastercardsecurecode { background-position: 0 -836px; width: 61px; }
span#sveawebpaydelbetala { background-position: 0 -513px; width: 89px; }
span#sveawebpayfaktura { background-position: 0 -477px; width: 74px; }
span#tryggehandel { background-position: 0 -359px; width: 30px; }
span#ups { background-position: 0 -759px; width: 25px; }
span#verifiedbyvisa { background-position: 0 -796px; width: 55px; }
span#visa { background-position: 0 8px; width: 48px; }
span#visaelectron { background-position: 0 -156px; width: 39px; }

.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:#527BCE;}

#shoppingcart {
  width:190px;
  float:right;
  margin:7px 7px 5px 0;
  padding:0px;
  border:none;
  }
#shoppingcart h3 {float:left;  border-color:#ccc}

#shoppingcart_container {float:left; width:100%;}

#shoppingcart_shoppingcart {
  border:none;
  float:left;
  width:183px;
  padding:5px 5px 4px 0;
  border:1px solid #ccc;
  border-top:none;
  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:100%;}

#shoppingcart_shoppingcart .noproducts { 
  float:left;
  font-style: italic;
  margin:5px 10px;
  line-height:18px;
  margin: 5px 10px;
  width:167px;
  text-align:center;
  font-size:11px;}

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

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

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

#shoppingcart_shoppingcart .shoppingcart_details a:hover {
  color: #527BCE; text-decoration: none; }

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

#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:left; width:170px; padding-left:10px;
 }
#shoppingcart_shoppingcart .standard_button  {margin-top:5px;}


#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 #333;
    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:inherit; float:left; 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:inline-block; }
#sweawebpay-delbetala { display:inline-block; }
#safesale             { display:none; }
.list-post-name {
  font-weight:bold;
  color:#444;
  margin-bottom:10px;
  float:left;
  width:100% }

#right_column {background:#eee;}

#right_column .facts {width:100%; padding:2px;text-align:left;}
#right_column .price {float:right; color:#f90;}
span.product_name {color:inherit;}
.product_list_slot a:link,
.product_list_slot a:visited {color:inherit;}
.product_list_slot a:hover {color:#527BCE}
.product_list_slot a:active {color:#f60;}

#right_column .product_list_slot { 
  padding: 3px 13px 10px;
  width: 160px;
  border-bottom:1px solid #aaa;
  margin:0; }
#new_products {padding:5px 0 0px; width:188px;}
#centre_column {padding:5px;}
.col-content {
  float:left; 
  width:254px; 
  margin-bottom:40px;
}

#left-content .col-content {
  width:260px;
}

#left-content {
  float:left; 
  width:265px; 
  padding-right:10px;
}

#right-content {
  float:left; 
  width:254px; 
  padding-right:5px; 
  border-left:1px solid #aaa; 
  padding-left:10px;
  font-size:12px
}
#right-content a {
  font-size:12px;
}

#fp-pr-list div {
  line-height:20px; 
  float:left; 
  width:100%;
}

#fp-pr-list a {
  font-weight:bold; 
  text-transform:uppercase; 
  font-size:11px; display:block;
}

h2 {
  margin-top:0; 
  margin-bottom:10px; 
  width:100%; 
  float:left;
}

#right-content ul {
  float:left; 
  width:100%;
}

#left-content .col-content:first-child {
  margin-bottom:25px;
}

div.small-image-list {
  float:left;
  width:100%;
  margin-bottom:10px;
  list-style-type:none;
  list-style-position:outside;
}

div.small-image-list div {
  float:left;
  width:100%;
  list-style-type:none;
  list-style-position:outside;
  margin-bottom:10px;
  border-top:1px solid #aaa;
  padding-top:10px;
}

div.small-image-list div:first-child {
  padding-top:0;
  border-top:none;
}

div.small-image-list img {
  float:left;
  margin-right:10px;
}

div.small-image-list a {
  font-weight:bold; 
  text-transform:uppercase;
}
div.small-image-list .extra {
  font-weight:normal;
}

div.small-image-list .product_name {
  display:block;
  float:left;
  width:174px
}

a.img-a {
  width:80px;
  height:80px;
  float:left;
}

.old-price {
  font-size:11px;
  text-decoration:line-through;
  padding-right:5px;
  color:black;
}

.sale {color:red;}

h5 {
  font-size:13px;
  margin-top:5px
}

#first-page-special {
  float:left;
  width:100%;
  padding-top:5px;
  border-top:5px solid #e3e3e3
}

#first-page-special div.small-image-list div {
  background: #fff;
}

#nytt {
}
body {background: url("/layouts/storadesignpaketet/repeat2.png") repeat-x 0 0 #f9f9f9;overflow-y:scroll}
#total_container {border:0px solid #aaa; margin-top:0px; padding:0 5px; background:/*url("/layouts/storadesignpaketet/body.png") repeat-x 0 -36px*/ transparent;}

a, body, button, input, select, textarea {font-size:11px; font-family:  Helvetica, Arial, Sans-serif;}
#page_header {height:103px;}

#page_header .logo {padding:8px 0 0 6px;}
#page_header .logo img {padding: 1px 10px 1px 11px;; -moz-border-radius:5px; border-radius:5px; border:1px solid #334C80; background:#fff}
#header-info {margin-top:18px; padding-left: 20px; float:left;}
#celink1 {float:left; margin-right:5px}
#ceiframe {top:-2px !important;}

#header-info ul {
  float:left;
  width:113px;
  padding-left:10px;
  list-style-type:none;
  list-style-position:outside;
}

#header-info li {
  display:block;
  padding-left: 15px;
  width: 97px;
  background: url("/layouts/storadesignpaketet/circle3.png") no-repeat scroll 0 5px transparent;
}

#header-info li a {
  display:block;
  font-weight:bold;
  line-height:19px;
}

#cat-tabs {
  float:left; 
  width:975px;
  height:5px; 
  margin-bottom:0px;
}

ul#tabs {
  float:right; 
  margin-left:5px; 
  width:959px; 
  list-style-type:none; 
  list-style-position:outside;
}

ul#tabs li {
  margin-left:2px; 
  list-style-type:none; 
  list-style-position:outside; 
  float:left; 
  display:inline;
}

#tabs a {display:block; background:url("/layouts/storadesignpaketet/tab.png") repeat-x 0px -2px transparent; font-weight:bold; height:28px; line-height:26px; padding:0px 8px 0px;; vertical-align:middle; color:#333; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #ccc;}
#tabs a:hover {background:url("/layouts/storadesignpaketet/tab-hover.png") repeat-x 0px -2px transparent; color:#fff; border-color:#5d8ce9;}
#tabs a.cl_unfolded {background:url("/layouts/storadesignpaketet/menu-hover.png") repeat-x 0px -2px transparent; color:#fff; border-color:#5d8ce9;border-bottom:1px solid #5d8ce9; padding-bottom:0px;}

#sub_topmenu {margin-left:0; border:none; width:980px;height:32px; }
.gradient_one {background: url("/layouts/storadesignpaketet/menu-dark2.png") no-repeat 0 0 transparent; color:#333;}
.gradient_one li a {color:#fff; border-color:#5d8ce9}
#sub_topmenu li a {padding:8px 12px;}
#sub_topmenu li a:hover { background: url("/layouts/storadesignpaketet/menu-hover.png") repeat-x 0px 1px transparent}
#sub_topmenu li:first-child a:hover { background: url("/layouts/storadesignpaketet/menu-hover-left.png") no-repeat 1px 1px transparent}

#sub_topmenu input {padding:3px 5px 2px 20px;background-position:-121px -146px; border-color:#334C80; margin:5px 5px 0;}

#breadcrumbs {padding:8px 12px;color:#fff; font-weight:normal; font-style:italic; width:/*750px*/450px; float:left;}
#breadcrumbs a {color:#fff}
#breadcrumbs a:hover {color:#eee}
span.arrow {}

#left_column {background:#eee; padding-bottom:10px; }
#left_column, #centre_column, #main_column, #right_column {margin-top:0; margin-bottom:0;}

.gradient_three {
  background:#fff url(/layouts/storadesignpaketet/h3-col-bg.png) top left no-repeat;
  border:none;
  color:#fff;
  line-height:24px;
  width:174px;
  padding:0 8px}

#content_categories h4 {    
  float: left;
  padding: 10px 6px;
  margin:12px 5px 4px;
  width: 166px;
  border-top:3px solid #e3e3e3;
  font-size:13px;
  color:#333;
}

#content_categories ul.extra-cats {
  margin-bottom:10px;
}

#content_categories ul.extra-cats a {
  display:block; 
  font-weight:bold; 
  color:#4467ac; 
  background: url("/layouts/storadesignpaketet/circle3.png") no-repeat scroll 0 3px white; }

#content_categories {padding:5px 0; width:188px;}
#content_categories ul, #content_categories li {float:left;width:100%; clear:left;}
li.cl_2, li.cl_3, li.cl_4, li.cl_5, li.cl_6, li.cl_7 {padding-left:0; margin-left:0;}
a.cl_2, a.cl_3, a.cl_4. a.cl_5 {margin-left:0px;}

.category_slot .facts {
  text-align:center;
}


#content_categories a.cl_1 {color:/*#527BCE*/#444; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #eee;  }
#content_categories a.cl_2 {padding-left:12px; padding-right:12px; color:#666; font-weight:bold; width:164px; float:left; font-size:11px;}
#content_categories a.cl_3 {padding-left:18px; padding-right:12px; color:#777;width:158px; float:left;}
#content_categories a.cl_4 {padding-left:24px; color:#999;width:164px;float:left;font-style:italic;}
#content_categories a {background:transparent; font-size:11px;}
#content_categories a.cl_unfolded {color:#527BCE;}
#content_categories li {background:#fff; border-top:1px dotted #eee; overflow:hidden;}
#content_categories li.cl_2:first-child {border-top:none;}
#content_categories li.cl_1 {border-top:none;}
#content_categories li ul {padding:3px 0 7px; background:white;}


#content_categories li.cl_1 {margin-top:4px; margin-bottom:4px;}
#content_categories li.cl_1:first-child {margin-top:0px;}

#content_categories li.cl_1 ul {}
#content_categories li.cl_2 ul {}


#left_column a.cl_1 {
  paddingt:0 5px 0 11px;
  float:left;
  width:176px;
  line-height:22px;
  margin:0 0px;
  font-size:11px;
  text-transform:uppercase;
  background:url(/layouts/storadesignpaketet/circle3.png) 0 6px no-repeat white;
  font-weight:bold;
}

#left_column li.cl_1 .extender {
  float:left;
  width:10px;
  height:16px;
}

#content_categories li,
#content_categories a {
  line-height:20px;
}

li.has_subcategories.cl_folded ul {display:none;}
li .controller {float:left; position:absolute; right:3px; top:0; padding-top:3px; width:20px; height:20px; background:url(/layouts/storadesignpaketet/plus2.png) left 3px no-repeat; transparent; color:#333;z-index:90}
li .controller:hover {background:url(/layouts/storadesignpaketet/plus2-hover.png) left 3px no-repeat transparent;}
li .controller.cl_unfolded {background:url(/layouts/storadesignpaketet/minus2.png) left 3px no-repeat transparent;}
li .controller.cl_unfolded:hover {background:url(/layouts/storadesignpaketet/minus2-hover.png) left 3px no-repeat transparent;}
#content_categories li { position:relative; float:left: width:100%; clear:left;}
#content_cateogires li a {position: z-index:99; float:left;}

#content_categories a.cl_2 {}
#content_categories a.cl_3 {}
#content_categories a.cl_4 {}
body {}



#content {width:978px;  float:left; background:#fff; margin-top:5px; border: 1px solid #eee }

#content_categories,
#shoppingcart_shoppingcart,
#contact,
#newsletter,
#information_menu,
#new_products,
#hot_products,
#accordion {border-color:#e3e3e3; border-radius: 0 0 3px 3px; -moz-border-radius:0 0 3px 3px; background:white;}

span.price {color:#f90;}

a.standard_button, button.standard_button, input.standard_button {background:url(/layouts/storadesignpaketet/gfx-twopart-hexagon.png) 0px -28px repeat-x /*#307E8A*/ #f90; border-color:/*#055961*/#f93; font-size:12px; line-height:16px; font-weight:bold; font-family:Arial; padding: 3px 10px;}

a.standard_button:hover, button.standard_button:hover, input.standard_button:hover {background-position: 0 -56px; background-color:/*#307E8A*/#f60; border-color:#f63 ;}

a.standard_button:active, button.standard_button:active, input.standard_button:active {background-color:#000; border-color:#333 ;}

input.buy_button {height:auto;text-transform:uppercase; font-weight:bold;}

.checkout_headings_box {
    color: #FFFFFF;
    margin: 0;
    overflow: hidden;
    padding: 5px 8px;
}

#super_bottommenu {margin-top:25px;}

.gradient_two {
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #6699FF;
    color: #666; }

.gradient_two li a {color:#666; border-color:#888; border-width:0px;}
.gradient_two li a:hover {background-color:transparent; color:#527BCE;}
.gradient_two #super_bottommenu_inner_container ul li:first-child {border-color:#5a80cc; border-width:0px;}
/*#ebutik {background-position:-171px -76px;}*/

.totals {font-weight:bold; color:#f90;}

#paypal {display:none;}
#auriga {display:inline-block;}

/*#content {position:relative;}
#centre_column, #main_column {margin-left:200px; float:none; overflow:auto;}
#left_column {position:absolute; top:0px; left:0px; bottom:0px;}
#right_column {position:absolute; top:0px; right:0px; bottom:0px;}*/

#cartshow, #carthide {width:24px; height:24px;}


#soliditet {
  margin-top:-14px;
}

img#soliditet {
  max-height:100px;
}
img#ceimg1 {

}

#tryggehandel, #T_E_H, #TEH_LOGOTYPE {
  max-height:68px; 
  margin: 3px 30px;
}

#fujitsu-img {
  float:left;
  margin-top:3px;
  margin-right:30px;
}


#header-info a {float:left; }

#contacts {float:right; margin-right:10px;}
.contact-post {float:left; margin-left:13px;}
.contact-post a {padding-left: 27px; font-weight:bold; text-transform:uppercase; display:block; color:#fff;background:url(/layouts/storadesignpaketet/info.png) top left no-repeat; line-height:32px;}
.contact-post a:hover {color:#eee;}

a#mail {background-position:0px 5px}
a#mail:hover {background-position:0px -35px}

a#help {background-position:0px -75px}
a#help:hover {background-position:0px -115px}

a#blogg {background-position:0px -155px}
a#blogg:hover {background-position:0px -195px}

a#search-link {background-position:0px -235px}
a#search-link:hover {background-position:0px -275px}

#search-ctrl {position:relative;}
#search-input {display:none; position:absolute; height:23px; top:32px; right:-8px; background:url(/layouts/storadesignpaketet/search-bg.png)top left no-repeat; width:180px; padding:0px 11px 5px;}
#sub_topmenu input {margin: 3px 16px 0 5px;position:relative;}

#centre_column a:link, #centre_column a:visited, #centre_column a:active {color: #557}
#centre_column a:hover { color:#527BCE; } 

#extra-menu {
  text-align:center;
}

#extra-menu li {
  display:inline-block;
  text-align:center;
}

#extra-menu li a {
  font-size:12px;
  font-weight:bold;
}

#super_bottommenu {
  margin-top:10px; 
}


#tryggehandel {
  display:none;
}

.facts .product_name {
  display:block;
}

.facts { 
  padding:2px;
  text-align:left;
}

#main_column .facts, #middle_column .facts {
  width:162px;
}

.facts br {
  display:none;
}

span.extra {
  display:inline; 
  font-style:normal;
}

.price {
  float:right; 
  color:#f90;
}


#confirm-order {
  background-position: 0 -260px; 
}

.detailscontainer {
  top:-30px;  
}

td.leveranssatt_summa label span {
    display: none;
}

#klarnaDiv {
  clear: both;
  margin: 15px 0 0; 
}

#SOLIDET-LEFT {
  display:block;
  text-align:center;
}

#price label {
  text-align:right;
}

#stock-information { font-weight:bold; }

/* ADDING BUY BUTTONS */

#right_column .product_list_slot .price, 
.product-slot-a .price {
  margin-top:5px; 
  margin-right:10px;
}

.product-slot-a a {
  float:left;
  width:100%;
}

.product_form .list_buy_button {
  text-decoration:none;
  float:right;
  position:relative;
  z-index:3;
}

.list-buy-container {
  margin-top:5px;
  float:left;
  clear:both;
  width:90%;
}

#right_column .list-buy-container {
  width:100%;
}
/* NEW CUSTOMER DETAILS */

#shippingcontrol h3 {
  clear:both;
  float:left;
  margin-right:15px;
  color:#444; 
  font-size:13px;
  
}
#shipping-button {
  float:left;
  width:400px;
  margin-top:13px;
}

#shipping-button label {
  font-weight: bold;
  line-height: 18px;
  padding-left: 27px;
}

#shippingaddress {
  clear:both;
}

#delivery_first_name-container, 
#delivery_address1-container {
  clear:both;
}


.details-container.hidden {
  display:none;
}

#email-container {
  clear:left;
}

#phone_number-container.ssnr {
  clear:left;
}
#enforced-delivery-adress {
  float:right;
  width:200px;
  height:100px;
  margin-left:10px;
  clear:left;
}

#enforced-delivery-adress label {
  margin-bottom:10px;
  font-weight:bold; 
}

#new_products .product_list_slot a {
  float:left;
  width:100%;
}

/* IE6-fix */
#confirm-order { background-image: none; }

/* CATEGORY CONTACT */
#on_category_contact {
  clear:both;
  padding:10px;
  border-top:2px solid #ccc;
  border-bottom:2px solid #ccc;
  margin:15px 0;
  width:740px;
}

#on_category_contact table { 
  width:auto;
}


/* CALL US ON FRONT PAGE */

#call_us {
  font-weight:bold;
}

#call_us input {
  float:none;
  width:160px;
}

#call_us #send_message {
  width:37px;
  height:37px;

  border:none;
  background: url(/layouts/storadesignpaketet/call-us.png) 0 0 no-repeat transparent;
}

#call_us #send_message:hover {
  background: url(/layouts/storadesignpaketet/call-us.png) 0 -53px no-repeat transparent;  
}

#call_us h3 {
  margin-top:0;
}


/* INKL MOMS */

div.small-image-list .price,
#right_column .price {
  float:left;
}

#right_column .product_list_slot .price {
  margin-right:0;
}

div.small-image-list .inc_vat_text,
.inc_vat_text {
  font-size:10px;
  color:#555;
}

.too-long .inc_vat_text {
  display:block;
  width:112px;
}

