div#list-wrapper {
	padding: 0;
	border: 0;
	margin: 0 auto;
	width: 980px;
}

div#list-leftside-wrapper {
	padding: 0;
	border: 0;
	margin: 0;
	margin-right: 16px;
	width: 223px;
	float: left;
}

	div#list-subnav-container {
		padding: 0;
		border: 0;
		margin: 0;
		width: 221px;
		border: 1px solid #E0E0E0;
	}
	

div#list-rightside-wrapper {
	padding: 0;
	border: 0;
	margin: 0;
	width: 741px;
	float: left;
}

	div#view-top-wrapper {
		float: left;
		padding: 0;
		border: 0;
		margin: 0;
		width: 741px;
		height: 69px;
	}
	
		div#view-top-logo {
			padding: 0;
			margin : 0;
			border: 0;
			float: left;
			width: 140px;
			height: 69px;
		}
		
		div#view-top-name {
			padding: 0;
			margin : 0;
			border: 0;
			float: left;
			width: 280px;
			height: 50px;
			padding-top: 19px;
			padding-left: 10px;
		}
		
			div#view-top-name h1 {
				font-size: 14px;
				color: #000;
				font-weight: normal;
			}
			
			div#view-top-name h2 {
				font-size: 11px;
				color: #7f878d;
				font-weight: normal;
			}
		
		div#view-top-icons {
			padding: 0;
			margin : 0;
			border: 0;
			float: left;
			width: 311px;
			height: 69px;
			line-height: 69px;
		}
		
			div#view-top-icons ul {
				list-style-type: none;
				display: inline;
			}
			
			div#view-top-icons ul li a {
				float: right;
				font-size: 11px;
				color: #455564;
				margin-right: 15px;
				text-decoration: none;
			}
			
				.top-icon {
					margin-right: 5px;
				}
				
				.top-icon2 {
					margin-right: 5px;
					margin-left: 40px;
				}
				
		div#view-brand-image {
			padding: 0;
			margin: 0;
			border: 0;
			width: 741px;
			height: 83px;
			margin-bottom: 15px;
		}
		
	div#view-content-wrapper {
		padding: 0;
		margin: 0;
		border: 0;
		width: 741px;
	}
		
	div#view-content-left {
		padding: 0;
		margin: 0;
		border: 0;
		width: 326px;
		margin-right: 15px;
		float: left;
	}
	
		div#product-status {
			margin: 0;
			padding: 0;
			border: 0;
			width: 326px;
			height: 28px;
		}
		
		div.product-flags {
			margin: 0;
			padding: 0;
			border: 0;
			height: 28px;
			float: left;
		}
	
		div#view-image-container {
			padding: 0;
			margin: 0;
			border: 0;
			display: table;
			vertical-align: middle;
			position: relative;
			width: 294px;
			height: 245px;
			padding-left: 15px;
			padding-right: 15px;
			padding-top: 5px;
			padding-bottom: 5px;
			border: 1px solid #D9D9D9;
		}
		
			div#view-image-inner {
				width: 100%;
				display: table-cell;
				vertical-align: middle;
				position: relative;
				text-align:center;
			}
			
			#product-image {
				display:inline;
				vertical-align:middle;
			}

		
		div#view-image-links {
			padding: 0;
			margin: 0;
			border: 0;
			width: 314px;
			border-left: 1px solid #D9D9D9;
			border-right: 1px solid #D9D9D9;
			border-bottom: 1px solid #D9D9D9;
			height: 29px;
			padding-top: 9px;
			background-image: url(../../images/view/image_links_bg.gif);
			background-repeat: repeat-x;
			background-color: #FFF;
			margin-bottom: 15px;
			padding-left: 10px;
		}
		
		div#socialNW {
			float: right;
			margin: 0;
			border: 0;
			padding: 0;
			margin-right: 10px;
			padding-top: 2px;
		}
		
			div#view-image-links ul {
				list-style-type: none;
				display: inline;
			}
			
			div#view-image-links ul li {
				float: left;
			}
			
			div#view-image-links ul li.image-links-zoom a {
				background-image: url(../../images/view/sprite_img_zoom.gif);
				background-position: 0 0;
				display: block;
				width: 28px;
				height: 20px;
				line-height: 20px;
				text-decoration: none;
				margin-right: 10px;
				text-align: center;
				color: #FFF;
			}
			
			div#view-image-links ul li.image-links-zoom a:hover,
			div#view-image-links ul li.image-links-zoom a:active,
			div#view-image-links ul li.image-links-zoom a:focus
			{
				background-position: 0 -21px;
				display: block;
				width: 28px;
				height: 20px;
				line-height: 20px;
				text-decoration: none;
			}
			
			div#view-image-links ul li.image-links-num a {
				background-image: url(../../images/view/sprite_img_change.gif);
				background-position: 0 0;
				display: block;
				width: 23px;
				height: 20px;
				line-height: 20px;
				text-decoration: none;
				margin-right: 5px;
				text-align: center;
				color: #FFF;
			}
			
			div#view-image-links ul li.image-links-num a:hover,
			div#view-image-links ul li.image-links-num a:active,
			div#view-image-links ul li.image-links-num a:focus
			{
				background-position: 0 -21px;
				display: block;
				width: 23px;
				height: 20px;
				line-height: 20px;
				text-decoration: none;
			}
		
		div#view-var-wrapper {
			padding: 0;
			border: 0;
			margin: 0;
			width: 324px;
			border: 1px solid #D9D9D9;
		}
		
		div#view-var-header {
			padding: 0;
			border: 0;
			margin: 0;
			width: 324px;
			height: 27px;
		}
		
		div#view-af-wrapper {
			padding: 0;
			margin: 0;
			border: 0;
			margin-top: 15px;
		}
		
			table#view-files-table {
				padding: 0;
				margin: 0;
				border: 0;
				width: 100%;
			}
			
			table#view-acc-table {
				padding: 0;
				margin: 0;
				border: 0;
				width: 100%;
			}
			
			h3.files-title {
				font-size: 11px;
				color: #333;
				font-weight: normal;
			}
			
			h4.files-descr {
				font-size: 11px;
				color: #999;
				font-weight: normal;
			}
			
			h3.var-title {
				font-size: 11px;
				font-weight: bold;
			}
			
			h4.var-descr {
				font-size: 11px;
				font-weight: normal;
			}

			.files-cell-1 {
				border-bottom: 1px dotted #D9D9D9;
				width: 40px;
				height: 40px;
				vertical-align: middle;
			}
			
			.files-cell-2 {
				border-bottom: 1px dotted #D9D9D9;
				vertical-align: middle;
			}
			
			.files-cell-2 a {
				color: #333;
				text-decoration: none;
			}
			
			.files-cell-2 a:hover {
				color: #BB0000;
				text-decoration: none;
			}
			
			.files-cell-3 {
				border-bottom: 1px dotted #D9D9D9;
				vertical-align: middle;
			}
			
			tr.view-files-row:hover {
				background-color: #FAFAFA;
			}
			
			.files-cell-active-1 {
				background-color: #FAFAFA;
				color: #BB0000;
				width: 40px;
				height: 40px;
				border-bottom: 1px dotted #D9D9D9;
			}
			
			.files-cell-active-2 {
				background-color: #FAFAFA;
				color: #BB0000;
				border-bottom: 1px dotted #D9D9D9;
				vertical-align: middle;
			}
	
	div#view-content-right {
		padding: 0;
		margin: 0;
		border: 0;
		width: 400px;
		float: left;
	}
	
		div#view-data-container {
			padding: 0;
			margin: 0;
			border: 0;
			width: 398px;
			border-left: 1px solid #EBEBEB;
			border-right: 1px solid #EBEBEB;
			border-top: 1px solid #EBEBEB;
			margin-bottom: 10px;
		}
		
		div#view-data-header {
			padding: 0;
			margin: 0;
			border: 0;
			width: 398px;
			height: 26px;
		}
		
		table#view-data-table {
			border: 0;
			padding: 0;
			width: 398px;
			display: table;
		}
		
		.tech-cell-1 {
			height: 28px;
			background-color: #FFF;
			border-bottom: 1px solid #ebebeb;
			text-indent: 12px;
			color: #4a4e51;
		}
		
		.tech-cell-2 {
			height: 28px;
			background-color: #F7F7F7;
			border-bottom: 1px solid #ebebeb;
			text-indent: 12px;
			color: #4a4e51;
		}
		
		span.view-descr-headline {
			font-size: 14px;
			font-weight: bold;
			color: #666;
		}
		
		div#view-text-container {
			font-size: 12px;
			line-height: 18px;
			color: #3a3d3e;
			padding: 15px;
		}
		
		span.view-descr-itemno {
			color: #BB0000;
		}
		
		.view-man-download {
			margin: 0;
			padding: 0;
			border: 0;
			width: 360 px;
			height: 27px;
			padding-top: 12px;
			background-image: url(../../images/view/man_download_bg.gif);
			padding-left: 40px;
			font-size: 11px;
			color: #333;
			margin-bottom: 15px;
		}
		
		.view-man-download a,
		.view-man-download a:visited {
			color: #155d82;
			text-decoration: none;
		}
		
		.view-man-download a:hover,
		.view-man-download a:active {
			color: #1c8dc8;
			text-decoration: none;
		}
		
		.
			
			
