@charset "UTF-8";

.indexAction h2 {
  padding: 5px;
  background: #EEEEDD;
  font-weight: bold;
  color: #663300;
}

.indexAction #content .cols {
  width: 693px;
  margin: 0 -13px 20px 0;    
  overflow: hidden; 
  _zoom: 1; 
}
.indexAction #content .cols .item{
  float: left;
  width: 160px;
  margin-right: 13px;
}


.showAction .price {
  font-size: 132%;
}
.showAction h2.name {
  background: url(../img/common/ico_name.gif) no-repeat 0px 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
  padding: 0 0 5px 50px;
  font-size: 132%;
  font-weight: bold;
}
.showAction p.lead {
  font-size: 116%;
  font-weight: bold;
  color: #996633;
}

.showAction .cols h2.name {
  background: url(../img/common/ico_name.gif) no-repeat 0px 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
  padding: 0 0 5px 50px;
  font-size: 132%;
  font-weight: bold;
}

.showAction #subImg {
  width: 690px;
  margin: 0 -10px 20px 0;    
  overflow: hidden; 
  _zoom: 1; 
}
.showAction #subImg img {
  display: block;
  float: left;
  margin-right: 10px;
}

.showAction .cols {
  margin-bottom: 10px;
}
/*.showAction .cols .spec {
  float: left;
  width: 305px;
  margin: 0 10px 0 0;
  padding: 10px;
  background: #DDD;
}
.showAction .cols .spec table {
  width: 100%;
}
.showAction .cols .spec table th,
.showAction .cols .spec table td {
  padding: 5px;
  border: 2px solid #DDD;
}
.showAction .cols .spec table thead th {
  background: #777;
  color: #FFF;
  text-align: center;
}
.showAction .cols .spec table tbody th {
  background: #444;
  color: #FFF;
}
.showAction .cols .spec table tbody td {
  background: #FFF;
}
.showAction .cols .spec table tbody td.price {
  color: #630;
  text-align: right;
}*/
.showAction .cols .cartArea {
  overflow: hidden;
  _zoom: 1;
  border: 1px solid #999;
  padding: 19px;
  text-align: right;
}
.showAction .cols .cartArea table {
  width: 100%;
  margin-bottom: 10px;
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
}
.showAction .cols .cartArea th,
.showAction .cols .cartArea td {
  padding: 5px;
}
.showAction .cols .cartArea td {
  text-align: right;
}

.showAction #cartArea {
  margin: 0 0 20px;
  border: 5px solid #CCCCCC;
  padding: 10px;
  text-align: right;
}
.showAction #cartArea .submit {
  margin: 5px 0 0;
  border-top: 1px dashed #999999;
  padding-top: 5px;
}

.showAction #stoneArea {
  margin: 20px 0 20px;
  border: 1px solid #646464;
  padding: 9px;
}
.showAction #stoneArea .cols {
  width: 660px;
}
.showAction #stoneArea .stone {
  float: left;
  width: 65px;
  margin: 0 2px 5px 13px;
}
