body {
  font-family: Georgia, Times, serif;
}

#content a {
  color: #008;
}

b, strong {
  font-weight: bold;
}

i, em {
  font-style: italic;
}

h1, h2, h3 {
  color: #5c2a0b;
  margin-bottom: 0.4em;
}

h1 {
  font-size: 36px;
}

h3 {
  font-size: 13px;
  font-weight: bold;
}

#content {
  color: #534841;
  font-size: 13px;
}

p {
  line-height: 1.2em;
  margin-bottom: 15px;
}

/** Header Navigation *********************************************************/
#header-navigation {
  font-family: Arial, Helvetica, san-serif;
  text-align: right;
}

#header-navigation ul li {
  display: inline;
}

#header-navigation ul li a {
  color: #5c2a0b;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  padding: 0 7px 0 10px;
  border-left: 1px solid #5c2a0b;
}

#header-navigation ul li a:hover, #header-navigation ul li a.nav-selected {
  color: #8f8883;
}

#header-navigation ul li.nav-first a {
  padding-left: 0;
  border-left: 0;
}

/** Main Navigation ***********************************************************/
#main-navigation {
  font-family: Arial, Helvetica, san-serif;
  text-align: right;
  position: relative;
}

#main-navigation ul {
  padding-bottom: 3px;
  border-bottom: 2px solid #d3d0cf;
  position: relative;
}

#main-navigation ul li {
  display: inline;
  position: relative;
}

#main-navigation ul li a {
  color: #534841;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  padding: 0 7px 0 10px;
  border-left: 1px solid #534841;
}

#main-navigation ul li a:hover, #main-navigation ul li a.nav-selected, #main-navigation ul li a.nav-path-selected {
  color: #c66c35;
}

#main-navigation ul li.nav-first a {
  padding-left: 0;
  border-left: 0;
}

#main-navigation ul li ul {
  left: 50%;
  list-style: none outside none;
  position: absolute;
  top: 21px;
  border: 0;
  white-space: nowrap; 
}

#main-navigation ul li ul li {
  display: inline;
  float: none;
  position: relative;
  left: -50%;
  background-color: #f3f2f2;
}

#main-navigation ul li ul li a {
  border: 0;
  font-weight: normal;
  color: #a5a09c;
  font-size: 12px;
  white-space: nowrap;
  line-height: 20px;
}

/** Footer ********************************************************************/

#layout-footer-nav ul li a, #layout-footer-nav, #layout-footer-text {
  font-size: 10px;
  font-family: Arial, Helvetica, san-serif;
  color: #93503a;
}

#layout-footer-nav ul li {
  display: inline;
  padding-left: 15px;
}

#layout-footer-nav ul li a {
  text-decoration: none;
}

/* Styles menu *****************************************************************/
.home-page-left-col {
  width: 230px;
  text-align: right;
  float: left;
  font-weight: bold;
  font-size: 13px;
  display: inline;
  clear: left;
}

.home-page-right-col {
  margin-left: 260px;
  width: 420px;
  clear: right;
}

.product-table {}

.product-table th, .product-table td {
  padding: 0.5em;
}
