/*
 $Log: GtEcart.css $
 Revision 1.13  2010-04-30 20:04:13-04  Battersby
 - added classes gtEcartShipping form fields

 Revision 1.12  2010-04-14 08:49:20-04  Battersby
 - added .gtEcartShipping td, .gtEcartShipping th, #gtEcartBillingCell

 Revision 1.11  2010-04-07 14:15:57-04  Battersby
 - now uses new naming convention
 - now uses .gtEcart instead of #gtEcart

 Revision 1.10  2010-04-05 20:06:58-04  Battersby
 - added td.borderTop and td.borderBottom for use with giftReg

 Revision 1.9  2010-03-31 12:44:30-04  Battersby
 .lcanadaTrustButton no longer needed
 added gtEcartCanadaTrustCreditInfo

 Revision 1.8  2010-03-27 15:12:56-04  Battersby
 - added .gtEcart and .submit classes

 Revision 1.7  2010-03-16 19:30:26-04  Battersby
 - added .lcanadaTrustButton

 Revision 1.6  2009-11-07 11:32:54-04  Battersby
 - added #gtEcartDiscountFail

 Revision 1.5  2009-06-26 18:44:05-04  Battersby
 added special css hack so buttons can be properly sized when
 within a table

 Revision 1.4  2008-11-25 19:29:07-04  Battersby
 - added #gtEcart select

 Revision 1.3  2008-11-08 17:44:58-04  Battersby
 - added a css style (.hidden) to hide used to optionally hide certain table columns in the shopping cart

 Revision 1.2  2007-12-08 14:34:35-04  Battersby
 - added a CSS for the discount field in the summary shopping cart

 Revision 1.1  2007-12-02 23:51:29-04  Battersby
 Initial revision

*/
.gtEcart, .gtEcart td, .gtEcart th, .gtEcart input, .gtEcart select, .gtEcartButton, .gtEcartShipping td, .gtEcartShipping th, .gtEcartShipping input, .gtEcartShipping select, .gtEcartShipping textarea {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
}

.gtEcartForm {
  margin : 0px;
  padding : 0px;
}

.gtEcart td,.gtEcart th {
  padding-left : 4px;
  padding-right : 4px;
}

.gtEcart .title  {
  border-top : 1px solid #000000;
  font-size : 14px;
  font-weight : bold;
}

.gtEcart .colLabel {
  color : #000000;
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  font-weight : bold;
  background : #CECFCE;
}

.gtEcart .items,.gtEcart .empty, .gtEcart .discount {
  background : #EFEBEF;
}

.gtEcart .discount {
  font-style : italic;
}

.gtEcart .empty {
  padding-top : 10px;
  font-weight : bold;
  padding-bottom : 10px;
}

.gtEcartButton, .gtEcart .submit  {
  padding-left : 5px;
  padding-right : 5px;
  background : #31659C;
  color : #FFFFFF;

  /* these, plus the classes below are needed to allow buttons */
  /* to be sized properly, in and outside a table */
  width : 0px;
  overflow:visible;
}

.gtEcartButton[class], .lcanadaTrustButton[class], .gtEcart .submit[class] {
  width:auto; /* for other browsers (IE < 7 ignores class) */
}

td .gtEcartButton[class], td .lcanadaTrustButton[class], .gtEcart td .submit[class] {
  width:auto; /* to work in tables */
}

.gtEcart td.totalRow {
  border-top : 1px solid #000000;
  border-bottom : 1px solid #000000;
  font-weight: bold;
}

.gtEcart td.borderTop {
  border-top : 1px solid #000000;
}

.gtEcart td.borderBottom {
  border-bottom : 1px solid #000000;
}

.gtEcart input {
 text-align : right;
}

.gtEcart .hidden {
  display : none;
}

.gtEcartDiscountFail {
  border : 1px solid #000000;
  padding : 3px;
}

.gtEcartCanadaTrustCreditInfo {
  border : 1px solid #000000;
  padding : 3px;
}

.gtEcartShipping th {
  text-align : left;
  font-weight : bold;
}

#gtEcartBillingCell {
  /* this initially needs to be hidden */
  display : none;
}

