@import url(/css/media-panel.css);

/*
 * Parts Landing page
 */
h3.parts {
  margin: 0;
}
div#parts-intro {
  background: #c3c3c3 url(/img/parts-main-bg.jpg) top left no-repeat;
  margin-bottom: 16px;
  padding: 18px 437px 18px 15px;
}
div#parts-intro div.panel {
  background: #d6d6d6 url(/img/parts-intro-bg.gif) top left repeat-x;
  border: 1px solid #fff;
  padding: 14px;
  height: 255px;
}
div#parts-intro div.panel p {
  font-size: 0.9em;
  line-height: 1.4em;
}
div#parts-intro div.panel p.larger {
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.3em;
  color: #185917;
  margin: 0 0 0.5em 0;
}

div#address-panel {
  background: #c5c5c5 url(/img/factory-image.jpg) top left no-repeat;
  background-position: 2px 2px;
  overflow: hidden;
  padding-left: 267px;
  width: 462px;
  min-height: 158px;
}

div#address-panel div#media-panel {
  float: left;
  border: 1px solid #a3a3a3;
  background: #fff;
  margin: 14px 17px 0 0;
  width: 212px;
}
div#address-panel div#addresses {
  float: left;
  margin: 14px 0 0 0;
  width: 210px;
}
div#address-panel div#addresses h4 {
  color: #185917;
  margin: 0 0 3px 0;
  padding: 0;
}
div#address-panel div#addresses p {
  font-size: 0.9em;
}


/*
 * Parts list
 */
ul#parts-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul#parts-list li {
  overflow: hidden;
  background: #d9d9d9;
  margin-bottom: 9px;
  padding: 11px;
  width: 707px;
}
ul#parts-list li div.image {
  float: left;
  margin-right: 15px;
  width: 219px;
}
ul#parts-list li div.image img {
  display: block;
  border: 1px solid #787878;
}
ul#parts-list li div.info {
  float: left;
  width: 370px;
}
ul#parts-list li div.info h4 {
  color: #1c5818;
  font-size: 1.3em;
  margin: 0 0 5px 0;
}
ul#parts-list li div.info p {
  font-size: 0.95em;
  line-height: 1.3em;
}



/*
 * Testimonials popup
 */
ul#testimonials-list {
  list-style: none;
  margin: 1em 0 0 0;
  padding: 0;
}
ul#testimonials-list li {
  background: url(/img/quotes.gif) top left no-repeat;
  margin: 0 0 1.5em 0;
  padding: 0em 0.5em 0 2.8em;
}
ul#testimonials-list li blockquote {
  line-height: 1.4em;
  text-align: justify;
  margin: 0;
  padding: 0 0 0.3em 0;
}
ul#testimonials-list li blockquote p {
  padding: 0;
  margin: 0;
}
ul#testimonials-list li p.author {
  color: #185917;
  font-size: 0.95em;
  padding: 0;
  margin: 0;
}
