.clear { clear:both; }
.category-products #products-list { width:690px; }
.products-list .product-name { font-size:15px; color:#555; }
.products-list .product-image { float:left; }
.products-list .product-shop { margin-left:45px; width:545px; float:left; margin-top:6px; }
.products-list .item { margin-top:50px; }
.products-list .item .grouped-items-table { margin-top:20px; }
.products-list .item .grouped-items-table td { height:33px; padding:12px 8px 0px 8px; }
.products-list .item .grouped-items-table .product-name-cell { border-right:0px; }
.products-list .item .grouped-items-table .product-image-cell { border-left:0px; padding:0px 0px 0px 0px; }
.products-list .item .grouped-items-table th { text-align:left; }
.products-list .item .grouped-items-table .product-price-cell span.price { font-size:11px; }
.products-list .item .grouped-items-table select.qty { width:64px !important; }
.products-list .item .btn-cart-grouped { float:right; margin-top:20px; }
.products-list .item .product-image-container { width:100px; }
.products-list .item .product-short-description { display:block; }
body.cms-home .col-main .featured-title h2 { margin:25px 0px 35px 0px; text-transform: uppercase; border-bottom: 1px solid #d6d6d6; font-family: 'Open sans',sans-serif; font-size: 13px; color: #585858; font-weight: normal; padding-bottom: 17px; margin-bottom: 21px; }
body.cms-home .col-main .featured-products-grid .awafptitle a { text-decoration: none; color: #999999; font-weight: normal; font-size:11px; text-transform: uppercase; }
body.cms-home .col-main .featured-products-grid .price-label { display:none; }
body.cms-home .col-main .featured-products-grid .price-box { text-align:left; width:auto; float:left; }
body.cms-home .col-main .featured-products-grid .add-to-cart-btn-container { float:right; width:auto; margin-right:5px; }
body.cms-home .col-main .featured-products-grid li { padding-bottom:25px; }
#products-list .product-price-cell .price-label,
#products-list .product-price-cell .old-price { display:none; }
#products-list .product-price-cell .price { font:normal 12px/12px 'Open sans', sans-serif; white-space:nowrap; color:#000; }
#products-list .product-price-cell .special-price .price { color:#c20505; font-size:13px; }

/* Notification lightbox */
#products-list .notification-box .notification-sent { height:28px; width:28px; background:url(../images/icon-watchlist.png) no-repeat top left; margin-top:-3px; margin-left:18px; }
.pp_content_container { max-height:84px; overflow-y: hidden; }
.pp_content_container .row { margin-bottom:5px; }
.pp_content_container .row-first { height:1px; }
.pp_content_container .row .cell { float:left; }
.pp_content_container .row .cell-email { width:250px; margin-right:10px; }
.pp_content_container .row .cell-label { font:normal 12px/12px 'Open sans', sans-serif; white-space:nowrap; }
.pp_content_container .row .cell .notification-field-email { width:250px; border:1px solid #d6d6d6; padding:4px 0px 5px 5px; }
.pp_content_container .row .notification-form-status { margin-top:5px; }
.pp_content_container .row .notification-form-status .message { height:24px; position:absolute; padding:6px 10px; font-family:arial; width:440px; font-size:12px; font-weight:bold; }
.pp_content_container .row .notification-form-status .notification { background-color:#fffecc; color:#74720e; }
.pp_content_container .row .notification-form-status .error { background-color:#fecccc; color:#611515; }
.pp_content_container .row .notification-form-status .success { background-color:#e5fecc; color:#385819; }
.pp_content_container .pp_description { margin:-9999px; visibility:hidden; height:0px; }

/**
 * CLEARFIX
 */

/* IE6 */
* html .clearfix { height: 1%; overflow: visible; }

/* IE7 */
*+html .clearfix { min-height: 1%; }

/* all other browsers */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0; }

.clear { clear:both; }
