/*boilerplate*/
* {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
    font-family: Helvetica, Arial, sans-serif !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
a, a:visited {
    color: #444 !important;
    text-decoration: underline;
}
pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead { display: table-header-group; }
tr, img, li, td { page-break-inside: avoid; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }


/*general styles*/
.toolbar,
.breadcrumbs,
.buttons-set,
button {
    display: none;
}
.header-container {position: static;}
.header-container .header .branding { display: block; float: none; }
.content-pane { margin-top: 0 !important; }

/*Product Listing Page*/
.catalog-category-view .col-left,
.category-products .actions {
    display: none;
}
.catalog-category-view .bottom-banner-container,
.back-to-top-desktop {
    display: none !important;
}
.catalog-category-view .col2-left-layout .col-main { width: 100%; }

/*Compare pop-up*/
.catalog-product-compare-index tfoot,
.catalog-product-compare-index .rating-box {
    display: none;
}
/*My order detail*/
.sales-order-print {
    padding: 0;
}
/*Checkout review*/
.opc-progress-container,
#checkoutSteps li,
.opc .step-title h2:after {
    display: none;
}
#checkoutSteps li#opc-review {
    display: block;
}
.opc { width: 100% !important; }

/*Product Detail Page*/
.product-view .stock-notifications,
.product-view .ratings,
.product-view .options-container-big,
.product-view .share-this,
.product-view .more-views,
.product-view .box-collateral,
.product-view .accordion .trigger,
.product-view .accordion .trigger:before,
.product-view .accordion .box-reviews {
    display: none;
}
.product-view .product-collateral {
    padding: 20px 0;
}
.product-shop .price-box {
    margin-bottom: 20px;
}
.product-view .accordion .content {
    height: auto !important;
}
.product-view .product-shop {
    width: 100%;
    margin-top: 40px;
}
.MagicZoomBigImageCont {
    display: none !important;
}
.product-shop h1 {
    padding-top: 20px;
}
.header-container a.logo {
    overflow: hidden;
    position: relative;
    text-indent: 0;
}
.header-container a.logo:after {
    content: url('http://www.signaturehardware.com/skin/frontend/enterprise/signature/images/sprite.png');
    position: absolute;
    width: 800px;
    height: 600px;
    top: -552px;
    left: 0;
}
#stcpDiv,
.footer .legal-info p,
body > img,
.header-container a.logo strong,
.nav-search,
.header-container .quick-access,
.header-container .free-shipping-msg,
#vid,
.footer .newsletter-form,
.footer .footer-links,
.header-container .header-panel ul.links,
#chat,
#hero,
.featured-categories .menu li a:before {
    display: none !important;
}
.content-pane,
.footer .legal-info {
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.product-shop .sku {
    position: static !important;
}
