/* [Block Layout: Products Featured] */
.product_featured                       { font-size: 80%; }
.product_featured .item                 { padding: 0 10px 10px 0px; margin: 0 0 10px 0; width: 190px; float: left; text-overflow:ellipsis;  }
.product_featured .item .item_title     { font-weight: bold; margin:0 0 10px 0; font-size: 120%; height: 2.5em; text-overflow: ellipsis; overflow:hidden; font-style: italic;}
.product_featured .item .item_title a   { text-decoration: none; color: #000; }
.product_featured .item .item_title a:hover { text-decoration: underline; color: #00f; }
.product_featured .item .npn            { margin: 0 0 2px 0; }
.product_featured .item .npn b          { display: block; float: left; width: 3em; }
.product_featured .item .srp            { margin: 0 0 2px 0; }
.product_featured .item .srp b          { display: block; float: left; width: 3em; }
.product_featured .item .qty            { margin: 0 0 2px 0; }
.product_featured .item .qty b          { display: block; float: left; width: 3em; }

.product_featured .item .item_body      { }
.product_featured .links                { float: right; }
.product_featured .links *              { float: left; }
.product_featured .links span           { text-align: center; font-size:8pt; width:8px; color:#888; }
.product_featured .item_separator       { padding: 10px 0 0 0; }
.product_featured .thumbnail            { float: left; padding: 0 5px 5px 0; }
.product_featured .thumbnail img        { border: 1px solid #a0a0a0; }
.product_featured .product_listings_price   { font-size: 150%; }
.product_featured .indications          { height: 104px; overflow:hidden; text-overflow:ellipsis; }
 

/* Paging control layout */
.product_featured .pnav                     { width: 100%; }
.product_featured .pnav td                  { text-align: center; padding: 1px; }
.product_featured .pnav_pn                  { width: 60px; }
.product_featured .pnav a                   { text-decoration: none; margin: 0 1px; }
.product_featured .pnav_pn a:hover          { text-decoration: underline; }
.product_featured .pnav_pn a.disabled,
.product_featured .pnav_pn a.disabled:hover { text-decoration: none; }
.product_featured .pnav_num a:hover         { margin: 0; }
.product_featured .pnav_num a.current,
.product_featured .pnav_num a.current:hover { font-weight: bold; margin: 1px; }

/* Paging control colours */
.product_featured .pnav div                 { background-color: #ddf; border: 1px solid #88c; }
.product_featured .pnav a                   { color: #00f; }
.product_featured .pnav a.disabled,
.product_featured .pnav a.disabled:hover    { color: #888; }
.product_featured .pnav_num a:hover         { background-color: #ccf; border: 1px dashed #88f; }
.product_featured .pnav_num a.current,
.product_featured .pnav_num a.current:hover { background-color: #ccf; border: 1px solid #88f; }
