/*
  $Id: stylesheet.css,v 1.10 2013/09/25 14:16:03 juuso Exp $
*/

/* ================================================
  TopStyle Pro Export
  Source File: K:\WORK\PKP - Shot testing\thema\catalog\includes\classes\thema\3\stylesheet.css
  Target: CSS Level 1
================================================ */

.boxText {
  _font-family: Arial, sans-serif;

  text-decoration: none;
}

.stockWarning {
  _font-family: Arial, sans-serif;

  color: #dc143c;
}

.errorBox {
  _font-family: Arial, sans-serif;

  background: Red;
  font-weight: bold;
}

.stockWarning {
  _font-family: Arial, sans-serif;

  color: #dc143c;
}

TD {
  /* Invalid value: padding: 2; */
  _border: 1px Black;
  _color: Navy;
}

FORM {
  display: inline;
  color: Black;
}

TR.headerNavigation {
  background: #3f6889;
  color: #ffcc00;
  text-decoration: none;
  border: 2px solid #96b6d2;
  font-size: 14px;
}

TD.headerNavigation {
  _font-family: Arial, Verdana, sans-serif;

  background: #2c527b;
  color: White;
  font-weight: bold;
  border: 2px solid #96b6d2;
}

A.headerNavigation {
  color: White;
}

A.headerNavigation:visited {
  color: White;
}

A.headerNavigation:hover {
  color: #ffcc00;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  _font-family: Arial, Verdana, sans-serif;

  background: #ff0000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  /* Invalid value: border: 1 solid Black; */
}

TR.headerInfo {
  background: #3f6889;
  border: 2px solid #2c5207;
  color: White;
}

TD.headerInfo {
  _font-family: Arial, Tahoma, Verdana, sans-serif;

  background: #3f6889;
  text-align: center;
  color: White;
  border: 2px solid #2c5207;
}

TR.footer {
  background: #96b6d2;
}

TD.footer {
  _font-family: Arial, sans-serif;

  background: #2c527b;
  color: White;
  font-weight: bold;
  border: 2px solid #96b6d2;
}

.infoBox {
  /*  background: #3F6889;
  color: White;
  border-width: medium;
  border-style: solid;
  border-color: #96B6D2 #2C527B #2C527B #96B6D2;*/
}

.infoBoxContents {
  /*  background: White;
  color: Black;
  font-family: Arial, sans-serif;
*/
}

TD.infoBoxHeading {
  _font-family: Arial, sans-serif;

  font-weight: bold;
  color: White;
  background: #3f6889;
  border-width: medium;
  border-style: solid;
  border-color: #96b6d2 #2c527b #2c527b #96b6d2;
  padding: 0px 3px 0px 4px;
}

.infoBoxHeading a:link {
  color: White;
}

.infoBoxHeading a:visited {
  color: White;
}

.infoBoxHeading a:hover {
  color: #ffcc00;
}

TD.infoBox,
SPAN.infoBox {
  _font-family: Arial, sans-serif;

  /* Invalid value: border: 1 solid Black 1; */
}

TR.upcomingProducts-odd {
  _font-family: Arial, sans-serif;

  border: 1px solid;
  border-color: 3F6889;
  padding: 1px;
}

TR.upcomingProducts-even {
  _font-family: Arial, sans-serif;

  border: 1px solid;
  border-color: 3F6889;
  padding: 1px;
}

TR.accountHistory-odd,
TR.addressBook-odd,
TR.alsoPurchased-odd,
TR.payment-odd,
TR.productListing-odd,
TR.productReviews-odd,
TR.shippingOptions-odd {
  background: White;
}

TR.accountHistory-even,
TR.addressBook-even,
TR.alsoPurchased-even,
TR.payment-even,
TR.productListing-even,
TR.productReviews-even,
TR.shippingOptions-even {
  background: #ffffff;
}

TR.productListing-heading {
  background: White;
}

TD.productListing-heading {
  _font-family: Arial, sans-serif;

  color: #ffffff;
  font-weight: bolder;
  font-variant: normal;
  background: #3f6889;
  border-width: medium;
  border-style: solid;
  border-color: #96b6d2 #2c527b #2c527b #96b6d2;
  padding: 2px;
}

.productListing-heading a:link {
  color: White;
}

.productListing-heading a:hover {
  color: #ffcc00;
}

.productListing-heading a:visited {
  color: White;
}

TD.productListing-data {
  _font-family: Arial, sans-serif;

  /* Invalid value: border: 1 solid Black 1; */
  border: 1px solid;
  border-color: 3F6889;
  padding: 1px;
}

SPAN.productListing-description-mouseover {
  _color: #ffdd00;
}

A.pageResults {
  color: Black;
}

A.pageResults:hover {
  color: #ffcc00;
}

TD.pageHeading,
DIV.pageHeading {
  _font-family: Arial, sans-serif;

  font-weight: bold;
  color: Black;
}

TR.subBar {
  background: White;
  color: Black;
}

TD.subBar {
  _font-family: Arial, sans-serif;

  background: White;
}

TD.main,
P.main {
  _font-family: Arial, sans-serif;

  line-height: 1.3;
  padding-top: 0px;
  padding-bottom: 4px;
}

TD.smallText,
SPAN.smallText,
P.smallText {
  _font-family: Arial, sans-serif;

  color: Black;
}

TD.accountCategory {
  _font-family: Arial, sans-serif;
  font-size: 13px;
  color: Black;
}

TD.fieldKey {
  _font-family: Arial, sans-serif;

  font-weight: bold;
}

TD.fieldValue {
  _font-family: Arial, sans-serif;
}

TD.tableHeading {
  _font-family: Arial, sans-serif;

  font-weight: bold;
  color: black;
}

SPAN.newItemInCart {
  color: Red;
  _font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

CHECKBOX,
INPUT,
RADIO,
SELECT {
  _font-family: Arial, sans-serif;
  font-size: 11px;
  color: Black;
}

TEXTAREA {
  width: 100%;
  _font-family: Arial, sans-serif;
}

SPAN.greetUser {
  _font-family: Arial, sans-serif;

  color: Red;
  font-weight: bold;
}

TABLE.formArea {
  background: White;
  border-color: #96b6d2 #2c527b #2c527b #96b6d2;
  border-style: solid;
  border-width: 2px;
  color: White;
}

TD.formAreaTitle {
  _font-family: Arial, sans-serif;

  font-weight: bold;
  color: Black;
}

SPAN.markProductOutOfStock {
  _font-family: Arial, sans-serif;

  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  _font-family: Arial, sans-serif;
  color: #ff0000;
}

TD.checkoutBar {
  _font-family: Arial, sans-serif;

  _color: Black;
}

SPAN.checkoutBarHighlighted {
  _font-family: Arial, sans-serif;

  color: #000000;
}

BODY,
TD {
  _color: Black;
  _font-family: Arial, sans-serif;

  _scrollbar-arrow-color: #ffffff;
  _scrollbar-track-color: #ffffff;
  _scrollbar-shadow-color: #2c527b;
  _scrollbar-face-color: #3f6889;
  _scrollbar-highlight-color: #96b6d2;
  _scrollbar-darkshadow-color: #000000;
  _scrollbar-3dlight-color: #29344e;
  _scrollbar-base-color: #ffffff;
}

A {
  color: Navy;
  text-decoration: none;
}

A:hover {
  color: #ffcc00;
  text-decoration: none;
}

.whitebox {
  background-color: White;
  color: Black;
  text-decoration: none;
  border-width: medium;
  border-style: solid;
  border-color: #96b6d2 #2c527b #2c527b #96b6d2;
}

.blackbox {
  background: #3f6889;
  color: White;
  _font-family: Arial, sans-serif;

  text-decoration: none;
  padding: 1px;
  border-width: medium;
  border-style: solid;
  border-color: #96b6d2 #2c527b #2c527b #96b6d2;
}

.blackbox a:link {
  color: white;
  text-decoration: none;
}

.blackbox a:active {
  color: #ffcc00;
  text-decoration: none;
}

.blackbox a:visited {
  color: white;
  text-decoration: none;
}

.blackbox a:hover {
  color: #ffcc00;
  text-decoration: none;
}

.tumma {
  background: #3f6889;
  color: White;
  _font-family: Arial, sans-serif;

  text-decoration: none;
}

.tumma a:link {
  color: white;
  text-decoration: none;
}

.tumma a:active {
  color: #ffcc00;
  text-decoration: none;
}

.tumma a:visited {
  color: white;
  text-decoration: none;
}

.tumma a:hover {
  color: #ffcc00;
  text-decoration: none;
}

.list {
  color: White;
  background-color: #3f6889;
  _font-family: Arial, sans-serif;

  text-decoration: none;
  border: 1px dotted #2c527b;
  border-color: #2c527b;
  padding: 2px;
}

.list a:link {
  color: white;
  text-decoration: none;
}

.list a:active {
  color: #ffcc00;
  text-decoration: none;
}

.list a:visited {
  color: white;
  text-decoration: none;
}

.list a:hover {
  color: #ffcc00;
  text-decoration: none;
}

.boxText {
  /*  font-family: Arial, sans-serif;

  text-decoration: none;
  color: Black;*/
}

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  text-decoration: none;
}

A {
  color: #444;
  text-decoration: none;
  /* Invalid value: font: bold; */
}

A:visited {
  /*/
  color: Navy;
  text-decoration: none;
/**/
}

A:hover {
  color: #ffcc00;
  text-decoration: none;
}

TR.tableHostHeading {
  background: #afcae4;
  _font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #193a4d;
}

TD.tableHostPrice {
  background: #e6f0f9;
  _font-family: Arial, Verdana, sans-serif;

  color: #6a4630;
}

TR.tableHostPrice {
  background: #e6f0f9;
  _font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #6a4630;
  line-height: 1.5;
}

.whitebox4 {
  background-color: White;
  color: Black;
  _font-family: Arial, sans-serif;

  text-decoration: none;
  padding: 4px;
  border-width: medium;
  border-style: solid;
  border-color: #96b6d2 #2c527b #2c527b #96b6d2;
}

.whitebox4 a:link {
  color: Black;
  text-decoration: none;
}

.whitebox4 a:active {
  color: #ffcc00;
  text-decoration: none;
}

.whitebox4 a:visited {
  color: Black;
  text-decoration: none;
}

.whitebox4 a:hover {
  color: #ffcc00;
  text-decoration: none;
}

.blackbox4 {
  background-color: #3f6889;
  color: White;
  _font-family: Arial, sans-serif;

  text-decoration: none;
  padding: 4px;
  border-width: medium;
  border-style: solid;
  border-color: #96b6d2 #2c527b #2c527b #96b6d2;
}

.blackbox4 a:link {
  color: white;
  text-decoration: none;
}

.blackbox4 a:active {
  color: #ffcc00;
  text-decoration: none;
}

.blackbox4 a:visited {
  color: white;
  text-decoration: none;
}

.blackbox4 a:hover {
  color: #ffcc00;
  text-decoration: none;
}

.tummabox {
  background: #3f6889;
  color: White;
  padding: 2px;
  _font-family: Arial, sans-serif;

  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  border-color: #2c527b;
}

.tummabox a:link {
  color: white;
  text-decoration: none;
}

.tummabox a:active {
  color: #ffcc00;
  text-decoration: none;
}

.tummabox a:visited {
  color: white;
  text-decoration: none;
}

.tummabox a:hover {
  color: #ffcc00;
  text-decoration: none;
}

BODY {
  padding: 0px;
  margin: 0px;
}
