﻿label
{
	color: #336699;
	font-weight: bold;
}

	label a:link, label a:visited, label a:hover, label a:active
	{
		text-decoration: none;
		color: #336699;
	}


	.n2e_infoTable
	{
		border-collapse:collapse;
		border: solid 1px #CCC;
	}

		.n2e_infoTable td
		{
			border: solid 1px #CCC;
			padding:3px 7px;
		}

		.n2e_altRow
		{
			background:#EFEFEF;
		}
		
	
	.n2e_centered
	{
		text-align:center;
	}

/* Company Info */

	.n2e_companyInfoBlock
	{
		font-size: 11px;
		line-height:13px;
		color: #666;
		font-weight: normal;
		width:320px;
	}
	
		.n2e_companyInfoRow
		{
			margin-bottom:4px;
		}
		

/* Contact/Reference Info */

	.n2e_contactInfoBlock, .n2e_referenceInfoBlock
	{
		color: #666;
		font-weight: normal;
	}
	
		.n2e_contactInfoRow
		{
		    white-space:nowrap;
		}
		
		.n2e_contactInfoRowEndBlock
		{
			margin-bottom:4px;
		}
			.n2e_contactInfoCompanyName
			{
			}

			.n2e_contactInfoRow_label
			{
				width:50px;
				display:block;
				float:left;
				font-weight:bold;
			}

			.n2e_contactInfoPhone
			{
				white-space:nowrap;
			}

/* Product Details */

.n2e_product
{
	width:545px;
	margin-bottom:8px;
	
	color: #666;
	
}

	.n2e_productLeftColumn
	{
		width:353px;
		float:left;
	}
	
	.n2e_productRightColumn
	{
		width:187px;
		float:right;
	}	

	.n2e_productTitle 
	{
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
		.n2e_productTitle_Gallery
		{
			color: #CCCCCC;
			font-size: 18px;
			white-space:nowrap;
		}

		.n2e_productTitle_Name
		{
			font-size:16px;
		}

	.n2e_productNavigation
	{
		width:350px;
		text-align:left; 
		margin-right:auto; 
		white-space:nowrap; 
	}

	.n2e_productFilterNavigation
	{
		width:350px;
		text-align:left; 
	}
	
	.n2e_magnifierBlock
	{
		background-repeat:no-repeat;
		width:150px;
		height:150px;
		margin-top:5px;
		visibility:hidden;
		border: solid #ccc 1px;
	}
		
	.n2e_productImageBlock
	{
		white-space:nowrap;
		width:350px;
		height:350px;
		border: solid 1px #CCC;
		text-align:center;
		vertical-align: middle;
	}
	
		.n2e_productImageBlock *
		{
			margin:auto;
		}
			
	.n2e_verticalPropertiesList
	{
	}
	
		.n2e_productPropertyVertical
		{
			margin-bottom:4px;
		}

		.n2e_productPropertyHorizontal
		{
			margin-top:4px;
			margin-bottom:6px;
			width:350px; 
		}

			.n2e_productPropertyHorizontal img
			{
				border: solid #ccc 1px;
				margin-top:1px;
				margin-right:6px;
			}

	
.n2e_profile p, .n2e_profile td
{
	font-size: 11px;
	color: #666;
}

.n2e_ExhibitorSlideShowWithSmallText
{
	width:252px;
	margin:0px 8px 4px 0px
}

.n2e_ExhibitorSlideShowWithBigText
{
	float:right;
	width:252px;
	margin:0px 0px 4px 12px
}

.n2e_link_button
{
	display:inline-block;
	text-align:center;
	margin:2px;
	font-size: 10px;
	background: #eaeaea;
	padding: 3px 20px 3px 20px;
	border: 1px solid #999;
	white-space:nowrap;
}

	a.n2e_link_button:link,
	a.n2e_link_button:visited,  
	a.n2e_link_button:active
	{ 
		color: #666;
		text-decoration:none;
	} 
	
	a.n2e_link_button:hover 
	{ 
		color: #903; 
		text-decoration:none;
	} 

.n2e_leftbarbutton
{
	margin-top: 20px;
	padding-left: 18px;
	text-align:left;
}
.n2e_info_block
{
	width:580px;
}

.n2e_metalPrices
{
	margin-top:40px;
	text-align:center;
}

.n2e_product_request p
{
	color: #666;
}

.n2e_property_list	
{
    position:relative;
    display:inline-block;
}

    .n2e_property_list_sorter	
    {
        text-decoration:none;
        white-space:nowrap;
        display:block;
        width:20px;
        height:16px;
        position:absolute;
        right:0px;
        top:0px;
        margin-top:-14px;
    }
    
.n2e_exhibitorFlash
{
    margin-top: 23px;
}    
.n2e_exhibitorFlashMovie
{
    border: solid 1px #CCC;
}

.n2e_exhibitorFlashFooter
{
    padding:2px;
    text-align:center;
}