.pub_slider_box {
	margin: auto;
	width: 755px;
}

.pub-item-box{margin:0; padding:0; }
.pub-item-box img{width:auto;}
.hbox{
	width:170px;
	height:200px;
	margin:2px;
    display:inline-block;
	vertical-align:top;
	border:#e9e9e9 solid 1px;

	}


.pub_horizontal_container, .Title&Thumbnailhorizontal{
	width:738px;
	display:inline-block;
	vertical-align:top;
	border:#e9e9e9 solid 1px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	}

.pub-item-container{
	border: 1px solid #e6e6e6;
	clear: right;    /*remove later*/
	margin-top: 5px;
	margin-left:5px;
	float: left;
	width: 744px;
}

 
.publication_title {
	font-family:calibri;
	font-size:24px;
	text-transform:none;
	font-weight:bold;
	color: #961442;
	
}
.subtitle_pubtitle {
	font-family:calibri;
	font-size:100%;
	text-transform:none;
	color: #666;
}

.sub_publication_title {
	font-family:calibri;
	font-size:14px
	text-transform:none;
	font-weight:bold;
	color: #A31647;
	list-style:inside;
	list-style-type:decimal;
}

.pub-item-img .left {
	text-align: center;
}
 
.item {float: left; }
.item-size1{
	/*width: inherit;*/
	background-color: #F9F9F9;
}

.item-size1-nobackcolor{
	/*width: 200px;*/
	margin:0px;
	padding:0px;
	
}
.pub_divider{background:#ccc; height:1px; margin-left:15px; margin-right:15px; margin-top:8px; margin-bottom:8px;}

.right{
  padding-left: 7px;
}

.item-display {float: right; position:relative; left:-3px; margin-right: -3px; width:auto; text-align: left;}
.item-size2 {width: 530px;}
 
 
.pub-item .left {
	text-align: center;
}
 
.pub-item .left .num{
	color: #999;
	font-size: 69%;
	float: left;
}
.pub-item-title{
	font-size: 16px;
	font-weight: bold;
	padding-bottom:6px;
	color: #930;
}
.pub-inneritem-title{
	font-size: 14px;
	font-weight: bold;
	padding-bottom:2px;
	color: #930;
}

.pub-item-title a, .pub-inneritem-title a{
	color: #930;
}
.pub-item-title a:hover, .pub-inneritem-title a:hover{
	color: #900;
}
.pub-item-title a:link a:visited, .pub-inneritem-title a:linl a:visited {
	color: #930;
}
.publable{
	
	font-size: 12px;
	color: brown;
	padding-left : 2px;
	width: 100px;
	float: left;
	clear: left;
	display: block;
	padding-top: 2px;
	padding-right:2px;
	text-align:right;
}
.lable_text{
	
	font-size: 12px;
	color: #804040;
	float: left;
	line-height:15px;
}
.pubitemdes{
	color:#444444;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	display:inline-block;
}


.pub_disp_book, .pub_disp_audio, .pub_disp_magazine, .pub_disp_video, .pub_disp_gift{
	float: left;
	width: 176px;
	height: 175px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: -3px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e6e6e6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e6e6e6;	
}


.publication_title2 {
	margin: auto;
	width: 540px;
	
	font-size: 14px;
	font-weight: bold;
	color: #06F;
	display:block;
	background-color:#FDEAC6;
	padding:5px;
	float:right;
}
.pub_item_info{
	width:540px;
	float:right;
	padding:5px;
	margin:0;
}


.pub_item_chapter tr {
	
	font-size: 12px;
	padding:3px;
	line-height:20px;
	text-align: left;
}

.pub_item_chapter th {
	padding:2px;
	height:20px;
	text-align: center;
	font-weight:bold;
	vertical-align:middle;
	color:#6D2201;
}

.small_pub_TitleandThumbnail{ margin:0;padding:0px; }
.small_pub_TitleandThumbnail ul{	margin:0px;	padding:0; }
.small_pub_TitleandThumbnail li {	color:#333;	display: block;	list-style-type: none; float:left; width:108px; height:195px;/* border:1px solid #e9e9e9;*/  margin-top:10px; margin-left:36px;}
.small_pub_TitleandThumbnail a {color:#606060;	 font-size:14px; }
.small_pub_TitleandThumbnail a:hover {color:#606060;	text-decoration:none;	display: block;}
.small_pub_TitleandThumbnail a:visited {color:#900; text-decoration:none;}
.small_pub_TitleandThumbnail a:link{color:#900; font-size:14px; font-weight:bold;}
.small_pub_TitleandThumbnail_title{color:#900; font-size:14px; font-weight:bold; width:163px; text-align:left;}
.small_pub_TitleandThumbnail_title a a:hover a:visited a:link{color:#900; font-size:14px; font-weight:bold; text-decoration:none;}


.pubTitleandThumbnail{ margin:0;padding:0px; }
.pubTitleandThumbnail ul{	margin:0px;	padding:0; }
.pubTitleandThumbnail li {	color:#333;	display: block;	list-style-type: none; float:left; width:165px; height:290px;/* border:1px solid #e9e9e9;*/  margin-top:10px; margin-left:17px;}
.pubTitleandThumbnail a {color:#606060;	 font-size:14px; }
.pubTitleandThumbnail a:hover {color:#606060;	text-decoration:none;	display: block;}
.pubTitleandThumbnail a:visited {color:#900; text-decoration:none;}
.pubTitleandThumbnail a:link{color:#900; font-size:14px; font-weight:bold;}
.pubTitleandThumbnail_title{color:#900; font-size:14px; font-weight:bold; width:163px; text-align:left;}
.pubTitleandThumbnail_title a a:hover a:visited a:link{color:#900; font-size:14px; font-weight:bold; text-decoration:none;}
.pubTitleandThumbnail img {width:100px;}


.AV_pubTitleandThumbnail{ margin:0;padding:0px; }
.AV_pubTitleandThumbnail ul{	margin:0px;	padding:0; }
.AV_pubTitleandThumbnail li {	color:#333;	display: block;	list-style-type: none; float:left;  height:160px;/* border:1px solid #e9e9e9;*/  margin-top:10px; margin-left:0px;}
.AV_pubTitleandThumbnail a {color:#606060;	 font-size:14px; }
.AV_pubTitleandThumbnail a:hover {color:#606060;	text-decoration:none;	display: block;}
.AV_pubTitleandThumbnail a:visited {color:#900; text-decoration:none;}
.AV_pubTitleandThumbnail a:link{color:#900; font-size:12px; }
.AV_pubTitleandThumbnail_title{color:#900; font-size:12px; width:163px; text-align:center;}
.AV_pubTitleandThumbnail_title a a:hover a:visited a:link{color:#900; font-size:12px;  text-decoration:none;}
.AV_pubTitleandThumbnail img {width:100px;}



.pub_TitleOnly{/*width:185px;*/
	padding:0;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	display: block;
}




.pub_TitleOnly a:link a:hover a:visited {
	color:#606060; 

	}

	
.pub_TitleOnly ul{
	left:0;	
	margin:0;
	padding:0;
	}

.pub_TitleOnly li {
	color:#333;
	font-family:Calibri;
	font-size:12px;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:3px;
	display: block;
	list-style-type: none;
}

/*----------------------------------------------------------------------------------------------------------*/


.pub_TitleOnly_h{/*width:185px;*/
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	vertical-align:top;

}
.pub_TitleOnly_h a {color:#606060;	text-decoration:none;	font-size:12px; padding-top: 0px; text-align:left;}
.pub_TitleOnly_h a:hover {color:#3A3A3A;	margin: 0px;	padding: 0px;	text-decoration: none;}
.pub_TitleOnly_h a:visited {color:#606060; text-decoration:none; text-align:left;}
.pub_TitleOnly_h a:link{color:#606060; text-align:left; text-decoration:none;}
.pub_TitleOnly_h ul{		left:0;	margin:2px;	padding:0;}
.pub_TitleOnly_h li {
	
	color:#333;
	font-family:Calibri;
	font-size:12px;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:3px;
	display: block;
	list-style-type: none;
}
.pub_TitleOnly_h img{
	width:13px;
	margin-right:3px;
	margin-top:0px;
	vertical-align:top;
	
}

/*----------------------------------------------------------------------------------------------------------*/
.pub_TitleOnly img{
	width:13px;
	margin-right:3px;
	margin-top:0px;
	vertical-align:sub;
	
}
.pub-item-author-lable{}
.pub-item-authorname{}
.pub-categoty-lable{}
.pub-item-categotyname{}
.pub-item-published-lable{}
.pub-item-publisheddate{}
.pub-item-isbn-lable{}
.pub-item-isbn{}
.pub-item-lang-lable{}
.pub-item-lang{}
