	#features .toolbar { top:20px; overflow:visible; }
		
	.content-header	
	{
		height:60px;
		position:relative;	
		z-index:500;
	}

	.flash-nav	
	{
		position:absolute;
		left:0px;
		top:65px;
		height:430px;
		width:758px;
		-height:38px;
		-overflow-y:hidden;
	}
	#features .content-header ul.secondary
	{
		-width:725px;
	}
		/* Nav Drop Down List */
		.features-preview
		{
			position:absolute; display:none;
			top:191px; left:285px; z-index:100;
			background:#B7B8BC;
			color:#000;
			width:600px;
		}
			.features-preview a
			{
				display:block;
				color:#000;
			}
			.features-preview dt a, .features-preview a:hover
			{
				background:#E5E6E7;
			}
				.features-preview a span
				{
					padding:0 16px;
				}

			.features-preview dt
			{
				padding-top:15px;
				font-weight:bold; text-transform:uppercase;
				clear:both;
			}
			.features-preview dd
			{				
				float:left;
				width:199px;
				border-right:1px solid #E5E6E7;
				border-bottom:1px solid #E5E6E7;
			}
			.features-preview dd.last
			{
				padding-bottom:15px;
			}
			
			.features-preview dd a, .features-preview dd a span { display:block; }
			
			.features-preview dd a { padding:3px 0px; }
				


	#features .overview .content-body
	{
		min-height:367px; -height:395px;		
	}


	#features .RL-overview #content-wrap
	{
		background:#fff url(/images/features-overview-RL.jpg) top right no-repeat;
		background-position:right 140px;
	}
	#features .TL-overview #content-wrap
	{
		background:#fff url(/images/features-overview-TL.jpg) top right no-repeat;
		background-position:right 140px;
	}
	#features .TL-overview .my-11 #content-wrap
	{
		background:#fff url(/images/2011/features-overview-TL.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	#features .TSX-overview #content-wrap
	{
		background:#fff url(/images/features-overview-TSX.jpg) top right no-repeat;
		background-position:right 140px;
	}

	#features .MDX-overview .my-09 #content-wrap
	{
		background:#fff url(/images/2009/features-overview-MDX.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	#features .MDX-overview .my-10 #content-wrap
	{
		background:#fff url(/images/2010/features-overview-MDX.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	#features .MDX-overview .my-10 #content-wrap
	{
		background:#fff url(/images/2010/features-overview-MDX.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	#features .MDX-overview .my-11 #content-wrap
	{
		background:#fff url(/images/2011/features-overview-MDX.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	#features .RDX-overview .my-09 #content-wrap
	{
		background:#fff url(/images/2009/features-overview-RDX.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	#features .RDX-overview .my-10 #content-wrap
	{
		background:#fff url(/images/2010/features-overview-RDX.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	#features .RDX-overview .my-11 #content-wrap
	{
		background:#fff url(/images/2011/features-overview-RDX.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	
	#features .ZDX-overview .my-10 #content-wrap
	{
		background:#fff url(/images/2010/features-overview-ZDX.jpg) top right no-repeat;		
		background-position:right 140px;
	}
	
	#features .overview .content-body p
	{
	    width:310px;
	}
	#features .overview .content-body ul
	{
	    width:305px;
	}
	
	#features .content-body ul
	{   
	    list-style-type:square;
	    margin-bottom:20px; padding-left:15px;
	}
		#features .content-body ul li
		{
			margin-bottom:8px;
		}
			#features .content-body ul li ul
			{
				margin-top:-1px;
				*margin-top:-2px;
				margin-bottom:0px;
			}
				#features .content-body ul li ul li
				{
					margin:8px 0 0 0;
				}
	.features-detail
	{
	    float:left; width:422px; overflow:hidden; 
	}

.features-list
{
    float:left; width:278px; overflow:hidden; margin-right:43px;
}

.features-detail .detail
{
    display:none;
}

.features-detail .show
{
    display:block;
}

/*grid*/
.features-grid { background-color:#DEDEDE; padding-left:1px; *padding-left:0px; margin-bottom:20px; }
	.features-grid table { width:100%; }
		.features-grid table caption { background-color:#FFF; margin-left:-1px; padding-bottom:5px; }
			.features-grid table caption h3 { font-size:14px; }
			.features-grid table caption .legend { margin-top:10px; text-align:left; font-size:11px; }					
			.features-grid table caption .legend:after {  display:block; content:"."; clear:both;height:0;visibility:hidden; }
		.features-grid tr.feature-group-title { height:21px; }
			.features-grid th { padding-left:8px; font-weight:bold; font-size:12px; text-transform:uppercase; }
		.features-grid tr.feature-group { height:21px;   background-color:#FFF; }
		.features-grid tr.feature-group td { border-bottom:1px solid #DEDEDE; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; }
			.features-grid tr.last td { padding-bottom:12px; }
			.features-grid td.feature-name { padding-left:8px; }
				.features-grid td.feature-name a, .features-grid td.feature-name a:visited { color:#000; text-decoration:underline; }
				.features-grid td.feature-name a:hover, .features-grid td.feature-name a:active { text-decoration:none; color:#ff7200; }
			.features-grid td.availability { width:14px; padding:5px 6px; *padding:1px 6px; }
				.features-grid td.availability span, .features-grid .legend span { display:block; width:12px; height:12px; text-indent:-10000px; overflow:hidden; }
				.features-grid .S span { background:url(/images/standard-optional.gif) top left no-repeat; }
				.features-grid .O span { background:url(/images/standard-optional.gif) top left no-repeat; background-position:0px -12px; }
				
				.features-grid tr { border-left:1px solid #DEDEDE;}			
				
.option { position:absolute; display:none; background:white; border:1px solid #bfbfbf; color:black; width:130px; padding:9px 24px; }
.option a, .option a:visited { color:#F95B13; }
.option a:hover, .option a:active { text-decoration:underline; }

.option strong { font-weight:bold; }

.option .icon { display:block; width:12px; height:12px; overflow:hidden; text-indent:-10000px; background-color:#F95B13; position:absolute; top:5px; left:6px; }

.features-grid .legend div { float:right; width:70px; margin-left:15px; }

.features-grid .legend span {float:left; margin-right:5px; }

#features #content h5 { font-weight:bold; font-size:14px; margin-bottom:10px; }

#features #content h5 span { font-weight:bold; font-size:10px; color:#666; }

#features .features-detail img { margin-bottom:5px; }

#features .features-grid a.selected, #features .features-grid a.selected:visited { font-weight:bold; text-decoration:none; color:#000; }
#features .features-grid a.selected em.feature, #features .features-grid a.selected:visited  em.feature {font-weight:bold;}

#features .all-features .content-body ul { *zoom:1; list-style-type:none; }
#features .content-body ul:after {  
    display:block; content:"."; clear:both;
	height:0;
    visibility:hidden;
}

#features .all-features .content-body ul li { width:45%; float:left; padding:10px; font-weight:normal; }
#features .all-features .content-body h4 { margin-bottom:4px; *margin-bottom:0; }

#features .video-info { text-align:right; margin-bottom:10px; }
#features .video-info span { margin-left:10px; }

/*mpg addition*/

.mpg 
{
	position:absolute;
	top:250px; right:0;
	
}

.mpg h6 span
{
	font-weight:bold;
}

.mpg .r 
{
	clear:both;
	text-align:right;
	zoom:1\9
}

.mpg .k 
{
	float:left;
	text-align:left;
}

.RDX .mpg, .TSX .mpg, .TL .mpg { width:190px; }

/**used for italicizing certain features**/

sup { vertical-align: top; }