/*
  Plain old table styles
  written by Chris Heilmann http://wait-till-i.com
*/

#cartcontent table{
  width: 100%;
}
#cartcontent table,#cartcontent td,#cartcontent th{
  border:1px solid #000;
  border-collapse:collapse;
  margin:0;
  padding:0;
}
#cartcontent td,#cartcontent th{
  padding:.2em .5em;
  vertical-align:top;
  font-weight:normal;
}
#cartcontent thead th{
  text-transform:uppercase;
  background:#666;
  color:#fff;
}
#cartcontent tbody td{
  vertical-align: middle;
  background:#ccc;
}
#cartcontent tbody th{
  background:#999;
}
#cartcontent tbody tr.odd td{
  background:#eee;
}
#cartcontent tbody tr.odd th{
  background:#ccc;
}
#cartcontent caption{
  text-align:left;
  font-size:140%;
  text-transform:uppercase;
  letter-spacing:-1px;
}
#cartcontent table th a:link{
  color:#030;
}
#cartcontent table th a:visited{
  color:#003;
}
#cartcontent table td a:link{
  color:#369;
}
#cartcontent table td a:visited{
  color:#369;
}
#cartcontent table td a:hover{
  color:#800203;
}
#cartcontent table td a:active{
  color:#000;
}

#cartcontent table td.cartright, #cartcontent table th.cartright{
  text-align:right;
}

#cartcontent table td.cartleft, #cartcontent table th.cartleft{
  text-align:left;
}

#cartcontent table td.cartcenter, #cartcontent table th.cartcenter{
  text-align:center;
}

#failedcart{
  background:#ffffff;
  color:#800203;
  font-size: 10px;
  margin: 5px 0px 0px 0px;
}