#tabs { 
    width: 95%;
    clear: both;
    text-align: left; 
}
#tabcontrols {
    line-height: 18px;
}
#tabcontrols a:link, #tabcontrols a:visited {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    background-color: #9c0000;
    border: 1px solid #9c0000;
    padding: 2px;
    text-decoration: none;
    margin-left: 2px;
    white-space: nowrap;
}

#tabcontrols a:hover, #tabcontrols a:link.selected, #tabcontrols a:visited.selected {
    color: gray;
    background-color: white;
}

#tabcontents {
	border: 1px solid silver;
	padding: 10px;
        margin-top: 2px;
}

#showcart { 
	font-family: arial,helvetica,sans-serif; 
	font-size: 10px; 
	border: 1px solid #697aaf;
	border-right: none; 
	padding: 4; 
	background-color: rgb(254,255,200);
}
#showcart label { font-size: 12px; font-weight: bold; display: block; text-align: center }

.sectionsaleprice { font-size: 12px }
.sectionregprice { font-size: 10px }

.sectionorderform { margin: 0; font-size: 11px; text-align: center; }
.sectionorderform input, .sectionorderform select { font-size: 11px; }
.sectionorderform .sectionqty { width: 23px; }
h1 {
  font-family : arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 12pt;
  color : #244B88;
}
#quantitytable .pricing, #quantitytable .pricing2, .pricing {font: normal 12px arial; color: #ff0000;}
.order-header
{font: normal 12px arial;}

.product-info-table-class1, .product-info-table-class2 
{font: normal 11px arial; color: #3458D0;}
.product-info-table-sale 
{font: bold 12px arial; color: #ff0000;}
.item-box {border: solid 1px gray; font: normal 10px arial; width: 220px}

#testimonials {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  color: black;
  text-align: left;
  border: 1px solid #e2e2e2;
  margin: 1em;
  width: 635px;
}
#testimonials td { background-color: #e2e2e2 }
#testimonials .text { padding: 5px }
#testimonials td a:link, #testimonials td a:visited {
  color: rgb(51, 102, 153);
  font-style: italic;
}
#recenthistory, #recenthistory td {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
#recenthistory { margin-bottom: 1em; width: 635px;}

#reviews { font-family: Arial,Helvetica, Sans-serif; }

#reviews .review {
    border: 1px solid silver;
    font-size: 12px;
    margin-bottom: 1em;
}

#reviews .reviewtitle {
    background-color: white;
    padding: 3px;
}

#reviews .reviewtext {
    padding: 10px;
}

#reviews .helpful {
    font-size: 10px;
}

#reviews .writereview {
    margin-top: 1em;
    font-size: 12px;
}

#ys_relatedItems {
  border-bottom: 2px solid silver;
  margin-bottom: 1em;
  width: 635px;
}

.ystore-cross-sell-cell {
  width: 33%;
  text-align: center;
  font-size: 11px;
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
}
.ystore-cross-sell-cell img {
  border: 0px;
}
.ystore-cross-sell-title {
  font-size: 15px;
  font-family: arial,helvetica,sans-serif;
  margin-bottom: 5px;
}

.ystore-cross-sell-product-price {
  color: red;
  font-size: 13px;
  margin: 0px;
  margin-top: 10px;
  font-weight: bold;
}

h3.ystore-cross-sell-title {
  border-bottom: 2px solid silver;
}

.ystore-cross-sell-cell { border-right: 1px solid silver }

.ystore-cross-sell-cell-last { border-right: 0px none }

.ystore-cross-sell-product-name {
  font-size: 11px;
  margin: 0px;
}

.ystore-cross-sell-product-reg-price {
  margin: 0px;
  margin-top: 10px;
}

.drop {
  margin-bottom: 10px;
  font-size: 10pt;
  color: rgb(96,96,96);
  font-family: arial;
  font-weight: bold;
}
