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

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

.pd-b-0
{ padding-bottom:0 !important; }

/**
* Sidebar content
*
* @section			structure
* @subsection		content
* @subsubsection	content-sidebar
*/

#content-sidebar
{ border-top:1px solid #262626; float:left; height:1%; overflow:hidden; margin:-1px 0 0 0; padding:0 7px; width:311px; }

/**
* Spacer
*
* Spacer differences for Sidebar content
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		spacer
*/

#content-sidebar .spacer
{ background:url(../images/structure/bg-spacer-content-sidebar.gif) repeat-x 0 0; border:none; margin:7px 0; }

/**
* Box Model
*
* Box model differences for Sidebar content
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		box-model
*/

.box-model-sidebar
{ background:#141414; margin:7px 0; height:1%; }

	.box-model-sidebar .box-model-title
	{ background:url(../images/structure/bg-box-model-sidebar-title.gif) repeat-x 0 0; height:30px; }
	
		.box-model-sidebar .box-model-title h1
		{ color:#9C9C9C; font-size:13px; line-height:30px; padding:0; }
		
	.box-model-sidebar .box-model-content
	{ padding:10px; }

/**
* Banner
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		banner
*/

.banner
{ height:1%; margin:7px 0; overflow:hidden; }

	.banner a:link img,
	.banner a:visited img,
	.banner a:active img
	{ border-color:#3A3A3A; }
	
		.banner a:hover img
		{ border-color:#4655CB; }

/**
* Button
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		button
*/

/** Sidebar > Buttons Small */

a.button
{ background:url(../images/structure/bg-button.gif) repeat-x 0 0; display:block; font-size:13px; height:28px; line-height:28px; margin:7px 0; padding:0 0 0 8px; }

	a.button:hover
	{ color:#FFF; }
	
/** Sidebar > Buttons Large */

a.button-share-this-page,
a.button-advertise-with-us,
a.button-add-an-exhibition
{ border:1px solid #000; display:block; height:39px; margin:7px 0; text-indent:-9999px; }

/** Sidebar > button > Share This Page */

a.button-share-this-page:link,
a.button-share-this-page:visited,
a.button-share-this-page:active
{ background:url(../images/iconograph/bt-share-this-page.jpg) no-repeat 0 0; }

	a.button-share-this-page:hover
	{ border:1px solid #C75800; }
		
/** Sidebar > button > Advertise with Us */

a.button-advertise-with-us:link,
a.button-advertise-with-us:visited,
a.button-advertise-with-us:active
{ background:url(../images/iconograph/bt-add-your-company.gif) no-repeat 0 0; }

	a.button-advertise-with-us:hover
	{ border:1px solid #4655CB; }
	
/** content > button > Add an Exhibition */

a.button-add-an-exhibition:link,
a.button-add-an-exhibition:visited,
a.button-add-an-exhibition:active
{ background:url(../images/iconograph/bt-add-an-exhibition.jpg) no-repeat 0 0; }

	a.button-add-an-exhibition:hover
	{ border:1px solid #CE320A; }

/**
* Featured Material
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		featured material
*/

.featured-material
{ height:auto; margin:7px 0; position:relative; width:311px; }

	.featured-material div
	{ background:#000 url(../images/structure/bg-featured-material.gif) repeat-x 0 0; height:auto; padding:5px; }
	
	.featured-material h2
	{ font-size:12px; }

	.featured-material a img
	{ border-color:#121212; }
	
		.featured-material a:hover img
		{ border-color:#4655CB; }
		
	.featured-button
	{ background:url(../images/structure/bg-box-model-title.gif) repeat-x top; color:#CCC; cursor:default; display:block; font-size:11px; height:26px; line-height:26px; position:absolute; right:1px; text-align:center; text-transform:uppercase; top:1px; width:73px; z-index:9999; }
				
/** 
* Featured Button - Internet Explorer 6
*
* @bugfix 
* @affected IE 6/Win
* @valid yes 
*/
		
	* html .featured-button
	{ right:0; }

/**
* Newsletter
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		newsletter
*/

.newsletter
{ background:url(../images/structure/bg-newsletter.jpg) no-repeat 0 0; border:1px solid #6D6D6D; height:117px; margin:7px 0; padding:12px; }

	.newsletter h2
	{ font-size:13px; line-height:13px; }
	
	.newsletter-form
	{ padding:20px 0 10px 0; }
	
	.newsletter-form input
	{ background:#3E3E3E; border:1px solid #000; border-bottom-color:#4D4D4D; border-left-color:#4D4D4D; color:#BCBCBC; float:left; font-size:11px; line-height:16px; margin:0 0 6px 0; padding:1px; width:160px; }
	
		.newsletter-form input:focus
		{ background-color:#686868; }
	
	input.newsletter-subscribe-button
	{ background:#000 url(../images/structure/bg-button.gif) repeat-x 0 0; border:1px solid #4655CB; clear:left; color:#FFF; cursor:pointer; display:block; float:left; font-size:11px; margin:6px 0 0 0; padding:2px 0; width:81px; }
	
		input.newsletter-subscribe-button:focus,
		input.newsletter-subscribe-button:hover
		{ border:1px solid #FFF; color:#4655CB; }
			
	#newsletter-message
	{ padding:18px 0 10px 0; }
		
		#newsletter-message p
		{ color:#ABABAB; font-size:11px; font-style:italic; line-height:16px; }

/**
* Gallery sidebar
*
* Sidebar for Gallery differences
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		content gallery
*/

	.box-model-content-gallery div
	{ height:1%; overflow:hidden; padding:0 0 11px 0; }
	
		.box-model-content-gallery div h2
		{ font-size:12px; line-height:14px; }
		
		.box-model-content-gallery div p a:link,
		.box-model-content-gallery div p a:visited,
		.box-model-content-gallery div p a:active
		{ color:#4655CB; }
		
			.box-model-content-gallery div p a:hover
			{ color:#FFF; }
	
		.box-model-content-gallery div a.image-t
		{ border:none; display:block; float:left; height:auto; margin:0 10px 0 0; width:auto; }
		
			.box-model-content-gallery div a.image-t img
			{ padding:1px; }
			
/**
* Video sidebar
*
* Sidebar for Video differences
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		content video
*/

	.box-model-content-video div
	{ height:1%; overflow:hidden; padding:0 0 11px 0; }
	
		.box-model-content-video div h2
		{ font-size:12px; line-height:14px; }
		
		.box-model-content-video div p a:link,
		.box-model-content-video div p a:visited,
		.box-model-content-video div p a:active
		{ color:#4655CB; }
		
			.box-model-content-video div p a:hover
			{ color:#FFF; }
	
		.box-model-content-video div a.image-t
		{ border:none; display:block; float:left; height:auto; margin:0 10px 0 0; width:auto; }
		
			.box-model-content-video div a.image-t img
			{ padding:1px; }
			
/**
* Jobs sidebar
*
* Sidebar for Jobs differences
*
* @section				structure
* @subsection			content
* @subsubsection		content-sidebar
* @subsubsubsection		content jobs
*/

.box-model-content-jobs .list-bullet li
{ background:none; margin:0 0 5px 0; padding:0 0 6px 0; }

	.box-model-content-jobs .list-bullet li h3,
	.box-model-content-jobs .list-bullet li p
	{ padding:0 0 0 22px; }
	
	.box-model-content-jobs .list-bullet li h3
	{ padding-bottom:3px; }
	
		.box-model-content-jobs .list-bullet li h3 a:link,
		.box-model-content-jobs .list-bullet li h3 a:visited,
		.box-model-content-jobs .list-bullet li h3 a:active
		{ color:#ABABAB; }
		
			.box-model-content-jobs .list-bullet li h3 a:hover
			{ color:#4655CB; }
		
		.box-model-content-jobs .list-bullet li .title
		{ color:#FFF; padding-bottom:3px; }
		
		.box-model-content-jobs .list-bullet li .desc
		{ font-size:10px; }