/**
* Airport-int - general_associations_results.css
*
* @package			layout
* @author			Arca Solutions
* @version			eDirectory 5.2.03
* @since			May, 4, 2009
*
*/

/**
* Global Classes
*
* @section		global
* @subsection	global classes
*/

.mg-0
{ margin:0 !important; }

.left
{ float:left; }

.right
{ float:right; }

/**
* Content
*
* Differences for extended content
*
* @section		structure
* @subsection	content
*/

#content
{ background:#2E2E2E; }

/**
* Main content
*
* Differences for extended content
*
* @section			structure
* @subsection		content
* @subsubsection	content-main
*/

#content-main
{ width:auto; }

/**
* Box Model
*
* Differences for Box model used in the entire website.
*
* @section				structure
* @subsection			content
* @subsubsection		content-main
* @subsubsubsection		box-model
*/

.box-model
{ background:#FFF; height:auto; padding:0 17px 17px 17px; width:947px; }

/** Box model > title */

.box-model-title
{ margin:0 -17px; }

/**
* Pagination
*
* Pagination for page results
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
* @subsubsubsubsection		pagination
*/

.pagination
{ background:#E7E7E7; height:20px; margin:0; overflow:hidden; width:100%; }

	.pagination p
	{ color:#666; float:left; line-height:20px; padding:0 0 0 5px; }

		.pagination p span
		{ color:#333; }

	.pagination ul
	{ border:1px solid #E7E7E7; float:right; height:18px; overflow:hidden; }

		.pagination ul li
		{ color:#ABABAB; float:left; font-size:11px; line-height:18px; }

			.pagination ul li a
			{ background:#9F9F9F; margin:0 0 0 1px; padding:4px 6px; }

				.pagination ul li a:hover
				{ color:#333; }

				.pagination ul li a.active
				{ background:#545454; }

/**
* Letter Filter
*
* Letter Filter for results by letters
*
* @section			structure
* @subsection		content
* @subsubsection	letter-filter
*/

.letter-title
{ color:#333; padding:30px 0 0 0; text-align:center; }

.letter-filter
{ color:#666; font-size:11px; height:1%; overflow:hidden; padding:5px 0 0 220px; text-align:center; }

	.letter-filter a:link,
	.letter-filter a:visited,
	.letter-filter a:active,
	.letter-filter span
	{ color:#666; display:block; float:left; padding:2px 0; text-align:center; width:20px; }

		.letter-filter a:hover
		{ color:#B25515; }

		.letter-filter a.active
		{ background:#E7E7E7; }

		.letter-filter span
		{ color:#BBB; cursor:default; }

/**
* Association
*
* Associations structure and content
*
* @subsubsubsection				box-model
* @subsubsubsubsection			box-model-content
* @subsubsubsubssubsection		associations
*/

.association
{ height:1%; overflow:hidden; padding:17px 0; }

/** Box-model > Box-model-content > Association-model */

.association-model
{ background:#E5E5E5; border-bottom:1px solid #CCC; float:left; margin:0 17px 0 0; padding:7px; width:290px; }

	.association-model h2
	{ background:#272727 url(../images/structure/bg-association-title.gif) repeat-x 0 0; border-bottom:1px solid #FFF; font-size:12px; margin:-7px -7px 7px -7px; padding:6px 0 6px 7px; }
	
		.association-model h2.detail
		{ background:url(../images/structure/bg-gallery-sidebar-title.gif) repeat-y 0 0; }

	.association-model p
	{ color:#666; display:block; height:1%; line-height:14px; overflow:hidden; padding:0 0 0 63px; }

		.association-model p span
		{ color:#333; display:inline; float:left; margin:0 0 0 -63px; width:63px; }

		.association-model p a:link,
		.association-model p a:visited,
		.association-model p a:active
		{ color:#B25515; }

			.association-model p a:hover
			{ color:#333; }