﻿/*
Style Name:
Author: Blank zheng
Email: blankzheng@gmail.com
*/

* {margin:0; padding:0; border:0; }

body {
      font-size:small;
      font-family: Arial, Helvetica, sans-serif, 宋体;
	  background:#ccc url("images/body_bg.gif") repeat-x left top;
	  color:#333;  
}

h2 {
      color:#666;
	  font-size:90%;
}

h3 {
       font-size:90%;
	   padding:6px; 
}

table {
      border-collapse:collapse;
}

.org {
        color:#FF6500;
		font-weight:bold;
} 

.hovereffect-on {
		background:#f7f7f7;
}

#wrapper {
      width:778px;
	  margin:0 auto;
}

#header {
      height:170px;
	  background:#fff url("images/header_bg.jpg") no-repeat right top;
	  width:100%;
	  position:relative;
}

#header h1 {
      height:170px;
	  background:url("images/h1_bg.jpg") no-repeat left top;
	  padding-left:145px;
}

#header h1 span {
       display:block;
       height:170px;
	   text-indent:-9999px;
	   background:url("images/h1.gif") no-repeat left 72px;
}

#header ul#nav {
       list-style:none;
	   position:absolute;
	   top:22px;
	   right:12px;
	   border:1px solid #C1D9F0;
	   background:#fff url("images/nav_bg.gif") repeat-x left top;
	   padding:5px 5px;
}

#header ul#nav li {
       float:left;
	   padding-left:23px;
	   background:url("images/bi_logo.gif") no-repeat 5px center;
	   font-weight:bold;
	   font-size:90%;
	   margin:0 6px;
	   _padding-top:2px; /*调整IE中字体居中问题*/
	   display:inline; /*2倍边距BUG*/

}

#header ul#nav li a {
       color:#666;
	   text-decoration:none;
}

#header ul#nav li a:hover {
       color:#333;
	   text-decoration:none;
}

#main {
	    background:#fff;
	    padding:12px 8px 15px;
		overflow:hidden;/*FF下高度自适应*/
		_height:1%; /*触发IE layout*/
}

#commend {
        background:#fff url("images/commend_h2_bg.gif") repeat-y right top;
	    width:532px;
	    float:left;
		border-color:#dcdfe1;
		border-width:12px 0 12px 20px;
		border-style:solid;
}

#commendtitle {
        float:right;
		width:209px;
}

#commendtitle dl{
        height:320px;
		background:url("images/commend_h2.gif") no-repeat right top;
		text-indent:-9999px;
}
#commendlist {
		float:left;
		width:303px;
		background:url("images/commend_box_lt.gif") no-repeat left top;
		padding:9px 10px 0 10px;
}

#commendlist p {
		line-height:1.8em;
		padding-left:15px;
		background:url("images/p_dot.gif") no-repeat 2px 5px;
		color:#666;
		margin-bottom:.8em;
		+margin-bottom:.6em;
		font-size:90%;
}

#commendlist div {
        width:143px;
		border:1px solid #B7B7B5;
		float:left;
}

#commendlist .box01 {
        margin-right:12px;
}

#commendlist img {
        border-bottom:1px solid #B7B7B5;
}

#commendlist div p {
		padding:0 3px 0 5px; 
		color:#999;
		background:transparent;
		line-height:1.7em;
		margin-bottom:.5em;
}

#commendlist div p em {
        font-style:normal;
		font-weight:bold;
		color:#666;
}

#commendlist a,.booklist div a {
        background:url("images/button.gif") no-repeat left top;
		display:block;
        color:#999;
		font-size:90%;
        font-weight:bold;
		text-decoration:none;
		height:25px;
		line-height:25px;
		text-align:center;
		width:82px;
		margin:0 0 .8em 5px;
}

#commendlist a:hover,.booklist div a:hover {
        background-position:bottom; 
		color:#666;
}

#newbook { 
        float:right;
		width:186px;
		background:#f5f5f5;
		padding:8px 7px 10px;

}

#newbook h2 { 
        height:1.6em;
		padding-left:5px;
}

#newbook div {
        background:#fff url("images/new.gif") no-repeat right top;
		border:1px solid #eee;
		font-size:90%;
		padding-left:12px;
		padding-bottom:6px;
}

#newbook div img {
         background:url("images/book.gif") no-repeat right bottom;
         padding:12px 70px 0 0;
		 display:block;
}

#newbook table caption {
         padding:1.1em 0 0.5em;
		 text-align:left;
		 font-weight:bold;
}

#newbook table th,#newbook table td {
		padding:0.25em 0;
		+padding:0.3em 0;
}

#newbook table th {
        width:3.2em;
		font-weight:normal;
		vertical-align:top;
}

#newbook table td {
        color:#999;
		vertical-align:top;
}

#newbook table td span {
        display:block;
		padding:4px 0;
		padding-left:22px;
}

span#dave {
         background:url("images/dave.gif") no-repeat 2px center;
}

span#molly {
         background:url("images/molly.gif") no-repeat 2px center;
}

.booksort {
        clear:left;
		width:760px;
		padding-top:12px;
		float:left

}

.booksort h2 {
        background:#e4e4e4 url("images/booksort_title.gif") repeat-x left top;
		height:28px;
		border:1px solid #b0b0b0;
		border-bottom-width:0;
		position:relative;
}

.booksort h2 span {
        position:absolute;
		top:0;
		right:0;
		margin:-1px -1px 0 0;
		display:block;
		width:744px;
		padding:8px 0 0 14px!important;
		padding-top:10px;
		height:28px;
		text-align:left;
		background:url("images/booksort_rt.gif") no-repeat right top;
}

.booklist {
		border:1px solid #b0b0b0;
		border-top-width:0;
		padding:2px 14px 14px;
		overflow:hidden;/*FF下高度自适应*/
		_height:1%; /*触发IE layout*/
}

.booklist div,.booklist div:hover {
		float:left;
		width:334px;
		padding:12px 8px 12px 12px;
		border:solid #e6e6e6;
		border-width:1px 0;
		margin-top:12px;
}

.booklist div:hover,.hovereffect-on {
		background:#f7f7f7;
		border-color:#ccc;
}

.booklist div.box01,.booklist div.box03,.booklist div.box05 {
       margin-right:14px;
}

.booklist img {
        border:1px solid #ccc;
		padding:5px;
		float:left;
		margin-right:8px;
		background:#fff;
}

.booklist h3 {
		padding:6px; 
}

.booklist p {
		padding:0 3px 0 5px; 
		color:#999;
		background:transparent;
		line-height:1.5em;
		margin-bottom:.4em;
		font-size:90%;
		width:235px;
}

.booklist p em {
        font-style:normal;
		font-weight:bold;
		color:#666;
}


.booklist p.price {
		color:#666;
}

.booklist h3, .booklist p, .booklist a {
		float:left;
}

#footer {
       font-size:90%;
	   padding:20px 0;
}

#footer ul#about {
      list-style:none;
	  float:left;
	  margin-left:130px;
	  display:inline;/*2倍边距BUG*/
}

#footer ul#about li {
      float:left;
	  border-right:1px solid #666;
	  padding:0 8px;
	  line-height:1.2em;

}

#footer ul#about li a, #icp a {
      color:#666;
	  text-decoration:none;
}

#footer ul#about li a:hover, #icp a:hover {
      color:#333;
	  text-decoration: underline;
}

#icp {
     padding:0 8px;
	 float:left;
	 line-height:1.2em;
}

#copyright {
      clear:both;
      padding:.5em 0 0;
	  text-align:center;
	  color:#666;
}
