#backfill{float:left;margin:50px 0;width:660px;}
#backfill .group{margin-bottom:15px;}
#backfill h2{color:#666;font-size:12px;margin-bottom:10px;}
#backfill label{display:block;font-size:17px;margin-bottom:10px;}
#backfill label a.results{color:#0066CF;}
#backfill .search-results{position:relative;width:660px;}
#backfill .search-results .product-active,#backfill .search-results .first-of-row-active{background:url('../images/sprite-opt.png') -1754px 0 no-repeat;}
#backfill .search-results .product,#backfill .product-fill,#backfill #see_more_offers{background-color:#FFF;border-bottom:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;float:left;height:304px;text-align:left;padding:0;position:relative;width:162px;}
#backfill .product-fill-2{padding:0;width:325px;}
#backfill .product-fill-3{padding:0;width:488px;}
#backfill .product-fill-4{padding:0;width:651px;}
#backfill .search-results .first-of-row{border-left:1px solid #CCC;}
#backfill #see_more_offers{border:0;color:#039;cursor:pointer;font-weight:bold;height:40px;padding:30px 0 0;text-align:center;text-decoration:underline;width:651px;}
#backfill .search-results .top-row{border-top:1px solid #ccc;}
#backfill .search-results .top-row-active{border-top:1px solid #0f2d69;}
#backfill .search-results .border-top{border-top:1px solid #0f2d69;}
#backfill .search-results .border-top-gray{border-top:1px solid #CCC;}
#backfill .search-results .border-right{border-right:1px solid #0f2d69;}
#backfill .search-results .border-bottom{border-bottom:1px solid #0f2d69;}
#backfill .search-results .border-left{border-left:1px solid #0f2d69;}
#backfill .more-like-this{background:url('../images/sprite-opt.png') -982px -196px no-repeat;height:44px;left:112px;line-height:12px;position:absolute;top:3px;width:49px;z-index:20;}
#backfill .more-like-this a,#backfill span.mlt-info{color:#06C;cursor:pointer;display:block;font-size:11px;left:8px;position:relative;text-decoration:none;top:1px;}
#backfill .mlt-also-interested{background-color:#DCEAF5;border:1px solid #0F2D6B;clear:both;color:#0F2D6B;font-weight:bold;padding:3px 0 3px 10px;position:relative;top:-1px;}
#backfill .compare-prices,#backfill a.compare-prices{color:#888;font-size:11px;}
#backfill a.price{font-size:18px;}
#backfill a.go-to-store{font-size:12px;color:#FFF;background:#FFF url('../images/sprite-opt.png') -406px -141px no-repeat;display:block;height:28px;text-align:center;text-decoration:none;}
#backfill a.compare-stores{font-size:12px;color:#FFF;background:#FFF url('../images/sprite-opt.png') -1754px -320px no-repeat;display:block;height:28px;text-align:center;text-decoration:none;}
#backfill .msrp{background:#FFC300 url('../images/sprite-opt.png') -817px -92px no-repeat;color:#FFF;font-size:12px;left:118px;height:31px;width:26px;padding:5px 5px 0;position:absolute;text-align:center;top:52px;}
#backfill .product-image{float:none;height:auto;margin:0 0 0 10px;padding-top:10px;width:100px;}
#backfill .product-title{float:none;font-size:11px;margin:10px 0 6px 10px;width:auto;}
#backfill .product-title a{color:#888;font-weight:normal;}
#backfill .magic-price-text{text-decoration:none;font-size:12px;}
#backfill .product-price{float:none;font-size:18px;height:50px;margin-left:10px;padding:0;text-align:left;width:auto;}
#backfill .product-price p{margin:0 0 2px;}
#backfill .product-price a{color:#06c;font-weight:bold;text-decoration:underline;}
#backfill .product-price a.from{font-size:12px;font-weight:normal;text-decoration:none;}
#backfill .product-price .tax-shipping{color:#888;font-size:11px;}
#backfill .product-price .tax-shipping strong{display:block;}
#backfill .product-coupon{background:#fff url('../images/sprite-opt.png') -41px -135px no-repeat;cursor:pointer;margin-left:5px;padding:0 9px 0;}
#backfill .product-merchant{float:none;height:65px;margin:0 0 0 8px;width:auto;}
#backfill .product-merchant a{text-decoration:underline;}
#backfill table.product-merchant,#backfill table.product-merchant td{height:31px;font-size:12px;margin:0;padding:0;width:auto;}
#backfill .product-merchant .icons{padding-left:5px;}
#backfill .product-merchant .go-to-store,#backfill .product-merchant .compare-stores{display:block;float:none;height:25px;margin-top:0;margin-left:0;width:147px;}
#backfill .product-merchant .compare-stores{height:21px;width:143px;}
#backfill .product-merchant .see-stores{margin-top:17px;text-align:center;}
#backfill .product-merchant-compacted{height:25px;margin-top:4px;}
#backfill .product-availability .see-stores{margin-top:15px;text-align:center;}
#backfill .product-availability .see-stores a.compare-prices{font-size:12px;}
#backfill .product-count-pager{margin-left:20px;height:50px;width:610px;}
#backfill .product-count{float:left;font-weight:bold;width:250px;}
#backfill .product-count,#backfill .product-navigation{color:#666;font-size:14px;height:30px;margin-top:25px;}
#backfill .product-navigation{float:right;text-align:right;}
#backfill .product-navigation a{color:#003e7e;font-size:13px;font-weight:bold;}
#backfill .product-navigation a.previous-button,#backfill .product-navigation a.next-button{padding:5px 0;}
#backfill .product-navigation a,#backfill .product-navigation b{padding:5px 10px;}
#backfill .product-navigation b{background:#E5E5E5;color:#A2A2A2;}
#backfill .product-navigation .pager-button{background-image:url('../images/sprite-opt.png');padding:0;margin:0;}
#backfill .pager-prev-next{text-decoration:none;}
#backfill .page-text{text-decoration:underline;}
#backfill .next-button{background-position:-342px -328px;}
#backfill .previous-button{background-position:-329px -328px;}
#backfill .product-info{background:url(../images/sprite-opt.png) -871px -95px no-repeat;color:#fff;cursor:pointer;height:25px;left:123px;top:95px;position:absolute;width:25px;}
#backfill .product-active .product-info,#backfill .first-of-row-active .product-info{display:block;}
body.list #backfill .product-info,body.list #backfill .product-coupon{display:none;}
