Body { margin-top: 15px }
#searchform form { margin-top: 10px; margin-bottom: 10px }

#itemNavigator {
  border: 1px solid silver;
}
#itemNavigator td a:link, #itemNavigator td a:visited {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
#itemNavigator td a:hover {
  text-decoration: underline;
}
#reviews { 
  border: 1px solid silver;
  padding: 5px;
}
#reviews strong {
  display: block;
  background-color: #009CCE;
  color: white;
  padding: 3px;
}
#reviews .review {
    border: 1px solid #009CCE;
    font-size: 12px;
    margin-bottom: 1em;
}

#reviews .reviewtitle {
    border: 1px solid silver;
    padding: 3px;
}

#reviews .reviewtext {
    padding: 10px;
}

#reviews .helpful {
    font-size: 10px;
}

#reviews .writereview {
    margin-top: 1em;
    font-size: 12px;
}

#tollfree {
  font-family: "arial narrow", arial, helvetica,sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: black;
}
#guarantee { font-size: 12px; font-family: arial,helvetica,sans-serif; }
h1 { margin-bottom: 0 }
A.group
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.group:hover
{
    COLOR: #009ace;
    BACKGROUND-COLOR: #ffcf00
}
BODY
{
    MARGIN-TOP: 0px
}
H1
{
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 14pt;
    COLOR: #990000;
    FONT-FAMILY: arial, helvetica,sans-serif;
}
H2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11pt;
    COLOR: gray;
    FONT-FAMILY: arial, helvetica,sans-serif;
}

.price {
  width: 170px;
  padding: 4px;
  border: 1px solid black;
}

.freeship {
  padding: 3px;
  font-weight: bold;
  background-color: rgb(240,240,200);
  margin-bottom: 3px;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
}

#recenthistory { border: 1px solid silver; padding: 5px; width: 700px; }
#recenthistory, #recenthistory td { font-family: arial,helvetica,sans-serif; font-size: 11px; }
#recenthistory label { font-weight: bold }


.ystore-cross-sell-table {
  width: 130px;
  text-align: center;
}
.ystore-cross-sell-table td {
  font-size: 10pt;
  font-family: arial,helvetica,sans-serif;
  border: 1px solid silver;
  padding: 4px;
}
.ystore-cross-sell-table img {
  border: 0px;
}
.ystore-cross-sell-title {
  font-size: 15px;
}
.ystore-cross-sell-table p {
  display: none;
}

.multiAddTable {
  border-collapse: collapse;
  font: 10pt arial;
}
.multiAddTable td {
  vertical-align: top;
  padding: 4px; 
}
.multiAddTable .caption {
  font-size: 11px;
  color: #808080;
}
