body {
  margin:           0px;
  background-color: #EBE0C5;
}

body, td {
  font-family: Tahoma, Arial, Helvetica, "Sans Serif";
  font-size:   11px;
  color:       #000000;
}

.dark   { background-color: #EAD5A0; }
.darkB  { border:        1px solid #000000; }
.darkBT { border-top:    1px solid #000000; }
.darkBB { border-bottom: 1px solid #000000; }
.darkBL { border-left:   1px solid #000000; }
.darkBR { border-right:  1px solid #000000; }

.menuBR { border-right:  1px solid #EBE0C5; }

.empty { font-size: 1px; }

textarea.text, input.text, select, input.button {
  font-family:      Tahoma, Arial, Helvetica, "Sans Serif";
  font-size:        11px;
  color:            #000000;
  background-color: #EAD5A0;
  border:           1px solid #433000;
}

input.login_menu {
  font-family:      Tahoma, Arial, Helvetica, "Sans Serif";
  font-size:        11px;
  color:            #000000;
  background-color: #EBDFC5;
  border:           1px solid #433000;
}

input.login_button {
  font-family:      Tahoma, Arial, Helvetica, "Sans Serif";
  font-size:        11px;
  color:            #000000;
  background-color: #FFF8E6;
  border:           1px solid #433000;
}

div#basketinfo {
  border:           1px solid #000000;
  background-color: #D8C38E;
  padding:          5px;
  text-align:       justify;
}

table.login td {
  text-align:    left;
}

table.login a:link, table.logina:active, table.login a:visited {
  text-decoration: none;
  color:           #000000;
  cursor:          pointer;
}

table.login a:hover, table.login a:focus{
  text-decoration: none;
  color:           #A00000;
  cursor:          pointer;
}

a:link, a:active, a:visited {
  text-decoration: underline;
  color:           #000000;
  cursor:          pointer;
}

a:hover, a:focus{
  text-decoration: none;
  color:           #A00000;
  cursor:          pointer;
}

table.menu td {
  text-align:    left;
  border-bottom: 1px solid #948665;
  padding-top:   5px;
}

table.menu a:link, table.menu a:active, table.menu a:visited {
  text-decoration: none;
  color:           #000000;
  cursor:          pointer;
}

table.menu a:hover, table.menu a:focus{
  text-decoration: none;
  font-weight:     bold;
  color:           #A00000;
  cursor:          pointer;
}

table.product {
  border:           1px solid #433000;
  background-color: #FFF8E6;
  width:            94%;
  padding:          20px;
}

table.basket_product {
  border:           1px solid #433000;
  background-color: #FFF8E6;
  width:            80%;
  padding:          8px;
}

table.light {
  border:           1px solid #433000;
  background-color: #FFF8E6;
}

table.productcolors th {
  background-color: #EAD5A0;
  font-size:        11px;
  font-weight:      bold;
  border-bottom:    1px solid #433000;
  padding:          6px;
  padding-top:      1px;
  padding-bottom:   1px;
}

table.productcolors td {
  background-color: #FFEFC7;
  padding:          6px;
  padding-top:      1px;
  padding-bottom:   1px;
}

.product_title {
  font-size:    12px;
  font-weight:  bold;
  font-variant: small-caps;
}

img.product {
  border:  1px solid #433000;
}

.pricelabel {
  color: #433000;
}

.price {
  font-size:    14px;
  font-weight:  bold;
  font-variant: small-caps;
  color:        #433000;
}

a.largeimage:link, a.largeimage:active, a.largeimage:visited {
  font-size:       10px;
  text-decoration: underline;
  color:           #433000;
  cursor:          pointer;
}

a.largeimage:hover, a.largeimage:focus {
  font-size:       10px;
  text-decoration: none;
  color:           #433000;
  cursor:          pointer;
}

span.category {
  font-size:   12px;
  font-weight: bold;
  color:           #433000;
}

span.basket_notice {
  font-size:   12px;
}

a.inproduct:link, a.inproduct:active, a.inproduct:visited {
  font-weight:     bold;
  text-decoration: underline;
  color:           #433000;
  cursor:          pointer;
}

a.inproduct:hover, a.inproduct:focus {
  font-weight:     bold;
  text-decoration: none;
  color:           #433000;
  cursor:          pointer;
}

table.box {
  border:           1px solid #433000;
  background-color: #FFF8E6;
}