/* ---------- // Featured Module // ---------- */
#featured_module {	position:relative; }

div.home #featured_module{
	border: 1px solid #D9E8F7;
	background: url(http://images.aviation.com/template_images/module_elements/hp_bg_grad_tabor.gif) top repeat-x;
}

div.section #featured_module {
	border: 1px solid #CCCCCC;
	background: url(http://images.aviation.com/template_images/module_elements/section_bckgd_tab2.gif) top repeat-x;
}

#featured_module li{
	list-style: none;
	float:left;
}
div.home #featured_module h1,
div.home #featured_module h2,
div.home #featured_slides a{
	color: #669900;
}
div.section #featured_module h1,
div.section #featured_module h2,
div.section #featured_slides a{
	color: #0066CC;
}

#featured_module h1 {
	font: normal 20px/22px Arial;
	padding: 6px 0 6px 10px;
	width: 348px;
	float:left;
	cursor:pointer;
}

#featured_module h2 {
	font: normal 1.8em/1.1em Arial;
	padding:0;
}
#featured_module p {
	font-size:1.1em;
	margin:10px 0 0;
}

	/* -----// Feature Slide //-------- */
	#featured_slides{ height:237px; }
	#featured_slides div.slide{
		width:435px;
		height:237px;
		position:absolute;
		visibility:hidden;
	}
	#featured_slides .selected{ visibility:visible !important; }

	#featured_slides img{
		float:left;
		border: 1px solid #E7E7E7;
		cursor:pointer;
	}
	#featured_slides a.vid{
		display:block;
		background: url(http://images.aviation.com/template_images/video_icon.gif) left no-repeat;
		margin: 3px 0 0;
		padding:0 0 0 25px;
		line-height: 14px;
	}
	#featured_slides .top_article{ margin:10px;	}
	#featured_slides .top_article blockquote {
		float:left;
		width:240px;
		padding-left:10px;
	}
	#featured_slides .sub_article {
		font-weight: bold;
		clear:both;
	}
	#featured_slides .sub_article p{
		font-size:1em;
		line-height:1em;
		margin:0;
	}
	#featured_slides .sub_article li {
		width: 200px;
		height:35px;
		padding: 0 0 10px 10px;
	}
	#featured_slides .sub_article img{
		margin-right:10px;
		width: 46px;
		height:31px;
		padding: 1px;
	}

	/* -----// Featured Article (image rotater) //-------- */
	#featured_articles ul {
		float: right;
		padding: 4px 5px 0px 0px;
	}
	#featured_articles li img{ border:none; }
	#featured_items { display:none; }

	div.section #overlay h1 {
		background: url(http://images.aviation.com/template_images/module_elements/section_bckgd_tab2.gif) repeat-x 0 -180px;
		width: 346px !important;
		height: 50px !important;
		padding-bottom:0;
	}
	div.home #overlay h1 {
		background: url(http://images.aviation.com/template_images/module_elements/hp_bg_grad_tabor.gif) repeat-x 0px -180px;
		width: 346px !important;
		height: 50px !important;
		padding-bottom:0;
	}

	#featured_prev, #featured_next, #featured_pause{
		float:left;
		display:block;
		width:21px;
		height:20px;
		padding:0 1px;
		cursor:pointer;
	}
	#featured_prev span, #featured_next span{ visibility:hidden; }
	#featured_prev{ background:url(http://images.aviation.com/template_images/buttons/btn_tabor_prev.gif) top no-repeat; }
	#featured_next{ background:url(http://images.aviation.com/template_images/buttons/btn_tabor_next.gif) top no-repeat; }

	/* -----// Feature Tabs //-------- */
	#featured_tabs li{
		font: bold 1.3em/29px Arial, Helvetica, sans-serif;
		background: #ffffff;
		text-align:center;
		width:109px;
		cursor:pointer;
	}
	div.home #featured_tabs li {color: #669900; }
	div.home #featured_tabs li.selected{
		background:none;
		width:108px;
		color: #0066CC;
	}
	div.section #featured_tabs li {color: #0066CC; }
	div.section #featured_tabs li.selected{
		background:none;
		width:108px;
		color: #669900;
	}

/* ---------- // Most Recent Module // ---------- */
div.home #most_recent_module { background: url(http://images.aviation.com/template_images/module_elements/bg_grad_mostrecent.gif) repeat-x; }
div.home #most_recent_module ul li { border-bottom:1px solid #E7E7E7; }
div.section #most_recent_module { background: url(http://images.aviation.com/template_images/module_elements/bg_grad_recent_section.gif) repeat-x; }
div.section #most_recent_module ul li { border-bottom:1px solid #C9E4F6; }

#most_recent_module {
	border-top: 1px solid #E7E7E7;
	padding: 6px 0 0;
	overflow: hidden;
	height:260px;
}
#most_recent_module h3{
	float: left;
	padding:0;
	color:#669900;
}
#most_recent_module .mostrecent_outer{
	position:relative;
	height:238px;
	overflow:hidden;
}
#most_recent_module ul li{
	list-style: none;
	margin: 0 7px;
	font-weight:bold;
	font-size:10px;
}
#most_recent_module ol{
	float: right;
	padding: 0 0 0 8px;
}
#most_recent_module ol li{
	float:left;
	list-style: none;
	padding:0 2px;
}

#mra_up, #mra_down{	cursor:pointer;	}




/* ---------- // Carousel Module // ---------- */
#carousel {
	border: 1px solid #E7E7E7;
	padding: 6px 0 0;
	background:url(http://images.aviation.com/template_images/module_elements/bg_grad_spotlight.gif) bottom repeat-x
}
#carousel .prewrap{
	position: relative;
	overflow: hidden;
	width: 977px;
	height: 160px;
	clear:both;
}
#carousel h3{
	padding-left:6px;
	float: left;
 }
#carousel_prev, #carousel_next{
	padding-right:5px;
	float: right;
}
#carousel .carousel_content{
	position: absolute;
	width: 997px;
	left: 0;
}
#carousel .carousel_content li {
	list-style: none;
	display: block;
	float: left;
	padding: 0 0 0 18px;
}
#carousel .carousel_content img {
	padding: 0 17px 0 0;
	border-right:1px solid #cccccc;

}
#carousel .carousel_content p {
	width:163px;
	font-weight:bold;
	line-height:1em;
	margin:10px 0 0;
}

/* ---------- // Spotlight Section // ---------- */
#spotlight {
	width:997px;
	float: left;
	margin: 0px 0px 12px 0px;
	padding: 6px 0px 20px 0px;
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	overflow:hidden;
}

#spotlight p {
	margin:0;
	font:bold 1em/1.2em verdana,Arial,sans-serif;
}
#spotlight img {
	float: left;
	padding-right:8px;
}

#spotlight li{
	width: 223px;
	padding-right:10px;
	margin-right:20px;
	border-right:1px solid #ECECEC;
	float: left;
	list-style: none;
}
#spotlight li.last{
	border:none;
	margin:0;
}