/*	productpage-top
--------------------------------------------------*/
#productpage-top {
	
}

h2 {
	font-size: 20px;
	padding: 0 0 10px 0;
}



/*	left-sidebar
--------------------------------------------------*/
#left-sidebar {
	width: 220px;
	float: left;
}

	a.sidebar-link {
		display: block;
		padding: 15px;
		background-color: #55a51c;
		color: #fff;
		text-decoration: none;
		border-top: 1px #fff solid;
		width: 190px;
	}	
		
	a.sidebar-link:hover,
	a.sidebar-on {
		background-color: #0046ad;
		color: #fff;
	}
	
	.sidebar-links-list {
		background-color: #f5f5f5;
		color: #000;
		padding: 15px 15px 0 15px;
		border-bottom: 1px #f5f5f5 solid;
	}
	
		.sidebar-links-list h3 {
			font-weight: bold;
			padding: 0 0 3px 0;
			background-image: url(/i/h3-dotted-line.png);
			background-position: 0 100%;
			background-repeat: repeat-x;
		}
		
		.sidebar-links-list ul {
			margin: 7px 0 15px 0;
		}
		
			.sidebar-links-list ul li {
				background-image: url(/i/li-dot.png);
				background-position: 8px 5px;
				background-repeat: no-repeat;
				padding: 0 0 0 18px;
			}
			
				.sidebar-links-list ul li a {
					background-color: inherit;
					color: #666;
					font-size: 12px;
					text-decoration: none;
				}
				
				.sidebar-links-list ul li a:hover,
				.sidebar-links-list ul li a.links-list-on {
					background-color: inherit;
					color: #000;
					font-weight: bold;
				}

				
				
/*	page-container
--------------------------------------------------*/
#page-content {
	width: 728px;/*758*/
	float: left;
	padding: 0 0 0 30px;
}

	h1 {
		width: 95%;
		font-size: 20px;
		padding: 0 0 5px 0;
		margin: 0 0 15px 0;
		border-bottom: 1px #ebebeb solid;
	}	
	
	p {
		font-size: 14px;
		line-height: 18px;
		background-color: inherit;
		color: #666;
		padding: 0 80px 0 0;
	}
	
	
	
/*	part
--------------------------------------------------*/
.part {
	margin: 30px 0;
}

	.part-left {
		width: 286px;
		float: left;
	}
	
	.part-right {
		width: 412px;/*442*/
		padding: 0 0 0 30px;
		float: left;
	}
	
	.part-left_b {
		width: 150px;
		float: left;
	}
	
	.part-right_b {
		width: 500px;/*442*/
		padding: 0 0 0 30px;
		float: left;
	}
	
		.part-right h1,
		.part-right_b h1 {
			font-size: 18px;
			border: 0;
			padding: 0;
			margin: 0 0 15px 0;
		}	
		
		.part-right h2,
		.part-right_b h2 {
			font-size: 12px;
			font-weight: bold;
			border: 0;
			padding: 0;
			margin: 0 0 10px 0;
		}	
		
		.part-right p,
		.part-right_b p {
			font-size: 12px;
			margin: 10px 0;
		}
		
		#example-link {
			display: block;
			padding: 20px 0;
			font-size: 18px;
		}
		
			#example-link a {
				font-size: 18px;
				background-color: inherit;
				color: #666;
			}
			
			#example-link a:hover {
				background-color: inherit;
				color: #000;
			}
			
			
/*	choise-container
--------------------------------------------------*/
#choise-container {
	border-bottom: 1px #ebebeb solid;
}

	#choise-container table tr td {
		width: 120px;
		text-align: center;
		padding: 0 20px 20px 0;
		}
		
		#choise-container table tr td a img {
			width: 70px;
			height: 70px;
			opacity: 1.0;
			filter: alpha(opacity=100);
			}
			
			#choise-container table tr td a:hover img {
				opacity: 0.7;
				filter: alpha(opacity=70);
				}
			
		#choise-container table tr td span {
			display: block;
			padding: 3px 0 0 0;
			}
	
	
/*	icon-container
--------------------------------------------------*/
.icon-container {
	padding: 0 0 30px 0;
	}

	.icon-container table tr td {
		text-align: center;
		padding: 0 20px 20px 0;
		width: 80px;
		}

	.icon-container table tr td img {
		width: 60px;
		height: 60px;
	}
	
	.icon-container table tr td span {
		display: block;
		padding: 3px 0 0 0;
		font-size: 11px;
	}
	
	