#productList { margin: 0; display: inline-block; position: relative; } 
#productList li { float: left; width: 150px; height: auto; padding: 0; margin: 0 0 10px 10px; display: inline; background: #fff; overflow: hidden; position: relative; line-height: 140%; }
#productList li.newLine { margin-left: 0; clear: left; }
#productList li.separator { width: 100%; float: none; height: 0; padding: 0; margin: 0; min-height: 0; }
#productList .image { height: 200px; width: 150px; margin: 0; float: none; display: block; cursor: pointer; border: 1px solid #D3F0C8; }
#productList .image td { text-align: center; border: 0; padding: 0; height: 200px; width: 150px; }
#productList .image img { display: inline; max-width: 148px; max-height: 198px; _width: expression(Math.min(parseInt(this.offsetWidth), 148 ) + "px"); _height: expression(Math.min(parseInt(this.offsetHeight), 198 ) + "px"); }
#productList a { text-decoration: none; color: #00533D; }
#productList a:hover { text-decoration: none; *text-decoration: underline; }
#productList a:hover h2, #productList a:focus h2 { text-decoration: underline; }
#productList a:hover span, #productList a:focus span { text-decoration: none !important; }
#productList a:hover del, #productList a:focus del { text-decoration: none line-through !important; }
#productList a:hover small, #productList a:focus small { text-decoration: none !important; }
#productList a:hover .image, #productList a:focus .image { border-color: #719661; }
#productList h2 { font-size: 12px; font-family: Georgia, Verdana, Arial, sans-serif; line-height: 1.2em; font-weight: normal; color: #00533D; margin: .5em 0 .3em 0; padding: 0; }
#productList span, #productList del, #productList small { display: block; }

h1 {
  margin-bottom:10px;
}

h1 img {
  position:relative;
  top:4px;
}

.productCode {
  float:right;
  padding-top:10px;
}

#productDetails {
  p/adding-top:10px;
  padding-bottom:20px;
}

#productDetails  .productImages {
  float:left;
  width:300px;
  margin-right:15px;
}

#productDetails .productLargeImage {
  width:300px;
  height:350px;
}

#productDetails .productInfo { float: left; width: 315px; }

#productDetails .productDescription { font-family: Georgia, Verdana, Arial, sans-serif; font-size: 14px; line-height: 150%; padding-bottom: 20px; margin-bottom: 5px; border-bottom: 1px #CADFD0 solid; }

#productDetails .price { margin-bottom: 30px; font-family: Georgia, Verdana, Arial, sans-serif; font-size: 17px; line-height: 160%; float: left; }

.optional {
  padding-top:10px;
}

#productDetails label { padding-right: 5px; float: right; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-align: right; padding-top: 2px; width: 85px; }

#productDetails .input { border: 1px solid #98C2A5; height: 16px; width: 42px; text-align: center; vertical-align: middle; float: right; padding: 2px 0; }
#productDetails select { border: 1px #98C2A5 solid; width: 100%; margin-bottom: 1px; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }
#productDetails .btn { background: url(/i/new/btnAdaugaLaCos.gif) no-repeat 0 0; width: 142px; height: 25px; margin-top: 10px; _margin-top: 2px; cursor: pointer; }
.en-GB #productDetails .btn { background-image: url(/i/new/btnAdaugaLaCos_en.gif); }

/*-----------------------START--------------------------*/

#cantitate { border: 1px #D3F0C8 solid; background: #EFFAEB; margin-top: 10px; padding: 7px; text-align: right; width: 141px; margin-bottom: 10px; }

#info { float: right; width: 157px; font-family: Arial, Verdana, sans-serif; font-size: 11px; }
#info p { margin-bottom: 5px; }
#info a { display: block; color: #00533D; text-decoration: underline; }
