/**
* Airport-int - general_suppliers_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 Model - White
*
* Content Area used inside all modules ( variations: transparent / white )
*
* @section			structure
* @subsection		content
* @subsubsection	content-model
*/

.content-model
{ background:url(../images/structure/bg-content-model.gif) repeat-y 0 0; height:1%; margin:0; overflow:hidden; padding:0 5px; }

/** Content model > Content model top */

.content-model-top
{ background:url(../images/structure/bg-content-model-top.gif) repeat-x 0 0; height:6px; margin:0 -5px; width:656px; }

/**
* Box Model
*
* Differences for Box model used in the entire website.
*
* @section			structure
* @subsection		content
* @subsubsection	box-model
*/

.box-model
{ height:auto; }

/** Box model > title */

.box-model-title
{ background:#0A0A0A url(../images/structure/bg-box-model-title.gif) repeat-x bottom; height:1%; overflow:hidden; padding:0 8px 0 9px; }

	.box-model-title img
	{ float:right; margin:9px 0 0 0; }

	.box-model-title h1
	{ clear:left; float:left; font-size:16px; line-height:22px; padding:5px 0 5px 0; width:610px; }

	.box-model-title h2
	{ color:#ABABAB; float:left; font-size:12px; line-height:normal; padding:0 0 6px 0; }
	
		.box-model-title h2 a:link,
		.box-model-title h2 a:visited,
		.box-model-title h2 a:active
		{ color:#4655CB; }
		
			.box-model-title h2 a:hover
			{ color:#FFF; }
	
/** Box model > content */

.box-model-content
{ padding:0 5px; }

/** Box model > content > generals */

.box-model-content h2
{ color:#ABABAB; font-size:15px; font-weight:bold; padding:10px 0 6px 10px; }

.box-model-content p.center
{ padding:5px 0 0 0; text-align:center; }

.box-model-content p.description
{ color:#B5B5B5; padding:15px; }

/**
* Splitter
*
* @section			structure
* @subsection		content
* @subsubsection	splitter
*/

.splitter
{ background:url(../images/structure/bg-splitter.gif) repeat-y center top; margin:0 0 10px 0; overflow:hidden; width:100%; }

/** Splitter > generals */

	.splitter .left,
	.splitter .right
	{ padding:0 10px 10px 20px; width:290px; }

/**
* List bullet ( inside Splitter )
*
* Differences for Generic list with bullets used in the entire website.
*
* @section				structure
* @subsection			content
* @subsubsection		splitter
* @subsubsubsection		list
*/

.splitter .list-bullet
{ padding:10px 0 0 20px; }

	.splitter .list-bullet li
	{ background:url(../images/iconograph/icon-arrow-small.gif) no-repeat 0 3px; clear:none; margin:0 30px 0 0; padding:0 0 1px 18px; width:270px; }
	
		.splitter .list-bullet li.right
		{ margin:0; }

		.splitter .list-bullet li h3
		{ line-height:16px; }

/**
* Pagination
*
* Pagination for page results
*
* @section			structure
* @subsection		content
* @subsubsection	pagination
*/

.pagination
{ background:#111; height:20px; margin:0 -5px 0 -5px; overflow:hidden; width:656px; }

	.pagination p
	{ float:left; line-height:20px; padding:0 0 0 5px; }

		.pagination p span
		{ color:#FFF; }

	.pagination ul
	{ border:1px solid #111; float:right; height:18px; overflow:hidden; }
	
		.pagination ul li
		{ color:#ABABAB; float:left; font-size:11px; line-height:18px; }
		
			.pagination ul li a
			{ background:#1E1E1E; margin:0 0 0 1px; padding:4px 6px; }
			
				.pagination ul li a.active
				{ background:#545454; }
				
/**
* Letter Filter
*
* Letter Filter for results by letters
*
* @section			structure
* @subsection		content
* @subsubsection	letter-filter
*/

.letter-filter
{ color:#FFF; font-size:11px; height:1%; overflow:hidden; padding:5px 0 0 50px; text-align:center; }

	.letter-filter a,
	.letter-filter span
	{ display:block; float:left; padding:2px 0; text-align:center; width:20px; }
	
		.letter-filter a.active
		{ background:#111; }
		
		.letter-filter span
		{ color:#666; cursor:default; }
				
/**
* Notify Model
*
* Text area for Contact or other useful notification.
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsubsection		notify-model
*/

.notify-model
{ background:#E9E9E9 url(../images/structure/bg-notify-model.gif) repeat-x 0 0; height:60px; margin:0 -5px; overflow:hidden; }

/** Notify Model > generals */

	.notify-model p
	{ color:#666; float:left; margin:17px 0 0 0; }
	
	.notify-model img
	{ float:left; padding:14px 24px 0 20px; }
	
.contact-all-companies
{ background:url(../images/structure/bg-supplier-links.jpg) no-repeat 0 0; display:inline; float:right; margin:15px 15px 0 0; width:160px; }

	.contact-all-companies a:link,
	.contact-all-companies a:visited,
	.contact-all-companies a:active
	{ background:url(../images/iconograph/icon-contact-all-companies.gif) no-repeat 138px 8px; border-bottom:1px solid #414141; border-top:1px solid #1B1B1B; display:block; font-size:12px; height:29px; line-height:29px; padding:0 0 0 10px; }
				
/**
* Result Model
*
* Model for the Results structure ( Title / gallery / description ) for all levels.
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsubsection		result-model
*/

.result-model
{ height:1%; margin:20px 10px; overflow:hidden; }

/** Result model > generals */

	.result-model h2,
	.result-model p
	{ padding-left:106px; }

	.result-model h2
	{ color:#333; font-size:18px; }
	
		.result-model h2 a
		{ color:#333 !important; }
		
			.result-model h2 a:hover
			{ color:#2F3A85 !important; }
		
	.result-model p
	{ color:#666; margin:5px 0; }
	
		.result-model p.light
		{ color:#999; }
		
		.result-model p a
		{ color:#4655CB !important; }
		
			.result-model p a:hover
			{ color:#333 !important; }
		
		.result-model p img
		{ float:left; margin:1px 6px 0 0; }
		
/** Result model > images */

	.result-model .images
	{ float:left; }
	
		.result-model .images ul
		{  margin:10px 0 0 0; overflow:hidden; }
		
			.result-model .images ul li
			{ display:block; float:left; margin:0 3px 0 0; }
			
		.result-model .images a img
		{ border-color:#C3C3C3; }
		
			.result-model .images a:hover img
			{ border-color:#4655CB; }
			
/** Result model > Result model featured */

.result-model-featured
{ background:#C6D1F5; border-bottom:1px solid #CCC; margin:0 -5px; padding:15px; width:626px; }

	.result-model-featured p
	{ color:#333 !important; }
	
		.result-model-featured p.light
		{ color:#666 !important; }
		
		.result-model-featured p a:link,
		.result-model-featured p a:visited,
		.result-model-featured p a:active
		{ color:#2F3A85 !important; }
		
			.result-model-featured p a:hover
			{ color:#333 !important; }
