﻿#hero_section {
  position:relative;
  top:0;
  left:0;
  height:210px;
  background-color:#333;
  border-style:solid;
  border-width:1px 0 0 1px;
  border-color:#666;
  display:block;
}

#hero_section > #product_list {
  position:relative;
  top:0;
  left:0;
  height:210px;
  display:block;
}

#hero_section > #product_list .part_num {
  position:relative;
  top:103px;
  left:180px;
  font-family:Trebuchet MS;
  font-size:12px;
  color:#fff;
  display:block;
  width:244px;
}

#hero_section > #product_list > div {
  position:absolute;
  top:0;
  left:0;
  height:210px;
  width:100%;
  display:none;
}

#hero_section > #product_list > div:first {
  display:block;
}

#hero_section > #product_list > div > a > img {
  position:absolute;
  top:15px;
  left:15px;
  display:inline;
  border:6px solid #03608c;
  margin:0 15px 15px 0;
  width:135px;
  height:90px;
}

#hero_section > #product_list > div > h1 {
  position:absolute;
  top:20px;
  left:180px;
  font-size:18px;
  margin:0;
  padding:0;
  display:block;
  width:570px;
  overflow:hidden;
}

#hero_section > #product_list > div > p {
  position:absolute;
  top:45px;
  left:182px;
  width:572px;
  height:50px;
  color:#fff;
  overflow:auto;
}

#hero_section > #product_list > div > div.purchasing_container {
  position:absolute;
  top:100px;
  right:14px;
  bottom:0;
  width:289px;
  height:106px;
  display:block;
}

#hero_section > #product_list > div > div.purchasing_container > div.graded {
  position:relative;
  top:0;
  left:0;
  height:49px;
  display:block;
  background-color:#333;
  border-style:solid;
  border-width:1px 0 0 1px;
  border-color:#aaa;
  color:#fff;
  width:100%
}
#hero_section > #product_list > div > div.purchasing_container > div.graded ul li span {
  color:#a8a500;
}
#hero_section > #product_list > div > div.purchasing_container > div.graded_disabled {
  position:relative;
  top:0;
  left:0;
  height:49px;
  display:block;
  background-color:#333;
  border-style:solid;
  border-width:1px 0 0 1px;
  border-color:#aaa;
  color:#666;
  width:100%
}

#hero_section > #product_list > div > div.purchasing_container > div.new {
  position:absolute;
  top:55px;
  height:49px;
  left:0;
  background-color:#333;
  border-style:solid;
  border-width:1px 0 0 1px;
  border-color:#aaa;
  color:#fff;
  width:100%
}
#hero_section > #product_list > div > div.purchasing_container > div.new ul li span {
  color:#0f0;
}
#hero_section > #product_list > div > div.purchasing_container > div.new_disabled {
  position:absolute;
  top:55px;
  height:49px;
  left:0;
  background-color:#333;
  border-style:solid;
  border-width:1px 0 0 1px;
  border-color:#aaa;
  color:#666;
  width:100%
}

#hero_section > #product_list > div > div.purchasing_container > div > h1 {
  position:relative;
  top:4px;
  left:4px;
  margin:0;
  padding:0;
  font-size:10px;
  font-weight:bold;
}
#hero_section > #product_list > div > div.purchasing_container > div > ul {
  position:relative;
  top:6px;
  left:10px;
  list-style-type:none;
}
#hero_section > #product_list > div > div.purchasing_container > div > ul > li {
  line-height:14px;
}
#hero_section > #product_list > div > div.purchasing_container > div > ul > li > span {
  font-weight:bold;
}


#hero_section > #product_list > div > div.purchasing_container > div > a.purchasing_btn_graded {
  position:absolute;
  top:26px;
  left:184px;
  background-color:#afaf18;
  border:1px solid #cbc800;
  font-family:Trebuchet Ms;
  font-size:11px;
  color:#fff;
  width:90px;
  cursor:pointer;
  padding:4px;
}
#hero_section > #product_list > div > div.purchasing_container > div > a.purchasing_btn_graded:hover {
  background-color:#c1c13a;
  color:#fff;
}

#hero_section > #product_list > div > div.purchasing_container > div > a.purchasing_btn_new {
  position:absolute;
  top:26px;
  left:184px;
  background-color:#4a8812;
  border:1px solid #0a0;
  font-family:Trebuchet MS;
  font-size:11px;
  color:#fff;
  width:90px;
  cursor:pointer;
  padding:4px;
}
#hero_section > #product_list > div > div.purchasing_container > div > a.purchasing_btn_new:hover {
  background-color:#6caa35;
  color:#fff;
}

#hero_section > #product_list > div > div.purchasing_container > div > a.purchasing_btn_disabled {
  position:absolute;
  top:26px;
  left:184px;
  border-width:1px;
  border-style:solid;
  border-color:#888 #444 #444 #888;
  background-color:#666;
  font-family:Trebuchet Ms;
  font-size:11px;
  color:#333;
  width:90px;
  padding:4px;
}
