#inner-content {
  width: 800px;
  padding: 10px 15px 55px 15px;
}
#inner-content h1 {
 font-family: arial;
 color: #cc6600;
 font-size: 24px;
 padding: 0px 5px 5px 5px;
}
#inner-content .pinfo {
float: left;
padding: 4px;
width: 550px;
}
#inner-content .pside {
  width: 220px;
  margin: 0px;
  text-align:center;
  float: right;
}
#inner-content .pinfo .product { 
text-align: center;
font-family: arial;
font-size: 12px;
padding-right: 10px;
}
#inner-content .pinfo .product p {
  margin: 0px;
}
#inner-content .pinfo .product table { 
  padding:4px;
}
#inner-content .pinfo .product td {
  width: 45px;
}
#inner-content .pinfo .info p { padding-left: 10px; }
#inner-content .pinfo h3 {
 font-family: arial;
 color: #cc6600;
 font-size: 18px;
 padding: 2px;
 margin: 0px;
}
.pside a { color: inherit; text-decoration: none; }
.pside a:hover { text-decoration: underline; color: inherit; }
.pside h3 {
 font-family: arial;
 color: #cc6600;
 font-size: 14px;
 padding: 2px;
 margin: 0px;
 text-decoration: none;
}

.pside h2 {
 margin-top: 30px;
 margin-bottom: 1px;
 font-size: 18px;
}
.sp-main {
  text-align: center;
  margin: 0px 0px 0px 5px;
  background-color: #ffffff;
  border: 1px solid #993333;
  padding: 5px 3px 5px 3px;
}
.sp-main .ac {

  text-align:left;
}
.sp-main .ac p {
margin: 5px 0px 0px 0px;
padding: 0px;
text-align:left; color:#000;font-size:12px;font-weight:bold;}
.sp-main .ac table { margin: 0px; padding: 0px }
.sp-main .prod input {
  font-size: 12px;
}
.sp {
  margin-bottom: 5px;
  text-align: center;
}
.sp .price {
}
.sp p {
  margin: 0px;
  font-size: 14px;
  font-weight: bold;
}
.sp .p { margin-left: 25px; }

.promo {
  padding: 5px;
  background-color: #59bb28;
  border: 1px solid #000000;
  margin-bottom: 15px;
}
.promo .int {
  padding: 3px;
  background-color: #ffffff;
  border: 1px solid #000000;
}
.promo p.details { margin-left: 5px; font-size:10px;font-style:italic; }
.promo p { margin: 3px 3px 5px 3px; font-size:18px; }
.promo h2 { font-weight: normal; }
.promo h3 { font-size: 20px; margin: 2px; }
.promo_block h2 { color: red; text-align: center; }
.promo_block a { color:blue;text-decoration:underline; }

img#fimg { border:1px solid #ccc; margin-bottom:25px; }
