/* input(207,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':' */
.flyout-print{
    /*background-image:url("/Content/Images/Print-Pop-Up.png");*/
    background-image:url("/wwwroot/images/Print-Pop-Up.png");
    height:36px;
    margin-bottom:3px;
}

/*******************************End Availability Location Popup**************************/

@media print{
    .admin-header-links{
        display:none;
    }

    .store-search-box{
        display:none;
    }

    .d-header-links{
        display:none;
    }

    .header-links li:first-child a {
        display: block;
    }

    .header-links li a{
        display:none;
    }


    .header-menu{
        display:none !important;
    }

    .order-progress{
        display:none;
    }

    #floatingSideNav{
        display:none;
    }

    .footer{
        display: none;
    }

    .cart-options{
        display:none;
    }

    .cart tr {
        width: 1025px;
        display: block;
        float: none;
        clear: none;
        margin: 0 auto 20px auto !important;
        padding:15px;
        max-width:100%;
    }

    .cart td.remove-from-cart{
        display:none;
    }

    .checkout-buttons{
        display:none;
    }

    .td-title{
        float:left;
    }

    .product-subtotal{
        float:left;
        clear:both;
    }

    td.quantity label.td-title{
        margin-top:9px;
    }

    td.quantity input.qty-input{
        border:none;
        text-align:left;
    }

    .cart td.notes textarea{
        width:100%;
        border:none;
    }

    .cart td.product-picture {
        float: left;
        clear: none;
        border: none;
        margin-right: 20px;
    }
    
    .cart td.product{
        float:left;
        clear:none;
        width:350px;
        text-align:left !important;
        border:none;
        max-width:none;
    }

    .cart .notes-label{
        float:left;
        clear:both;
        width:100%;
    }

    .product a.product-name {
        float: none;
        clear: none;
        text-align: left;
    }

    .cart td.product .manufacturer{
        text-align: left;
    }

    .cart td.product .product-manufacturer{
        text-align: left;
    }

    .cart td.product .manufacturer-part-number{
        text-align: left;
    }

    .cart td.product .availabilty{
        text-align: left;
        padding:0px 50px 0px 50px;
    }
    
    .cart td.subtotal .product-subtotal{
        padding:-20px 50px 0 5 0px;
    }

    .cart td.product .quick-info{
        text-align: left;
    }

    .cart td.unit-price{
        float:left;
        clear:none;
        display:block;
        width:150px;
        padding:0px 0px 0 00px;

    
    }
    
    .cart td.quantity{
        float:left;
        clear:none;
        display:block;
        padding-top:0px;
        padding-right:70px;
        padding-left:40px;
        margin-top :-10px;
 
    
    }

    .cart td.subtotal {
        float:left;
        clear:none;
        padding:0px;
    
    }

    .cart td.product .attributes{
        text-align: left;
    }

    .cart td.products .edit-item{
        display: none;
    }

    .edit-item{
        display: none;
    }


    .cart-wrapper{
        width:100%;
        display:block;
    }
    
    .cart-totals-wrapper{
        float: right !important;
        clear: both;
        width:100% !important;

    }

    .total-info{
        width: 400px;
        margin:0px;
    }

    .cart-total-title{
        width:100%
        text-align:left;
        padding-bottom:20px;
        border-top:1px solid #9ea3a8;
        padding-top:20px;
    }

    .total-info{
        text-align:right;
    }

    .cart-totals-wrapper .checkout-button, .cart-totals-wrapper .quote-button{
        display:none;
    }

    .header-upper{
        padding:0px;
        margin-top:10px;
    }

    header-menu-top{
        display:none !important;
    }


    .ico-account {
        margin-top: -12px;
    }

    .header-logo{
        width:450px;
        margin-left:40px;
        display:block;
    }

    .breadcrumb{
        display:none;
    }

    .empty-cart{
        display:none;
    }
    /*******************************End Cart Print Media**************************/
    /******************************Start PDP Print Styles************************/
    .gallery {
        width: 30%;
    }
    .picture {
        width: 400px;
        float: left;
        padding-left: 200px;
    }
    
    .findItPanel{
        display:none;
    }

    .d-header-links-wrapper{
        display:none;
    }

    .overview {
        float: left;
        display: block;
        width: 60%;
    }
    
    .add-to-cart-panel .qty-input{
        display:none;
    }

    .add-to-cart-button{
        display:none;
    }

    .add-to-product-list .add-to-product-list-button,
    .compare-products .add-to-compare-list-button{
        display:none;
    }

    .product-name{
        text-align: left;
    }

    .short-description{
       text-align: left;
    }
    
    .manufacturers{
        text-align: left;
    }

    .additional-details{
        text-align: left;
    }

    .availability{
        text-align:left;
    }

    .prices{
        text-align:left;
    }

    .full-description{
        text-align:left;
    }

    .also-purchased-products-grid{
        display: none;
    }

    table.availability-results td{
        width:93px;
    }
    
    div.availability table{
        width:388px !important;
    }

    #availability{
        width:min-content;
    }

    .availability-disclaimer{
        float:left;
        width:300px;
    }

    .btn{
        display:none !important;
    }

    .detail-resources{
        display:none;
    }

    /******************************End PDP Print Styles************************/
    /******************************Start List Print Styles************************/
    .mylist-name span {
        text-align: left;
        float: left;
        margin-left: 12px;
    }

    td.remove-from-list{
        display:none;
    }

    td.unit-price .add-to-cart{
        display:none;
    }

    .add-to-cart{
        display:none;
    }

    .common-buttons .buttons{
        display:none;
    }

    .mylist tr .product{
        float:left;
        text-align:left;
        width:450px;
        margin-right:20px;
        display:block;
        max-width:none;
        min-width:none;
        border-bottom:none
    }


    .mylist td.product a.product-name{
        text-align:left !important;
        display:block;
    }

    .product-manufacturer{
        text-align:left;
    }

    .manufacturer-part-number{
        text-align:left;
    }

    .availability{
        text-align:left;
    }

    .description{
        text-align:left;
    }

    .mylist tbody tr{
        width:1200px !Important;
        float:none;
        clear:both;
        border:none !important;
        display:block;
        padding-bottom:76px;
    }

    .product-picture{
        float:left;
        border:none !important;
    }

    .mylist-selector{
        display:none;
    }

    .mylists-options{
        display:none;
    }

    hr{
        display:none;
    }

    .mylists{
        border-bottom:solid 1px #ddd;
    }

}


