.hp-category {
     margin: 8px 0 20px 0;
}


.hpCategory-title {
     margin: 0 0 16px 0;
     height: 20px;
     line-height: 19px;
     background: url('../img/dot1.gif') left 19px repeat-x;
}

.hpCategory-title h2 {
     margin: 0;
     padding: 0;
     float: left;
     font-size: 100%;
     color: #64a6bf;
     border-bottom: 3px solid #64a6bf;
}

.hpCategory-showAll {
     padding-left: 10px;
     float: right;
     background: url('../img/arrow8.gif') left center no-repeat;
}

.hpCategory-prList {
     clear: both;
     margin: 0 0 0 0;
     border-collapse: collapse;
}

.hpPrList-item {
     padding: 0;
     width: 50%;
     vertical-align: top;
}

.hpPrList-left {
     padding-right: 10px;
     border-right: 1px solid #e9f3dd;
}

.hpPrList-right {
     padding-left: 10px;
}


.prList-item-content td {
     padding: 0;
}

.prList-image {
     float: left;
     width: 140px;
     height: 140px;
     border-collapse: collapse;
}

.prList-image td {
     text-align: center;
     background: #FFF;
     border: 3px solid #ececec;
}

.prList-info {
     margin: 3px 0 0 10px;
}

.prList-info-code {
     color: #CCC;
     font-size: 90%;
}

.prList-info-title {
     display: block;
}

.prList-info-description {
     font-size: 80%;
     line-height: 13px;
}

.prList-info-price {
     white-space: wrap;
     margin-top: 10px;
     font-size: 90%;
}

.prList-info-tools {
     margin-top: 8px;
     border-top: 1px solid #efefef;
}

.hpCategory-rowTop .hpPrList-item {
     padding-bottom: 10px;
     border-bottom: 1px solid #e9f3dd;
}

.hpCategory-rowBottom .hpPrList-item {
     padding-top: 10px;
}

#prFilter-form {
     margin: 0;
}

#pr-filter {
     width: 100%;
     margin: 1px 0 1px 0;
     height: 25px;
     color: #FFF;
     border-collapse: collapse;
     background: #50869a url('../img/bg_prFilter.gif') repeat-x;
}

#prFilter-orderBy {
     padding: 0 0 0 10px;
     width: 50%;
}

#prFilter-maxRows {
     padding: 0 10px 0 0;
     width: 50%;
     text-align: right;
}

.prFilter-label {
     padding: 0 5px 0 0;
     float: left;
     line-height: 25px;
}

.prFilter-select {
     padding: 2px 0 0 0;
     float: left;
     line-height: 25px;
}

#prFilter-maxRows div {
     float: right;
}

.prListing {
     padding: 0 10px 0 10px;
     height: 35px;
     line-height: 25px;
     font-size: 90%;
     background: url('../img/bg_resultsListing.gif') repeat-x;
}

.prListing-type {
     float: left;
     color: #575757;
}

.prListing-pages {
     margin: 4px 0 0 0;
     float: right;
     height: 20px;
     list-style-type: none;
}

#centerSection-content .prListing-pages li {
     float: left;
     line-height: 25px;
     height: 20px;
     color: #077076;
     background: none;
}

.prListing-pages li a {
     display: block;
     float: left;
     padding: 0 7px 0 7px;
     height: 22px;
     line-height: 25px;
}

.prListing-selected a {
     font-weight: bold;
     background: #d7dcdc;
}

.prListing-pages li a:hover {
     background: #d7dcdc;
}

.prList-table {
     margin: 15px 0 0 0;
     border-collapse: collapse;
}

.prList-item {
     width: 50%;
     vertical-align: top;
}

.prList-left {
     padding-right: 10px;
     background: url('../img/dots1_v.gif') right top repeat-y;
}

.prList-right {
     padding-left: 10px;
}

.prList-delimiter-left {
     padding-right: 5px;
}

.prList-delimiter-right {
     padding-left: 5px;
}

.prList-v-delimiter {
     height: 11px;
     background: url('../img/dots1_h.gif') left center repeat-x;
}

.prList-info-icons {
     float: left;
}

.prShow-info-icons {
     margin-top: 8px;
}

.prList-info-more {
     display: block;
     float: right;
     margin-top: 3px;
     padding-right: 10px;
     font-weight: bold;
     font-size: 90%;
     background: url('../img/arrow9_right.gif') right 5px no-repeat;
}

#productShow-container {
     margin-top: 1px;
     padding: 32px 0 0 0;
     background: url('../img/bg_contentGradient.gif') left top repeat-x;
}

#productShow-mainInfo {
     width: 100%;
     border-collapse: collapse;
}

#productShow-images {
     padding: 0;
     width: 350px;
     vertical-align: top;
}

#productShow-imageBig {
     margin-bottom: 3px;
     width: 100%;
     border-collapse: collapse;
}

#productShow-imageBig td {
     padding: 0 0 10px 0;
     text-align: center;
     vertical-align: middle;
     border-bottom: 1px solid #f1f1f1;
     height: 350px;
}

#productShow-thumbs {
     margin-top: 20px;
}

#productShow-thumbs table {
     margin: 0 3px 3px 0;
     float: left;
     border-collapse: collapse;
}

#productShow-thumbs td {
     padding: 0;
     border: 3px solid #d9d9d9;
     vertical-align: middle;
     text-align: center;
}

#productShow-info {
     padding: 0 0 0 10px;
     vertical-align: top;
}

#productShow-info .productShow-info-table {
     width: 100%;
     border-collapse: collapse;
     background: #ebebeb;
}

#productShow-info .productShow-info-table td {
     padding: 5px 5px 5px 7px;
     border: 2px solid #FFF;
     color: 000;
}

#productShow-info .productShow-info-label {
     width: 120px;
     color: #FFF;
     background: #868686;
}


#productShow-RowThumb {
  margin: 2px;
  border: 3px solid #d9d9d9;
  height: 125px;
  width: 125px;
  float: left;
  text-align: center;
  vertical-align: middle;
}


#productShow-RowThumb a {
  vertical-align: middle;
}


.productShow-commonTable {
     margin-top: 22px;
     width: 100%;
     color: #575757;
     border-collapse: collapse;
}

.productShow-commonTable th {
     padding: 3px 5px 3px 10px;
     text-align: left;
     color: #003b58;
     border-bottom: 1px solid #868686;
}

.productShow-commonTable td {
     padding: 3px 5px 3px 10px;
     border-bottom: 2px solid #FFF;
     background: #efefef;
}

.productShow-commonTable td a {
     color: #11a4ac;
}

.productShow-commonTable-delimSmall td,
.productShow-commonTable-delimBig td {
     padding: 0;
     line-height: 1px;
     font-size: 1px;
     background-color: #FFF;
     border: 0;
}

.productShow-commonTable-delimSmall td {
     height: 2px;
}

.productShow-commonTable-delimBig td {
     height: 25px;
}

.price-old {
	text-decoration: line-through;
}
