BODY {
  background: url(/images?type=background&id=&size=);
  rem-background-color: #EDFCFD;
  font-family: sans-serif;
}

BODY.printable {
  background: none;
  background-color: #FFFFFF;
}

DIV.custom {
  font-weight: normal;
}

DIV.hiddenDiv {
  visibility: hidden;
}

TH {
  font-size: x-small;
  background: #20FF20;
}

TH.account {
  background: none;
}


TH.sheets {
  background: none;
  font-weight: bold;
  font-size: large;
}

TD {
  font-size: x-small;
  font-weight: bold;
}

TD.orderdetail {
  font-weight: normal;
}

TD.orderlist {
  font-weight: normal;
}

TD.translist {
  font-weight: normal;
}

TD.orderheader {
  text-align: center;
}

H1 {
  font-size: large;
}

TD.cart {
  font-weight: normal;
}

TD.home {
  font-weight: normal;
  padding: 15px;
}

INPUT.admin_qty {
  text-align:right;
}


TABLE.toolbar {
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;
}

TABLE.attributes {
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;
}

IMG.product {
  margin: 10px;
}

DIV.product {
  font-weight: normal;
  text-align: left;
}

TD.productlist {
  padding: 10px;
}

TD.productdetail {
  font-weight: normal;
}

TD.search {
  font-size: medium;
}

A:link {
  text-decoration: none;
  font-weight: normal;
  color: blue;
}

A:visited {
  text-decoration: none;
  font-weight: normal;
  color: blue;
}

A:hover {
  text-decoration: none;
  font-weight: normal;
  color: blue;
}


A.search:link {
  font-weight: normal;
  color: blue;
  font-size: normal;
}

A.search:visited {
  font-weight: normal;
  color: blue;
  font-size: normal;
}

A.search:hover {
  font-weight: normal;
  color: blue;
  font-size: normal;
}

A.banner:link {
  font-weight: bold;
}

A.banner:visited {
  font-weight: bold;
}

A.banner:hover {
  font-weight: bold;
}

A.category:link {
  font-size: xx-small;
}

A.category:visited {
  font-size: xx-small;
}

A.category:hover {
  font-size: xx-small;
}

A.brand:link {
  font-size: xx-small;
}

A.brand:visited {
  font-size: xx-small;
}

A.brand:hover {
  font-size: xx-small;
}

A.newest:link {
  font-size: xx-small;
}

A.newest:visited {
  font-size: xx-small;
}

A.newest:hover {
  font-size: xx-small;
}

A.custom:link {
  font-size: xx-small;
}

A.custom:visited {
  font-size: xx-small;
}

A.custom:hover {
  font-size: xx-small;
}

A.home:link {
  color: red;
}

A.home:visited {
  color: red;
}

A.home:hover {
  color: red;
}

A.account:hover {
  font-weight: bold;
}

A.account:link {
  font-weight: bold;
}

A.account:visited {
  font-weight: bold;
}

P.banner {
  font-size: xx-large;
}









A.topnav:hover {
  font-size:14px;
  font-weight:bold;
  color:yellow;
}
A.topnav:link {
  font-size:14px;
  font-weight:bold;
  color:yellow;
}
A.topnav:visited {
  font-size:14px;
  font-weight:bold;
  color:yellow;
}

                
