#topnav {position: relative;margin-top: 8px;}
  #searchform {position: absolute;top: 9px;left: 10px;}
  #navbar {width: 146px;border: solid 5px #1b58a5;margin-top: 8px;margin-right: 8px;padding: 0px 0px 5px 0px;background-color: #ebf7e0;}
  #navbar a:link, #navbar a:visited {display: block;font: normal 12px verdana;color: black;margin-left: 10px;text-decoration: none;margin-bottom: 2px;}
  #navbar a:hover {color: #1b58a5;text-decoration: underline;}
  #navbar img { margin-bottom: 2px;}

#showcart { 
  background-image: url(http://lib.store.yahoo.net/lib/myjewelthief/shoppingcart-back.jpg);
  background-repeat: repeat-y;
}
#showcart td {
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
}

#ys_relatedItems {
  font-family: verdana;
  margin-bottom: 15px;
  width: auto!important;
}

.ystore-cross-sell-title {
  font-size: 15px;
  font-weight: bold;
  width: auto;
  background-color: #fefef0;
  color: #f0037f;
  padding: 3px;
  margin: 0px !important;
  text-align: left;
}

.ystore-cross-sell-cell {
  text-align: center !important;
  width: 208px !important;
  padding-top: 10px;
  background: url(http://lib.store.yahoo.net/lib/myjewelthief/ycs-cell-back.jpg) top center no-repeat;
}

.ystore-cross-sell-product-caption a {
  font-size: 10px;  
  font-weight: normal;
  color: #1b58a5;
  text-decoration: none;
  margin-bottom: 10px;
}

.ystore-cross-sell-product-image {
  border-width: 0px;
  display: inline;
}

.ystore-cross-sell-product-price {
  color: #f0037f !important;
  font-weight: bold;
  margin: 0px;
  font-size: 11px;
}

.ystore-cross-sell-product-reg-price, .ystore-cross-sell-product-name {
  margin: 2px;
  font-size: 11px;
}

.ystore-cross-sell-table {
  width: auto;
  xborder-collapse: collapse;
  border: solid 2px #1b58a5;
} 

#priceTable th, #priceTable td {
  font-size: 12px;
  font-family: arial,helvetica,sans-serif;
  color: black;
  padding: 2px;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #1B58A5;
}
#priceTable th {
  background-color: #EBF7E0;
}

#priceTable {
  margin-bottom: 1em;
  border-collapse: collapse;
}
#ptm {
  margin-bottom: 1em;
}
#ptm, #ptm * {
  font-size: 12pt;
  font-weight: bold;
  color: #9C1C55;
}

.paginate td {
  font: normal 11px arial !important;
}