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

/**
* 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-detail
{ background:#181818; height:auto; padding:0 7px 7px 7px; width:967px; }

/** Box model > title */

.box-model-detail-title
{ margin:0 -7px; }
				
/**
* Content Model
*
* Content Area used inside all modules
*
* @section			structure
* @subsection		content
* @subsubsection	content-model
*/

.content-model
{ float:left; height:1%; margin:0; overflow:hidden; padding:7px 7px 7px 0; width:642px; }

	.content-model .welcome
	{ background:url(../images/iconograph/icon-design-ask-the-expert.gif) no-repeat 14px 19px; padding:15px 20px 20px 92px; }
	
	.content-model h2
	{ font-size: 13px; padding:0 0 10px 93px; }

/**
* Accordion
*
* Content Area used inside all modules
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsectionsub		accordion
*/

.accordion
{ float:left; width:210px; }

/** Content > Content-model > Accordion Generals */

	.accordion h2
	{ background:#000; border-top:1px solid #690; color:#FFF; font-size:13px; line-height:26px; margin:0 0 1px 0; padding:0 0 0 7px; }
	
/** Content > Content-model > Accordion > Menu */

	#menu li a.title:link,
	#menu li a.title:visited,
	#menu li a.title:active
	{ background:url(../images/structure/bg-accordion-link.gif) repeat-x; border-bottom:1px solid #181818; color:#ABABAB; display:block; font-size:11px; height:25px; line-height:25px; padding:0 0 0 7px; }
	
		#menu li a.title:hover
		{ color:#690; }

/** Content > Content-model > Accordion > Subnavbar */

	#menu li ul
	{ background: url(../images/structure/bg-accordion-subnavbar.gif) repeat-x 0 0; margin:-1px 0 0 0; padding:2px 0; }
		
			#menu li ul li a:link,
			#menu li ul li a:visited,
			#menu li ul li a:active
			{ background: url(../images/iconograph/icon-arrow-small-dark.gif) no-repeat 7px center; border-bottom:none; color:#FFF; font-size:11px; height:20px; line-height:20px; padding:0 0 0 23px; }
			
				#menu li ul li a:hover
				{ color:#690; }
				
/**
* Expert
*
* Content Area used inside all modules
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsectionsub		content-model-experts
*/

.content-model-experts
{ float:right; width:425px; }

/** Content > Content-model > Content-model-Experts > Expert */

.expert
{ background:#F2F2F2 url(../images/structure/bg-expert.gif) repeat-x bottom; height:1%; overflow:hidden; margin:7px 0 0 0; padding:7px; }

	.expert img
	{ border:1px solid #ABABAB; float:left; margin:0 7px 0 0; }
	
	.expert h3
	{ color:#333; font-size:14px; font-weight:normal; }
	
	.expert h4
	{ color:#181818; font-size:12px; }
	
	.expert p
	{ color:#666; font-size:11px; height:70px; }
	
/** Content > Content-model > Content-model-Experts > Ask-all-Experts */

.ask-all-experts
{ border-bottom:1px solid #353535; height:1%; margin:3px 0 0 0; overflow:hidden;}

/**
* Form
*
* Content Area used inside all modules
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsectionsub		form
*/

.form
{ clear:both; color:#666; font-size:11px; }

	.form div
	{ height:1%; overflow:hidden; padding:10px 0 0 0; }

		.form div .half
		{ width:202px; }
		
	.form label
	{ display:block; }

	.form input
	{ border:1px solid #EEE; border-left:1px solid #DBDBDB; border-top:1px solid #DBDBDB; color:#000; font-size:11px; padding:2px; width:200px; }
	
	.form textarea
	{ border:1px solid #EEE; border-left:1px solid #DBDBDB; border-top:1px solid #DBDBDB; color:#000; font-size:11px; height:50px; padding:2px; width:409px; }
	
	.form select
	{ border:1px solid #EEE; border-left:1px solid #DBDBDB; border-top:1px solid #DBDBDB; color:#000; font-size:11px; float:left; padding:2px; width:202px; }
	
	.form .checkbox
	{ border:none; line-height:16px; margin:0 4px 0 0; width:auto; }
	
	a.ask-question:link,
	a.ask-question:visited,
	a.ask-question:active
	{ background:#000; border:1px solid #4D7717; color:#690; float:left; margin:10px 0 0 0; padding:3px 6px; }
	
		a.ask-question:hover
		{ border:1px solid #690; }
	
/** Content > Content-model > Content-model-Experts > Form > Form-Ask-all-Experts */

.form-ask-all-experts
{ background:#353535 url(../images/structure/bg-form-ask-all-experts.gif) repeat-x bottom; color:#999; height:auto; overflow:hidden; padding:0 7px 7px 7px; }

	.form-ask-all-experts input,
	.form-ask-all-experts textarea,
	.form-ask-all-experts select
	{ border:1px solid #666; border-left:1px solid #333; border-top:1px solid #333; }
	
		.form-ask-all-experts .ask-question
		{ border:1px solid #690; }
	
/**
* General Buttons
*
* Content Area used inside all modules
*
* @section				structure
* @subsection			content
* @subsubsection		content-model
* @subsubsectionsub		buttons
*/

a.button-ask-the-expert:link,
a.button-ask-the-expert:visited,
a.button-ask-the-expert:active
{ background:url(../images/structure/bt-ask-the-expert.gif) repeat-x 0 0; display:block; font-size:11px; height:22px; line-height:22px; margin:0 0 0 7px; text-align:center; width:90px; }

	a.button-ask-the-expert:hover
	{ color:#111; }

a.button-ask-all-experts:link,
a.button-ask-all-experts:visited,
a.button-ask-all-experts:active
{ background:url(../images/structure/bt-ask-all-experts.gif) repeat-x 0 0; display:block; float:right; font-size:11px; height:22px; line-height:22px; margin:0 7px 0 0; text-align:center; width:190px; }

	a.button-ask-all-experts:hover
	{ color:#111; }

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

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

	#content-sidebar .spacer
	{ border-color:#2B2B2B; }
