div#first_column 
	{
	margin-left:4px;
	width:708px;
	margin-right:22px;
	float:left;
	}
div#p_title
	{
	width:281px;
	height:20px;
	float:left;
	display:inline;
	margin-bottom:3px;
	
	}
div#location 
	{
	float:right;
	text-align:left;
	color:#676767;
	margin-top:7px;
	}
div#back_link
	{
	float:right;
	text-align:right;
	}
div#back_link a
	{
	text-decoration:none;
	color:#ff9000;
	}
div#back_link a:hover
	{
	text-decoration:none;
	color:#95C5E4;
	}
div#location_holder 
	{
	float:left;
	text-align:left;
	width:100%;
	border-bottom:1px solid #d6d6d6;
	
	}
div#kf_sc_container
	{
	background: url('images/single_product/background/1.gif') left repeat-y;
	margin-top:10px;
	width:100%;
	float:left;
	}

div#key_features 
	{
	float:left;
	width:300px;
	height:100%;
	}
div#kf_icon 
	{
	float:left;
	}
div#kf_title 
	{
	margin-top:13px;
	margin-left:7px;
	font-size:12px;
	float:left;
	text-align:left;
	color:#3b6b93;	
	}
div#key_features_title
	{
	height:40px;
	float:left;
	width:100%;
	text-align:left;
	background: url('images/single_product/1px_3column.gif') left repeat-y;
	}
div#key_features_title img 
	{
	margin-left:5px;
	margin-top:5px;
	}

div#key_features_list
	{
	text-align:left;
	float:left;
	margin-top:3px;
	width:100%;
	height:100%;
	}

div#kf_arrow 
	{
	float:left;
	height:9px;
	width:100%;
	background: url('images/single_product/arrow_down.gif') no-repeat;	
	}
div#kf_text
	{
	text-align:left;
	float:left;
	width:280px;
	padding-bottom:5px;
	text-transform:lowercase;
	}

div.kf_entry
	{
	width:100%;
	float:left;
	margin-left:5px;
	margin-top:3px;
	width:275px;
	}
div.dash
{
	width:5px;
	float:left;
}
div.kf_entry_text
	{
	margin-left:2px;
	text-align:left;
	width:268px;
	float:left;
	
	}

.holder
	{
	float:left;
	height:243px;
	width:1px;	
	visibility:hidden;
	}	
	
div#screenshot
	{
	float:right;
	width:380px;
	height:293px;
	text-align:left;
	background: url('images/single_product/base_scrnshots_subproducts.gif');	
	}

div#screenshot img 
	{
	margin-left:9px;
	margin-top:10px;
	}
div#description_block
	{
	float:left;
	width:100%;
	background: url('images/single_product/background/2.gif') no-repeat top;	
	}
div#description_title
	{
	margin-top:20px;
	float:left;
	width:100%;
	text-align:left;
	height:19px;
	font-size:13px;
	color:#39b3f3;
	}
div#description_text
	{
	margin-top:2px;
	float:left;
	text-align:justify;
	width:100%;
	
	background: url('images/single_product/background/3.gif') no-repeat bottom;	
	}
div#second_column 
	{
	width:242px;
	float:left;
	}
div#mes_toc 
	{
	width:242px;
	height:227px;
	float:left;
	}
	
div.non-activeMES_TOC 
	{
	background: url('images/single_product/icon_right_list_links/_metalife_explorer_suite.gif');	
	}
/*div.activeMES_TOC 
	{
	background: url('images/single_product/icon_right_list_links/_metalife_explorer_suite_active.gif');	
	}
*/
div.non-activeMPS_TOC 
	{
	background: url('images/single_product/icon_right_list_links/_metalife_predictor_suite.gif');	
	}
/*div.activeMPS_TOC 
	{
	background: url('images/single_product/icon_right_list_links/_metalife_predictor_suite_active.gif');	
	}
*/
div.non-activeMAS_TOC 
	{
	background: url('images/single_product/icon_right_list_links/_metalife_analyzer_suite.gif');	
	}
/*div.activeMAS_TOC 
	{
	background: url('images/single_product/icon_right_list_links/_metalife_analyzer_suite_active.gif');	
	}
*/
img.activeTopMenuButton 
	{
	cursor:default;
	}
	
div#mps_toc 
	{
	width:242px;
	height:164px;	
	float:left;
	}
div#mas_toc 
	{
	width:242px;
	height:202px;
	float:left;
	}

div.toc img 
	{
	position:relative;
	top:4px;
	}

div.non-activeTOC 
	{
	color:#3b6b93;
	cursor:pointer;
	}
div.hover, .toc a:hover
	{
	cursor:pointer;
	color:#9db5c9;
	margin-bottom:2px;
	}


a.activeTOC ,a.non-activeTOC 
	{
	margin-bottom:2px;
	}	
a.activeTOC 
	{
	color:#ff9000;
	
	}
	
div.toc 
	{
	
	margin-top:41px;
	margin-left:75px;
	margin-bottom:2px;
	text-align:left;
	line-height:17px;
	}
	
.toc a {
	/*clear: both;    
    float: left;*/
	display: block;
    width: 150px;
	margin-bottom:2px;
}

