﻿/*=======================================================================
	SOUNDVIEW: Author CSS
-----------------------------------------------------------------------*/
@import "../../../_default/css/controls/author.css";


/*=======================================================================
	CONTROL: Author Search
-----------------------------------------------------------------------*/
/*-- KEYWORD SEARCH --*/
.c-author-search .search-container
{
	margin: 0 0 1em;
	padding-top: 12px;
	background: transparent url(../../images/layout/bg_search-library-top.gif) left top no-repeat;
}

	.c-author-search .search
	{
		padding: 0 3px 10px 15px;
		background: transparent url(../../images/layout/bg_search-library-bottom.gif) left bottom no-repeat;
	}
		
		.c-author-search .search label
		{
			padding-top: 3px;
			font-size: 1.167em;
			font-weight: normal;
			color: #032e4e;
		}
			
			.c-author-search .search li.pairing label.primary span.required,
			.c-author-search .search li.pairing label.primary span.optional
			{
				display: none;
			}
		
		.c-author-search .search input.input-text
		{
			width: 385px;	
		}
		
		.c-author-search .search .pairinglist
		{
			margin-right: 8px;
			float: left;	
		}
		
			/* display rules for IE */
			.c-author-search .search .pairinglist .pairings
			{
				display: inline;
			}
		
				.c-author-search .search .pairinglist li.pairing
				{
					margin: 0;
					display: inline;	
				}
		
		.c-author-search .search .actionlist
		{
			padding: 0;
			float: left;
			border: none;	
		}


/*-- ALPHA SEARCH --*/
.c-author-search .search-alpha
{
	margin-left: 15px;	
}

	.c-author-search .search-alpha li.pairing-vertical label.primary
	{
		margin-bottom: 0.4em;	
	}

	.c-author-search .search-alpha li.alpha a
	{
		margin-right: 2px;
		padding-top: 2px;
		width: 18px;
		height: 16px;
		text-align: center;
		display: block;
		float: left;
		border: 1px solid #dadada;
	}
		
		.c-author-search .search-alpha li.alpha a:hover
		{
			background-color: #e5e5e5;	
		}

		.c-author-search .search-alpha li.alpha a.view-all
		{
			margin-left: 4px;
			padding: 2px 4px 0;
			width: auto;
			height: auto;
			display: inline;
			border: none;
		}
		
			.c-author-search .search-alpha li.alpha a:hover.view-all
			{
				background: none;	
			}
			
		.c-author-search .search-alpha li.alpha a.current
		{
			border: 1px solid #666;
			background-color: #e5e5e5;	
		}
		
/*-- SEARCH RESULTS --*/
.c-author-search .authors
{
	margin-top: 1em;
	padding: 1.2em 7px 0;
	background: #fff url(../../images/layout/bg_content-container.jpg) 0 0 repeat-x;
	border: 1px solid #ccc;
}

	.c-author-search .authors h3
	{
		margin-bottom: 0.4em;
		padding-bottom: 0.2em;
		font-size: 1.333em;
		font-weight: bold;
		font-style: normal;
		color: #000;
		border-bottom: 1px dashed #ccc;
	}


/*=======================================================================
	CONTROL: Author Detail
-----------------------------------------------------------------------*/
/*-- MEDIAS --*/
.c-author-detail .medias
{
	margin-right: 5px;
	padding-bottom: 2em;
	width: 175px;
	float: left;
}

/*-- INFO --*/
.c-author-detail .info
{
	width: 475px;
	padding-bottom: 2em;
	float: left;
}
	
	.c-author-detail .info li.pairing label.primary span.required,
	.c-author-detail .info li.pairing label.primary span.optional
	{
		display: none;
	}

	.c-author-detail .info .description
	{
		margin-bottom: 1em;
	}	
	
	.c-author-detail .info .contact-information
	{
		margin: 1em 0;
	}	

/*-- RELATED PRODUCTS --*/
.c-author-detail .u-products-relatedproducts
{
	clear: both;	
}

/*-- OTHER BOOKS --*/
.c-author-detail .other-books
{
	padding: 1em 0;
	background-color: #f1f1f1;
}

	.c-author-detail .other-books h3
	{
		margin-left: 10px;
		font-size: 1.1em;
		font-weight: bold;
		font-style: normal;	
		color: #000;
	}

	.c-author-detail .other-books ul
	{
		margin: 1em 0 1em 40px;	
	}

		.c-author-detail .other-books ul li
		{
			margin: 0.3em 0;
			font-size: 1.083em;
			list-style: disc;	
		}

