﻿/**********************
 *
 *  print.css
 *  /Content/css/print.css
 *
 *  print styles
 *
 *  RichardG <richard.g@onlinecarstereo.com>
 *  01.31.2014
 * 
 */

/**
'''''''''''''''''''''''''''''''''''''''
'                 NOTES               '
'''''''''''''''''''''''''''''''''''''''
 - black prints faster - h5bp.com/s
 - no shadows
 - don't show links for images/js/internal links
 - set page breaks
'''''''''''''''''''''''''''''''''''''''
*/

* {background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
  
a, a:visited {text-decoration: underline}
a[href]:after {content:" (" attr(href) ")"}
abbr[title]:after {content:" (" attr(title) ")"}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: ""}  /* Don't show links for images, or javascript/internal links */
 
@media print {
    a[href]:after {content:"";}
} 
  
pre, blockquote {border:1px solid #999;page-break-inside:avoid}
thead {display: table-header-group} /* h5bp.com/t */
tr, img {page-break-inside: avoid}
img {max-width: 100% !important}
@page {margin: 0.5cm}
p, h2, h3 {orphans:3;widows:3}
h2, h3 {page-break-after:avoid}

.page-break {display:block;page-break-before:always}
h1 {font-size:24px}
h2 {font-size:20px}
h3 {font-size:16px}
h4, h5, h6, h1.footer {font-size:14px}



/* Common/Master */
#top-bar, #header-print, .logo a.mobile-bag, #search-box, #header-cart, #site-menu, #breadcrumbs, #newsletter-box, #footer, #footer-info, #newsletter-slider {display:none}
#sub-footer {font-size:11px;width:100%}
.logo, .logo-checkout {float:left;width:200px}
#header-info, #header-info-checkout {margin-top:0;float:right;width:200px}	
#header-info h1 {height:18px;line-height:18px}
#header-info img {margin-top:0}
#slide-box {display:none;visibility:hidden}
/*******************/

/* Front page */
.tab-content {background:#FFF}
/*.tab-content > .tab-pane {display:block!important;opacity:1!important}*/ /* Un-comment to show all tab contents, not just the current tab */
.tab-product-item {float:left;height:320px;overflow:hidden;width:20%}
.seal {float:left}
/*******************/

/* Checkout page */
.checkout-progress-small {display:none}
/*******************/
	
/* Account - Order Details */
#frmOrderDetails, #frmOrderDetails .span5, #frmOrderDetails .span3 {border-top:1px solid #000;float:left}
#frmOrderDetails .span5 {width:60%}
#frmOrderDetails .span3 {width:40%}
#dgCart {border:1px solid #000;margin-top:8px;width:100%}
#dgCart td.account-detail-quantity {text-align:center}
table.order-details-description td.width60 {width:80px}
table.account-detail-order-totals {float:right}
.info {display:none}
/*******************/

/* Product Details */
#product-detail-images, #product-detail-details {float:left}
#product-detail-images {width:52%}
#product-detail-details {width:40%;margin:0 0 0 10px}
#zoomer img {width:280px}
h1.detail-product-title {font-size:20px;line-height:1.2}
h2.detail-product-description {font-size:14px;line-height:1.2}
span.detail-product-number, span#lblReview, ul#product-share {display:none}
p.condition, #priceTag_AuthorizedDealer {float:left;margin:12px 0 0 0;width:100%}
/*******************/

/* Shopping Cart */
#cart-header, .cart-products {border:1px solid #000;float:left;width:100%}
.cart-products, .cart-description, .cart-price, .cart-quantity, .cart-total, .cart-delete {height:100px;vertical-align:middle;overflow:hidden}
.cart-head-desc, .cart-head-price, .cart-head-qty, .cart-head-total, .cart-head-delete {border-right:1px solid #000;float:left;padding:2px 0;text-align:center}
.cart-description, .cart-price, .cart-quantity, .cart-total, .cart-delete {border-right:1px solid #000;float:left}
.cart-head-desc, .cart-description {padding:2px;width:400px}
.cart-price, .cart-quantity, .cart-total, .cart-delete {text-align:center;vertical-align:middle}
.cart-head-price, .cart-price {width:80px}
.cart-head-qty, .cart-quantity {width:60px}
.cart-head-total, .cart-total {width:90px}
.cart-head-delete, .cart-delete {width:50px}
.cart-description-thumbs {float:left;width:80px;height:80px}
.cart-description-text {float:left;width:300px}
.warranty-content {float:left}
.panel-warranty {display:none}
.btn-cart-checkout, .btn-cart-checkout2, ul.warranty-list, a#lbUpdateQty, #cartButtons, #divCartActions, .protect-header {display:none}
#txtQuantity {border:0}
#coupons {float:left;width:38%}
#item-totals {float:right;width:56%}
#item-totals td .subtotal, #item-totals td span.subtotal, #item-totals td span.faster {display:block;text-align:right}
#confidence-banner {text-align:center;width:100%}
#divRelatedCats {border-top:1px solid #000;margin:8px 0 0 0;padding:4px 0 0 0}
#related-categories ul {margin:0;padding:0}
#related-categories li {float:left;margin:4px 4px 4px 0;list-style:none}
/*******************/

/* Checkout Summary/Review Orders */
#co-summary-header {border-top:1px solid #000;padding:8px 0 0 0}
#co-summary-header .info-label {font-weight:bold}
.co-review-billing, .co-review-shipping, .co-review-payment {float:left;width:31%}
table#dgCart td.item-qty {text-align:center}
table#order-totals {float:right}
.btn-nextstep3, .btn-backtoshipping, .checkout-progress {display:none}
.alert-success {display:none}
/*******************/

/* Compare Items */
table.products-table td {vertical-align:top}
table.compare-prod-item td.row1, table.compare-prod-item td.row2 {height:80px}
table.compare-prod-item td.row2 {text-align:center}
table.compare-prod-item td.row2 img {margin:0 auto}
/*******************/

/* Recently Viewed Control */
#recently-viewed, #most-trending {float:left;width:46%}
#most-trending h1 {overflow:hidden}
/*******************/

/* Cross-Sell - Product Details */
#related-products, .related-product-item {overflow:hidden}
#related-products {height:380px}
.related-product-item {float:left;padding:0 4px;height:360px;width:22.5%}
.related-product-title h2 {font-size:18px;line-height:1.2}
img.notch {display:none}
/*******************/

/* Product List + Search Results pages */
#attributeFilter, .items-per-page, .pages, #trPager, #divSearchResultsHeader {display:none}
a.list-product-buy-now, #divSearchResultsList a.list-product-buy-now {text-decoration:none}
.list-item, #divSearchResultsList .list-item {border-top:1px solid #CCC;padding:4px 0}
.list-item, .list-col1, .list-col2, .list-col3, .list-col4,
#divSearchResultsList .list-item, .search-list-col1, .search-list-col2, .search-list-col3, .search-list-col4 {float:left;min-height:80px}
.list-col1, .search-list-col1 {width:120px;text-align:center;vertical-align:middle;line-height:80px}
.list-col2, .search-list-col2 {width:300px;text-align:left;padding:0 4px}
.list-col3, .search-list-col3 {width:80px;text-align:center;padding-top:16px}
/*******************/

/* Product List */
.list-col4 {width:160px;text-align:center;padding-top:12px}
/*******************/

/* Search Results */
span.search-text {font-size:16px}
.search-list-col4 {width:160px;text-align:center;padding-top:24px}
/*******************/