/** allproducts.css *********************************************/

#all-products-content { padding: 0 30px; }
#all-products-content h1 { padding: 0 0 8px 30px; font-size: 28px; font-weight: bold; color: #306A0F; }
#all-products-content h2 { padding: 0 0 25px 30px; width: 650px; font-size: 21px; line-height: 24px; color: #55AA00; }
#all-products-content h3 { padding: 25px 0 25px 30px; font-size: 16px; font-weight: bold; color: #333333; }

#all-products-content .products-inner { padding: 0 10px; background: #BBDFF4 url(/images/content-bg.gif) repeat-x left top; }
#all-products-content .product-grouping { padding-bottom: 10px; width: 870px; font-size: 12px; line-height: 15px; color: #333333; }
#all-products-content .product-grouping-top { width: 870px; height: 4px; background: url(/images/products/product-group-top.gif) no-repeat left top; }
#all-products-content .product-grouping-body { width: 870px; min-height: 227px; background: url(/images/products/product-group-bg.gif) repeat-y left top; }
#all-products-content .product-grouping-gradient { width: 870px; min-height: 227px; background: url(/images/products/product-group-gradient.gif) no-repeat left top; }
#all-products-content .product-grouping-bottom { width: 870px; height: 4px; background: url(/images/products/product-group-bottom.gif) no-repeat left top; }
#all-products-content .product-grouping a { font-size: 13px; font-weight: bold; color: #0C549C; }
#all-products-content .product-floats { margin-left: 230px; padding-bottom: 25px; width: 638px; }
#all-products-content .product-item { float: left; padding-right: 20px; width: 190px; height: 180px; }