.buy_head {
   color: #4682b4;
   font-size: 18px;
   font-weight: bold;
}

.buy_left {
  float: left;
  width: 420px;
}

.buy_left a {
  text-decoration: none; 
}

.buy_left img {
 border: none;
}

.buy_left input {
  width: 200px;
  font-size: 12px;
}

.buy_left table {
  width: 350px;
}

.buy_left td {
  padding: 5px;
  text-align: left;
}
.buy_left th {
  padding: 5px;
  text-align: left;
}

.buy_left p {
 width: 355px;
 font-size: 12px;
}

.buy_right_img {
  width: 180px;
  font-size: 12px;
  font-weight: bold;
  background: transparent;
  padding: 10px;
  border: 1px solid #aaaaaa;
}

.buy_right_imgs {
  width: 350px;
  font-size: 12px;
  font-weight: bold;
  background: transparent;
  padding: 10px;
  border: 1px solid #aaaaaa;
}

.buy_right_imgs img {
  border: none;
}

.buy_right {
  float: left;
}

.buy_right_img img {
  border: 1px solid #aaaaaa;
}

table.my_purchases_box {
    padding:10px;
    border: 1px solid gray;
    margin-bottom: 10px;
}

.my_purchases table {
    float:left;
    padding: 3px;
}

.my_purchases td {
    padding: 5px;
}

.my_purchases th {
    width: 90px;
    padding: 5px;
    text-align: left;
}
.my_purchases img {
    padding: 5px;
    border: none;
    float: left;
}

.my_purchases a {
    text-decoration: none;
}

table.cart_download {
    border-collapse:collapse;
    border: 1px solid #aaaaaa;
    width:600px;
}

.cart_download td {
    border-bottom: 1px solid #aaaaaa;
}



img.numbers {float:left;margin:-2px 10px 20px 4px;border:none;}
