/* CSS Document */
.clear{
  clear: both;
}

table#Products {
  border-collapse: collapse;
  width: 560px;
  text-align: right;
}

caption {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}



table#Products col{
  border-right: 1px solid #ccc;
}

table#Products col {
  border: none;
}

table#Products thead{
  background: #ccc url(images/bar.gif) repeat-x  left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
 
}

table#Products th{
  font-weight: normal;
}

#TonerHeader{
  text-indent: -1000em;
}

table#Products td{
  padding: 0.5em 0.3em;
}

 .odd{
  background-color:#E5E5E5;
}
 .cyan{
  background-color:#b2e7f9;
}
 .magenta{
  background-color:#f9b2dc;
}
 .yellow{
  background-color:#fffbb2;
}

table#Products tr:hover{
  background-color:#333;
  color: #E5E5E5;
  border-color: #fff;
}

table#Products thead tr:hover{
  background-color: transparent;
  color: inherit;
   border-color: #666;
}

table#Products thead tr{
  font-weight: normal;
  text-align: left;
}

table#Products tr#segment{
  text-align:left;
  background-color: #3060a2;
  color: #E5E5E5;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  border-color: #FFF;
  height: 2px;
}

table#Products  tr#segment:hover{
  background-color: #3060a2;
  color: #FFF;
}


table#Products tr#colorSection{
  text-align:left;
  background-color: #FFF;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-color: #666;
}

table#Products  tr#colorSection:hover{
  background-color: #FFF;
  color: #666;
}

table#Brands {
  border-collapse: collapse;
  width: 560px;
  border: 1px solid #666;
  text-align: left;
}
table#Brands td{
  padding: 0.3em 0.6em;
}




