#product-info-table             {border: solid 1px #AAA;}
#product-info-table TH          {font: bold 12px verdana; background-color: #1677B7; color: #FFF; text-align: right; padding-right: 5px; width: 110px;}
#product-info-table TD          {background-color: #E0F1FC; font: normal 12px verdana; padding: 3px; padding-left: 10px; width: 160px;}
#product-info-table .price      {color: #00C;}
#product-info-table .sale-price {color: #C00;}
#header, #footer { background-color: #0c69aa }

#overall {
    width: 995px;
    background: url(main-bg.gif) #FFF repeat-y;
}

#right { width: 810px }

#footer-links { width: 810px }

.contents { width: 810px }

.paginate, .paginate td {
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
}
.paginate {
  border-top: 1px solid silver;
  border-bottom: 1px solid silver;
  padding-top: 3px;
  padding-bottom: 3px;
}
.index-level1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin:1px; line-height: 14px}
.index-level2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin:1px; line-height: 12px}
.index-level3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; margin:1px; line-height: 10px}

#logo a:link, #logo a:visited, #logo a:hover {
  color: #fff;
  text-decoration: none;
}
#showcart {
  padding: 4px;
  font-family: arial,helvetica,sans-serif;
  font-size: 11px;
  margin: 2px;
  border: 1px solid silver;
}
#showcart label {
  display: block;
  font-weight: bold;
}
#bestsellers {
  font: 11px verdana, tahoma, arial;
  text-align: center;
  border: 1px solid silver;
}
#bestsellerscontents {
  padding: 5px;
}
#bestsellers label {
  display: block;
  background-color: black;
  color: white;
  font-weight: bold;
  padding: 2px;
}
#recenthistory, #recenthistory td {
  font-family: arial,helvetica,sans-serif;
  font-size: 10pt;
}
#recenthistory label {
  display: block;
  color: white;
  font-weight: block;
  background-color: black;
  padding: 3px;
}
#breadcrumbs, #breadcrumbs a {
   font: normal 10px arial;
}
a { 
   text-decoration: none;
   color: #1576B4;
}
a:hover {
   text-decoration: underline;
   color: 0000CC;
}
.header { 
   font: 12px verdana, tahoma, arial;
   padding: 0;
   padding-bottom: 7px;
}
#seo-links .header .bullet a {
   font-size: 11px; 
   font-weight: bold; 
   padding-bottom: 2px; 
   color: #DE8B2B;
}
.related-links {
   font: 10px verdana, tahoma, arial;
   color: #000;
}
#subcat { 
	background-color: #e0e0e0; 
	background-image: none;
	padding-bottom: 3px;
}
#subcat li {
	background-image: none;
	background-color: #f0f0f0;
	list-style: none;
	padding: 0px 5px 0px 5px !important;
	font-size: 10px;
}
