#contents {
   padding-left: 20px;
   padding-right: 20px;
}

#contents div.books-main {
   padding-bottom: 30px;
   border-bottom: 1px dashed #969696;
   margin-bottom: 20px
}

#contents table.books {
	border-collapse: collapse;
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: #fff;
	width: 100%;
}
#contents table.books td {
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: #fff;
   padding: 3px;
   vertical-align: top;
}
#contents table.books td.item-image-big {
	padding:20px;
}

#contents table.books td.item-image {
}

#contents table.books td.books {
   padding-left: 20px;
   padding-top: 5px;
}

#contents table.books td.books p.border-bottom {
   margin: 0; padding: 0;
   padding-bottom: 10px;
   border-bottom: 1px dashed #969696;
}

#contents table.books td.books h2 {
   margin: 0; padding: 0;
   font-weight: bold;
   color: #000;
   font-size: 11pt;
   border-bottom: 0;

}

#contents table.books td.books h3 {
   font-size: 11pt;
   color: #eb8806;
}

#contents table.books td.books blockquote {
   margin: 0;
   padding: 0;
}
#contents table.books td.books p {
   padding-left: 10px;
   line-height: 150%;
}

#contents div.books-addall {
   padding-left: 10px;
   margin-bottom: 20px;
}
#contents div.books-addall table.books {
   width: auto;
}
#contents div.books-addall table.books td {
   vertical-align: middle;
   padding: 5px;
}
#contents div.books-addall table.books td.item-title {
   font-weight: bold;
   font-size: 12pt;
   color: #eb8806;
}
#contents div.books-addall table.books td.item-title a {
   font-weight: bold;
   font-size: 12pt;
   color: #eb8806;
}


#contents div.books-list {
   padding-left: 20px;
}

#contents div.books-list table.item-list {
}
#contents div.books-list table.item-list td.item-index {
   vertical-align: top;
   width: 1%;
   padding: 5px;
}
#contents div.books-list table.item-list td.item-image {
   width: 1%;
   padding-left: 20px;
   padding-right: 20px;
}
#contents div.books-list table.item-list td.books {
}
#contents div.books-list table.item-list td.books p.item-price {
   text-align: left;
}
#contents div.books-list table.item-list td.books p.add-cart {
   text-align: right;
}
#contents div.books-list table.item-list td.sep hr {
   height: 1px;
   border: 0;
   border-top: 1px dashed #969696;
   margin-top: 15px;
   margin-bottom: 15px;
}

#books_price{
   margin:0;
   padding0;
}

#books_price td b{
   width: auto;
   color: #db1912;
}

#books_price .font-middle{
   margin-top:10px;
   vertical-align:middle;
}

#books_other{
   margin:0;
   padding:0;
}

#books_other td{
   width: auto;
}

#books_other .font-middle{
   margin-top:10px;
   vertical-align:middle;
}

#books_others {
}

#books_others td{
   width:160px;
   padding-right:50px;
}

#books_others h4 img{
   height:77px;
}

#bottom_contents{

}

#bottom_contents h3{
   font-size: 11pt;
   color: #eb8806;
   margin-bottom:10px;
}

#bottom_contents ul{
   list-style-type:none;
   margin-bottom:10px;
}

#bottom_contents li{
   line-height:120%;
   margin-bottom:10px;
}

#bottom_contents a{
   margin:0 10px 0 10px;
}

.top_dashed{
   border-top:1px #969696 dashed;
   padding-top:20px;
}