
    
.calc_tdtotals{border:1px solid black;}
        
.pricing_tbl table{border:1px solid black;}
.pricing_tbl td{height:25px; padding:5px; line-height:15px;text-align:right; }
.pricing_tbl tr.header, .pricing_tbl tr.footer {background-color:#D9D9D9;}
.pricing_tbl tr.header td, .pricing_tbl tr.footer td{text-align:center;font-weight:bold;}
.pricing_tbl tr.header td span{font-weight:normal;}
.pricing_tbl tr.header td.std{height:30px;width:85px}
.pricing_tbl td.prod_name{text-align:left !important;width:560px !important;}
.pricing_tbl td.basket
{
    margin:0;padding:0;
}
.pricing_tbl td.basket input
{
    padding-left:5px;
    font-size:12px;
}
.pricing_tbl td.qty{text-align:center !important;padding:0px;margin:0px;width:90px;background-color:Yellow;}
.pricing_tbl td.qty_sml{text-align:center !important;padding:0px;margin:0px;width:75px}

.pricing_tbl td.qty_sml_w{text-align:center !important;padding:0px;margin:0px;width:75px;}
.pricing_tbl td.qty_sml_w input{background-color:White !important;}

.pricing_tbl td.qty_smlrt{text-align:right !important;width:75px}
.pricing_tbl td.user_input{text-align:center !important;padding:0px;margin:0px;width:90px}
.pricing_tbl td input{font-size:11px;width:100%;margin:0px;text-align:center;height:100%; margin:0px;border:0px;line-height:20px;background-color:Yellow;}
.pricing_tbl td.copy_shop{background-color:#92D050;}
.pricing_tbl td.comm_to_cust{background-color:#E6B8B7;}
.pricing_tbl td.col_width{width:80px;}

#cloud_matrix_container{display:block;margin-top:5px;margin-left:3px;}

#toggle_bp , #toggle_checklist {
    text-decoration:underline; cursor:pointer;
}

.pricing_tab {
    width:90px;display:block;float:left; 
    height:30px;
    background-color:#9BC4E8;
    border:1px solid #0086CD;
    border-bottom:none;
    margin-left:3px;
    margin-right:5px;
    line-height:30px;
    text-align:center;
    cursor:hand;
    cursor:pointer;
    font-weight:bold;
}
.pricing_tab.active {   
    background-color:#0086CD;
    color:#FFFFFF;   
}
.last {clear: left;
}
.pricing_tab_100{width:100px !important;}
.pricing_tab_110{width:110px !important;}
.pricing_tab_120{width:120px !important;}
.pricing_tab_130{width:130px !important;}
.pricing_tab_140{width:140px !important;}
.pricing_tab_150{width:150px !important;}
.pricing_tab_160{width:160px !important;}
.pricing_tab_170{width:170px !important;}
.pricing_tab_180{width:180px !important;}    

span#lnkCopyClipboard {
    width:150px;display:block;
    height:20px;
    background-color:#9BC4E8;
    border:1px solid #0086CD;
    line-height:20px;
    text-align:center;
    cursor:hand;
    cursor:pointer;
    font-weight:bold;
}


a.addpg {text-decoration:none;font-weight:bold;color:green;
}

    a.addpg:hover {text-decoration:underline;color:green;
    }



/* clearfix for containers holding floating elements*/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden;
	             line-height: 0; height: 0;} 
.clearfix {display: inline-block;} 
html[xmlns] .clearfix {display: block;} 
* html .clearfix {height: 1%;}


table#tblNumsToPort tr.header{background-color:#D9D9D9;font-weight:bold;}
table#tblNumsToPort tr.header td{padding:10px;border:1px solid black;width:150px}
table#tblNumsToPort td input {height:25px;width:170px}
table#tblNumsToPort td{text-align:center}
