body#webslice { background: #fff; } #webslice .logo { display: block; padding: 8px 0 6px 8px; } #webslice .odCarousel { width: 300px !important; } #webslice .forward,#webslice .back { top: 60px; } #webslice #mainSearchField { width: 230px; float: left !important; } #webslice .searchField { margin-bottom: 8px; display: block; } #webslice .searchBox { background-color: #F8F5E6; .w100; padding: 5px 10px; display: block; .fleft; } #webslice .searchBox label { font-size: @base-font2+1; color: @brand; .bold; } #webslice .searchBox span input[type="text"] { height: 16px; .border; border-color: #444 #ccc #ccc #444; } #webslice .searchBox .buttonwrapper { margin-right: 30px; } #webslice .products { width: 11000px; } #webslice .merch_block { width: 290px; margin-left: 10px !important; height: 105px; } #webslice .merch_block .photo { .fleft; } #webslice .merch_block .photo img { padding-left: 8px; } #webslice .descAndPricing,#webslice .priceData { .fleft; width: 160px; } #webslice p.descAndPricing { padding-left: 5px; width: 150px; } #webslice .rec-borders { height: 115px; left: 8px; } #webslice .merch_block dt { .fleft; padding: 5px 0 0; } #webslice .priceData { font-size: 10px; padding-left: 10px; } #webslice .itemAmount { margin-left: 10px; } #webslice .moduleStructContent { border: 0; padding: 0; .w100; } #webslice .total { font-size: @base-font2; .bold; margin-left: 10px; .fleft; width: 150px; } #webslice .total .tp_Price { font-size: @base-font2+2; color: @brand; margin-left: 10px; } #webslice .viewAll { .uppercase; padding-left: 8px; }