@charset "utf-8";
/* CSS Document */
/*This is the splitter container for the parts list*/
.svHLSM_Splitter_Parts_html {
    text-align: center;
}

/*===== This is the name of he section of the parts list*/
.parts_list_Section_Name {
    width: 100%;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #020242;
    margin-top: 10px;
    text-align: center;
}

/*== this is the internet price warning ==*/
.parts_list_price_warning {
    width: 100%;
    background-color: #ffffff;
    margin: auto;
}

.parts_list_price_warning {
    height: 10px;
}

.parts_list_price_warning {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    color: #FF0033;
    font-weight: bold;
}

/*== Button settings */
.parts_list_div_bntAddParts{
    width: 100%;
    text-align: center;
    margin: 5px;
}


.parts_list_bntAddParts {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 3px;
    border-radius: 5px;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    background-color: #eaebe8;
    color: #020242;
}

.parts_list_bntAddParts:hover {
    cursor: pointer;
    background-color: #38386a;
    color: white;
}

/*== Parts list table ==*/
.parts_list {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px;
    margin: 0 auto;
}

.parts_list_RefNo {
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
}

.parts_list_qty {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}

.parts_list_qty:hover {
    cursor: pointer;
}

.parts_list_descrip {
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}

.parts_list_price {
    padding-right: 10px;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
}

.parts_list_QtyReq {
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.parts_list_header {
    color: #FFFFFF;
    background-color: #38386a;
    font-weight: bold;
}

.header_order {
    width: 75px;
}

.header_order, .header_RefNo {
    text-align: center;
    vertical-align: bottom;
    white-space: nowrap;
}

.Header_Descrip {
    text-align: left;
    vertical-align: bottom;
    white-space: nowrap;
}

.header_SalePrice, .header_ReatilPrice, .header_QtyReq {
    text-align: center;
    vertical-align: bottom;
    white-space: nowrap;
}

.parts_list_odd_row {
    color: #000000;
    background-color: #ffffff;
}

.parts_list_even_row {
    color: #000000;
    background-color: #e0e9f5;
}

.parts_list_order {
    text-align: center;
    vertical-align: middle;
}

/*== (*) Superseded part numbers are substituted. ==*/
.parts_list_sspn {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
}

.parts_list_sspn {

}

.parts_list_sspn {
    text-align: center;
}

/*== Powered by HLSM ==*/
.parts_list_hlsm {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 0 auto;
}

.parts_list_hlsm_td {
    text-align: center;
    vertical-align: bottom;
    white-space: nowrap;
}

.parts_list_hlsm {

}

.parts_list_row_in_cart { /*Used for items in cart as a marker*/
    background-color: #73d4dd;
}

.parts_list_qty_has_qty { /*When an item is added to the qty list*/
    background-color: #00FC00;
}

.parts_list_row_found_search { /*When found in a search*/
    background-color: #ffff00;
}

/* Anytime the body has the loading class, our
   modal element will be visible */
.loading .modal {
    /*display: block;*/
}

@media screen and (max-width: 800px) {
    .parts_list_cell {
        padding: 5px 10px;
    }
}
