
/*############################
	Display record
############################*/

.DisplayRecord { 
	margin: 5px 15px 30px 15px;
}

.DisplayRecord div table { 
	width: 98%;
}

.DisplayRecord h3 { 
	font-size: 1.3em;
	margin: 0;
}
	/* GLOBAL TABLE STYLE */
	.DisplayRecord table { 
		margin: 10px 0;
		width: 98%;
	}

		.DisplayRecord table caption { 
			margin: 0;
			padding: 0;
			font-size: 1.3em;
		}


/* TITLE HEADER */
.TitleHeader { 
	margin: 0 0 0 0;
}

.TitleHeader a.RelLink,
.TitleHeader a.BibFulldCapt { 
	display: none;
}

.TitleHeader h2 { 
	font-size: 1.3em;
	line-height: 1.2em;
	margin: 10px 0 5px 0;
}

.TitleHeader h2 a {
	margin: 0;
}

.TitleHeader div.MultiSelHeader {
	font-weight: bold;
	margin: 0 0 10px 0;
}


/*	RATING */
.TitleHeader div.inline-rating {
}

/*	IMAGE SH */

div.AmazonImage {
	float: left;
	margin: 0 10px 20px 0;
	border: 1px solid gray;
	background: url("../../images/no_image_bg.gif") no-repeat 50% 50%;
	display: none;
}
	div.AmazonImage img {
		/*width: 65px;
		height: 100px;*/
	}

/*	POPUP RATING GRAPH */
.TitleHeader a.PopupRatingGraph { 
	display: inline;
	margin: 0 3px 0 0;
	padding: 2px 2px 2px 20px;
	height: 16px;
	line-height: 20px;
	font-size: 9pt;
	color: black;
	background: url("../../images/icon_rating.png") no-repeat 2px 50%;
	text-decoration: none;
}

.TitleHeader a.PopupRatingGraph:hover {
	text-decoration: underline;
}

.TitleHeader div.RatingGraph {
	display: none;
	position: absolute;
	margin: 10px 0 0 -15px;
	background: white;
	border: 1px solid gray;
}

/*	Additional Features */
ul.AdditionalFeatures {
	list-style: none;
	margin: 0 0 0 0; 
	padding: 0;
	font-size: 0;
}
.AdditionalFeatures li {
	display: inline;
	margin: 0;
	padding: 0;
}

.AdditionalFeatures li a { 
	margin: 0 3px 0 0;
	padding: 2px 2px 2px 20px;
	height: 16px;
	line-height: 20px;
	font-size: 9pt;
	color: black;
	background: url("") no-repeat 2px 50%;
	text-decoration: none;
}

.AdditionalFeatures li a:hover {
	text-decoration: underline;
}

.AdditionalFeatures li.BookmarkThisDiv a { background-image: url("../../images/icon_bookmark_add.png"); }
.AdditionalFeatures li.WikiAuthorDiv a { background-image: url("../../images/icon_wiki.png"); }
.AdditionalFeatures li.LibraryThingDiv a { background-image: url("../../images/icon_librarything.png"); }
.AdditionalFeatures li.ReviewsRatingsDiv a { background-image: url("../../images/icon_reviews.png"); }
.AdditionalFeatures li a.browseShelf { background-image: url("../../images/icon_shelf.png"); }

/*	Additional Features */

ul.CatNavList {
	list-style: none;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}

ul.CatNavList li {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 0;
}

ul.CatNavList li a { 
	margin: 0;
	font-size: 10pt;
	padding: 2px 2px 2px 18px;
	color: black;
	background: url("../../images/icon_arrow_down.png") no-repeat 0% 50%;
	text-decoration: none;
}

ul.CatNavList li a:hover { text-decoration: underline; }


a.ToPageTop { 
	margin: 10px 0;
	width: 120px;
	font-size: .8em;
	padding: 2px 10px 2px 18px;
	color: black;
	background: url("../../images/icon_arrow_up.png") no-repeat 0% 50%;
	text-decoration: none;
}
a.ToPageTop:hover { text-decoration: underline; }



/*	INFO CONTAINERS */
div.CatInfoCont,
div.ItemInfoCont,
div.ReviewRatingsCont,
div.TagsList,
div.RecommendCont {
	margin: 30px 0 5px 0;
	padding: 15px;
	border-style: solid;
	border-width: 3px 1px 5px 1px;
	border-color: #C1C7CA;
	background: #EBECED;
}

div.ReviewRatingsCont table caption {
	font-size: 1em;
}

/*############################
	Rating Graph
############################*/
div.RatingGraph {
	margin: 10px;
}
div.RatingGraph div {
	font-size: 7pt;
	border: 0;
	background: url("../../images/rating_graph_bg.gif") repeat-x;
	text-indent: 5px;
}



/*############################
	Tags List
############################*/

div.TagsList { }

	div.TagsList h3 { font-size: 1.2em; }

	div.TagsList ul { 
		margin: 10px 0 10px 10px;
		padding: 0;
		list-style: none;
	}

		div.TagsList ul li { 
			display: inline;
			margin: 0;
			padding: 0;
		}

			div.TagsList ul li a { 
				margin: 0;
				padding: 2px 5px 2px 18px;
				text-decoration: none;
				text-transform: lowercase;
				color: #29382D;
				background: #EDF1EE url("../../images/icon_bookmark.png") no-repeat 0% 50%;
				border: 1px solid #CDDAD0;
			}


/* ######################## */

.ButtonsContainer { 
	display: inline;
	margin:0 0 10px 0;	
}
	.ButtonsContainer div { display:inline; }



.DLoadTitleBlock, .SubmitIssuesReserves {
	margin: 10px 0;
	display: inline;
}

.DLoadTitleBlock div, .SubmitIssuesReserves input  {
	display:inline;

}
.SubmitIssuesReserves {
	margin-top:2px;
}	

.JournalOrderArea {
}

#btnBibFulldItmButinp {
	display: inline;
}

#btnBibFulldItmButinp2 {
	width: 200px;
}
#btnBibFulldItmButinp1 {
	width: 200px;
}



/* STAR RATINGS */
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {	background-image: url("../../images/stars.gif"); }
.star-rating {	width:125px; height:25px; }
.star-rating a, .star-rating .current-rating {	height:25px; line-height:25px; }



/*############################
	Display record
############################*/



.TitleHeader {
	margin:10px 0;
	font-size:1.1em;
}

.ItemInfoHeader {
	font-size:1.2em;
	font-weight:bold;
	margin:15px 5px 5px 0px;
}

.ItemInfoRowHeader {
	float: left;
	width: 100%;
	font-weight:bold;
	border-bottom:1px solid #DCDCDC;
	background:#DDDDDD;
	height:20px;
}
.ItemInfoRow1 {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
}
.ItemInfoRow2 {
	float: left;
	width: 100%;
	background-color: #F5F5F5;
}


.ItemInfoCol1,
.ItemInfoCol2,
.ItemInfoCol3,
.ItemInfoCol4,
.ItemInfoCol5,
.ItemInfoCol6,
.ItemInfoCol7,
.ItemInfoCol8,
.ItemInfoCol9 {
	font-size: .9em;
	margin:2px;
}

.ItemInfoCol1 {
	width: 70px;
}
.ItemInfoCol2 {
	width: 110px;
}
.ItemInfoCol3 {
	width: 120px;
}
.ItemInfoCol4 {
	width: 130px;
}
.ItemInfoCol5 {
	width: 100px;
}
.ItemInfoCol6 {
	width: 190px;
	text-align: center;
}
.ItemInfoCol7 {
	width: 60px;
	text-align: center;
}
.ItemInfoCol8 {
	width: 40px;
	text-align: center;
}
.ItemInfoCol9 {
	width: 40px;
	text-align: center;
}

/* ######################## */



.CatInfoTitle {
	font-size:1.2em;
	font-weight:bold;
	margin:25px 5px 5px 0px;
}

.CatInfoContainer {
	float: left;
	width: 100%;
	font-size: .9em;
	border-top: 1px solid gray;
	background-color: #FFFFFF;
	margin:20px 0;
}
.CatInfoRowHeader {
	font-weight: bold;
	height: 20px;
	text-align: center;
	background-color: #DCDCDC;
}
.CatInfoRow {
	float:left;
}
.CatInfoRowRelWrk {
}

.CatInfoLabels {
	float:left;
	width: 150px;
	margin:5px 0;
	text-indent:10px;
}
.CatInfoDetails {
	float:left;
	width: 500px;
	margin:5px 0;
}
.CatInfoLabelsHead {
	float:left;
	width: 150px;
	text-align:left;
	text-indent:10px;
}
.CatInfoDetailsHead {
	float:left;
	width: 590px;
	text-align:left;
}

/* ################## */

