/* Intrigue :: Shop :: Screen CSS Definition */

table.cart
{
   width: 100%;

   background-color: #F8F8F8;
}

table.cart th
{
   font-size: 1.1em;

   text-align: left;

   margin: 0px;
   padding: 5px;

   background-color: #F0F0F0;
   border-top: 1px solid #FFFFFF;
   border-bottom: 1px solid #D0D0D0;
}

table.cart input
{
   border: 1px solid #D0D0D0;
}

table.cart td
{
   margin: 0px;
   padding: 5px;
}

table.cart td
{
   border-bottom: 1px solid #E8E8E8;
}

div.cart-buttons
{
   padding-top: 10px;

   height: 30px;
}

div.cart-buttons div.left
{
   float: left;
}

div.cart-buttons div.right
{
   float: right;
}

table.cart tr.footer td
{
   margin: 0px;
   padding: 5px;

   border-bottom: 1px solid #D0D0D0;
   background-color: #F0F0F0;

   font-weight: bold;
}

table.cart tr.freight td
{
   border-top: 1px solid #FFFFFF;
}

table.cart tr.freight td table td
{
   border: 0px;
}

#checkout-shipping
{
   font-weight: bold;

   width: 70px;
}

table.cart tr.footer2 td
{
   margin: 0px;
   padding: 5px;

   border-top: 1px solid #FFFFFF;
   border-bottom: 1px solid #A0A0A0;
   background-color: #E0E0E0;

   font-weight: bold;
}