#matrix{min-width:910px;max-width:1350px}.clearfloats{clear:both}.hide{display:none}#matrix p{margin:2px 4px 6px 4px}#matrix .selected input.text,#matrix .offer input.text,#matrix .discount input.text{margin-top:-1px;margin-bottom:-1px;padding-top:0;padding-bottom:0}#offer_page input.text{margin-top:-3px;margin-bottom:-3px;margin-left:-4px}#offer_page input.text{margin-left:0}#matrix label{padding-left:6px;padding-right:95px;font-weight:bold}.info,.actions,.products,.selected,.resellers,.offer,.discount{float:left;margin:0 5px 5px 0;padding:0;border:1px solid #fff}.info{background-color:#fff}.actions{background-color:#fff;width:480px}.width_products{width:40%}.width_selected{width:140px}.width_selected_wide{width:317px}.width_selected_wide_1{width:191px}.width_selected_wide_x2{width:420px}.info span.caption{border-bottom:1px solid #e9e9e9}.products{border-color:#e9e9e9}.products caption{background-color:#cac5b8}.selected{border-color:#f7e388}.selected caption{background-color:#f7e388}.actions,.resellers,.offer,.discount{border-color:#eae8d2}.actions span.caption,.resellers caption,.offer caption,.discount caption{background-color:#eae8d2}.products table{width:100%}.selected table{width:100%}.info span.caption,.actions span.caption,#matrix caption{padding-left:6px;font-weight:bold;text-transform:uppercase;text-align:left}.info span.caption{display:block;width:96%}.actions span.caption{display:block;width:96%;padding-left:2%;padding-right:2%}.actions div.wrapper{width:100%;height:38px;padding-bottom:6px;background-color:#eae8d2}.selected td,.resellers td{text-align:right}.selected .type0 td,.resellers .type0 td,.resellers .type0 th{text-align:center}.selected td.aligncenter{text-align:center}.selected td.alignright{text-align:right}.products tfoot td{text-align:right}#matrix td{height:60px;line-height:13px;vertical-align:top;border-bottom:1px solid #e9e9e9;overflow:hidden;font-size:10px !important}#matrix td.top{vertical-align:top}#matrix .type0{border:none}#matrix .type0 td,#matrix .type0 th{height:47px;padding:3px}#matrix .type0 td input{margin-top:0;margin-bottom:0}.products .type0{background-color:#cac5b8}.resellers .type0 td,.resellers .type0 th{background-color:#eae8d2}.offer .type0 td{background-color:#eae8d2}.discount .type0 td{background-color:#eae8d2}.selected .type0 td{background-color:#f7e388}#matrix .typelast{font-weight:bold;text-align:right;background:#cac5b8;color:#000}#matrix tr.type0 td{vertical-align:bottom}#matrix tr.singleline td{height:15px}#matrix tr.doubleline td{height:34px}#matrix tr.bordertop td{border-top:2px solid #cac5b8}span.product_code{font-style:italic}span.product_name{display:block;max-height:26px;overflow:hidden}span.avail{font-style:italic}span.best_price{color:#dc143c}span.best_avail{color:#4169e1}#matrix .matrix_button,#matrix .matrix_button_not_allowed{display:block;float:left;width:90px;height:24px;margin:6px 11px 0 11px;padding:2px;line-height:11px;vertical-align:bottom;border:1px solid #e9e9e9;border-color:#e9e9e9 #cac5b8 #cac5b8 #e9e9e9;background-color:#fff;font-weight:bold;text-align:center}#matrix .type0 .matrix_button,#matrix .type0 .matrix_button_not_allowed{float:none;width:auto;margin:0;padding:2px;width:70px;height:25px;font-family:Arial}#matrix .matrix_button,.resellers tr.product_line td{cursor:pointer}#matrix .matrix_button_not_allowed,.resellers tr.product_line td.not_allowed{cursor:not-allowed}#matrix .hover{background-color:#fdf7df}#matrix .active{background-color:#f7e388}#matrix span.hover{border-color:#f7e388}#matrix span.active{border-color:#e9e9e9 #cac5b8 #cac5b8 #e9e9e9}#offer_page{margin-bottom:1em;padding:20px 20px 10px 20px;width:700px;border:1px solid #dbdbd4;border-color:#edebed #dbdbd4 #dbdbd4 #edebed}#offer_page h3{padding-top:0;text-transform:none}#offer_page .logo{width:100px}#offer_page tr.bordertop{border-top:2px solid #cac5b8;border-top:2px solid #dbdbd4}#offer_page textarea{height:52px;margin-top:-1px;margin-bottom:-1px;margin-left:-2px;width:100%;border:1px solid #c1c1c1}#offer_page select{margin-top:-3px;margin-bottom:-3px;margin-left:-2px;padding:0;border:1px solid #c1c1c1}#offer_page label{font-weight:bold}#offer_page table label{position:relative;top:-2px}