/* Add your custom styling here. */
body {
text-align:left;
}

body.simplemodal{padding:10px; background-color:#fff;}

.page_margins {
margin:0;
width:805px;
background:url(/images/page-bg.png);
}
.page {
background:url(/images/page-bottom.png) bottom right no-repeat;
}
#header {
background:url(/images/header.png) no-repeat;
height:137px;
width:796px;
border-bottom:1px solid white;
}
#header #nav {
right:-1px;
}
#header h2 {
text-indent:-999em;
padding:0;
}
#header h2 a {
display:block;
width:210px;
height:135px;
}
#header h2 a img {
display:none;
}
#main {
padding:0 9px 0 0 !important;
background:transparent;
}
#main_content {
padding:0 !important;
background:transparent;
}
#col1 {
float:right;
margin:0 15px 0 0;
width:555px;
min-height:360px;
}
#col1_content {
border:0;
padding:0;
margin:2em 0;
}
#col2 {
float:none;
position:absolute;
top:0;
left:796px;
width:184px;
background:#F2EAD5;
}
#col2_content {
padding:0;
}
#col2shadow {
position:absolute;
height:100%;
width:9px;
z-index:1;
}
#col3 {
float:left;
margin:0;
width:211px;
background:#3d1a06;
}
#col3_content {
padding:0;
}
/* hide stuff */
#topnav,#footer,#banner,#bannertext,.category-info .banner,#addvoucherform {
display:none;
}

#companyinfo { float:left; font-size:0.9em; text-align:center; width:100%;}

/* search / secnav / breadcrumb */
#secnav {
background:#fff !important;
background:#F2EAD5 url("/chainbox/layouts/02/images/button_std_bg.png") repeat-x !important;
margin-bottom:0;
}
ul.breadcrumbs {
display:block;
float:right;
margin:0;
padding:13px 10px 8px;
width:560px;
}
ul.breadcrumbs li {
color:#B0A381;
}
ul.breadcrumbs li a {
color:#844B2D;
}
#search-box {
background:#3D1A06;
float:left;
line-height:35px;
padding:10px 0;
text-align:center;
width:211px;
border-bottom:1px solid #FFFFFF;
}
#searchbutton {
background:url(/images/search-button.gif) no-repeat top;
padding:0;
border:0;
width:19px;
height:19px;
}
#searchbutton span {
display:none;
}

#col3 div.infobox {
margin:0.5em 0.5em 1em 0;
background:#F2EAD5;
}

#col3 div.newsletter-infobox,
#col3 div#cards { 
margin:0.5em 0.5em 1em;
}

#col3 div#cards{
padding:0; 
overflow:hidden;
}


#col2 div.infobox {
border:0;
margin-bottom:15px;
overflow:hidden;
padding:15px;
position:relative;
background:#E0D3B1;
}

/* vlist */
.vlist a, .vlist a:visited {
color:#f2ead5;
}
h6.vlist {
font-size:100%;
font-weight:bold;
margin:0;
padding:10px 0 10px 5%;
text-transform:uppercase;
width:90%;
}
.vlist a, .vlist strong, .vlist span {
background:transparent;
display:block;
padding:5px 0 5px 10%;
text-decoration:none;
}
.vlist li.active > a {
background-color:#3d1a06;
color:#fff !important;
/*border-bottom:0 !important;*/
}
#submenu {
background:url(/images/vlist-gradient.jpg);
}
#submenu li a, #submenu li li.last a {
border-bottom:1px solid #fff;
}
#submenu li.first a {
border-top:1px solid #fff;
}
#submenu li ul {
position:relative;
top:-1px;
background:url(/images/vlist-gradient.jpg);
}
#submenu li li a,#submenu li li.first a {
border:0;
background:url(/images/vlist-gradient.jpg);
}
#submenu li li a {
text-decoration:none;
padding:2px 0 2px 10%;
text-transform:uppercase;
font:90% verdana;
}
#submenu li li.last a {
padding:2px 0 1em 10%;
}
.vlist li a:focus, .vlist li a:hover, .vlist li a:active,.vlist li ul li a:focus, .vlist li ul li a:hover, .vlist li ul li a:active {
background-color:#3d1a06;
color:#fff;
text-decoration:none;
}
.vlist li.ancestor a {
background:url(/images/vlist-gradient.jpg);
}
#submenu li li ul {
margin:0;
list-style:none;
}
#submenu li li ul li a {
padding:2px 0 0 15%;
}
#submenu li li ul li.first a {
border:0;
padding:.5em 0 2px 15%;
}
#submenu li li ul li.last a {
border:0;
padding:2px 0 1em 15%;
}

/* hlist */
#header .hlist ul li a,#header  .hlist ul li strong {
margin:0 0 0 1px;
padding:8px 10px 6px;
border:1px solid #3d1a06;
border-width:1px 1px 0;
}
#header .hlist li.cart a {
padding-left:32px;
}

/* sidebar cart */
#sidebar-cart {
background-color:#e0d3b1;
border:1px solid #3c1905;
border-left:0;
margin-bottom:15px;
position:relative;
}
#sidebar-cart .empty {
background-color:#f2ead5;
color:#777;
display:block;
font-size:100%;
padding:10px 8px;
}
#sidebar-cart li#last-added {
background-color:#FFFFFF;
border-bottom:1px solid #F2EAD5;
border-top:1px solid #F2EAD5;
margin-bottom:10px;
padding-bottom:6px;
padding-top:6px;
}
#sidebar-cart h3 {
background:#3C1905;
margin:0;
padding:10px;
text-transform:uppercase;
text-align:center;
}
#sidebar-cart h3 a {
color:#E0D3B0;
}

/* category list */
a.image-link {
border:1px solid #593A2A;
}
.category-list p,.category-list a.read-more {
display:none;
}
ul.subcolumns h3 {
font-size:90%;
text-transform:uppercase;
text-align:center;
}

/* checkout */
.checkout #col1_content {
margin:2em 0;
}
.checkout h1 {
border-bottom:0 none;
margin-bottom:2em;
padding-bottom:0;
padding-top:0.5em;
}
.checkout h1.cart {
background-position:left bottom;
padding-left:30px;
}
.checkout .steps {
float:right;
margin-bottom:0;
}
table.shoppingcart-large td.action a {
overflow:auto;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
color:#BF7643;
font-family:verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
margin:0 0 0.25em;
}
h1 {
font-size:150%;
}

/* kundecenter */
.kundecenter ul.breadcrumbs,.kontoudtog ul.breadcrumbs,.aabne-ordrer ul.breadcrumbs,.tidligere-ordrer ul.breadcrumbs,.favoritliste ul.breadcrumbs,.kvikordre ul.breadcrumbs,.skift-password ul.breadcrumbs,.mest-koebte-produkter ul.breadcrumbs {
float:left;
width:767px;
padding-left:20px;
}
.kundecenter #search-box,.kontoudtog #search-box,.aabne-ordrer #search-box,.tidligere-ordrer #search-box,.favoritliste #search-box,.kvikordre #search-box,.skift-password #search-box,.mest-koebte-produkter #search-box {
display:none;
}
#main #col1.hidecol3,#main #col1.checkout {
float:none;
width:767px;
background:#fff;
margin-bottom:8px;
margin-left:0;
padding:1em 0 1em 20px;
}

/* product details */
.textFieldAntal, .qty {
margin-right:1px;
width:12%;
}

/* product list */
.product-list.subcolumns li {
height:240px;
}
.product-list .shortdescription,.product-list .std-price,.product-list .price-info,.product-list .price-list,.product-list h3 {
position:relative;
}
.product-list .price-info {
float:left;
}
.product-list dl.price-list {
width:auto;
}

/* forms */
#global-search-form input[type="text"], #short-login-form input, #signup-form input[type="text"], #short-search-form input, #newsletter-form input  {
background:#E0D3B1 url("/chainbox/layouts/02/images/button_std_bg.png") !important;
padding:0 .5em;
margin:0;
height:19px;
line-height:19px;
}
#newsletter-form button, #homepage-login-form .floatbox button {
float:left;
}
a.button, .buttons a, button {
border:1px solid  #B0A390;
}

/* variants */
#addproductform label { display:block; overflow:hidden; }
#addproductform label input { margin-left:5px; }
#addproductform input.qty,
#addproductform button.add-to-cart {margin-top:10px;}

#bottom {background:none;}


/* campaign products in sidebar*/

ul#campaignproducts {padding:10px;}
ul#campaignproducts li {list-style:none; margin:0; padding:0;}

ul#campaignproducts .button,
ul#campaignproducts .shortdescription {display:none; }

#campaignproducts a.image-link { height:100px; }

#campaignproducts .salesprice,
#campaignproducts h3 {font-size:100%;}

#simplemodal-container {border:4px solid #444; padding:12px; background:#fff url(/chainbox/layouts/02/images/loading.gif) 50% 50% no-repeat;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container a.modalCloseImg {background:url(/chainbox/layouts/02/images/simplemodal-close.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute;	top:-15px; right:-18px;	cursor:pointer; }






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
