table.shop-item {
  margin-top: 0.2em;
  margin-right: 0.5em;
  margin-bottom: 0px;
  margin-left: -1em;
}

table.shop-item td {
  padding-top: 1.5em;
  padding-right: 0.5em;
  padding-bottom: 2px;
  padding-left: 0.5em;
}

td.thumb {
  text-align: center;
  border-style: none;
  padding-left: 0px;
}

img.shop {
  border-style: none;
}

table.shop-item table td {
  padding-right: 0.5em;
}


/*****************************/
table.item-info {
  border-width: 1px;
  border-color: #ccccff;
  border-style: solid;
}

table.item-info th {
  text-align: right;
  color: #333366;
  font-weight: normal;
  padding: 0.2em;
}

table.item-info td {
  text-align: left;
  font-weight: bold;
  color: black;
  text-indent: 0px;
  padding: 0.2em;
}

table.item-info td.item-id {
  text-align: left;
  color: #333366;
  font-weight: normal;
}


/***************************/
table.item-links {
  font-family: sans-serif;
  font-size: 0.8em;
text-align: right;
}


table.item-links td {
  text-align: right;
  font-weight: normal;
  color: black;
}

table.item-links a:link, table.item-links a:visited {
  border-right-width: 1px;
  border-right-color: #9999cc;
  border-right-style: solid;
/*  border-bottom-width: 2px;
  border-bottom-color: #9999cc;
  border-bottom-style: solid; */
  padding-right: 3px;
}

table.item-links a:hover {
  padding-right: 3px;
}


/******************************/
/***  Previous / Next  bar  ***/
/******************************/
p.right-link {
  text-align: right;
  font-family: sans-serif;
  padding-top: 0px;
  margin-top: 0px
}

p.right-link a:link, p.right-link a:visited {
  border-right-width: 1px;
  border-right-color: #9999cc;
  border-right-style: solid;
  padding-right: 3px;
  padding-top: 2px;
  font-size: 1em;
}

p.right-link a:hover {
  padding-right: 3px;
}

  
/*************/
/***  ETC  ***/
/*************/


img.floater {
  float: left;
  border-width: 0.5em;
  border-color: #ccccff;
  border-style: solid;
  margin-right: 2em;
}

span.price {
  font-weight: bold;
  font-size: 1.1em;
  padding-right: 0.6em;
}

/**********************/
/*** Basket Buttons ***/
/**********************/
/*
div.buy-form {
  text-align: left;
  padding: 0.5em;
}
*/

table.buy-buttons {
  background: #009900;
  padding: 0.3em;
}

table.buy-buttons td, table.buy-buttons th {
  text-align: center;
  padding-right: 1em;
  padding-left: 1em;
  padding-top: 0.2m;
}

.uk {
  background: #99ffcc;
}

.ww {
  background: #ffcc99;
}


/** NEW! **/
form.buy {
  display: inline;
  padding: 0.2em;
  margin: 0.2em;
}
/*
form.buy-now {
  display: inline;
  padding: 0.2em;
  background-color: #ccccff;
  border-width: 2px;
  border-color: #333366;
  border-style: solid;
}

form.basket-add {
  display: inline;
  padding: 0.2em 0.1em 0.2em 0.2em;
  background-color: #ffffcc;
  border-width: 2px;
  border-color: #333366;
  border-style: solid;
  border-left-style: none;
  border-right-style: none;
}

form.basket-view-form {
  display: inline;
  padding: 0.2em 0.2em 0.2em 0.1em;
  background-color: #ffffcc;
  border: 2px #333366 solid;
  border-left-style: none;
}
*/
form.basket-view-alone {
  float: right;
  padding: 4px;
  background-color: #ccffff;
  border-width: 2px;
  border-color: #9999cc;
  border-style: solid;
}

