#warranty {
  /*  border: 1px solid black; */
  width:99%;
  padding: 0 10px;
}


#warranty table {
  width: 99%;
  font-family: sans-serif;
  background-color: white;
}

#warranty th {
  text-align: left;
  color: white;
  font-weight: bold;
  background-color: #003366;
  padding: 4px;
  padding-left: 10px;
}

#warranty th a {
  color: #FFFFFF;
  font-weight: bold; 
}


#warranty td {
  background-color: #cad9ea;
  padding: 2px;
  padding-left: 14px;
  border-width: 2px;
  border-color: white;
}

#warranty td.columns {
  background-color: #d9e2ec;
}

#warranty td.columns2 {
  background-color: #eaedf4;
}

#warranty td.selected {
  background-color: #ececd9;
}

#warranty tr.grey {
  background-color: #f7f7f7;
}

#warranty tr.data0 td {
  background-color: #d9e2ec;
}
  
#warranty tr.data1 td {
  background-color: #eaedf4;
}




table.tlist {
  width: 100%;
  border: 1px solid black;
}

table.tlist thead tr.title th {
  padding: 6px;
  background-color: #1C3A6C;
  color: #FFFFFF;
  text-align: left;
}

table.tlist tfoot tr th {
  padding: 6px;
  background-color: #1C3A6C;
  color: #FFFFFF;
  text-align: left;
}

table.tlist tfoot tr th.tdr {
  text-align: right;
}

table.tlist tfoot tr th.tdr a {
  color: #FFFFFF;
}

table.tlist tbody tr.sort td {
  padding: 6px;
  background-color: #F6F770;
  background-color: #DFEFFF;
  text-align: left;
  font-weight: bold;
}

table.tlist tbody tr.sort td:first-child  {
  padding-left: 10px;
}

table.tlist tbody tr.headers td {
  padding: 4px;
  background-color: #C6C750;
  background-color: #CECECE;
  background-color: #AFC7E0;
  text-align: left;
  font-weight: bold;
}

table.tlist tbody tr.headers td:first-child {
  padding-left: 20px;
}

table.tlist tbody tr td:first-child {
  padding-left: 30px;
}

table.tlist tbody tr td { padding: 4px; margin:10px; }

table.tlist tbody tr.d0      td { background-color: #FFFFFF; }
table.tlist tbody tr.d1      td { background-color: #EFEFEF; }
table.tlist tbody tr.ruled   td { background-color: #EFEFCC; }
table.tlist tbody tr.clicked td { background-color: #CCEFCC; }


table.tlist tbody tr td a { color: #1C3A6C; padding: 0 7px 0 7px; }

table.tlist tbody tr td.filled     { background-color: orange;  color: white; font-weight: bold; text-align: center; padding:0; }
table.tlist tbody tr td.received   { background-color: #FF9F9F; color: white; font-weight: bold; text-align: center; padding:0; }
table.tlist tbody tr td.processing { background-color: #FF9F9F; color: white; font-weight: bold; text-align: center; padding:0; }
table.tlist tbody tr td.complete   { background-color: #77BF77; color: white; font-weight: bold; text-align: center; padding:0; }
table.tlist tbody tr td.subtitle   { background-color: #AFC7E0; color: black; font-weight: bold; text-align: center; padding:0; }


table.tlist tbody tr td.warrantyN  { background-color: #FF9F9F; color: white; font-weight: bold; }
table.tlist tbody tr td.warrantyY  { background-color: #77BF77; color: white; font-weight: bold; }

table.tlist tbody tr.webuser0 { background-color: #FFe2ec; }
table.tlist tbody tr.webuser1 { background-color: #FFedf4; }
table.tlist tbody tr.newwr td { border-top: 4px solid black; }
table.tlist tbody tr.newwr0   { background-color: #AFC7E0; }
table.tlist tbody tr.newwr1   { background-color: #AFC7E0; }

table.tlist tbody tr.awaiting0 { background-color: #FFEFCF; }
table.tlist tbody tr.awaiting1 { background-color: #FFEFCF; }

/*h2 {background-color: #1C3A6C; color: #FFFFFF; padding: .4em;}*/


div.dreplaced { background-color: #DDFFDD; }
div.dreturned { background-color: #DDFFDD; }


form.fdealer label { display:block; width: 200px; float:left; }
form.fdealer input { margin-bottom:10px; }
form.fdealer select { margin-bottom:10px; }

form.fcustomer label { display:block; width: 200px; float:left; }
form.fcustomer input { margin-bottom:10px; }
form.fcustomer select { margin-bottom:10px; }
