/* styles the product detail page */
#page.product-detail { min-height:260px !important; margin-top:10px;text-align:left; }/* To resolve product detail layout issue in IE6 */
#page.product-detail .image { position:relative; float:left; margin-right:15px; display:block; text-align:right; width:250px; }
#page.product-detail .image a { clear:both; display:block; float:right; }
#page.product-detail .details { float:left; padding-left:0; max-width:235px; }
#page.product-detail div { line-height:1.25em; padding-bottom:5px; }
#page.product-detail div.long-desc {padding-bottom:0;clear:both;}
#page.product-detail br { clear:both; }
#page.product-detail img { border:1px solid #CCCCCC; float:left; margin:6px 0; }
#page.product-detail .sku { display:block; font-size:smaller; font-style:italic; margin-bottom:10px; }
#page.product-detail .option-name { background:url(/content/default/images/icon-product-option.gif) 8px 10% no-repeat;padding-bottom:3px;padding-left: 30px; }
#page.product-detail .option-values { padding-left:30px;}
#page.product-detail .option-values td { padding-bottom: 5px!important;}
#page.product-detail .option-text { padding-bottom: 10px;}
#page.product-detail .categories { line-height:1.2; margin-top:20px; }
#page.product-detail .categories .caption { font-style:italic; padding-right:5px; }
#page.product-detail .option { clear:both; display:block; margin:10px 0; }
#page.product-detail .action { margin:10px 0; padding-left:8px; }
#page.product-detail .photo-zoom { font-size:smaller; text-transform:uppercase; width:252px; clear:both; display: block; }
#page.product-detail label { display:inline; float:none; text-align:left; width:auto;margin-left: 3px!important; }
#page.product-detail select { margin-left:0; }
/* styles the product details page product short descripion */
#page-content #subheader h2 { word-wrap: break-word;}

/* styles the price/sale price on product details, featured/related product, and seach results */
#page .price { clear:both; display:block; font-size:small; font-weight:bold; }
#page .price .sale { color:#DD0000; }
#page .price .reduced { color:#333333; font-weight:normal; text-decoration:line-through; }
#page .price .saved { clear:both; display:block; color:#DD0000; padding-top:5px; }


/* style the default page template for categories */
#page.category-detail { margin-top:10px; min-height:260px; }
#page.category-detail .image { float:left; margin-right:15px; }
#page.category-detail .categories { clear:left; }
#page.category-detail .products { clear:left; }
/* styles the Product Discount Chart on Product Page */
#page.product-detail .quantity-discounts table{ border-collapse: collapse; }
#page.product-detail .quantity-discounts td,
#page.product-detail .quantity-discounts th{ padding: 2px; border: 1px solid #CCC;}

#page.product-detail .quantity-discounts .netprice{ font-weight: bold; }
