/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ DOCUMENT LIBRARY ]--------------------------------------------------------------------- */

/*
		Unless changed below, the List will use styles from DefaultTheme.css
		Note the new styles particular to this module (not in DefaultTheme.css).
		Do not change class names. Alter attributes as required.
*/

/* === [ PAGING ] ============================== */

 /* Displays at the Top of list */
.DocumentLibraryCategories .OrderingTop
{
}
 /* Displays at the Bottom of list */
.DocumentLibraryCategories .OrderingBottom 
{
}
 /* Numbers */
	.DocumentLibraryCategories .OrderingTop a, 
	.DocumentLibraryCategories .OrderingBottom a 
	{
	}
	.DocumentLibraryCategories .OrderingTop a:hover, 
	.DocumentLibraryCategories .OrderingBottom a:hover 
	{
	}
 /* Selected Page */
	.SelectedPage {
	}
 /* Next and Back */
 	.DocumentLibraryCategories .OrderingTop a.OrderingNext, 
	.DocumentLibraryCategories .OrderingTop a.OrderingBack, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingNext, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingBack
	{
	}
	.DocumentLibraryCategories .OrderingTop a.OrderingNext, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingNext
	{
	}
	.DocumentLibraryCategories .OrderingTop a.OrderingBack, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingBack 
	{
	}
	.DocumentLibraryCategories .OrderingTop a.OrderingNext:hover, 
	.DocumentLibraryCategories .OrderingTop a.OrderingBack:hover,
	.DocumentLibraryCategories .OrderingBottom a.OrderingNext:hover, 
	.DocumentLibraryCategories .OrderingBottom a.OrderingBack:hover
	{
	}

/* -----[ DOCUMENT LIBRARY SEARCH ]--------------------------------------------------------------------- */

	.DocumentLibrarySearch { /* === [ DIV ] === */
		position: relative;
		clear: both;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		display: block;
		height: 1%;
	}
	.DocumentLibrarySearch .SearchFull { /* === [ Table ] === */
		width: 100%;
		padding: 4px 0px;
		width: 100%;
		margin-bottom: 20px;
	}
		.DocumentLibrarySearch .SearchFull input {
			margin: 0px 2px 0px 0px;
		}
		.DocumentLibrarySearch .SearchFull td {
			font-size: 1.2em;
		}
	.DocumentLibrarySearch .TreeNode {
		padding:0;
			margin: 0px 2px 0px 0px;
	}
		.DocumentLibrarySearch input {
			font-size: 11px;
		}
		.DocumentLibrarySearch select {
			font-size: 11px;
			width: 130px;
		}
		

/* -----[ SEARCH LETTER ITEM ]----------------------------------------------- */

/* Search Letter Item (DIV) */
	.SearchLetterItem {
		position: relative;
		clear: both;
		margin: 0 0 0 0;
		padding: 0;
	}
 /* === [ Link State ] === */
	.SearchLetterItem a:visited.SearchLetter, 
	.SearchLetterItem a:link.SearchLetter {
		margin: 0px 0px 0px 1px;
		display: inline-block;
		padding: 2px 5px 3px 5px;
		color: #FFFFFF;
		text-decoration: none;
		background: #a47617;
		border-bottom: 5px solid #CCCCCCC;
	}
	.SearchLetterItem a:hover.SearchLetter {
		color: #FFFFFF;
		text-decoration: none;
		background: #654400;
	}
/* === [ Selected State ] === */
	.SearchLetterItem a:link.Selected, 
	.SearchLetterItem a:visited.Selected, 
	.SearchLetterItem a:hover.Selected, 
	.SearchLetterItem a:active.Selected {
		color: #fff;
		text-decoration: none;
		background: #654400;
	}
/* === [ Unavailable State ] === */
	.SearchLetterItem a:link.Unavailable, 
	.SearchLetterItem a:visited.Unavailable, 
	.SearchLetterItem a:hover.Unavailable, 
	.SearchLetterItem a:active.Unavailable {
		color: #FFFFFF;
		text-decoration: none;
		background: #d3ba78;
	}

/* -----[ DOCUMENT LIBRARY SEARCH RESULTS ]--------------------------------------------------------------------- */

/*
		Unless changed below, the List will use styles from DefaultTheme.css
		Do not change class names. Alter attributes as required.
*/

.DocumentLibrarySearchResults {
	position: relative;
	clear: both;
	margin: 0 0 0 0;
	padding: 0;
}
.RSSFeedIcon {
	margin: -12px 8px 0px 10px;
	/* defaults =  position:relative; z-index:50; float:right; */
}
.DocumentLibrarySearchResults .ListHolder {
}
.DocumentLibrarySearchResults .ListItem {
	clear:both;
}
/* Custom Title */
	.DocumentLibrarySearchResults .ListCustomTitle {
	}
	/* Thumbnail */
	.DocumentLibrarySearchResults .ListThumbnail {
		float: right;
		clear: none;
	}
/* Separators */
	.DocumentLibrarySearchResults .ListPrimarySeparator {
	}
	.DocumentLibrarySearchResults .ListSecondarySeparator {
	}
	/* Document Name */
	.DocumentLibrarySearchResults .ListDocumentName {
		
	}
	/* Title */
		.DocumentLibrarySearchResults .ListTitle {
			font-size: 18px;
			line-height: 24px;
			letter-spacing:3px;
			color: #a5926b;
			text-transform: uppercase;
		}
		.DocumentLibrarySearchResults .ListTitle a:visited, 
		.DocumentLibrarySearchResults .ListTitle a:link, 
		.DocumentLibrarySearchResults .ListTitle a:hover {
				color: #a5926b;
		}
		.DocumentLibrarySearchResults .ListTitle img.ListIcon {
				display: none;
		}
	/* Date, Author, Code */
		.DocumentLibrarySearchResults .ListAuthor,
		.DocumentLibrarySearchResults .ListItemDate,
		.DocumentLibrarySearchResults .ListCode {
			font-size: 14px;
			line-height: 1.5em;
			display: inline;
		}
	/* Keywords */
		.DocumentLibrarySearchResults .ListKeywords,
		.DocumentLibrarySearchResults .ListItemData {
			font-size: 1em;
			color: #666666;
		}

	/* Summary */
		.DocumentLibrarySearchResults .ListSummary {
		}
		.DocumentLibrarySearchResults .ListSummary {
		}
	/* EndItem (Visual break between each list item) */
		.DocumentLibrarySearchResults .ListEndItem {
		}
	/* Show All File (Link) */
		.DocumentLibrarySearchResults .ShowAllFile {
			font-size: 1em;
			line-height: 1.5em;
			text-transform: capitalize;
		}
			.DocumentLibrarySearchResults .ShowAllFile a:visited,
			.DocumentLibrarySearchResults .ShowAllFile a:link,
			.DocumentLibrarySearchResults .ShowAllFile a:hover {
				text-decoration: underline;
			}
	/* List New (Indicator) */
		.DocumentLibrarySearchResults .ThumbNew {
			font-size: 85%;
			line-height: 1.5em;
			padding: 0 0 0 15px;
		}

/* === [ Left Hand Container ] === */

	/* Date, Author, Code */
		#cLS .DocumentLibrarySearchResults .ListAuthor,
		#cLS .DocumentLibrarySearchResults .ListItemDate,
		#cLS .DocumentLibrarySearchResults .ListCode,
		#cLS .DocumentLibrarySearchResults .ListItemData {
			display: block;
		}


/* -----[ CATEGORIES Module ]----------------------------------------------------- */

	.DocumentLibraryCategories {/* === [ DIV ] === */
		position: relative;
		clear: both;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		padding-bottom: 1px;
	}
		.DocumentLibraryCategoriesList {/* === [ DIV around list ] === */
			position: relative;
			margin: 0px 0px 10px 0px;
			padding: 0px;
			padding-bottom: 1px;
		}
		/* === [ DIV ] === */
			.DocumentLibraryCategoriesList table {
				position: relative;
				text-align: center;
				display: block;
				margin: 0px;
				width: 460px;
			}
		/* === [ TR ] === */
			.DocumentLibraryCategoriesList td {
				padding: 0px 4px 4px 0px;
				vertical-align: top;
			}
		/* === [ Surrounding DIV of Thumbnail and GalleryHeading ] === */
			.DocumentLibraryCategoriesList .ThumbBorder {
				text-align: center;
				padding: 2px 8px;
				min-height: 48px;
				min-width: 120px;
			}
			.DocumentLibraryCategoriesList .ThumbBorder:hover {
					color:#000;
			}
				/* === [ IMG ] === */
					.DocumentLibraryCategoriesList .ThumbBorder img {
						background: #FFFFFF;
						padding: 4px 4px;
						margin-top: 4px;
					}
		/* === [ Heading ] === */
			.DocumentLibraryCategoriesList .CategoryHeading {
			}
					.DocumentLibraryCategoriesList .CategoryHeading a {
						font-size: 13px;
						letter-spacing: 2px;
						text-transform: uppercase;
						text-decoration: none;
						color:#646462;
					}
					.DocumentLibraryCategoriesList .CategoryHeading a:hover {
						color: #000000;
					}
		/* === [ Description ] === */
			.DocumentLibraryCategoriesList .CategoryDesc {
				font-size: 1em;
				font-weight: normal;
			}
		/* === [ New Icon ] === */
			.DocumentLibraryCategoriesList .ThumbNew {
				margin-left: auto;
				margin-right: auto;
				display: block;
			}

#outerWrapper.product-detail .DocumentLibraryDocumentList {
	position: absolute;
	top: -3px;
	right: 0;
	width: 220px;
	height: 100px;
	z-index: 20;
}
.Dev #outerWrapper.product-detail .DocumentLibraryDocumentList {
	position: relative;
	top: 0px;
	right: 0;
	width: 220px;
	height: 100px;
	z-index: 20;
	margin:30px 0 0 0;
}
	#outerWrapper.product-detail .DocumentLibraryDocumentList.Empty {
		display: none;
	}


	#outerWrapper.product-detail .DocumentLibraryDocumentList .DocumentLibrarySearchResults div { display: none; }
	#outerWrapper.product-detail .DocumentLibraryDocumentList .DocumentLibrarySearchResults div.ListCustomTitle { display: block; }

	#outerWrapper.product-detail .DocumentLibraryDocumentList h4 {
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 3px;
		color: #a5926b;
		text-transform: uppercase;
		font-style: normal;
		margin-bottom: 13px;
	}
	#outerWrapper.product-detail .DocumentLibraryDocumentList span.styled-select {
		display: block;
	}

	#outerWrapper.product-detail .DocumentLibraryDocumentList #DocumentLibraryLink {
		display: block;
		margin-top: 20px;
		width: 157px;
		height: 40px;
		background: url(/templates/_images/button_download.gif) 0 0 no-repeat;
		text-indent: -9999px;
	}


