
.checkout-buttons {text-align: right;}

/* Empty cart styles */

.notice {
  text-align: left;
  padding: 0 0 0 15px;
  border: thin solid #3564DC;
  background-color: #FFFFCC;
  margin-bottom: 15px;
}

p.continue {
  text-align:right
}

/* product table layout */

table.carttable {
  margin: 15px 0;
  width: 100%;
  border: none;
  font-size: 120%;
}

table.carttable th {
  background:  #648AFF;
  font-weight: bold;
  padding-left: 5px;
  color: #fff;
}

table.carttable td {
  background: #EAEAEA;
  border: none;
  padding: 10px 5px;
  vertical-align: top;
}

tr.summaryrow td { 
  background: #fff; 
  font-size: 12px;
  font-weight: bold;
}
tr.summaryrow td:first-child { width: 1%; text-align: right; }
tr.summaryrow td:last-child { 
  background: #EAEAEA; 
  font-size: 14px;
}
form#coupon input[type=text] { border: 1px solid #3564DC;}
form#coupon div { 
  font-size: 12px;
  font-weight: bold;
}

.carttable a {
  text-decoration: none;
  border-bottom: none;
}

table.carttable td:last-child {
  text-align: right;
}

.remove {
  font-size: 10px;
  padding-left: 10px;
}

.footer {
  text-align: center;
  font-size: 10px;
  color: #666;
}

.footer a:link, .footer a:visited, .footer a:active { color: #666; text-decoration: underline; }
.footer a:hover { color: #06C; text-decoration: underline; }



