/*********** css constant color ***************
/* product box border color: #e9e9e9		*/
/* product box font color: #6e7070			*/
/* product box heading font color: #585a5a	*/
/*********** end constant color ***************

/* ncolumn */
.product-middle { background: url(../im/bgProductMiddle.png) no-repeat top left; border: 1px solid #e9e9e9; height:210px; margin-bottom: 15px; }
.product-middle .product {padding:15px; position: relative;  }
.product-middle h1 { } /* sifr */
.product-middle h2 { color: #6e7070; font: normal 14px Arial; padding-bottom: 20px; margin-top: 15px; height: 120px; }
.product-middle .product-picture, .product-short .product-picture { float: right;  }
.product-middle .price-buttons { position: absolute; bottom: 15px; }
.product-middle .price-control { float: left; font-size: 24px; color:#585A5A; } /* sifr */
.product-middle .givethis { float: left; margin: -0px 10px 0 0; }

.productsearch-columns { width: 700px; }
.productsearch-columns-column-1, .productsearch-columns-column-2 { background: url(../im/bgProductShort.png) no-repeat top left; float: left; margin-top: 15px; height: 143px; width: 343px; }
.productsearch-columns-column-2 { margin-left: 14px; }
/* product-short also effects related products */
.product-short { padding: 15px; }
.product-short h1 { font-family: Arial; width: 215px; color: #585a5a; font-size: 16px; } /* sifr */
.product-short h2 { color: #484848; font: normal 13px Georgia; padding-bottom: 10px; }
.product-short .givethis { float: left; margin: 10px 10px 0 0; }
.product-short .price-control { color: #585a5a; font-size:16px; font-weight:bold; float: left; margin-top: 13px; }

/* product-full */
.product-full .product { background: url(../im/bgProductFull.png) no-repeat top left; border: 1px solid #e9e9e9; width: 698px;}
.product-full .product-detail { padding: 30px 15px 0;}
.product-detail h1 { font-size: 26px;} /* sifr */
.product-detail h2 { color: #6e7070; font: 16px Georgia; margin-top: 20px; }
.product-detail img  { float: right; margin-top: -20px; }
.product-detail .price { width: 150px; float: left; margin-top: 40px; font-size: 26px; color: #585A5A; font-weight: bold;} /* sifr */
.buyproduct-bar .product-buy { margin: -5px 0 0 10px; width: 102px; }
.buyproduct-bar { background-color: #f5f4f4; height: 50px; margin-top: 10px; padding: 15px 0 5px; width: 698px; }
.product .bar-ECARD { height:165px; padding-bottom: 0;}
.product .bar-ECARD_BEDRIFT { height:192px; padding-bottom: 0;}
html>body .buyproduct-bar {height: 30px; padding: 15ox 10px 5px; width: 698px; }
.buyproduct-bar input { width: 130px; }
.buyproduct-bar .product-buttons { float: right; }

.buyproduct-bar select { margin-left: 10px; }
.buyproduct-bar select.first { margin-left: 0; }


/*** Related products ****/
.related-products { width: 700px;  }
.andre-gaveforslag { margin-top: 15px; margin-bottom: -5px; }
.related-product-1, .related-product-2 { background: url(../im/bgProductShort.png) no-repeat top left; float: left; margin-top: 15px; height: 143px; width: 343px;  }
.related-product-2 { margin-left: 14px; }
.related-products h1 { font-family: Arial; width: 220px; color:#585a5a; font-size: 16px;} /* sifr */
.related-products h1.andre-gaveforslag { color: #b2b0b0; font-size: 22px; }
.related-products img { float: right; }


/*** Related article ****/
.related-article { width: 700px; margin-top: 15px;}
.related-article h1 { color: #585a5a; font: normal 22px Georgia; margin-bottom: 10px;}
.related-article h2 { color: #585a5a; font: normal 12px Georgia; }
.related-article img { float: left; padding-right: 5px;  }


