/* gift basket styles */

div#gb-contents {
  margin: 0.5em 0 0 50px;
  border: 1px solid #777;
  width: 570px;
}
div#gb-contents div.inner {
  padding: 0.25em;
}
div#gb-contents h1 {
  padding: 0.25em;
  font-size: 100%;
  font-weight: bold;
  text-align: left;
  color: white;
}
div#gb-contents p {
  font-size: 85%;
}
div#gb-contents p.count {
  margin-bottom: 0.5em;
}
div#gb-contents div.cmd {
  margin-top: 0.5em;
  background-color: #ddd;
}
div#gb-contents div.cmd table {
  width: 100%;
}
div#gb-contents div.cmd td {
  vertical-align: middle;
  padding: 0.1em 0.25em 0.25em 0.25em;
}
div#gb-contents div.cmd td.cmdleft {
}
div#gb-contents div.cmd td.cmdleft a.checkout {
  color: green;
}
div#gb-contents div.cmd td.cmdright {
  text-align: right;
}
div#gb-contents a {
  font-size: 85%;
}
div#gb-contents a.help {
  font-size: 85%;
  cursor: pointer;
  margin: 0;
}

div#gb-contents table.display {
  margin-left: 24px;
}
div#gb-contents table.display th, div#gb-contents table.display td {
  font-size: 85%;
  padding: 0.1em 0.25em;
}
div#gb-contents table.display th {
  color: white;
  text-align: left;
}
div#gb-contents table.display th.price {
  text-align: right;
}
div#gb-contents table.display td.cb {
}
div#gb-contents table.display td.product {
}
div#gb-contents table.display td.stag {
  width: 35px;
}
div#gb-contents table.display td.price {
  text-align: right;
}
div#gb-contents table.display td.basket-size {
  font-size: 80%;
  font-style: italic;
}
div#gb-contents table.display td.tprice {
  text-align: right;
  font-weight: bold;
}



div#product div#giftbasket {
}
div#product div#giftbasket A {
  color: black;
}
div#product div#giftbasket p {
  font-size: 90%;
	margin: 0 0 0.5em 6px;
}
div#product div#giftbasket p.title {
  font-size: 90%;
	color: #cc4d31;
  font-weight: bold;
  margin-left: 0;
  margin-bottom: 0.25em;
}

body.helppop {
  text-align: left;
}
div#gb-help {
  padding: 0.5em;
}
div#gb-help p {
  margin-bottom: 0.5em;
}






