a[href $=".pdf"] { padding-left: 20px; background:url("http://icons.onlinecommercegroup.com/file_pdf.png") no-repeat center left; } a[href $=".docx"] { padding-left: 20px; background:url("http://icons.onlinecommercegroup.com/file_docx.png") no-repeat center left; } #product-view { position: relative; } /* Product Images */ #image-container { float: left; position:relative; } #image-container div.main-image { width: 330px; position: relative; margin: 10px; } #image-container div.image-selector { left: 10px; width: 330px; overflow: hidden; } #scroll-images { overflow: hidden; white-space: nowrap; height: 68px; width: 280px; border-bottom: 1px solid #E8E8E8; border-top: 1px solid #E8E8E8; padding: 5px 25px 5px 25px; } #image-container div.image-selector strong { display: block; margin: 10px 0 0 0; font-size: 14px; padding-bottom: 5px; } /* Product Pricing */ #product-view div.purchase-info div.social-networking { position: absolute; } #product-view div.purchase-info { width: 624px; padding: 10px; float: right; margin: 0 0 15px 5px; position: relative; border-left: 1px dotted #E8E8E8; } #product-view div.purchase-info div { padding: 1px 0 1px 0; clear: both; } #product-view div.purchase-info div.stars img { float: left; margin-right: 3px; } #product-view div.purchase-info div.cost { padding-top: 10px; font-size: 15px; font-weight: bold; } #product-view div.purchase-info ul.prices { font-size: 12px; margin:0px 0 5px 0; } #product-view div.purchase-info ul.checkout2 { border:1px solid #ccc; background:#fff; padding:5px; } #product-view div.purchase-info ul.prices li span.quantity { font-weight:bold; } #product-view div.purchase-info ul.prices li span.item { line-height:1.5; text-align:right; } #product-view div.purchase-info ul.prices li { position: relative; clear: both; padding:2px 0 2px 0; } button{ font-size:11px; vertical-align:middle; padding:1px; } #shipping input{ margin-right:5px; } button img{ vertical-align:middle; } #product-view div.purchase-info ul.prices li span.title { float: left; width: 150px; } #product-view div.purchase-info ul.prices li span.pricetitle { float: left; width: 60px; } #product-view div.purchase-info ul.prices li strong { font-weight: bold; font-size: 13px; } #product-view div.purchase-info ul.prices li span.item { text-align: right; line-height: 1.5; } #product-view div.purchase-info .low-importance { font-size: 11px; } #product-view div.purchase-info input { text-align: center; padding: 1px; font-size: 12px; } /* Colors & Template Specifics */ #product-view div.purchase-info div.social-networking { position: relative; float: left; padding-top:5px; } #product-view div.purchase-info .low-importance { color: #444; } #product-view div.purchase-info ul.prices li strong { color: #444; } #image-container div.image-selector strong { color: #444; } #product-view div.purchase-info div.cost { color: #444; } #displaydiv{ clear:both; font-size:9px; text-transform:uppercase; padding:2px; } #displaydiv img, span.title a img, span.title img{ vertical-align:middle; } .exclusive{ text-align:right; font-size:10px; vertical-align:middle; float:right; line-height:16px; } .social-networking div.addthis_default_style{ float:right; text-align:right; } #product-view div.purchase-info ul.shipping { font-size:12px; clear: both; padding-bottom:5px; border-bottom:1px solid #ccc; color: #444; } #product-view div.purchase-info ul.shipping li span.title { font-weight:bold; } #product-view div.purchase-info ul.shipping li.lagtime { font-size:10px; } li.headtitle { border-top:1px solid #ccc; font-size:14px; float:left; padding:2px 0 2px 0; margin:5px 0 3px 0; width:100%; } li.pricetitle { border-bottom:1px solid #ccc; font-size:14px; float:left; padding:2px 0 2px 0; margin:5px 0 3px 0; width:100%; } #product-view span.product_cost { font-size: 18px; } #product-view div.purchase-info ul.prices li { color: #444; } #product-info strong.title { color: #444; font-size: 12px; margin-bottom: 5px; display: block; font-weight: bold; }