/**
* Airport-int - general_video_detail.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; }

/**
* 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:#181818; height:auto; padding:0 10px 10px 10px; width:961px; }

/** Box model > title */

.box-model-title
{ margin:0 -10px; }
		
/**
* Content Model
*
* Content model for the main results
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
*/

.content-model
{ background:#000; border-top:1px solid #B25515; height:1%; margin:10px 0 0 0; overflow:hidden; }

/** Content > content-model > content-featured */

.content-featured
{ border-right:1px solid #1A1A1A; float:left; padding:10px; width:608px; }

	.content-featured .featured-video
	{ border-bottom:1px solid #292929; height:378px; padding:0 0 10px 0; }
	
	.content-featured .featured-video-text
	{ background:#0D0D0D; border-top:1px solid #0A0A0A; height:105px; padding:10px; }
	
		.content-featured .featured-video-text h2
		{ color:#FFF; font-size:17px; line-height:20px; }
		
			.content-featured .featured-video-text h2 span
			{ color:#ABABAB; font-size:13px; }
			
		.content-featured .featured-video-text p
		{ color:#FFF; font-size:11px; line-height:14px; padding:0 0 2px 0; }
		
			.content-featured .featured-video-text p.desc
			{ color:#666; padding:0; }
		
			.content-featured .featured-video-text p span
			{ color:#ABABAB; display:block; float:left; width:90px; }
			
			.content-featured .featured-video-text p a:link,
			.content-featured .featured-video-text p a:visited,
			.content-featured .featured-video-text p a:active
			{ color:#B25515; }
			
				.content-featured .featured-video-text p a:hover
				{ color:#FFF; }

/**
* Video Sidebar
*
* Sidebar for Galleries
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			video-sidebar
*/

.video-sidebar
{ background:#0D0D0D; border-left:1px solid #070707; float:right; height:515px; padding:10px; width:311px; }

/** Structure > content > content-main > video-sidebar > Differences */

.box-model-video
{ background:#040404; height:auto; margin:0 0 10px 0; overflow:hidden; padding:0 10px 0 10px; width:auto; }

	.box-model-video .box-model-title
	{ background:url(../images/structure/bg-video-sidebar-title.gif) repeat-y; border-bottom:1px solid #626262; height:30px; margin:0 -10px 10px -10px; }
	
		.box-model-video .box-model-title h2
		{ font-size:13px; line-height:30px; }

.box-model-video-holder
{ padding-bottom:10px; }

.box-model-content-video
{ height:236px; overflow-y:auto; }

/** 
* Select Height - Internet Explorer 6
*
* @bugfix 
* @affected IE 6/Win
* @valid yes 
*/

* html .box-model-content-video
{ height:232px; }
	
/** Structure > content > content-main > video-sidebar > Video Model */

.video-model
{ height:76px; overflow:hidden; padding:0 10px 16px 0; }

	.video-model h3
	{ font-size:12px; line-height:18px; }
	
		.video-model h3 a:link,
		.video-model h3 a:visited,
		.video-model h3 a:active
		{ color:#B25515; }
		
			.video-model h3 a:hover
			{ color:#FFF; }
	
	.video-model p
	{ color:#666; font-size:11px; }
	
		.video-model p.info
		{ color:#DADADA; font-size:10px; line-height:12px; width:100%; }
		
	.video-model .video-thumb
	{ float:left; height:76px; margin:0 10px 0 0; position:relative; width:99px; }
	
		.video-model .video-thumb a:link,
		.video-model .video-thumb a:visited,
		.video-model .video-thumb a:active
		{ background:url(../images/iconograph/bt-play.png) no-repeat 0 0; display:block; height:46px; left:23px; position:absolute; text-align:right; text-transform:uppercase; top:14px; width:51px; }
				
			.video-model .video-thumb a:hover
			{ background:url(../images/iconograph/bt-play.png) no-repeat 0 -46px; }

/** Structure > content > content-main > video-sidebar > Supplier */

.box-model-content-supplier
{ background:#E7E7E7; border-top:1px solid #333; margin:-10px -10px 0 -10px; height:154px; padding:12px 20px 20px 20px; }

	.box-model-content-supplier p
	{ color:#666; line-height:14px; }

	.box-model-content-supplier h3
	{ background:#DCDCDC url(../images/structure/bg-article-supplier-sidebar-subtitle.gif) repeat-y 0 0; clear:both; color:#5C5C5C; display:block; font-size:13px; margin:20px -20px 10px -20px; padding:3px 0 3px 18px; }
	
		.box-model-content-supplier h3 a:link,
		.box-model-content-supplier h3 a:visited,
		.box-model-content-supplier h3 a:active
		{ color:#5C5C5C; display:block; font-size:13px; padding-right:30px; }
		
			.box-model-content-supplier h3 a:hover
			{ color:#B25515; }
			
/** Structure > content > content-main > video-sidebar > Supplier Info */

.supplier-info
{ background: url(../images/structure/bg-splitter-light-horizontal.gif) repeat-x bottom; height:auto; margin:0 0 -10px 0; overflow:hidden; padding:0 0 18px 0; }

	.supplier-info img
	{ float:left; margin:3px 8px 20px 0; }
	
	.supplier-info .flag
	{ margin:4px 0 0 0; }
	
	.supplier-info h2
	{ color:#000; font-size:13px; margin:0 0 10px 0; padding:0 0 0 26px; }
	
	.supplier-info p
	{ padding:0 0 20px 27px; }
	
		.supplier-info h2 a:link,
		.supplier-info h2 a:visited,
		.supplier-info h2 a:active
		{ color:#000; font-size:13px; }
		
			.supplier-info h2 a:hover
			{ color:#B25515; }

	.supplier-info .contact-this-supplier
	{ background:url(../images/structure/bg-supplier-links.jpg) no-repeat 0 0; clear:both; display:block; margin:0 auto; width:160px; }
	
		.supplier-info .contact-this-supplier a:link,
		.supplier-info .contact-this-supplier a:visited,
		.supplier-info .contact-this-supplier a:active
		{ background:url(../images/iconograph/icon-address-book.gif) no-repeat 138px 7px; 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; }
		
			.supplier-info .contact-this-supplier a:hover
			{ background:url(../images/iconograph/icon-address-book.gif) no-repeat 138px -37px; }