/*For product kits*/
.blueRow{color:#FFFFFF; background-color:#5998C9;font-size:1.2em;}
.greyRow{background-color:#e1e2e3;font-size:1.2em;}

#productContent
{
	/*border-top:10.5px solid #01275e;*/
	width:100%;
}


#top_prod_name
{	
	color:#56A0D3;
	margin:0;
	padding:.2em 0em;
	font-size:1.5em;
	font-weight:bold;
}

#mainContent, #leftContent
{	padding:10px 10px 0px 10px; margin:0px; vertical-align:top;/*height:490px;*/}

#leftContent
{
	/*float:left;*/
	border-right:1px solid #d6d6d6;	
	width:150px;
}

	.separatorWrap
	{	
		display:table;	
		padding:5px 0px;
		width:150px;			
		border-bottom:2px solid #B0B0B1;
	}
	
	.separatorWrap img, .relatedProdImage img
	{	border:none;text-align:center;	}
	
	.topLeftItem
	{	padding-top:0px;}

	
	#leftContent .inlineTextSmall, .inlineTextBig
	{	float:left;	}	
	#leftContent .inlineTextSmall
	{	width:100px;	}
	#leftContent .inlineTextBig
	{	width:125px;	}
	
	#leftContent .inlineImg
	{
		float:right;
		vertical-align:top;
		border:none;
	}

	#leftContent .sectionTitle, #leftContent .arrow
	{	
		font-size:1.2em;
		font-weight:bold;
		color:#5998c9;
		cursor:hand;
		cursor:pointer;			
	}
	
	#leftContent .sectionTitle
	{	float:left;	}
	#leftContent .arrow
	{	float:right;display:none;}
	
	#leftContent .separatorWrap>.sectionWrap
	{
		display:none;
		position:absolute;
		width:160px;
		height:120px;
		overflow:auto;
		margin-left:150px;
		margin-top:-0.7em;
		padding:0px 5px 10px 5px;
		border:2px solid #B0B0B1;
		background:#FFFFFF;						
	}
	
	#leftContent .separatorWrap>.bottomSection
	{	margin-top:-111px;	}
	
	#leftContent .separatorWrap:hover > .sectionWrap, #leftContent .separatorWrap:hover > .arrow
	{	display:block;}
		
	#leftContent .relatedProdImage
	{ width:100px;	margin:0 auto;	}
	#leftContent .relatedProdImage img
	{	border:none; }
	#leftContent .relatedProdName
	{	text-align:center;margin-bottom:5px;	}
	
	
#mainContent
{	/*float:right;*/width:678px;}

	#topTabWrap
	{
		display:table;
		width:100%;
		background:url("/images/tabBg.png") repeat-x 50% 100% rgb(255,255,255);
	}	
		
		#tabs
		{	float:right;	}
		
			#tabs ul
			{	
				display:block;
				list-style:none;
				margin:0px 10px 0px 0px;
				padding:0px;
			}
			
			#tabs li
			{	
				float:left;	
				padding:0px;
				background:url("/images/leftTab.png") no-repeat left top;
				margin:0 2px;
				padding-left:9px;
				border-bottom:1px solid #999999;
			}
			
			#tabs .selectedTab
			{	border-bottom:1px solid #e8e8e8;	}		
					
			#tabs a
			{
				display:block;
				background:url("/images/rightTab.png") no-repeat right top;
				color:#516a8e;
				padding:3px 18px 0px 9px;
				font-weight:bold;
				outline:none;
			}
			
			#tabs li a:hover
			{	text-decoration:none;	}
			
	#copyWrap
	{
		border-left:1px solid #999999;
		border-right:1px solid #999999;
		background-color:#e8e8e8;
	}
		.padding
		{	height:10px;width:647px;	}
		#intendedUse
		{	margin-bottom:5px;	}			
		.copyDiv
		{					
			width:647px;
			height:300px;		
			display:none;
			vertical-align:top;
			padding:3px 15px 15px 15px;
			overflow:auto;
			overflow-x:hidden;
			overflow-y:auto;
		}

		.copyDiv .relatedProd	{	float:left;margin:0 10px; width:102px;	}
		.copyDiv .relatedProdImage	{	border:1px solid #000	}
		.copyDiv .relatedProdName	{	text-align:center;}
		
		#extendedContent
		{	
			background-color:#DFDFDF;
			min-height:90px;
		}
		
			#logos
			{	padding-left:15px;	}
				#logos img
				{	float:left;padding-top:8px;}	
			#shoppingSection
			{	width:100%;clear:both;	}
			
				#productOptions
				{
					float:left;
					margin:10px 15px;
					width:40%;
				}
							
				.cartInfo
				{
					float:right;
					width: 30%;
					font-size:1.2em;
				}
				
			#extendedInfo
			{
				display:table;
				clear:both;
				width:100%;
				background-color:#F5F5F5;
			}	
				#retailInfo
				{	float:right;	}	

	.infoField
	{	margin:9px 2px;	}
	
	.infoField a
	{	font-weight:bold;	}	
	
	.infoField input
	{
		border-collapse:collapse;
		border:1px solid #000000;
	}
	
	.infoField .submitButton
	{ 	
		background:url(/kvm/include/images/topNav/cartButton.png) no-repeat top left;
		vertical-align:middle;
		border:none;
		width:14px;
		height:13px;
		outline:none;
		cursor:hand;
		cursor:pointer;
	}
		
	.infoLabel
	{
		text-decoration:none;
		font-weight:bold;
		margin-right:0.5em;
	}