/**
* Airport-int - general_content_custom.css
*
* @package			layout
* @author			Arca Solutions
* @version			eDirectory 5.2.03
* @since			April, 16, 2009
*
*/

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

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

/**
* Content custom
*
* Custom content, full description from members ( TinyMCE )
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsubsection		content-custom
*/

.content-custom
{ color:#666; font-size:12px; line-height:18px; }

	.content-custom *
	{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
	
	.content-custom sup, 
	.content-custom sub 
	{ color:#000; }
	
	.content-custom p
	{ color:#666; font-size:12px; line-height:18px; padding-bottom:10px; }
		
	.content-custom a:link,
	.content-custom a:visited,
	.content-custom a:active
	{ color:#4655CB; }
	
		.content-custom a:hover
		{ color:#333; }
		
	.content-custom strong
	{ color:#000; }
	
	.content-custom ul,
	.content-custom ol
	{ color:#666; display:block; font-size:12px; padding:10px 0 10px 40px; }
	
	.content-custom ul
	{ list-style:outside; list-style-type:disc; }
	
	.content-custom ol
	{ list-style:decimal; list-style-position:outside; }
	
	.content-custom  ul ul,
	.content-custom  ol ol,
	.content-custom  ul ol,
	.content-custom  ol ul
	{ padding-left:30px; padding-top:0; }
	
	.content-custom ul li,
	.content-custom ol li
	{ padding-bottom:4px; }
	
		.content-custom .list-two-column
		{ height:auto; overflow:hidden; }
		
			.content-custom .list-two-column li
			{ float:left; padding:0 30px 10px 0; width:45%; }
			
/** 
* Floating List Bullet BUG - Internet Explorer 6 and 7
*
* @bugfix 
* @affected IE 6/Win, IE6 and IE 7/Win, IE 7
* @valid yes 
*/
			
			*+html .content-custom .list-two-column li
			{ background:url(../images/iconograph/icon-bullet-list-gray.gif) no-repeat 0 7px; float:left; list-style-type:none; padding:0 30px 10px 0; width:44%; }
			
			* html .content-custom .list-two-column li
			{ background:url(../images/iconograph/icon-bullet-list-gray.gif) no-repeat 0 7px; float:left; list-style-type:none; padding:0 30px 10px 0; width:44%; }
	
	.content-custom h1,
	.content-custom h2,
	.content-custom h3,
	.content-custom h4,
	.content-custom h5
	{ color:#333; font-weight:bold; margin:0; padding:12px 0 6px 0; }
	
	.content-custom h1
	{ font-size:18px; }
	
	.content-custom h2
	{ font-size:16px; }
	
	.content-custom h3
	{ font-size:15px; }
	
	.content-custom h4
	{ font-size:14px; }
	
	.content-custom h5
	{ font-size:13px; }
	
/** Content custom > Image Classes */
	
	.content-custom img
	{ display:inline; }

	.content-custom .image
	{ height:auto; overflow:hidden; }
	
		.content-custom .image img,
		.content-custom .image a img
		{ border:none; margin:0; padding:0; }
	
		.content-custom .image a
		{ display:block; }
	
	.content-custom .caption
	{ background:#E6E6E6; color:#000; font-size:11px; font-style:italic; line-height:16px; margin:0; padding:5px; }
	
	.content-custom .left
	{ float:left; padding:10px 20px 10px 0 ; }
	
	.content-custom .right
	{ float:right; padding:10px 0 10px 20px; }
	
	.content-custom .center
	{ clear:both; padding:20px; text-align:center; }
	
	.content-custom .center-mult img
	{ margin-right:30px; }
	
	.content-custom .center a,
	.content-custom .center-mult a
	{ display:inline !Important; padding:0 30px 0 0; }
	
/** 
* Caption Margin - Internet Explorer 6 and 7
*
* @bugfix 
* @affected IE 6/Win, IE6 and IE 7/Win, IE 7
* @valid yes 
*/
	
* html .content-custom .caption
{ margin-top:-6px; }

*+html .content-custom .caption
{ margin-top:-6px; }

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

.pagination
{ background:#E7E7E7; height:20px; float:left; margin:0 0 20px 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
		{ background:#9F9F9F; color:#ABABAB; float:left; font-size:11px; line-height:18px; margin:0 0 0 1px; }

			.pagination ul li a
			{ padding:4px 6px; }

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

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

/** Content > content-main > content-model > pagination differences */

.pagination-bottom
{ margin:20px 0 0 0; }

/** Content custom > Testimonials / Typical Enquiries Differences */

.content-custom-quotes p.author 
	{ float: right; font-weight: bold; }
	
	.content-custom-quotes blockquote
	{ height:auto; overflow:hidden; padding:20px 20px 10px 20px; }
	
		.content-custom-quotes .gray
		{ background:#E9E9E9; }
		
/**
* Content Images / Label Replace
*
* @section				structure
* @subsection			content
* @subsubsection		content-custom
*/

.image-replace
{ border:1px solid #6D6D6D; cursor:pointer; display:inline-block; margin:0 auto; position:relative; }

	.image-replace:hover
	{ border:1px solid #4655CB; }
	
.image-label
{ background:#000 url(../images/iconograph/bt-enlarge-image-label.gif) no-repeat right center; color:#FFF; line-height:40px; position:absolute; bottom:0; left:0; height:40px; width:100%}

/** 
* Display Inline-block workaround - Internet Explorer 6 and 7
*
* @bugfix 
* @affected IE 6/Win, IE6 and IE 7/Win, IE 7
* @valid yes 
*/

*+html .image-replace
{ display:inline; }

* html .image-replace
{ display:inline; }