/* product details */

div.product .info { text-align: right; }
div.product .image { display: block; float: right; margin: 0 3px 20px 15px; text-align: left; }
div.product .image img { border: 2px solid #d6cdbb; }
div.product div.code { white-space: nowrap; }
div.product div.producer { margin-right: 15px; font: bold 11px Verdana, Arial, sans-serif; color: #503800; font-weight: normal; white-space: nowrap; }
div.product div.price { float: right; color: #503800; white-space: nowrap; text-align: right; }
div.price .ROL { color: #a79058; font-size: 12px; }
div.product .desc { margin: 10px 10px; font-size: 12px; color: #503800; min-height: 50px; text-align: left; }
div.product div.desc p { margin-left: 0; padding-left: 0; }
div.product div.desc ul { margin-top: 0; }
div.product div.desc a { font-weight: bold; color: #75001d; }

div.product .buy { clear: both; margin: 20px 5px 30px; width: 300px; padding-top: 4px; background: url(images/borderTitle.png) repeat-x; text-align: left; color: #37301e; font-size: 13px; }
div.product .buy a { display: block; color: #583d00; font-size: 12px; line-height: 14px; letter-spacing: -1px;  }
div.product .buy a#cart { float: right; background: url(images/arrowRight3.png) no-repeat 100% 2px; padding-right: 12px; }
div.product .buy a#cart:hover { background-image: url(images/arrowRight4.png); }
div.product .buy a#back { float: left; background: url(images/arrowLeft3.png) no-repeat 0 2px; padding-left: 12px; }
div.product .buy a#back:hover { background-image: url(images/arrowLeft4.png); }
