#itemDiv {
  margin: 0px 10px
}

#itemDetails {
  vertical-align: top;
  font: normal 12px arial;
}

#itemDetails h1 {
  font: bold 22px arial;
  color: #850001;
  margin-top: 0px;
}

#itemCaption {
  text-align: left;
  font: normal 12px arial;
  margin-top: 10px;
}

#itemOrder {
  position: relative;
  background: #919191 ;
  margin-top: 10px;
  font: normal 14px arial;
  color: white;
  line-height: 20px;
  border: solid 1px #e0dedf;
}

#itemOrder div {
  font: normal 14px arial;
  color: white;
}

#itemOrder div form {
  margin: 0px;
}

#add2cart {
  padding-top: 10px;
  padding-bottom: 0px;
  display: block;
  margin: 0px 0px 0px;
}

#itemOrder form table {
  background-color: #919191;
  border: collapse;
}

.ioCellText {
  background-color: #919191;
  font: bold 10px verdana;
  color: white;
  white-space: nowrap;
  border-bottom: solid 1px #e0dedf;
  border-right: solid 1px #e0dedf;
}

.ioCellText.firstCell {
  border-top: solid 1px #e0dedf;  
}

.ioCellData {
  background-color: #e0dedf;
  font: normal 10px verdana;
  color: black;
  border-bottom: solid 1px #919191;
  border-right: solid 1px #919191;
}

.ioCellData.lastcell {
  border-bottom: solid 1px #e0dedf;
}

.ioCellData input, .ioCellData select {
  font: normal 10px verdana;
}

.ioCellData.salePriceCell {
  color: red;
  font: bold 12px verdana;
}
