#contact-form {
  width: 320px;
}

#contact-form form fieldset {
  border: none;
}

#contact-form #contact-form-top {
  width: 420px;
  height: 10px;
  background: url(/var/img/background/contact-form-top2.jpg) no-repeat;
}

#contact-form #contact-form-middle {
  width: 418px;
  padding: 20px 0;
  background: #ECF6DF;
  border: none;
}

#contact-form #contact-form-bottom {
  width: 420px;
  height: 10px;
  margin: 0 0 10px 0;
  background: url(/var/img/background/contact-form-bottom2.jpg) no-repeat;
}

#contact-form #contact-form-middle p {
  height: 20px;
  clear: both;
  margin: 0 20px 10px 0;
}

#contact-form #contact-form-middle p label {
  font-size: 12px;
  font-weight: bold;
  color: #3AA72A;
  float: left;
  margin: 0 0 0 20px;
}

#contact-form #contact-form-middle p input, 
#contact-form #contact-form-middle p textarea {
  width: 150px;
  border: solid 1px #C6CEBB;
  float: right;
  margin-right: 100px;
}

#contact-form #contact-form-middle p textarea {
  height: 150px;
  margin-right: 0;
  width: 250px;
}

#releated-links {
  width: 185px;
  margin: 0 0 10px 0;
}

#releated-links #releated-links-top {
  width: 185px;
  height: 16px;
  background: url(/var/img/background/releated-links-top.jpg) no-repeat;
}

#releated-links #releated-links-middle {
  width: 185px;
  background: #F8FDF6 url(/var/img/background/releated-links-middle.jpg) repeat-y;
}

#releated-links #releated-links-middle .releated-links-heading {
  font-size: 12px;
  font-weight: bold;
}

#releated-links #releated-links-middle p {
  padding: 10px 10px 0 10px;
}

#releated-links #releated-links-middle a {
  text-decoration: none;
  color: #797979;
}

#releated-links #releated-links-middle a:hover {
  text-decoration: underline;
}

#releated-links #releated-links-bottom {
  width: 185px;
  height: 14px;
  background: url(/var/img/background/releated-links-bottom.jpg) no-repeat;
}

#product-card {
  margin: 0 0 10px 10px;
}

#product-card #product-card-name {
  font-weight: bold;
  margin: 0 0 5px 0;
}

#product-card #product-card-link {
  font-size: 9px;
}

#product-card #product-card-link a {
  text-decoration: none;
  color: #3AA72A;
}

#product-card #product-card-link a:hover {
  text-decoration: underline;
}

#site-map {
  line-height: 2em;
  margin: 0 0 10px 0;
}

#site-map a {
  text-decoration: none;
}

#site-map a:hover {
  text-decoration: underline;
}

#site-map ul {
  list-style: none;
}

#site-map ul li {
  font-size: 12px;
  font-weight: bold;
}

#site-map ul li a {
  text-decoration: none;
  color: #3AA72A;
}

#site-map ul ul li {
  font-weight: normal;
  margin: 0 0 0 20px;
  padding: 0 10px;
  border-bottom: solid 1px #E5E5E5;
}

#site-map ul ul ul li {
  margin: 0 0 0 40px;
  border: none;
}

#site-map ul ul ul li a {
  color: #A5A7A3;
}

#site-map ul ul ul ul li {
  margin: 0 0 0 60px;
}
