/*
v21.6.2009 18:35:29
*/





/* HEADERs - START */

div#list ul.catalogItemList li h2,
div#list ul.catalogSectionList li h2 {
  width: 100%;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  background-image: url('./../../../_layout/_www/catalog-title-bg.png');
  background-repeat: no-repeat;
  background-position: center 0;
  display: block;
  overflow: hidden;
}

  div#list ul.catalogItemList li h2 {
    height: 26px;
    line-height: 26px;
    padding: 0;
    margin: 0;
  }

  div#list ul.catalogSectionList li h2 {
    height: 100%;
  }


div#attributes div.attribute h2 {
  padding-top: 20px;
  border-top: 1px dotted #303030;
}

/* HEADERs - END */





/* DIVs / LAYOUT BOXes - START */

body.catalogItem div#attributes div.attribute,
body.catalogItem div#attributes div.content {
  width: 411px;
  padding-right: 280px;
}

  body.catalogItem div#attributes div.attribute {
    width: 411px;
    padding-top: 0;
    padding-bottom: 3px;
    padding-left: 20px;
    background-color: #101010;
    float: left;
    clear: both;
    opacity: 0.75;
  }

  body.catalogItem div#attributes div.thumb {
    width: 220px;
    height: 220px;
    line-height: 220px;
    text-align: center;
    padding: 3px;
    margin: 16px;
    background-color: #262626;
    border: 1px solid #303030;
    position: absolute;
    top: 0px;
    left: 463px;
  }

/* DIVs / LAYOUT BOXes - END */





/* LINKs- START */

div#list ul.catalogItemList li span.link a {
  color: #ff9966;
}

  div#list ul.catalogItemList li span.link a:hover {
    color: #cc3300;
  }


div#list ul.catalogSectionList li a {
  width: 100%;
  height: 100%;
  display: block;
  outline: none;
}

/* LINKs - END */





/* LISTs - START */

div#list ul.catalogItemList li,
div#list ul.catalogSectionList li {
  height: 171px;
  margin: 0 21px 21px 0;
  background-repeat: no-repeat;
  background-position: 0 bottom;
  float: left;
  clear: none;
  overflow: hidden;
}

  div#list ul.catalogItemList li {
    width: 351px;
    background-image: url('./../../../_layout/_www/catalog-item-bg.png');
  }

  div#list ul.catalogSectionList li {
    width: 165px;
    background-image: url('./../../../_layout/_www/catalog-section-bg.png');
  }

/* LISTs - END */





/* SPANs - START */

div#list ul.catalogItemList li span {
  display: block;
  float: left;
}

  div#list ul.catalogItemList li span.link {
    width: 154px;
    text-align: right;
    margin-left: 16px;
    margin-top: 2px;
    clear: none;
  }

  div#list ul.catalogItemList li span.text {
    width: 154px;
    height: 83px;
    line-height: 16px;
    margin: 16px;
    margin-top: 14px;
    clear: none;
    overflow: hidden;
    }

  div#list ul.catalogItemList li span.thumb {
    width: 125px;
    height: 105px;
    line-height: 105px;
    text-align: center;
    padding: 3px;
    margin: 16px;
    background-color: #262626;
    border: 1px solid #303030;
    clear: none;
  }



div#list ul.catalogSectionList li a span {
  text-align: center;
  float: left;
  clear: both;
}

  div#list ul.catalogSectionList li a span.thumb {
    line-height: 133px;
  }

  div#list ul.catalogSectionList li a span.title {
    width: 100%;
    line-height: 26px;
  }

/* SPANs - END */





/* IMAGEs - START */

body.catalogItem div#attributes div.thumb img {
  vertical-align: middle;
}



div#list ul.catalogItemList li span.thumb img,
div#list ul.catalogSectionList li span.thumb img {
  vertical-align: middle;
}

  div#list ul.catalogItemList li span.thumb img {
    position: relative;
    top: -1px;
  }

  div#list ul.catalogSectionList li a span.thumb img {
    margin: 6px;
    background-color: #000000;
    opacity: 0.65;
  }

    div#list ul.catalogSectionList li a:hover span.thumb img {
      opacity: 1;
    }

/* IMAGEs - END */
