#products-grid-table { border-collapse: collapse; margin: 10px 0; }



#products-grid-table tr { border-bottom: 1px solid #e5e5e5; }



#products-grid-table tr.first { border-top: 1px solid #e5e5e5; }



#products-grid-table td { width: 33%; border-left: 1px solid #e5e5e5; padding: 8px; }



#products-grid-table td .centering { text-align: center; }



#products-grid-table td.empty { border: 0; }



#products-grid-table td.last { border-right: 1px solid #e5e5e5; }



.button-bag { width: 125px; height: 35px; background: url('../images/add-to-bag-bg2.gif') top left no-repeat; text-indent: -9999px; cursor: pointer; display: block; margin: 0 auto 10px; }



.button-bag-individual { width: 125px; height: 35px; background: url('../images/add-to-bag-bg2.gif') top left no-repeat; text-indent: -9999px; cursor: pointer; display: block; margin: 0; float: right; }



h3.product-name { font-size: 14px; font-weight: bold; }



h3.product-name a { color: #bd0000; text-decoration: none; }



ul.add-to-links li { display: inline; }



ul.add-to-links li a { color: #B30E0E; font-size: 10px; text-decoration: none; }



.pager { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 4px 0; font-size: 10px; }



.sorter { float: left; clear: left; width: 520px; padding: 4px 0; }



.pager p.amount, .sorter .view-mode { margin: 0 0 4px 0; float: left; width: 125px; font-size: 11px; line-height: 19px; }



.pages { font-size: 11px; line-height: 19px; }



.pages strong { float: left; }



.pages ol li { display: inline; padding: 0 3px;}



.pages a, .view-mode a {

  color: #0046AD;

}





.limiter, .sort-by { float: right; width: 230px; font-size: 11px; text-align: right; }

.sort-by label { margin-right: 5px;  }



#products-list li.item { border-bottom: 1px solid #e5e5e5; display: block; clear: left; float: left; width: 520px; padding: 10px 0; }



.desc, .std { font-size: 11px; line-height: 15px; }



#products-list li.item img { float: left; width: 135px; margin: 0 15px 0 0; }



#products-list li.item .product-shop { float: left; width: 350px; }



.product-name h2 { display: block; font-size: 16px; font-weight: bold; color: #bd0000; margin-bottom: 1em; }



.qty-box { width: 100%; margin: 10px 0; font-size: 12px; font-weight: bold;}





.add-to-box .or, .add-to-box .add-to-links { display: none; }



.add-to-cart label {

  float: left;

  line-height: 21px;

  margin-right: 5px;

}



.add-to-cart #qty {

  float: left;

  margin-right: 5px;

}



.description {

  margin-bottom: 2em;
  margin-left:10px;
  margin-right:10px;
}



.products-grid a.product-image {

  display: block;

  width: 135px;

  height: 135px;

  margin: 0 auto 10px;

}




