/***********************************************************
*
*	PC Network Audio common style
*   
*   Add:20100401
* 
***********************************************************/
.article {
  background: #FFF;
  margin-bottom: 50px; }
  .article .categoryHead .topicPath {
    margin: 0;
    padding: 10px 25px;
    background: #DEE2E5;
    color: #757575;
    font-size: 11px; }
    .article .categoryHead .topicPath + h2 {
      font-size: 20px;
      color: #000;
      margin: 25px 0;
      padding: 0 25px;
      background: none; }
    .article .categoryHead .topicPath a {
      color: #757575;
      text-decoration: none; }

div#contentWrap div#content {
  overflow: hidden; }

div#content {
  font-size: 9pt; }

div#content div#wrap {
  margin: 0 5px; }

div#content img {
  border: none;
  margin-right: 10px; }

div#content .style1 {
  color: #000000;
  font-weight: bold;
  font-size: 10pt; }

div#content .style2 a {
  color: #000000;
  font-weight: bold;
  font-size: 12pt; }

div#content .style3 {
  color: #000000;
  font-weight: normal;
  font-size: 11pt; }

div#content .style4 {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt; }

div#content .style8 {
  color: #666666;
  font-size: 9pt; }

div#content .style9 {
  color: #006699;
  font-weight: bold;
  font-size: 13px; }

div#content .style10 {
  color: #000000;
  font-size: 9pt; }

div#content .style11 {
  color: #0099CC;
  font-weight: bold; }

div#content .style12 {
  color: #333333;
  font-size: small; }

div#content .style13 {
  color: #0099CC; }

div#content .style15 {
  font-size: small;
  font-weight: bold; }

div#content table#categories a:hover {
  top: 1px;
  left: 1px;
  position: relative; }

div#content .titleBar01 {
  height: 24px;
  background-image: url(/review/special/digitalaudio/images/titlebar.jpg);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 8px;
  line-height: 24px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt; }

div#content .titleBar02 {
  height: 25px;
  background-image: url(/review/special/digitalaudio/images/bar1_back.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 0 0 0 6px;
  margin: 0;
  border-bottom: 2px solid gray;
  line-height: 25px;
  font-weight: bold;
  font-size: 12pt; }

div#content div#related_news {
  margin-bottom: 1em; }

div#content div#related_news h3 {
  height: 34px;
  background-image: url(/review/special/digitalaudio/images/titlebar.jpg);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 8px;
  margin: 0;
  line-height: 24px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt; }

div#content div#related_news ul,
div#content div#related_news li {
  margin: 0;
  padding: 0;
  line-height: 2em;
  list-style: none; }

div#content div#related_news ul {
  margin-left: 10px; }

div#content .headerImg {
  width: 100%;
  margin: 10px 0;
  background-color: #FBFDD7; }

div#content div#productList h3 {
  margin: 0; }

div#content div#productList table {
  width: 100%; }

div#content div#productList table td {
  vertical-align: top;
  margin: 0;
  padding: 4px; }

div#content div#productList table td.line {
  border-right: 1px dashed #ccc; }

div#content div#productList ul {
  margin: 0;
  padding: 0;
  float: left;
  list-style: none; }

div#content div#productList ul li {
  list-style: disc;
  margin: 0.25em 0;
  padding: 0;
  margin-left: 2em; }

div#content div#productList ul li.h {
  margin: 0.25em 0;
  padding: 0;
  font-weight: bold;
  font-size: 10.5pt;
  list-style: none; }

div#content table.ec {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border-bottom: 1px solid #999; }

div#content table.ec th {
  background-color: #999;
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  padding: 2px;
  border: 1px solid #999; }

div#content table.ec td {
  font-size: 9pt;
  padding: 2px; }

div#content table.ec tr.ss td {
  background-color: #eee; }

div#content table.ec .brand {
  width: 100px;
  border-left: 1px solid #999; }

div#content table.ec .name {
  width: 120px;
  font-size: 9.5pt;
  font-weight: bold; }

div#content table.ec .price {
  width: 80px; }

div#content table.ec .date {
  width: 80px;
  border-right: 1px solid #999; }

div#content table.ec .comment {
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-top: 1px solid #999; }

/******** menu  right ********/
div#pcnw_rmenu {
  width: 300px;
  color: #333333; }

div#pcnw_rmenu h4 {
  width: 300px;
  margin: 0;
  padding: 0; }

div#pcnw_rmenu .rmenu01Box {
  width: 298px;
  color: #333333;
  border-left: 1px #D2C4C4 solid;
  border-right: 1px #D2C4C4 solid;
  border-bottom: 1px #D2C4C4 solid;
  margin: 0 0 6px; }

div#pcnw_rmenu div.rmenu01Box {
  width: 298px;
  color: #333333;
  border-left: 1px #D2C4C4 solid;
  border-right: 1px #D2C4C4 solid;
  border-bottom: 1px #D2C4C4 solid;
  margin: 0 0 6px; }

div#pcnw_rmenu div.rmenu01Box dl {
  margin: 0;
  font-size: 110%;
  font-weight: bold;
  margin: 5px 0; }

div#pcnw_rmenu div.rmenu01Box dl dt {
  float: left;
  margin: 0 5px;
  padding: 0; }

div#pcnw_rmenu div.rmenu01Box dd {
  font-size: 110%;
  font-weight: bold;
  margin: 5px 0 0 120px;
  padding: 0; }

div#pcnw_rmenu div.rmenu01Box div.bookDetail {
  margin: 0;
  padding: 5px;
  clear: both; }

div#pcnw_rmenu div.rmenu01Box div.bookDetail h5 {
  font-size: 120%;
  margin: 0; }

div#pcnw_rmenu div.rmenu01Box div.bookDetail p {
  margin: 2px 0;
  font-weight: bold; }

div#pcnw_rmenu div.rmenu01Box div.bookDetail .bookText {
  margin: 4px 0; }

div#pcnw_rmenu div.banner {
  width: 300px;
  margin: 0 0 6px; }

/*# sourceMappingURL=style_pcnw.css.map */
