#contents{
width:630px;
float:left;
margin-left:40px;
}
span{
	font-weight: normal;
	color: #333;
}


#main-img{
float:left;
margin-top:17px;
}
#main-img img{
	height: 290px;
	width: 200px;
}
#name{
width: 400px;
font-size:30px;
line-height: 160%;
margin-bottom:20px;
}


table{
margin:10px 0;
width:400px;
float:right;
line-height: 180%;
}
td{
padding-left:5px;
}
.left_td{
	width: 20%;
}
.center_td{
	width :8%;
}
.star1-tag{
margin-top:10px;
border-top:1px dashed #000000;
border-bottom:1px dashed #000000;
font-size:12px;
padding-bottom: 10px;
}
.star1-tag a{
	text-decoration: none;
	font-size: 13px;
	color: #333;
}
.star1-tag a:hover{
	color: #f30;
}
.pon{
float:right;}
#detail div{
margin:10px 0px 10px 0px;
}

#story{
clear:both;
padding:10px 5px 20px 5px;
margin-bottom: 20px;
border-top:1px dashed #000000;
width:630px;
font-size:15px;
line-height: 180%;
}

#other{
clear:both;
margin-top:5px;}

#other div{
text-align:center;
}
li{
list-style:none;
}

#other div{
float:left;
width:150px;
height:280px;
padding:17px 0px 10px 5px;
border:1px dashed #FF3300;
}

dd#bold{
font-weight:bold;
text-decoration:none;
padding:3px 0px;
}
dd{
font-size:13px;
    line-height:180%;

}
#detail #add_to_cart{
	text-align: right;
	margin-top: 20px;
}

#reviewbox{
width:630px;
clear:both;
margin:30px 0px 5px 0px; 
}
.reviewall{
	margin-top: 15px;
	margin-bottom: 20px;

}
h3{
font-size:22px;
font-weight: normal;
}
#review2{
margin-left: 30px;
}
#write_review{
vertical-align: -13px;
}
.average{
font-size:14px;
line-height: 160%;
margin-top: 10px;
}
#average_star, .star{
	vertical-align: -3px;
}


.review{
margin-bottom: 30px;

}

.title {
font-size:14px;
font-weight:bold;
}
.name&date{
margin-left:5px;
font-size:15px;
font-weight:normal;
}

.reviewer{
margin: 5px 0;
font-size:12px;
}

.reviewer-text{
margin-bottom: 5px;
font-size:12px;
line-height: 180%;
}
span#next{
color:#ff3300;
text-decoration:underline;
font-size:12px;}

#other:after {
	content: "";
	clear: both;
	display: block;
	margin-bottom:10px;
}
#review a:link{
color:#FF3300;
}

a:hover{
color:#0033CC;
}
#other:after {
	content: "";
	clear: both;
	display: block;
}

#add_to_cart input {
    padding: 6px;
    width: 14px;
    text-align: right;
}
#add_to_cart #image-btn {
    border: 0px;
    width: 160px;
    height: 40px;
    background: url(../images/cart.jpg) left top no-repeat;
    background-size: 160px 40px;
    margin-left: 15px;
    cursor: pointer;
}
.recommend dd{
	width: 110px;
	margin: 0 auto;
	text-align: left;
}
.recommend dd{
	text-decoration: none;
	color: #333;
}
.recommend dd#bold a{
    text-decoration: none;
    color: #333;
}
.recommend dd#bold a:hover{
    color: #f30;
}
.recommend dd#price{
    color:#c50000;
}