div#main_content { width:870px;  }
div#nav_main li._suntzu { position:absolute; top:0px; left:148px; background:url(../images/suntzu.png) no-repeat 0 -25px; }

div#main_content h1.head {border:none; position:relative; float:left; top:0px; left:0px; z-index:101; width:560px; height:60px; background:url(../images/purchase/recommendations.png) no-repeat 0 0; text-indent:-999999px;}
div#content { position:relative; float:left; top:0px; left:0px; z-index:101; width:556px; padding-top:-20px ; margin-top:-20px; float:left; border-left:solid 2px #3b9745;  border-right:solid 2px #3b9745; overflow:hidden; } 
div#content a { text-decoration:underline; }
div#content a:hover { background:#3b9745; color:white}

div#content p { margin:1em 14px 0 14px }
div#content p.first { text-indent:20px}
div#content ul#daily li { text-align:left; margin:0 40px 1em 40px; list-style:disc inside  }

div#bborder {float:left; clear:left; position:relative; top:0px; left:0px; z-index:1; width:560px; height:45px; background:url(../images/bborder.png) no-repeat 0 0;  }



div#content h1 { margin:1em auto 2em auto }
div#content h1.p1 { float:right; background:#bfdba0; width:70%;  margin:.4em 30px 1em auto }
div#content a.p1 img.p1 { float:left; margin:1em 14px 1em 14px; border:1px solid #3b9745}
div#content p.p1 { margin-top:3em; text-indent:1em; }

div#content a.p1_1 img.p1_1 { clear:both; float:left; margin:1em 14px 1em 14px; border:1px solid #3b9745}
div#content h1.p1_1 { float:left;  background:#bfdba0; width:50%;   }
div#content p.p1_1 {  float:right; text-indent:1em; width:390px; position:relative; top:-6em }


div#content h1.p2 { clear:both; position:relative; top:-2em; background:#bfdba0; width:60%; }
div#content h1 { padding-bottom:1em}
div#content p.p2 { position:relative; top:-3em  }


ul#best_books { margin-top:-2em; width:560px}
ul#best_books li.one img { float:left; width:100px; height:149px; margin-left:14px}
ul#best_books  span.desc { white-space:pre }

ul#best_books #read_mair { text-align:center; }
ul#best_books #close_mair { text-align:center; }
ul#best_books #read_mair a, ul#best_books #close_mair a { text-decoration:none }


ul#best_books p.buy {  clear:both }
ul#best_books li.two {  float:left; margin:0 14px 0 14px }
ul#best_books li.two h3 { text-align:center}
ul#best_books li.two p.two { clear:both; padding-top:1em; }
ul#best_books li.two p { margin-left:0}
ul#best_books li.two a.denma:hover {background:#fff}



div#dline { width:70% ; margin: 0 0 auto 2em auto; clear:both; position:relative; top:-4em }
.left { text-align:left; margin:2em 0px 0 10px; }





