.brandsEditor table { margin-top:10px; width:100%; font-family:Arial; font-size:11px; border:1px solid silver; }
.brandsEditor input { font-family:Arial; font-size:11px; }
.brandsEditor label { font-family:Arial; font-size:11px; }

.brandsEditor input.description { width:250px;  }
.brandsEditor input.descriptionShort { width:120px; }
.brandsEditor input.packsize { width:65px; }

.brandsEditor table td { text-align:top; padding:8px 8px 8px 8px; border-top:1px solid silver; border-left:1px solid silver; xvertical-align:top; }
.brandsEditor table tbody tr:first-child td { border-top:none; }
.brandsEditor table td:first-child; { border-left:none; }

.brandsEditor table tbody tr td:first-child { font-weight:bold;color: #000000; }
.brandsEditor table tbody tr td:first-child div { font-weight:normal; padding-top:10px;  }
.brandsEditor table tbody tr td:first-child label { display:inline-block; width:90px; }

.brandsEditor table tbody tr td { padding-bottom:8px; padding-top:8px; }
.brandsEditor table tbody tr td textarea { height:125px; width:98%; }

.brandsEditor table tbody tr td div { margin-bottom:3px; }

.brandsEditor table thead tr td { vertical-align:bottom; font-weight:bold; border-bottom:1px solid black; font-size:12px; } 	
.brandsEditor table tbody tr.none td.content img { display:none; }

.mfrSkusEditor table { margin-top:10px; width:100%; font-family:Arial; font-size:11px; border:1px solid silver; }
.mfrSkusEditor input { font-family:Arial; font-size:11px; }
.mfrSkusEditor label { font-family:Arial; font-size:11px; }

.mfrSkusEditor input.description { width:250px;  }
.mfrSkusEditor input.descriptionShort { width:120px; }
.mfrSkusEditor input.packsize { width:65px; }

.mfrSkusEditor table td { text-align:top; padding:8px 8px 8px 8px; border-top:1px solid silver; border-left:1px solid silver; vertical-align:top; }
.mfrSkusEditor table tbody tr:first-child td { border-top:none; }
.mfrSkusEditor table td:first-child; { border-left:none; }

.mfrSkusEditor table tbody tr td:first-child { font-weight:bold; }
.mfrSkusEditor table tbody tr td:first-child div { font-weight:normal; padding-top:10px;  }
.mfrSkusEditor table tbody tr td:first-child label { display:inline-block; width:90px; }

.mfrSkusEditor table tbody tr td { padding-bottom:8px; padding-top:8px; xheight:25px; }
.mfrSkusEditor table tbody tr td textarea { height:125px; width:98%; }

.mfrSkusEditor table tbody tr td div { margin-bottom:3px; }

.mfrSkusEditor table thead tr td { vertical-align:bottom; font-weight:bold; border-bottom:1px solid black; font-size:12px; } 	
.mfrSkusEditor table tbody tr.none td.content img { display:none; }

.mfrLinesEditor table { margin-top:10px; width:100%; font-family:Arial; font-size:11px; border:1px solid silver; }
.mfrLinesEditor input { font-family:Arial; font-size:11px; }
.mfrLinesEditor textarea { font-family:Arial; font-size:11px; }
.mfrLinesEditor label { font-family:Arial; font-size:11px; }

.mfrLinesEditor table td { text-align:top; padding:8px 8px 8px 8px; border-top:1px solid silver; border-left:1px solid silver; vertical-align:top; }
.mfrLinesEditor table tbody tr:first-child td { border-top:none; }
.mfrLinesEditor table td:first-child; { border-left:none; }

.mfrLinesEditor table tbody tr td:first-child { font-weight:bold;color: #000000; }
.mfrLinesEditor table tbody tr td:first-child div { font-weight:normal; padding-top:14px;  }
.mfrLinesEditor table tbody tr td:first-child label { display:inline-block; width:90px; }

.mfrLinesEditor table tbody tr td { padding-bottom:8px; padding-top:8px; }
.mfrLinesEditor table tbody tr td textarea { height:50px; width:98%; }

.mfrLinesEditor table tbody tr td textarea + br + span { color:silver; }
.mfrLinesEditor table tbody tr td img { border:1px solid silver; padding:2px; margin-bottom:5px; }

.mfrLinesEditor table tbody tr td img + div { padding-left:5px; }

.mfrLinesEditor table thead tr td { vertical-align:bottom; font-weight:bold; border-bottom:1px solid black; font-size:12px; } 	


#filterForm {padding-top:10px;padding-bottom:10px;  }
#filterForm .mdm-salesChannelId	{padding-right:15px;}
#filterForm .mdm-eventId	{padding-right:15px;}
#filterForm .mdm-mktgReady	{padding-right:15px;}
#filterForm .mdm-missing { border: 1px solid lightgrey;margin-right:15px;}
#filterForm .mdm-saveBrandType {padding-right:15px;}
#filterForm .mdm-mfrId { padding-right:15px;}
#filterForm .mdm-brand-mfrId select { width: 200px; }
#filterForm .mdm-resetSearch {text-align:right; padding-top:5px;}
#filterForm .mdm-view { background: lightgrey; }

#filterForm .mdm-eventId select { width: 190px; }
#filterForm .mdm-mktgReady select { width: 190px; }
#filterForm .mdm-salesChannelId select { width: 190px; }
#filterForm .mdm-prodCat select { width: 300px; }
#filterForm .mdm-skucode select { width: 300px; }
#filterForm .mdm-mfrId select { width: 300px; }
#filterForm .mdm-brandId select { width: 300px; }

#filterForm table { width: 100%; }
#filterForm table tr { height: 24px; }
#filterForm table .mdm-notifyMdm { text-align:right; padding-left:15px; }

.mdm-companyname-td {font-size:12px;font-weight:bold; color:#000000; text-transform: uppercase; background-color:#c0c0c0; height: 16px!important; vertical-align: middle!important; padding: 4px 0px 3px 8px!important; border-bottom: 1px solid #000000; border-top: 1px solid #000000!important;} 
.mdm-saveMarketingData {float:right; clear:both; margin-bottom:10px;}

.datawindow tbody + tbody { display:none; }
.datawindow tbody tr.dirty td { border-top:1px solid red; border-bottom:1px solid red; } 
.datawindow tbody tr.dirty td:first-child { border-left:1px solid red; }