#Page {
  background-image:url('/images/BG_Page_Scale_ffc.gif');
  background-color:#ffe;
  color:#300;}#Contents a:link {               color:#03f;               background-color:transparent;               }#Contents a:hover {                 color:#f06;                text-decoration:overline underline;                background-color:#ffc;                }#Contents a:visited {                  color:#093;                  background-color:transparent;                  }#Contents a:active {                 color:#fd0;                 text-decoration:overline underline;                 background-color:#ffc;                 }#Contents img {             border-style:none;            }#Detail {          margin:0 0 20px 25px;          width:650px;          background-color:#999;          color:#333;          }#Detail td {             background-color:#ffc;             color:#333;             padding:4px;             }#Detail th {             width:100px;             background-color:#fdd;             color:#330;             padding:4px 2px;             }#Detail td.data {                    width:370px;                    }#Detail td.cover {                    width:180px;                   text-align:center;                   vertical-align:middle;                   }#Detail td.cover form {                         margin-top:10px;                        }#Detail h4,#Detail h5 {              margin:0;             }
#ProductDescription h4,
#ProductReview h4,
#ProductMovie h4 {
  margin:0 0 0 25px;
  padding:3px 0;
  width:100px;
  text-align:center;
  border-top:1px solid #999;
  border-right:1px solid #999;
  border-left:1px solid #999;
  background-color:#fdd;
  font-size:100%;
  color:#330;
}#ProductDescription div { 
  width:650px;  margin:0 0 20px 25px;  background-color:#ffc;  color:#333;  border:1px solid #999;  padding:15px 0;}#ProductDescription div p {   text-indent:1em;  margin:0 15px;}

#ProductMovieContents {
  width:650px;
  margin:0 0 20px 25px;
  background-color:#ffc;
  color:#333;
  border:1px solid #999;
  padding-bottom:15px;
}
.ProductMovieContent {
  margin:15px 15px 0 15px;
}
.ProductMovieContent h5 {
  margin:0 15px 10px 15px;
  text-align:center;
}
.ProductMovieContent div {
  margin:3px 15px 0 15px;
}
.ProductMovieSrc {
  text-align:center;
}
.ProductMovieDescription p {
  text-indent:1em;
  margin:10px 0 0 0;
}

#ProductReviewContents {
  width:650px;
  margin:0 0 20px 25px;
  background-color:#ffc;
  color:#333;
  border:1px solid #999;
  padding-bottom:15px;
}
.ProductReviewContent {
  margin:15px 15px 0 15px;
}
.ProductReviewContent h5 {
  margin:0 15px;
}
.ProductReviewContent div {
  margin:3px 15px 0 15px;
}
.ProductReviewContent div p {
  text-indent:1em;
  margin:0;
}
.ProductReviewContent h6 {
  margin:3px 15px 0 15px;
  text-align:right;
}

#ButtonAddToCart {
  width:39px;
  height:18px;
}
