/* CSS Document */
/*product pages*/
.middle {
  float:left;
  width:785px;
}
.contenthead {
  float:left;
  width:600px;
  margin-bottom:15px;
}
.breadcrumbs {
  float:left;
  margin-right:20px;
}
.breadcrumbs img {
  margin:0 5px 2px 5px;
}
.breadcrumbs a {
  color:#000000;
  font-size:90%;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:0px;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color:#f47720;
}
.imgplus {
  float:left;
  width:280px;
  padding:0 5px 1px 0;
  margin-right:5;
  margin-bottom:5;
}
.imgplus img {
  margin-top: 5px;
  border: 0;
}
.feat {
  float:left;
  width:495px;
}
.feat img {
  margin:5px;
}
.overbox {
  float:left;
  width:773px;
  padding:5px 5px 0 5px;
  margin:5px 0 0 0;
  background-color:#f0f2f7;
  border:1px solid #cbd2e0;
}
.parts {
  float:left;
  margin-top: 4px;
  width: 785px;
  font-size:85%;
  border-collapse: collapse;
  background-color:#e7eaf0;
  border:1px solid #cbd2e0;
  border-top-width:0;
}
.parts td {
  padding: 0 0 0 5px;
}
.partsHead {
  font-size:118%; /* here we bring it back to 100% from 85% */
  color:#FFFFFF;
  font-weight:normal;
  background-color:#3d4f59;
}
.partsHead td {
  padding: 2px 5px 3px 5px;
}
.expdiv {
  float:left;
  font-size:85%;
  margin-top:10px;
}
