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

.mg-r-0
{ margin-right: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 top
*
* Top content for Featured News
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			box-model
* @subsubsubsubsection		content-top
*/	

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

/** Content > content-main > box-model > content-top > search-video */

.video-search
{ background:#050505 url(../images/iconograph/icon-design-video-search.gif) no-repeat 16px 10px; border-bottom:1px solid #1E1E1E; height:44px; margin:0 0 0 -1px; overflow:hidden; padding:24px 24px 0 0; }

	.search-field
	{ background:url(../images/structure/bg-large-search.gif) no-repeat 0 0; float:right; height:19px; margin:0; width:246px; }
	
		.search-field input.text
		{ border:1px solid #FFF; color:#666; float:left; font-size:11px; line-height:16px; margin:1px 0 0 1px; padding:0 0 0 3px; width:214px; }
		
		.search-field input.button
		{ background:url(../images/iconograph/bt-general-dark-search.gif) no-repeat 0 0; cursor:pointer; float:left; height:19px; text-indent:-9000px; width:26px; }

/** Content > content-main > box-model > content-top > content-featured */

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

	.content-featured .featured-video
	{ border-bottom:1px solid #292929; height:357px; 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; padding:0 0 10px 0; }
		
			.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:#690; }
			
				.content-featured .featured-video-text p a:hover
				{ color:#FFF; }
	
/** Content > content-main > box-model > content-top > content-editor */
	
.content-editor
{ background:#0D0D0D; border-left:1px solid #070707; float:right; height:514px; width:380px; }
	
/** Content > content-main > box-model > content-top > video-model differences */

	.content-top .video-model
	{ height:76px; margin:0; padding:6px; width:368px; }
		
		.content-top .video-model h3
		{ line-height:16px; padding:0 0 0 107px; }
		
			.content-top .video-model h3 a:link,
			.content-top .video-model h3 a:visited,
			.content-top .video-model h3 a:active
			{ color:#690; }
			
				.content-top .video-model h3 a:hover
				{ color:#FFF; }
		
		.content-top .video-model p
		{ color:#DADADA; padding:4px 0 0 107px; }
		
			.content-top .video-model p.info
			{ bottom:4px; color:#767676; font-size:10px; left:114px; padding:0; position:absolute; }
			
		.content-top .video-model a:link img,
		.content-top .video-model a:visited img,
		.content-top .video-model a:active img
		{ border-color:#CCC; }
		
			.content-top .video-model a:hover img
			{ border-color:#690; }
			
			.content-top .video-model .video-thumb
			{ float:left; height:76px; margin:0 6px 0 0; position:relative; width:93px; }
				
		.content-top .first
		{ border-top:1px solid #000; }	
		
		.content-top .dark
		{ background-color:#0D0D0D; background-image:none; }
		
		.content-top .light
		{ background-color:#141414; background-image:none; }
		
/**
* Spacer
*
* Differences for News section
*
* @section			structure
* @subsection		content
* @subsubsection	spacer
*/

.spacer
{ background:url(../images/structure/bg-spacer-content-main-dark.gif) repeat-x 0 0; border-bottom:10px solid #181818; border-top:10px solid #181818; }

/** Structure > content > spacer differences */

.spacer-half
{ width:806px; }
			
/**
* Content Model
*
* Content model for the main results
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
*/

.content-model
{ float:left; }

/**
* Slider Video
*
* Classes and styles for video-sliders
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
* @subsubsubsubsection		slider differences
*/

/** Content > content-main > content-model > recently-added */

.recently-added
{ background:url(../images/structure/bg-slider-video.jpg) repeat-x 0 0; border-top:1px solid #4D7717; }

	.recently-added h2
	{ background:url(../images/structure/bg-recently-added-title.jpg) no-repeat 0 0; display:block; height:178px; left:0; position:absolute; text-indent:-9999px; top:0; width:26px; z-index:9999; }

/** Content > content-main > content-model > suppliers-videos */

.suppliers-videos
{ background:url(../images/structure/bg-slider-video.jpg) repeat-x 0 0; border-top:1px solid #363636; }

	.suppliers-videos h2
	{ background:url(../images/structure/bg-suppliers-videos-title.jpg) no-repeat 0 0; display:block; height:178px; left:0; position:absolute; text-indent:-9999px; top:0; width:26px; z-index:9999; }

/**
* Video Model
*
* Box model for regular videos
*
* @section					structure
* @subsection				content
* @subsubsection			content-main
* @subsubsubsection			content-model
* @subsubsubsubsection		video-model
*/

.video-model
{ background:url(../images/structure/bg-video-model.jpg) repeat-x 0 0; height:142px; overflow:hidden; padding:6px 10px 10px 10px; position:relative; width:155px; }

	.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:#FFF; }
		
			.video-model h3 a:hover
			{ color:#690; }
	
	.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
	{ height:76px; margin:6px auto 6px auto; 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; }
