
/* enable this to show colored margins */
 #col1, #col1_content, #col2, #col2_content, #col3, #col3_content {background-color: transparent} 

body {background: url(images/bg.jpg) top left; padding: 0px;margin: 0px; font-family: Verdana;font-size: 1em;}
a {color: #a8996e; }
a:hover {color: #a8996e;}
p {line-height: 13px;}
.page_margins {width: 955px;}
.page {padding: 0 4px; font-size: 11px; }


.hlist {z-index: 1;}

.vlist {border: 0px;}
.vlist ul {padding: 0; margin: 0px; float:left; width: 100%;}
.vlist ul li ul {background-color: Black;}
.vlist ul li {padding: 0; margin: 0px;border-bottom: 1px solid white; width: 100%;background-color: #f8c1c5;}
.vlist ul li a { border-left: 3px solid #f8c1c5; border-right: 3px solid #f8c1c5;background-color: #f8c1c5; border: 0px; color: black;text-decoration: none; line-height: 29px; width: 175px;padding-left: 10px;}
.vlist ul li a:hover, .vlist ul li a.current { border-left: 3px solid #a8996e; border-right: 3px solid #a8996e;background-color: #fbdadc; color: black; font-weight: bold; color: #ad6d71;padding-left: 7px;margin-right: 3px;}

.vlist ul li ul {border-top: 1px solid white;}
.vlist ul li li {padding: 0; margin: 0px; width: 100%;background-color: #fbdadc; border:0;}
.vlist ul li ul li a { border-left: 3px solid #f8c1c5; border-right: 3px solid #f8c1c5;background-color: #fbdadc !important;border: 0px; color: black;text-decoration: none; line-height: 17px; width: 165px;padding-left: 20px;}
.vlist ul li li a:hover { background-color: #fbdadc;padding-left: 17px;border-left: 3px solid #a8996e; border-right: 3px solid #a8996e;color:#ad6d71;}
.vlist ul li li a.current {border: 3px solid white; border-left: 0px; border-right: 0px; width:100%;padding-left: 20px;color:#ad6d71;}

#header { background-color: #a8996e;height: 7px;padding: 0; float:left; width: 100%;}
#header * {display: none;}
#nav {display: none;}
#main {padding: 0; background-color: #fbdadc;margin: 4px 0; float:left; width: 100%;}
#footer {text-align: center; background-color: #a8996e;border: 0px; color: White; line-height:26px;}

#col1 { width: 192px;}
#col1_content {margin-left: 0; margin-right: 4px;}

#col3 {margin: 0; margin-left: 188px; background: white; }
#col3_content {margin-left: 4px; margin-right: 0;border-left: 1px solid #a39c7f; padding-left: 4px;}


.hideboth #col3 { margin-left: 0; margin-right: 0; }
.hideboth #col3_content{ padding-left: 0px; padding-right: 0px; }

.hidecol1 #col3 { margin-left: 0; }
.hidecol1 #col3_content{ padding-left: 0px; }

.hidecol2 #col3 { margin-right: 0; }
.hidecol2 #col3_content{ padding-right: 0px; margin-left: 4px;}

.hideboth #col1, .hideboth #col2, .hidecol1 #col1, .hidecol2 #col2 { display:none; }

h1,h2,h3,h4,h5,h6 {
    font-family: verdana;
    font-weight:normal;
    color:#a8996e;
    margin: 0 0 4px 0;
}
h1 {font-size: 150%;}
h2.logo {border-bottom: 4px solid white; border-right: 1px solid white;width: 100%; margin-bottom: 0px; font-weight: bold;}
.frontpage h3 {color: #444;}


.subcolumns.frontpage { padding-top:3px; }
.subcolumns.frontpage .c66l {}
.subcolumns.frontpage .c66l .subcl {margin: 0 0 0 15px;}
.subcolumns.frontpage .c33r {}
.subcolumns.frontpage .c33r .subcr {margin: 0px 8px; border-left: 1px solid #a39c7f;}

/* BEGIN NON YAML STYLED ELEMENTS */

.frontpage ul {list-style-type: none;margin:0 0 0 0px;padding:0;margin-bottom: 11px;}
.frontpage ul li{ list-style-type: none;margin:0;padding:0; line-height: 13px;}
.frontpage ul li span.title {font-weight: bold;color: #444;}
.frontpage ul.level_1 li a{font-weight: normal;color: #a8996e;}

#topimage {margin:0 0 8px 0;padding: 0; overflow: hidden;}
#topimage img {margin:0;padding: 0 0 4px 0;border-bottom: 1px solid #a39c7f;}

#newsletter { border-top: 1px solid #a39c7f; margin-top: 15px;padding-top: 4px; width: 100%; float:left;}
#newsletter_content {background: #fecdd0 url(images/bottom_bg.jpg) no-repeat right top;width: 100%;float:left;}
#newsletter .ctrlHolder { width:180px; float:left; }
#newsletter .ctrlHolder label{ width:100%; float:left; }
#newsletter .ctrlHolder input{ width:160px;}
#newsletter .subscribe {padding:15px 15px 0px 15px; float:left; }
#emailerrmsg {display: none;}
#newsletter .unsubscribe {padding:5px 15px 18px 15px; clear:both;}
#newsletter a#newssubscribe {background: url(images/nyhedsbrev_button.gif) no-repeat left top;display:block; width: 182px; height: 31px; text-indent:-9999em;}

.category-list ul, .category-list ul li { list-style-type: none; margin:0; padding: 0;}
.category-list ul li { height: 130px;}
.category-list ul li { background: white;}
.category-list .c50l {text-align:center;}
.category-list img {border: 1px solid #a39c7f;padding:4px;}
.category-list a, .product-list a { color: #444;font-weight: bold;padding-top:4px; float:left;}
 
.product-list ul, .product-list ul li { list-style-type: none; margin:0px; padding: 0px;}
.product-list li {}
.product-list li a{ width: 100%; float: left; text-align: center;}
.product-list img{cursor: pointer;}
.product-list .text {margin: 0 10px;}
.product-list .item{ border: 1px solid #a39c7f; padding:0px; text-align: center; height: 275px; position:relative; margin-top: 12px;}
.product-list .price { border-top: 1px solid #a39c7f;padding: 20px 0px; width: 100%;text-align: left; position:absolute; left: 0px;bottom:0px; }
.product-list .price span {padding: 10px; color: #79603b; }

.product-detail .c50l  { width:45%;}
.product-detail .c50r  { width:55%;}
.product-detail #extraimg { width: 80px; float:left;}
.product-detail #img { width: auto; float:right;}

.shopping-cart {float:left;width: 100%;}
.shopping-cart table {width:100%;border: 0;}
.shopping-cart table thead {}
.shopping-cart table thead th {border-bottom: 1px solid #a39c7f;}
.shopping-cart table .price {text-align: right;}
.shopping-cart table tbody {}

ul.breadcrumbs, ul.breadcrumbs li {margin:0; padding:0;}
ul.breadcrumbs li {float: left; line-height: 170%;}
ul.breadcrumbs li a {font-size: 150%;color: #a8996e; margin: 0 5px;}

a.button, button.button { background: #f8c1c5; border: 0px;padding: 0;margin: 0;}
a.button span, button.button span { padding: 7px;line-height: 13px;font-size: 12px; display:block; cursor: pointer; color: #444;}
a.button:hover{ text-decoration: none;}
.uniForm .ctrlHolder.focused {background: #fff8f8;}

/* BEGIN CHECKOUT */
.page-text {float:left;width: 100%;margin:10px 0;}
.page-text_content {padding:10px;border: 1px solid #a8996e;}

/* END CHECKOUT */

/* BEGIN Chainbox Specific Content */
.lookup-phone {display: none;}

/* END Chainbox Specific Content */

/* END NON YAML STYLED ELEMENTS */



