/* $Id: shop.css 9640 2007-11-06 01:20:49Z chris $ */
body {
  color: black;
  background-color: white;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
}

p {
  color: black;
  background-color: white;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
}

td {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
}

a:link {
  color: #000000;
  text-decoration: underline;
}

a:visited {
  color: #000000;
  text-decoration: underline;
}

a:active {
  color: #000000;
  text-decoration: underline;
}

span.error {
  color: red;
}


td.header {
  background-color: #CDAF41;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

td.header-left {
  background-color: #CDAF41;
  font-weight: bold;
  color: #000000;
  text-align: left;
}

td.header2 {
  background-color: #000000;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

td.header2-left {
  background-color: #336699;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
}

.copy {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
}

.copyhead {
  font-family: arial, helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
}

.halfhead {
  font-family: arial, helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

.header-small {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
}

td.field-label {
  text-align: left;
}

td.field-label-required {
  text-align: left;
}

td.cart-name-small {
  font-size: 8pt;
  text-align: left;
}


td.cart-quantity-small {
  font-size: 8pt;
  text-align: center;
}

td.cart-name-small-title {
  font-size: 8pt;
  text-align: left;
  font-weight: bold;
  color: #333333;
}

td.cart-quantity-small-title {
  font-size: 8pt;
  text-align: left;
  font-weight: bold;
  color: #333333;
  text-align: center;
}

.carthead {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
 /* color: #FFFFFF; */
  font-weight: bold;
}

.prodinfo {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
}

.cart-name-link {
  font-size: 8pt;
  text-align: left;
  color: #000000;
}


.productName {
  font-weight: bold;
  font-size: 14pt;
}

.productSku {
  font-size: 8pt;
}

.productDescription {
  font-size: 10pt;
}

.productInformation {
  font-size: 10pt;
}

.productSpecification {
  font-size: 10pt;
}

.productFeature {
  font-size: 10pt;
}

.productPriceText {
  font-weight: bold;
  font-size: 10pt;
}

.productPrice {
  font-weight: bold;
  font-size: 10pt;
}

.productSalePrice {
  font-size: 10pt;
  font-weight: bold;
  color: #CC0000;
}

.productFeature {
  font-size: 10pt;
}

.accessoryName {
  font-size: 10pt;
}

.crossSellName {
  font-size: 10pt;
  font-weight: bold;
}

.cartAmount {
  background-color: #E6D7A0;
}

a:link.featureName {
  font-size: 10pt;
  font-weight: bold;
  color: #336699;
}

a:visited.featureName {
  font-size: 10pt;
  font-weight: bold;
  color: #669900;
}

a:active.featureName {
  font-size: 10pt;
  font-weight: bold;
  color: #336600;
}

.featureDescription {
  font-size: 10pt;
}

.cartCopy {
  font-size: 10pt;
}

.cartSubCopy {
  font-size: 8pt;
}

.copyHeader {
  font-weight: bold;
  color: #669900;
}

.copySubHeader {
  font-weight: bold;
  color: #aa8c19;
}

.copySubSubHeader {
  color: #336699;
}

/*landing page*/
#disc{ border:#e69d20 1px solid;}
#disc-inner{ padding-left:15px; padding-top: 3px; font:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:13px;}
ul.list {padding-left:15px; margin-top:0px; margin-left:0px;}
ul.list2 {list-style-type: none;padding-left:0px; margin-top:0px; margin-left:0px;}
#body{padding-top:3px; padding-left: 2px; line-height:20px; font-size:12px; font-weight:normal; font:Arial, Helvetica, sans-serif; color:black;}
