﻿/* styles the upsell control (featured and related products) */
div.upsell-panel, div.upsell-panel div.group { clear:both; display:block; }
div.upsell-panel h2 { font-size:small !important; font-style:italic; font-weight:normal; padding:5px 0; }
div.upsell-panel div.product { float:left; padding:5px; width:150px; overflow: hidden; }
div.upsell-panel div.product .product-thumb img { border:solid 1px #ccc !important; margin:0; }
div.upsell-panel div.product .product-details { font-size:11px; word-wrap:break-word; overflow: hidden; width:145px;}
div.upsell-panel div.product .product-details a {font-weight:bold; margin-bottom:2px;outline-style:none; }
div.upsell-panel div.product .product-details .price span { display:block; margin-bottom:2px; font-size:11px; }
div.upsell-panel div.product .product-details .price span.sale { line-height:1; }
div.upsell-panel div.product .product-details a.btn-main { color:#333333; display:block; float:left; }


/* styles the upsell control (featured categories) */
div.upsell-panel div.category { float:left; padding:5px; width:150px; overflow: hidden; }
div.upsell-panel div.category .category-thumb { width:100px; height:100px; position:relative; margin:0px auto; text-align:center; }
div.upsell-panel div.category .category-thumb img{ border:solid 1px #ccc !important; position:absolute; bottom:0; left:0; right:0; margin-left:auto; margin-right:auto; }
div.upsell-panel div.category .category-label { color:black; font-weight:bold; }
div.upsell-panel div.category .category-details { font-size:11px; word-wrap:break-word; overflow: hidden; text-align:center; font-weight:bold; }
div.upsell-panel div.category ul.subcategory-links { padding:0; margin:0; }
div.upsell-panel div.category ul.subcategory-links li { list-style-type:none; }